html,body,h1,h2,h3,h4,h5,p,div,ul,li,ol,dl,dt,dd,em,i,strong,b,img,header,nav,textarea,input,table,button,footer,form,a,select,span{margin:0;padding:0;list-style:none;border:0;font-style: normal;outline: none;box-sizing:border-box;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-progress-appearance: none;-webkit-tap-highlight-color: transparent;}
html{font-size:13.333vw;font-family:"微软雅黑",Verdana,Arial,Helvetica,sans-serif;}
a{text-decoration: none;}
@media screen and (min-width:415px) and (max-width:639px){html, body{font-size:54px;}}
@media screen and (min-width:640px) and (max-width:719px){html, body{font-size:64px;}}
@media screen and (min-width:750px){
	html, body{font-size:72px;max-width: 700px;margin:0 auto;}
	/*#gsName{max-width: 700px;left:50%;margin-left:-375px;}*/
	.exp_con li:nth-child(7) p,.exp_con li:nth-child(8) p,.exp_con li:last-child p{line-height:0.6rem !important;text-align:center !important;padding-top:0 !important;}
}
/*全局样式*/

/*index_style*/
.gsName{width:100%;overflow: hidden;/*position: absolute;z-index: 1;top:0;bottom: 0;left: 0;*/}
/*#scroller{position: absolute;z-index: 1;-webkit-tap-highlight-color: rgba(0,0,0,0);width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;-webkit-transform:translate3d(0,0,0);-moz-transform: translate3d(0,0,0);}*/
/*tit*/
.gsName nav{width:100%;height:0.88rem;text-align: center;line-height:0.88rem;color:#fff;font-size:0.36rem;letter-spacing: 0.02rem;background:#ac0a0a;}
.gsName header{display: block;height:1.64rem;line-height:1.64rem;text-align: center;font-size:0.34rem;color:#323232;}
.gsName header span{color:#ac0a0a;margin:0 0.1rem;font-size:0.4rem;}
/*nameInfo*/
.nameInfo{width:100%;overflow: hidden;background:#9b2118;}
.nameInfo .nameInfo_tit{width:100%;height:0.74rem;line-height:0.74rem;font-size:0.3rem;background:#fff;border:1px solid #bfbfbf;border-width:1px 0;}
.nameInfo .nameInfo_tit span{width:33.33%;display: inline-block;float: left;text-align:center;color:#ac0a0a;}
.nameInfo .nameInfo_tit span:last-child{border-right:0;}
.nI_col{background:#9b2118;border-right:1px solid #bfbfbf;color:#fff !important;height:0.72rem !important;line-height:0.73rem !important;}
.nameInfo_list{width:100%;overflow: hidden;padding:0 0.6rem;}
.nameInfo_list li{width:100%;overflow: hidden;font-size:0.3rem;display: none;}
.nameInfo_list li .nameInfo_con{width:100%;overflow: hidden;padding:0 0.26rem;}
.nameInfo_list li .nameInfo_con span{display: block;width:100%;color:#fff;height:0.79rem;line-height:0.9rem;margin-top:0.15rem;}
.nameInfo_list li .nameInfo_con span:first-child{margin-top:0.3rem;}
.nameInfo_list li .nameInfo_con p{width:100%;height:0.76rem;line-height:0.76rem;font-size:0.28rem;color:#a6a5a5;padding-left:0.16rem;border:1px solid #bfbfbf;border-radius:3px;background:#fff;cursor: pointer;}
.nameInfo_list li .nameInfo_con select[name='nameNum']{width:100%;height:0.76rem;line-height:0.76rem;font-size:0.28rem;color:#a6a5a5;padding-left:0.16rem;border:1px solid #bfbfbf;border-radius:3px;background:#fff;cursor: pointer;}
.nameInfo_list li .nameInfo_but{width:4.2rem;height:0.9rem;line-height:0.9rem;text-align: center;background:#fef4dd;font-size:0.38rem;letter-spacing: 0.03rem;color:#ac0a0a;border-radius:3px;margin:0.63rem auto 0;display: block;}
.nameInfo_list li .info_tips{width:100%;line-height:0.35rem;font-size:0.22rem;color:#fed7d3;display: block;margin:0.28rem 0 0.35rem;}
/*增inp输入*/
.nameInfo_list li input{width:100%;height:0.76rem;font-size:0.28rem;padding-left:0.16rem;border:1px solid #bfbfbf;border-radius:3px;background:#fff;cursor: pointer;margin-bottom:1px;}
.nameInfo_list li input::-webkit-input-placeholder{color:#a6a5a5;}
/*process*/
.process{width:100%;overflow: hidden;padding-top:1.45rem;}
.title{width:100%;font-size:0.42rem;text-align: center;font-weight:normal;letter-spacing: 0.02rem;color:#434343;}
.title span{display: block;font-size:0.22rem;font-family: arial;line-height:0.42rem;color:#6e6e6e;}
.title span em{position:relative;}
.title span em:before{content: '';width:0.3rem;height:1px;background:#6e6e6e;display: block;position:absolute;top:calc(50% - 0.5px);left:-0.5rem;}
.title span em:after{content: '';width:0.3rem;height:1px;background:#6e6e6e;display: block;position:absolute;top:calc(50% - 0.5px);right:-0.5rem;}
.process_con{width:100%;overflow: hidden;padding:0 0.9rem;margin:1.44rem 0 1.45rem;}
.process_con span{width:20%;border:1px solid #ac0a0a;float: left;font-size:0.34rem;color:#ac0a0a;display: block;float: left;height:2.8rem;text-align: center;padding:0.56rem 0 0;line-height:0.4rem;}
.process_con span i{width:0.4rem;display: inline-block;height:auto;}
.process_con span:nth-child(2n){border:0;padding-top:1.16rem;color:#c4c3c3;}
/*giving*/
.giving{width:100%;overflow: hidden;}
.giving .giv_top,.giving .giv_bottom{width:100%;overflow: hidden;}
.giving .giv_top img,.giving .giv_bottom img{width:100%;float: left;}
/*enterprise*/
.enterprise{width:100%;overflow: hidden;}
.enterprise .enter_tit{font-size:0.46rem;color:#ac0a0a;text-align: center;width:100%;overflow: hidden;line-height:3.3rem;font-weight:normal;}
.enterprise .enert_p{padding:0 0.37rem 0 0.42rem;width:100%;overflow: hidden;line-height:0.5rem;font-size:0.3rem;margin-bottom:0.6rem;}
.enterprise .enert_p i{color:#ac0a0a;}
.enterprise .enter_img{width:6rem;overflow: hidden;margin:0 auto 1.5rem;}
.enterprise .enter_img img{width:100%;float: left;}
/*namePk*/
.namePk{width:100%;overflow: hidden;background:url(img/namePk_bj.jpg) no-repeat;background-size:100%;padding:1.5rem 0.9rem;}
.namePk .namePk_box{width:100%;overflow: hidden;}
.namePk .namePk_box .namePk_con{width:50%;overflow: hidden;float: left;font-size:0.34rem;color:#fff;}
.namePk .namePk_box .namePk_con:nth-child(2){opacity: 0.6;}
.namePk .namePk_box .namePk_con .namePk_icon{width:0.8rem;height:0.82rem;margin:0 auto;display: block;background:url(img/namePk_icon.png) no-repeat 0 0;background-size:0.8rem;margin-bottom:0.6rem;}
.namePk .namePk_box .namePk_con:nth-child(2) .namePk_icon{background-position:0 -1.18rem !important;}
.namePk .namePk_box .namePk_con .namePk_con_list{width:100%;overflow: hidden;text-align: left;}
.namePk .namePk_box .namePk_con:nth-child(2) .namePk_con_list{text-align: right;}
.namePk .namePk_box .namePk_con .namePk_con_list li{width:100%;height:auto;margin-bottom:0.66rem;}
.namePk .namePk_box .namePk_con .namePk_con_list li.namePk_mar{text-align: center;}
.namePk .namePk_but{width:2.4rem;display: block;height:1.12rem;line-height:1.12rem;text-align: center;color:#992123;font-size:0.38rem;margin:0 auto;background:#fff;letter-spacing: 0.02rem;}
/*imgShow*/
.imgShow{width:100%;overflow: hidden;padding:0 0.24rem;margin-bottom:1.4rem;}
.imgShow li{width:49%;overflow: hidden;margin-right:2%;background:#eee;float: left;border-top:1px solid #ac0a0a;margin-bottom:0.1rem;}
.imgShow li:nth-child(2n){margin-right:0;}
.imgShow li img{width:100%;float: left;}
.imgShow li p{width:100%;float: left;font-size:0.28rem;text-align: center;color:#373737;line-height:0.6rem;}
.imgShow li:last-child{width:100%;margin-right:0;}
/*service*/
.service{width:100%;overflow: hidden;background:#9b2118;padding:1.45rem 0 0.73rem;}
.service .title,.service .title em{color:#fff;}
.service .title em:before,.service .title em:after{background:#fff;}
.service_con{width:100%;overflow: hidden;margin-top:1.3rem;padding:0 0.4rem 0 1.21rem;}
.service_con li{width:100%;height:1.41rem;overflow: hidden;margin-bottom:0.77rem;}
.service_con li span{display: block;width:1.41rem;height:100%;float: left;border:1px solid #fff;font-size:0.8rem;text-align: center;line-height:1.41rem;font-family: arial;font-weight:bold;color:#fff;}
.service_con li dl{width:75%;float: left;overflow: hidden;color:#fff;padding-left:0.5rem;}
.service_con li dl dt{width:100%;height:0.6rem;font-size:0.36rem;}
.service_con li dl dd{width:100%;height:auto;font-size:0.32rem;line-height: 0.4rem;}
/*experts*/
.experts{width:100%;overflow: hidden;padding:1.4rem 0 0;}
.exp_img{width:100%;overflow: hidden;margin-top:1.45rem;}
.exp_img img{width:100%;float: left;}
.exp_list{padding:0 0.24rem;width:100%;overflow: hidden;}
.exp_con{width:100%;overflow: hidden;padding:0.8rem 0 0.73rem;border-bottom:1px dashed #bfbfbf;}
.exp_con li{width:49%;overflow: hidden;margin-right:2%;background:#eee;float: left;border-top:1px solid #ac0a0a;margin-bottom:0.1rem;}
.exp_con li:nth-child(2n){margin-right:0;}
.exp_con li img{width:100%;float: left;}
.exp_con li p{width:100%;float: left;font-size:0.2rem;text-align: center;color:#373737;line-height:0.6rem;height:0.6rem;overflow: hidden;padding:0 0.05rem;font-family:"黑体";}
.exp_con li:nth-child(7) p,.exp_con li:nth-child(8) p,.exp_con li:nth-child(12) p{line-height:0.25rem;padding-top:0.05rem;text-align: left;}
.experts .Margin{margin-top:0.8rem;}
.exp_zs{padding:0.8rem 0.24rem 1.4rem;width:100%;overflow: hidden;}
.exp_zs li{width:49%;overflow: hidden;margin-right:2%;background:#eee;float: left;border-top:1px solid #ac0a0a;margin-bottom:0.1rem;}
.exp_zs li:nth-child(2n){margin-right:0;}
.exp_zs li img{width:100%;float: left;}
.exp_zs li p{width:100%;float: left;font-size:0.20rem;text-align: center;color:#373737;line-height:0.6rem;height:0.6rem;overflow: hidden;padding:0 0.1rem;font-family:"黑体";}
/*case*/
.case,.comments{width:100%;overflow: hidden;background:#9b2118;padding:0.62rem 0 0.7rem;}
.case h2,.comments h2{color:#fff;}
.case h2 em,.comments h2 em{color:#fff;}
.case h2 em:before,.case h2 em:after,.comments h2 em:before,.comments h2 em:after{background:#fff;}
.case_con{width:100%;overflow: hidden;}
.case_con img{width:100%;float: left;}
/*comments_con*/
.comments_con{width:100%;overflow: hidden;padding:1.5rem 0.38rem;}
.comments_con .com_box{width:100%;overflow: hidden;/*border-top:1px dashed #7c7c7c;*/height:8rem;}/*评论滚动高*/
.comments_con .com_box .com_gun{width:100%;overflow: hidden;font-size:0.28rem;}
.comments_con .com_box .com_gun li{padding:0.25rem 0;width:100%;overflow: hidden;border-bottom:1px dashed #7c7c7c;}
.comments_con .com_box .com_gun li .com_pa{width:100%;height:auto;color:#5d5e5e;margin-bottom:0.15rem;}
.comments_con .com_box .com_gun li .com_pa span{margin-left:0.85rem;}
.comments_con .com_box .com_gun li .com_pb{width:100%;height:auto;color:#8f4132;}
.com_info{width:100%;overflow: hidden;padding-top:0.56rem;}
.com_info span{display: block;width:100%;color:#3c3c3c;font-size:0.3rem;line-height:0.62rem;}
.com_info input[name='con_orNum']{width:100%;height:0.74rem;border:1px solid #9f9e9e;float: left;padding:0 0.24rem;margin-bottom:0.21rem;font-size:0.3rem;border-radius: 3px;}
.com_info textarea[name="con_orTxt"]{width:100%;height:2rem;border:1px solid #9f9e9e;float: left;padding:0.15rem 0.24rem;resize:none;font-size:0.3rem;border-radius: 3px;}
.com_info .com_orBut{width:100%;height:0.88rem;line-height:0.88rem;font-size:0.34rem;color:#fff;letter-spacing:2px;background:#b62519;}
/*newOrder*/
.newOrder{width:100%;overflow: hidden;padding:1.5rem 0.2rem;}
.newOrder .newOr_box{width:100%;overflow: hidden;height:4.6rem;padding:0 0.65rem;}/*订单滚动高*/
.newOrder .newOr_box .newOr_gun{width:100%;overflow: hidden;font-size:0.3rem;color:#8f4132;}
.newOrder .newOr_box .newOr_gun li{width:100%;height:auto;margin-bottom:0.3rem;text-align: center;}
.newOrder .newOr_box .newOr_gun li span{float: left;color:#3c3c3c;}
.newOrder .newOr_box .newOr_gun li i{float: right;}
/*footer*/
.footer{width:100%;overflow: hidden;background:#eaeaea;font-size:0.28rem;color:#454545;padding:0.4rem 0.8rem;text-align: center;line-height:0.5rem;margin-bottom:1.1rem;}
/*Pop-up*/
.Pop-up{width:100%;height:1.1rem;overflow: hidden;position: fixed;bottom:0;left:0;display: none;z-index: 999;}
.Pop-up ul{width:50%;height:100%;float: left;font-size:0.2rem;border-top:1px solid #959595;background:#fff;}
.Pop-up ul li{width:50%;height:100%;float: left;text-align: center;}
.Pop-up ul li span{width:0.47rem;height:0.38rem;display: block;margin:0.18rem auto 0.14rem;background:url(img/icon-1.png) no-repeat;background-size:100%;}
.Pop-up ul li:nth-child(2) span{width:0.35rem;height:0.38rem;background:url(img/icon-2.png) no-repeat;background-size:100%;}
.Pop-up .Pop-up-but{width:50%;height:100%;line-height:1.1rem;font-size:0.46rem;color:#fff;letter-spacing: 2px;background:#b62519;float: left;}
/*weShow*/
.weShow{width:100%;height:100vh;position:fixed;top:0;left:0;display: none;}
.weBj{width:100%;height:100%;background:rgba(0,0,0,0.6);z-index: 777;}
.weCon{width:6.4rem;height:auto;background:#fff;position:absolute;top:30%;left: calc(50% - 3.2rem);}
.weConTxt{width:100%;height:100%;position:relative;padding:0.6rem 0.2rem;}
.weConTxt span{font-size:0.34rem;color:#fff;position:absolute;top:-0.6rem;right:0;}
.weConTxt p{font-size:0.32rem;width:100%;height:auto;line-height:0.5rem;text-align: center;}
.weConTxt p i{color:#ac0a0a;}
.weConTxt a{width:2.6rem;height:0.76rem;line-height:0.76rem;color:#fff;background:#b62519;border-radius:3px;display: block;font-size:0.34rem;text-align: center;letter-spacing: 2px;margin:0.2rem auto 0;}

/*城市弹出*/
.chengs{width:100%;height:100vh;position:fixed;top:0;left:0;background:#fff;transform:translate3D(0,0,0);display: none;}
.cs_tit{width:100%;height:1rem;background:#ac0a0a;font-size:0.36rem;color:#fff;text-align: center;line-height:1rem;position:relative;}
.cs_tit span{font-size:0.28rem;height:100%;display:inline-block;width:auto;position:absolute;top:calc(50% - 0.44rem);left:0.3rem;line-height:1rem;}
.cs_tit span i{position:relative;padding-left:0.2rem;}
.cs_tit span i em{width:0.17rem;height:0.31rem;background:url(img/fanhui.png) no-repeat;background-size:100%;display:block;position:absolute;top:50%;left:-0.1rem;margin-top:-0.17rem;}
.cs_search{width:100%;height:1.31rem;overflow: hidden;background:#fff;border-bottom:1px solid #807E7E;padding:0.21rem 0.24rem;}
.cs_search input[name="inpadd"]{width:80%;height:100%;float: left;padding:0 0.5rem 0 0.24rem;font-size:0.28rem;border:1px solid #bfbfbf;border-right-width:0;border-radius:3px 0 0 3px;}
.cs_search button{width:20%;height:100%;background:#ac0a0a;display: block;float: right;font-size:0.28rem;color:#fff;border-radius:0 3px 3px 0;}
.cs_con{width:100%;overflow: hidden;}
.csCon_tit{width:100%;font-size:0.28rem;line-height:1rem;padding:0 0.25rem;color:#ac0a0a;}
.csCon_list{width:100%;overflow: hidden;padding:0 0.4rem;font-size:0.3rem;}
.csCon_list span{text-align:center;margin-bottom:0.3rem;float: left;display: block;cursor: pointer;}
.hot span{width:20%;}
.sele_sf span,.selAddsf span,.ind_Con span,.hotHy span{width:25%;}
.xingjang span{width:50% !important;}
.selAddsf{padding-top:0.3rem;}
.domghua{animation: csshow 2s;}
.csShow{z-index: 333;}
.sfShow{display: none;z-index:666;}
#hangyesoll{height:12rem;padding-bottom:3rem;}
#hangyesoll::-webkit-scrollbar{width:1px;height:auto;background:#C2C2C2;}

@keyframes csshow{
	from{transform:translate3D(100vw,0,0);}
	to{transform:translate3D(0,0,0);}
}
@-webkit-keyframes csshow{
	from{transform:translate3D(100vw,0,0);}
	to{transform:translate3D(0,0,0);}
}
@-moz-keyframes csshow{
	from{transform:translate3D(100vw,0,0);}
	to{transform:translate3D(0,0,0);}
}
@keyframes cshide{
	from{transform:translate3D(0,0,0);}
	to{transform:translate3D(100vw,0,0);}
}
@-moz-keyframes cshide{
	from{transform:translate3D(0,0,0);}
	to{transform:translate3D(100vw,0,0);}
}
@-webkit-keyframes cshide{
	from{transform:translate3D(0,0,0);}
	to{transform:translate3D(100vw,0,0);}
}

/* 2018-12-12 修改首页提交板块的样式 */
.new-title{
	width:100%;
	overflow: hidden;
	padding:0.3rem 0 0.3rem 0.24rem;
}
.new-title img{
	width:3.47rem;
	float: left;
}
.new-info-box{
	width:100%;
	height:9.16rem;
	overflow: hidden;
	background:url(img/gs-newBanner.jpg) no-repeat;
	background-size:100% 100%;
}
.new-info-box h3{
	width:100%;
	overflow: hidden;
	font-size:0.36rem;
	text-align: center;
	color:#c90f14;
	margin-top:0.58rem;
}
.new-info-box h3 span{
	display: block;
	width:100%;
	overflow: hidden;
	font-size:0.3rem;
	font-weight:normal;
	margin-top:0.28rem;
}
.new-info-cont{
	width:100%;
	overflow: hidden;
	padding:0 0.24rem;
}
.new-info-ul{
	width:100%;
	background:#fff;
	border-radius:3px;
	margin-top:0.85rem;
}
.new-info-ul li{
	width:100%;
	height:1.13rem;
	line-height:1.12rem;
	border-bottom:1px solid #bfbfbf;
	font-size:0.32rem;
	color:#333;
	padding:0 0.22rem;
}
.new-info-ul li:last-child{
	border:0;
}
.new-info-ul li span{
	width:25%;
	height:1.12rem;
	float: left;
}
.new-info-ul li span i{
	margin-right:0.6rem;
}
.new-info-ul li>div{
	width:75%;
	height:1.12rem;
	float: left;
}
.new-info-ul li>div input,.new-info-ul li>div select{
	width:100%;
	height:1.1rem;
	float: left;
	font-size:0.32rem;
	background: none;
}
.new-info-ul li>div input::-webkit-input-placeholder{
	color:#808080;
}
.new-pos{
	position:relative;
}
.new-pos:before{
	content: '';
	width:0;
    height:0;
    border-width:6px 5px 0;
    border-style:solid;
    border-color:#000 transparent transparent;
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
}
.new-info-but{
	width:4.2rem;
	height:0.9rem;
	line-height:0.9rem;
	text-align: center;
	color:#fff;
	border-radius:3px;
	background:#c90f14;
	font-size:0.38rem;
	letter-spacing: 1px;
	display: block;
	margin:0.66rem auto 0.6rem;
}
.new-info-p{
	color:#fff;
	width:100%;
	overflow: hidden;
	font-size:0.24rem;
	line-height:0.36rem;
}
.new-info-bj1{
	background:#1797c4;
}
.new-info-bj1 h3{
	color:#fff !important;
}
.new-info-bj1 .new-info-but{
	background:#ffaa4e !important;
}
.new-info-bj2{
	background:#e69145;
}
.new-info-bj2 h3{
	color:#fff !important;
}
.new-info-bj2 .new-info-but{
	background:#fff1e1 !important;
	color:#e69145 !important;
}
.new-info-bj3{
	background:#8a95b1;
}
.new-info-bj3 h3{
	color:#fff !important;
}
.new-info-bj3 .new-info-but{
	background:#ffaa4e !important;
}
.new-info-bj4{
	background:#9b2118;
}
.new-info-bj4 h3{
	color:#fff !important;
}
.new-info-bj4 .new-info-but{
	background:#fef4dd !important;
	color:#ac0a0a !important;
}