*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
/*.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}*/
/*.fl{ float: left;}*/
/*.fr{ float: right;}*/
@font-face { font-family: 'impact';src: url('../font/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content{ width: 1200px; margin: 0 auto;}
.more-title{ width: 100%;}

/*header */
.header{width: 100%;}
.header .header-1{height: 40px;width: 100%;line-height: 40px;background:#cccccc3b;}
.header .header-1 .content{width: 1200px;margin: auto;padding-right: 15px;}
.header .header-1 .content b{color: #666;font-size: 14px;line-height: 40px;}
.header .header-1 .content nav{line-height: 40px;float: right;}
.header .header-1 .content nav a{color: #666;font-size: 14px;}

.header .header-2{border-bottom: solid 1px #ccc;}
.header .header-2 .content{width: 1200px;height: 170px;margin: auto;}
.header .header-2 .content .log{float: left;margin-top: 43px;margin-right: 5%;}

.header .header-2 .content .text{float: left;margin-top: 50px;}
.header .header-2 .content .text h3{font-size: 30px;color: #666;font-family: "Microsoft YaHei", 微软雅黑;margin-bottom: 5px;}
.header .header-2 .content .text h3 span{color: #0a6539;font-weight:bold;}
.header .header-2 .content .text b{font-size: 18px;color: #666666;}
.header .header-2 .content .text b span{color: #0a6539;}

.header .header-2 .content .phone{float: right;margin-top: 0px;margin-right: 0px;}
.header .header-2 .content .phone .al{float: left;    margin-right: 15px; margin-top: 50px;}
.header .header-2 .content .phone .dh{color: #333333;font-size: 18px;float: left;text-align: left;    margin-right: 15px;  margin-top: 45px;}
.header .header-2 .content .phone .dh h3{color: #666;font-size: 24px;line-height: 30px;font-family: Impact;}

.header .header-3{height: 80px;width: 100%;}
.header .header-3 .content{width: 1200px;margin: auto;}
.header .header-3 .content nav{display: flex;justify-content: space-evenly;}
.header .header-3 .content nav a{display:block;flex:1;text-align: center;height: 80px;line-height: 80px;font-size: 16px;color: #333;position: relative;    padding-left: 24px;  padding-right: 24px;}
.header .header-3 .content nav a .cc{height: 15px;border-right: solid 1px #343434;position: absolute;top: 27px;right: 0px;}
.header .header-3 .content nav a:hover{color: #fff;background: url("../image/nav_no.png")no-repeat top;}
.header .header-3 .content nav .on{color: #fff;background: url("../image/nav_no.png")no-repeat top;}
.header .header-3 .content nav a:hover ul{display: block;}

.header .header-3 .content nav ul{
    position: absolute;
    top: 80px;
    z-index: 999;
    width: 150px;
    display: none;
    left: -18px;
}
.header .header-3 .content nav ul li{
    width: 180px;
    display: block;
    float: left;
    text-align: center;
    height: 68px;
    line-height: 68px;
    font-size: 14px;
    color: #333;
    background: #fff;
    float: left;
    border-bottom: dashed 1px #ccc;
}
.header .header-3 .content nav ul li:hover{background: #0a6539;color: #fff;}




/*banner*/
.banner-index{ font-size: 0;overflow: hidden;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%;overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 38px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 12px; height: 12px;margin-right: 10px; cursor: pointer;background: #ccc;border-radius: 50%;}
.slideBox .hd ul li.on{background: #666666;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox .bd ul li{ display: none;}


/*search*/
.search{ width: 100%; height: 70px; line-height: 85px;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #fff; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #333; font-size: 14px; display: inline-block; border-radius: 16px; text-align: center; height: 26px; line-height: 26px;}
.search-keywords .wb > a{ color: #999; font-size: 14px;}
.search-keywords .wb > a:hover{ color: #0a6539;}
.search-keywords .wb i{ color: #333; font-size: 14px; margin: 0 5px 0 5px;}
#searchForm{ background: url(../image/search.png) no-repeat; width: 285px; line-height: 26px; height: 26px; z-index: 99; position: relative;top: 0px;}
.search-form{ display: inline-block; float: right;margin-top: 30px;}
#searchForm .search-input{ vertical-align: top; height: 25px; background: none; line-height: 26px; color: #666; border-radius: 5px; text-indent: 20px; outline: none; border: none; width: 87%; font-size: 14px;}
.search-form #s_btn{ width: 26px; height: 26px; background: none; color: #fff; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{ /* WebKit browsers */  color: #666;}
#searchForm .search-input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color: #666;}
#searchForm .search-input::-moz-placeholder{ /* Mozilla Firefox 19+ */  color: #666;}
#searchForm .search-input:-ms-input-placeholder{ /* Internet Explorer 10+ */  color: #666;}

/*module_1*/
.module_1{height: 880px;padding-top: 50px;}
.module_1 .ty_content{height: 780px;background: url("../image/module_1.png")no-repeat center;}
.module_1 .top{width: 310px;margin:0 auto 65px;text-align: center;}
.module_1 .top b{font-size: 30px;color: #666;display: block;margin-bottom: 10px;}
.module_1 .top i{font-size: 18px;color: #666;}

.module_1 .nr{height: 400px;}
.module_1 .nr .left{width: 361px;height: 400px;float: left;}
.module_1 .nr .left .wz{width: 320px;height: 176px;margin-bottom: 82px;}
.module_1 .nr .left .wz .img{margin-bottom: 15px;}
.module_1 .nr .left .wz .img img{float: left;margin-right: 15px;}
.module_1 .nr .left .wz .img b{font-size: 24px;color: #333;font-weight: bold;display: block;margin-bottom: 5px;}
.module_1 .nr .left .wz .img i{float: right;font-size: 20px;color: #333;}
.module_1 .nr .left .wz p{font-size: 16px;color: #666;width: 306px;line-height: 30px;float: left;}

.module_1 .nr .right{float: right;}
.module_1 .nr .right .wz{float: right;margin-top: 82px;text-align: right;}
.module_1 .nr .right .wz .img img{float: right;margin-left: 15px;}

.module_1 .list{height: 193px;margin-top: 55px;}
.module_1 .list li{height: 193px;width: 274px;position: relative;float: left;margin-right: 34px;}
.module_1 .list li:nth-child(4n){ margin-right: 0px;}

.module_1 .list li .wz{height: 193px;width: 274px;position: absolute;top: 0px;padding:75px 40px;text-align: center;    background-color: rgba(0,0,0,0.5);}
.module_1 .list li .wz b{font-size: 18px;color: #fff;display: block;margin-bottom: 10px;}
.module_1 .list li .wz i{font-size: 18px;color: #fff;}




/*product*/
.product{height:1090px;background: #f1f1f1;padding-top: 40px;}
.product .top{margin:0 auto 33px;text-align: center;}
.product .top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.product .top i{font-size: 18px;color: #666;}

.product .nr{height: 990px;}
.product .nr .left{width: 287px;float: left;border: solid #ccc 1px;height: auto;}
.product .nr .left b{display: block;width: 285px;background: #e7e7e7;height: 46px;line-height: 46px;padding-left: 43px;}
.product .nr .left b a{color: #666;font-size: 18px;}
.product .nr .left b span{float: right;margin-right: 25px;}
.product .nr .left b:hover{background: #0a6539;}
.product .nr .left b:hover a{color: #fff;}
.product .nr .left b:hover span{color: #fff;}

.product .nr .left .on{background: #0a6539;}
.product .nr .left .on a{color: #fff;}
.product .nr .left .on span{color: #fff;}

.product .nr .left ul{background: #fff;padding-top: 10px;padding-bottom: 1px;}
.product .nr .left ul li{padding-left: 43px;margin-bottom: 20px;}
.product .nr .left ul li a{color: #666;font-size: 16px;}
.product .nr .left ul li:hover a{color: #0a6539;}

.product .nr .right{width: 869px;float: right;}
.product .nr .right .t{height: 72px;}
.product .nr .right ul{height: 918px;}
.product .nr .right ul li{width: 277px;height: 310px;background: #fff;text-align: center;float: left;margin-right: 18px;margin-bottom: 20px;}
.product .nr .right ul li a{font-size: 16px;color: #666;}
.product .nr .right ul li:hover a{color: #0a6539;}
.product .nr .right ul li:nth-child(3n){ margin-right: 0px;}

.product .nr {
    height: 990px;
}

.product .nr .left {
    width: 287px;
    float: left;
    /* border: solid #ccc 1px; */
    height: auto;
    background: #0a6539;
}
.product .nr .left .ltop{
    height: auto;
}
.product .nr .left .lbottom{  width: 270px;height: 98px; padding: 20px 0 0 15px;}
.product .nr .left .lbottom>div{ display: inline-block;vertical-align: middle;}
.product .nr .left .lbottom .rx p{ font-size: 18px; color: #fff; line-height: 18px; margin-bottom: 10px;}
.product .nr .left .lbottom .rx i{font-size: 24px; display: block; line-height: 24px;color: #fff;}
.product .nr .left .lbottom .icon{ line-height: 0; margin: 0 5px 0 0;}


.product .nr .left .phoneus{ border: 1px solid rgb(220, 220, 220);margin-top: 20px;}
.product .nr .left .phoneus h6{ text-align: center; color: #fff; font-size: 24px; width: 100%; height: 40px; line-height: 40px; }
.product .nr .left .phoneus p{ color: #fff; font-size: 14px; margin: 10px;}
.product .nr .left .phoneus p a{ color: #fff; font-size: 14px; background: #3f4042; display: inline-block; vertical-align: top; margin: 0 10px 0 10px; text-align: center; width: 98px; height: 30px; line-height: 30px;border-radius: 15px;}
.product .nr .left .phoneus p a:hover{ text-decoration: underline;}



/*ad_1*/
.ad_1{height: 340px;background: url("../image/ad_1bj.png")no-repeat center;padding-top: 100px;}
.ad_1 .nr{width: 797px;height: 218px;}
.ad_1 .nr b{font-size: 14px;color: #fff;font-weight: bold;}
.ad_1 .nr b span{color: #0a6539;}
.ad_1 .nr p{color: #fff;font-size: 28px;}
.ad_1 .nr .dh{height: 42px;line-height: 34px;font-size: 20px;color: #fff;}
.ad_1 .nr .dh span{font-family: Arial;color: #fff;font-size: 16px;font-weight: 600;}
.ad_1 .nr .dh span:nth-child(2){display: inline-block;width: 300px;height: 1px;background-color: #fff;margin-bottom: 7px;}


/*product*/
.advantage{height: 837px;padding-top: 40px;}
.advantage .top{margin:0 auto 43px;text-align: center;}
.advantage .top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.advantage .top i{font-size: 18px;color: #666;}

.advantage .nav{height: 142px;border-bottom: solid 1px #ccc;border-top: solid 1px #ccc;}
.advantage .nav ul{height: 142px;width: 1200px;margin: auto;}
.advantage .nav ul li{height: 142px;width: 300px;border-left: solid 1px #ccc;float: left;font-size: 20px;color:#666;text-align: center;font-weight: bold;padding: 41px;}
.advantage .nav ul li b{display: block;color: #999;font-size: 12px;margin-top: 4px;text-transform : uppercase;}

.advantage .nav ul .on{color: #0a6539;}
.advantage .nav ul .on b{color: #0a6539;}

.advantage .nr{width: 1320px;margin: 30px auto 0;height: 443px;position: relative;}
.advantage .nr .jt{position: absolute;top: 41%;}
.advantage .nr .ri{right: 0px;}

.advantage .nr .db{width: 1200px;margin: auto;height: 443px;overflow: hidden;}
.advantage .nr .db .t_le{float: left;}
.advantage .nr .db .w_ri{float: right;width: 477px;}
.advantage .nr .db .w_ri b{font-size: 58px;font-weight: bold;text-transform: uppercase;color: #f1f1f1;display: block;margin-bottom: 10px;}
.advantage .nr .db .w_ri i{font-size: 20px;color: #333;display: block;margin-bottom: 13px;}
.advantage .nr .db .w_ri i img{margin-right: 15px;float: left;margin-top: 5px;}
.advantage .nr .db .w_ri .w{color: #666;font-size: 16px;padding-left: 15px;line-height: 30px;margin-bottom: 13px;}


/*module_2*/
.module_2{height: 630px;background: #f1f1f1;padding-top: 40px;}

.factory{width: 1200px;margin: auto;}
.factory .top{margin:0 auto 5px;text-align: center;}
.factory .top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.factory .top i{font-size: 18px;color: #666;}

.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.tywidth{ width: 1200px; margin: 0 auto;}
.poster-main{ position: relative;margin: 0 auto;}
.poster-main img{ width: 100%; height: 100%;}
.poster-main .poster-list{ width: 1200px; height: 500px;}
.poster-main .poster-list .poster-item{ position: absolute; left: 0; top: 0;}
.poster-main .poster-btn{ position: absolute; top: 170px; cursor: pointer; width: 40px!important;height: 80px!important;}
.poster-main .poster-prev-btn{ left: -125px; background: url(../image/advantage_le.png) no-repeat;}
.poster-main .poster-next-btn{ right: -130px; background: url(../image/advantage_ri.png) no-repeat;}
.poster-item-title{ font-size: 17px; color: #342f33; margin: 10px 0 0; text-align: center; line-height: 17px; display: block;}



/*honor*/
.honor{width: 1320px;margin: auto;position: relative;height: 420px;}
.honor_top{margin:55px auto 30px;text-align: center;}
.honor_top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.honor_top i{font-size: 18px;color: #666;}

.honor .db{width: 1200px;margin: auto;height: 420px;overflow: hidden;}
.honor .jt{position: absolute;top: 41%;}
.honor .ri{right: 0px;}

.honor .db li{width: 276px;height: 427px; text-align: center;color: #666;font-size: 18px;float: left;margin-right: 32px;}
.honor .db li .img{width: 276px;height: 376px;background: url("../image/honor_libj.png")no-repeat center;padding: 30px;margin-bottom: 13px;}
.honor .db li .img img{width: 216px;height: 316px;}


/*case*/
.case{height: 760px;padding-top: 50px;}
.case .top{margin:0 auto 43px;text-align: center;}
.case .top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.case .top i{font-size: 18px;color: #666;}

.case .content{width: 1200px;margin: auto;height: 534px;background: url("../image/c1_bj.png")no-repeat right;background-position-x: 98%;}
.case .content .left{float: left;margin-top: 35px;}
.case .content .left .fuji{position: relative;width: 856px;}
.case .content .left .fuji .img{width: 856px;height: 464px;}
.case .content .left .fuji .title{width: 100%;height: 113px;position: absolute;bottom: 0;}
.case .content .left .fuji .title .a{float: left;width: 86.8%;background: url("../image/c_tibj.png")no-repeat;height: 113px;padding-left: 37px;padding-right: 45px;padding-top: 15px;}
.case .content .left .fuji .title .a h3{color: #fff;font-size: 18px;border-bottom: dashed 1px #ccc;    height: 40px;margin-bottom: 10px;}
.case .content .left .fuji .title .a h3 a{color: #fff;font-size: 18px;}


.case .content .left .fuji .title .a p{color: #fff;font-size: 15px;line-height: 23px;}
.case .content .left .fuji .title .a p a{color: #fff;font-size: 15px;}
.case .content .left .fuji .title .a h3 span{color: #fff;font-size: 18px;font-weight: bold;}
.case .content .left .fuji .title .b{float: right;height: 113px;}
.case .content .right{float: right;padding-top: 93px;}
.case .content .right ul li{height: 70px;color: #333;font-size: 16px;line-height: 70px;text-align: center;width: 302px;margin-bottom: 5px;}
.case .content .right ul .on, .case .content .right ul .on a{background: #0a6539;color: #fff;}



/*ad2*/
.ad_2{height: 339px;background: url("../image/ad_2.png")no-repeat center;padding-top: 90px;}
.ad_2 .right{width: 437px;height: 205px;float: right;margin-left: 40px;}

.ad_2 .nr{width: 658px;;height: 187px;float: left;}
.ad_2 .nr b{font-size: 31px;color: #035b0f;font-weight: bold;text-shadow: 1px 2px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 2px 0 #fff;
}
.ad_2 .nr b span{color: #0a6539;}
.ad_2 .nr p{color: #035b0f;font-size: 22px;text-shadow: 1px 2px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 2px 0 #fff;}
.ad_2 .nr .dh{height: 42px;line-height: 34px;font-size: 16px;color: #035b0f;margin-top: 32px;text-shadow: 1px 2px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 2px 0 #fff;}
.ad_2 .nr .dh span{font-family: Arial;color: #035b0f;font-size: 24px;font-weight: 600;}


/*about*/
.about{height: 800px;padding-top: 40px; background: #f1f1f1;}
.about .top{margin:0 auto 50px;text-align: center;}
.about .top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.about .top i{font-size: 18px;color: #666;}

.about .nr_1{display:flex;justify-content: space-between;height:410px;width: 1195px;margin: auto;padding-top: 40px;}
.about .nr_1 .left{width: 50%;}
.about .nr_1 .left img{width: 100%;vertical-align: middle;}
.about .nr_1 .right b{font-size: 32px;color: #333;display: block;margin-top: 10px;margin-bottom: 12px;}
.about .nr_1 .right b span{color: #9b918e;}
.about .nr_1 .right .s{width: 40px;border-bottom: solid 5px #0a6539;}
.about .nr_1 .right p{font-size: 16px;color: #666;margin-top: 22px;line-height: 30px;}
.about .nr_1 .right p a{color: #333;}
.about .nr_1 .right{width: 50%;background-color: #fff;box-shadow: 4px 4px 15px#ccc;padding:20px 30px;}
.about .nr_1 .right .seemore{width: 120px;height: 35px;margin-top: 20px;background-color: #005202;text-align: center;line-height: 35px;}
.about .nr_1 .right .seemore a{color: #fff;}
.about .nr_2{height: 100px;width: 1195px;margin: 40px auto 0;}
.about .nr_2 li{width: 268px;height: 88px;float: left;margin-right: 41px;}
.about .nr_2 li .wz{width: 160px;border-right: solid 1px #ccc;height: 58px;float: right;margin-top: 18px;}
.about .nr_2 li .wz b{font-size: 18px;color: #666;font-weight: bold;display: block;margin-bottom: 10px;}
.about .nr_2 li .wz i{color: #999;    text-transform: uppercase; }
.about .nr_2 li img{float: left;}
.about .nr_2 li .ho{display: none;}


.about .nr_3{display:flex;justify-content: space-between;height: 500px;margin-top: 100px;}
.about .nr_3 .v_top{height: 95px;background: url("../image/v_top.png")no-repeat left;width: 1195px;margin: auto;}
.about .nr_3 .v_top ul{height: 95px;width: 407px;float: right;position: relative;}
.about .nr_3 .v_top li{width: 216px;height: 59px;margin-top: 16px;font-size: 22px;line-height: 59px;color: #fff;float: left;}
.about .nr_3 .v_top .li_1{background:url("../image/nr_3_li1.png")no-repeat;padding-left: 50px;}
.about .nr_3 .v_top .li_2{background:url("../image/nr_3_li2.png")no-repeat;padding-left: 50px;}

.about .nr_3 .v_top .on .li_1{background:url("../image/nr_3_li01.png")no-repeat;}
.about .nr_3 .v_top .on .li_2{background:url("../image/nr_3_li02.png")no-repeat;}

.about .project_l {
    width: 25%;
    height: 500px;
    background: #035b0f;
    padding: 90px 0 0 4%;
    /* margin-top: 120px; */
}
.about .nr{width: 70%;display: flex;flex-direction: column;justify-content: space-evenly;}
.about .project_l i{
    font-size: 30px;
    font-style: inherit;
    font-weight: bold;
    color: rgb(144, 169, 216);
}
.about .project_l p {
    font-size: 30px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 15px;
}

.about .project_l d {
    width: 280px;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    display: block;
}
.about .project_l a {
    width: 69px;
    height: 69px;
    border: 1px solid #eee;
    display: block;
    border-radius: 50%;
    margin-top: 80px;
    position: relative;
    color: #fff;
    font-size: 30px;
    line-height: 64px;
    text-align: center;
}
.project_l a:before {
    content: '+';
    display: block;
    position: relative;
    z-index: 2;
    font-size: 32px;
}
.project_l a:after {
    content: '+';
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2px;
    right: 0;
    margin: auto;
    background: #edbd13;
    transform: scale(0);
    transition: 0.3s all ease-in-out;
}
.project_l a:hover::after{transform:scale(1);color: #333;
    font-size: 32px;
    line-height: 65px;
    z-index: 2;
}
.nr .title-w p {
    font-size: 30px;
}

.nr .title-w span {
    font-size: 16px;
    color: #999;
    line-height: 45px;
}

.about .nr_3 .nr li{position: relative;}
.about .nr_3 .nr li .tempWrap{margin-left: 15px;}
.about .nr_3 .nr li .jt{position: absolute;top: 31%;}
.about .nr_3 .nr li .le{left: 0px;}
.about .nr_3 .nr li .ri{right: 0px;}
.about .nr_3 .list{height: 266px;width: 800px;margin: auto;}
.about .nr_3 .list .xq{height: 266px;width: 300px;color: #666;font-size: 16px;text-align: center;float: left;}
.about .nr_3 .list .xq .img{height: 211px;width: 100%;}





/*xw*/
.xw{width: 1200px;margin: auto;height: 518px;margin-top: 40px;}
.xw .wd{width: 600px;height: 518px;border-right: solid 1px #ccc;float: left;}
.xw .wd .top{width: 543px;margin-bottom: 30px;}

.xw .wd ul li{width: 543px;border-top: solid 1px #ccc;height: 148px;padding-top: 30px;}
.xw .wd ul li img{float: left;margin-right: 27px;}
.xw .wd ul li .wz{float: left;margin-top: 10px;width: 426px;}
.xw .wd ul li .wz b{display: block;font-size: 16px;margin-bottom: 6px;}
.xw .wd ul li .wz b a{color: #333333;}
.xw .wd ul li:hover .wz b a{color: #0a6539;}
.xw .wd ul li .wz p a{color: #666;}


.xw .list{width: 543px;height: 518px;float: right;}
.xw .list .top{width: 543px;height: 76px;border-bottom: solid 1px #ccc;margin-bottom: 31px;}
.xw .list .top ul{width: 222px;float: left;    margin-top: -5px;}
.xw .list .top ul li{font-size: 19px;float: left;color: #666;margin-right: 30px;font-weight: bold;letter-spacing: 1px;}
.xw .list .top ul .on{color: #0a6539;}
.xw .list .lb{margin-bottom: 40px;}
.xw .list .lb .xx{height: 159px;background: #0a6539;}
.xw .list .lb .xx img{float: left;margin-right: 37px;}
.xw .list .lb .xx .zzz{float: left;width: 273px;padding-top: 40px;}
.xw .list .lb .xx .zzz b{color: #fff;font-size: 16px;}
.xw .list .lb .xx .zzz b a{color: #fff;}
.xw .list .lb .xx .zzz p{color: #eee;margin-top: 10px;line-height: 27px;}
.xw .list .lb .xx .zzz p a{color: #eee;}
.xw .list .xq{margin-bottom: 17px;}
.xw .list .xq:nth-child(7n){ margin-bottom: 0px;}
.xw .list .xq a{color: #666;}
.xw .list .xq b{float: right;color: #666;}
.xw .list .xq:hover a{color: #0a6539;}
.xw .list .xq:hover b{color: #0a6539;}

/* news */
.news{height: 758px;padding-top: 40px; background: #fff;}
.news .top{margin:0 auto 50px;text-align: center;}
.news .top b{font-size: 30px;color: #333;display: block;margin-bottom: 10px;}
.news .top i{font-size: 18px;color: #666;}

.news ul{display: flex;justify-content: space-between;width: 1200px;margin: 0 auto;}
.news ul li{width: 31%;}
.news ul li .news_box{border: 1px solid #ccc;padding: 10px;}

.news ul li .navtitle{display: flex;justify-content: space-between;border-bottom: 1px dashed #e5e5e5;line-height: 35px;
    padding-bottom: 10px;
    margin-bottom: 20px;}
.news ul li .navtitle h3{font-weight: 500; font-size: 20px;color: #333;}
.news ul li .navtitle a{font-size: 14px;color: #a1a1a1;}
.news ul li .news_frist_item{
    position: relative;
    padding-bottom: 24%;
    border-bottom: 1px #dddddd solid;
    margin-bottom: 2%;
}
.news ul li .news_frist_item img{width: 100%;}
.news ul li .news_frist_item a{    
    font-size: 16px;
    line-height: 32px;}
.news ul li .news_frist_item p{
        color: #8c8c8c;
        position: absolute;
        bottom: 4%;
        line-height: 24px;
        font-size: 14px;
}
.news_box .news_item div{position: relative;padding-left: 15px;line-height: 30px;}
.news_box .news_item div::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    border: 1px solid #fcbb17;
    position: absolute;
    left: 0;
    top: 15px;
}
/*frilist*/
.frilist{ background: url(../image/linkbg.png)no-repeat;height: 104px; line-height: 94px; width: 1200px;margin: auto;margin-top: 80px;margin-bottom: 33px;
    overflow: hidden;}
.frilist ul li a{ font-size: 14px; color: #333;}
.frilist ul{ margin-left: 30px;height: 104px;overflow: hidden;}
.frilist ul li{ float: left; margin-right: 10px;height: 25px;}
.frilist ul li a:hover{ color: #0a6539;}


/*bottom*/
.bottom{height: 361px;background: url("../image/bottombj.png")no-repeat center;padding-top: 44px;}
.bottom .content{width: 1200px;margin: auto;height: 286px;}
.bottom .content .a{width: 280px;float: left;}
.bottom .content .a .top{margin-bottom: 20px;}
.bottom .content .a ul li{float: left;margin-right: 37px;width: 103px;margin-bottom: 24px;}
.bottom .content .a ul li a{color: #dcdcdc;}
.bottom .content .a ul li:hover a{color: #0a6539;}

.bottom .content .b{width: 299px;float: left;margin-left: 180px;margin-right: 160px;}
.bottom .content .b .top{margin-bottom: 20px;}
.bottom .content .b p{color: #dcdcdc;margin-bottom: 13px;}

.bottom .content .c{width: 280px;float: left;}
.bottom .content .c .top{margin-bottom: 20px;}
.bottom .content .c ul li{width: 126px;text-align: center;color: #dcdcdc;font-size: 16px;}
.bottom .content .c ul li img{margin-bottom: 20px;}
.bottom .lx{margin: auto;text-align: center;color: #afafaf;line-height: 30px;height: 30px;}
.bottom .lx a{color: #afafaf;}


















































