@charset "gb2312";

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(../images/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:176px; 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:58px; line-height:58px; background:url(../images/20180421102459_1894615920.jpg) 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(../images/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(../images/20180508193244_1890485967.jpg) 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(../images/20180421102459_370160314.jpg) left; line-height:56px; padding-left:10px; color:#333;}

.sort_nor td a {color:#333; font-size:14px; font-weight: normal !important;}

.sort_til { width:270px; height:108px; background:url(../images/20180412/20180412143656_94399507.jpg);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(../images/20180421102500_1452954449.jpg) center; padding-top:40px; padding-bottom:40px; overflow:hidden;}

.health_til { width:541px; margin:auto; height:132px; background:url(../images/20180421144934_1572099897.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(../images/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(../images/20180421142706_2080709647.png);}

.health_tel { width:337px; margin:auto;}





.Distribution_til { width:541px; margin:auto; height:132px; background:url(../images/20180421145736_697566029.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(../images/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(../images/20180508195023_790401845.jpg) 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(../images/20180508195023_790401845.jpg) 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(../images/20180508195023_790401845.jpg) 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(../images/20180508195023_790401845.jpg) 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(../images/20180423095325_1130517946.jpg) top center no-repeat; margin-top:40px; overflow:hidden}

.company_til { width:541px; margin:auto; height:132px; background:url(../images/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:150px;}

.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(../images/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:180px; 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(../images/20180508200819_573637846.png)  bottom no-repeat; overflow:hidden}

.foot_img { width:1200px; margin:auto; text-align: right;}

.foot_img img { margin-top:40px;}



/*.sort_nor > table > tbody > tr:nth-child(2) {display:none;}





.sort_nor > table > tbody > tr:nth-child(7) {display:none;}*/