﻿@import url("base.css");

body {

	font-family:"微软雅黑", Arial, Helvetica, sans-serif;

	color:#555;

	overflow-x:hidden;

}

input {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

}

textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

}

a:link,a:visited,a:active {

	color:#555;

	text-decoration:none;

}

a:hover {

	color:#c02a36;

	text-decoration:none;

}

.a:link,.a:visited,.a:active {

	color:#c02a36;

	text-decoration:none;

}

.a:hover {

	color:#c02a36;

	text-decoration:underline;

}

.a2:link,.a2:visited,.a2:active {

	color:#222;

	text-decoration:none;

}

.a2:hover {

	color:#c02a36;

	text-decoration:underline;

}

.anoline {

	outline:none;

    -moz-outline:none;

	blr:expression(this.onFocus=this.blur());

}

.anolines a {

	outline:none;

    -moz-outline:none;

	blr:expression(this.onFocus=this.blur());

}

.price {

	font-family:"微软雅黑";

	font-size:14px;

	color:#c02a36;

}

.price_del {

	font-family:"微软雅黑";

	font-size:22px; font-weight:bold;

	color:#ef4248;

}

/*===================================================================================*/



#main {



}

#header_top_blk {

	height:35px; background:#fff; border-bottom:1px solid #ededed;

}

#header_top {

	position:relative;

	margin:0px auto;

	width:1200px;

	height:35px;

	line-height:35px;

}

#header_top #language{position:absolute; width:200px;

	top:0px;

	left:0px;

	height:20px;

	text-align:right; padding-top:5px;}
	
#language a{ float:left; display:block; width:70px; height:20px; line-height:20px; background:#e2e2e2; text-align:center;color:#333; }
#language a.cur{ float:left; display:block; width:70px; height:20px; line-height:20px; background:#be2937; text-align:center;color:#FFF; }


#header_top p {

	position:absolute;

	top:0px;

	right:0px;

	height:30px;

	text-align:right;

}

#header_top span {

	color:#c02a36;

}

#header_top img {

	position:relative;

	top:5px;

}

#header_blk {

	height:101px;

}

#header {

	position:relative;

	z-index:100;

	margin:0px auto;

	width:1200px; background:#fff;

	height:101px;

}

#logo { width:436px; height:101px; float:left;
}

#header_cart { float:right;	width:137px;

	height:38px;

	color:#c02a36; position:relative; background:url(../images/ecartbg.jpg) no-repeat; margin-top:30px;

}

#header_carts{ width:20px; height:20px; border:none; color:#fff; font-size:12px; text-align:center; line-height:20px; position:absolute; right:10px; top:-5px; z-index:99; background:url(../images/yuan.png)}



#nav_blk {

	width:100%;

	height:40px;

	background:url(../images/nav_bg.jpg);

}

#nav {
	margin:0px auto;

	width:1200px;

	height:40px;

}

#nav2 { width:900px; height:40px; line-height:40px; float:left; margin:0px; padding:0px; list-style:none;}
#nav2 li{display:block;

	float:left; width:150px;

	height:40px; line-height:40px;
	text-align:center;

	font-family:"微软雅黑";

	font-size:14px;
	 color:#fff;
	background:url(../images/libg.png) left no-repeat;}

#nav2 a {

	display:block;

	float:left; width:150px;

	height:40px; line-height:40px;
	text-align:center;

	font-family:"微软雅黑";

	font-size:14px;
	 color:#fff;

}

#nav2 a:hover { background:url(../images/lihov.png) top no-repeat; color:#be2937;}
#nav2 a.cur { background:url(../images/lihov.png) top no-repeat; color:#be2937;}

#search { width:190px; height:20px; float:right; margin-top:10px; border-bottom:1px solid #999;}


#search_button { width:20px; height:20px; border:none; float:left; background:url(../images/schbtn.png);

}

#search_key { width:160px; height:20px; float:left; padding-left:10px; border:none; line-height:20px; background:none; color:#999999; font-family:"微软雅黑";

}



#banner {

	margin:0px auto;

	width:1200px;

	font-size:0px;

}

#banner img {

	width:1200px;

}
.syfenlei{ width:1200px; height:328px; margin:0px auto; padding-top:50px;}
.syfenleili{ width:278px; height:278px; float:left; background:url(../images/syleili.png) no-repeat; margin-left:29px; display:inline;}
.syfenleili:hover{ width:278px; height:278px; float:left; background:url(../images/syleilihov.png) no-repeat;}


