.pro_block .pro_left{ width:520px;}
#bodyWrapper{box-shadow:none;}
.right_mid{ border:solid 1px #ccc; background:#ffffff;}
.cms_mid{ line-height:20px; padding:15px;}
.other_title{ font-size:15px; padding:5px 0; visibility:hidden; position: fixed;}
.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:3px;}

.products_list li {
    border-right: 1px dashed #E3E2E2;
    display: block;
    float: left;
    padding: 6px 11px;
    position: relative;
    text-align: center;
    width: 165px;
}

.right_mid .product_img > img {
    width: 150px;
}
.products_list li.last_li{ width:140xp; border:none;}
.products_list li .product_img,
.products_list li .product_name,
.products_list li .product_price{ display:block; text-align:left; padding-top:3px;}
.products_list li .product_img{ padding:5px; padding-top:10px; height:160px; overflow:hidden;}
.products_list li .product_name{ height:44px; overflow:hidden;}
.products_list li .product_name a{ text-decoration:none; color:#888888;}
.products_list li .product_name a:hover{ text-decoration:underline;}
.products_list li .product_price{ float:left; width:60px; line-height:30px;}
.products_list li .site_price{ color:#f00; font-weight:bold; font-size:16px;}
.products_list li .mark_price{ color:#000; font-size:15px; text-decoration:line-through; display:none;}

.products_list li .buy_img {
    background: url("../images/buy_img.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 22px;
    margin-right: 7px;
    margin-top: 9px;
    width: 76px;
}

.right_mid .products_list > ul { clear: both;}
.mid_sort_page_list{ height:20px; margin-top:5px; font-size:11px; margin:0 7px; padding:7px; clear:both;}
.mid_sort_page_list select{ font-size:11px;}
.mid_sort_page_list .sort_page_list_left{ float:left;}
.mid_sort_page_list .sort_page_list_right{ float:right;}

.pro_block{ padding-top:10px;}
.pro_block .pro_left,.pro_block .pro_right{ float:left;}
.pro_block .pro_left .pro_img{ margin:30px; background:#ffffff;}

.pro_block .pro_right {
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #fff;
    border-radius: 11px 11px 11px 11px;
    padding: 18px;
    width: 386px;
}

.por_info_block{ margin:10px 0;}
.por_info_block h1 {border-bottom: 1px solid #ccc;color:#213E6A;font-size:20px;font-weight: normal;margin-bottom: 5px;padding-bottom: 10px;}
.por_info_block .block_qty{ color:#000;float:left;margin:5px 0;width: 25px;}
.por_info_block .block_input_num{float:left;}
.por_info_block .block_cont{ color:#000;}
.por_info_block .block_rating{ width:139px; height:12px; background:url("../images/block_rating.jpg") no-repeat left center;}
.por_info_block .block_nowprice{ color:#f00; font-weight:bold; margin-right:10px font-size:15px;}
.por_info_block .block_markprice{ color:#000;}
.por_info_block .block_sizecart {
    background: url("../images/size_cart.png") no-repeat scroll right center;
    margin-left: 10px;
    padding: 12px 0;
}
.por_info_block .block_sizecart:hover{ opacity:0.8;}
.por_info_block .block_sizecart a {
    color: #373737;
    font-size: 11px;
    line-height: 25px;
    padding: 12px 20px;
    text-decoration: none;
}
.por_info_block .block_sizecart a:hover{ text-decoration:underline;}
.pro_block_qdc {
    float: left;
    padding-left: 0;
    width:120px;
    margin:2px 5px;
}
.pro_block_qdc a{ color:#f00;}
.pro_block_qdc a:hover{ text-decoration:none;}
.pro_block_addto .block_input_num input{ width:30px; height:18px; line-height:18px;}

.contern_cart  {
    border: medium none;
    cursor: pointer;
    height: 39px;
	margin-right:5px;
    width: 154px;
}
.block_size{width:375px;}

.pro_block_addto{
    height:30px;
}
.block_size li {
    background: none repeat scroll 0 0 #213E6A;
    border-bottom: 1px solid #0E6B85;
    float: right;
    height: 17px;
    padding: 5px 0;
    width: 100%;
}
.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:7px; width:204px; color:#FFFFFF;}
.block_size .sizevalue_block{ float:right; padding-right:10px;}

.block_size .sizevalue_block .sizeoper {
    cursor: pointer;
    padding: 4px 10px;
	color:#FFFFFF;
}
.block_size .sizevalue_block .sizeoper:hover{ background:#fff; color:#FF0000;}
.block_size .sizevalue_block .sizenum{ width:30px; border:solid 1px #333; height:16px; text-align:center; margin:0 10px; background:#fff;}
.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_block_tmptxt{ line-height:18px;}
.pro_block_tmptxt .tmptxt_tt{ color:#f00;}
.products_desc{ width:auto; margin:0 5px;}
.products_desc .products_desc_txt{ font-weight:bold; border-bottom:solid 1px #e5dcc3; font-size:13px; color:#333333; line-height:20px}
.products_desc .products_desc_mid{ padding:10px 0;}

.related_products{ width:auto;}
.related_products .related_products_txt{  background:url("../images/rela.jpg") no-repeat 1px center; font-weight:bold; height:26px; line-height:26px; color:#fff; border:solid 1px #b9b9b9; padding:1px; padding-left:35px;}
.related_products .related_products_mid{ padding:10px 5px; border:solid 1px #dee5ef;}
.related_products .related_products_mid li{ width:138px; padding:3px 6px; float:left; display:block; text-align:center; border-right:dashed 1px #e3e2e2; position:relative;}
.related_products .related_products_mid li.last_li{ width:139xp; border:none;}
.related_products li .product_img,
.related_products li .product_name,
.related_products li .product_price{ display:block; text-align:left;}
.related_products li .product_img{ padding:5px; height:140px; overflow:hidden;}
.related_products li .product_name{ height:43px; overflow:hidden;}
.related_products li .product_name a{ text-decoration:none; color:#888;}
.related_products li .product_name a:hover{ text-decoration:underline;}
.related_products li .product_price{ float:left; width:60px; line-height:30px;}
.related_products li .site_price{ color:#993300; font-weight:bold; font-size:12px;}
.related_products li .mark_price{ color:#000; font-size:15px; text-decoration:line-through; display:none;}
.related_products li .buy_img{ float:right; display:block; margin-top:7px; width:56px; height:18px; background:url("../images/buy_img.jpg");}

.bg_add {
    clear: both;
    margin-bottom: 25px;
    margin-top: 3px;
}
.bg_add > h4 {
    font-size: 11px;
    font-weight: normal;
    line-height: 44px;
    padding-left: 45px;
}
.products_desc_description > h4 {
    font-size: 18px;
    margin-bottom: 15px;
}
.pro_reviews {
    border-top: 1px solid #535353;
    margin-top: 16px;
    padding-top: 16px;
}
.products_desc {
    margin: 0 5px;
    width: auto;
}
.products_desc .products_desc_txt {
    border-bottom: 1px solid #e5dcc3;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
}
.products_desc .products_desc_mid {
    padding: 10px 0;
}
.products_desc_mid textarea {
    border: 1px solid #e2e2e2;
    height: 102px;
    margin-bottom: 15px;
    width: 100%;
}
.products_desc_mid > input {
    background: #9b9b9b none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: right;
    padding: 3px 10px;
}
.products_desc_mid > input:hover {
    background: #333333 none repeat scroll 0 0;
}
.you_may {
    padding: 20px;
    /*width: 482px;*/
}

.related_products_mid .product_name {
    height: 48px; line-height:17px; margin-bottom:5px;
    overflow: hidden;
}
.related_products_mid .product_name a{ text-decoration:none; color:#888;} 

.related_products_mid .site_price {
    color: #FF0000;
    font-weight: bold;
}
.related_products_mid .mark_price{
    color: #555;
    font-weight: bold;
}
.quality_chart_blank {
    text-align: center;
}

.you_may > h4 {
    border-bottom: 2px solid #656565;
    color: #626262;
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 22px;
    padding-bottom: 5px;
}
.related_products_mid li {
    float: left;
    padding: 5px;
    width: 142px;
	margin-bottom:10px;
	height:230px; text-align:center;
}

.related_products_mid div.proimg {
    height: 158px;
}
.content_left, .content_right{ float:none;}
.pro_left .pro_img img{ width:465px; height:465px;}
.related_products_mid li:hover{ background:#eaeaea;}
.related_products_mid .product_img img{ width:140px; height:140px;}
.related_products_mid li:hover a{ color:#000;}
.related_products_mid .product_price span{ padding:0 5px; display:inline;}