/* 应用于所有网页 */

* {
	padding:0;
	margin:0;
}

body {
	text-align:center;
	vertical-align:top;
	font-size:12px;
	color:#000;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	background:url(../bodybg.jpg) center repeat-y;
	background-color:#C4E6B4;
}

a:link, a:visited {
	color:#000;
	text-decoration:none;
}

a:hover, a:active {
	color:#00cc00;
	text-decoration:none;
}

.inlink {
	color:#d00;
}

.inlink a:link, .inlink a:visited {
	color:#a00;
	text-decoration:none;
}

.inlink a:hover, .inlink a:active {
	color:#00cc00;
	text-decoration:underline;
}

#topside {
	min-width:1022px; 
	height:12px;
	background:url(../topside.jpg) repeat-x;
}

#topbar {
	margin:auto;
	min-width:1022px; 
	height:30px;
	background:url(../topbg.jpg) top repeat-x;
	text-align:center;
}

#topmenu {
	position:relative;
	margin:auto;
	width:1002px;
	text-align:right;
}

#topmenulink {
	position:absolute;
	right:24px;
	margin:auto;
	min-width:1022px; 
	line-height:30px;
	color:#fa6;
}

#topmenulink a:link,#topmenulink a:visited {
	color:#fa6;
	text-decoration:none;
}

#topmenulink a:hover,#topmenulink a:active {
	color:#fa6;
	text-decoration:underline;
}

#logobar {
	margin:auto;
	min-width:1022px; 
	height:126px;
	background:url(../topbg.jpg) 0px -30px;
}

#menubar {
	margin:auto;
	min-width:1022px; 
	height:44px;
	background-color:#c00;
	background:url(../topbg.jpg) bottom;
}

#menubg {
	margin:auto;
	width:1002px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

.menu {
	float:left;
	margin-top:7px;
	width:106px;
	line-height:30px;
	background:url(../menuspace.png) right center no-repeat;
}

.menu a:link, .menu a:visited {
	color:#fff;
	text-decoration:none;
}

.menu a:hover, .menu a:active {
	color:#fff;
	text-decoration:underline;
	font-size:14px;
}

#menuleft {
	width:18px;
}

.clear {
	clear:both;
}

#main {
	position:relative;
	margin:auto;
	width:1022px;
	background-color:#fff;
}

#secmenubar {
	margin:auto;
	min-width:1022px; 
	line-height:36px;
	background:url(../secmenubg.jpg) bottom repeat-x;
	color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

#secmenu {
	margin:auto;
}

#secmenu a:link, #secmenu a:visited {
	color:#fff;
	text-decoration:none;
}

#secmenu a:hover, #secmenu a:active {
	color:#fff;
	text-decoration:underline;
}

#foot {
	margin:auto;
	min-width:1022px; 
	height:200px;
	background:url(../footbg.jpg) repeat-x;
	border-top:1px solid #d00;
	border-bottom:1px solid #000;
}

.foottxt {
	margin:auto;
	margin-top:24px;
	text-align:center;
	color:#fff;
}

.foottxt p {
	margin:14px auto;
}

.foottxtlink a:link,.foottxtlink a:visited {
	color:#fff;
	text-decoration:none;
}

.foottxtlink a:hover,.foottxtlink a:active {
	color:#fff;
	text-decoration:underline;
}

#advleft {
	position:absolute;
	left:-150px;
}

#advleft img {
	position:fixed;
	top:260px;
	width:100px;
	height:360px;
	border:1px solid #bbb;
	padding:3px;
	background-color:#fff;
}

#advright {
	position:absolute;
	right:-10px;
}

#advright img {
	position:fixed;
	bottom:10px;
	border:1px solid #bbb;
	padding:3px;
	background-color:#fff;
	width:100px;
}

/*应用于 home.htm */

#banner {
	margin:auto;
	margin-top:1px;
	width:1002px;
	height:420px;
	background-color:#00cc00;
}

#KinSlideshow {
	margin:0 auto;
	width:1002px;
	height:420px;
}

#KinSlideshow img {
	width:1002px;
	height:420px;
}

#media {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:440px;
	border:1px solid #ccc;
	background:url(../titlebg.jpg) repeat-x top;
}

#videos {
	float:left;
	width:362px;
	height:440px;
}

#videotit {
	position:relative;
	margin:auto;
	width:94%;
	height:42px;
	border-bottom:2px solid #00cc00;
	background:url(../titpic.jpg) 8px 22px no-repeat;
}

.title {
	float:left;
	margin-left:26px;
	margin-top:18px;
	font-size:14px;
	font-weight:bold;
}

.title a:link, .title a:visited {
	color:#000;
	text-decoration:none;
}

.title a:hover, .title a:active {
	color:#00cc00;
	text-decoration:none;
}

