/* Write your styles */
.n_banners{
    height: 170px;
    width: 100%;
    position: relative;
    z-index: 1;
}
.n_bannerst{
    width: 100%;
    height: 100%;
    background: #8fc120;
    opacity: .8;
    z-index: 2;
    position: absolute;
}
.z_new_cptjlrc{
    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;
}
.z_new_cptjl a:hover .z_new_cptjlrc{
    background: #8fc120;
    color: #fff;
    border: 1px solid #8fc120;

}
.foot_b a{
    color: #333;
}
#page{
    padding-bottom: 30px;
}
.z_new_cptjr a:hover .z_new_cptjlrc{
    background: #8fc120;
    color: #fff;
    border: 1px solid #8fc120;

}
.nb_title_l{
    float: left;
    width: 70%;
}
.nb_title_r{
    float: right;
    line-height: 170px;
    width: 30%;
    text-align: right;
}
.j_content{
    position: relative;
}
.j_contentts{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
}
.nb_title_lt{
    font-size: 40px;
    font-weight: bold;
    color: #333;
    margin-top: 40px;
    margin-bottom: 20px;
}
.nb_title_lb a{
    color: #333;
}


.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: #8fc120;
    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: #8fc120;
}
.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("../images/chakan.svg") no-repeat left center;
    background-size: 25%;
    padding-left: 30px;
    margin-right: 20px;
    color: #666;
}
.fx_news{
    background: url("../images/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{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.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("../images/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: #8fc120;
}

.n_cont_news_list_bb li:hover .n_cont_news_list_bbrt{
    color: #8fc120;
}

.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;
}
.container{
    padding-top: 45px;
    overflow: hidden;
}
.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;
}
.map_tl{
    width: 640px;
    float: left;
}
.map_tr{
    width: 620px;
    float: right;
    padding-left:50px ;
}
.map_trt{
    margin-top: 45px;
    font-size: 24px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
}
.map_trst{
    margin-bottom: 15px;
}
.map_trstl{
    font-size:16px;
    font-weight: bold;
    color: #333;
}
.map_trstr{
    font-size: 16px;
    color: #555555;
    margin-left: 10px;
}
.map_trb{
    margin-top: 10px;
}
.map_trbl{
    font-size: 20px;
    font-weight: bold;
    color: #333;
}
.map_trbl{
    font-size: 20px;
    color: #555555;
}
.map_trbr{
    margin-left: 10px;
}
.map_t{
    overflow: hidden;
}
.map_b{
    margin-top: 45px;
    width: 100%;
    overflow: hidden;
    height: 600px;
}
#map{
    width: 100%;
    height: 600px;
}

.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;
}
.list-unstyled li{
    width:23%;
    float: left;
    border: 1px solid #f2f2f2;
    margin-bottom: 45px;
    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;
    background: #f2f2f2;
}
.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;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    background: #fff;
    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: #a5cd4d;
    color: #fff;
}
.n_rongyu_box{
    overflow: hidden;
}
.n_rongyu{
    margin-top: 45px;
}

.yyal_list ul li{
    width: 32.44%;
    height: 528px;
    float: left;
    margin-right: 1.3%;
    margin-bottom: 45px;
    transition: all 0.5s ease;
    position: relative;
}
.rect-1052{
    width: 100%;
    height: 291px;
    overflow: hidden;
}
.rect-1052 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;
}
.tit_ms{
       font-size: 16px;
    color: #2f2f2f;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.yyal_list ul li .intro {
    background: #fff;
    height: 237px;
}
.yyal_list ul li .intro .box {
    padding: 30px 24px;
}
.yyal_list ul li .intro .box .tit {
    font-size: 22px;
    line-height: 26px;
    color: #2f2f2f;
    text-transform: uppercase;
    margin-bottom: 10px;
    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.yyal_list ul li .intro .box .tit_ms{
    font-size: 16px;
    color: #2f2f2f;
    height: 50px;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.noborder-btn {
    display: inline-block;

    line-height: 30px;
    height: 30px;
    font-weight: bold;
    margin-top: 35px;
    padding-right: 26px;
    position: relative;
}
.noborder-yellow span {
    color:#a5cd4d;
}
.noborder-btn span.icon {
    width: 16px;
    height: 14px;
    margin-left: 10px;
    transition: all 0.8s ease;
}
.yyal_list ul li .li_line {
    width: 0;
    height: 5px;
    background: #a5cd4d;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.5s ease;
}
.yyal_list{
    background: #f2f2f2;
    overflow: hidden;
    padding-top: 45px;
}
.container2{
    overflow: hidden;
}
.yyal_list ul li:hover{
    box-shadow: -4px 2px 20px 1px rgb(0 0 0 / 20%);
}
.yyal_list ul li:hover .li_line {
    width: 100%;
}
.yyal_list ul li:hover .rect-1052 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);
}
.yyal_list ul li:nth-child(3n){
    margin-right: 0;
}

