@charset "utf-8";
/* CSS Document */
body{background:#f2f2f2;}
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea,table{font:12px/1.5 Arial,Verdana,"宋体";}h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

/* CSS Document */
a{color:#666;text-decoration:none;}
a:hover{color:#e4393c; text-decoration:none;}
.clears{clear:both;}
.dashed{border-bottom:1px dashed #ddd;}
.hide{display:none;}
#shortcut-2014 {border-bottom:1px solid #eee;line-height:30px;width:100%;}
#shortcut-2014, #shortcut-2014 .w {background:none repeat scroll 0 0 #f7f7f7;height:30px;}
.w {margin: 0 auto;width: 990px;}
.w1{width:890px;margin: 0 auto;}
#shortcut-2014 li{height:30px; padding:0 11px 0 12px;}
.fl {float:left;}
#shortcut-2014 .fl {overflow:visible;}
.lh li{float:left;}
.ld{position:relative;}
#shortcut-2014 .fl .fore1{padding-left: 16px;z-index: 13;}
.ld b{position:absolute; overflow:hidden;}
#shortcut-2014 b {transition:transform 0.2s ease-in 0s;}
#shortcut-2014 .fl b{top:8px;left:0;width:13px;height:13px;background:url(../images/20130725.png)no-repeat 0 0;cursor:pointer}
.fr {float:right;}
#shortcut-2014 .fr {height:30px;overflow: visible;}
.ld s, .ld b, .ld .block,#jd-vip i{overflow:hidden;position:absolute;}
#shortcut-2014 li s{border-left:1px solid #ddd;height:12px;left:0;top:9px;width:0;}
#shortcut-2014 #jd-vip {padding-left: 38px;}
#jd-vip i{left:10px;top:9px;display:block;width:24px;height:11px;background:url(../images/vip.png)}
#header-2014{height:60px;padding:15px 0;}
.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px}
.ftx04, .flk04 a:link, .flk04 a:visited, a.flk04:link, a.flk04:visited {color: #f00;}
.btn-img, .button {border:0 none;cursor:pointer;display:inline-block;margin:0;padding:0;text-align:center;}
#logo{float:left;width:330px;}
#header-2014 .i-search{border:3px solid #e4393c;height:30px;margin-bottom:3px;width:389px;z-index:}
#search{width:450px;float:left;padding:4px 86px 0 0;}
#search input {border:0 none;height:30px;margin:0;padding:0;}
#search .text{width:230px;_width:241px;height:20px;padding:5px;background-position:0 -360px;background-color:#fff;background-repeat:repeat-x;line-height:20px;color:#999;font-family:arial,"\5b8b\4f53";font-size:14px}
.select{border-left:1px solid #e8e8e8;cursor:pointer;float:left;height:30px;line-height:30px;max-width:100px;min-width:35px;overflow:hidden;padding:0 25px 0 10px;position:relative;}
.select b {border-color:#cccccc transparent transparent;border-style:solid dashed dashed;border-width:5px;height:0;overflow:hidden;position:absolute;right:10px;top:14px;width:0;}
.i-select{position:absolute;right:78px;top:30px;z-index:100;}
.i-select ul {background: none repeat scroll 0 0 #ffffff;border-color: #bbbbbb #999999 #999999 #bbbbbb;border-style: solid;border-width: 1px;overflow-x: hidden;width: 69px;}
.i-select ul li {color:#333333;cursor:pointer;height:31px;line-height:31px;overflow:hidden;padding:2px 0 2px 10px;width:69px;}
.select span {color: #666666;display: inline-block;font-size: 12px;line-height: 30px;overflow: hidden;}
#search .button{width:78px;background:#E4393C;font-size:14px;font-weight:700;color:#fff;float:left;}
#search .text,#search .button{-webkit-appearance:none;-webkit-border-radius:0}
#hotwords{color:#999;height:18px;overflow:hidden;}
#hotwords strong{float:left;font-weight:400;}
#hotwords a:link, #hotwords a:visited {color:#999;float:left;margin-right:8px;}
#hotwords a:hover,#hotwords a:active{color:#E4393C;}

#my360buy-2013 {float:left;height:30px;margin-top:12px;position:relative;width:106px;z-index:9;}
#my360buy-2013 dt, #my360buy-2013 dl.hover dt {background-image:url(../images/20130330A_2.png);background-repeat: no-repeat;
}
#my360buy-2013 dt{position:absolute;z-index:1;width:60px;height:30px;padding:0 24px 0 30px;border:1px solid #EFEFEF;background-position:-116px -24px;background-color:#F7F7F7;text-align:center;line-height:27px;cursor:pointer;*line-height:30px}
#my360buy-2013 dt b {border-color:#ccc transparent transparent;border-style:solid dashed dashed;border-width:5px;height:0;overflow:hidden;right:8px;top:12px;width:0;}
#my360buy-2013 dl.hover dt{height:32px;border:1px solid #E3E3E3;border-bottom:0;-moz-box-shadow:0 0 10px rgba(0,0,0,.12);-webkit-box-shadow:0 0 10px rgba(0,0,0,.12)}
#my360buy-2013 dl.hover dt b{top:7px;border-style:dashed dashed solid;border-color:transparent transparent #CCC}
#regist .label b,.thickbox-form .label b{font-family:"????";margin-right:5px;font-weight:normal;}
#regist .item .item-ifo,.thickbox-form .item .item-ifo {position:relative;width:270px;}
/**************login*************/
.ftx13, .flk13 a:link, .flk13 a:visited, a.flk13:link, a.flk13:visited {color:#005aa0;}
.ftx23, .flk23 a:link, .flk23 a:visited, a.flk23:link, a.flk23:visited {color:#999;}
.form label, .form input, .form select, .form textarea, .form button, .form .label {float left;font-size:12px;}
#logo{amrgin:0;padding:10px 0;position:relative; float:none;}
#logo b{background:url(../images/login-all-bg.png) no-repeat scroll 0 -131px rgba(0, 0, 0, 0);height:46px;left:180px;position:absolute;
top:18px;width:111px;}
#entry {background: none repeat scroll 0 0 #e8e8e8;border-radius:3px;margin:60px auto 55px;padding:5px;position:relative;}
#entry .mc {background:none repeat scroll 0 0 #ffffff;border:1px solid #e1e1e1;height:355px;}
#entry_bg{width:511px;height:355px;position:absolute;background:url(../images/banner_511x355_01.jpg) no-repeat;}
#entry .form{width:354px;height:320px;position:absolute;right:32px;top:18px;}
#entry .item,#entry .item-ifo{position:relative;}
#entry .item{width:320px;height:64px;line-height:26px; overflow:visible;}
#entry .item span{display:block;height:20px;line-height:20px;color:#999;}
#entry .item-ifo{width:307px;}
#entry .text{width:282px;border:1px solid #ccc;height:24px;line-height:24px;padding:4px 20px 4px 3px;font:arial,"宋体";font-size:14px;}
#entry .item-ifo .ico {position: absolute;right:12px;z-index:5;}
#entry .item-ifo .i-name,#entry .item-ifo .i-pass,#entry .btn-entry,#entry .btn-entry:hover{ background-image:url(../images/login-all-bg.png);background-repeat:no-repeat;}
#entry .item-ifo .i-name{ background-position:-373px -111px;height:16px;top:8px;width:16px;}
#entry .highlight1{border:1px solid #7abd54;}
#entry .item-ifo .i-pass {background-position:-346px -108px;height:19px;top:8px;width:14px;}
#entry .fore3 {height:63px;z-index:6;}
#entry .text-1 {float:left;width:100px;}
#entry .img img{margin:0 5px;}
.form .hline {line-height: 16px;}
#entry .lheight #autoentry {margin-top: 8px;}
#entry #autoentry {height:37px;margin-top:35px;}
#entry .fore4 {z-index:3;}
#entry .checkbox {margin-top:3px;}
#entry .checkbox {margin-top:7px;}
#entry .mar {margin-right:10px;margin-left:2px;}
#entry .login-btn{height:52px;}
#entry .btn-entry {background-position:0 -61px;font-family:"微软雅黑";height:34px;line-height:100px;overflow:hidden;text-indent:-9999px;width:307px;}
#entry .btn-entry:hover{background-position:0 -95px;}
.btn-img {border:0 none;cursor:pointer;margin:0;overflow:hidden;padding:0;text-align:center;}
#entry .tip-safe{z-index:21;position:absolute;top:4px;left:126px;width:138px;padding:8px;line-height:18px;border:1px solid #E3E3E3;-moz-box-shadow:0 0 10px #DDD;-webkit-box-shadow:0 0 10px #DDD;box-shadow:0 0 10px #DDD;padding:5px;heihgt:20px;line-height:20px;overflow:hidden;background: #ffffff;}
.free-regist{background:none repeat scroll 0 0 #e8e8e8;border-radius:0 0 3px 3px;bottom:-31px;height:32px;line-height:32px;padding:0 5px 5px;position:absolute;right:42px;text-align:center;width:115px;}
.free-regist span{background:none repeat scroll 0 0 #7cbe56;border-radius:0 0 3px 3px;color:#fff;display:block;font-size:14px;height:32px;
text-align:center;width:115px;}
.free-regist span:hover{background:#89c964}
.free-regist a:link, .free-regist a:visited {color:#ffffff;}
#footer{text-align:center;}
#footer .links a, #footer .links span {margin:0 10px;}
#footer .links a:link, #footer .links a:visited{color:#333;}
#footer .links a:hover{color:#f00;}
#footer .copyright{margin:10px 0;}
#mb-bg {height: 59px;width: 853px;}
/****************reg********************/
.shortcut {background-color:#f7f7f7;border-bottom:1px solid #eeeeee;height:35px;line-height:35px;width:100%; }
.fn-left{display:inline;float:left;}
.fn-clear:after {clear:both;display:block; font-size:0;height:0;visibility:hidden;}
.fn-right{display:inline;float:right;}
.shortcut li{position:relative;height:35px;padding:0 11px 0 12px;float:left;}
.shortcut li s{border-left:1px solid #DDDDDD;height:12px;left:0;overflow:hidden;top:9px;width:0;position:absolute;}
.shortcut .index b,.shortcut .mobile b{cursor:pointer;background:url(../images/icon.png) 0 0 no-repeat;overflow:hidden;position:absolute;left:0;}
.shortcut .index{padding-left:16px;z-index:1;}
.shortcut .mobile{padding-right:0px;padding-left:18px;z-index:1;}
.shortcut .index b{height:11px;width:11px;top:11px;}
.shortcut .mobile b{top:9px;height:16px;width:12px;background-position: 0 -236px;}
#logo.zhuce b{background:url(../images/regist-word.png) no-repeat);height:46px;left:180px;position:absolute;top:18px;width:111px;}
.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px;}
#regist {background:#FFF;margin-bottom: 10px;}
#regist .mt{background:#f2f2f2;border-bottom:1px solid #dddddd;margin-bottom:-1px;overflow:visible;padding-right:10px;
position:relative;}
#regist .mt, #regist .mt h2, #regist .mt span {height:32px;line-height:32px;}
#regist .tab li {color:#f79100;font-size:14px;height:28px;line-height:28px;margin-right:5px;margin-top:3px;text-align:center;width:100px;}
#regist .tab {height:33px;}
.tab {overflow:hidden;}
#regist .tab .curr {background:#ffffff;border-bottom:medium none;box-shadow:2px 0 2px #dddddd; color:#e4393c;font-weight:bold;height:32px;line-height:32px; margin-top:0;position:relative;}
#regist .mt .extra {position:absolute;right:20px;top: 5px;}
.mt .extra {float:right;}
#regist .mc{padding:30px 0 20px;border:solid #dddddd;border-width:0px 1px 1px; }
#regist #select-regName{z-index:5;}
#regist .item{padding-top:9px;height:60px;line-height:34px;position:relative;z-index:1;}
#regist .label,.thickbox-form .label{width:190px;text-align:right;font-size:14px;color:#999;padding-right:10px;}
.o-intelligent-regName {z-index:3;}
#regist .text,.thickbox-form .text{width:238px;height:16px;padding:10px 25px 10px 5px;border:1px solid #cccccc;float:none;font-size:14px;font-family:arial,"宋体";color:#999;overflow:hidden;}
#regist .form {float:left;width:750px;position:relative;}
#regist .item-ifo .i-name, .thickbox-form .item-ifo .i-name {/*background:url(../images/one4.jpg) no-repeat scroll 0 0 transparent;*/height:16px;top:9px; width:16px;}
#regist .item-ifo i, .thickbox-form .item-ifo i {position:absolute;right:8px;}
.intelligent-error {background:none repeat scroll 0 0 #ffebeb;border:1px solid #ffbdbe;left:0;position:absolute;top:38px;width:268px;z-index:20;}
.intelligent-error h5 {color:#999999;font-weight: normal;margin-top:1px;padding:0 3px;}
#regist #regName_error, .thickbox-form #regName_error{cursor:pointer;float:none;margin-top:0;}
#regist .null, #regist .error, .thickbox-form .null, .thickbox-form .error{color:#f00;}
#regist .focus,#regist .error,#regist .cue{background:#ffebeb;border:1px solid #ffbdbe;color:#e4393c;height:36px;line-height:36px;padding:0 5px;position:absolute;right:-275px;top:0;width:260px;}
#regist .focus,#regist .error,#regist .cue{color:#e4393c;line-height:36px;height:36px;position:absolute;top:0px;right:-275px;width:260px;padding:0 5px;background:#FFEBEB;border:1px solid #ffbdbe;}
#regist .error span,.focus span,.thickbox-form .error span{padding:5px 0;line-height:13px;display:block;}
#regist .item-ifo-extra .focus,#regist .item-ifo-extra .error,#regist .item-ifo-extra .cue{right:-195px;}
#regist .null,.thickbox-form .null{background:none;border:none;background:none;}
#regist .error span,.focus span,.thickbox-form .error span{padding:5px 0;line-height:13px;display:block;}
#regist .focus,.thickbox-form .focus{color:#666;width:260px;;line-height:36px;background:#f7f7f7;border:1px solid #dddddd;}
#regist .cue,.thickbox-form .cue{width:260px;;line-height:36px;background:#fffdee;border:1px solid #edd28b;color:#f7c600;}
#regist .item .item-ifo,.thickbox-form .item .item-ifo {position:relative;width:270px;}
.thickbox-form .focus,.thickbox-form .success,.thickbox-form .error,.thickbox-form .cue{height:26px;line-height:26px;margin-top: -1px;}
.thickbox-form .success{display:block;width:263px;padding-left:5px;border:1px solid #d0e4c2;color:#71b247;}
.thickbox-form .error{display:block;width:263px;padding-left:5px;border:1px solid #ffbdbe; background:#ffebeb;color:#e4393c;float:none;}
.thickbox-form .focus,.thickbox-form .cue{display:block;width:263px;padding-left:5px;}
#regist .null,#regist .error,.thickbox-form .null,.thickbox-form .error{color:#f00;}
#regist #mobileCodeDiv .focus,#regist #mobileCodeDiv .cue,.thickbox-form #mobileCodeDiv1 .focus,.thickbox-form #mobileCodeDiv1 .cue  {background:none;border:none;position:relative;right:0;padding:0;display:inline;}
#capslock {background-color:#fffdee;border:1px solid #edd288;color:#f60;display:block;height:30px;left:200px;line-height:30px; padding:0 10px;position:absolute;top:44px;width:248px;
z-index:6;}
#capslock i {background:url(../images/tip-cue.png) no-repeat;display:inline-block;height:30px;margin-right:10px;vertical-align:middle;width:20px;}
#capslock s {background:url(../images/tip-arrow.png) no-repeat;bottom:-10px;height:12px;left:38px;position:absolute; width:18px;}
#regist .item-ifo .i-pass, .thickbox-form .item-ifo .i-pass {/*background:url(../images/one5.jpg) no-repeat;*/height:19px;top:10px;width:14px;}
#regist .item-ifo i, .thickbox-form .item-ifo i {position:absolute;right:8px;}
.ml5 {margin-left:5px;}
.ftx03, .ftx-03 {color:#999;}
.ftx05, .ftx-05, a.ftx-05:link, a.ftx-05:visited{color:#005ea7;}
.ml5 {margin-left:5px;}
#regist .text-1, .thickbox-form .text-1 {float: left;width: 100px;}
#regist .item-ifo .i-phone, .thickbox-form .item-ifo .i-phone {background:url(../images/one6.jpg) no-repeat;height:21px;left:250px;top:8px;width:14px;}
#regist .item-ifo i, .thickbox-form .item-ifo i {position:absolute;right:8px;}
#sendMobileCode{float:left;margin-right:0;}
.btn, .btn-comm{background:#f4f4f4;border:1px solid #dddddd;color:#333;display:inline-block;height:36px;line-height:36px;margin-left:10px;margin-top:0;padding:0;text-align:center;text-decoration:none;width:106px;}
#regist .item-new{height:49px;padding-top:0;}
#regist .checkbox {margin-top:11px;}
#regist .btn-regist {background:url(../images/regist-btn.jpg) no-repeat;color:#fff;font-family:"microsoft yahei";font-size:16px;font-weight:800;height:36px;overflow:hidden;text-indent:-9999px;width:270px;}
#regist .btn-regist {border:0 none;color:#fff;display:inline-block;font-size:14px;font-weight:bold;text-align:center;padding-bottom: 5px;}
/*#regist .btn-regist:hover{background:url(../images/hover-btn.jpg) no-repeat;}*/

#regist .highlight1{border:1px solid #7abd54;}