﻿@charset "utf-8";
body{font-size:12px;font-family:Tahoma,Arial,sans-serif; color:#343434;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,sub,sup,tt,dd,dl,dt,form,label,table,caption,tbody, tfoot, thead,tr,th,td,ul,li,p,a{ margin:0;padding:0;}
.cbody988{ margin:0 auto;width:988px; position:relative;}
.cbody937{ margin:0 auto;width:937px; position:relative; padding-left:7px;}
input,select,textarea,img{vertical-align:middle;}

/*#cbtn img{ border:0;height:88px;}*/

ul,li{list-style-type:none;}
a:link,a:visited{text-decoration:none; }
a:hover{text-decoration:underline;}
.overhide{overflow:hidden;text-indent:-100em;}
.marTop10{margin-top:10px;}
.left{	float:left;}
.right{	float:right;}
.clear {clear: both;}
.clearfix:after {clear: both;content: '';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: +inline-block;}

/*header*/
#header{ border-bottom:1px solid #383838; height:46px; position:relative;  line-height:46px;color:#FFFFFF; }
#header h1{font-size:12px; font-weight:normal; background:url(news.png) no-repeat 50px center; padding-left:163px;}
#header span{ position:absolute; right:10px; top:0px;color:#9A9A9A;font-size:12px; font-weight:normal; }
#header span a{ color:#9A9A9A; margin:0 3px;}

/*wrapper*/
#wrapper{  margin:0 auto;background-color:#ececec;}
#picSlideWrap{ padding:0px;}
.titleh3{ height:70px; line-height:70px; text-align:center; background:url(../images/ico/dot.gif) repeat-x left bottom; width:910px; margin:0 auto; font-size:26px; color:#000;}
.titleh4{text-align:center; font-size:12px; color:#000; font-weight:normal; padding:10px 0 20px 0px;}


#content{line-height:19px; 
         background-color:#fff;
         display:inline-block;
         
       /*  height:168px; */
         width:100%; padding:0px; font-family: Tahoma,Arial,sans-serif;font-size: 12px; 
         position:relative;
		 padding-bottom:10px;
         
         }

#content .eofPhoto_desc_left 
{
	width:58%;
	float:left;
	margin:25px 10px 0 50px;
	}
#content .eofPhoto_desc_left .eof_pop_code,#content .eofPhoto_desc_left .eof_pop_desc
{
	float:left;
	display:block;
	width:100%;
	position:relative;
	margin:5px 0;
}
#content .eofPhoto_desc_left .eof_pop_code a
{
	float:left;
	color: #074A84;
}
#content .eofPhoto_desc_right
{
	width:35%;
	float:right;
	margin-top:10px;
}
.eofPhoto_desc_right_btn
{
	width:100%;
	margin:10px 0 0 0;
}
.eofPhoto_desc_right_btn a
{
	float:left;
}
    .eofPhoto_desc_right_btn .product_AddToMyeof {
        margin:0 0 0 10px;
    }
.right_div_subitems {
    display:block;
    float:left;
    width:100%;
}
.right_div_subitems span {
    width:auto;
    float:left;
     margin:11px 3px 3px 0;/*for fox*/
	 /*ie*/
	 *margin:1px 3px 3px 0;
	 margin:5px 3px 3px 0 \0;
	 margin:5px 3px 3px 0 \9\0;
	 /*for ie 7.8.9 end*/
}
    .right_div_subitems .subitems-values {
        float:left;
        list-style-type:none; margin:0;
		width:255px;
    }
    .right_div_subitems ul li {
        float:left;
list-style:none;
display:inline;

    }
	
	.right_div_subitems ul li input[type="radio"]
	{
		display:none;
		}
		
	.right_div_subitems ul li .value-label {
    border: 2px solid #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    line-height: 1;

   /*  line-height: 2;
	    margin: 6px 3px 0;*/

margin: 10px 3px 0;
margin: 2px 3px 0\9;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding:2px 2px;
	min-width:14px;
	height:14px;
    
}


.right_div_subitems .subitems-values .selected .value-label,.right_div_subitems .subitems-values .value-label:hover{
	border:2px solid #cd0824;
}
		
#eachPrice
{
	float:left;
	width:100%;
	font-size:18px;
	color:#cd0824;
	font-weight:normal;
	margin:8px 0;
}

.imgnav{  margin:0 auto; width:auto;min-width:930px;}
.imgnav .imgnav_top
{
	position:relative; 
	left:0;
	top:0;
	display:inline-block;
	width:100%;
	height:auto;
}

.imgnav_top_content
{
	width:930px;
	background:#fff;
	height:auto;
	/*display:inline-block;*/
	z-index:3;
	position:relative; 
	left:50%;
	margin:0 0 0 -465px;
}

.imgnav_top_picSildeLeft,.imgnav_top_picSildeRight
{
	cursor:pointer; position:absolute; z-index:9;
	top:350px;
	display:block;
	width:23px;
	height:34px;
    }
.imgnav_top_picSildeLeft
{
	left:8px;
	background:url(../images/ico/imgSlideLeft.png) no-repeat 0 0;
}
.imgnav_top_picSildeLeft:hover
{
	background:url(../images/ico/imgSlideLeftOR.png) no-repeat 0 0;
}
.imgnav_top_picSildeRight
{
	right:8px;
	background:url(../images/ico/imgSlideRight.png) no-repeat 0 0;
}

.imgnav_top_picSildeRight:hover
{
	background:url(../images/ico/imgSlideRightOR.png) no-repeat 0 0;
}

#img{ z-index:10; width:830px; min-height:520px; position:relative; text-align:center;margin:40px 5px 0 0;border:1px solid #CCCCCC; background-color:#FFFFFF;float:left; left:50px;}
#img img{ margin-top:20px; }
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  background:url(../images/ico/blank.gif); }
#front a{  position:absolute; left:20px; top:110px;display:block; background:url(../images/ico/imgSlideLeft.png) no-repeat; width:27px; height:27px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; background:url(../images/ico/blank.gif);}
#next a{  position:absolute; right:17px; top:110px; display:block; background:url(../images/ico/imgSlideRight.png) no-repeat; width:27px; height:27px; display:none;}

#cbtn{background:#898989; position:relative; width:100%; height:auto; display:inline-block; margin:0 0 5px 0;}
#cbtn .cbtn_content
{
	width:1370px;
	z-index:3;
	position:relative; 
	left:50%;
	margin:0 0 0 -685px;
}
#cbtn .cbtn_content ul
{
	position:relative; 
	width:1000000px;
	}
#cbtn .cbtn_content ul li
{
	float:left;
	padding:0;
    width:150px; 
    height:120px; 
    cursor:pointer; 
    text-align:center; 
    margin:15px 15px; 
    position:relative; 
    background-color:#fff;
    display: inline;
    border:2px solid #898989;}
#cbtn .cbtn_content ul li:hover
{
	border:2px solid #014884;
}
#cbtn .cbtn_content ul .selected
{
	border:2px solid #014884;
}
#cbtn .cbtn_content ul li img{ height:120px;}

#cbtn .cbtn_content ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; line-height:16px; padding:0 5px;}
#cbtn .cbtn_content li.hov{ background:url(../images/ico/imgHoverBg_1.gif) no-repeat;}
.ctrl div{ clear:both;}
#cSlideUl{width:1288px; overflow:hidden; padding:0; margin:0 0 0 45px; display:inline-block; position:relative;}
.picSildeLeft,.picSildeRight
{
	cursor:pointer; position:absolute; z-index:9;top:55px;
	display:block;
	width:23px;
	height:34px;
    }
.picSildeLeft
{
	left:0px;
	background:url(../images/eofleft.png) no-repeat 0 0;
}
.picSildeLeft:hover
{
	background:url(../images/eofleft_hover.png) no-repeat 0 0;
}
.picSildeRight
{
	right:0px;
	background:url(../images/eofright.png) no-repeat 0 0;
}

.picSildeRight:hover
{
	background:url(../images/eofright_hover.png) no-repeat 0 0;
}

.product_AddToBasket{
    background: url("../Themes/ecomm5/images/add_shopping_cart.png") no-repeat scroll left top transparent;
    display: block;
    height: 36px;
    line-height: 36px;
    outline: 0 none;
    width: 130px;
}
.product_AddToBasket:hover
{
	background: url("../Themes/ecomm5/images/add_shopping_cart_hover.png") no-repeat scroll left top transparent;
}
.product_AddToMyeof
{
	height: 36px;
    line-height: 36px;
	float:left;
    margin:0 0 0 4px;
    color:#0c4080;
    font-weight:bold;
    width:auto;
}
.product_AddToMyeof:link,.product_AddToMyeof:visited
{
	text-decoration:underline;
}
.product_AddToMyeof span
{
	margin:12px 1px 0 0;
	background: url("../images/ico/add_fav.png") no-repeat scroll left top transparent;
	display:block;
	height:12px;
	width:13px;
	float:left;
}

.black {
  color: #074A84;
  font-size: 12px;
  font-weight: bold;
  font-family:Tahoma,Arial,sans-serif;
}
.sub_pro_right_bot{
    border: 1px solid #C9C9C9;
    color: #074A84;
    height: 20px;
    line-height: 18px;
    text-align: center;
    width: 55px;
}
.sub_pro_bot{ 
  font-size: 12px;
  font-weight: bold;
  font-family:Tahoma,Arial,sans-serif;
}
.right_div{
  margin:10px 0 0 0;
}

#img tt{
    background: none repeat scroll 0 0 #E3E3E3;
    bottom: 5px;
    color: #000000;
    font-size: 33px;
    line-height: 33px;
    padding: 0 15px;
    position: absolute;
    right: 5px;	
    display:none;
}

.pro_icon_imgs{
	background-color: #FFFFFF;
}


.name_font{
    font-size: 14px;
    font-weight: bold;	
    color: #074A84;
}

.eof_photo_paper
{
	position:relative;
	margin:0 auto;
	font-size: 14px;
	font-family:Tahoma,Arial,sans-serif;
	text-align:center;
	height:22px;
	color:#0c4080;
	
}

.eof_zhezhu
{
	background:#000; 
	display:none;
	height:728px;
	position:absolute;

	top:25px;
	-moz-opacity: 0.1;
	opacity: 0.1;
	filter: alpha(opacity=10);
	width:930px;
	z-index:5;
	left:50%;
	margin:0 0 0 -465px;
}

.CcLoading
{
	display:none;
	margin-left:100px;
	width:300px;
	height:85px;
	position:absolute;
	text-align:center;
	top:230px;
	left:0;
	z-index:20;
}

.picSlideWrap_top_sp
{
	position:relative;
	top:0px;
	left:0;
	height:25px;
	display:block;
	background-color:#0c4080;
}

