html, body { scroll-behavior:smooth; }

.header{

    width: 100%;

    height: 100px;

    background: #fff;

    z-index: 999999;

    position: relative;

    box-shadow: 0 0 10px #f2f2f2;

}

.n_banner{

    width: 100%;

    height: 350px;

    background: #000;

    overflow: hidden;

}

.headerl{

    width: 350px;

    height: 100px;

    line-height: 100px;

}

.headerrt{

    height: 50px;

    line-height: 50px;

}

.headerrt a{

    margin-left: 10px;

}

.cp_title{

    padding: 60px 0;

    text-align: left;

    font-size: 38px;

    font-weight: 100;

    color: #fff;

    margin-top: 125px;

}

.container{

    padding: 50px 0 ;

    overflow: hidden;

    width: 100%;

}



.cp_list ul li{

    float: left;

    width: 30.3%;

    overflow: hidden;

    border: 1px solid #eeeeee;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.cp_list ul li:hover{

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.cp_list_t{

    width: 100%;

    height: 347px;

    display: block;

    overflow: hidden;

    /*background:#78aedd;*/

}

.cp_list_t{

    text-align: center;

    line-height: 347px;

}

.show_chanpin_nav_ul ul li.show_chanpin_nav_li_select {

    color: #339933;

    line-height: 62px;

    border-bottom: 2px solid #339933;

}

.cp_list_t img{

    width: 77%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

    display: inline-block;

}

.cp_list ul li:hover .cp_list_t img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.cp_list_b{

    display: block;

    width: 100%;

    overflow: hidden;

    padding: 29px 25px;

}

.cp_list_bl{

    width: 70%;

}

.cp_list_blt{

    font-size: 20px;

    margin-top: 10px;

}

.cp_list_br{

    text-align: center;

    line-height: 44px;

    width: 47px;

    height: 47px;

    border-radius: 100%;

}

.cp_list_br img{

    width: 100%;

}

.cp_list_blt{

    display: block;

    width: 100%;

}

.cp_list_blb{

    display: block;

    width: 100%;

}

.cp_list_blb{

    font-size: 16px;

    color: #000;

}

.cp_list ul li{

    margin-right: 56px;

    margin-bottom: 40px;

}

.cp_list ul li:nth-child(3n+0){

    margin-right: 0;

}

.cp_list_blb{

    display: none;

}

.footer_t{

    width: 100%;

    overflow: hidden;

    padding: 45px 0;

}

.footer_tl ul li a{

    font-size: 18px;



}

.footer_tl ul li{

    margin-right: 205px;

}

.footer_tl ul li:nth-child(5){

    margin-right: 0;

}

.footer_tl ul li ul li{

    margin-right: 0;

}

.footer_tl ul li ul li a{

    font-size: 16px;

    line-height:30px;

}

.footer_b{

    text-align: center;

    padding: 30px 0;

    overflow: hidden;

}

.page_ty_cor{

    width: 62%;

}

.footer_trrb{

    margin-top: 20px;

}

.footer_trrb ul li{

    margin-bottom:10px;

}

.footer_trrbt{

    display: block;

    width: 100%;

    font-size: 18px;

}

.nav_main ul li{

    float: left;

    padding-top: 3px;

    margin:0 19px;

    position: relative;

    display: inline-block;

    height: 52px;

}

.nav_main_xl{

    position: absolute;

    top: 51px;

    left: 0;

    width: 565px;

    background: #fff;

    /*box-shadow: 0 2px 5px rgb(0 0 0 / 8%);*/

    /*display: none;*/

    border-top: 1px solid #f5f5f5;

    z-index: 99999;

}

.nav_main_xll{

    width: 70%;

}



.nav_main ul li a{

    text-align: center;

    position: relative;

}

.nav_main ul li a:after{

    content: "";

    width: 0;

    height: 2px;

    position: absolute;

    bottom: -26px;

    z-index: 999;

    left: 50%;

    transform: translate(-50%,0);

    background: #339933;

    transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

}

.nav_main ul li:hover a:after{

    width: 100%;



}

.nav_main ul li.header-bottom-a-now a:after{

    width: 100%;

}

.show_cpbt{

    font-weight: 500;

    width: 100%;

    font-size: 20px;

    color: #004537;

    margin-top: 50px;

    border-bottom: 1px solid #dddddd;

    margin-bottom: 20px;

    padding-bottom: 15px;

}

.show_cpc h3{

    font-weight: 500;

    width: 100%;

    font-size: 20px;

    color: #004537;

    margin-top: 50px;

    border-bottom: 1px solid #dddddd;

    margin-bottom: 20px;

    padding-bottom: 15px;

}

.show_cpbb p{

    font-size: 16px;

}



.show_cpc{

    font-size: 15px;

    color: rgba(84,84,84,.9);

    line-height: 24px;

    font-weight: 100;

}

.headerr{

    width: 60%;

}

.headerrt{



    float: right;

}

.headerrb{

    width: 100%;

    margin-top:48px;

}

.footer_tl ul li{

    float: left;

}

.footer_tl ul li a{

    font-weight: 100;

}

.footer_tl ul li ul li{

    float: none;

    margin-right: 0;

}

.footer_b{

    font-weight: 100;

}

.nav_main{

    display: inline-block;

    float: right;

}



.show_cpa ol li .am-active{



    box-sizing: border-box;

    -moz-box-sizing: border-box;

    transition:none;

    -webkit-transition:none;

}

.show_cpa ol.am-control-thumbs{

    margin-top: 10px;

}

.show_cpa .am-slides li{

    height: 540px;

    text-align: center;

    line-height: 540px;

    /*background: #78aedd;*/

}

.show_cpa .am-slider-default{

    box-shadow: none;

}

.show_cpa .am-slides li img{

    width: 40%;

    height: auto !important;

    display: inline-block;

}

.show_cpa .am-slider-default .am-control-thumbs img{

    width: 55%;

    display: inline-block;



}

.show_cpa ol li{

    padding: 20px 0;

    width: 23.697% !important;

    margin-right: 20px !important;

    background: #78aedd;

}

.show_cpa ol li:nth-child(4) {

    margin-right: 0 !important;

}



.news_list ul li a{



    overflow: hidden;

    display: block;

}

.news_list ul li{

    border-bottom: 1px solid #e6e6e6;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.news_list ul li:last-child{

    margin-bottom: 45px;

}

.news_list ul li:hover{

    background: #f4f4f4;

}

.news_list_data{

    position: relative;

    width: 90px;

    display: block;

    padding: 10px 0;

    font-size: 14px;

    text-align: center;

    color: #fff;

    background: #339933;

    font-family: Arial;

}

.news_list_data_d{

    display: block;

    font-size: 50px;

    line-height: 50px;

}

.news_list_mshu_title{

    display: block;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    font-size: 20px;

    color: #333;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.news_list_mshu_tcs{

    display: block;

    font-size: 14px;

    color: #c1c1c1;

    padding: 10px 0;

}

.news_list ul li:hover .news_list_mshu_title{

    color: #339933;

}

.news_list_mshu_tndo{

    font-size: 14px;

    color: #505050;

    line-height: 26px;

    overflow: hidden;

    display: block;



    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;



}

.djl_news{

    background: url("../other/chakan.svg") no-repeat left center;

    background-size: 25%;

    padding-left: 30px;

    margin-right: 20px;

    color: #666;

}

.fx_news{

    background: url("../other/fenx.svg") no-repeat left center;

    background-size: 30%;

    padding-left:20px;

    color: #666;

}

.news_list_mshux{

    width: 1px;

    height: 92px;

    margin: 0 20px;

    background: #e6e6e6;

}

.news_list_mshu{

    margin-left: 10px;

    width: 60%;

}

.news_list_img {

    width: 280px;

    height: 167px;

    overflow: hidden;

    margin-left: 3%;



}

.news_list_img img{

    width: 100%;

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.news_list ul li:hover .news_list_img img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

#lightgallery{

    overflow: hidden;

}

#lightgallery2{

    overflow: hidden;

}

