@charset "utf-8";
/* CSS Document */
/*
model:layout
author:Gordon
created:2011-12-23
email:469477762@qq.com
*/
html,body { color:#5d5d5d; /*font:12px/150% "宋体", Arial, Helvetica, sans-serif;*/height:100%; _background:url(about:blank); _background-attachment:fixed;}
/*
a { color:#5d5d5d; font-size:12px; font-family:"宋体", Arial, Helvetica, sans-serif;}
a:hover { color:#d35103; text-decoration:underline;}
*/
.colorRed,.colorRed a { color:#f5280c;}
.colorDarkRed{color:#e44142;}
.colorA7 { color:#a7a7a7;}
.colorFff { color:#fff;}
.colorYellow{ color:#ee810c;}
.colorBlue{color:#0262B3;}
.colorGreen{color:#309B00;}
.colorC60{color:#CC6600;}
.colorFff:hover { color:#fff; }
.loading{ background:url(../images/loading.gif) center center no-repeat;}
.bd { border:1px solid #000 }/*调试用*/
.icon{ background:url(../images/icon.gif) no-repeat;}
/*------------------------header start----------------------------*/
 ul.topNav li{ float:left; display:inline; margin-left:5px;}
	.topNav .icon{ background-position:27px 3px;}
	.topNav .icon:hover{background-position:27px -10px;} 
	#btn_reg{ background-position:50px 3px;}
	#btn_reg:hover{background-position:50px -10px;}
.headerMiddleRight li.goodsCar{ width:133px; height:40px; line-height:38px; padding-left:32px; background:url(../images/goodsCar.gif) center center no-repeat;}
	.headerMiddleRight li.goodsCar a{ color:#fff;}
	.headerMiddleRight li.goodsCar strong{ color:#ffe402;}
.headerBottom{height:44px; top:7px; z-index:2; background:url(../images/headerBg1.png) repeat-x; background-color:none;}
	.mainNav{ height:44px;_height:41px; background:url(../images/mainNav.png) no-repeat; z-index:2; }
		.mainNav li{display:inline;float:left; line-height:40px; text-align:center;}
			.mainNav li a{ display:inline; float:left; height:40px; padding:0 14px; overflow:hidden; }
		.mainNav li.nav1 a{ width:18px; background:url(../images/home.png) no-repeat center center;}
		.mainNav li.nav2 a{ width:44px;}
		.mainNav li.nav3 a{ width:58px;}
		.mainNav li.nav4 a{ width:48px;}
		.mainNav li.nav5 a{ width:55px;}
		.mainNav li.nav6 a{ width:74px; margin-right:25px;}
		.mainNav li a{ color:#fff; text-decoration:none;}
		.mainNav li a.navCurrent,.mainNav li a:hover{ color:#ffe402;}
		div.searchBox{ width:152px; top:-43px;_top:-40px; right:0; padding:6px 0; line-height:100%; z-index:100; background:url(../images/search.gif) no-repeat;}
			div.searchBox input{  border:0; outline:0; background:none;}
			div.searchBox .search{width:114px;  height:24px; line-height:26px;}
		 	div.searchBox .btnSearch{ width:32px; height:24px; cursor:pointer;}
			.mainNav .subContent{ display:none; width:418px; overflow:hidden; top:41px;_top:40px; left:43px; padding-bottom:5px; border:3px solid #b40b05; border-top:0; background:#f8f8f8 url(../images/subContent.gif) 180px center no-repeat;}
				.mainNav .subContentLeft, 
				.mainNav .subContentRight{ width:170px; line-height:180%; text-align:left;}
				.mainNav .subContentLeft{ background-color:#fff;}
					.mainNav .subContentLeft dt{ width:150px; border-bottom:1px dashed #d9d9d9; padding-bottom:2px;}
					.mainNav .subContentLeft dd{ margin-left:8px;}
					    .subContent dl a{ color:#5d5d5d; display:inline; float:none; padding:0; font-weight:normal; padding-left:12px; background-position:0 2px; }
						.mainNav .subContent dl a:hover{color:#d35103; text-decoration:underline; background-position:0 -11px;}
				.mainNav .subContentRight{ width:200px;}
					.mainNav .subContentRight dt,.subContentRight dd span{ color:#ab080b;}
	.headerBg2{ height:44px; width:40%; background:url(../images/headerBg2.png) repeat-x; top:1px; left:0;}
.header .bottomImg{ height:7px; background:url(../images/bottomImg.jpg) repeat-x;}
/*------------------------header end----------------------------*/

/*-------------------------goodsBox start(商品框)----------------------------------*/
.goodsBox { border:1px solid #d2d2d2; }
.goodsBox .boxTitle { height:31px; background:url(../images/goodBoxTitle.gif) repeat-x; }
	.boxTitle h2 { width:420px; height:42px; top:-3px; left:-7px; }
		.boxTitle h2 a{ display:block; height:38px; width:166px;}
	.boxTitle .goodsMore { width:102px; height:29px; line-height:32px; padding-right:4px; background:url(../images/goodsMore.gif) no-repeat; }
		.goodsMore a { color:#b30101;}
.goodsBox dd dl{ margin-right:-12px;}	
	.goodsBox dd dl dt img.fr{ margin-right:12px;}
	.goodsBox .goodsList { overflow:hidden; width:184px;height:246px; margin-right:12px; margin-top:8px; text-align:center;}
		.goodsList img { padding:1px; border:1px solid #efefef; }
		.goodsList a:hover img{border-color:#e0594b;}
/*-------------------------goodsBox  end(商品框)---------------------------------*/

/*---------------------------表单信息填写 开始-----------------------------------*/
.form_msg_box dl{ padding-left:50px;}
.form_msg_box dd{ padding-top:8px; padding-bottom:8px; position:relative;}
	.form_msg_box dd label{ width:84px; text-align:right;}
	input.input-01,input.input-02,input.input-03,select,textarea{color:#777; border:1px solid #c4c4c4;}	
	input.input-01,
	input.input-02,
	input.input-03,
	.form_msg_box dd span{ height:26px; line-height:26px; padding-left:5px;}
	input.input-01{ width:160px;}
	input.input-02{ width:345px;}
	input.input-03{ width:80px;}
	select{ padding:4px 2px; color:#333;}
	textarea{ padding:5px; width:510px; height:80px; resize:none; overflow-y:auto; font-size:14px;}

/*----------------------------footer  start--------------------------------------*/
.footer { background:url(../images/footerBg.gif) repeat-x; }
.footer dl { width:155px; }
	.footer dt{ padding-left:20px;}
	.footer dt.newbie{ background-position:0 -21px; padding-left:14px;}
	.footer dt.distribution{ background-position:0 -41px;}
	.footer dt.service{ background-position:0 -65px;}
	.footer dt.buy{ background-position:0 -90px;}
.footer dl dt { margin-bottom:2px; padding-bottom:2px; border-bottom:1px solid #d5d5d5; }
.footer dl dd { margin-left:3px; }
.footer dd span { font:10px Georgia, "Times New Roman", Times, serif; }
.footerNav { border-top:2px solid #e9e9e9; }
.footerNav li { display:inline; }
.footerNav li.line { margin:0 5px; }
/*----------------------------footer  end--------------------------------------*/

/*----------------------------page  start--------------------------------------*/
.pageNumber { margin-top:10px; height:30px; padding:2px 0;}
	.pageNumber a { margin-right:10px; border:1px solid #ddd; padding:5px 10px; display:inline-block;}
	a.pageOn { border-color:red; color:red; padding:0 5px; }
	a.pagePre{ /*background:url(../images/page_pre.png) no-repeat center left; padding-left:15px;*/}
	a.pageNext{ /*background:url(../images/page_next.png) no-repeat center right; padding-right:15px; */}
	.pageNumber  span.goto{ padding:5px 10px; display:inline-block; }
		.pageNumber input{ vertical-align:top; height:22px; line-height:22px; margin:3px 0 0 -10px; display:inline-block;zoom:}
		.page_digital{ padding:0 5px;}
/*----------------------------page  end--------------------------------------*/

/*------系统框默认样式 开始-----*/
.baison-base {position: fixed;height:100%;width:100%;top: 0;left: 0;visibility: hidden;_position:absolute;_top: expression(documentElement.scrollTop);}		
.baison-base.baison-visible {visibility: visible;}
	.smokebg {position: absolute;top: 0;left: 0;height:100%; width:100%;background-color:#000;opacity: 0.5; filter: alpha(opacity=50); }
	/*.baison-base .dialog { position: absolute;top: 25%;left:50%; width:450px; margin-left:-225px; font-size:14px;}*/

	.baison-base .dialog {
	    font-size: 14px;
	    left: 50%;
	    margin-left: -38%;
	    position: absolute;
	    top: 25%;
	    width: 75%;
	}
		.baison-base .dialog-inner{ padding:5px; background:rgba(140,161,172,0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	background-color:#8ba1ac; filter:Alpha(Opacity=50); /*实现IE背景透明*/}
		.dialog-inner .inner-inner{overflow:hidden; position:relative; background-color:#fff;}
			.dialog-title{ height:30px; line-height:30px; color:#fff; padding-left:10px; background-color:#015754;} 
				.dialog-title .close{ position:absolute; top:8px; right:5px; line-height:100%; cursor: pointer;}
				.dialog-title .close:hover{ font-weight:bold;}
			.dialog-con{ text-align:center; padding:25px 15px;}
				.dialog-prompt {margin:8px 0;text-align: center;}
				.dialog-buttons { text-align:center; padding:7px 0; border-top:1px solid #cacaca; background-color:#ebebeb;}
					.dialog-buttons .button { display: inline-block; width:70px; height:26px; line-height:26px; cursor: pointer;margin: 0 5px; background-color:#005856;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;color:#FFF;}
					.dialog-buttons .button{ *display:inline;}
					.dialog-buttons .cancel{}
					.dialog-buttons .ok{color:#fff;}
			.dialog-prompt input { margin: 0;border: 0;outline: none;border: 1px solid #333;width: 67%;background-color: #fff;font-size: 12px;padding: 5px;}
			.baison-base .timeout{ padding-bottom:8px; text-align:center; color:#999;}
/*-------系统框样式 结束------*/
/*-----商品 弹出层----*/
.baison-base .p_goods_detail{top:60px; margin-left: -297px; width:640px;}
	.p_goods_detail .dialog-con{ padding:0;}
		.p_goods_detail .detailsLeft{ width:228px;}
			.p_goods_detail .goodsMainPic {padding:0;}
				.p_goods_detail .goodsMainPic div{ width:226px; height:226px;}
		.p_goods_detail .detailsRight{ width:310px;}
		.p_goods_detail .detail_foot{ background-color:#ebebeb; border-top:1px solid #cacaca;}
			.p_goods_detail dt.buy_num{border-right:0;}