@charset "utf-8";
/*

Theme Name: new

Theme URI:

Author: me

Version: 1

Text domain: new

*/

html {
	font-size: 100%

}

body {
padding:0;margin:0;
font-size: .8125em;
font-family:MarkPro,"Microsoft YaHei";
	color: #333;
	background: #fff;
	font-weight: 100;overflow-x:hidden;
}

a, abbr, acronym, address, article, aside, blockquote, body, code, dd, del, details, dfn, dialog, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, label, legend, li, menu, nav, object, ol, p, pre, q, section, span, summary, ul {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	/*font: inherit;*/

	vertical-align: baseline
}
a{
	text-decoration: none;color:#367f51;
}

a:hover{
	color: #367f51;

}
caption, table, tbody, td, tfoot, th, thead, tr {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit
}
audio, video {
	display: inline-block;
	*display:inline;
	*zoom:1
}
audio:not([controls]) {
	display: none;
	height: 0
}

ol, ul{
	list-style: none
}

ol ul, ul ul {
	list-style-type: none;
}

table {
	border-collapse: collapse
}

.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
/*  nav-menu */
.topbar{width:30%;height:29px;font-size:12px;float:right;color:#6c6c6c;margin-top:10px;}
.topbar a{color:#6c6c6c;margin:0 10px}
.topbar a:hover{color:#000;}
.fl{float:left}
.fr{float:right}
.header_con {
    position: fixed;
    width: 100%;
    height: 108px;
    z-index: 999;
    center: 0;
    top: 0;background:#d7d7d7 url('img/hstopbg.jpg') no-repeat center center;
 }
.head{width:1300px;margin:0 auto;height:106px;}


.logo{
	float: left;text-indent:-999em;
	height:106px;
	width:30%;
	display: block;
	overflow: hidden;
	background: url('img/newlogo.jpg') no-repeat left center;
}
#searchform{
	padding: 0 0 0 5px;font-size:12px;
	display: block;
	float: right;
	margin-right: 30px;margin-top:45px;
}

#searchform button{
	border:none;
	border:0;
	outline: none;
	cursor: pointer;
}

#searchform .submit{
	width:40px;
	height:30px;
	display: inline-block;
	vertical-align: top;
}

#searchform .search{
	overflow:hidden; 
	background: #070e14;
	padding: 0 10px;
	vertical-align:middle;
	height:34px;
	border-radius: 40px;
	display: inline-block;
	-moz-box-shadow: 0px 2px 5px #d0d7d2;
	box-shadow: 0px 2px 5px #d0d7d2;
}

#searchform input{
	display: inline-block;
	background: #070e14;
	vertical-align:top;
	border:0;
	border:none;
	outline:none;
}
.field{
	color:#0882cb;
	width:140px;
	padding:0 10px; 
	font-size: 1.1em;
	height:33px;
	line-height: 1.3em;
}
#header{width:100%;top:17px;float: left;}
#header .menu-menu_one-container{
	position: relative;height:55px;
	z-index: 99;

}

#header .menu{width:100%;height:55px;}

#header .menu>li{
	position: relative;
	font-size: 14px;height:55px;line-height:55px;
	float: left;
	margin-left:25px;
}

#header .menu>li>a{
	padding: 0 18px;color:#676767;
}

#header .menu a{
	color:#676767;
	text-decoration: none;
}

#header .menu li a{
	display: block;
	text-align: center;
}

#header .menu a:hover{
	color:#000;border-bottom:solid 2px #367f51;
}

#header .menu .sub-menu{
	background:#e2e2e2;
	position: absolute;
	display: none;
	width:200px;
	right: 50%;
	top:58px;
	margin-right: -100px;
}

#header .menu .sub-menu li{
	text-transform : uppercase;
	line-height: 1.3em;
	background:none ;
}

#header .menu .sub-menu a{
	padding: 10px;color:#000;
	background: none;font-size:12px;
}

#header .menu .sub-menu a:hover{
	color:#367f51;border:0 none;}
	



.callbacks_container {
position: relative;

width: 100%;

overflow: hidden;

}



.callbacks {

position: relative;

list-style: none;

overflow: hidden;

width: 100%;

padding: 0;

margin: 0;

}



.callbacks li {

position: absolute;

width: 100%;

left: 0;

top: 0;

}



.callbacks img {

display: block;

position: relative;

z-index: 1;

height: auto;

width: 100%;

border: 0;

}

