.banner{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
.bd{ overflow:hidden;  }
.bd ul li{ float:left; width:100%; height:640px; background-size:cover !important; position:relative; }
.bd ul li h1{ position:absolute; left:50%; margin-left:170px; bottom:80px; font-size:20px; font-weight:normal; width:440px; padding:20px; height:64px; line-height:34px; background:url(../images/h1bg.png); overflow:hidden; }
.bd ul li h1 a{ color:#fff; }
.hd{ overflow:hidden; position:absolute; left:50%; margin-left:-50px; bottom:25px; }
.hd ul li{ float:left; width:12px; height:12px; border:solid 1px #fff; border-radius:50%; margin-right:14px; }
.hd ul li.on{ background:#fff; }

.topbox{ width:1300px; margin:0 auto; height:115px; border-radius:6px; position:absolute; top:34px; left:50%; margin-left:-650px; }
.logo-left{ float:left; width:344px; height:115px; }
.logo-right{ float:right; }
.toplink{ overflow:hidden; }
.toplink span{ float:left;  width:101px; height:40px; line-height:40px; text-align:center; margin-right:1px; background:url(../images/spanbg.png); }
.toplink span a{ display:block; color:#fff;/* padding-left:20px; background:url(../images/icon1.png) 20px center no-repeat; */ }
.toplink span:hover{  background:url(../images/libg.png); }
.search{ float:left; width:242px; height:40px; background:url(../images/spanbg.png);  }
.write{ float:left; width:190px;height:38px; line-height:38px; background:none; border:none; padding-left:10px; outline:none; font-family:"Microsoft YaHei",SimHei,arial; color:#fff; }
.btn{ float:left; width:36px; height:40px; border:0; background:url(../images/sousuo.png) center no-repeat; outline:none; cursor:pointer; }
.nav{ height:75px;  background:url(../images/navbg.png);   }
.nav li{ float:left; width:106px; height:75px; text-align:center; position:relative; }
.nav li a{ display:block; height:75px; line-height:75px; font-size:16px;color:#fff; }
.subnav{ z-index:999; cursor:default; position:absolute; left:0; top:75px; overflow:hidden; display:none; }
.subnav li { float:none !important; height:36px; text-align:center; background:url(../images/libg.png);  border-bottom:solid 1px #4874be; }
.subnav li a{ display:block; line-height:36px; font-size:14px !important; color:#fff; font-weight:normal; }
.nav li:hover .subnav{ display:block;  }


.newbox{ width:1200px; margin:45px auto; overflow:hidden; }
.new{ float:left; width:370px; overflow:hidden; margin-right:45px;  }
.new-right{ margin-right:0;}
.title{ height:60px; line-height:60px; border-bottom:solid 2px #e9e9e9; margin-bottom:20px; }
.title span{ font-size:18px; font-weight:bold; color:#0e419c; padding-left:34px; background:url(../images/title-icon1.png) left center no-repeat;}
.title a{ float:right; padding-right:30px; color:#8d8d8d; background:url(../images/more.png) right center no-repeat; }
.title a:hover{color:#0e419c; background:url(../images/more1.png) right center no-repeat; }
.firstnew{ overflow:hidden; margin-bottom:10px; }
.firstpic{ float:left; width:150px; height:100px; overflow:hidden; }
.firstpic img{ width:100%;  }
.firstnew dl{ float:right; width:200px; }
.firstnew dt{ font-size:16px; height:48px; line-height:24px; }
.firstnew dd{ font-size:12px; color:#a2a2a2; margin-top:10px; }
.new ul li{ height:38px; line-height:38px; }
.new ul li a{ float:left; }
.new ul li span{ float:right; font-size:13px; color:#979797; }
.firstxs{ width:100%; height:90px; overflow:hidden; }
.new-right ul li{ margin-top:24px;height:80px; color:#0e419c; overflow:hidden; }
.date{ float:left; width:86px; height:80px; background:#e9e9e9; text-align:center; color:#0e419c; font-size:16px;font-family:"Times New Roman"; }
.date span{ float:none !important; display:block; height:30px; line-height:30px; font-family:"Times New Roman"; color:#0e419c !important; font-size:30px !important; margin-top:10px; }
.new-right ul li dl{ float:right; width:265px; }
.new-right ul li dl dt{ font-weight:bold; height:20px; overflow:hidden; line-height:20px; margin-bottom:10px; }
.new-right ul li dl dd{ font-size:12px; color:#8f8f8f; line-height:24px; padding-left:20px; }
.xs-time{ background:url(../images/time.png) left no-repeat;}
.xs-adress{ background:url(../images/adress.png) left no-repeat;}

.picbg{ width:100%; height:390px; background:url(../images/picbg.jpg);background-size:cover !important; }
.title-pic{ width:348px; height:24px; margin:0 auto; padding:80px 0; background:url(../images/title-pic3.png) center no-repeat; }
.picScroll-left{ width:1200px; height:200px; background:#fff; margin:0 auto; padding:40px; position:relative;  }
.picScroll-left .bd { overflow:hidden; }
.picScroll-left .bd ul li{ float:left; width:276px; height:200px; margin-right:32px; overflow:hidden; position:relative; }
.picScroll-left .bd ul li img{ transition: all 0.6s; }
.picScroll-left .bd ul li:hover img{ transform: scale(1.2); } 
.zhezhao{ width:276px; height:200px; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; display:none;  }
.picline{ width:256px; height:180px; border:solid 1px #a8a8a8; margin:10px; text-align:center; }
.picline span{ display:inline-block; padding:0 20px; height:46px; line-height:46px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; color:#fff; font-size:18px; margin-top:70px; max-width:185px; overflow:hidden;  }
.picScroll-left .prev{ float:left; width:62px; height:62px; background:url(../images/prev.png); position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:-740px;  }
.picScroll-left .next{ float:right; width:62px; height:62px; background:url(../images/next.png);  position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:680px;   }

.rencaibox{ width:1200px; margin:120px auto 20px auto; overflow:hidden; }
.rencai-title{ width:712px; margin:0 auto; overflow:hidden; }
.rencai-title span{ float:left; width:160px; height:32px; background:url(../images/rcline.jpg) right center no-repeat; margin-right:24px; }
.rencai-title .lastspan{ background:none; margin-right:0; }
.rencai-title b{ display:block; width:120px; height:30px; text-align:center; line-height:30px;  border:solid 1px #0e419c; color:#0e419c; font-size:18px; border-radius:20px; cursor:pointer; }
.curb{ background:#0e419c; color:#fff !important; }
.rencaicon{ overflow:hidden; }
.rencailist{ overflow:hidden; }
.rencailist ul{ overflow:hidden; margin-top:55px; }
.rencailist ul li{ float:left; width:570px; margin-bottom:30px; }
.rencailist ul li:nth-child(odd){ margin-right:55px; }
.rc-left{ float:left; width:195px; height:130px; overflow:hidden;   border:solid 1px #f1f1f1;       }
.rc-right{ float:right; width:350px; }
.rc-name{ height:30px; line-height:30px; overflow:hidden; }
.rc-name a{ font-size:18px; }
.rc-date{ font-size:12px; color:#a9a9a9; margin:8px 0; }
.rc-right span{ color:#878787; }
.rc-more{ width:100px; height:34px; margin:30px auto;  }
.rc-more a{ display:block; background:url(../images/rcmore.png) right no-repeat; color:#0e419c; font-weight:bold; font-size:16px; }

.spbg{ width:100%; background:#f3f3f3; padding:50px 0; }
.spbox{ width:1200px; margin:0 auto; overflow:hidden; }
.spbox-left{ float:left; width:570px; }
.spcon-left{ float:left; width:418px; height:305px; }
.videopic{  width:100%;  overflow:hidden;  }
.videoname{  width:100%; height:40px; line-height:40px; text-align:center;  background:#fff;  overflow:hidden;  }
.spcon-right{ float:right; width:134px; }
.spcon-right ul li{ width:100%; height:95px; margin-bottom:10px; }
.lastsp{ margin-bottom:0; }
.spbox-right{ float:right; width:570px; }
.mtcon ul li{ overflow:hidden; margin-bottom:25px; }
.xz-left{ float:left; width:140px; height:140px; background:#fff; }
.xz-left img{ width:100%; height:auto; }
.xz-right{ float:right; width:410px; }
.xz-date{ overflow:hidden;  }
.xz-date span{ float:left; height:24px; padding:0 10px; background:#fff; color:#0e419c; border-radius:5px; margin-right:20px; }
.xz-date b{ color:#a7a7a7; font-weight:normal; }
.xz-con{ overflow:hidden; margin:10px 0 20px 0; }
.guanzhu a{ display:block; width:110px; height:34px; line-height:34px; text-align:center; border-radius:5px; background:#0e419c; color:#fff; font-size:16px; }
.guanzhu a:hover{ background:#09398f; }
.link{ width:1200px; margin:60px auto; overflow:hidden; position:relative; }
.link .bd{ width:1132px; margin:0 auto; overflow:hidden; }
.link .bd ul li{ float:left; width:180px; height:50px; border:solid 1px #d2d2d2; margin:0 22px; text-align:center; }
.link .bd ul li a{ display:table-cell;width:180px; height:50px; vertical-align:middle; text-align:center; }
.link .prev{float:left; width:15px; height:25px; background:url(../images/link-left.png); position:absolute;  top:50%;  margin-top:-10px; left:50%; margin-left:-600px;  }
.link .next{float:left; width:15px; height:25px; background:url(../images/link-right.png); position:absolute;  top:50%;  margin-top:-10px; left:50%; margin-left:585px;  }