@charset "utf-8";
/* CSS Document */
/*内容*/
.w { width:1200px; margin: 0 auto; }

html, body { font: 14px/2 Arial, sans-serif "\5b8b\4f53", Arial, sans-serif; min-width: 980px;}
html { color: #666; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/ }
* { margin: 0; padding: 0; }
a{ text-decoration: none; background: transparent; /*修正win8系统IE连接灰色背景*/ outline: none; blr:expression(this.onFocus=this.blur());
 -moz-transition: all .3s linear;-webkit-transition: all .3s linear;-ms-transition: all .3s linear;transition: all .3s linear;}
a:focus { outline: 0; }
a:active, a:hover { outline: 0; }
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; outline: none; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
input.submit { border: 0; margin: 0; cursor: pointer; }
input.radio { width: 13px; height: 13px; float: left; display: inline; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol { list-style: none; float: left; }
li { list-style: none; float: left; }

.z1 { z-index: 1; }
.z2 { z-index: 2; }
.z3 { z-index: 3; }

.dn { display: none; }
.width-full { width: 100%; }
.height-full { height: 100%; }
.dib { display: inline-block; }

/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;clear: both;}
.clear { clear: both; }

.f-cb { width: 1000px; margin: 0 auto; zoom: 1; }
.f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.fl { float: left; display: inline; }
.fr {float: right; display: inline; }
.sign.fr{position: absolute;right: 0;}

.por { position: relative; }
.poa { position: absolute; }
.poa-f { position: absolute; left: 0; top: 0; width: 100%; height: 100%; width: 330px; height: 235px;}
.ovh { overflow: hidden; }
.noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }

.mt20{ margin-top:20px;}
/*logo*/
.fl img { width: 100px; }
.fl1 { float: left; }
.fl2 img { width:490px; }

