@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;color: #444444;
	font-family:"微软雅黑";	
}
ul,li { list-style:none; }
.flexslider { position: relative; height:514px; overflow: hidden; background:url(../images/loading.gif) 50% no-repeat; width:100%; margin:0 auto;}
.slides { position: relative; z-index: 1;}
.slides li { height:514px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width:100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background:url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
.zldt{ width:1280px; margin:0 auto;}
.maina{width:1280px; margin:0 auto;margin-top:40px;}
.bt{ width:1280px; float:left;}
.bt_left{ float:left;}
.bt_z{ float:left;}
.bt_right{ float:left; margin-left:10px; margin-top:15px; font-size:18px; color:#6d6d6d;}
.main_btx{ width:1280px; background:url(../images/btbj.png)repeat-x; height:13px; float:left; margin-top:-3px;}
.main_flly{ width:1280px; float:left;}
.fla{ float:left; width:310px; border:1px solid #CCC;}
.flww{ float:left;width:230px;}
.flw{ font-size:12px; line-height:20px; padding-left:20px; padding-top:10px; float:left; width:160px;}
.flwa{ background:url(../images/flwzbj.png) left no-repeat; height:23px; line-height:23px; width:80px; font-size:12px; float:left; text-align:center; margin-top:8px; color:#fc7301; font-size:14px;}
.flwb{width:270px; font-size:14px; float:left; color:#6d6d6d; padding-left:10px;}
.flwc{ float:left; margin-top:30px; width:310px; margin-left:230px; font-size:14px;color:#fc7301; margin-bottom:10px;}
.flb{ float:left; width:310px; border:1px solid #CCC; margin-left:10px;}
.flaa{ float:right; width:310px;border:1px solid #CCC;}
.er{ margin-top:10px; float:left;}
.flbb{ float:left; width:290px;}
.flbt{ float:left; width:288px;height:188px;}
.flbtt{ float:left; width:288px;border:1px solid #CCC;height:188px;margin-top:4px;}
.flwca{ color:#fc7301;line-height: 20px;text-align: right;font: 16px/1.5 arial;padding-right: 15px;}
.flwcr{ float:left; margin-top:30px; width:310px; margin-left:230px; font-size:14px;color:#fc7301; margin-bottom:30px;}
.main_yqlj{width:1280px; float:left; margin-top:10px;}
.yqlj{ font-size:24px; color:#4c5a65; background:url(../images/yqljt.png) right no-repeat;width:290px;}
.yqlj_x{ float:left; width:1280px; }
.yqt ul li{ float:left; margin-top:20px; }
/*reset*/
a.btn{
position: relative;
cursor: pointer;
display: inline-block;
vertical-align: middle;
font-size: 12px;
font-weight: bold;
height: 27px;
line-height: 27px;
min-width: 52px;
padding: 0 12px;
text-align: center;
text-decoration: none;
border-radius: 2px;
border: 1px solid #ddd;
color: #fff;
background-color: #f60;}
a.btn:hover{background:rgb(231,59,3);text-decoration:none;color:#fff;}
.sub_zf{display: block;text-align: center;width: 200px;margin-left:75px;height: 41px;line-height: 41px;border-color: #ff3228;background-color: #ff3228;background: -webkit-linear-gradient(top, #ff3228, #e2344a);}
.sub_zf a{color:#fff;font-size:18px;}
/*订单确认样式*/
.float_left_t{float:left;display: inline;}
.float_right{float:right;display:inline;}
.main_box{width: auto;margin-top:10px;height:300px;border: 1px solid #DFDFDF;margin-bottom:20px;}
.dd_mainbox{width:auto;height: 28px;padding:20px 0px;}
.dd_success_top{width: 910px;height: 28px;border-bottom: 1px solid #DB4449;margin-left: 35px;}
.dd_left_top_left{height: 16px;line-height: 16px;background: transparent url('../images/ico_dd.jpg') no-repeat scroll left center;padding: 5px 0px 5px 15px;font-weight: bold;color: #D02327;font-size: 14px;}
.dd_left_top_left{height: 16px;line-height: 16px;background: transparent url("../images/ico_dd.jpg") no-repeat scroll left center;padding: 5px 0px 5px 15px;border-bottom: 2px solid #D02327;font-weight: bold;color: #D02327;font-size: 14px;}
.dd_left_top_right{height:16px;line-height: 16px;border-bottom: 2px solid #D02327;padding: 5px 0px 5px 10px;}
.dd_success_top1{width: 10px;height: 10px;margin-top: 3px;background: transparent url("../images/dd_bg.jpg") no-repeat scroll right top;}
.dd_success_box{width:860px;background: #FEFEFE none repeat scroll 0% 0%;border: 1px solid #DFDFDF;
margin-left: 50px;padding: 20px 0px;}
.dd_success_left{width: 165px;background: transparent url('../images/ico_success.jpg') no-repeat scroll right center;height: 40px;}
.dd_success_right{width: 550px;margin-left: 25px;}
.dd_success_right_title{width: 500px;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;}
.dd_success_right_content{width: 500px;line-height: 24px;}
.dd_success_right_view{width:480px;line-height:24px;padding-right:20px;text-align:right;}
/*遮罩层*/
#fullbg {
    background-color:#222;
    left:0px;
    opacity:0.5;
    position:absolute;
    top:0px;
    z-index:9999;
    filter:alpha(opacity=50); /* IE6 */
    -moz-opacity:0.8; /* Mozilla */
    -khtml-opacity:0.5; /* Safari */
}
#fullbgg {
    background-color:#222;
    left:0px;
    opacity:0.5;
    position:absolute;
    top:0px;
    z-index:9999;
    filter:alpha(opacity=50); /* IE6 */
    -moz-opacity:0.8; /* Mozilla */
    -khtml-opacity:0.5; /* Safari */
}
#dialog {
    background-color:#FFF;
    border:1px solid #888;
    display:none;
    left:40%;
    margin:-100px 0 0 -100px;
    padding:0px;
    position:fixed !important; /* 浮动对话框 */
    position:absolute;
    top:35%;
    z-index:999999;
}
#dialogg {
    background-color:#FFF;
    border:1px solid #888;
    display:none;
    left:40%;
    margin:-100px 0 0 -100px;
    padding:0px;
    position:fixed !important; /* 浮动对话框 */
    position:absolute;
    top:35%;
    z-index:999999;
}
#dialog .now{color:blue;}
#reset input{height:30px;width:280px}
#reset  .loginform {
width:100%;
}
#reset form {
width:60%;margin:0 auto;
}
.modal {
  position: fixed;
  top: 19%;
  left: 50%;
  z-index: 1050;
  width: 494px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;

}
#dialog p {
    margin:0 0 12px;
}
#dialog .tips{height:25px;display:block;color:red;}
#dialog p.close {
    text-align:right;
}
.modal-header {
color: #f60;

}
.modal-header .close img{
width:24px;height:24px
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.close {
  top: 0px;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  position: absolute;right:0px;

}
.mr19 {
  text-decoration: none;
  color: #1a66b3;
}
.modal-header h3 {
margin: 14px;
font-size: 18px;
line-height: 30px;color: #f60;
text-align: center;background-color:#fff;
}
.modal .m_img {
float: left;
width: 28%;
height: 100px;
padding: 37px 20px 20px 20px;
display: block;
margin-top: 21px;
border-right: 1px solid #E5E5E5;
}
.m_img a {
margin-bottom: 10px;
}
.modal form {
float: left;
width: 286px;
display: block;
padding: 7px 2px 2px 20px;
margin-top: 21px;
}
element.style {
}
.modal .form_login {position: relative;
margin: 5px 10px 5px;height:47px;overflow:hidden;
}
.m_img img {
height: 33px;
width: 33px;vertical-align:middle;
}
.modal form .user{padding-left:9px;padding-top:7px;
position: absolute;border: 1px solid #eee;width:23px;
background: #eee;}
.modal form input {
width: 182px;
  height: 29px;
  padding-left:35px;
  line-height: 30px;
  border: 1px solid #D7D7D7;
  background: #fff;
  color: #333;
  border-radius: 2px;
  font-family: Verdana, Tahoma, Arial;
  font-size: 16px;
  ime-mode: disabled;
}
.form_login em{position:absolute;left:0PX;top:0}
.form_login em img{width:32PX;height:32px}
.input-tips {
  float: left;
 
  width: 50px;
  height: 42px;
  font-size: 16px;
  line-height: 42px;
  font-family: "Hiragino Sans GB", "Microsoft Yahei";
}
input#login_btn_cart, input#login_btn_cart:active, input#login_btn_cart:visited {
text-align: center;
width: 210px;
height: 39px;
line-height: 30px;
color: #fff;
padding: 5px;
font-size: 18px;
background: #FF3C00;
margin: 11px 0px 0px 0px;
}
.control-group {
overflow: hidden;
margin: 16px;
}
.progress_container{display:inline-block;padding:1px;width:195px;height:9px;overflow:hidden;background:url(../images/progress_container.png);}
.progress_bar{height:9px;width:0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url(../images/progress_bar.png);}
/* tipsy */
.tipsy{padding:5px;font-size:11px;position:absolute;z-index:100000;}
.tipsy-inner{padding:6px 8px 6px 8px;background-color:black;color:white;max-width:200px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url(../images/tipsy.gif) no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
 .goodnum{position: absolute;
left: 17px;
top: 0;
border: 1px solid #cacbcb;
width: 46px;
height: 18px;
line-height: 18px;
text-align: center;
padding: 1px;
margin: 0;
font-size: 12px;
font-family: verdana;
color: #333;
-webkit-appearance: none;}
.dl_goods_info p {
display:block;overflow: hidden;
}
 .quantity {display:inline-block;
position: relative;
overflow: hidden;
height: 25px;
width: 49px;
}
 .quantity-form {display:inline-block;
position: relative;
overflow: hidden;
height: 22px;
width: 80px;
}
.jia{float: left;border: 1px solid #cacbcb;
border-right: 0;
height: 18px;
line-height: 18px;
padding: 1px 0;
width: 16px;
text-align: center;
color: #666;
margin: 0;
background: #fff; }
 .jian{float: right;
 border: 1px solid #cacbcb;
border-left: 0;
height: 18px;
line-height: 18px;
padding: 1px 0;
width: 16px;
text-align: center;
color: #666;
margin: 0;
background: #fff;}
/*分类*/
#login_btn{padding:5px 20px;width:135px;display:block;text-align:center;background-color:#F50;color:#FFF}
 #ilarge{margin-right:10px;font-size:15px}
  #iarrow{margin-top:5px;font-size:9px}
  .yershop_wrapper{clear:both;margin:0 auto;display:block;width:1200px;overflow:hidden}
  .common_wrapper{clear:both;margin:0 auto;display:block;width:1200px;overflow:hidden}
  #sun{color:#F30;}
.btn-large{  display: inline-block;
  text-align: center;
  padding: 10px 20px;
  height: 22px;font-size:20px;
  width: 155px;line-height:22px;
  background-color: #F50;
  color: #ffffff;}

  .btn-central {
  display: inline-block;
  text-align: center;
  padding: 10px 20px;
  height: 34px;
  font-size: 20px;
  width: 155px;
  line-height: 17px;
  background-color: #F50;
  color: #ffffff;
}
  .btn-xiugai{padding:5px 20px;width:100px;background-color:#F50;color:#FFF}
/* orange */  
.orange {  
    color: #fef4e9;  
    border: solid 1px #da7c0c;  
    background: #f78d1d;  
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));  
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');  
}  
.orange:hover {  
    background: #f47c20;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));  
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');  
}  
.orange:active {  
    color: #fcd3a5;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));  
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');  
}
/* gray */  
.gray {  
    color: #e9e9e9;  
    border: solid 1px #555;  
    background: #6e6e6e;  
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));  
    background: -moz-linear-gradient(top,  #888,  #575757);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');  
}  
.gray:hover {  
    background: #616161;  
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));  
    background: -moz-linear-gradient(top,  #757575,  #4b4b4b);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');  
}  
.gray:active {  
    color: #afafaf;  
    background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));  
    background: -moz-linear-gradient(top,  #575757,  #888);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');  
}  
  
/* white */  
.white {  
    color: #606060;  
    border: solid 1px #b7b7b7;  
    background: #fff;  
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));  
    background: -moz-linear-gradient(top,  #fff,  #ededed);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');  
}  
.white:hover {  
    background: #ededed;  
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));  
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');  
}  
.white:active {  
    color: #999;  
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));  
    background: -moz-linear-gradient(top,  #ededed,  #fff);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');  
}  
/* black */  
.black {  
    color: #d7d7d7;  
    border: solid 1px #333;  
    background: #333;  
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));  
    background: -moz-linear-gradient(top,  #666,  #000);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');  
}  
.black:hover {  
    background: #000;  
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));  
    background: -moz-linear-gradient(top,  #444,  #000);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');  
}  
.black:active {  
    color: #666;  
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));  
    background: -moz-linear-gradient(top,  #000,  #444);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');  
}  
/* red */  
.redd {  
    color: #faddde;  
    border: solid 1px #980c10;  
    background: #d81b21;  
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));  
    background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');  
}  
.redd:hover {  
    background: #b61318;  
    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));  
    background: -moz-linear-gradient(top,  #c9151b,  #a11115);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');  
}  
.redd:active {  
    color: #de898c;  
    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));  
    background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');  
}  
  
/* blue */  
.blue {  
    color: #d9eef7;  
    border: solid 1px #0076a3;  
    background: #0095cd;  
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));  
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');  
}  
.blue:hover {  
    background: #007ead;  
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));  
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');  
}  
.blue:active {  
    color: #80bed6;  
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));  
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');  
}  
  
