/* CSS Document */
@charset "utf-8";

/* General */
body, div,span, ul,ol, li, dl, dt, dd, p,a,form, input, h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;} 
body {font-size: 11px;height: 100%;line-height: 18px;color: #484848;}
.BlockContent ul li{line-height:22px;/* float:right; width:170px;*/list-style:none;}
input, select {	font-size: 11px;}

a {	font-weight: normal;text-decoration: underline;}
a:link {color: #484848;text-decoration: none;}
a:visited {color: #484848;text-decoration: none;}
a:hover {color: #a61036;text-decoration: underline;}
h2 {font-size: 1.8em;font-weight: normal;margin: 0 0 8px 0;}
h3 {font-size: 1.1em;margin-bottom: 6px; color:#7A3E8F;}
h4 {font-size: 1.1em;margin-bottom: 4px;}

ul, li {list-style-type:none; margin:0;padding:0;}
ol {list-style:decimal;}
blockquote {margin-left: 28px;}
select option {padding: 0 10px;}
hr { margin: 10px 0;padding: 0;height: 1px;border:0;}

img, ul, li, ol, a, fieldset {border:0;}
img, img a {border: 0;}

p {font-size:11px;}

.clear{ clear:both; margin:0px; padding:0px;}

.list{ color:#b94343}
a.list{ color:#b94343}
.hong{ color:#a61036}

#all{width: 1002px; margin:0 auto; text-align:left;}

#freeshipping1 img{ margin-top:-4px;*margin-top:3px!important;*margin-top:3px; padding-left:35px;}
/* -----------------------------------  ##    heard   ## --------------------------------------- */
#heard{ margin-top:10px;}
.logo{ float:left; margin-right:0px;*margin-right:0px!important;*margin-right:-3px;}

/* -----------------------------------  ##    menu    ##  -------------------------------------- */
.menu_top{ height:40px;}
.menu{ padding:0 4px 0 0; background:url(images/menu-bg-right.gif) top right no-repeat; height:51px;}
.menu .menu-contains{background:url(images/menu-bg.gif) repeat-x ; height:100%; }
.menu ul{display:inline;}
.menu ul li{float:left; padding:17px 10px 0px 10px; text-align:center; font-size:12px;}
.menu ul li a{display:block;  color:#433f71; font-weight:bolder;border-bottom:2px solid #eaeff2;}
.menu ul li a:hover{ text-decoration:none; color:#433f71;border-bottom:2px solid #d45146;}
.hot{ background:url(images/hot_gif.gif) 45px 8px no-repeat;}

.cccc{ float:right; margin-top:8px;*margin-top:8px!important;*margin-top:0px;}
/* -----------------------------------  ##    search    ##  -------------------------------------- */
.top-search{height:95px;width:1000px; margin:5px auto 0px;background: url(images/top-search-bg.gif) repeat-x; border:1px solid #dedfe1; border-bottom:0;}

.top-search1 form{clear:both; height:30px; padding-left:8px; margin-top:5px;margin-top:0\9;}
.top-search1 form label.title-text{color:#433f71;font-size:2.4em;  font-weight:bolder;vertical-align:middle;cursor:pointer;vertical-align:middle;}
.top-search1 form .Textbox{width:340px;height:15px; padding:5px; font-size:14px; border:1px solid #7b7a80; border-bottom: 1px solid #d3d3d3; border-right:1px solid #d3d3d3;vertical-align:middle;}
.SearchButton{border:0px; cursor:pointer;vertical-align:middle;}

#searchKey{padding:0 8px;width:984px; height:25px; line-height:25px; margin:0 auto 6px; border:1px solid #dedfe1; border-top:0; text-align:center;}
#searchKey a{margin-right:15px;}

/* -----------------------------------  ##   middle   ##  -------------------------------------- */
#middle{}
.middle_left{ float:left; width:200px;}
.middle_middle{ float:left; width:615px; margin-left:5px;}
.middle_right{ float:right; width:175px;}

.left1 { margin-bottom: 7px;}
.left_div{border:1px solid #CCC;border-top:0;font:12px Arial, Helvetica,sans-serif;line-height:20px;padding:10px;background:#fff;}
.left_div1{border-top:0;font:12px Arial, Helvetica,sans-serif;line-height:20px;padding:10px;background:#fff;}

.heb{ margin-top:6px;}

.left_top{ margin:0; padding:0px;text-align:left;height:20px;line-height:20px;background:url(images/title-top-bg3.gif) repeat-x;border:1px solid #CCC;border-bottom:0;font-size: 12px;font-weight:bold;}
span.title{ float:left; height:20px; padding:0 10px; background: url(images/title-top-bg1.gif) repeat-x; color:#fff; min-width:50px;}
span.hack{ float:left; height:20px; width:20px; background: url(images/title-top-bg2.gif) no-repeat;}

/* -----------------------------------  ##    down    ##  -------------------------------------- */

#down{ border:1px solid #dedfe1; border-bottom:0;}
.footer_top{ background:url(images/footer-text-bg.gif) repeat-x; padding:25px 0px 25px 25px; }
.footer_top h3{ color:#484848; font-size:12px;}
.footer_top p{ color:#8e8e8e; font-size:11px;}
.konghang{ height:10px;}
.footer_top_left{ float:left; width:50%;}
.footer_top_right{ float:right; width:46%;margin-right:25px;}
.footer_top_right b a{ color:#a61036}
.footer_menu{ text-align:center; text-transform:uppercase; background:#f3f6f8; height:45px; line-height:45px; border-bottom:1px #dedfe1 solid; border-top:1px solid #dedfe1;}
.footer_menu ul{ margin-left:26px;}
.footer_menu ul li{ float:left;}
.footer_menu a{ padding-right:24px; font-size:11px;}
.footer_menu a.hong{ color:#7b3a3a}
.footer_menu .lu a{ color:#358026}
.footer_down{ text-align:center; background-color:#FFFFFF; padding-top:25px; padding-bottom:25px;}

/* ----------------------------------  ## home js  ##  ------------------------------------------*/
.home_js{ margin-bottom:5px;}



.imga td{ color:#5a830d}
.imga td:hover{color:#660000}
.imga img{border:1px solid #cacaca; padding: 1px; color:#ff8a00;background:#FFFFFF}
.imga img:hover{border: 1px solid #a61036; color:#FFFFFF;background:#FFFFFF}
.smallText1{color:#484848; font-size:11px; text-align:left;}
.imga span img{border:0px; background:#FFFFFF}
.imga span img:hover{border:0px;background:#FFFFFF}

.pimg img{ max-width:588px;width:auto;*width:auto!important;*width:588px;}