.titeng {
	font-family:Verdana;
	color:#00cc00;
	font-weight:normal;
	letter-spacing:1px;
}

.subtiteng {
	font-family:Verdana;
	color:#fff;
}

.more {
	position:absolute;
	right:12px;
	top:20px;
	font-size:14px;
	font-weight:bold;
}

.more a:link, .more a:visited {
	color:#000;
	text-decoration:none;
}

.more a:hover, .more a:active {
	color:#00cc00;
	text-decoration:none;
}

#video {
	margin:auto;
	width:93%;
	height:274px;
	border-bottom:1px solid #ccc;
}

#video img {
	margin:auto;
	margin-top:20px;
	width:320px;
	height:240px;
	border:1px solid #ccc;
}

#videobottom {
	margin:auto;
	width:94%;
	height:100px;
}

.videosmall {
	float:left;
}

.videosmall img {
	margin-left:10px;
	margin-top:12px;
	width:98px;
	height:75px;
	border:1px solid #ccc;
}

#news {
	float:left;
	width:637px;
	height:440px;
	border-left:1px solid #ccc;
}

#newstit {
	position:relative;
	margin:auto;
	width:95%;
	height:42px;
	border-bottom:2px solid #00cc00;
	margin-bottom:10px;
	background:url(../titpic.jpg) 8px 22px no-repeat;
}

.newslist { text-align:left;
	margin:auto;
	margin-top:8px;
	width:93%;
	height:112px;
	border-bottom:1px dashed #ccc;
}

.newsleft {
	float:left;
	width:78%;
	height:112px;
	text-align:left;
}

.newstop {
	height:24px;
	font-weight:bold;
	font-size:14px;
	padding-top:12px;
}

.newstop a:link, .newstop a:visited {
	color:#000;
	text-decoration:none;
}

.newstop a:hover, .newstop a:active {
	color:#00cc00;
	text-decoration:none;
}

.newsbrief {
	height:88px;
	vertical-align:top;
	line-height:20px;
	color:#555;
}

.newsright {
	float:left;
	width:22%;
	height:112px;
	text-align:right;
}

.newsright img {
	width:112px;
	height:86px;
	margin-top:11px;
	margin-right:3px;
	border:1px solid #ccc;
}

#infofirst {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:250px;
	border-bottom:1px solid #ccc;
}

.infotop {
	margin:auto;
	width:100%;
	height:78px;
}

.infobig {
	margin:auto;
	margin-left:12px;
	width:97%;
	font-size:16px;
	font-weight:bold;
	color:#00cc00;
	text-align:left;
	line-height:1.6em;
}

.infosml {
	margin:auto;
	width:97%;
	text-align:left;
}

.infosml li {
	list-style-type:none;
	list-style-position:outside;
	line-height:1.8em;
	font-size:12px;
	color:#333;
}

.infobig div {
	margin:auto;
	margin-top:5px;
	margin-bottom:8px;
}

#infosecond {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:250px;
	border-bottom:1px solid #ccc;
}

#infothird {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:250px;
	border-bottom:1px solid #ccc;
}

#infofourth {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:250px;
	border-bottom:1px solid #ccc;
}

.infoleft {
	float:left;
	width:500px;
	height:240px;
}

.inforight {
	float:left;
	width:500px;
	height:240px;
}

#infofirst .infoleft {
	background:url(../info01.jpg) left top no-repeat;
}

#infofirst .inforight {
	background:url(../infofirst.jpg) right no-repeat;
}

#infosecond .inforight {
	background:url(../info02.jpg) left top no-repeat;
}

#infosecond .infoleft {
	background:url(../infosecond.jpg) right no-repeat;
}

#infothird .infoleft {
	background:url(../info03.jpg) left top no-repeat;
}

#infothird .inforight {
	background:url(../infothird.jpg) right no-repeat;
}

#infofourth .inforight {
	background:url(../info04.jpg) left top no-repeat;
}

#infofourth .infoleft {
	background:url(../infofourth.jpg) right no-repeat;
}

#adv1 {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:100px;
	border:1px solid #ccc;
	background-color:#f90;
}

#adv1 img {
	width:1000px;
	height:100px;
	border:0;
}

#products {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:440px;
	border:1px solid #ccc;
	background:url(../titlebg.jpg) repeat-x top;
}

#protit {
	position:relative;
	margin:auto;
	width:97%;
	height:42px;
	border-bottom:2px solid #00cc00;
	background:url(../titpic.jpg) 8px 22px no-repeat;
}

#proshow {
	margin:auto;
	margin-top:12px;
	width:97%;
	height:400px;
}

#proclass {
	float:left;
	width:32%;
	height:358px;
	background:url(../prolist.jpg) 18px right no-repeat;
}