.n_rongyu .n_rongyu_li li {

    margin-bottom: 15px;

    position: relative;

    width: 23.5%;

    overflow: hidden;

    background: #efefef;

    /* height: 58px; */

    margin-right:  2%;

    padding: 0;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.n_rongyu .n_rongyu_li li{

    margin-right: 0;

}

.am-gallery-item_img_s {

    height: 240px;

    overflow: hidden;

    background: #efefef;

    width: 100%;

    padding: 20px;

    padding-bottom: 0;

    margin: 0 auto;

    margin-bottom: 20px;

    line-height: 240px;

    text-align: center;

}

.am-gallery-item_img_s img{

    width: 100%;

}



.n_rongyu .am-gallery-default .am-gallery-title {

    margin-top: 0;

    line-height: 58px;

    background: #a4a4a4;

    color: #fff;

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -ms-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

    text-align: center;

}

.n_rongyu .am-gallery-title_img {

    /* background: url(../images/honor_fdj.png) no-repeat 20px center; */

    width: 100%;

    height: 58px;

    line-height: 58px;

    color: #555555;

    font-size: 15px;

    cursor: pointer;

}



.newshowbox{

    width: 795px;

    padding: 30px 0;

    float: left;

}

.newshowbox_r{

    width: 306px;

    float: right;

    margin:0 0 50px 0;

}

.newshow_name{

    font-size: 28px;

    color: #333333;

    font-weight: bold;

    line-height: 30px;

}

.newshow_zx div{

    float: left;

    font-size: 14px;

    color: #999999;

}

.newshow_ctrl a{

    color: #999999;

    font-weight: 600;

    margin-right: 10px;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_ctrl a:hover{

    color: #333;

}

.newshow_follow{

    margin-right: 20px;

}

.newshow_fx .bdsharebuttonbox a{

    margin: 0 6px 0 0;

}

.newshow_fx{

    margin-left: 30px;

}

.newshow_zx{

    margin-top: 20px;

}

.newshow_title{

    padding-bottom: 16px;

}

.newshow_zx .newshow_back{

    float: right;

}

.newshow_back a{

    color: #999999;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_back a:hover{

    color: #333333;

}

.newshow_cont{

    font-size: 16px;

    color: #666666;

    line-height: 30px;

    margin-top: 24px;

}

.newshow_cont p{

    margin-bottom: 30px;

}

.newshow_cont p img{

    max-width: 100%;

    display: block;

    margin: 0 auto 10px auto;

}

.newshow_cont div img{

    max-width: 100%;

    display: block;

    margin: 0 auto 10px auto;

}

.newshow_cont h3 { font-weight:bold; font-size:16px; margin-bottom:15px; color:#333;}

.newshow_cont h4 { font-weight:bold; font-size:14px; margin-bottom:15px; color:#333;}





/**/

.newshow_aboutsearch{

    font-size: 14px;

    color: #333;

    font-weight: bold;

}

.newshow_aboutsearch a{

    color: #333333;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

}

.newshow_aboutsearch a:hover{

    color: #666666;

}

.newshow_pjs{

    float: left;

    margin-top: 20px;

    font-size: 14px;

    color: #333333;

    line-height: 28px;

}

.newshow_p a{

    color: #333333;

    padding-bottom: 2px;

    border-bottom: 1px solid #666666;

}

.newshow_p{

    float: left;

}

.newshow_pjs_fx{

    float: right;

}

.newshow_bottom{

    margin-top: 14px;

}

.newshow_back{

    float: right;

    font-size: 14px;

    margin-top: 25px;

}

.newshowbox_r_b{

    padding: 0 20px;

    margin-top: 32px;

    width: 306px;

    /*height: 343px;*/

    padding-bottom: 25px;

    border: 7px solid #F3F3F3;

}

.show_prev_title{

    font-size: 20px;

    color: #555555;

    font-weight: 600;

    margin-top: 30px;

}

.show_prev_time{

    font-size: 12px;

    color: #555555;

    margin-top: 5px;

}

.show_prev_name{

    font-size: 16px;

    color: #555555;

    line-height: 30px;

}

.newshowbox_r_b_prev{

    border-bottom: 1px solid #ECECEC;

    padding-bottom: 26px;

}

.news_contbtr a{

    color: #666;

}

.join_list_t{

    height: 55px;

    margin-bottom: 50px;

}



.join_list_ts{

    float: left;

}

.join_list_ts{

    width: 21.25%;

    height: 55px;

    margin-right: 5%;

    outline:none;

}

.am-btn:active:focus, .am-btn:focus{

    outline:none;

}

.join_list_ts:nth-child(4){

    margin-right: 0;

}

.join_list_ts .am-dropdown{

    width: 100%;

    height: 55px;

    outline:none;

}

.join_list_ts:focus{

    outline:none;

}

.join_list_ts .am-dropdown:focus{

    outline:none;

}

.join_list_ts .am-btn-primary{

    width: 100%;

    background: none;

    height: 55px;

    color: #333;

    border: 1px solid #ddd;

    border-radius: 55px;

    outline:none;

}

.join_list_ts .am-dropdown.am-active .am-btn-primary{

    background: none;

    color: #333;

    outline:none;

    border: 1px solid #ddd;

}

.join_list_ts .am-dropdown-content{

    width: 100%;

    border-radius: 10px;

}

.join_list_ts .am-dropdown-content li{

    padding: 6px 20px;

    line-height: 40px;

    color: #339933;

}

.join_list_ts .am-dropdown-content li:hover{

    background: #f5f5f5;

}

.join_list_ts .am-dropdown-content li a{

    padding: 0;

    margin: 0;

    width: 100%;

}

.join_list_ts .am-dropdown-content li a:hover{

    background: none;

}

.join_list_b .am-panel-hd{

    height: 80px;

    padding: 0;

    line-height: 80px;

    border: none;

    box-shadow: none;

}

.join_list_b .am-panel{

    border-bottom: 1px solid #dddddd;

    box-shadow: none;

    overflow: hidden;

}

.zwlbc ul li a{

    display: none;

}

.join_list_b .zpbt{

    display: block;

    float: left;

    width:24.666%;

    text-align: center;

}

.join_list_b .zwlbc{

    display: block;

    float: left;

    width:15.666%;

    text-align: center;

}

.join_list_b .gzxzc{

    display: block;

    float: left;

    width:15.666%;

    text-align: center;

}.join_list_b .xlc{

     display: block;

     float: left;

     width:14.666%;

     text-align: center;

 }

.join_list_b .gzddc{

       display: block;

      float: left;

       width:12.666%;

      text-align: center;

  }

.join_list_b .jhhjtc{

    display: block;



}



.join_list_b_title{

    width: 100%;

    height: 60px;

    line-height: 60px;

    color: #fff;

    border-radius: 10px;

    background: #339933;

}

.join_list_b_title div{

    float: left;

    width:16.666%;

    text-align: center;

}

.join_list_b_title div:nth-child(1){

    width: 24.666%;

}

.join_list_b_title div:nth-child(2){

    width: 15.666%;

}

.join_list_b_title div:nth-child(3){

    width: 15.666%;

}

.join_list_b_title div:nth-child(4){

    width: 14.666%;

}

.join_list_b_title div:nth-child(5){

    width: 12.666%;

}

.join_list_b .am-panel-title{

    background: none;

    border:none;

    font-weight: normal;

}

.join_list_b .am-panel-title .jhhjtcji{

    display: none;

}

.join_list_b .am-panel-title .jhhjtcja{

    display: block;

}

.join_list_b .am-panel-title.am-collapsed .jhhjtcji{

    display: block !important;

}

.join_list_b .am-panel-title.am-collapsed .jhhjtcja{

    display: none !important;

}

.zplbmore{

    width: 100%;

    overflow: hidden;

}

.zplbmore a{

    display: inline-block;

    width: 160px;

    height: 48px;

    line-height: 48px;

    color: #fff;

    border-radius: 30px;

    font-size: 16px;

    background: #339933;

    cursor: pointer;

    text-align: center;

    transition: .5s ease;

    float: right;

}

.join_list_b .am-panel-bd{

    background: #f9f9f9;

    min-height: 200px;

    padding: 30px;

}

.join_list_b .am-panel-bd h3{

    display: block;

    font-size: 18px;

    color: #339933;

    margin-bottom: 10px;

}

.join_list_b .am-panel-bd p{

    color: #666;

    font-size: 16px;

    line-height: 24px;

    margin: 0;

}

.jhhjtc{

    display: block;

    font-size: 26px;

    float: left;

    width:16.666%;

    text-align: center;

}

.content_b_br_bm a img{

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.content_b_br_bm a{

    border-radius: 100%;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.content_b_br_bm a:hover{

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}

.content_b_br_bm a:hover img{



    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.headerrt .yyqh{

    background: url("../other/sdyy.svg") no-repeat left center;

    padding-left: 20px;

    color: #666;

    line-height: 21px;

    font-size: 14px;

    background-size: 18%;

}

.headerrt .yyss{

    font-size: 12px;

    color: #666;

    line-height: 21px;

    background-size: 14%;

    margin-left:8px;

}



.headerrt .yyqh span{

    display: inline-block;

    width: 12px;

    height: 6px;

    background: url("../images/yyqhxjt.png") no-repeat center;

}

.nav_main_xll a{

    position: relative;



    font-size: 14px;

    color: #000;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.nav_main_xll a:hover{

    color: #339933;

}

.nav_main_xll a:before{

    content: "";

    display: none;

    width: 29px;

    position: absolute;

    top: 0;

    left: 0;

    height: 1px;

    background: #000;

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.nav_main_xll a:hover:before{

    width: 100%;

    background: #339933;

}

.nav_main_xlr{



    height: 100%;

    overflow: hidden;

}

.nav_main_xlr:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.nav_main_xlr img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.nav_main_xll a:nth-child(3){

    margin-right: 0;

}

.nav_main_xl{

    height: 0;

    overflow: hidden;

    padding: 0;

    transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    -moz-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

}

.nav_main ul li:hover .nav_main_xl{

    padding: 0;

    height: 340px;

    display: block;

}

.nav_main_xlrbt{

    font-size: 22px;

    margin-top: 15px;

}

.nav_main_xl1{

    left: -33px;

}

.nav_main_xl7{

    left: -135px;

}

.nav_main_xl8{

    left: -253px;

}

.nav_main_xlrbb{

    font-size: 14px;

    font-weight: normal;

    color: #666666;

    margin-top: 5px;

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

}

.nav_main_xll {

    width: 35%;

    height:340px;

    opacity: 0;

    background: #f7f7f7;

    padding: 12px 20px 0 20px;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.nav_main_xlr{

    width: 65%;

    padding: 25px;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.nav_main_xlrt{

    height: 159px;

    overflow: hidden;

}

.nav_main_xll a{

    overflow: hidden;

    display: inline-block;

    width: 100%;

    line-height: 36px;

    font-size: 14px;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

    border-bottom: 1px solid #e2e2e2;

}

.nav_main_xll a:hover{

    background: #339933;

    color: #fff;

}

.nav_main_xl .con_box{

    position: relative;

}

.nav_main ul li:hover .nav_main_xll{

    top: 0;

    opacity: 1;

}

.nav_main ul li:hover .nav_main_xlr{

    top: 0;

    opacity: 1;

}



.content_b{

    padding: 45px;

    background: #f7f7f7;

}

.content_b_a{

    font-size: 36px;

}

.content_b_b{

    margin-top: -50px;

}

.content_b_b .am-tabs-nav{

    display: inline-block;

    float: right;

}

.content_b_b .am-tabs-bd{

    width: 100%;



}

.content_b_b .am-tabs-nav{

    box-shadow: none;

    border: none;

}

.content_b_b .am-tabs-nav li:hover{

    border: none;

    background: none;

}

.content_b_b .am-tabs-nav li a{

    box-shadow: none;

    border: none;

    color: #000;

    font-size: 18px;

    margin: 0;



}

.content_b_b .am-tabs-nav li a:hover{

    border: none;

    background: none;

    outline:none;

}

.content_b_b .am-tabs-nav li a:active,.content_b_b .am-tabs-nav li a:focus{

    border: none;

}

.content_b_b .am-tabs-nav li.am-active a{

    color: #339933;



}

.content_b_b .am-tabs-nav li.am-active{

    border-bottom: 2px solid #339933;

}

.content_b_b .am-tabs-nav li a{

    float: left;



}

.content_b_b .am-tabs-nav li span{

    float: left;

    line-height: 37px;

    display: inline-block;

}

.content_b_b .am-tabs-nav li:last-child span{

    display: none;

}

.sy_cp_box{

    width: 100%;

    height: 450px;

    padding: 30px;

    border-radius: 20px;

    background: url("../images/index_solution_bg.jpg") no-repeat center;

}

.content_b_b .am-tabs-bd{

    border: none;

    padding: 0;

    margin: 0;

    padding-top: 55px;

}

.content_b_b .am-tabs-bd .am-tab-panel{

    padding: 0;

}

.content_b_bl {

    width: 430px;

}

.content_b_bl img{

    width: 100%;

}

.content_b_br_bt{

    font-size: 36px;

    color: #333333;

}

.content_b_br_bs{

    font-size: 20px;

    color: #339933;

    margin: 10px 0;

}

.content_b_br_bc{

    color: #666666;

    font-size: 16px;

    line-height: 24px;

}

.content_b_br_bm{

    width: 75px;

    height: 75px;

    float: right;

    margin-top: 70px;

    text-align: center;

    line-height: 75px;

    border-radius: 100%;



}

.content_b_br {

    width: 50%;

    margin-right: 40px;

    margin-top: 40px;

}

.content_b_br_bm a{

    display: block;

    width: 100%;

    height: 100%;

}

.content_b_br_bm a img{

    width: 100%;

}

.top_navl ul li{

    position: relative;

    float: left;

    font-size: 15px;

    padding: 0 30px;

}

.top_navl ul li:before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 50%;

    right: 50%;

    height: 2px;

    background: #339933;

    -moz-transition: all .5s ease 0s;

    -ms-transition: all .5s ease 0s;

    -o-transition: all .5s ease 0s;

    -webkit-transition: all .5s ease 0s;

    transition: all .5s ease 0s;

}

.top_navl ul li.am-now:before{

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    height: 2px;

    background: #339933;

}

.top_navl ul li.am-now a{

    color: #339933;

}

.top_navl ul li:after {

    content: '';

    position: absolute;

    width: 1px;

    height: 12px;

    background: #dddddd;

    left: 0;

    top: 50%;

    margin-top: -6px;

}

.top_navl{

    line-height: 70px;

}

.top_navl ul li a{

    font-size: 16px;

    color: #333;

    transition: All 0.3s ease-in-out;

    -webkit-transition: All 0.3s ease-in-out;

    -moz-transition: All 0.3s ease-in-out;

    -o-transition: All 0.3s ease-in-out;

}

.top_nav{

    height: 70px;

    border-bottom: 1px solid #f0f0f0;

}

.top_navl ul li:first-child:after{

    display: none;

}

.top_navl ul li:hover:before, .top_navl ul li.cur:before {

    left: 0;

    right: 0;

}

.top_navl ul li a:hover{

    color: #339933;

}

.top_navr{

    height: 70px;

    line-height: 70px;

}

.top_navr_home{

    color: #339933;

    font-size: 18px;

    float: left;

    margin-right: 10px;

}

.top_navr a{

    color: #333;

    font-size: 16px;

    display: inline-block;

    height: 70px;

    line-height: 70px;

    float: left;

}

.top_navr span{

    float: left;

    background: url("../images/jtmbx.jpg") no-repeat center;

    margin: 0 10px;

    width: 8px;

    line-height: 70px;

    height: 70px;

    display: inline-block;

}

#accordion2 .am-panel-collapse{

    border: none;

    transition: All 0.2s ease-in-out;

    -webkit-transition: All 0.2s ease-in-out;

    -moz-transition: All 0.2s ease-in-out;

    -o-transition: All 0.2s ease-in-out;

}

#accordion2 .am-panel-collapse.am-in{

    box-shadow: 0 0px 10px rgb(0 0 0 / 10%);

}

.show_cpc{

    border: none;

}

#accordion2 .am-panel{

    border: none;

    box-shadow: none;

    margin-bottom: 15px;

}

#accordion2 .am-panel-collapse .show_cpc{

    border: none;

}

#accordion2 .am-panel-hd{

    height: 58px;

    line-height: 58px;

    background: #339933;

    color: #f4f4f4;

    padding: 0;

    font-size: 16px;

    transition: all 0.5s ease;

    position: relative;

}

#accordion2 .am-panel-hd h4{

    font-weight: normal;

    padding: 0 23px;

    height: 58px;

    width: 100%;

    display: block;

}

#accordion2 .am-collapsed{

    background:#f4f4f4 ;

    color: #339933;

}

#accordion2 .am-panel-hd h4 .ccbsa{

    float: left;

    font-weight: 100;

}



#accordion2 .am-panel-hd h4 .ccbsac{

    display: inline-block;

    float: right;

    font-size: 26px;

}

