@charset "utf-8";/* CSS Document *//* self-adaption global css v3.0 * 此文件是网站全局自适应个性化css，也适当补充了自适应栅格系统（补充的是每行5个元素），此样式表在zui框架基础上进行开发，需要先引入zui核心文件。 * This file is the global adaptive personalized CSS of the website, and it also complements the adaptive grid system (supplemented by 5 elements per line). This stylesheet is developed on the basis of the zui framework, which requires the introduction of the zui core file first. Power by Doudian  */@font-face {  font-family: 'iconfont';  /* project id 1272221 */  src: url('//at.alicdn.com/t/font_1272221_c7jrp1f18yg.eot');  src: url('//at.alicdn.com/t/font_1272221_c7jrp1f18yg.eot?#iefix') format('embedded-opentype'),  url('//at.alicdn.com/t/font_1272221_c7jrp1f18yg.woff2') format('woff2'),  url('//at.alicdn.com/t/font_1272221_c7jrp1f18yg.woff') format('woff'),  url('//at.alicdn.com/t/font_1272221_c7jrp1f18yg.ttf') format('truetype'),  url('//at.alicdn.com/t/font_1272221_c7jrp1f18yg.svg#iconfont') format('svg');}.iconfont{	vertical-align: middle;    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;}/* for global 全局 */.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }.col-xs-5ths { width: 20%; }@media (min-width:768px) {    .col-sm-5ths { width: 20%; float: left; }}@media (min-width:992px) {    .col-md-5ths { width: 20%; float: left; }}@media (min-width:1200px) {    .col-lg-5ths { width: 20%; float: left; }}body { background: #fff; color: #000; font-size: 16px;width: 100%; overflow-x: hidden;}a { color: #1b1f2c; cursor: pointer; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }a:focus { outline: none; text-decoration: none; }a:hover { outline: none; text-decoration: none; }li { list-style: none; }i{font-style:normal;}/* box size */.no-margin { margin: 0; }.no-padding { padding: 0; }/* display */.inline-block { display: inline-block }/* position */.pst-relative { position: relative; }/* clear */.clear-block { clear: both; }/* vertical-align */.vc-middle { display: inline-block; vertical-align: middle; }/* font */.text-12px { font-size: 12px }.text-14px { font-size: 14px }.text-18px { font-size: 18px }.text-20px { font-size: 20px }/* other */.middle-ctrl { display: inline-block; height: 100%; width: 0px; vertical-align: middle; }.main{width: 1143px;margin: auto;}/* header */#headerbar { border: none; font-size: 0px; position: relative; border-radius: 0; padding-bottom: 0px;background: #fff; }#headerbar .header-top{font-size: 16px;background:#1b1f2c; height: 100px;}#headerbar .header-top .container{position: relative;}#headerbar .logo { text-align: left;margin:20px 0 20px 0;  }#headerbar .logo img {  }#headerbar .tel {  margin-top:35px; }#headerbar .tel .left{float: right;background: url("/images/toptel.png") no-repeat left;   line-height: 50px;color: #f16a54;font-size: 17px;font-weight: bold;text-indent: 36px;}#headerbar .tel .right { float: right;line-height: 20px;padding-left: 8px; padding-top: 5px;  font-size: 13px;color: #FFFFFF}#headertitle { display: block;  position: relative; z-index: 1; background-color: #000; } #headertitle  .nav { width: 100%;height: 45px;  }#headertitle  .nav ul {  }#headertitle  .nav ul li {float: left;height: 45px;line-height: 45px;text-align: center; } @media (min-width:992px) {    #headertitle  .nav ul li { width:150px;   }}@media (min-width:1200px) {    #headertitle  .nav ul li { width:  190px;   }}.screen-tablet #headertitle  .nav ul li { width: 130px;  }#headertitle  .nav ul li a {font-size: 15px;color: #fff;  } #headertitle  .nav ul li:hover{background-color: #e40012;}#headertitle  .nav ul li.select{background-color: #e40012;} #m-headerbar { padding-top: 6px; padding-bottom: 6px; border: none; background-color: #1b1f2c; border-bottom: #d1d1d1; box-shadow: 0px 3px 5px 0px #d1d1d1; }.screen-phone #m-headerbar .container .relative i.icon.blue, .screen-tablet #m-headerbar .container .relative i.icon.blue { position: absolute; top: 12px; right: 60px;color: #FFFFFF }#m-headerhd { pointer-events: auto; }#m-headerhd:hover { color: #1b1f2c; }#m-headerhd span{color: #000;line-height: 40px;font-size:20px;display:inline-block;max-width:40%;height: 40px;overflow:hidden;}#m-headerbar .hdtitle-img {    /* *width: 40px; */width: auto; height: 40px; }#m-headerbar .hdtitle-img img { width: auto; height: 100%; }#m-headerbar .hdtitle-ch { font-size: 22px; font-weight: 700; line-height: 1.1; letter-spacing: 1px; padding-left: 10px; }#m-headerbar .hdtitle-en { font-family: Georgia, "serif"; font-size: 14px; font-weight: 700; letter-spacing: 1px; line-height: 1.1; padding-left: 10px; }#m-headerbtn { position: absolute; top: 10px; right: 10px; color: #1b1f2c; text-shadow: none; background-color: #fff; border-color: #1b1f2c; }#leftmenulayout { display: none; width: 100%; height: 100%; width: 100vw !important; height: 100vh !important; position: fixed; z-index: 999998; top: 0; right: 0; bottom: 0; left: 0; background-color: #1b1f2c; opacity: .5; }#leftmenulayout span { display: block; width: 40%; height: 100%; margin-left: 60%; color: #7d7d7d; font-size: 4rem; overflow: hidden; text-align: center; }#leftmenu { display: none; width: 60%; height: 100% !important; width: 60vw; height: 100vh !important;    background-color: rgba(24,31,44,.82); border-right: 1px solid #333; position: fixed; z-index: 999999; box-shadow: rgba(0, 0, 0, .15) 0 .15rem .5rem, rgba(0, 0, 0, .25) 0 .15rem .5rem; overflow-y: auto !important; }#leftmenu>.items { display: block; width: 100%; border-bottom: 1px solid #2b3c4c; position: relative; }#leftmenu>.items>a { margin: 0 15%; font-size: 15px; display: block; height: 55px; line-height: 55px; position: relative; color: #fff; width: 70%; overflow: hidden; white-space: nowrap; text-overflow: inherit; }#leftmenu>.items>i { text-align: center; display: block; position: absolute; top: 0; right: 10px; color: #fff; height: 55px; width: 55px; font-size: 24px; line-height: 55px; }#leftmenu>.items>.listplus { display: none; text-align: center; padding: 10px 0; }#leftmenu>.items>.listplus>a { display: block; color: #fff; line-height: 26px; font-size: 14px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: inherit; } /* 标题 */.tit {width: 100%;  margin-bottom: 25px; margin-top: 25px;  }.tit .lt {font-size: 18px;float: left;background: url(../images/a_09.jpg) no-repeat left;padding-left: 30px;  }.tit a.more {float: right;font-size: 18px;color: #000;}.tit a.more:hover{color: #e40012;}.contain {width: 100%; float: left;margin-top: 40px;margin-bottom: 40px; }.huodong {-webkit-transition: -webkit-transform 0.8s ease-out;}.huodong:hover {-webkit-transform:scale(1.1,1.1);transform: scale(1.2,1.2);} .huodong img {max-width: 85%;} /*案例展示*/.list {width: 100%; float: left;margin-top: 30px; padding: 0}.screen-phone .list {margin-top: 15px;}.list>a{color:#000;}.list>a:hover{color:#e40012;}.list .kuang {padding: 0 25px 0 0 }.screen-phone .list .kuang {padding: 0 10px  }.list .kuang>a{color:#000;border:1px solid #fbfcfc;}.list .kuang>a:hover{border-bottom:1px solid #dddddd;}.list .items{display:block;text-align:center;color:#d3d3d3;margin-bottom:20px;}.list .items:hover{color:#e40012; }.screen-phone .list .items{margin-bottom:10px;}.list .items .itemsimg{display:block;position:relative;width:100%;padding-top:65%;}.list .items .itemsimg img{transition:all 0.5s ease-out;  /* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;  /* Firefox 4 */-webkit-transition:all 0.5s ease-out;  /* Safari 和 Chrome */-o-transition:all 0.5s ease-out;  /* Opera */}.list .items .itemsimg img:hover{transform:scale(1.2,1.2);}.list .items .itemsimg>div{display:block;position:absolute;width:100%;height:100%;top:0px;overflow:hidden;background-size:auto 100%;background-color:#e4e4e4;}.list .items .itemstitle{width:100%;line-height:50px;font-size:18px;background-color:#FFFFFF;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;} .honor_index {width: 100%; float: left;text-align: center; font-size: 50px;color: #e6e6e6;margin-bottom: 20px;}.screen-phone .honor_index { font-size:30px;margin-bottom: 10px;margin-top: 5px;}.index_about {width: 100%; float: left;text-align: left;  padding: 10px 0; line-height: 30px; text-indent: 20px;}.index_about p  { text-indent:33px;line-height: 30px; }.liucheng {margin-top: 80px;}.screen-phone .liucheng {margin-top: 30px;}.liucheng .title {}.liucheng .title p{float: left;}.liucheng .title span {font-size: 22px; color: #f16a54;}.liucheng .title em {float: left;display: block;width: 70px;height:10px;margin: 8px 0 0 15px; border-bottom: 1px solid #f16a54;   }.liucheng  .con { width: 100%; float: left;margin-top:50px;  }.screen-phone  .liucheng  .con { margin-top:30px;  }.liucheng  .con .yuan {display: block;position: relative;  width: 100%; padding-top: 100%;}.liucheng  .con  .yuan>div {  padding-left: 25px;text-align: center;; border-radius: 50%;   border: 1px dashed #000;   position: absolute;  width: 100%;  height: 100%; top: 0px;  overflow: hidden; background-size: auto 100%; display: -webkit-flex; /* Safari */ -webkit-align-items: center; /* Safari 7.0+ */ display: flex; align-items: center;}/*.liucheng  .con .yuan {width: 100px; height: 100px;line-height: 23px;text-align: center; border-radius: 50%; border: 1px dashed #000;align-items: center; display: flex;   } */.liucheng  .con  span {display: block;position: relative;top:-100px; width: 26px; height: 26px;line-height: 26px;font-style: italic; text-align: center;color: #fff;  border-radius: 50%;  background-color: #f16a54;}.liucheng  .con .jiantou {text-align: center;margin-top: 46px;margin-left: 5px;} /*底部foot部分*/#footerbar {width:100%; font-size:14px;color:#ffffff;margin-top:60px;padding: 86px 0 0px 0; background:#121212;    }.screen-phone  #footerbar {margin-top:30px;padding: 40px 0 0px 0;}#footerbar .left {padding-left: 110px;font-size: 18px;color:#FFFFFF;}.screen-phone #footerbar .left {padding-left: 00px;}#footerbar .left .add { margin: 40px 0 10px 0;    }#footerbar .left .add .pic{ width: 50px;height:50px; margin-top: 11px;display: block;float: left; background: url("/images/foot_add.png") left no-repeat;}#footerbar .left .add .line {padding: 10px 0 15px 0;margin:0 40px 0 50px; border-bottom: 1px dashed #222121;border-top: 1px dashed #222121;}#footerbar .left .add .line span {font-size: 14px;color: #f16a54}#footerbar .left .add .line p{font-size: 14px;     padding: 10px 0 0 0; }#footerbar .left .tel { background: url("/images/foot_tel.png") left no-repeat;padding-left:  50px;}#footerbar .left .tel span {font-size: 14px;color: #f16a54}#footerbar .left .tel p{font-size: 14px;    padding: 10px 0 0 0;}#footerbar .right {}.screen-phone #footerbar .right { padding-top: 30px;text-align: center}#footerbar .footer{width:100%;padding: 10px 0;margin-top: 70px; line-height:30px;color: #fff;text-align: center;background-color: #000;}#footerbar .footer a{color:#fff;}#m-footer{border-top:1px solid #f16a54;background-color:#f16a54;}#m-footer a{display:block;color:#fff;padding-top:5px;padding-bottom:5px;}#m-footer .iconfont{font-size: 28px;}#footerbar .foot_nav{text-align:center;margin:0 auto;}/*返回顶部*/.to-top {display: none;width: 33px;text-align:center;color: #f16a54;}.to-top img{margin-bottom: 5px;}.to-top a:hover{color: #f16a54;}/*在线客服*/.qqkf {width:170px;padding:0 15px 18px 15px;background-color: #f16a54; position:fixed; top:26%; left:0;;}.qqkf .chat { border-top: 2px solid #fff;  padding-left: 10px;padding-top: 10px;}.qqkf .chat  a {display: block;  background:url(../images/d_07.png) no-repeat left;background-size:28%;   padding:14px 0;font-size: 16px;color: #fff;text-indent: 42px;}.qqkf .chat_b {width: 100%; background-position-y:18px;padding-left: 10px; padding-top: 0px;border-bottom: 2px solid #fff;}.qqkf .chat_b a {display: block;  background:url(../images/d_11.png) no-repeat left;background-size:28%;   padding:14px 0;font-size: 18px;color: #fff;text-indent: 40px;}.qqkf .chat_b p {font-size: 14px;padding: 5px 0; }.qqkf h5 {text-align:center;color: #fff;font-weight: normal; margin-bottom:10px;line-height: 17px;}.qqkf span{display:block;text-align:right;cursor:pointer;position: relative;top: 10px; left: 7px;}.bigtitle{text-align: center;width: 100%;margin: auto;border-bottom: 2px solid #ebebeb;padding:20px 0;}.bigtitle.sec{margin-top: 50px;border-top: 2px solid #ebebeb; padding: 10px 0 18px 0;margin-bottom: 40px;}.bigtitle h1{font-size: 36px;color: #3e3a39;margin-top: 22px;margin-bottom: 5px;}.screen-phone  .bigtitle h1{font-size:3.px;}.bigtitle h2{font-size: 18px;color: #3e3a39;font-weight: normal;margin-top: 12px;}.bigtitle p{font-size: 16px;color: #e40012;margin-top: 10px;}.aboutcont{ margin-top: 40px;padding-top: 10px;font-size: 18px;color: #3e3a39;}.aboutcont .title2{font-size: 60px;color: #565656;text-align: center;font-weight:normal;margin-bottom: 50px;}.aboutcont p{font-size: 16px;line-height: 28px;text-indent: 2em;}.aboutcont img{ width: 100%;}.about_k {  padding: 0;margin: 0;text-align: center;}.about_k img  { width: 80%;}.screen-phone .about_k img  { width:100%;} .thd {padding-bottom: 50px;}.contact {width: auto;background: url("../images/contact.jpg") no-repeat center; background-size:100% 100%; }.contact .fly { display:none;width: 44px;height: 44px;text-align: center;background-color: #e2e2e2; margin: auto; border-radius: 50%;position: relative;top: -22px;}.contact .fly.index img {margin-top: 17px;}.contact .fly.index{display: block;}.contact .tit {font-size: 18px;color: #000;background: url(../images/c_07.png) no-repeat left;padding-left: 30px;}.contact .coinfo {  margin-top: 102px;padding-right: 100px;}.screen-phone .contact .coinfo {  margin-top: 30px;padding-right: 0px;}.contact .coinfo .call {width: 240px;height: 240px;background: url(../images/c_11.png) no-repeat center;  margin: 0 auto;}.contact .coinfo .call h6 {text-align: center;padding-top: 43px;color: #fff;margin-bottom: 35px;font-size: 14px; font-weight:100; }.contact .coinfo .call h1 {text-align: center;font-size: 20px;color: #fff; margin-bottom:10px;font-weight: normal;}.contact .coinfo .call p {text-align: center;font-size: 14px;color: #fff;width: 140px;margin: auto;margin-top: 18px;}.contact .coinfo .address{background: url(../images/c_15.png) no-repeat top center;margin-top: 15px;padding-top: 40px;color: #000;text-align: center; line-height: 23px;}.message {width: 100%;margin-top: 49px;}.message ul {}.message ul li {margin-bottom: 13px;}.message ul li.sec{width:49%;float:left;margin-right:2%;}.message ul li.sec.rli{margin-right:0px;}.message ul li input {width: 100%;height: 28px;border: 0;background-color: #f16a54;color: #fff;padding-left: 10px;}.message ul li input[name="username"]{width: 100%;}.message ul textarea {color: #fff;width:100%;height: 258px;background-color: #f16a54;border: 0;padding-left: 10px;padding-top: 10px;}.message .send{width: 180px;height: 30px;line-height: 30px;text-align: center;border: 0;color: #b1000e;float: right; cursor:pointer;background-color: #fff;}.message input::-webkit-input-placeholder {   /*placeholder颜色*/  color: #b1000e;  /*placeholder字体大小*/ font-size: 12px;  /*placeholder位置*/ }.message textarea::-webkit-input-placeholder { /* placeholder颜色  */  color: #b1000e;  /* placeholder字体大小  */   font-size: 12px; /* placeholder位置  */}.newscont{margin-bottom: 100px;font-size: 18px;color: #3e3a39;}.newscont .newstitle{font-size: 30px;color: #3e3a39;text-align: center;margin:30px 00px  40px;}.screen-phone .newscont .newstitle {font-size: 25px;}.newscont p{font-size: 18px;color: #3e3a39;line-height: 25px;margin-bottom: 15px;}.newscont img{max-width:100%x;margin-bottom: 15px;}/*案例展示,改自list*/.honor {width: 100%; float: left;margin-top: 30px; padding: 0}.screen-phone .honor {margin-top: 15px;}.honor  .bg {padding: 0 90px;background: url("../images/honor_bg.png") no-repeat; background-position:top center;background-size: 100%;;}.screen-desktop .honor  .bg{padding: 0 60px;}.screen-phone .honor  .bg{padding: 0 50px;}.honor>a{color:#000;}.honor>a:hover{color:#e40012;}.honor .kuang {padding:35px 25px 0 35px }.screen-phone .honor .kuang {padding: 0 10px  }.honor .items{display:block;text-align:center;color:#000;margin-bottom:20px;}.honor .items:hover{color:#e40012;}.screen-phone .honor .items{margin-bottom:10px;}.honor .items .itemsimg{display:block;position:relative;width:100%;padding-top:65%;}.honor .items .itemsimg img{transition:all 0.5s ease-out;  /* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;  /* Firefox 4 */-webkit-transition:all 0.5s ease-out;  /* Safari 和 Chrome */-o-transition:all 0.5s ease-out;  /* Opera */}.honor .items .itemsimg img:hover{transform:scale(1.2,1.2);}.honor .items .itemsimg>div{display:block;position:absolute;width:100%;height:100%;top:0px;overflow:hidden;background-size:auto 100%;background-color:#e4e4e4;}.honor .items .itemstitle{width:100%;   height: 70px;line-height:30px;font-size:18px;background-color:#FFFFFF;; }.screen-phone .honor .items .itemstitle{height: auto;line-height:24px;font-size:16px;padding-bottom: 10px;} .honor .items .itemscircle {font-size:70px;line-height: 10px; height: 40px;}/*以下可能会删除*/ .case {margin-top: 25px;overflow: hidden;}.case .tit {overflow: hidden;margin-bottom: 25px;}.case .tit .lt {font-size: 18px;float: left;background: url(../images/a_09.jpg) no-repeat left;padding-left: 30px;  }.case .tit a.more {float: right;font-size: 18px;color: #000;  }.case .tit a.more:hover{color: #e40012;}.case ul {  }.case ul li {float: left;margin-right: 29px;margin-bottom: 45px;}.case ul li.rli{margin-right: 0;}.case ul li a {}.case ul li img {width: 356px;height: 264px;  }.case ul li:hover p{color: #e40012;}.case ul li p {font-size: 18px;color: #000;margin-top: 8px;  }.fuwu {background-color: #f16a54;overflow: hidden;padding-top: 25px;}.fuwu .tit {overflow: hidden;margin-bottom: 25px;}.fuwu .tit .lt {color: #fff;font-size: 18px;float: left;background: url(../images/a_47.png) no-repeat left;padding-left: 30px;  }.fuwu .tit a.more {float: right;font-size: 18px;color: #fff;}.fuwu .tit a.more:hover{color: #e40012;}.fuwu .des {width: 663px;margin-left: 30px;font-size: 14px;color: #fff;line-height: 23px;}.fuwu .cont {color: #fff;border-top: 2px solid #f59889;margin-top: 29px;padding-top: 50px;}.fuwu .cont ul {}.fuwu .cont ul li {float: left;width: 257px; padding-left:63px;margin-right: 90px;margin-bottom: 35px;}.fuwu .cont ul li.rli{margin-right: 0px;}.fuwu .cont ul li.fw_a{background: url(../images/a_57.png) no-repeat left top;}.fuwu .cont ul li.fw_b{background: url(../images/a_54.png) no-repeat left top;}.fuwu .cont ul li.fw_c{background: url(../images/a_51.png) no-repeat left top;}.fuwu .cont ul li.fw_d{background: url(../images/a_65.png) no-repeat left top;}.fuwu .cont ul li.fw_e{background: url(../images/a_62.png) no-repeat left top;}.fuwu .cont ul li.fw_f{background: url(../images/a_68.png) no-repeat left top;}.fuwu .cont ul li span {font-size: 14px;border-bottom: 1px solid #fff;}.fuwu .cont ul li p {font-size: 14px;margin-top: 28px; line-height: 22px;}.hb {margin-top: 25px;overflow: hidden;}.hb .tit {overflow: hidden;margin-bottom: 25px;}.hb .tit .lt {color: #000;font-size: 18px;float: left;background: url(../images/a_09.jpg) no-repeat left;padding-left: 30px;  }.hb .tit a.more {float: right;font-size: 18px;color: #000;}.hb .tit a.more:hover{color: #e40012;}.hb ul {}.hb ul li{float:left;}.hb ul li.ji{background-color: #e2e2e2;}.hb ul li img {width: 227px;height: 117px;}.indexnews {background-color:#e2e2e2;overflow:hidden;margin-top: 52px;padding-top: 26px;padding-bottom: 30px;}.indexnews .lt {float: left;width:515px;}.indexnews .lt .tit,.indexnews .rt .tit  {overflow: hidden;margin-bottom: 23px;border-bottom: 1px dashed #a4a2a2;  padding-bottom: 19px;}.indexnews .lt .tit .lt,.indexnews .rt .tit .lt{width: auto;color: #000;font-size: 18px;float: left;background: url(../images/a_09.png) no-repeat left;padding-left: 30px;}.indexnews .lt .tit a.more,.indexnews .rt .tit a.more{float: right;font-size: 18px;color: #000;  }.indexnews .lt .tit a.more:hover{color: #e40012;}.indexnews .rt .tit a.more:hover{color: #e40012;}.indexnews .lt ul {}.indexnews .lt ul li,.indexnews .rt ul li{padding-left:25px;height: 25px;line-height: 25px;  }.indexnews .lt ul li a {color: #000;font-size: 13px; letter-spacing:1px;}.indexnews .lt ul li a:hover{color: #e40012;}.indexnews .rt {float:right;width:515px;}.indexnews .rt .tit {  }.indexnews .rt .tit .lt {  }.indexnews .rt .tit a.more {  }.indexnews .rt ul {  }.indexnews .rt ul li {  }.indexnews .rt ul li a {color: #000;font-size: 13px;letter-spacing:1px;}.indexnews .rt ul li a:hover{color: #e40012;}.brand {background-color: #121212;height: 292px;padding-top: 90px;   }.brand .lt { float: left;width: 630px;margin-left: 40px;color: #fff;margin-top: 35px;}.brand .lt h1 {font-size: 20px;margin-bottom: 20px;border-bottom: 1px dashed #222121;padding-bottom: 20px;}.brand .lt ul.select{border-bottom: 1px dashed #222121;padding-bottom: 15px;}.brand .lt ul { clear: both;overflow: hidden;margin-bottom: 15px; }.brand .lt ul h2 { font-size: 15px;margin-bottom: 10px; }.brand .lt ul h2 a{color: #f16a54;}.brand .lt ul li {float: left;margin-right: 70px;  }.brand .lt ul li a{color: #fff;font-size: 13px;}.brand .rt {float: right;width: 384px;height: 207px;background: url(../images/a_76.png) no-repeat center;  }.brand .rt img {}.newslist {overflow: hidden;margin-bottom: 200px;}.newslist .tit {font-size: 48px;color: #3e3a39;margin-bottom: 28px;}.newslist ul { }.newslist ul li {height: 45px;line-height: 45px; }.newslist ul li a {font-size: 18px;color: #3e3a39;  }.newslist ul li a:hover{color: #e62633;}.prolist{overflow: hidden;}.prolist p{}.prolist img{width: 100%;display: block;margin: auto;max-width: 1700px;}.pages{text-align: right;margin-top: 20px;}.pages a{font-size: 14px;color: #000;}.caselist {}.caselist .tit {font-size: 18px;color: #e40012;font-weight: bold;margin-bottom: 18px;}.caselist a.allcase {display: block;width: 77px;text-align: center;font-size: 18px;color: #000;font-weight: normal;margin-bottom: 20px;}.caselist a.allcase.select{background-color: #e40012;color: #fff;}.caselist .classcase {}.caselist .classcase ul {overflow: hidden;margin-bottom: 10px;}.caselist .classcase ul h1 {font-size: 18px;float: left;}.caselist .classcase ul li {float: left; margin-right: 37px;}.caselist .classcase ul li a {font-size: 18px;color: #000;padding: 0 5px;}.caselist .classcase ul li a.select{background-color: #e40012;color: #fff;}.caselist .classcase ul li a:hover{background-color: #e40012;color: #fff;}.casetitle{font-size: 18px;background: url(../images/a_09.jpg) no-repeat left;padding-left: 30px;margin-top: 40px;}.caseimgs {overflow: hidden;}.caseimgs li {width: 355px;float:left;margin-right: 38px;margin-bottom: 40px;  }.caseimgs li.rli{margin-right: 0;}.caseimgs li a {}.caseimgs li:hover p{color: #e40012;}.caseimgs li p{color: #000;font-size: 18px;margin-top: 5px;}.partnercont{margin-bottom: 115px;overflow: hidden;}.partnercont .title{font-size: 36px;color: #3e3a39;padding-bottom:35px; border-bottom: 2px solid #ebebeb;margin-bottom: 30px;margin-top: 20px;}.partnercont .tips{ line-height: 40px;padding: 20px 0; background:#EEEEEE;}.partnercont .tips .text{;background: url(../images/a_09.png) no-repeat left;text-indent:35px;}.partnercont .con { padding: 0}.partnercont img{}/*客服*/.body.kf {background-color: #f16a54;}.body.kf h6 {font-size: 12px;font-weight: normal;color: #e40012;text-align: center;}.body.kf img {display: block;margin: auto;margin-top: 10px;margin-bottom: 10px;}.body.kf .chat { border-top: 2px solid #fff;  padding-left: 10px;padding-top: 10px;}.body.kf .chat  a {display: block;  background:url(../images/d_07.png) no-repeat left;  padding:14px 0;font-size: 16px;color: #fff;text-indent: 68px;}  .body.kf   .chat_b {width: 100%; background-position-y:18px;padding-left: 10px; padding-top: 10px;border-bottom: 2px solid #fff;}.body.kf   .chat_b a {display: block;  background:url(../images/d_11.png) no-repeat left;  padding:14px 0;font-size: 18px;color: #fff;text-indent: 68px;}.body.kf   .chat_b p {font-size: 14px;padding: 5px 0; }.fa-chevron-circle-right{display: block;height: 13px;width: 13px;background: url(../images/jtr.png) no-repeat center;margin-bottom: 10px;}.fa-chevron-circle-left{display: block;height: 13px;width: 13px;background: url(../images/jtl.png) no-repeat center;margin-bottom: 10px;}.gomessage{display: block;position: relative; top: -50px;;}