.clear{
	clear: both;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.headtop .w1200{
	width: 1200px;
	margin: 0 auto;
}
.headtop{
	width: 100%;
	border-bottom: 1px #e5e5e5 solid;
	line-height: 38px;
	font-size: 14px;
}
.top_left{
	float: left;
}
/*.top_left::after{
	content:''; 
	display: table; 
	clear: both;
}
@supports(display:flow-root){ 
	.top_left{ display: flow-root; } 
	.top_left::after{ content:none; } 
}*/
.top_right{
	float: right;
}
.top_left li{
	float: left;
}
.top_left span{
	float: left;
}
.top_left ul{
	display: flow-root;
	float: right;
}
/*@supports not (display:flow-root) { 
	.top_left::after { 
		content: ''; 
		display: table; 
		clear:both; 
	} 
}*/
.top_left li{

}
.top_left li a{
	color: #1B78BE;
}
.top_left span.username{
	padding: 0 5px;
	color:#004DAD;
}
.top_left li a:hover{
	color: #D42F29;
}
.top_right{
	padding-left: 20px;
	background: url(../images/headphone.png) no-repeat left;
	position: relative;
}
.top_right a{
	color: #444;
}

.mobiletop{
	display: none;
}
#mobile-ewm{
	position: absolute;
	top: 38px;
	z-index: 999999999999;
	display: none;
	left: -10px;
}
#mobile-ewm:hover img{
	
}

.select_input{
	background: #FFF url(../images/171.png) no-repeat right 3px!important;
}

/*登录页面*/
.loginheader{
	width: 100%;
	border-top: 3px solid #D82626;
	padding-bottom: 30px;
}
.loginlogo{
	float: left;
	padding: 12px 30px 0 0;
}
.loginlink{
	position: absolute;
	bottom: 10px;
	right: 0;
}
.loginheader .w1200{
	position: relative;
}
.loginheader .loginlogo span {
    display: inline-block;
    padding-left: 15px;
    margin: 38px 0 0 0px;
    font-size: 22px;
    line-height: 1;
    border-left: 1px solid #eee;
    color: #f26b01;
}
.loginlink a{
	float: left;
	display: inline-block;
	border-right:1px solid #666;
	color: #666;
	padding: 0 10px;
	font-size: 14px;
}
.loginlink a.noborder{
	border-right: 0;
}
.denglu{
	display: none;
}

/*手机正常提交按钮*/
/*.btnbox .btn666{
	padding: 0;
	width: 295px;
	height: 42px;
	line-height: 42px;
	background: #D62626;
	font-size: 16px;
	border-radius: 3px;
	color: #fff;
	border: none;
	display: inline-block;
	padding: 0 !important;
}*/