.changxiao{ width:100%; height:100px; overflow:hidden; background:url(../images/changxiaobg.png) center no-repeat;}
.changxiaotit{ width:1200px; height:100px; margin:0px auto; background:#ebebeb; text-align:left;}

.changxiaobox{ width:1200px; height:805px; margin:0px auto; margin-top:10px;}
.changxiaotop{ width:1200px; height:490px; float:left;}
.cxtopleft{ width:721px; height:490px; float:left; overflow:hidden;}
.cxtopright1{ width:479px; height:302px; float:left; overflow:hidden;}
.cxtopright2{ width:479px; height:188px; float:left; overflow:hidden;}

.changxiaobtm{ width:1200px; height:314px; float:left; border-bottom:1px solid #f1f1f1;}
.cxbtm1{ width:493px; height:314px; float:left; border-left:1px solid #f1f1f1;}
.cxbtm2{ width:395px; height:314px; float:left;}
.cxbtm3{ width:311px; height:314px; float:left;}

.sytuijian{ width:1200px; height:490px; margin:0px auto; margin-top:60px;}
.sytjleft{ width:479px; height:490px; float:left;}
.sytjleft1{ width:479px; height:188px; float:left;}
.sytjleft2{ width:479px; height:151px; float:left; }
.sytjleft3{ width:479px; height:151px; float:left;}

.sytjright{ width:721px; height:490px; float:left;	position:relative;}


.syabout{ width:100%; height:100px; overflow:hidden; background:url(../images/aboutbg.png) center no-repeat; margin-top:68px;}
.syabouttit{ width:1200px; height:100px; margin:0px auto; background:#ebebeb; text-align:right;}

.aboutbox{ width:1200px; height:485px; margin:0px auto; margin-top:10px;}
.aboutboxleft{ width:600px; height:485px; float:left;}
.abouttop{ width:600px; height:297px; float:left;position:relative; }

.lhbtn{ width:62px; height:30px; position:absolute; top:5px; right:5px;}
	
#iproducts_button_left { float:left;display:block; width:28px; height:28px;
	background:url(../images/left.jpg) no-repeat;
	cursor:pointer;
}

#iproducts_button_left:hover { float:left;display:block; width:28px; height:28px;
	background:url(../images/left2.jpg) no-repeat;
	cursor:pointer;
}

#iproducts_button_right {
	 float:right;display:block; width:28px; height:28px;
	background:url(../images/right.jpg) no-repeat;
	cursor:pointer;
}

#iproducts_button_right:hover {
	 float:right;display:block; width:28px; height:28px;
	background:url(../images/right2.jpg) no-repeat;
	cursor:pointer;
}



#iproducts {
	width:600px; float:left; height:297px;
	overflow:hidden;
}

#iproducts dl {
	float:left;	width:600px; height:297px;
}

.sanjiao{ width:16px; height:13px; background:url(../images/sanjiao.png); position:absolute; bottom:0px; left:292px; z-index:99;}