@media screen and (max-width: 600px) {

	.callbacks_nav {

		top: 47%;

	}

}
/*homecon*/
.homecon{max-width:1300px;width: 100%;margin:59px auto 0;overflow:hidden;display:block;}
.homecon{display: -ms-flex;display: -webkit-flex;display: flex;flex-direction: row;margin-bottom: 50px;}
.bigpic{/*width:50%;*/float:left }
.bigpic img { width: 100%;vertical-align: middle;}
.spec{color:#333;display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: center;padding: 30px;}
.spec p { margin: 0px; padding: 0px;font-family: MarkPro; }
.block_title{ font-family:MarkPro,"Microsoft YaHei"; font-size: 60px;font-weight:500 }
.block_description { font-family: MarkPro; font-size: 30px; padding-top: 30px;width: 80%; }
.block_link{ padding-top: 50px;width:30%;margin:0 auto; }

.block_link a{display:block;background:#fff;color:#333;font-size: 35px;line-height:66px;border:solid 2px #367f51;}
.block_link a:hover{background:#367f51;color:#fff;border:solid 2px #367f51;}

.hwrap{max-width:1300px;width: 100%;margin:45px auto;min-height:100px;height:auto !important;height:100px;overflow:hidden;}
h2.lantitle{text-align:center;background:url('img/hshome_11.jpg') no-repeat center top;height:101px;line-height:131px;padding-left:65px;margin:0 auto 45px;color:#348051;font-size:36px;}
.cpfenlei,.allcom{max-width: 1300px;width: 100%;margin: 0 auto;overflow:hidden;}
.cpfenlei li{float:left;width:16.66666667%;margin:0 1.5%;color:#000;text-align:center;}
.cpfenlei li p{margin:15px 0 0px;text-align:left;font-size:12px;line-height:18px;}
.cpfenlei li img{margin:15px 0 0px;width:100%;}
.cpfenlei li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.cpfenlei li h3 a{font-size:24px;color:#000;padding:0px 0 5px 0;font-weight:500;}
.cpfenlei li h3 a:hover{color:#367f51;}
.gs{font-size:14px;line-height:30px;margin:0 auto;overflow:hidden;letter-spacing:3px;width:75%}
.gs b{float:left;font-size:14px;display:inline-block;border-bottom:solid 2px #F90}
.gs span{float:left}
.more{border-bottom:solid 1px #367f51;padding:25px 0 50px;}
a.morep{border:solid 2px #367f51;font-size:18px;margin:0 auto;width:15%;display:block;color:#000;text-align:center;background:#fff;border:2px solid #367f51;padding:12px 13px;}
a.morep:hover{background:#367f51;color:#fff;border:2px solid #367f51;}
.read{margin-top:90px;width:35%}
a.readmore{border-bottom:solid 1px #367f51;font-size:18px;color:#333;}
a.readmore:hover{color:#000;}

.homecon2{height:100%;width:100%;margin:0 auto;background:#e0e0e0;overflow:hidden}
.homeabout{max-width:1300px;height:661px;margin:0 auto;overflow:hidden;}
.table {
    display: table;
   width: 50%;
    height: 100%;float:left;
}
.absleft{   
display: table-cell;
vertical-align: middle;
    height: 100%;
 }

.abspic{/*width: 60.5%;*/}
.abspic img{width: 100%;vertical-align: bottom;}
.homeabout h3{color:#333;font-size:32px;margin-bottom: 25px;}
.homeabout p {width:100%;text-align: justify;line-height:35px;color:#333;font-size:18px;margin-bottom:20px}
.hsnews{width:100%;border-top:solid 1px #fff;background: #efefef;margin: 0 auto;padding: 58px 0;}
.hscon{width:1300px;margin: 0 auto;overflow:hidden;}
.hsnews-title{width: 10%}
.hsnews-list{width: 90%;}
.hsnews-list a{display: block;}
.hsnews-list a:hover{display: block;color: #367f51;}
.hsnews-list li{border-left:solid 1px #367f51;width: 29%;float: left;margin:0 0%;padding:0 2%;}
.hsnews-title-txt{margin: 0 auto;width: 90px;}
.hsnews-title-txt h3{margin-bottom: 150px;font-size:32px;}
.hsnews-title-txt p{font-size: 16px;}
.hsnews-title-txt a{text-transform: uppercase;position: relative;padding-bottom: 8px;color:#333;}
.hsnews-title-txt a.more3{border-bottom: 2px solid #000;width: 100%;}
.hsnews-list-txt{width: 330px;max-width: 94%;margin: 0 auto;}
.hsnews-list h4{font-weight:700;color: #333;height:2.8em;text-align: justify;font-size:14px}
.hsriqi{margin: 20px 0;}
.hsdate{font-size: 10px; color: #fff;text-transform: uppercase;background: #000;padding: 1px 5px;}
.hsdates{font-size: 12px;color: #565656;}
.hsnews-list-txt p{color:#333;line-height: 1.4em;height: 6.8em;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;  text-align: justify;font-size:13px;}
.gdxx{margin-top: 40px;background:#fff;font-size: 10px;line-height:23px;text-align:center;width:50%;font-weight: bold;color: #1f1f1f;text-transform: uppercase;margin-left: 5px;}
.ft{margin:40px auto;}
.footnav{width:20%;}
.footnav a{color:#676767;font-size:21px;font-weight:700;display:block;line-height:40px;}
.footnav a:hover{color:#000;}
.footer{width:1300px;border-top:solid 1px #367f51;margin:0 auto;line-height:70px;}
.fcon{color:#676767;}
.slx{width:35%}
.sly{width:35%}
.sly h4{color:#676767;font-size:24px;margin-bottom:20px;}
.slx li{color:#676767;line-height:1.5em;margin:10px 0}
.slx li a{color:#367f51;}
.slx li a:hover{color:#000;}
.slx li b{font-size:24px;font-weight:700;margin-bottom:15px;}
.slx li i{float:left;width:5%;padding-right:10px;}
.slx li span{font-size:15px;float:right;text-aling:left;width:92.5%}
i.t,i.e,i.aa,i.s{font-style:normal;width:20px;height:20px;display:inline-block;}
i.t{background:url('img/hshome_35.jpg') no-repeat left center;}
i.s{background:url('img/hshome_38b.jpg') no-repeat left center;}
i.e{background:url('img/hshome_38.jpg') no-repeat left center;}
i.aa{background:url('img/hshome_40.jpg') no-repeat left center;}
.ic a {
    color: #367f51;
    display: inline-block;
    margin: 0 5px;
    font-size: 20px;
}



.line{margin:20px auto;border:2px solid #0982cb;width:1200px;}
.sutitle{background:url('img/fs_65.jpg') no-repeat center bottom;width:583px;line-height:50px;height:50px;}
.sutitle h3{color:#fff;font-size:36px;float:left;}
a.more22{font-size:12px;color:#0982cb;line-height:29px;font-size:16px}
a.more22:hover{color:#fff;border:1 solid #fff;font-size:16px}
.pleft{width:583px;}
.copyc{width:100%;height:73px;margin:-25px auto 0;background:#0c1c2c;}
.flink{margin-top:30px;}
.flink span{margin:0 5px;}
.flink a{margin-left:2px;color:#fff;font-size:14px;}
.flink a:hover{color:#0982cb;}
.copycon{width: 1200px;height:73px;margin:0 auto;}
.footeru{
	width: 100%;color:#fff;
	height:104px;
	text-align: center;
	line-height: 104px;
	font-size: 14px;background:#132b43;
}
.hc{margin:0 auto}
.rt{

	float: right;

}

.lt{

	float: left;

}

.picon{width:1300px;margin:45px auto;min-height:100px;height:auto !important;height:100px;}
.picon h3,.bigtitle{font-size:30px;text-align:center;background:url('img/byhome_15.jpg') no-repeat center bottom;height:50px;color:#367f51;margin:0px auto 20px;}
/*.piclist li{text-align:center;line-height:20px;float:left;display:inline-block;color:#5e5e5e;width:380px;margin:10px;box-shadow: 0px 0px 5px #ebebeb;}
.piclist li img{width:380px;height:290px;}
*/

.piclist{width:1300px;overflow:hidden;}
.piclist:after{

	clear: both;

	zoom:1;

}

.piclist .post{

	float: left;

	background: #fff;

	text-align: center;

	margin:5px 35PX 20px 30px;

	width:328PX;

	padding:5px 10px;

	-moz-box-shadow: 0px 0px 5px #ebebeb; /* old Firefox */

	box-shadow: 0px 0px 5px #ebebeb;
	border: 1px solid #fff;

}

.piclist .post p{

	height: 328px;

	padding-top: 10px;

}



.piclist .post img{
	width:328px;height: 328px;
	display: inline-block;
}



.piclist .post .link{

	font-size: 13px;

	color:#367f51;

	display: block;

	white-space: nowrap;
    
    text-overflow: ellipsis;

    overflow: hidden;padding-top:10px;

}

.down{
	width: 1200px;
	margin:30px auto;

}
.icon-search{

	vertical-align:top;

	display: inline-block;

	margin-top: 5px;

	width:25px;

	height:25px;

	background: url('img/search.png') no-repeat center;

}

/* end */



/*	banner */



.banner{

	overflow:hidden; 

	position: relative;

	/*top:-108px;*/

	z-index: -1;

	width: 100%;

}

.banner ul{

	/*position: absolute;*/

	/*top:0;*/

	/*height:758px;*/

}

.banner img{

	/*position: absolute;*/

	/*top:0;*/

	width: 100%;

	overflow: hidden;

	display: block;

	margin: 0 auto;

	max-width:1920px;

	min-width:1000px;

}

/*about*/

.explain{
	width:100%;
	height:45px;
	margin:0 auto;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;

}
.explain-pos{
margin:0 auto;
	width:1300px;
	height:45px;
	padding: 0 20px;
	line-height:45px;
	font-size: 14px;
	color:#929292;
	white-space:nowrap; 
	text-overflow: ellipsis;
	overflow: hidden;
}

.explain-pos a{

	color:#929292;

}

.explain-pos a:hover{

	color:#367f51;

}

.explain-pos i{

	width:20px;

	height:22px;

	margin-right: 5px;

	background: url('img/byabout_05.jpg');

	display: inline-block;

	vertical-align: middle;

}
.profile{

width: 1300px;overflow:hidden;margin:40px auto;
position: relative;/*min-height:407px;height:auto !important;height:407px;*/

}
.conbt{width:1300px;margin:0 auto;font-family: gorditalight, sans-serif !important;}

.conbt p{    display: inline-block;color:#333;
    float: none;
    text-align: left;font-weight:300;
    font-size: 16px;
font-family: arial;margin: 0 0 10px;color:#999}
.formTitle{margin-bottom: 45px;
font-weight: 300;font-size: 36px;color:#333;
line-height: 1.15em;}
.clearfix{overflow:hidden}

.formTitle2{font-size: 40px;font-weight: 500;line-height: 1.15em;
margin-top: 15px;
margin-bottom: 15px;}
.clearfix{overflow:hidden}
.tables{display: table;width: 100%;}
.table-cell{display: table-cell;vertical-align: middle;}
.aboutleft{position: absolute;
left: 0;
top: 0;
height: 100%;
width: 55%;}
.aboutleft p{margin-top:15px;font-size:14px;color:#6c6c6c;line-height:20px;text-align: justify;font-family: MarkPro,"Microsoft YaHei";}
.aboutright{float:right;width: 40.5%;}
.aboutright img {
    width: 100%;
    vertical-align: bottom;
}.sbb{font-size:32px;color:#000;line-height:50px;font-weight:700}
.allpic{margin:0px auto 23px;background: #e0e0e0;width:100%;padding:40px 0;}
.allmid{margin:0 auto;width:1300px;}
/*.allmid li.a{margin-top:130px;width:3%;float:left}
.allmid ul{padding-top:20px;}
.allmid li{width:20%;float:left;margin:1% 1% 0;}
.allmid li img{width: 100%;vertical-align: bottom;}
*/

.product-head{
	width:100%;
	max-width: 1920px;
	min-width: 1300px;
	height:440px;
	overflow: hidden;
	margin:0 auto;
	background: #000;
	background-size:1920px 440px; margin-top: 108px;
}
.imglist{width:1200px;margin:20px auto;overflow:hidden}

.imglist li{width:380px;float:left;display:inline-block;margin:5px 10px;}
.imglist li img{width:360px;height:510px;}
.imglist li p{color:#999}
.imglist .post {
    float: left;
    background: #fff;
    text-align: center;
    margin: 0 0 20px 5px;
    width: 380px;
    padding: 0 5px;
    -moz-box-shadow: 0px 0px 5px #ebebeb;
    box-shadow: 0px 0px 5px #ebebeb;
    border: 1px solid #fff;
}

.imglist .post p{

	height: 510px;

	padding-top: 20px;

}



.imglist .post img{

	height:510px;width:360px;


	display: inline-block;

}



.imglist .post .link{

	font-size: 13px;

	color:#0882cb;

	display: block;

	white-space: nowrap;
    
    text-overflow: ellipsis;

    overflow: hidden;

}




.shopic2{margin:20px 0;text-align:center;}

.shopic{height:513px;margin:0 auto;overflow:hidden;width:583px;}
.mr_frbox{height:372px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:27px;margin:144px 24px 0 0;width:25px;}
.mr_frUl{float:left;height:402px;width:472px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:144px;cursor:pointer;width:24px;height:27px;}
.mr_frUl ul li{display:inline;float:left;width:472px;overflow:hidden;position:relative;}
.mr_frUl ul li a{color:#fff;}
.mr_frUl ul li a:hover{color:#0982c9;}
.mr_frUl ul li a img{width:100%;}
.mr_frUl ul li a span{display:block;line-height:25px;text-align:center;}

/* content */

.container{

		z-index: 3;

	min-width: 1000px;

	position: relative;

	margin-top:-60px; 

	width:100%;

	overflow:hidden; 

}

.category{

	overflow:hidden; 

	width:1000px;

	height:372px;

	margin:0 auto;

	position: relative;

}

.caside{

	padding-top:10px; 

	color:#fff;

	width:318px;

	height:372px;

	background: #2A7D37;

	text-transform : uppercase;

	position: absolute;

	z-index: 1;

	text-overflow: ellipsis;

}

.caside .ca-tags a{

	font-size:13px;

	color:#fff;

	text-decoration: none;

	padding: 17px 0 17px 35px;

	display: block;

	border-bottom: 1px solid #458d4e;

}

.ca-tags li:first-child>a{display: none;}

.children li:first-child>a{display: block ;}

.ca-tags .children li{

	padding:0 10px 0 40px;

	background: #2A7D37;

}

.ca-tags .children li:hover{

	background: #fff;

	color:#458d50;

}

.ca-tags .children li:first-child a{

	text-decoration: none;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #458d4e;

}

.ca-logo{

	height:38px;

	font-weight: 900;

	line-height: 2.0em;

	background: url('img/logo-i.png') no-repeat left center;

	background-size:auto 38px;

	padding: 10px 0 0 40px;

	font-size:16px;

	margin:0 auto 10px 10px

}



.goods{

	width:690px;

	position: absolute;

	left:308px;

	z-index: 2;

	height:354px;

	top:10px;

	padding-left:3px;

	background: #fff;

	-moz-border-top-right-radius: 50px;

	border-top-right-radius:50px;

}

.goods li{

	float: left;

}



.goods article{

	cursor: pointer;

	padding:25px 25px 10px 25px; 

	width:180px;

}

.goods article:hover{

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-khtml-opacity: 1;

	filter:alpha(opacity=100);

	opacity: 1;

}

.goods article img{

	display: block;

	margin: 0 auto;

	width:auto;

	height:108px;

}

.goods .item-name{

	color:#429550;

	margin:5px 0;

	font-size: 0.8em;

	font-weight: 600;

}




.goods article span{

	margin:5px 0;

	display: block;

}

.goods article .line{

	border-top: 2px solid #2a7d37;

	width:50px;

	height:0px;

}

.goods article .context{

	padding:0 0 20px 10px; 

	margin-top: 37px;

	line-height: 20px;

	font-size: 12px;

	font-weight: 600;

}

.goods .more{

	margin-bottom: -7px; 

	text-align: right;

	border-bottom:7px solid #286431; 

}

.goods .more a{

	text-decoration: none;

	display: inline-block;

	padding:2px 8px 3px 18px;

	color:#2a7d37;

	background: #ffcb33;



}

/* about_us */

.about-us{

	padding: 35px 0 15px 0;

	overflow:hidden; 

	margin-top:15px; 

	background:#2a7d37 url('img/about_us.jpg') no-repeat center top;

}

.about-us .context{

	overflow:hidden;

	width:1000px;

	margin:0 auto;

	padding-left:4px; 

}



.ab-logo{

	text-transform : uppercase;

	display: inline-block;

	height:40px;

	font-weight: 900;

	line-height:40px;

	background: url('img/logo-i.png') no-repeat left center;

	padding: 0 0 0 40px;

	margin:0 0 8px 6px;

	color:#fff;

}

.ab-logo:after{

	clear: both;

	zoom:1;

}

.about-us .food{

	/*height:366px;*/

	width:529px;

	margin-right:65px;

	float: left;

}

.food-imgs{

	position: relative;

	height:366px;

	width:529px;

}

.food-imgs li{

	position: absolute;

}

.about-us .food a{

	font-family: 'Arial';

	text-decoration:none;

	font-size: 35px;

	text-align: center;

	color:#fff;

}



.ab-text{

	width:395px;

	float: left;

	font-size: 12px;

	color:#fff;

	line-height: 1.5em;

	color:#f5f5f5;

}

.ab-text p{

	margin:0 0 20px 0;

}

.ab-text b{

font-weight: 600;

color:#fff;

}

.ab-text .title{

	font-weight: 600;

	font-size:27px;

	padding:0 0 20px 0;

	border-bottom: 2px solid #fff;

	margin: 0 0 20px 0;

	display: inline-block;

}



/* news*/
.sx{background:#e5e5e5;width:90%;height:20px;line-height:20px;padding:10px;font-size:14px;margin-top:20px;}
.wp-news{

	background: #fff;

	overflow:hidden; 

}

.news{

	width:1000px;

	margin:50px auto 0 auto;

	

}

.news .n-logo{

	/*font-size: 18px;*/

	text-transform : uppercase;

	display: inline-block;

	height:40px;

	font-weight:900;

	line-height:40px;

	background: url('img/logo-ii.png') no-repeat left center;

	padding: 0 0 0 40px;

	margin:0 0 30px 7px;

	color:#2a7d37;

}

.news .las-news{

	padding-left: 15px;

 

}

.news .las-news:after{

	clear: both;

	zoom:1;

}

.news .las-news ul{

	min-height: 210px;

	display: block;

	overflow:hidden;

}

.news .las-news ul li{

	float: left;

	padding: 5px 0;

}

.news .las-news ul li:nth-child(1){

	width:300px;

}

.news .las-news .active-li{

	background:#fff;

	border-bottom:1px solid #ff;

	color:#458d4e;

}

.news .las-news .active-li a{

	border-bottom:1px solid #ff;

	color:#458d4e;

}

.news .las-news ul li:nth-child(2){

	width:380px;

	border-left:1px solid #b0b0b0;

	border-right:1px solid #b0b0b0;

}

.news .las-news ul li:nth-child(2) article{

	margin: 0 auto;

}

.news .las-news ul li:nth-child(3){

	width:300px;

}

.news .las-news ul li article{

	width:238px;

}

.news .las-news ul li article:after{

	clear: both;

}

.news .las-news ul li:nth-child(3) article{

	float: right;

}

.news .las-news ul li:nth-child(3) article{

	right:0;

}

.news .las-news .time{

	display: inline-block;

	padding-bottom: 8px;

	font-size: 12px;

	border-bottom: 2px solid #2a7d37;

	color:#888;

}



.news .las-news h2{

	font-size:14px;

	font-weight: 700;

	margin:16px 0;	

}

.news .las-news h2 a{

	

	display: inline-block;

	white-space:nowrap; 

	text-overflow: ellipsis;

	height: 25px;

	width: 238px;

	overflow: hidden;

}

.news .las-news a{

	color:#505050;



}

.news .las-news p{

	font-size: 12px;

	line-height: 1.3em;

	text-align:justify;

	color:#505050;

	height: 60px;

	text-overflow: ellipsis;

	width: 238px;

	overflow: hidden;

	/*white-space:nowrap; */

	/*word-break : break-all; */

}

.news .las-news a{

	text-decoration:none 

}

.news .las-news .more{

	margin:20px 0;

	display: inline-block;

	padding:2px 14px;

	border: 1px solid #ccc;

	border-radius: 20px; 

	font-size: 12px;

	text-transform : uppercase;

	color:#000;

}

.news .las-news .more:hover{

	color: #fff;

	background: #458d50;

	border: 1px solid #458d50;

}

.pages li{cursor: pointer;}

.news ol{

	width:100%; 

	margin:30px 0;

	text-align: center; 

}

.news  ol li{

	width:15px !important;

	height:15px !important;

	padding: 0;

	display: inline-block;

	border-radius:50%;

	margin: 0 15px;

	background: #2a7d37;

}

.news-article{

width:1200px;margin:0 auto;overflow:hidden;padding-top:20px;
}

.newimg {width:35%}
.newimg img{width: 100%;
height: 200px;}
.news-article li{

	float: left;

    background: #fff;

    margin: 0 0 20px 5px;

    width: 90%;

    padding: 10px;

    -moz-box-shadow: 0px 0px 5px #ebebeb;

    box-shadow: 0px 0px 5px #ebebeb;

    word-wrap: break-word;list-style-type: none;
}
.news-article li article{width:60%; height:200px;position:relative;
}
.news-article h2{

	margin-bottom: 10px;
	font-size: 16px;

}

.news-article h2 a{
 	display: inline-block;
 	max-width: 80%;
 	white-space:nowrap; 
	text-overflow: ellipsis;
	overflow: hidden;
 	color: #505050;
}

.news-article h2 a:hover{

	color:#458d50;

} 

.news-article li p{

	max-width: 70%;

 	/*white-space:nowrap;text-overflow: ellipsis; */


	overflow: hidden;

	font-weight: normal;

	font-size: 14px;

    line-height: 1.3em;



}

.news-article span{

	float: right;

	font-size: 12px;

	color: #888;

}

.news-article .more{

    margin: 18px 0;

    display: block;
position:absolute;right:0;bottom:0;
    padding: 1px 18px;

    border: 1px solid #ccc;

    border-radius: 20px;

    font-size: 12px;

    float: right;

    text-transform: uppercase;

    color: #000;

}

.news-article .more:hover{

	color: #fff;

	background: #458d50;

	border: 1px solid #458d50;

}

.article-detail{

	overflow:hidden;
line-height:2em;color:rgba(34,34,34,.75);
	background: #fff;

	padding: 20px;

	min-height: 500px;width:100%;

}

.article-detail h2{

	font-size: 24px;

	text-align: center;

	margin-bottom: 20px;line-height: 3em;

	font-weight: normal;border-bottom:solid 1px #ccc

}

.article-con{
color:#595959;width:100%;overflow:hidden;
	line-height: 2em;font-size:14px;

}

.arimg{width:68.5%;}
.arcon{width:31.5%;text-align:left}

.article-detail img{

	display: block;

	margin: 5px auto;

	max-width: 900px;

	width:90%;

	height: auto;

}

.back{

	display: block;

	margin:10px auto;

	text-align: center;

	font-size: 16px;

}.back a{

	padding: 5px;

	display: inline-block;

}



/* download */







.subscribe-one{

	background: url('img/subscribe.jpg') no-repeat center;

	height:249px;
    /*padding:50px 0;*/
	overflow:hidden; 

	line-height:279px;

	text-align: center;

}

.subscribe-btn{

	font-weight: 900; 

	color:#2a7d37;

	text-transform : uppercase;

	padding: 8px 10px;

	background: #ffcb33;

}



.subscribe{

	text-align: center;

	min-width: 1000px;

	overflow:hidden; 

	background: #535353;

	/*height:180px;*/
    padding:20px 0;
	/*padding-top:37px; */

}

.subscribe .form{

	display: inline-block;

	width:700px;

	/*padding-left: 60px;*/

	margin: 0 auto 20px auto;

}

.subscribe .form input{

	border:0;

	border:none;

	padding: 0 20px;

	height:47px;

	display: inline-block;

	font-size:16px; 

	vertical-align: middle;

	margin-left: -10px;

	outline: none;

}

.subscribe .form input[type=text]{

	width:450px;

	padding: 0 20px;

	height:47px;

	font-size:16px; 

}

.subscribe p{

	width:740px;

	margin:20px auto 0 auto;

	color:#888;

	font-size: 14px;

}

.subscribe .btn{

	cursor: pointer;

	vertical-align: middle;

	display: inline-block;

	text-transform : uppercase;

	height:47px;

	line-height:1.5em;

	padding: 0 20px;

	background: #2a7d37;

	border:0;

	border: none; 

	color:#fff;

	font-size:16px

}



.subscribe p a:hover{

	color:#fff;

}





/*

	products page

*/



/* banner */





.product-content{

	position: relative;

	width:1200px;


	margin:15px auto 30px;

	overflow:hidden; 

}

.aside{

	overflow:hidden;

	width:155px;

	float: left;

	border-bottom:  3px solid #2a7d37;

	background: #fff;

}

.aside .children ul{

	width:155px;

	border-bottom:  1px solid #2a7d37;

}

.aside .children ul:last-child{

	border-bottom:  0px solid #2a7d37;

}

.aside .children li{

	border-bottom:  1px solid #e9e9e9;

}

.aside .children li:last-child{

	border-bottom: none;

}

.aside  a{

	display: block;

	color:#2a7d37;

	padding: 20px 5px 20px 20px;

}

.aside .children li a:hover{

	background: #ffcb33;

	color:#534c40;

}



.news-list{

	border-bottom:  1px solid #e9e9e9; 

	font-size: 14px;

}

.news-list li{

text-transform : uppercase;

}

.news-list li:last-child{

	border-top:  1px solid #e9e9e9; 

}
.alpr{width:10%;font-size: 18px;line-height: 20px;color:#000;font-weight:500;}
.alpr a{color:#000;font-weight:500;}
.alpr a:hover{color:#999;}
.product-list{
overflow:hidden;
	border-bottom:  1px solid #e9e9e9; 
line-height:25px;width:100%;
	font-size: 14px;
margin:0 auto 15px;
}

.product-list li{
padding-bottom: 15px;width:10%;
text-transform: capitalize;float:left;display:inline-block;
text-align:center;
}
.product-list li a{color:#000;padding: 0px;font-size: 18px;line-height: 20px;}
.product-list li a:hover{color:#999;}
.sunav{min-height: 50px;
	height:auto !important;height:50px;float:right;width:90%;text-align:left;}
.sunav li{font-size:14px;}

.cat-item-11>a{

	font-weight: 700;

	border-bottom:  1px solid #2a7d37; 

	background: url('img/round.png') no-repeat 5px center;

}



.aside-title{

	font-weight: 700;

	font-size: 14px;

	padding: 6px 0;

	border-bottom:  1px solid #2a7d37;

	background: url('img/round.png') no-repeat 5px center;

}

.product-right{

	width:1200px;
	min-height: 350px;
	height:auto !important;height:350px;
	margin-top:10px;
}








.paging{

	min-height:450px;

	background: #fff;

	padding-left:95px;

	margin:10px auto 0 auto;

	overflow: hidden;

}



.paging .title{

	text-align: center;

	font-size: 70px;

	left:300px;

	top:50px;

	position: absolute;

	color:#eee;

}



.paging .imgs{

	top:75px;

	position: absolute;

	width:287px;

	height:287px;

	background: url('img/about_logo.png');

}



.paging .text{

	width:430px;

	position: absolute;

	left:440px;

	top:120px;

	font-size: 12px;

	line-height: 1.5em;

	color:#707070;

}



.paging .text b{

	font-weight: bold;

	color:#474747;

}



.paging .text a{

	color:#2a7d37; 

}

.about_b{

width:100%;

}



.about_b img{

	width: 100%;

	display: block;

	margin:0 auto;

	min-width: 1000px;

	max-width: 1920px;

}



/* contact - page */



.contact-info{

	margin:20px auto;

}



.contact-info li{

	padding: 10px;

	font-size: 20px;

}

.mb10{

	margin-top:10px;

	margin-bottom:10px;

}



/* download -  page*/

.search-set{

	margin-left:7px;

	background: #fff;

}

.search-set li{

	padding: 10px 10px;

	font-size: 16px;

}

.search-set li:hover{

	background:#eee;

}

.search-set li span{

	float: right;

}

/*.search-set a{color:blue;}*/



.down-load{


    background: #fff;

    text-align: left;

    margin: 0 0 20px 5px;

    width:1000px;

    padding:5px;

    -moz-box-shadow: 0px 0px 5px #ebebeb;

    box-shadow: 0px 0px 5px #ebebeb;

}



.down-load i{

	display: inline-block;

	margin:0 10px;

}

.down-load p{

	display: inline-block;

}







.fenye{

	width:100%;

	display: block;

	text-align: center;

	margin: 10px auto;clear:both;

}



.fenye a{

	display: inline-block;

	padding: 7px 15px;

	background: #fff;margin-top: 20px;

	color:#367f51;

}

.fenye .current{

	background: #367f51;

	color:#fff;

}

.list{

	width:100%;

	display: inline-block;

}







.index-about-bt{

	font-size: 35px;

	text-align: right;

}

.food .prev{

	text-align:center;

	display: inline-block;

	width:48px;

	height:48px;

	line-height:46px;

	background: url('img/bt.png');

}

.food .next{

	text-align:center;

	display: inline-block;

	width:48px;

	height:48px;

	line-height:46px;

	margin-left: 2px;

	background: url('img/bt.png');

	

}

.rslides {

position: relative;

list-style: none;

overflow: hidden;

width: 100%;

padding: 0;

margin: 0;

}



.rslides li {

-webkit-backface-visibility: hidden;

position: absolute;

display: none;

width: 100%;

left: 0;

top: 0;

}



.rslides li:first-child {

position: relative;

display: block;

float: left;

width:100%;

}



.rslides img {

display: block;

height: auto;

float: left;

width: 100%;

border: 0;

}

.rslides_tabs {

list-style: none;

padding: 0;

background: rgba(0,0,0,.25);

box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);

-moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);

-webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);

font-size: 18px;

list-style: none;

margin: 0 auto 50px;

max-width: 540px;

padding: 10px 0;

text-align: center;

width: 100%;

}



.rslides_tabs li {

display: inline;

float: none;

margin-right: 1px;

width:100%;

}



.rslides_tabs a {

width: auto;

line-height: 20px;

padding: 9px 20px;

height: auto;

background: transparent;

display: inline;

}



.rslides_tabs li:first-child {

margin-left: 0;

width:100%;

}



.rslides_tabs .rslides_here a {

background: rgba(255,255,255,.1);

color: #fff;

font-weight: bold;

}



/* Callback example */

.events {

list-style: none;

}






.mail{

	margin-left: 7px;

	overflow: hidden;

	background: #fff;

	padding: 20px 0;

}



.custom{}

.custom input[type=text]{

	width:90%;

	height:30px;

	padding:0 2%;

	border:1px solid red;

	display: block;

}

.custom input[type=submit]{

	margin-top:10px;

}

.custom .msg{

	display: block;

    width:90%;

	padding:2%;

}



#form input[type=text]{

			width:70%;

			display: block;

			height: 20px;

			padding: 6px 12px;

			font-size: 14px;

			line-height: 1.42857143;

			color: #555;

			background-color: #fff;

			background-image: none;

			border: 1px solid #ccc;

			border-radius: 4px;

			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

			box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

			-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

			-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

			transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

		}

		.error{

			height:20px;

			font-size: 14px;

		}

		#form{

			padding-left: 18%;

		}

		#form input[type=button]{

			display: inline-block;

			padding: 6px 12px;

			margin-bottom: 0;

			font-size: 14px;

			font-weight: 400;

			line-height: 1.42857143;

			text-align: center;

			white-space: nowrap;

			vertical-align: middle;

			-ms-touch-action: manipulation;

			touch-action: manipulation;

			cursor: pointer;

			-webkit-user-select: none;

			-moz-user-select: none;

			-ms-user-select: none;

			user-select: none;

			background-image: none;

			border: 1px solid transparent;

			border-radius: 4px;

			background: rgb(233,67,84);

			color: #fff;

		}

		#form input[type=button]:hover{

			background:#0882cb;

			color:#fafafa;

		}

		#form .msg{

			display: block;

			width: 70%;

			height: 64px;

			padding: 6px 12px;

			font-size: 14px;

			line-height: 1.42857143;

			color: #555;

			background-color: #fff;

			background-image: none;

			border: 1px solid #ccc;

			border-radius: 4px;

			-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

			box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

			-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

			-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

			transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
font-family:Arial, Helvetica, sans-serif;
		}

		#form div{

			display: inline-block;

			width:40%;

		}

		p{margin:0;padding: 0;}

		.lct{

			height:500px;

			background: url('form.jpg') center center no-repeat;

			background-size: auto 100% ;

		}





.error{

	color:red;

}



.flow{

	width: 100%;

	background: url('img/flow.jpg') center center no-repeat;

	background-size: 100% auto;

	height:818px;

	position: relative;

}

.flow .font{

	font-size: 15px;

	background: #fff;

	position: absolute;

	bottom: 52px;

	right: 15px;

	width:410px;

	padding: 10px 20px;

	font-weight: 600;

	line-height: 1.3em;

}

.flow .font p:first-child{

	margin-bottom: 15px;

}

.describe{

	margin:25px auto 20px auto;

	text-align: center;

	font-size: 18px;

}

.about-pro{
	padding:10px 30px 40px 30px;
	background: #fff;
	text-align: center;
}
.about-pro h2{
	display: inline-block;
	padding: 0 5px 0 20px;
	background: #fff;
	font-size: 30px;
	color:#259e35;
	bottom:-20px;
	position: relative;
	z-index: 2;
}
.ac{
	padding-top: 35px;
	border:3px solid #259e35; 
	overflow: hidden;
	/*width: 100%*/
	position: relative;
}
.ac li{
	-moz-box-shadow: 0px 0px 15px #ccc; /* old Firefox */
	box-shadow: 0px 0px 15px #ccc;
	float: left;
	margin:20px auto 35px 25px;
	width:262px;
	height:370px;
}
.ac li img{
	width:262px;
	height:370px;
}


.sitmap{
margin-left:7px;
}
.sitmap li{
	padding:10px 0;
	border:0;
	border:none;
	text-transform: uppercase;
	font-size: 14px;
}
.sitmap .menu>li>a{
	font-size: 16px;
    font-weight: 700;
	display: block;
	padding-bottom: 6px;
	border-bottom: 1px dashed #ccc;
}
.sitmap .sub-menu{
	text-indent: 14px;
}
ul#cat_related li{float:left;display:inline-block;margin:5px;text-align:center}
ul#cat_related li img{width:180px;height:135px;display:inline-block;}
.pjc{line-height:25px;}


.related{

	font-size: 22px;

	font-weight: 700;

	padding:5px 20px;

	overflow: hidden;

}

#cat_related{

	display: block;

	overflow: hidden;

}

.product-right .posts {

    float: left;

    background: #fff;

    text-align: center;

    margin: 0 0 20px 5px;

    width: 245px;

    padding: 0 5px;

    -moz-box-shadow: 0px 0px 5px #ebebeb;

    box-shadow: 0px 0px 5px #ebebeb;

}

.product-right .posts p{



	height: 172px;



	padding-top: 40px;



}



.product-right .posts img{



	height:130px;



	width:auto;



	display: inline-block;



}







.product-right .posts .link{



	font-size: 13px;



	color:#2a7d37;



	display: block;



	border-top:1px solid #2a7d37;



	padding: 22px 0;



	white-space: nowrap;

    

    text-overflow: ellipsis;



    overflow: hidden;



}





	#tp{

		position:fixed; right:100px; bottom:250px;

		overflow: hidden;

		text-align: center;

		background:#dadada;

		padding:5px 10px;

		cursor: pointer;

	}

	#tp span{

		color:#fff;

		display: block;

	}

	.f1{

		font-size: 24px;

	}

	.f2{

		font-size: 16px;

	}

	.skype{

		position: fixed;
 
		right:0px;

		bottom: 50px;
z-index:10000;
		text-align: center;

	}

	.skype-list{

		width:70px;

		display: block;

		overflow: hidden;

	}

	.skype-list li{

       width:60px;

       height:60px;

       margin:2px 0;

       display: inline-block;

       padding: 5px;

       background: #dadada;

       font-size: 14px;

       color: #fff;

	}

	.skype-list li a{

		color: #fff;

	}

	.skype-list li i{

		display: block;

		text-align: center;

		font-size: 34px;

	}
	.dzjp{width:1200px; height:455px; margin-top:10px;}

.dzjp .imgs{width:100%;height:385px;overflow:hidden}
.dzjp .imgs .menuul{width:800px; height:100%; position:relative;}
.dzjp .imgs ul{position: absolute;}
.dzjp .imgs li{float: left; width:800px; height:385px;background:#fff; margin:0 4px;}
.dzjp .imgs img{width:727px; height:355px;}
.dzjp .imgs  a{display: block;}
.dzjp .btn{width:50px; height:100%; margin-left:3px; line-height:400%; cursor: pointer; font-size: 40px; color:#fff; text-align: center;}


    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.cpcs-page{border-top: 1px solid #bababa;border-bottom: 1px solid #bababa;margin-top:90px;}
.cpcs-page:nth-child(1){border-bottom: none;}
.cpcs-page h5{position: relative;font-size: 14px;color: #222;line-height: 80px;cursor: pointer;padding-left: 32px;}
.cpcs-page h5 i{content: '';  position: absolute;  width: 14px;  height: 14px;  top: 50%;  right: 0;  margin-top: -7px; background-size: cover;background-repeat: no-repeat;background-position: center;}
.cpcs-page h5 i.i12{background-image: url("img/i12.png");left: 0;}
.cpcs-page h5 i.i13{background-image: url("img/jian.png");right: 36px;}
.cpcs-page.active h5 i.i13{background-image: url("img/i7.jpg");}
.cpcs-con{margin: 0 32px;padding-bottom: 50px;}
.cpcs-con p,.cpcs-con span{word-break: break-all;}
.cpxq-cpcs,.cpcs-con table{width: 100% !important;}
/*.cpcs-con td{border:none !important;}
*/.cpcs-page2 .cpcs-con{display: none;}
.cpxq-cpcs th{text-align: left;padding: 20px 0 40px;min-width: 60px;word-break: break-all;}
.cpxq-cpcs td{padding-top: 10px;color: #666;word-break: break-all;}
.cpxq-cpcs li{width: 23%;float: left;padding-right: 2%;}
.cpxq-cpcs li b{font-size: 14px;color: #222;display: block;margin: 20px 0 40px;}
.cpxq-cpcs li p{color: #666;margin-top: 10px;}
.btn0000 div{position: absolute;width: 48px;height:48px;top:50%;margin-top: -24px;background-size: cover;background-position: center;background-repeat: no-repeat;z-index: 9;cursor: pointer;}
.btn00001{left: -48px;background-image: url(img/btn7.png);}
.btn00002{right: -48px;background-image: url(img/btn8.png);}
.cpxq-img:hover .btn00001,.zmxq-img:hover .arrow-left{left: 10px;}
.cpxq-img:hover .btn00002,.zmxq-img:hover .arrow-right{right: 10px;}
.cpxq-img .pagination2{text-align: center;margin-top: 40px;position: absolute;width: 100%;z-index: 9;}
.cpxq-img .pagination2 span.swiper-pagination-bullet{width: 9px;height: 9px;background: none;border: 1px solid #c5c5c5; opacity: 1;margin: 0 5px;background: #fff;}
.cpxq-img .pagination2 span.swiper-pagination-bullet-active{background:#222;border-color: #222;}
.cpxq-img .swiper-container{background: #f7f8f8}
.cpxq-img {
    width: 100%;
    position: relative;
}.over-hide {
    overflow: hidden;
    position: relative;
}
a.eff{transition: none 0s ease 0s;display:block;
text-align: center;
line-height: 13px;
margin: 0px;
padding: 9px 10px;
font-weight: 400;
font-size: 16px;border: 2px solid #fff;background:#fff;color:#000;}
	a.eff:hover{background:#367f51;border: 2px solid #367f51;color:#fff;}
	.ff14{font-size:14px;margin-top:15px;}
	.ff14 td{padding: 0px 7px;text-align: center;height:52px;}	.ff14 strong{font-weight:700;}
	
.hor2023{
    width: 1300px;
	margin: 20px auto 0;
}
.hor2023 img{
    text-align:center
}


.homecon2023{max-width:1300px;width: 100%;margin:59px auto 0;overflow:hidden;display:block;margin-bottom: 50px;}
.top2023{overflow:hidden;display:block;width: 100%;}
.block_title2023{ font-family:MarkPro,"Microsoft YaHei"; font-size:36px;font-weight:700 }
.block_description2023{ float:left; width: 80%; margin:30px 0;}
.block_description2023 p{
    line-height: 30px;
    color: #333;
    font-size:21px;}
.block_link2023{float:right;width:10%;text-align: justify;
    line-height: 23px;
    color: #333;
    font-size: 14px;margin-top:30px}

.bigpic2023{max-width:1300px;width: 100%;position:relative;overflow:hidden}
.left2023{float:left;width:55%;}
.left2023 p{text-align: justify;
    line-height: 35px;
    color: #333;
    font-size: 18px;}
.ripic2023{float:right}
.bigpic2023 img,.left2023 img{ width: 100%;display:block}
.left2023 img{ position:absolute;left:0;bottom:0;width: 55%;}
.spec2023{margin: 20px auto 0; padding: 0px;}
.spec2023 p{text-align: justify;
    line-height: 35px;
    color: #333;
    font-size: 18px; font-family: MarkPro; }
.addnr{width: 1300px;overflow:hidden;margin:0 auto;}
.addnr p{padding-bottom:15px;line-height:25px}
.h20{height:20px;}