﻿*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;max-width:100%;}
html,body{height:100%;}
body{font-size:14px;font-family:"微软雅黑";color:#333333;overflow-x:hidden;}
a{color: #333333;text-decoration: none;}
input{outline:none;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {transition: background-color 5000s ease-in-out 0s;}
.asfa{position:relative;width:1200px;margin:0 auto !important;}
.daib{position:absolute;top:0px;left:0px;z-index:3;width:100%;}
.top1{width:1200px;margin:0 auto;overflow:hidden;/* padding-top:36px; */}
.menu{float:left;overflow:hidden;margin-left: 58px;margin-top: 51px;background:url(../images/lm1.png) no-repeat right center;}
.logo{float:left;overflow:hidden;padding-top: 36px;}
.menu li{float:left;font-size:14px;margin-right:20px;}
.menu li a{color:#fff;}
.menu li a:hover{/*font-weight:bold;*/}
.menu li.cur a{font-weight:bold;}
.ci{background:url(../images/h.png) no-repeat center;width:72px;height:26px;float:left;margin-top: 46px;margin-left:28px;}
.ci a{display:block;}
.sear{background:url(../images/search.png) no-repeat center;width:31px;height:31px;float:left;margin-top: 42px;margin-left:20px;cursor:pointer;}
.mens{background: url(../images/sj.png) no-repeat center;float:left;width: 214px;height: 40px;float:right;margin-top: 31px;}
.fsji{position:relative;z-index:3;}
.bijk{position:absolute;left:0px;top:-163px;height:163px;width:100%;background:rgba(17,85,161,.5);}
.szaw{width:1200px;margin:0 auto;overflow:hidden;}
.szaw ul{width:1440px;}
.szaw li{width:68px;float:left;padding-top:33px;padding-right:266px;}
.szaw i{width:68px;height:68px;overflow:hidden;display:block;background:url(../images/icon1s.png) no-repeat right center;}
.szaw p{width:100%;overflow:hidden;text-align:center;color:#ffffff;font-size:16px;padding-top:10px;}
.szaw .l1 a i{background:url(../images/icon1s.png) no-repeat right center;}
.szaw .l2 a i{background:url(../images/icon2.png) no-repeat right center;}
.szaw .l3 a i{background:url(../images/icon3.png) no-repeat right center;}
.szaw .l4 a i{background:url(../images/icon4.png) no-repeat right center;}
.szaw .l1 a:hover i{background:url(../images/icon1.png) no-repeat center;}
.szaw .l2 a:hover i{background:url(../images/icon2s.png) no-repeat center;}
.szaw .l3 a:hover i{background:url(../images/icon3s.png) no-repeat center;}
.szaw .l4 a:hover i{background:url(../images/icon4s.png) no-repeat center;}
.skid{width:100%;overflow:hidden;height:77px;background:#f9f9f9;}
.keyword{width:1200px;margin:0 auto;font-size:16px;line-height:77px;}
.keyword font{font-weight:bold;color:#143692;}
.keyword a{color:#666;}
.keyword a:hover{color:#143692;}
.gkjs{text-align:center;padding-top:35px;padding-bottom:40px;}
.bqis{width:1200px;margin:0 auto;overflow:hidden;height:350px;position:relative;}
.bqis li{float:left;overflow:hidden;border:2px solid #e7e7e7;margin-right:20px;margin-bottom:20px;}
.bqis .pagination{width:100%;text-align:center;position:absolute;left:0px;bottom:50px;}
.bqis .pagination span{display:inline-block;width:20px;height:20px;background:url(../images/index_15.png) no-repeat center;margin-left:13px;margin-right:13px;}
.bqis .pagination .swiper-active-switch{display:inline-block;width:20px;height:20px;background:url(../images/index_13.png) no-repeat center;}
.mduq{width:100%;overflow:hidden;text-align:center;padding-bottom:55px;}
.sdia{width:1200px;margin:0 auto;overflow:hidden;}
.sdia li{float:left;overflow:hidden;width:20%;padding-top:60px;}
.sdia li i{background:url(../images/h1.png) no-repeat;width:145px;display:block;height:165px;margin:0 auto;}
.sdia li p{text-align:center;color:#333333;font-size:18px;padding-top:20px;}
.sdia .v1 i{background:url(../images/h1.png) no-repeat;}
.sdia .v1:hover i{background:url(../images/h1s.png) no-repeat;}
.sdia .v2 i{background:url(../images/h2.png) no-repeat;}
.sdia .v2:hover i{background:url(../images/h2s.png) no-repeat;}
.sdia .v3 i{background:url(../images/h3.png) no-repeat;}
.sdia .v3:hover i{background:url(../images/h3s.png) no-repeat;}
.sdia .v4 i{background:url(../images/h4.png) no-repeat;}
.sdia .v4:hover i{background:url(../images/h4s.png) no-repeat;}
.sdia .v5 i{background:url(../images/h5.png) no-repeat;}
.sdia .v5:hover i{background:url(../images/h5s.png) no-repeat;}
.rhui{width:100%;overflow:hidden;text-align:center;}
.fnso{background:url(../images/index_23.jpg) no-repeat center;width:1200px;margin:0 auto;height:701px;overflow:hidden;position:relative;}
.aqun{position:absolute;left:375px;top:120px;width:455px;height:455px;}
.aqu1{width:100%;text-align:center;padding-top:110px;}
.aqu1 font{font-size:30px;font-weight:bold;color:#fff;text-transform:uppercase;}
.aqu1 p{font-size:24px;color:#ffffff;padding-top:5px;}
.aqu1 i{width:34px;height:3px;display:block;background:#ffffff;margin:0 auto;margin-top:15px;}
.aqu1 div{color:#ffffff;font-size:14px;padding-top:15px;}
.aqu2{padding-top:54px;padding-left:45px;}
.aqu2 li{float:left;width:89px;height:89px;overflow:hidden;margin-left:15px;margin-right:15px;text-align:center;}
.aqu2 li a{padding-top:57px;color:#333333;display:block;}
.aqu2 .t1{background:url(../images/t1.png) no-repeat center;}
.aqu2 .t2{background:url(../images/t2.png) no-repeat center;}
.aqu2 .t3{background:url(../images/t3.png) no-repeat center;}
.hjin{width:100%;overflow:hidden;height:724px;background:url(../images/hm.jpg) center;}
.ctitle{width:100%;overflow:hidden;text-align:center;font-size:28px;color:#333333;font-weight:bold;padding-top:85px;padding-bottom:34px;}
.video{width:150px;height:60px;background:url(../images/video.png) no-repeat center;margin:0 auto;font-weight:bold;font-size:20px;color:#0f61a0;line-height:60px;padding-left:54px;text-align:left;margin-bottom:50px;}
.sbij{text-align:center;overflow:hidden;width:1000px;margin:0 auto;}
.controller{width:1200px;margin:0 auto;position:relative;}
.controller .aleft{width:88px;height:88px;background:url(../images/zb.png) no-repeat center;display:block;position:absolute;top:270px;left:-45px;}
.controller .aright{width:88px;height:88px;background:url(../images/yb.png) no-repeat center;display:block;position:absolute;top:270px;right:-45px;}
.hunm{width:100%;overflow:hidden;background:url(../images/index_30.png) center;height:135px;}
.hunm ul{width:1200px;margin:0 auto;}
.hunm li{float:left;width:20%;padding-top:35px;height:100px;}
.hunm li a{width:176px;margin:0 auto;display:block;}
.hunm li font{font-size:14px;color:#7e97d2;font-style:italic;display:block;padding-bottom:15px;}
.hunm li i{display:block;background:#5f7fc8;height:1px;}
.hunm li p{font-size:14px;font-weight:bold;color:#fff;padding-top:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.hunm .cur{background:url(../images/index_32.png) no-repeat center;}
.newsq{width:1200px;margin:0 auto;overflow:hidden;padding-top:49px;}
.news_zuo{width:580px;float:left;overflow:hidden;}
.news_you{width:600px;float:right;overflow:hidden;}
.news_zuo li{display:none;}
.news_zuo li .xbin{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:50px;}
.news_zuo li .xbin font{color:#333333;font-size:18px;font-weight:bold;}
.news_zuo li:hover .xbin font{color:#143692;}
.news_zuo li .xbin p{font-size:14px;color:#666666;line-height:23px;padding-top:10px;padding-bottom:10px;height:46px;}
.news_zuo li .xbin div{font-size:14px;color:#a3a3a3;}
.btitle{width:100%;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:12px;}
.btitle p{font-size:14px;color:#cccccc;text-transform:uppercase;float:right;padding-top:10px;}
.btitle font{font-size:24px;color:#143692;font-weight:bold;}
.conts li{width:100%;overflow:hidden;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #f2f2f2; transition:all 0.3s ease;}
.conts li .nzuo{float:left;overflow:hidden;width:132px;}
.conts li .nyou{float:right;width:425px;padding-right:15px;}
.conts li .nyou p{float:right;color:#a5a5a5;font-size:13px;}
.conts li .nyou font{color:#333333;font-size:16px;float:left;overflow:hidden;width:300px;white-space: nowrap;text-overflow: ellipsis;}
.conts li .nyou div{width:100%;overflow:hidden;line-height:23px;color:#666666;padding-top:10px;}
.conts li:hover .nyou font{color:#143692;}
.conts li:hover{border-bottom:1px solid #143692;}
.jshn{background:url(../images/index_44.jpg) no-repeat center;height:183px;width:100%;}
.gkhj{width:1200px;margin:0 auto;overflow:hidden;}
.vzuo{float:left;width:300px;overflow:hidden;}
.vyou{float:right;overflow:hidden;}
.vzuo font{font-size:24px;color:#ffffff;font-weight:bold;margin-top:65px;display:block;}
.vzuo p{font-size:14px;color:#ffffff;padding-top:15px;}
.sinput{width:605px;float:left;}
.sinput input{width:585px;padding-left:20px;margin-top:69px;height:46px;background:#fff;}
.sinput input::placeholder{color:#dadada;}
.stbmit{float:left;overflow:hidden;width:144px;height:46px;margin-left:20px;margin-top:69px;}
.stbmit input{background:#1985d8;width:144px;height:46px;line-height:46px;color:#fff;font-size:16px;border:0px;font-family:"微软雅黑";cursor:pointer;}

.footer{width:100%;overflow:hidden;background:url(../images/index_45.png) no-repeat center;height:450px;}
.ksed{width:1200px;margin:0 auto;}
.dzuo{width:335px;height:360px;background:url(../images/bt.jpg) no-repeat center;overflow:hidden;float:left;padding-top:90px;padding-left:35px;}
.gsmc{color:#000000;font-size:14px;font-weight:bold;padding-top:30px;}
.smin{width:100%;overflow:hidden;color:#000000;font-size:14px;}
.smin li{margin-top:30px;padding-left:23px;}
.smin li.dw{padding-left:23px;padding-right:20px;background:url(../images/dw1.png) no-repeat left center;}
.smin li.dwe{padding-left:23px;background:url(../images/dw2.png) no-repeat left center;}
.smin li.dwr{padding-left:23px;background:url(../images/dw3.png) no-repeat left center;}
.smin li.dwt{padding-left:23px;background:url(../images/dw4.png) no-repeat left center;}
.smin li a{color:#000;}
.dzho{float:left;overflow:hidden;padding-top:80px;padding-left:50px;overflow:hidden;width:180px;}
.cpmc{color:#fff;font-size:24px;font-weight:bold;padding-bottom:33px;}
.cpxx{width:100%;overflow:hidden;color:#666666;font-size:14px;line-height:40px;}
.cpxx li{background:url(../images/d.png) no-repeat left center;padding-left:24px;}
.cpxx li a{color:#666666;white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis;}
.dyou{float:right;overflow:hidden;width:320px;}
.huis{padding-top:85px;overflow:hidden;}
.huis li{float:left;overflow:hidden;}
.snij{margin-right:40px;}
.dbus{text-align:right;padding-top:80px;color:#666666;line-height:33px;font-size:14px;}
.dbus a{color:#666;}
.bannerd{width:100%;height:480px;overflow:hidden;background:url(../images/pro-_01.jpg) no-repeat center;}
.proa{width:1200px;margin:0 auto;overflow:hidden;padding-top:20px;}
.proz{width:217px;overflow:hidden;float:left;padding-bottom:57px;}
.proy{float:right;overflow:hidden;width:950px;}
.cpzs{width:100%;overflow:hidden;height:75px;line-height:75px;background:url(../images/pro-_05.png) no-repeat;font-size:24px;text-align:center;color:#fff;font-weight:bold;}
.cplm{background:#f7f7f7;line-height:58px;overflow:hidden;}
.cplm li{padding-left:15px;padding-right:15px;overflow:hidden;}
.cplm li a{border-bottom:1px solid #dcdcdc;display:block;font-size:14px;color:#333333;background:url(../images/jiao.png) no-repeat right center;line-height:32px;padding-top:10px;padding-bottom:10px;}
.cplm li a:hover{color:#143794;font-weight:bold;}
.cplm li.cur a{color:#143794;font-weight:bold;}
.cplm li a.cur{color:#143794;font-weight:bold;}
.cplm li div{display:none;}
.cplm li .xianshi{display:block;}
.cplm li:last-child{margin-bottom:15px;}
.proneirong{width:100%;overflow:hidden;padding-bottom:10px;}
.proneirong ul{width:1220px;}
.proneirong li{width:303px;float:left;overflow:hidden;margin-right:20px;margin-bottom:20px;}
.proneirong li p{height:53px;line-height:53px;background:#333333;font-size:14px;color:#fffeff;text-align:center;}
.proneirong li:hover p{background:url(../images/pro-_10.png) no-repeat center;}



.pageNavi{ text-align:center;padding-top:10px;padding-bottom:66px;}
.pageNavi span{ display:inline-block;  width:40px; line-height:40px; margin:0 10px; background:#efefef; color:#333333; border-radius:50%; font-size:16px;}
.pageNavi a{ display:inline-block;  width:40px; line-height:40px; margin:0 10px; background:#efefef; color:#333333; border-radius:50%;font-size:16px;}
.pageNavi a:hover{background:#143693;color:#fff;}
.pageNavi .Ahover{ background:#143693;color:#fff;}
.pageNavi .pren{font-family:simsun;font-size:16px;}



.sh_bkg { position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: none; }
.sh_box { position: fixed; left: 10%; top: 40%; z-index: 2001; width: 80%; display: none; }
.sh_box .txt {float:left;display:block;width:calc(100% - 98px);height:20px;line-height:20px;padding:15px;border:0; }
.sh_box .btn { float: left; display: block; width: 60px; height: 50px; line-height: 50px; text-align: center; color: #FFF; background: #143692 url(../images/sh_btn.png) center center no-repeat; border: 0; cursor: pointer; outline:none;}
.sh_box form { margin-top: 35px; }
.sh_box .closes { position: relative; width: 50px; height: 50px; margin: 0 auto 20px auto; cursor: pointer; transition: all 0.3s ease-out; }
.sh_box .closes:before, .sh_box .closes:after { content: ""; display: block; width: 60px; height: 1px; background-color: #FFF; position: absolute; left: -5px; top: 25px; }
.sh_box .closes:before { transform: rotate(45deg); }
.sh_box .closes:after { transform: rotate(-45deg); }
.cplb{overflow:hidden;width:100%;}
.ikhf{padding-top:10px;}
.sdkh{padding-top:16px;text-align:center;}
.kijl{text-align:center;font-size:24px;}
.sidf{font-size:18px;font-weight:bold;padding-top:20px;display:none;}
.cons{font-size:14px;color:#666666;line-height:31px;padding-top:15px;padding-bottom:40px;}
.zxxj{width:186px;height:40px;line-height:40px;text-align:center;background:#143692;font-size:14px;margin-bottom:20px;}
.zxxj a{color:#ffffff;}
.prevs{line-height:25px;font-size:14px;color:#333333;}
.nexts{line-height:25px;font-size:14px;color:#333333;padding-bottom:25px;}
.prevs a{color:#333;}
.nexts a{color:#333;}
.aokl{font-size:14px;line-height:31px;color:#666666;padding-bottom:30px;}


.fd_pro_tb{ width:95%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px 0 0 180px;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #212121;}
.jn_box textarea:focus{ border:1px solid #212121;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#212121}

.klai{padding-bottom:40px;overflow:hidden;}
.klai li{/* height:332px; */width:280px;margin-right:15px;margin-bottom:15px;float:left;}
.klai a{line-height:42px;text-align:center;}
.klai li img{border:1px solid #e6e6e6;width:278px;}
.klai li p{background:#313131;color:#fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0px 10px;}
.klai li a:hover p{background:#143692;color:#fff;}

.news{ margin-top:0px;}
.news ul li{ margin-bottom:30px; border-bottom:1px solid #e6e6e7; padding:0px 0px; overflow:hidden; padding-bottom:20px;}
.news ul li .new_img{ width:250px; float:left; overflow:hidden}
.news ul li .new_img img{ width:100%;}
.news ul li .new_wz{ float:right; width:670px;}
.news ul li .new_wz .new_tit{/* margin-top:25px; */font-size:18px;color:#333333;font-weight:bold;}
.news ul li .new_wz .new_zy{margin-top:10px; font-size:14px; color:#777777; line-height:28px;}
.news ul li:hover{ border-bottom:1px solid #143692;}
.news ul li:hover .new_tit{ color:#143692;}
/*newShow*/
.newsshow{ margin-top:0px;overflow:hidden;padding-bottom:30px;}
.newstitel{ text-align:center; font-size:18px; font-weight:bold;}
.newsdate{ text-align:center; margin:15px 0px;}
.newsshow .bshare-custom{ text-align:center;}
.newsshow .newsshowcon{ margin-top:30px; font-size:14px; line-height:31px;}
.ns_pn{ font-size:14px;line-height:26px;padding-top:20px;}

.cfen{padding-top:20px;padding-bottom:20px;}
.no-animate{ opacity:0;}

.tjfs{width:100%;overflow:hidden;padding-top:20px;}
.tjfs li{width:100%;overflow:hidden;margin-bottom:20px;cursor:pointer;}
.tjfs li .tj_zuo{float:left;width:123px;height:51px;line-height:51px;background:#143794;border-radius:10px;text-align:center;color:#fff;font-size:16px;margin-right:25px;position:relative;}
.tjfs li .tj_zhon{width:23px;height:23px;background:url(../images/zho3.png) no-repeat;float:left;margin-right:25px;margin-top:15px;}
.tjfs li .tj_you{float:left;width:700px;background:#e5e5e5;border-radius:10px;padding:16px;color:#333333;font-size:16px;position:relative;}
.tjfs li .pic{margin-top:10px;display:none;line-height:26px;}
.tjfs li .tj_zuo i{position:absolute;right:-7px;top:18px;display:block;width:14px;height:14px;background:#143794;z-index:2;transform:rotate(45deg);}
.tjfs li .tj_you i{position:absolute;left:-7px;top:18px;display:block;width:14px;height:14px;background:#e5e5e5;z-index:2;transform:rotate(45deg);}