#accordion2 .am-panel-hd h4 .ccbsacja{

    display: none;

}

#accordion2 .am-panel-hd h4 .ccbsacjc{

    display: block;

}

#accordion2 .am-panel-hd h4.am-collapsed .ccbsacjc{

    display: none;

}

#accordion2 .am-panel-hd h4.am-collapsed .ccbsacja{

    display: block;

}

#accordion2 .show_cpc{

    padding: 30px 26px 40px;

}

.show_cpabt{

    font-size: 32px;

    text-align: center;

    margin-bottom: 30px;

}

.list-unstyled li{

    width:23%;

    float: left;

    border: 1px solid #f2f2f2;

    margin-bottom: 40px;

    overflow: hidden;

    margin-right: 2.667%;

}

.list-unstyled li:nth-child(4n+0){

    margin-right: 0;

}

.list-unstyled li img{

    width: 100%;

}

.list-unstyled li a{

    display: block;

    height:290px;

    overflow: hidden;



}

.list-unstyled li a{

    padding:10px 20px;

    line-height: 270px;

    text-align: center;

    overflow: hidden;

}

.list-unstyled li a img{

    height:65%;

    width: auto;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}



.list-unstyled li a:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.list-unstyled li .ryzz_title{

    display: block;

    height: 50px;

    line-height: 50px;

    text-align: center;

    background: #f2f2f2;

    transition: All 0.3s ease-in-out;

    -webkit-transition: All 0.3s ease-in-out;

    -moz-transition: All 0.3s ease-in-out;

    -o-transition: All 0.3s ease-in-out;

}

