body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}
img{border:0;}
.clear{height:0; overflow:hidden; clear:both;}
dl,dt,dd{
	margin: 0px; padding: 0px; list-style: none;}
.fl{ float:left}
.fr{ float:right}
body,td,th{font-size: 14px;	color:#333;}
a{font-size:14px; color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body{font-family:Microsoft YaHei; background:url(../image/20180421102458_122845847.jpg) top center no-repeat; min-width:1200px; }

.w1200 { width:1200px; margin:auto}
.top {width:1048px; height:43px; line-height:40px; margin-top:5px;}
.top_toubu { height:178px; overflow:hidden}
.kuandu { width:1048px;}

.logo { margin-bottom:17px; overflow:hidden}
.logo b { font-size:24px; color:#333; letter-spacing:1px; margin-top:42px; display:block}
.logo strong { line-height:35px; float:left; margin-top:38px; font-weight: normal; font-size:15px;}
.logo span {  font-size:16px; letter-spacing:3.2px;}
.top_tubiao { width:152px; height:158px;} 
.top_tubiao img { margin-top:26px;}

.nav { height:60px; font-family:Microsoft YaHei; overflow:hidden}
.nav li { float:left; text-align:center; height:60px; line-height:60px; background:url(404.png) left no-repeat;}
.nav li a { display:block; color:#fff; font-size:16px; padding-left:34px; padding-right:35px;}
.nav li a:hover {background:#1f6600;  display:block; color:#fff}
.nav li.noming { background:#1f6600; display:block; color:#fff;}
.nav li.noming a { color:#fff}

.nav li.nynoming { background:none;}

.nav li.a_nav { background:#1f6600; display:block; color:#fff;}
.nav li.a_nav a { color:#fff}

.focus {width:100%; height:580px; overflow:hidden; position:relative;}
.focus ul {height:580px; position:absolute;}
.focus ul li {float:left; width:100%; height:580px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1002px; left:50%; margin-left:-501px; height:24px; bottom:36px; text-align:right; z-index:100000;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(../image/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}

.how { background:#eeeeee; margin-top:40px; text-align: center; overflow:hidden}
.how li { width:300px; float:left; height:150px; background:url(404.png) right no-repeat; overflow:hidden}
.how li img { margin-top:25px;}
.how li a strong { display:block; font-size:30px; color:#309e00; margin-bottom:5px;}
.how li a span { display:block; color:#fe6800; font-size:15px;}


.pro { margin-top:40px; margin-bottom:40px; overflow:hidden}
.sort { width:270px; overflow:hidden}
.sort_nor { width:270px; margin-bottom:20px;}
.sort_nor table { width:100% !important;}
.sort_nor td { width:250px; background:url(../image/20180421102459_370160314.jpg) left; line-height:56px; padding-left:20px; color:#333;}
.sort_nor td a {color:#333; font-size:16px; font-weight: normal !important;}
.sort_til { width:270px; height:108px; background:url(404.png);overflow:hidden}
.sort_til strong { display:block; color:#fff; font-size:26px; margin-top:38px; margin-left:20px; letter-spacing:1px;}

.protutu {width:910px; overflow:hidden}

.health { width:100%; margin:auto; background:url(../image/20180421102500_1452954449.jpg) center; padding-top:40px; padding-bottom:40px; overflow:hidden;}
.health_til { width:541px; margin:auto; height:132px; background:url(../image/85a380ba2f7e669e14125b3f85.png); overflow:hidden;}
.health_til span { display:block; width:450px; color:#f86600; font-size:18px; margin-top: 85px; margin-left: 92px;}
.health_nor { margin-top:25px; overflow:hidden}
.health_nor dl { width:216px; float:left; margin-right:30px; padding-left:19px; padding-right:19px; height:445px; background:url(../image/20180421142706_984816231.png); overflow:hidden;}
.health_nor dl dt { margin-top:19px; margin-bottom:15px;}
.health_nor dl dd { color:#fff; line-height:30px; text-align: center;}
.health_nor dl dd a { display:block; color:#fff; font-size:16px;}
.health_nor dl:hover { background:url(../image/20180421142706_2080709647.png);}
.health_tel { width:337px; margin:auto;}


.Distribution_til { width:541px; margin:auto; height:132px; background:url(../image/76f2a0087d3b619e97ab358f3f.png); margin-top:40px; overflow:hidden;}
.Distribution_til span { display:block; width:450px; color:#f86600; font-size:18px; margin-top: 85px; margin-left: 92px;}
.Distribution_nor { background:url(../image/20180421155611_1584932772.jpg) top center no-repeat; margin-top:25px; height:509px; position: relative; overflow:hidden}
.Distribution_nor li { color:#333; width:320px; line-height:33px; font-size:18px; overflow:hidden}

.Distribution_nor li.dingwei1 {  padding-left:20px; position:absolute; left:0; top:0;  color:#333; padding-left:20px;}

.Distribution_nor li.dingwei1 span { display:block; background:url(404.png) bottom left no-repeat; padding-bottom:25px; margin-top:25px; margin-bottom:20px; font-size:28px; color:#249400; font-weight:bold;}
.Distribution_nor li.dingwei1 img { float:right; margin-top:25px; margin-right:110px;}

.Distribution_nor li.dingwei2 { width:330px; position:absolute; right:0; top:0; color:#333; padding-left:20px; padding-right:15px; text-align:right}

.Distribution_nor li.dingwei2 span { display:block;background:url(404.png) bottom right no-repeat;  padding-bottom:25px; margin-top:25px; margin-bottom:20px; font-size:28px; color:#249400; font-weight:bold;}
.Distribution_nor li.dingwei2 img { float:left; margin-top:25px; margin-left:88px; margin-right:10px;}


.Distribution_nor li.dingwei3 { position:absolute; left:0; bottom:0; color:#333; padding-left:20px;}

.Distribution_nor li.dingwei3 span { display:block; background:url(404.png) bottom left no-repeat; padding-bottom:25px; margin-top:25px; margin-bottom:20px; font-size:28px; color:#249400; font-weight:bold;}
.Distribution_nor li.dingwei3 img { float:right; margin-top:25px; margin-right:135px;}


.Distribution_nor li.dingwei4 {width:330px; position:absolute; right:0; bottom:0; color:#333; padding-left:20px;  padding-right:15px; text-align:right}

.Distribution_nor li.dingwei4 span { display:block; background:url(404.png) bottom right no-repeat; padding-bottom:25px; margin-top:25px; margin-bottom:20px; font-size:28px; color:#249400; font-weight:bold;}
.Distribution_nor li.dingwei4 img { float:left; margin-top:25px; margin-left:118px; margin-right:10px;}

.company { width:100%; margin:auto; background:url(../image/20180423095325_1130517946.jpg) top center no-repeat; margin-top:40px; overflow:hidden}
.company_til { width:541px; margin:auto; height:132px; background:url(../image/20180814115752_782224525.png) no-repeat; margin-top:40px; margin-bottom:25px; overflow:hidden;}
.company_til span { display:block; width:450px; color:#f86600; font-size:18px; margin-top: 85px; margin-left: 92px;}
.company_nor { background:#f5f5f5; height:360px; overflow:hidden}
.company_tu { margin-top:30px; margin-left:30px;}
.company_wenzi { width:620px; margin-top:30px; margin-right:30px; font-size:15px; line-height:32px;}
.company_wenzi strong { display: block; font-size:22px; color:#309e00; margin-bottom:13px;}
.company_wenzi span { display:block; width:140px; margin-top:25px; height:33px; line-height:33px; border:solid 1px #f86600; text-align:center; border-radius:5px;}
.company_wenzi span a { color:#f86600; font-size:15px;}

.new { margin-bottom:40px;}
.news_til { text-align:center; height:40px; font-size:32px; margin-top:40px; margin-bottom:20px; line-height:33px; overflow:hidden}
.news_til strong { color:#309e00;}
.news21 .news_div { width:640px;}
.news21 .news_div_item {
    position: relative; width:305px; float:left; margin-right:15px;
}

.news21 .news_div_item_pic {position: absolute; top: 0; width:300px !important; height: 232px !important; overflow:hidden}

.news21 .news_div_item_pic  img { width:300px !important; height: 232px !important;}


.news21 .news_div_item_content {
    line-height: 30px;
    width: 305px;
    padding-top: 10px;
    position: absolute;
    top: 245px;
}

.news21 .news_div_item_a {
    font-size: 16px !important; 
font-weight:bold;
}
.news22 .news_div_item_a {
    font-size: 16px !important; 
font-weight:bold;
}

.news21 .news_div_item_body {
    color: #333;
    line-height: 28px;
margin-top:10px;
}

.new21{  width:450px; }
.news22{  width:450px; }
.news22 .news_div .news_div_item:nth-child(1){ display:none;}
.news22 .news_div_item{ width:450px; height:80px; margin-bottom:20px; transition:0.2s;}
.news22 .news_div_item_date{float:left; width:92px; border: solid 1px #ccc;  height:80px; position:relative;  font-family:Arial, Helvetica, sans-serif;}
.news22 .news_div_item_day{position:absolute; top:24px; left:35px; font-size:20px; font-weight:bold;}
.news22 .news_div_item_month{position:absolute; top:50px; left:62px; color:#333;}
.news22 .news_div_item_year{position:absolute; top:50px; left:15px; color:#333;}
.news22 .news_div_item_content{ float:left; line-height:30px; margin-left:20px; width:330px;}
.news22 .news_div_item_body{ color:#333;}
.new_til { text-align:center; margin-top:40px; margin-bottom:25px;}

.link { border: solid 1px #bee4b2; border-radius:3px; height:72px; margin-top:40px; overflow:hidden}
.link_til { font-weight: normal; font-size:15px; color:#fff}
.link_til img { float:left; margin-left:30px; margin-top:25px;}
.link_til span { width:83px; height:25px; line-height:25px;  margin-top:25px; text-align:center; display:block; float:left; background:#309e00; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-left:10px;}
.link_nor { width:960px; line-height:72px; }
.linkTagcs li { line-height:72px !important; width: 91px !important; }
.linkTagcs li a { color:#333 !important;}

.footer { background:url(../image/20180423101932_1759674748.jpg); margin-top:40px; margin-bottom:80px; overflow:hidden}
.zhongjian { position:relative; margin-top:40px; margin-bottom:40px; overflow:hidden}
.zhongjian li { float:left; width:140px; line-height:28px; color:#333; overflow:hidden}
.zhongjian li a {color:#333;}
.zhongjian li strong { display:block; font-size:16px; font-weight: normal; color:#309e00; padding-bottom:20px; }
.zhongjian li.diyige { width:120px;}
.zhongjian li.disange { width:280px;}
.zhongjian li.disange span { display:block;}
.zhongjian li.disange span a { color:#208e02; font-size:20px; font-weight:bold}
.zhongjian li.gengkuan  { width:420px; border-left: solid 1px #add4a0; padding-left:30px; margin-left:20px;}
.zhongjian li.erweima { position:absolute; right:0; z-index:1; bottom:10px; width:212px; height:108px;}


.xwlb_img img {
    max-width: 205px;
    max-height: 157px;
    display: table-cell;
}

.footerb { width: 100%; position: fixed; bottom: 0; z-index: 5000; min-width: 1200px; padding-top: 40px; height: 112px; background: url(../image/20180508200819_573637846.png)  bottom no-repeat; overflow:hidden}
.foot_img { width:1200px; margin:auto; text-align: right;}
.foot_img img { margin-top:40px;}