@charset "UTF-8";

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*# sourceMappingURL=normalize.min.css.map */

/* 公共样式 */

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0}

body{font-family:"PingFang SC","微软雅黑","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Helvetica,"Helvetica Neue",Tahoma,Arial,sans-serif; font-size:14px; color:#333;}

ul, ol{list-style: none}

a{text-decoration: none;color:#333}

a:hover{text-decoration: none}

a:active,a:focus{outline:none}

img{border:0;vertical-align: bottom}

table{border-collapse:collapse; border-spacing:0}

.fl{float: left}

.fr{float: right}

.tc{text-align: center}

.tl{text-align: left}

.tr{text-align: right}

.fb{font-weight: bold}

.f12{font-size: 12px}

.f14{font-size: 14px}

.f16{font-size: 16px}

.f18{font-size: 18px}

.f20{font-size: 20px}

.black{color: #000000}

.white{color: #ffffff}

.gray{color: #808080}

.clearfix{ *zoom: 1}

.clearfix:after{ clear: both; content: ''; display: block; visibility: hidden; height: 0; font-size: 0}



.clearfixx{ *zoom: 1}

.clearfixx:after{ clear: both; content: ''; display: block; visibility: hidden; height: 0; font-size: 0}



.container,.container-full{*zoom:1}

.container:after{content:'';clear:both;display:block;height:0;visibility:hidden;}

.container{width:1080px;margin:0 auto;}

.container-full{width:100%;min-width:1080px;margin:0 auto}



/*头部开始*/

.nav{

    border-top:4px solid #00923f;

    height:80px;

    font-size: 12px;

    overflow: hidden;

}

.nav .container,.nav .container .logo，.nav .container .menu{

    height:76px;

}

.nav .logo .logo1{

  

    height: 76px;

}

.nav .logo .logo2{

    width: 339px;

    height: 54px;

}

.nav ul{

    list-style: none;

}

.nav ul li{

    float: left;

}

.nav a{

    display: inline-block;

}

.nav .m-top{

    text-align: right;

}

.nav .m-top:before{

    background: url("../img/green_angle.png");

    content: '';

    display: inline-block;

    width:11px;

    height:22px;

}

.nav .m-top .top-info{

    background: #00933d;

    display: inline-block;

    float: right;

    height:22px;

    line-height: 19px;

    color: #fff;

    padding-left: 20px;

}

.nav .m-top a{

    color: #fff;

}

.nav .m-bottom{

    height:50px;

    padding-top: 12px;

}

.m-bottom ul li a{

    height:40px;

    line-height: 40px;

    padding:0 20px;

}

.m-bottom ul li.active a,.m-bottom ul li:hover a{

    background: #00933d;

    color: #fff;

}

.nav .green-bar{

    background: #00933d;

    height:22px;

    position: relative;

    width:100%;

    margin-left: 1080px;

}

/*头部结束*/



/*公共排版（除主页）开始*/

/*标题开始*/

.public-content .banner{

    position: relative;

    height:350px;

    overflow: hidden;

}

.public-content .banner img{

    position: absolute;

    width: 1920px;

    height: 350px;

    left:50%;

    margin-left: -960px;

}

.public-content .public-title{

    margin-top: 30px;

    position: relative;

}

.public-content .public-title .zh{

    font-weight: bold;

    color: #00933d;

    font-size: 18px;

}

.public-content .public-title .dot{

    color: #00933d;

    font-size: 20px;

    font-weight: bold;

}

.public-content .public-title .eng{

    color: #f5b466;

    font-size: 14px;

}

.public-content .public-title .line1{

    background: #00933d;

    width:135px;

    height:1px;

    margin-top: 8px;

}

.public-content .public-title .line2{

    position: relative;

    background: #ef8200;

    margin:4px 0 0 50px;

    height:1px;

}

.public-content .public-title .p-button{

    position: absolute;

    right:0;

    bottom:0;

    display: block;

    background: #ef8200;

    /* width: 140px; */

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #fff;

    font-size: 12px;

	padding-left: 6px;

    padding-right: 6px;

}

/*标题结束*/



/*公共内容开始*/

.public-content .public-section{

    margin-top: 20px;

	min-height:280px;

}

.public-left{

    width:200px;

}

.public-section .left-line{

    background: #00933d;

    width:100%;

    height:5px;

}

.left-line.l1{

    margin-bottom:10px;

}

.left-line.l2{

    margin-top: 10px;

}

.left-menu ul li{

    margin-bottom: 5px;

}

.left-menu ul li a{

    background: #00933d;

    color: #fff;

    display: block;

    width: 200px;

    height: 46px;

    text-align: center;

    line-height: 46px;

}

.left-menu ul li.active a,.left-menu ul li:hover a{

    background: #ef8200;

}

.left-contact{

    margin-top: 15px;

    border:1px dashed #00933d;

    padding:20px 10px;

}

.left-contact p{

    margin-bottom: 14px;

    font-size: 12px;

}

.left-contact .p1{

    color: #00933d;

    font-weight:bold;

}

.left-contact .p2{

    color: #ef8200;

    font-size: 16px;

    font-weight: bold;

}

.public-right{

    width:860px;

}



/*公共内容结束*/



/*公共排版（除主页）结束*/



/*脚部开始*/

.footer{

    background: #00933d;

    margin-top: 50px;

    height:100px;

    color: #fff;

}

.footer a{

    color: #fff;

}

.footer .bottom-nav{

    margin:20px 0 16px 0;

}

.footer .bottom-nav ul li{

    float: left;

}

.footer .bottom-nav ul li a:hover{

    text-decoration: underline;

}

.footer .qr-code{

    height:100px;

    padding-top:9px;

}

.footer .qr-code>div{

    display: inline-block;

}

.footer .qr-code{

    text-align: right;

}

.footer .qr-code .img img{

    width: 82px;

    height: 82px;

}

/*脚部结束*/





/*首页开始*/

.index-content{

    font-size: 12px;

}

.index-content .banner{

    position: relative;

    height:450px;

    overflow: hidden;

}

.index-content .banner img{

    position: absolute;

    width:1920px;

    height:450px;

    left:50%;

    margin-left: -960px;

}

.index-content .column1,.index-content .column2{

    margin-top:30px;

}

.index-content .title{

    position: relative;

}

.index-content .title .zh{

    font-weight: bold;

    color: #00933d;

    font-size: 18px;

}

.index-content .title .dot{

    color: #00933d;

    font-size: 20px;

    font-weight: bold;

}

.index-content .title .eng{

    color: #f5b466;

    font-size: 14px;

}

.index-content .title .line1{

    background: #00933d;

    width:135px;

    height:1px;

    margin-top: 8px;

}

.index-content .title .line2{

    position: relative;

    background: #ef8200;

    margin:4px 0 0 50px;

    height:1px;

}

.index-content .title .i-more{

    position: absolute;

    right:0;

    bottom:0;

    display: block;

    background: #ef8200;

    width: 76px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    color: #fff;

}

.index-content .info{

    margin-top:10px;

}

.index-content .info>p{

    line-height: 21px;

}

.index-about-us{

    width:305px;

}

.index-about-us .info p a{

    color: #00933d;

}

.index-about-us .img img{

    width:305px;

    height: 82px;

}

.index-about-us a:hover{

    text-decoration: underline;

}

.index-news{

    width: 746px;

}

.index-news .img>a>div{

    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C800933d,endcolorstr=#C800933d);

    background: rgba(0,147,61,0.8);

    position: relative;

    width: 250px;

    height: 46px;

    bottom: 46px;

    text-align: center;

    line-height: 20px;

    padding-top: 3px;

}

.index-news .img:hover>a>div{

    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C8ef8200,endcolorstr=#C8ef8200);

    background: rgba(239,130,0,0.8);

}

.index-news .img img{

    width:250px;

    height: 190px;

}

.index-news .list{

    width:485px;

}

.index-news .list ul li{

    background: url("../img/gray_angle.png") no-repeat 14px center;

    padding:10px 0 10px 26px;

	width: 100%;

    border-bottom: 1px dashed #dddddd;

}

.index-news .list ul li.first{

    margin-top: -10px;

}

.index-news .list ul li a:hover{

    color:#ef8200;

}

.index-news .list span{

    float: right;

    color: #999999;

}

.index-product{

    width:866px;

}

.index-product ul{

    width:876px;

}

.index-product ul li{

    float: left;

    margin-right: 10px;

}

.index-product ul li p{

    background: #12ab52;

    color: #fff;

    width: 209px;

    height: 24px;

    line-height:24px;

    text-align: center;

}

.index-product ul li:hover p{

    background: #ef8200;

}

.index-product .info img{

    width: 209px;

    height: 157px;

}

.button-group{

    width:184px;

}

.button-group ul li{

    margin-top: 10px;

}

.button-group ul li a{

    display: block;

    width: 184px;

    height: 67px;

    padding:16px 0 0 20px;

    color: #fff;

    background-size: 184px 67px;

}

.button-group .b1 a{

    background: url("../img/button1.png") no-repeat;

}

.button-group .b2 a{

    background: url("../img/button2.png") no-repeat;

}

.button-group .b3 a{

    background: url("../img/button3.png") no-repeat;

}

/*首页结束*/



/*关于我们开始*/

.about-right .img{

    width:100%;

    border:1px solid #cccccc;

    padding:9px;

}

.about-right .img img{

    width:840px;

    height:200px;

}

.about-right .text{

    margin-top: 10px;

    line-height: 30px;

}

/*关于我们结束*/



/*产品列表开始*/

.product-list-right{

    width:880px;

}

.product-list-right .list ul li{

    float: left;

    margin:0 0 30px 20px;

}

.product-list-right .list ul li a{

    display: block;

}

.product-list-right .list ul li a img{

    width: 200px;

    height: 150px;

}

.product-list-right .list ul li a p{

    background: #00933d;

    width:200px;

    height:24px;

    text-align: center;

    line-height: 24px;

    color: #fff;

    font-size: 12px;

}

.product-list-right .list ul li:hover a p{

    background: #ef8200;

}

.product-list-right .pagination{

    width: 100%;

    text-align: center;

    padding-left: 20px;

}

.product-list-right .pagination ul{

    display: inline-block;

}

.product-list-right .pagination ul li{

    float: left;

    margin:0 3px;

}

.product-list-right .pagination ul li a{

    background: #00933d;

    display: block;

    color: #fff;

    width:22px;

    height:22px;

    text-align: center;

    line-height: 22px;

    font-size: 12px;

}

.product-list-right .pagination ul li.active a,.product-list-right .pagination ul li:hover a{

    background: #ef8200;

}

/*产品列表结束*/



/*产品详情开始*/

.product-detail-right .detail1 img{

    width: 400px;

    height: 300px;

}

.product-detail-right .detail1 .info{

    width: 430px;

}

.product-detail-right .detail1 .info .title{

    color: #00933d;

    padding:15px 0 15px;

    font-size: 20px;

    font-weight:bold;

    border-bottom:2px solid #00933d;

}

.product-detail-right .detail1 .info .text{

    margin-top: 16px;

}

.product-detail-right .detail1 .info .text p{

    margin-bottom: 8px;

}

.product-detail-right .detail1 .info a{

    margin-top: 15px;

    display: block;

    width: 120px;

    height: 38px;

    border:1px solid #00933d;

    color: #00933d;

    text-align: center;

    line-height: 38px;

}

.product-detail-right .detail1 .info a:hover{

    background: #00933d;

    color: #fff;

}

.product-detail-right .detail2{

    margin-top: 20px;

}

.product-detail-right .detail2 .title{

    border-bottom: 2px solid #00933d;

    width:100%;

}

.product-detail-right .detail2 .title div{

    background: #00933d;

    width: 100px;

    height: 30px;

    color: #fff;

    text-align: center;

    line-height: 30px;

}

.product-detail-right .detail2 p{

    margin-top:10px;

    line-height: 30px;

}

/*产品详情结束*/



/*新闻资讯开始*/

.news-information-right .list ul li{

    float: left;

    width:105%;

    padding: 0  0 15px 10px;

    margin-bottom: 15px;

    border-bottom:1px solid #cccccc;

}

.news-information-right .list ul li a{

    font-size: 12px;

}

.news-information-right .list ul li a:hover{

    color: #ef8200;

}

.news-information-right .list .img{

    width:120px;

    float: left;

}

.news-information-right .list img{

    width: 120px;

    height: 80px;

}

.news-information-right .list .info{

    float: left;

    padding-left: 10px;

}

.news-information-right .list .info p{

    line-height:25px;

}

.news-information-right .pagination{

    width: 100%;

    text-align: center;

    padding-left: 20px;

}

.news-information-right .pagination ul{

    display: inline-block;

}

.news-information-right .pagination ul li{

    float: left;

    margin:0 3px;

}

.news-information-right .pagination ul li a{

    background: #00933d;

    display: block;

    color: #fff;

    width:22px;

    height:22px;

    text-align: center;

    line-height: 22px;

    font-size: 12px;

}

.news-information-right .pagination ul li.active a,.news-information-right .pagination ul li:hover a{

    background: #ef8200;

}

/*新闻资讯结束*/



/*新闻详情开始*/

.news-detail-right .top{

    border-bottom: 1px dashed #cccccc;

    text-align: center;

}

.news-detail-right .top .title{

    margin-bottom: 12px;

    font-size: 18px;

    font-weight: bold;

}

.news-detail-right .top .info{

    font-size: 12px;

    color: #666666;

    margin-bottom: 20px;

}

.news-detail-right .article{

    border-bottom: 1px solid #cccccc;

    margin-top: 20px;

    padding-bottom: 30px;

}



.news-detail-right .article img{

    max-width: 100%;

}

.news-detail-right .article h4{

    margin:20px 0;

}

.news-detail-right .article p{

    text-indent: 2em;

    line-height:20px;

}

.news-detail-right .bottom{

    margin-top: 20px;

}

.news-detail-right .bottom p{

    line-height: 25px;

}

.news-detail-right .bottom a:hover{

    border-bottom:1px dashed #333;

}

/*新闻详情结束*/



/*合作伙伴开始*/

.partner-right ul li{

    float: left;

}

.partner-right ul li img{

    width:172px;

    height: 110px;

}

/*合作伙伴结束*/



/*相册开始*/

.album-right{



}

.album-right .list{

    width: 891px;

    margin-left: -30px;

}

.album-right .list ul{



}

.album-right .list ul li{

    float: left;

    margin-bottom: 30px;

    padding-left:30px;

}

.album-right .list ul li img{

    width:267px;

    height: 200px;

}

.album-right .list ul li p{

    text-align: center;

    margin-top: 10px;

}



.album-right .pagination{

    width: 100%;

    text-align: center;

    padding-left: 20px;

}

.album-right .pagination ul{

    display: inline-block;

}

.album-right .pagination ul li{

    float: left;

    margin:0 3px;

}

.album-right .pagination ul li a{

    background: #00933d;

    display: block;

    color: #fff;

    width:22px;

    height:22px;

    text-align: center;

    line-height: 22px;

    font-size: 12px;

}

.album-right .pagination ul li.active a,.album-right .pagination ul li:hover a{

    background: #ef8200;

}

/*相册结束*/



/*联系我们开始*/

.contact-section .map{

    padding:10px;

    border:1px dashed #cccccc;

}

.contact-section .map img{

    

}

.contact-section .right-contact{

    background: url("../img/contact_right.png");

    width:332px;

    padding:0 0 0 24px;

}

.contact-section .right-contact .p1{

    margin: 30px 0;

    color: #ef8200;

    font-size: 20px;

}

.contact-section .right-contact .p2{

    margin-top: 30px;

    color: #ef8200;

    font-size: 24px;

    font-weight:bold;

    font-style: italic;

}

.contact-section .right-contact p{

    margin-bottom:10px;

}



/*联系我们结束*/



/*分页*/



/*pages*/

.pagination-wrapper{

margin: 20px 0;

}

.paginationn{

height: 34px;

text-align: center;

}

.paginationn li{     list-style-type: none;}

.paginationn a{

display: inline-block;

height: 34px;

margin-right: 5px;

}

.paginationn span{

display: inline-block;

height: 34px;

margin-right: 5px;

}

.paginationn  a{

float: left;

display: block;

height: 32px;

line-height: 32px;

padding: 0 12px;

font-size: 16px;

border: 1px solid #dddddd;

color: #555555;

text-decoration: none;

}

.paginationn  span{

float: left;

display: block;

height: 32px;

line-height: 32px;

padding: 0 12px;

font-size: 16px;

border: 1px solid #dddddd;

color: #555555;

text-decoration: none;

}

.paginationn  a:hover{

background:#f5f5f5;

color:#00933d;

}

.paginationn .thisclass {

background: #00933d;

color: #fff;

}

.paginationn span.thisclass a,.paginationn span.thisclass a:hover{

background: transparent;

border-color: #00933d;

color: #fff;

cursor: default;

}





.clearfix ul li{position:relative; overflow:hidden;}

.clearfix ul li img{

	-webkit-transition:all 0.4s ease-out;

	-moz-transition:all 0.4s ease-out;

	-o-transition:all 0.4s ease-out;

	-ms-transition:all 0.4s ease-out;

	transition:all 0.4s ease-out;	

}

.clearfix ul li:hover  img{

	-webkit-transform:scale(1.4);

	-moz-transform:scale(1.4);

	-o-transform:scale(1.4);

	-ms-transform:scale(1.4);

	transform:scale(1.4);	

}

 .footer .bottom-info{

            max-width:930px;

        }

        .footer .bottom-nav{

            margin:10px 0;

        }

        .footer .link{

            margin-bottom:10px;

        }

        .footer .link ul li{

            float: left;

            padding-right: 10px;

        }

        .footer .link ul li a:hover{

            text-decoration: underline;

        }

