body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	overflow-x: hidden;

}
::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius   : 10px;
  background-color: #035aa3;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #ededed;
  border-radius: 10px;
  }
.img-hide{ overflow:hidden; }
.newstitle{ text-align: center;}
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important; color:#035aa3;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
.cp-slick-box img,.news-left-img img,.pro_r ul li img,.slick-slide img,.about-banner img,.newsnet img,.pro_cp img{ max-width:100%; }
.container{ width: 1330px; }
.header{ position: relative; }
.logo{ padding:20px 0; }
.nav-list{ width: 900px; margin-left:100px; }
.nav-list li{ float: left;}
.nav-list li a{ line-height: 113px; position: relative; display: block; font-size: 17px; color: #000;  padding:0 15px;}
.nav-list li.active a:before,.nav-list li a:hover:before{ display: block; content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; height: 5px; background: #035aa3; }
.nav-list li .erji{ position:absolute;top: 113px;left: 0;width: 100%;background-color: #f5f5f5;z-index: 99999;border-top: 1px solid #d8d8d8; text-align:center; display:none;}
.nav-list li .erji a{ line-height:80px;}
.nav-list li .erji img{ width:80px; height:80px;}
.nav-list li .erji .xiaolei{ display:inline-block; padding-top:15px;}
.nav-list li .erji p{ line-height:30px;}
.nav-list li .erji a:hover{ color:#035aa3;}
.nav-list li .erji a:hover:before{ display:none;}
.nav-list li.active .erji a:before{ display:none;}
.nav-list li:hover .erji{ display:block;}

.nav-list2{ width: 1020px; display:none;}
.nav-list2 li{ float: left; width: 10%; }
.nav-list2 li a{ line-height: 113px; position: relative; display: block; font-size: 16px; color: #000; }
.nav-list2 li.active a:before,.nav-list2 li a:hover:before{ display: block; content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; height: 5px; background: #035aa3; }
.banner-slick{ overflow:hidden; margin:0; }
.slick-dots{ bottom: 40px; }
.slick-dots li button{ width: 15px; height: 15px; border-radius: 50%; border:solid 2px #fff; }
.slick-dots li{ margin:0 15px; }
.slick-dots li button:before{ display: none; }
.slick-dots li.slick-active button{ background: #fff; }
.title{ font-size: 35px; color: #282828; font-weight: bold; margin:40px 0 0 0; }
.tt-lind{ width: 90px; height: 4px; background: #035aa3; margin:20px auto 15px auto; }
.tt-sm{ font-size: 20px; color: #5d5d5d; }
.bs-p{width:95%;}
.bs-back{ background: #f3f3f3; position: relative; margin-top: 35px; }
.bs-img{width: 50%; height: 400px; background: url(../images/img01.png) center no-repeat; background-size: cover;}
.bs-img img{ width: 100%; display: none; }
.bs-title{ font-size: 24px; color: #000; margin-bottom: 20px; }
.bs-p p{ color: #010000; margin-bottom: 5px; font-size: 16px; line-height: 25px; }
.bs-a{ display: inline-block; margin-top: 40px; width: 168px; height: 34px; background: #fff; text-align: center; line-height: 34px; font-size: 16px; color: #000; }
.bs-right{ position: absolute; left: 50%; margin-left: 75px; top: 50%; margin-top: -153px; }
.tt-sm-xs{ font-size: 14px; line-height: 30px; margin-top: -10px; }
.cp-list-box{ position: relative; }
.cp-list{ margin-top: 30px; }
.cp-list li{ float: left; width: 33.333333%; }
.cp-mask{ position: absolute; left: 0; margin-top: -80px; right: 0; top: 50%; font-size: 30px; color: #fff; padding-bottom: 50px; }
.cp-mask img{ margin-bottom: 15px; }
.cp-list-box:hover .cp-mask{ background: url(../images/cp-lind.png) center bottom no-repeat; }
.cp-list-box:before{ display: block; content: ""; position: absolute; transition: 0.3s all; left: 0; top: 0; right: 0; bottom: 0; background: #035aa3; opacity: 0; }
.cp-list-box:hover:before{ opacity: 1; }

.cp-list-box2{ position: relative; }
.cp-list2{ margin-top: 30px; }
.cp-list2 li{ float: left; width: 33.333333%; }
.cp-mask2{ position: absolute; left: 0; margin-top: -30px; right: 0; top: 50%; font-size: 30px; color: #fff; padding-bottom: 50px; }
.cp-mask2 img{ margin-bottom: 15px; }
.cp-list-box2:hover .cp-mask2{ color:#035aa3;}


.cp-slick-box{ border:solid 1px #fff; padding:14px; position: relative; overflow:hidden;}
.cp-slick-tt{ font-size: 20px; color: #0e050a; margin-top: 40px; }
.cp-slick-p{ color: #787878; text-align: justify; margin-top: 15px; line-height: 25px; height: 100px; overflow:hidden;} 
.slick-span{ display: inline-block; width: 100%; margin-top: 20px; height: 34px; line-height: 34px; background: #035aa3; font-size: 20px; color: #fff; }
.cp-slick .slick-dots{ display: none!important; }
.cp-slick-box:hover{ border-color: #035aa3; }
.cp-slick{ margin-top: 30px; }
.cp-slick-mask{ position: absolute; left: 0;top: 0; z-index: 10; right: 0; bottom: 0; background: #fff; opacity: 0; transition: 0.3s all; }
.cp-slick-box:hover .cp-slick-mask{ opacity: 0.5; }
.slick-span:hover{ color:#fff;}
.cp-slick-box img{transform: scale(1);
    transition: all 0.8s ease 0s;
    -webkit-transform: scale(1);
    -webkit-transform: all 0.8s ease 0s; }
.cp-slick-box:hover img{transform: scale(1.1);
    transition: all 0.8s ease 0s;
    -webkit-transform: scale(1.1);
    -webkit-transform: all 0.8s ease 0s;}
.cp-slick-a{ position: absolute; left: 0; right: 0; top: 50%; z-index: 20; margin-top: -21px; opacity: 0; transition: 0.3s all; }
.cp-slick-a a{ font-size: 30px; color: #2a2a2b; }
.cp-slick-box:hover .cp-slick-a{ opacity: 1; }
.cp-slick .slick-prev{ width: 26px; text-indent: -9999px; margin-top: -28px; left: -56px; height: 56px; background: url(../images/left.png) center no-repeat; }
.cp-slick .slick-next{ width: 26px; text-indent: -9999px; margin-top: -28px; height: 56px; right: -56px; background: url(../images/right.png) center no-repeat; }
.case-back{ background: #f3f3f3; padding-bottom: 70px; margin-top: 35px;overflow:hidden; }
.case-back .tt-lind{ background: #035aa3; }
.case-back .tt-sm{ color: #141414; }
.case-bottom{ padding:15px; height: 200px; background: #fff; border-radius: 0 0 4px 4px; }
.case-txt{ font-size: 16px; color: #888383; }
.case-tt{ font-size: 20px; color: #363636; height: 56px; overflow:hidden; margin:15px 0; }
.case-a a{ font-size: 18px; color: #3f3f3f; }
.case-a{ margin-top: 40px; }
.case-back .col-xs-4{ padding:0 40px; }
.case-back .row{ margin:0 -40px; margin-top: 35px; }
.fa-tt a{ font-size: 20px; color: #3d3d3d; }
.fa-tt{ margin-top: 20px; }
.fa-tt a span{ color: #035aa3; padding-right: 10px; }
.fa-p{ margin-left:24px; margin-top: 5px; font-size: 16px; color: #000; }
.fa-list{ margin-top: 60px; margin-left:-7px; margin-right: -7px; }
.fa-list li{ float: left; width: 33.333333%; padding:0 7px; margin-bottom: 30px; }
.yf-back{ background: #eee; margin-top: 30px; padding-bottom: 55px; }
.yf-list li{ float: left; width: 20%; padding:0 8px; }
.yf-list{ margin:0 -8px; margin-top: 40px; }
.yf-header{ height: 350px; background: #035aa3; padding:45px 40px; box-shadow: 0 0 5px #ddd; }
.yf-icon{ margin-bottom: 20px; }
.yf-tt{ font-size: 18px; color: #fff; margin-bottom: 10px; }
.yf-p{ color: #fff; line-height: 25px; text-align: justify; }
.number-box{ line-height: 200px; text-align: center; background: #f7f4f8; }
.yf-header-b{ background: #707070; }
.banner-box{ height: 257px; background: url(../images/banner-box.png) center no-repeat; padding-top: 50px; margin-bottom: 75px; }
.banner-tt{ font-size: 39px; color: #035aa3; font-weight: bold; -webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;  
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;  
text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;   
*filter: Glow(Color=#fff, Strength=1);  }
.banner-p{ font-size: 41px; color: #fff; font-weight: bold; }
.tabs-back{ background: url(../images/tabs-back.png) center no-repeat; background-size: cover; margin-top: 40px; padding-top: 15px; padding-bottom: 15px; min-height: 554px; }
.tabs-list li{ display: inline-block; }
.tabs-list{ background: #035aa3; padding:15px 0; max-width: 1080px; margin:0 auto; margin-bottom: 88px; }
.tabs-list li a{ font-size: 22px; color: #ccc; padding:0 45px; display: block; height: 22px; line-height: 22px; border-right: solid 1px #eee; }
.tabs-list li:last-child a{ border:none; }
.tabs-ul-tt{ font-size: 32px; color: #6c6c6c; line-height: 25px; }
.tabs-ul-tt span{ font-size: 16px; }
.tabs-ul-box{ background: #fff; padding:30px 25px; background: rgba(255,255,255,0.78); }
.tabs-ul li{ float: left; width: 33.333333%; padding:0 10px; }
.tabs-lind{ width: 40px; height: 2px; background:#6c6c6c; margin:15px 0; }
.tabs-p p{ font-size: 18px; color: #6c6c6c; margin-bottom: 5px; }
.tabs-p{ margin-top: 45px; }
.tabs-ul{ max-width: 1100px; margin:0 auto; }
.tabs-list li.active a,.tabs-list li a:hover{ color: #fff; }
.tx-back{ background: #fbc700; padding:40px 0; margin-top: 30px; }
.news-title{ font-size: 38px; color: #282828; font-weight: bold; margin:50px 0; }
.news-title a{ float: right; font-size: 23px; color: #000; font-weight: normal; margin-top: 10px; }
.news-left{ width: 43%; }
.news-left-img img{ border-radius: 4px 4px 0 0; }
.news-back-bottom{ background: #f6f6f6; border-radius: 0 0 4px 4px; padding:25px;height: 320px; }
.news-date{ font-size: 16px; color: #5a5a5a; }
.news-tt a{ font-size: 28px; color: #282828; font-weight: bold; }
.news-tt{ margin-top: 10px; height: 80px; overflow:hidden; }
.news-more a{ font-size: 28px; font-weight: bold; color: #282828;}
.news-more a span{ padding-left: 15px; }
.news-more{ margin-top: 120px; }
.news-right-date{ font-size: 16px; color: #5a5a5a; }
.news-tt-b a{ font-size: 20px; color: #4c4c4c; line-height: 30px; }
.news-list{ width: 48%; padding-top: 25px; padding-right: 110px; border-top: solid 5px #eee; position: relative; }
.news-tt-b{ height: 60px; overflow:hidden; }
.news-list li{ padding:25px 0; }
.news-list:before{ display: block; content: ""; height: 5px; position: absolute; top: -5px; left: 0; background: #035aa3; width: 170px; }
.hz-back{ background: #f8f8f8; padding:60px 0 30px 0; margin-top: 55px; } 
.hz-back-tt{ font-size: 38px; color: #282828; font-weight: bold; }
.hz-back-p{ font-size: 18px; color: #8e8e8e; margin:20px 0; margin-bottom: 30px; }
.hz-lsit li{ float: left; width: 25%; text-align: center; background: #fff; border-bottom: solid 1px #dad9d9; border-right: solid 1px #dad9d9; }
.hz-lsit{ border-left: solid 1px #dad9d9; border-top: solid 1px #dad9d9; }
.hz-slick{ padding-bottom: 60px; margin-bottom: 0; }
.hz-slick .slick-dots{ bottom: 0; }
.hz-slick .slick-dots li{ margin:0 10px; }
.hz-slick .slick-dots li button{ border-radius: 50%; border:none; background: #ccc; width: 15px; height: 15px; }
.hz-slick .slick-dots li.slick-active button{ background: #035aa3; }
.bottom{ background: #222; padding:80px 0 60px 0; }
.bottom-list li{ float: left; }
.bottom-list li a{ font-size: 18px; color: #8f939f; padding:0 14px; border-right:solid 1px #6f6f6f; display: block; line-height: 18px; }
.bottom-tt{ font-size: 24px; color: #8f939f; margin:50px 0 20px 0; }
.bottom-p p{ font-size: 15px; color: #787b85; }
.bottom-p p a{ font-size: 15px; color: #787b85; }
.bottom-p p span{ font-size: 18px; }
.bottom-list li:last-child a{ border:none; }
.bottom-tt-b{ font-size: 18px; color: #8f939f; margin-bottom: 10px; }
.bottom-b li a{ color: #8f939f; }
.bottom-b li{ margin-bottom: 5px; }
.ewm-box{ margin-left:80px; }
.footer{ border-top: solid 1px #42464a; padding:40px 0; background: #222; font-size: 13px; color: #8f939f; }
.bdshare-button-style0-16 .bds_tsina{ width: 31px; height: 26px; margin-left: 10px!important; background: url(../images/wb.png) center no-repeat; background-position: 0 0!important; }
.bdshare-button-style0-16 .bds_weixin{ width: 31px; height: 26px; margin-left: 10px!important; background: url(../images/wx.png) center no-repeat; background-position: 0 0!important; }
.bdshare-button-style0-16 .bds_douban{ width: 31px; height: 26px; margin-left: 10px!important; background: url(../images/db.png) center no-repeat; background-position: 0 0!important; }
.footer-p{ margin-top: 10px; }
.footer-p a{color: #8f939f;}
.footer-p a:hover{color: #fff;}
.about-p{ height:300px; overflow:hidden;}
.about-p.on{ height:auto;}
.hz-lsit a{ display: block; overflow:hidden; }
.hz-lsit img{ max-width:100%; }
.menu-button { position: absolute; display: block; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #000; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
/**********about************/
.about-img{ width: 53%; }
.about-right-tt{ font-size: 34px; color: #000; font-weight: bold; }
.about-right{ width: 41%; margin-top: -10px; }
.about-tt-sm{ font-size: 25px; color: #000; }
.about-lind{ width: 90px; height: 4px; background: #035aa3; margin-top: 30px; margin-bottom: 20px; }
.about-p p{ color: #848484; line-height: 25px; margin:0; text-align: justify; }
.about-a a{ font-size: 16px; color: #858585; }
.about-a{ margin-top: 10px; }
.about-header{ margin:90px auto; }
.sm-back{ background: #f0f0f0; margin-bottom: 25px; }
.sm-left{ padding:35px 0 40px 35px; width: 41.25%; }
.sm-left .about-lind{ margin-bottom: 45px; margin-top: 50px; }
.sm-left .about-tt-sm{ margin-top: 5px; }
.sm-right{ width: 52%; }
.fw-box{ height: 238px; background: #898989; padding-top: 35px; margin-bottom: 60px; }
.fw-row .col-xs-4{ padding:0 10px; }
.fw-row{ margin:0 -10px; margin-top: 45px; }
.fw-icon{ height: 63px; background: url(../images/icon-fw01.png) center no-repeat; }
.fw-tt{ font-size: 24px; color: #fff; margin:10px 0; }
.fw-p{ font-size: 16px; color: #fff; }
.fw-icon02{ background: url(../images/icon-fw02.png) center no-repeat; }
.fw-icon03{ background: url(../images/icon-fw03.png) center no-repeat; }
.fw-box:hover{ background: #035aa3; }
.fw-box:hover .fw-tt,.fw-box:hover .fw-p{ color: #000; }
.fw-box:hover .fw-icon{ background: url(../images/icon-fw01-1.png) center no-repeat;}
.fw-box:hover .fw-icon02{ background: url(../images/icon-fw02-1.png) center no-repeat;}
.fw-box:hover .fw-icon03{ background: url(../images/icon-fw03-1.png) center no-repeat;}
.lc-lind{ border-top: solid 1px #d2d2d2; margin-bottom: 25px; } 
.lc-ul li{ float: left; width: 50%; background: #035aa3; }
.lc-img{ display: table-cell; width: 50%; }
.lc-ul li .clearfix{ display: table; width: 100%; }
.lc-right{ display: table-cell; width: 50%; vertical-align: middle; }
.lc-right-tt{ font-size: 29px; color: #000; font-weight: bold; }
.lc-right-p{ max-width: 200px; margin:20px auto 0 auto; font-size: 14px; color: #0e050a; text-align: justify; }
.lc-ul li img{ display: block; }
.lc-ul{ margin:50px 0 100px 0; }
.zs-back{ background: url(../images/zs-back.png) center top no-repeat; padding-top: 80px; }
.zs-title{ font-size: 50px; color: #000; font-weight: bold; }
.zs-tt-sm{ font-size: 30px; color: #000; margin-top: 10px; }
.zs-sm-p{ max-width: 390px; margin:10px auto; font-size: 12px; color: #000; opacity: 0.24;}
.zs-img{ margin-top: 25px; }
.js-back{ padding:0px 0 50px 0; }
.js-box-tt{ font-size: 25px; color: #fff; padding:10px; background: #035aa3; }
.js-list li{ float: left; width: 33.333333%; padding:0 8px; margin-bottom: 16px; }
.js-list{ margin:0 -8px; margin-top: 50px; }
.js-list img{ width: 100%; }
/********招商加盟********/
.sc-back{ margin-top: 50px; background: #f6f6f6; padding:50px 0; }
.sc-left p{ line-height: 35px; text-align: justify; margin:0; font-size: 18px; color: #666; }
.sc-left{ width: 38.75%; padding-top: 10px; }
.sc-right{ width: 42.75%; }
.jm-b{ height: 315px; background: url(../images/jm-b.png) center no-repeat; background-size: cover; padding-top: 100px; }
.jm-span span{ display: inline-block; font-size: 35px; color: #1b1b1b; padding:5px 25px; background: #fcd026; }
.jm-b p{ font-size: 36px; color: #fff; margin-top: 15px; }
.tt-jm{ font-size: 24px; color: #333; margin-top: 15px; }
.hz-box{ background: #fcd026; padding:80px 40px 0 40px; height: 360px; margin-top: 45px; }
.jm-icon{ margin-right: 48px; }
.jm-icon-tt{ font-size: 30px; color: #333; margin-top: -5px; }
.icon-jm-lind{ width: 50px; background: #434343; height: 2px; margin:15px 0; }
.icon-jm-p p{ font-size: 18px; color: #333; margin:0; line-height: 28px; }
.hz-row .col-xs-6{ padding:0 2px; }
.hz-row{ margin:0 -2px; }
.case-box img,.xl-img img{ border-radius: 4px 4px 0 0; width: 100%; }
.xl-tt{ font-size: 25px; color: #333; }
.xl-bottom{ background: #eee; border-radius: 0 0 4px 4px; padding:30px; }
.xl-lind{ width: 50px; height: 2px; background: #bababa; margin:30px 0; }
.xl-p p{ font-size: 18px; color: #333; }
.xl-img{ height: 222px; overflow:hidden; }
.xl-row{ margin:40px -32px; }
.xl-row .col-xs-4{ padding:0 32px; }
.dj-back{ background: url(../images/dj-back.png) center no-repeat; padding-top: 30px; margin-top: 25px; background-size: cover; height: 712px; }
.dj-title{ font-size: 40px; color: #fff; font-weight: bold; }
.dj-title span{ font-size: 72px; color: #f9d239; padding:0 10px; }
.dj-row .col-xs-4{ padding:0 14px; }
.dj-row{ margin:0 -14px; }
.dj-box{ height: 505px; background: #fff; background: rgba(255,255,255,0.91); margin-top: 30px; padding-top: 95px; }
.dj-tt{ font-size: 30px; color: #035aa3; margin:20px 0; }
.dj-lind{ width: 58px; height: 3px; background: #a0a0a0; margin:0 auto; margin-bottom: 50px; }
.dj-p{ font-size: 18px; line-height: 35px; color: #333; max-width: 280px; margin:0 auto; }
.ly-back{ background: #035aa3; padding:70px 0; position: relative; margin-bottom: 35px; }
.ly-title{ font-size: 30px; color: #333; }
.ly-title span{ font-size: 48px; font-weight: bold; padding:0 10px; }
.ly-p{ font-size: 24px; color: #333; margin:5px 0; padding-bottom: 20px; }
.ly-box{ background: none; border:solid 3px #fff; }
.ly-box .dj-tt{ font-size: 25px; color: #220505; font-weight: bold; }
.ly-box .dj-lind{ background: #fff; margin:30px auto; }
.ly-back:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 0; height: 29px; background: url(../images/raw.png) center no-repeat; }
.xz-left{ width: 51.6%; height: 430px; margin-top: 60px; background: #eaeaea; border-radius: 4px 0 0 4px; padding:55px 120px 0px 65px; }
.xz-left-tt{ font-size: 30px; color: #373737; font-weight: bold; height: 84px; overflow:hidden; }
.xz-left-p{ font-size: 16px; color: #000; line-height: 35px; text-align: justify; margin-top: 20px; height: 105px; overflow:hidden; }
.xz-a{ font-size: 28px; color: #373737; display: inline-block; margin-top: 80px; }
.xz-a span{ padding-right: 15px; }
.xz-right{ width: 48.4%; }
.xz-right img{ width: 100%; border-radius: 4px;height:553px; }

.xlwm-back{ margin-top: 30px; background: #fff; padding:30px 0; }
.xlwm-back .line{ width:100%; height:1px; background:#9a9393; margin:10px 0;}

.mod18{position:relative; margin-left: -77px; margin-top: 50px; margin-bottom: 90px; margin-right: -77px; padding:0 77px;}

.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .picBox{ height:600px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:377px;position:absolute; left:0;}
.mod18 .picBox li{ width:1200px;height:553px;}
.mod18 .listBox{height:197px;margin:0 auto; position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:197px;position:absolute;}
.mod18 .listBox li{width:303px; padding-right:10px;height:197px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;}
.btn.prev,.btn.prev:hover,.btn.prev:focus{ z-index: 10000; box-shadow: none; float:left; cursor: pointer; background:url(../images/left.png) center no-repeat; position: absolute; left: 0; bottom: 70px; height: 55px; width: 25px;}
.btn.next,.btn.next:hover,.btn.next:focus{ z-index: 10000; box-shadow: none; float:left; cursor: pointer; background:url(../images/right.png) center no-repeat; position: absolute; right: 0; bottom: 70px; height: 55px; width: 25px;}

.large_box{ text-align: center; }
.zx-span span{ font-size: 30px; color: #232323;  display: inline-block; padding:10px 50px; background: #fcd026; margin-top: 50px; }
.zx-p-tt{ font-size: 35px; color: #333; margin-top: 30px; }
.zx-p{ font-size: 18px; color: #333; margin:10px 0 20px 0; }
.form-control{ box-shadow: none; border-radius: 0; margin-bottom: 18px; font-size: 16px; height: 45px; border-color: #e6e6e6; }
.btn-tj{ border:solid 3px #035aa3; border-radius: 0; font-size: 24px; color: #1f1f1f; background: none; width: 320px; padding:8px 0; margin-bottom: 110px; }
.aaa{ height: 1200px; }
.jm-icon-right{ width: 300px; }
.over-hide{ overflow:hidden; }
.header-right{ position: absolute; right: 35px; top: 40px; }
.langer-a a{ display: block; float: left; background: #3DEB00; font-size: 16px; color: #fff; line-height:30px; text-align:center; width:30px; height:30px;border-radius:50%; margin-right:5px; }
.langer-a{  margin:5px 10px 0 10px; }
.langer-a a.active{ background: #035aa3; color:#fff;  }
.menu-button-l{ display: block; top: 51px;  }
.menu-button-r{ display: none; top: 43px; }
.btn-tj:hover{ background: #035aa3; color: #fff; }
.fa-tt a:hover,.case-a a:hover,.cp-slick-a a:hover,.news-tt-b a:hover,.news-more a:hover,.about-a a:hover{ color: #035aa3; }
.bottom-list li a:hover,.bottom-b li a:hover{ color: #fff; }
.bottom-list li:first-child a{ padding-left:0;}
.tabs-list{ left: 50%; margin-left:-540px; right: auto; z-index: 1000; width: 1080px; top: 17px; bottom: auto; }
.tabs-list li,.carousel-indicators .active{background: none; height: auto; width: auto; border-radius: 0; border:none; text-indent: 0; }
.item{ padding-top: 155px; height: 554px; }
.carousel{ margin-top: 45px; overflow:hidden; }
.header{ z-index: 1000000; }

.cp-menu{ width:100%; margin:0 auto; padding:80px 0 50px 0; height:auto; overflow:hidden; text-align:center;font-size:0; border-bottom:1px solid #d9d9d9; margin-bottom:20px;}
.cp-menu li{ display:inline-block; margin:0 0; padding:0 0;list-style: none;border:1px solid #e6e6e6;border-left:none;}
.cp-menu li a{ display:block; padding:10px 30px; text-align:center;  color:#000; font-size:16px; }
.cp-menu li a:hover{ color:#fff; background:#035aa3;}
.cp-menu li:first-child{ border-left:1px solid #e6e6e6;}
.cp-menu li a.on{ color:#fff; background:#035aa3;}

.newslist{ width:100%; height:auto; margin:0 auto; overflow:hidden; margin:40px 0; border-bottom:1px dashed #cdcdcd; padding-bottom:40px;}
.newslist .newspic{ width:30%; float:left; margin-right:5%;}
.newslist a:hover{ color:#035aa3;}
.newslist .newstitle h3{ margin-bottom:20px; text-align: left;}
.newslist .newstitle p.date{ width:55px; height:50px; display:inline-block; background:#035aa3; color:#fff; text-align:center; font-size:12px; float:left; margin-right:20px; margin-top:20px;}
.newslist .newstitle p.date span{ font-size:20px; display:block; width:100%; height:30px; line-height:30px; font-weight:bold; font-style:italic;}
.newslist .newstitle p.text{ float:left; width: calc(100% - 75px); display:inline-block; text-align:justify; font-size:14px; line-height:30px; color:#717070}
.newslist .newspic img{ max-width:100%;}
.newslist .newstitle{ width:50%;float:left;}
.newslist .newsico{ width:auto;float:right;}
.newslist .newsico p{ height:70px; line-height:70px; color:#b2b7bd;}
.newslist .newsico p a{ color:#b2b7bd; display:block; background:none !important; padding-left: 0;}
.newslist .newsico p img{ margin-right:10px;}
.newslist .newsico p.viv{ border-bottom:1px dashed #cdcdcd;}

.clear{ clear:both;}
.newsi{ color:#9a9393; font-size:12px; padding:20px 0; border-bottom:1px solid #d9d9d9; width:100%; display:block; height:auto; overflow:hidden;}
.newsi a{ color:#9a9393;background:none !important; padding: 0 0 !important; float:none !important;}
.newsi span{ margin-right:20px; display:inline-block; float:left;}
.newsnet{ padding:20px 0;}
.newsnet p{ line-height:30px;}

.news_tui{ width:130px; height:30px; line-height:30px; text-align:center; float:left; background:#aeaeae; color:#fff; font-size:18px; margin-bottom:30px; z-index:999; position:relative;}
.news_k{ width:100%; margin:0 auto; position:relative; height:auto; overflow:hidden;}
.news_k:after{ content:"-"; width:100%; position:absolute; height:1px;background:#aeaeae; top:15px; left:0; z-index:1;}
.news_tuijian{ margin-bottom:30px;}
.news_tuijian ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #cdcdcd;}
.news_tuijian ul li a{ color:#717070;}
.news_tuijian ul li span{ float:right;}
.news_tuijian ul li a:hover{ color:#035aa3;}
.news_fx{ float:left;margin-bottom:30px;}
.news_bt{ float:right; font-size:12px; color:#626262; margin-bottom:30px;}
.news_bt span{ margin-left:20px;}

.pager{ position:relative;float:right; text-align:left; width:auto; padding:0 0; clear:both; overflow:hidden;font-size: 0;/*关键代码*/}
.pager a{ position:relative; border:1px solid #ccc; padding:6px 12px; margin-right:5px; color:#636363; line-height:18px; display:block; float:left; margin-bottom:5px;font-size: 12px; background:#fff;}
.pager select{ padding:6px 12px; border:1px solid #ccc;margin-right:5px;margin-bottom:5px; font-size: 12px; }
.pager a:hover{ color:#fff; background:#035aa3;}
a.page-num-current{ color:#fff; background:#035aa3;font-size: 12px;}

.caselist{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#f2f2f2; padding:50px 0;}
.caselist_l{ width:80%; float:left;height:auto; margin:0 auto; overflow:hidden;}
.caselist_r{ width:18%; float:right;height:auto; margin:0 auto; overflow:hidden;}
.case_tt{ width:100%; height:55px; line-height:55px; background:#fff;}
.case_tt h3{line-height:55px; text-indent:20px; float:left; margin-bottom:0; margin-top:0;}
.case_tt .sousuo{ width:280px; height:29px; margin-top:13px; float:right; background:url(../images/sousuo.png) no-repeat; margin-right:20px;}
.case_tt .sousuo input{ height:29px; line-height:29px; border:none; float:left; background:none; text-indent:10px; color:#4b4b4b; width:245px;}
.case_tt .sousuo input[type="submit"]{ float:right; background:url(../images/ss.png) no-repeat; width:29px; height:29px; margin-right:5px;}

.header-right .search{ float:right; cursor:pointer;}
.header-right .sousuo{float:right; width:205px; height:35px; top:40px; right:10%;border:1px solid #ccc; border-radius:20px;}
.header-right .sousuo input{ height:35px; line-height:35px; border:none; float:left; background:none;  font-size:16px; color:#4b4b4b; width:150px;}
.header-right .sousuo input[type="submit"]{ float:left; background:url(../images/ss.png) no-repeat center; width:35px; height:35px; margin-right:5px;}

.caselist_r h3 {
	width:100%;
	height:55px;
	text-align:center;
	line-height:55px;
    font-size: 20px;
    color: #1b1b1b;
    background: #fcd026;
	margin:0 0;
	font-weight:bold;
}
.caselist_r ul{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:20px 0; background:#fff;}
.caselist_r ul li{ width:80%; height:auto;  overflow:hidden; margin:0 auto; margin-bottom:10px; border-bottom:1px solid #f3f3f3; padding:10px 0; }
.caselist_r ul li img{ display:inline-block; width:50%; margin-right:5%;}
.caselist_r ul li span{display:inline-block; width:45%; font-size:12px; color:#8e8e8e;}
.caselist_r ul li:hover span{ color:#035aa3;}
.caselist_r ul li:last-child{ border-bottom:none;}
.caselist_r .tel{ width:100%; height:80px; background:#e3e3e3;}
.caselist_r .tel .tel_p{ padding-top:20px; text-indent:20px; display:inline-block;}
.caselist_r .tel .tel_p p{ line-height:20px; color:#000; margin-bottom:0;}
.caselist_r .tel .tel_p p span{ font-size:20px; font-weight:bold; }
.caselist_r .tel img{ display:inline-block; float:right; margin-top:25px; margin-right:10px;}

.casel{ width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 15px 20px 15px; margin:30px 0 15px 0;}
.casel ul li{ width:30.33%; float:left; background:#f2f2f2; margin:0 1.5% 30px 1.5%;}
.casel ul li div{ height:175px; overflow:hidden;}
.casel ul li p{ font-size:16px; text-align:center; line-height:50px; height:50px; overflow:hidden; color:#202020;text-overflow:ellipsis;
white-space: nowrap;}
.casel ul li span{ width:100px; display:block; margin:0 auto; height:30px; color:#000;border:1px solid #035aa3; line-height:30px; 
text-align:center; border-radius:20px;margin-bottom:20px;}
.casel ul li:hover{ background:#fff;box-shadow:2px 2px 10px #ecebeb;}
.casel ul li:hover span{ background:#035aa3; }
.casel ul li img{transform: scale(1);
transition: all 0.8s ease 0s;
-webkit-transform: scale(1);
-webkit-transform: all 0.8s ease 0s;}
.casel ul li:hover img{transform: scale(1.1);
transition: all 0.8s ease 0s;
-webkit-transform: scale(1.1);
-webkit-transform: all 0.8s ease 0s;}

.casec{ width:100%; height:auto; overflow:hidden; background:#fff; padding:20px; margin:30px 0 15px 0;}
.casetitle{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #e4e0e0; padding-bottom:30px;}
.casetitle h3{ font-size:18px; font-weight:bold; float:left; display: inline-block;}
.casetitle h3 span{ color:#035aa3;}
.casetitle p{ float:right;display: inline-block;    margin-top: 20px;
    margin-bottom: 10px; color:#717070;
}
.casetitle p span{ margin-left:10px;}
.casetitle p span a{color:#717070;}
.casetitle p span a:hover{color:#035aa3;}
.case_cc{  width:100%; height:auto; overflow:hidden;}

.prolist{ width:100%;height:auto; margin:0 auto; overflow:hidden;}
.pro_k{ width:100%;height:auto; margin:0 auto; overflow:hidden; background:#fff; margin:10px 0 30px 0; padding:20px 0;}
.pro_l{ width:20%; float:left;}
.pro_l h3{ width:100%; height:50px; line-height:50px; text-indent:20px; color:#fff; font-size:18px; background:#035aa3; margin-bottom:0; margin-top:0;}
.pro_l ul{ width:100%;height:auto; margin:0 auto; overflow:hidden; background:#fff; padding:15px 20px; border: 1px solid #ccc;}
.pro_l ul li a{ display:block; font-size:16px; color:#000; line-height:50px; position:relative;}
.pro_l ul li a:hover,.pro_l ul li a.on{ color:#035aa3;}
.pro_l ul li a:hover:after,.pro_l ul li a.on:before{ content:"》"; position:absolute; right:0; top:0;color:#035aa3;}
.pro_r{ width:80%; float:left;}
.pro_r ul{ padding:0 1%;}
.pro_r ul li{ width:30.33%; float:left; margin:0 1.5% 30px 1.5%; border:1px solid #f2f2f2;background:#f2f2f2;}
.pro_r ul li div{ height:307.12px; overflow:hidden; background:#fff; line-height:307.12px;}
.pro_r ul li p{font-size:16px; text-align:center;height:45px; margin-bottom:0; line-height:45px;overflow:hidden; color:#6a6868;text-overflow:ellipsis;
white-space: nowrap; }
.pro_r ul li:hover{ background:#035aa3;border:1px solid #035aa3;}
.pro_r ul li:hover p{ color:#fff;}
.pro_r ul li img{transform: scale(1);
transition: all 0.8s ease 0s;
-webkit-transform: scale(1);
-webkit-transform: all 0.8s ease 0s;}
.pro_r ul li:hover img{transform: scale(1.1);
transition: all 0.8s ease 0s;
-webkit-transform: scale(1.1);
-webkit-transform: all 0.8s ease 0s;}

.proc{ width:100%; height:auto; overflow:hidden; background:#fff; padding:0 40px 20px 40px; }
.protitle{ width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.protitle h3{ font-size:20px; font-weight:bold; float:left; display: inline-block;}
.protitle p{ float:right;display: inline-block;    margin-top: 20px;
    margin-bottom: 10px; color:#717070;
}
.protitle p span{ margin-left:10px;}
.protitle p span a{color:#717070;}
.protitle p span a:hover{color:#035aa3;}
.pro_head{ width:100%; margin:0 auto; height:45px; line-height:45px; background:#f8f8f8; overflow:hidden;}
.pro_head p{ display:inline-block; float:left; width:80px; background:#fff; text-align:center; border-top:3px solid #035aa3; margin-left:20px;}
.pro_head a{display:inline-block; float:right;margin-right:20px; width:115px; height:25px; line-height:25px; margin-top:10px; text-align:center; color:#eee;
background:#035aa3; border-radius:20px;}
.pro_head a:hover{ color:#fff;}
.pro_xq{ width:100%; height:auto; overflow:hidden; margin:30px 0;}
.pro_img{ width:55%; float:left;}
.pro_title{ width:40%; float:left;}
.pro_title h3{ font-size:28px; font-weight: normal; padding-bottom:40px;color:#3d3d3d; margin-bottom:0;}
.pro_title .p1{ line-height:34px;color: #555555;
    font-size: 16px; padding:20px 0;}
.pro_title .p2{ line-height:55px; color:#4a4a4a; font-size:16px;}
.pro_title .p3{ line-height:25px; color:#717070; font-size:14px;}

.proc .pro_tt{ font-size:18px; color:#777777; position:relative; text-indent:10px; line-height:23px;margin-top: 20px;
    margin-bottom: 30px;}
.proc .pro_tt:before{ content:""; position:absolute; width:3px; height:23px; background:#035aa3; left:0;}
.pro_cp ul li{ width:22.7%; margin-left:1.5%; margin-right:1.5%; float:left; background:#f2f2f2; border:1px solid #f2f2f2;}
.pro_cp ul li:first-child{ margin-left:0;}
.pro_cp ul li:last-child{ margin-right:0;}
.pro_cp ul li a{ display:block;}
.pro_cp ul li p{ text-align:center; line-height:35px; margin-bottom:0; height:35px; overflow:hidden;text-overflow:ellipsis;
white-space: nowrap; color:#6a6868;}
.pro_cp ul li:hover{ background:#035aa3;border:1px solid #035aa3;}
.pro_cp ul li:hover p{ color:#fff;}


.nav-list2{ position: absolute; background: #fff; display: none; width: 300px; right: 0; top: 100%; border-top: solid 1px #ddd;}
	.nav-list2 li{ float: none; width: 100%; }
	.nav-list2 li a{ font-size: 14px; padding:0 15px; line-height: 40px; text-align: left; }
	.nav-list2 li.active a:before, .nav-list2 li a:hover:before{ height: 2px; width: 50px; }

@media( max-width: 1300px){
	.nav-list{ position: absolute; background: #fff; display: none; width: 300px; right: 0; top: 100%; border-top: solid 1px #ddd;}
	.nav-list li{ float: none; width: 100%; }
	.nav-list li a{ font-size: 14px; padding:0 15px; line-height: 40px; text-align: left; }
	.nav-list li.active a:before, .nav-list li a:hover:before{ height: 2px; width: 50px; }
	
	
.menu-button-l{ top: 43px; display: block;  }
.menu-button-r{ display: none; top: 43px; }
}




@media( max-width: 1399px){
.mod18{ margin-left:0; margin-right: 0; padding:0; }
}
@media( max-width: 1279px){
	.container{ width: 970px; }
	.cp-mask img{ margin-bottom: 0; }
	.cp-mask{ padding-bottom: 30px; }
	.yf-header{ padding:20px; }
	.cp-slick{ margin-left:50px; margin-right: 50px; }
	.bottom-list li a{ padding:0 10px; }
	.sm-left .about-lind{ margin:15px 0; }
	.sm-left{ padding-top: 20px; padding-bottom: 10px; }
	.mod18 .picBox li{ width: 940px; }
	.xz-right img{ height: 434px; }
	.xz-left{ height: 400px; margin-top: 17px; }
	.xz-a{ margin-top: 40px; }
	.mod18 .picBox{ height: 490px; }
	.mod18 .listBox li{ width: 237px; }
	.xl-img{ height: 170px; }
	.xl-bottom{ height: 252px; }
	.jm-icon-right{ width: 100%; }
	.jm-icon{ width: 100%; margin:0; text-align: center; }
	.hz-box{ padding:25px; height: auto; }
	.jm-icon-tt{ text-align: center; margin-top: 10px; }
	.icon-jm-lind{ margin:15px auto; }
	.tabs-list li a{ padding:0 40px; }
	.tabs-list{ margin-left: -352px; width: 704px; }
}
@media( max-width: 991px){
	.container{ width: 750px; }
	.header-right .sousuo{ display:none;}
	.logo img{ height: 30px; }
	.bs-right{ margin-left:40px; }
	.cp-mask img{ height: 48px; margin-bottom: 10px; }
	.cp-mask{ font-size: 18px; margin-top: -55px; }
	.cp-mask2{ font-size: 16px;  margin-top: -20px;}
	.yf-tt{ font-size: 15px; }
	.yf-p{ line-height: 20px; }
	.yf-icon{ margin-bottom: 5px; }
	.news-list{ padding-right: 0; }
	.news-list li{ padding:18px 0; }
	.bottom-left{ width: 100%; }
	.border-right{ margin-top: -115px; }
	.footer{ text-align: center; padding:20px 0 0 0; }
	.footer-p{ width: 100%; text-align: center; }
	.footer .pull-right{ display: inline-block; float: none!important; margin-top: 15px; }
	.tabs-list li a{ padding:0 30px; }
	.zs-back{ background-size: 100% auto; }
	.lc-ul li{ width: 100%; margin-bottom: 10px; }
	.lc-ul li img{ width: 100%; }
	.mod18 .picBox li{ width: 720px; }
	.xz-right img{ height: 332px; }
	.xz-left{ height: 290px; padding:25px; }
	.xz-a{ margin-top: 10px; }
	.mod18 .picBox{ height: 320px; }
	.mod18 .listBox li{ width: 183px; }
	.mod18 .listBox ul,.mod18 .listBox{ height: 116px; }
	.btn.next, .btn.next:hover, .btn.next:focus,.btn.prev, .btn.prev:hover, .btn.prev:focus{ bottom: 20px; }
	.xl-img{ height: 125px; }
	.xl-tt{ font-size: 18px; }
	.xl-row .col-xs-4{ padding:0 10px; }
	.xl-row{ margin-left: -10px; margin-right: -10px; }
	.header-right{ top: 15px; }
	.menu-button-l{ top: 22px; }
	}
#topcontrol{background:#035aa3; height:40px; width:40px; border-radius:4px;}       

@media( max-width: 767px){
	.guanzhu{ display: none;}
	.newsnet img{ height:auto !important;}
	.cp-menu li a{ padding:10px;}
	.newsnet table{ width:100% !important;border-collapse:collapse}
	.bottom-list li:first-child a{ padding: 0 10px;}
	.pro_cp ul li{ width:30.33%; margin-left:1.5%; margin-right:1.5%; }
	.pro_cp ul li:first-child{ display:none;}
	.pro_img{width:100%;}
.pro_title{ width:100%;}
.proc{ padding:0 10px 20px 10px; }
.pro_title h3{ padding-bottom:10px;}
.pro_title .p1{ line-height:30px;}
	.pro_l{ width:100%;}
	.pro_l ul li a{line-height: 40px;}
	.pro_r{width:100%;}
	.pro_r ul li div{ height:auto;}
	.pro_r ul li{width:100%;margin: 0 0 30px 0;}
	.caselist_r{ display:none;}
	.caselist_l{  width:100%;}
	.casel ul li{ width:100%;    margin: 0 0 30px 0;}
	.casel ul li div{ height:auto;}
	.news_bt{ float:left;}
	 .news_bt span{ display:block; float:left; margin-left:0;}
	.news_tuijian ul li span{ display:none;}
	.newslist .newspic{ width:100%; margin-right:0;}
	.newslist .newstitle{ width:100%;}
	.newslist .newstitle p.text{ line-height:24px;}
	.newslist .newsico{ float:right;}
	.newslist .newsico p{ height:35px; line-height:35px; display:inline-block; margin-left:20px;float: right;}
	.newslist .newsico p.viv{ border-bottom:none;}
	.cp-menu li{ border-left:1px solid #e6e6e6;}
	.cp-menu{ padding:30px 0;}
	.container{ width: 100%; }
	.logo{ padding:10px 0; }
	.header{ position: relative; z-index: 1000; }
.about-header {
    margin: 30px auto;
}
	.menu-button{ top: 17px; }
	.banner-slick .slick-dots{ bottom: 15px; }
	.banner-slick .slick-dots li{ margin:0 5px; }
	.title{ font-size: 24px; margin-top: 20px; }
	.tt-sm{ font-size: 16px; }
	.tt-lind{ height: 2px; margin:10px auto; }
	.bs-img{ height: auto; width: 100%; }
	.bs-img img{ display: block; }
	.bs-right{ position: static; width:100%; padding: 15px; margin:0; }
	.bs-a{ margin-top: 20px; }
	.header-txt{ display: none; }
	.tt-sm-xs{ padding:0 15px; line-height: 25px; margin-top: 0; }
	.cp-list li{ width: 50%; }
	.cp-mask{ padding-bottom: 0; background: none!important; margin-top: -40px; }
	.cp-slick-tt{ font-size: 16px; margin-top: 20px; }
	.slick-span{ font-size: 16px; }
	.cp-slick-a a{ font-size: 24px; }
	.langer-a{ margin-top: 1px;}
	.nav-list{ width: 100%; }
	.nav-list2{ width: 100%; }
	.cp-slick-mask{ display: none; }
	.case-back .col-xs-4{ width: 100%; margin-bottom: 15px; }
	.case-tt{ font-size: 16px; height: 44px; overflow:hidden; }
	.case-a{ margin-top: 20px; }
	.case-bottom{ height: auto; }
	.case-back{ padding-bottom: 20px; }
	.fa-list li{ width: 50%; margin-bottom: 15px; }
	.fa-tt a{ font-size: 16px; }
	.fa-tt{ margin-top: 10px; }
	.fa-p{ font-size: 14px; }
	.fa-list{ margin-top: 20px; }
	.yf-list li{ width: 100%; margin-bottom: 15px; }
	.yf-header{ height: auto; }
	.yf-img img{ width: 100%; }
	.number-box{ line-height: 100px; }
	.banner-tt{ font-size: 18px; }
	.banner-p{ font-size: 18px; }
	.banner-box{ height: auto; padding:30px 15px; margin-bottom: 0; }
	.tabs-list li a{ font-size: 14px; padding:0 10px; height: 14px; line-height: 14px; }
	.tabs-ul li{ width: 100%; }
	.tabs-back{ min-height: 1px; }
	.tabs-list{ margin-bottom: 20px; }
	.tx-back{ padding:20px 0; }
	.news-title{ font-size: 24px; margin:20px 0; }
	.news-title a{ font-size: 16px; }
	.news-left{ width: 100%; }
	.news-tt a{ font-size: 18px; }
	.news-more a{ font-size: 16px; }
	.news-more{ margin-top: 0px; }
	.news-back-bottom{ height: auto; margin-bottom: 15px; }
	.news-list{ width: 100%; padding:10px 0; }
	.news-tt-b a{ font-size: 16px; }
	.news-list li{ padding:10px 0; }
	.hz-back{ padding:30px 0; margin-top: 0px; }
	.hz-back-tt{ font-size: 24px; }
	.hz-back-p{ font-size: 14px; margin:15px 0; }
	.bottom-list li{ width: 33.333333%; margin-bottom: 10px; text-align: center; }
	.bottom-list li a{ font-size: 14px; border:none; }
	.bottom{ padding:20px 0; text-align: center; }
	.bottom-tt{ margin-top: 20px; margin-bottom: 0; }
	.border-right{ margin-top: 0; width: 100%; float: none!important; margin:20px auto 0 auto; }
	.ewm-box{ margin-left:40px; }

	.about-img{ width: 100%; }
	.about-right{ width: 100%; margin-top: 15px; }
	.about-right-tt{ font-size: 24px; }
	.about-tt-sm{ font-size: 18px; }
	.about-lind{ margin:15px 0; }
	.sm-left{ width: 100%; padding:20px 0; }
	.sm-right{ width: 100%; }
	.fw-row .col-xs-4{ width: 100%; }
	.fw-box{ margin-bottom: 15px; }
	.lc-img{ display: block; width: 100%; }
	.lc-ul li .clearfix{ display: block; }
	.lc-right{ display: block; padding:25px 0; width: 100%; }
	.lc-ul{ margin:20px 0; }
	.zs-back{ padding-top: 20px; }
	.zs-title{ font-size: 24px; }
	.zs-tt-sm{ font-size: 16px; }
	.zs-back{ background-size: auto 250px; }
	.js-list li{ width: 50%; }
	.js-box-tt{ font-size: 14px; }
	.js-list{ margin-top: 20px; }
	.js-back{ margin-top: 30px; padding-bottom: 20px; padding-top: 10px; }


	.sc-left{ width: 100%; padding:0; }
	.sc-left p{ font-size: 14px; line-height: 25px; }
	.sc-right{ width: 100%; margin-top: 15px; }
	.sc-back{ margin-top: 20px; padding:20px 0; }
	.jm-span span{ font-size: 18px; }
	.jm-b{ height: auto; padding:30px 0; }
	.jm-b p{ font-size: 18px; }
	.hz-row .col-xs-6{ width: 100%; }
	.jm-icon img{ height: 80px; }
	.jm-icon-tt{ font-size: 18px; }
	.icon-jm-p p{ font-size: 15px; }
	.hz-box{ margin-top: 15px; }
	.xl-row .col-xs-4{ width: 100%; }
	.xl-img{ height: auto; }
	.xl-bottom{ height: auto; padding:20px 15px; margin-bottom: 15px; }
	.xl-lind{ margin:15px 0; }
	.xl-p p{ font-size: 15px; }
	.xl-row{ margin-bottom: 0; }
	.dj-title{ font-size: 24px; }
	.dj-title span{ font-size: 32px; }
	.dj-row .col-xs-4{ width: 100%; }
	.dj-box{ height: auto; padding:20px 15px; }
	.dj-tt{ font-size: 18px; margin:15px 0; }
	.dj-lind{ margin-bottom: 20px; }
	.dj-p{ font-size: 14px; line-height: 25px; }
	.dj-icon img{ height: 60px; }
	.dj-back{ height: auto; padding-bottom: 30px; }
	.ly-title{ font-size: 24px; }
	.ly-title span{ font-size: 32px; }
	.ly-back{ padding-top: 50px; }
	.ly-p{ font-size: 16px; margin-bottom: 0; padding-bottom: 0; }
	.mod18{ margin:15px auto; }
	.mod18,.mod18 .picBox li{ width: 345px; }
	.xz-left-tt{ font-size: 16px; }
	.xz-left-p{ font-size: 12px; margin-top: 0px; line-height: 25px; height: 25px; }
	.xz-a{ font-size: 14px; }
	.xz-right img{ height: 159px; }
	.xz-left{ height: 130px; padding:10px; }
	.xz-left-tt{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap; height:auto; margin-bottom: 10px;}
    .mod18 .picBox{ height: 175px; }
    .mod18 .listBox li{ width: 88px; }
    .mod18 .listBox ul, .mod18 .listBox{ height: 80px; }
    .btn.next, .btn.next:hover, .btn.next:focus, .btn.prev, .btn.prev:hover, .btn.prev:focus{ bottom: 23px; height: 30px; }
    .zx-span span{ font-size: 24px; padding:6px 30px; margin-top: 10px; }
    .zx-p-tt{ font-size: 18px; margin-top: 20px; }
    .zx-p{ font-size: 14px; }
    .form-control{ font-size: 14px; }
    .btn-tj{ width: 220px; font-size: 16px; margin-bottom: 40px; }
    .yf-box{ max-width: 350px; margin-left: auto; margin-right: auto; }
    .tabs-ul-tt{ font-size: 18px; }
    .tabs-ul-tt span{ font-size: 12px; }
    .tabs-p{ margin-top: 20px; }
    .tabs-p p{ font-size: 14px; }
    .item{ height: 300px; padding-top: 80px; }

}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}



