@charset "utf-8";
/* CSS Document */

/*公共*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    font-family: arial,"Lantinghei SC","Microsoft Yahei";	
}

html,body {
	background:#f5f5f5 ;
	min-height:101%;
}

a {
  color: #000;
  text-decoration: none;
}
hr{margin:5px 5px}
.clear{ clear:both;}
.login-box {width: 100%;}
.login-banner-bg,.login-boxtitle{display: none;}
.email-verify{
	display:none;
}
.h-clear {clear: both;}
.clear {clear: both;}
/*标题*/
h3.title{text-align: center;padding:8px;font-weight: 600;}
.zcnext{position: absolute;right:5px;top:5px ;padding:5px;font-size:14px ;}

/*主题*/
.login-form{width: 100%;}
form{width:320px;margin:20px auto ;}
.user-name,.user-pass,.user-email,.user-phone,.verification{position: relative;height: 42px;margin-bottom:5px;}
.loginform label{position:absolute;display: block;width: 40px;height: 40px;line-height: 40px;background:#fff;text-align: center;top:1px;left:1px}
/*.loginform input{font-size: 14px;line-height: 18px;height:42px;padding: 11px 8px 11px 50px;width:58%;border:1px solid #ddd;}*/
.n-msg{margin-left:5px;font-size: 12px;color: #999999;}
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #fff inset;}
.am-cf{width: 100%;max-width:320px;margin:0px auto ;}
.am-cf input{width: 100%;font-size: 14px;}
.login-links{max-width:320px;margin:20px auto ;font-size:14px;}
/*找回密码*/
.find-user-name,.find-user-pass,.find-user-email,.find-user-phone,.find-verification{position: relative;height: 22px;margin-bottom:5px;font-size:14px ;}
.h_forget-select{
	font-size: 14px;
	outline: none;
	width:55px;
	height:22px;
	border-radius:3px;
	border:1px solid #bac4c3;
}
/*第三方登录*/
.partner{width: 100%;max-width:320px;margin:20px auto ;font-size:14px;}
.partner h3{text-align: center;}
.logico{background: url(../img/icon_login.png) no-repeat;display: inline-block;}
.log_bx{float: left;margin-top:20px;}
.log_bx ul li{float: left;}
.log_bx ul li .loglink{display: block;cursor: pointer;}
.log_bx ul li .loglink i{width: 27px;height: 27px;vertical-align: middle;}
.log_bx ul li .loglink span{vertical-align: middle;display: inline-block;font-size: 14px;color:#666666;}
.log_bx ul li .loglink span:hover{color:#0c79b1;}
.log_bx ul .spacer{margin: 9px 10px 0 14px;}
.lico_qq{background-position: -31px 2px;}
.lico_wechat{background-position: -33px -30px;}
.lico_alipay{background-position: -66px 2px;}

/*注册*/
.regform label{position:absolute;display: block;width: 40px;height: 40px;line-height: 40px;background:#fff;text-align: center;top:1px;left:1px}
.loginName,.loginPwd{font-size: 14px;line-height: 18px;height:42px;padding: 11px 8px 11px 50px;width:58%;border:1px solid #ddd;}
.mobileCode,.verifyCode{font-size: 14px;line-height: 18px;height:42px;padding: 11px 8px 11px 50px;width:41%;border:1px solid #ddd;}
.verification {position: relative;}
.verification span{color: #999;font-size:12px;}
input#code {width: 80%;}
#dyMobileButton{margin-left: 10px;border: 1px solid #DDD;padding: 0px;width: 15%;height: 40px;background: #F4F4F4 none repeat scroll 0% 0%;margin-top: 0px;text-align: center;line-height:40px;color: #333;text-decoration: none;position: absolute;right: 0px;bottom: 0px;}
.h_register-obtain{
	margin-left: 2px;
	width:55px;
 	background:#f0efef;
 	border-radius: 3px;
 	border: 1px solid #d3c8c7;
	border-left: none;
 	padding:3px 0px;
 	cursor:pointer;
 	color: #110f0f;
	font-size:12px;
}
#mobileCodeTips{margin-left: 2px;}
.hide{display: none;}

/*修改的样式*/
#doc-my-tabs li.am-active a,#doc-my-tabs li a{ background:#f8f8f8;}
.am-tabs-bd{border: none;}
.am-nav-tabs.am-nav-justify li {padding:5px;}
.am-nav-tabs>li>a,.am-nav-tabs.am-nav-justify>li>a,.am-nav-tabs.am-nav-justify>.am-active>a,.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover {border: none; color: #000;font-weight: 600;}
.am-nav-tabs.am-nav-justify > .am-active> a, .am-nav-tabs.am-nav-justify>.am-active>a:focus, .am-nav-tabs.am-nav-justify>.am-active>a:hover ,.am-nav-tabs>li.am-active>a,.am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover {
margin-right: 0px;border-bottom: 1px solid #0e90d2;border-radius: 0px;}
/*步骤*/
.m-progress {margin: 0 auto 25px;height: 60px;width: 100%;max-width: 700px;margin-top:20px ;}
.m-progress-list{height: 66px;font-size: 0;text-align: justify;}
/*步骤背景*/
.m-progress-list .step {display: inline-block;width: 80px;text-align: center;color: #999;letter-spacing: -5px;}
.m-progress-list .stage-name {padding-top: 10px;font-size: 12px;line-height: 14px;
letter-spacing: normal;word-spacing: normal;}
.u-progress-stage-bg {position: relative;display: inline-block;background-image: url(../images/sprite.png);
background-position: -45px -135px;width: 29px;height: 29px;}
/*变换的背景*/
.u-stage-icon-inner .bg {position: absolute;left: 0px;top: 0px;}
.complete .u-stage-icon-inner .bg {background-image: url(../images/sprite.png);background-position: -79px -135px;width: 19px;height: 19px;}
.current .u-stage-icon-inner .bg {background-image: url(../images/sprite.png);background-position: -103px -135px;width: 19px;height: 19px;}

.u-stage-icon-inner {position: relative;z-index: 20;display: inline-block;width: 19px;height: 19px;line-height: 19px;
vertical-align: top;margin-top: 5px;margin-left: -24px;color: #b5b5b5;font-size: 12px;letter-spacing: normal;word-spacing: normal;}
.u-progress-placeholder {display: inline-block;width: 100%;height: 0;font-size: 0;line-height: 0;overflow: hidden;}

.u-progress-bar {margin: -56px 40px 0;background-color: #dcdcdc;height: 5px;font-size: 0;padding: 2px 0;}
.u-progress-bar-inner {position: relative;z-index: 10;height: 5px;width: 0;transition: width 1s .5s linear;background-color: #23c279;}

/*底部*/
/*************************************footer***********************************************/
.hfooter-serv{background-color: #F7F7F7;min-width: 1200px;}
.hfooter-frd{color:#e23e3d;font-weight:bolder;font-size:18px;}
.hfooter-pno{color:red;font-weight:bolder;font-size:18px;}
.hfooter{
	text-align:center;line-height:25px;width:1200px;margin:0 auto; font-size:14px; 
}
.hfooter-fl-box{text-align:center;margin-top:45px;}
.hfooter-cld-box{border:1px solid #D5D5D5;height:auto;line-height:30px;text-align:left;}
.hfooter-fl{font-weight:bolder;padding-top:7px;color:#fc6047;font-size:16px;}
.hfooter-hp-box{background-color:#F7F7F7;text-align:center;margin-top:20px;}
.hfooter-serv-text1{line-height:30px;text-align:left;}
.hfooter-serv-link{margin-top:20px;padding-bottom:10px; color:#666666;}
.hfooter-serv-link a{color:#666666;}
.hfooter-pno{color:red;font-weight:bolder;font-size:18px;}
.hfooter-list{float:left;width:180px;height:180px;}
.hfooter-list-box{padding-top:5px;line-height:25px;}
.hfooter-list-tt{font-weight:bolder;margin-left:10px;}
.hfooter-list-box a{color:#666666;}
.hfooter-wz-clt{float:left;width:160px;height:180px;margin-left:6px;}
.hfooter-wz-kf{font-weight:bolder;margin-left:10px;}
.hfooter-wz-ent{color:green;font-size:16px;}

.hfooter-info{
    margin:0 auto;
    width:1200px;
    height:100px;
}
.hfooter-info>li{
    width:240px;
    height:80px;
    float:left;
	overflow:hidden;
}
.hfooter-info-img{
    float:left;
    margin-top:15px;
}
.hfooter-info-text{
    float:left;
    margin-top:30px;
    margin-left:10px;
	
}
.hfooter-info-text>h1{
    margin-bottom:5px;
    font-size: 16px;
    color:#505050;
	font-weight:700;
}
.hfooter-info-text>p{
    color:#6C6C6C;
    font-size:12px;
}
.qr-code{
  width:100%;
  height:85px;
}
.contact-us{
  float:left;
  width:275px;
  height:165px;
  margin-left:6px;
  margin-top:5px;
}
.focus-hh{
  height:100%;
  width:185px;
  position:relative;
  top:-120px;
  left:115px;
}
.con-sever{
  height:20px;
  color:#171717;
  margin-top:2px;
  font-weight: bold;
}
.con-qq{
  height:20px;
  margin:6px 0px 6px 0px;
}
.con-email{
  height:20px;
  margin-top:3px;
  font-size: 15px;
}

@media screen and (min-width:640px){
form,.am-cf,.partner{max-width:640px;margin:20px auto ;}
.footer-bd{ display:block;}	
.partner h3 {text-align:left;}
.am-btn-group i { display:inline-block;border-radius:0px;border:0px;background-color:transparent ;}
.am-btn-group span{display:inline-block;}
.am-cf input{width: 100%;font-size: 16px;}
 /*底部*/
.footer {text-align:left; display:block;position: relative;margin: 0px auto; padding: 7px 0px 9px; margin-top:20px;max-width: 1200px;}
.footer .footer-bd p, .footer .footer-hd p {margin-bottom: 8px;line-height: 27px;text-align:left;border-bottom:1px solid #ddd ;}
.footer .footer-hd a { margin: 0px 4px;white-space: nowrap;color: #6C6C6C;}
.footer .footer-hd b { margin: 0px 3px;font-weight: 400;color: #DDD;}
.footer .footer-bd p{ border-bottom:none;}


}
@media screen and (min-width:1025px){

.login-box,.login-box2 {width:360px;height: 430px;position: absolute;margin-top:20px;margin-left:0px;background:#f8f8f8;right:2%;padding:10px 20px;}
.login-box2 {height:430px;}
.login-boxtitle {max-width: 1200px;margin: 0px auto;height: 100px;}
.login-boxtitle img{height:100px;}
.login-banner,.res-banner{width:100%;height:470px; background:#fd7a72;}
.login-main,.res-main{max-width:1200px;height:470px; margin:0px auto; position:relative;}

/*头部*/
.login-boxtitle{display: block;}
.zcnext{right: 20px;top: 15px;}
/*背景*/
.login-banner-bg{display:block;float:left;} 
.am-btn-primary{width:100%;}

/*修改的样式*/
#doc-my-tabs li.am-active a,#doc-my-tabs li a{ background:#f8f8f8;}
.am-nav-tabs>li>a,.am-nav-tabs.am-nav-justify>li>a,.am-nav-tabs.am-nav-justify>.am-active>a,.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover {border: none; }
	}