/* rosy */  
.rosy {  
    color: #fae7e9;  
    border: solid 1px #b73948;  
    background: #da5867;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));  
    background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');  
}  
.rosy:hover {  
    background: #ba4b58;  
    background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));  
    background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');  
}  
.rosy:active {  
    color: #dca4ab;  
    background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));  
    background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');  
}  
  
/* green */  
.green {  
    color: #e8f0de;  
    border: solid 1px #538312;  
    background: #64991e;  
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));  
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');  
}  
.green:hover {  
    background: #538018;  
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));  
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');  
}  
.green:active {  
    color: #a9c08c;  
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));  
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');  
}  
  
/* pink */  
.pink {  
    color: #feeef5;  
    border: solid 1px #d2729e;  
    background: #f895c2;  
    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));  
    background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');  
}  
.pink:hover {  
    background: #d57ea5;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));  
    background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');  
}  
.pink:active {  
    color: #f3c3d9;  
    background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));  
    background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);  
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');  
}
.topbar{width:90%;margin:0 auto;}
.topaccount{margin-right:10px;float:right}
.icon-down{width:50px;height:20px;
background: url(http://img32.ddimg.cn/upload_img/00363/header/home_sprite.png) no-repeat right -307px;}
#account{
position: relative;
padding-left:8px;
padding-right:7px;}
.topbar .welcome{
padding: 0px 0 0 10px;
float:left;
}
#account a{margin-right:1px;}
.topbar .welcome a{height: 34px;
line-height: 34px;display:inline-block;}
.operate_nav{z-index: 8888;
float: right;position: relative;
padding-left:6px;
.operate_nav a{height: 34px;
line-height: 34px;
}

