﻿@charset "utf-8";

/*公共*/

.clearfix{zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
a,a:link,a:visited{color:#333;text-decoration:none}
a:link,a:hover,a:visited{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
a:hover{color:#e74b3d !important;}
.insidewidth{width:1190px;margin:0 auto;}
.title{width:100%; height:92px; border-bottom:1px solid #EAE9E9;padding-top:35px;}
.title h3{width:100%; height:90px; line-height:90px; text-align:center; font-size:42px; font-weight:normal;color:#2C2C2C}
.title .colorline{width:105px;height:2px!important;*height:2px;*padding:0;;_height:1px; margin:0 auto; background:#FF6C2A;}
img{display:inline-block;}
.colorling-img{background:url(../images/color-line.png) no-repeat center bottom!important;height:2px!important;*height:2px;padding:0;;_height:1px;}

.zsheader{position:relative;height:600px;background:url(../images/banner.png) no-repeat center 100px;}
.zsheader a.signing{position:absolute;left:50%; bottom:20px; display:block;width:302px;height:103px;margin-left:-115px; background:url(../images/btn.png) no-repeat;} 
.zsheader a.signing:hover{background:url(../images/btn_hover.png) no-repeat;}

.apply{ position:relative; display:none; width:520px; 
background:url(../img/banner-house.jpg) #fff no-repeat center 0;margin:0 auto;padding-bottom:30px;
background-size:100% 162px;
}
.apply .apply-close{ position:absolute; top:15px; right:15px; display:block; background:url(../img/apply-close.png) no-repeat; width:20px; height:20px; cursor:pointer;}
.apply ul{ margin:0 auto;width:322px; padding-top:180px;}
.apply ul li{margin:10px 0;overflow:hidden;}
/*.apply ul li.apply-title{ margin:80px auto 30px;}
.apply ul li.apply-title h2{ height:40px;line-height:40px; text-align:center;font-size:24px; font-weight:normal; font-family:'Microsoft YaHei';}*/
.apply ul li input{width:305px; height:40px; margin-left:0;line-height:40px; border:1px solid #E6E6E6; padding-left:10px;border-radius:2px;font-size:14px;}
.apply ul li input:hover{border:1px solid #999;}
.apply ul li select{width:150px; height:40px; line-height:40px; border:1px solid #E6E6E6; padding-left:10px;border-radius:2px;}
.apply ul li select:hover{border:1px solid #999;}
.ProvinceSelect{float:left}
.CitySelect{float:right}
.apply ul li button{width:322px ;height:42px; line-height: 42px;text-align: center;color: #fff;font-size: 16px;border: 0;background-color:#E74B3D ;border-radius:2px;}
.apply ul li button:hover{background:#fa691e;cursor:pointer}
.apply ul li.reg a{ display:block; border:1px solid #E6E6E6; width:320px ;height:40px; line-height: 40px; text-indent:100px; color: #D30000;font-size: 16px;background:#F3F3F3 url(../img/reg-bg.png) no-repeat 210px center ;border-radius:2px; }
.apply ul li.reg a:hover{color:#D30000 !important}


.video{background: url(../images/video.jpg) no-repeat center center; height:556px; width:100%; }
.video .title{ height:92px; border-bottom:0px solid #EAE9E9;padding-top:35px; width:620px; margin:0 auto; }
.video .title h3{width:100%; height:90px; line-height:90px; text-align:center; font-size:42px; font-weight:normal;color:#2C2C2C; margin:60px 0;  }
.video .play{ margin:30px auto 0 auto; text-align:center; width:124px; height:124px;  display:block;background: url(../images/play.png) no-repeat center center; }
.video .play:hover{ margin:30px auto 0 auto; text-align:center; width:124px;height:124px; display:block;background: url(../images/play_hover.png) no-repeat center center; }


.strength{padding-bottom:70px; background:#fff; }
.strength img{margin:60px auto 0; display:block;}
.my_strength img{margin:60px auto 0; display:block;width:100%;}
.doing{background:#F9F9F9;padding-bottom:70px;}
.doing .insidewidth{background: url(../images/doing01.png) no-repeat center center;}
.doing .insidewidth img{margin-top:60px;*margin-top:60px;width:633px;height:583px;display:block;}


.win{padding-bottom:70px; overflow:hidden;background:#fff;}
.win ul li{float:left; width:320px;height:88px; margin:80px 35px 15px; background:url(../images/win.png) no-repeat 0 0;_margin:80px 30px 15px;}
.win ul li.win02{background-position:0 -87px;}
.win ul li.win03{background-position:0 -174px;}
.win ul li.win04{background-position:0 -261px;}
.win ul li.win05{background-position:0 -349px;}
.win ul li.win06{background-position:0 -436px;}
.win ul li div{float:right; height:90px; width:210px; color:#676767;}
.win ul li div h4{ font-size:20px; height:40px;line-height:40px}
.win ul li div p{ font-size:14px; line-height:25px}

.shop{background:#F9F9F9;padding-bottom:70px; overflow:hidden}
.shop ul li{ float:left; margin:40px 13px 0;_margin:40px 8px 0;}
.shop ul li img{ width:132px; height:132px;  background:#F9F9F9;}
.shop ul li a{display:block;border:1px solid #EDEDED;padding:5px;}
.shop ul li a:hover{border:1px solid #f00;}

.media{padding-bottom:70px; overflow:hidden; background:#fff;}
.media-inside{width:1230px;padding-top:40px}
/*.media ul li{float:left; width:238px;}*/

.bottom-btn{width:100%; overflow:hidden;background:#fff;}
.want{display:block;width:360px;height:75px;margin:40px auto 80px; font-size:36px; text-align:center; line-height:75px;color:#fff !important;background:#E13128;border-radius:6px;}
.want:hover{background:#FF6C2A;color:#fff !important}

.banner-s{width:100%;position:relative;}
.banner-s .bd{width:352px;margin-bottom:20px;padding:20px 30px 0 90px;}
.banner-s .bd ul li img{ width:238px!important;height:165px!important;padding:0;margin:0;}
.banner-s .bd ul li{ width:238px;margin-right:25px; margin-top:50px;}
.banner-s .prev{cursor:pointer;height:400px;width:20px;background:url(../images/left.gif) center center no-repeat; cursor:pointer; position:absolute; top:0px;left:0; z-index:3;cursor:pointer;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.banner-s .next {cursor:pointer;height:400px;width:20px;background:url(../images/right.gif) center center no-repeat; cursor:pointer; position:absolute; top:0px;right:0; z-index:3;cursor:pointer;  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; }
.banner-s .bd ul li span{ font-size:14px; text-align:center;display:block;height:30px;line-height:30px;}
.banner-s .bd ul li p{ margin-top:10px; color:#999; font-size:14px; text-align:center;display:block;height:23px;line-height:23px;background:#F4F4F4;}
.banner-s .bd ul li p label.mt1{ float:left; width:170px; color:#000; display:block; font-size:14px; text-align:center; height:23px;line-height:23px}
.banner-s .bd ul li p label.mt{ float:left;color:#fff; display:block; font-size:14px; text-align:center; width:66px; height:23px;line-height:23px; background:url(../images/media_t_b.png) no-repeat}


.layui-layer-page .layui-layer-content{ overflow:hidden!important;}


/* 主流媒体报道 */
.mainstream_media_reports {
  padding: 60px 0;
}
.mainstream_media_reports .reports_scroll {
  position: relative;
  width: 1220px;
  min-width: 1220px;
  margin: 0 auto 50px;
}
.mainstream_media_reports .want_to_join {
  background: #ff890b;
  width: 140px;
  font-size: 14px;
  display: block;
  color: #FFF;
  font-size: 20px;
  width: 290px;
  height: 40px;
  margin: 0 auto;
  text-align: center;
  line-height: 40px;
}
.mainstream_media_reports .want_to_join:hover {
  background: #f74a0d;
}
.mainstream_media_reports .bd {
  width: 1070px;
  margin: 0 auto;
  overflow: hidden;
}
.mainstream_media_reports .bd ul {
  overflow: hidden;
  width: 1220px;
}
.mainstream_media_reports .bd ul li {
  float: left;
  width: 230px!important;
  margin-right: 50px;
}
.mainstream_media_reports .bd ul li a {
  display: block;
  width: 230px;
}
.mainstream_media_reports .bd ul li a .img_page_thumbnail {
  display: block;
  width: 230px;
  height: 350px;
  margin-bottom: 10px;
}
.mainstream_media_reports .bd ul li a .logo_web {
  display: block;
  margin: 20px auto 5px;
}
.mainstream_media_reports .bd ul li a span {
  display: block;
  font-size: 16px;
  text-align: center;
  width: 220px;
  margin: 0 auto;
  line-height: 22px;
  color: #666;
  height: 46px;
  overflow: hidden;
}
.mainstream_media_reports .prev,
.mainstream_media_reports .next {
  position: absolute;
  top: 150px;
  padding: 15px 10px;
}
.mainstream_media_reports .prev i,
.mainstream_media_reports .next i {
  display: block;
  background: url(../images/icon_prev_next_gray.png) no-repeat center center;
  width: 27px;
  height: 47px;
}
.mainstream_media_reports .prev:hover,
.mainstream_media_reports .next:hover {
  background-color: #e7e7e7;
}
.mainstream_media_reports .prev {
  left: 0;
}
.mainstream_media_reports .prev i {
  background-position: 0 0;
}
.mainstream_media_reports .next {
  right: 0;
}
.mainstream_media_reports .next i {
  background-position: -27px 0;
}
.all_tit {
  font-size: 36px;
  text-align: center;
  font-weight: normal;
  margin-bottom: 50px;
  /*color:@tc1;*/
 
}
 .all_tit .line {
    display: block;
    margin: 20px auto 0;
    height: 2px;
    width: 50px;
    background: #ccc;
  }



  /* 2017.10.20 */
.have_safe_four .step-box{
    width:845px;
            padding-top: 20px;
}
.have_safe_four .step-box .hd{

}
.have_safe_four .step-box .hd li{
  float:left;
  text-align:center;
  width:120px;
  cursor:pointer;
  border-bottom:2px solid #fff;
  height:170px;
}
.have_safe_four .step-box .hd li .icon{
  display:block;
  margin:0 auto 10px;
  width:120px;
  height:70px;
}
.have_safe_four .step-box .hd li .icon01{
  
  background: url(../images/icon-get01.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li .icon02{
  
  background: url(../images/icon-get02.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li .icon03{
  
  background: url(../images/icon-get03.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li .icon04{

  background: url(../images/icon-get04.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li .icon-ln{
  display:block;
  margin-top:35px;
  width:108px;
  height:10px;
  background: url(../images/icon-ln.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li .tit{
  display:block;
  font-size:16px;
  color:#666;
  line-height:1.4;
}
.have_safe_four .step-box .hd li.on{
  border-bottom:2px solid #1594e2;
}
.have_safe_four .step-box .hd li.on .tit{
  color:#1594e2;
}
.have_safe_four .step-box .hd li.on .icon01{
  background: url(../images/icon-get01-active.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li.on .icon02{
  background: url(../images/icon-get02-active.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li.on .icon03{
  background: url(../images/icon-get03-active.png) no-repeat 0 0;
}
.have_safe_four .step-box .hd li.on .icon04{
  background: url(../images/icon-get04-active.png) no-repeat 0 0;
}
.have_safe_four .step-box .bd{
  background-color:#F7F8FA;
  padding:30px;
  height:170px;
}
.have_safe_four .step-box .bd .txt{
  font-size:16px;
  color:#666;
  display:block;
  line-height:2;
}
.have_safe_four .step-box .bd .txt .icon-crown{
  display:inline-block;
  vertical-align:middle;
  margin-top:-3px;
  width:30px;
  height:27px;
  background:url(../images/icon-crown.png) no-repeat 0 0;
}
.have_safe_four .step-box .bd .txt b{
  font-weight:normal;
  color:#e62e35;
}