@import url(common.css);

/* index begin */
.pic-login{width: 840px;
text-align: center;}
.list-login{width: 300px;padding: 10px 30px; float: right;background: #eaeef1;font-size: 14px;}
.list-login li{padding-bottom: 10px;}
.list-login .login-head{ padding-bottom: 5px; border-bottom: 1px solid #dfdfdf; margin-bottom: 10px; font-size: 20px; font-weight: 400; color: #ff7300; }
.list-login .login-head a{ color: #3fb4ef; font-size: 14px; line-height: 30px; }
.list-login  label{display: block;}
.list-login  label a{color: #ff7300;}
.list-login input{width: 288px;}
.list-login input.btn-login{width: auto;border: 1px solid #ff7300;*border: 0; background: #ff7300 url(../images/login/icon1.png) no-repeat 20px -325px;*background-position: 20px -323px; padding-left: 45px;*width: 130px;}
.list-login .form-error{color: #f00;height: 21px;}
.p-login{ text-align: center; border-bottom: 1px solid #e1e1e0; padding-bottom: 15px; margin-bottom: 15px; }
.p-register{text-align: center;}
.p-register a.btn-grey{background: #b9b9b9;color: #fff;margin: 0 5px;}
.account-type{padding-bottom: 50px;}
.account-type h3{height: 43px;padding-left: 45px;margin: 10px 0 30px; background: #ff7300 url(../images/login/icon1.png) no-repeat 5px -216px;font: 18px/43px 'Microsoft YaHei'; color: #fff;}
.tel-service h4{ line-height: 40px; padding-left: 40px;background: url(../images/login/icon1.png) no-repeat 0px -113px; }
.tel-service p{ font-size: 30px; line-height: 30px; color: #ff7300; font-weight: bold; text-align: center; letter-spacing: 4px; }
.list-type{margin: 0 100px;}
.list-type li{float: left;width: 50%;text-align: center;}
.list-type .type-icon{font-size: 16px;line-height: 48px; color: #222;}
.list-type .type-gz i{display: block;width: 138px;height: 138px;margin: 0 auto; background: url(../images/login/icon2.png) no-repeat center bottom;}
.list-type .type-zy i{display: block;width: 138px;height: 138px;margin: 0 auto; background: url(../images/login/icon2.png) no-repeat center 0;}
.type-text{ background: #f3f5f8; border: 1px solid #ccc; font-size: 14px; color: #8d8d8d; width: 295px; padding: 5px 10px; margin: 5px auto; }
.type-func{font-size: 16px;line-height: 28px;}
.type-func span{color: #ff7300;font-size: 16px;line-height: 48px;}

/* register_gz begin */
.nav-step li.step{float: left;width: 600px;height: 45px; background: #827f77;font-size: 14px;line-height: 45px;text-align: center; color: #fff;}
.nav-step li.step1{background: #827f77 url(../images/login/icon3.png) no-repeat right bottom;}
.nav-step li.step1.step-current{background: #ff7300 url(../images/login/icon3.png) no-repeat right top;}
.nav-step li.step2.step-current{background: #ff7300;}
.wrap-register{margin-top: 10px;}
.register-left{float: left;width: 873px;border: 1px solid #e4e9ef;padding: 30px 0;}
.register-right{float: right;width: 300px;}
.register-right .advert-right{width: 298px;margin-bottom: 15px; overflow: hidden; border: 1px solid #e4e9ef;}
.chart-right{padding: 20px 0; background: #e4e9ef;}
.icon-chart{ display: block; width: 135px; margin: auto; }
.chart-text{padding: 5px 0 0 81px;font-size: 14px;line-height: 21px; color: #222; background: url(../images/login/icon4.png) no-repeat 12px 10px;}
.chart-text span{color: #666;}
.chart-contact{margin-top: 20px;}
.chart-contact .contact-title{ display: inline-block; *display: inline; *zoom: 1;vertical-align: top; font: 24px/1.5 'Microsoft YaHei'; color: #ff7300; width: 48px; line-height: 32px; border-right: 1px solid #ff7300; padding: 0 12px; margin-right: 5px; }
.chart-contact .contact-list{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;font: 14px/1.5 'Microsoft YaHei';color: #7c7f8d;}
.contact-list li{padding-left: 24px;background: url(../images/login/icon4.png) no-repeat 0 -123px;}
.contact-list li.chart-email{background-position: 0 -215px;}
.contact-list li.chart-tel{background-position: 1px -314px;}
.list-form{margin: 0 0 0 50px;font-size: 14px;}
.list-form li{height: 49px; padding: 0 30px 20px 150px;}
.list-form li label.form-tag{display: inline-block;*display: inline;*zoom: 1;vertical-align: top; width: 150px;line-height: 38px; margin-left: -150px;text-align: right;font-size: 14px;color: #222;}
.list-form li label.form-tag i{font-size: 14px;font-weight: bold;font-style: normal; color: #ff7300;}
.list-form li.list-telNum{height: auto;} 
.form-register .form-error{display: inline-block;*display: inline;*zoom: 1;width: 340px;margin-top: 10px;white-space:normal;vertical-align: top;}
.form-tel .form-error{width: 225px;}
.form-add .form-error{width: 195px;}
.form-btn .btn-grey{cursor: default;*border:0;}
.form-btn .btn-org{*border:0;}
.form-agree a{color: #3992e9;display: inline-block;*display: inline;*zoom: 1;height: 36px;line-height: 36px;}
.form-agree a:hover{text-decoration: underline;}
.telNum-type{padding-left: 4px;color: #999;font: 12px/21px 'SimSun';}
.telNum-type a{color: #f60;opacity: 0.75;filter:alpha(opacity=75);}
.telNum-type a:hover{opacity: 1.0;filter:alpha(opacity=100);text-decoration: underline;}
.icon-type{width: 14px;margin: 3px 3px 0 0;}
/* register-zy begin */
.list-form li .form-em{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.list-form li.form-cbx,.list-form li.form-area{height: auto;}
.list-form li.form-cbx .form-em{width: 635px;}
.list-form li.form-cbx .form-error{width: 180px;display: block;}
.list-form li.form-cbx .form-em label.lb-cbx{display: inline-block;*display: inline;*zoom: 1;width: 120px;
vertical-align: top;cursor: pointer;
line-height: 36px;margin-right: 5px;padding-left: 20px;margin-left: -20px; background: url(../images/common/icon1.png) no-repeat left -328px;}
.list-form li.form-cbx .form-em label.lb-cbx.checked{background-position: 0 -354px;}
:root .list-form li.form-cbx .form-em label.lb-cbx{line-height: 34px; background-position: left -330px\0;}
:root .list-form li.form-cbx .form-em label.lb-cbx.checked{line-height: 34px; background-position: 0 -356px\0;}
.list-form li.form-cbx .form-em .ipt-cbx{position: relative;top: 9px;visibility: hidden; cursor: pointer;}
.list-form li.form-area textarea{width: 635px;height: 100px;}
.list-form li.form-cbx .form-em span{float: left;}

/* register-suc begin */
.register-suc{min-height: 286px;}
.suc-info{width: 500px;padding-bottom: 20px; margin: 0 auto;border-bottom: 1px solid #e4e9ef;}
.suc-info .suc-text{font-size: 32px;color: #ff7300;margin-bottom: 10px;}
.suc-info .suc-mark{font-size: 14px;margin-bottom: 10px;}
.service-text{width: 500px;margin: 0 auto;padding: 20px 0;font-size: 16px;color: #666;line-height: 28px;}
.service-text h4{font-size: 16px;color: #222;margin-bottom: 5px;}
