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:0.5rem;}

.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(../image/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(../image/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(../image/fdj_icon.png) no-repeat;background-size:100%;}

.Pop-up ul li:nth-child(2) span{width:0.35rem;height:0.38rem;background:url(../image/fdj_icon.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(../image/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(../image/fdj_icon.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;

}