@charset "utf-8";
/* 
***css计量单位 以50px为1rem；
***例如元素宽度在psd设计图上是100px;那么 100/2/50=1rem; 
*/

/* single page css start */
.banner{
/*	height: 3rem;
	margin-bottom: 0.2rem;*/
	font-size:0;
}
.banner img{ display:block; width:100%; height:100%}
.banner a,
.banner a img{
	width: 100%;
	height: 100%;
}
#ImgBox{
	width: 100%;
	margin:0.5rem auto;
}
#ImgBox li{
	box-sizing: border-box;
	width: 50%;
	padding:0 8px 0 0;
}
#ImgBox li:nth-child(2n){
	padding-right: 0
}
#ImgBox li a,
#ImgBox li a img{
	width: 100%;
	height: 100%;
}


/* 包含浮动: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.pccenter{max-width:750px;width: 100%; overflow: hidden;height: 1.8rem; margin:0px auto; position:relative; }

.bg{ background:url(../images/ys_bd_01.jpg) no-repeat; background-size:cover; /*height:420px;*/ }


.bt{ text-align:center; margin:20px 0 10px 0; font-size:0.4rem; color:#444444;}
.bd{  width:74%; margin:0 auto; /*padding:10px 0 10px 0;*/}
.bd input{ /*line-height:70px;*/ padding:5% 2%;  width: 100%; display: inline-block; font-size: 0.3rem; font-weight: 400; }
.bd select{ line-height:50px; padding-left:2%; color:#666666;font-size:0.3rem; width:100%;}

.form-group { padding-left:3%; height: auto; overflow: hidden;margin-bottom:3%;  clear:both; background:#fff; }
.form-group .s1{ width:16%; float:left; color:#333;font-size:0.26rem; font-weight: bold;padding-top:4%;}
.form-group .s2{ width:78%; float:right;font-size:0.2rem;border:1px solid #333; overflow: hidden;border-radius: 10px;}


.btn-primary{width:100%; padding: 3% 0;
	background:linear-gradient(0deg,rgba(235,0,44,1),rgba(234,25,108,1));
box-shadow:0px 0px 4px 0px rgba(211,1,41,0.58);
border-radius:21px;}
.title{ font-size:0.4rem; text-align:center; margin-bottom:0.2rem;}
.bd2{  width:67%; margin:0 auto; /*padding:10px 0 10px 0;*/}
.bd2 input{ /*line-height:70px;*/ padding:6% 2%;  width: 100%; display: inline-block; font-size: 0.3rem; font-weight: 400;}
.bd2 select{ line-height:50px; padding-left:2%; color:#666666;font-size:0.3rem; width:100%;}

.form-group2 { padding-left:3%; height: auto; overflow: hidden;/*height:78px; line-height:78px;*/ margin-bottom:5%; border:1px #bbbbbb solid;  border-radius: 10px; clear:both; background:#fff; }
.form-group2 .s1{ width:18%; float:left; color:#666666;font-size:0.3rem; padding-top:4%;}
.form-group2 .s2{ width:78%; float:left;font-size:0.2rem;}


.btn-primary2{width:100%; background:#ffa810;;  padding: 3% 0;}

.bd3{  width:92%; margin:0 auto; padding:10px 0 10px 0;}
.bd3 input{ /*line-height:70px;*/ padding:7% 2%;  width: 100%; display: inline-block; font-size: 0.25rem; font-weight: 400;}
.bd3 select{ line-height:50px; padding-left:2%; color:#666666;font-size:0.3rem; width:100%px;}

.form-group3 { padding-left:3%; width: 45%; display: inline-block;height: auto; overflow: hidden;/*height:78px; line-height:78px;*/ margin-bottom:3%; border:1px #bbbbbb solid;  border-radius: 30px; clear:both; background:#fff; }
.form-group3 .s1{ width:18%; float:left; color:#666666;font-size:0.25rem; padding-top:3.5%;}
.form-group3 .s2{ width:78%; float:left;font-size:0.25rem;}


.btn-primary3{width:100%; background:#f7cd45; /*height:74px; */ border:1px #d53d3d solid; border-radius: 30px; padding: 1% 0; margin-bottom: 30px;}

input:-moz-placeholder,textarea:-moz-placeholder {color:#999999; /*font-size:0.25rem;*/}
input::-moz-placeholder,textarea::-moz-placeholder {color:#999999;/*font-size:0.25rem;*/}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#999999;/*font-size:0.25rem;*/}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#999999;/*font-size:0.25rem;*/}



/* 底部咨询*/ 
.zx{ overflow:hidden; background:#0591e9; position:fixed; left:0px; bottom:0px; width:100%;}
.zx li{ float:left; width:50%;  padding-top:0.3rem;}
.zx li a{ display:block; width:100%; color:#fff; font-size:0.3em; height:0.8rem; line-height:0.8rem; text-align:center; padding-top:0.2rem;}
.zx li a.left{ background:url(../images/zx.png) no-repeat center top;}
.zx li a.right{background:url(../images/st.png) no-repeat center top;}
/*
text-align:center; padding-top:1.7em; margin-top:1em; padding-bottom:1px;
*/


