@charset "utf-8";
/* CSS Document */
* {
xlist-style: none;
xfont: 12px/1.5 tahoma, arial, Microsoft YaHei, simsun, sans-serif;
font-family: tahoma, arial, 'Microsoft YaHei', simsun, sans-serif;
xfont-size: 12px;
xfont-style: normal;
xfont-variant: normal;
xfont-weight: normal;
xline-height: 1.5;
}
.content-main{line-height: 2;}
.content-main table
{
	border-collapse: collapse;
	border: 1px;
	margin: 0px auto;
}
.content-main tr{
	border:#b8b8b8 solid 1px;
	height: 25px;
}
.content-main th{
	border:#b8b8b8 solid 1px;
	height: 25px;
}
.content-main td{
	border:#b8b8b8 solid 1px;
	padding-left: 8px;
	padding-right: 8px;
}
.content p {
	xfont-family: Simsun;
	line-height: 2;
}
.content-main a:link,.content-main a:visited{ color:#009900; text-decoration:underline;}
.content-main a:hover,.content-main a:active{ color:#009900; text-decoration:underline;}
.content-main a { color:#009900; text-decoration:underline;}
.content-main ul{
list-style: disc inside;
}

.content-main ol
{
list-style: decimal inside;
}
.content-main img {
	max-width:600px;
	width:expression(width>600?"600px":width+"px");
	overflow:hidden;
	height:auto;
	margin: 0px auto;
	margin-top:10px;
	margin-bottom:10px;
}

/*---------- import ---------*/
*{
	padding:0px;
	margin:0px;
}
body{
	margin:0 auto;
	background-color:#f1f1f1;
	background-image: url(images/bg-line.jpg);
	background-repeat: repeat-x;
	color:#333333;
	font-size: 12px;
	line-height: 1.5;
}
img{border:none;}
/*p{padding-bottom:10px;}*/
a:link, a:visited{ color:#333; text-decoration:none;}
a:hover, a:active{ color:#009900; text-decoration:underline;}
a.link12g:link, a.link12g:visited{ color:#333; font-size:12px; color:#009900; text-decoration:underline;}
a.link12g:hover, a.link12g:active{ color:#333; font-size:12px; color:#009900; text-decoration:underline;}
a.link14g:link, a.link14g:visited{ color:#333; font-size:14px; color:#009900; text-decoration:underline;}
a.link14g:hover, a.link14g:active{ color:#333; font-size:14px; color:#009900; text-decoration:underline;}
a.link14gb:link, a.link14gb:visited{ color:#333; font-size:14px; color:#009900; text-decoration:underline; font-weight:bold;}
a.link14gb:hover, a.link14gb:active{ color:#333; font-size:14px; color:#009900; text-decoration:underline; font-weight:bold;}
a.link14y:link, a.link14y:visited{ color:#333; font-size:14px; color:#ff3300; text-decoration:underline; font-weight:bold;}
a.link14y:hover, a.link14y:active{ color:#333; font-size:14px; color:#ff3300; text-decoration:underline; font-weight:bold;}
a.link12y:link, a.link12y:visited{ color:#333; font-size:12px; color:#009900; text-decoration:underline;}
a.link12y:hover, a.link12y:active{ color:#333; font-size:12px; color:#009900; text-decoration:underline;}
a.link18gb:link, a.link18gb:visited{font-size:18px; color:#009900; text-decoration:underline; font-weight:bold;}
a.link18gb:hover, a.link18gb:active{font-size:18px; color:#009900; text-decoration:underline; font-weight:bold;}
ul{
	list-style:none;
}
input,select,button{
	font-size: 12px;
	vertical-align:middle;	
	padding:2px;
}
.clear{
  clear:both;
}

/*---------- header ---------*/
.header{
	margin:auto;
	width:980px;
	height:100px;
	background:url(images/header-bg.jpg) no-repeat;
	position:relative;
}
.header h1{ float:left; margin-top:130px;  font-size:30px; line-height:30px; padding-bottom:8px; position:absolute; left: 10px;}
.header h1.path-h0{ float:left; margin-top:180px;  font-size:26px; line-height:26px; padding-bottom:8px; position:absolute;}
.header h1.path-h1{ float:left; margin-top:180px;  font-size:18px; line-height:26px; padding-bottom:8px; position:absolute;}
.top-ad { position:absolute; left:700px; top:120px; background: url(images/icon_topad.gif) no-repeat;}
.top-ad a:link,.top-ad a:visited{ color:#009900; text-decoration:underline; font-size:14px;}
.top-ad a:hover,.top-ad a:active{ color:#009900; text-decoration:underline; font-size:14px;}
.top-ad span{ margin-left:68px;}
.logo {
	float:left;
	padding-top:16px;
	margin-top:18px;
}
.logo-text {
	display: block;
	width: 280px;
	height: 59px;
	text-indent: -9999px;
}
.header_cnen{
	margin-top:12px;
	float:right;
	font-size:12px;}

.service {
position:relative;
	margin-top:16px;
	width:640px;
	float:right;
}
.service li {
	float:left;
	list-style:none;
}

.f12cc {
	font-size:12px;
	color:#cccccc;
	xline-height:28px;
}
.f12cc img {
	vertical-align:middle;
}
.f16cc {
	font-size:15px;
	color:#cccccc;
	xline-height:28px;
}
.f16cc img {
	vertical-align:middle;
	margin-left:10px;
}
#search {
	float: right;
	width: 230px;
	height: 28px;
	overflow: hidden;
}
.searchInput {
	border: 0 none;
	color: #878787;
	height: 21px;
	line-height: 21px;
	margin: 1px 0 0 1px;
	padding-left: 5px;	
	padding-top: 0px;	
	padding-bottom: 0px;
	width: 180px;
}
.searchButton {
	background: none;
	border: 0;
	width: 30px;
	height: 21px;
	cursor: pointer;
}
.navbar{	
float:right; margin-top:20px;
clear:right;
}
.navbar a {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height:35px;
	border: 0px solid red;
	font-weight: bold;
	width: 98px;
	text-align: center;
	text-decoration: none;
}
.navbar a.now {
	color:#fff;
	background:url(images/nav-hover-bg.gif) no-repeat;
}
.navbar a:hover {
	color:#fff;
	xbackground:url(images/nav-hover-bg.gif) no-repeat;
}
.navbar ul {
	margin-bottom:8px;
	float: right;
	width: 686px;
	height: 35px;
	list-style: none;
	position: relative;
	font-size:14px;
}
.navbar li {
	float: left;
	width:98px;
	text-align: center;
	font-weight:bold;
	xfont-family:"Arial", "Helvetica", "sans-serif";
}
.navbar li a {
	display: block;
	color: #fff;
	font-size:14px;
	text-decoration: none;
}
.navbar li a:visited{color:#fff;}
/*.topnav li a:hover a:link, a:visited{color:#fff;}*/

/*---------- header -end ---------*/
.wrapper {
	width: 980px;
	xheight: 650px;
	xbackground:url(images/bg-line.jpg) repeat-x;
	margin: 0 auto;
	xbackground-color:#f1f1f1;
}
.wrap-left {
	width:640px;
	xheight:500px;
	xbackground-color:red;
	float:left;
	font-size:12px;
	padding-left: 10px;
}
.wrap-right{
	float:right;
	width:300px;
	xheight:500px;
	font-size:12px;
	padding-right: 10px;
}

.content {
	font-size: 12px;
}

.content p{
	xfont-family:Simsun;
}
#path {
margin-top:20px;
margin-left: 10px;
width: 960px;
height: 30px;
line-height: 26px;
color: #666;
font-size:14px;
font-weight:bold;
background: url(images/path_bg.gif) repeat-x bottom;
}
.path640{width: 640px; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
#path a { color:#666;}
/*---------- banner ---------*/
/*---------- index ---------*/
.banner-index{
	margin:0 auto;
	width: 960px;
	height:440px;
	padding-top:30px;
	background-image: url(images/page_xian.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.banner-left {float: left;width: 360px;}
.banner-title{}
.banner-title p{ font-size:58px; font-weight:bold; line-height:80px; margin-top:26px;}
.banner-title span{ font-size:62px; font-weight:bold;color:#ff6600; font-family:Verdana;}
.banner-imgbox{
position:absolute;
	width:640px;
	margin-top:0px;}
.banner-imgbox img{
	float:left;
	width:390px;
	margin-top:12px;}
.banner-imgbox div{
	position:relative;
	margin-top:0px;
	width:240px;
	float:right;}
.banner-imgbox h2{ font-size:24px; font-weight:bold; line-height:30px; padding-bottom:12px; clear:both;}
.banner-imgbox p{margin-top:24px; font-size:14px; line-height:22px;}
/*---------- user ---------*/
.banner-user{
	margin:0 auto;
	width: 960px;
	height:508px;
	padding-top:30px;
	background-image: url(images/img-bg-buy.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.banner-userleft{float:left;width:640px;}
.banner-usertitle{}
/*.banner-title dt{ font-size:30px; line-height:30px; padding-bottom:8px; }
.banner-title dd{ font-size:58px; font-weight:bold; line-height:60px;}
.banner-title h1{ font-size:26px; line-height:26px; }*/
.banner-usertitle p{ font-size:58px; font-weight:bold; line-height:80px; margin-top:26px;}
.banner-usertitle span{ font-size:62px; font-weight:bold;color:#ff6600; font-family:Verdana;}
.buyleftbox{margin-top:208px; width:360px; }
.buyleftbox h2 { font-size:16px; height: 36px; margin-bottom:6px; background: url(images/path_bg.gif) repeat-x bottom;}
.buyleftbox div { font-size:14px; line-height:24px;}
.buyleftboxlink { margin-top:10px; margin-left:20px;}
.buyleftboxlink li { float:left;margin-right:20px; padding-left:22px; background: url(images/icon_doc.gif) no-repeat;}

.buy-topbox{position:relative;  margin-top:0px; width:640px; margin-left:0px; margin-top:10px; }
.buy-topbox .ok800 { border-top:solid 2px #390; width:315px; float:left;}
.buy-topbox dt { font-size:28px; font-weight:bold; color:#666; padding-top:10px;}
.buy-topbox dt span{ font-size:28px; font-weight:bold; line-height:58px; color:#390; padding-right:10px;}
.buy-topbox img{vertical-align: middle;}
.buy-topbox dd{ font-size:12px; padding:0px;}
.buy-topbox .ddbutton{ text-align:center; padding:10px;}
.buy-topbox .ok2200 { border-top:solid 2px #F60; width:315px; float:right;}
.buy-topbox .ok2200 span{ font-size:28px; font-weight:bold; line-height:58px; color:#F60; padding-right:10px;}

.buy-bigbox{position:relative; width:640px; margin-left:0px; margin-top:30px;  border-top:solid 1px #390;}
.buy-bigbox h2{ font-size:24px; font-weight:bold; margin-top:20px; margin-bottom:10px; color:#666;}
.buy-bigbox .ok3000 { border-top:solid 1px #ccc; width:315px; float:left;}
.buy-bigbox dt { font-size:20px; font-weight:bold; color:#666; padding-top:10px;}
.buy-bigbox dt span{ font-size:20px; font-weight:bold; line-height:38px; color:#339900; padding-left:10px;}
.buy-bigbox img{vertical-align: middle;}
.buy-bigbox dd{ font-size:12px; padding:0px;list-style-type: disc;display: list-item;margin-left: 20px;}
.buy-bigbox .ddbutton{ text-align:center; padding:10px;list-style-type: none;margin-left:0px;}
.buy-bigbox .wzsg{text-decoration:line-through;}
.buy-bigbox .wzsg-yj{font-size:14px; font-weight:bold; color:#ff0000; line-height:20px; text-decoration:line-through;}
.buy-bigbox .ok400 { border-top:solid 1px #ccc; width:315px; float:right;}
.ddred{ color:#339900; font-weight:bold;}

.buy-midbox {width:640px; font-size:12px; border-top: #ccc 1px solid;color:#666; clear: both; padding-top:10px; height:40px;}
.buy-midbox p{ float:left;}
.buy-midbox span{font-size:16px; font-weight:bold; color:#555;}
.buy-midbox img{vertical-align: middle;}
.buy-midbox .link14gb{ float:right; margin-top:8px; margin-right:10px;}
/*---------- user buy-right ---------*/
.rightbox-buy{ margin-bottom:10px; width:300px; height:auto; float:right; background: url(images/rightbox_img_top.gif) no-repeat;}
.rightbox-mid { margin-top:12px; width:260px; padding-left:20px; padding-right:20px; padding-bottom:10px; background: url(images/rightbox_img_bg.gif) repeat-y;}
.rightbox-mid h2{font-size: 16px;font-weight: bold;line-height: 24px;padding-bottom: 2px; padding-top:12px;}
.rightbox-bottom{ height:12px; background: url(images/rightbox_img_bottom.gif) no-repeat;}
.user-zfb{width:260px;height:78px;}
.user-zfb img {float:left;margin-top:18px; margin-left:0px;}
.user-zfb .rightbox{float:left; margin-top:12px; width:120px; margin-left:16px; padding-bottom:0px;}
.user-zfb .rightbox dt{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.user-zfb .rightbox h2{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.user-zfb .rightbox dt span{ font-size:14px; font-weight:bold; line-height:22px; color:#FF3300;}
.user-zfb .rightbox dd{ font-size:12px; line-height:20px; color:#666;}
.user-gmlc{width:260px;height:268px;}
.user-gmlc img {float:left;margin-top:18px; margin-left:0px;}
.user-gmlc .rightbox{float:left; margin-top:12px; width:200px; margin-left:8px; padding-bottom:0px;}
.user-gmlc .rightbox dt{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.user-gmlc .rightbox h2{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.user-gmlc .rightbox dt span{ font-size:14px; font-weight:bold; line-height:22px; color:#FF3300;}
.user-gmlc .rightbox dd{ font-size:12px; line-height:20px; color:#666;}
.user-gmlc .rightbox img{ padding-top:8px;}
.rightbox-mid .zfbh2{font-size: 16px;font-weight: bold;line-height: 24px;padding-bottom: 2px; padding-top:12px; color:#f60;}
.user-gmlc-zfb{width:260px;height:210px;}
.user-gmlc-zfb img {float:left;margin-top:14px; margin-left:0px;}
.user-gmlc-zfb .rightbox{float:left; margin-top:8px; width:200px; margin-left:8px; padding-bottom:0px;}
.user-gmlc-zfb .rightbox dt{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.user-gmlc-zfb .rightbox h2{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.user-gmlc-zfb .rightbox dt span{ font-size:14px; font-weight:bold; line-height:22px; color:#FF3300;}
.user-gmlc-zfb .rightbox dd{ font-size:12px; line-height:20px; color:#666;}
.user-gmlc-zfb .rightbox dd img{float:left;margin-top:6px; margin-left:0px; margin-right:8px; padding-top:0px;}
.user-gmlc-zfb .rightbox img{ padding-top:8px;}

.user-cjwt{position: relative;margin-bottom:10px; width:284px;float: right;margin-right: 8px;}
.user-cjwt h2{font-size: 16px;font-weight: bold;line-height: 32px;border-bottom: #999 1px solid;margin-bottom: 6px;}
.user-cjwt ul{ padding-top:2px;}
.user-cjwt li{ font-size:12px; line-height:20px;list-style-type: disc;display: list-item;margin-left: 20px; }
.user-cjwt .link12g {float:right; margin-top:6px; margin-right:4px;}

.buy-right{position:relative; margin-top:0px; width:580px; xheight:600px; float:right; background: url(images/right_boxbg_buy.gif) no-repeat;}
.buyrightbox{position:relative;  margin-top:32px; width:340px; margin-left:210px; padding-bottom:16px;}
.buyrightbox dt{ font-size:20px; font-weight:bold; line-height:36px; padding-bottom:2px;}
.buyrightbox h2{ font-size:14px; font-weight:bold; line-height:32px; padding-bottom:2px; color:#666;}
.buyrightbox dt span{ font-size:20px; font-weight:bold; line-height:36px; color:#FF3300;}
.buyrightbox dt .g{ font-size:20px; font-weight:bold; line-height:36px; color:#339900;}
.buyrightbox dd{ font-size:12px; line-height:22px;}
.buyrightbox img{ padding-top:9px;}
.buyrightbox-k{ margin-top:24px; }
.buyrightbox2{width:250px; margin-left:30px; padding-bottom:16px; float:left;}
.buyrightbox2 dt{ font-size:16px; font-weight:bold; line-height:30px; padding-bottom:2px;}
.buyrightbox2 h2{ font-size:14px; font-weight:bold; line-height:30px; padding-bottom:2px; color:#666;}
.buyrightbox2 dt span{ font-size:16px; font-weight:bold; line-height:30px; color:#FF3300;}
.buyrightbox2 dd{ font-size:12px; line-height:24px; padding-bottom:2px;}
.buyrightbox2 img{ padding-top:8px;}
.buyright-ht { clear:both; margin-top:40px; text-align:center; margin-bottom:20px; }
/*---------- user buy-right-box ---------*/
.buy-right-title{ color:#006600; font-size:14px; font-weight:bold; margin-top:15px;  margin-left:30px; height:30px; width:560px;}
.banner-box{ height:158px; width:550px; margin-left:15px; background: url(images/path_bg.gif) repeat-x bottom; }
.banner-box dl{ float:left; width:166px; padding-left:15px; padding-top:12px;}
.banner-box dt{ font-size:14px; font-weight:bold; line-height:24px; color:#444; }
.banner-box dd{ font-size:12px; line-height:22px; color:#666;}
.banner-buybutton{ margin-top:108px; margin-left:0px;text-align: center;}
.user-sale{ float:right; margin-top:30px; width:580px; height:130px;}
.user-sale2{ float:left; margin-left:40px; width:250px;}
.user-sale2 dt{ font-size:16px; font-weight:bold; line-height:28px; padding-bottom:2px;}
.user-sale2 h2{ font-size:16px; font-weight:bold; line-height:28px; padding-bottom:2px;}
.user-sale2 dd span{ font-size:14px; font-weight:bold; line-height:28px; color:#FF3300;}
.user-sale2 dd{ font-size:12px; line-height:28px;}

/*.user-sale2{ float:right; margin-top:8px; width:550px; padding-left:30px; line-height:30px; background: url(images/user_sale.gif) no-repeat; height:30px; border-top:#fff solid 0px; border-bottom:#CCC solid 1px; }
*/
/*---------- down ---------*/
.banner-down{
	margin:0 auto;
	width: 960px;
	height:450px;
	padding-top:30px;
	background-repeat: no-repeat;
}
.banner-downleft{
	float:left;
	width:640px;
/*	background-image: url(images/down-bgimg.gif);
	background-repeat: no-repeat;*/
	}
.table-banbeng {border-collapse:collapse; width:100%; border-top:solid 0px #E8E8E8;}
.table-banbeng .bbbg{ border-top:solid 2px #999}
.table-banbeng td { border-bottom:solid 1px #ccc; border-right:solid 1px #f1f1f1; border-left:solid 1px #f1f1f1;padding:6px; text-align:center;}

.banner-downbutton{ margin-top:38px; margin-left:228px;}
.banner-downtitle{}
/*.banner-downtitle h1{ font-size:26px; line-height:26px; }*/
.banner-downtitle p{ font-size:58px; font-weight:bold; line-height:80px; margin-top:26px;}
.banner-downtitle span{ font-size:14px; color:#666; font-weight:normal;}
.down-more{ margin-top:20px; padding-left:30px; line-height:30px;/* background: url(images/user_sale.gif) no-repeat;*/ height:30px; border-top:#fff solid 1px; border-bottom:#CCC solid 1px; }
.down-c{ margin-top:20px; line-height:22px; width:300px; float:left;}
.down-date{ margin-top:10px; line-height:22px; text-align:center;}
.downanzhuang{
	position:relative;
	margin-top:30px;
	width:320px;
	height:300px;
	float:left;	}
.downanzhuang h2 { font-size:16px; height: 36px; margin-bottom:6px; background: url(images/path_bg.gif) repeat-x bottom;}
.downanzhuang div { font-size:14px; line-height:24px;}
.downother{
	position:relative;
	margin-top:30px;
	margin-left:50px;
	width:280px;
	height:300px;
	float:left;	}
.downother h2 { font-size:16px; height: 36px; margin-bottom:6px; background: url(images/path_bg.gif) repeat-x bottom;}
.downother a:link,.downother a:visited{ color:#009900; text-decoration:underline;}
.downother a:hover,.downother a:active{ color:#009900; text-decoration:underline;}
.down-list {
	width:280px;
	height:30px;
	border-bottom: 1px solid #dadada;
}
.down-list-date {
	float:right;
	width:36px;
	color:#666;
	line-height:28px;
	padding-left:20px; background: url(images/down-down.gif) no-repeat;
}
.down-list-title {
	width:220px;
	float:left;
	font-size:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	line-height:28px;
	overflow:hidden;
}
/*---------- product ---------*/
.banner-product{
	margin:0 auto;
	width: 960px;
	height:318px;
	padding-top:30px;
	background-image: url(images/img-bg01.jpg);
	background-repeat: no-repeat;
/*	background-position: bottom;*/
}
.banner-productleft{
	float:left;
	width:640px;/*
	background-image: url(images/down-bgimg.gif);
	background-repeat: no-repeat;*/
	}
.banner-productbutton{ margin-top:198px;}
.banner-producttitle{}
.banner-producttitle h1{ font-size:26px; line-height:26px; }
.banner-producttitle p{ font-size:58px; font-weight:bold; line-height:80px; margin-top:26px;}
.banner-producttitle span{ font-size:62px; font-weight:bold;color:#ff6600; font-family:Verdana;}
.product-more{ margin-top:20px; padding-left:30px; line-height:30px;/* background: url(images/user_sale.gif) no-repeat;*/ height:30px; border-top:#fff solid 1px; border-bottom:#CCC solid 1px; }
.product-c{ margin-top:20px; line-height:22px;}
.product-cf16{ margin-top:0px; line-height:22px; font-size:16px; line-height:28px; width:408px;}
.product-cf16 p { margin-bottom:12px; line-height:28px;}

.product-cf14{ margin-top:10px; font-size:14px; line-height:24px; width:418px;}
.product-cf14 p { margin-bottom:12px; line-height:24px;}

.product-cf12{ margin-top:18px; line-height:22px; font-size:12px; line-height:22px;}
.product-title{margin-top:20px;margin-left: 10px;width: 960px;height: 30px;}

.product-gn {overflow: hidden; zoom: 1;width: 960px;margin-left: 10px;margin-right: 10px;}
.product-gn ul{list-style-type: disc;padding-left: 20px;font-size: 14px;  line-height:22px;margin-top: 10px;}
.product-gn li{padding-bottom:10px;}
.product-gn .left{float: left; width:460px;}
.product-gn .right{float: right; width:460px;}
.tese{
	position:relative;
	margin-top:5px;
	width:980px;
	height:320px;
	background:url(images/tese-bg.jpg) no-repeat;
}
.tese div{
	float:left;
	width:245px;
	height:320px;
	color:#666666;
	font-size:12px;
	line-height:22px;
}
.tese dt{margin-top:35px;font-size:16px;font-weight:bold;text-align:center;	color:#333333;}
.tese dd{
	margin:118px 18px 0 18px; font-size: 14px;
}
.tese2{
	position:relative;
	margin-top:15px;
	width:980px;
	height:320px;
	background:url(images/tese-bg2.jpg) no-repeat;

}
.tese2 div{
	float:left;
	width:245px;
	height:320px;
	color:#666666;
	font-size:12px;
	line-height:22px;
}
.tese2 dt{margin-top:35px;font-size:16px;font-weight:bold;text-align:center;	color:#333333;}
.tese2 dd{
	margin:118px 18px 0 18px; font-size: 14px;
}
/*---------- banner-right ---------*/
.banner-rightindex{
	position:relative;
	margin-top:50px;
	width:300px;
	height:250px;
	float:right;	
	background: url(images/right_boxbg1.gif) no-repeat;}
.banner-right{
	position:relative;
	margin-top:0px;
	width:300px;
	height:250px;
	float:right;	
	background: url(images/right_boxbg1.gif) no-repeat;}
.banner-right2{
position:relative;
	margin-top:0px;
	width:300px;
	height:250px;
	float:right;	
	background: url(images/right_boxbg2.gif) no-repeat;}
.banner-right3{
position:relative;
	margin-top:0px;
	width:300px;
	height:122px;
	float:right;	
	background: url(images/right_boxbg141.gif) no-repeat;}
.page-right4{
position:relative;
	margin-top:0px;
	width:300px;
	height:250px;
	float:right;	
	background: url(images/right_boxbg1.gif) no-repeat;}
/*	index */
.rightbox{ margin-top:18px; width:260px; margin-left:20px; padding-bottom:4px;}
.rightbox dt{ font-size:16px; font-weight:bold; line-height:24px; padding-bottom:2px;text-align: left;}
.rightbox h2{ font-size:16px; font-weight:bold; line-height:24px; padding-bottom:2px;}
.rightbox dt span{ font-size:16px; font-weight:bold; line-height:24px; color:#FF3300;}
.rightbox dd{ font-size:12px; line-height:20px;text-align: left;}
.rightbox img{ padding-top:8px;}

/*---------- banner end ---------*/
.page-right{
position:relative;
	margin-top:30px;
	width:300px;
	height:250px;
	float:right;	
	background: url(images/right_boxbg1.gif) no-repeat;}	
.page-right2{
position:relative;
	margin-top:0px;
	width:300px;
	height:130px;
	float:right;	
	background: url(images/right_boxbg3.gif) no-repeat;}
.page-right-userly{
	position:relative;
	margin-top:12px;
	width:300px;
	height:130px;
	float:right;	
	background: url(images/right_boxbg3.gif) no-repeat;}
.page-right-userly img {float:left;margin-top:30px; margin-left:16px;}
.page-right-userly .rightbox{float:left; margin-top:18px; width:200px; margin-left:8px; padding-bottom:20px;}
/*---------right-long----------*/
.page-right-long{
	position:relative;
	padding-top:6px;
	width:300px;
	height:270px;
	float:right;	
	background: url(images/right_boxbg_long.gif) no-repeat;}
.page-right-long img {float:left;margin-top:18px; margin-left:16px;}
.page-right-long .rightbox{float:left; margin-top:12px; width:200px; margin-left:8px; padding-bottom:0px;}
.page-right-long .rightbox dt{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.page-right-long .rightbox h2{ font-size:14px; font-weight:bold; line-height:22px; padding-bottom:0px;}
.page-right-long .rightbox dt span{ font-size:14px; font-weight:bold; line-height:22px; color:#FF3300;}
.page-right-long .rightbox dd{ font-size:12px; line-height:22px;}
.page-right-long .rightbox img{ padding-top:8px;}

.page-related{
	position:relative;
	margin-top:0px;
	width:284px;
	float:right;margin-right:8px;}
.page-related dt{ font-size:16px; font-weight:bold; line-height:32px; border-bottom: #999 1px solid;margin-bottom:6px;}
.page-related dd{ font-size:12px; line-height:22px;}
.page-related .w-related{white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;width: 284px;}
/*---------- user page---------*/
.user-process{ width:980px; height:111px; background: url(images/user_process.gif) no-repeat; padding-top:20px; margin-top:20px;}
.user-process dl{ float:left; width:318px;}
.user-process dt{ padding-left:88px;  font-size:14px; font-weight:bold; line-height:24px; }
.user-process dd{ padding-left:88px;  font-size:12px; line-height:22px; color:#666;}
.user-faq {padding-top:10px;}
.user-faq ul{ float:left; width:326px; margin-bottom:50px;}
.user-faq li{ font-size:12px; line-height:26px; }

/*---------- user page end---------*/
.page-title{
margin-top:20px;
width: 980px;
height: 36px;
background: url(images/path_bg.gif) repeat-x bottom;}
.page-title2{
margin-top:20px;
margin-bottom:12px;
width: 640px;
height: 56px;
border-bottom: 1px solid #dadada;}
.page-title2 h1{ font-size:22px; line-height:30px;}
.banner-download{
	margin:220px 0 0 465px;
}
.banner-buy{
	margin:220px 0 0 10px;
}
.sanlan{
	margin:0 auto;
	width:980px;
	height:156px;
	background:url(images/san-lan-bg.gif) repeat-x;
}
.sanlan p{
	line-height:20px;

	font-size:12px;
	color:#666666;
}
.sanlan a{
	display:block;
	width:210px;
	height:80px;
	text-indent:-9999px;	
}
.box-left{
	float:left;
	margin:25px 0 0 150px;
	xmargin:25px 0 0 75px;
	text-align:center;
}
.box-middle{
	float:left;
	margin:25px 0 0 20px;
	text-align:center;
}
.box-middle a{
	background:url(images/yu-yue-yuan-cheng.gif);
}
.box-middle a:hover{
	background:url(images/yu-yue-yuan-cheng-hover.gif);
}
.box-right{
	float:left;
	margin:25px 0 0 20px;
	text-align:center;
}
/*-------------------*/
.page-center{
	margin:0 auto;
	width: 960px;
}
.f18fyh{
	xfont-family:Microsoft YaHei;
	font-size:18px;
	font-weight:bold;
	height:38px;
}
.gongneng{margin:0 auto; width:980px; height:318px; background:url(images/gong-neng.gif) no-repeat;}
.gongneng div{float:left; width:245px; height:298px ;color:#666666; font-size:14px; line-height:22px;}
.gongneng dt{margin-top:35px;font-size:16px;font-weight:bold;text-align:center;	color:#333333;}
.gongneng dd{margin:118px 18px 0 18px; font-size: 14px;}
.gongneng span {float:right;margin-right:18px; margin-top:12px;}

.f16fyc{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}
.f14fyc{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}
.foot{
margin-top:30px;
	width:100%;
	height:182px;
	background:url(images/foot-bg.gif) repeat-x;
}
.foot div{
	margin:0 auto;
	width:980px;
	height:182px;
	font-size:12px;
	color:#cccccc;
	text-align:center;
	background-image: url(images/bottom_xian.gif);
	background-repeat: no-repeat;
	background-position: center 55px;
}
.foot div dt{
	padding-top:26px;
}
.foot div dd{
	margin-top: 20px;
}
.foot div a:link,.foot div a:visited{ color:#fff; text-decoration:none;}
.foot div a:hover,.foot div a:active{ color:#fff; text-decoration:underline;}

/*-----help-----*/
.help {
	width:640px;
	margin-top:20px;
	xmargin-top:10px;
}
.help h1{
	margin-bottom:10px;
	font-size:36px;
	color:#7fa606;
	font-weight:normal;
}
.help-nav {
	width:640px;
	height:50px;
	background:url(images/help-nav-bg.gif) no-repeat; 
}
.help .help-list {
	margin-top:20px;
}
.help .help-list a{
	xfont-family:SimSun;
}
.help .help-list a:link,.help .help-list a:visited{ color:#333; text-decoration:none;}
.help .help-list a:hover,.help .help-list a:active{ color:#009900; text-decoration:underline;}
.help-nav li {
	float:left;
	width:108px;
	height:43px;
	text-align:center;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	margin-left:10px;
/*	background:url(images/help_navbg.gif) no-repeat;*/
}
.help-nav li a{
	color:#666;
}
.help .now{
	background:url(images/help-navbg-down.gif) no-repeat bottom; color:#000;
}
.help .now a{
	color:#000;
}
.video-list {
	margin-top:10px;
}
#helpsearch {
	float: right;
	width: 328px;
	height: 30px;
	overflow: hidden;
	margin-right:8px;
	margin-top:10px;
	padding:0px;
	line-height:0px;
}
.helpsearchInput {
	border: 0 none;
	color: #878787;
	height: 28px;
	line-height: 21px;
	margin-right: 8px;
	padding-left: 5px;	
	padding-top: 0px;	
	padding-bottom: 0px;
	width: 228px;
}
.helpsearchButton {
	background: none;
	border: 0;
	width: 72px;
	height: 28px;
	cursor: pointer;
}
/*------------manual-------------*/
.manual-content{margin-top:20px;}
.manual-tilte{margin-top:10px; font-size:14px;	border-bottom: 1px solid #c1c1c1; height:28px; line-height:24px; font-weight:bold; margin-bottom:6px;}
.manual-tilte h2 {font-size:14px; margin: 0px;}
.manual-list li { line-height:24px;	border-bottom: 1px solid #e8e8e8;}
/*------------?б??-------------*/
.list-page {
	width:640px;
	height:36px;
	border-bottom: 1px solid #dadada;
}
.list-page .list-date {
	float:right;
	width:88px;
	color:#666;
	xfont-family:Tahoma;
	line-height:36px;

}
.list-page .list-datelong {
	float:right;
	width:110px;
	color:#666;
	xfont-family:Tahoma;
	line-height:30px;

}
.w450 {
	width: 530px;
	float:left;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	line-height:36px;
	overflow:hidden;
}
/*---------page-----------*/
.page-nav {
	clear: both;
	line-height: 22px;
	white-space: nowrap;
	padding-left: 20px;
}
.page {
	float: right;
	padding:20px 0 20px 0;
	font-size: 13px;
}
.page a {
	float: left;
	width: 23px;
	height: 22px;
	margin-right: 5px;
	line-height: 22px;
	overflow: hidden;
	border: 1px solid #E7ECF0;
	background: white;
	text-decoration: none;
	text-align: center;
	color: #666;
}
.page span {
	float: left;
	width: 23px;
	height: 22px;
	margin-right: 5px;
	line-height: 22px;
	overflow: hidden;
	background: #666;
	text-decoration: none;
	text-align: center;
	color: #fff;
}
.page .pre, .page .next {
	width: 60px;
	line-height: 23px;
	xline-height: 24px;
}
.page a:hover {
	background:#ccffcc;
}

/*.splite-line {
margin: 0 auto;
width: 640px;
height: 3px;
xbackground: url(images/3pxdot.png) repeat-x;
	border-bottom: 1px solid #dadada;
}*/
/*--------------pay-----------*/
.banner-userpay{margin:0 auto;width:980px;padding-top:30px;background: url(images/img-bg-buy.jpg) no-repeat top; display:block; height:auto;}
.buy-payright{ margin-top:0px; width:580px; height:auto; float:right; background: url(images/right_boxbg_buy_top.gif) no-repeat;}
.purchase { margin-top:22px; width:520px; padding-left:30px; padding-right:30px; padding-bottom:20px; background: url(images/right_boxbg_buy_mid.gif) repeat-y;}
.purchase span {color: red;}
.percent100 {width: 100%;}
.percentauto {width: none;}
.registerForm{margin: 0 auto;}
.registerForm h2{ font-size:20px; font-weight:bold; margin-top:18px; background: url(images/path_bg.gif) repeat-x bottom; height:40px; line-height:36px; width:520px;}
.registerForm p { font-size:14px; line-height:32px; padding-bottom:2px; color:#666;}
.registerForm table{ font-size:14px; line-height:24px; margin-top:20px;}
.registerForm table td{ padding-top:2px; padding-bottom:2px;}
.registerForm table td p{ font-size:12px; padding-top:2px; padding-bottom:2px;}
.buy-payrightbottom{ height:20px; background: url(images/right_boxbg_buy_bottom.gif) no-repeat;}
.pay-dd h2{ font-size:20px; font-weight:bold; margin-top:18px; background: url(images/path_bg.gif) repeat-x bottom; height:40px; line-height:36px; width:520px;}
.pay-dd p{font-size:14px; font-weight:bold; line-height:40px; padding-bottom:2px; color:#333;}
.pay-dd table
{
	border-collapse: collapse;
	border: 1px;
	margin: 0px auto;font-size:14px;
}
.pay-dd tr{
	border:#b8b8b8 solid 1px;	
}
.pay-dd th{
	border:#b8b8b8 solid 1px;
	height: 36px;
}
.pay-dd td{
	border:#b8b8b8 solid 1px;
	padding-top: 4px; padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
.pdf-download{ margin-top:22px; width:520px; text-align:center; font-size:14px;}


.banner-aboutus{
	margin:0 auto;
	width:980px;
	height:418px;
	padding-top:30px;
	background-image: url(images/img-bg-aboutus.jpg);
	background-repeat: no-repeat;
/*	background-position: bottom;*/
}
.content-main .submitable {border-collapse:collapse; border:#ccc 0px solid; xbackground-color:#f8f8f8; width:100%;}
.content-main .submitable td {padding-bottom:10px;border:none;padding-left:0px;padding-right:0px;}
.content-main .submitable tr{border:none; border-bottom:#ccc 0px solid;}
.content-main .submitablewc {border-collapse:collapse; border:#ccc 0px solid; xbackground-color:#f8f8f8; width:100%;}
.content-main .submitablewc td {padding-bottom:1px;border:none;padding-left:0px;padding-right:0px;line-height: 36px;font-size: 14px;}
.content-main .submitablewc tr{border:none; border-top:#ccc 1px solid;}

/*-----------button---------------*/
.button-banner{
	padding:8px 26px 8px 26px;
	text-decoration: none;
	display: inline-block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	outline:none;
	font-size: 16px;
	margin-right:20px;
	white-space:nowrap;
}
.button-banner:hover{background-color: #777;}
.button-banner:active{	top: 1px;left:1px;}
a.button-banner:link, a.button-banner:visited{color:#fff; text-decoration:none;}
a.button-banner:hover,a.button-banner:active{color:#fff; text-decoration:none;}
.button{
	padding:5px 15px 5px 15px;
	text-decoration: none;
	display: inline-block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	outline:none;
	font-size: 14px;
	margin:10px;
	white-space:nowrap;
}
.button:hover{background-color: #777;}
.button:active{	top: 1px;left:1px;}
a.button:link, a.button:visited{color:#fff; text-decoration:none;}
a.button:hover,a.button:active{color:#fff; text-decoration:none;}
.lightblue{background-color: #0370EA;color: #FFF;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);font-weight:100;}
.lightblue:hover{background-color:#008DFD;}
.red{background-color: #B00000;color: #FFF;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);font-weight:100;}
.red:hover{background-color:#d50000;}
.yellow{background-color: #ff6600;color: #FFF;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);font-weight:100;}
.yellow:hover{background-color:#ff9900;}
.yellow2{background-color: #ff9900;color: #FFF;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);font-weight:100;}
.yellow2:hover{background-color:#ffaf37;}
.green{background-color: #009900;color: #FFF;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);font-weight:100;}
.green:hover{background-color:#04b300;}
.white{background-color: #f9f9f9;color: #333;text-shadow: 0 -1px 1px rgba(0,0,0,0.10);font-weight:100;}
.white:hover{background-color:#fff;}
a.white:link, a.white:visited{color:#009900; text-decoration:none;}
a.white:hover,a.white:active{color:#006600; text-decoration:none;}


.purchase-fkfs {width:600px;background-color:#fff; padding:20px;}
.purchase-fkfs h3{margin-top:6px;margin-bottom:10px; padding-bottom:10px; font-size:20px;	color:#333;font-weight:normal;border-bottom: #E8E8E8 1px solid;}
.purchase-yhzh td{ padding-bottom:18px;}
.purchase-yhzh img{ margin-top:10px; margin-bottom:10px; }
.purchase-yhzh .xian{border-bottom: #f1f1f1 1px solid; }


.purchase-contact{zoom: 1;overflow: hidden;border-top: 2px solid #aaa;}
.purchase-contact .left{float: left; width:300px;}
.purchase-contact .right{float: right; width:300px;}
.purchase-contact .title{font-size:14px; font-weight: bold;padding-bottom: 6px;padding-top: 12px;border-bottom: 1px #ccc solid;margin-bottom: 10px;}



/*-----------------wiki------------------*/
.wiki-left{
	float:left;
	width:280px;
	background: url(images/wiki-left-bg.gif) repeat-y;
	position: relative;
	display: inline;
	clear: both;
}
.wiki-left ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	cursor: pointer;
}
.wiki-left li {
	font-size: 14px;
	color: #555;
	line-height:28px;
	width:280px;
	margin:0px;
	padding-left:8px;
	xheight:28px;
	float:left;
	display:inline;
}
.wiki-left li.wiki-class{
	padding-left:8px;
	height:28px;
	font-size: 14px;
	color: #333;
	line-height:28px;
	width:280px;
	margin:0px;
	float:left;
	background: url(images/wiki-left-arrow.gif) no-repeat;	
	font-weight: bold;
	display:inline;
}
.wiki-right{
	float: right;
	display:block;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#content .wiki-right a:link,#content .wiki-right a:visited {text-decoration: none;}
.wiki-right li {
	font-size: 14px;
	color: #000;
	line-height:28px;
	margin:0px;
	height:28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	width:340px;
}
.wiki-right a.answer_link:link,.wiki-right a.answer_link:visited{font-size: 16px; color:#333;font-weight:bold;}
.wiki-right a.answer_link:hover,.wiki-right a.answer_link:active{font-size: 16px; color:#333;font-weight:bold;}
.wiki-right-hide{
	float:right;
	width:340px;
	display:none;
}
/*-----------------wiki------------------*/