@charset "utf-8";
/* CSS Document */
/****************** 新版主菜单 **********************/
body{
	margin: 0;
	padding: 0;
	text-align:center;
}

/* ~~ 元素/标签选择器 ~~ */
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定需要的数值，也可以在列表所包含的列表项（LI、DT 和 DD）中指定需要的数值。请注意，除非编写一个更为具体的选择器，否则您在此处进行的设置将会层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* 删除上边距可以解决边距会超出其包含的 div 的问题。剩余的下边距可以使 div 与后面的任何元素保持一定距离。 */
}
a img { /* 此选择器将删除某些浏览器中显示在图像周围的默认蓝色边框（当该图像包含在链接中时） */
	border: none;
}
/* ~~ 站点链接的样式必须保持此顺序，包括用于创建悬停效果的选择器组在内。 ~~ */
a {
	color: #42413C;
	text-decoration: none; /* 除非将链接设置成极为独特的外观样式，否则最好提供下划线，以便可从视觉上快速识别 */
}
/***    隐藏电脑版的项目 ******/
.ul_menu_item_mfty { display:;}
.ul_menu_item_mfzc_m { display:none;}
.ul_menu_item_app_m { display:none;}
.ul_menu_item_mfty { display:;}
/* */

/***************    主导航样式 ********************/
.main_nav {
	background-color:#1f212a;
	width:100%; 
	overflow:visible; padding-bottom:14px;
	height:60px;
}
.main_nav img{
	float:left;
	padding-top:12px; padding-left:20px; padding-right:30px;
}
.main_nav .ul_menu{
	float:left;
	padding-top:12px; 
	list-style:none;
	font-family:"Microsoft YaHei";
	font-size:16px;
	background-color:#1f212a;
	width:650px;
}
.main_nav .ul_menu li {
	float:left;padding-top:12px; padding-left:15px; color:#FFF;
}
.main_nav .ul_menu li a{
	color:#FFF;
}
/*********** 登录和注册 ***************/
.main_nav .ul_contact{
	float:right;padding-top:12px; padding-right:20px; list-style:none;
	font-family:"Microsoft YaHei";
	font-size:16px;
	background-color:#1f212a;
}
#menu_login{
}
#menu_login a {
	border:1px #fff solid;
	color:#fff;
	padding:5px 10px 5px 10px;
	width:60px;
	font-weight:normal;
}
#menu_register{
	margin-left:10px;
	margin-right:12px;
}
#menu_register a {
	border:1px #1b7fe3 solid;
	color:#fff;
	padding:5px 10px 5px 10px;
	width:60px;
	background-color:#1b7fe3;
	font-weight:normal;
}
.main_nav .ul_contact li img {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.main_nav .ul_contact li {
	float:left;padding-top:12px; padding-left:10px; color:#FFF;
}
.sub_menu_ul{
	display:none; 
	width:140px; 
	text-align:left;
	position:absolute; 
	background-color:#333;
	padding-top:10px; 
	padding-bottom:20px;
	list-style:none;
	
}
.sub_menu_ul li{float:none; }
.sub_menu_ul li a{font-size:15px;padding:0 8px; text-decoration:none;color:#FFF;font-family:"Microsoft YaHei";}
/************************************** 底部样式 *************************/
.index_footer {
	width:100%;
	height:320px;
	background-image:url(/web/images/index_footer.png);
}
.index_footer_line1 {
	height:200px;
	padding-left:230px;
	padding-top:70px;
	text-align:left;
	color:#fff;
}
.index_footer_line1_contact {
	float:left;
	height:150px;
	font-family:"Microsoft YaHei";	
	font-size:14px;
	line-height:30px;
	border-right-color:#7d8189;
	border-right-style:solid;
	border-right-width:1px;
	padding-right:40px;

}
.index_footer_line1_contact span{
	font-weight:bold;
	line-height:50px;
	font-family:"Microsoft YaHei";	
	font-size:15px;
}
.index_footer_line1_nav {
	float:left;
	height:150px;
	padding-left:30px;
	border-right-color:#7d8189;
	border-right-style:solid;
	border-right-width:1px;
	padding-right:40px;
	text-align:center;

}
.index_footer_line1_nav_ul{
	padding-top:20px; 
	list-style:none;
	font-family:"Microsoft YaHei";
	font-size:14px;
	margin-left:-5px;
}
.index_footer_line1_nav_ul li {
	float:left;
	padding:0px 5px 0px 5px;
}
.index_footer_line1_copyright {
	clear:both;
	padding-top:35px;
	line-height:30px;
	font-size:12px;
}
.index_footer_line1_download1 {
	float:left;
	padding-top:12px; 
	line-height:30px;
	font-size:12px;
	font-family:"Microsoft YaHei";
	text-align:center;
	width:200px;
}
.index_footer_line1_download1 img{
	width:100px;
	text-align:center;
}
.index_footer_line2 {
	padding-left:500px;
	font-size:12px;
	color:#fff;
}

/****************** 新版企业注册 **********************/
.register_banner{
}
.register_out {
	width:100%;
	text-align:center;
	height:717px;
	background-image:url(/web/images/register_bg.png);
	background-position: center;
	background-repeat: no-repeat;
}
.register_box {
	display:inline-block;
	width:1240px;
	text-align:right;
	font-family:"Microsoft YaHei";
	padding-top:110px;
	padding-right:35px;
}
.register_form {
	display:inline-block;
	width:418px;
	height:370px;
	background-color:#fff;
	text-align:center;
}
.register_form_title {
	height:60px;
	background-image:url(/web/images/register_form_title_bg.png);
	background-repeat:repeat-x;
	font-size:20px;
	color:#fff;
	line-height:30px;
	padding-top:15px;
}
/* --ie清除--*/

select::-ms-expand{ display: none; }

/* --火狐、谷歌清除--*/

select{
     appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;
     background: url(/web/images/select_arrow.png) no-repeat scroll right center transparent;
     padding-right: 14px;
}
/* --箭头就用自己设计的箭头，padding 空出箭头的位置--*/
.register_form_select {
	padding-top:5px;
}
.register_form_select select{
	z-index:1;
	width:322px;
	height:40px;
	font-size:16px;
	color:#000;
	padding-left:20px;
	border: 1px solid #999;
	box-shadow:none;
}
.register_form_input {
	margin-top:20px;
}
.register_form_input input{
	width:300px;
	height:38px;
	font-size:14px;
	color:#000;
	padding-left:20px;
}
.register_form_sms {
	margin-top:10px;
}
.register_form_sms .style_input{
	width:190px;
	height:38px;
	font-size:14px;
	color:#000;
	padding-left:20px;
}
#register_send_code{
	margin-left:10px;
	width:100px;
	height:42px;
	font-size:14px;
	color:#fff;
	background-color:#238be4;
	border:0px;
	text-align:center;
}
.register_form_terms {
	margin-top:20px;
	font-size:14px;
	text-align:left;
	padding-left:47px;

}
.register_form_checkbox{
	height:18px;
	width:18px;
	vertical-align: text-top;
	margin-top: 1px;
}
.register_form_terms a{
	color:#238be4;
}
.register_form_submit {
	margin-top:20px;
}
.register_form_submit input{
	width:326px;
	height:42px;
	font-size:16px;
	color:#fff;
	background-color:#238be4;
	border:none;
}
/****************** 新版登录页 **********************/
.login_banner{
}
.login_out {
	width:100%;
	text-align:center;
	height:700px;
	background-image:url(/web/images/login_bg.png);
	background-position: center;
	background-repeat: no-repeat;
}
.login_box {
	display:inline-block;
	width:1240px;
	text-align:right;
	font-family:"Microsoft YaHei";
	padding-top:110px;
	padding-right:35px;
}
.login_form {
	display:inline-block;
	width:418px;
	height:350px;
	background-color:#fff;
	text-align:center;
}
.login_form_title {
	height:60px;
	background-image:url(/web/images/register_form_title_bg.png);
	background-repeat:repeat-x;
	font-size:20px;
	color:#fff;
	line-height:30px;
	padding-top:15px;
}
.login_form_account{
	margin-top:15px;
}
.login_form_account input {
	background-image:url(/web/images/login_icon_account.png);
	background-repeat:no-repeat;
	background-position:left;
	width:270px;
	height:36px;
	font-size:14px;
	color:#000;
	padding-left:58px;
	border:1px solid #ccc;
}
.login_form_password{
	margin-top:15px;
}
.login_form_password input {
	background-image:url(/web/images/login_icon_password.png);
	background-repeat:no-repeat;
	background-position:left;
	width:270px;
	height:36px;
	font-size:14px;
	color:#000;
	padding-left:58px;
	border:1px solid #ccc;
}
.login_form_check {
	margin-top:15px;
	font-size:14px;
	text-align:left;
	padding-left:40px;
}
#remberme {
	width:15px;
	height:15px;
	color:#238be4;
}
.login_form_check div{
	font-size:14px;
	float:right;
	padding-right:40px;
}
.login_form_submit {
	margin-top:15px;
}
.login_form_submit input{
	width:328px;
	height:42px;
	font-size:16px;
	color:#fff;
	background-color:#238be4;
	border:none;
}
.login_form_register {
	margin-top:15px;
	font-size:14px;
}
.login_form_register a{
	color:#238be4;
}
