@charset "utf-8";
/* CSS Document */
body {-webkit-text-size-adjust:100%;}
input.normalInput{height:24px;line-height:24px;font-size:1em;color:#b2b2b2;border:none;padding:0 5px;}
input.normalBotton{width:auto;height:40px;line-height:40px;font-size:14px;color:#fff;text-align:center;border:none;background:#ff3737;display:block;margin:0 auto;padding:0 10px;}

/*编辑器的默认样式*/
.content{line-height:180%;font-size:1em;font-weight:normal;}
.content pre{line-height:180%;border:none;padding-left:2em;}
.content blockquote{line-height:180%;border:none;padding-left:2em;}
.content p{max-width:100%; line-height:180%; font-size:1em; font-weight:normal;}
.content img{max-width:100%;height:auto; margin-top:20px; margin-bottom:20px;}
.content h1{line-height:180%;font-size:3em; font-weight:bold;}
.content h2{line-height:180%;font-size:2em; font-weight:bold;}
.content h3{line-height:180%;font-size:1.5em; font-weight:bold;}
.content h4{line-height:180%;font-size:1.2em; font-weight:bold;}
.content ul{font-size:1em;font-weight:normal; padding-left:20px;}
.content ol{font-size:1em;font-weight:normal; padding-left:20px;}
.content dl{font-size:1em;font-weight:normal; padding-left:20px;}
.content u{font-size:1em;text-decoration:underline; font-weight:normal;}
.content i{font-size:1em;font-style:italic; font-weight:normal;}
.content strong{font-size:1em;font-weight:bold;}
.content b {font-size:1em;font-weight:bold;}
.content table {max-width:100%;font-size:1em;}
.content table p{max-width:auto;width:auto;height:auto;}
.content iframe{width:100%;display:block;margin:20px auto;}
.content video{width:100%;display:block;margin:20px auto;}

header{width:96%;height:60px;background:#fff;padding:0 2%;position:relative;}
.logo{width:60%;height:60px;line-height:60px;font-size:1.2em;color:#333; font-weight:bold;}
.logo img { height:30px; margin-top:15px; margin-right:5px; }
.headerMenu{width:60px;height:60px;background:url(../images/bg_top_menu.png) right center no-repeat;background-size:35% 35%;}/*update 20180209*/
.headerMenuClose{width:60px;height:60px;background:url(../images/bg_top_menu_close.png) right center no-repeat;background-size:35% 35%;display:none;}/*update 20180209*/

menu{
	width:100%;
	height:auto;
	background:#008C23;
	display:none;
	position:absolute;
	top:61px;
	left:0;
	right:0;
	z-index:999999;
	padding-top:20px;
}

menu ul{
	width:96%;
	height:auto;
	margin:0 auto;
	list-style:none;
}

menu ul li{
	width:100%;
	height:auto;
	border-bottom:1px solid #fff;
	margin:0 auto;
	list-style:none;
}

menu ul li .firstMenu{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#fff;
	background:url(../images/bg_hidden_menu_right.png) right center no-repeat;
	background-size:auto 16px;
}

menu ul li .firstMenu a{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#fff;
	display:block;
}

menu ul li.current .firstMenu{
	background:url(../images/bg_hidden_menu_down.png) right center no-repeat;
	background-size:16px auto;
}

menu ul li .menuLiHiddenMenu{
	width:100%;
	height:auto;
	background:#fff;
	display:none;
}

menu ul li.current .menuLiHiddenMenu{
	display:block;
}

menu ul li .menuLiHiddenMenu a{
	width:33.3%;
	height:45px;
	line-height:45px;
	font-size:1em;
	color:#333;
	text-align:center;
	display:inline-block;
	float:left;
}

.aboutUs{
	width:100%;
	height:auto;
	padding:20px 0 40px;
}

.indexTitle{
	width:96%;
	height:40px;
	text-align:center;
	background:url(../images/bg_index_title.png) center center no-repeat;
	background-size:100% auto;
	margin:0 auto;
}

.indexTitle span{
	width:auto;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#000;
	display:inline-block;
}

.indexTitle em{
	width:auto;
	height:25px;
	line-height:25px;
	font-size:0.8em;
	color:#fff;
	font-style:normal;
	background:#11A73B;
	display:inline-block;
	margin-left:10px;
	padding:0 10px;
}

.aboutContent{
	width:96%;
	height:auto;
	margin:0 auto;
}

.aboutContent p{
	width:100%;
	height:auto;
	line-height:180%;
	font-size:1em;
	color:#333;
	text-indent:2em;
}

ul.indexAboutAdvantage{
	width:96%;
	height:auto;
	margin:20px auto;
	list-style:none;
}

ul.indexAboutAdvantage li{
	width:21%;
	height:auto;
	display:inline-block;
	float:left;
	margin:0 2%;
	list-style:none;
}

ul.indexAboutAdvantage li dl{
	width:100%;
	display:block;
}

ul.indexAboutAdvantage li dl dt{
	width:100%;
	height:auto;
	border:1px dashed #ccc;
	border-radius:50%;
	display:block;
}

ul.indexAboutAdvantage li dl.indexAboutAdvantageLi1 dt{
	background:url(../images/bg_index_about_icon1.png) center center no-repeat;
	background-size:50% auto;
}

ul.indexAboutAdvantage li dl.indexAboutAdvantageLi2 dt{
	background:url(../images/bg_index_about_icon2.png) center center no-repeat;
	background-size:50% auto;
}

ul.indexAboutAdvantage li dl.indexAboutAdvantageLi3 dt{
	background:url(../images/bg_index_about_icon3.png) center center no-repeat;
	background-size:50% auto;
}

ul.indexAboutAdvantage li dl.indexAboutAdvantageLi4 dt{
	background:url(../images/bg_index_about_icon4.png) center center no-repeat;
	background-size:50% auto;
}

ul.indexAboutAdvantage li dl dd{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:1em;
	color:#666;
	text-align:center;
	display:block;
	margin:10px auto;
}

.indexAboutMore{
	width:60%;
	height:45px;
	overflow:hidden;
	margin:20px auto 0;
}

.indexAboutMore a{
	width:100%;
	height:45px;
	line-height:45px;
	font-size:1em;
	color:#fff;
	text-align:center;
	border-radius:10px;
	background:#11A73B;
	display:block;
	overflow:hidden;
}

.indexProducts{
	width:100%;
	height:auto;
	background:#008C23;
	padding:20px 0 40px;
}

.indexProductsTitle{
	width:96%;
	height:40px;
	text-align:center;
	background:url(../images/bg_index_title2.png) center center no-repeat;
	background-size:100% auto;
	margin:0 auto;
}

.indexProductsTitle span{
	width:auto;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#fff;
	display:inline-block;
}

.indexProductsTitle em{
	width:auto;
	height:25px;
	line-height:25px;
	font-size:0.8em;
	color:#fff;
	font-style:normal;
	background:#11A73B;
	display:inline-block;
	margin-left:10px;
	padding:0 10px;
}

ul.indexProductsList{
	width:96%;
	height:auto;
	margin:20px auto;
	list-style:none;
}

ul.indexProductsList li{
	width:44%;
	height:auto;
	display:inline-block;
	float:left;
	margin:0 3%;
	list-style:none;
}

ul.indexProductsList li a{
	width:100%;
	height:auto;
}

ul.indexProductsList li a .indexProductsLiImg{
	width:100%;
	height:auto;
}

ul.indexProductsList li a .indexProductsLiImg img{
	width:100%;
	height:auto;
}

ul.indexProductsList li a .indexProductsLiContent{
	width:100%;
	height:50px;
	line-height:50px;
	font-size:1em;
	color:#fff;
	text-align:center;
	overflow:hidden;
}

.indexProductsMore{
	width:60%;
	height:45px;
	overflow:hidden;
	margin:20px auto 0;
}

.indexProductsMore a{
	width:100%;
	height:45px;
	line-height:45px;
	font-size:1em;
	color:#11A73B;
	text-align:center;
	border-radius:10px;
	background:#fff;
	display:block;
	overflow:hidden;
}

.indexNews{
	width:100%;
	height:auto;
	padding:20px 0;
}

.indexNewsList{
	width:96%;
	height:auto;
	margin:0 auto;
}

.indexNewsList a{
	width:100%;
	height:50px;
	line-height:50px;
	font-size:1em;
	color:#333;
	border-bottom:1px dashed #ccc;
	display:block;
	margin:0 auto;
	overflow:hidden;
}

.indexGuestbook{
	width:100%;
	height:auto;
	padding-bottom:40px;
}

.indexGuestbookTitle{
	width:100%;
	height:auto;
	background:url(../images/index_guestbook_title.jpg) no-repeat;
	background-size:100% 100%;
	padding:40px 0;
}

.indexGuestbookTit{
	width:96%;
	height:40px;
	text-align:center;
	background:url(../images/bg_index_title2.png) center center no-repeat;
	background-size:100% auto;
	margin:0 auto;
}

.indexGuestbookTit span{
	width:auto;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#fff;
	display:inline-block;
}

.indexGuestbookTit em{
	width:auto;
	height:25px;
	line-height:25px;
	font-size:0.8em;
	color:#fff;
	font-style:normal;
	background:#11A73B;
	display:inline-block;
	margin-left:10px;
	padding:0 10px;
}

.indexGuestbookMain{
	width:100%;
	height:auto;
	margin:20px auto 0;
}

.indexGuestbookLi{
	width:96%;
	height:40px;
	margin:0 auto 10px;
}

.indexGuestbookLi input{
	width:100%;
	height:40px;
	line-height:40px;
	border:1px solid #ccc;
	border-radius:5px;
	padding-left:5px;
}

.indexGuestbookLiTextarea{
	width:96%;
	height:auto;
	margin:0 auto 10px;
}

.indexGuestbookLiTextarea textarea{
	width:98%;
	height:100px;
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:1%;
}

input.indexGuestbookBtn{
	width:96%;
	height:45px;
	line-height:45px;
	font-size:1em;
	color:#fff;
	text-align:center;
	border:none;
	border-radius:10px;
	background:#11A73B;
	display:block;
	overflow:hidden;
	margin:0 auto;
}

.productsTitle{
	width:60%;
	height:50px;
	line-height:50px;
	font-size:1.2em;
	color:#fff;
	text-align:center;
	border-radius:5px;
	background:#008C23;
	margin:-25px auto 0;
	position:relative;
	z-index:999;
}

.productsMain{
	width:100%;
	height:auto;
	margin:20px auto;
}

ul.productsList{
	width:96%;
	height:auto;
	margin:20px auto;
	list-style:none;
}

ul.productsList li{
	width:44%;
	height:auto;
	display:inline-block;
	float:left;
	margin:0 3%;
	list-style:none;
}

ul.productsList li a{
	width:100%;
	height:auto;
}

ul.productsList li a .productsLiImg{
	width:100%;
	height:auto;
}

ul.productsList li a .productsLiImg img{
	width:100%;
	height:auto;
}

ul.productsList li a .productsLiContent{
	width:100%;
	height:50px;
	line-height:50px;
	font-size:1em;
	color:#666;
	text-align:center;
	overflow:hidden;
}

.prodsuctsMenu{
	width:96%;
	height:auto;
	text-align:center;
	margin:20px auto;
}

.prodsuctsMenu a{
	width:30%;
	height:30px;
	line-height:30px;
	font-size:1em;
	color:#fff;
	text-align:center;
	border-radius:5px;
	background:#11A73B;
	display:inline-block;
	margin:0 1% 10px;
}

.pages{
	width:96%;
	height:auto;
	text-align:center;
	margin:20px auto;
}

.pages a{
	width:auto;
	height:30px;
	line-height:30px;
	font-size:1em;
	color:#48B9EF;
	border:1px solid #f0f0f0;
	display:inline-block;
	margin:0 5px;
	padding:0 10px;
}

.pages a.current{
	width:auto;
	height:30px;
	line-height:30px;
	font-size:1em;
	color:#fff;
	border:1px solid #FF5A00;
	background:#FF6C16;
	display:inline-block;
	margin:0 5px;
	padding:0 10px;
}

.pages input.gotopage{
	width:40px;
	height:30px;
	line-height:30px;
	font-size:1em;
	color:#48B9EF;
	border:1px solid #f0f0f0;
	display:inline-block;
	margin:0 5px;
	padding:0 10px;
}

.pages input.gotopagebtn{
	width:auto;
	height:30px;
	line-height:30px;
	font-size:1em;
	color:#333;
	border:1px solid #f0f0f0;
	display:inline-block;
	margin:0 5px;
	padding:0 10px;
}

footer { width:96%; height:auto; background:#434343; padding:35px 2%; }
footer p { width:100%; line-height:180%; font-size:1em; color:#fff; text-align:center; }
footer p a { font-size:14px; color:#fff; }

.footerMenu { width:100%; height:70px; border-top:1px solid #ddd; background:#f5f5f5; position:fixed; bottom:0; left:0; right:0; }
.footerMenu a { width:23.5%; height:70px; font-size:0.8em; color:#666; text-align:center; display:inline-block; padding:40px 0 0; }
.footerMenu a.footerMenu1 { background:url(../images/bg_footer_icon1.png) center 15px no-repeat; background-size:auto 20px; }
.footerMenu a.footerMenu2 { background:url(../images/bg_footer_icon2.png) center 15px no-repeat; background-size:auto 20px; }
.footerMenu a.footerMenu3 { background:url(../images/bg_footer_icon3.png) center 15px no-repeat; background-size:auto 20px; }
.footerMenu a.footerMenu4 { background:url(../images/bg_footer_icon4.png) center 15px no-repeat; background-size:auto 20px; }

.newsMain{
	width:96%;
	height:auto;
	margin:20px auto;
}

.newsList{
	width:100%;
	height:auto;
}

.newsList a{
	width:100%;
	height:35px;
	line-height:35px;
	font-size:1em;
	color:#666;
	display:block;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
}

.newsList a span{
	width:70%;
	height:35px;
	line-height:35px;
	font-size:1em;
	color:#666;
	display:inline-block;
	float:left;
	overflow:hidden;
}

.newsList a em{
	width:30%;
	height:35px;
	line-height:35px;
	font-size:1em;
	color:#666;
	text-align:right;
	font-style:normal;
	display:inline-block;
	float:right;
}

.newsPages{
	width:96%;
	height:auto;
	text-align:center;
	margin:35px auto 100px;
}

.newsPages a{
	width:auto;
	height:35px;
	line-height:35px;
	font-size:1em;
	color:#ff6500;
	border:1px solid #ff9600;
	background:#ffe3ce;
	margin:0 5px;
	padding:0 10px;
}

.newsPages a.current{
	border:1px solid #ff6500;
	background:#ffbe94;
}

.newsPages span{
	width:auto;
	height:35px;
	line-height:35px;
	font-size:1em;
	color:#ffe3c6;
	border:1px solid #ffe3c6;
	background:#fff;
	margin:0 5px;
	padding:0 10px;
}

/*update 20180320*/
/* tFocus */
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../images/spr.png) no-repeat;}
#tFocus{width:360px;height:385px;background:#fff;overflow:hidden;margin:20px auto;}
#tFocus-pic{width:360px;height:300px;position:relative;}
#tFocus-pic li{width:360px;height:300px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:360px;height:68px;padding-left:5px;margin-top:5px;z-index:20;overflow:hidden;}
#tFocus-btn{width:310px;height:68px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:57px;width:102px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:18px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}
/*update 20180320*/

.productDetailMain{
	width:96%;
	height:auto;
	margin:35px auto 100px;
}

.productDetailTitle{
	width:100%;
	height:auto;
	line-height:180%;
	font-size:1.2em;
	color:#333;
	text-align:center;
	font-weight:bold;
	margin:0 auto;
}

.productDetailSubTitle{
	width:98%;
	height:auto;
	line-height:140%;
	font-size:1em;
	color:#333;
	text-align:center;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
	margin:20px auto 0;
	padding:1%;
}

.preProduct{
	width:100%;
	height:auto;
	line-height:180%;
	margin-top:20px;
}

.preProduct a{
	font-size:1em;
	color:#333;
}

.nextProduct{
	width:100%;
	height:auto;
	line-height:180%;
	margin-top:10px;
}

.nextProduct a{
	font-size:1em;
	color:#333;
}

.productDetailPosttime{
	width:100%;
	height:auto;
	line-height:180%;
	font-size:1em;
	color:#333;
	text-align:center;
	margin:0 auto;
}

.productDetailContent{
	width:100%;
	height:auto;
	margin-top:20px;
}

.guestbookMain{
	width:96%;
	height:auto;
	margin:35px auto;
}

.guestbookLi{
	width:100%;
	height:auto;
	margin-bottom:10px;
}

.guestbookLiLeft{
	width:35%;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#333;
	text-align:right;
	display:inline-block;
	float:left;
}

.guestbookLiRight{
	width:60%;
	height:auto;
	display:inline-block;
	float:right;
}

.guestbookLiRight input{
	width:98%;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#333;
	border:1px solid #e5e5e5;
	border-radius:5px;
	background:#f7f7f7;
	padding-left:2%;
}

.guestbookLiRight textarea{
	width:98%;
	height:100px;
	line-height:25px;
	font-size:1em;
	color:#333;
	border:1px solid #e5e5e5;
	border-radius:5px;
	background:#f7f7f7;
	padding:1%;
}

.guestbookLiRight input.guestbookLiBtn{
	width:100%;
	height:40px;
	line-height:40px;
	font-size:1em;
	color:#fff;
	border:1px solid #e5e5e5;
	border-radius:5px;
	background:#008C23;
}

.contactUsLi{
	width:78%;
	height:auto;
	margin:10px 5%;
	padding:5px 0 5px 12%;
}

.contactUsLi p{
	width:100%;
	height:auto;
	line-height:180%;
	font-size:1em;
	color:#333;
}

.contactUsLi p span{
	color:#008C23;
}

.contactUsLi1{
	background:url(../images/bg_address.png) 5px 10px no-repeat;
}

.contactUsLi2{
	background:url(../images/bg_tel.png) left 10px no-repeat;
}

.contactUsLi3{
	background:url(../images/bg_email.png) 3px 10px no-repeat;
}

.contactUsLi4{
	background:url(../images/bg_url.png) left 10px no-repeat;
}









section.tips { width:100%; height:100%; background:rgba(255,255,255,0.5); display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:999999; }
.tipsMain { width:90%; height:auto; position:fixed; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); text-align:center; }
.tipsMain p { height:auto; line-height:1rem; font-size:1rem; color:#fff; text-align:center; word-break:break-all; background:rgba(0,0,0,0.8); display:inline; width:auto; padding:0 0.5rem; border-radius:0.2rem; }

