@charset "utf-8";
*{margin:0; padding:0;}
html,body{width:100%;}
body{font-size:15px;font-family:"微软雅黑", Arial; background:#f0f0f0}
div,li,ul,dl,dd,dt,span,font,label,i,b,h1,h2,h3,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:15px;font-weight:normal}i{ font-style:normal}
td{padding:0;list-style-type:none;font-family:"微软雅黑", Arial;}
a{text-decoration: none;color:#333;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#3d77b6}
input,img,table{border: 0;}
.w1200{width: 1350px;margin:0 auto;clear:both;}.fr{float:right;}.fl{float:left;}.martop12{margin-top:12px;}.padtop12{padding-top:12px;}
.top{ height:33px; background:#225fa2; width:100%;}
.top .l{width:190px; float:left; color:#FFF; font-size:14px; height:33px}.top .l a{display:inline-block; line-height:33px; padding:0 15px ; color:#FFF; font-size:14px;}
.top .r{width:280px; float:right;}.top .r>a{ display:block; float:left; line-height:33px; padding:0 15px; color:#FFF; font-size:14px;}
.top .r form{display:block; float:left; padding-top:3px}
.top .r form input[type="text"]{width:150px; height:27px; padding:0 5px; display:block; float:left; border:0;}
.top .r form input[type="submit"]{width:34px;height:27px; border:0; cursor:pointer; background:#7e383a url(../images/search_an.jpg) no-repeat center;}
.nav_box{width:100%; height:132px; background:#3d77b6}
.nav_box .logo{width:520px; float:left; padding-top:20px}

.nav{width: 800px;padding-top:35px;position: relative;z-index: 111;float:right;}
.nav li{float: left; height: 97px;text-align: center;}.nav li a{color: #fff;letter-spacing:-1px;padding: 0 7px;height:60px;line-height:60px;display:block;font-size:18px;}.nav li a:hover{ background:#225fa2}.nav li .second-nav{display: none;width:140px;position:absolute; background:rgba(34,95,162,.7); margin-top:37px}.nav li .second-nav li{position: relative;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #225fa2;}.nav li .second-nav li a{color:#fff; font-weight:100;height: 40px;line-height: 40px;}

.banner{height:367px; clear:both; width:1200px; margin:14px auto;}
.focus{ position:relative; width:1200px; height:368px; background:url(../images/banner-bg.jpg) no-repeat right top; float: left;}  
.banner-pic{ width:845px; height: 368px;overflow:hidden; display:block;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow a{ width:310px; position:absolute; top:30px; left:865px; z-index:10; height:80px; line-height:40px; display:block;  text-align:left; display:block;}
.focus .shadow h2{ text-decoration:none; color:#fff; font-size:26px; overflow:hidden; margin-left:10px; font-weight:bold;}  
.focus .shadow p{color:#fff; font-size:15px; line-height:26px; text-indent:2em; height:130px; overflow:hidden; margin-top:15px;}


.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin-top:4px;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:27px; height:8px; margin:0 5px; float:left; background:url(../images/banner-mr.png) no-repeat;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/banner-xz.png) no-repeat;} 
   
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }

.more{ float:right; display:block; color:#898989; font-size:13px; line-height:50px; padding:0 3px}
.syty_title{ height:50px; border-bottom:#e3e3e3 1px solid}.syty_title h1{font-size:18px; font-weight:bold; color:#225fa2; display:inline-block; line-height:50px; padding:0 5px}
.gtyw{width:793px; background:#fff; border:#e3e3e3 1px solid; min-height:379px; padding:4px 18px 12px}.gtyw .news_img{width:375px; float:left; padding-top:17px}
.gtjz{width:320px; background:#fff; border:#e3e3e3 1px solid;min-height:379px; padding:4px 18px 18px}
.gtyw>ul{ width:395px; padding-top:10px}.gtyw ul li{ line-height:36px; height:36px; text-align:left}.gtyw ul li span{font-size:14px; color:#777; float:right}


.hiSlider-wrap{width:375px !important; height:310px !important}
.hiSlider{overflow:hidden;height:280px !important;width:375px;}.hiSlider-item{float:left}.hiSlider-item img{width:375px; height:280px}
.hiSlider-pages{position:absolute;z-index:3}.hiSlider-title{position:relative;}.hiSlider-title{width:100%;color:#fff; height:30px;text-indent:10px;background:#2160a3;z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}.hiSlider-pages{bottom:9px;right:8px;text-align:right}
.hiSlider-pages a{height:13px;width:13px;margin:0 3px;display:inline-block;overflow:hidden;font-size:12px;background:#a4a4a4; text-align:center; color:#fff; line-height:13px;}.hiSlider-pages a.active{background:red}
.hiSlider-btn-prev,.hiSlider-btn-next{display:none !important;}

.gtjz ul{padding-top:5px;}.gtjz ul li{padding:10px 0; border-bottom:#e6e6e6 1px solid; min-height:32px}
.gtjz ul li span{width:56px; height:60px; background:#e6e6e6; display:block; float:left; font-size:13px; text-align:center; line-height:26px; color:#666}.gtjz ul li span b{ font-size:18px; color:#666; font-weight:bold; display:block; text-align:center; line-height:32px; margin:0 5px; border-bottom:#b0b0b0 1px solid;}
.gtjz ul li p{float:right; display:block; width:247px; background:url(../images/jz_img.gif) no-repeat 0 34px;}.gtjz ul li p a{display:block; line-height:30px; color:#0054b0;}.gtjz ul li p i{ line-height:18px; font-size:13px; color:#646464; display:block; padding-left:18px}

.ybdt{width:793px; background:#fff; border:#e3e3e3 1px solid; min-height:379px; padding:4px 18px 12px}
.ybdt .hot{padding:16px 0;min-height: 141px;}.ybdt .hot img{display:block; width:225px; height:150px; float:left}.ybdt .hot .txt{ padding-left:28px; display:block; float:left; width:530px}
.ybdt .hot .txt a{ font-size:16px; color:#0054b0; padding-bottom:13px; display:block}.ybdt .hot .txt p{ font-size:14px;padding:10px 0; color:#626262; line-height:26px;}.ybdt .hot .txt span{font-size:14px;}
.ybdt ul{  width:380px; padding-top:15px}.ybdt ul li{height:36px; line-height:36px; padding-left:14px; background:url(../images/tit_t.png) no-repeat left center; text-align:left}.ybdt ul li span{float:right; font-size:14px; color:#777}

.mtgt{width:320px; background:#fff; border:#e3e3e3 1px solid;min-height:379px; padding:4px 18px 8px}.mtgt ul{padding-top:8px;}
.mtgt ul li{ line-height:36px;}.mtgt ul li span{float:right; font-size:14px; color:#777}.mtgt ul li b{ color:#7e383a; padding-right:3px}

.links{background:#fff; border:#e3e3e3 1px solid; height:90px; line-height:90px;}
.links h1{font-size:18px; font-weight:bold; color:#225fa2; display:block; float:left; line-height:90px; padding:0 28px}.links ul{width:1070px; float:right;    padding-top: 10px;}
.links ul a{display:block; width:210px; height:45px; float:left; margin:0 10px}.links ul a img{width:275px; height:70px;}

.footer{ background:#3d77b6; margin-top:13px; height:136px; clear:both; position:relative; width:100%}.footer p{ width:565px; display:block; float:left; padding:37px 0 0 10px; line-height:30px; font-size:15px; color:#fff;}
.footer .erweima{width:120px; text-align:center; line-height:28px; color:#fff; float:right; padding-top:8px}.footer .erweima img{ width:98px; height:97px; display:block; margin:0 auto}
.footer .sydw{width:80px; height:80px; position:absolute; z-index:1; top:28px; left:50%; margin-left:-130px}


.zy_banner{height:300px; width:100%; clear:both; text-align:center;}.zy_banner img{height:300px; max-width:100%;}
.zy_left{width:887px;background:#fff; border:#e3e3e3 1px solid; float:left; min-height:650px; padding:4px 18px 12px; margin:12px 0}.zy_left h1{font-size:18px; font-weight:bold; color:#225fa2; display:inline-block; line-height:50px; padding:0 5px}
.zy_left .zy_left_title{height:50px; border-bottom:#e3e3e3 1px solid;}.zy_left .weizhi{ line-height:50px;font-size:14px; float:right}
.zy_left ul{ padding:12px 0; min-height:500px}.zy_left ul li{height:36px; line-height:36px; padding-left:14px; background:url(../images/tit_t.png) no-repeat left center; text-align:left}
.zy_left ul li span{float:right; font-size:14px; color:#777}

.zy_left dl{padding:12px 0; min-height:500px}.zy_left dl dd{height:250px; width:274px; line-height:36px; text-align:center; float:left; margin:10px}.zy_left dl dd img{display:block;width:274px; height:215px}

.zy_left .fy{height:35px; text-align:center; clear:both;}.zy_left .fy table{margin:0 auto;}

.zy_right{ width:260px;background:#fff; border:#e3e3e3 1px solid; float:right; min-height:450px;margin:12px 0}
.zy_right h1{ height:46px; background:#3d77b6; color:#fff; text-align:center; display:block; line-height:46px;}
.zy_right ul{padding:12px}.zy_right ul li{height:36px; line-height:36px; text-align:left}.zy_right ul li span{float:right; font-size:14px; color:#777}


.zy_left .dp_content{  padding:15px; color:#333; line-height:24px; position:relative; clear:both; min-height:600px}

.content>h1{font-size:20px; font-weight:bold; line-height:60px; padding-top:20px; text-align:center; color:#0c3476; display:block;}
.content>h2{ font-size:14px; color:#999; text-align:center; line-height:30px}
.content .con{ padding:20px 0;min-height:650px;text-indent:2em;line-height:30px;}.content .con table{max-width:100%;}.content .con img{max-width:800px; margin:0 auto}
