.input{-webkit-appearance:none;}

.sr_homeTop_pic{

	height: 3.68rem;

	overflow: hidden;
	
	margin-top:49px;
    
}

.sr_homeTop_pic img{

	width: 100%;

}

.customMade_con{

	background: #fff;

}

.made_tit{

	height: 1.36rem;

	line-height: 1.38rem;

	border-bottom: 1px solid #eee;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-align: center;

}

.made_tit i{

	color: #fff;

    display: inline-block;

    vertical-align: middle;

    width: 0.76rem;

    height: 0.76rem;

    line-height: 0.76rem;

    text-align: center;

    border-radius: 50%;

    font-weight: 500;

    background: #F3CD32;

    font-style: italic;

    margin-right: 0.28rem;

}

.made_tit  span{

	display: inline-block;

    vertical-align: middle;

	font-size: 0.56rem;

	color: #F3CD32;

}

.made_con{

	width: 9.44rem;

	margin: 0 auto;

}

.made_con li{

	padding: 0.32rem 0;

	display: -webkit-box;

	border-bottom: 1px solid #eee;

}

::-webkit-input-placeholder,::-moz-placeholder,::-ms-input-placeholder{

	color: #999;

}

.made_con li .bt{

	color: #333;

    display: inline-block;

    width: 2rem;

    line-height: 0.6rem;

    font-size: 0.38rem;

    font-weight: 500;

}

.made_con li .mdd,.made_con li .date,.made_con li .before {

	display: block;

    height: 0.6rem;

    line-height: 0.6rem;

    -webkit-box-flex: 1;

    font-size: 0.4rem;

    border: 0;

}

.made_con li .before a{

	display: inline-block;

    color: #666;

    width: 0.6rem;

    height:  0.6rem;

    line-height: 0.6rem;

    font-size: 0.4rem;

    font-weight: bold;

    text-align: center;

    vertical-align: middle;

    border-radius: 3px;

    background: #e7e7e7;

}

.made_con li .before input{

	width: 0.72rem;

    height:  0.6rem;

    text-align: center;

    vertical-align: middle;

    border: 1px solid #dcdcdc;

}

.made_con li .before em{

	padding-left: 0.1rem;

    font-style: normal;

    vertical-align: middle;

}

.made_con li dl{

	width: 100%;

}

.made_con li dl dt{

	color: #666;

    font-weight: 500;

    font-size: 0.4rem;

}

.made_con li dl dd a{

	float: left;

    color: #666;

    width: 33.333333%;

    text-align: center;

    margin-top: 0.32rem;

    font-size: 0.32rem;

}

.made_con ul li dl dd a span {

    display: block;

    padding: 0.2rem 0;

    margin: 0 0.14rem;

    border: 1px solid #dfdfdf;

}

.made_con ul li dl dd a.on span, .made_con ul li .sex a.on {

    color: #fff;

    background: #ff931b;

    border: 1px solid #ff931b;

}

.made_con li .bt-sex{

	line-height: 0.9rem;

}

.made_con ul li .sex {

    -webkit-box-flex: 1;

    display: block;

    font-size: 0;

}

.made_con ul li .sex a {

    color: #666;

    display: inline-block;

    padding: 0.15rem 0.5rem;

    margin-right: 0.2rem;

    font-size: 0.32rem;

    border: 1px solid #dfdfdf;

}

.made_con ul li dl dd a.on span, .made_con ul li .sex a.on {

    color: #fff;

    background: #ff931b;

}

.made_con ul li dl dd textarea {

    padding: 0.1rem;

    display: block;

    width: 100%;

    min-height: 100px;

    border: 0;

    margin-top: 0.2rem;

    font-size: 0.32rem;

    background: #f3f3f3;

}

.error_txt {

    padding: 0.2rem 0;

    font-size: 0.32rem;

    text-align: center;

}

.error_txt i {

    display: inline-block;

    width: 0.48rem;

    height: 0.48rem;

    margin: 0 10px;

    vertical-align: middle;

    background: url(../images/error-msg.png) no-repeat left center;

    background-size: contain

}

.sr_submit {

    padding: 0 0.28rem;

    margin-bottom: 0.2rem;

}

