.w1300{
    min-width:1200px;
}
.banner_company{
	width: 100%; height: 400px; position: relative; z-index: -1; overflow: hidden;
}
.bannerCon_company{
	position: absolute; width: 100%; height: 100%; margin: 0 auto; overflow: hidden;
}
.bannerCon_company a{
	display: block; width: 100%; height: 100%; margin: 0 auto; background:url(/Modules/Yourr.Customer/Styles/images/banner1.jpg) no-repeat; 
    background-position:50% 0; background-size:cover;
}
.bannerCon_company a img{
	width: 1920px; height: 100%; overflow: hidden;
}
.company_sign_in{
	width: 1200px; height: 350px; margin: -372px auto 23px; padding-left: 50px; box-sizing:border-box;
}
.company_sign_inMin{
	width: 320px; height: 100%; background: rgba(102,102,102,.4); box-shadow: 0 2px 2px #666; padding: 30px 0 0 22px; box-sizing:border-box;
}
.company_sign_inMin h2{
	font-size: 20px; color: #fff; margin-bottom: 22px; 
}
.company_sign_inMin form{
    font-size:0;
}
.company_sign_inMin .info{
	width: 263px; box-sizing:border-box; padding-left: 13px; font-size:15px; color: #fff;
}
.company_sign_inMin .info_line{
    width:100%; height:52px;
}
.company_sign_inMin .info_line .field-validation-error{
    font-size:13px; line-height:18px;
}
.company_sign_inMin .info input{
	width: 100%; height: 34px; text-indent: 6px; font-size: 14px;
}
.company_sign_inMin .info .code{
    width:110px; 
}
.company_sign_inMin .info .code_img{
    width:78px; height:34px; vertical-align:middle; margin-right: 4px; margin-top:-2px;
}
.company_sign_inMin .info .change_img{
    font-size:14px;
}
.company_sign_inMin .info .forget{
	font-size: 14px; display: block; float: right; height: 10px; line-height: 10px;color:#fff; margin-top:-4px;
}
.company_sign_inMin .info input.login,.company_sign_inMin .info .register{
	display: block; width: 100%; height: 34px; line-height: 34px; background: #fc4b51; color: #fff; font-size: 14px; text-align: center;
	margin-bottom: 14px;
}
.company_sign_inMin .info input.login:hover{background: #ff121a; cursor: pointer;}
.company_sign_inMin .info input.register:hover{background: #fdb01a; cursor: pointer;}
.company_sign_inMin .info input.login{margin-top: 20px;}
.company_sign_inMin .info .register{background: #fcc04b;  display:block;} 
.company_sign_inMin .info .register:hover{
    text-decoration:none; background-color:#ffba00;
}
.field-validation-error{
    color:#ff121a;
}
.bannerBottom_company{
	width: 100%; height: 150px; background: #edeeef;
}
.bannerBotMin_company{
	width: 1200px; height: 100%; margin: 0 auto;
}
.bannerBotMin_company ul{
	width: 100%; height: 100%; padding: 25px 0 25px 0; box-sizing:border-box;
}
.bannerBotMin_company ul li{
	width: 300px; height: 100%; float: left; text-align: center; 
	padding-top: 50px; position: relative; box-sizing:border-box;
}
.bannerBotMin_company ul .saveMoney i.iconfont{
	font-size: 35px; position: absolute; top: 0; left: 130px;
}
.bannerBotMin_company ul .saveTime i.iconfont{
	font-size: 44px; position: absolute; top: 0; left: 128px;
}
.bannerBotMin_company ul .saveThing i.iconfont{
	font-size: 42px; position: absolute; top: 0; left: 129px;
}
.bannerBotMin_company ul .saveHeart i.iconfont{
	font-size: 40px; position: absolute; top: 0; left: 128px;
}
.bannerBotMin_company ul li h3{
	font-weight: normal; font-size: 20px; 
}
.bannerBotMin_company ul li p{font-size: 16px;}
.bannerBotMin_company ul li p i{font-style: normal; font-weight: bold; font-size: 18px;}
.aboutUs,.ourAdvantage,.partner{width: 100%;}
.aboutUsMin,.ourAdvantageMin,.partnerMin{
	width: 1200px; margin: 70px auto 0;
}
.aboutUsMin h2,.ourAdvantageMin h2,.partnerMin h2{
	width: 100%; height: 60px; font-weight: normal; font-size: 28px; border-bottom: 1px solid #e7e7e7; box-sizing:border-box;
	text-align: center; line-height: 60px; position: relative;
}
.aboutUsMin h2 span,.ourAdvantageMin h2 span,.partnerMin h2 span{
	display: block; width: 60px; height: 7px; position: absolute; left: 570px; bottom: -5px;
}
.aboutUsMin .English,.ourAdvantageMin .English,.partnerMin .English{
	width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 20px; margin-bottom: 20px;
}
.aboutUsMin .words{
	width: 100%; line-height: 32px; font-size: 16px; text-align: center; margin-bottom: 50px;
}
.ourAdvantage .imageText{
	width: 100%; height: 662px; /*background: #ebeced;*/ 
}
.ourAdvantage .imageTextMin{
	width: 1200px; height: 100%; margin: 0 auto; padding: 40px 50px 0; box-sizing:border-box;
}
.imageTextMin .advantage{
	width: 314px; height: 266px; border: 1px solid #ddd; background: #fcfcfc; float: left; margin: 0 50px 50px 0; box-sizing:border-box; 
}
.imageTextMin .noMargin{margin-right: 0;}
.imageTextMin .noMargin_bot{margin-bottom: 0;}
.imageTextMin .advantage .image{
	width: 100%; height: 130px;
}
.imageTextMin .advantage .image img{
	width: 312px; height: 130px; 
}
.imageTextMin .advantage .word{
	width: 100%; padding: 15px 15px 0; box-sizing:border-box;
}
.imageTextMin .advantage .word i{
	font-style: normal; font-size: 18px; line-height: 30px;
}
.imageTextMin .advantage .word span{
	line-height: 18px;
}
.partnerMin .brand{
	padding-bottom: 40px;
}
.partnerMin .brand:after{
	display: block; clear: both; content: " "; visibility: hidden; height: 0;
}
.partnerMin .brand a{
	display: block; width: 224px; height: 93px; border: 1px solid #e2e2e2; background: #fff; margin-right: 18px; float: left; 
	box-sizing:border-box;
}
.partnerMin .brand a:hover{
	border: 1px solid #008cd7;
}
.partnerMin .brand .noMargin{
	margin-right: 0;
}
.partnerMin .brand a img{
	width: 222px; height: 91px;
}
.foot{
	width: 100%; height: 60px;
}
.footMin{
	width: 1200px; height: 100%; margin: 0 auto; padding-top: 12px; box-sizing:border-box;
}
.footMin:after{
	display: block; clear: both; content: " "; overflow: hidden;
}
.foot p{
	width: 180px; height: 100%; margin-right: 160px; float: left; position: relative;
}
.foot .noMargin{
	margin: 0;
}
.foot p b{
	position: absolute; left: 50px; top: 2px; color: #fff; font-size: 16px; font-weight: normal;
}
.foot p span{
	position: absolute; left: 50px; bottom: 12px; color: #fff;
}