@charset "utf-8";
body,html{height:100%;padding:0;margin:0;min-width:1200px;font:14px 微软雅黑;color:#444}
a{text-decoration:none;outline:0;color:#000;transition:.2s}
p{text-align:justify;text-justify:inter-ideograph;margin:0}
li{list-style-type:none;vertical-align:top;margin:0;padding:0}
ul{margin:0;padding:0}
img{margin:0;padding:0}
img{border:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0}
dd,dl,dt{padding:0;margin:0}
em,i{font-style:normal}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.w0{width:100%}
.w1200{width: 1200px;margin:0 auto;}
/*头部*/
.head{position:relative;z-index:99999;background:#fff}
.head_top{background:#454545;line-height:35px;color:#fff}
.head_top a{padding:0 15px;color:#fff}
.head_top a:nth-child(3){padding-right:0}
.head_top b{font-size: 25px;font-family: Arial;color: #FF9500;line-height: 35px;display: inline-block;margin-right: 50px}
.head_top b span{font-weight: normal;font-size: 16px;color: #fff;display: inline-block;line-height: 35px;float: right}
.head_nav img{margin:10px 0}
.head_nav ul li{float:left;position:relative}
.head_nav .one{display:block;text-align:center;width:95px;font-size:18px;line-height:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#454545}
.head_nav ul li:hover .one{background:url(../images/navbg.jpg) repeat-x center}
.head_nav .two{position:absolute;z-index:99999;top:100px;left:0;background:#fff;padding:10px;width:260px;display:none}
.head_nav ul li:hover .two{display:block}
.head_nav .two img{width:150px;height:100px;margin:0}
.head_nav .two ul li{float:none}
.head_nav .two ul li a{display:block;width:100px;text-align:center;font-size:16px;line-height:30px;color:#454545}
.head_nav .two ul li:hover a{color:#942327}
/*banner*/
.banner{ height:600px; } 
.banner a{ display:block;height:600px;}
.flexslider {margin: 0px auto 0px;position: relative;width: 100%;height: 600px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 40%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: #dfdfdf;display: block;height: 10px;overflow: hidden;text-indent: -99em;width: 10px;cursor: pointer;-webkit-transition: all 0s ease;border-radius:10px;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background:#FFA23B;}
.flexslider .slides a img {width: 100%;height:600px;display: block;}
.bannerCtrl li{position:relative;left:-42px}
.banner .slides li img{width:100%;height:600px;}
/*产品*/
.product{padding:50px 0}
.list{width:305px;background: #f3f3f3;}
.tit{text-align:center;background:#0457ab;padding:25px 0}
.tit p{font-family:Arial;font-size:30px;font-weight:700;color:#fff;opacity:.5;text-align:center}
.tit b{font-size:25px;letter-spacing:2px;color:#fff}
.tit .xt{margin:0 auto;margin-top:10px;height:5px;width:50px;border-radius:20px;background:#fff}
.list ul li{float:left;width:265px;padding:0 20px}
.list ul li a{display:block;width:265px;border-top:1px dashed #ccc;font-size:16px;color:#454545;line-height:50px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list ul li:nth-child(1) a{border-top:none}
.list ul li:hover a{color:#0457ab}
.list .bot{padding:25px;background:#0457ab;text-align:center}
.list .bot p{font-size:20px 30px;color:#fff;font-size:20px;text-align:center;line-height:30px}
.list .bot span{font-weight:700;font-family:Arial;font-size:30px;color:#fff}
.list .bot .more{display:block;margin:0 auto;margin-top:10px;border:1px solid #fff;line-height:35px;font-size:16px;color:#fff;text-align:center;width:150px;border-radius:30px}
.list .bot .more:hover{background:#fff;color:#0457ab}
.prolistfr{width: 895px;float: right;}
.strengthMain{overflow:hidden;margin-bottom: 10px;}
.strengthMain li{float: left;height: 280px;width: 210px; overflow: hidden;background: #ccc;position: relative; margin: 0 0px 10px 11.6px;border: 1px solid #dfdfdf;}
.strengthMain li img{width:210px;height:280px;transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.strengthMain li .font{width:210px;height:280px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.strengthMain li .font p{font-size: 15px;color: #eee; font-weight: normal; margin-bottom: 0px;line-height: 32px;position: relative; top: 248px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; background-color:#0457ab;text-align: center;}
.strengthMain li:hover img{transform: scale(1.1, 1.1);opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li:hover .font p{font-size: 16px;color: #fff;font-weight: normal; height: 200px; margin-bottom: 20px;line-height: 80px; background: none;position: relative; top: 72px;display: block;width: 150px;text-overflow: ellipsis;white-space: nowrap;/*text-align: center;*/margin-left: 25px;}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}
/*优势介绍*/
.container{width: 1300px;margin:0 auto;}
.service-wrap{padding:50px 0 0}
.title-line{text-align:center}
.title-line .btit{font-size: 38px;font-weight:700;color:#2e2e2e;padding-top:10px}
.title-line .btit span{display:block;font-size:20px;color:#292929;font-weight:400}
.title-line1{text-align:center}
.title-line1 .btit{font-size: 38px;font-weight: 700;color: #eee; padding-top: 10px;}
.title-line1 .btit span{display: block;font-size: 20px; color: #ccc;font-weight: 400;}
.service-wrap .service-con{margin-top:45px}
.service-wrap .service-con .picbox .pic img{width:100%}
.service-wrap .service-con .conbox{margin-top:20px}
.service-wrap .service-con .conbox .clist{width: 650px;height: 153px; margin-bottom: 20px;}
.service-wrap .service-con .conbox .clist .num1{background:url(../images/n1.png) no-repeat center center;  width: 80px;height: 80px;}
.service-wrap .service-con .conbox .clist .num2{background:url(../images/n2.png) no-repeat center center;  width: 80px;height: 80px;}
.service-wrap .sbox .conbox .clist .num3{background:url(../images/n3.png) no-repeat center center;  width: 80px;height: 80px;}
.service-wrap .sbox .conbox .clist .num4{background:url(../images/n4.png) no-repeat center center;  width: 80px;height: 80px;}
.service-wrap .service-con .conbox .clist .con{width: 70%;margin-left: 20px;margin-top: 10px;}
.service-wrap .service-con .conbox .clist .con .tit{font-size:24px;font-weight:700;color:#292929;border-bottom:1px dashed #666;padding-bottom:10px;margin-bottom:10px}
.service-wrap .service-con .conbox .clist .con .cn{font-size:15px;color:#696969;line-height:30px}
.service-wrap .sbox{margin-top:35px;background:url(../images/servicebg.jpg) no-repeat center center;background-size:cover;padding:35px 0}
.service-wrap .sbox .conbox{margin-top:20px}
.service-wrap .sbox .conbox .clist{width: 600px;height: 153px; margin-top: 20px;}
.service-wrap .sbox .conbox .clist .con{width: 80%;margin-left: 20px;margin-top: 10px;}
.service-wrap .sbox .conbox .clist .con .tit{font-size:24px;font-weight:700;color:#fff;border-bottom:1px dashed #fff;padding-bottom:10px;margin-bottom:10px;margin-right: 20px;}
.service-wrap .sbox .conbox .clist .con .cn{font-size:16px;color:#fff;line-height:30px}
.service-con{width:1300px;margin:0 auto;}
.row {margin:0;}
.picbox {width:650px;height:358px;}
.picbox1 {width: 629px;height:358px;border: 8px solid #fff;}
/*流程*/
.liucheng{padding:13px 0 13px 0;background:url(../images/serbg.jpg) no-repeat center}
.liucheng .title{background:url(../images/titlebg1.png) no-repeat center bottom}
.liucheng .title b{color:#fff}
.liucheng .title p{color:#fff;opacity:.6}
.ser_nr{width:100%;text-align:center;padding-top: 20px;background:url(../images/jt.png) no-repeat  80px center;}
.ser_nr li{display:inline-block;margin:0 10px;margin-bottom:20px;padding:10px;width:190px}
.ser_nr img{margin-bottom:10px;width:80px;height:80px;opacity:.6}
.ser_nr p{color:#fff;text-align:center;letter-spacing:1px;font-size:18px;opacity:.8}
.ser_nr span{margin-right:5px;font-style:italic;font-size:30px;font-family:Arial;opacity:.5}
.ser_nr li:hover img{opacity:1}
.ser_nr li:hover p{opacity:1}
.ser_nr li:hover span{opacity:1}
/*关于*/
.company{padding-top:50px;}
.company .com_r span{    font-size: 38px;display:block;color:#0457ab;letter-spacing:1px;font-weight:700;font-size:30px;}
.company .com_r b{display:block;margin-bottom:10px;color:#454545;font-weight:400;font-size:18px;}
.company .com_r p{color:#666;text-indent:2em;font-size:15px;line-height:180%;}
.company .com_r a{display:block;margin-top:10px;width:150px;border:1px solid #0457ab;color:#0457ab;text-align:center;font-size:15px;line-height:30px;}
.company .com_r a:hover{background:#0457ab;color:#fff;}
/*新闻*/
.news_bj{overflow: hidden;padding-top:50px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.news_bj h2{margin-bottom:20px;}
.news{ height: 400px; }
.new_t{height:65px; border-bottom: 1px solid #dadada; text-align: center; position:relative;margin-bottom: 30px;}
.new_t .p2 a{float: left;font-size: 22px;color: #333333;width: 130px;text-align: left;height: 64px;line-height: 65px; position: relative;padding-left: 37px;margin-right: 10px; text-decoration: none;}
.new_t .p2 a:nth-child(1):after{position: absolute;width: 28px;height: 26px;background:url(../images/newstit1.png) no-repeat left 0;content: "";left: 0;top: 20px;}
.new_t .p2 a:nth-child(2):after{position: absolute;width: 28px;height: 26px;background:url(../images/newstit2.png) no-repeat left 0;content: "";left: 0;top: 20px;}
.new_t .p2 a.cur{border-bottom:3px solid #0457ab;color: #0457ab;}
.new_t .p2 a:nth-child(1).cur:after{background:url(../images/newstit1.png) no-repeat left -26px;}
.new_t .p2 a:nth-child(2).cur:after{background:url(../images/newstit2.png) no-repeat left -26px;}
.new_bd{height: 326px;margin-top: 65px;}
.new_con dl{float: left;width: 580px;height: 326px;position: relative;}
.new_con dt img{display: block;width: 580px;height: 326px;}
.new_con dd{bottom: 0;left:0; position: absolute; width: 580px;padding:15px 35px 0;height:100px;background:rgba(4, 87, 171, 0.52); box-sizing: border-box;}
.new_con dd a{ display:block; font-size: 18px;color: #ffffff;font-weight: normal;line-height: 16px;padding:18px 0 8px;}
.new_con dd p{display: block; font-size: 15px; line-height:32px;color:#ffffff;opacity: 0.8;}
.new_con ul{float:right;width:565px;overflow: hidden;}
.new_con ul li a{display: block;line-height: 52px;font-size:16px;font-weight:normal; color:#666666; height:52px;border-bottom:1px dashed #cecece;padding-left: 32px;background:url(../images/newsico1.png) no-repeat left center; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;text-decoration: none; }
.new_con ul li:last-child a{border-bottom: 0;}
.new_con ul li a:hover{background:url(../images/newsico2.png) no-repeat left center; color: #0457ab;}
/*底部*/
.footWrap{overflow:hidden;box-sizing:border-box;padding-top:60px;background:#353535;font-family:"Microsoft Yahei"}
.footer{overflow:hidden;margin:0 auto;line-height:40px;}
.footWrap span{margin-bottom:20px;color:#fff;font-weight:700;font-size:18px;line-height:48px}
.fnav{float:left;overflow: hidden;width: 288px; height: 208px;padding-left: 130px;border-right: 1px solid #4a4a4a;}
.fnavv li{float:left;display:block;margin-right:35px;width:93px;height:36px;color:#fff;font-size:14px;line-height:36px;opacity:.5}
.fnavv li a{ color: #fff;}
.fcontact{float:left;overflow:hidden;box-sizing:border-box;padding-left:72px;width:400px;height:188px;padding-left: 130px;}
.fcontact p{margin-bottom:15px;padding-left:50px;height:42px;background:url(../images/fttel.png) no-repeat left center;color:#fff;font-weight:700;font-size:26px;line-height:42px}
.fcontact li{color:#fff;font-weight:400;font-size:14px;line-height:28px;opacity:.5}
.fcontact li em{padding:0 10px}
.fcode{float:right;overflow:hidden;box-sizing:border-box;width:240px;height:247px;color:#adadad;font-size:14px}
.fcode li{float:left;width:111px;color:#fff;font-size:14px}
.fcode li img{display:block;padding:2px;width:103px;background:#fff}
.fcode li span{display:block;height:30px;color:#fff;text-align:center;font-size:14px;line-height:30px;opacity:.55}
.fcode li:nth-child(1){margin-right:18px}
.footWrap2{height:40px;background:#2e2e2e;color:#666;text-transform:uppercase;font-size:14px;}
.footWrap2 a{color:#666}
.flogo{float:left;margin-right:30px;width:200px;    margin-top: 26px;}
.flogo img{display:block;width:177px;height:150px}
.footWrap2 p{color: #fff;opacity: .9;display: block; margin: 0 auto; width: 1200px; text-align: center;}
.footWrap2 p a{color:#ccc;opacity:1}
.footWrap2 em{padding:0 5px}
.footWrap .logo{ float: left;overflow: hidden;width: 275px;height: 208px;border-right: 1px solid #4a4a4a;} 
/*客服系统*/
.client-2{position:fixed;right:-170px;top:50%;z-index:900;}
.client-2 li a{text-decoration:none;}
.client-2 li{margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.client-2 li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;margin: 0;}
.client-2 .my-kefu-qq i{background-position:4px 5px;}
.client-2 .my-kefu-tel i{background-position:0 -21px;}
.client-2 .my-kefu-liuyan i{background-position:4px 5px;}
.client-2 .my-kefu-weixin i{background-position:-34px 4px;}
.client-2 .my-kefu-weibo i{background-position:-30px -22px;}
.client-2 .my-kefu-ftop{display:none;}
.client-2 .my-kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left{float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right{width:20px;}
.client-2 .my-kefu-tel-main{background:#0457ab ;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main{background:#0457ab ;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img{width:115px;height:115px;}