.aboutbtm{ width:570px; height:157px; float:left; background:#ebebeb; padding:15px; line-height:25px; overflow:hidden;}

.aboutboxright{ width:600px; height:485px; float:left;}

.lichengtit{ width:600px; height:30px; line-height:30px; float:left; text-align:center; font-size:20px; font-weight:bold;}
.lichengbox{ width:600px; height:445px; float:left; margin-top:10px;}
.newstit{ width:1200px; height:100px; margin:0px auto; background:#ebebeb; text-align:left;}
.synewsbox{ width:1200px; height:374px; margin:0px auto; margin-top:10px; margin-bottom:50px;}
.synewleft{ width:640px; height:374px; float:left;}

#YSlide{position:relative;width:640px;height:374px;overflow:hidden;}
.YSample{margin:0 auto;overflow:hidden;}
.YSample,.YSample img{width:640px;height:374px;}
.YSample strong{position:absolute;z-index:5;bottom:0px;left:0px;font-weight:normal;width:620px;height:40px;line-height:40px; text-align:right; padding-right:20px;font-size:14px;color:#FFF;background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
#YSIndex{position:absolute;z-index:6;bottom:0px;left:30px;width:160px;text-align:right;height:40px;line-height:40px;overflow:hidden;}
#YSIndex a:link,#YSIndex a:visited,#YSIndex a:hover{ float:left; font-size:0px; margin-top:13px; width:13px; height:13px; background:url(../images/dot1.png); margin-right:5px; display:inline;}
#YSIndex a:hover,#YSIndex a.current:link,#YSIndex a.current:visited,#YSIndex a.current:hover{ background:url(../images/dot2.png);}

.even{background-color:#F8F8F8;}
.odd{background-color:#EAEFF5;}
.hover{background-color:#B0BEC7;color:#FFF;cursor:pointer;}
.hidden{display:none;clear:both;}


.synewright{ width:560px; height:187px; float:left; position:relative;}
.newsan{ width:10px; height:12px; background:url(../images/nsan.png) no-repeat; position:absolute; right:280px; top:87px; z-index:99;}
.newsan2{ width:10px; height:12px; background:url(../images/nsan2.png) no-repeat; position:absolute; left:280px; top:87px; z-index:99;}


.synewrighimg{ width:280px; height:187px; float:left;}
.synewrightbox{ width:220px; height:127px; float:left; padding:30px;}
.synewrightit{ width:220px; height:15px; line-height:15px; text-align:center; font-size:14px; margin-bottom:14px; overflow:hidden;}
.synewrighttxt{ width:220px; height:96px; line-height:24px; float:left; overflow:hidden;}

.baozhang{ width:100%; height:140px; border-top:1px solid #f8f8f8; }
.baozhangbox{ width:1200px; height:69px; margin:0px auto; margin-top:35px;}
.baozhangli{ width:210px; height:69px; float:left; margin-left:120px; display:inline;}

.dibubox{ width:100%; height:auto; overflow:hidden; background:#fafafb; border-top:1px solid #e7e7e8;}
.dibutop{ width:1200px; height:135px; margin:0px auto; padding-top:25px;}
.dibutopli{ width:110px; height:135px; float:left; margin-left:153px; display:inline; padding-left:10px;}
.dibutoplitit{ width:110px; height:20px; float:left; text-align:left; font-size:14px; margin-bottom:10px; font-weight:bold; line-height:20px;}
.dibutoplili{ width:110px; height:30px; line-height:30px; overflow:hidden; font-size:12px; text-align:left; float:left;}

.dibutopli2{ width:108px; height:135px; float:left; margin-left:150px; display:inline;}
.dibutoplitit2{ width:108px; height:20px; float:left; text-align:left; font-size:14px; margin-bottom:10px; font-weight:bold; line-height:20px;}
.dibutoplili2{ width:108px; height:30px; line-height:30px; font-size:12px; text-align:left; float:left;}

.dibubtm{ width:1200px; height:190px; padding-top:45px; margin:0px auto; border-top:1px solid #e2e2e2; margin-top:20px;}

.dibuaddress{ width:460px; height:150px; float:left; line-height:26px; overflow:hidden;}
.erweima{ width:280px; height:148px; float:right; background:url(../images/erweibg.jpg) left center no-repeat; }
.erweima span{ width:145px; height:148px; float:left; line-height:148px; font-size:14px; text-align:center; text-indent:65px;}

.erweima img{ width:135px; height:135px; float:right; margin-top:6px;}

.neibanner{ width:100%; height:230px; margin:0px auto; text-align:center;}

.aboutlisttop{ width:1200px; height:auto; overflow:hidden; margin:0px auto;padding-top:20px; padding-bottom:20px;}
.abouttopli{ width:1200px; height:36px; line-height:50px; overflow:hidden;}
.abouttopli a{ padding-left:15px; padding-right:15px; margin-right:20px; display:inline;  line-height:33px; float:left; font-size:16px; height:33px; }

.abouttopli a:hover{ border-bottom:3px solid #be2937; background:url(../images/daosan.png) bottom center no-repeat;}
.abouttopli a.cur{ border-bottom:3px solid #be2937;background:url(../images/daosan.png) bottom center no-repeat;}

#about_blk { width:100%; height:auto;overflow:hidden; background:#f6f6f6; padding-bottom:40px;}
.aboutlistbox{ width:1200px; height:auto; line-height:30px; overflow:hidden; padding-top:30px; margin:0px auto;}

.newspagetit{ width:1200px; float:left; height:40px; line-height:40px; font-size:24px; text-align:center;}
.newspageinfo{ width:1200px; float:left; height:50px; line-height:50px; font-size:14px; text-align:center; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.newspagebox{ width:1200px; height:auto; overflow:hidden; padding-top:20px; line-height:30px; font-size:14px; }
.aboutlistbox p{ line-height:30px;}
.prolisttop{ width:1200px; height:155px; margin:0px auto;padding-top:30px; padding-bottom:20px;}
.protopli{ width:1187px; padding-left:13px; height:auto; border-bottom:1px solid #f1f1f1; padding-top:5px; overflow:hidden;}

.protopli span{ width:90px; height:16px; line-height:16px; float:left; text-align:left; margin:10px 0px;  margin-right:15px; display:inline; border-right:1px solid #ff3300; color:#ff3300; font-size:16px; 
}

.protopli a{ padding-left:10px; padding-right:10px; border-right:1px solid #7f7f7f; line-height:16px; float:left; margin:10px 0px; font-size:16px;}


.protopli a:hover{ color:#ff3300;}
.protopli a.cur{ color:#ff3300;}

.neiprotop{ width:100%; height:610px; background:#f1f1f1;}

.neiprobox{ width:1200px; height:610px; margin:0px auto;}

#content {

	margin:45px auto 0px auto;

	width:1200px;

}

#content2 { margin:0px auto; padding-top:40px;
	width:1200px;

}


#content3 { margin:0px auto;
	width:1200px;

}



#left {

	float:left;

	width:224px;

}

#right {

	float:right;

	width:960px;

}


#footer_blk {

	width:100%; height:129px; background:url(../images/footer_bg.jpg);
}

#footer {width:1200px; height:99px; margin:0px auto; padding-top:30px;
}
.footleft{ width:920px; height:65px; float:left; position:relative;}
.footlogo{ width:340px; height:65px; float:left;}
.footbanquan{ width:774px; height:20px; line-height:20px; color:#666; text-align:left; position:absolute; left:82px; top:56px; z-index:99;}

.footright{ width:220px; height:52px; float:right; text-align:right; margin-top:11px; position:relative;}
.footright_span{ width:69px; height:52px;  color:#fff; line-height:52px; display:inline-block;   font-size:14px; text-align: center; float:left;}
.footrightli{ width:52px; height:52px;  margin-left:17px;display:inline-block; }

#ww{position:relative;}
#imgg{
 position:absolute;
left:-100px;
top:-25px;
z-index:99;
display:none;
height:100px;
width:100px;
}
#ww:hover #imgg{
display:block;
}

.nopro {

	width:100%;

	height:100%;

	background:url(../images/nopro.jpg) no-repeat center center;

}



/*===================================================================================*/



#nav_category {

	display:block;

	width:224px;

	height:40px;

	line-height:34px;

	text-align:center;

	font-family:"微软雅黑";

	font-size:16px;

	font-weight:bold;

	color:#fff;

	background:#c02a36;

}

#nav_category_list {

	position:absolute;

	top:36px;

	left:0px;

	z-index:99;

	display:none;

	width:224px;

	background:#534f50;

}

.category_indexs {

	position:relative;

	z-index:2;

	width:224px;

	height:65px;

	background:url(../images/category_indexs_bg.jpg) repeat-x left bottom;

}

.category_name_out,.category_name_over {

	position:absolute;

	top:0px;

	left:0px;

	z-index:2;

	padding:0px 0px 0px 10px;

	width:214px;

	overflow:hidden;

}

.category_name_out strong,.category_name_over strong {

	display:block;

	height:24px;

	font-family:"微软雅黑";

	font-size:13px;

	overflow:hidden;

}

.category_name_out strong a,.category_name_over strong a {color:#ff4a8a;}

.category_name_out {

	height:63px;

	border-top:2px solid #534f50;

}

.category_name_over {

	height:61px;

	border-top:2px solid #c02a36;

	border-bottom:2px solid #c02a36;

}

.category_list {

	width:212px;

	height:40px;

	overflow:hidden;

}

.category_list li {

	float:left;

	width:69px;

	height:18px;

	overflow:hidden;

}

.category_list li a {color:#fff;}

.category_list li a:hover {color:#c02a36;}



.category_right {

	position:absolute;

	top:0px;

	left:224px;

	z-index:1;

	display:none;

	width:480px;

	color:#fff;

	border:2px solid #c02a36;

	background:#534f50;

}

.category_right span {

	position:absolute;

	top:0px;

	left:-2px;

	display:block;

	width:2px;

	height:61px;

	background:#534f50;

}

.category_right_td1 {

	width:340px;

	vertical-align:top;

	border-right:1px solid #ccc;

}

.category_right_td1 a {color:#fff;}

.category_right_td1 a:hover {color:#c02a36;}

.category_right_td2 {

	width:139px;

	vertical-align:top;

	background:#F2F2F2;

}

.category_list2 {

	padding-left:20px;

	width:320px;

}

.category_list2 p {

	margin-right:20px;

	padding:9px 0px 0px 5px;

	height:20px;

	font-weight:bold;

	border-bottom:1px solid #646162;

	overflow:hidden;

}

.category_list2 ul {



}

.category_list2 li {

	float:left;

	margin-right:20px;

	padding:9px 0px 0px 15px;

	width:125px;

	height:20px;

	border-bottom:1px solid #646162;

	background:url(../images/nav_category_ico.gif) no-repeat 5px center;

	overflow:hidden;

}





.category_right_td2 p {

	margin:5px auto;

	width:120px;

	height:20px;

	line-height:20px;

	text-align:center;

	color:#fff;

	background:url(../images/search_cagetory_brand_bg.jpg);

}

.category_right_td2 ul {

	margin:0px auto;

	width:120px;

}

.category_right_td2 li {

	float:left;

	width:60px;

	height:25px;

	line-height:25px;

	overflow:hidden;

}



/*===================================================================================*/



.nodata {

	padding:100px 0px;

	text-align:center;

	font-size:16px;

	font-weight:bold;

}

#title {

	height:40px; line-height:40px; background:#f1f1f1;

}

#title p {

	margin:0px auto;

	width:1200px;

	height:40px; font-size:14px;

	line-height:40px;

}

#showtext {

	margin:0px auto;

	padding-top:15px;

	width:700px;

	overflow:hidden;

}

.inputtext {

	padding:0px 5px;

	height:24px;

	line-height:24px;

	border-top:1px solid #ABADB3;

	border-left:1px solid #ABADB3;

	border-right:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

}

.inputarea {

	padding:5px;

	border-top:1px solid #ABADB3;

	border-left:1px solid #ABADB3;

	border-right:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	overflow-y:auto;

}

.input_text {

	padding:0px 5px;

	height:22px;

	line-height:22px;

	border:1px solid #e9dfdf;

}

.input_area {

	padding:5px;

	border:1px solid #e9dfdf;

	overflow-y:auto;

}

.button {

	padding:3px 10px;

	color:#333;

	font-weight:bold;

	border-top:1px solid #fff;

	border-left:1px solid #fff;

	border-right:1px solid #666;

	border-bottom:1px solid #666;

	background:#eee;

	cursor:pointer;

}

.button2 {

	width:90px;

	height:25px;

	line-height:25px;

	text-align:center;

	font-weight:bold;

	color:#333;

	cursor:pointer;

	border:none;

	background:url(../images/button2_bg.jpg) no-repeat;

}

.button2 a {

	color:#333;

}



.editorc {

	line-height:1.6;

}

.editorc p {

	margin-bottom:15px;

}

.editorc a:link,.editorc a:visited,.editorc a:active {

	text-decoration:underline;

}

.editorc a:hover {

	text-decoration:underline;	

}

.editorc ul {

	margin-left:35px;

}

.editorc ul li {

	list-style-type:disc;

	line-height:18px;

}

.editorc ol {

	margin-left:35px;

}

.editorc ol li {

	list-style-type:decimal;

	line-height:18px;

}

.editorc_tbe table {

	margin-bottom:15px;

	border:none;

	border-top:1px solid #ccc;

	border-left:1px solid #ccc;

}

.editorc_tbe td {

	padding:6px 5px;

	border:none;

	border-right:1px solid #ccc;

	border-bottom:1px solid #ccc;

}

.editorc_tbe td table {

	margin-bottom:0px;

}

.editorc td p {

	margin:0px;

	padding:0px;

}

.editorc p img{vertical-align:bottom; display:block}



#prenext {

	position:relative;

	margin:20px auto 0px auto;

	padding-top:12px;

	width:700px;

	height:38px;

	background:url(../images/line_666.gif) repeat-x;

	overflow:hidden;

}

#prenext p {

	height:20px;

}

#prenext_back {

	position:absolute;

	top:12px;

	right:0px;

}



#tspage {

	position:absolute;

	top:5px;

	right:10px;

	height:22px;

	line-height:22px;

	text-align:right;

}

#tspage span {

	color:#c02a36;

}

#tspage img {

	vertical-align:middle;

}

/*===================================================================================*/

/* 品牌 */



#brand_class {

	margin-top:20px;

	font-size:0px;

	background:url(../images/brand_class_bg.jpg) repeat-x left bottom;;

}

#brand_blk {

	margin:0px auto;

	width:1216px;

	overflow:hidden;	

}

#brand {

	width:1235px;

}

#brand dl {

	float:left;

	margin:20px 19px 0px 0px;

	padding:4px;

	width:220px;

	text-align:center;

	background:#e9e9e9;

}