.poa-f{position:unset;}
/* .poa { position: absolute; } */
.iban{height:auto;}
.iban-wrap{height: auto;}
.iban.por.ovh.z1 .swiper-slide img{width: 100%;display: block;height: auto;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.clearboth { height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; }

/*INDEX   banner图*/
.banner { position: relative; z-index: 1; width:100%;margin:0 auto;padding:0; height: 630px; overflow: hidden; }
.iban-wrap {/* height: 555px;*/ }
.iban { height: 555px; background: url("../images/loadings.gif") no-repeat center; }
.iban .imglist li.active { /*-webkit-animation: bannerIn 15s forwards;*/ }

@-webkit-keyframes bannerIn { 100% { -webkit-transform: scale(1.1);}

}

.swiper-wrapper{height: 555px;}

.new_posi{height: 300px;position: absolute; width: 100%; top: 50%;left: 15%;top: 40%}
.new_posi2{height: 300px;position: absolute;width: 30%;right: 6%;}
.new>span{width: 40px!important;border-radius: 0!important}
.swiper-pagination-bullet{width: 40px!important;border-radius: 0!important}

.iban .w { height: 570px; padding-top: 229px; }
.iban .list li { position: absolute; left: 0; top: 0; width: 980px; height: 415px; display: none; }
.iban .list .tips { top: 0; width: 500px; font-size: 24px; line-height: 42px; color: #fff; }
.iban .list b { font-size: 48px; line-height: 66px; }
.iban .list strong { font-size: 48px; line-height: 66px; }

.iban .ban_bt { display: inline-block; width: 76px; padding: 0 10px; background: #0c4da2; margin-top: 50px; font-size: 12px; line-height: 30px; transition: all 0.5s; }
.iban .ban_bt:hover { background: #fff; }

.iban .list span { display: inline-block; color: #fff; }
.iban .list a:hover span { color: #0c4da2; }
.iban .list span.fr { display: inline-block; width: 5px; height: 30px; background: url("bg_sign03 (2)") no-repeat 0 0; }
.iban .list a:hover span.fr { background-position: 0 -30px; }
.iban .list .l { left: -200px; filter: alpha(opacity=0); opacity: 0; }
.iban .list .r { top: -90px; right: -200px; filter: alpha(opacity=0); opacity: 0; text-align: right; }
.iban .line { left: 0; bottom: 0; width: 100%; height: 5px; }
.iban .line-in { width: 0; background: url("../images/bg_line01.png");/*background: #0f37bd;*/ }

.iban li img { top: -82px; }
.iban-box { left: 50%; bottom: 76px; width: 980px; height: 161px; margin-left: -490px; }
.iban-box .fi { width: 273px; height: 145px; padding: 16px 27px 0; }
.iban-box .se { width: 268px; height: 93px; padding: 68px 30px 0; }
.iban-box .th { cursor: pointer; }
.iban-box a { display: inline-block; width: 100%;  font-size: 11px; line-height: 28px; color: #aab9d5; transition: color 0.5s; }

.iban-box a.tit { font-size: 14px; line-height: 28px; color: #fff; }
.iban-box a.more { position: absolute; left: 26px; bottom: 19px; display: inline-block; width: 65px; padding: 0 9px 0 22px; border: 1px solid #89a4c6; font-size: 11px; line-height: 26px; color: #89a4c6; transition: all 0.5s; }
.iban-box .se a.more { border: 1px solid #888582; color: #888582; }
.iban-box a.more span.fr { display: inline-block; width: 3px; height: 26px; background: url("") no-repeat center; filter: alpha(opacity=50); opacity: 0.5; transition: all 0.5s; }
.iban-box a:hover { color: #fff; }
.iban-box a.more:hover { border: 1px solid #fff; color: #fff; }
.iban-box a.more:hover span.fr { filter: alpha(opacity=100); opacity: 1; }

.iban .btns { left: 50%; bottom: 36px; height: 6px; }
.iban .btns span { display: inline-block; float: left; width: 62px; height: 5px; background: #fff; margin: 0 3px; filter: alpha(opacity=30); opacity: 0.3; transition: background 0.5s; cursor: pointer; }
.iban .btns span.cur { filter: alpha(opacity=60); opacity: 0.6; }


/*解决方案样式*/
.i-cases { height: 200px; padding: 15px 0 54px;  background: url("../images/bg_06.png") no-repeat center;}
.i-cases .w { height: 200px; }
.i-cases .list { height: 200px; }
.i-cases ul { width: 999px; }
.i-cases li { position: relative; width: 315px; height: 150px; margin-right: 18px; display: inline; }
.i-cases li span { display: inline-block; }
.i-cases li span.sign.bg { background-position: 0 -64px!important; }
.i-cases li span.tips { left: 111px; top: 47px; font-size: 13px; line-height: 24px; color: #4f4f4f;/* transition: color 0.5s; */ }
.i-cases li a:hover span.tips { /*color: #fff;*/ }
.i-cases li span.detail { width: 204px; height: 84px; margin-top: 66px; font-size: 11px; line-height: 20px; color: #808080; margin-top: 74px; }
.i-cases .btns { left: 50%; bottom: 0; height:16px; }
.i-cases .btns span { display: inline-block; float: left; width:15px; height:15px; background: url("../images/bg_btn03.png") no-repeat; margin: 0 8px; cursor: pointer; }
.i-cases .btns span.cur { background-position: 0 -16px; }


/*产品展示*/
.i-products { height:515px; padding:50px 0 95px; background: url("../images/bg_bg01.jpg") no-repeat center; }
.i-products .tips { height:100px; margin-bottom:20px; font-size: 45px; line-height:50px; color: #fff; text-align: center; background: url("../images/text2.png") no-repeat center;}
.i-products .tips p.en { width: 100%; font-size:16px; height:30px; /*background: url("../images/bg_03.png") no-repeat center bottom;*/ }
.i-products .tips .line { left: 50%; bottom: 0; width: 30px; height: 4px; margin-left: -15px; background: #fff; }
.i-products .list-out, .i-products .list { width:1200px; height:410px; }
.i-products .btns { top: 0; width: 66px; height:410px; cursor: pointer; filter: alpha(opacity=0); opacity: 0; transition: all 0.5s; }

.i-products li{ position: relative; width:250px; padding:10px 20px; height:390px; background: #fff;overflow:hidden; margin:0 4px;}
.i-products .tip {height:100px; text-align:center; font-size:18px; line-height:40px; color: #444;  width:100%; z-index:55; background:#FFFFFF;}
.i-products li:hover .tip { border-bottom:4px solid #FB1106 ;color: #333; text-align:center;}
.i-products .tip span.por { display: inline-block; width:3px; height:38px; background: url("../images/bg_sign06.png") no-repeat; margin-left: 20px; }
.i-products li:hover span.por { background-position: 0 -38px ;}
.i-products .t { left: 0; top: 0; }
.i-products .b { left: 0; bottom: 0; }
.i-products li img{ padding-top:20px; padding-left:5%; width:90%;cursor: pointer;  transition: all 0.6s;}
.i-products li:hover img{transform: scale(1.4);}
.i-products img.t { /*top: 66.5px;*/ }
.i-products img.b { /*bottom: 66.5px;*/ }

		/* 本例子css */
		.picMarquee-left{ width:1360px; margin:0 auto;  overflow:hidden; position:relative;}
		.picMarquee-left .hd{ width:100%; overflow:hidden; position:absolute; top:180px; height:58px; padding:0;  }
		.picMarquee-left .hd .prev{ display:block;  width:58px; height:58px; float:left; margin-right:1px;  overflow:hidden; cursor:pointer; background:url(../images/prev04.png) no-repeat;}
		.picMarquee-left .hd .next{ display:block;  width:58px; height:58px; float:right; margin-right:1px;  overflow:hidden; cursor:pointer; background:url(../images/next04.png) no-repeat;}
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		
		.picMarquee-left .bd{ width:1200px; padding:0; margin-left:80px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:100%; display:block; padding:10px 0 0 0;}

.anniu2{ font-size:15px; border:1px solid #E1E1E1; background:#E1E1E1; color:#333333; padding:5px 25px; border-radius:50px; line-height:40px;}
.anniu2:hover{ border:1px solid #FB1106; background:#FB1106; color:#fff;}

.anniu3{ font-size:15px; border:1px solid #E1E1E1; background:#fff; color:#999; padding:5px 25px; border-radius:50px; line-height:40px;}
.anniu3:hover{ border:1px solid #FB1106; background:#FB1106; color:#fff;}

.i-products li .bg { left: -1px; top: -1px; width:100%; height:410px; background: #000; filter: alpha(opacity=50); opacity: 0.5; }
.w980 { position: relative; width: 1200px; margin: 0 auto; }


/*产品展示zy*/
.zy_products li { position: relative; width:199px; padding:10px 20px; height:302px; border: 1px solid #cbcccd; border-right: 0; background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 0;}
.zy_products .tip {height:100px; text-align:center; font-size:18px; line-height:40px; color: #444;  width:100%; z-index:55; background:#FFFFFF;}
.zy_products li.hover .tip { border-bottom:4px solid #FB1106 ;color: #333; text-align:center;}
.zy_products .tip p.blue { font-size: 11px; line-height: 38px; color: #0564c6; transition: color 0.5s; }
.zy_products li.hover p.blue { color: #333; }
.zy_products li.hover span.por { background-position: 0 -38px ;}
.zy_products .t { left: 0; top: 0; }
.zy_products .b { left: 0; bottom: 0; }
.zy_products .list img{ padding-top:20px; padding-left:5%; width:90%;cursor: pointer;  transition: all 0.6s;}
.zy_products li img:hover{transform: scale(1.4);}
.zy_products img.t { /*top: 66.5px;*/ }
.zy_products img.b { /*bottom: 66.5px;*/ }


/*产品展示zy*/
.zy_prts li {position:relative; width:258px; padding:10px 20px 0 20px; border: 1px solid #cbcccd; height:410px; border-right: 0; background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 0;}
.zy_prts .list li.hover { border-bottom:4px solid #FB1106 ;color: #333; text-align:center;}
.zy_prts li.hover{ background-position: 0 -38px ;}
.zy_prts li img{ padding-top:20px; padding-left:5%; width:90%;cursor: pointer;  transition: all 0.6s;}
.zy_prts li img:hover{transform: scale(1.4); z-index:2;}
.zy_prts .list p {position: relative;text-align:center; font-size:18px; padding-bottom:10px; line-height:40px; color: #444;  width:100%; z-index:55; background:#FFFFFF; overflow:hidden;}

.nerong{ width:100%; background:#FFFFFF;}
.nerong img{ width:100%; }
.p15{ height:40px; line-height:40px;}
.inp{ width:90%;height:40px; margin:10px 0 10px 15px;}
.inp2{ width:90%;height:100px; margin:10px 0 10px 15px;}

.con{ margin-top:40px;}
.con .text{ float:left; width:460px;}
.con .text h2{ font-weight:inherit; font-size:26px; color:#0082D6; padding-top:10px; padding-bottom:30px;}
.con .text li{ position:relative; margin-bottom:30px; width:100%;}
.con .text li em{ position:absolute; left:0; top:0;}
.con .text li p{ font-size:16px; line-height:1.5; padding-left:60px;}
.con .map{ display:block; float:right; width:700px;}

.xfbj1{ color:#F89036; font-size:26px; background:url(../images/xf2.png) no-repeat bottom; padding:15px 0 80px 0; }
.xfbj1 .d{display:block;/*background:url(../images/xf.png) no-repeat bottom right;*/ text-align:center; padding-right:50px; width:auto; margin-top:15px; height:44px;}
.xfbj1 .dd{display:block;background:url(../images/xf.png) no-repeat center right; text-align:right; padding-right:50px; width:auto; margin-right:23%; height:44px;}





.header { position: relative; z-index: 10; height:auto; background: url("../images/bg_header.jpg") repeat-x; width:100%;}
.h-top { height: 41px; line-height: 41px; }
.h-top p.fr { font-size: 14px; color: #dadada; }
.h-top p.fr span { display: inline-block; padding: 0 10px; background: #e4e5e6; }
.h-top a { display: inline-block; padding: 0 13px; color: #666; transition: color 500ms ease-in 0ms; font-size: 12px; }
.h-top a.blue, .h-top a:hover { color: #003673; }
.h-top a.red { color: #c00725; }
.h-top a.last { padding-right: 0; }

.h-mid {width:1200px; margin:0 auto; height:99px; padding:5px 0 15px 0;  overflow:hidden;}
.logo { float: left; padding-right:25px; border-right: 1px solid #dfdfdf; margin: 9px 20px 0 0; display: inline; }
.h-mid .tips { margin-top: 25px; line-height: 16px; }
.h-mid .tips h2 { font-size: 20px; line-height:26px; color: #004490; font-weight: bold; }

.slogan p{font-size: 22px;color: #004490;margin: 0; font-weight: 600;}
.slogan .slozz{font-size: 20px;color: #004490;   padding-right: 0;}
.slogan span {font-size:11px;color: #999; }

.h-mid .tel { width:auto; height:70px; padding-left:80px; margin-top:25px; display: inline; background: url("../images/htel.png") no-repeat; font-size: 13px; line-height: 24px; float:right;}

.tell{font-size:18px; font-weight: 800;margin-top:1px;color: #333333;}

.h-mid .ewm { position: relative; width: 47px; height: 36px; background: url("../images/bg_sign01.jpg") no-repeat center; cursor: pointer; margin-top: 8px; }
.h-mid .ewm .box { position: absolute; left: -94px; top: 42px; width: 140px; height: 155px; border: 1px solid #e4e4e4; display: none; }

.nav_bj{ background:#0858B1; height:53px;}
.nav { width:1200px; margin:0 auto;}
.nav li { height: 53px; line-height: 53px;  }
.nav a.tit { display:inline-block; text-align:center;background:url(../images/nav.jpg) no-repeat right top;width:170px; font-size:14px; color:#fff; }
.nav a.last { border-right: none; }
.nav a.tit:hover, .nav a.tit.on { border-color:#ccffff; background: #FB1106; }

.float-service { position: absolute; top: 800px; right: 0; z-index: 50; width: 98px; margin-left: 520px; }
.float-service .top { width: 98px; height: 96px; background: url("../images/float_top.jpg") no-repeat; }
.float-service .list { padding: 18px 16px 0; background: #333 }
.float-service .list a { display: inline-block; width: 42px; padding-left: 24px; background: url("../images/bg_sign02.jpg") no-repeat left center; border-top: 1px solid #181818; border-bottom: 1px solid #515151; font-size: 16px; line-height: 50px; color: #fff; }
.float-service .list a.first { border-top: none; }
.float-service .list a.last { border-bottom: none; }
.float-service .bot { width: 98px; height: 107px; background: url("../images/float_bot.png") no-repeat; cursor: pointer; }
.float-service .float-ewm { width: 72px; height: 72px; padding: 16px 13px 0; background: #313232; }

.footer { background: #003c7e; }
.float-service .float-ewm img { width: 72px; height: 72px; }

.footer .ewm { width: 190px; height:190px; padding-top: 43px; background: #023267; line-height: 24px; color: #fff; text-align: center; float: left; }
.footer .ewm img { display: block; margin: 0 auto; max-width: 64%; }
.footer-main { /* width:948px; */ padding-top:10px; line-height: 28px; color: #cbd2de; /*text-transform: uppercase;*/ }
.footer-main a { color: #cbd2de; transition: color 500ms ease-in 0ms; }

.footer-main a:hover { color: #fff; }
.footer-main .menu { height: 50px; border-bottom: 1px solid #1a508b; margin-bottom: 19px; }
.footer-main .menu a {  padding: 0 5px; font-size: 14px; line-height: 50px; color: #e7e7e7; }
.footer-main .menu a.home { padding-left: 0; }
.footer-main p.link a { display: inline-block; padding: 0 15px; }
.footer-main .share { float: left; margin-left: 34px; display: inline; }
.footer-link { margin-top: 15px; border-top: 1px solid #1a508b; padding-top: 12px; font-size: 14px; line-height: 30px; color: #fff; }
.footer-link a { display: inline-block; float: left; margin-right: 45px; color: #a3b0c5; transition: color 500ms ease-in 0ms; }
.footer-link a:hover { color: #fff; }

/*Index*/

.i-hotnews { position: absolute; left: 50%; top: 232px; z-index: 2; width: 240px; height: 168px; margin-left: 250px; }
.i-hotnews .list { position: relative; width: 210px; height: 124px; padding: 6px 15px 0; background: #fff; }
.i-hotnews .tit { height: 44px; font-size: 14px; line-height: 44px; color: #030303; }
.i-hotnews .btn { float: left; width: 15px; height: 44px; cursor: pointer; }
.i-hotnews .prev { background: url("../images/prev02.png") no-repeat 0 center; }
.i-hotnews .next { background: url("../images/next02.png") no-repeat 0 center; }
.i-hotnews .btn.hover { background-position: -15px center; }
.i-hotnews .list-in { position: relative; overflow: hidden; width: 210px; height: 80px; }
.i-hotnews li { width: 210px; height: 80px; line-height: 20px; }
.i-hotnews li a { display: inline-block; width: 100%; color: #666; transition: color 500ms ease-in 0ms; }
.i-hotnews li a:hover { color: #0758b2; }
.i-hotnews li a.title { line-height: 26px; color: #0758b2; }
.i-hotnews .more { position: relative; height: 27px; background: #abaaaf; }
.i-hotnews .more a { display: block; position: relative; top: 11px; width: 117px; background: #0657b2; margin: 0 auto; line-height: 27px; color: #fff; text-align: center; }



/*搜索*/

.i-search { height: 50px; }
.i-search p.fl { line-height: 50px; }
.i-search b { font-size: 14px; color: #104eaa; }
.i-search a { display: inline-block; padding: 0 14px; background: url("../images/bg_li01.png") no-repeat right center; color: #888; transition: color 500ms ease-in 0ms; }
.i-search a.last { background: none; }
.i-search a:hover { color: #104eaa; }
.i-search form { float: right; margin-top: 10px; }
.i-search input { float: left; width: 180px; height: 28px; padding: 0 14px; border: 1px solid #dadada; border-right: none; line-height: 28px; color: #cecece; }
.i-search input.submit{ width: 36px; height: 30px; padding: 0; border: none; background: url("../images/bg_btn01.jpg") no-repeat; }

/**/
.zy_about {	position: relative;	overflow: hidden;	margin-top:60px;	padding:30px 0;	background-attachment: scroll;	background-image: url(../images/bg_iabout.jpg);background-size:100% 100%;	background-repeat: no-repeat;	background-position: center center; }

.i-about { position: relative; overflow: hidden; height:590px; background: url("../images/bg_iabout.jpg") no-repeat center top; }
.i-about .float { position: absolute; left: 50%; top: 0; z-index: 1; width: 1920px; height: 1020px; margin-left: -960px; }

.float-fl{position:absolute; left:0; top:101px; width:470px; height:595px; background: url("../images/bg_float01.png") no-repeat; }
.float-fr{position:absolute; right:35px; top:414px; width:376px; height:453px; background: url("../images/bg_float02.png") no-repeat; }

.i-about .w980 { overflow: hidden; z-index: 2; height: 642px; margin-top: 50px; }
.i-about .w980 a { }
.i-about .w980 .list { float: left; width: 433px; margin: 11px 0 0 -433px; margin-top: 40px; }
.i-about .w980 .list li { width: 433px; height: 72px; margin-bottom: 28px; }
.i-about .list span { display: inline-block; float: left; width: 63px; height: 72px; background: url("../images/bg_sign03.png") no-repeat left center; font: bold 30px/72px Arial; color: #fff; text-align: center; }
.i-about .list .intro { float: right; width: 346px; font-weight: bold; font-size: 16px; line-height: 30px; color: #333; }
.i-about .list .intro img { margin-top: 10px; }
.i-about .list h2 { padding-right: 16px; font-size:28px; line-height:32px; color: #333; font-weight:200;}
.i-about .list p { padding-right: 16px; font-size:16px; line-height:26px; color: #666; font-weight:200;}
.i-about .img { position: relative; float: right; width: 601px; /*height: 429px;*/ margin-right: -601px; margin-top:60px; }
.i-about .img span { display: inline-block; position: absolute; left: 50%; top: 32%; width: 81px; height: 81px; background: url("../images/bg_sign04.png") no-repeat; font-size: 18px; line-height: 81px; color: #3a57ae; text-align: center; filter: alpha(opacity=0); opacity: 0; }

/*合作客户*/
.i-customer { position: relative; z-index: 2; height:460px; padding-top:36px; text-align: center; background: url("../images/bg_06.png") no-repeat center top; }
.i-customer .title { width: 1200px; margin: 0 auto; background: url("../images/text2.png") no-repeat center; text-align:center;}
.i-customer .title h2 {width:100%; font-size:45px; line-height:50px;  color: #fff; font-weight:200;text-align:center;}
.i-customer .title p {width:100%;  font-size:16px; line-height:30px;  color: #fff; text-align:center;}
.i-customer .title img { width: 180px; height: 35px; margin-left: 10px; margin-top: 15px; }

.i-customer li {width:280px; float:left; border-right: 1px dotted #cacaca; margin-right:16px; overflow:hidden;}
.i-customer li img{ display: block; cursor: pointer;  transition: all 0.6s;/*鼠标滑过放大*/}
.i-customer li a:hover img { -webkit-filter: grayscale(0%);transform: scale(1.4);/*鼠标滑过放大*/ }

		/* 本例子css */
		.picMarquee_2{ width:1360px; margin:0 auto; padding-top:30px; overflow:hidden; position:relative;}
		.picMarquee_2 .hd{ width:100%; overflow:hidden; position:absolute; top:180px; height:58px; padding:0;  }
		.picMarquee_2 .hd .prev{ display:block;  width:58px; height:58px; float:left; margin-right:1px;  overflow:hidden; cursor:pointer; background:url(../images/prev04.png) no-repeat;}
		.picMarquee_2 .hd .next{ display:block;  width:58px; height:58px; float:right; margin-right:1px;  overflow:hidden; cursor:pointer; background:url(../images/next04.png) no-repeat;}
		.picMarquee_2 .hd .prevStop{ background-position:-60px 0; }
		.picMarquee_2 .hd .nextStop{ background-position:-60px -50px; }
		
		.picMarquee_2 .bd{ width:1190px; padding:10px; margin-left:75px; background:#FFFFFF;}
		.picMarquee_2 .bd ul{ overflow:hidden; zoom:1; height:220px; }
		.picMarquee_2 .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;}
		.picMarquee_2 .bd ul li .pic{ text-align:center; }
		.picMarquee_2 .bd ul li .pic img{ width:100%; display:block;}


/*公司简介*/
.i-intro { height:620px; padding-top:100px; background: url("../images/bg_iintro.jpg") no-repeat center; background-size: 130% 130%; }
.i-intro.move { -webkit-animation: introMove 2s forwards; }

@-webkit-keyframes introMove { 100% { background-size: 100% 100%;}

}

.i-intro .w980 { overflow: hidden; }
.i-intro .video { float: left; width: 416px; height: 271px; padding: 28px 21px 27px; background: url("../images/bg_iintrovideo.png") no-repeat; }
.i-intro .detail { position: relative; float: right; width:690px; height:544px; padding-top:1px; margin-right: -440px; line-height:32px; color: #333; }
.i-intro .detail P { font-size: 15px; overflow: hidden; text-indent:2em; padding:6px 0; clear:both;}
.i-intro .detail h2 { font-size: 24px; line-height: 70px; color: #fff; }

.anniu_gj1{ display:block; width: 134px; border:1px solid #FB1106; font-size:14px; line-height:36px; color:#FB1106; text-align: center; transition: all 500ms ease-in 0ms; text-align:center; text-indent:0; border-radius:50px;}
.anniu_gj1:hover { border-color:#FB1106; background:#FB1106; color: #fff; }

.i-list { padding: 35px 0 40px; background: #f5f8fc; }
.i-list .w980 { overflow: hidden; }
.i-list-tit { height: 54px; }
.i-list-tit h2 { font-size: 18px; line-height: 54px; text-transform: uppercase; color: #004490; }
.i-list-tit span { display: inline-block; margin: 6px 0 0 8px; font-size: 14px; line-height: 48px; }
.i-list-tit a { display: inline-block; line-height: 48px; color: #004490; }

.i-news { width:300px; margin-left: -614px;}
.i-news .img img { width:100%; margin-top:2px; background: #004490; overflow:hidden;}
.i-news .img .int { padding: 6px 18px 25px; background: #004490; overflow:hidden; }
.i-news .img a { display: inline-block; width: 100%; line-height: 20px; color: #a3b2cc; transition: color 500ms ease-in 0ms; }
.i-news .img a:hover { color: #fff; }
.i-news .img a.tit { font-weight: bold; font-size: 14px; line-height: 38px; color: #fff; }

.i-news .list { width:830px;}
.i-news .list li { width:830px; height:73px; padding:5px 0 10px; border-bottom: 1px solid #dadada;}
.i-news .list span { display: inline-block; width: 49px; font: bold 40px/42px Arial; color: #c4c4c4; border-right:1px solid #dadada; transition: color 500ms ease-in 0ms; margin:15px 0; border-right: 1px solid #dadada;}
.i-news .list .fr { width: 250px; padding-left: 14px;  line-height: 20px; color: #888; }
.i-news .list a { display: inline-block; width: 100%; line-height:26px; color: #333; font-size:16px;}
.i-news .list li:hover{ background:#E8F1F9; color: #000; }
.i-news .list div{ width:588px; float:left; padding-left:20px; padding-top:15px;  line-height:26px; color: #999; }
.i-news .list i{ display:block; width:119px; height:74px; float:right;}

.i-honor { width:830px; margin-bottom: 22px; filter: alpha(opacity=0); opacity: 0; }

/*新闻资讯样式*/

.i-faq { width: 312px; margin-right: -312px; }
.i-faq .list { width: 276px; height: 218px; padding: 31px 18px 2px; background: url("../images/bg_box03.png") no-repeat; }
.i-faq .list-in { position: relative; overflow: hidden; width: 276px; height: 218px; }
.i-faq li { width: 276px; padding-bottom: 26px; border-bottom: 1px solid #dadada; margin-bottom: 17px; line-height: 20px; }
.i-faq li .tit { color: #333; margin-bottom: 10px; }
.i-faq li span { display: inline-block; width: 18px; padding-right: 10px; background: url("../images/bg_sign05.png") no-repeat left 0; color: #fff; text-align: center; }
.i-faq li .int { width: 248px; float: right; }
.i-faq .det span { background-position: left -20px; }

.inside-banner { height: 369px; }

/*.insdie-wrap { padding: 40px 0 74px; }*/

.content { /*width: 727px;*/ margin: 0 auto; }
.content .path { height: 66px; border: 1px solid #e4e4e4; background: #f8f8f8; line-height: 66px; color: #999; }
.content .path h2 { padding-left: 21px; font-size: 18px; color: #0857b0; }
.content .path a { color: #999; transition: color 500ms ease-in 0ms; }
.content .path a:hover { color: #0857b0; }
.content .path span { display: inline-block; padding: 0 10px; }
.content .path span.cur { padding: 0 32px 0 0;  color: #0857b0; }

/*案例展示*/

.tits h2 { font-size: 30px; color: #303053; text-align: center; line-height: 28px; opacity: 0; filter: alpha(opacity=0); margin-left: -600px; }

.company { width: 100%; height: 720px; background: url("../images/bg_06.png") no-repeat center top #f0f0f3; overflow: hidden; }

.company .tits { width: 250px; margin: 0 auto; margin-top: 160px; opacity: 0; filter: alpha(opacity=0); }

.company .content { overflow: visible; }

.pic-com { width: 980px; height: 460px; position: relative; margin: 0 auto; }

.pic-com .lf { height: 460px; width: 155px; float: left; margin-left: -200px; opacity: 0; filter: alpha(opacity=0);/*   background: #1896d1;*/ }

.pic-com .lf span { display: block; float: left; width: 155px; height: 118px; background: #fff; display: none; }

.pic-com .lf span img { float: left; margin: 28px 0px 0px 10px; display: none; }

.pic-com .lf .blue { float: left; width: 141px; padding-left: 14px; height: 342px; display: none; background: #1896d1; }

.pic-com .lf .blue b { line-height: 36px; font-size: 34px; font-weight: normal; color: #fff; margin-top: 4px; float: left; font-family: Arial; opacity: 0; filter: alpha(opacity=0); }

.pic-com .img { position: absolute; left: 255px; top: 78px; opacity: 0; filter: alpha(opacity=0); }

.pic-com .lf .blue p { line-height: 22px; color: #fff; margin-bottom: 44px; float: left; font-family: Arial; width: 100%; }

.pic-com .lf .blue .zb { line-height: 34px; font-size: 26px; color: #fff; padding-bottom: 10px; float: left; }

.pic-com .say { float: left; width: 623px; line-height: 20px; padding: 40px 0 0 40px; font-size: 13px; color: #333; display: none; }

.pic-com .brw { width: 161px; height: 177px; background: #b0b0b2; display: none; float: left; }

.pic-com .yq { width: 59px; height: 201px; background: url("../images/x_18.png") no-repeat; float: right; margin-top: 256px; margin-right: 6px; position: relative; opacity: 0; filter: alpha(opacity=0); }

.pic-com .rts { float: right; width: 161px; margin-top: 46px; }

.pic-com .yq a { display: block; width: 62px; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #1896d1; position: absolute; top: 58px; left: -12px; font-size: 16px; }

.pic-com .yq a:hover { background: #1896d1; }

/*解决方案*/
html { color: #666; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/ }
a { text-decoration: none; background: transparent; /*修正win8系统IE连接灰色背景*/ outline: none; blr:expression(this.onFocus=this.blur());}
a:focus { outline: 0; }
a:active, a:hover { outline: 0;/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/ }

img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; outline: none; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}

input.submit { border: 0; margin: 0; cursor: pointer; }
input.radio { width: 13px; height: 13px; float: left; display: inline; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol { list-style: none; /*float: left;*/ }
li { list-style: none; float: left; }


.jjfan_banner { width: 100%; height: 350px; }
.jjfan_banner img { width: 100%; height: 350px; }

.pro-cases { padding: 27px 0 103px; }
.pro-cases .pro-title a { color: #515151; }
.pro-cases .pro-title p.en { background-image: url("../images/pname03.png"); }
.pro-cases .list { height: 304px; margin-top: 40px; }
.pro-cases .btn { top: 0; width: 77px; height: 304px; cursor: pointer; filter: alpha(opacity=0); opacity: 0; transition: all 0.5s; }
.pro-cases .list-in { width: 980px; height: 304px; }
.pro-cases ul { width: 1024px; }
.pro-cases li { position: relative; width: 330px; height: 235px; margin: 0 11px 23px 0; }
.pro-cases li .bg { left: 28.5px; bottom: 0; width: 259px; height: 174px; background: url("../images/bg_shadow06.png"); }
.pro-cases li .sign { position: absolute; left: 0; top: 107px; width: 100%; height: 66px; background: url("../images/bg_line09.jpg") no-repeat center bottom; font-size: 14px; line-height: 52px; color: #fff; text-align: center; }
.pro-cases li .tips { left: 71px; bottom: -20px; width: 170px; height: 83px; font-size: 11px; line-height: 18px; color: #c5cedf; text-align: center; filter: alpha(opacity=0); opacity: 0; }

/*PROGRAM*/

.program-main { padding: 55px 0 65px; }
.program-main h2 { font-weight: normal; font-size: 45px; line-height: 52px; color: #515151; text-align: center; }
.program-main .en { height: 27px; background: url("../images/pname03.png") no-repeat center bottom; margin-bottom: 53px; }
.program-main .en1 { height: 27px; background: url("../images/pname04.png") no-repeat center bottom; margin-bottom: 53px; }
.program-main .pro-cases { width: 1000px; margin: 0 auto; padding: 0; }
.program-main li.new { top: 200px; filter: alpha(opacity=0); opacity: 0; }

/*公司介绍*/

.w-a { width: 920px; margin: 0 auto; }
.a-part { height: auto; padding-top: 150px; background-repeat: no-repeat; background-position: center top; background-attachment: fixed; }
.a-partfi { padding-top: 116px; background-image: url("../images/bg_gsjs.jpg"); }
.a-tips h2 { font-weight: normal; font-size: 44px; line-height: 54px; color: #fff; text-align: center; }
.a-tips p.en { height: 26px; background: url("../images/aname01.png") no-repeat center bottom; }
.a-partfi p.en { filter: alpha(opacity=0); opacity: 0; }
.a-partfi img.fl { left: -300px; filter: alpha(opacity=0); opacity: 0; width: 399px; height: 280px; }
.a-partfi .box { padding: 0 50px 0 18px; margin: 56px auto 0; }
.ascroll-box { right: -300px; width: 445px; height: 276px; filter: alpha(opacity=0); opacity: 0; }
.ascroll-obj { left: 0; top: 0; width: 445px; color: #fff; }
.ascroll-obj p { font-size: 14px; }
.ascroll-bar { right: 2px; top: 0; width: 2px; height: 231px; background: #3e6aa3; }
.ascroll-btn { left: -2px; top: 0; width: 5px; height: 20px; background: #e2e2e2; cursor: pointer; }
.scroll-down { position: absolute; left : 50%; bottom: 23px; width: 33px; height: 72px; margin-left: -17px; text-align: center; cursor: pointer; }
.scroll-down span.fi { width: 5px; height: 5px; background: url("../images/bg_sign11.png") no-repeat; margin: 0 0 6px 14px; -webkit-animation: scrollDown 1.5s infinite 1.6s; }
.scroll-down span.se { width: 7px; height: 7px; background: url("../images/bg_sign12.png") no-repeat; margin: 0 0 6px 13px; -webkit-animation: scrollDown 1.5s infinite 1.4s; }
.scroll-down span.th { width: 9px; height: 9px; background: url("../images/bg_sign13.png") no-repeat; margin: 0 0 6px 12px; -webkit-animation: scrollDown 1.5s infinite 1.2s; }
.scroll-down span.fo { width: 33px; height: 33px; background: url("../images/bg_sign14.png") no-repeat; -webkit-animation: scrollDown 1.5s infinite 1s; }

 @-webkit-keyframes scrollDown {  0% {

 opacity: 1; top: 0;}

 100% { opacity: 0; top: 10px}

}

.a-partse { background: #fff; }
.a-partse h2 { color: #515151; }
.a-partse p.en { height: 35px; background: url("../images/aname02.png") no-repeat center bottom; }
.a-partse .line { left: 50%; bottom: -40px; width: 30px; height: 4px; background: #1e569f; margin-left: -15px; }
.a-partse .w-a { margin-top: 42px; }
.a-partse .img { width: 387px; height: 342px; margin-left: 48px; margin-top: 70px; }
.a-partse .img .se { left: 15px; top: 295px; width: 47px; }
.a-partse .img .th { left: 233px; top: 27px; width: 154px; }
.a-partse .list { width: 265px; padding: 59px 158px 0 0; }
.a-partse .list p { font-size: 14px; }
.a-partse li { width: 265px; position: relative; padding: 5px 0 6px; border-bottom: 1px solid #e5e5e5; line-height: 20px; color: #8b8b8b; }
.a-partse b, .a-partse strong { display: inline-block; margin-bottom: 4px; font-size: 16px; line-height: 32px; color: #515151; }
.a-partei { background: #fff; }
.a-partei h2 { color: #515151; }
.a-partei p.en { height: 29px; background: url("../images/aname08.png") no-repeat center bottom; }
.a-partei .line { left: 50%; bottom: -40px; width: 30px; height: 4px; background: #1e569f; margin-left: -15px; }
.a-partei .tips { width: 730px; margin: 77px auto 55px; text-align: center; }
.a-partei .tips p { font-size: 14px; }
.a-partei .list { overflow: hidden; width: 653px; height: 240px; margin: 0 auto; }
.a-partei .list img { left: 238px; top: 0; filter: alpha(opacity=0); opacity: 0; }
.a-partei .list img.se { left: 446px; }
.a-partei .list img.th { left: 684px; }

/*产品展示*/
.pro-banner { height: 350px; background: url("../images/cpzs.jpg") no-repeat center; }
.pro-banner .next.hover { background-position: -26px center }
.pro-select { height: 205px; padding-top: 30px; background: url("../images/bg_bg09.jpg") no-repeat center; line-height: 20px; color: #c3daf4; }
.pro-select .w { width: 1000px; margin: 0 auto; height: 205px; }
.pro-select h2 { margin-bottom: 8px; font-size: 30px; line-height: 50px; color: #fff; }
.pro-select .select { left: 0; bottom: 32px; width: 980px; height: 49px; }
.pro-select .box { width: 482px; height: 45px; border: 2px solid #fff; background: #fff; transition: border 0.5s; }
.pro-select .box.hover, .pro-select .box.cur { border: 2px solid #0c4da2; }
.pro-select .tit { padding-left: 20px; font-size: 14px; line-height: 45px; color: #666; cursor: pointer; }
.pro-select .tit p.fl { width: 408px; }
.pro-select .tit span { display: inline-block; width: 54px; height: 45px; background: url("../images/bg_sign33.png") no-repeat center; }
.pro-select .tit span.cur { background-image: url("../images/bg_sign33s.png"); }
.pro-select .list { left: -2px; top: 47px; width: 482px; border: 2px solid #0c4da2; border-top: 0; background: #fff; font-size: 14px; line-height: 45px; color: #666; }
.pro-select .list p { padding: 0 25px; cursor: pointer; transition: all 0.5s; }
.pro-select .list p.hover { color: #fff; background: #0c4da2; }
.pro-select input { width: 363px; height: 43px; padding: 0 32px; border: 0; font-size: 14px; line-height: 43px; color: #666; }
.pro-select input.submit { width: 55px; height: 43px; padding: 0; background: url("../images/bg_btn07.png") no-repeat center; }
.pro-list { padding: 74px 0 62px; background: #fbfbfb; }
.pro-title h2 { font-weight: normal; font-size: 45px; line-height: 56px; color: #515151; text-align: center; }
.pro-title p.en { height: 28px; background: url("../images/pname01.png") no-repeat center bottom; }
.pro-list .list { width: 1000px; margin: 0 auto; padding-top: 40px; }
.pro-list .list ul { width: 1002px; }
.pro-list .list li { position: relative; width: 312px; /*height: 330px;*/background: #fff; margin: 0 22px 22px 0; display: inline; }
.pro-list .list li.new { opacity: 0; top: 150px; }
.pro-list .tit { display: inline-block; width: 310px; height: 53px; border: 1px solid #e4e4e4; font-size: 14px; line-height: 53px; color: #fff; text-align: center; transition: all 0.5s; background: #108ED8 }
.pro-list .tit.bor-b { border: 1px solid #0c4da2; }
.pro-list .img { padding: 34px 0 25px; }
.pro-list .int { height: 56px; padding: 0 24px; line-height: 18px; }
.pro-list .btn { height: 37px; padding: 0 16px; }
.pro-list .bor { border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; transition: border 0.5s; }
.pro-list .bor-b { border-left: 1px solid #0e7dc7; border-right: 1px solid #0e7dc7; }
.pro-list .btn a { display: inline-block; padding-left: 13px; background: url("../images/bg_sign34.png") no-repeat left 0; margin-right: 7px; line-height: 26px; color: #666; }
.pro-list .btn span { display: inline-block; padding-right: 14px; background: url("../images/bg_sign35.png") no-repeat right 0; }
.pro-list a:hover { color: #fff; background-position: left -26px; }
.pro-list a.tit:hover { color: #fff; }
.pro-list a:hover span { background-position: right -26px; }
.pro-list .line { width: 312px; height: 3px; background: #bababa; }
.pro-list .line .in { left: -312px; top: 0; width: 100%; height: 3px; background: #0c4da2; }

.liebiao { margin: 0 auto; margin-top: 30px; margin-bottom: 20px; width: 990px; }
.liebiao ul li { float: left; line-height: 50px; height: 50px; width: 235px; margin-right: 10px; background: #1B71A3; text-align: center; }
.liebiao ul li a { font-size: 18px; color: #fff; }

.key { font-size: 16px; }
.key { background-color: #FF8E00 !important; }

/*产品展示内容页*/

.proinfo-part .w { width: 1000px; margin: 0 auto; }
.pro-list { padding: 74px 0 62px; background: #fbfbfb; }
.pro-list por z1 .w por p { width: 1000px; margin: 0 auto; }
.pro-title h2 { font-weight: normal; font-size: 45px; line-height: 56px; color: #515151; text-align: center; }
.pro-title p.en { height: 28px; background: url("../images/pname01.png") no-repeat center bottom; }
.pro-list .list { padding-top: 20px; }
.pro-list .list ul { width: 1002px; }
.pro-list .list li { position: relative; width: 312px; /*height: 330px;*/ background: #fff; margin: 0 22px 22px 0; display: inline; }
.pro-list .list li.new { opacity: 0; top: 150px; }
.pro-list .tit { display: inline-block; width: 310px; height: 40px; border: 1px solid #e4e4e4; font-size: 14px; line-height: 40px; /*color: #000;*/ text-align: center; transition: all 0.5s; }
.pro-list .tit.bor-b { border: 1px solid #0c4da2; }
.pro-list .img { padding: 15px 0 25px; width: 310px; height: 184px; }
.pro-list .img img { width: 310px; }
.pro-list .int { height: 56px; padding: 0 24px; line-height: 18px; }
.pro-list .btn { height: 37px; padding: 0 16px; }
.pro-list .bor { border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; transition: border 0.5s; }
.pro-list .bor-b { border-left: 1px solid #0e7dc7; border-right: 1px solid #0e7dc7; }
.pro-list .btn a { display: inline-block; padding-left: 13px; background: url("../images/bg_sign34.png") no-repeat left 0; margin-right: 7px; line-height: 26px; color: #666; }

.pro-list .btn span { display: inline-block; padding-right: 14px; background: url("../images/bg_sign35.png") no-repeat right 0; }

.pro-list a:hover { color: #fff; background-position: left -26px; }

.pro-list a.tit:hover { color: #0c4da2; }

.pro-list a:hover span { background-position: right -26px; }

.pro-list .line { width: 312px; height: 3px; background: #bababa; }

.pro-list .line .in { left: -312px; top: 0; width: 100%; height: 3px; background: #0c4da2; }

.pro-list .sign.hot { background-position: 0 -54px; }

.pro-list .loading { height: 30px; background: url("../images/loading.gif") no-repeat center; }

.pro-list .btns { height: 45px; margin-top: 35px; }

.pro-list .btns a { display: inline-block; left: 50%; top: 0; width: 178px; height: 43px; border: 1px solid #0c4da1; padding-left: 110px; background: #0c4da1; margin-left: -145px; font-size: 18px; line-height: 45px; color: #fff; transition: all 0.5s; }

.pro-list .btns a:hover { border: 1px solid #040000; background: none; color: #040000; }

/*产品特点*/

.list f-cb por ovh { }

.list f-cb por ovh img { width: 176px; height: 206px; }

/*基本描述*/

.pro-cases { padding: 27px 0 103px; }

.pro-cases p { font-size: 16px; height: 20px; margin-top: -40px; }

/*产品内页搜索 导航*/

.proinfo-search { height: 48px; background: url("../images/bg_shadow07.png"); }

.proinfo-search.fixed { position: fixed; left: 0; top: 0; width: 100%; padding-top: 0!important; background: #fff; box-shadow: 0 3px 3px rgba(0,0,0,0.18); }

.proinfo-search.bg { }

.proinfo-search p.fl { font-size: 14px; line-height: 48px; }

.proinfo-search .sousuo_cpny { width: 200px; float: right; }

.proinfo-search .sousuo_cpny input { float: left; width: 120px; height: 28px; padding: 0 14px; border: 1px solid #dadada; border-right: none; line-height: 31px; color: #cecece; margin-top: 8px; }

.proinfo-search .sousuo_cpny .submit { width: 36px; height: 30px; padding: 0; border: none; background: url("../images/bg_btn01.jpg") no-repeat; }

.proinfo-search .list { left: 0; top: 92px; width: 100%; padding-bottom: 18px; background: #fff; box-shadow: 0 3px 3px rgba(0,0,0,0.1); }

.proinfo-search.fixed .list { top: 0; }

.proinfo-search .list .btn { height: 33px; margin-top: 25px; }

.proinfo-search .tit { height: 60px; }

.proinfo-search .tit a.back { display: inline-block; font-size: 12px; line-height: 60px; color: #666; transition: color 0.5s; }

.proinfo-search .tit a.back:hover { color: #1a57a7; }

.search-blank { height: 140px; }

.proinfo-ban { width: 100%; height: 350px; background: url("../images/cpzs.jpg") no-repeat center; margin-top: -48px; }

/*产品内页 介绍*/
.proinfo-menu { height: 172px; padding-top: 20px; background: url("../images/bg_proinfomenu.jpg") no-repeat center; }

.proinfo-menu h2 { font-size: 30px; line-height: 108px; color: #fff; }

.proinfo-menu .list.fixed { position: fixed; left: 0; top: 0px; z-index: 19; width: 100%; height: 64px; background: url("../images/bg_proinfomenu.jpg") no-repeat center bottom; }

.proinfo-menu .list ul { width: 100%; margin-left: -1px; }

.proinfo-menu .list.fixed ul { position: absolute; left: 50%; top: 0; width: 1000px; margin-left: -491px; }

.proinfo-menu .list li { height: 61px; padding-top: 3px; margin: 0 1px; display: none; }

.proinfo-menu .list a { display: inline-block; width: 100%; height: 61px; font-size: 16px; line-height: 61px; color: #fff; text-align: center; background: url("../images/bg_bg12.png") no-repeat right top; trnaistion: all 0.5s; }

.proinfo-menu .list li.bg a { background-image: url("../images/bg_bg13.png"); }

.proinfo-menu .list li a:hover, .proinfo-menu .list li a.cur { background: #fff; color: #0c4da2; }

.proinfo-menu .list a.cur { padding-top: 3px; margin-top: -3px; }

.proinfo-menu .out-list { top: 85px; }

.proinfo-menu .pro-list { padding: 0; background: none; }

.proinfo-menu .pro-list .out-list .sign { left: 802px; }

.proinfo-menu .select-list .sign { left: 11px; }

.proinfo-menu .pro-list .contrast-btn { bottom: auto; top: 132px; margin-left: 488px; }

.proinfo-intro { /*padding: 75px 0 60px;*/ width: 1000px; margin: 0 auto; }

.proinfo-intro .w h2 { margin-top: 20px; }

.proinfo-intro .list { height: 310px; /*margin-bottom: 72px;*/ margin-top: 15px; }

.proinfo-intro .list ul { width: 981px; }

.proinfo-intro .list li { width: 326px; height: 126px; border-right: 1px solid #ededed; line-height: 18px; color: #8b8b8b; text-align: center; }

.proinfo-intro .list li.hover { color: #333; }

.proinfo-intro .list p.t { line-height: 26px; color: #333; }

.proinfo-intro .list .det { width: 170px; margin: 0 auto }
.proinfo-intro .btn { width: 486px; height: 13px; background: url("../images/bg_line10.png") no-repeat center 6px; margin: 0 auto; }
.proinfo-intro .btns { width: 41px; height: 13px; cursor: pointer; margin-right: 25px; transition: background 0.5s; }
.proinfo-intro .prev { margin-left: 189px; background: url("../images/prev08.jpg") no-repeat; }
.proinfo-intro .prev.hover { background-position: -41px 0; }
.proinfo-intro .next { background: url("../images/next08.jpg") no-repeat -41px 0; }

.proinfo-intro .next.hover { background-position: 0 0; }

/*基本参数*/
.proinfo-table { padding: 20px 0 70px; background: #f2f2f2; }
.proinfo-table h2 { font-size: 24px; line-height: 88px; color: #565656; }
.proinfo-table .table-tip { height: 39px; background: #595959; line-height: 39px; color: #fff; text-align: center; }
.proinfo-table .table-tip p.fl { width: 192px; padding-left: 26px; text-align: left; }
.proinfo-table .table-tip li { border-left: 1px solid #515151; display: none; }
.proinfo-table .table-scroll th { padding-left: 26px; background: #c8c8c8; border-bottom: 1px solid #fff; font-size: 13px; line-height: 36px; color: #292626; cursor: pointer; text-align: left; }
.proinfo-table .table-scroll .btn { width: 44px; height: 37px; background: url("../images/bg_btn10.png") no-repeat; cursor: pointer; }
.proinfo-table .table-scroll .btn.cur { background-position: 0 -37px; }
.proinfo-table .table-scroll td { background: #fff; border-right: 1px solid #d7d7d7; line-height: 37px; text-align: center; transition: all 0.5s; }
.proinfo-table .table-scroll td.bg { background: #F4F4F4; }
.proinfo-table .table-scroll td.bor { width: 265px; text-align: center; /*padding-left: 56px;*/ }
.proinfo-table .table-scroll td.hover { background: #DADADA; }

/*功能接口*/
.proinfo-app { padding: 20px 0 70px; background: #f2f2f2; text-align: left; }
.proinfo-app h2 { font-size: 24px; line-height: 88px; color: #565656; }
.proinfo-app .pro-cases { padding: 0; }
.proinfo-app .pro-cases .list { margin-top: 0; }

/*在线咨询*/

.proinfo-message { padding: 7px 0 50px; /*background: url("../images/bg_bg14.jpg") no-repeat center top fixed;*/ }
.proinfo-message h2 { font-size: 24px; line-height: 114px; /*color: #fff;*/ text-align: left; }
.proinfo-message ul { width: 1028px; *padding-bottom: 22px;}
.proinfo-message li { position: relative; width: 464px; height: 42px; background: url("../images/bg_input01.png") no-repeat; margin: 0 50px 22px 0; display: inline; line-height: 42px; }
.proinfo-message p.fl { margin: 0 11px 0 18px; }

.proinfo-message input { width: 342px; height: 42px; border: 0; background: none; font-size: 11px; line-height: 42px; color: #c9c9c9; }
.proinfo-message .point { right: -18px; top: 0; width: 18px; height: 40px; background: url("../images/bg_sign46.png") no-repeat right center; }

.proinfo-message .sign { width: 45px; height: 42px; }
.proinfo-message .sign.fi { background: url("../images/bg_sign45.png") no-repeat center; }
.proinfo-message .sign.se { background: url("../images/bg_sign47.png") no-repeat center; }
.proinfo-message .sign.th { background: url("../images/bg_sign48.png") no-repeat center; }
.proinfo-message .sign.fo { background: url("../images/bg_sign49.png") no-repeat center; }
.proinfo-message .sign.fif { background: url("../images/bg_sign50.png") no-repeat center; }
.proinfo-message .sign.si { background: url("../images/bg_sign51.png") no-repeat center; }

.proinfo-message .box { width: 976px; height: 132px; background: url("../images/bg_input02.png") no-repeat center; margin-bottom: 17px; }
.proinfo-message .box p.fl { margin: 0 11px 0 18px; line-height: 42px; }
.proinfo-message .box textarea { width: 849px; height: 130px; border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; resize: none; line-height: 40px; color: #c9c9c9; }
.proinfo-message .box .sign { width: 45px; height: 42px;  }
.proinfo-message .code, .tec-message .code { width: 301px; height: 42px; background: url("../images/bg_sign124.png") no-repeat; margin: 0 10px 24px 0; line-height: 42px; color: #666; }
.proinfo-message .code input, .tec-message .code input { width: 103px; height: 42px; padding: 0 10px 0 15px; border: 0; line-height: 42px; color: #888; }
.proinfo-message .code img { margin: 0px 0 0 5px; height: 42px; width: auto; }
.proinfo-message .code .img, .tec-message .code .img { position: relative; width: 84px; height: 40px; }
.proinfo-message .code img.poa, .tec-message .code img.poa { right: 5px; top: 11px; cursor: pointer; }
.proinfo-message .code .sign, .tec-message .code .sign { background: url("../images/hbg_sign125.png") no-repeat center; }
.proinfo-message .btn { height: 45px; }
.proinfo-message .btn a { display: inline-block; width: 150px; height: 43px; border: 1px solid #f8f8f8; margin-left: 4px; font-size: 16px; line-height: 43px; color: #fff; text-align: center; transition: all 0.5s; background: #0c4da2; }
.proinfo-message .btn a:hover { border: 1px solid #0c4da2; background: #0c4da2; }
.proinfo-message .btn input { width: 204px; height: 45px; border: 0; background: #0c4da2; font-size: 16px; color: #fff; transition: all 0.5s; }
.proinfo-message .btn input.hover { border: 1px solid #f8f8f8; background: #1E69CC; }

/*新闻资讯*/
.mbanner { width: 100%; height: 350px; }
.mbanner img { width: 100%; height: 350px; }

/*新闻标题*/

.news_topcon { height: 58px; }
.news_topcon li { width: auto; float: left; padding: 0px 26px; ; height: 58px; line-height: 50px; }
.news_topcon li a { color: #666; font-size: 14px; }
.news_topcon li.hover a, .news_topcon li:hover a { color: #e60012 }

/*新闻资讯*/
.indexnewsBlock { width:1200px; margin: 0 auto; }
.xtitle { height: 52px; font-size: 18px; color: #646464; border-bottom: 1px solid #f2f2f2; line-height: 52px; font-weight: bold; padding-left: 15px; position: relative; }
.xtitle a { font-weight: normal; position: absolute; right: 0px; top: 0px; height: 50px; line-height: 50px; padding-right: 10px; font-size: 13px; color: #aaaaaa }
.xtitle a:hover { color: #e60012 }

.xly_list { margin-bottom: 10px; width:100%;}
.xly_left .xtitle { padding-left: 25px; }
.xly_list li{ padding: 30px 0; border-bottom: 1px solid #e9e9e9; width:100%;}
.xly_list li:hover{ background:#FFFFFF; }

.xly_list .lpic { width: 240px; float: left; overflow: hidden; }
.xly_list .lpic img{ width: 240px; height:160px;}

.xly_list .rtext { float:right; width:630px; margin-left: 20px; display: inline; position: relative; overflow: hidden; }
.xly_list .rtext .t1 { display: block; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 30px; padding-bottom: 4px; color: #333 }
.xly_list .rtext a:hover .t1 { color: #e60012 }
.xly_list li:hover a.t1, .xly_list li:hover .rtext .t2, .xly_list li:hover .rtext .t1 { color: #003c7e }
.xly_list .rtext .t2 { color: #666; line-height:26px; overflow: hidden; padding-bottom:10px; font-size: 15px; }
.xly_list .nshare { left: 0px; bottom: 5px; }
.xly_list .rtext .ttime { font-size: 14px; }

.xly_r_con { padding: 10px; text-align: center; }

a.xly_gg { display: block; font-size: 14px; color: #333; }
a.xly_gg img { display: block; margin: 0 auto 10px; width: 100%; }
a.xly_gg:hover { color: #e60012; }

.xly_video_list li { padding-bottom: 32px; border-bottom: 1px solid #f4f4f4; padding-top: 16px; cursor: pointer; width: 660px; margin: 0 auto; }
.xly_video_list .t1 { font-size: 16px; color: #333; height: 50px; line-height: 50px; text-align: center; }
.xly_video_list .pic { width: 660px; height: 380px; position: relative; }
.xly_video_list .icon { background: url(../images/video_icon.png); height: 50px; width: 50px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; }
.xly_video_list a { display: block; width: 660px; margin: 0 auto; }
.xly_video_list li:hover .icon { background: url(../images/video_icon_hover.png); }
.xly_video_list li:hover .t1 { color: #e60012 }

.page { width: 100%; padding: 30px 0; text-align: center }
.page a, .page b { background: #f5f5f5; padding: 3px 10px; color: #90908f; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 0 1px }
.page b, .page a:hover { background: #004AE6; color: #fff; }

.eng { font-size: 18px; padding-left: 10px; }

.cptd_left { width: 600px; float: right; margin-left: 14px; font-size: 14px; margin-top: -259px; text-align: left; }
.cptd_left p { font-size: 14px; }

/*新闻资讯内页*/
.news_banner { width: 100%; height: 350px; }
.news_banner img { width: 100%; height: 350px; }
.news_detail_top { border-bottom: 1px solid #dfdfdf; padding: 13px 0; height: 36px; font-size: 14px; line-height: 36px; }

a.nd_t_back { background: url(../images/btn_back.png) no-repeat; width: 86px; height: 36px; display: block; text-indent: 37px; line-height: 36px; letter-spacing: 2px; font-size: 14px; color: #666; }

a.nd_t_back:hover { background-position: 0 bottom; /*color:#fff;*/ }

.news_d_share { position: absolute; right: 0px; top: 22px; float: right; }
.news_left_box { /*float:left;*/ width: 1100px; padding-top: 25px; }
.news_title h1 { color: #2b2b2b; font-size: 30px; text-align: center }
.news_title p { color: #9b9b9b; font-size: 13px; text-align: center; }

.newscon { font-size: 14px; color: #333; line-height: 24px; padding: 20px 0; border-bottom: 1px solid #dfdfdf }
.newscon p, .newscon div { font-size: 14px; }
.newscon img { padding-bottom: 10px; margin: 0 auto; padding-top: 10px; }
.newsfoot { padding: 20px 0 50px; line-height: 24px; font-size: 13px; }
.newsfoot p { font-size: 13px; }
.newsfoot p a { color: #666 }
.newsfoot p a:hover { color: #e60012 }

/*搜索*/
.sosuo_bj{ width:100%; background:#FFFFFF; box-shadow: 5px 5px 5px #888888; z-index:55;position: absolute;}
.sosuo1 .form{ border:1px solid #D7D7D7;}
.sosuo1 {width:1200px; margin: 0 auto; margin-top:10px; }
.rm { float: left; font-size: 15px; color: #104eaa; padding-left: 10px; }
.rm a { color: #666; }
.key1 { width: 200px; line-height: 25px; height: 25px; }
.submit { width: 48px; height: 30px; line-height: 30px; background:#FB1106; color: #fff; }

.wrap-so { width: 980px; margin: 0 auto; min-height: 400px; padding-top: 30px; }
.wrap-so ul li { margin-right: 35px; margin-bottom: 15px; overflow: hidden; width: 210px; height: 190px; }
.wrap-so ul li p { text-align: center; overflow: hidden; }

/*分页样式*/

#fenye span { display: none; }
#fenye { clear: both; padding-bottom: 35px; width: 1000px; margin: 0 auto }
#fenye a { text-decoration: none }
#fenye .prev, #fenye .next { width: 52px; text-align: center; }
#fenye a.curr { width: 24px; background: #003c7e; border: 1px solid #dcdddd; color: #90908f; font-weight: bold; text-align: center; }
#fenye a.curr:visited { color: #fff; }/*数字字体颜色*/
#fenye a { margin: 5px 4px 0 0; color: #90908f; background: #fff; display: inline-block; border: 1px solid #dcdddd; float: left; text-align: center; height: 24px; line-height: 24px }
#fenye a.num { width: 24px; }
#fenye a:visited { color: #90908f; } /*上一页下一页字体颜色*/
#fenye a:hover { color: #fff; background: #003c7e; float: left; }/*鼠标移上去*/


.insdie-wrap1 { width: 980px; margin: 0 auto; }
.newscon { width: 1100px; }
.newscon img { margin: 0 auto; width: auto; text-align: center; }

.insdie-wrap { margin-bottom: 10px; }
#pro_view { float: left; }
.a-part1 { height: auto;/*padding-top: 50px;*/ background-repeat: no-repeat; background-position: center top; background-attachment: fixed; }
#MyContent { width: 1000px; }

.pro-list .int p { font-size: 14px; color: #666; line-height: 22px; }
.pro-cases { font-size: 14px; }
.cur { background: #FB1106; }

.jjfa { width: 100%; height: auto; }
.jjfa_ul { width:1200px; height: auto; margin: 0 auto; margin-top: 20px; }
.jjfa_ul #jjfa_li { width:266px; background:#FFFFFF; border:1px solid #CCCCCC; padding:5px; float: left; margin:10px 10px 15px 10px; overflow:hidden;}
.jjfa_ul #jjfa_li img { width:100%; height:210px; cursor: pointer;  transition: all 0.6s;/*鼠标滑过放大*/ }
.jjfa_ul #jjfa_li img:hover{transform: scale(1.4);/*鼠标滑过放大*/}
.jjfa_ul #jjfa_li .b{ line-height:36px; padding-top:5px;}


/*内页banner*/
.gcal_banner { height: 350px; background: url("../images/jjfa.jpg") no-repeat center; }
.jjfan_banner { height: 350px; background: url("../images/gcal.jpg") no-repeat center; }
.pzzs_banner { height: 350px; background: url("../images/zt_banner.jpg") no-repeat center; }
.mbanner { height: 350px; background: url("../images/zt_banner.jpg") no-repeat center; }
.mbanner_lxwm { height: 350px; background: url("../images/lxwm.jpg") no-repeat center; }
.mbanner_news { height: 350px; background: url("../images/xwzx.jpg") no-repeat center; }

.news_banner { height: 350px; background: url("../images/xwzx.jpg") no-repeat center; }
.pro-banner .list poa-f . {height:350px;background:url("../images/cpzs.jpg") no-repeat center;}

/* 客服 */
.fixed-bar .icon { background:url("../images/ico1_navon.png") no-repeat; }
.fixed-bar .icon { display: block; position: absolute; top: 50%; left: 50%; width: 23px; height: 12px; overflow: hidden; margin: -18px 0 0 -12px; background-position: right -251px; text-indent: -999em; }
.fixed-bar { position: fixed; right: 0px; bottom: 50px; z-index:56; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))-30);}

.fixed-bar .gotop { position: relative; z-index: 1; display: block; width: 68px; height: 36px; overflow: hidden; margin: -1px 0 0; padding:12px 0 0; background-color: #333; color: #fff; text-align: center; }
.fixed-bar .share { height: 68px; overflow: hidden; margin: -1px 0 0; border: 1px solid #e6e6e6; }
.fixed-bar .gotop:hover .icon { background-position: right -251px; }
.fixed-bar .consult-box .consult-header { position: relative; height: 96px; background: #2acb6b; }
.fixed-bar .consult-box .consult-title { color: #fff; text-align: center; }
.fixed-bar .consult-box .icon { display: none; top: 0; left: -28px; width: 28px; height: 36px; overflow: hidden; margin: 0; background-position: -80px -530px; cursor: pointer; }

.fixed-bar .consult-box .icon:hover { background-position: -110px -530px; }
.fixed-bar .consult-list { padding: 9px 0; background: #333; height:241px; }
.fixed-bar .consult-list li { padding:10px 15px; color: #fff;}
.fixed-bar .consult-list li img.ewm { width: 72px; }
.fixed-bar .consult-list span, .fixed-bar .consult-list a { color:#fff; line-height: 26px; }
.fixed-bar .consult-list span { padding-left: 5px; font-size: 16px; }
.fixed-bar .consult-list img { vertical-align: top; }

.fixed-bar .wide-bar { width: 98px; background: #fff; }
.fixed-bar .wide-bar .share .bds_more { width: 148px; _width: 146px; background-position: -252px -568px; }
.fixed-bar .wide-bar .gotop { width: 98px; }
.fixed-bar .consult-list .tel-icon { margin-left: -15px; padding: 0 0 0 20px; background-position: -591px -264px; }


.text_g{ text-align:center; font-size:35px; color:#0858B1; line-height:32px; background:url(../images/text.png) no-repeat center top;}
.text_g p{ text-align:center; font-size:16px; color:#666666;}

/* 分页 */
#page{text-align:center; margin-bottom:14px; display:block; margin-top:15px;}
#page a { display:inline-block; height:40px; line-height:40px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 18px; margin:0 5px;}
#page a:hover { background:#122A88; color:#fff; text-decoration:none }
#page .active { display:inline-block; height:40px; line-height:40px; background:#122A88;color:#fff; text-align:center;padding:0 18px}


.detai_time{ text-align:center; font-size:13px; background:#fff; height:28px; line-height:28px; margin:5px 0;}
.changePage{ width:100%; border-radius: 4px; margin-top:20px; border-bottom:1px solid #CCC; }
.changePage a{ display: block; height:30px; line-height:30px;  font-size: 14px; border-top:1px solid #CCC; color: #222222; transition: all .4s;}


/*服务客户*/
.fw_tplist ul{ width:100%;}
.fw_tplist li { position: relative; width:105px; padding:4px; border: 1px solid #cbcccd; height:80px; background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 8px 0 3px;}
.fw_tplist li.hover{ background-position: 0 -38px ;}
.fw_tplist li img{width:100%;cursor: pointer;  transition: all 0.6s;}
.fw_tplist li img:hover{transform: scale(1.4); z-index:2;}



.fw_tplist2 ul{ width:100%;}
.fw_tplist2 li { position: relative; width:204px; padding:4px; border: 1px solid #cbcccd; background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 8px 0 3px;}
.fw_tplist2 li.hover{ background-position: 0 -38px ;}
.fw_tplist2 li img{width:100%;cursor: pointer;  transition: all 0.6s; height:152px;}
.fw_tplist2 li img:hover{transform: scale(1.4); z-index:2;}
.fw_tplist2 li .b{ line-height:36px; padding-top:5px;}

/*荣誉资质*/
.fw_tplist3 ul{ width:100%;}
.fw_tplist3 li { position: relative; width:155px; padding:4px; border: 1px solid #cbcccd;  background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 8px 0 3px;}
.fw_tplist3 li.hover{ background-position: 0 -38px ;}
.fw_tplist3 li img{width:100%;cursor: pointer;  transition: all 0.6s;height:130px;}
.fw_tplist3 li img:hover{transform: scale(1.4); z-index:2;}
.fw_tplist3 li .b{ line-height:36px; padding-top:5px;}


/*资质证书*/
.fw_tplist4 ul{ width:100%;}
.fw_tplist4 li { position: relative; width:204px; padding:4px; border: 1px solid #cbcccd;  background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 8px 0 3px;}
.fw_tplist4 li.hover{ background-position: 0 -38px ;}
.fw_tplist4 li img{width:100%;cursor: pointer; height:303px; transition: all 0.6s;}
.fw_tplist4 li img:hover{transform: scale(1.4); z-index:2;}
.fw_tplist4 li .b{ line-height:30px; padding-top:5px;}





/*检测能力*/
.fw_tplist5 ul{ width:100%;}
.fw_tplist5 li { position: relative; width:204px; padding:4px; border: 1px solid #cbcccd; background: #fff; transition: border 0.5s; overflow:hidden; margin:15px 8px 0 3px;}
.fw_tplist5 li.hover{ background-position: 0 -38px ;}
.fw_tplist5 li img{width:100%;cursor: pointer;  transition: all 0.6s; height:153px;}
.fw_tplist5 li img:hover{transform: scale(1.4); z-index:2;}
.fw_tplist5 li .b{ line-height:30px; padding-top:5px;}