.list-unstyled li:hover .ryzz_title{

    background: #339933;

    color: #fff;

}

.content_c{



    overflow: hidden;



}

.content_c .con_box{

    background: url("../images/ipt3_bg.jpg") no-repeat center left ;

}

.content_c_c{

    margin-top: 40px;

}

.content_c_c ul li{

    float: left;

    width: 30%;

    text-align: center;

    position: relative;



}



.content_c_c ul li .num {

    margin: 20px 0;

    font-weight: lighter;

    font-size: 54px;

    color: #339933;

    line-height: 1;

}

.content_c_c ul li .txt {

    color: #9f9f9f;

    font-size: 14px;

}

.content_clll{

    padding-right: 164px;

}

.content_cllr{

    position: absolute;

    right: 0;

    top: 0;

    bottom: 0;

    width: 140px;

    background: #fff;

    padding-top: 20px;

    text-align: center;

}

.content_cl{

    width: 48%;

    position: relative;

    z-index: 1;

    margin-top: 70px;

    height: 350px;

}

.content_c_new_t{

    position: relative;

}

.content_cr{

    position: absolute;

    left: 45%;

    top: 0;

    z-index: 0;

    width: 1068px;

}

.content_c_new_b{

    overflow: hidden;

    width: 100%;

    margin-top: 50px;

}

.content_c_new_b ul li .c{

    color: #666;

}

.content_c_new_b ul li:after{

    content: '';

    width: 1px;

    height: 65px;

    position: absolute;

    right: 16%;

    top: 0;

    background: #d2d2d2;

}

.content_c_new_b ul li:last-child:after{

    display: none;

}