#brand dl:hover {

	background:#ad130d;

}

#brand dl:hover a {

	color:#fff;

}

#brand dl dt {

	width:220px;

	height:220px;

	font-size:0px;

	background:#fff;

	overflow:hidden;

}

#brand dl dt img {



}

#brand dl dd {

	padding-top:6px;

	height:22px;

	line-height:20px;

	font-size:14px;

	font-weight:bold;

	overflow:hidden;

}



/*===================================================================================*/

/* 团购商品 */



#group_title {

	position:relative;

	margin-top:15px;

	height:36px;

	line-height:36px;

	border-top:2px solid #c02a36;

	background:#e9e9e9;

}

#group_titles {

	position:absolute;

	top:0px;

	left:20px;

	font-size:14px;

	font-weight:bold;

	color:#c02a36;

}

#group_blk {

	margin:0px auto;

	width:1216px;

	overflow:hidden;

}

#group {

	width:1236px;

}

#group dl {

	float:left;

	margin:20px 20px 0px 0px;

	width:281px;

	height:310px;

	border:4px solid #e9e9e9;

	background:#fff;

}

#group dl dt {

	position:relative;

	height:230px;

}

#group dl dt img {

	position:absolute;

	top:55px;

	left:60px;

	width:160px;

	height:160px;

}

