﻿/* CSS Document */
*{ margin:0; padding:0;}
body{background: url("../img/bg.gif") repeat-x scroll 0 0 #002049;color: #1A65A6; font-family: Arial,serif,Tahoma,sans-serif; font-size: 12px; line-height: 22px;margin: 0 auto;}
    
li{ list-style:none;}
img{ border:none;}

.messageStackError{ background:#ff0000; color:#fff; padding:2px 5px;}
.messageStackSuccess{ background:#68af02; color:#fff; padding:2px 5px;}
.messageStackSuccess a{ color:#993300;}
.messageStackWarning{ border:solid 1px #9a9a9a; background:#ffff66; padding:2px 5px;}
.clearfix{ clear:both; line-height:0; height:0; font-size:0;}
.page404{ padding:240px 0; background:url(../img/404.jpg) no-repeat center #f1f1f1;}

#header,
#bodyContent,
#footerContent,
.contentContainer{ width:990px; margin:0 auto;}

#header{ height:193px;}
#logo_cs,
.header_cart,
.header_search,
.header_tar,
.header_bookmark,
.header_currencies,
.header_nav,
.header_block_1,
.header_block_2,
.header_block_3,
.header_block_4{ position:absolute;}
#logoWrapper {
    position: relative;
    width: 100%;
}
.nav_split{ visibility:hidden; position:fixed;}
.header_bookmark{ left:757px;top:113px;}
#logoright {}
#logo_cs{top:3px;}
.header_cart{ left:749px; top:13px; background:url(../img/cart_bg.jpg); width:180px; height:32px; text-align:center;}
.header_cart a{ color:#fff; font-size:12px; text-transform:none; line-height:30px;}
.header_cart a:hover{ text-decoration:underline;}



.header_search{ right:0px;; top:78px;}
.header_search select{border: 1px solid #CCCCCC;border-radius: 6px 6px 6px 6px;height: 24px;margin-bottom: 11px;margin-right: 5px;margin-top: 1px;padding-top: 1px;}
.header_search .search_input{background: url("../img/header_keyword_bg.gif") no-repeat scroll 0 0 transparent;border: medium none;color: #999999;float: left;font-size: 11px;height: 26px;line-height: 26px;padding-left: 23px;width: 197px;}
.header_search .search_btn{ width:57px; border:none; height:25px; background:url(../img/button_search.gif); float:right; cursor:pointer;}
.header_currencies{ right:0; top:110px; color:#fff;}
   
.header_currencies select{}
.header_tar{ left:400px; bottom:7px; line-height:20px; color:#f00; font-weight:bold;}
.header_tar a{ text-decoration:none; font-weight:normal; margin-right:6px; color:#666;}
.header_tar a:hover{ text-decoration:underline;}

.header_nav{ width:100%; background: url("../img/navli.gif") repeat-x scroll 0 bottom transparent; font-size: 12px; height: 48px; top:145px;}
.header_nav .nav_li{ float:left; height:45px;}
.header_nav .nav_ul_leve{ background-color: #fff;left:0; position: absolute; text-align: left; width: 600px;}
.header_nav .nav_li_leve{  padding-left:10px; line-height:18px; position:relative;}
.header_nav .nav_ul_leve_2{ left:0; top:45px; display:none;}
.header_nav .nav_ul_leve_3{ left:15px; top:20px; display:none;}
.header_nav .nav_li_leve_1{ background: url(navlispan.gif) no-repeat; border-left: 1px solid #fff; color: #415E92; font-weight: bold; line-height:44px; padding: 0 9px; text-align: center;}
.header_nav .nav_li_leve_1 a{ color: #0B3561; text-decoration: none;}
.nav_li.nav_li_leve.nav_li_leve_3, .nav_li.nav_li_leve.nav_li_leve_2{ width:180px; height:19px; line-height:19px;}
.nav_li.nav_li_leve.nav_li_leve_3:hover, .nav_li.nav_li_leve.nav_li_leve_2:hover{ background:#CCCCCC;}
.header_nav .nav_ul_leve_3 {position: fixed;visibility: hidden;}
.header_nav .nav_li_leve_2 a, .header_nav .nav_li_leve_3 a{ color: #415E92; text-decoration:none; font-size:11px; font-weight:normal;}
.header_nav .top_nav_li_leve_last .nav_ul_leve_2{ left:auto; right:0; display:none;}
.header_nav .top_nav_li_leve_last .nav_ul_leve_3{ left:auto; right:15px; display:none;}
.header_nav .nav_li_home{ margin-left:11px; background:none; border:none;}
.header_nav .all_catle{ margin-left:12px; z-index:999; background:none;}
.header_nav .all_catle > a{ text-transform:uppercase; color:#f00;}
.header_nav .all_catle .nav_ul_leve_2{ width:148px; border:solid 2px #007fca;}
.header_nav .all_catle .nav_ul_leve_2 li{ height:25px; line-height:25px; border-bottom:dashed 1px #ccc;}

.header_block_1{ left:130px; top:46px;}
.header_block_1 li{ float:left;}
.header_block_1 a{ font-size:11px; margin-left:12px; text-decoration:none; color:#fff;}
.header_block_1 a:hover{ text-decoration: none;}
.header_block_1 span{ font-weight:bold;}
.header_block_1 a.sign{ color:#a72c2d;}
.header_block_1 span.header_block_span_2{ margin-left:20px; margin-right:20px;}
.header_block_1 span.header_block_span_4{ margin-left:40px; font-size:11px; padding-top:1px; font-weight:normal;}
.header_block_1 span.header_block_span_2 a,
.header_block_1 span.header_block_span_3 a{ display:block; width:20px; height:20px;}

.header_block_2{ left:921px; top:13px; display:block; width:69px; height:31px; background:url(../img/header_block_2.jpg);}
.header_block_2 a{ display:block; width:100%; height:100%;}
.header_block_3{ left:609px; top:81px; font-size:11px;}
.header_block_3 a{ text-decoration:none; color:#000;}
.header_block_3 a.cont{ color:#b60000; text-decoration:underline; margin-left:30px;}
.header_block_3 a:hover{ text-decoration:underline;}
.header_block_4{ right:9px; top:77px; background:url(../img/header_block_4.jpg) no-repeat left center; display:block; padding-left:20px;}
.banners  a{float: left;}
   
 
.index_desc{ width:auto; height:auto; }
.index_desc h3{  line-height:29px; padding-top:10px; font-size:25px; color:#004B91; font-weight:bold;}
.index_desc .mid{ padding:10px;}

.index_products_list{ width:auto; height:auto; position:relative;}
.index_products_list .index_products_list_ti{ background:url(../img/index_products_list_ti.jpg) repeat-x; height:29px; line-height:29px; padding-left:30px; font-size:12px; color:#000; font-weight:bold; display:none;}
.index_products_list .index_products_list_more{ position:absolute; right:10px; top:7px; display:none;}
.index_products_list .index_products_list_more a{ color:#000; text-decoration:none; font-size:11px; font-weight:bold;}
.index_products_list .index_products_list_mid{}
.index_products_list li {
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-left: 9px;
    position: relative;
    text-align: center;
    width: 185px;
}
.index_products_list li.last_li{}
.index_products_list li .pro_box{ width:95%; margin:0 auto; text-align:center; border:solid 1px #000;}
.index_products_list li .product_img,
.index_products_list li .product_name,
.index_products_list li .product_price{ margin:0 5px; display:block; text-align:left;}
.index_products_list li .product_img{ height:224px; vertical-align: middle;display: table-cell;}
.index_products_list li .product_name{ height:26px; overflow:hidden; text-align:left; margin-top:5px;}

.index_products_list li .product_name a {
    color: #333333;
    font-size: 12px;
    line-height: 13px;
    text-decoration: none;
}
.index_products_list li .product_name a:hover{ text-decoration:underline;}
.index_products_list li .product_price{ line-height:30px;}
.index_products_list li .site_price{ color: #FF0000; margin-right:13px; font-size:14px;}   
.index_products_list li .mark_price{ color:#222; font-size:13px; text-decoration:line-through;}

.index_products_left_list{ position:relative; margin-bottom:5px; border:solid 1px #ddd; }
.index_products_left_list .index_products_list_ti{ background:url(../img/index_products_left_list_tit.jpg) repeat-x; height:29px; font-size:13px; color:#000; line-height:29px; font-weight:bold; padding-left:15px;}
.index_products_left_list .index_products_list_more{ position:absolute; right:10px; top:12px; display:none;}
.index_products_left_list .index_products_list_more a{ color:#000; text-decoration:none; font-size:11px; font-weight:bold;}
.index_products_left_list .index_products_list_bottom{}
.index_products_left_list ul{border-top:none; border-bottom:none;}
.index_products_left_list li{ padding:9px 0; background:#fff; margin-bottom:5px; text-align:center;}
.index_products_left_list li.last_li{ margin-bottom:0;}
.index_products_left_list .product_name{ display:block; width:95%; height:19px; margin:5px auto; overflow:hidden; color:999999;}
.index_products_left_list .product_name a{ text-decoration:none; color:#333333;}
.index_products_left_list .product_name a:hover{ text-decoration:underline;}
.index_products_left_list .site_price{ color: #FF0000; margin-right:5px;}
.index_products_left_list .mark_price{ color:#9b917d; text-decoration:line-through; margin-right:15px;}

.contentContainer{ padding:0 5px; width:980px; padding-bottom:5px; background:#FFF;}
.content_left,
.views_left,
.content_right{ float:left; display:inline;}
.content_left{ width:196px; margin-right:4px;}
.views_left{ margin-left:4px; margin-right:0;}
.content_right{ width:780px;}
.index_content_left,.index_content_right{ float:right;}
.index_content_left{ margin-left:8px; margin-right:0;}

.left_block{ margin-bottom:5px; border:solid 1px #ddd;}
.left_block .left_ti{ background:url(../img/index_products_left_list_tit.jpg) repeat-x; height:29px; font-size:13px; color:#000; line-height:29px; font-weight:bold; padding-left:15px;}
.left_block div div div{ display:none; position:absolute; width:571px; z-index:999; left:178px; top:0; background:#fff;}
.left_block li{ font-size:12px; padding-left:17px;cursor:pointer; position:relative; border-bottom:dotted 1px #ddd;}
.left_block li:hover{ background: #CCCCCC;}
.left_block li li{ font-size:11px; padding-left:10px; width:180px; color:#000; float:left; background:none;}
.left_block li a{ display:block; height:21px; line-height:21px; overflow:hidden; color:#000; font-weight:bold; text-decoration:none;}
.left_block li a:hover{ text-decoration:underline;}
.left_block li.curselt_li >a{ color:#de1c1c; font-weight:bold;}
.left_block li:hover>div{display:block;}


.contact_block .left_mid{ background:url(../img/contact_block.jpg) 10px no-repeat #fff; width:auto; height:150px; padding-left:55px; padding-bottom:2px; overflow:hidden;}
.contact_block .tl,
.contact_block .tl2{ color:#000; font-weight:bold; margin-top:20px; display:block;}
.contact_block .tl2{ margin-top:25px; margin-bottom:25px;}
 

.content_right{}
.right_mid{}
.cat_right_mid{}
.cms_mid{ line-height:20px;}
.other_title{ font-size:15px; padding:5px 0;}
.new_title{ text-align:center;}
.news_list_block li{ padding:5px 0; border-bottom:dotted 1px #ccc; }
.news_list_block li span{ float:right;}
.cms_back{ margin-top:15px; text-align:right;}
.cms_back a{ border:solid 1px #ccc; background:#000; color:#fff; padding:3px 15px; text-decoration:none;}

.no_products{ padding:100px; font-size:18px; text-align:center;}

.products_list{ width:100%; height:auto; padding-bottom:10px;}
.products_list li{ width:194px; float:left; display:block; text-align:center; position:relative; margin-top:10px;}
.products_list li.last_li{ border:none;}
.products_list li .pro_box{ width:95%; margin:0 auto; text-align:center; border:solid 1px #999;}
.products_list li .product_img,
.products_list li .product_name,
.products_list li .product_price{ display:block; text-align:left; margin:0 5px;}
.products_list li .product_img{ height:190px;vertical-align: middle;display: table-cell;padding:10px; text-align:center; width:165px;}
.products_list li .product_name{ height:26px; overflow:hidden; margin-top:5px;}

.products_list li .product_name a {
    color: #333333;
    font-size: 12px;
    line-height: 13px;
    text-decoration: none;
}
.products_list li .product_name a:hover{ text-decoration:underline;}
.products_list li .product_price{ line-height:26px;}
.products_list li .site_price{ color: #FF0000;  font-size:15px;}
.products_list li .mark_price{ color:#222; font-size:13px; text-decoration:line-through; margin-right:15px;}

#footerContent{ overflow: hidden;padding: 10px;  width: 970px;}
     
#footerContent .footer_black{ width:100%; height:auto; text-align:left;}
#footerContent .footer_copy{ padding-top:5px; margin-top:5px; margin-bottom:10px; color:#FFF; float:left; width:1551px;}
#footerContent .footer_black .mid{ float:right; width:100%; text-align:right;}
#navSuppWrapper {
    float: right;
}

#footerContent a{color:#336699; padding:5px; text-decoration:none;}
#footerContent a:hover{ text-decoration:underline;}
#footerContent .fimg{ background:url(../img/fimg.jpg) no-repeat; width:210px; height:59px; position:absolute; right:10px; top:10px;}
#footerContent strong { float: left;   margin-top: -20px;}

.nav_block{ background:url(../img/index_products_left_list_tit.jpg) repeat-x; height:29px; font-size:13px; color:#000; line-height:29px; font-weight:bold; padding-left:15px; overflow:hidden;}
.nav_block a, .nav_block span{ font-size:12px; color:#000; font-weight:bold;}
.nav_block span.nav_block_span{ color:#000;}
.nav_block a{ margin:0 2px;}
.nav_block a:hover{ text-decoration:underline;}
.nav_block a.nav_block_home{ margin-left:0;}
.nav_block a:last-of-type{color:#d71f1f;text-decoration:none;}


.nav_views{ background:url(../img/nav_views.jpg); margin-bottom:10px;}

.mid_txtinfo{ background:url(../img/index_products_left_list_tit.jpg) repeat-x; height:24px; font-size:13px; color:#000; padding:2px 0;margin-top:5px}
.turnpage{padding:0 10px;text-align:right;}
.turnpage .ps{float:left;}
.mid_txtinfo a,.mid_txtinfo .currentPageNo{border: 1px solid #ccc;
color: #000;
display: inline-block;
line-height: 18px;
margin-right: 5px;
padding: 0 5px;}
.mid_txtinfo .currentPageNo{color: #f00;
font-weight: bold;}


.mid_sort_page_list{ height:25px; font-size:11px; margin:0 7px; margin-top:5px; color:#000;}
.mid_sort_page_list select{ font-size:11px;float:left;}
.mid_sort_page_list select:last-child{ float:right;}

.pro_block{ padding-bottom:10px; background:#fff;}
.pro_block .pro_left,.pro_block .pro_right{ float:left; padding:10px 0;}
.pro_block .pro_left{ width:430px;padding-left:5px}
.pro_block .pro_left .pro_img{ margin:0 10px; border:solid 1px #ccc; padding:29px;}
.pro_block .pro_right{ width:340px;}

.por_info_block{ margin-bottom:10px;}
.por_info_block h1{ color:#000; font-size:14px; border-bottom:solid 1px #dedede; padding-bottom:10px; margin-bottom:5px;}
.por_info_block .block_txt{ color:#000;}
.por_info_block .block_cont{ color:#000;}
.por_info_block .block_rating{ width:139px; height:12px; background:url(../img/block_rating.jpg) no-repeat left center;}
.por_info_block .block_nowprice{ color:#ff6600; font-weight:bold; margin-right:10px;}
.por_info_block .block_markprice{ color:#000;}
.por_info_block .block_sizecart{ margin-left:10px;}
.por_info_block .block_sizecart a{ text-decoration:none; color:#373737; font-size:11px;}
.por_info_block .block_sizecart a:hover{ text-decoration:underline;}
.pro_block_qdc{ padding-left:35px;}
.pro_block_qdc a{ color:#3dc0f3;}
.pro_block_addto .block_input_num input{ width:30px; height:18px; line-height:18px;}
.pro_block_addto .block_input_btn{ float:right;}
.pro_block_addto .block_input_btn input{ width:145px; height:34px; background:url(../img/block_input_btn.jpg); border:none; cursor:pointer;margin-top:10px}
.block_size{ border-top:dotted 1px #000; padding-top:5px; width:90%;}
.block_size li{ height:20px; padding:2px 0;}
.block_size li.block_size_evenli{}
.block_size .sizespan_block,.block_size sizevalue_block{ line-height:20px;}
.block_size .sizespan_block{ float:left; padding-left:10px;}
.block_size .sizevalue_block{ float:right; padding-right:10px;}
.block_size .sizevalue_block .sizeoper{ cursor:pointer; padding:2px 8px;}
.block_size .sizevalue_block .sizeoper:hover{ background:#CCCCCC; color:#FF0000;}
.block_size .sizevalue_block .sizenum{ width:30px; border:solid 1px #626262; height:15px; text-align:center; margin:0 5px;}
.block_size .sizevalue_block:after{ content:"."; font-size:0; line-height:0; height:0; display:block; clear:both;}
.block_cus{ font-weight:bold;}
.block_cus .block_cus_li{ margin-bottom:5px;}
.block_cus .cus_title,.block_cus .cus_input{ float:left;}
.block_cus .cus_title{ width:70px; display:block;}
.block_cus .cus_input font{ color:#f00;}
.block_cus .cus_input input{ width:150px;}

.pro_info ul font{float:left;}
.pro_info ul span{float:right;}

.pro_info ul li{width:80%;float:left;}
.pro_info ul li input{width:30px;text-align:center;margin-left:5px}


.pro_block_tmptxt{ line-height:18px;}
.pro_block_tmptxt .tmptxt_tt{ color:#f00;}
.products_desc{ width:auto; margin:0 5px; border:solid 1px #ddd;}
.products_desc .products_desc_txt{ font-weight:bold; border-bottom:solid 1px #e5dcc3; font-size:13px; color:#f00; line-height:20px; padding:5px;}
.products_desc .products_desc_mid{ padding:10px;}

.products_pl{ width:auto; margin:5px; border:solid 1px #ddd;}
.products_pl .products_pl_txt{ font-weight:bold; border-bottom:solid 1px #e5dcc3; font-size:13px; color:#f00; line-height:20px; padding:5px;}
.products_pl .products_pl_mid{ padding:10px;}
.products_pl .products_pl_mid textarea{ width:100%;}
.products_pl .pl_btn{ background:url(../img/pl_btn.jpg); width:94px; height:36px; border:none; float:right; margin-top:5px;}

.related_products{ }
.related_products .related_products_txt{ background:url(../img/index_products_left_list_tit.jpg) repeat-x; height:29px; line-height:29px; padding-left:30px; font-size:12px; color:#000; font-weight:bold;margin:5px;}
.related_products .related_products_mid{}
.related_products .related_products_mid li{ width:194px; float:left; display:block; text-align:center; position:relative; margin-top:10px;}
.related_products .related_products_mid li.last_li{ border:none;}
.related_products li .pro_box{ width:95%; margin:0 auto; text-align:center;}
.related_products li .product_img,
.related_products li .product_name,
.related_products li .product_price{ display:block; text-align:center;}
.related_products li .product_img{ height:160px;vertical-align: middle;display: table-cell;padding:10px; border:solid 1px #ccc;}
.related_products li .product_name{ height:43px; overflow:hidden; margin-top:5px; text-align:center;}
.related_products li .product_name a{ color:#333333;}
.related_products li .product_name a:hover{ text-decoration:underline;}
.related_products li .product_price{ float:left; width:60px; line-height:30px; text-align:center;}
.related_products li .site_price{ color: #FF0000; font-size:12px;}
.related_products li .mark_price{ color:#222; font-size:13px; text-decoration:line-through; margin-right:15px;}

.categories_block{}
.categories_block .categories_block_title{ border:dashed 1px #000; border-left:none;  border-right:none; padding:10px 0; text-align:center; margin:10px 0; font-weight:bold; color:#d71f1f; font-size:14px;}
.categories_block .er{ background:#fff; height:25px;}
.categories_block .br{ background:#ccc; height:25px;}
.categories_block li{ width:170px; padding-left:10px; height:25px; line-height:25px; float:left; overflow:hidden;}
.categories_block a{ text-decoration:none; font-size:11px; color:#000;}
.categories_block a:hover{ color:#d71f1f; text-decoration:underline;}
.biaoti a {color:#336699; text-align:left;}
.biaoti{ margin-left:135px;}
.content_left .product_img img{width:150px;}

.quorheader{ position:absolute; top:29px; left:172px; color:#FFF;}
.quorheader a{ color:#f00; text-decoration:none;}
.quorheader a:hover{ text-decoration:underline;}
.quorheader .quorder{ width:100px; height:17px; line-height:17px;}
.quorheader .order_btn{ background:url(../img/paymentBtn.gif); color:#fff; height:22px; width:65px; cursor:pointer; border:none;}
.nav_ul.nav_ul_leve.nav_ul_leve_w16.nav_ul_leve_2 {margin-left: -499px;}
.nav_ul.nav_ul_leve.nav_ul_leve_w24.nav_ul_leve_2 {margin-left: -376px;}
.nav_ul.nav_ul_leve.nav_ul_leve_w48.nav_ul_leve_2 {margin-left: -270px;}
.nav_ul.nav_ul_leve.nav_ul_leve_w69.nav_ul_leve_2 {margin-left: -181px;}
.nav_ul.nav_ul_leve.nav_ul_leve_w38.nav_ul_leve_2 {margin-left: -141px;}
.nav_ul.nav_ul_leve.nav_ul_leve_w6.nav_ul_leve_2 {margin-left: -40px;}
.banners img:hover{ opacity:0.8;}
.header_nav .nav_li_leve_1:hover{ background:#fff}

.por_info_block h1 {
    color: #FF0000;
    font-size: 18px;
}
.por_info_block.block_price, .por_info_block.block_price span{ color:#FF0000; font-size:15px;} 
.shopping_cart_bottoms form {
    float: left;
}

.mage_url img {
    height: 135px;
    margin: 5px 8px 0 0;
    width: 300px;
}
.mage_url {
    float: right;
}

.tel {
    color: #FF0000;
    left: 612px;
    position: absolute;
    top: 112px;
}.nav_ul.nav_ul_leve.nav_ul_leve_w33.nav_ul_leve_2 {
    left: -139px;
    position: absolute;
}.nav_ul.nav_ul_leve.nav_ul_leve_w23.nav_ul_leve_2 {
    left: -374px;
    position: absolute;
}
.products_list ul {
    clear: both;
}.views_left .mid_left {
    height: 153px;
}

.menu {
    background: none repeat scroll 0 0 #EFEFEF;
    position: absolute;
    top: 145px;
    width: 100%;
    z-index: 999;
}

.menu>div {
    height: 32px;
    margin: 0 auto;
    width: 960px;
}.menu  li{float:left;list-style:none;}

.menu  li a {
    color: #808080;
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding: 0 9px;
    position: relative;
    text-decoration: none;
}.menu  li a:hover{background:#000;color:#fff;}
.menu  div div {
    background:#000000;
    display: none;
    left: 0;
    position: absolute;
    top: 32px;
    width: 100%;
}

.menu li li {
    width: 150px;
}
.menu  div div div {
    clear: both;
    display: none !important;
}
.box .box:hover{ display:block;}
.menu li li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
}.menu li li a:hover{text-decoration:underline;color:#46bd01}



.fhe_main_R{width:800px;margin:0 auto;}
.fhe_main_L{display:none;}
h4.static_h4{width:100%;font-size:16px}