.content_c_new_b ul li .img {

    width: 20%;

    display: none;

    float: left;

    margin-right: 5%;

}

.content_c_new_b ul li .img img{

    width: 100%;

}

.content_c_new_b ul li .txt {

    float: left;

    width: 75%;

}

.content_c_new_b ul li {

    float: left;

    width: 25%;

    position: relative;

}

.content_c_new_b ul li .txt .t {

    font-family: 'Arial';

    font-size: 55px;

    color: #57a934;

    font-weight: 100;

    line-height: 1.2;

}

.content_c_new_b ul li .txt .t span{



}

.content_cl a{

    color: #666;

    transition: .3s ease;

}

.content_c{

    width: 100%;

    overflow: hidden;



    padding: 45px 0;

}

.content_c_b{

    margin-top: 55px;

}

.content_dl{

    width: 45%;

}

.content_c_b{

    line-height: 28px;

    font-size: 15px;

}

.content_dl a{

    display: block;

    overflow: hidden;

}

.content_d_new{



    margin-top: 55px;

}



.content_dlb_data{

    font-size: 14px;

    color: #1851a9;

    transition: .3s ease;

}

.content_dlb_title{

    font-size: 18px;

    color: #1d1d1d;

    margin: 10px 0 0;

    transition: .3s ease;

}

.content_dlt{

    width: 564px;

    height: 337px;

    overflow: hidden;

}

.content_dlt img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.content_dl:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.content_dr{

    width: 52%;

}

.content_dlb{

    padding: 25px;

}