#group dl dt strong {

	position:absolute;

	top:10px;

	left:8px;

	width:265px;

	height:36px;

	line-height:18px;

	overflow:hidden;

}

#group dl dd {

	position:relative;

	margin:0px auto;

	width:266px;

	height:80px;

}

#group dl dd div {

	position:relative;

	height:46px;

	color:#fff;

	font-weight:bold;

	background:url(../images/group_price_bg.jpg) no-repeat;

}

#group dl dd div img {

	position:absolute;

	top:7px;

	right:11px;

}

.group_list_price {

	position:absolute;

	top:2px;

	left:10px;

	font-family:"微软雅黑";

	font-size:18px;

}

.group_list_price span {

	font-size:28px;

}

.group_list_zk {

	position:absolute;

	top:7px;

	left:80px;

}

.group_list_zk span {

	color:#ffd946;

}

#group dl dd div del {

	position:absolute;

	top:24px;

	left:80px;

}

#group dl dd div del span {

	font-family:Arial, Helvetica, sans-serif;

}

#group dl dd p {

	position:relative;

	height:34px;

	line-height:34px;

}

.group_list_sales {

	position:absolute;

	top:0px;

	right:0px;

}

.group_list_sales strong {

	color:#c02a36;

}



/*===================================================================================*/

/* 优惠套餐 */



#package_title {

	position:relative;

	margin:15px 0px;

	padding-left:20px;

	height:35px;

	line-height:35px;

	font-size:14px;

	font-weight:bold;

	color:#c02a36;

	border:1px solid #e9e9e9;

	border-top:2px solid #c02a36;

}

#package_title p {

	position:absolute;

	top:-1px;

	left:70px;

	width:1000px;

	height:36px;

}

#package_title p a {

	display:block;

	float:left;

	padding:0px 12px;

	height:36px;

	line-height:34px;

	font-family:"微软雅黑";

	font-size:14px;

	font-weight:normal;

}

.package_title_over:link,.package_title_over:visited,.package_title_over:active,.package_title_over:hover {

	color:#fff;

	background:#c02a36;

}



.package {

	background:url(../images/package_bgs.jpg) repeat-y;

}

.package_top {

	position:relative;

	margin-top:20px;

	width:1198px;

	height:39px;

	border-top:1px solid #d8d8d8;

	border-left:1px solid #d8d8d8;

}

.package_top p {

	position:absolute;

	top:-1px;

	left:-1px;

	width:256px;

	height:41px;

}

.package_top span {

	position:absolute;

	top:0px;

	left:0px;

	display:block;

	width:60px;

	height:41px;

	line-height:43px;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:26px;

	font-weight:bold;

	color:#fff;

	overflow:hidden;

}

.package_top strong {

	position:absolute;

	top:-8px;

	left:60px;

	display:block;

	width:126px;

	height:51px;

	line-height:48px;

	text-align:center;

	font-family:"微软雅黑";

	font-size:22px;

	font-weight:normal;

	background:#fff;

}

.package_top img {

	position:absolute;

	top:15px;

	right:12px;

}

.package_top_bg1,.package_top_bg7 {background:url(../images/iproducts_menu_bg1.jpg) no-repeat;}

.package_top_bg1 strong,.package_top_bg7 strong {

	color:#68c5bf;

	border:3px solid #68c5bf;

}

.package_top_bg2,.package_top_bg8 {background:url(../images/iproducts_menu_bg2.jpg) no-repeat;}

.package_top_bg2 strong,.package_top_bg8 strong {

	color:#eb6c84;

	border:3px solid #eb6c84;

}

.package_top_bg3,.package_top_bg9 {background:url(../images/iproducts_menu_bg3.jpg) no-repeat;}

.package_top_bg3 strong,.package_top_bg9 strong {

	color:#f3af7e;

	border:3px solid #f3af7e;

}

.package_top_bg4,.package_top_bg10 {background:url(../images/iproducts_menu_bg4.jpg) no-repeat;}

.package_top_bg4 strong,.package_top_bg10 strong {

	color:#5face7;

	border:3px solid #5face7;

}

.package_top_bg5,.package_top_bg11 {background:url(../images/iproducts_menu_bg5.jpg) no-repeat;}

.package_top_bg5 strong,.package_top_bg11 strong {

	color:#d7b5fa;

	border:3px solid #d7b5fa;

}

