html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}



header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}



table{border-collapse:collapse; border-spacing:0;}



caption,th{text-align:left; font-weight:normal;}



html,body,img,iframe,abbr{border:0;}



i,em{font-style:normal;}



[hidefocus],summary{outline:0;}



li{list-style:none;}



sup,sub{font-size:12px;}



textarea{overflow:auto; resize:none;}



label{cursor:default;}



a,button{cursor:pointer;}



a,a:hover{text-decoration:none;}



input{border:0;}



*:focus {outline: none;}



.fl{float: left;}



.fr{float: right;}



.w1200{width: 1200px;margin: 0 auto;}



.clear{clear: both;}







.top{width: 100%;height:156px;background: url(/images/tbg.png) no-repeat top center; }



.tips{height: 30px;line-height: 30px;color: #fff;font-size: 14px;}



.tips a{padding: 0 10px;color: #fff}



.tips img{margin: 7px 0;float: right;}



.logo{height: 145px;}



.logo img{margin: 19px auto}



.logo .kouhao{margin: 26px auto;margin-right: 65px;}



.nav li{height: 42px;line-height: 42px;width: 171px;text-align: center;float: left;position: relative;}



.nav li a{display: inline-block;width: 100%;height: 100%;color: #333333;font-size: 16px}



.nav .active{background: #1C4EA0;}



.nav .active a{color: #fff}



.nav .nav2{background: #fff;position: absolute;left: 0;top: 42px;width: 100%;display: none;z-index: 10;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}



.nav .nav2 p {line-height: 32px;height: 32px;background: url(/images/shu2.png) no-repeat bottom center;}



.nav .nav2 p a{color: #333;font-size: 16px}



.nav .nav2 p:hover>a{color:#1C4EA0 }



.nav .nav2 p:last-child{background: none;}



.nav li:hover>.nav2{display: block;}



.nav li:hover{background: #1C4EA0}



.nav li:hover>a{color: #fff}



.nav .on{background: url(/images/heng.png) no-repeat bottom center;}



.nav .on a{color: #1C4EA0}



.banner{height: 370px;}



.slideBox{ width:100%; height:370px; overflow:hidden; position:relative; border-radius: 10px; }



.slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:10%; bottom:30px; z-index:1; }



.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }



.slideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:10px; text-align:center; background:none; cursor:pointer;color: #fff;border-radius: 50%;border: 2px solid #fff }



.slideBox .hd ul li.on{ background:#3470FF; color:#fff;border: 2px solid #3470FF }



.slideBox .bd{ position:relative; height:100%; z-index:0; }



.slideBox .bd li{ zoom:1; vertical-align:middle; height: 370px;}



.slideBox .bd img{  width: 1200px; height:370px; display:block;}



.slideBox .bd li p{position: absolute;bottom:0;left: 0;width: 100%;padding-top: 173px; height: 100px;line-height: 100px;font-size: 24px;color: #fff;}



.slideBox .bd li p span{width: 1200px;margin: 0 auto;display: inline-block;position: absolute;left: 50%;margin-left: -600px;}











.slideBox2{ width:546px; height:300px; overflow:hidden; position:relative; border-radius: 10px;  }



.slideBox2 .hd{ height:4px; overflow:hidden; position:absolute; right:0%; bottom:20px; z-index:1; }



.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }



.slideBox2 .hd ul li{ float:left; margin-right:5px;  width:20px; height:4px;  text-align:center; background:rgba(255,255,255,.5); cursor:pointer;color: #fff;}



.slideBox2 .hd ul li.on{ background:rgba(255,255,255,1); color:#fff; }



.slideBox2 .bd{ position:relative; height:100%; z-index:0;  }



.slideBox2 .bd li{ zoom:1; vertical-align:middle; height:300px;}



.slideBox2 .bd img{ width:546px; height:300px; display:block;}



.slideBox2 .bd li p{position: absolute;bottom:0;left: 0;width: 100%; height: 44px;line-height: 44px;font-size: 16px;color: #fff;background: rgba(0,0,0,.5);text-indent: 1em;}



.news1{width: 546px;margin-top: 20px}



.title{height: 50px;line-height: 50px;border-bottom: 1px solid #CCCCCC;margin-bottom: 20px;}



.title span{font-size: 22px;color: #1C4EA0;font-weight: bold;border-bottom: 3px solid #1C4EA0;display: inline-block;}



.title .more{color: #666}



.title .more img{margin: 20px 10px }







.news2{width: 600px;margin-top: 20px;margin-left: 30px;}



.slideTxtBox{ width:600px;text-align:left;  }



.slideTxtBox .hd{ height: 50px;line-height: 50px;padding-bottom: 000px;border-bottom: 1px solid #CCCCCC;margin-bottom:20px;position:relative; }



.slideTxtBox .hd ul{ float:left;  position:absolute  }



.slideTxtBox .hd ul li{ float:left; margin-right: 20px;font-size:18px;color: #333; cursor:pointer;  }



.slideTxtBox .hd ul li.on{ height:48px; color: #1C4EA0;font-size: 22px;font-weight: bold;border-bottom: 3px solid #1C4EA0;}



.slideTxtBox .bd ul{zoom:1; position: relative;top: -6px;}



.slideTxtBox .bd li{ height:34px; line-height:34px; padding-left: 16px;background: url(/images/lx.png) no-repeat left center; font-size: 16px }



.slideTxtBox .bd li .date{ float:right; color:#999;  }



.slideTxtBox .bd li a{color: #333}



.slideTxtBox .bd ul .more{color: #666;height: 30px;line-height: 30px;position: absolute;top: -49px;right: 0;}



.slideTxtBox .bd ul .more img{margin: 10px }







.news3{width: 736px;margin-top: 20px;}



.slideTxtBox2{ width:736px;text-align:left;  }



.slideTxtBox2 .hd{ height: 50px;line-height: 50px;;padding-bottom: 00px;border-bottom: 1px solid #CCCCCC;margin-bottom: 18px;position:relative; }



.slideTxtBox2 .hd ul{ float:left;  position:absolute  }



.slideTxtBox2 .hd ul li{ float:left; margin-right: 20px;font-size:18px;color: #333; cursor:pointer;}



.slideTxtBox2 .hd ul li.on{ height:48px; color: #1C4EA0;font-size: 22px;font-weight: bold;border-bottom: 3px solid #1C4EA0;}



.slideTxtBox2 .bd ul{zoom:1; position: relative; }



.slideTxtBox2 .bd li{ height:40px; line-height:40px;margin-bottom: 1px;font-size: 16px;padding-left: 16px;background: url(/images/lx.png) no-repeat left center;   }



.slideTxtBox2 .bd li .date{ float:right; color:#999;margin-right: 0; width: 84px;height: 30px;line-height: 30px;background: #EFEFEF;color: #1C4EA0;text-align: center; font-size: 14px;margin-top: 5px;}



.slideTxtBox2 .bd li a{color: #333}



.slideTxtBox2 .bd ul .more{color: #666;height: 30px;line-height: 30px;position: absolute;top: -56px;right: 0;}



.slideTxtBox2 .bd ul .more img{margin: 10px }



.slideTxtBox2 .bd li .date em{font-size: 20px;}



.newsbox2_l{width: 1200px;}



.news4{width: 588px;margin-top: 20px;}



.news4 li{height: 32px;line-height: 32px;margin-bottom: 6px;}



.news4 li span{width: 70px;height: 32px;line-height: 32px;border-right: 1px solid #E9E9E9;color: #1C4EA0;margin-right: 16px;font-weight: bold;}



.news4 li a{color: #333;display: inline-block;width: 488px;font-size: 16px}



.news4 li img{margin: 12px auto}











.ksrk{width: 402px;margin-top: 18px;}







/*0726*/



.ksrk .ksrkbox{width: 180px;height: 60px;border-radius: 5px;margin-bottom: 10px;overflow: hidden;}



.ksrk .ksrkbox img{height: auto;margin: 10px 10px;margin-right: 0; }



.ksrk .ksrkbox .fr{color: #fff;width: 120px;height: 60px;text-align: left;display: flex;
    align-items: center;}

.ksrk .ksrkbox .fr p{display: none}

.ksrk .icon1{background: #2682D7;}



.ksrk .icon2{background: #0EAFA9;}



.ksrk .icon3{background: #D79937;}



.ksrk .icon4{background: #2682D7;}



.ksrk .icon5{background: #0EAFA9;}



.ksrk .icon6{background: #0EAFA9;}



.ksrk .icon7{background: #D79937;}



.ksrk .icon8{background: #D79937;}



.ksrk .icon9{background: #2682D7;}



.ksrk .icon10{background: #9239DD;}



.ksrk .ksrkbox  .ksrkbox_l{width: 60px;height: 60px;}



.ksrk .ksrkbox  .ksrkbox_l1{background: url(/images/icon1.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l2{background: url(/images/icon2.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l3{background: url(/images/icon3.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l4{background: url(/images/icon4.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l5{background: url(/images/icon5.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l6{background: url(/images/icon6.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l7{background: url(/images/icon7.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l8{background: url(/images/icon8.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l9{background: url(/images/icon9.png) no-repeat center;}



.ksrk .ksrkbox  .ksrkbox_l10{background: url(/images/icon10.png) no-repeat center;}



.ksrk .icon8{position: relative;overflow: visible;}



.ksrk .icon8 .hide{position: absolute;right:-180px;height: 130px;width: 180px;top: 50%;margin-top: -65px;z-index: 1000;display: none;}



.ksrk .icon8:hover>.hide{display: block;}



.ksrk .icon8 .hide .ewm{width: 130px;height: 130px;margin: 0;}



.ksrk .icon8 .hide .sanjiao{margin: 58px 13px}



/*0726end*/







.xywh{border: 1px solid #D9D9D9;height: 180px;margin-top: 10px;}



.xywh_l{width: 95px;background: #F4F4F4;text-align: center;height: 180px;color: #333}



.xywh_l img{margin-top: 48px;margin-bottom: 10px;}



.slideBox3{ width:284px; height:180px; overflow:hidden; position:relative; background: url(/images/bbg.png) no-repeat bottom center;  }



.slideBox3 .hd{ height:4px; overflow:hidden; position:absolute; right:0%; bottom:20px; z-index:1; }



.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }



.slideBox3 .hd ul li{ float:left; margin-right:5px;  width:20px; height:4px;  text-align:center; background:rgba(255,255,255,.5); cursor:pointer;color: #fff;}



.slideBox3 .hd ul li.on{ background:rgba(255,255,255,1); color:#fff; }



.slideBox3 .bd{ position:relative; height:100%; z-index:0;  background: url(/images/bbg.png) no-repeat bottom center; }



.slideBox3 .bd li{ zoom:1; vertical-align:middle; background: url(/images/bbg.png) no-repeat bottom center;height: 180px;}



.slideBox3 .bd img{ width:284px; height:180px; display:block; background: url(/images/bbg.png) no-repeat bottom center; }







.ztwz{margin-top: 20px;}



.ztwz .ztwz_l{width: 104px;height: 88px;text-align: center;background: #F4F4F4;border: 1px solid #CFCFCF}



.ztwz .ztwz_l img{margin-top: 15px}



.picMarquee-left{ width:1094px;  overflow:hidden; position:relative;  }



.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }



.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;



cursor:pointer; background:url("/images/arrow.png") no-repeat;}



.picMarquee-left .hd .next{ background-position:0 -50px;  }



.picMarquee-left .hd .prevStop{ background-position:-60px 0; }



.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }



.picMarquee-left .bd{ padding:0px;   }



.picMarquee-left .bd ul{ overflow:hidden; zoom:1;border-top: 1px solid #2682D7 }



.picMarquee-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;margin-left: 16px;}



.picMarquee-left .bd ul li .pic{ text-align:center; }



.picMarquee-left .bd ul li .pic img{ width:260px; height:89px; display:block; }











.yqlj{height: 40px;line-height: 40px;margin-top: 20px;}



.yqlj span{display: inline-block;width: 300px;background: #DFE9FF;color: #1C4EA0;text-align: center;float:left;}



.yqlj select{display: inline-block;width: 420px;margin-left:15px;height: 40px;line-height: 40px;border: none; appearance:none;  -moz-appearance:none;  -webkit-appearance:none;background: #F2F2F2 url(../images/up.png) no-repeat right center;text-indent: 10px;float: left;}



















































































.footer {
	background: #F8F8F8;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	height: 62px;
	border-top: 1px solid #1986de;
	padding: 50px 0 30px;
}

.footer .footer_l {
	color: #999999;
	width: 315px;
	 background: url(/images/shu111.png) no-repeat right center;  
	font-size: 14px;
}

.footer .flogo{width: 510px;text-align: center;background: url(/images/shu111.png) no-repeat right center;}
.footer .flogo img{height: 60px;}
.footer .footer_l img {
	margin: 20px auto 20px;
	height: 87px;
}

.footer .footer_l .footer_txt {
	font-size: 14px;
	line-height: 24px;
}

.footer  .footer_r {
	width: 310px;
	text-align: center;
}
.footer  .footer_r .ewmbox{position: relative;cursor: pointer;}
.footer  .footer_r .ewmbox .ewm2{width: 90px;height: auto;position: absolute;top: -100px;left: 50%;margin-left: -50%;display: none;}
.footer  .footer_r .ewmbox:hover>.ewm2{display: block;}
.footer  .footer_r img {
	height: 48px;margin: 6px 15px;display: inline-block;
}
.footer_b{height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #999;background: #E9E9E9;}
.footer_b a{color: #999}






.location{height: 40px;line-height: 40px;margin-top: 10px;color: #333;font-size: 14px;}



.location a{color: #333}



.location img{margin: 12px}



.location a:hover{color: #1C4EA0}







.newslist{margin-top: 10px;}



.newslist .newslist_l{width: 230px;text-align: center;}



.newslist .newslist_l .newslist_l_t{background: #1C4EA0;color: #fff;padding: 20px 0;font-size: 18px;}



.newslist .newslist_l .newslist_l_t p{margin-top: -15px;color: rgba(255,255,255,.4);font-size: 20px}



.newslist .newslist_l li{width: 230px;height: 46px;line-height: 46px;background: #EDEEFA;text-align: center;border-bottom: 1px solid #FFFFFF;}



.newslist .newslist_l li a{color: #333;}



.newslist .newslist_l .active,.newslist .newslist_l li:hover{background: #DFE1F3 url(../images/shu.png) no-repeat left center;}



.newslist .newslist_l .active a,.newslist .newslist_l li:hover>a{color: #1c4ea0}



.newslist_r{width: 950px;border-top: 2px solid #1C4EA0;}



.newslist_r .listtitle{font-size: 18px;color: #1c4ea0;font-weight: bold;height: 40px;line-height: 40px;}



.newslist_r li{font-size: 18px;color: #474747;text-indent: 10px;background: url(/images/dian.png) no-repeat left center;height: 48px;line-height: 48px;border-bottom: 1px dashed #DCDCDC;}



.newslist_r li a{color: #474747}



.newslist_r li:hover{background: url(/images/dian1.png) no-repeat left center; color: #1C4EA0}



.newslist_r li:hover> a,.newslist_r li:hover>span{color: #1C4EA0}



.newslist_r li span{color: #999999}



.newscontent{width: 950px;}



.newscontent .newstitle{font-size: 20px;color: #1C4EA0;text-align: center;margin: 10px auto;border-bottom: none;line-height: 40px;height: auto}



.newscontent .newstitle p{font-size: 16px;color: #999;text-align: center;margin-bottom: 30px;border-bottom: 1px solid #ccc;padding-bottom: 20px;}



.newscontent .content{text-align: center;padding-bottom: 50px;}



.newscontent .content p{text-align: left;line-height: 42px;font-size: 16px;color: #333}



.newscontent .content img{margin: 20px auto;max-width:100%;}



.newscontent .content p .laiyuan{font-size: 12px;color: #999}



.prev_next{padding-bottom: 50px;margin-top: 50px}



.prev_next a{color: #497cd1;text-align: center;font-size: 12px;}



.prev_next a:hover{color: #1C4EA0;}

.imglist li{width: 300px;height: 220px;text-indent: 0;background: none;float: left;margin-right: 25px;border-bottom: none;}
.imglist li img{width: 300px;height: 180px;float: left;}
.imglist li p{float: left;height: 30px;line-height: 30px;text-align: center;width: 100%;}
.imglist .mr0{margin-right: 0;}