.content_dlb_de{

    font-size: 14px;

    color: #666666;

    line-height: 24px;





    margin-bottom: 22px;

    word-wrap: normal; /* for IE */

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

.content_dlb_more{



    width: 98px;

}

.content_dlb_morel {

    font-size: 14px;

    color: #339933;

    margin-right: 20px;

    transition: .3s ease;

}

.content_dr ul li:last-child{

    /*border-top : 1px solid #e3e2e2;*/

    margin-bottom: 0;

}

.content_dr ul li{

    overflow: hidden;

    background: #fff;

    margin-bottom: 10px;

    padding: 34px 25px;

    /*border-bottom: 1px solid #e3e2e2;*/

    transition: all 0.4s ease-in-out;

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

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

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

}

.content_dr ul li:hover{

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

    background: #fff;

}

.content_dr ul li a{

    display: block;

    overflow: hidden;

}

.content_drt{

    font-size: 18px;

    display: block;

    margin:0;

    color: #333;

    word-wrap: normal; /* for IE */

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

.content_drb{

    font-size: 14px;

    color: #666;

    line-height: 24px;

    word-wrap: normal; /* for IE */

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    display: block;



    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.content_drm{

    display: block;

    margin-top: 20px;

}

.content_drmll{



    margin-right: 20px;

}

.content_drmlr{





}

.content_drml{

    color: #666;

}

.content_d{

    padding: 45px 0;

    background: #f7f7f7;

}

.content_dl a:hover .content_dlb_data{

    color: #339933;

}

.content_dl a:hover .content_dlb_title{

    color: #339933;

}

.content_dlb_morel{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.content_dl a:hover .content_dlb_morel{

    color: #339933;



}

.content_dr ul li:hover .content_dlb_morel{

    color: #339933;



}

.content_drt{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.content_dr ul li:hover .content_drt{

    color: #339933;

}

.content_dr ul li:hover .content_dlb_morer{

    background: url(../other/ipart02_4.svg) no-repeat center;

    background-size: 100%;

}

.content_dlb_morer{

    width: 22px;

    height: 22px;

    background: url("../other/ipart02_3.svg") no-repeat center;

    transition: .3s ease;

    background-size: 100%;

}

.content_dl a:hover .content_dlb_morer{

    background: url("../other/ipart02_4.svg") no-repeat center;

    background-size: 100%;

}

.time_a{

    width:77%;

}

.content_drmlll{

    line-height: 16px;

}

.content_drmllr{

    font-size: 14px;

}

.n_cont_fw_bbs{

    float: left;

    width: 300px;

    height: 142px;

    overflow: hidden;

    margin-right: 20px;

    margin-bottom: 20px;

    border: 1px solid #e9e9e9;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.n_cont_fw_bbs:hover{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}

.n_cont_fw_bbs:nth-child(4n+0){

    margin-right:0;

}

.n_cont_fw_bbss a {

    display: block;

    overflow: hidden;

    padding: 20px;

    text-align: center;

}

.n_cont_fw_bbss a img {

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.n_cont_fw_bbss a:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.lxwm_bottom{

    width: 100%;

    height: 490px;

    overflow: hidden;

}

.lxwm_bottom #map{

    height: 100%;

}

.container2{

    padding: 60px 0 ;

    overflow: hidden;

    width: 100%;

}

.lxwm_topl{

    position: relative;

    width: 590px;

    height: 370px;

}

.lxwm_toplt{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 500px;

    padding: 50px;

    background: #fff;

    z-index: 9;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

    border-bottom: 5px solid #339933;

}

.lxwm_topr {

    width: 580px;

    margin-top: 50px;

}

.lxwm_topltt{

    font-size: 35px;

    font-weight: 100;

}

.lxwm_toplts{

    font-weight: 100;

    color: #666;

}

.lxwm_toprt{

    font-size: 35px;

    font-weight: 100;

}

.lxwm_toprs{

    font-weight: 100;

    color: #666;

}

.lxwm_toprd{

    margin-top: 25px;

}

.lxwm_toprdc1,.lxwm_toprdc2,.lxwm_toprdc3{

    font-weight: 100;

    margin-bottom:15px;

}

.lxwm_toprdc1{

    background: url("../other/lx1.svg") no-repeat left center;

    padding-left: 30px;

    background-size: 4%;

}

.lxwm_toprdc2 .lxwm_toprdc2a{

    background: url("../other/lx2.svg") no-repeat left center;

    padding-left: 30px;

    background-size: 4%;

}

.lxwm_toprdc3{

    background: url("../other/lx3.svg") no-repeat left center;

    padding-left: 30px;

    background-size: 4%;

}

.lxwm_toprdc2 span{

    display: block;

}

.lxwm_toprdc2c{

    padding-left: 78px;

}

.lxwm_topltb .into_box{

    border-bottom: 1px solid #dee0e2;

    padding: 20px 0;

}

.lxwm_topltb .into_box label{

    display: inline-block;

    font-size: 16px;

    line-height: 24px;

    font-weight: 100;

}

.lxwm_topltb .into_box input{

    line-height: 24px;

    padding: 0;

    border: none;

    width: 70%;

    outline: none;

}

.into_box_tj #dosubmit{

    cursor: pointer;

    outline: none;

    margin-top: 20px;

    background: #eeeeee;

    border: none;

    display: inline-block;

    height: 55px;

    line-height: 55px;

    font-size: 15px;

    padding: 0 70px 0 40px;

    border-radius: 50px;

    transition: all 0.5s ease;

    position: relative;

}

.into_box_tj #dosubmit .text{

    display: inline-block;

    color: #000;

}

.into_box_tj #dosubmit .icon{

    width: 8px;

    height: 12px;

    background: url(../images/btn_black.png) no-repeat center;

    transition: all 0.5s ease;

    position: absolute;

    top: 50%;

    margin-top: -6px;

    right: 37px;

}

.into_box_tj .into_box #code{

    width: 100px;

    line-height: 34px;

}



.qywhttt{

    text-align: center;

    font-size: 36px;

    font-weight: lighter;

    color: #333;

}

.qywhttb{

    font-size: 16px;

    color: #666;

    margin: 10px 0 35px;

    text-align: center;

}

.page_ty_co p{

    font-size: 16px;

    color: #666;

    margin: 0 0 35px 0;



}

.qywhtb ul li{

    float: left;

    width: 24%;

    border-radius:15px;

    overflow: hidden;

    margin-right: 1%;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;



    box-shadow: 0 0 3px rgb(157 157 157 / 40%);

}

.qywhtb ul li:hover{

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}

.qywhtbb{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.qywhtb ul li:hover .qywhtbb{

    transform:rotateY(360deg);

    -ms-transform:rotateY(360deg); 	/* IE 9 */

    -moz-transform:rotateY(360deg); 	/* Firefox */

    -webkit-transform:rotateY(360deg); /* Safari 和 Chrome */

    -o-transform:rotateY(360deg); 	/* Opera */

}

.qywhtb ul li a{

    display: block;



    height: 345px;

    overflow: hidden;



}

.qywhtb ul li a .qywhtbtbb{

    padding: 8%;

}

.qywhtb ul li .qywhtbt{

    font-size: 26px;

    color: #339933;

    overflow: hidden;

    display: block;

    width: 100%;

    margin-bottom: 15px;

}

.qywhtb ul li .qywhtbt b{

    font-weight: normal;

    display: inline-block;

    padding-bottom: 15px;

    border-bottom: 1px solid #d6d6d6;

}

.qywhtb ul li .qywhtbs{

    width: 100%;

    font-size: 14px;

    display: inline-block;

    color: #5a5a5a;

    line-height: 28px;

    overflow: hidden;

}

.qywhtbb{

    width: 43px;

    height: 43px;

    display: block;

    float: right;

    margin-top: 78px;

}

.qywhb{

    overflow: hidden;

    margin-top: 60px;

    height: 460px;

    width: 100%;

    display: block;

    background: url("../images/culture_02.jpg") no-repeat center;

    background-attachment:fixed;

}

.qywhbt{

    color: #fff;

    padding-top: 11%;

    font-size: 33px;

    margin-bottom: 24px;

}

.qywhbb{

    font-size: 17px;

    width: 45%;

    color: #fff;

}

.content_e{

    padding: 90px 0;

    overflow: hidden;

    background: url("../images/dbbg.jpg") no-repeat center;

    background-attachment:fixed;

    background-size: cover;

}

.content_e ul li{

    position: relative;

    float: left;

    width: 280px;

    height: 200px;

    margin-right: 2%;



    transition: all .2s ease;

}

.content_e ul li:hover {

    /*background: #fff;*/

    box-shadow: 0 10px 24px 0 rgb(0 0 0 / 6%);

}

.content_es{

    transition: all .2s ease;

}

.content_e ul li:hover .content_es{

    color: #fff;

}

.content_eb{

    transition: all .2s ease;

}

.content_e ul li:hover .content_eb{

    color: #fff;

}

.content_e ul li .svg-border {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    pointer-events: none;

}

.content_e ul li a{

    display: block;

    padding: 40px 0;

    width: 100%;

    height: 100%;

}

.content_e ul li .svg-border path {



    stroke-width: 2px;

    fill: transparent;

    stroke: #fff;

    stroke-dashoffset: 0;

    stroke-dasharray: 0,280,0,200,0,280,0,200;

    transition: all .3s ease;

}

.content_e ul li:hover .svg-border path {

    stroke-dasharray: 280,0,200,0,280,0,200,0;

}

.content_b_b .am-nav-tabs>li.am-active>a{

    background: none;

}

.content_e ul li:nth-child(4){

    margin-right: 0;

}

.content_e ul li .content_et{

    width:100%;

    height: 50px;

    margin-bottom: 20px;

    display: block;

    text-align: center;

}

.content_e ul li .content_es{

    text-align: center;

    font-size: 22px;

    color: #fff;

    display: block;



}

.content_e ul li .content_et img{

    display: inline-block;

}

.content_e ul li .content_eb{

    font-size: 16px;

    color: #fff;

    display: block;

    text-align: center;

}



.about_d{

    font-size: 24px;

    color: #000;

    line-height: 36px;

}

.about_c p{

    font-size: 16px;

    line-height: 26px;

    color: #666;

    margin: 28px 0;

}

.about_c{

    margin-top: 30px;

}

.about_cb{

    margin-top: 60px;

    overflow: hidden;

    height: 387px;

    margin-bottom: 30px;

}

.about_cbl{

    width: 68%;

    float: left;

    overflow: hidden;

    position: relative;

}

.about_cbl span{

    display: block;

    position: absolute;

    top: 0;

    right: 0;

    width: 48%;

    z-index: 9;

    height: 100%;

    font-size: 30px;

    line-height: 40px;

    color: #fff;

    background: url(../images/about_us02_3.png) no-repeat center;

    text-align: center;

    background-size: cover;

}

.about_cbl img{



    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.about_cbl:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.about_cbr{

    width: 32%;

    float: right;

    overflow: hidden;

    position: relative;

}

.about_cbl span b{

    position: absolute;

    font-weight: normal;

    display: inline-block;

    left: 50%;

    top: 50%;

    width: 80%;

    transform: translate(-50%, -50%);

}

.about_cbr span{

    position: absolute;

    top: 0;

    right: 0;

    width: 100%;

    height: 100%;

    z-index: 9;

    background: rgba(0,0,0,.7);

    text-align: center;

    font-size: 30px;

    line-height: 40px;

    color: #fff;

}

.about_cbr img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.about_cbr:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.about_cbr span b{

    position: absolute;

    font-weight: normal;

    display: inline-block;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

}

.jcss{

    overflow: hidden;

    margin-bottom: 45px;

}

.jcssl{

    width: 49%;

    margin-right: 1%;

    overflow: hidden;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}

.jcssr{

    width: 49%;

    overflow: hidden;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}

.jcss img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.jcssl:hover img,.jcssr:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.n_rongyu .am-nav-tabs{

    border: none;

    display: inline-block;

    margin-bottom: 55px;

}

.n_rongyu .am-tabs{

    text-align: center;

}

.n_rongyu .am-nav-tabs li a{

    box-shadow: none;

    border: none;

    color: #000;

    font-size: 22px;

    margin: 0;

}

.n_rongyu .am-nav-tabs li.am-active a{

    color: #339933;

}

.n_rongyu .am-tabs .am-tabs-bd{

    border: none;

}

.n_rongyu .am-tabs .am-tabs-bd .am-tab-panel{

    padding: 0;

}

.n_rongyu .am-nav-tabs>li.am-active>a,.n_rongyu .am-nav-tabs>li.am-active>a:focus,.n_rongyu .am-nav-tabs>li.am-active>a:hover{

    border: none;

}

.n_rongyu .am-nav-tabs li a:hover{

    background: none;

}

.n_rongyu .am-nav-tabs li{

    position: relative;

}

.n_rongyu .am-nav-tabs li:after{

    content: "/";

    position: absolute;

    right: -2px;

    top: 14px;

}

.n_rongyu .am-nav-tabs li:nth-child(5):after{

    display: none;

}

.demo-gallery{

    overflow: hidden;

}

.n_cfsb .am-nav-tabs li:nth-child(2):after{

    display: none;

}

.list-unstyled2 li{

    width: 31%;

    float: left;

    margin:0 1%;

    overflow: hidden;

    margin-bottom: 30px;

    box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);

}

.list-unstyled2 li a{

    width: 100%;

    height: 233px;

    overflow: hidden;

    display: block;

}

.list-unstyled2 li:nth-child(3n+0){

    margin-right: 0;

}

.list-unstyled2 li img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.list-unstyled2 li:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}

.ryzz_titlet{

    padding: 20px 0;

    display: block;

    font-size: 18px;

    color: #000;

}









.n_cont_news_list_bb {

    width: 100%;

}



.n_cont_news_list_bb li a{

    display: flex;

}



.n_cont_news_list_bbrt{

    line-height: 25px;

    font-size: 18px;

    font-weight: 700;

    margin-bottom: 9px;

    color: #00041a;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;



}



.n_cont_news_list_bbrb{

    height: 48px;

    line-height: 24px;

    font-size: 14px;

    overflow: hidden;

    color: #666;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;



}



.n_cont_news_list_bbrs{

    margin: 45px 0 15px;

    line-height: 21px;

    font-size: 14px;

    color: rgba(0,4,26,.7);

}

.n_cont_news_list_bbrsl{

    color: rgba(0,4,26,.7);

    display: inline-block;

}

.n_cont_news_list_bbrs span.hui{

    color: #b4b5bb;

}

.n_cont_news_list_bbrsl2{

    background: url("../other/fenx.svg") no-repeat left center;

    background-size: 32%;

    padding-left: 25px;

    margin-right: 20px;

    display: inline-block;

}

.n_cont_news_list_bbrm{

    float: right;

    text-align: right;

    width: 50px;

    height: 50px;

    position: absolute;

    right: 0;

    bottom: 0;

}



.n_cont_news_list_bb li{

    border-bottom: 1px solid #ededef;

    padding: 30px 30px 30px 0;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;



}



.n_cont_news_list_bbrm img{

    opacity: 0;

    width: 100%;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

    margin-right: 60px;



}



.n_cont_news_list_bb li:hover .n_cont_news_list_bbrm img{

    margin-right: 0;

    opacity: 1;

}



.n_cont_news_list_bb li:hover{

    box-shadow: 0 5px 15px rgba(0,0,0,.08);

    padding: 30px;

}



.n_cont_news_list_bbr {

    padding-top: 25px;

}



.n_cont_news_list_bb li:hover .n_cont_news_list_bbrb{

    color: #339933;

}



.n_cont_news_list_bb li:hover .n_cont_news_list_bbrt{

    color: #339933;

}



.n_cont_news_list_bbl{

    float: left;

    width: 300px;

    height: 200px;

    overflow: hidden;

}

.n_cont_news_list_bbr.w100{

    width: 1120px;

}

.n_cont_news_list_bbl img{

    width: 100%;

}

.n_cont_news_list_bbr{

    float: left;

    padding-left: 40px;

    width: 890px;

    position: relative;

}

.footer_b a{

    color: #000;

}

.page_ty_bt{

    width: 100%;

    text-align: center;

    font-size: 36px;

    color: #262626;

    font-weight: 100;

    margin-bottom: 20px;

}

.qywhtbttt{

    display: block;

    height: 190px;

    overflow: hidden;

}

.qywhtbtbb{

    display: block;

}

.qywhtbttt img{

    width: 100%;

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.qywhtb ul li:hover .qywhtbttt img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);



}

.jtwz{

    font-size: 12px;

    color: #666;

    margin-right: 10px;

}

.jtwz span{

    font-weight: bold;

    font-family: "宋体";

    margin-left:5px;

}

.jtwz img{

    width: 7px;

    margin-top: -3px;

    margin-left: 10px;

}

.yyss img{

    width: 25px;

    margin-top: -3px;

    margin-left: 5px;

}

.headerrt .am-btn-primary{

    background: none;

    border: none;

    color: #666;

    padding: 0 5px;

    font-size: 12px;

    line-height: 21px;

}

.headerrt .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{

    background: none;

    border: none;

    color: #666;

    box-shadow: none;

}

.am-icon-caret-down:before{

    display: none;

}

.headerrt ul.am-dropdown-content>li>a{

    margin-left: 0;

}

.headerrt button:active:focus{

    box-shadow: none;

}



.headerrt{

    position: relative;

    padding-right: 70px;

}

.sb-search {

    position: absolute;

    right: 0;

    top:0;

    width: 0;

    min-width: 50px;

    height: 30px;

    float: right;

    overflow: hidden;

    -webkit-transition: width 0.3s;

    -moz-transition: width 0.3s;

    transition: width 0.3s;

    -webkit-backface-visibility: hidden;

}



.sb-search-input {

    position: absolute;

    top: 0;

    right: 0;

    border: none;

    outline: none;

    background: #fff;

    width: 100%;

    height: 30px;

    margin: 0;

    z-index: 10;

    padding: 0 20px 0 20px;

    font-family: inherit;

    font-size: 20px;

    color: #2c3e50;

}



.sb-search-input::-webkit-input-placeholder {

    color:#339933;

}



.sb-search-input:-moz-placeholder {

    color: #339933;

}



.sb-search-input::-moz-placeholder {

    color:#339933;

}



.sb-search-input:-ms-input-placeholder {

    color: #339933;

}



.sb-icon-search,

.sb-search-submit  {



    display: block;

    position: absolute;

    right: 7px;

    border-radius: 99px;

    top: 4px;

    padding: 0;

    margin: 0;

    line-height:30px;

    text-align: center;

    cursor: pointer;

}



.sb-search-submit {

    background: #fff; /* IE needs this */

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */

    filter: alpha(opacity=0); /* IE 5-7 */

    opacity: 0;

    color: transparent;

    border: none;

    outline: none;

    z-index: -1;

}



.sb-icon-search {

    color: #333;

    background: #fff;

    z-index: 90;

    font-size: 22px;

    margin-right:0;

    font-family: 'icomoon';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    -webkit-font-smoothing: antialiased;

}



.sb-icon-search:after {

    display: none;

    content: "";

    width: 25px;

    height: 25px;

    margin-top: 8px;

    background-size: 100% !important;

    float: left;

    background: url("../other/ssos.svg") no-repeat center;

}

.sswz{

    display: inline-block;

    position: relative;

    float: left;

    width: 23px;

    height: 23px;

    color: #666;

    line-height: 17px;

    margin-right: 0;

}

.sswz img{

    display: inline-block;

    width:67%;

    top: 0;

}

.sswz img.bh1{

    opacity: 1;

    position: absolute;

    top: 4px;

    right: 3px;

}

.sswz img.bh2{

    opacity: 0;

    position: absolute;

    top: 4px;

    right: 3px;

}

.headerrbrc .sb-search-open .sswz img.bh1{

    opacity: 0;

}

.headerrbrc .sb-search-open .sswz img.bh2{

    opacity: 1;

}

/* Open state */

#q{

    font-size: 12px;

}