.package_top_bg6,.package_top_bg12 {background:url(../images/iproducts_menu_bg6.jpg) no-repeat;}

.package_top_bg6 strong,.package_top_bg12 strong {

	color:#aad794;

	border:3px solid #aad794;

}

.package_bottom {

	height:27px;

	background:url(../images/package_bottom_bg.jpg) no-repeat center bottom;

}

.package_list {

	position:relative;

	margin:20px auto 23px auto;

	width:1168px;

	height:258px;

	background:url(../images/package_bg.jpg) no-repeat;

}

.package_list dl {

	position:absolute;

	top:38px;

	width:217px;

}

.package_list dl dt {

	padding:10px 0px;

	font-size:0px;

	height:135px;

	text-align:center;

	background:#fff;

}

.package_list dl dt img {

	width:135px;

	height:135px;

}

.package_list dl dd {

	padding-top:8px;

	line-height:20px;

}

.package_list dl dd p {

	height:20px;

	overflow:hidden;

}

.package_list_p1 {

	left:28px;

}

.package_list_p2 {

	left:298px;

}

.package_list_p3 {

	left:568px;

}

.package_list_nums {

	position:absolute;

	top:7px;

	left:-5px;

	width:93px;

	height:28px;

	line-height:24px;

	text-align:center;

	color:#fff;

	background:url(../images/package_nums.jpg) no-repeat;

}

.package_list_jia1 {

	position:absolute;

	top:100px;

	left:257px;

}

.package_list_jia2 {

	position:absolute;

	top:100px;

	left:527px;

}

.package_list_jia0 {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

.package_list_name {

	position:absolute;

	top:20px;

	left:950px;

}

.package_list_name p {

	margin-bottom:8px;

	width:210px;

	height:16px;

	line-height:16px;

	overflow:hidden;

}

.package_list_price {

	position:absolute;

	top:110px;

	left:1000px;

	font-family:"微软雅黑";

	font-size:24px;

	color:#c02a36;

}

.package_list_price2 {

	position:absolute;

	top:142px;

	left:1002px;

	font-family:"微软雅黑";

	font-size:16px;

	color:#3f3f3f;

}

.package_list_price3 {

	position:absolute;

	top:171px;

	left:1017px;

	font-family:"微软雅黑";

	font-size:12px;

	color:#c02a36;

}

.package_list_button {

	position:absolute;

	bottom:17px;

	right:116px;

	cursor:pointer;

}

/*===================================================================================*/

/* 促销专题 */



#promotion_bg {

	background:url(../images/promotion_bg.jpg) no-repeat center top #ad130d;

}

#promotion_blk {

	margin:0px auto;

	width:1200px;

	overflow:hidden;

	background:#ad130d;

}

#promotion {

	width:1236px;

}

#promotion dl {

	float:left;

	margin:20px 20px 0px 0px;

	width:277px;

	height:310px;

	text-align:center;

	border:4px solid #e9e9e9;

	background:#fff;

}

#promotion dl dt {

	padding:10px 0px 10px 0px;

	font-size:0px;

}

#promotion dl dt img {

	width:160px;

	height:160px;

}

#promotion dl dd {

	position:relative;

	height:130px;

}

#promotion dl dd p {

	font-family:"微软雅黑";

	font-size:18px;

	color:#c02a36;

}

#promotion dl dd p del {

	display:block;

	font-size:12px;

	color:#646464;

}

#promotion dl dd strong {

	display:block;

	padding:5px 15px 0px 15px;

	height:32px;

	line-height:16px;

	overflow:hidden;

}

#promotion dl dd span {

	position:absolute;

	bottom:10px;

	left:78px;

	display:block;

	width:134px;

	height:34px;

	background:#c02a36;

}

#promotion dl dd span a {

	display:block;

	height:34px;

	line-height:32px;

	text-align:center;

	font-family:"微软雅黑";

	font-size:16px;

	color:#fff;

}

/*===================================================================================*/

/* 新闻列表 */



#news { width:1200px; margin:0px auto; height:auto; overflow:hidden; padding:0px; list-style:none;

}

#news li { float:left; width:1200px; height:250px; font-size:14px; border-bottom:1px dashed #e2e2e2;

}
.dl42tit{ width:1200px; height:50px; float:left; line-height:50px; font-size:16px; float:left;}
.dl42box{ width:1200px; height:187px; float:left;}
.dl42img{ width:280px; height:187px; float:left;}
.dl42info{ width:900px; height:187px; float:right;}
.dl42jian{ width:900px; height:162px; float:left; line-height:27px; overflow:hidden;}
.dl42date{ width:900px; height:20px; line-height:20px; float:left; }

#news span {

	float:right;

}

#news_title {

	margin-left:10px;

	padding-top:20px;

	line-height:18px;

	text-align:center;

	font-size:16px;

}

#news_info {

	margin-left:10px;

	padding:20px 0px 15px 0px;

	text-align:center;

	color:#999;

	background:url(../images/line.jpg) repeat-x left bottom;

}

#news_content {

	margin:20px 0px 0px 10px;

	width:965px;

	overflow:hidden;

}



/*===================================================================================*/

/* 帮助中心 */



#help_left {

	float:left;

	width:222px;

	border:1px solid #ddd;

}

#help_right {

	float:right;

	width:960px;

}

.help_left_title {

	height:35px;

	line-height:33px;

	text-align:center;

	font-family:"微软雅黑";

	font-size:16px;

	font-weight:bold;

	color:#fff;

	background:#534f50;

}

.help_left_titles {

	height:32px;

	line-height:30px;

	text-align:center;

	font-family:"微软雅黑";

	font-size:14px;

	font-weight:bold;

	color:#333;

	background:url(../images/help_left_titles.jpg) repeat-x;

}

