/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
html, body{ height:100%;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei";}
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
a {text-decoration:none;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.max{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
 a:hover{-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
 
.header{ height:123px; overflow:hidden;} 
.logo img{ display:block; float:left;}
.logo b{ display:inline-block; font-size:22px; color:#ff6600; padding-top:38px; margin-bottom:5px;} 
.logo p{ font-size:17px; color:#636363;}


.nav{ height:55px; line-height:55px; background:#0a3aa8;position:relative; z-index:99;}
.nav ul li{ display:block; float:left; width:150px; text-align:center; font-size:16px; background:url(../images/nav-li.png) no-repeat right center;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li.index a{ background:url(../images/nav-li.png) no-repeat left center;}
.nav ul li:hover{ background:#042d8c;}

.fullSlide{ min-width:1200px;  position:relative;height:600px; z-index:9}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; height:600px;  }
.fullSlide .bd ul{ width:100%  !important; height:600px; }
.fullSlide .bd li{ width:100% !important; height:600px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block;  height:600px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul{display:block;width:16%;margin:0 auto; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; background:#fff; overflow:hidden; line-height:9999px; border-radius:5px;}
.fullSlide .hd ul .on{ background:#0a3aa8; }


.pro{ margin-top:23px;}
.pro .left{ width:236px;}


.pro .left .nydh{ width:236px; background:#115fc4; padding-bottom:6px;}
.pro .left .nydh .nydh-title{ height:60px; line-height:70px; color:#fff; font-size:22px; font-weight:bold; text-align:center; background:url(../images/left-title.png) no-repeat center;}
.fenlei{ width:225px; background:#fff; border-radius:5px; margin:0 auto; padding-top:10px;}
.fenlei dl{ margin-top:7px;}
.fenlei dl dt{ width:186px; height:35px; line-height:35px; line-height:35px;background:url(../images/fl-dt.png) no-repeat 9px center #f1f1f1; padding-left:30px;  font-size:14px; margin:0 auto;border-bottom-left-radius:5px;  border-bottom-right-radius:5px; margin-bottom:7px; }
.fenlei dl dt a{ color:#000; display:block;}
.fenlei dl dd{ height:25px; line-height:25px; font-size:12px; background:url(../images/fl-dd.png) no-repeat 17px center; padding-left:30px; }
.fenlei dl dd a{ color:#606060; display:block;    width: 185px; height: 25px;overflow: hidden;}
.fenlei dl dd a:hover{ color:#0a3aa8;transform:translate(6px,0px); -ms-transform:translate(6px,0px);-webkit-transform:translate(6px,0px);}

.pro .right{ width:948px;}
.pro .right .pro-rig-tit{ width:946px; height:36px; line-height:36px; border:1px solid #e8e8e8; border-radius:5px;}
.pro .right .pro-rig-tit a{ float:right; font-size:12px; color:#a3a3a3; margin-right:10px;}
.pro .right .pro-rig-tit p{ width:126px; height:38px; line-height:38px; margin-top:-1px; background:#ff6600; color:#fff; font-weight:bold; text-align:center; font-size:18px;border-radius:5px;}
.pro-list ul{ width:980px; margin-top:18px;}
.pro-list ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.pro-list ul li{ display:block; float:left; width:294px; height:289px; border:1px solid #eeeeee; margin-right:30px; margin-bottom:20px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.pro-list ul li .pic{text-align: center; width:294px;height:247px; line-height:247px; overflow:hidden;}
.pro-list ul li .pic img{display: inline-block; vertical-align: middle; max-width:294px;max-height:247px;}
.pro-list ul li p{width:294px; height:42px; line-height:42px; text-align:center; font-size:15px; background:#eeeeee; color:#505050;overflow:hidden;}
.pro-list ul li:hover{transform:translate(0px,-6px); -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);-ms-transform:translate(0px,-6px);-webkit-transform:translate(0px,-6px);}

.jishu{ height:640px; background:#f7f6f5;}
.lmt{ width:100%; border-bottom:1px solid #ececec; height:57px; padding-top:50px;}
.lmt b{ display:block; font-size:30px; text-align:center;}
.lmt i{ display:block; width:34px; height:6px; background:#ff6600; margin:0 auto; margin-top:15px; margin-bottom:12px;}
.lmt span{ display:block; text-align:center; font-size:14px; color:#d3d3d3; font-family:Arial, Helvetica, sans-serif;}

.lmt1{ width:100%; border-bottom:1px solid #407ece; height:57px; padding-top:50px;}
.lmt1 b{ display:block; font-size:30px; text-align:center; color:#fff;}
.lmt1 i{ display:block; width:34px; height:6px; background:#ff6600; margin:0 auto; margin-top:15px; margin-bottom:12px;}
.lmt1 span{ display:block; text-align:center; font-size:14px; color:#d3d3d3; font-family:Arial, Helvetica, sans-serif;}


.xmjs{ margin-top:80px;}
.xmjs .tab-hd{ width:620px; float:left;}
.xmjs .tab-hd ul li{ display:block; float:left; width:268px; height:164px; background:#fff; margin-right:40px; margin-bottom:40px; cursor:pointer;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.xmjs .tab-hd ul li span{ display:block; width:50px; margin:0 auto; margin-top:30px; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #4474d0; color:#4474d0; font-size:30px; padding-bottom:3px;}
.xmjs .tab-hd ul li p{ font-size:20px; color:#333333; text-align:center; margin-top:20px;}
.xmjs .tab-hd ul li.on{ background:#115fc4;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;}
.xmjs .tab-hd ul li.on p{ color:#fff;}
.xmjs .tab-hd ul li.on span{ color:#fff; border-bottom:1px solid #fff;}
.xmjs .tab-bd{ float:right; width:548px;}
.xmjs .tab-bd .tab-pal{ width:548px; height:373px; position:relative;}
.xmjs .tab-bd .tab-pal img{width:548px; height:373px;}
.xmjs .tab-bd .tab-pal p{ position:absolute; font-size:15px; color:#fff; line-height:34px; background:rgba(0,0,0,0.7); left:0; bottom:0; width:508px; padding:20px;}


.case{ padding-bottom:60px;}
.case .picScroll-left{ width:1200px;  overflow:hidden; position:relative; margin-top:60px;}
.case .picScroll-left .bd{ padding-left:35px;  }
.case .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.case .picScroll-left .bd ul li{ width:326px;margin:0 25px;float:left; _display:inline; overflow:hidden; text-align:center; position:relative;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case .picScroll-left a.prev{ display:block; width:21px; height:32px; background:url(../images/prev.png) no-repeat center; position:absolute; left:0; top:100px; cursor:pointer}
.case .picScroll-left a.next{ display:block; width:21px; height:32px; background:url(../images/next.png) no-repeat center;
position:absolute; right:0; top:100px; cursor:pointer}
.case .picScroll-left .bd ul li .pic{ text-align:center; }
.case .picScroll-left .bd ul li .pic img{ width:326px; height:240px; display:block; }
.case .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.case .picScroll-left .bd ul li .title{width:324px; height:49px; line-height:49px; border:1px solid #f2f2f2;text-align:center; color:#4c4c4c; font-size:15px; border:1px  solid -webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.case .picScroll-left .bd ul li .title a{color:#4c4c4c; }
.case .picScroll-left .bd ul li:hover{transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);-webkit-transform:translate(0px,-6px);}
.case a.more{ display:block; width:120px; height:37px; line-height:37px; text-align:center; border:1px solid #e5e5e5; font-size:15px; color:#9b9b9b; border-radius:5px; margin:0 auto; margin-top:40px;}
.case a.more:hover{ background:#115ec2; border:1px solid #115ec2; color:#fff;}

.about{ height:450px; background:url(../images/about-bg.jpg) no-repeat center; background-size:cover;}
.about .left{ width:580px; height:326px; margin-top:65px;overflow:hidden; border:2px solid #b5cdec; box-shadow:5px 5px 20px #0f58ba;}
.about .right{ width:570px;  margin-top:65px;}
.about .right .about-t{ width:320px; height:36px; line-height:36px; background:url(../images/ab-t.png) no-repeat left center; padding-left:15px; font-size:32px; color:#ffffff; margin-bottom:20px; }
.about .right .about-t span{ font-size:16px; color:#4273c4; display:inline-block; margin-left:10px;}
.about .right .tab{  margin-bottom:30px;}
.about .right .tab a{ display:inline-block; width:125px; height:37px; line-height:37px; text-align:center; color:#fff; font-size:16px; border:1px solid #558dd5; border-radius:5px; margin-right:5px;}
.about .right .tab a.on,.about .right .tab a:hover{ background:#079fff; border:1px solid #079fff;}
.about .right .jianj{ font-size:14px; color:#fff; line-height:32px;}
.about .right a.more{ display:inline-block; width:120px; height:37px; line-height:37px; background:#ff9f07; color:#fff; border-radius:5px; text-align:center; font-size:15px; margin-top:25px;}
.about .right a.more:hover{ border-radius:25px;}

.news{ margin-top:40px;}
.news .left{ width:775px;}
.news .left .pro-rig-tit{ width:773px; height:36px; line-height:36px; border:1px solid #e8e8e8; border-radius:5px;}
.news .left .pro-rig-tit a{ float:right; font-size:12px; color:#a3a3a3; margin-right:10px;}
.news .left .pro-rig-tit p{ width:126px; height:38px; line-height:38px; margin-top:-1px; background:#ff6600; color:#fff; font-weight:bold; text-align:center; font-size:18px;border-radius:5px;}
.news .left .pro-rig-tit a:hover{ color:#115fc4;}

.news .left ul li{ width:762px; height:110px; background:#f7f6f5; margin-top:15px; padding-right:13px; }
.news .left ul li img{ display:block; float:left; margin-right:13px;}
.news .left ul li a.title{ display:block; font-size:16px; color:#000000; padding-top:20px;}
.news .left ul li a.title span{ float:right; color:#ababab; font-size:12px;}
.news .left ul li p{ font-size:12px; color:#838383; line-height:23px; margin-top:10px;}
.news .left ul li a.title:hover{ color:#115fc4;}

.news .right{ width:400px; }
.news .right .pro-rig-tit{ width:398px; height:36px; line-height:36px; border:1px solid #e8e8e8; border-radius:5px; margin-bottom:15px;}
.news .right .pro-rig-tit a{ float:right; font-size:12px; color:#a3a3a3; margin-right:10px;}
.news .right .pro-rig-tit p{ width:126px; height:38px; line-height:38px; margin-top:-1px; background:#ff6600; color:#fff; font-weight:bold; text-align:center; font-size:18px;border-radius:5px;}
.news .right .pro-rig-tit a:hover{ color:#115fc4;}
.news .right ul{ margin-top:5px;}
.news .right ul li{ width:400px; height:34px; line-height:34px; border-bottom:1px solid #eeeeee; font-size:14px; padding-left:17px; background:url(../images/li.png) no-repeat 6px center;}
.news .right ul li a{ color:#454545;}

.links{ margin-top:20px; padding-bottom:20px;}
.links .title{ width:1200px; height:38px; line-height:38px; border-bottom:1px solid #e0e0e0;}
.links .title a{ float:right; font-size:14px; color:#9f9f9f;}
.links .title p{ font-size:16px; color:#313131; display:inline-block; border-bottom:2px solid #ff6600;height:36px; line-height:36px; font-weight:bold;}
.links .title span{ font-size:12px; color:#c8c8c8; display:inline-block; margin-left:5px;}
.links ul { width:1230px;}
.links ul li{ display:block; float:left;margin-right:25px; margin-top:10px;}
.links ul li img{ width:120px; height:40px;}
.links ul li p{ text-align:center; font-size:14px;color:#000; }

.links .bd{ width:1200px; overflow:hidden;}

.footer{ min-width:1200px; background:#333333; margin-top:20px;}
.footer .dh{ height:68px; line-height:68px; text-align:center; border-bottom:1px solid #404040;}
.footer .dh a{ display:inline-block; width:120px; text-align:center; font-size:16px; color:#ffffff;}
.footer .dh a::after{ content:'|'; color:#3f3f3f; display:inline-block; float:right;}
.footer .dh a:hover{ color:#ff8a00}
.bottom{ height:188px; background:url(../images/bottom-logo.png) no-repeat left center; padding-top:45px;}
.bottom .left{ width:387px; height:141px; border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b; font-size:14px; color:#848484; line-height:29px; padding-left:50px; margin-left:290px;}
.bottom .left a{color:#848484;}
.nylx{ margin-top:15px;}
.nylx .title{ width:236px; height:40px; line-height:40px; background:url(../images/con-t.png) no-repeat 12px center #115fc4; }
.nylx .title p{ font-size:16px; color:#fff; font-weight:bold; display:inline-block; padding-left:22px;}
.nylx .title span{ font-size:12px; color:#4679cc; display:inline-block; margin-left:5px;}
.nylx .contact{ width:234px; background:#fff; border:1px solid #f0edec; padding-bottom:5px;}
.nylx .contact img{ display:block; margin:0 auto; margin-top:22px;}
.nylx .contact p.tel{ text-align:center; font-size:16px; color:#2e2e2e; margin-top:10px;}
.nylx .contact b{ display:block; text-align:center; font-size:24px; margin-top:5px; color:#ff6100; border-bottom:1px solid #eeeeee; width:218px; margin:0 auto; padding-bottom:10px; margin-bottom:5px;}
.nylx .contact h2{ display:block; width:230px; margin:0 auto; border-top:1px solid #eeeeee; padding-top:10px; font-size:14px; color:#48ba3a; margin-top:15px; margin-bottom:5px;}
.nylx .contact p{width:218px; font-size:12px; color:#616161; line-height:27px; margin:0 auto;}


.fenye{ width:913px; margin:0 auto;  margin-top:20px; text-align:center; margin-bottom:40px;   }
.fenye a{ display:inline-block;padding:0 7px;text-align:center; line-height:25px; border:1px solid #cac3c3; font-size:14px; color:#000; margin:0 3px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 7px;text-align:center; line-height:25px; border:1px solid #ff6600; font-size:14px; color:#fff; margin:0 3px; background:#ff6600;}

.pro-xq{ width:940px; margin-left:8px;}
.pro-xq .newsnav{ width:918px; height:36px; line-height:36px; border:1px solid #e8e8e8; border-radius:5px; font-size:12px; color:#6b6b6b; padding-left:20px;}
.pro-xq .newsnav a{ color:#6b6b6b;}
.pro-xq .newsnav a:hover{ color:#115fc4;}
.pro-xq .left{ width:466px; height:458px; border:1px solid #eeeeee; line-height:458px; text-align:center; margin-top:15px;}
.pro-xq .left img{display: inline-block; vertical-align: middle;max-width:466px; max-height:458px;}

.pro-xq .right{ width:440px; margin-top:15px;}
.pro-xq .right h1{ font-size:26px; color:#000;     padding-bottom: 15px; border-bottom:1px solid #eeeeee; margin-bottom:15px;}
.pro-xq .right .cpjs{ font-size:14px; color:#717070; line-height:33px; height:225px; border-bottom:1px solid #eee; margin-bottom:25px;}
.pro-xq .right .zixun{ border-bottom:1px solid #eeeeee; padding-bottom:20px;}
.pro-xq .right .zixun p{ font-size:16px; color:#737373;}
.pro-xq .right .zixun p b{ font-size:22px; color:#f50000;}
.pro-xq .right .zixun a{ display:inline-block; width:126px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#115fc4; margin-right:20px; margin-top:25px;}
.pro-xq .right .zixun a.zx{ background:#ff6600;}
.pro-xq .right .zixun a:hover{ border-radius:25px;}

.pro-xq .cpxq{width:940px; margin-top:17px; border:1px solid #eee; border-top:none;}
.pro-xq .cpxq .pro-tit{ height:39px; line-height:39px; border:1px solid #eee;}
.pro-xq .cpxq  .pro-tit p{ display:inline-block; width:127px; font-weight:bold; color:#fff; background:#ff6600; text-align:center;}
.pro-xq .cpxq .cpjj{ padding:15px; font-size:14px; color:#616161; line-height:34px;}

.pro .nyou{ width:940px; border:1px solid #eee; border-top:none;}
.nyou .tit{ width:938px; height:34px; line-height:34px; border:1px solid #e8e8e8; }
.nyou .tit .tt{ width:127px; height:43px; line-height:34px; background:url(../images/ttt.png) no-repeat center; color:#fff; font-weight:bold; text-align:center; }
.nyou .tit .weizhi{ float:right; font-size:12px; color:#6b6b6b; margin-right:20px;}
.nyou .tit .weizhi a{ color:#6b6b6b;}

.tu-list li{ width:286px; margin-left:19px; display:block; float:left; margin-top:23px;-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s; }
.tu-list li img{ width:286px; height:215px;}
.tu-list li p{ height:43px; line-height:43px; text-align:center; border:1px solid #eee; font-size:14px; color:#4c4c4c; margin-top:-4px;}
.tu-list li:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}

.fenlei{ padding-bottom:10px;}
.fenlei dl dt a{-webkit-transition:all .0s ease-in-out 0s;-moz-transition:all .0s ease-in-out 0s;-ms-transition:all .0s ease-in-out 0s;-o-transition:all .0s ease-in-out 0s;transition:all .0s ease-in-out 0s;}
.fenlei dl dt:hover,.fenlei1 dl dt.on{background:url(../images/fl-dt1.png) no-repeat 9px center #ff6600; }
.fenlei dl dt:hover a,.fenlei1 dl dt.on a{ color:#fff;-webkit-transition:all .0s ease-in-out 0s;-moz-transition:all .0s ease-in-out 0s;-ms-transition:all .0s ease-in-out 0s;-o-transition:all .0s ease-in-out 0s;transition:all .0s ease-in-out 0s;}
.fenlei dl dt{font-weight: normal;}

.news-list{width:900px; margin:0 auto;}
.news-list li img{ display:block; float:left; width:193px; height:100px; margin-right:18px;}
.news-list li{ width:900px; padding:20px 0; border-bottom:1px solid #f2f2f2; }
.news-list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news-list li a.tt{ font-size:18px; color:#000000; line-height:34px; display:block;}
.news-list li a.tt span{ font-size:14px; color:#cecece; float:right;}
.news-list li p{ font-size:14px; color:#757575; line-height:31px; margin-top:5px;}
.news-list li p a{ color:#ff6100;}
.news-list li a.tt:hover{ color:#ff6100;}


.danye{width:904px; margin:0 auto; margin-top:25px; font-size:14px; color:#464646; line-height:33px; padding-bottom:20px;}
.danye p{ margin-top:10px;}
.biaoti{ width:900px; margin:0 auto; border-bottom:1px solid #e9e9e9; margin-top:30px; padding-bottom:10px; margin-bottom:20px;}
.biaoti h1{ font-size:20px; color:#333; text-align:center;}
.biaoti p{ font-size:14px; text-align:center; margin-top:20px; color:#464646}
.danye img{max-width:100%;height:auto !important;}

.pn{ width:900px; height:50px; line-height:50px; border-top:1px solid #dcdcdc;  font-size:14px; color:#464646; margin:0 auto; margin-top:30px;}
.pn p{ display:block; float:left; width:450px;}
.pn p a{ color:#464646}
.pn p.next{ text-align:right;}



.yb_conct{position:fixed;z-index:9999999;top:200px;right:0px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#0a3aa8 url(/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#0a3aa8 url(/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#0a3aa8 url(/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{height:200px;background:#0a3aa8 url(/fixCont.png) no-repeat 0 -169px; height:200px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


