a:link,a:visited{color:#333;text-decoration: none;}
a:hover{color: #FF6599;text-decoration:none;}
a{cursor:pointer;}
a:focus {outline: none;}
.spec_color,.remark_color{color: #f00;}
.current_color{color:#FF6599;}
.remark_all:link,.remark_all:visited{color:#FF6599;}
.relative{position: relative;}
.display_no,.isDisplayN{display: none;}
.nav_ul a.display_no{display: none;}
.display_block{display: block;}
.cursor{cursor:pointer;}
.defa_cursor{cursor:default;}
.line_through{text-decoration: line-through;}
.font20{
	font-size: 20px;
}
.font14{
	font-size: 14px;
}
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_center{text-align: center;}
table, table th, table td{border-collapse:collapse;}
.tr_bg{background-color:#fafafa;}
input,select,textarea{vertical-align: middle;}
/*select{line-height: 19px; height: 24px;}*/
select{/*css���������ǿ��Լ��ݳ�IE9�����������*/
	border: solid 1px #ccc;
	height:24px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background:url(../image/input_arrow.png) no-repeat right center;
    padding-left:5px;
    border-radius:0;
}
select::-ms-expand { display: none; }

label{display: inline-block;vertical-align: middle;padding:0 2px;}
input{
	border: none;
	padding: 0px 2px;
}
.focus:focus{
	box-shadow: 0px 0px 3px #a5c760;
}
.error_mind{
	border:1px solid #f00;
	background:#FFF2F2;
	color:#f00;
	padding:5px;
}
.width25{width:25px;}
.text{
	border: 1px solid #ccc;
	line-height: 16px;
	height: 22px;
}
.label1{width: 100px;}
.text1{width: 50px;}
.text2{width: 200px;}
.text3{width: 40px;}
.text5{width:400px;}
.select1,.text4{width: 100px;}
.select2{width: 414px;}
.select3{width: 200px;}
.select4{width: 56px;}
.select5{width: 80px;}
.select6{width: 140px;}
.textarea1{width: 310px;height: 50px;}
.textarea2{width: 200px;height: 60px;}
.textarea3{width: 300px;height: 70px;}
.textarea4{width: 500px;height: 150px;}
.mar_l5{margin-left: 5px;}
.mar_l75{margin-left: 75px;}
.mar_l10{margin-left: 10px;}
.mar_l30{margin-left: 30px;}
.mar_l20{margin-left: 20px;}
.mar_l200{margin-left: 200px;}
.mar_r5{margin-right: 5px;}
.mar_r10{margin-right: 10px;}
.mar_r20{margin-right: 20px;}
.mar_t5{margin-top: 5px;}
.mar_t10{margin-top: 10px;}
.mar_t20{margin-top: 20px;}
.mar_t30{margin-top: 30px;}
.mar_b5{margin-bottom: 5px;}
.mar_b10{margin-bottom: 10px;}
.has-success{color:#19951B;}
.container{width: 100%;
	       text-align: center;
	       margin: 0 auto;
}
/*top*/
.top_bg{background: #F5F5F5;
      margin: 0 auto;
}
.top{padding: 10px;
      width: 90%;
      margin: 0 auto;
}
.top_p{
	font-size: 
}
.top_li{float: left; 
        position: relative; 
        z-index: 2;     
}
.top_li a{display: inline-block;
          padding: 5px 20px;
}
.change_skin a{padding:5px 20px 5px 5px;}
.change_skin{margin-left:10px;}
.top_a{ 
          background: url(../image/arrow.png) no-repeat 72px 8px;
}
.top_li ul{display: none;
	       position: absolute;
	       top: 25px;
	       left: 0px;
           background: #fff;
           border: 1px solid #eee;
           box-shadow: 0px 0px 5px rgba(0,0,0,0.8);
           z-index: 2;
}
.top_li li{
	width: 100px;
	padding: 5px 0px;
}
.head_top{
	width: 90%;
    margin: 10px auto;
    text-align: left;
}
.head_top p{font-size: 14px;padding:10px 0px 10px 0px; line-height: 22px;}
.phone{background: url(../image/phone.png) no-repeat 20px 13px;}
.cart{background: url(../image/cart.png) no-repeat 20px 13px;}
.head_middle{float:left;width:49%;text-align:center;}
.logo_width{width:17%;}
.head_right{width:33%;text-align:right;}
/*nav*/
.nav{background:#ff6599;}
.nav_ul{width: 90%;min-width:897px;
	text-align: left;
	margin: 0 auto;
}
.nav_ul li{float: left;
}
.nav_ul a{display: inline-block;
	      padding: 15px 20px;
	      line-height: 24px;
	      font-size: 14px;

}
.nav_ul a:link,.nav_ul a:visited{
	color:#fff;
}
.nav_ul a:hover{
	background: #ED3577;
	color: #fff;
}
.all_li{position: relative;
	    z-index: 102;
	    text-align:center;
}
.all_li a{
	background: #ed3577;
	width:200px;
	font-size:16px;
	padding:15px 25px;
}
.sub_in_nav a{width:auto;min-width:auto;display:inline;}
.nav_selected a{background: #ed3577;}
.all_li a:link,.all_li a:visited,.all_li a:hover{
    color: #fff;
}
.sub_nav{
	position: absolute;
	left: 0px;
	top: 54px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
	width:248px;
	display: none;
	z-index: 100;
	background:#FF6599;
}
.sub_nav a{
	background:none;
	font-size:14px;
	display:block;
	width:auto;
}
.sub_nav  a:hover{
	background:none;
	color: #ff6599;
}
.sub_nav li{background: url(../image/arrow_1.png) no-repeat 230px 10px;
            width: 100%;
            border-bottom: 1px solid #eee;
            position: relative;
            text-align:left;
}
.sub_nav a:link,.sub_nav a:visited{color:#fff;}
.sub_nav a{
	padding: 10px 0px;
	/*width: 80%;*/
}
.sub_nav .icon_a{-moz-transition:all 0.2s;
                -webkit-transition:all 0.2s;
                 transition:all 0.2s;
                 background-position:25px 15px;
                 background-repeat:no-repeat;
                 padding-left:50px;
}
.sub_nav .icon_a:hover{background-repeat:no-repeat;
                       -moz-animation:changeposition 0.2s;
                       -webkit-animation:changeposition 0.2s;
                       animation:changeposition 0.2s;
                       background-position:25px 15px;
}

@Keyframes changeposition{
	0%{background-position:25px 15px;}
   50%{background-position:25px 25px;}
100%{background-position:25px 15px;}
}
.sub_nav .nav_hover{border-right-color:#fff;/*background:#fafafa;���������˵����������ȥ����*/
                    background-color:#ED3577;
}
.sub_in_nav{
	position: absolute;
	left: 249px;
	top: 0px;
	/*border: 2px solid #FF6599;
	border-left-color:#fafafa;*/
	box-shadow:3px 2px 3px rgba(0,0,0,0.8);
	width:550px;
	-moz-box-sizing:border;
	box-sizing:border;
	padding: 10px;
	display: none;
	background: #fafafa;
	z-index:50;
	text-align:left;
}
.sub_in_nav dl{margin-bottom: 10px;
	           padding-bottom: 5px;
	           /*border-bottom: 1px solid #eee;*/
}
.sub_in_nav dt{float: left;
	           font-size: 14px;
	           font-weight: bold;
	           width:auto;
	           color:#333; 
	           line-height:22px;
	  /*          overflow:hidden;
	           text-overflow:ellipsis; */
	           white-space:nowrap;
}
.sub_in_nav dd{float: left;
	           width: 430px;
	           line-height:22px;
}
.sub_in_nav a{padding: 0px 10px;
	          border-left: 1px solid #eee;
	          font-size: 12px;
	          line-height: 18px;
	          margin-bottom: 5px;
	          width: auto;
	          display:inline;
}
.sub_in_nav a:link,.sub_in_nav a:visited{
	color:#666;
	background:#fafafa;
}
.sub_in_nav a:hover{
	color:#FF6599; 
}

/*bottom*/
.bottom{
	margin-top: 30px;
	background:#F5F5F5;
	padding:30px 0;
	text-align:center;
}
.bottom_one{/*width: 1000px;*/
            text-align: left;
            margin:0 auto;
            width:92%;
}
.bottom_one .cls{
           margin-left:132px;
}
.bottom_dl{
	/*width:200px;*/
	width:20%;
	padding:2px 0px 5px 0px;
	float: left;
}
.bottom_dl dl{
	width:70%;
}
.bottom_dl dt{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 22px;
}
.bottom_dl dd{
    line-height: 20px;
    color: #666;
}
i{display: inline-block; }
.dl_icon{
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
	/*margin-left: 20px;*/
}
.dl_one{
	background: url(../image/bottom_1.png) no-repeat;	
}
.dl_two{
	background: url(../image/bottom_2.png) no-repeat;
}
.dl_three{
	background: url(../image/bottom_3.png) no-repeat;	
}
.dl_four{
	background: url(../image/bottom_4.png) no-repeat;
}
.dl_five{
	background: url(../image/bottom_5.png) no-repeat;
}
.bottom_two{
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 30px;
}
.bottom_two .bottom_dl{
	/*width: 166px;*/
	width:16%;
	text-align: center;
}
/*foot*/
.foot{
	background:#FF6599;
	padding: 20px 0px;
	text-align:center;
}
.foot p{
	line-height: 22px;
	color: #fff;
}
.foot a{
	padding: 0px;
}
.foot a:link,.foot a:visited{
	color: #fff;
}
.foot a:hover{
	text-decoration: underline;
}
/*tip window*/
.address_bg{
	background: url(../image/bg.png);
	position: fixed;
    _position:absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	_width:1345px;
	_height:1000px;
	z-index: 1000;
	display: none;
}
.z_index{
	z-index:500;
}
.add_address,.send_sms,.look_pic{
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -390px;
	background: #fff;
	width: 700px;
	height: 400px;
	padding: 20px 40px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
	z-index: 2000;
}
.close{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.window{
	position: absolute;
	top: 20%;
	left: 50%;
	background: #fff;
	padding: 20px 40px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
	z-index: 2000;
}
.window_small{
	margin-left: -190px;
	width: 300px;
	height: 200px;
	
}
.window_middle{
	margin-left: -240px;
	width: 400px;
	height: 300px;
	
}
.tip_content{
	margin-top:40px;
	line-height:20px;
	font-size:14px;
	height:80px;
	color:#FF6599;
	text-align:center;
}
.window_big{
	margin-left: -390px;
	width: 700px;
	height: 400px;
}
.baojiaInfo{
	height:300px;width:500px;margin:10px 0 20px;
}
fieldset{border:1px solid #ccc;border-radius:5px;padding:10px;}
fieldset legend{line-height:20px;font-size:14px;}
.show_page{margin:10px 0;text-align:left;}
.out_line{
	border:1px solid #eee;
	border-radius:10px;
	margin-top:10px;
	padding:10px;
	margin-bottom:20px;
}
.out_line{
	margin-right:20px;
	width:740px;
}
.upload_filed_title{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin-top:20px;
}
.out_line p{
	text-align:left;
}
.out_line_qq{
	padding-bottom:50px;
}
.out_line .mar_l200{
	margin-left:0;
}
.out_line .upload_filed{
	margin-top:10px;
	margin-bottom:10px;
}
.out_line_qq fieldset{
	width:740px;
	padding:25px 10px; 
	font-size:13px; 
	color:#666; 
	border:1px solid #eee; 
	border-radius:10px;
	margin-top:10px;
}
.upload_filed{
	padding:15px; 
	font-size:13px; 
	color:#666; 
	font-weight:bold;
	background-color:#FAFAFA; 
	border:2px dashed #aaa; 
	border-radius:10px; 
	margin-top:30px;
	margin-bottom:40px;
}
.transition_content{
	height:300px;
	text-align:left;
	margin-top:20px;
	margin-bottom:10px;
	padding:10px;
	overflow:scroll;
	border-top:2px solid #eee;
	border-left:2px solid #eee;
}
.transition_content p{
	line-height:22px;
	margin-bottom:10px;
}
.transition_content p input{
	color:#666;
	padding:2px 5px;
}
/*ģ���޸Ĵ�*/
.float_back{ position:fixed;  _position:absolute;bottom:25%; right:0px; z-index:1000;
            _top:expression(eval(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-120));
             border:1px solid #ccc;}
.float_back a{display:block; background:url(../image/float.gif) no-repeat;
              width:65px; height:60px; text-indent:-9999px;
              outline:none;}
.float_back a:hover{background:url(../image/float.gif) no-repeat -65px 0px;}
.float_back .backtwo{background-position:0px -60px;}
.float_back .backthree{background-position:0px -120px;}
.float_back .backfour{background-position:0px -180px;}
.float_back .backtwo:hover{background-position:-65px -60px;}
.float_back .backthree:hover{background-position:-65px -120px;}
.float_back .backfour:hover{background-position:-65px -180px;}
.pen{position:relative;}
.pre_pen{white-space:pre-wrap;word-wrap:break-word;}
.pen .penimg{position:absolute; display:none;left:0px; top:0px;cursor:pointer;z-index:1;}
.pen .delimg{position:absolute; display:none;left:0px; top:0px;z-index:1; cursor:pointer;}
.pen .penimg1{left:-20px; top:-60px;}
.pen .penpic{left:-15px;}
.pennum{left:5px;font-weight:normal;color:red;font-size:12px;}
.progressContainer{background:#fafafa;}
.edit_pen,.nav .nav_ul .edit_pen,.hot_product .title .edit_pen,a.edit_pen{color:#ccc;text-decoration:line-through;}
/*upload img*/
.upload_cancel{background:none;background:url(../image/upload_cacel1.png);height: 32px;
               line-height:20px;width:72px;color:#fff;cursor:pointer; border:none;
}
/*qq�ͷ�*/
.online_icon{overflow:hidden; }
.online_icon a{ display: block;width: 36px;height: 148px;}
.online_windows{ width:144px;}
.online_w_top{ height:7px;  _margin-bottom:-7px;}
.online_w_c{ background:url(../image/online_bg2.png) repeat-y 0 -185px; padding:0 5px;}
.online_w_bottom{ background:url(../image/online_bg2.png) repeat-y -36px -35px; height:29px;}
.online_content{ background:url(../image/online_bg2.png) no-repeat -147px -185px;padding-top:11px;}
.online_content a.qq_icon{ background:url(../image/online_bg2.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(../image/online_bg2.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left;margin-bottom:0px; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../image/online_bg2.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(../image/online_bg2.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;min-height:138px;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:200px; position:fixed; right:-191px; top:30px;z-index:1000;
                   _position:absolute; 
                   _top:expression(eval(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-250));}
#online_qq_tab {float:left; margin-top: 40px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}
/*������̬����*/
.step{
	line-height:22px;
	height:22px;
	font-weight:bold;
	margin-bottom:5px;
}
.wuliu_info{
	text-align:left;
}
.bg_winline p{
	line-height:20px;
	height:20px;
	margin-bottom:5px;
}
/*��������*/
.set_skin{
	width:425px;
	height:340px;
	position:absolute;
	top:55px;
	right:70px;
	background:#fff;
	z-index:100;
	border:1px solid #eee;
	box-shadow:2px 2px 5px rgba(0,0,0,0.5);
	padding:20px 80px;
	display:none;
	border-radius:10px;
}
.skin_arrow{
	display:block;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) #FF6599;
	border-style:dashed dashed solid;
	border-width:9px;
	width:0;
	height:0;
	position:absolute;
	top:-20px;
	right:15px;
	text-shadow:2px 2px 2px rgba(0,0,0,0.5);
}
.set_color dl{float:left;margin:10px;
              width:150px;
              border:1px solid #eee;
              padding:10px 20px;
              box-shadow:0px 0px 5px rgba(0,0,0,0.2);
              position:relative;
}
.set_color dt{margin-bottom:10px;}
.set_color dt span{color:#f00;margin-left:5px;cursor:pointer;}
.set_color dd{text-align:center;}
.set_skin_title{font-size:14px;
                color:#f00;
                line-height:22px;
                margin-bottom:15px;
}
.skin_form1{
	position:absolute;left:250px;top:0;display:none;
}
.skin_form2{position:absolute;left:450px;top:0;display:none;
}
.skin_form3{position:absolute;left:250px;top:120px;display:none;
}
.skin_form4{position:absolute;left:450px;top:120px;display:none;
}
.skin_table{
	margin:0px auto;
}
.skin_td{
	border:1px outset #CCF;background-color:#ffe;
}
.skin_div{
	float:right;width:25px;height:100px;background:#FF6598;
}
.skin_color{
	display:block;width:100px; height:20px;margin-left:25px;background:#FF6598;
	margin-bottom:5px;border:1px solid #eee;cursor:pointer;
}
.color_close{cursor:pointer;}
/*��¼��������*/
.login_window{
	background:#fff;
	position:absolute;
	left:50%;
	top:20%;
	z-index:2000;
	margin-left:-240px;
}
/*���������ַ��಻���Զ���������*/
.table_layout_fixed{
	table-layout:fixed;
}
.table_layout_fixed td,.table_layout_fixed th{
	word-wrap:break-word;
}