.help_left_menu {

	padding:5px 0px;

}

.help_left_menu li {

	height:25px;

	line-height:25px;

	text-align:center;

}



#help_title {

	padding:6px 0px 10px 10px;

	font-family:"微软雅黑";

	font-size:14px;

	font-weight:bold;

	color:#c02a36;

	border:1px solid #e6e6e6;

	border-bottom:2px solid #c02a36;

}

.help_content {

	margin-top:15px;

	width:985px;

	overflow:hidden;

}



/*===================================================================================*/



#addcart_bg {

	position:fixed;

	top:0px;

	left:0px;

	z-index:9998;

	display:block;

	width:100%;

	height:100%;

	background:url(../images/tbs/black50.png);

}

#addcart {

	position:fixed;

	top:50%;

	left:50%;

	z-index:9999;

	margin:-70px 0px 0px -200px;

	width:400px;

	border:5px solid #c02a36;

	border-top:none;

	background:#fff;

}

#addcart_title {

	position:relative;

	padding-left:15px;

	height:35px;

	line-height:35px;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	background:#c02a36;

}

#addcart_title span {

	position:absolute;

	top:12px;

	right:12px;

	font-family:"宋体";

	line-height:normal;

	cursor:pointer;

}

#addcart_content {

	min-height:105px;

}

#addcart_loading {

	height:105px;

	background:url(../images/loading.gif) no-repeat center center;

}

#addcart_carts {

	height:60px;

	line-height:60px;

	font-weight:bold;

	text-align:center;

	color:#c02a36;

}

#addcart_carts strong {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

}

#addcart_button {

	height:45px;

	text-align:center;

}

.addcart_button1 {

	width:80px;

	height:27px;

	line-height:27px;

	color:#555;

	font-weight:bold;

	cursor:pointer;

	border:none;

	background:url(../images/button_addcart1.jpg) no-repeat;

}

.addcart_button2 {

	width:104px;

	height:27px;

	line-height:27px;

	color:#fff;

	font-weight:bold;

	cursor:pointer;

	border:none;

	background:url(../images/button_addcart2.jpg) no-repeat;

}

#addcart_collect {

	height:105px;

	line-height:105px;

	font-weight:bold;

	text-align:center;

	color:#c02a36;

}

#addcart_color {

	padding:10px 0px;

}

#addcart_color p {

	background:#fff;

}



#addcart_content form {

	padding:15px;

}

#addcart_content form td {

	padding:8px 0px;

}



#win_loading {

	position:fixed;

	top:50%;

	left:50%;

	z-index:9999;

	margin:-50px 0px 0px -50px;

	width:100px;

	height:100px;

}

#win_loading_bg {

	position:fixed;

	top:0px;

	left:0px;

	z-index:9998;

	width:100%;

	height:100%;

	background:url(../images/tbs/white10.png);

}

/*===================================================================================*/

/* 浮动在线客服 */



#qq_online {

	position:absolute;

	z-index:101;

	width:130px;

	font-family:"宋体";

	font-size:12px;

}

#qq_online_top {

	position:relative;

	padding-left:10px;

	height:26px;

	line-height:26px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#fff;

	background:url(../images/qq_style/style0_top.gif) no-repeat;

}

#qq_online_top img {

	position:absolute;

	top:8px;

	right:10px;

	cursor:pointer;

}

#qq_online_list {

	background:url(../images/qq_style/style0_bgs.gif) repeat-y;

}

#qq_online_list a {color:#222;}

#qq_online_list a:hover {color:#ff0000;}

#qq_online_list p {

	position:relative;

	margin:0px 3px;

	padding-left:31px;

	width:93px;

	height:25px;

	line-height:26px;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

	background:#fff;

	overflow:hidden;

}

#qq_online_list p:hover {

	border-top:1px solid #A3E7FC;

	border-bottom:1px solid #A3E7FC;

	background:#E1F7FD;

}

#qq_online_list p img {

	position:absolute;

	top:2px;

	left:5px;

	width:21px;

	height:21px;

}

#qq_online_bottom {

	height:42px;

	font-size:0px;

	background:url(../images/qq_style/style0_bottom.gif) no-repeat;

}



#qq_onlines_top {

	position:relative;

	height:32px;

	line-height:32px;

	text-align:center;

	color:#fff;

	font-weight:bold;

}

#qq_onlines_top p {

	position:absolute;

	top:40px;

	width:35px;

	height:173px;

	overflow:hidden;

	cursor:pointer;

}

.qq_onlines_small_left strong {left:8px;}

.qq_onlines_small_right strong {left:13px;}

#qq_onlines_top p strong {

	position:absolute;

	top:40px;

	display:block;

	width:16px;

	text-align:center;

	line-height:20px;

}

#qq_onlines_box {

	border:1px solid #e3e3e3;

	border-top:none;

	background:#fff;

}

#qq_onlines_tel {

	padding-top:15px;

	text-align:center;

	font-size:14px;

	color:#505050;

	background:url(../images/qq_style/tel.jpg) no-repeat 15px 12px;

}

#qq_onlines_tel strong {

	display:block;

	padding:12px 0px 8px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	border-bottom:1px dashed #ccc;

}

#qq_onlines_list {

	padding-top:10px;

}

#qq_onlines_list a {

	position:relative;

	display:block;

	margin:0px auto 8px auto;

	padding-left:35px;

	width:72px;

	height:25px;

	line-height:26px;

	color:#222;

	border:1px solid #aaccd8;

	background:url(../images/qq_style/list_bg.jpg) repeat-x;

	overflow:hidden;

	outline:none;

    -moz-outline:none;

	blr:expression(this.onFocus=this.blur());

}

