@charset "utf-8";
/*=[ Basis ]
----------------------------------------------------------*/
*,html{padding:0;margin:0;}
body{
	font:12px/14px "Microsoft Yahei",Tahoma, Helvetica, Arial,"SimSun", sans-serif;color:#666;background:#f8f8f8 url(../images/bg.jpg) repeat-x 0 0;
}
a,a:link,a:visited{display:inline-block;text-decoration:none;color:#666;}
a:hover{text-decoration:underline;color:#000;}
a:focus {outline: none;}
ul{list-style: none;}
img{border:0 none;}
/*=[ Table ]
----------------------------------------------------------*/
table.tables{
	border-collapse:collapse;border-spacing:0;border-left:1px solid #cacaca;border-top:1px solid #cacaca;
}
table.tables td{
	padding:5px;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;
}
table td{padding:5px;}
/*=[ Form ]
----------------------------------------------------------*/
textarea{vertical-align: baseline;padding:4px;}
input{vertical-align: baseline;padding:4px;line-height:14px;height:14px;}
button,.bu{
	cursor:pointer;vertical-align: baseline;outline: none;height:32px;padding:0 15px;
}
/*=[ Fonts ]
----------------------------------------------------------*/
h1{font-size: 28px;line-height:30px;}
h2{font-size: 22px;line-height:24px;}
h3{font-size: 16px;line-height:18px;}
h4,h5,h6{font-size: 14px;line-height:16px;}
small{font-size:12px;}
.article_content p,.article_content div{margin:0 auto 16px;line-height:170%;}
/*=[ Shared ]
----------------------------------------------------------*/
.ce{clear:both;overflow:hidden;height:0;font-size:0;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
.ra{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.ratp{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.rabt{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.logo{_display:inline;float:left;margin:20px 0 10px;}
/*=[ Pages ]
----------------------------------------------------------*/
.bc{
	clear:both;overflow:hidden;margin:0 auto;height:34px;line-height:34px;color:#12541d;width:100%;border-bottom:2px solid #ddd;
}
.bc a,.bc a:visited{color:#12541d;}
.bc a:hover{color:#12541d;}
.bc span{float:right;margin-right:10px;}
.bc h4{
	float:left;font-size:16px;height:34px;line-height:34px;color:#12541d;width:300px;margin:0 0 0 20px;
}
.article_title{width:90%;text-align:center;font-size:18px;margin:40px auto 0;height:40px;line-height:40px;}
.article_content{width:90%;margin:30px auto 20px;font-size:14px;overflow:hidden;}
.article_content img{}
.artice_metas{text-align:center;width:90%;margin:0 auto;}
.related{margin:20px auto;line-height:26px;width:95%;overflow:hidden;clear:both;}
.related p{width:50%;float:left;}
.related p.relatedR{text-align:right;}
.page_list{text-align:center;padding:20px 0;}
.page_list span,.page_list a{display:inline-block;margin:0 5px;}

.product_info{
	margin:10px auto;width:300px;
}
.product_info h1{
	font-size:14px;width:95%;margin:0 0 10px;
}
.product_info p{
	width:95%;margin:0 auto;
}
.post{min-height:430px;width:100%;margin:0 auto;}
.post_img{
	width:352px;margin:30px auto;text-align:center;display:table;vertical-align:middle;
}
.post_img img{vertical-align:middle;}
.post h5{
	clear:both;border-bottom:1px solid #512f24;margin:20px 10px;height:32px;line-height:32px;
}
/*=[ List ]
----------------------------------------------------------*/
.article_list{width:95%;margin:30px auto 0;}
.article_list li{line-height:32px;border-bottom:1px dashed #ddd;}
.article_list li span{float:right;}
.article_list span{}
.article_list small{}
.img_list{clear:both;overflow:hidden;}
.img_list li{
	float:left;width:257px;text-align:center;margin:15px auto;display:table;vertical-align:middle
}
.img_list li span{
	display:block;margin:0 auto 0;width:230px;height:30px;line-height:30px;border:1px solid #ddd;border-top:0 none;
}
.img_list li a.img_box{
	width:230px;height:185px;vertical-align:middle;line-height:185px;text-align:center;border:1px solid #ddd;
}
.img_list li a.img_box img{
	max-width:228px;max-height:183px;margin:0 auto 0;vertical-align:middle;
}
/*=[ Layout ]
----------------------------------------------------------*/
.wrap{}
.header{
	clear:both;overflow:hidden;width:1000px;margin:0 auto;background:url(../images/400.jpg) no-repeat right 40px;
}
.page{
	margin:0 auto;width:100%;
}
.main{
	clear:both;overflow:hidden;width:1000px;margin:15px auto 0;background:url(../images/main_bg.jpg) repeat-y 0 0
}
.banner{width:100%;height:290px;background:url(../images/bin01.jpg) no-repeat center 0;display:block;margin:0 auto;
}
#banner{

}
.content{
	_display:inline;float:right;width:780px;margin:0 0 0 20px;
}

/*=[ Nav ]
----------------------------------------------------------*/
.nav_top{float:right;color:#1c4122;margin:12px 0 0;}
.nav_top span{}
.nav_top a,.nav_top a:visited{display:inline-block;margin:0 20px;color:#1c4122;}
.nav_top a:hover{color:#000;}
.nav_main{
	_display:inline;;width:1000px;height:37px;margin:0;clear:both;overflow:hidden;
}
.nav_main li{
	_display:inline;float:left;width:111px;font-size:14px;font-weight:bold;text-align:center;background:url(../images/nav_tx.jpg) no-repeat left 10px;
}
.nav_main li.home{background:none;}
.nav_main li a,.nav_main li a:visited{color:#1c4122;height:37px;line-height:37px;font-weight:bold;}
.nav_main li a:hover{color:#000;}
.nav_main ul {z-index: 300; position: absolute;background:#000;}
.nav_main ul li{font-size:12px;font-weight:lighter;height:30px;line-height:30px;}
/*=[ Sidebar ]
----------------------------------------------------------*/
.sidebar{_display:inline;float:left;width:200px;margin:0 0 0 0;overflow:hidden;}
.nav_sort{margin:0 auto 0;}
.sort_name{
	font-weight:bold;font-size:14px;height:38px;margin:0 0 0;background:url(../images/sidebar_ti_bg.jpg) no-repeat 0 0;text-align:center;
}
.sort_name span{height:34px;line-height:34px;}
.nav_sort ul{border:1px solid #ddd;border-top:0 none;padding-bottom:10px;line-height:35px;}
.nav_sort ul li{text-align:center;font-size:14px;width:90%;margin:0 auto;border-bottom:1px solid #f0f0f0;}
.nav_sort ul li a,.nav_sort ul li a:visited{}
.nav_sort ul li a:hover{}
.nav_sort ul.rp li{text-align:center;}
.nav_sort ul li span{
}

.contact_page{
	overflow:hidden;background:url(../images/contact_img.jpg) no-repeat 0 0;width:228px;margin:0 auto 0;height:133px;display:block;
}
.contact_page p{width:90%;margin:0 0 0 15px;color:#693a00;}
/*=[ Home ]
----------------------------------------------------------*/
body.home{}
body.home .main{margin:0 auto;}
body.home .page{}
body.home .main{margin-top:20px;}
.box_h{_display:inline;float:left;}
.box_h a{}
.box_c a.more{
	float:right;
}
.sort_title h4 a,.sort_title h4 a:visited{color:#fff;}
.sort_title h4 a:hover{color:#fff;}
.sort_title h4{height:35px;line-height:35px;margin:0 0 0 30px;}
.sort_title{margin:0 0 0;height:38px;line-height:38px;}
.sort_title a.more{float:right;color:#16461c;background:url(../images/more.gif) no-repeat right center;padding-right:15px;margin-right:15px;}
#about_h{width:430px;}
#about_h .sort_title{background:url(../images/h_ti_bg_01.jpg) no-repeat 0 0;}
#about_h .box_c{margin:15px auto;clear:both;overflow:hidden;}
#about_h img{float:left;margin:0 0 0 10px}
#about_h p{float:right;width:270px;line-height:24px;}
#pro_h .sort_title{background:url(../images/h_ti_bg_02.jpg) no-repeat 0 0;}
#pro_h{width:350px;margin:0 20px;}
#pro_h .box_c{width:90%;margin:15px auto;}
#pro_h ul{line-height:24px;}
#news_h{width:170px;}
#news_h ul li{margin-bottom:12px;}
/*=[ Footer ]
----------------------------------------------------------*/
.footer{
	clear:both;overflow:hidden;width:100%;margin:0 auto;text-align:center;background:#12471b;color:#ae965b;
}
.footer a,.footer:visited{color:#6aaa6f;}
.footer a:hover{color:#fff;}
.flink{
	text-align:left;width:1000px;margin:0 auto 10px;
}
.copyright{
	width:1000px;overflow:hidden;margin:0 auto;height:36px;line-height:36px;color:#6aaa6f;
}
.copy{margin:0 0 0 10px;text-align:left;}
.idc{text-align:left;float:right;margin:40px 20px 0 0;}
/*=[ Gbook ]
----------------------------------------------------------*/
#gbook_list{
	width:100%;margin:10px auto 0;
}
.faq{
	margin-bottom:10px;background:#fff
}
.faq_author{background:#f5f5f5;}
.faq_author,.faq_content{
	border:1px solid #e5e5e5;padding:8px;
}
.faq_author strong{
	color:#000
}
.faq_author span{
	float:right;
}
.faq_content{
	border-top:1px solid #efefef
}
.faq_content strong{
	display:block;padding:5px 0;border-bottom:1px dashed #acacac;width:100%;
}
.faq_content p{margin-top:10px;}
.reply{
	border:1px dashed #acacac;padding:5px;margin-top:5px
}
#faqbox div{
	margin:5px auto;border:1px solid #e5e5e5;padding:5px 0;
}
#faqbox div span{
	display:inline-block;width:100px;text-align:right;font-size:14px
}
#faqbox div font{color:#f00;display:inline-block;margin-left:10px;}
#faqbox div.form_content span{position: relative;top:-35px;}
#faqbox div.form_content font{position: relative;top:-35px;}
#faqbox div.form_code button{margin-left:30px;}
/*=[ Banner ]
----------------------------------------------------------*/
#slides {
	z-index: 99; margin:0 auto; width: 1038px; height: 434px;
}
/*背景样式
------------------------------*/
.index_bg01 {
	background: url(../images/bg01.gif) repeat-x center 0
}
.index_bg02 {
	background: url(../images/bg02.gif) repeat-x center 0
}
.index_bg03 {
	background: url(../images/bg03.gif) repeat-x center 0
}
.index_bg04 {
	background: url(../images/bg04.gif) repeat-x center 0
}
/*左右样式
------------------------------*/
.banner_l {
	margin-top: 207px; width: 23px; float: left
}
.banner_r {
	margin-top: 207px; width: 23px; float: right
}
/*图片样式
------------------------------*/
.bannerImg {
	position: relative; width: 992px;margin:0 auto;float:left;
}
.bannerImg .bannerPage {
	position: absolute; top: 400px; left: 490px
}
.bannerImg .bannerPage a {
	margin-right: 2px
}
.bannerImg .bannerPage a img {
	vertical-align: middle
}
.slides_container {
	position: relative; width: 992px; overflow: hidden
}
/*按钮样式
------------------------------*/
.pagination {
	margin: 0 auto 0px
}
.pagination li {
	margin: 0px 1px; float: left
}
.pagination li a {
	background-image: url(../images/pagination.png); width: 15px; display: block; background-position: 0px -1px; float: left; height: 0px; overflow: hidden; padding-top: 12px
}
.pagination li.current a {
	background-position: 0px -18px
}

/*=[ ScrollImg ]
----------------------------------------------------------*/
.marquee {width:293px;height:115px;margin:0 auto;overflow:hidden;}
.marquee li{
	display:inline; float:left;width:152px;text-align:center;
}
.marquee li a{}
.marquee li img {margin:0;max-width:140px;max-height:83px;}
.marquee li span{background:url(../images/ti_bg_h.jpg) repeat-x 0 0;height:30px;line-height:30px;display:block;}