.yyal_showl{
    float: left;
    width: 50%;
}
.yyal_showr {
    float: left;
    width: 50%;
    padding-left: 30px;
}
.yyal_show{
    padding: 45px 0;
    overflow: hidden;
}
.yyal_showr .t {
    font-size: 16px;
    color: #666;
}
.yyal_showr .tit {
    font-size: 26px;
    color: #333333;
    margin-bottom: 35px;
    position: relative;
    font-weight: bold;
}
.yyal_showr .con {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 30px;
}
.yyal_showr .tools {
    margin: 25px 0 20px;
}

.yyal_showr .tools a {
    display: inline-block;
    margin-right: 30px;
    font-size: 14px;
    line-height: 1.6;
    color: #555;
}
.yyal_showr .tit:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -20px;
    background: #e5e5e5;
    width: 100%;
    height: 1px;
}
.yyal_showr .tools .a1 i {
    background-position: 0 0;
}
.yyal_showr .tools .a2 i {
    background-position: -20px 0;
}
.yyal_showr .tools .a3 i {
    background-position: -40px 0;
}
.yyal_showr .tools a i {
    width: 20px;
    height: 18px;
    display: inline-block;
    background: url(../images/pro_detail01_3.png) no-repeat;
    margin-right: 7px;
    vertical-align: middle;
}
.yyal_showr .bj a:hover {
    color: #fff;
    background: #a5cd4d;
}
.yyal_showr .bj a {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background: #373841;
    line-height: 48px;
    padding: 0 90px;
    transition: .3s ease;
}
.yyal_show_top{
    overflow: hidden;
    margin-bottom: 40px;
}
.yyal_show_bottom{
    padding: 35px 0;
    overflow: hidden;
    background: #f2f2f2;
}
.yyal_show_bottom .ytitle{
    font-size: 26px;
    color: #333333;
    margin-bottom: 35px;
    position: relative;
    font-weight: bold;
}
.yyal_showl img{
    width: 100%;
}
.about_page{
    padding: 40px 0;
}
.yyal_show2{
    padding: 45px 0;
    overflow: hidden;
}

.yyal_show2 ul li{
    float: left;
    width: 49%;
    height: 195px;
    margin-right: 2%;
    margin-bottom: 50px;

}
.yyal_show2 ul li:nth-child(even){
    margin-right: 0;
}
.yyal_show2 ul li a {
    display: block;
    height: 100%;
    width: 100%;
}
.yyal_show2 ul li .img {
    float: left;
    width: 52%;
    height: 100%;
    background: #f2f2f2;
}
.yyal_show2 ul li .txt {
    float: left;
    width: 48%;
    position: relative;
}

.yyal_show2 ul li .txt .box {
    padding: 21px 29px 21px;
    position: relative;
    z-index: 2;
}
.yyal_show2 ul li .txt .box .t {
    font-size: 18px;
    color: #666;
    font-weight: bold;
}
.yyal_show2 ul li .rect-81 img{
    width: 90%;
    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;
}
.yyal_show2 ul li:hover .rect-81 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);
}