#qq_onlines_list a:hover {color:#ff0000;}

#qq_onlines_list a img {

	position:absolute;

	top:2px;

	left:7px;

	width:21px;

	height:21px;

}

#qq_onlines_tdc {

	padding:8px 0px;

	font-size:0px;

	text-align:center;

	border-top:1px dashed #ccc;

}

#qq_onlines_tdc img {

	width:110px;

	height:110px;

}



.qq_onlines_1 p#qq_onlines_tel strong {color:#e10000;}

.qq_onlines_1 div#qq_onlines_top {border-bottom:8px solid #ff7200; background:#e10000;}

.qq_onlines_1 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style1_small_left.png) no-repeat;}

.qq_onlines_1 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style1_small_right.png) no-repeat;}

.qq_onlines_2 p#qq_onlines_tel strong {color:#555;}

.qq_onlines_2 div#qq_onlines_top {border-bottom:8px solid #5d5d5d; background:#343434;}

.qq_onlines_2 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style2_small_left.png) no-repeat;}

.qq_onlines_2 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style2_small_right.png) no-repeat;}

.qq_onlines_3 p#qq_onlines_tel strong {color:#df5f00;}

.qq_onlines_3 div#qq_onlines_top {border-bottom:8px solid #ddc9ba; background:#df9800;}

.qq_onlines_3 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style3_small_left.png) no-repeat;}

.qq_onlines_3 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style3_small_right.png) no-repeat;}

.qq_onlines_4 p#qq_onlines_tel strong {color:#89a611;}

.qq_onlines_4 div#qq_onlines_top {border-bottom:8px solid #464a4b; background:#adce25;}

.qq_onlines_4 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style4_small_left.png) no-repeat;}

.qq_onlines_4 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style4_small_right.png) no-repeat;}



.qq_onlines_5 p#qq_onlines_tel strong {color:#df5f00;}

.qq_onlines_5 div#qq_onlines_top {border-bottom:8px solid #ff9241; background:#ff6d00;}

.qq_onlines_5 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style5_small_left.png) no-repeat;}

.qq_onlines_5 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style5_small_right.png) no-repeat;}

.qq_onlines_6 p#qq_onlines_tel strong {color:#006083;}

.qq_onlines_6 div#qq_onlines_top {border-bottom:8px solid #6b718d; background:#006083;}

.qq_onlines_6 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style6_small_left.png) no-repeat;}

.qq_onlines_6 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style6_small_right.png) no-repeat;}

.qq_onlines_7 p#qq_onlines_tel strong {color:#00a0a8;}

.qq_onlines_7 div#qq_onlines_top {border-bottom:8px solid #6b718d; background:#00a0a8;}

.qq_onlines_7 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style7_small_left.png) no-repeat;}

.qq_onlines_7 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style7_small_right.png) no-repeat;}

.qq_onlines_8 p#qq_onlines_tel strong {color:#c9004c;}

.qq_onlines_8 div#qq_onlines_top {border-bottom:8px solid #ebba28; background:#c9004c;}

.qq_onlines_8 p.qq_onlines_small_left {right:-35px; background:url(../images/qq_style/style8_small_left.png) no-repeat;}

.qq_onlines_8 p.qq_onlines_small_right {left:-35px; background:url(../images/qq_style/style8_small_right.png) no-repeat;}

/*===================================================================================*/



#products_page {

	position:relative; margin:0px auto;

	margin-top:60px; background:#fff; width:1173px; height:46px; border:1px solid #efefef;

}

#newslist_page {

	position:relative; margin:0px auto;

	margin-top:60px; background:#fff; width:1198px; height:46px; border:1px solid #efefef;

}

.pageleft{ width:900px; height:46px; float:left;}

.pageright{ width:93px; float:right; height:46px; line-height:46px; text-align:center; border-left:1px solid #efefef;}

#news_page {

	position:relative;

	margin-top:50px;

	height:25px;

}


.pageleft a {

	float:left;

	display:block; width:46px;

	height:46px; border-right:1px solid #efefef;
	line-height:46px;

	text-align:center;

	text-decoration:none;

	overflow:hidden;

}

.pageleft a:hover { background:#f8f8f8;}

.pageleft a.fypage_str {background:#f8f8f8;}



.fypage_sl {

	float:left;

	display:block;

	margin-right:5px;

	width:15px;

	height:25px;

	line-height:25px;

	font-weight:normal;

	color:#555;

}

.fypage_go {

	float:left;

	position:relative;

	width:103px;

	height:25px;

	overflow:hidden;

}

#fypage_gov {

	position:absolute;

	top:0px;

	left:0px;

	padding:0px 4px;

	width:40px;

	height:23px;

	color:#333;

	border:1px solid #dbdbdb;

	background:#fff;

}

#fypage_gobtn {

	position:absolute;

	top:0px;

	left:55px;

	color:#555;

	border:1px solid #dbdbdb;

	background:#fff;

	cursor:pointer;

}

#fypage_gobtn:hover {

	color:#fff;

	border:1px solid #c02a36;

	background:#c02a36;

}



#float_os {
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:99;
	width:44px;
	font-size:0px;
}
#float_os p {
	margin-top:6px;
	border:1px solid #dadada;
}
#float_os p img {
	width:42px;
	height:42px;
	cursor:pointer;
}
#float_tdc {
	position:absolute;
	bottom:0px;
	left:-220px;
	display:none;
	padding:5px;
	width:200px;
	height:200px;
	border:1px solid #ddd;
	background:#fff;
}
