﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#fff; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#34ad2a; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
/*页码容器*/
.page-box {
    margin: 15px 30px;
    padding-bottom: 30px;
}

    .page-box:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
/*页面布局
----------------------------------------------*/
.section{ position:relative; margin:0 auto; width:1160px; min-width:925px; max-width:1160px; text-align:left; }
.wrapper{ position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden; }
.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.wrap-box{ width:1160px; }
.left-925{ position:relative; float:left; margin:0; padding:0; width:925px; }
.left-705{ position:relative; float:left; margin:0; padding:0; width:705px; }
.left-690{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:690px; }
.left-455{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:455px; }
.left-260{ position:relative; display:block; float:left; width:260px; overflow:hidden; }
.left-220{ position:relative; display:block; float:left; margin:0 0 0 15px; padding:0; width:220px; _overflow:hidden; }
.left-auto{ position:relative; display:block; margin:0 275px 0 0; overflow:hidden; _zoom:1; }
.right-260{ position:relative; display:block; float:right; width:260px; overflow:hidden; }
.right-auto{ position:relative; display:block; margin:0 0 0 275px; overflow:hidden; _zoom:1; }
.bg-wrap{ margin:0; padding:0; background:#fff; }
.bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.bg-wrap.nobg{ background:none; }
.pad-15{ position:relative; padding:15px; }
.search-wrap {
    background: #f5f5f5;
}
.icon {
    position: absolute;
    left: 0;
    z-index: 8;
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/icon.png) no-repeat;
    zoom: 1;
}
.fl{float: left !important;}
.fr{float: right !important;}
/*页面标题
----------------------------------------------*/
.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; }
.location span{ color:#666; }
.main-tit{ padding-top:14px; height:54px; line-height:54px; text-align:left; }
.main-tit h2{ display:block; margin:0; padding:0; float:left; color:#333; font-size:20px; font-weight:normal; }
.main-tit p{ display:block; float:right; color:#555; font-size:14px; }
.main-tit p a{ margin-left:10px; }
.main-tit p a i{ font-style:normal; }
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
.slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }
.nav-tit{ margin:0 auto 50px; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:1em; border-bottom:1px solid #e0e0e0; }
.nav-tit.short{ padding-bottom:0; border-bottom:0; }
.nav-tit a{ margin-left:10px; color:#333;  }
.nav-tit a:hover,.nav-tit a.selected{ color:#34ad2a; }
.nav-tit i{ margin-left:10px; color:#e0e0e0; }
.sub-tit{ margin:0 50px 10px; padding-top:35px; height:42px; border-bottom:1px solid #e0e0e0; font-size:16px; }
.sub-tit a.add{ display:block; margin-right:10px; float:right; color:#23ac38; font-size:14px; line-height:42px; }
.sub-tit a.add i{ display:inline-block; margin-right:5px; color:#23ac38; font-size:14px; }
.sub-tit ul{ display:inline-block; }
.sub-tit ul li{ margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; }
.sub-tit ul li a{ display:inline-block; padding:0 15px; line-height:42px; }
.sub-tit ul li.selected a{ border-bottom:2px solid #23ac38; color:#23ac38; }
.search-tit{ display:block; margin:0 30px; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
.search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
.search-tit span{ margin-left:15px; color:#999; font-size:14px; }
.search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }

/*页面头部
----------------------------------------------*/

/*顶部样式*/
.header .head-nav .logo {
    position: absolute;
    top: 0px;
    left: 0;
    width: 525px;
    height: 120px;
}
.header .linkus { 
    width: 200px;
    height: 60px;
    padding-left: 43px;
    position: absolute;
    right: 300px;
    top: 50%;
    margin-top: 30px;
}
.header .linkus .icon{
    width: 43px;
    height:43px;
    background-position: -35px 0;
    top: 5px;
}
.header .linkus p{font-weight: bold;font-size: 14px;padding-left: 10px}
.header .linkus p.title{font-size: 18px;}
.header .head-nav{ position:relative; height:120px; background:#fff; }
.header .head-nav .search-box{ 
    width:22%;
     height:30px; 
    overflow:hidden; 
    _height:29px; 
    border: 2px solid #33a23a;
    border-radius: 40px;
    float: right;
    margin: 44px 0;
}
.header .head-nav .search-box .input-box input{ 
    display:block; 
    margin:0; padding:5px 12px; 
    width:100%; 
    height:20px; 
    line-height:20px; 
    background:#fff;  
    color:#333; 
    font-size:12px;  }
.header .head-nav .search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
.header .head-nav .search-box a{ 
    display:block; 
    position:absolute; 
    top:46px; 
    right:0; 
    bottom:0; 
    padding:5px; 
    height:20px; 
    line-height:20px; 
    width: 60px;
    color:#333; 
    font-size:16px; 
    text-align:center; 
    background:#fff;  
     cursor:pointer; 
     *top:1px;
     border-radius: 20px;
    background: #33a23a;
 }

 .header .head-nav .search-box .icon-search
 {
    width: 23px;
    height:23px;
    background-position: -5px 0;
    top:3px;
    left: 32px;
    
 }
#index .banner{ 
    background: url(../images/banner.png) no-repeat 50% 0;
    height: 660px;
}
#about .banner{ 
    background: url(../images/aboutbg.jpg) no-repeat 50% 0;
    height: 350px;
}
#contact .banner{ 
    background: url(../images/contactbg.jpg) no-repeat 50% 0;
    height: 345px;
}
#partner .banner {
    background: url(../images/pbg.jpg) no-repeat 50% 0;
    height: 352px;
}
#news .banner {
    background: url(../images/newsbg.jpg) no-repeat 50% 0;
    height: 349px;
}
#cate .banner {
    background: url(../images/catebg.jpg) no-repeat 50% 0;
    height: 350px;
}
#policy .banner {
    background: url(../images/policybg.jpg) no-repeat 50% 0;
    height: 350px;
}
#product .banner {
    background: url(../images/productbg.jpg) no-repeat 50% 0;
    height: 350px;
}
.introduction {
    margin-top: 30px;
}
.introduction .des{float: left;width: 450px;}
.introduction .des h5{color: #33a23a;font-size: 40px;font-weight: bold;text-transform:uppercase}
.introduction .des h5.title{color: #000;font-size: 40px;font-weight: bold;margin-bottom: 30px;}
.introduction .des .text{font-size: 14px;}
.introduction .des .text p{padding: 15px 0;line-height: 30px;text-indent: 2em;}
.introduction  .btn{display: inline-block;padding: 10px 20px;background: #33a23a;color: #fff;margin-top: 20px;}
.introduction .desimg{float: right;}
.introduction .desimg img{width: 100%;}
.nav-box{right:0; line-height:60px; height:60px; border-bottom: 2px solid #33a23a;}
.nav-box li{ float:left; }
.nav-box li a{ color:#333; font-size:16px; line-height:60px;padding: 0 32px; height: 60px;display: block;}
.nav-box li:hover{ background: #33a23a; color: #fff; }
    #index .index a, #news .news a, #goods .goods a, #about .about a, #contact .contact a, #partner .partner a, #cate .cate a, #policy .policy a, #product .product a,
    .nav-box li a:hover {
        background: #33a23a;
        color: #fff;
    }
 .flow {background: #33a23a;padding: 40px 0;} 
 .flow h5{text-align: center;color:#fff;font-size: 24px;font-weight: bold;text-transform:uppercase}
 .flow h2{text-align: center;color:#fff;font-size: 40px;font-weight: bold;}
 .flow .step{width: 100%;padding-top: 30px;}
 .flow  .stepdes{padding-top: 30px;color: #fff;}
 .flow  .stepdes .item{float:left;width: 50%;text-align: left;padding: 0 5x;}
 .flow  .stepdes p{padding: 5px 0;font-size: 15px;}
 .manual {padding: 155px 0;position: relative;}
 .manual .bg{background: #eeeeee;height: 200px;position: relative;}
 .manual .bg .wrapper {position: relative;}
 .manual .bg .sc{position: absolute;top:-92px}
 .manual .bg .link{width: 330px;padding-left: 100px;font-size: 40px;position: absolute;right: 50px;top:35px}
 .manual .bg a i{background-position: 0 -53px;width: 90px;height: 90px;top: 15px;}
 .banner-box{position:relative; margin:0; width:100%; height:837px; text-align:center; overflow:hidden; }
 .bannerny img{ position:absolute; top:0; left:0; width:100%; height:100%; }
 .bannerny{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
.partnerinfo {
    margin-top: 30px;
    position: relative;
}
    .partnerinfo h5 {
        font-size: 42px;
        font-weight: bold;
        text-transform: uppercas;
        color: #33a23a;
        text-align: center;
    }
.partnerinfo h2{font-size: 40px; font-weight: bold;text-align: center}
.partnerlist{background: #eee;padding: 50px 0;margin-top:10px ;}
.partnerlist li{float: left;width: 230px;vertical-align: middle;text-align: center;border-right: 2px solid #bebebe;padding: 0 15px;}
.partnerlist .last{border:none;}
.partnerinfo .joinus {
    position: absolute;
    display: inline-block;
    background: #fff;
    width: 70px;
    color: #ababab;
    right: 22px;
    top: 118px;
    font-size: 24px;
    border-radius: 70px;
    text-align: center;
    padding: 15px;
text-transform:uppercase;
}
/*关于我们*/
.content .title{padding: 50px 0;text-transform:uppercase;}
.content .title h1{text-align: center;}
.content .title p{font-size: 12px;text-align: center;}
    .content .title h1 p {
        position: relative;
        display: inline-block;
        font-size: 32px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
    }
.content .title h1 p:before {
content: "";
position: absolute;
top: 50%;
left: -40px;
width: 20px;
height: 0;
border-bottom: 5px solid #33a23a;
}
.content .title h1 p:after {
content: "";
position: absolute;
top: 50%;
right: -40px;
width: 20px;
height: 0;
border-bottom: 5px solid #33a23a;
}
.content .intr{background: #eee;padding: 30px 0;}
.content .intr .bg-wrap{padding: 25px;}
.content .intr p{text-indent: 2em;}
.content .intr .companyname{color: #33a23a;font-size: 30px;padding-bottom:30px;padding-top:20px;padding-left:30px ;}
.content .intr .des{width: 540px;float: left;}
.content .intr .img img {width: 100%;}
.content .intr  p{padding: 20px 0;line-height: 30px;}
.environment {padding: 25px 0;}
.environment p{padding: 10px 0;line-height: 30px;text-indent: 2em;}
.honour {background:#eee;padding: 25px 0;}
.honour h2{color: #33a23a;font-size: 30px;font-weight: bold;text-transform:uppercase;}
.honour h3{font-size: 30px;font-weight: bold;}
.honour .text {width: 500px;}
.honour .text p{text-indent: 2em;line-height: 25px;}
.ml22{margin-right: 22px !important;}


/*联系我们*/
.linkusbg {
    background: #eee;
    padding: 30px;
}

.leavemsg {
    width: 500px;
}

.messagelist {
    margin: 15px 0 0;
}

    .messagelist .m_input {
        float: left;
        display: inline;
        margin: 18px 0 0;
        height: 28px;
        width: 220px;
        padding: 8px 0 9px 15px;
        background: #fff;
        border: 1px solid #e0e0e0;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: all .45s;
        transition: all .45s;
    }

    .messagelist .m_input_mobile, .messagelist .m_input_fax, .messagelist .m_input_email {
        float: right;
    }

    .messagelist .m_input input {
        float: left;
        display: inline;
        margin: 0;
        margin-left: 3px;
        padding: 0;
        width: 210px;
        height: 28px;
        line-height: 28px;
        font-family: Arial, "Microsoft YaHei", sans-serif;
        font-size: 14px;
        color: #333;
        background: transparent;
        border: 0;
        outline: 0 none;
    }

    .messagelist .m_textarea {
        margin: 18px 0 0;
    }

        .messagelist .m_textarea textarea {
            display: block;
            margin: 8px 0 0;
            padding: 10px 20px;
            width: 460px;
            height: 120px;
            line-height: 30px;
            font-family: Arial, "Microsoft YaHei", sans-serif;
            font-size: 14px;
            color: #333;
            background: #fff;
            border: 1px solid #e0e0e0;
            outline: 0 none;
            border-radius: 5px;
            overflow: hidden;
        }

    .messagelist .verify {
        margin-top: 18px;
    }

        .messagelist .verify .code {
            width: 80px;
            display: inline-block;
            padding: 0 10px;
            height: 40px;
            line-height: 20px;
            border: 1px solid #e0e0e0;
        }

            .messagelist .verify .code img {
                vertical-align: middle;
            }

    .messagelist .m_btnlist {
        margin: 18px 0 0;
        text-align: center;
    }

        .messagelist .m_btnlist .m_link {
            display: inline-block;
            margin: 0 12px;
            width: 162px;
            height: 40px;
            line-height: 40px;
            font-size: 16px;
            text-align: center;
            color: #fff;
            background: #32a23a;
            border-radius: 4px;
            text-transform: uppercase;
        }

.linkinfo .companyname {
    padding-bottom: 20px;
    border-bottom: 1px solid #32a23a;
}

    .linkinfo .companyname h2 {
        text-align: left;
        color: #32a23a;
        font-size: 24px;
    }

    .linkinfo .companyname p {
        font-size: 14px;
    }

.linkinfo ul {
    padding-top: 15px;
}

    .linkinfo ul li {
        line-height: 30px;
        text-align: left;
        font-size: 16px;
    }

.partnerlogo li {
    float: left;
    padding: 10px 5px;
    width: 280px;
}
.partnerlogo {
    background:#eee;
    padding:25px 0;
}
/*新闻中心*/
.newslist {
    padding: 0 10px;
}

    .newslist li {
        float: left;
        width: 380px;
        overflow: hidden;
        border-bottom: 1px solid #999;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .newslist .item {
        padding: 0 10px 10px 10px;
        border-right: 1px solid #999;
    }

    .newslist .img-box {
        width: 360px;
        height: 198px;
        overflow: hidden;
    }

    .newslist .info h2 {
        padding: 10px 0;
        font-size: 18px;
        font-weight: bold;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .newslist .info span {
        font-size: 14px;
        font-weight: bold;
    }

    .newslist .info p {
        height: 105px;
        padding-top: 10px;
        overflow:hidden;
    }

    .newslist li:nth-child(3n) .item {
        border: none;
    }

/*内容标题样式*/
.meta {
    margin: 0;
    text-align: center;
}

    .meta:after {
        clear: none;
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .meta h2 {
        margin: 0 0 20px;
        padding: 0;
        color: #333;
        font-size: 24px;
        font-weight: 300;
        line-height: 1em;
    }

    .meta .info {
        margin: 0 0 10px;
    }

        .meta .info span {
            margin-right: 10px;
            color: #b0b0b0;
            font-size: 12px;
            line-height: 14px;
        }

            .meta .info span i {
                margin-right: 5px;
                display: inline-block;
                font-size: 14px;
            }

    .meta .note {
        margin-top: 10px;
        padding: 15px 20px;
        background: #f5f5f5;
        line-height: 22px;
        color: #757575;
        font-size: 12px;
    }
/*内容详细样式*/
.entry {
    margin-top: 20px;
    padding: 0 50px 15px;
    font-size: 14px;
    line-height: 2em;
    word-wrap: break-word;
}

    .entry img {
        max-width: 100% !important;
        height: auto !important;
    }

    .entry h2, .entry h3, .entry h4 {
        margin: 0.8em auto;
        padding-bottom: 5px;
        border-bottom: 1px solid #f6f6f6;
        color: #333;
    }

    .entry h2 {
        font-size: 1.2em;
    }

    .entry h3, .entry h4 {
        font-size: 1.1em;
    }

    .entry strong {
        color: #DC2523;
    }

    .entry ul, .entry ol {
        margin: 1em;
        padding: 0;
    }

    .entry li {
        margin-left: 1em;
    }

    .entry ul li {
        list-style: disc outside none;
    }

    .entry ol li {
        list-style: decimal outside none;
    }

    .entry p {
        display: inherit;
        margin: 1em 0;
        color: #333;
        word-wrap: break-word;
    }

    .entry a {
        text-decoration: underline;
    }

    .entry code {
        display: block;
        padding: 0.5em;
        background: #eee;
        border-radius: .5em;
        color: #777;
        font-family: 'courier new';
        font-size: 12px;
        line-height: 1.7em;
    }

    .entry table {
        margin: 10px auto;
        border-left: 1px solid #eee;
        border-top: 1px solid #eee;
    }

        .entry table th {
            background: #F9F9F9;
            text-align: center;
        }

        .entry table td, .entry table th {
            border-bottom: 1px solid #eee;
            border-right: 1px solid #eee;
            padding: 0.35em 0.5em;
        }

/*上下一条样式*/
.next-box {
    position: relative;
    padding: 10px 50px 20px;
    line-height: 20px;
    color: #444;
    font-size: 14px;
}

    .next-box:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .next-box p {
        display: block;
        width: 49%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

        .next-box p a {
            color: #428bca;
        }

.cate-box {
    background: #eee;
}

.catelist {
    padding: 20px 0;
}

    .catelist .img-box {
        width: 300px;
        height: 224px;
        margin-right: 20px;
        float: left;
    }

    .catelist li {
        padding: 20px 30px;
        margin-bottom: 10px;
        background: #fff;
        display: inline-block;
    }
        .catelist li p {
            line-height:30px;
            font-size:14px;
            padding-top:20px;
        }

        .catelist li .view-btn {
            display: inline-block;
            margin-top: 20px;
            padding: 10px 40px;
            color: #fff;
            background: #33a23a;
        }
.cateinfo p {
    text-align:left;
    line-height:25px;
    text-indent:2em;
}
.policylist li {
    border-bottom: 1px solid #999;
    padding: 20px 10px;
}
/*产品中心*/
.screen-box {
    display: block;
    position: relative;
    margin: 0 0 15px;
    padding: 0 15px;
    background: #fff;
}
.screen-box dl {
    margin: 0;
    padding: 0;
    clear: both;
    display: block;
    border-top: 1px solid #f7f7f7;
    font-size: 12px;
}

    .screen-box dl:after {
        clear: none;
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .screen-box dl:first-child {
        border-top: none;
    }

    .screen-box dl dt {
        display: block;
        float: left;
        padding-left: 10px;
        width: 100px;
        color: #555;
        line-height: 40px;
    }

    .screen-box dl dd {
        position: relative;
  
        padding-top: 6px;
        overflow: hidden;
    }

        .screen-box dl dd a {
            display: inline-block;
            margin: 0 6px 6px 0;
            padding: 8px 10px;
            border: 1px solid #fff;
            line-height: 12px;
        }

            .screen-box dl dd a.selected {
                border-color: #fff;
                color: #fff;
                background: #34ad2a;
            }
#product .content .title {
    padding-bottom: 10px;
}

.productlist {
    *display: inline-block;
    background: #f7f7f7;
    padding: 30px 0;
}

    .productlist li {
        float: left;
        border: 1px solid #dcdcdc;
        border-radius: 5px;
        width: 358px;
        margin: 20px 10px;
        box-shadow: 0 0 30px rgba(69,101,173,.1);
    }

    .productlist .info {
        background: #fff;
        line-height: 50px;
        height: 50px;
        text-align: center;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px 0;
    }

        .productlist .info h3 {
            background: url(../images/hs.png) no-repeat left center;
            padding-left: 35px;
            font-size: 16px;
            display: inline-block;
            width:278px;
        }

    .productlist .cell {
        display: table-cell;
        width: 378px;
        height: 400px;
        vertical-align: middle;
        text-align: center;
        background: #f8f8f8;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

        .productlist .cell img {
            max-width: 100%;
            height: auto;
            max-height: 350px;
            -webkit-transition: all .35s;
            transition: all .35s;
        }

.ellipsis-1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*产品详情*/
.producshow {
    padding: 30px 0;
    background: #f7f7f7;
}

    .producshow .productimg {
        background: #fff;
        height: 600px;
        width: 600px;
        overflow: hidden;
        float: left;
        text-align: center;
    }

    .producshow .cell {
        display: table-cell;
        height: 600px;
        width: 600px;
        vertical-align: middle;
        text-align: center;
    }

        .producshow .cell img {
            max-width: 100%;
            height: auto;
            max-height: 600px;
            -webkit-transition: all .35s;
            transition: all .35s;
        }

    .producshow .tag {
        background: #33a23a;
        font-size: 16px;
        color: #fff;
        padding: 0 10px;
        border-radius: 20px;
        display: inline-block;
    }

    .producshow h1 {
        display: inline-block;
        padding-left: 10px;
        font-size: 20px;
    }

    .producshow .porductinfo {
        float: right;
        padding-left: 20px;
        width: 520px;
    }

    .producshow .destitle {
        padding-top: 20px;
        color: #33a23a;
        border-bottom: 2px solid #33a23a;
        font-size: 18px;
    }

    .producshow .text {
        padding-top: 20px;
    }

.btnlist a {
    display: inline-block;
    background: #33a23a;
    font-size: 14px;
    padding: 5px 10px;
    color: #fff;
    border-radius: 20px;
    margin-left: 10px;
}

.btnlist .prev a {
    background: #33a23a url(../images/prev.png) no-repeat left center;
    background-position-x: 10px;
    padding-left: 30px;
}

.btnlist .next a {
    background: #33a23a url(../images/next.png) no-repeat left center;
    background-position-x: 10px;
    padding-left: 30px;
}

.btnlist .return a {
    background: #dcdcdc url(../images/return.png) no-repeat left center;
    background-position-x: 12px;
    padding-left: 40px;
}

.btnlist a.none {
    background-color: #dcdcdc;
}
/*搜索列表*/
/*图文列表样式*/
.n-list {
    padding: 15px 30px;
}

    .n-list li {
        display: block;
        padding-bottom: 15px;
        border-bottom: 1px solid #f0f0f0;
        overflow: hidden;
    }

        .n-list li:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .n-list li h2 {
            padding: 15px 0 15px;
            font-size: 18px;
            line-height: 24px;
            font-weight: normal;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }

            .n-list li h2 a {
                color: #333;
                text-decoration: none;
            }

                .n-list li h2 a:hover {
                    color: #8CAC52;
                }

        .n-list li .note b {
            position: relative;
            display: block;
            float: left;
            margin-right: 16px;
            width: 118px;
            height: 118px;
            border: 1px solid #e8e8e8;
            font-style: normal;
        }

            .n-list li .note b img {
                min-width: 100%;
                min-height: 100%;
                width: 100%;
                _height: 100%;
            }

        .n-list li .note p {
            display: block;
            font-size: 14px;
            max-height: 84px;
            line-height: 28px;
            font-weight: 500;
            color: #666;
            overflow: hidden;
        }

        .n-list li .note .info {
            padding-top: 10px;
            height: 20px;
            line-height: 20px;
        }

            .n-list li .note .info span {
                margin-right: 10px;
                color: #999;
                font-size: 12px;
            }

                .n-list li .note .info span i {
                    margin-right: 3px;
                    font-size: 12px;
                }

    .n-list .nodata {
        margin-top: 30px;
        color: #666;
        font-size: 14px;
        line-height: 100px;
        text-align: center;
    }
/*底部样式*/
.footer {
    margin-top: 30px;
}
.footer .linkinfo{background:#1b1b1b;padding: 30px;color: #fff;}
.footer .linkinfo .companyname{padding-left: 80px;height: 66px;}
.footer .linkinfo .companyname .cn{font-size: 27px;}
.footer .linkinfo .companyname .en{font-size: 13px;}
.footer .linkinfo .companyname i{background-position: -97px -69px; width: 66px; height: 66px;}
.footer .linkinfo .panel_body{padding-left: 80px;}
.footer .panel_body li{text-align: left;color: #fff;font-size: 14px;line-height: 40px;position: relative;padding-left: 40px;}
.footer .panel_body li.tel i{background-position: -82px 0; width: 28px; height: 28px;top: 5px;}
.footer .panel_body li.website i{background-position: -111px 0; width: 28px; height: 28px; top: 5px;}
.footer .panel_body li.address i{background-position: -141px 0; width: 28px; height: 28px;top: 5px;}
.footer .footer-box{background: #33a23a;}
.footer .footer-box {padding: 20px 0;}
.footer .navlist {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #fff;
}
.footer .navlist a{padding: 0 20px;color: #fff;}
.footer .copyright{padding-top:15px;font-size: 14px;color: #fff;}