.procla {
	float:left;
	width:120px;
	height:36px;
	margin-top:12px;
	margin-left:14px;
	background-color:#00cc00;
	color:#fff;
}

.procla a:link, .procla a:visited {
	color:#fff;
	text-decoration:none;
}

.procla a:hover, .procla a:active {
	color:#fff;
	text-decoration:underline;
}

.procla div {
	margin:auto;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
}

#taobao {
	float:left;
	margin-top:16px;
	margin-left:13px;
	color:#fff;
}

#taobao img {
	width:255px;
	border:0;
}

#prolist {
	float:left;
	width:68%;
	height:358px;
}

.product {
	float:left;
	margin:12px 8px auto 10px;
	height:164px;
	vertical-align:top;
}

.product img {
	width:142px;
	height:142px;
	border:1px solid #ccc;
}

.product .protitle {
	margin:auto;
	text-align:center;
	margin-top:8px;
}

.protitle a:link, .protitle a:visited {
	color:#000;
	text-decoration:none;
}

.protitle a:hover, .protitle a:active {
	color:#00cc00;
	text-decoration:underline;
}

#honor {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:252px;
	border:1px solid #ccc;
	background:url(../titlebg.jpg) repeat-x top;
}

#hontit {
	position:relative;
	margin:auto;
	width:97%;
	height:42px;
	border-bottom:2px solid #00cc00;
	background:url(../titpic.jpg) 8px 22px no-repeat;
}

#honimgs {
	margin:auto;
	margin-top:12px;
	width:97%;
	height:200px;
	text-align:left;
}

.honimg {
	float:left;
	margin:16px 6px auto 10px;
}

.honimg img {
	width:142px;
	height:142px;
	border:1px solid #ccc;
}

#adv2 {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:100px;
	border:1px solid #ccc;
	background-color:#f90;
}

#adv2 img {
	width:1000px;
	height:100px;
	border:0;
}

#article {
	margin:auto;
	margin-top:10px;
	width:1000px;
	height:360px;
	border:1px solid #ccc;
	background:url(../titlebg.jpg) repeat-x top;
}

#artleft {
	float:left;
	width:333px;
	height:360px;
}

#artcenter {
	float:left;
	width:332px;
	height:360px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#artright {
	float:left;
	width:333px;
	height:360px;
}

#arttit {
	position:relative;
	margin:auto;
	width:92%;
	height:42px;
	border-bottom:2px solid #00cc00;
	background:url(../titpic.jpg) 8px 22px no-repeat;
}

.artcon {
	margin:auto;
	text-align:left;
	width:92%;
	height:310px;
}

.artcon ul {
	margin-top:16px;
	margin-right:60px;
}

.artcon li {
	list-style-type:none;
	width:270px;
	height:30px;
	border-bottom:1px dashed #ccc;
	line-height:30px;
	font-size:13px;
	color:#000;
}

.artcon a:link, .artcon a:visited {
	color:#000;
	text-decoration:none;
}

.artcon a:hover, .artcon a:active {
	color:#00cc00;
	text-decoration:none;
}

#outlink {
	margin:auto;
	margin-top:10px;
	width:1000px;
	border:1px solid #ccc;
	background:url(../titlebg.jpg) repeat-x top;
}

#linktit {
	position:relative;
	margin:auto;
	width:97%;
	height:42px;
	border-bottom:2px solid #00cc00;
	background:url(../titpic.jpg) 8px 22px no-repeat;
}

#linktexts {
	margin:auto;
	margin-top:16px;
	width:97%;
	text-align:left;
	line-height:30px;
}

#linkimgs {
	margin:auto;
	margin-top:5px;
	width:97%;
	text-align:left;

}

#linkimgs img {
	margin-right:1px;
	margin-bottom:12px;
	width:122px;
	height:45px;
	border:1px solid #ccc;
	padding:1px;
	
}

#linktexts .linktext, #linkimgs .linkimg {
	float:left;
	margin-left:9px;
}

#linksheight {
	margin:auto;
	width:1002px;
	height:24px;
}

#space {
	margin:auto;
	width:1000px;
	height:8px;
}


html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#d5d5d7; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1C57C4; text-decoration:none;}
/*头部*/
.inner{ width:1022px; margin:0 auto; position:relative;}

/*内页侧栏*/
.sidebar{ width:1000px; margin-top:15px;}
.sidebar .sb_nav{ float:left; width:210px; text-align:left;}
.sidebar .sb_nav h3.neiye{text-align:left; background:url(../dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active1{ text-align:left;padding:10px 15px; background:#fff;}
.sidebar .sb_nav .active1 editor{ text-align:left;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ font-weight:bold; color:#05a300; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ text-align:left;float:right; width:755px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.neiye{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.neiye span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.neiye div.position1{float:right;font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.neiye div.position1 a{ color:#05a300;}