﻿
/* CSS Document */
@charset "utf-8";
body{
margin:0px; padding:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
a:link{
color:#ba2636; text-decoration:none;}
a:visited{
color:#ba2636; text-decoration:none;}
a:hover{
color:#ba2636; text-decoration:underline;}

.red{color:#ba2636;}
.red a:link{
color:#ba2636; text-decoration:none;}
.red a:visited{
color:#ba2636; text-decoration:none;}
.red a:hover{
color:#ba2636; text-decoration:underline;}
.inputbox { width:31px; height:14px; border:1px solid #999}
.inputbox1 { width:148px; height:16px; border:1px solid #505050;}
.button{height:18px; border:1px solid #000; background:#6e6e6e; margin-top:10px; margin-right:10px; color:#fff}
.inmenu{font-size:12px; color:#000;}

.qq{
font-family: color:#FF3F85; font-size:12px; line-height:180%; text-decoration: none;}
.qq td{
font-family: color:#FF3F85; font-size:12px; line-height:180%; text-decoration: none;}
.qq a:link{
font-family: color:#FF3F85; font-size:12px; line-height:180%; text-decoration: none;}
.qq a:visited{
font-family: color:#FF3F85; font-size:12px; line-height:180%; text-decoration: none;}
.qq a:hover{
font-family: color:#b5537b; font-size:12px; line-height:180%; text-decoration: none;}

.top_bot{
width:980px; margin:0 auto; height:23px; padding-top:10px; text-align:center; color:#333;}
.bot_line{ color:#838383; margin-right:6px}
.top_bot a:link{
color:#333; text-decoration:none;}
.top_bot a:visited{
color:#333; text-decoration:none;}
.top_bot a:hover{
color:#ba2636; text-decoration:none;}

.div_wrap{
width:980px; margin:0 auto; padding:0}
#logo{
width:210px; float:left; padding-left:2px}
#logo_right{
width:460px; padding-right:5px; float:right;}
#logo_right_bot{ float:right}
#logo_right_bot red{color:#ba2636;}
#logo_right_top{ width:250px; float:left; text-align:right; padding-top:33px; padding-right:5px}
#logo_right_top li{ float:left; margin-left:10px; list-style:none; background:url(/images/bot_fonts_list.gif) no-repeat; color:#333; padding:3px 0 5px 10px;}
#logo_right_top a:link{
color:#555; text-decoration:none;}
#logo_right_top a:visited{
color:#555; text-decoraion:none;}
#logo_right_top a:hover{
color:#333;text-decoration:underline;}
.clearss{
clear:both;}

#menua{
width:980px; height:29px; margin:5px auto; background-image:url(/images/menu_bg.gif); font-size:13px }
#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {display:block; padding:0 25px; background-image:url(/images/menu_bg.gif); color:#020202; text-decoration:none; text-align:center; line-height:29px;}
#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited {float:left;}
#menua a.hmenu:hover{background:#9b0300; color:#fff;}
#menua a.hmenu:active{background:#9b0300; color:#fff;}
#menua {height:29px;}
#menua:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden;}

/*#menu{
width:980px; background-image:url(/images/menu_bg.gif); height:30px; margin:5px auto; color:#020202;}
#menu a:link{
color:#020202; text-decoration:none;}
#menu a:visited{
color:#020202; text-decoration:none;}
#menu a:hover{
color:#fff; text-decoration:underline;}
#menu ul{
margin:0px; padding:0px 20px}
#menu li{
float:left; list-style-type:none; line-height:18px; padding:6px 9px 0 9px;}
*/
.schbtn{ width:43px; height:20px; background:url(/images/search.gif); border:0}
#banner{margin:0 auto; text-align:center; padding-bottom:10px}
#banner img{padding:4px; border: solid 1px #c7c7c9}
#search{
width:940px; margin:0 auto; padding-bottom:10px; text-align:left; color:#747474;}
#search_form{
background:#f9f9f9; border:1px solid #a5a7a7; margin-right:11px; height:18px;}

.left{
float:left; width:200px;}
.menu_1{
background-image:url(/images/menu_rightbg.gif); padding-top:8px; height:20px; font-size:13px; font-weight:bold; color:#fff; text-align:center}
#menu_1con{
border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; text-align:center;line-height:22px; background:#f3f3f3; padding:4px 2px}
#menu_1nav {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu_1nav li {
list-style-type:none;
border-left: solid 1px #f3f3f3;
border-right: solid 1px #f3f3f3;
border-top: solid 1px #f3f3f3;
display: block;
width: 44px;
margin:0 1px;
text-align: center;
float: left;
cursor: hand;
}
.sec1 { background-color: #e2d7bf;}
.sec2 { background-color: #fff;}
.block {display: block;}
.unblock {display: none;}
#menu_1real{ width:188px;
background: url(/images/menu_1real_bg.jpg) no-repeat;
border-left: solid 1px #f3f3f3;
border-right: solid 1px #f3f3f3;
border-bottom: solid 1px #f3f3f3;}
.menu_1font{text-align:left; padding:15px 6px 20px 8px; border-bottom: dotted 1px #c8c8c8}
.menu_1font img{ float:left; width:52px; height:76px; margin-right:8px; border:0}
.menu_1font h6{ color:#5e5e5e; font-size:12px; font-weight:normal; padding-top:5px;}
.menu_1font a:link{
text-decoration:none; color:#5e5e5e;}
.menu_1font a:visited{
text-decoration:none; color:#5e5e5e;}
.menu_1font a:hover{
text-decoration:underline; color:#ba2636;}
.menu_1conspan1{
float:left;}
.menu_1conspan2{
color:#ba2636; font-weight:bold; float:right;}
.clears{
clear:both; height:8px;}
#menu_2con{ width:198px; margin:0; color:#000;  font-size:14px; font-weight:bold; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; line-height:36px; background:#f3f3f3}
#menu_2con li{list-style-type:none; background:url(/images/left_ul_bg.gif) no-repeat; padding-left:30px;}
#menu_2con li ul{
margin:5px 0 12px 0;line-height:250%; font-size:12px; display:block; font-weight:normal;}
#menu_2con li li{background:#f3f3f3;margin:0; padding:0; }
#menu_2con a:link{
color:#000; text-decoration:none;}
#menu_2con a:visited{
color:#000; text-decoration:none;}
#menu_2con a:hover{
color:#ba2636; text-decoration:none;}
#menu_3con{
border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; background:#fff; padding:0 10px 10px 10px; text-align:left;}
#menu_3con ul{
margin:0px; padding:15px 20px; border-bottom:1px dashed #c8c8c8;}
#menu_3con li{
list-style-type:none; margin:0px; padding:0px; padding-bottom:5px;}
#menu_3con a:link{
color:#666; text-decoration:none;}
#menu_3con a:visited{
color:#666; text-decoration:none;}
#menu_3con a:hover{
color:#ba2636; text-decoration:underline;}

#menu_4con{
padding:0px; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; background:#fff; line-height:18px;}
#menu_4con ul{
margin:0px; padding:0px;}
#menu_4con li{
border-bottom:1px dotted #a0a0a0; list-style-type:none; padding:7px 5px 2px 9px; margin-bottom:3px;}
#menu_4con li span{
color:#ba2636;}
#menu_4font{ font-size:12px; line-height:150%; padding:5px 15px}
.menu_4font2{color:#827c7e; margin-left:20px}
.menu_4font2 a:link{color:#827c7e; text-decoration:none;}
.menu_4font2 a:visited{color:#827c7e; text-decoration:none;}
.menu_4font2 a:hover{color:#827c7e; text-decoration:underline;}
#menu_4msg{border-bottom:1px dotted #a0a0a0;}

.content{width:540px; float:left; margin-left:22px;}
#pics_left{width:534px; margin-top:2px; border:#c8c8c8 solid 1px}
.right_index{
float:right; width:200px; margin-bottom:20px}
.right{float:right; width:755px;}
.menu_5{ background:url(/images/menu_5bg.gif); height:18px; font-size:13px; font-weight:bold; color:#fff; padding-top:16px; text-align:center}
#menu_5con{padding:15px 10px 15px 15px; background:#f0f0f0;}
#menu_5font{line-height:180%;}
#menu_5font li{ list-style:hebrew}
#menu_5font a:link{
color:#4d4d4d; text-decoration:none;}
#menu_5font a:visited{
color:#4d4d4d; text-decoration:none;}
#menu_5font a:hover{
color:#ba2636; text-decoration:none;}

.menu_6{
background-image:url(../images/menu_rightbg.gif); padding-top:8px; height:20px; font-size:13px; font-weight:bold; color:#fff; text-align:center}
#menu_6con{
 width:198px; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; background:#fff;}
.topic{ padding:10px 0; color:#333; font-weight:bold; text-align:center }
#menu_6font{
line-height:18px; padding:7px; color:#555;}
#menu_6font a:link{
color:#555}
#menu_6font a:visited{
color:#555}
#menu_6font a:hover{
color:#555; text-decoration:underline;}
#menu_7con{
padding:8px 0px 12px 16px; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; background:#fff;  line-height:34px;}
#menu_7con ul{
margin:0px; padding:0px; padding-right:18px; font-weight:bold;}
#menu_7con li{
list-style-type:none; margin:0px; padding:0px;}
#menu_7con li ul{
margin:0px; padding:0px; line-height:21px; display:block; margin-top:-8px; padding-bottom:10px; font-weight:normal;}

.bot_fonts {float:left; margin:0 20px;}
.bot_fonts ul {margin:0; list-style:none; background:url(/images/bot_fonts_list.gif) no-repeat; color:#333; padding-left:10px}
.bot_fonts li {margin:0; padding:0; list-style:none; font-size:12px; display:block;}

#menu_7con a:link{
color:#000000; text-decoration:none;}
#menu_7con a:visited{
color:#000000; text-decoration:none;}
#menu_7con a:hover{
color:#ba2636; text-decoration:none;}
#menu_8con{
padding:15px 15px; border-bottom:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; background:#fff;  line-height:20px;}

.pics{
width:517px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; clear:both;}
#pics_title{
background-image:url(../images/pics_title.gif); height:33px; line-height:33px; color:#FFF; font-size:14px; font-weight:bold; padding-left:15px;}
.adv img{ width:198px; height:140px; margin-bottom:12px; border: solid 1px #c8c8c8}
.pro_title{ width:100%; margin-top:30px; height:30px}
.title_name{ width:80px; height:20px; padding-left:8px; font-size:16px; font-weight:bold; float:left; color:#2b2b2b; border-bottom: solid 3px #ba2636}
.menu_more{ background:#fff; float:right; padding:5px}
.more{ width:442px; height:15px; float:left; text-align:right; padding-right:5px; padding-top:5px; border-bottom: solid 3px #c8c8c8
}
.pro_title1{ width:750px; float:right; margin-bottom:10px; margin-top:10px; height:30px}
.more1{ width:650px; height:15px; float:left; text-align:right; padding-top:5px; border-bottom: solid 3px #c8c8c8
}
.pro_title2{ width:722px; padding:5px; margin-left:10px;}
.pro_title2 a:link{
color:#666; text-decoration:underline;}
.pro_title2 a:visited{
color:#666; text-decoration:underline;}
.pro_title2 a:hover{
color:#ba2636; text-decoration:underline;}
.pro_title3{ width:735px; border-bottom: solid 2px #c8c8c8; padding:5px; color:#555; margin-left:5px}
.pro_title3 a:link{
color:#000; text-decoration:none;}
.pro_title3 a:visited{
color:#000; text-decoration:none;}
.pro_title3 a:hover{
color:#ba2636; text-decoration:underline;}

.fonts_title{
color:#ba2636; font-weight:bold; text-align:center; font-size:14px; letter-spacing:3px; padding:10px 0; width:740px; border-bottom:1px dashed #c8c8c8; margin-bottom:10px;}
.fonts_all{
border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; width:722px; padding-left:10px; line-height:18px; font-size:13px; padding-top:5px;}
.fonts_all a:link{
color:#666666; text-decoration:none;}
.fonts_all a:visited{
color:#666666; text-decoration:none;}
.fonts_all a:hover{
color:#ba2636; text-decoration:none;}
.fonts_all ul{
margin:0px; padding:0px; line-height:23px; padding-left:11px; padding-bottom:20px;}
.fonts_all ul a:link{
color:#000000; text-decoration:underline;}
.fonts_all ul a:visited{
color:#666666; text-decoration:underline;}
.fonts_all ul a:hover{
color:#ba2636; text-decoration:underline;}
.fonts_all li{
list-style-type:none; background-image:url(../images/list-style1.jpg); background-repeat:no-repeat; background-position:left 10px; padding-left:10px;}
.fonts_all_span1{
float:left;}
.fonts_all_span2{
color:#ba2636; float:right; width:140px;}
#pro0_s {float:left;}
/* 首页新品样式 */
#pro2_s {float:left;	width:168px; margin-top:10px; margin-bottom:10px; margin-left:6px; position:relative; border-right:dotted 1px #cdcdcd}
#pro2_s img{width:160px;	height:233px;  border:0;}
.pro2_list {background: url(/images/bot_fonts_list.gif) no-repeat; font-size:12px; color:#000; padding-left:10px; padding-top:3px; margin-left:8px; margin-top:5px;}
#pro2_tag {
	width:160px;
	background: url(/images/price.jpg);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/images/bg.png', sizingMethod='scale');
	position:absolute;
	left:0;
	top:180px;
}
.pro2_tag0 {
	width:100%;
	height:18px;
	color:#000;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:4px;
	padding-left:6px
}
.pro2_tag1 {
    width:100%;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000; 
	padding:5px
}
.pro2_tag2{color:#000; font:14px Arial, Helvetica, sans-serif; text-decoration:line-through;}
.pro2_tag3{color:#ff0100; font:16px Arial, Helvetica, sans-serif; }
/* 首页分类推荐样式 */
#pro_s {float:left;	width:168px; margin-top:10px; margin-bottom:10px; margin-left:6px; position:relative; border-right:dotted 1px #cdcdcd}
#pro_s img{width:160px;	height:233px;  border:0;}
.pro_list {background: url(/images/bot_fonts_list.gif) no-repeat; font-size:12px; color:#000; padding-left:10px; padding-top:3px; margin-left:8px; margin-top:5px;}
#pro_tag {
	width:160px;
	background: url(/images/price.jpg);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
     src='/images/bg.png', sizingMethod='scale');
	position:absolute;
	left:0;
	top:180px;
}
.pro_tag0 {
	width:100%;
	height:18px;
	color:#000;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:4px;
	padding-left:6px
}
.pro_tag1 {
    width:100%;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:center;
	
}
.pro_tag2{color:#333; font:14px Arial, Helvetica, sans-serif; text-decoration:line-through;}
.pro_tag3{color:#ff0100; font:16px Arial, Helvetica, sans-serif; }
/* 内页产品图样式 */
.pro1_s{float:left; width:180px; height:280px; text-align:center; margin:15px 2px; line-height:200%;}
.pro1_s img{ width:160px; height:233px; border:0;}
.pro_span1{
color:#333;}
.pro_span2{
color:#838383; text-decoration:line-through;}
.pro_span3{
color:#ba2636;}
.pro_span4{
color:#ba2636;}
.pro_more{
padding-top:6px; text-align:right;}
.page{
clear:both; width:712px; text-align:right;}

.bot_wrap{ height:90px; background:#fcfcfc; border-top: solid 1px #c8c8c8; border-bottom: solid 1px #c8c8c8; margin:20px 0; padding:10px 0}
.bot_fonts {float:left; margin:0 25px; line-height:150%;}
.bot_fonts ul {margin:0; list-style:none; background:url(/images/bot_fonts_list.gif) no-repeat; color:#333; padding-left:10px}
.bot_fonts li {margin:0; padding:0; list-style:none; font-size:12px; display:block;}

.bot_fonts a:link{
text-decoration:none; color:#666;}
.bot_fonts a:visited{
text-decoration:none; color:#666;}
.bot_fonts a:hover{
text-decoration:underline; color:#666;}
.bot_wrap3{
width:980px; text-align:center; line-height:18px; color:#838383; height:40px; margin:0 auto;}

.message1{
color:#ba2636; padding-left:3px; height:25px; font-size:13px;}
.message2{
line-height:20px; padding-left:17px; padding-top:5px; padding-bottom:5px; clear:both; margin-bottom:1px; width:695px;}
.message3{
padding-left:17px; line-height:18px; padding-top:5px; color:#b5537b; padding-bottom:5px; background:#eaeaea; width:695px;}
.message4{
margin:10px 17px; padding-left:5px; padding-bottom:20px; width:650px; border-bottom:dashed 1px #ccc; color:#666; line-height:22px}
.title{color:#36c;}
.login_warp{
width:571px; 
margin:40px auto; line-height:30px; font-size:13px; color:#333;
}
.login_right{
color:#990000;}

.orders_wrap{
width:692px; margin:10px auto 20px auto; line-height:25px; text-align:center; font-weight:bold;}
.orders_wrap a:link{
color:#ba2636; text-decoration:underline;}
.orders_wrap a:visited{
color:#ba2636; text-decoration:underline;}
.orders_wrap a:hover{
color:#ba2636; text-decoration:underline;}
.orders_title{
font-size:13px; color:#666666; font-weight:bold; background:#EBEBEB;}
.orders_page{
width:692px; text-align:center; clear:both; margin-left:20px;}

.orderdetail_title{
font-size:14px; width:692px; text-align:center; clear:both; margin-left:20px; font-weight:bold;}
.orderdetail_wrap{
width:692px; margin:10px auto 20px auto; line-height:25px; text-align:center;}
.cart{
width:712px; text-align:right; clear:both; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.cart span{
color:#ba2636;}

.pro_all{
border:1px solid #e0e0e0; width:745px; float:right}
.pro_div{
width:740px padding-bottom:20px; color:#333; padding:10px; font:12px Arial, Helvetica, sans-serif; line-height:200% }
.pro_left{float:left; margin:30px 40px; text-align:center; }
.pro_left img{ height:233px; border:0}

.pro_left1{ width:100%;}
.pro_left1 img{border:0; float:right}
.pro_right{
line-height:22px; float:left; margin-top:25px;}
.pro_right img{border:0}
.pro_info{color:#333; line-height:25px; text-align:left}
.size{ margin-bottom:10px}
.size dd{
	float:left;
	margin:2px;
	border:1px solid #36c;
	width:50px;
	display:block;
	line-height:18px;
	text-align:center;
	cursor:pointer;
	color:#36c;
}
.size dd.current{
	background:#b9cbdc;
	border-width:2px;
	margin:1px;
}
.size dt{
	line-height:3;
}
.pros_title{ background:#f5f5f5; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; line-height:34px; padding-left:20px; margin:20px 0; clear:both; font-size:12px; color:#000; font-weight:bold }
.pros_fonts{
padding-left:17px; line-height:20px;}
.pros_fonts ul{
margin:0px; padding:0px;}
.pros_fonts li{
list-style-type:none;}
.help_title{
color:#FFFFFF; font-weight:bold; background:#000000; padding:0px 2px;}



 #loginform{
         display:inline;
		 line-height:150%;
        }
        #loginform span a{
         color:#FF0000;
         font-weight:bold;
        }
        #floatDiv {
         background: #EEF7FE;
         border: 1px #B8D2F5 solid;
        }
        #headDiv{
         height:30px;
         background-color:#E9F1FC;
         cursor:move;
        }
        #headDiv span {
         margin-right:6px;
         margin-top:7px;
         float:right;
        }
        #bodyDiv {
         margin:0px 6px 6px 6px;
         padding:10px;
         background: #FFF;
         border: 1px #D9E9F9 solid;
         clear:both;
         line-height:32px;
        }
        #bodyDiv a{
         color:#666;
        }
        #bodyDiv ul{
         width:200px;
         color:#1973C1;
         margin-bottom:6px;
         vertical-align:middle;
        }
        #bodyDiv .tbx{
         border:1px #B7D1F4 solid;
         width:125px;
         height:18px;
        }
        #bodyDiv .code{
         border:1px #B7D1F4 solid;
         width:60px;
         height:18px;
        }
#logintxt{float:right; font-size:14px; padding-top:12px; color:#ba2636}
#login_left{float:left; padding-top:40px}