@charset "utf-8";
body{font-size:14px; line-height:1.5; color:#222;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,input,textarea,span,select,a{ font-family: 'microsoft yahei','微软雅黑',Verdana,Arial,Helvetica,sans-serif;}
input,textarea,select{ border:none;resize: none;-webkit-appearance:none;outline:medium;-webkit-tap-highlight-color:rgba(0,0,0,0);}
li{list-style-type:none;}
form{display:block;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
a{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
input:focus{outline: 0;}

/* input placeholder color */
:-moz-placeholder {
	color: #bcbcbc;
}
::-moz-placeholder {
	color: #bcbcbc;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
	color: #bcbcbc;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
	color: #bcbcbc;
}

.clearfloat {clear: both; height: 0px; line-height: 0px; font-size: 1px; }
.clear{ clear:both; float:none !important;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; }
.clearfix {zoom: 1; }
.fl_left{float:left;}
.fl_right{float:right;}
.w600{width: 600px;margin: 0 auto;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; }
/* header */
.head_cs {width: 100%;}
.head_cs .headleft img{display: block; width: 155px; margin: 0 auto; }
/* login */
.register-wrap{width: 392px; background: #fff; border: 1px solid #ddd; border-radius: 20px; overflow: hidden; margin: 0 auto 30px;}
.register-nav{height: 55px;border-bottom: 1px solid #ddd;background: #f8f8f8;}
.register-nav li{float: left; width: 50%; text-align: center; line-height: 52px; font-size: 20px; color: #999; font-weight: bold; cursor: pointer;}
.register-nav li.curr{color: #1748C9;border-bottom: 4px solid #1748C9;}

.pop-layer {padding: 3px 40px 30px; color: #333; z-index: 100; }
.pop-layer li { display: block; width: 100%; padding-top: 10px;}
.pop-layer li label{display: block; width: 100%; font-size: 14px; line-height: 28px; color: #999;}
.pop-layer li input {display: block; width: 300px; font-size: 16px; line-height: 38px; color: #333; background: #fff; vertical-align: top; height: 38px; padding-left: 10px; border-radius: 6px; border: 1px solid #d7d7d7;}
.pop-layer .login-btn{padding-top: 24px;}
.pop-layer .login-btn .login-bn {display: block; width: 100%; height: 42px; font-size: 20px; color: #fff; background: #1748C9; border-radius: 10px; cursor: pointer; vertical-align: top; border: 0; }
.register-con .register-li{display: none;}
.register-con .curr{display: block;}

.returnurl{text-align: center;}
.returnurl a{color: #fff;}

/* 关于我们 start*/
@charset "utf-8";
h1, h2, h3, h4, h5, h6 {font-size: 12px; font-weight: normal; }
.aboutBox{ padding-top:40px;}
/* left */
.aboutBox .fl_left { width: 200px; }
.aboutBox .fl_left ul{ border:1px solid #eee; border-bottom:none;}
.aboutBox .fl_left li{ height: 58px; border-bottom:1px solid #eee;}
.aboutBox .fl_left li a{ display: block; width:100%; height:58px; text-align: center; line-height: 58px; font-size: 20px; color: #333;}
.aboutBox .fl_left li.cur a{ color:#4abfc6; background:#effdfd;}
.aboutBox .fl_left li a:hover{ text-decoration: none; color:#4abfc6;}
/* right */
.aboutBox .fl_right{ width:956px;}
.aboutBox h2.title{ padding-left: 8px; border-left: 4px solid #1748C9; height:26px; font-size:26px; color:#000; font-weight: 700;}
.aboutBox h2.title strong{ float:left; line-height:24px;}
.aboutBox h2.title span{ float:left; color:#7b838a; padding-left:8px; line-height:28px;}
.aboutBox .about01{ padding-top:26px;line-height: 28px; font-size: 16px; color:#333; }
.aboutBox .about01 p{text-indent: 2em;}
.aboutBox .about01 .mb10{margin-bottom: 10px;}
.aboutBox .about01 .mb18{margin-bottom: 18px;}
.aboutBox .about01 .font01{font-size: 18px;}

.aboutBox .about02{ padding-top:26px;line-height: 28px; font-size: 16px; color:#333;}
.aboutBox .about02 p .col_4abfc6{ color:#4abfc6;font-size:18px; font-weight: 700;}
.aboutBox .about02 p strong{font-size:18px; }
.aboutBox .about02 p.mailbox{ line-height:1; margin-bottom: 0;}
.aboutBox .about02 a{ color:#4abfc6;}
.p_in{ padding-left:34px; display:block;}
.aboutBox .about03 dl{ margin:28px 12px 20px;}
.aboutBox .about03 dl dt{ height:24px; padding-left:32px; margin-bottom:15px; line-height:1; font-size: 20px; color:#333;}
.aboutBox .about03 dl.dl02 dt{background-position:-2px -279px;}
.aboutBox .about03 dl dd{ padding-left:32px; line-height:32px; font-size: 18px; color:#4abfc6;}
.aboutBox .about03 dl dd span{ color:#9e9e9e;}
.aboutBox .about04{ padding: 35px 12px 0; height:354px;}
.aboutBox .about04 textarea{ display:block; width:682px; height:206px; border:1px solid #ddd; padding:10px 18px; line-height:22px; font-size:16px; color:#333; margin-bottom:20px;}
.aboutBox .about04 .btn{ width:120px; height:42px; border-radius:42px; background-color:#4abfc6; text-align:center; line-height:42px; font-size:18px; color:#fff;}
.aboutBox .about06{ padding-top:26px;}
.aboutBox .about06 dl{ position:relative; margin-bottom:25px; }
.aboutBox .about06 dl dt{ position:absolute; top:6px; left:0; width:100px; height:24px; padding-left:43px; line-height:24px; border-right: 1px solid #ddd;background-image:url(../../images/youlai/about_icon.png); background-repeat:no-repeat; background-size:30px 300px;}
.aboutBox .about06 dl.dl01 dt{ background-position:6px 2px;}
.aboutBox .about06 dl.dl02 dt{ background-position:6px -33px;}
.aboutBox .about06 dl.dl03 dt{ background-position:6px -67px;}
.aboutBox .about06 dl.dl04 dt{ background-position:6px -102px;}
.aboutBox .about06 dl.dl05 dt{ background-position:6px -138px;}
.aboutBox .about06 dl.dl06 dt{ background-position:6px -172px;}
.aboutBox .about06 dl.dl07 dt{ background-position:6px -207px;}
.aboutBox .about06 dl dt a{ font-size: 20px; color:#4abfc6;}
.aboutBox .about06 dl dd{ padding-left:160px; line-height:34px;}
.aboutBox .about06 dl dd a{ font-size: 18px; color:#666; margin-right:20px;}


.aboutBox .about03 dl.dl03 dt,.aboutBox .about03 dl.dl04 dt{background: none;}

/* 加盟我们 */
.about_join{}
.about_join ul{ padding-top:40px;}
.about_join ul li{ position:relative; height:50px; margin-bottom:30px; padding-left:166px;}
.about_join ul li strong{ position:absolute; top:0; left:12px; width:154px; height:50px; line-height:50px; font-size:22px; color:#333; font-weight:normal;}
.about_join ul li input{float:left; width:398px; height:48px; padding-left:16px; line-height:48px; border: 1px solid #ddd; font-size:22px; color:#333; }
.about_join ul li i{float:left; width:40px; height:50px; padding-left:15px; line-height:50px; font-size:16px; color:#ea0000; font-style:normal;}
.join_submit input{ display:block; width:120px; height:42px; border-radius:20px; font-size:18px; color:#fff; background-color:#4abfc6;}
/* 关于我们 end*/