html{height: 100%;}
body{height: 100%;overflow: hidden;}

.by-bg1{background: url(../images/bg.jpg) no-repeat;background-size: 100% 100%;}
.by-bg2{background: url(../images/bg2.jpg) no-repeat;background-size: 100% 100%;}
.Ccb0032{color: #cb0032 !important;}
.disabled{background: #f1f1f1;}

#main{width: 6rem;height: 92%;position: absolute;right: 0;bottom: 0.5rem;}
.content .item{display: none;}
@media screen and (min-height: 750px) {
	.index-logo{height: 23%;text-align: center;}
	.index-logo img{width: 1.8rem;}
	.content{height: 80%;background: #fafafa;position: relative;}
	.content .item-tit{position: absolute;top: 0;left: 0;width: 100%;height: 0.54rem;line-height: 0.54rem;background: #f2f2f2;border-bottom: 1px solid #ffffff;box-sizing: border-box;z-index: 2;}
	.content .item-tit a{float: left;width: 25%;text-align: center;font-size: 0.16rem;}
	.content .item-tit a.active{background: #cb0032;color: #fff;}
	.content .item-wp{padding-top: 0.54rem;position: relative;box-sizing: border-box;height: 100%;z-index: 1}
	.content .item{position: absolute;left: 0;top: 0.54rem;width: 100%;height: 100%;box-sizing: border-box;}
    .content .item1{padding-top: 0.3rem;}
	.content .item1 .inp-group {height: 0.4rem;line-height: 0.4rem;margin-bottom: 0.18rem;}
	.content .item1 .inp-group span{float: left;width: 1.8rem;text-align: right;font-size: 0.16rem;color: #cb0032;margin-right: 0.1rem;}
	.content .item1 .inp-group input[type="text"],
	.content .item1 .inp-group input[type="password"]{float: left;width: 2.8rem;height: 0.4rem;box-sizing: border-box;border: 1px solid #c6c6c6;font-size: 0.16rem;text-indent: 0.12rem;color: #999;}
	.content .item1 .ver-code input[type="text"]{width: 1.9rem;}
	.content .item1 .ver-code img{float: left;width: 0.72rem;height: 0.4rem;margin: 0rem 0 0 0.18rem;}
	.content .item1 input[type="submit"]{width: 2.8rem;height: 0.48rem;margin: 0.1rem 0 0 1.9rem;background: #ff811f;color: #fff;font-size: 0.18rem;font-weight: bold;cursor: pointer;}
	.content .item1 .prompt{padding: 0.16rem 0.24rem 0;}
	.content .item1 .prompt h3{height: 0.44rem;line-height: 0.44rem;border-bottom: 1px solid #dadada;margin-bottom: 0.1rem;}
	.content .item1 .prompt h3 span{display: inline-block;padding: 0 0.06rem;border-bottom: 2px solid #cb0032;color: #cb0032;font-size: 0.18rem;font-weight: bold;vertical-align: top;position: relative;top: -1px;}
	.content .item1 .prompt p{font-size: 12px;line-height: 0.28rem;color: #595959;text-indent: 0.28rem;}
	
	.content .item3 p{font-size: 14px;line-height: 0.3rem;color: #595959;padding: 0.12rem 0;border-bottom: 1px solid #cfcfcf;}

	.top{padding: 0.18rem 0 0.2rem;text-align: center;border-bottom: 1px solid #e5e5e5;}
	.top img{width: 1.6rem;}
	.contet-s{width: 6rem;margin: 0 auto;position: relative;padding-top: 0.3rem;}
	.contet-s .inp-group{margin-bottom: 0.16rem;}
	.contet-s .inp-group span{float: left;width: 1.4rem;font-size: 14px;text-align: right;line-height: 0.36rem;}
	.contet-s .inp-group input[type="text"]{float: left;width: 4.4rem;height: 0.36rem;border: 1px solid #c6c6c6;box-sizing: border-box;font-size: 14px;line-height: 0.36rem;color: #999;text-indent: 0.12rem;}
	.contet-s .inp-group i{float: left;width: 0.5rem;text-align: center;height: 0.36rem;font-size: 0.14rem;line-height: 0.36rem;}
	.contet-s .inp-group p{float: left;width: 100%;font-size: 14px;color: #919191;padding: 0.06rem 0 0 1.4rem;}
	.contet-s .inp-group select{float: left;width: 1.4rem;height: 0.36rem;box-sizing: border-box;border: 1px solid #c6c6c6;font-size: 0.14rem;color: #666;text-indent: 0.14rem;margin-right: 0.1rem;}
	.contet-s .inp-group select:last-child{margin-right: 0;}
	.contet-s .inp-group em{float: left;font-size: 0.14rem;color: #919191;padding: 0.04rem 0 0 1.4rem;}
	.contet-s input[type="submit"]{width: 4.4rem;height: 0.48rem;background: #ff811f;color: #fff;font-size: 0.18rem;font-weight: bold;margin-left: 1.4rem;cursor: pointer;}
	.contet-s .state input[type="text"]{width: 1.95rem;}

	.service{box-sizing: border-box;padding: 0 0.2rem;}
	.service .sv-tit{height: 0.48rem;position: relative;text-align: center;}
	.service .sv-tit span{display: inline-block;line-height: 0.48rem;padding: 0 0.25rem;background: #fff;vertical-align: top;position: relative;z-index: 1;font-size: 0.18rem;color: #cb0032;font-weight: bold;}
	.service .sv-tit i{display: block;width: 100%;height: 1px;background: #dadada;position: absolute;left: 0;top: 0.24rem;}
	.service .sv-info p{font-size: 14px;line-height: 0.24rem;padding: 0.05rem 0;}
	.service .sv-info p span{float: left;width: 1.3rem;text-align: right;}
	.service .sv-info p em{float: left;width: 4.1rem;margin-left: 0.1rem;}
	#feedback textarea{width: 100%;height: 1.4rem;box-sizing: border-box;border: 1px solid #e2e2e2;resize: none;padding: 0.06rem 0.14rem;line-height: 0.24rem;font-size: 0.14rem;color: #999;outline: none}
	#feedback input[type="submit"]{margin: 0.2rem 0 0 0;width: 100%;}
	.upload_box{margin: 0.2rem auto 0;}
}
@media screen and (max-height: 749px) {
	.index-logo{height: 16%;text-align: center;}
	.index-logo img{width: 1.2rem;}
	.content{height: 84%;background: #fafafa;position: relative;}
	.content .item-tit{position: absolute;top: 0;left: 0;width: 100%;height: 0.48rem;line-height: 0.48rem;background: #f2f2f2;border-bottom: 1px solid #ffffff;box-sizing: border-box;z-index: 2;}
	.content .item-tit a{float: left;width: 25%;text-align: center;font-size: 0.16rem;}
	.content .item-tit a.active{background: #cb0032;color: #fff;}
	.content .item-wp{padding-top: 0.48rem;position: relative;box-sizing: border-box;height: 100%;z-index: 1}
	.content .item{position: absolute;left: 0;top: 0.54rem;width: 100%;height: 100%;box-sizing: border-box;}
    .content .item1{padding-top: 0.1rem;}
	.content .item1 .inp-group {height: 0.36rem;line-height: 0.36rem;margin-bottom: 0.14rem;}
	.content .item1 .inp-group span{float: left;width: 1.8rem;text-align: right;font-size: 0.16rem;color: #cb0032;margin-right: 0.1rem;}
	.content .item1 .inp-group input[type="text"],
	.content .item1 .inp-group input[type="password"]{float: left;width: 2.8rem;height: 0.36rem;box-sizing: border-box;border: 1px solid #c6c6c6;font-size: 0.16rem;text-indent: 0.12rem;color: #999;}
	.content .item1 .ver-code input[type="text"]{width: 1.9rem;}
	.content .item1 .ver-code img{float: left;width: 0.72rem;height: 0.36rem;margin: 0rem 0 0 0.18rem;}
	.content .item1 input[type="submit"]{width: 2.8rem;height: 0.42rem;margin: 0.08rem 0 0 1.9rem;background: #ff811f;color: #fff;font-size: 0.18rem;font-weight: bold;cursor: pointer;}
	.content .item1 .prompt{padding: 0.08rem 0.24rem 0;}
	.content .item1 .prompt h3{height: 0.36rem;line-height: 0.36rem;border-bottom: 1px solid #dadada;margin-bottom: 0.1rem;}
	.content .item1 .prompt h3 span{display: inline-block;padding: 0 0.06rem;border-bottom: 2px solid #cb0032;color: #cb0032;font-size: 0.18rem;font-weight: bold;vertical-align: top;position: relative;top: -1px;}
	.content .item1 .prompt p{font-size: 12px;line-height: 0.24rem;color: #595959;text-indent: 0.28rem;}

	.content .item3 p{font-size: 12px;line-height: 0.28rem;color: #595959;padding: 0.1rem 0;border-bottom: 1px solid #cfcfcf;}

	.top{padding: 0.12rem 0 0.14rem;text-align: center;border-bottom: 1px solid #e5e5e5;}
	.top img{width: 1.3rem;}
	.contet-s{width: 6rem;margin: 0 auto;position: relative;padding-top: 0.2rem;}
	.contet-s .inp-group{margin-bottom: 0.12rem;}
	.contet-s .inp-group span{float: left;width: 1.4rem;font-size: 12px;text-align: right;line-height: 0.3rem;}
	.contet-s .inp-group input[type="text"]{float: left;width: 4.4rem;height: 0.3rem;border: 1px solid #c6c6c6;box-sizing: border-box;font-size: 12px;line-height: 0.3rem;color: #999;text-indent: 0.12rem;}
	.contet-s .inp-group i{float: left;width: 0.5rem;text-align: center;height: 0.3rem;font-size: 0.14rem;line-height: 0.3rem;}
	.contet-s .inp-group p{float: left;width: 100%;font-size: 12px;color: #919191;padding: 0.06rem 0 0 1.4rem;}
	.contet-s .inp-group select{float: left;width: 1.4rem;height: 0.3rem;box-sizing: border-box;border: 1px solid #c6c6c6;font-size: 0.14rem;color: #666;text-indent: 0.14rem;margin-right: 0.1rem;}
	.contet-s .inp-group select:last-child{margin-right: 0;}
	.contet-s .inp-group em{float: left;font-size: 0.14rem;color: #919191;padding: 0.04rem 0 0 1.4rem;}
	.contet-s input[type="submit"]{width: 4.4rem;height: 0.4rem;background: #ff811f;color: #fff;font-size: 0.18rem;font-weight: bold;margin-left: 1.4rem;cursor: pointer;}
	.contet-s .state input[type="text"]{width: 1.95rem;}

	.service{box-sizing: border-box;padding: 0 0.2rem;}
	.service .sv-tit{height: 0.40rem;position: relative;text-align: center;}
	.service .sv-tit span{display: inline-block;line-height: 0.4rem;padding: 0 0.25rem;background: #fff;vertical-align: top;position: relative;z-index: 1;font-size: 0.18rem;color: #cb0032;font-weight: bold;}
	.service .sv-tit i{display: block;width: 100%;height: 1px;background: #dadada;position: absolute;left: 0;top: 0.24rem;}
	.service .sv-info p{font-size: 12px;line-height: 0.24rem;padding: 0.02rem 0;}
	.service .sv-info p span{float: left;width: 1.3rem;text-align: right;}
	.service .sv-info p em{float: left;width: 4.1rem;margin-left: 0.1rem;}
	#feedback textarea{width: 100%;height: 1.2rem;box-sizing: border-box;border: 1px solid #e2e2e2;resize: none;padding: 0.06rem 0.14rem;line-height: 0.24rem;font-size: 0.14rem;color: #999;outline: none}
	#feedback input[type="submit"]{margin: 0.14rem 0 0 0;width: 100%;}
	.upload_box{margin: 0.12rem auto 0;}
}

.content .item2 .steps{height: 90%;margin-top: 4%;position: relative;padding: 0 0.3rem;}
.content .item2 .center-line{width: 1px;height: 92%;border-right: 1px solid #cb0032;position: absolute;left: 50%;top: 0;z-index: 1;}
.content .item2 .step{height: 20%;position: relative;z-index: 2;}
.content .item2 .step p{font-size: 14px;line-height: 0.3rem;border-bottom: 1px solid #cdcdcd;width: 40%;padding: 0.05rem 0;margin-top: 0.14rem;}
.content .item2 .step:nth-child(even) p{float: left;}
.content .item2 .step:nth-child(odd) p{float: right;}
.content .item2 .step .order{width: 0.76rem;height: 0.76rem;border: 0.05rem solid #e1e1e1;background: #cb0032;border-radius: 50%;line-height: 0.76rem;text-align: center;color: #fff;position: absolute;left: 50%;top: 0;margin-left: -0.41rem;}

.content .item3{padding: 0 0.18rem;}

.content .item4{padding-top: 0.32rem;}
.content .item4 .inp-group {height: 0.42rem;line-height: 0.42rem;margin-bottom: 0.22rem;}
.content .item4 .inp-group span{float: left;width: 1.8rem;text-align: right;font-size: 0.16rem;color: #cb0032;margin-right: 0.1rem;}
.content .item4 .inp-group input[type="text"]{float: left;width: 2.8rem;height: 0.42rem;box-sizing: border-box;border: 1px solid #c6c6c6;font-size: 0.16rem;text-indent: 0.12rem;color: #999;}
.content .item4 input[type="submit"]{width: 2.8rem;height: 0.48rem;margin: 0.12rem 0 0 1.9rem;background: #ff811f;color: #fff;font-size: 0.18rem;font-weight: bold;cursor: pointer;}

#ft{position: fixed;width: 100%;height: 0.5rem;background: #838383;left: 0;bottom: 0;}
#ft p{text-align: center;line-height: 0.5rem;color: #f1f1f1;font-size: 14px;}