/* CSS Document */
.about-content{background: #fff;padding:15px 70px 40px 48px;font-size: 18px; color:#17375e; line-height: 30px;}
.about-content p{ text-indent: 2em;}
.a-title{padding:30px 0px 30px 0;font-size: 30px;color:#17375e;background: url("../images/a_title.png") no-repeat left center;padding-left:30px;}
#login{background: url("../images/login_bg.png") no-repeat;padding:126px 0 203px 0;}
.login-body{background: #fff;padding:20px 30px 17px 10px;}
.login-content{border-bottom: 1px solid #bbbbbb;padding-bottom: 20px;}
.login-title{font-size: 18px; padding:10px 0 40px 0;}
.login-title span{background: url("../images/login_title.png") no-repeat right center;padding-right: 30px; background-size:auto 20px;margin-bottom: 30px;}
.intextarea{background: url("../images/left_line.png") no-repeat right center;padding-right: 20px; background-size: 1px 80%;}
.intextarea input[type="text"]{width:100%;border:0; background: url("../images/username.png") no-repeat 14px center; line-height: 40px;padding-left:45px;}
.intextarea input[type="password"]{width:100%;border:0; background: url("../images/password.png") no-repeat 14px center; line-height: 40px;padding-left:45px;}
.intextarea input[type="submit"]{ line-height: 34px; text-align: center; background: #254e81;border-radius: 5px;width:100%;color:#fff;border:none;font-size: 16px;margin-top: 15px;}
.login-input{padding-bottom: 5px;border-bottom:1px solid #bbb;}
.intextarea .forget,.intextarea .forget a{font-size: 12px;color:#949494;}
.intextarea .forget span.nopwd{float:right;}
.intextarea .forget a.regnow{color:#f50000;margin-left: 10px;}
.intextarea .forget{margin-top: 25px;}
.login-content .gzh{font-size: 13px;}
.login-content .gzh dl dt{margin-bottom: 5px;}
.login-content .gzh dl dt img{width:63%}
.login-m-a a{font-size: 13px;}
.login-m-a{line-height: 30px; height: 30px;margin-top: 5px;}
.login-m-a span{ background: url("../images/m_login.png") no-repeat left center;padding-left:25px; background-size: auto 100%;}
.price-budget{}
.pd45{padding:0px 45px;}
.basic-main{background: #fff;}
.price-budget h2{font-size: 22px;padding-top:38px;padding-bottom: 20px;border-bottom: 1px solid #d7d7d7; background: #fff;}
.form-input-title{font-size: 15px;padding:20px 0  25px 0;font-weight: 600}
.basic-text{margin-bottom: 30px;}
.upload-img{padding-bottom: 40px;}
.form-contact{margin-top: 40px; background: #fff;padding-bottom: 30px;}
.form-contact .agree{margin-top: 50px;margin-bottom: 40px;}
.form-contact .b-bo .btn-mo{padding:3px 40px;}
.form-contact input[type="text"]{background: #f5f7f9;width:90%;}
.basic-main select{width:90%;}
.basic-input{position: relative;}
.basic-input a.code{position: absolute;top:6px;right:15%;color:#d6363b;}
@media (max-width: 768px) {
	.about-content{padding:10px;font-size: 14px; letter-spacing: 1px; line-height: 25px;}
	.a-title{font-size: 18px;letter-spacing: 2px;padding:10px 0 10px 25px; background-size: 5px 20px;}
	.about-content .a-body img{max-width: 100%;}
	.intextarea{background: none;}
	#login{padding:40px 0 20px 0;}
	.login-main{padding:10px;}
	.upload-img{padding-bottom: 10px;}
	.form-contact .agree{margin-top: 10px;margin-bottom: 10px;}
	.form-contact input[type="text"]{background: #f5f7f9;width:100%;}
	.basic-main select{width:100%;margin-bottom: 10px;}
	.form-contact{margin-top:10px;}
}




