*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,input,button,textarea,p{margin:0;padding:0}
body{background:#fff;color:#555;font-size:14px;font-family: "Microsoft YaHei","Arial","黑体","宋体",sans-serif}
td,th{font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{color:#fff;text-decoration:none}
img{border:none;vertical-align:middle}
ul,li{list-style:none}
input,textarea,select,button{font:14px "Microsoft YaHei","Arial","黑体","宋体",sans-serif}
.clearfix:before,.clearfix:after{content:"";display:table;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.lf{float: left}
.rt{float: right}
.w1200{width: 1200px;height: 100%;margin: 0 auto}
*{font-family: 'Microsoft YaHei';}
body{padding-top: 100px;}
.w1440{max-width: 1440px;height: 100%;margin: 0 auto;}
/* layui */
.layui-carousel-ind{top:-80px;}
.layui-carousel-ind ul{background-color:transparent;}
.layui-carousel-ind ul:hover{background-color:transparent;}
.layui-carousel-ind li{width: 40px;height: 4px;border-radius:2px;}
/* 头部 */
.page-header{width: 100%;height: 100px;text-align: center;color: #ffffff;font-family: '微软雅黑';position: fixed;top: 0;background: #fff;z-index: 9999;border-bottom: 1px solid  #e3e3e3;}
.page-header .logo{width: 243px;height: 100px;position: relative;float: left;margin: 0px 2%;}
.page-header .logo div{max-width: 100%;max-height: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.page-header .logo div img{max-height: 90px;}
.page-header .logo h1{color: transparent;text-indent: -9999px;}
.page-header .navs{overflow: hidden;height: 100px;float: left;} 
.page-header .navs ul{height: 100px;font-size: 16px;}
.page-header .navs ul a{box-sizing: border-box;float: left;height: 100px;}
.page-header .navs ul li{float: left;color: #1f1f1f;line-height: 100px;margin: 0px 20px;position: relative;}
.page-header .navs ul li.active:after,.page-header .navs ul li:hover:after{position: absolute;content: "";width: 28px;height:4px;background-color: #ff8e29;bottom: 0;    left: 50%;transform: translateX(-50%);}
.page-header .login{height: 100px;position: relative;float: right;font-size: 16px;
  margin: 0px 2%;
  display: flex;
  align-items: center;
}
.page-header .login a{display: block;float: right;}
.page-header .login .btn{width: 90px;line-height: 40px;text-align: center;	height: 40px;	border-radius: 20px;display: block;}
.page-header .login a:last-child .btn{background-color: #ff8e29;color:#ffffff;margin-left: 10px;}
.page-header .login a:first-child .btn{border: solid 1px #ff8e29;color: #ff8e29;}
.page-header .navdown{width: 100px;height: 100px;float: right;background: url(/static/scwy/images/ydnav.png) center center no-repeat;cursor: pointer;}
.page-header .menu-list{position: inherit;left: 0;top: -300px;display: none;transition: 0.5s; -webkit-transition: 0.5s;width: 100%;background: #fff;z-index: 1;}
.page-header .menu-list li{color: black;width: 100%;height: 50px;line-height: 50px;;color: linear-gradient(to right, #fc5756, #fe8355);text-align: center;font-size: 1.3rem;}
.page-header .menu-list.active{top: 100px;transition: 0.5s; -webkit-transition: 0.5s;display: block;}

.page-header .navs ul li  .navsDome{position: absolute; top: 100px; left: 50%;z-index: 999; transform: translateX(-50%);padding: 10px;display: none; background-color: #ffffff;
  box-shadow: 0px 4px 10px 0px rgb(113 113 113 / 25%);
  border-radius: 3px;}
 .page-header .navs ul li  .navsDome a ,  .bannerSS  .page-header .navs ul li  .navsDome a{height:40px;line-height:40px;color: #1f1f1f !important;width:120px;}
 .page-header .navs {
  overflow: unset;}
 .page-header .navs ul li>a{
  float: left;
  color: #1f1f1f;
 }
 .page-header .navs ul li:hover .navsDome{display: block;}
 .page-header .navs ul li>a>span {width: 0;height: 0;display: inline-block; margin: 38px 0px 0px 4px;float: right;border: 5px solid transparent; border-top: 5px solid #999;}
    
/* 尾部 */
.page-footer{width: 100%;;background-color: #222222; }
.page-footer .footer{display: flex;justify-content:space-between;min-height: 260px;padding: 30px 0px;flex-wrap: wrap; }
.page-footer .footer .foot-logo img{max-height: 90px; }
.page-footer .footer .item p {line-height: 36px;}
.page-footer .footer .item p a{color: #828282;font-size: 14px; }
.page-footer .footer .item p.footer_tit a{color: #ffa141;font-size: 18px;}
.page-footer .footer .tel p{color: #ffffff;font-size: 18px;line-height: 36px; }
.page-footer .footer .tel a{width: 200px;display: block;text-align: center;line-height: 45px;color: #ffffff;font-size: 18px;height: 45px;margin-top: 10px;background-color: #ffa141;border-radius: 23px; }
.page-footer .copy{min-height: 40px;background-color: #1e1e1e;width: 100%; text-align: center;line-height: 40px;}

@media screen and (max-width: 1820px){
  .page-header .navs ul li{margin: 0px 12px;}
}
@media screen and (max-width: 1518px){
  .page-header .navs ul li{margin: 0px 5px;}
}
@media screen and (max-width: 1355px){
  .page-header .login .btn{width: 90px;}
  .page-header .navs ul li{margin: 0px 2px;}
  .page-header .login{margin: 0px 1% 0px 0px;}
}

@media screen and (max-width: 1236px){
  .page-header .login .btn{width: 70px;}
}

@media screen and (max-width: 1200px){
  .w1200{width: 100%;}
  .page-header .navs , .page-header .login{display: none !important;}
  .page-header .navdown , .navdownLine{display: block !important;}

}
/*@media screen and (max-width: 750px){
  .page-footer .footer .item {width: 30%;padding: 0px 10px;}
  .page-footer .footer .foot-logo ,.page-footer .footer .tel {width: 100%;padding: 10px 20px;text-align: center;}
  .page-footer .footer .foot-logo img {display: block;margin:0px auto 20px;}
  .page-footer .footer .tel a{margin: auto;}
}*/
@media screen and (max-width: 750px){
   .page-footer .footer .item {width: 30%;padding: 0px 10px;}
   .page-footer .footer .foot-logo ,.page-footer .footer .tel {width: 100%;padding: 10px 20px;text-align: center;}
   .page-footer .footer .foot-logo img {display: block;margin:0px auto 20px; width: 100%;}
   .page-footer .footer .tel a{margin: auto;}
   .banner {
      height: 140px !important;
   }
   .page-index .banner .img{
      height: 100% !important;
   }
   .row{
      margin: 0;
   }
   .price-page .tabs .tabs-content .left{
      display: flex;
      position: relative;
      right: 16px;
   }
   .price-page .tabs .tabs-content .tabs-left{
      display: flex;
      position: relative;
      right: 16px;
   }
   .price-page .tabs .tabs-content .left .layui-form-radio{
      margin: 0;
   }
   .price-page .tabs .tabs-content .tabs-left .layui-form-radio{
      margin: 0;
   }
   #layui-laypage-1 span:first-child{
      display: none;
   }
 }
/* 首页 */
.page-index .banner .img {
    width: 100%;
    height: 600px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-index .numBer{ }
.page-index .numBer .w1200{display: flex;justify-content: space-between;min-height: 160px;align-items: center; flex-wrap: wrap;}
.page-index .numBer .w1200 .num_num{width: 22%;position: relative;}
.page-index .numBer .w1200 .num_num::after{position: absolute;right: 0px;top:-12px;width: 1px;content: '';
	height: 110px;
	background-color: #c2c2c2;}
  .page-index .numBer .w1200 .num_num:last-child::after{display: none;}
.page-index .numBer .w1200 .num_num h1{ font-size: 48px;
	color: #ff8e29; }
.page-index .numBer .w1200 .num_num p{font-size: 14px;
	color: #828282; }
  .caption{
    width: 100%;
    padding:60px 0px 50px;
}
.caption h2{
    font-size: 26px;
    color: #424242;
    text-align: center;
}
.caption p{
    font-size: 14px;
    color: #828282;
    text-align: center;
}
.page-index .advantage{ width: 100%;
  background-color:#fbfbfb; }
.page-index .advantage .advantage_box{display: flex;justify-content: space-between;align-items: center; flex-wrap: wrap;padding-bottom: 30px;}
.page-index .advantage .advantage_box .item{height: 265px;    margin-bottom: 20px;
  width: 285px;
  text-align: center;
  background-color:#fff;
  box-shadow: 0px 5px 12px 1px rgba(71, 71, 118, 0.09);
  position: relative; }
.page-index .advantage .advantage_box .item .show_di{display: block;width: 100%;height: 100%; }
.page-index .advantage .advantage_box .item .show_di img{ }
.page-index .advantage .advantage_box .item .show_di p{font-size: 24px;
	color: #424242; }
.page-index .advantage .advantage_box .item .advantage_di{ display: none;width: 100%;height: 100%;    padding: 40px;position: absolute;
  top: 0px;
  left: 0px;}
.page-index .advantage .advantage_box .item .advantage_di .price_di{color: #ffffff;font-size: 24px;}
.page-index .advantage .advantage_box .item .advantage_di .price_tit{color: #ffffff;font-size: 14px; }
.page-index .advantage .advantage_box .item .advantage_di .line{width: 26px;margin: 30px auto;display: block;
  height: 2px;
    background-color: #ffffff;
}
.page-index .advantage .advantage_box .item:hover .advantage_di{display: block;}

.project .w1200{
  margin-bottom:50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.project_details{
  width: 50%;
  margin:10px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.project_details .project_img{
  width: 230px;
  height: 250px;
  margin-right: 10px;
}
.project_details  .project_tit{
  width: 355px;
}

.project_details  .project_tit .project_yi li:last-child{
  margin-top: 10px;
}

.project_details  .project_tit ul li h2{
  font-size: 24px;
  color: #424242;
  margin-top:10px;
}
.project_details  .project_tit p {
  width: 325px;
}
.project_details .project_tit .project_ruan{
  font-size:14px;
  color: #828282;
  border-bottom:1px solid  #e2e2e2;
  padding-bottom:15px;
}
.project_details .project_tit  .project_yi span{
  font-size: 14px;
color: #525252;
}
.project_details .project_tit  .project_yi .dian{
  width: 6px;
height: 6px;
  background-color: #525252;
  border:1px solid #525252;
  border-radius: 50%;
  display: block;
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
.project_details .project_tit  .project_yi  a{
  color: #ff8a3f;
  font-size:14px;
  margin:10px 30px 0px 0px;
}
.case{
  background: url(../images/index/4-bg.png) no-repeat;height: 794px;
}
.case .layui-carousel , .case  .layui-carousel>[carousel-item]>* {background: transparent;}
.case .caseBanner .pic{    display: flex;
  justify-content: space-between;
  align-items: center;}
.case .layui-carousel-ind{ display: none;}
.case .caption h2 , .case .caption p{color: #fff;}

.resources li{
  border: solid 1px #e8e8e8;
  box-sizing: content-box;
  box-sizing: border-box;
}
.resources .resources_img{
  padding-bottom:45px;
}
.resources .resources_img ul{display: flex;justify-content: space-between;min-height: 160px;align-items: center; flex-wrap: wrap; }
.resources .resources_img ul li{
  margin-bottom: 30px;
  width: 210px;
	height: 100px;
	border: solid 1px #e8e8e8;
}
.resources .resources_img ul li img{
  display: block;
  margin:auto;
  /* height: 100px; */
  width: 100%;
}

@media screen and (max-width: 1200px){
  .page-index .advantage .advantage_box .item{width: 48%;}
  .case{display: none;}
}

@media screen and (max-width: 1100px){
  .page-index .numBer .w1200{padding: 20px;}
  .page-index .numBer .w1200 .num_num{width: 50%;margin: 10px 0px;}
  .page-index .numBer .w1200 .num_num::after{display: none;}
}

@media screen and (max-width: 750px){
  .page-index .advantage .advantage_box .item{width: 94%;margin:10px auto;}
  .project_details , .project_details .project_img , .project_details .project_tit{width: 100%;}
  .project_details .project_img img{display: block;margin: auto;}
  .project_details .project_tit{padding: 0px 0px 0px 20px;}
  .resources .resources_img ul li {width: 47%;}
}


/* 价格页面 */
.media_bannter{background:url(/static/scwy/images/media/price_bg.png) center center no-repeat;width:100%;min-height: 800px;background-size: 100% 100%;}
.price-page .price-top{width: 100%;padding: 30px 0;}
.price-page .filters{font-size: 12px;width: 100%;background: #ffffff;    padding: 25px 30px;color: #333;background-color: #ffffff;box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.06);border-radius: 3px;}
.price-page .filters .layui-form-label{ width: 90px !important;padding: 9px 0px;}
.price-page .filters .layui-form-item{ border-bottom: 1px dashed #d7d7d7;padding-bottom: 15px;}
.price-page .filters .layui-form-label{font-size: 16px;color: #606266;}
.price-page .filters .layui-input-block{margin-left: 90px;}
.price-page .filters .layui-form-radio *{font-size: 14px;color: #606266;}
.price-page .filters .layui-form-radio{margin-right: 0 !important;padding-right: 0 !important;}
.price-page .filters .layui-form-radio>div{padding: 0 15px;}
.price-page .filters .layui-form-radio>div:hover{color:#c72a33;}
.price-page .filters .layui-form-radio>i{display: none;}
.price-page .filters .layui-form-radioed>div{color: #c72a33 !important;}
.price-page .filters .layui-form-radioed>div:hover{color: #ffffff !important;}
.price-page .tabs{width:100%;padding: 15px 20px 20px 20px;display: inline-block;height: 80px;background-color: #ffffff;box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.06);border-radius: 3px; margin: 20px 0px;}
.price-page .tabs .tabs-content{width:100%;height: 38px;display: flex;align-items: center;flex-wrap: wrap;
  justify-content: space-between;}
.price-page .tabs .layui-form-radio *{font-size: 12px;line-height: 36px;}
/* .price-page .tabs .layui-form-radio{margin-right: -4px !important;margin-bottom:10px !important;padding-right: 0 !important;margin-top: 0 !important;} */
.price-page .tabs .layui-form-radio>div{text-align: center;width: 120px;height: 36px;border:1px solid #c72a33;border-radius: 18px;font-size: 18px;color: #c72a33 !important;}
/* .price-page .tabs .layui-form-radio:nth-child(2)>div{border-radius: 5px 0 0 5px;}
.price-page .tabs .layui-form-radio:last-child>div{border-radius: 0 5px 5px 0;margin-left: -1px !important;} */
.price-page .tabs .layui-form-radio>i{display: none;}
.price-page .tabs .layui-form-radioed>div{width: 120px;height: 36px;background: #c72a33;border-radius: 18px;font-size: 18px;color: #ffffff !important;}
.price-page .tabs .layui-form-radioed>div:hover{color: #ffffff !important;}
.price-page .tabs-select{width: 130px;float: right;margin-left: 10px;}
.price-page .tabs-input{width: 300px;float: right;margin-left: 10px;}
.price-page .tabs .layui-input, .tabs .layui-select, .tabs button{height: 46px;    background: #f6f6f6;border-radius: 23px !important;border: transparent;text-indent: 2rem;}
.price-page .price-bot{width: 100%;display: inline-block;overflow: hidden;}
.price-page .data-table{width: 100%;margin: 0px 0px 30px;min-height: 300px;padding: 10px 20px;background: #ffffff;}
.price-page .layui-table td,.layui-table th{ font-size: 12px !important;}
.tabs-left{float: left;}
@media screen and (max-width: 720px) {
  .price-page .tabs{height: 160px;}
  .price-page .tabs-input{margin-top: 10px;}
  .relation{display:none;}
}