#content{ width:990px; height:auto; margin:10px auto; border:1px solid #e7e7e7;}
#content h2{ font-size:16px; font-weight:bold; float:left;}
.neibiaoge{ width:90%; height:auto; margin:20px 25px;  color:#676767;}
.neibiaoge p{ color:#676767; padding-top:10px;}
.zhuce{}
.zhuce img{ float:left; padding-top:20px;}
.zhuce .weil{ float:left; padding-top:40px; text-indent:10px;}
.xian{ border-bottom:2px solid #dce5f4; width:900px; height:5px;}
.xingx{ padding:5px; color:#C00;}
.biaodan{  margin:20px auto;padding: 8px 0 8px 45px;}
.hangg{ height:60px; }
.biaodan .hangg .leix{ height:30px; padding-top:5px; font-size:14px;}
.nobg{float:left; height:30px;}
.txt{height: 20px;width: 230px;}
.tongyi{ width:500px; margin-left:60px; height:30px;}
.submit input{margin-left:60px; background:url(/template/company/images/zhucebutton.jpg);background-repeat: no-repeat;border: none;color: #FFFFFF;font-family: "????";cursor:pointer;
font-size: 26px;font-weight: bold;height: 52px;line-height: 52px; text-align: center;width: 155px;}
.shuoming{ background-color:#fbfbfb; border:1px dotted #999; margin-top:15px;}
.shuoming li{ line-height:30px;}
.shuoming ul{ margin:20px;}
.dian{ padding-right:5px; padding-bottom:5px;}
.col1 p {display: none;}
.normal{float:left; font-size:12px; color:#999; width:auto; padding-left:20px; padding-top:5px;}
.error { background-image:url(/template/company/images/cha.jpg); background-repeat: no-repeat;background-size: auto auto;color: #FD463B;margin-left: 8px;
padding-left: 16px;}
.ok {background-image:url(/template/company/images/ok.jpg);background-repeat: no-repeat;margin-left: 8px;padding-left: 16px;}
.tiao1{ float:left; background:url(/template/company/images/red1.jpg); width:73px; height:2px;}
.tiao2{ float:left; background:url(/template/company/images/red2.jpg); background-repeat:repeat-x; width:830px; height:2px;}
.zhxx{ width:960px; height:30px; margin-top:10px;}
.zhxx p{ color:#f05802; font-weight:bold; font-size:14px;}
.w65 {width: 180px;}
.txt{ }
.error1 { float:left; background-repeat: no-repeat;background-size: auto ;color: #FD463B;margin-left: 8px;
padding-left: 16px;}



fieldset{
	border: none;
	padding-left: 45px;
}
fieldset p{
	line-height: 50px;
}

.cmxform input{
	border: 1px solid #ccc;
	width: 283px;
	padding-left: 10px;
	height: 40px;
	border: 1px solid #ddd;
	line-height: 40px;
	border-radius: 3px;
}
.cmxform input.checkbox{
	width: auto;
	height: auto;
}
.cmxform fieldset p{
	height: 59px;
}

.cmxform input.submit{
	background: #BC0000;
	color:#fff;
	border: none;
}
















/*手机响应式*/
@media screen and (max-width:750px) {
	
	.headtop{
		display: none;
	}
	.mobiletop{
		display: block;
		border-bottom: 1px solid #e5e5e5;
		line-height: 36px;
	}
	.mobiletop li{
		padding: 0 20px;
		float: left;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		border-right: 1px solid #e5e5e5;
		font-size: 14px;
	}
	.mobiletop li:nth-child(3){
		border-right: none;
	}
	.mobiletop li.b1{
		padding-left: 40px;
		background: url(../images/b1.png) no-repeat 20% 50%;
	}
	.mobiletop li.b2{
		padding-left: 40px;
		background: url(../images/b2.png) no-repeat 20% 50%;
	}
	.mobiletop li a{
		color: #444;
	}
	.loginlogo{
		float: none;
		width: 100%;
		padding: 0;
	}
	
	.loginheader .loginlogo span{
		display: none;
	}
	.loginheader .loginlogo img{
		width: 100%;
		display: block;
		margin: 0 auto;
	}
	.w1200{
		width: 100%;
	}
	.loginlink{
		display: none;
	}
	.loginheader{
		padding: 10px 0;
		border-bottom: 1px solid #eee;
		box-shadow: 0px 1px 5px #bababa;
	}
	.login-banner{
		display: none;
	}
	.login-container{
		width: 100%;
	}
	.login-box{
		position: relative!important;
		right: 0!important;
		margin: 0 auto;
		
	}
	.login-container{
		width: 100%!important;
	}
	.user-footer{
		width: 100%!important;
		
	}
	.reg_select .sbox{
		width: 100%!important;
	}
	.user_box{
		width: 100%!important;
		border: none!important;
		padding-bottom: 100px;
	}
	.reg_select .sbox{
		width: 100%!important;
		height: auto!important;
	}
	.reg_select .sbox .slisit1,.reg_select .sbox .slisit2{
		width: 50%!important;
	}
	.user_box_bg{
		width: 100%!important;
	}
	.user_box_bg .bl{
		width: 50%!important;
	}
	.user_box_bg .br{
		width: 50%!important;
	}
	.reg_box .form_box{
		width: 100%!important;
	}
	.user_box .form_box .td2{
		display: none!important;
	}
	.reg_box .form_right{
		display: none!important;
	}
	.user_box .form_box .btnbox{
		padding: 20px 0 20px 45px!important;
	}
	
	.denglu{
		display: block;
		padding: 8px 0 8px 45px;
	}
	.denglu p{
		line-height: 30px;
		color: #444;
		
	}
	.denglu a{
		display: block;
		border-radius: 3px;
		background: #5F8DC9;
		color: #fff;
		width: 100%;
		width: 295px;
		height: 42px;
		line-height: 42px;
		text-align: center;
	}
	.getpass_box .steptxt{
		width: 100%!important;
	}
	.getpass_box .form_box{
		padding: 0!important;
	}
	
	.getpass_box .steptxt .tli{
		width: calc(100% / 3)!important;
	}
	
	.getpass_box .step {
    margin: 40px auto 0;
    width: 100%!important;
    height: 65px;
    background: url(../images/getpass1.png) no-repeat center!important;
	}	
	.maxkuang{
		width: 100%;
		margin: 0 auto;
	}
	.maxkuang .link_bk{
		width: 100%;
		margin: 0 auto;
		float: none!important;
	}
	.left_menu_box{
		width: 90%;
		margin: 20px auto;
	}
	.maxkuang .infor_r{
		width: 90%;
		margin: 0 auto;
		float: none!important;
	}



.feedback{
	width: 100%!important;
}
.feedback ul li{
	margin: 0 20px 15px 0!important;
}
.feedback ul li.border{
	width: 100%!important;
}



}
