@charset "utf-8";

/* reset */
html{    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, ul, ol, li, dl, dd, input, button, textarea, fieldset, legend, figure, menu, th, td, pre{margin:0;padding:0;}
body{font-size: 13px;font-family: Arial, "Microsoft YaHei";color: #666;overflow-x: hidden;}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: inherit;}
a{color: #555;text-decoration: none;outline: none;}
img{border: none;}
ul, ol{list-style: none;}
i, em{font-style: normal;}
input, button, select, textarea, optgroup{font: inherit;color: inherit;outline:none;}
input[type="text"], input[type="password"], input[type="search"], button, textarea{border: 1px solid #ccc;}
input[type="button"], input[type="reset"], input[type="submit"], button{border: none;cursor:pointer;}
input[type="radio"], input[type="checkbox"]{border: none;padding:0}
input::-ms-clear, input::-ms-reveal{display: none;}
button[disabled], input[disabled]{cursor:default}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0}
legend{padding:0;border:0}
textarea{resize: none;}
table{border-collapse: collapse;}
td,th{padding:0}



/* global */
.fl{float: left;}
.fr{float: right;}
.mr0{margin-right: 0 !important;}
.bdn{border: none !important;}
.fff{background: #fff;}
.clearfix:after{content: "";display: block;clear: both;}
.container{position: relative;width: 1200px;margin: 0 auto;padding: .1px 0;}
.container-h{position: relative;width: 1200px;margin: 0 auto;overflow: hidden;    padding-bottom: 15px;}
.container-f{position: relative;margin: 0 auto;padding: .1px 0;}

/* common */
.product-detail img,
.service img,
.news .list .figure img,
.news-detail .content img{max-width: 100%;}


.recommend-product .list a span,
.recommend-product .list a .mask,
.latest-product .list a,
.all-product dl dd a,
.latest-news .list ul li a,
.link-list a,
.case-list a .desc{-webkit-transition: all .3s;transition: all .3s;}


.w1160 {
    width: 1160px;
    margin: 0 auto;
}.f-cb {
    zoom: 1;
}
header {
  position: relative;
  z-index: 10;
}
header .top {
  height: 38px;
  font-size: 15px;
  line-height: 50px;
  color: #c2c2c2;
}
header .top .intr-tit{
  float: right;
  margin-right: 10px;
}
.r_t1 {
    float: right;
    box-sizing: border-box;
    position: relative;
}.froms { 
	background: url(../images/x.jpg) no-repeat top center;
}.search input {
    border: 1px solid #CCC;
    width: 148px;
    height: 25px;
    border-radius: 1px;
    font-size: 13px;
    font-family: inherit;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 5px;
    border-radius: 4px;
}#search_img {
    width: 16px;
    height: 16px;
    margin-left: -42px;
    margin-bottom: -10px;
    border: 0px;
}
header .tel {
  padding-left: 23px;
  background: url(../images/bg_sign01.png) no-repeat left center;
  /*margin-right: 30px;*/
  float: right;
  padding-right:12px;
}
header .tel .china{
  font-family: Arial, "Microsoft YaHei";
}
header .tel a{
  padding-left: 10px;
  padding-right:10px;
}
header .btns {
  margin-right: 20px;
  font-size: 12px;
  line-height: 42px;
  color: #fff;
}
header .btns a {
  display: inline-block;
  padding: 0 8px;
  font-size: 14px;
  line-height: 44px;
  color: #fff;
}
header input {
  width: 145px;
  padding-left: 10px;
  height: 15px;
  padding: 5px 3px 7px 8px;
  border: 0;
  margin-top: 7px;
  font-size: 14px;
  line-height: 15px;
}
header input.imgbtn{
  width:16px;
  margin-left: -35px;
  height: 16px;
  padding: 5px 3px 7px 8px;
  border: 0;
  margin-top:0px;
  font-size: 14px;
  line-height: 15px;
	margin-bottom: -10px;
}
header input.submit {
  width: 60px;
  height: 30px;
  background: url(../images/bg_btn01.png) no-repeat center #787881;
  border-radius: 0 14px 14px 0;
}
header nav li {
  float: left;
  position: relative;
}
header nav li::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  top: 22px;
  width: 1px;
  height: 11px;
  background: #e7e7e7;
}
header nav li a.t {
  display: inline-block;
  padding: 0 22px;
  font-size: 15px;
  font-weight: bold;
  line-height: 52px;
  color: #090f34;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}
header nav li a.t:hover, header nav li a.t.cur {
  color: #1295df;
}
header nav li:last-child a.t {
  padding-right: 0;
}
header nav li:last-child::after {
  display: none;
}
header nav li.cur a.t, header nav li:hover a.t {
  color: #1295df;
}
header nav .sub-box {
  position: absolute;
  top: 50px;
  left: -25px;
  background-color: #fff;
  width: 150px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
header nav .sub-box a {
  display: inline-block;
  padding: 5px 0;
}
header nav .sub-box p {
  line-height: 30px;
  padding: 0 15px;
  border-top: 1px solid #eee;
  font-size: 12px;
}
header nav .sub-box p:first-child {
  border-top: none;
}
.right-float-fir {
  position: fixed;
  right: 15px;
  top: 50%;
  background-color: #fafafa;
  width: 206px;
  padding-top: 28px;
  text-align: center;
  padding-bottom: 27px;
  z-index: 10;
  margin-top: -230px;
  display: none;
}

.right-float-sec {
  position: fixed;
  right: 15px;
  top: 50%;
  width: 52px;
  text-align: center;
  z-index: 10;
  margin-top: 170px;
}
.right-float-sec a {
  display: block;
  width: 52px;
  height: 52px;
  background-color: #28a6d4;
  margin-bottom: 1px;
  -webkit-transition: opacity 0.3s ease 0s;
          transition: opacity 0.3s ease 0s;
}
.right-float-sec .return-top {
  color: #fff;
  line-height: 52px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.right-float-sec .sina {
  background: url(../images/ico_23.png) no-repeat center #28a6d4;
}
.right-float-sec .txwb {
  background: url(../images/ico_24.png) no-repeat center #28a6d4;
}
.right-float-sec .wx {
  background: url(../images/ico_36.png) no-repeat center #28a6d4;
}
.right-float-sec a:hover {
  opacity: 0.8;
}
.right-float-sec .wx-show{
  position: absolute;
  right: 53px;
  top: 53px;
  display: none;
}
.i-ban {
  position: relative;
  overflow: hidden;
  height: 600px;
  width: 100%;
}
.i-ban ul, .i-ban li {
  width: 100%;
  height: 100%;
}
.i-ban li {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}
.i-ban li a {
  display: block;
  width: 100%;
  height: 100%;
}
.i-ban .butn {
  width: 32px;
  height: 58px;
  position: absolute;
  top: 50%;
  margin-top: -29px;
  cursor: pointer;
}
.i-ban .prev {
  left: 6px;
  background: url(../images/ico_01.png) no-repeat center #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.i-ban .prev:hover {
  background: url(../images/ico_01_hov.png) no-repeat center #1ec2fc;
}
.i-ban .next {
  right: 6px;
  background: url(../images/ico_02.png) no-repeat center #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.i-ban .next:hover {
  background: url(../images/ico_02_hov.png) no-repeat center #1ec2fc;
}
.banner .ct{width:100%;background: #0c5e95;opacity: 0.9;}
.banner .top{margin-top:-75px;padding: 15px;overflow: hidden;box-sizing: border-box;}
.banner .top .logo{float: left;width: 300px;height: 45px; background: url(../images/logo2.png) no-repeat;}
.banner .top .mobile{float: left;width: 34px;height: 34px;margin: 13px 0 0 25px;background: url(../images/icon-mobile.png) no-repeat;border: 1px solid #2a9cc3;}
.banner .top .text{float: right;color: #fff;text-align: right;}
.banner .top span{display: block;font-size: 16px;}
.banner .top .tel{margin-top: 6px;font-size: 14px;}
.banner .top .tel em{display: inline-block;height: 32px;line-height: 34px;margin-left: 10px;padding-left: 10px;border-left: 1px solid #2a9cc3;font-size: 32px;font-family: "Impact";letter-spacing: 1px;}

.abouts img{width:100%;}

.footer{padding-top: 40px;background: #0059AD;}
.footer dl{float: left;width: 660px;}
.footer dl dt{line-height: 35px;margin-bottom: 30px;border-bottom: 1px solid #618EA1;font-size: 16px;color: #748ea1;text-transform: uppercase;}
.footer dl dt em{font-weight: bold;color: #fff;}
.footer dl dd{float: left;margin-right: 70px;}
.footer dl dd a{line-height: 30px;font-size: 14px;color: #D2D2D2;}
.footer dl dd .cur{line-height: 30px;font-size: 15px;color: #fff;font-weight:bold;}
.footer dl dd a:after{content: "";display: block;}
.footer dl dd a:hover{text-decoration: underline;}
.footer .right{float: right;width: 450px; text-align: left;}
.footer .right .wechat img{width: 75px;height: 75px;padding: 5px;background: #fff;}
.footer .right .wechat span{display: block;margin-top: 8px;font-size: 14px;color: #fff;}
.footer .right .hotline{margin-top: 14px;font-size: 14px;color: #fff; line-height: 30px;}
.footer .right .hotline em{display: block;font-size: 24px;font-family: "Impact";color: #fff;}
.footer .right dl{float: left;width: 450px;}
.footer .right dl dt{line-height: 35px;margin-bottom: 30px;border-bottom: 1px solid #618EA1;font-size: 16px;color: #748ea1;text-transform: uppercase;}
.footer .right dl dt em{font-weight: bold;color: #fff;}
.footer .right dl dd{float: left;margin-right: 70px;}
.footer .right dl dd a{line-height: 30px;font-size: 14px;color: #D2D2D2;}
.footer .right dl dd .cur{line-height: 30px;font-size: 15px;color: #fff;font-weight:bold;}
.footer .right dl dd a:after{content: "";display: block;}
.footer .right dl dd a:hover{text-decoration: underline;}

.footer .copyright{line-height: 0;margin-top: 35px;color: #D2D2D2;font-size:14px;background: #023768; padding: 23px 0;}
.footer .copyright a{color: #D2D2D2;}
.footer .copyright ._left {
    float: left;
}
.footer .copyright .lt {
    margin-right: 10px;
}.footer .copyright ._right {
    position: relative;
    float: right;
}.footer .copyright ._right ._item {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}.footer .copyright ._right ._item {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}.footer .copyright ._item._last:after {
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: -4px;
    content: '';
    width: 0;
    height: 0;
    border-width: 4px 1px 4px 0;
    border-style: solid solid solid dashed;
    border-color: #fff #fff #fff transparent;
}

.custom-service{position: fixed;top: 300px;right: 0;background: url(../images/custom-service.jpg) no-repeat;width: 50px;height: 200px;z-index: 100;cursor: pointer;}

/* component */
.btn-return{width: 100px;line-height: 30px;border: 1px solid #aaa;font-size: 14px;color: #666;text-align: center;}
.btn-return:before{content: "";display: inline-block;width: 18px;height: 18px;margin-right: 2px;vertical-align: -3px;background: url(../images/icon-return.png) no-repeat;}

.module-title{padding: 80px 0 40px;font-size: 36px;text-align: center;}
.module-title span{display: block;color: #333;}
.module-title em{display: block;font-family: "Impact";color: #ccc;text-transform: uppercase;}
.module-title2{padding:40px 0 30px;font-size: 36px;text-align: center;}
.module-title2 span{display: block;color: #333;}
.module-title2 em{display: block;font-family: "Impact";color: #ccc;text-transform: uppercase;}
.module-title3{padding:50px 0 30px;font-size: 36px;text-align: center;}
.module-title3 span{display: block;color: #333;}
.module-title3 em{display: block;font-family: "Impact";color: #ccc;text-transform: uppercase;}

.crumb{padding: 20px 0;overflow: hidden;}
.crumb a{float: left;line-height: 16px;}
.crumb a[href]:hover{color: #b3251b;}
.crumb a.current{color: #333;}
.crumb i{float: left;width: 20px;height: 16px;background: url(../images/icon-caret-s.png) no-repeat center center;}

.pagination{padding: 50px 0;text-align: center;}
.pagination .box{display: inline-block;overflow: hidden;}
.pagination .box span{float: left;width: 24px;height: 24px;line-height: 24px;margin: 0 5px;background: #fff;border: 1px solid #ccc;cursor: pointer;font-size: 14px;color: #333;}
.pagination .box span.switch{font-size: 20px;font-family: "Simsun";}
.pagination .box span.ellipsis{line-height: 18px;background: none;border: none;}
.pagination .box span.active{background: #0c5e95;border-color: #0c5e95;color: #fff;}

/* index */
.w1160 {
    width: 1200px;
    margin: 0 auto;
}.w1160 .logo img{
   margin-top: -12px;
}.column-titbox {
    text-align: center;
    line-height: 62px;
    color: #999;
    font-size: 24px;
    font-family: "Myriad Pro", "Arial";
}.column-titbox .cn {    
	font-size: 28px;
    font-weight: bold;
    color: #28A6D4;
    font-family: "微软雅黑";
}
.treat-sexwrap {
  padding-top: 35px;
}
.treat-sexwrap .list-wrap {
  margin-top: 35px;
  padding-bottom: 52px;
  position: relative;
}
.treat-sexwrap .list-wrap .bd ul {
  width: 105%;
}
.treat-sexwrap .list-wrap .bd li {
  width: 293px;
  background-color: #f4f4f4;
  height: 308px;
  margin-right: 10px;
  float:left;
  border: 1px #f4f4f4 solid;
}
.treat-sexwrap .list-wrap .bd li:hover .more {
  background-color: #1295df;
  color: #fff;
  border: 1px solid #1295df;
}
.treat-sexwrap .list-wrap .tit { 
}
.treat-sexwrap .list-wrap .tit a {
  color: #333;
  display: inline-block;
}
.treat-sexwrap .list-wrap .word {
  margin-top: 15px;
  min-height: 30px;
font-size: 18px;
font-weight: bold;
line-height: 25px;
padding-left: 20px;
}
.treat-sexwrap .list-wrap .word a {
  display: inline-block;
  color: #333;
}
.treat-sexwrap .list-wrap .more {
  display: block;
  width: 88px;
  height: 26px;
  text-align: center;
  line-height: 28px;
  border: 1px solid #dadada;
  border-radius: 18px;
  margin-left: 20px;
  -webkit-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
}
.treat-sexwrap .list-wrap .hd {
  position: absolute;
  bottom: 0;
  left: 50%;
  overflow: hidden;
}
.treat-sexwrap .list-wrap .hd li {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  border: 3px solid #b0b0b0;
  margin: 0 5px;
  cursor: pointer;
  text-indent: 999px;
  float:left;
}
.treat-sexwrap .list-wrap .hd li.on {
  background-color: #b0b0b0;
}


.latest-product{margin-top: 15px;overflow: hidden;border: 1px solid #ddd;}
.latest-product .name{float: left;width: 244px;height: 142px;line-height: 20px;border-right: 1px solid #ddd;color: #ccc;text-align: center;text-transform: uppercase;}
.latest-product .name em{display: block;margin-top: 50px;font-weight: bold;font-size: 18px;color: #333;}
.latest-product .list{position: relative;float: left;width: 953px;height: 142px;}
.latest-product .list:before,
.latest-product .list:after{position: absolute;left: 0;content: "";width: 100%;border-bottom: 1px solid #ddd;}
.latest-product .list:before{top: 48px;}
.latest-product .list:after{top: 96px;}
.latest-product .list a{float: left;line-height: 47px;margin: 0 20px;font-size: 14px;color: #999;}
.latest-product .list a:hover{color: #b3251b;}

.latest-product + .all-product{margin-top: 15px;margin-bottom: 0;}

.choose-us{margin-top: 70px;}
.choose-us dt{position: relative;height: 580px;background: url(../images/bg-choose-us-top.jpg) no-repeat center top;}
.choose-us dt img{position: absolute;bottom: -23px;left: 50%;margin-left: -50px;}
.choose-us dd{background-repeat: no-repeat;background-position: center top;}
.choose-us dd .box{position: relative;width: 1200px;height: 100%;margin: 0 auto;box-sizing: border-box;}
.choose-us dd .box:after{content: "";display: block;clear: both;}
.choose-us dd img{opacity: 0;}
.choose-us dd .animation{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-delay: .3s;animation-delay: .3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.choose-us dd.item-1{height: 557px;background-image: url(../images/bg-choose-us-1.jpg);}
.choose-us dd.item-2{height: 516px;background-image: url(../images/bg-choose-us-2.jpg);}
.choose-us dd.item-3{height: 528px;background-image: url(../images/bg-choose-us-3.jpg);}
.choose-us dd.item-4{height: 616px;background-image: url(../images/bg-choose-us-4.jpg);}
.choose-us dd.item-5{height: 613px;background-image: url(../images/bg-choose-us-5.jpg);}

.choose-us dd.item-1 .box{padding-top: 85px;}
.choose-us dd.item-1 .animation{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.choose-us dd.item-1 .fr{margin-left: -100px;}

.choose-us dd.item-2 .box{padding-top: 95px;}
.choose-us dd.item-2 .animation{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}

.choose-us dd.item-3 .box{padding-right: 35px;}
.choose-us dd.item-3 .fl.animation{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.choose-us dd.item-3 .fr.animation{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.choose-us dd.item-3 .square{position: absolute;top: 315px;left: 675px;}
.choose-us dd.item-3 .square.animation{-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-delay: 1s;animation-delay: 1s;}

.choose-us dd.item-4 .top.animation{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.choose-us dd.item-4 .certificate{margin: 0 10px;overflow: hidden;}
.choose-us dd.item-4 .certificate img{float: left;margin-right: 9px;backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.choose-us dd.item-4 .certificate img.animation{-webkit-animation-name: fadeInTop;animation-name: fadeInTop;}

.choose-us dd.item-5 .box{padding: 60px 34px 0;}
.choose-us dd.item-5 .fl.animation{-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
.choose-us dd.item-5 .center.animation{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.choose-us dd.item-5 .fr.animation{-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
.choose-us dd.item-5 .fl.animation,
.choose-us dd.item-5 .fr.animation{-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-delay: .8s;animation-delay: .8s;}

.latest-news{padding: 70px 0 85px;background: #f3f3f3;opacity: 0;}
.latest-news.animation{-webkit-animation: fadeIn 2s ease .3s forwards;animation: fadeIn 2s ease .3s forwards;}
.latest-news .top-news{float: left;width: 420px;margin-top: 155px;overflow: hidden;}
.latest-news .top-news img{display: block;max-width: 100%;-webkit-transition: all 2s;transition: all 2s;}
.latest-news .top-news img:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
.latest-news .top-news .desc{padding:21px;background: #1974b0;color: #fff;position: relative;}
.latest-news .top-news .desc span{font-weight: bold;font-size: 18px;}
.latest-news .top-news .desc p{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;}
.latest-news .list{float: right;width: 715px;}
.latest-news .list img{display: block;margin: 0 0 56px 32px;}
.latest-news .list ul li{overflow: hidden;border-bottom: 1px solid #ddd;}
.latest-news .list ul li:before{float: left;width: 8px;margin: 21px 12px 0 0;border-bottom: 2px soild #1974b0;}
.latest-news .list ul li a{float: left;line-height: 44px;font-size: 14px;}
.latest-news .list ul li a:hover{color: #b3251b;}
.latest-news .list ul li span{float: right;line-height: 44px;font-size: 14px;letter-spacing: 1px;}
.latest-news .list .more{display: block;width: 120px;line-height: 38px;margin-top: 32px;background: #b3251b;font-size: 14px;color: #fff;text-align: center;letter-spacing: 1px;text-transform: uppercase;}

.tab .tab_c_cur {
    display: block;
}.rect-75 {
    padding-bottom: 75%;
}.imgZoom img, .imgY180 img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
	    max-width: 100%;
    height: auto;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
    border: 0;
}.l {
    float: left;
}.r {
    float: right;
}.wrap {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
.dh{    text-align: left;
    font-size: 13px;
    color: #b5b5b5;
    padding: 30px 0px 40px;}
.i_news{margin-bottom:74px;}
.i_news .tep{padding:60px;text-align:center;}
.i_news .i_news_box{height:316px;overflow:hidden;}
.i_news .news_hd{text-align:center;font-size:0;margin-bottom:44px;}
.i_news .news_hd a{display:inline-block;*display:inline;*zoom: 1;padding:6px 30px;border:1px solid #e1e1e1;font-size:18px;margin:0px 3px;}
.i_news .news_hd a:hover,.i_news .news_hd .tab_t_cur{color:#fff;background:url(../images/i_news_hd_bj.jpg) no-repeat center;}
.i_news .news_bd ._bd_l{width:63%;}
.i_news .news_bd ._bd_l .l_img{width:53%;position:relative;}
.i_news .news_bd ._bd_l .l_img .img_time{position:absolute;left:14px;top:14px;background:url(../images/red_95.png);color:#fff;text-align:center;padding:10px 16px 10px;}
.i_news .news_bd ._bd_l .l_img .img_time ._day{font-size:24px;display:block;}
.i_news .news_bd ._bd_l .r_font{width:41%;}
.i_news .news_bd ._bd_l .r_font ._font_title{font-size:24px;color:#005bac;margin-bottom:30px;line-height:30px;height:60px;overflow:hidden;}
.i_news .news_bd ._bd_l .r_font ._font_text{font-size:14px;color:#666666;line-height:24px;height:96px;overflow:hidden;margin-bottom:60px;}
.i_news .news_bd ._bd_l .r_font ._more{display:block;border:1px solid #a8a8a8;font-size:15px;color:#555;width:42%;height:36px;line-height:36px;text-align:center;}
.i_news .news_bd ._bd_l .r_font ._more:hover{color:#fff; background-color: #005bac;border:1px solid #005bac;}
.i_news .news_bd ._bd_r{width:35%;}
.i_news .news_bd ._bd_r ._bd_r_box{border-top:1px solid #c6c6c6;}
.i_news .news_bd ._bd_r li{border-bottom:1px solid #c6c6c6;padding:15px 0px;    display: -webkit-box;}
.i_news .news_bd ._bd_r li ._title_ico{width:10px;height:10px;background:url(../images/i_news_bd_r_ico.png) no-repeat -10px 0px;margin-top:8px;}
.i_news .news_bd ._bd_r li ._list_box_main{width:94%;}
.i_news .news_bd ._bd_r ._list_box{padding:0px 10px;    width: 95%;}
.i_news .news_bd ._bd_r ._list_box ._list_title{font-size:16px;color:#131313;width:70%;line-height:25px;height:25px;overflow:hidden;float:left;}
.i_news .news_bd ._bd_r ._list_box ._list_title a{font-size:16px;color:#131313;}
.i_news .news_bd ._bd_r ._list_box ._list_time{font-size:12px;color:#c9c9c9;float:right;line-height:25px;}
.i_news .news_bd ._bd_r ._list_box ._list_time .ion{margin-left:0;display:none;}
.i_news .news_bd ._bd_r ._list_box ._list_text{font-size:14px;color:#767676;display:none;clear:both;padding-top:10px;}

.i_news .news_bd ._bd_r li.cur ._title_ico{background-position:0px 0px;}
.i_news .news_bd ._bd_r li.cur ._list_box ._list_time .ion{display:none;}
.i_news .news_bd ._bd_r li.cur ._list_box ._list_text{display:block;}

.i_main .pro_fl{margin-bottom:70px;}
/* 产品世界 */
.product-list{margin-top: 60px;margin-bottom: 120px;overflow: hidden;}
.product-list .name{float: left;width: 22px;height: 792px;line-height: 25px;padding: 40px 22px 0;background: url(../images/all-products-title.png) no-repeat center 145px;border: 1px solid #ddd;border-right: none;font-weight: bold;font-size: 18px;color: #333;text-align: center;}
.product-list ul{position: relative;float: left;width: 178px;}
.product-list ul li{width: 100%;border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.product-list ul li.last{border-bottom: 1px solid #ddd;}
.product-list ul li.active{width: 179px;background: #f2f2f2;border-color: #b3251b;border-color: #b3251b;}
.product-list ul li.active:after{position: relative;content: "";display: block;float: right;height: 48px;margin: -48px 1px 0 0;border-left: 1px solid #f2f2f2;}
.product-list ul li.active + li{border-top-color: #b3251b;}
.product-list ul li > span{position: relative;z-index: 10;display: block;line-height: 48px;cursor: default;font-weight: bold;font-size: 16px;color: #333;text-align: center;}
.product-list ul li.active > span{color: #b3251b;}
.product-list ul li dl{position: absolute;top: 0;left: 178px;display: none;width: 873px;height: 752px;padding: 40px 50px 40px 30px;background: #f2f2f2;border: 1px solid #b3251b;}
.product-list ul li.active dl{display: block;}
.product-list dl dd{margin-bottom: 16px;overflow: hidden;}
.product-list dl dd label{float: left;min-width: 45px;margin-right: 20px;padding-right: 25px;background: url(../images/icon-caret.png) no-repeat right 4px;font-weight: bold;font-size: 14px;color: #333;}
.product-list dl dd span{float: left;width: 780px;padding-bottom: 8px;overflow: hidden;border-bottom: 1px solid #ddd;}
.product-list dl dd a{float: left;line-height: 18px;margin: 0 10px 8px 0;font-size: 14px;color: #999;}
.product-list dl dd a:before{content: "";display: inline-block;height: 18px;margin-right: 10px;vertical-align: middle;border-left: 1px solid #ddd;}
.product-list dl dd a:hover{color: #b3251b;}

.product-detail .button{margin: 30px auto 50px;text-align: center;}
.product-detail .btn-return{margin-right: 40px;display: inline-block;}
.product-detail .btn-consult{display: inline-block;width: 100px;line-height: 30px;font-size: 14px;border: 1px solid #0c5e95;color: #0c5e95;text-align: center;}

/* 售后服务 */
.service{margin-bottom: 70px;}
.link-list{margin: 0 38px;overflow: hidden;}
.link-list a{float: left;width: 178px;line-height: 48px;margin: 0 8px 8px 0;border: 1px solid #999;font-weight: bold;font-size: 16px;color: #333;text-align: center;}
.link-list a:hover{border-color: #b3251b;color: #b3251b;}
.link-list a:nth-child(6n){margin-right: 0;}

/* 客户信息(咨询表单) */
.consult h2{padding-top: 70px;font-size: 26px;font-weight: bold;color: #0d5f97;text-align: center;}
.consult p{position: absolute;top: 70px;left: 0;font-size: 14px;color: #999;}
.consult ul{margin-top: 40px;overflow: hidden;}
.consult ul li{float: left;width: 580px;margin: 0 20px 40px 0;overflow: hidden;border-bottom: 1px solid #ccc;}
.consult ul li:nth-child(even){margin-right: 0;}
.consult ul li label{float: left;line-height: 30px;font-size: 14px;}
.consult ul li input{border: none;line-height: 18px;padding: 6px 0;font-size: 14px;color: #333;}
.consult ul li select{width: 280px;margin-top: 6px;height: 24px;line-height: 24px;text-indent: 100px;}
.consult .button{padding: 20px 0 80px;text-align: center;}
.consult .button a{display: inline-block;width: 180px;line-height: 36px;border-radius: 3px;font-size: 14px;text-align: center;}
.consult .button a.submit{background: #0c5e95;color: #fff;margin-right: 40px;}
.consult .button a.reset{background: #e5e5e5;color: #666;}

/* 工程案例 */
.case-area{margin-bottom: 70px;}

.case-list{margin-top: 50px;margin-bottom: 80px;padding: 40px 45px 0;box-sizing: border-box;background: #eee;}
.case-list a{float: left;width: 350px;margin: 0 30px 30px 0;}
.case-list a:nth-child(3n){margin-right: 0;}
.case-list a img{display: block;max-width: 100%;}
.case-list a .desc{padding: 16px 20px;background: #425561;color: #fff;text-align: center;}
.case-list a:hover .desc{background: #0c5e95;}
.case-list a .desc span{display: block;font-weight: bold;font-size: 16px;}
.case-list a .desc p{display: -webkit-box;height: 44px;line-height: 22px;margin-top: 20px;overflow: hidden;font-size: 14px;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.case-list .pagination{margin-top: -30px;}

.case-detail{margin-top: 40px;margin-bottom: 40px;overflow: hidden;}
.case-detail .main{padding: 45px 105px 80px 45px;overflow: hidden;background: #eee;}
.case-detail .main img{float: left;width: 350px;height: 250px;}
.case-detail .main .content{float: right;width: 615px;}
.case-detail .main .content h1{line-height: 80px;font-size: 24px;color: #333;}
.case-detail .main .content p{line-height: 24px;}
.case-detail .btn-return{float: right;margin-top: 30px;}

/* 新闻动态 */
.news-classify{float: left;width: 130px;height: 90px;margin-left: 20px;padding-left: 15px;border-left: 1px solid #ccc;}
.news-classify a{position: relative;display: inline-block;line-height: 20px;margin-bottom: 15px;font-weight: bold;font-size: 18px;}
.news-classify li.active a{color: #333;}
.news-classify li.active a:before{position: absolute;top: 1px;left: -18px;content: "";width: 5px;height: 18px;background: #0b5e95;}

.news{margin-top: 60px;margin-bottom: 60px;overflow: hidden;}
.news .list{float: right;padding: 40px 35px 0;background: #eee;}
.news .list ul li{margin-bottom: 22px;overflow: hidden;}
.news .list ul li .figure{float: left;width: 242px;height: 155px;}
.news .list .text{float: left;float: left;width: 617px;padding: 25px 24px;background: #fff;}
.news .list .text span{display: block;font-size: 14px;color: #333;}
.news .list .text h2{height: 24px;margin-top: 7px;overflow: hidden;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;}
.news .list .text h2 a{line-height: 24px;font-size: 18px;color: #333;}
.news .list .text h2 a:hover{color: #b3251b;}
.news .list .text p{display: -webkit-box;height: 48px;line-height: 24px;margin-top: 10px;overflow: hidden;color: #999;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news .list .pagination{margin-top: -22px;}

.news-detail{margin-top: 60px;margin-bottom: 60px;overflow: hidden;}
.news-detail .content{float: right;width: 835px;padding: 35px 35px 0;background: #fff;background: #fff;border: 1px solid #eee;border-width: 40px 35px 70px;}
.news-detail .content h1{font-weight: bold;font-size: 16px;color: #333;text-align: center;}
.news-detail .content .info{line-height: 30px;margin-top: 10px;border-bottom: 1px solid #eee;color: #ccc;text-align: center;}
.news-detail .content .info em{color: #333;}
.news-detail .content .page-jump{position: relative;margin-top: 30px;padding: 30px 0;border-top: 1px solid #eee;}
.news-detail .content .page-jump div{line-height: 25px;font-size: 14px;color: #333;}
.news-detail .content .page-jump div a{color: #333;}
.news-detail .content .page-jump div a:hover{color: #b3251b;}
.news-detail .content .page-jump .return{position: absolute;top: 30px;right: 0;padding-left: 15px;background: url(../images/icon-return-s.png) no-repeat 0 5px;font-size: 14px;color: #333;}

/* 营销网络 */
.service-point{position: fixed;top: 0;left: 0;z-index: 100;display: none;width: 100%;height: 100%;}
.service-point .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .7;filter: alpha(opacity=70);}
.service-point .box{position: absolute;top: 50%;left: 50%;width: 870px;height: 430px;margin: -215px 0 0 -435px;}
.service-point .box .title{position: relative;padding: 0 20px;overflow: hidden;border-radius: 3px;}
.service-point .box .title .opacity{position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: #0c5e95;opacity: .7;filter: alpha(opacity=70);}
.service-point .box .title span{position: relative;float: left;line-height: 40px;font-size: 16px;color: #fff;}
.service-point .box .title a{position: relative;float: right;width: 15px;height: 15px;margin-top: 12px;background: url(../images/icon-close.png) no-repeat;cursor: pointer;}
.service-point .box .list{margin-top: 4px;padding-top: 4px;border-top: 1px dashed #0c5e95;}
.service-point .box table{width: 100%;background: #fff;border-radius: 3px;border: 1px solid #fff;}
.service-point .box table td{line-height: 40px;border: 1px dashed #0c5e95;text-indent: 30px;}
.service-point .box table thead td{font-size: 14px;color: #333;}
.service-point .box table tbody td{color: #808080;}


/* 关于我们 */
.about{padding:0 0 60px;background: #eee url(../images/bg-about.jpg) no-repeat center 75px;}
.about ul li{margin-bottom: 55px;overflow: hidden;background: #fff;}
.about ul li img{float: left;}
.about ul li .text{float: left;padding: 40px 60px 0;width: 430px;}
.about ul li .text h3{font-weight: bold;font-size: 24px;color: #1a74b0;line-height: 66px;padding-left: 26px;background: url(../images/about-item-title.png) no-repeat;}
.about ul li .text p{line-height: 26px;font-size: 14px;margin-top: 30px;}
.about ul li .text2{float: left;padding: 40px 60px 0;width: 430px;}
.about ul li .text2 h3{font-weight: bold;font-size: 24px;color: #1a74b0;line-height: 66px;padding-left: 26px;background: url(../images/about-item-title.png) no-repeat;}
.about ul li .text2 p{line-height: 26px;font-size: 14px;margin-top: 30px;}
.about ul li .text3{float: left;padding: 40px 60px 0;width: 430px;}
.about ul li .text3 h3{font-weight: bold;font-size: 18px;color: #1a74b0;line-height: 30px;}
.about ul li .text3 p{line-height: 26px;font-size: 14px;margin-top: 30px;}

.clear{clear:both;}
.wh{padding:0 0 60px;background:#F5F5F5;}
.wh .list {
    width: 1200px;
	margin:0 auto;
    height: auto;
    box-shadow: 0 0 2px #bebdbd;
}.wh .list .con1 {
    width: 590px;
    height: auto;
    float: left;
    position: relative;
    z-index: 2;
    left: -100px;
    opacity:1;
}
.wh .list .con1 .conn1 {
    width: 590px;
    height: 391px;
    float: left;
    position: relative;
}.wh .list .con1 .conn1 .bg {
    width: 590px;
    height: 391px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}.wh .list .con1 .conn1 .tit {
    text-align: center;
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top: 15px;
    left: 0;
    width: 100%;
    text-transform: uppercase;
}.wh .list .con1 .conn1 .tit1 {
    font-size: 18px;
    line-height: 66px;
	color: #f29200;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 47px;
    left: 0;
}.wh .list .con1 .conn1 .tit2 {
    width: 457px;
    height: auto;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    position: absolute;
    top: 108px;
    left: 70px;
    text-align: center;
}.wh .list .con1 .conn1 .more {
    width: 91px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    display: block;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 168px;
    left: 257px;
}.wh .list .con1 .conn2 {
    width: 295px;
    height: 262px;
    float: left;
    position: relative;
}.wh .list .con1 .conn2 .bg {
    width: 295px;
    height: 262px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}.wh .list .con1 .conn2 .tit {
    text-align: center;
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
    text-transform: uppercase;
}.wh .list .con1 .conn2 .tit1 {    
	font-size: 16px;
    line-height: 30px;
    width: 85%;
    padding: 0 20px;
    text-align: center;
    position: absolute;
    top: 110px;
    color: #fff;
    margin: 0 auto;
}.wh .list .con1 .conn2 .more {
    width: 91px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    display: block;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 162px;
    left: 108px;
}
.wh .list .con2 {
    width: 262px;
    height: auto;
    float: left;
}.wh .list .con2 .conn1 {
    width: 262px;
    height: 197px;
    float: left;
    position: relative;
}.wh .list .con2 .conn1 .bg {
    width: 262px;
    height: 197px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}.wh .list .con2 .conn1 .tit {
    text-align: center;
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top: 28px;
    left: 0;
    width: 100%;
    text-transform: uppercase;
}.wh .list .con2 .conn1 .tit1 {
    font-size: 16px;
    line-height: 30px;
    width: 85%;
    padding: 0 20px;
    text-align: center;
    position: absolute;
    top: 80px;
    color: #fff;
    margin: 0 auto;
}.wh .list .con2 .conn1 .more {
    width: 91px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    display: block;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 130px;
    left: 88px;
}.wh .list .con2 .conn2 {
    width: 262px;
    height: 456px;
    float: left;
    position: relative;
}.wh .list .con2 .conn2 .bg {
    width: 262px;
    height: 456px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}.wh .list .con2 .conn2 .tit {
    text-align: center;
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top: 89px;
    left: 0;
    width: 100%;
    text-transform: uppercase;
}.wh .list .con2 .conn2 .tit1 {
    font-size: 16px;
    line-height: 30px;
    width: 85%;
    padding: 0 20px;
    text-align: center;
    position: absolute;
    top:140px;
    color: #fff;
    margin: 0 auto;
}.wh .list .con2 .conn2 .more {
    width: 91px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    display: block;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 290px;
    left: 88px;
}.wh .list .con3 {
    width: 338px;
    height: auto;
    float: left;
}.wh .list .con3 .conn1 {
    width: 338px;
    height: 391px;
    float: left;
    position: relative;
}.wh .list .con3 .conn1 .bg {
    width: 338px;
    height: 391px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}.wh .list .con3 .conn1 .tit {
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top: 124px;
    text-transform: uppercase;
	text-align: center;
    width: 100%;
}.wh .list .con3 .conn1 .tit1 {
    font-size:16px;
    line-height: 66px;
    position: absolute;
	text-align: center;
    width: 100%;
    color: #fff;
	top: 160px;
}.wh .list .con3 .conn1 .more {
    width: 91px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    display: block;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    bottom: 41px;
    left: 25px;
}.wh .list .con3 .conn2 {
    width: 338px;
    height: 262px;
    float: left;
    position: relative;
}.wh .list .con3 .conn2 .bg {
    width: 338px;
    height: 262px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}.wh .list .con3 .conn2 .tit {
    text-align: center;
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top: 59px;
    left: 0;
    width: 100%;
    text-transform: uppercase;
}.wh .list .con3 .conn2 .tit1 {
	font-size: 16px;
    line-height: 30px;
    width: 85%;
    padding: 0 20px;
    text-align: center;
    position: absolute;
    top: 110px;
    color: #fff;
    margin: 0 auto;
}.wh .list .con3 .conn2 .more {
    width: 91px;
    height: 34px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    display: block;
    line-height: 34px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 157px;
    left: 132px;
}
.wh .list .con1 .conn1:hover .bg,.wh .list .con2 .conn1:hover .bg,.wh .list .con2 .conn2:hover .bg,.wh .list .con3 .conn1:hover .bg,.wh .list .con3 .conn2:hover .bg,.wh .list .con1 .conn2:hover .bg{display:block}

.about-honour{padding-bottom: 90px;}
.about-honour h2{padding: 55px 0;}
.about-honour img{float: left;width: 273px;height: 195px;margin: 0 25px 25px 0;border: 1px solid #bf8400;border-width: 3px 4px;}
.about-honour img:nth-child(4n){margin-right: 0;}

@-webkit-keyframes fadeIn {
	to { opacity: 1; }
}
@keyframes fadeIn {
	to { opacity: 1; }
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-50%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-50%, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(50%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(50%, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -50%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -50%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInTop {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 50%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInTop {
	from {
		opacity: 0;
		transform: translate3d(0, 50%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-460px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		transform: translate3d(-460px, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(460px, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInRightBig {
	from {
		opacity: 0;
		transform: translate3d(460px, 0, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}



/*行业*/
.route-ul{margin-bottom: 37px;}
.route-li{width: 398px;height:312px;margin: 0px 1px 30px 0px;position: relative;float:left;}
.route-li img{width: 397px;height: 250px;}
.route-txt{width: 347px;height: 45px;background: #eee;padding: 15px 25px 0 25px;text-align: left;line-height: 30px;}
.route-li i{position: absolute;display: block;width: 40px;height: 40px;}
.route-li i.lt{background: url(../images/route-lt.png) center no-repeat;top: 0px;left: 0px;}
.route-li i.rb{background: url(../images/route-rb.png) center no-repeat;bottom: 0px;right: 0px;}
.route-bg{background: url(../images/picFocus-bg.png) no-repeat center;width: 120px; height: 80px;top: 124px;position: absolute;padding: 7px 40px 0 28px;text-align: left;line-height: 22px;z-index: 99}
.route-ul li.laster{background: #eb6112;text-align: left;padding: 128px 0 0 45px;width: 288px;height: 232px;}
.route-ul .q1,.route-ul .q2{width: 56px; height: 42px;background: url(../images/route-q1.png) no-repeat center;display: block;position: absolute;}
.route-ul .q1{top:40px;}
.route-ul .q2{bottom:50px;right: 35px;background: url(../images/route-q2.png) no-repeat center;}
.route-li a:hover .route-txt{background: #eb6112;color: #fff}
.route-li a:hover .route-txt p{color: #fff}
.route-p-txt{line-height: 18px;}

.route-div{font-size: 0px;display: inline-table;padding-bottom: 40px;}
.fc777, .fc777 a {
    color: #777;
}
.fs12 {
    font-size: 22px;
}

/*新闻*/
.widget-newslist-9{padding:0px 0px 55px;}
.news_lists .widget-newslist-9 li{padding:30px 0px 30px 0px;margin-bottom:0;}
.news_list_con .news_lists{padding:50px 0;}
/*.news_lists .widget-newslist-9 { margin-bottom:20px; }*/
.news_lists .widget-newslist-9 li {  overflow:hidden; border-bottom:#eee 1px dotted; padding-bottom:30px;width: 580px;    padding-right: 20px;float: left;height: 165px;}
.news_lists .widget-newslist-9 ._img { width:225px; float:left; margin-right:30px; }
.news_lists .widget-newslist-9 ._img img{ -moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;width:225px; }
.news_lists .widget-newslist-9 ._intro { overflow:hidden; }
.news_lists .widget-newslist-9 ._title { display:block; height:32px; line-height:32px; font-size:20px; font-weight:normal; margin-bottom:5px; color:#333333; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_lists .widget-newslist-9 ._info { height:20px; line-height:20px; color:#999999; margin-bottom:10px; }
.news_lists .widget-newslist-9 ._text { line-height:1.8em; height:3.6em; overflow:hidden; font-size:14px; margin-bottom:13px;}
.news_lists .widget-newslist-9 ._more { display:inline-block; white-space:nowrap; width:auto; height:32px; line-height:32px; background-color:#fff; color:#555; padding:0 20px; border:1px solid #bababa;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}

.news_lists .widget-newslist-9 li:hover ._title,.widget-newslist-9 li:hover ._text { color:#005bac; }
.news_lists .widget-newslist-9 li:hover ._more {border:1px solid #005bac; background-color:#005bac; color:#fff;}
.news_lists .widget-newslist-9 li:hover ._img img { transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}

/*新闻详细*/
.news_show .widget-newsdetail-7 .ion { color:#676767; }
.news_show .widget-newsdetail-7 .n_left { width:70%; float:left; box-sizing:border-box; }
.news_show .widget-newsdetail-7 ._head ._title { font-size:32px; font-weight:bold; color:#010101; margin-bottom:10px;}

.news_show .widget-newsdetail-7 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.news_show .widget-newsdetail-7 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.news_show .widget-newsdetail-7 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;display:inline;}
.news_show .widget-newsdetail-7 ._tools b { font-weight:normal; }
.news_show .widget-newsdetail-7 ._tools #switcher { margin-left:10px; }
.news_show .widget-newsdetail-7 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.news_show .widget-newsdetail-7 ._tools #switcher .ion { font-size:15px; }
.news_show .widget-newsdetail-7 ._tools .bds_more { float:none; background:none; padding:0;}

.news_show .widget-newsdetail-7 .myart { padding:30px 2.5%; background-color:#fafafa; line-height:2; min-height:200px; font-size:13px; color:#555555;margin-bottom:108px;}

.news_show .widget-newsdetail-7 .n_right { width:24%; float:right; }
.news_show .widget-newsdetail-7 ._back .ion { display:block; position:absolute; top:0; right:20px; font-size:20px; }
.news_show .widget-newsdetail-7 ._back a,.news_show .widget-newsdetail-7 ._back .ion { color:#666; }
.news_show .widget-newsdetail-7 ._back a { display:block; position:relative; width:70%; height:49px; padding-left:20px; border:#666 1px solid; font-size:20px; line-height:49px; }
.news_show .widget-newsdetail-7 ._back:hover a { background-color:#005bac;border-color:#005bac;}
.news_show .widget-newsdetail-7 ._back:hover a,.news_show  .widget-newsdetail-7 ._back:hover .ion { color:#fff; }


.news_show .widget-newsdetail-7 ._detailPage_bottom li span,.widget-newsdetail-7 ._detailPage_bottom li a { display:block;}
.news_show .widget-newsdetail-7 ._detailPage_bottom{ margin-top:50px; }
.news_show .widget-newsdetail-7 ._detailPage_bottom ul { padding:14px 0;}
.news_show .widget-newsdetail-7 ._detailPage_bottom li { position:relative; padding-bottom:20px; }
.news_show .widget-newsdetail-7 ._detailPage_bottom li:after { content:''; position:absolute; top:15px; left:0; width:100%; height:1px; background-color:#e2e2e2;  overflow:hidden;}
.news_show .widget-newsdetail-7 ._db ._mark { color:#666; }
.news_show .widget-newsdetail-7 ._detailPage_bottom a:hover ._mark { color:#005bac; }
.news_show .widget-newsdetail-7 ._detailPage_bottom ._mark{ display:inline-block; background-color:#fff; padding-right:8px; padding-bottom:10px; font-size:18px; font-weight:bold; position:relative; z-index:10;}
.news_show .widget-newsdetail-7 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.news_show .widget-newsdetail-7 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.news_show .widget-newsdetail-7 ._detailPage_bottom a:hover ._title { color:#005bac; }
.news_show .widget-newsdetail-7 ._detailPage_bottom ._title{ padding-left:5px; font-size:18px; font-weight:bold; color:#5c5c5c; line-height:1.5em; font-weight:normal;}
.news_show .widget-newsdetail-7 ._detailPage_bottom2 ._mark { padding-bottom:8px; font-size:18px; font-weight:bold; }
.news_show .widget-newsdetail-7 ._detailPage_bottom2 li { padding:0 40px 0 13px; position:relative; line-height:28px;}
.news_show .widget-newsdetail-7 ._detailPage_bottom2 li:after { content:''; position:absolute; top:50%; margin-top:-4px; left:0px; width:0; height:0; overflow:hidden; border-width:4px; border-color:transparent transparent transparent #9a9a9a; border-style:dashed dashed dashed solid; }
.news_show .widget-newsdetail-7 ._detailPage_bottom2 li:hover:after { border-color:transparent transparent transparent #005bac; }
.news_show .widget-newsdetail-7 ._detailPage_bottom2 li ._title,.news_show .widget-newsdetail-7 ._detailPage_bottom2 ._date { color:#000; }
.news_show .widget-newsdetail-7 ._detailPage_bottom2 li:hover ._title,.news_show .widget-newsdetail-7 ._detailPage_bottom2 li:hover ._date { color:#005bac; }
.news_show .widget-newsdetail-7 ._detailPage_bottom2 li ._title { font-size:14px; font-weight:normal; height:28px; line-height:28px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;width:80%;}
.news_show .widget-newsdetail-7 ._detailPage_bottom2 ._date { position:absolute; right:0; top:0;}
.sub-list {
    text-align: center;
    padding-top:2rem;
    padding-bottom: 1.5rem;
    font-size: 0;
}.sub-list li {
    display: inline-block;
    font-size: 1rem;
}.sub-list .newsa {
    background: #fff;
}
.sub-list li a {
    display: inline-block;
    padding: .3rem 2rem;
    border: 1px solid #dfdfdf;
    margin: 0 0.5rem;
}.sub-list li a:hover,.sub-list .active{ background: #005bac; color: #fff;border-color: #005bac;}


/*产品*/
.zy-nav-bg {
	width:100%;
	border-bottom:1px solid #e0e0e0;
}
.zy-nav-bg .zy-nav {
	width:1160px;
	margin:0 auto;
	height:49px;
	line-height:49px;
}
.zy-nav-bg .zy-nav .zy-nav-left {
	float:left;
	font-size:14px;
	letter-spacing:1px; 
}
.zy-nav-bg .zy-nav .zy-nav-left p {
	float:left;
	background:url(../images/xfz.jpg) no-repeat;
	background-position:0px 16px;
	padding:0 0 0 30px;
}
.zy-nav-bg .zy-nav .zy-nav-left span {
	float:left;
}
.zy-nav-bg .zy-nav .zy-nav-right {
	float:right;
	max-width:734px;
	height:49px;
}
.zy-nav-bg .zy-nav .zy-nav-right li {
	float:left;
	/*padding:0 16px;*/
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	position:relative;
}
.zy-nav-bg .zy-nav .zy-nav-right li a {
	font-size: 14px;
	font-weight:bold;
	color:#696969;
	display:block;
	width:100%;
	padding:0 16px;
}
.zy-nav-bg .zy-nav .zy-nav-right li img {
	position:absolute;
	left:50%;
	margin:0 0 0 -10px;
	display:none;
}
.zy-nav-bg .zy-nav .zy-nav-right li:hover {
	background:#0888d1;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}
.zy-nav-bg .zy-nav .zy-nav-right li:hover a {
	color:#fff;
}
.zy-nav-bg .zy-nav .zy-nav-right li:hover img {
	display:block;
}
.zy-nav-bg .zy-nav .zy-nav-right li.zy-nav-on {
	background:#0888d1;
}
.zy-nav-bg .zy-nav .zy-nav-right li.zy-nav-on a {
	color:#fff;
}
.zy-nav-bg .zy-nav .zy-nav-right li.zy-nav-on img {
	display:block;
}

.zy-content-bg {
	width:1116px;
	height:auto;
	margin:15px auto 40px;
}.cpfl-ul li {
	width:265px;
	height:347px;
	margin:0 14px 30px 0;
	float:left;
}
.cpfl-ul li a {
	width:100%;
	height:100%;
	display:block;
	position:relative;
}
.cpfl-ul li a span {
	position:absolute;
	bottom:0;
	z-index:999;
	display:block;
	width:265px;
	height:100px;
	line-height:100px;
	text-align:center;
	font-size:20px;
	color:#fff;
	background-color: rgba(0, 0, 0, 0.4);
}
.cpfl-ul li a:hover span {
	background:url(../images/cplb-bg.png) repeat;
}
.cpfl-ul li a:hover div {
	display:block;
}
.cpfl-ul li a .hchm {
	display:none;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	text-align:center;
}
.cpfl-ul li a .hchm img {
	margin:86px auto 0;
}
.clear {
	clear:both;
}


/*pro*/
.channelT {
    background: url(../images/m_logo.png) left bottom no-repeat #0067b2;
    padding: 34px 0 32px;
    text-align: center;
}.channelT .cn {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-right: 2%;
}.channelT .en {
    color: #5b8fc4;
}
.pro_left{ width:100%; float:left; overflow: hidden;}
.all{background: #f7f7f7;display:block; }
.all>li{ width:100%; line-height:40px;  font-size:14px; border-bottom:1px #fff solid;padding:0 0 0 0px; background:url(../images/list_fight.png) no-repeat;}
.all>li>a{}
.pro_top { height:72px; background:url(../images/pro_left.png) center;}
.all li ul li{ width:195px; line-height:40px; font-size:13px; 
    padding-left: 35px; border-top:1px #fff solid; background:#D1D1D1;}
.all li ul li a{ display:block; height:100%; width:100%;}
.all li ul li:hover{ background:#2271AF ; color:#fff;}
.all li ul li a:hover{  color:#fff;}
		
		
	
.pro_right{ width:100%; float:right; padding-bottom:10px;}
.pro_right ul{ padding-bottom:20px; }
.pro_right ul li{ border-bottom:1px #BBBBBB solid; padding-bottom:25px; padding-top:25px;}
.pro_right ul li a{ display:block;}
.pro_img{ border:1px solid #BCBCBC; width:220px; height:130px; float:left;    text-align: center;}
.pro_img img{     max-width: 100%;max-height: 130px;}
.pro_information{ width:590px; float:right; background:#fff;}
.pro_information h2{ line-height:40px;}
.pro_information .msp{ line-height:25px; margin:10px 0;    height: 20px;}
.pro_information span{ line-height:30px; display:block; padding:0 15px; border:1px #BBBBBB solid; width:70px; text-align:center; margin-top:30px;}
.pro_right ul li:hover .pro_information h2{ color:#1A81C0; }
.pro_right ul li:hover .pro_information p{ color:#1A81C0; }
.pro_right ul li:hover .pro_information span{ color:#1A81C0;  border:1px #1A81C0 solid;}



.mdn-accordion, .mdn-accordion * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0; 
}
.mdn-accordion {


	font-weight: 400;
	background: #f7f7f7;
}
.mdn-accordion, .mdn-accordion ul, .mdn-accordion ul li {
	list-style: none
}
.mdn-accordion ul {
	display: none
}
.mdn-accordion .accordion-toggle {
	position: absolute;
	opacity: 0
}
.mdn-accordion .accordion-title, .mdn-accordion a {
	display: block;
	position: relative;
	text-decoration: none;
	font-size: 16px;
	padding: 14px 20px;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.mdn-accordion .accordion-title {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;border-bottom:1px solid #fff;
}
.mdn-accordion .accordion-title:hover, .mdn-accordion .accordion-toggle:checked+.accordion-title, .mdn-accordion a:hover {
	
}
.mdn-accordion ul .accordion-toggle:checked+.accordion-title {
	background: #FDFDFD
}
.mdn-accordion ul ul .accordion-toggle:checked+.accordion-title {
	background: #FFF
}
.mdn-accordion .accordion-toggle:checked+.accordion-title+ul, .mdn-accordion .accordion-toggle:checked+.accordion-title:nth-of-type(n)+ul {
	display: block
}
.mdn-accordion .accordion-title i, .mdn-accordion li a i {
	font-size: 1.1em;
	margin-right: 5px
}
.mdn-accordion ul .accordion-title, .mdn-accordion ul a {

	padding-left: 52px
}
.mdn-accordion ul ul .accordion-title, .mdn-accordion ul ul a {
	padding-left: 80px
}
.mdn-accordion ul ul ul .accordion-title, .mdn-accordion ul ul ul a {
	padding-left: 110px
}
.mdn-accordion ul .accordion-title:hover, .mdn-accordion ul a:hover {
	background: #FDFDFD
}

.mdn-accordion .accordion-toggle:checked+.accordion-title::before {
	top: 45%;
	right: 22px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.mdn-accordion .mdn-container h1 {
	font-family: Merriweather, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	font-weight: 300;
	font-size: 32px;
	color: #09F
}
.mdn-accordion .mdn-container {

}
.mdn-accordion .mdn-container p {
	line-height: 22px;
	margin-top: 22px;
	font-size: 14px;
	font-weight: 300
}
.mdn-accordion .mdn-tagline {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-weight: 700
}
.mdn-accordion .mdn-container ul {
	display: block;

	list-style-type: none;

}
.mdn-accordion .mdn-container ul li {
	padding: 10px 0 10px 30px;
	display: list-item;
	list-style-type: none;
	font-size: 14px; background:#F0F0F0;    border-bottom: 1px solid #fff;
}
.mdn-accordion .mdn-container ul li:hover{ color:#fff; background:#2271AF;}
.mdn-accordion .mdn-container ul li:hover a{color:#fff;}
.mdn-accordion .mdn-container h3 {
	color: #09F;
	font-size: 24px;
	font-weight: 300
}
.single-level-accordion .mdn-container p {
	margin: 0 0 22px
}
.mdn-accordion .mdn-container a {
	padding: 0;
	margin: 0; font-size:13px;
	font-weight: 400;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: 0 0;
	color:#4a4a4a;
	text-decoration:none;
}
.mdn-accordion .mdn-container a:hover {
	background: 0 0;
	text-decoration:none;
}
.split-panels {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: 0 0
}
.split-panels .sub-level {
	margin: 8px 0;
	background: #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.2);
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	-webkit-transition: box-shadow .2s;
	-moz-transition: box-shadow .2s;
	transition: box-shadow .2s
}
.split-panels .sub-level:hover {
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.3);
	box-shadow: 0 1px 10px rgba(0,0,0,.3)
}
.split-panels .sub-level .mdn-container {
	border-bottom: 0
}
.split-panels .accordion-title, .split-panels a {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;text-decoration:none;
}
.split-panels .accordion-toggle:checked+.accordion-title {
	-webkit-box-shadow: inset 0 -1px #EDF1F2;
	-moz-box-shadow: inset 0 -1px #EDF1F2;
	box-shadow: inset 0 -1px #EDF1F2
}
.accordion-dark {
	background: #0C1318
}
.split-panels.accordion-dark {
	background: 0 0
}
.accordion-dark .accordion-title, .accordion-dark a {
	color: #869FA5;
	background: #1C2B36;
	-webkit-box-shadow: inset 0 -1px #223442;
	-moz-box-shadow: inset 0 -1px #223442;
	box-shadow: inset 0 -1px #223442
}
.accordion-dark ul .accordion-title, .accordion-dark ul a {
	-webkit-box-shadow: inset 0 -1px #223442;
	-moz-box-shadow: inset 0 -1px #223442;
	box-shadow: inset 0 -1px #223442;
	font-weight: 300
}
.accordion-dark .accordion-title:hover, .accordion-dark a:hover, .accordion-dark ul .accordion-title:hover, .accordion-dark ul a:hover {
	background: #182530
}
.accordion-dark .accordion-toggle:checked+.accordion-title {
	background: #141F27
}
.accordion-dark ul .accordion-toggle:checked+.accordion-title {
	background: #182530
}
.accordion-dark ul ul .accordion-toggle:checked+.accordion-title {
	background: #131E26
}
.accordion-dark .mdn-container {
	border-bottom: 1px solid #223442;
	color: #869FA5
}
.accordion-dark.split-panels .sub-level {
	background: #0C1318
}
.accordion-dark.split-panels .accordion-toggle:checked+.accordion-title {
	-webkit-box-shadow: inset 0 -1px #223442;
	-moz-box-shadow: inset 0 -1px #223442;
	box-shadow: inset 0 -1px #223442
}
.mdn-accordion .mdn-accordion-ripple {
	position: absolute;
	border-radius: 50%;
	pointer-events: none;
	background-color: rgba(255,255,255,.5);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: .6;
	padding: 0;
	margin: 0
}
.blue-accordion-theme .accordion-title, .blue-accordion-theme a {
	    color: #4a4a4a; background:url(../images/list_fight.png) no-repeat center;
	

}
.blue-accordion-theme ul .accordion-title, .blue-accordion-theme ul a {

	font-weight: 300
}




.newsLeft li { padding: 20px; border: 1px solid #d9d9d9; overflow: hidden; margin-bottom: 30px;line-height: 1.8;    width: 550px;float:left;    margin-right: 7px; }
.newsLeft li ._img { width: 21%; margin-right: 4%; }
.newsLeft li ._t { font-size: 18px;    font-weight: bold;    color: #555;}




.row{width:1200px;margin:0 auto;}
.row>.span-3 {
    width: 23%;
}.row>[class*="span-"] {
    float: left;
    margin-right: 2%;
}.row ._con { display: block; text-align: center; background: #fff; padding: 25px;height: 250px; }
.row ._more { width: 100px; height: 34px; line-height: 34px; margin: 0 auto; color: #666; margin-bottom: 30px; }
.row ._more:hover{ color: #fff; background: #0059AD;}
.row h3 { font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;    padding-top: 5px;}
.row h4 { color: #999; margin-bottom: 30px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.row ._more {
    display: block;
    width: 100px;
    height: 32px;
    border: 1px solid #dedede;
    text-align: center;
    line-height: 32px;
    color: #666;
	margin-top: 26px;
}
.row>.span-6 {
    width: 48%;
}.pro_sec1 {
    background: #f6f6f6;
    padding: 45px 0;
	height: 300px;
}.pro_sec1 ._con { padding: 20px 30px; }
.pro_sec1 ._con h3 { font-size: 20px; line-height: 1; margin-bottom: 10px;    padding-top: 5px;}
.pro_sec1 ._con ._sub { color: #999; line-height: 1; margin-bottom: 20px; }
.pro_sec1 ._more { width: 100px; height: 32px; line-height: 32px; color: #666; }
.pro_sec1 ._left { background: #fff; height: 250px; }
.pro_sec1 .box { background: #fff; overflow: hidden; padding: 25px; }
.pro_sec1 .box ._sub { margin-bottom: 10px; }
.pro_sec1 .box h3 { font-size: 20px; }
.pro_sec1 .box1 { margin-bottom: 20px; }
.pro_sec1 .box2 ._img { height: 50px; overflow: hidden; }
.pro_sec1 .box3 ._img { height: 50px; overflow: hidden; }
.row>.span-12 {
    width: 98%;
}




.right-p-k {
    float: left;
    width: 102%;
    margin-left: -2%;
    margin-top: -50px;
}.right-product-single {
    float: left;
    width: calc(31% - 2px);
    margin-left: 2%;
    margin-top: 50px;
    border: 1px solid #D0D0D0;
	height: 290px;
}.right-product-single-aimg {
    display: block;
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
	text-align: center;
}.right-product-single-aimg img{    
	max-width: 100%;
    max-height: 125px;
}.right-p-name {
    float: left;
    width: 100%;
    height: 160px;
    overflow: hidden;
}.rpnamemid {
    float: left;
    margin-left: 20px;
    width: calc(100% - 40px);
    margin-top: 20px;
}.rpname {
    float: left;
    width: 100%;
    color: #000000;
    font-size: 14.57px;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
    height: 35px;
    position: relative;
}.rptext {
    line-height: 18px; 
    float: left;
    width: 100%;
    color: #7A838C;
    font-size: 12px;
    text-align: center;
    height: 55px;
}.rpbut {
    width: 100%;
    float: left;
    color: #428BCA;
    text-align: center;
    font-size: 12px;
    font-style: italic;
}