﻿@charset "utf-8";
/*----------------------------------- primary start ---------------------------*/
#center .content{
	padding-bottom: 0;
}
/*#primary{
	width:692px;
	padding:0 45px 0 12px ;
}*/
.page{
	width:653px;
	padding:3px 12px 0 27px;
}
.pagetop{
	padding-top:6px;
	height:27px;
	background-position:0 -88px;
}
.pagebom{
	width:651px;
	height:26px;
	margin: 24px 0 0;
	background: #4490ce;
	border: 1px solid #174c78;
}
.page .turnpage{
	display: inline-block;
	float: right;
	width:300px;
	text-align: right;
}
.per_items{
	float: left;
	width:200px;
}
.page .turnpage input{
	width:20px;
	position: relative;
	top: -1px;
}
#prolist{
	width:750px;
	padding:23px 0 0;
}
.proshow{
	float: left;
	width:313px;
	height: 156px;
	margin:0 54px 10px 0;
}
.proshow h3,#prodetails h3{
	font:12px/21px Verdana, Geneva, Arial, sans-serif!important;
	color: #064375;
	border-bottom: 1px solid #0051a2;
}
.proshow .proimg{
	float: left;
	margin: 12px 0 0;
}
.proshow .text{
	width:168px;
	float: left;
}
.proshow .text p{
	padding: 20px 0;
}
.proshow .more{
	color: #000;
	text-decoration: underline;
}
.toback{
	padding-top:8px;
	height: 25px; 
}
.toback a{
	display: block;
	height: 16px;
	padding:0 0 0 24px;
	background-position:-695px -130px;
	color: #e4eaf0;
	line-height: 16px;
}
#prodetails{
	margin: 18px 0;
}
#prodetails .picbigkg
{
	float:left;width:303px; text-align:right;padding-right:35px!important;padding-right:0px;
	}
#prodetails .proimg{
	float: left;
	margin:0 54px 0 40px;
}
#prodetails .short_describe{
	width:314px;
	height: 272px;
	overflow: hidden;
}
.short_describe .text{
	margin: 18px 0 0;
	line-height: 16px;
}
.proinfo{
	width:630px;
	margin: 0 0 24px 40px;
}
.sendmessage{
	width:532px;
	margin: 0 auto;
}
.sendmessage legend{
	font:bold 12px/30px Arial, Helvetica, sans-serif;
}
.sendmessage .textarea{
	width:524px;
	height: 125px;
	padding: 4px 5px;
	background: #d1e8fe;
}
.sendmessage textarea{
	width:522px;
	height: 123px;
	border: 1px solid #67b4f4;
}
/*----------------------------------- special start ---------------------------*/
.heat h3{
	color: #155297;
	font:22px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hitpro{
	width:712px;
	margin: 22px 0 0;
}
.prodetails{
	border: 1px solid #124977;
	border-top: 0;
	color: #0051a2;
}
.hitpro h4{
	width:712px;
	height:24px;
	line-height: 24px;
	text-indent:18px;
	color: #fff;
	background-position:0 -56px;
}
.hitpro .hitshow{
	float: left;
	width:212px;
	padding: 1px 0 8px;
	border-right: 1px solid #124977;
}
.hitshow p{
	width:190px;
	margin:2px auto;
}
.hitpro .promess{
	float: left;
	width:473px;
	padding:8px 12px;
	margin:0 0 0 -1px;
	border-left: 1px solid #124977;
}
#special .prodetails{
	background: url(../images/specialbg.png) repeat-y;
}
#special .promess{
	width:374px;
	border-right: 1px solid #124977;
}
#special .price{
	float: left;
	width:90px;
	margin:0 0 0 -1px;
	padding:8px 4px;
	border-left: 1px solid #124977;
}
#special .price p{
	padding: 0 0 10px 10px;
}
#special .price span{
	display: block;
}
#special .ourprice{
	font-weight: bold;
}
#special .tobuy{
	width:78px;
	height: 23px;
	display:block;
	margin:20px auto 0;
	text-align: center;
	font:12px/23px Verdana, Geneva, Arial, sans-serif;
	background-position:-456px -160px;
	color: #fff;
}
#special #TB_window{
	height:400px;
	overflow: hidden;
}
#special #TB_window .memberform{
	width:620px;
	height: auto;
	border: 1px solid #67b4f4;
}
#special #TB_window .ordersubmit{
	width:410px;
	margin: 180px auto 0;
	font:bold 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* 内容区域 */
.img_area {width:720px; height:580px; clear:both;}
.img_close { padding:10px 10px 0px 0px; height:20px; clear:both; text-align:right;}
.img_arrow { padding:5px 0px 0px 45px; width:18px; height:20px; float:left; text-align:left;}
.img_title { padding:5px 0px 0px 0px; height:20px; float:left; text-align:left;}
.img_show { margin:0px auto; padding:10px 0px 0px 0px; width:622px; height:392px; clear:both; text-align:center; border:1px solid #ececec;}
.img_btns { margin:0px auto; padding:20px 0px 0px 0px; width:622px; height:50px!important; height:60px; clear:both; text-align:center;}
.img_page { width:28px; height:51px; float:left;}
.area_thumb { width:565px; height:51px; float:left;}
.img_thumb { margin:0px 6px 0px 6px; width:78px; height:51px; float:left; overflow:hidden; border:1px solid #424242;}


/*2.22添加*/
#product #center .content #primary .proinfo ul{list-style:circle;}
#cyrus
{
  line-height: 16px;
  width:630px;
}

