﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}


.tit{height:160px; font:44px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#292929; }
.tit i{ display:block; font:42px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; height:20px; overflow:hidden; color:#f5f5f5;}
.tit a{ display:block; color:#292929;}
.tit em{ display:block; font:20px "Microsoft Yahei"; line-height:55px; color:#292929; background:url(../images/line.png) no-repeat center top; margin-top:10px;}
/**/
.banner { height: auto;max-width: 1920px;margin: 0 auto!important;position: relative;margin-top: -14px;}
.banner .bd li {float: left;width: 100%;line-height: 0;}
.banner .bd li img {width: 100%;}
.banner .bd li a {display: block;}
.banner .hd{z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:8%;cursor:pointer}
.banner .hd li{width:18px;height:18px;background:#fff;display:inline-block;margin:0 10px;border-radius:16px}
.banner .hd li.on{background:#1f63af}
.banner .prev{position:absolute;font-size:0;left:0;opacity:0;top:50%;transform:translateY(-50%);z-index:10;transition:all .5s}
.banner .next{position:absolute;font-size:0;right:0;opacity:0;top:50%;transform:translateY(-50%);z-index:10;transition:all .5s}
.banner:hover .prev{left:4%;opacity:1}
.banner:hover .next{right:4%;opacity:1}
/*引子*/
.yinz{ height:580px; padding-top:90px; overflow:hidden;}
.yinz dt{ width:645px; height:483px; overflow:hidden; position:relative; margin-right:-100px; float:right; border-radius:15px;}
.yinz dt img{ display:block;width:600px; height:483px;}
/*.yinz dt:before{ content:""; position:absolute; bottom:0; width:100px; height:100px;*/
/*background: rgb(99,171,33); background: -moz-linear-gradient(left,  rgba(99,171,33,1) 0%, rgba(25,125,43,1) 100%); background: -webkit-linear-gradient(left,  rgba(99,171,33,1) 0%,rgba(25,125,43,1) 100%);*/
/*background: linear-gradient(to right,  rgba(99,171,33,1) 0%,rgba(25,125,43,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63ab21', endColorstr='#197d2b',GradientType=1 ); }*/
.yinz dd{ width:610px; float:left; position:relative;}
.yinz dd:before{ content:""; position:absolute; top:-12px; left:-360px; width:118px; height:520px; background:#f0f0f0; border-radius:0 5px 5px 0;}
/*.yinz dt:after{ content:""; position:absolute; bottom:0; width:100px; height:100px; background:url(../images/guide_v.png) no-repeat center center;}*/
.yinz dd h3{ display:block; height:154px;}
.yinz dd p{ font:14px "Microsoft YaHei UI"; line-height:25px; color:#585858; margin:0 0 24px;}
.yinz dd h5{ font:24px "Microsoft YaHei UI"; color:#000;}
.yinz dd span a{ display:block; width:190px; height:50px; background:#2b66c2; border-radius:8px; font:20px Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:50px; margin-top:70px; text-transform:uppercase;}

/*pro*/
.pro{padding: 0px 0 0;background: #fff;}
.pro .tit{ background:#f7f7f7; padding:30px 0 20px;}
.pro .tit i,.pinz .tit i{ color:#f1f1f1;}
.pro1{height: 606px;overflow: hidden; background:#f7f7f7;}
.pro1 dt{float: left;width: 959px;height: 606px;margin-left: -360px;position: relative; overflow:hidden;}
.pro1 .pro_use{position: absolute;left: 300px;bottom: -50px;height: 205px;}
.pro_use p{font-size: 20px;color: #fff;line-height: 26px; float:left; padding-right:40px;}
.pro_use p em{ display:block; width:58px; height:40px; margin:0 auto 15px;}
.pro_use p em img{display:block; width:58px; height:40px;}
.pro1 dd{float: right;width: 592px;height: 600px;text-align: right;}
.pro dd h3{font-size: 38px;line-height: 38px;color: #0e0e0c; font-weight:bold;}
.pro dd h3 a{color: #0e0e0c;}
.pro1 .pro_desc{font-size: 16px;color: #333;line-height: 29px;padding: 20px 0 0;height: 90px;position: relative;margin-bottom: 32px;}
.pro1 .pro_desc:after{position: absolute;width: 72px;height: 2px;content: "";background: #000;right: 0;bottom: 0;opacity: 0.5;}
.pro1 .pro_desc span{margin-left: 18px; display:inline-block;}
.pro_list{width: 800px;height: 345px;padding: 10px;box-sizing: border-box;background: #fff;    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.15);position: relative;z-index: 10;}
.pro_list li{float: left;width: 260px;padding: 6px 9px 0;height: 325px;border: 1px solid #dedede;box-sizing: border-box;margin-right: -1px;}
.pro_list li i{display: block;height: 240px;overflow: hidden;}
.pro_list li img{width: 240px;height: 240px;transition: all 0.5s;}
.pro_list li span{display: block;height:50px;font-size: 16px;color: #000;font-weight: normal;text-align: left;background: url(../images/pro_jt2.png) no-repeat left center; line-height:50px; padding-left:30px;}
.pro_list li span em{ display:block; font:14px "Microsoft YaHei UI"; color:#828282; line-height:30px;}
.pro_list li i:hover img{transform: scale(1.05);}
.pro_list li:hover span{background: url(../images/pro_jt3.png) no-repeat left center;}

.pro2{height: 686px;overflow: hidden;background: #fff;}
.pro2 dt{float: right;width: 961px;height: 686px;margin-right: -360px;position: relative;}
.pro2 .pro_use{position: absolute;right: 260px;bottom: 0;height: 150px;width: 450px;}
.pro2 dd{float: left;width: 598px;height: 510px;padding-top: 90px;}
.pro2 .pro_desc{font-size: 16px;color: #333;line-height: 26px;margin: 20px 0 12px;}
.pro2 .pro_desc span{margin-right: 20px;}

.pro3{padding: 77px 0 90px;}
.pro3 dl{position: relative;height: 590px;overflow: hidden;}
.pro3 .pro_desc{font-size: 16px;color: #fff;line-height: 26px;padding: 20px 0 12px;}
.pro3 .pro_desc span{margin-right: 20px; color:#fff;}
.pro3 .pro_use{position: absolute;left: 48px;bottom: 0;height: 135px;width: 500px;}
.pro3 .pro_use h3{height: 70px;font-size: 40px;line-height: 40px;}
.pro3 dd h3 a{ color:#fff;}
.pro3 .pro_use p em{font-size: 20px;font-weight: bold;}
.pro3 dd{position: absolute;width: 544px;right: 70px;bottom: 60px;}
.pro3 .pro_list{width: 540px;}
@media screen and (min-width:1600px) {
    .pro1 .pro_use{left: 170px;}
}

/**/
.pinz{ background:#f7f7f7; position:relative;}
.pinz .tit{padding-top:50px;}
.pinz4{width:1380px; margin:0 auto; height:350px;overflow:hidden;}
.pinz4 li{ float:left; width:340px; overflow:hidden; margin-right:14px;}
.pinz4 li img{ display:block; width:340px; height:300px; overflow:hidden;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pinz4 li em{ display:block; height:48px; font:20px "Microsoft Yahei"; line-height:48px; color:#282828; text-align:center; overflow:hidden;}
.pinz4 li:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
/**/	
.super{ background:#f7f7f7; padding-top:40px;}
.super .tit i{ color:#efefef;}
.super2{ background:url(../images/ys_bg.jpg) no-repeat center top; height:741px; padding-top:105px;}
.super1{ height:680px; width:1200px; margin:0 auto;}
.super1 dl{ height:526px; position:relative;}
.super1 dl:before{ content:""; position:absolute; top:33px; left:0; width:560px; height:1px; background:rgba(255,255,255,0.2);}
.super1 dt{ width:962px; height:741px; float:right; margin-right:-350px;}
.super1 dt img{ display:block;width:962px; height:741px;}
.super1 dd{ width:470px; height:210px; float:left;}
.super1 dd h3{ height:333px; font:18px "Microsoft Yahei"; font-weight:bold; color:#fff;}
.super1 dd h3 img{ display:block; margin-bottom:35px;}
.super1 dd p{ font:14px "Microsoft Yahei"; line-height:25px; color:#fff;}
.supert{ width:1200px; margin:0 auto; left:18%; overflow: hidden; position: absolute; z-index: 2;}
.supert h3{ height:85px; padding-top:15px; background:#fff; margin-top:25px; width:300px; float:left; font:28px "Microsoft Yahei"; font-weight:bold; color:#333; text-align:center;}
.supert h3 em{ font:12px "Microsoft Yahei"; display:block; line-height:27px; text-transform:uppercase;}
.supert .cur{ background:#2b66c2; color:#fff; padding-top:25px; margin-top:15px; position:relative;}
.supert .cur:before{ content:""; position:absolute; top:-20px; left:50%; border-bottom:20px solid #2b66c2; border-left:30px solid rgba(0,0,0,0); border-right:30px solid rgba(0,0,0,0); margin-left:-30px;}	
/**/
.g-show{ height: 270px; padding-top: 59px; background: url(../images/pro1_bg.jpg) no-repeat center top;}

.show{position: relative;margin:0 auto;width:1380px;}
.show-left{position: absolute;top:40%;left:-63px;margin-top:-18px;background: url(../images/fs_21.png) no-repeat;width:38px;height:74px;}
.show-right{position: absolute;top:40%;right:-63px;margin-top:-18px;background: url(../images/fs_24.png) no-repeat;width:38px;height:74px;}
.show li{margin-right:10px;width:270px;float: left;position: relative;}
.show li img{width:270px;display: block;}
.show li h4{width:100%;margin-top:13px; line-height: 32px; height: 32px;font-size: 18px;color:#42434c;font-weight: normal; text-align: center;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;box-sizing: border-box;}
.show li:hover img{}


/* 关于 */
.tit008{height:110px;overflow: hidden;text-align: center;box-sizing: border-box; background: url(../images/ico001.png) no-repeat center bottom; margin:30px 0px;}
.tit008 h2{height: 133px;text-align: center;font-size: 50px;color: #1f63af;position: relative; font-weight:bold;}
.tit008 h2 a{color: #1f63af;}
.tit008 h2 em{display: block;font-size: 18px;color: #333;padding-top: 6px; letter-spacing:5px;font-weight: normal;}
.tit008 h2 b{color:#000; }
.tit008 h2:before{content: "";position: absolute; height:6px; background: url(../images/ico1.png) no-repeat center bottom;}

/* 关于 */
.titis{height:120px;overflow: hidden;text-align: center;box-sizing: border-box;background: url(../images/tbg0.png) no-repeat center bottom;}
.titis h2 {height:60px;line-height:60px;font-size:45px;color: #333333;font-weight: bold; letter-spacing:5.7px;}
.titis h2 a{color: #333333}
.titis h2 em{font-size:45px;color: #333;font-weight: bold;}
.titis h2 i{margin:0 20px;display: inline-block;width:13px;height: 13px;background: #333333;border-radius: 50%;vertical-align: middle;}
.titis p{font-size:20px;color: #000;height:30px;line-height:30px; letter-spacing:1.7px;}
/**/


/**/
.ser{ height:873px; overflow:hidden; background:url(../images/ser_bg.jpg) no-repeat center 20px; margin-top:50px;}
.ser .content{ height:873px; position:relative;}
.ser h2{ height:170px; text-align:right; font:32px "Microsoft Yahei"; color:#333; font-weight:bold;}
.ser h2 em{ display:block; text-transform:uppercase; font:36px Arial, Helvetica, sans-serif; color:#999;}
.ser h2 a{ color:#333;}
.ser dl{ width:220px; float:left; margin-right:25px; height:300px; margin-bottom:50px;}
.ser dt{ font:16px "Microsoft Yahei"; font-weight:bold; text-align:center; line-height:40px; color:#333; height:188px; overflow:hidden;}
.ser dt em{ display:block; width:68px; height:60px; margin:0 auto 5px;}
.ser dt em img{width:68px; height:60px;}
.ser dd{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; padding:0 20px; height:48px; overflow:hidden;}
.ser .dl01{ padding-left:490px;}
.ser .nones{ margin-right:0;}
.ser h5{ width:350px; height:320px; overflow:hidden; position:absolute; top:470px; left:0; font:30px Arial, Helvetica, sans-serif; font-weight:bold; color:#db2435;}
.ser h5 em{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#333;; line-height:40px; height:135px; background:url(../images/service_line.png) no-repeat left bottom; margin-bottom:15px;}
.ser h5 span{ display:block; font:14px "Microsoft Yahei"; color:#666;}
.ser h5 p a{display:block; width:135px; height:40px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#db2435; background:url(../images/pro_btn.png) no-repeat center top;margin-top:25px;}
 /**/
.yinx{ height: 660px; margin-bottom: 85px; padding-top: 0px;background:url(../images/bg2.jpg) no-repeat  center bottom; }
.yinx h3{ text-align: center; padding-bottom:19px;}
.yinx h3 a{ font-size: 36px; color: #000;}
.yinx h3 span{ display: block; color: #aaa; font-family: Arial; font-size: 18px; text-transform: uppercase; font-weight: normal; padding-top: 9px;}
.yx_nav{ height: 87px; margin-bottom: 1px;background:url(../images/bg3.gif) no-repeat center 0;}
.yx_nav ul{ overflow: hidden; text-align: center;}
.yx_nav ul li{ float: left; width: 262px; margin-right: 1px;}.yx_nav ul li.long2{ width: 382px;}.yx_nav ul li.long3{ width:265px;}.yx_nav ul li.long4{ width:288px; margin-right: 0;}
.yx_nav ul li a{ display:block; line-height: 67px; color: #003a76; font-size: 20px; height: 87px;}
.yx_nav ul li a:hover,.yx_nav ul li.cur a{ line-height: 87px; background: #1f63af; color: #fff; font-weight: bold; font-size: 22px; text-decoration: none;}

.yx_con{ overflow: hidden; padding-top: 75px;}
.yx_con dl dt{ font-size: 0; position: relative; width: 813px; float:left;}
.yx_con dl dt i{ display: block; float: left; width: 90px; padding-right: 33px; height: 410px; color: #b9cada; font-family:Impact; font-size: 97px; text-align: center;background:url(../images/c_lin.png) no-repeat 41px 148px; }
.yx_con dl dt em{ display: inline-block; float: left; position: relative;}
.yx_con dl dt em img{ width: 674px; height: 394px; border: 8px solid #fff;}
.yx_con dl dt  span{ display: inline-block; width: 50px; height: 2px;background:url(../images/c_lin2.gif) no-repeat; position: absolute; top: 42px; right:-23px;}
.yx_con dl dd{ width: 338px; float: right; color: #fff; padding-top: 9px;}
.yx_con dl dd h3{ font-weight: normal;text-align: left; color: #fff; padding-bottom: 48px;background:url(../images/c_lin3.gif) no-repeat left 166px;}
.yx_con dl dd h3 i{ display: block; font-size: 24px; text-transform: uppercase; padding-bottom: 23px;}
.yx_con dl dd h3 i span{ font-size: 40px;color: #fff;}
.yx_con dl dd h3 strong{ display: block; font-size: 26px; font-weight: bold;}
.yx_con dl dd h3 strong a{ color:#fff;}
.yx_con dl dd p{ font-size: 16px; line-height: 32px; padding-bottom: 22px;}
.yx_con dl dd p em{ display: block;}
.yx_con dl dd b a{ width: 180px; height: 50px; line-height: 50px; background: #f90000; color: #fff; display: block; font-weight: normal; font-size: 18px; text-align: center;}
    /**/


/*合作*/

h2.main_title a {  display: block;  text-align: center;  position: relative; height:210px;}
h2.main_title i {  display: block;  font-size: 85px;  font-family: Impact;  font-weight: 400;  color: rgba(51, 51, 51, 0.1);  text-transform: uppercase;  letter-spacing: 1px;  line-height: 1;}
h2.main_title strong {  display: block;  font-size: 52px;  line-height: 100%;  color: #000;  letter-spacing: 1px;  padding-bottom: 32px;  background: url(../images/tbg0.png) no-repeat center bottom;  margin-top: -38px;}
h2.main_title span {  display: block;  font-size: 18px;  line-height: 100%;  color: #333;  font-weight: normal;  margin-top: 15px;}




.p{font-size: 16px;color: #333333; line-height: 34px; height: 32px; margin-top:5px; text-align:center;}
.w1500 { width:1500px; margin:0 auto; font-family:"Microsoft Yahei";}


h2.main_title a {  display: block;  text-align: center;  position: relative; height:210px;}
h2.main_title i {  display: block;  font-size: 85px;  font-family: Impact;  font-weight: 400;  color: rgba(51, 51, 51, 0.1);  text-transform: uppercase;  letter-spacing: 1px;  line-height: 1;}
h2.main_title strong {  display: block;  font-size: 52px;  line-height: 100%;  color: #000;  letter-spacing: 1px;  padding-bottom: 32px;  background: url(../images/tbg0.png) no-repeat center bottom;  margin-top: -38px;}
h2.main_title span {  display: block;  font-size: 18px;  line-height: 100%;  color: #333;  font-weight: normal;  margin-top: 15px;}
	/*产品展示*/	
	/*产品展示左边*/	
.w14 { width:1400px; margin:0 auto; font-family:"Microsoft Yahei";}
.gd{ margin:10px 0; padding-bottom:1px; background:url(../images/abrands0.png) no-repeat center bottom;}
.gd h3.title1{ height:56px; background:url(../images/pro002.png) no-repeat 15px 0px; position:relative; font-size:26px; line-height:26px; padding-left:75px;  font-weight: bold;color: #000; border-bottom: 1px solid #eee; letter-spacing: 3px;}
.gd h3.title1 p{font-size: 16px;color: #666;text-transform: uppercase; font-weight:normal;  letter-spacing: 3px;}
.gd h3.title1 span{background:url(../images/h_tel.png) no-repeat left center; padding-left:40px; margin-left:430px; color:#000;  letter-spacing: 0px;}
.gd h3.title1  a.more{ position:absolute; line-height:14px; right:10px; letter-spacing:1px; bottom:0px; font-size:14px; padding-bottom:10px;}

.gd .tabg{ width:489px; box-shadow: 0px 1px 10px 1px #ccc; margin-top:10px; background:#f7f7f7;  border-bottom:1px solid #cfcfcf; float:right; overflow:hidden;}
.gd .chanpin{ width:900px;  float: left; }
.gd h3 span{ font-size: 24px;top: 0; left: 480px; position: absolute;line-height: 3; }

.metTab h3 {cursor:pointer;float: left;background-color: #fff;color: #333;padding: 5px 20px;font-size:20px; margin:10px 20px 20px; border: 1px solid #888; }
.metTab h3.metTabIn {   background-color: #000;color: #fff; border: 1px solid #f7f7f7; border-radius:0px;}
.metTab .metCon { clear: left; padding: 10px; display: none; text-align: center; }
.metTab .metConIn{  display:block; }
.metTab .metCon h4{ display:block; font-size:26px; text-align:left; height:72px; line-height:72px; font-weight:bold; color:#323232; overflow:hidden;}
.metTab .metCon p{font-size:16px; color:#7f7f7f; line-height:27px; text-align:left; margin:10px auto;}

.chanpin { width: 100%; overflow: hidden; margin-top: 10px;}
.chanpin ul li { width: 29%; padding: 5px 5px; margin-left: 2%; background:#fff; border: 1px solid #eee; box-shadow: 0px 1px 5px 1px #ccc;  margin-bottom: 10px; float:left; }
.chanpin ul li img{   border: 0px solid #eee; }
.chanpin ul li a .imgauto { width: 100%;  height: 255px;}
.chanpin ul li a span { display: block; margin-top: 8px; margin-bottom:5px; text-align: center; font-size: 16px; color:#000;}
.chanpin ul li:nth-child(2n) { margin-right: 0;}
.chanpin ul li:hover { border: 1px solid #e6e6e6;}
.chanpin ul li:hover img { opacity: .6;}
.chanpin ul li:hover span { color: #036aac;}	
/*产品展示右边*/	
.R-gd{ margin:10px 0; padding-top:40px; padding-bottom:30px;  background:url(../images/pro2_bg.jpg) no-repeat center top;}
.R-gd h3.title1{ height:56px; background:url(../images/pro002.png) no-repeat 15px 0px; position:relative; font-size:26px; line-height:26px; padding-left:75px;  font-weight: bold;color: #000; border-bottom: 1px solid #000; letter-spacing: 3px;}
.R-gd h3.title1 p{font-size: 16px;color: #666;text-transform: uppercase; font-weight:normal;  letter-spacing: 3px;}
.R-gd h3.title1 span{background:url(../images/h_tel.png) no-repeat left center; padding-left:40px; margin-left:430px; color:#000;  letter-spacing: 0px;}
.R-gd h3.title1  a.more{ position:absolute; line-height:14px; right:10px; letter-spacing:1px; bottom:0px; font-size:14px; padding-bottom:10px;}

.R-gd .R-tabg{ width:489px; box-shadow: 0px 1px 10px 1px #ccc; margin-top:10px; background:#f7f7f7;  border-bottom:1px solid #cfcfcf; float:left; overflow:hidden;}
.R-gd .R-chanpin{ width:900px;  float: right; }
.R-gd h3 span{ font-size: 24px;top: 0; left: 480px; position: absolute;line-height: 3; }

.R-metTab h3 {cursor:pointer;float: left;background-color: #fff;color: #333;padding: 5px 20px;font-size:20px; margin:10px 20px 20px; border: 1px solid #888; }
.R-metTab h3.metTabIn {   background-color: #000;color: #fff; border: 1px solid #f7f7f7; border-radius:0px;}
.R-metTab .metCon { clear: left; padding: 10px; display: none; text-align: center; }
.R-metTab .metConIn{  display:block; }
.R-metTab .metCon h4{ display:block; font-size:26px; text-align:left; height:72px; line-height:72px; font-weight:bold; color:#323232; overflow:hidden;}
.R-metTab .metCon p{font-size:16px; color:#7f7f7f; line-height:27px; text-align:left; margin:10px auto;}

.R-chanpin { width: 100%; overflow: hidden; margin-top: 10px;}
.R-chanpin ul li { width: 29%; padding: 5px 5px; margin-left: 2%; background:#fff; border: 1px solid #eee; box-shadow: 0px 1px 10px 1px #ccc;  margin-bottom: 10px; float:left; }
.R-chanpin ul li img{   border: 0px solid #eee; }
.R-chanpin ul li a .imgauto { width: 100%;  height: 255px;}
.R-chanpin ul li a span { display: block; margin-top: 8px; margin-bottom:5px; text-align: center; font-size: 16px; color:#000;}
.R-chanpin ul li:nth-child(2n) { margin-right: 0;}
.R-chanpin ul li:hover { border: 1px solid #e6e6e6;}
.R-chanpin ul li:hover img { opacity: .6;}
.R-chanpin ul li:hover span { color: #036aac;}	
	/*产品展示*/
/*优势*/
/*==首页解决方案↓==*/
.w16 { width:1600px; margin:0 auto; font-family:"Microsoft Yahei";}

/*小广告*/
.til001{text-align: center;display: block;font-size:44px;color: #333;line-height:52px;height: 130px;position: relative;letter-spacing: 10px;font-weight: normal;}
.til001:before{content: "";position: absolute;width:28px;height:3px;background:#1f365c;top:99px;left:50%;margin-left: -14px;}
.til001 b{color: #1f365c;}
.til001 a{display: block;color: #333;}
.til001 p{display: block;font-size:22px;line-height:33px;color: #333;}
.til002,.til002 a,.til002 p{color: #fff;}
/*小广告*/

/*流程*/

/*新闻资讯*/
 .w138{ width: 1400px;margin: 0 auto; }
.news { padding-top: 88px }
.news h2 { margin-bottom: 13px }
.company h3 { margin-bottom: 40px }
.company h3 a { display: block; height: 25px; padding-bottom: 18px; border-bottom: 1px solid #e8e8e8 }
.company h3 span { display: inline-block; font-size: 24px; line-height: 25px; color: #313131; position: relative }
.company h3 span:after { position: absolute; content: ""; width: 100%; height: 2px; background: #0253a9; bottom: -19px; left: 0; z-index: 2 }
.company h3 img { width: 25px; float: left; margin-right: 10px }
.company h3 i { float: right; font-size: 16px; line-height: 25px; color: #333; display: block; font-weight: 400 }
.company dl { float: left; width: 560px; height: 315px; position: relative }
.company dl dt { width: 560px; height: 315px; overflow: hidden }
.company dl dt img { width: 560px; height: 315px }
.company dl dd { position: absolute; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; height: 50px; background: rgba(0, 0, 0, .43); left: 0; bottom: 0 }
.company dl dd h4 { font-size: 14px; font-weight: 400; line-height: 50px; color: #dbdada; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center }
.company ul { width: 620px; float: right; padding-right: 28px }
.company ul li { height: 97px; background: url(../images/ni3.png) no-repeat 495px bottom; -o-transition: all .3s ease; transition: all .3s ease; margin-bottom: 23px }
.company ul li span { display: block; float: left; width: 80px; height: 80px; background: #eee; font-size: 14px; line-height: 100%; color: #333; text-align: center; padding-top: 11px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-transition: all .3s ease; transition: all .3s ease; margin-right: 26px; font-family: arial }
.company ul li i { display: block; font-size: 36px; line-height: 100%; color: #333; padding-bottom: 4px }
.company ul li h4 { font-size: 16px; font-weight: 400; line-height: 22px; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -o-transition: all .3s ease; transition: all .3s ease; margin-bottom: 15px; font-weight: 700 }
.company ul li p { font-size: 14px; line-height: 24px; color: #666 }
.company ul li:hover { background-image: url(../images/ni4.png) }
.company ul li:hover h4 { color: #f86a2c }
.faq { margin-top: 36px }
.faq .faq_nav { margin-bottom: 14px; border-bottom: 1px solid #e8e8e8; height: 26px; padding-bottom: 21px }
.faq .faq_nav h3 { float: left; margin-right: 18px }
.faq .faq_nav h3 a { display: block; height: 26px }
.faq .faq_nav h3 span { display: block; font-size: 24px; line-height: 25px; color: #313131; position: relative; padding-right: 10px }
.faq .faq_nav h3 span:after { position: absolute; content: ""; width: 100%; height: 2px; background: #0253a9; bottom: -22px; left: 0; z-index: 2 }
.faq .faq_nav h3 img { width: 26px; float: left; margin-right: 13px }
.faq .faq_nav .sub_class { float: left; height: 33px; overflow: hidden }
.faq .faq_nav .sub_class a { display: block; float: left; font-size: 15px; line-height: 26px; color: #333; margin-right: 39px; position: relative; -o-transition: all .3s ease; transition: all .3s ease }
.faq .faq_nav .sub_class a:after { position: absolute; content: ""; border-style: solid; border-width: 4.5px 5px; border-color: transparent transparent rgba(248, 106, 44, .26); left: 50%; margin-left: -4.5px; bottom: -14px; -o-transition: all .3s ease; transition: all .3s ease }
.faq .faq_nav .sub_class a:last-child { margin-right: 0 }
.faq .faq_nav .sub_class a:hover { color: #F86A2C; font-weight: 700 }
.faq .faq_nav .sub_class a:hover:after { bottom: -7px }
.faq ul li { width: 539px; float: left; border-bottom: 1px dashed #bebebe }
.faq ul li h4 { font-size: 15px; font-weight: 400; line-height: 50px; color: #595959; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 45px; position: relative; -o-transition: all .3s ease; transition: all .3s ease }
.faq ul li h4:before { position: absolute; content: ""; -o-transition: all .3s ease; transition: all .3s ease; content: "+"; width: 21px; height: 21px; border: 1px solid #8c8c8c; font-size: 14px; line-height: 21px; color: #000; text-align: center; left: 2px; top: 14px }
.faq ul li:nth-child(odd) { margin-right: 121px }
.faq ul li:nth-child(7), .faq ul li:nth-child(8) { border-bottom: 0 }
.faq ul li:hover h4 { color: #f86a2c }
.faq ul li:hover h4:before { color: #f86a2c; border-color: #f86a2c }
/* --新闻资讯 -- */
/*优势*/
.edge{clear: both;font-family:"Microsoft Yahei";line-height:30px;font-size: 16px;position: relative;z-index: 1;color: #666;padding:8px 0 0;}
.edge_c1,.edge_p,.edge_p img{width: 100%;display: block;}
.edge_t{height: 187px;font-size: 30px;text-align: center;line-height: 38px;color: #333;}
.edge_t li{width: 280px;height: 136px;background: #1f63af;border-radius: 0px;float: left;margin: 0 26px 0 0;position: relative;z-index: 1;padding: 23px 0 0; color: #fff; font-weight:bold;}
.edge_t li:last-child{margin: 0;}
.edge_t li b{display: block;width:70px;height: 60px;margin: 0 auto 3px;overflow: hidden;}
.edge_t li em{display: block;font-size: 14px;line-height: 20px;color: #fff;}
.edge_t li b img{margin-top:0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.edge_t li:before{content: "";position: absolute;width:100%;height:0;background:url(../images/ico04.png) no-repeat center 156px #dd2613;top:0;right:0;z-index: -1;border-radius: 8px 0px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.edge_t li.cur,.edge_t li.cur em{color: #fff;}
.edge_t li.cur:before{height: 223px;}
.edge_t li.cur b img{margin-top: -88px;}
.edge_w{width: 570px;height: 400px;border-radius: 10px;background: rgba(255, 255 , 255, 0.9);box-sizing:border-box;padding: 30px 66px 0;position: absolute;left: 50%;top: 50%;margin: -200px 0 0 -600px;z-index: 2;}
.edge_w h3{font-weight: normal;font-size: 30px;color: #252a30;line-height: 43px;height: 168px;}
.edge_w h3 span{display: block;font-size: 48px;color: #1f63af;line-height: 61px; font-weight:bold;}
.edge_w h3 b{float: right;font-family: Impact;font-size: 106px;color: rgba(0, 0 , 0, 0.2);display: block;line-height: 110px;}
@media screen and (max-width: 1680px) {
.edge_w{width: 470px;height: 360px;padding: 30px 46px 0;margin: -180px 0 0 -550px;}
}
/*优势*/
.about h2 img{ display:block; width:100%; margin-top:60px;}
.about dl{ width:1200px; height:140px; background:#fff; position:relative; margin:-70px auto 27px; z-index:2; box-shadow:0.1rem 0.1rem 0.5rem #eee;}
.about dt{ width:350px; float:left;font-size:38px; font-weight:bold; text-align:center; height:140px; color:#fff; background:#2b66c2;}
.about dt a{ color:#fff; padding-top:26px; display:block;}
.about dt em{ display:block; font:19px "Microsoft YaHei UI"; font-weight:normal; padding-top:10px;}
.about dd{ width:750px; float:left; margin:35px 0 0 48px; font:15px "Microsoft YaHei UI"; line-height:24px; color:#333;}
.about dd a{ color:#2b66c2;}


/**/


/**/
.f_info { padding-top: 50px !important; }

/* -- 走进 -- */


/**/
