@charset "utf-8";
/* 购物车头部*/
/* 购物车头部*/
.shop_top .site-logo { position: relative;float: left; /* height: 70px; */ margin: 18px 0 18px;}
.shop_top .site-logo .logo { position: relative;z-index: 5; display: block; overflow: hidden;width: 240px;    height: 54px;font: normal 10px/1.3em Microsoft Yahei,SimHei,Arial; color:#333333;}
.shop_top .site-logo .logo i {/*     display: none; */font-size: 90px;color: #FF0000;position: relative;line-height: 1em;top: -18px;margin-right:18px;}
.shop_top .site-logo .logo .tit{ margin:10px 0 6px 0;font-size:13px;}
.shop_top .site-logo .logo .url{font-family:Arial; margin:0;}
.shop_top .site-logo .logo .url b{ font-weight:normal;color:#f00;}
.shop_top{ width:100%; height:100px; background:#fff; border-bottom: 1px solid #E9E9E9;  margin:auto;}
.shop_top .wel_login{ display:block; margin-left:20px;float: left;}
.shop_top .wel_login span{ font-size:30px; color:#666666; line-height:84px;}


.register_center{ width:950px; margin:30px auto;}
.register_center .register_left{width:600px; float:left; height:auto;}
.register_center .register_left .tab_nav{ height:42px;}
.tab_nav ul li{float: left;width: 300px;overflow: visible;_overflow:hidden;}
.tab_nav ul li.active a{border-top:3px solid #00aaff;height: 39px;width: 300px;position: relative; background:#fff;}
.tab_nav ul li a{text-align: center;cursor: pointer;line-height: 42px;height: 42px;overflow: hidden;display: block; background:#eef1f6;}
.tab_nav ul li a:hover{text-decoration: none;}
.register_center .register_left .register_tab{ width:440px; height:400px; margin-left:30px; margin-top:30px;}
.register_center .register_left .register_tab .tab_input input{ width:300px; height:33px; border:1px solid #cccccc; padding-left:10px; outline:none;}
.register_center .register_left .register_tab .tab_name{width:85px; text-align:right;}
.register_center .register_left .register_tab .tab_err{ color:#ff0000; height:25px;}
.register_center .register_left .register_tab .tab_img{ text-align:left; padding-left:5px; color: #ff0000;}
.register_center .register_left .register_tab .tab_input{ width:310px;}
.register_center .register_left .register_tab .tab_code input{ width:120px; height:33px; border:1px solid #cccccc; padding-left:10px; outline:none}
.register_center .register_left .register_bottom:hover {float:left; margin-top:4px;}
.register_center .register_left .register_tab .tab_prompt{ vertical-align:top;}
.register_center .register_left .register_bottom{ width:120px; height:35px; background:#00aaff; color:#fff; text-align:center; border-radius:5px; cursor:pointer; margin-top:5px;}
.register_center .register_left .register_bottom:hover{ width:118px; height:33px; background:#ffffff; color:#00aaff; text-align:center; border-radius:5px; cursor:pointer; margin-top:5px; border:1px solid #00aaff;}
.register_center .register_left .register_bottom span{ font-size:16px; line-height:35px;}
.register_center .register_left .register_tab .tab_note input{width:140px; height:33px; border:1px solid #cccccc; padding-left:10px; outline:none; float:left; margin-top:4px;}
.register_center .register_left .register_tab input.tab_xin{ width:150px; height:35px; background:#00aaff; color:#FFF; text-align:center; float:right; margin-left:5px; margin-top:4px; cursor:pointer;border:0;}
.register_center .register_left .register_tab input.tab_xin.AC{width:150px; height:35px; background:#EEF1F6; color:#666666; text-align:center; float:left; margin-left:5px; margin-top:4px; cursor:pointer;}
.register_center .register_left .register_tab input.tab_xin span,.register_center .register_left .register_tab .tab_wen span{ font-size:14px; line-height:35px;}
.tab_tcl{ color:#00aaff;}
.register_center label{cursor: pointer;}

.register_right{ float:left; width:280px; margin-top:100px;}
.register_right .register_explain{ float:left; width:200px; font-size:14px; color:#c1c1c1;}
.register_right .register_phone{ float:left; width:70px;}
.register_right .register_fast{ color:#ff0000; font-size:14px;}
.register_right .register_res{ float:left; width:200px; margin-top:50px; font-size:14px; color:#c1c1c1;}
.register_right .register_res .register_bb{ /* width:120px; */ height:35px; background:#3d3d3d; color:#fff; text-align:center; border-radius:5px; cursor:pointer; margin-top:5px;}
.register_right .register_res .register_bb:hover{ /* width:148px; */ height:33px; background:#ffffff; color:#3d3d3d; text-align:center; border-radius:5px; cursor:pointer; margin-top:5px; border:1px solid #3d3d3d;}
.register_right .register_res .register_bb span{ font-size:16px; line-height:35px;}

.tab_item{display:none;}

.login_footer .f_tools{display: none;}
.login_footer .footer{background-color: #FFFFFF;}
.login_footer{clear:both;position:static; bottom: 0px; width:100%;}

.tab_img .iconfont {display: none;}
.form_error .tab_img .errorIcon{display: inline;}
.form_success .tab_img .rightIcon{display: inline;}
.form_fault .tab_img .faultIcon{display: inline;}