.yyal_show2 ul li .txt .box .c {
    font-size: 14px;
    color: #666;
    line-height: 24px;

    overflow: hidden;
    margin: 15px 0;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.yyal_show2 ul li .txt .box .more {
    font-size: 14px;
    color: #151515;

}
.yyal_show2 ul li .txt .box .more i {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    background: url(../images/ipart02_3.png) no-repeat center;
    margin-left: 15px;
}
.rect-81{
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 195px;
}
.nav_lists{
    display: inline-block;
    height: 100%;
}
.nav_list{
    height: 56px;
}
.nav_list ul li{
    position: relative;
    min-width: 147px;
}
.nav_list_2{
    position: absolute;
    z-index: 999;
    margin: 0;

}
.nav_list .nav_list_2 {
    padding: 0;

    min-width: 147px;
}
.nav_list .nav_list_2 li{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 0;
    position: relative;
    background: #8fc120;
}

.nav_list .nav_list_2 li:hover{
    background: #83af24;
}
.nav_list .nav_list_2 li a{
    display: none;
    text-align: center;
    margin: 0;
    height: 55px;
    width: 100%;
    color: #000;
    font-size: 16px;
    font-weight: normal;
    line-height: 55px;
    white-space:nowrap;
}
.nav_list li:hover .nav_list_2{
    border-bottom: 5px solid #272727;
}
.nav_list li:hover .nav_list_2 li{
    height:55px;
}
.nav_list li:hover .nav_list_2 li a{
    display: inline-block;
}
.nav_list .nav_list_3{
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
    right: -178px;
}
.nav_list .nav_list_3 li{
    margin: 0;
    padding: 0;
    float: none;
    width: 100%;
    line-height: 55px;
}
.nav_list .nav_list_3 li a{
    display: none;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 14px;
    font-weight: normal;
}

.nav_list .nav_list_2 li:hover .nav_list_3{
    display: block;
    border-bottom: 5px solid #272727;
}

.nav_list .nav_list_2 li:hover .nav_list_3 li a{
    display: inline-block;
}
.nav_list ul li a{
    display: inline-block;
    height: 100%;
}
.nav_list .nav_list_2 li a span{
    display: inline-block;
    width: 16px;
    height: 12px;
    margin-left: 10px;
    background: url("../images/2jjt.svg") no-repeat center;
    background-size: 100%;
}
.yun-solution-text{
    font-size: 20px;
    font-weight: bold;
    word-wrap: normal; /* for IE */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.sycptjms{
    line-height: 25px !important;
    height:125px;
}
.cptjck{
    display: inline-block;
    padding: 6px 20px;
    border: 1px solid #3c3c3c;
    color: #333;
}
.cptjck:hover{
    color: #a9cd38;
    border-color:#a9cd38 ;
}
.insec1 ul li{
    margin: 0;
    padding:23px;
}
.insec1 ul li:hover {
    background: #a9cd38;
}
.insec1_cl{
    float: left;
}
.insec1_cl p{
    width: 170px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.insec1_cl h4{
    margin-bottom: 10px !important;
}
.insec1_cr{
    float: left;
    width: 54%;
    height: 167px;
    line-height: 167px;
    overflow: hidden;
}
.insec1_cr img{
    width: 100%;
}
.yun-solution-item{
    background-size: 100% !important;
}


.case_list{
    padding: 45px 0;
    overflow: hidden;
    background: #f2f2f2;
}
.case_list ul li{
    width: 32%;
    float: left;
    margin-bottom: 30px;
    margin-right: 2%;
}
.case_list ul li:nth-child(3){
    margin: 0;
}
.case_list .item{width:100%;  position:relative; }
.case_list .item .rect-6075{
    width: 100%;
    height: 256px;
    overflow: hidden;
}
.case_list .item .rect-6075 img{width: 100%}
.case_list .item:first-child{margin-left:0;}
.case_list .item .rect-6075{padding-bottom:60.75%;}
.case_list .item .text{background:#fff;height: 120px;}
.case_list .item .text .box{padding:25px 30px;}
.case_list .item .t{font-size:21px; color:#262626;}
.case_list .item .c{font-size:14px; color:#666;}
.case_list .item .cover{opacity:0; transform:scale(0.6); visibility:hidden; transition:all .5s ease; position:absolute; top:0; width:92%; height:92%; top:4%; left:4%; background:url(../images/ipart02_3.jpg) no-repeat center bottom;}
.case_list .item .cover .box{padding:70px 40px;}
.case_list .item .cover .box .t{color:#fff; font-size:25px; margin-bottom:10px;}
.case_list .item .cover .box .c{color:#fff; line-height:26px;}
.case_list .item .cover .box .icon{position:absolute; bottom:70px; right:40px; background:url(../images/ipart02_2.png) no-repeat center; width:16px; height:29px;}
.case_list .item:hover .cover{opacity:1; visibility:visible;  transform:scale(1)}
.ycontent{
    text-align: center;
}
.about_page h1{
    font-size: 52px;
    font-family: 'Arial';
    color: #999;
    line-height: 1;
    margin-bottom: 7px;

}
.about_page h2{
    font-weight: bold;
    margin: 0;
    font-size: 32px;
    color: #a5cd4d;
}
.about_page_c{
    overflow: hidden;
}
.about_page_cl {
    width: 70%;
    height: 338px;
    overflow: hidden;
}
.about_page_cr{
    width: 28%;
}
.about_page_crt{
    margin-bottom: 20px;
    overflow: hidden;
}

.about_page_crb{
    overflow: hidden;
}
.about_page_cl img,.about_page_cr img{
    transform: scale(1);
    width: 100%;
    -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_page_cl: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_page_crt: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_page_crb: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_sgxc .list-unstyled li a{
    padding: 0;
    line-height: normal;
    height: auto;
}

.n_sgxc .list-unstyled li a img{
    width: 100%;
}
.n_sgxc .list-unstyled li .ryzz_title{
    height: 65px;
    line-height: 65px;
    font-size: 18px;

}
.z_new_cptj{
    overflow: hidden;
}
.z_new_cptjll{
    width: 310px;
    height: 219px;
    position: relative;
    background: url("../images/tjwbg.jpg") no-repeat center;
}
.z_new_cptjlr{
    width: 285px;
    height: 219px;
    background: #e9e9e9;
}
.z_new_cptjll .z_new_cptjllt {
    position: absolute;
    top: 28px;
    left: 28px;
}
.z_new_cptjll .z_new_cptjllt h4{
    font-size: 25px;
    color: #fff;
    margin: 0;
    padding: 0;
}
.z_new_cptjll .z_new_cptjllt p{
    font-size: 15px;
    color: #fff;
    margin: 0;
    padding: 0;
}
.z_new_cptjll img{
    position: absolute;
    right: 10px;
    bottom: 23px;
}
.z_new_cptjlr{
    padding: 18px;
}
.z_new_cptjlr .z_new_cptjlrt{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.z_new_cptjlr .z_new_cptjlrs{
    font-size: 20.8px;
    font-weight: bold;
    color: #333;
    margin: 10px 0;
}
.z_new_cptjlr .z_new_cptjlrb{
    font-size: 16px;
    color: #333;
}
.z_new_cptjlrc{
    position: absolute;
    bottom: 30px;
    margin-top: 15px;
    display: inline-block;
    border: 1px solid #565656;
    font-size: 16px;
    color: #2c2c2c;
    padding: 5px 10px;
}
.z_new_cptjlrc span{
    margin-left: 5px;
    font-family: "宋体";
}
.z_new_cptjlr .z_new_cptjlrz{
    font-size: 21px;
    font-weight: bold;
    color: #333;
    margin: 10px 0;
}
.z_new_cptjr .z_new_cptjll .z_new_cptjllt{
    left: 17px;
}
.z_new_cptjr .z_new_cptjll img{
    right: 71px;
    bottom: 19px;
    width: 178px;
}

.sb-search-open{
    width: 300px !important;
}
.nums{
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 30px;
}
.shipin_list ul li{
    float: left;
    width: 386px;
    height: 355px;
}
.shipin_listt{
    width: 100%;
    height: 289px;
    overflow: hidden;
    position: relative;
}
.shipin_listtt{
    position: absolute;
    width: 100%;
    height: 289px;
    line-height: 289px;
    text-align: center;
    top: 289px;
    z-index: 999;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    background: rgba(0,0,0,.3);
}
.shipin_listtb img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.shipin_list ul li a:hover .shipin_listtb img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.shipin_list ul li a:hover .shipin_listtt{
    top: 0;
}
.shipin_list ul li{
    margin-right: 21px;
    margin-bottom: 20px;
}
.shipin_listb{
    width: 100%;
    padding: 0 22px;
    height: 67px;
    line-height: 67px;
    background: #F7F7F7;
}
.shipin_listbl{
    font-size: 16px;
    color: #666;
}
.shipin_list{
    padding: 45px 0;
    overflow: hidden;
}
.yyal_show3{
    padding: 45px 0;
    overflow: hidden;
}
.yyal_show3 ul li{
    width: 32%;
    float: left;
    margin-bottom: 30px;
    margin-right: 2%;
}
.yyal_show3 ul li:nth-child(3n+0){
    margin-right: 0;
}
.yyal_show3 ul li .img2{
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.yyal_show3 ul li .img2 img{
    width: 100%;
    transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.yyal_show3 ul li .tl{
    float: left;
    color: #333;
    width: 70%;
}
.yyal_show3 ul li .more{
    float: right;
    width: 30%;
    color: #a5cd4d;
    text-align: right;
}
.yyal_show3 ul li .txt2{
    padding: 20px 15px;
    background: #f2f2f2;
    overflow: hidden;
}
.yyal_show3 ul li:hover .rect-812 img{

    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}