.sb-search-open #q{

    border: 1px solid #f2f2f2;

    border-radius:30px;

}

.sb-search.sb-search-open,

.no-js .sb-search {

    width: 218px;

}



.sb-search.sb-search-open .sb-icon-search,

.no-js .sb-search .sb-icon-search {

    background: #339933;

    color: #333;

    z-index: 11;

}



.sb-search.sb-search-open .sb-search-submit,

.no-js .sb-search .sb-search-submit {

    z-index: 999;

    width: 23px;

    height: 23px;

}

.search-jg{

    text-align: center;

    margin-bottom: 30px;

}

.search_no{

    text-align: center;

}

.nav_main{

    float: left;

}

.headerrbr{

    float: left;

    margin-left: 20px;

}

.headerrbra .am-btn-primary{

    padding: 0;

    width: 90px;

    height: 30px;

    font-size: 13px;

    line-height: 30px;

    background: url("../images/language_icon_2.gif") no-repeat left center;

    background-size:24% !important;

    border: none;

    color: #333;

    padding-left: 28px;

    text-align: left;

}

.headerrbra{

    float: left;

}

.headerrbrb{

    float: left;

}

.headerrbrc{

    float: left;

    position: relative;

    width: 40px;

    height: 30px;

}

.headerrbra .am-btn-primary .am-icon-caret-down{

    width: 7px;

    height: 5px;

    margin-bottom: 4px;

    margin-left: 10px;

    background: url("../images/h_lan2.png") no-repeat center;

}

