﻿/*
Template Name: EC模板堂正版授权模板
Template URI: http://www.ecmoban.com/
Description: 买模板请认准模板堂(ecmoban.com) <br/> 24小时客服联系 QQ:264944615
Version: 2.73
Author: 进模板堂挑选更多ECSHOP模板
Author URI: http://www.ecmoban.com/
Logo filename: logo.gif
*/

body{ background: url(../image/dcbody.png); }
.dcWidth {width: 1100px; margin: auto; position: relative;}
.login_head{height: 78px; width: 1100px; margin: 0 auto; padding: 20px 0 0 0; }
.login_head .logo{width: 300px; height: 62px; background: url(../image/logo.png) no-repeat; float: left;}
.footer {clear: both; padding: 24px 0 25px 0; border-top: #ccc dashed 1px; width: 1100px; margin: 20px auto 0 auto; background: transparent;}
.footer p {text-align: center; line-height: 24px; color: #bbb; }
.footer p a{color: #bbb; }
.footer p a:hover{ color: #333; }

/* ----------------------------------------------- */

/* 登录页*/
.login-bg{width: 100%; height: 500px; overflow: hidden; clear: both; background: #323D1F url('../image/loginBg1.jpg') no-repeat center top; }
.login-order{width: 1200px; height: 600px; margin: 0 auto; position: relative; }
.login-right{float: right; background-color: #fff; margin: 30px 30px 30px 0; border: 2px solid #ded8d6; width: 380px; }
.login-content{float: left; width: 320px; height: 100%; padding: 25px 30px 10px; position: relative; border-bottom: #ddd dotted 1px; }
.login-content .login-title{overflow: hidden; } 
.login-content .login-title li{float: left; font-size: 16px; border-bottom: 1px solid #d7d7d7; text-align: center; padding: 10px 0; width: 160px; }
.login-content .login-title li a {color: #898989; }
.login-content .login-title li.selected{border-bottom: 1px solid #ff8601; }
.login-content .login-title li.selected a{color: #444; }
.formLogin {} 
.formRegister{margin-top:0px; }
.formLogin ul{text-align: left; padding: 0; padding-top:20px; }
.formLogin ul li{list-style-position: outside; white-space:nowrap; text-align: left; font-size: 12px; color: #999; padding-bottom:15px; position:relative; }
.formLogin ul li span{display: inline-block; *zoom:1; *display: inline; }
.formLogin ul li .error{display:block; clear:both; margin-bottom:-15px; } 
.formLogin ul li .label{width: 60px; color: #333; height: 38px; text-align: left; line-height: 36px; display: inline-block; *zoom:1; *display:inline; font-family: "Microsoft Yahei"; background: #FFF; float: left; font-size: 12px; }
.formLogin ul li i{ background-color:#e9e9e9; background-image: url(../image/login_ico.png); background-repeat: no-repeat; width:38px; height:38px;position: absolute; top: 1px; left: 1px;}
.formLogin ul li .i-name{ background-position: 9px -93px;}
.formLogin ul li .i-mail{ background:url(../image/mail-icon.png) no-repeat;}
.formLogin ul li .i-mobile{ background:url(http://edi130.myw/themes/epet/images/mobile-icon.png) no-repeat;}
.formLogin ul li .i-pass{ background-position: 9px -126px;}
.formLogin ul li .i-captcha{ background-position: 9px -126px;}
.formLogin ul li .input-txt{color: #999; height: 18px; line-height: 18px; font-size: 14px; padding: 10px 3px 10px 50px; width: 265px; margin: 0; text-align: left; overflow: hidden; font-family: 'Microsoft yahei'; border: none; display:inline-block; *zoom:1; *display:inline; *margin-top:-1px; background:#fff; vertical-align:middle; border: 1px solid #d7d7d7; } 
.formLogin ul li .input-txt select{border: 0 none; width: 100%; }
.formLogin ul li .input-captcha{ width: 100px; }
.formLogin ul li .input-nopic{  width: 280px; padding-left: 10px;}
.formLogin ul li .varimg{display: inline-block; *zoom: 1; *display: inline; margin-left: 10px; }
.formLogin ul li .varimg img{height:40px; width:100px; cursor: pointer; }
.formLogin ul li.autologin{height: 20px; padding: 0; padding-top: 2px; font-size: 12px; color: #666; line-height: 16px; overflow: hidden; margin-bottom: 10px; }
.formLogin ul li.autologin .login-phase{width: 13px; height: 13px; float: left; padding: 0; margin-right: 5px; margin-top: 1px; cursor: pointer; overflow: hidden; border: none; outline: none; background: url('../image/login_phase.jpg') no-repeat left top; }
.formLogin ul li.autologin a{color: #666; float: right; text-decoration: none; }
.formLogin ul li.submit{height: 40px; padding: 0; font-size: 12px; color: #666; line-height: 40px; overflow: hidden; }
.btnlogin{display: block; width: 318px; height: 42px; line-height: 42px; font-size: 16px; font-weight: bold; text-align: center; letter-spacing: 10px; background: url(../image/btn.png) 0 0 no-repeat; color: #FFF; cursor: pointer; border: 0 none; }
.reg_btn {background: url('http://edi130.myw/themes/epet/images/btn_reg_596x37.jpg') left top no-repeat; width: 298px; height: 37px; border: none; cursor: pointer; text-indent: -999em; }
.reg_btn:hover {background: url('http://edi130.myw/themes/epet/images/btn_reg_596x37.jpg') right top no-repeat; }
.submit_btn {background: url('../image/submit_btn.jpg') left top no-repeat; width: 298px; height: 37px; border: none; cursor: pointer; text-indent: -999em; display: block; }
.submit_btn:hover {background: url('../image/submit_btn.jpg') right top no-repeat; }
.login-content .hezuo{width: 329px; height: 12px; margin: 20px 0 0 50px; background: url('../image/login_hezuo.png') no-repeat left top; }
.gother {overflow: hidden; _zoom: 1; padding: 20px 0 0 0; }
.gother dt, .gother dd {float: left; display: inline; }
.gother dd {margin: 0 10px; }
.gother dd a {display: block; width: 14px; height: 16px; background: url(../image/ico.png); }
.gother .gqq a{ background-position:0 -1031px;}
.gother .gwb a{ background: url(../image/alipay.png) no-repeat 0 1px;height: 16px;width: 16px;}
.gother .gsina a{ background-position:0 -1104px;}
.goreg{ padding: 20px; float: right; }

/*注册页*/
.register_box {background: #fff; border: 2px solid #d7d7d7; }
.register_box .gSign {height: 56px; line-height: 56px; padding: 0 16px; }
.register_box .gSign b {font-size: 20px; font-weight: bold; line-height: 56px; margin: 0 10px 0 0; color: #ff8601; font-family: "Microsoft Yahei",tahoma,arial; float:left;}
.register_box .gSign a{color: #ff8500; }
.regform{ overflow: hidden; padding-bottom: 30px; background: #fefdfc;}
.regform .reg-title{overflow: hidden; display: block; margin: 0 auto; width: 320px;}
.regform .reg-title li{float: left; font-size: 16px; border-bottom: 1px solid #d7d7d7; text-align: center; padding: 10px 0; width: 160px; }
.regform .reg-title li a {color: #898989; }
.regform .reg-title li.selected{border-bottom: 1px solid #ff8601; }
.regform .reg-title li.selected a{color: #444; }
.regform .gLayer1 { padding: 30px 0 10px 280px; }
.regform .genter li {width: 100%; display: block; margin: 10px 0 0 0; }
.regform .genter li label {width: 100px; text-align: right; float: left; display: inline; height: 38px; line-height: 38px; font-size: 14px; text-align: right; padding: 0 10px 0 0; }
.genter li .gInputLayer {float: left; display: inline; position: relative; }
.genter li input {vertical-align: middle;}
.genter li select{ width: 318px; height: 38px; *height: auto; *margin-top: 10px; line-height: 38px; padding: 0 5px; border: #dedada solid 1px;}
.genter li .gInput{ position: relative; width: 306px; height: 38px; line-height: 38px; border: #dedada solid 1px; padding: 0 5px; display: inline-block; }
.genter li .gInput.gInputCaptcha{ width: 120px; }
.genter li .varimg {display: inline-block; padding-left: 10px; width:100px;}
.genter li .varimg img{ width: 100px; height: 40px; cursor: pointer; }
.genter li .gInputLayer i{background: url(../image/login_ico.png) no-repeat; position: absolute; right: 10px; top: 10px; display: block; width: 18px; height: 20px; }
.genter li .gInputLayer i.ico_user{ background-position: 0px -38px; }
.genter li .gInputLayer i.ico_pass{ background-position: 0px -68px; }
.genter li .gInputLayer i.ico_phone{ background-position: 0px -11px; }
.genter li .fmsg {padding: 11px 0 0 10px; float: left;}
.genter li .gAgree a,.genter li .gAgree a:hover{color: #ff8500!important; text-decoration: underline; }
.submit_reg {margin-top: 20px; border-top: 1px dashed #d7d7d7; display: block; padding-top: 20px; }
.submit_reg input{ margin: 0 auto; }

/* ------------------------以下是旧样式------------------------- */

/*注册登录页样式 start*/
.register_warp {
	font: 12px/150% Arial,Tahoma,\5b8b\4f53;
	
}
.login-main {
  position: relative;
  margin: 35px auto 0;
  padding: 10px;
  
  width: 460px;
  min-height: 460px; 
}
.login-logo {
  text-align: center;
}
.login-logo img {
  height: 100px;
}
.login-form {
  position: absolute;
  width: 460px;
  background: #f5f5f5;
  z-index: 10;
}
.login-txtbox, .code-txtbox, .code-num {
  position: relative;
  margin-top: 10px;
  height: 48px;
  border: solid 1px #bbb;
  background: #fff;
}
.input-label {
  position: absolute;
  left: 40px;
  top: 15px;
  font-size: 14px;
  font-family: SimSun;
  color: #999;
  background: transparent;
  cursor: text;
}
.login-txtbox i, .code-txtbox i {
  display:block;
  float: left;
  width: 34px;
  height: 48px;
  background: url(http://edi130.myw/themes/epet/css/images/loginSp-ico.png) no-repeat;
}
.login-txtbox .ico-usename {
  background-position: 0 0!important;
}
.login-txtbox input, .code-txtbox input {
  float: left;
  padding: 15px 5px;
  height: 18px;
  background: #fff;
  color: #333;
  font-size: 14px;
  font-family: SimSun;
  border: 0;
}
.login-txtbox .txt-input {
  width: 410px;
}
.login-txtbox .text-email {
  position: relative;
  background: transparent;
}
.login-txtbox .txt-input {
  width: 410px;
}
.login-txtbox .ico-pwd {
  background-position: -34px 0!important;
}
.code-txtbox .ico-code {
  background-position: -68px 0!important;
}
.login-code {
  height: 60px;
  _height: 40px;
}
.code-txtbox {
  float: left;
  width: 228px;
}
.code-txtbox .txt-input {
  width: 148px;
}
.code-num {
  float: left;
  padding: 9px 0;
  height: 30px;
  _font-size: 0;
  margin-left: 10px;
  width: 166px;
  text-align: center;
}
.code-num img {
  width: 70px;
  height: 30px;
  line-height: 0;
}
.code-link {
  float: left;
  margin: 10px 0 0 15px;
  padding: 8px 0;
  width: 36px;
  height: 34px;
  font-size: 12px;
  font-family: SimSun;
}
.code-link a {
  color: #2272c8;
}
.auto-login {
  position: relative;
}
.auto-label {
  position: absolute;
  left: 0;
  top: 11px;
  height: 16px;
}
.auto-label input {
  float: left;
  margin-top: 1px;
  margin-top: 2px\0;
  _margin-top: -3px;
}
.auto-label span {
  float: left;
  margin-left: 5px;
  line-height: 14px;
  color: #666;
  margin-top: 0;
  margin-top: 2px\0;
  _margin-top: 2px;
}
.btn-login {
  margin-top: 40px;
  width: 100%;
}
.login-submit, .login-loading {
  display: block;
  height: 48px; line-height:48PX;
  text-align: center;
  font-size: 20px;
  font-family: "Microsoft YaHei";
  font-weight: 700;
  color: #fff;
  background: #ff9c00;
  border: solid 1px #f88600; width:458PX;
}
.btn-login a:hover {
  text-decoration: none;
  color: #fff;
}
.login-submit:hover {
  background: #f8b500;
  border: solid 1px #ff9c00;
}
.links-text {
  position: relative;
  padding: 15px 0;
  height: 14px;
  line-height: 14px;
  color: #bbb;
}
.links-text a {
  color: #666;
}
.link-left {
  float: left;
}
.mid-line {
  display: inline-block;
  height: 12px;
  width: 1px;
  background: #bbb;
  margin: 0 10px;
}
.user-frd {
  margin-top:320px;
  padding: 20px 0;
  height: 12px;
  line-height: 12px;
  text-align: center;
  border-top: solid 1px #ddd;
  color: #999;
}
.net-cooperation {
  position: relative;
}
.net-cooperation .show-text {
  position: absolute;
  left: 170px;
  top: -10px;
  width: 120px;
  height: 18px;
  padding: 0 5px;
  background: #f5f5f5;
  line-height: 18px;
  overflow: hidden;
  text-align: center;
}
.net-cooperation .account-list {
  margin-left: 20px;
}
.user-frd p {
  text-align: left;
}
.account-list {
  margin-top: 13px;
}
.net-cooperation .account-list a {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  margin-left: 7px;
}
.user-frd a {
  color: #999;
}
.net-cooperation .account-list .yifubao i {
  background-position: -34px -105px;
}
.net-cooperation .account-list i {
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 9px;
  overflow: hidden;
  background: url(http://edi130.myw/themes/epet/css/images/loginSp-ico.png) no-repeat;
  cursor: pointer;
}
.net-cooperation .account-list .hulian i {
  background-position: -102px -105px;
}
.net-cooperation .account-list .pptv i {
  background-position: -136px -105px;
}
.net-cooperation .account-list .manzuo i {
  background-position: -170px -105px;
}
.net-cooperation .account-list b {
  display: block;
  width: 50px;
  height: 18px;
  line-height: 22px;
  text-align: center;
  color: #999;
  font-weight: normal;
  overflow: hidden;
  cursor: pointer;
}
.net-cooperation .account-list .yifubao:hover i {
  background-position: -34px -139px;
}
.net-cooperation .account-list .hulian:hover i {
  background-position: -102px -139px;
}
.net-cooperation .account-list .pptv:hover i {
  background-position: -136px -139px;
}
.net-cooperation .account-list .manzuo:hover i {
  background-position: -170px -139px;
}
.net-cooperation .account-list .tianyi:hover i {
  background-position: -204px -139px;
}

.simple-header {
  padding: 15px 0 20px;
}
.simple-header a {
  float: left;
}
#snlogo img {
  display: block;
}
.reglogo {
  display: inline-block;
  height: 17px;
  width: 89px;
  background: url(http://edi130.myw/themes/epet/css/images/bg_reg_btn.png?v=20150521) 0 -583px;
}
.simple-header .channel {
  margin: 18px 0 0 10px;
}
.main-box {
  padding: 0 10px;
  border: solid 1px #ddd;
  border-top: 3px solid #F90;
  background: #fff;
}
.mart {
  margin-bottom: 125px;
}
.reg-bor-top {
  position: relative;
  border-top: 0;
  padding: 0;
  border: 0;
  margin-top: 5px;
}
.reg-tab {
  position: absolute;
  left: 150px;
  top: -5px;
  z-index: 10;
}
.reg-tab .current {
  height: 32px;
  border-top: 3px solid #ff9801;
  border-bottom: 1px solid #fff;
  font: bold 14px/32px "SimSun";
}
.reg-tab li {
  float: left;
  width: 110px;
  height: 34px;
  margin-right: 10px;
  border: 1px solid #ddd;
  font: 14px/34px "SimSun";
  text-align: center;
  cursor: pointer;
  background: #fff;
}
.reg-tab .current a {
  color: #F70;
  text-decoration: none;
}
.reg-tab li a {
  color: #333;
  text-decoration: none;
}
.reg .notice {
  position: relative;
  margin: 0 -10px;
  padding: 0 10px 0 22px;
  background: #f8f8f8;
}
.reg .notice {
  height: 30px;
  line-height: 30px;
}
.song {
  font-family: SimSun;
}
.tr {
  text-align: right;
}
.reg-bor-top .login-bor {
  margin: 0;
  padding: 0 10px;
  line-height: 29px;
}
.main-box a {
  color: #08C;
}
.cont-marg {
  width: 968px;
  border: 1px solid #ddd;
  padding: 0 10px;
}
.tab-cont {
  clear: both;
  position: relative;
}
.pb85 {
  padding-bottom: 85px;
}
.pt50 {
  padding-top: 50px;
}
.acc-form dl {
  position: relative;
  z-index: 1;
}
.acc-form dl {
  clear: both;
  overflow: hidden;
}
.acc-form dl dt {
  float: left;
  width: 150px;
  padding-top: 8px;
  text-align: right;
  font-size: 14px;
}
.acc-form dl dd {
  position: relative;
  float: left;
  padding-bottom: 24px;
}
.ui-text {
  float: left;
  width: 220px;
  height: 18px;
  padding: 5px 4px;
  border: 1px solid #DDD;
  font-size: 14px;
  color: #333;
  line-height: 18px;
}
.reg .ui-text {
  padding: 8px 4px;
}
.wrapper {
  width: 990px;
  margin: 0 auto;
}

.ui-text-disabled {
  background: #f5f5f5;
}
.reg-check .ui-text {
  width: 95px;
}
.reg-check img {
  float: left;
  display: inline-block;
  margin: 3px 10px;
  vertical-align: middle;
  cursor: pointer;
}
.reg-btn {
  display: block;
  width: 230px;
  height: 36px;
  background: url(http://edi130.myw/themes/epet/css/images/bg_reg_btn.png?v=20150521) no-repeat 0 0;
  text-indent: -999em; border:none; cursor:pointer;
}
.main-box a:hover {
  color: #f6827a;
}
.reg-btn:hover {
  background-position: 0 -36px;
}
.vip-check-link {
  position: absolute;
  right: 116px;
  top: 51px;
  width: 257px;
}
.vip-guide-title {
  cursor: pointer;
}
.vip-guide {
  height: 186px;
  width: 257px;
  background: url(http://edi130.myw/themes/epet/css/images/bg_reg_btn.png?v=20150521) 0 -397px;
}
.vip-guide a {
  display: inline-block;
  height: 100%;
  width: 100%;
}
/*注册登录页样式 end*/

.slide_txtbox{ border: 1px solid #e5e5e5; margin-top: 20px;}
.slide_txtbox .hd{}
.slide_txtbox .hd ul{ height:50px; border-bottom:1px solid #e5e5e5; }
.slide_txtbox .hd li{ float:left; background: #FFF;  cursor: pointer; height:50px; line-height:50px; padding: 0 28px; }
.slide_txtbox .hd li.on{ height: 50px; line-height: 48px; color: #c40000;border-top: 3px solid #c40000; margin-top: -2px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; margin-left: -1px;}
.slide_txtbox .bd ul{ padding-top:0; margin-top:20px; padding-left: 25px;}
.slide_txtbox .bd li{ }
.slide_txtbox .bd li.submit{ margin-bottom:20px;}
.slide_txtbox .bd li .varimg{ left:217px;}
.field_sub{ position: absolute; top: 0; left: 205px; width: 90px; height: 40px;}