* { margin: 0px; padding: 0px; list-style-type: none; }
.greenb { color: #33A200; font-weight: bold; }
/*默认*/
a { color: #666; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #FF6600; }
a:active { text-decoration: none; color: #FF6600; star:expression(this.onFocus=this.blur());
}
.green { color: #33A200; text-decoration: none; outline:none; font-size: 14px; font-weight: normal; }
.green:hover { text-decoration: none; color: #FF6600; font-size: 14px; font-weight: normal; }
img,
a img { border:0; }
body { background-color: #F6F6F6; font-family: "繁体"; color: #6B6B6B; font-size: 12px; }
.main,
.footer { width: 100%; }
.crokmid { width: 988px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.crokleft { float: left; width: 978px; padding-right: 5px; padding-left: 5px; }
.croklefth { float: left; width: 988px; }
/*--------------------头部样--------------------式*/
.head { width: 100%; height: 118px; background-image: url(../images/line.jpg); background-repeat: repeat-x; background-position: left bottom; padding-top: 10px; color: #909090; }
.logo { float: left; width: 405px; height: 116px; }
.head_right { float: right; width: 570px; }
/*head_col*/
.head_col,
.head_col ul { float: left; width: 570px; line-height: 18px; height: 18px; }
.head_col li { float: right; padding-left: 18px; }
.head_col a { color: #909090; }
.head_col a:hover { color: #3FBA0A; }
/*search*/
.head_right .search { float: left; width: 240px; padding-top: 20px; padding-left: 330px; padding-bottom: 20px; }
.search .sear_text { float: left; height: 24px; line-height: 24px; }
.sear_back { float: right; background-image: url(../images/seach.jpg); background-repeat: no-repeat; background-position: right center; height: 23px; width: 175px; }
.sear_back .sear_inpu { float: left; padding-top: 4px; padding-left: 12px; }
.sear_inpu .textsr { border: 1px solid #FFFFFF; color: #D2D2D2; }
.sear_back .sear_but { float: right; padding-top: 5px; padding-right: 10px; }
/*menu*/
.menu { float: left; width: 570px; height: 28px; }
.menu ul { float: left; width: 555px; background-image: url(../images/lines.jpg); background-repeat: no-repeat; background-position: right center; height: 28px; padding-left: 15px; }
.menu li { float: left; width: 92px; line-height: 28px; height: 28px; background-image: url(../images/lines.jpg); background-repeat: no-repeat; background-position: left center; text-align: center; display: block; }
.menu a { font-size: 14px; font-weight: bold; color: #909090; text-align: center; float: left; width: 92px; line-height: 28px; height: 28px; }
.menu2 a:link,
.menu2 a:visited { font-size: 14px; font-weight: bold; color: #40BD01; text-align: center; float: left; width: 92px; line-height: 28px; height: 28px; background-image: url(../images/bodline.jpg); background-repeat: no-repeat; background-position: center bottom; }
/*----------------main----------*/

.jsbanner { float: left; width: 978px; height: 350px; padding-top: 10px; padding-left: 5px; padding-right: 5px; }


/*wrapper_a*/
.wrapper_a { float: left; width: 978px; background-image: url(../images/maina.jpg); background-repeat: no-repeat; background-position: center bottom; height: 20px; padding-top: 28px; padding-bottom: 14px; padding-right: 5px; padding-left: 5px; }
.wrapper_al { float: left; width: 490px; padding-left: 2px; font-size: 14px; font-weight: bold; }
.wrapper_ar { float: left; font-size: 14px; font-weight: bold; }
/*wrapper_b*/
.wrapper_b { float: left; width: 988px; padding-top: 12px; padding-bottom: 16px; }
.wrapper_bbot { background-image: url(../images/corback3.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 15px; width: 988px; }
.wrapper_btop { background-image: url(../images/corback1.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 16px; width: 988px; }
.wrapper_bmid { background-image: url(../images/corback2.jpg); background-repeat: repeat-y; background-position: left center; float: left; width: 941px; padding-right: 25px; padding-left: 22px; }
.wrapper_bmid .sidea { float: left; width: 277px; }
.wrapper_bmid .sideb { float: left; width: 433px; padding-right: 11px; padding-left: 12px; }
.wrapper_bmid .sidec { float: right; width: 206px; }
.sidtitle { font-size: 14px; font-weight: bold; }
.sidtitle span { float: right; }
.sidcont_a { line-height: 180%; padding-top: 10px; padding-bottom: 8px; font-family: "宋体"; }
.sidcont_b { float: left; width: 433px; padding-top: 20px; }
.sidcont_butL { float: left; height: 78px; width: 22px; padding-top: 22px; }
.sidcont_butR { float: right; padding-top: 22px; width: 18px; }
.sidcont_blist { float: left; width: 391px; display: block; }
.sidcont_blist ul { float: left; width: 391px; }
.sidcont_blist li { float: left; width: 180px; padding-left: 10px; }
.sidcont_blist .proimg { float: left; width: 180px; background-image: url(../images/prudback.jpg); background-repeat: no-repeat; background-position: center top; height: 133px; text-align: center; padding-top: 1px; }
.sidcont_blist .protitle { float: left; width: 180px; padding-top: 5px; text-align: center; line-height: 160%; }
.sidcont_c { background-image: url(../images/view.jpg); background-repeat: no-repeat; background-position: center bottom; height: 142px; width: 193px; float: left; padding-left: 13px; padding-top: 9px; }
.sidcont_c .play {
	position: absolute;
	float: left;
	height: 44px;
	width: 44px;
	left: 832px;
	top: 520px;
}

.sidcont_t { float: left; width: 206px; text-align: center; padding-top: 8px; }
/*wrapper_c*/
.wrapper_c { float: left; width: 978px; background-image: url(../images/khl.jpg); background-repeat: no-repeat; background-position: left center; height: 40px; }
.wrapper_c .friend { float: left; width: 978px; }
.wrapper_c .friend ul { float: left; width: 970px; background-image: url(../images/khr.jpg); background-repeat: no-repeat; background-position: right center; padding-left: 8px; }
.wrapper_c .friend ul li { float: left; width: 146px; padding-left: 12px; padding-top: 3px; }
.friend ul li a img { border: 1px solid #CCC; }
/*footer*/
.wrapper_d { float: left; width: 978px; margin-top: 25px; background-image: url(../images/footerline.jpg); background-repeat: repeat-x; background-position: left top; padding-top: 8px; padding-bottom: 20px; }.wrapper_d .wrapper_col { float: left; width: 300px; }
.wrapper_d .wrapper_col ul { float: left; width: 300px; background-image: url(../images/lines.jpg); background-repeat: no-repeat; background-position: left center; }
.wrapper_col ul li { float: left; width: 72px; background-image: url(../images/lines.jpg); background-repeat: no-repeat; background-position: right center; text-align: center; }
.wrapper_col ul li a { color: #ACACAC; }
.wrapper_d .wrapper_text { float: right; width: 400px; color: #ACACAC; text-align: right; }
/*------------------------内页样式开始---------------*/
.posi { float: left; width: 978px; padding-top: 12px; padding-bottom: 12px; }
.bannernar { margin-top: 10px; width: 976px; border: 1px solid #CCC; }
.about { float: left; width: 978px; }.menuwar { float: left; width: 210px; }
.aboutus {
	float: right;
	width: 758px;
	padding-bottom: 10px;
}
.titlenar { float: left; width: 186px; background-image: url(../images/titleback.jpg); background-repeat: no-repeat; background-position: left bottom; height: 20px; padding-left: 24px; font-size: 14px; color: #78BE0D; font-weight: bold; padding-top: 10px; }
.menunar { float: left; width: 208px; border: 1px solid #D6D6D6; }
.menuwar .menunar ul { float: left; width: 196px; padding-right: 6px; padding-left: 6px; padding-top: 10px; padding-bottom: 10px; }
.menunar ul li { background-image: url(../images/ul1.jpg); background-repeat: no-repeat; background-position: 5px center; float: left; width: 176px; line-height: 29px; height: 29px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-left: 20px; }
.menunar a { color: #5F5F5F; }
.menunar2 a { color: #62A300; }
.aboutc { float: left; width: 758px; background-image: url(../images/aboub3.jpg); background-repeat: no-repeat; background-position: left top; height: 8px; }
.abouta { background-image: url(../images/aboub1.jpg); background-repeat: no-repeat; background-position: left bottom; height: 7px; line-height: 7px; }
.aboutb { background-image: url(../images/aboub2.jpg); background-repeat: repeat-y; background-position: left center; float: left; width: 718px; padding-right: 20px; padding-left: 20px; line-height: 220%; padding-top: 8px; padding-bottom: 8px; }
.aboutb .tupiimg { float: left; padding-right: 10px; }
.midback { background-image: url(../images/aboub2.jpg); background-repeat: repeat-y; background-position: left center; float: left; width: 758px; padding-top: 8px; padding-bottom: 8px; }
.zhenshu { float: left; width: 758px; line-height: 220%; }
.zhenshu dl { float: left; width: 287px; text-align: center; padding-left: 57px; height: 250px; line-height: 160%; }
.numwar { float: left; width: 538px; padding-left: 220px; padding-top: 10px; }
.num ul { float: left; width: 538px; }
.num ul li { float: left; padding-left: 2px; padding-right: 2px; }
.num  a { color: #B2E05A; line-height: 220%; }
.num1  a { border: 1px solid #CCC; padding-right: 6px; padding-left: 6px; color: #B2E05A; padding-top: 4px; padding-bottom: 4px; text-align: center; }
.num3  a { border: 1px solid #CCC; padding-right: 6px; padding-left: 6px; color: #FFF; padding-top: 3px; padding-bottom: 3px; font-weight: bold; background-color: #AFE255; font-family: Arial; }
.num2  a { padding-right: 6px; padding-left: 6px; color: #B2E05A; }

.view { float: left; width: 758px; }
.view dl { float: left; width: 206px; text-align: center; padding-left: 33px; }
.view dl .viewimg { background-image: url(../images/view.jpg); background-repeat: no-repeat; background-position: left top; height: 142px; width: 206px; padding-top: 11px; float: left; }
.viewimg .playb { position: absolute; width: 44px; margin-top: 42px; text-align: left; height: 44px; margin-left: 76px;_margin-left: 62px; z-index: auto; }
.view dl .viewtext { float: left; width: 206px; padding-bottom: 8px; }
.viewxq .viewxqtitle { font-size: 18px; text-align: center; color: #6B6B6B; font-weight: bold; }
.viewxq .viewxqcont { background-image: url(../images/viewbig.jpg); background-repeat: no-repeat; background-position: left top; height: 435px; width: 640px; margin-left: 40px; margin-top: 10px; padding-top: 13px; padding-left: 15px; }
/*produ*/
.produ { float: left; width: 758px; }
.produ ul{ float: left; width: 758px; }
.produ ul li { float: left; width: 194px; padding-left: 44px; height: 210px; }
.produts { background-image: url(../images/produback.jpg); background-repeat: no-repeat; background-position: center center; height: 154px; width: 192px; padding-left: 2px; padding-top: 2px; }
.prodtext { padding-bottom: 8px; line-height: 120%; text-align: center; }
.yellow { color: #F60; font-weight: bold; }
/*newslist*/
.newlist { float: left; width: 758px; }
.newlist ul { float: left; width: 718px; padding-right: 20px; padding-left: 20px; }
.newlist ul li { float: left; width: 718px; height: 30px; line-height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.newlist ul li span { float: right; color: #B2B2B2; }
.newtitle { line-height: 25px; text-align: center; }
.newcont { padding-top: 8px; padding-right: 20px; padding-bottom: 8px; padding-left: 20px; float: left; width: 718px; }

.newxp {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	line-height: 200%;
	float: left;
	width: 718px;
	padding-top: 10px;
}
.newtitle span { font-size: 16px; font-weight: bold; }
.newxp span { width: 715px; text-align: center; font-weight: bold; 
}
.biao td {
	padding-top: 6px;
	padding-bottom: 6px;
}
.textsr {
	border: 1px solid #CCC;
	padding-left: 6px;
}
.textsrh {
	border: 1px solid #CCC;
	line-height: 23px;
	height: 23px;
	vertical-align: middle;
}
.textsr {
	border: 1px solid #CCCCCC;
}

.red {color: #FF0000}
.menunar p {
	padding-top: 8px;
	padding-left: 8px;
}
/*我的购物车*/
.carcont {
	padding-top: 15px;
	padding-bottom: 10px;
}
.gwbackc {
	background-image: url(../images/gwc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 11px;
	width: 978px;
}
.gwbackb {
	background-image: url(../images/gwb.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	float: left;
	width: 928px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.gwbacka {
	background-image: url(../images/gwa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 11px;
	width: 978px;
}
.biaoline th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.biaoline td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.jieshu {
	float: right;
	font-weight: bold;
}
.carcont {
	float: left;
	width: 928px;
}
.car {
	float: left;
	width: 928px;
}
.carthitle {
	float: left;
	width: 928px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
.cartlist {
	float: left;
	width: 928px;
}
.cartlist dl {
	float: left;
	width: 928px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.cartlist .litext {
	float: left;
	width: 908px;
	padding-left: 20px;
}
.cartlist .liadd {
	float: left;
	width: 928px;
}
.cartlist .liadd span {
	float: right;
}
.cartlist .litext span {
	float: right;
}
/*产品详情*/.produxq {
	float: left;
	width: 718px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 15px;
}
.produxqL {
	float: left;
	width: 352px;
}
.produxqL .pro_samllpic {
	float: left;
	width: 352px;
	padding-top: 10px;
}
.pro_samllpic .pro_butta {
	float: left;
	width: 8px;
	padding-top: 20px;
}
.pro_samllpic .pro_buttb {
	float: right;
	width: 8px;
	padding-top: 20px;
}

.pro_samll {
	float: left;
	width: 335px;
}
.pro_samll ul {
	float: left;
	width: 335px;
}
.pro_samll li {
	float: left;
	width: 76px;
	padding-left: 5px;
}
.pro_samll a {
	float: left;
	width: 72px;
	border: 1px solid #D5D5D5;
	padding: 2px;
}
.pro_samllb a {
	float: left;
	width: 72px;
	border: 1px solid #A4D856;
	padding: 2px;
}



.produxqL .pro_bigpic {
	float: left;
	width: 350px;
	border: 1px solid #CCC;
}
.produxqR {
	float: left;
	width: 321px;
	padding-left: 27px;
}
.produxqR .prosid {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
}
.produxqR .probod {
	padding-top: 20px;
	padding-bottom: 10px;
}
.probod a {
	color: #75BD11;
	text-decoration: underline;
}
/*产品详情JS*/
/*.none { display:none; }*/
.TabTitle {
	float: left;
	width: 718px;
	background-image: url(../images/hspback1.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 27px;
	margin-top: 15px;
}
.TabTitle span { float: right; padding-top: 4px; padding-right: 4px; }
.TabTitle li { float: left; width: 73px; padding-right: 6px; }
.TabTitle .active { cursor: pointer; background-image: url(../images/hspbuter1.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 27px; width: 73px; text-align: center; line-height: 27px; font-weight: bold; color: #FF6600; }
.TabTitle .normal { cursor: pointer; background-image: url(../images/hspbuter2.jpg); background-repeat: no-repeat; background-position: left bottom; float: left; height: 27px; width: 73px; text-align: center; line-height: 27px; font-weight: bold; color: #838383; }
.TabContent { float: left; width: 718px; }
.TabContent #proTab0_Content0 {
	float: left;
	width: 718px;
	line-height: 160%;
	padding-top: 15px;
}
.TabContent #proTab0_Content1,
.TabContent #proTab0_Content2,
.TabContent #proTab0_Content3,
.TabContent #proTab0_Content4 {
	float: left;
	width: 718px;
	padding-top: 15px;
	line-height: 160%;
}
/*产品评价*/
.procol {
	float: left;
	width: 718px;
}
.procol dl {
	float: left;
	width: 718px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
}

.procol .propjname span {
	float: right;
}
.prowra {
	float: left;
	width: 568px;
	padding-left: 150px;
	padding-top: 10px;
}
.Submitsr {
	line-height: 24px;
	height: 24px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #AFE255;
	border: 1px solid #AFE255;
}
.hylogin { float: left; width: 454px; }
.hyregsiter { float: right; width: 454px; }
.hont14 { font-size: 14px; }
.medd {
	float: left;
	width: 718px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.dzlist {
	float: left;
	width: 718px;
	padding-left: 20px;
}
.dzlist dl {
	float: left;
	width: 718px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.dzlist .litext {
	float: left;
	width: 718px;
	padding-top: 6px;
}
.dzlist .liadd {
	float: left;
	width: 718px;
}
.dzlist .liadd span {
	float: right;
}
.dzlist .litext span {
	float: right;
}
.zhutai {
	padding-bottom: 20px;
	font-size: 14px;
	color: #000000;
}
.zhixun {
	float: left;
	width: 718px;
	padding-right: 20px;
	padding-left: 20px;
}
.zhixun dl {
	float: left;
	width: 718px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.zhixun .zhititle span {
	float: right;
}
.carthitle span {
	float: right;
	font-weight: normal;
}

/*下拉菜单JS*/
.nav{
	width:552px;
	height:28px;
	line-height: 28px;
	float: left;
	padding-left: 18px;
}
		.nav ul li{
	width:auto;
	margin:0px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	background-image: url(../images/nav_line.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
	float: left;
}
		.nav ul li a{
	width:80px;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0;
	color:#909090;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: left;
}
		.nav ul li a:hover{
	color:#33A200;
	background-image: url(../images/bodline.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
		.nav ul li.noline{ background:none;}

		.nav ul li.Caipiaonews{
	float:left;
	position:relative;
	z-index:9999;
	color:#fff;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0;
	width: 92px;
}
		.nav ul li.Caipiaonews span{ width:82px; display:block; margin:0 auto; padding:0px 0px 0 10px; text-align:left;}
		.nav ul li.Caipiaonews a{
	display:block;
	color:#909090;
	background:none;

	font-weight: bold;
}
		.nav ul li.Caipiaonews_show{display:block; color:#999999;z-index:9999;}
		.nav ul li.Caipiaonews_show a{
	width:auto;
	height:30px;
	margin:0 auto;
	color:#33A200;
}
		.nav ul li.Caipiaonews_show a:hover{ color:#909090; text-decoration:underline;}
		.nav ul li.Caipiaonews_show span a:hover{ color:#63B43E; text-decoration:none;}
		.nav ul li.Caipiaonews_show span{ width:82px; height:30px; display:block; line-height:30px; text-align:left; margin:0 auto; padding:0px 0px 0 10px; color:#ff0000; cursor:pointer;background:url(../images/menu_more.gif) no-repeat left 0;}
			.moreCaipiaonews{display:none; width:87px; height: auto; position:absolute;top:29px;z-index:9999;}
			.Caipiaonews_show .moreCaipiaonews{
	display:block;
	width:96px;
	height: auto;
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	position:absolute;
	z-index:9999;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	background-color: #fff;
	background-image: url(../images/meuntop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.moreCaipiaonews a:link,.moreCaipiaonews a:visited {
	font-size: 12px;
}

				.t_list { clear:both; padding:5px 0 0 0; line-height:22px;}
				.t_list dl dt{ margin:0; padding:0 0 0 10px; height:24px; overflow:hidden; background:url(../images/icon_s2.gif) no-repeat 2px 7px;}
				.t_list dl dt a{line-height:20px;}

/*jsbanner*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
ul,li {list-style:none;}
img {border:0;}

.wrapper {
	width:978px;
	float: left;
}

h1 {height:50px; line-height:50px; font-size:22px; font-weight:normal; font-family:"Microsoft YaHei",SimHei;}

.shuoming {margin-top:20px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:30px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:20px; padding:5px 20px;}

/* qqshop focus */
#focus {width:978px; height:350px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:978px; height:350px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:978px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {
	width:45px;
	height:100px;
	position:absolute;
	top:90px;
	cursor:pointer;
	background-image: url(../img/sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