.sr_submit input {

    display: block;

    width: 100%;

    color: #fff;

    padding: 0.25rem 0;

    text-align: center;

    font-size: 0.48rem;

    border: 0;

    border-radius: 3px;

    background: #ff931b;

}

.case-box{

	background: #fff;

	margin-bottom: 0.28rem;

}

.case-box h3{

	height: 1.36rem;

	line-height: 1.36rem;

	padding: 0 0.32rem 0 0.58rem;

	font-size: 0.453333rem;

	border-bottom: 1px solid #f3f3f3;

	position: relative;

}

.case-box h3:before{

	content: "";

	position: absolute;

	top: 50%;

	margin-top: -0.24rem;

	left: 0.32rem;

	width: 0.08rem;

	height: 0.48rem;

	background: #ff6b1a;

}

.case-list li{

	float: left;

	width: 3.76rem;

	margin: 0.32rem 0 0.32rem 0.32rem;

	position:relative;

}

.case-list li .pic{

	width: 3.76rem;

	height: 2.56rem;

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	overflow: hidden;

	background: #F5F5F5;

}

.case-list li .pic img{

	max-width: 100%;

	max-height: 100%;

	vertical-align: middle;

}

.case-list li .day{

	position: absolute;

	height: 0.68rem;

	top: 1.88rem;

	width: 100%;

	text-align: center;

	background: rgba(0,0,0,0.3);

	color: #fff;

	line-height: 0.68rem;

	font-size: 0.32rem;

}

.case-list li .hd{

	font-size: 0.373333rem;

	height: 1.04rem;

	overflow: hidden;

	margin: 0.16rem 0;

	line-height: 0.56rem;

}

.case-list li .bd{

	color: #999999;

	font-size: 0.32rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.case-list li .bd i{

	display: inline-block;

	vertical-align: middle;

	width: 0.28rem;

	height: 0.36rem;

	margin: -0.02rem 0.02rem 0 0;

	background: url(../images/pointer.png) no-repeat left center;

	background-size: contain;

}



.page-content{

    background: #eceff4;

    bottom: 1.28rem;

}

.banner{

    width: 100%;

    height: 5rem;

    position: relative;

    overflow: hidden;

}

.banner .img{

    display: table-cell;

    width: 10rem;

    height: 5rem;

    text-align: center;

    overflow: hidden;

    vertical-align: middle;

    background: #e7e7e7;

}

.banner .img img{

    max-width: 100%;

    max-height: 100%;

    vertical-align: middle;

}

.banner .info{

    width: 100%;

    height: 0.84rem;

    padding: 0 0.28rem;

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));

    background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));

    background: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));

    background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));

}

.banner .info > p{

    width: 50%;

    line-height: 1rem;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #fff;

    font-size: 0.32rem;

}

.banner .info > p.fr{

    text-align: right;

}

.text-box{

    padding: 0.28rem;

    background: #fff;

    font-size: 0.426667rem;

    line-height:0.56rem;

}

.des-box{

    background: #f9f8f8;

    padding: 0.28rem;

}

.des-box > p{

    width: 9.44rem;

    line-height: 0.64rem;

    font-size: 0.373333rem;

}

.des-box > p > label{

    width: 1.52rem;

    float: left;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.des-box > p > span{

    width: 7.92rem;

    float: left;

    color: #666666;

}

.content-box{

    background: #fff;

    margin-top: 0.28rem;

}

.content-box h3{

    height: 1.04rem;

    border-bottom: 1px solid #e6e6e6;

    color: #22a4e0;

    font-size: 0.426667rem;

    line-height: 1rem;

    padding: 0 0.28rem;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.content-box .content{

    padding: 0 0.28rem;

}

.content-box .content *{

	max-width: 100%;

}

.content-box .content .item{

    margin-top: 0.2rem;

}

.content-box .content .item h4{

    font-size: 0.373333rem;

    line-height: 0.6rem;

}

.content-box .content .item p{

    color: #646464;

    font-size: 0.32rem;

    line-height: 0.56rem;

}

.content-box .content .item img{

    width: 100%;

    margin-bottom: 0.24rem;

}

.dz-btn{

    position: absolute;

    bottom: 0;

    width: 100%;

    height: 1.28rem;

    background: #ff8800;

    line-height: 1.28rem;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    color: #fff;

    text-align: center;

    font-size: 0.48rem;

}

