@font-face {
  font-family: 'iconfont';  /* project id 1264008 */
  src: url('//at.alicdn.com/t/font_1264008_3k6y7zpah5o.eot');
  src: url('//at.alicdn.com/t/font_1264008_3k6y7zpah5o.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1264008_3k6y7zpah5o.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1264008_3k6y7zpah5o.woff') format('woff'),
  url('//at.alicdn.com/t/font_1264008_3k6y7zpah5o.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1264008_3k6y7zpah5o.svg#iconfont') format('svg');
}
.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}

body{padding: 0;margin: 0;font: 14px arial, helvetica, clean, sans-serif;line-height: 28px;color: #333;font-family: "microsoft yahei";overflow-x: hidden;overflow-y: auto;}
div, p, li{word-break: break-all;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p{padding: 0;margin: 0;}
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th{padding: 0;margin: 0;}
fieldset{border-top-width: 0;border-left-width: 0;border-bottom-width: 0;border-right-width: 0;}
a img{border: 0;padding: 0;margin: 0;}
i{font-style: normal;}
input{background: none;border: 0 none;}
.w100{ width: 100%; min-width: 1200px;}
.w1200{ width: 1200px; margin: 0 auto;}
/*清除浮动*/
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clear{clear: left;}
.clear{clear: both;font-size: 0;margin: 0;padding: 0;display: block;_height: 0;overflow: hidden;}
.clearfix{*zoom: 1;}
address, caption, cite, cite, code, dfn, em, th, var{font-weight: normal;font-style: normal;}
li{list-style-type: none;}
caption{text-align: left;}
th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: 100%;}
q:unknown{content: '';}
q:unknown{content: '';}
input, textarea, select{font-family: inherit;}
input, textarea, select{font-size: 100%;}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a:hover{color: #17479e;text-decoration: none;}
.icon{background-image: url("../images/icon.png");display: inline-block;vertical-align: middle;}
.left{float: left;}
.right{float: right;}
.inblock { display: inline-block;}
.fr{float: right;}
.fl{float: left;}
table{border-collapse: collapse; margin: 0 auto;}

/*头部*/
.body{position: relative;}
.head_main{display: block;}
.head_main_nav{width: 100%;height: 88px;position: relative;z-index: 3;border-top: #17479e solid 2px;}
.head_main_nav .wa_left .logo{padding-top: 0px;}
.head_main_nav .wa_left .logo a{ display: inline-block; width: 174px; height: 79px; background-size: 174px 79px!important;}
.head_main_nav .wa_left img{ max-height: 60px; }
.head_main_nav .wa_right{height: 88px;}
.head_main_nav .wa_right .nav{height: 88px;}
.head_main_nav .wa_right .nav li{height: 85px;line-height: 85px;float: left;position: relative;background: url("../images/v1_03.png") right no-repeat;padding: 0 25px;}
.head_main_nav .wa_right .nav li a{display: block;font-size: 15px;color: #333333;position: relative;}
.head_main_nav .wa_right .nav li i{position: absolute;bottom: -3px;left: 50%;width: 0;height: 3px;background-color: #17479e;transition: all ease 300ms;}
.head_main_nav .wa_right .nav li:hover i, .head_main .head_main_nav .wa_right .nav li.on i{width: 100%;margin-left: -50%;}
.head_main_nav .wa_right .nav li.on a{background: none;color: #17479e;}
.head_main_nav .wa_right .nav li ul{position: absolute;left: 0;top: 88px; z-index: 199;opacity: 0;visibility: hidden;height: auto;overflow: hidden;width: 152px;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.head_main_nav .wa_right .nav li ul li{display: block;clear: left;width: 120px;background: none;height: 45px;background-color: #ffffff;border-bottom: #d8d8d8 solid 1px;line-height: 45px;padding: 0 16px;position: relative;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.head_main_nav .wa_right .nav li ul li a{display: block;font-size: 14px;color: #666666;height: 45px;line-height: 45px;background: none;padding-right: 0;width: 120px;background: url("../images/v1_12.png") right no-repeat;margin-right: 20px;}
.head_main_nav .wa_right .nav li a:hover{background: none;color: #17479e;}
.head_main_nav .wa_right .nav li.on ul li a{display: block;font-size: 14px;color: #666666;height: 45px;line-height: 45px;background: none;padding-right: 0;width: 120px;background: url("../images/v1_12.png") right no-repeat;margin-right: 20px;border-bottom: none;}
.head_main_nav .wa_right .nav li ul li:hover{background: none;background-color: #17479e;color: #fff;}
.head_main_nav .wa_right .nav li ul li a:hover{display: inline-block;background: url("../images/v1_11.png") right no-repeat;margin-right: 20px;color: #fff;border-bottom: none;}
.head_main_nav .wa_right .nav li:hover ul{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.head_main_nav .wa_right .nav li ul li ul{display: none;position: absolute;left: 152px;top: 0;z-index: 199;opacity: 0;visibility: hidden;height: auto;overflow: hidden;width: 152px;}
.head_main_nav .wa_right .nav li ul li:hover ul{opacity: 1;visibility: visible;}

/*导航滚动固定样式*/
.fixed{position:fixed !important;background-color:rgba(42,58,74,.9) !important;z-index:999}
.fixed .logo a{ background: url(../images/b_logo.png) no-repeat !important;}
.fixed .wa_right .nav li a{ color: #fff;}
.fixed .wa_right .nav li.on a{ color: #76c5f0;}
.fixed .wa_right .nav li a:hover{ color: #76c5f0;}
.fixed .wa_right .nav li i{ background-color: #76c5f0;}


/*搜索*/
#rikj{position: relative;}
.demo a{width: 30px;height: 30px;background-color: #fff;display: inline-block;border-radius: 50%;overflow: hidden;text-align: center;margin-top: 35px;margin-left: 20px;}
.demo a span{display: inline-block;width: 14px;height: 14px;background-position: -6px -5px;background-image: url("../images/icon.png");}
#search-form{-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute;top: 88px;right: 0;width: 250px;max-height: 0;overflow: hidden;background-color: #e1e4e7;}
#search-form.open{max-height: 60px;}
#search-form fieldset input{width: 190px;padding: 0 5px 0 10px;background: #fff;border: none;height: 46px;line-height: 46px;}
#search-form input.s_btn{position: absolute;bottom: 0;right: 0;width: 60px;margin: 0;padding: 0;font-weight: 700;text-transform: uppercase;color: #516270;background: #17479e;border: none;cursor: pointer;color: #fff;}
#search-form input{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;height: 46px;color: #999999;font-size: 14px;line-height: 46px;}
#search-form fieldset{position: relative;padding: 0;border: none;}

/*banner*/
.main_banner { height: 550px;}
.main_banner img{ height: 550px;}

/*首页分类名称样式*/
.syfl{ padding: 10px 0; text-align: center;}
.syfl .syflxt{ width: 100px; height: 5px; border-top: 1px solid #bbb;}
.syfl .syflcn{ padding: 10px; font-size: 28px; color: #333333; font-weight: normal;}

/*floor_1_main*/
.floor_1_main{height: 550px;width: 100%;padding-top: 20px;background-color: #f4f6f9;}
.col-sm-4{float:left;position:relative;width:33.33333333%}
.selected-solution{height:550px;}
.selected-solution>div{position:relative;width:1270px;margin:0 auto}
.selected-solution .swiper-container{height:550px;width:1200px}
.selected-solution .layer-title{color:#393b40;padding-bottom: 30px;text-align:center;font-size:30px;letter-spacing:1.09px}
.selected-solution .solution-cardlist{max-width:1200px;margin:20px auto 0}
.swiper-slide,.swiper-wrapper{height:400px!important}
.selected-solution .solution-cardlist .col-sm-4{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-solution .solution-cardlist .col-sm-4 .solution-card{height:400px;background:#fff;border-radius:6px;text-align:left;overflow:hidden;transition:all .15s linear}
.selected-solution .solution-cardlist .col-sm-4:hover{position:relative;top:-20px;transition:all .25s linear}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card{height:430px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);transition:all .2s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card img{width:auto;height:200px;transition:all .2s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{margin:20px 30px 10px;font-size:18px;color:#252b3a;letter-spacing:.65px;text-align:left}
.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:10px;font-size:14px;color:#666a75;letter-spacing:.51px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl{margin:0 30px;overflow:visible}
.cf:after,.cf:before{content:" ";display:table;line-height:0}
.cf:after{clear:both}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt{margin-bottom:10px;font-size:14px;color:#252b3a;letter-spacing:.51px;line-height:19px;position:relative}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt:before{position:absolute;display:inline-block;left:-8px;top:7px;content:'';vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#252b3a}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{margin:20px 30px 0;font-size:16px;display:inline-block;color:#666a75;letter-spacing:.51px;line-height:22px;opacity:0;transition:opacity .15s linear}
.selected-solution .solution-cardlist .col-sm-4:hover .solution-card>span{opacity:1;transition:opacity .2s linear 50ms}
/*了解更多*/
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span{display:inline-block;vertical-align:middle}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a span.arrow-f{width:20px;height:20px;background:url(../images/marketplace-selected-arrow0.svg);display:inline-block;vertical-align:middle;margin-left:5px;position:relative;transition:.3s ease-out}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover{color:#17479e}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span a:hover span.arrow-f{transform:translate(4px,0);background:url(../images/marketplace-selected-arrow2.svg)}
/*重置swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:15px}
.selected-solution .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.selected-solution .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#17479e;box-sizing:border-box}
.selected-solution .swiper-button-prev{left:0;width:40px;height:40px;margin-top:0;background-image:url(../images/marketplace-home-arrow_big.svg);background-size:cover;transition:background-image .15s}
.selected-solution .swiper-button-next{right:0;width:40px;height:40px;margin-top:0;background-image:url(../images/marketplace-home-arrow_big.svg);transform:rotate(180deg);background-size:cover;transition:background-image .15s}
.selected-solution .swiper-button-next:hover,.swiper-container-solution .swiper-button-prev:hover{background-image:url(../images/marketplace-home-arrow_big_hover.svg);transition:background-image .2s}

/*floor_2_main*/
.floor_2_main{height: 368px;width: 100%;padding-top: 10px;background-color: #f4f6f9;}
.floor_2_main .floor_2_1{width: 760px;text-align: left;height: 368px;background-color: #fff;}
.floor_2_main .floor_2_1 .hd{width: 680px;margin: 0 auto;padding-top: 40px;height: 52px;}
.floor_2_main .floor_2_1 .hd ul{float: left;}
.floor_2_main .floor_2_1 .hd ul li{float: left;width: 130px;height: 40px;background-color: #f2f2f2;text-align: center;line-height: 40px;font-size: 16px;color: #1f252d;margin-right: 10px;cursor: pointer;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.floor_2_main .floor_2_1 .hd ul li.on{background-color: #17479e;color: #fff;}
.floor_2_main .floor_2_1 .hd ul li.on a, .floor_2_main .floor_2_1 .hd ul li a:hover{color: #fff;}
.floor_2_main .floor_2_1 .hd span{float: right;}
.floor_2_main .floor_2_1 .hd span a{display: inline-block;width: 19px;height: 19px;background-position: -42px -29px;margin-top: 10px;}
.floor_2_main .floor_2_1 .bd{width: 680px;margin: 0 auto;position: relative;}
.floor_2_main .floor_2_1 .bd ul{display: inline-block;}
.floor_2_main .floor_2_1 .bd ul li{width: 680px;display: block;line-height: 25px;}
.floor_2_main .floor_2_1 .bd ul li a{display: inline-block;width: 680px;}
.floor_2_main .floor_2_1 .bd ul li span{background: url("../images/b_03.jpg") 0 14px no-repeat;font-size: 14px;color: #333333;float: left;padding-left: 14px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.floor_2_main .floor_2_1 .bd ul li i{font-size: 14px;color: #999999;float: right;}
.floor_2_main .floor_2_1 .bd ul li a:hover span{color: #17479e;}
.floor_2_main .floor_2_1 .bd ul .gengduo{position: absolute;right: 0;top: -50px;}
.floor_2_main .floor_2_1 .bd ul .gengduo a{display: inline-block;width: 19px;height: 19px;background-position: -42px -29px;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.floor_2_main .floor_2_1 .bd ul .gengduo a:hover{display: inline-block;width: 19px;height: 19px;background-position: -42px -50px;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.floor_2_main .floor_2_1 .bd .iop{height: 126px;width: 680px;border-bottom: #dddddd solid 1px;margin-bottom: 12px;}
.floor_2_main .floor_2_1 .bd .iop a{display: inline-block;}
.floor_2_main .floor_2_1 .bd .iop i{display: block;float: left;width: 84px;font-size: 54px;color: #666666;font-family: "Arial";line-height: 54px;padding-top: 24px;}
.floor_2_main .floor_2_1 .bd .iop i span{display: block;font-size: 16px;color: #666666;font-family: "Arial";line-height: 20px;}
.floor_2_main .floor_2_1 .bd .iop p{display: block;float: left;width: 590px;font-size: 18px;color: #333333;padding-top: 24px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.floor_2_main .floor_2_1 .bd .iop p span{display: block;font-size: 12px;font-weight: normal;color: #666666;line-height: 20px;padding-top: 12px;}
.floor_2_main .floor_2_1 .bd .iop a:hover p{color: #17479e;}
.floor_2_main .floor_2_1 .bd .iop a:hover p span{color: #454545;}
.floor_2_main .floor_2_2{width: 400px;height: 368px;position: relative;}
.floor_2_main .floor_2_2 ul{display: inline-block;width: 400px;height: 368px;}
.floor_2_main .floor_2_2 ul li{position: absolute;left: 0;top: 0;width: 200px;height: 184px;background: url("../images/a1_03.jpg") no-repeat;text-align: center;}
.floor_2_main .floor_2_2 ul li a{display: block;width: 200px;height: 184px;}
.floor_2_main .floor_2_2 ul li p{font-size: 24px;color: #fff;padding-top: 34px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.floor_2_main .floor_2_2 ul li p span{display: block;font-size: 14px;color: #fff;font-family: "Arial";}
.floor_2_main .floor_2_2 ul li em{display: inline-block;width: 78px;height: 22px;border: #ffffff solid 1px;transition: all .6s ease 0s;transform: translate3d(0, 0px, 0);-moz-transform: translate3d(0, 0px, 0);-webkit-transform: translate3d(0, 0px, 0);margin-top: 30px;text-align: center;}
.floor_2_main .floor_2_2 ul li em span{display: block;position: absolute;top: 10px;left: 50%;margin-left: -12px;width: 24px;height: 3px;background: url("../images/jt_03.png") no-repeat;transition: .6s ease;}

.floor_2_main .floor_2_2 ul .two{position: absolute;left: 200px;top: 0;width: 200px;height: 184px;background: url("../images/a1_04.jpg") no-repeat;}

.floor_2_main .floor_2_2 ul .three{position: absolute;left: 0px;top: 184px;width: 400px;height: 184px;background: url("../images/a1_06.jpg") no-repeat;text-align: left;}

.floor_2_main .floor_2_2 ul .three a{width: 400px;height: 184px;}
.floor_2_main .floor_2_2 ul .three p{padding-left: 40px;}
.floor_2_main .floor_2_2 ul .three em{margin-left: 40px;}
.floor_2_main .floor_2_2 ul li a:hover p{padding-top: 34%;}
.floor_2_main .floor_2_2 ul li a:hover em{transform: translate3d(0, 80px, 0);-moz-transform: translate3d(0, 80px, 0);-webkit-transform: translate3d(0, 80px, 0);}
.floor_2_main .floor_2_2 ul .three a:hover p{padding-top: 16%;}


.floor_4_main{background-color: #f4f6f9;width: 100%;height: 254px;padding-top: 40px;padding-bottom: 40px;clear: left;}
.floor_4_main .floor_4_1{height: 254px;width: 1200px;display: block;}
.floor_4_main .slideBox{width: 450px;height: 254px;overflow: hidden;}
.floor_4_main .slideBox img{width: 450px;height: 254px; transition: all 0.6s;}
.floor_4_main .slideBox img:hover{ transform: scale(1.4);}
.floor_4_main .floor_4_3{width: 712px;height: 254px;background-color: #fff;padding-left: 38px;}
.floor_4_main .floor_4_3 h2{font-size: 24px;color: #333333;font-weight: normal;padding-top: 36px;}
.floor_4_main .floor_4_3 p{font-size: 14px;color: #333333;padding-top: 18px;line-height: 24px;overflow: hidden;width: 612px;}
.floor_4_main .floor_4_3 p a{display: block;font-size: 14px;color: #333333;text-align: left;}
.floor_4_main .floor_4_3 p a:hover{color: #000;}
.floor_4_main .floor_4_3 a.dj{width: 148px;height: 38px;margin-top: 15px;display: block;border: #17479e solid 1px;position: relative;}
.floor_4_main .floor_4_3 a.dj span{line-height: 38px;float: left;font-size: 15px;color: #17479e;padding-left: 20px;}
.floor_4_main .floor_4_3 a.dj i{display: block;float: left;width: 7px;height: 11px;background-position: -84px -4px;margin-top: 14px;margin-left: 18px;transition: .6s ease;}
.floor_4_main .floor_4_3 a.dj:hover i{margin-left: 22px;}

/*首页客户*/
.kehu{ height: 400px; width: 100%; position: relative; background-color: #f4f6f9;}
.kehu span{ color: #434343 !important;}
.kehu p{ color: #c00 !important;}
.kehu .kehunr{ padding-top: 20px; text-align: center;}
.kehu .kehunr li{ float: left; padding: 10px 15px; margin: 8px; border: 1px solid #bbb; background-color: #fff;}
.kehu img{ max-width: 152px; max-height: 100px; transition: all 0.6s;}
.kehu img:hover{ transform: scale(1.2);}

/*页尾*/
.bottom_main{padding-bottom: 20px;background-color: #fff;}
.bottom_main .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #eeeeee;}
.bottom_main .links span{color: #17479e;font-weight: bold;display: inline-block;}
.bottom_main .links a{display: inline-block;font-size: 14px;color: #333;padding-right: 10px;}
.bottom_main .links a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.bottom_main .bottom_nav{display: inline-block;margin-top: 32px;}
.bottom_main .bottom_nav ul{width: 170px;text-align: left;float: left;}
.bottom_main .bottom_nav ul li h3{padding-bottom: 8px;}
.bottom_main .bottom_nav ul li h3 a{display: block;font-size: 16px;color: #17479e;padding-bottom: 8px;}
.bottom_main .bottom_nav ul li h3 i{display: block;width: 30px;height: 1px;background-color: #cccccc;}
.bottom_main .bottom_nav ul li a{display: block;font-size: 12px;color: #333;padding-top: 10px;}
.bottom_main .bottom_nav ul .zlm a{ padding-top: 1px;}
.bottom_main .bottom_nav ul li a:hover{color: #656363;}
.bottom_main .bottom_tit{padding-top: 40px;text-align: right;}
.bottom_main .bottom_tit .r1{float: left;width: 100px;padding-left:20px;}
.bottom_main .bottom_tit .r2{float: left;padding-left: 40px;text-align: left;}
.bottom_main .bottom_tit .r1 p{width: 100px;text-align: center;float: left;}
.bottom_main .bottom_tit .r1 p img{width: 100px;height: 100px;}
.bottom_main .bottom_tit .r1 p span{font-size: 12px;color: #666;display: block;padding-top: 10px;line-height: 20px;}
.bottom_main .bottom_tit .r2 li{display: block;clear: left;height: 65px;}
.bottom_main .bottom_tit .r2 li img{width: 50px;height: 50px;float: left;}
.bottom_main .bottom_tit .r2 li p{float: left;font-size: 12px;line-height: 22px;color: #666666;padding-left: 12px;text-align: left;padding-top: 0px;}
.bottom_main .bottom_tit .r2 li p span{margin-top: 2px;font-size: 26px;font-family: "Arial";color: #333;display: block;font-weight: bold;}

/*版权*/
.bottom_copy{height: 48px;background-color: #fff;border-top: #eeeeee solid 1px;line-height: 48px;font-size: 12px;color: #666666; text-align: center;}
.bottom_copy span{padding-left: 10px;}
.bottom_copy a{display: inline-block;font-size: 12px;color: #666666;}
.bottom_copy a:hover{color: #000;}


/*浮动客服*/
.rightFix{width: 48px;position: fixed;right: 0;bottom: 12%;z-index: 888;}
.rightFix .ico{width: 48px;height: 48px;display: block;position: relative;margin: 0px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;margin-top: 1px;padding: 0px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;background: #444444 url("../images/fix-ico.png") no-repeat center 0;background-position-x: center;background-position-y: 0px;}
.rightFix .share .ico{background-color: #0162a7;}
.rightFix .share_tit{background-position: 10px 10px;}
.rightFix .box{position: absolute;left: 0;bottom: 102px;}
.hidden{display: none;}
.rightFix .share_weixin{background-position: 10px -86px;}
.rightFix .ico img{width: 80px;height: 80px;position: absolute;left: -78px;top: 0;padding: 5px;background: #fff;border: 1px solid #ddd;display: block;opacity: 0;filter: alpha(opacity=0);transition: all ease-in-out .2s;}
.rightFix .ico span{width: 160px;text-align: center;height: 48px;line-height: 48px;position: absolute;left: -78px;top: 0;background: #0162a7;color: #fff;display: block;font-weight: bold;font-size: 18px;opacity: 0;filter: alpha(opacity=0);transition: all ease-in-out 0.2s;}
.rightFix .share_sqq{background-position: 10px -183px;}
.rightFix .share_lt{background-position: 10px -136px;}
.rightFix .fix_top{margin-top: 5px;background-position: 10px -38px;}
.rightFix .ico:hover{opacity: 1;filter: alpha(opacity=100);}
.rightFix .share_lt:hover{background-position: -37px -136px;}
.rightFix .share_weixin:hover{background-position: -37px -86px;}
.rightFix .share_sqq:hover{background-position: -37px -183px;}
.rightFix .fix-tel{background-position: 10px -232px;}
.rightFix .fix-tel:hover{background-position: -37px -232px;}
.rightFix .ico:hover img{opacity: 100;filter: alpha(opacity=100);left: -98px;}
.rightFix .ico:hover span{opacity: 1;filter: alpha(opacity=100);left: -168px;}


/*nybanner*/
.nybanner{width: 100%;height: 250px;line-height: 42px;position: relative;overflow: hidden;background-position: center top;background-repeat: no-repeat;color: #fff;background-image: url(../images/nybanner.jpg);}
.nybanner h3{font-size: 34px;padding: 70px 0 6px;}
.nybanner .en{font-size: 30px;font-family: arial;font-weight: bold;text-transform:uppercase;}
.nybanner .line{width: 50px;height: 2px;display: block;background: #fff;margin-top: 10px;}

/*wrapper*/
.wrapper{padding: 0 0 36px;min-height: 220px;background: #f5f5f5;}
.wrapper .noinfor{padding: 0 0 20px;text-align: left;color: red;}

/*menu*/
.menu{width: 100%;height: 60px;line-height: 60px;background: #fff;border-bottom: 1px solid #ddd;}
.menu .list{width: 1199px;margin: 0 auto;border-left: 1px solid #ddd;}
.menu li{width: 198px;height: 60px;float: left;border-right: 1px solid #dddddd;position: relative;}
.menu li .nav1{width: 100%;height: 60px;line-height: 60px;font-size: 18px;display: block;text-align: center;}
.menu li .nav1 s{border-style: solid dashed dashed dashed;border-color: rgba(255, 255, 255, 0) transparent transparent transparent;border-width: 10px;width: 0;height: 0;overflow: hidden;position: absolute;left: 50%;margin-left: -10px;bottom: -20px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.menu li:hover .nav1, .menu li.hover .nav1, .menu li .active{background: #17479e;color: #fff;}
.menu li:hover .nav1 s, .menu li.hover .nav1 s, .menu li .active s{border-color: #17479e transparent transparent transparent;}
.menu li .subMenu{position: absolute;left: 0px;top: 50px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);z-index: 199;opacity: 0;visibility: hidden;height: auto;overflow: hidden;width: 100%;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);text-align: center;/* border-top: 2px solid #008fd7; */padding-top: 20px;}
.menu li:hover .subMenu{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.menu li .subMenu a{display: block;width: 100%;font-size: 16px;line-height: 50px;background: #fff;border-bottom: 1px solid rgba(170,170,170,.2);}
.menu li .subMenu a:hover{background: #17479e;color: #fff;}

/*sitepath*/
.sitepath{height: 80px;line-height: 80px;text-align: right;}
.sitepath s{width: 20px;height: 18px;background-position: 0 0;margin-right: 4px;}
.sitepath a{display: inline-block;color: #333;}
.sitepath a:hover{color: #17479e;}

/* reLink */
.reLink{height: 48px;line-height: 48px;padding: 0 15px;border: 1px solid #dddddd;}
.reLink .nextLink, .reLink .prevLink{width: 50%;color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a{display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.reLink a:hover{color: #17479e;}

/***********category css*************/
.nyIcon{background: url("../images/nyicon.png") no-repeat;display: inline-block;vertical-align: middle;}

/*aboutPage*/
.aboutPage{padding: 40px 40px;width: 1120px;margin: 0 auto;background: #fff;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.aboutPage .txtcon img{max-width: 100%;}
.aboutPage .mapArea{width: 100%;height: 400px;margin-top: 20px;}
.aboutPage .mapArea #allmap{width: 100%;height: 400px;}

/*n-gridlist*/
.n-gridlist{width: 105%;}
.n-gridlist .item{width: 380px;float: left;margin: 0 30px 30px 0;background: #fff;position: relative;overflow: hidden;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.n-gridlist .item a{width: 100%;display: block;}
.n-gridlist .item .zsy{ display: table-cell; vertical-align: middle; text-align: center; width: 380px; height: 200px; overflow: hidden;}
.n-gridlist .item img{ vertical-align: middle; max-width: 380px; max-height: 200px; width: auto; height: auto;}
.n-gridlist .item h3{width: 100%;height: 64px;line-height: 64px;text-align: center;font-size: 16px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;color: #333;}
.n-gridlist .item .bg{position: absolute;width: 380px;padding-top: 75px;height: 125px;left: -380px;top: 0;z-index: 10;background: url("../images/red80.png") repeat 0 0;text-align: center;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.n-gridlist .item .bg s{width: 50px;height: 50px;display: block;border-radius: 100%;margin: 0 auto;background-color: #fff;background-position: -22px 18px;}
.n-gridlist .item:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.n-gridlist .item:hover h3{ color: #17479e;}
.n-gridlist .item:hover .bg{left: 0;}

/*n-imglist*/
.n-imglist{width: 105%;}
.n-imglist .item{width: 285px;float: left;margin: 0 10px 20px 0; padding: 10px; height: 231px; background: #fff;position: relative;overflow: hidden;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.n-imglist .item a{width: 100%;display: block;}
.n-imglist .item .zsy{ display: table-cell; vertical-align: middle; text-align: center; width: 285px; height: 187px; overflow: hidden;}
.n-imglist .item img{ vertical-align: middle; max-width: 285px; max-height: 187px; width: auto; height: auto;}
.n-imglist .item h3{width: 100%;height: 24px;padding-top: 10px;line-height: 24px;text-align: center;font-size: 16px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;color: #333;}
.n-imglist .item .bg{position: absolute;width: 305px; padding-top: 73.5px; height: 123.5px;left: -380px;top: 0;z-index: 10;background: url("../images/red80.png") repeat 0 0;text-align: center;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.n-imglist .item .bg s{width: 50px;height: 50px;display: block;border-radius: 100%;margin: 0 auto;background-color: #fff;background-position: -22px 18px;}
.n-imglist .item:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.n-imglist .item:hover h3{ color: #17479e;}
.n-imglist .item:hover .bg{left: 0;}

/*分页样式*/
.pagination{padding: 30px 0;width: 100%;text-align: center;clear: both;}
.pagination a{color: #666;padding: 0 13px;margin: 0 4px;background: #fff;}
.pagination *{display: inline-block;_zoom: 1;_display: inline;vertical-align: middle;line-height: 34px;padding-bottom: 1px;}
.pagination a:hover,.pagination .active a{display: inline-block;color: #fff;background: #17479e;}
.pagination .hover{display: inline-block;color: #fff;background: #17479e;}

/*newsPage*/
.newsPage .item{width: 100%;height: 168px;margin-bottom: 20px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;background: #fff;}
.newsPage .item a{width: 100%;display: block;}
.newsPage .item img{width: 224px;height: 168px;display: block;margin-right: 30px;}
.newsPage .item h3{font-size: 20px;padding: 35px 0 20px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.newsPage .item .txt{color: #999999;line-height: 24px;height: 48px;padding-right: 130px;overflow: hidden;}
.newsPage .item .time{width: 150px;padding-top: 45px;font-family: arial;font-size: 20px;color: #999;}
.newsPage .item .time .day{font-size: 40px;line-height: 45px;display: block;}
.newsPage .item:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.newsPage .item:hover h3{color: #17479e;text-indent: 5px;}
.newsPage .item:hover .time .day span{background: #6d6d6d;}
.newsPage .item:hover .time .day strong{background: #ff0000;color: #fff;}

/*showNews*/
.showNews{padding: 30px 40px;width: 1120px;margin: 0 auto;background: #fff;}
.showNews img{max-width: 100%;}
.showNews .title{color: #333333;line-height: 32px;text-align: center;font-weight: bold;font-size: 22px;}
.showNews .mark{width: 100%;height: 40px;line-height: 40px;margin: 15px 0 20px;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;text-align: center;}
.showNews .mark span{margin: 0 10px;font-size: 12px;color: #666666;}
.showNews .shareNew{padding-bottom: 25px;}
.showNews .showContxt{padding: 0 0 30px;line-height: 30px;}
.showNews .showContxt h1, .showNews .showContxt h2, .showNews .showContxt h3, .showNews .showContxt h4, .showNews .showContxt h5, .showNews .showContxt h6{ font-weight: bold; font-size: 140%;}
/*showProduct*/
.showProduct{padding: 30px 40px;width: 1120px;margin: 0 auto;background: #fff;}
.showProduct .pro-tit{margin-bottom: 40px;}
.showProduct .pro-tit s{width: 4px;height: 50px;display: block;background: #da0a1b;float: left;margin-right: 10px;}
.showProduct .pro-tit h3{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
.showProduct .pro-tit .mark{line-height: 20px;color: #999;}
.showProduct .pro-tit .mark span{margin-right: 6px;}
.showProduct img{max-width: 100%;}
.showProduct .shareNew{padding-bottom: 25px;}
.showProduct .showContxt{padding: 0 0 30px;line-height: 30px;}
.showProduct .infoImg{margin-bottom: 40px;}
.showProduct .infoImg .imgf{width: 500px;height: 375px;display: block;float: left;margin-right: 40px;}
.showProduct .infoImg .txt{line-height: 32px;height: 320px;overflow: hidden;}
.showProduct .infoImg .btn{margin-top: 15px;}
.showProduct .infoImg .btn a{width: 120px;height: 40px;line-height: 40px;font-size: 16px;display: inline-block;margin-right: 10px;text-align: center;background: url("../images/detail-btnbg.png") no-repeat -140px center;}
.showProduct .infoImg .btn a:hover{background-position: left center;color: #da0a1b;}

/*↓组图样式↓*/
.HS10, .HS15{overflow: hidden;clear: both;}
.HS10{height: 10px;}
.HS15{height: 15px;}
.Hidden{display: none;}
.Clearer{display: block;clear: both;font-size: 1px;line-height: 1px;margin: 0;padding: 0;}
.FlLeft{float: left;}
.FlRight{float: right;}
/*幻灯片区域背景*/
.MainBg{width: 100%;margin: 0 auto;}
/*大图展示区域*/
.OriginalPicBorder{padding: 0;}
#OriginalPic{width: 100%;overflow: hidden;position: relative;font-size: 12px;}
#OriginalPic img{display: block;min-width: 100px;margin: 0 auto;}
/*鼠标手势*/
.CursorL{position: absolute;z-index: 999;width: 50%;height: 600px;color: #FFF;left: 0;/*cursor: url(../images/CurL.cur), auto;background: url(../images/space.png) repeat scroll 0 0 transparent;*/}
.CursorR{position: absolute;z-index: 999;width: 50%;height: 600px;color: #FFF;right: 0;/*cursor: url(../images/CurR.cur), auto;background: url(../images/space.png) repeat scroll 0 0 transparent;*/}
/*小图预览和滑动*/
.SliderPicBorder{width: 100%;overflow: hidden;}
.ThumbPicBorder{width: 100%;margin: 0 auto;background: #eeeeee;overflow: hidden;position: relative;}
.ThumbPicBorder #btnPrev{width: 45px;height: 106px;cursor: pointer;position: absolute;left: 20px;top: 20px;}
.ThumbPicBorder #btnNext{width: 45px;height: 106px;cursor: pointer;position: absolute;right: 20px;top: 20px;}
.ThumbPicBorder .pic{width: 945px;overflow: hidden;position: relative;margin: 20px auto;}
#ThumbPic img{border: 3px solid #ddd;cursor: pointer;background-color: #ddd;margin: 0 10px;width: 132px;height: 100px;display: block;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
#ThumbPic img.active{border: 3px solid #17479e;}
/*↑组图样式↑*/


/*工作招聘*/
.jobbt{ font-size: 15px; text-align: center; color: #17479e; padding-bottom: 20px;}
.jobnr table{ border:1px solid #d9d9d9; border-collapse: collapse;}
.jobnr table th{ font-size:14px; color:#fff; background-color:#17479e; line-height:54px; text-align: center;}
.jobnr table td{ line-height:54px; text-align: center; font-size:14px; color:#737373; border:1px solid #d9d9d9;}
.jobnr table td a{ color:#737373;}
.jobnr table td a:hover{ color:#17479e;}
.jobcont{ width: 100%; border: 1px solid #d9d9d9; margin-bottom: 20px;}
.jobcont h4{  height: 50px; line-height: 50px; margin-bottom: 38px; padding-left: 30px; color: #fff; background-color: #17479e; font-size: 14px;}
.jobcont p{ font-size: 14px; color: #737373; padding-left: 30px; line-height: 30px; padding-bottom: 15px;}
.jobcont h5{ height: 50px; line-height: 50px; border-top: 1px solid #d9d9d9; background-color: #f8fbfe; overflow: hidden;}
.jobcont h5 p{ float: left; color: #17479e; line-height: 50px;}
.jobcont h5 a{display: block; float: right; margin-top: 8px; margin-right: 15px; width: 144px; height: 33px; line-height: 33px; text-align: center; font-size: 14px; font-weight: bold; color: #17479e; background-color: #d8ebff;}
.jobcont h5 a:hover{ background-color:#17479e; color:#fff;}

/*产品优势*/
.ysktu .item{ height: 128px;}
.ysktu .item h3{ padding: 25px 0 10px 20px;}
.ysktu .item .txt{ padding-left: 20px;}
.ysktu .item .time{ padding-top: 25px;}

.cpysbt{  padding-bottom: 20px; border-bottom: 1px solid #e9e9e9;}
.cpys{ padding-top: 20px !important;}
.cpys p{ font-size: 16px;}
.cpys .table{ width: 80%;}
.cpys tr{ height: 0 !important;}
.cpys tr p{ padding: 10px;}
.cpys tr:nth-child(odd){background:#F4F4F4;}
.kso0{ width: 40%; height: 50px; font-size: 16px;}
.kso1{ width: auto; height: 50px; font-size: 16px;}

/*维修能力详情附加*/
.wxnl p{ font-size: 15px;}
.wxnl tr:nth-child(odd){background:#F4F4F4;}
.wxnl td{ padding: 10px 0 !important;}

/*留言 */
.msgPage{margin:0 auto;margin-top:50px;padding:40px 0 55px;width:1120px;border:1px solid #ddd;background:#fff;}
.msgPage .online_title{margin-bottom:30px;}
.msgPage .online_title .tit{color:#737373;text-align:center;font-size:30px;}
.msgPage .online_title .entit{color:#737373;text-align:center;text-transform:uppercase;font-size:14px;font-family:Arial;}
.formData{margin:auto;width:1000px;}
.formData .item{position:relative;float:left;margin-bottom:25px;width:462px;height:40px;line-height:40px;}
.formData .item label{float:left;padding-right:5px;width:85px;color:#666;text-align:right;}
.formData .item .red{position:absolute;top:2px;right:-10px;color:red;font-size:12px;}
.formData .liuyan .red{top:0;right:-2px;}
.formData .yzm .red{top:2px;right:107px;}
.formData .item input{float:left;padding-left:10px;width:360px;height:40px;border:0;border-radius:5px;background:#f5f5f5;font-size:14px;line-height:40px;}
.formData .item .msg-box{position:absolute;left:90px;}
.formData .item.mr30{margin-right:68px;}
.formData .item.yzm{width:380px;}
.formData .item.yzm input{width:160px;}
.formData .item.yzm img{margin-left:20px;}
.formData .item.youxiang{margin-right:70px;}
.formData .item.liuyan{width:100%;height:96px;}
.formData .item.liuyan textarea{float:left;overflow:hidden;padding:10px;width:880px;height:76px;border:0;-webkit-border-radius:6px;border-radius:6px;background:#f5f5f5;color:#666;font-family:"microsoft yahei";resize:none;}
.formData .itemsub{position:relative;width:400px;height:40px;line-height:40px;}
.formData .itemsub label{float:left;padding-right:5px;width:85px;color:#333;text-align:right;}
.formData .itemsub .msg-box{position:absolute;left:90px;}
.formData .itemsub input[type=text]{float:left;width:147px;height:40px;border-radius:6px;background:#f5f5f5;color:#333;text-indent:10px;font-size:14px;line-height:40px;}
.formData .itemsub img{float:left;margin-top:5px;margin-left:10px;height:32px;}
.formData .btn{margin-left:8px;width:100px;height:40px;background:#17479e;color:#fff;line-height:40px;cursor:pointer;}
.formData .btn[type=reset]{margin-right:9px;background:#aaa;}