.am-btn-primary.am-active, .am-btn-primary:active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{

    background: url("../images/language_icon_2.gif") no-repeat left center;

    color: #333;

    box-shadow: none;

}

.join_list_ts .am-btn-primary.am-active,.join_list_ts .am-btn-primary:active, .join_list_ts .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{

    background: none;

}

.headerrbra .am-dropdown-content{

    min-width: 90px;

}

.headerrbra ul.am-dropdown-content>li>a{

    font-size: 14px;

}

.header{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.header.am-sticky {

    height: 70px;

}

.header .headerl{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.header.am-sticky .headerl{

    height: 70px;

    line-height: 70px;

}

.header .headerl img{

    width: 88%;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.header.am-sticky .headerl img{

    width: 88%;

}

.header .headerrb{

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}

.header.am-sticky .headerrb{

    margin-top: 18px;

}

.page_ty_cot{

    background: #fff;

    overflow: hidden;

    padding: 50px 0;

}

.page_ty_cotr{

    width: 40%;

}



.page_ty_cotrt{

    font-size: 40px;

    line-height: 40px;

    color: #339933;

    font-weight: bold;

    margin-top: 40px;

}

.page_ty_cotrb{

    font-size: 14px;

    line-height: 24px;

    margin-top: 30px;

    color: #525252;

}

.page_ty_cob{

    background: #f7f7f7;

    overflow: hidden;

    padding: 50px 0;



}

.page_ty_cotl{

    width: 561px;

    overflow: hidden;

}

.page_ty_cotl img{

    transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -moz-transform: scale(1);

    transition: all .8s ease 0s;

    -webkit-transition: all .8s ease 0s;

    -moz-transition: all .8s ease 0s;

    -o-transition: all .8s ease 0s;

}

.page_ty_cotl:hover img{

    -moz-transform: scale(1.05,1.05);

    -ms-transform: scale(1.05,1.05);

    -o-transform: scale(1.05,1.05);

    -webkit-transform: scale(1.05,1.05);

    transform: scale(1.05,1.05);

}





.cp_a{



    overflow: hidden;



}



.cp_aimg {



    width: 682px;



    height: 457px;



    overflow: hidden;



}

.cp_aimg img{

    width: 80%;

}



.cp_btdyc{



    width: 578px;



}



.cp_btdyct h1{



    font-size: 28px;



    color: #333;



    padding: 45px 0 25px 0;



    border-bottom: 1px solid #e5e5e5;



    margin: 0;



}



.cp_btdyct p{



    font-size: 16px;



    line-height: 26px;



    color: #333333;



    margin: 0;



    padding: 33px 0 44px 0;



    border-bottom: 1px solid #e5e5e5;



}



.cp_btdycs{



    margin-top: 40px;



    overflow: hidden;



}



.cp_btdycsl{

    display: none;

    width: 240px;



    height: 60px;



    color: #fff;



    text-align: center;



    line-height: 60px;



    font-size: 18px;



    background: #339933;



}



.cp_btdycsl a{



    color: #fff;



    display: block;



    width: 100%;



    height: 100%;



}



.cp_btdycsr{



    /*margin-left: 45px;*/



}



.cp_btdycsr span{



    font-size: 16px;



    color: #333333;



}



.cp_btdycsr div{



    font-size: 28px;



    color: #339933;



    line-height: 29px;



    font-weight: bold;







}



.cp_btdycb{



    margin-top:30px ;



}



.cp_btdycb span{



    font-size: 18px;



    font-weight: bold;



}



.cp_b{



    overflow: hidden;



    margin-top:60px;



}



.show_chanpin_nav{



    width: 100%;



    border-top: 1px solid #eeeeee;



    border-bottom: 1px solid #eeeeee;



    height: 66px;



    text-align: center;



    background: #fff;



}



.show_chanpin_nav_ul{



    display: inline-block;



}



.show_chanpin_nav_ul ul li{



    float: left;



    display: inline-block;



}



.show_chanpin_nav_ul ul li{



    padding: 0 40px;



    line-height: 66px;



    font-size: 22px;



    color: #333;



    cursor:pointer;



    font-weight: bold;



}



.cp_b_content{

    overflow: hidden;

}

.cp_b_content ul{

    margin-top: 15px;

}

.cp_b_content li{

    position: relative;

    padding-left:1em;

}

.cp_b_content li:before{

    left: 0;

    top: -33px;

    position: absolute;

    display: block;

    font-size:40px;





    content:".";

    color: #339933;

}

.cp_b_content h1{



    margin: 0;



    margin-top: 42px;



    font-size: 28px;



    font-weight: bold;



    color: #333;



}



.cp_b_content p{



    font-size: 16px;



    color: #5a5a5a;



    line-height: 26px;



}



.cp_b_content p img{



    width: 100%;



}



.cp_b_content img{







}



.cp_c{



    padding:50px 0 ;



    background: #f3f3f3;



}



.cp_ct{



    font-size: 32px;



    font-weight: bold;



    color: #333;



    text-align: center;



    width: 100%;



    margin-bottom: 35px;



}



.cp_cb .content_a_b{



    background: none;



    border: none;



    margin-bottom: 0;



    box-shadow: none;



}



.cp_cb .content_a_b ul li{



    margin-bottom: 0;



}
