@charset "utf-8";

@media screen and (max-width: 1440px){

.w_tanbox2 {

    max-height: 650px;

}

.w_con {

    width: 1200px;

}

.xiala {

    height: 230px;

    padding-top: 40px;

}

.navli>a {

    font-size: 16px;

}

.language a {

    font-size: 14px;

}

.navli {

    padding: 0 25px;

}

.nav {

    margin: 0 -25px;

}

.navli>a::after {

    left: -25px;

}

.w_sousuo {

    width: 12px;

    transform: translateY(1px);

}

.xialafl {

    width: 620px;

}

.xialacen {

    width: 140px;

}

.xialacenli a {

    font-size: 14px;

    line-height: 34px;

}

.xialafla {

    font-size: 22px;

}

/*.xialacenli {

    margin-top: 20px;

}*/

.a1_2lifl {

    height: 490px;

}

.a1_2lifra {

    font-size: 26px;

}

.a1_2lifrb p {

    font-size: 14px;

    line-height: 26px;

    margin-top: 22px;

}

.a1_2lifrbox {

    width: 490px;

}

.a1_2lifr {

    padding-top: 30px;

}

.a1_1a {

    font-size: 26px;

}

.a1_1b p {

    font-size: 14px;

    line-height: 26px;

}

.a1_1b {

    margin-top: 36px;

}

.a1_1 {

    padding: 55px 0;

}

.erjili a {

    font-size: 14px;

    line-height: 50px;

}

.erji {

    margin-top: -50px;

}

.banzi {

    height: calc(100% - 50px);

}

.banzibox {

    font-size: 32px;

}

.a1_3a{

    font-size: 26px;

}

.a1_4li p{

    font-size: 18px;

    line-height: 28px;

}

.a1_3ab .a1_3abli.slick-slide.slick-active.slick-center .a1_3ablia {

    font-size: 66px !important;

}

.a1_3 {

    padding: 66px 0 90px;

}

.a1_4 {

    margin-top: 40px;

}

.a1_3::after {

    top: 263px;

}

.a1_3ab .slick-prev{

    top: 63%;

}

.a1_3ab .slick-next{

    top: 63%;

}

.footfl {

    width: 450px;

}

.w_fa {

    font-size: 26px;

}

.w_fb {

    font-size: 16px;

    margin-top: 30px;

}

.w_fc {

    margin-top: 30px;

}

.w_fcli {

    width: 30px;

}

.footcen {

    width: 441px;

    padding-left: 50px;

}

.w_fc2 {

    margin-top: 30px;

}

.w_fc2 p {

    margin-top: 15px;

}

.w_fb2li {

    margin-top: 20px;

}

.footbotfl {

    width: 80%;

}

.w_fbotb p {

    font-size: 14px;

    letter-spacing: 0px;

    line-height: 26px;

}

.w_fbotc {

    margin-top: 8px;

}

.a2_2liflb {

    font-size: 14px;

    line-height: 26px;

    margin-top: 40px;

}

.a2_2lifla {

    font-size: 24px;

}

.w_con3 {

    width: 900px;

}

.w_con2 {

    width: 1000px;

}

.a3_1libg {

    height: 510px;

}

.a3_1lizi {

    /* padding-top: 70px; */

    width: 760px;

}

.a3_1lizia {

    font-size: 30px;

}

.a3_1lizib {

    font-size: 26px;

    margin-top: 20px;

}

.a3_1lizid {

    font-size: 14px;

    line-height: 26px;

    margin-top: 30px;

}

.a3_1lip {

    font-size: 14px;

    line-height: 26px;

    margin-top: 15px;

}

.a3_1lizic .a3_1lizicbox {

    margin-top: 16px;

    line-height: 26px;

    font-size: 14px;

}

.b1_1bg {

    height: 510px;

}

.b1_1zia {

    font-size: 26px;

}

.b1_1zib p::after {

    top: 10px;

}

.b1_1zib p {

    font-size: 14px;

    line-height: 26px;

}

.b1_1zib {

    width: 540px;

}

.b1_3 {

    margin-top: 60px;

}

.b1_3zib {

    margin: 50px -15px 0;

}

.b1_1zibli {

    padding: 0 15px;

}

.b1_1ziblib {

    height: 293px;

    padding: 24px 15px 0;

}

.b1_1ziblib2 {

    line-height: 22px;

}

.b1_4bfl {

    padding: 0 15px;

    margin-top: 40px;

}

.b1_4b {

    margin: 0 -15px 0;

}

.b1_4 {

    margin-top: 70px;

}

.b1_4bflb {

    height: 216px;

}

.banzi p{

    font-size: 14px; 

    line-height: 26px;

}

.w_new .banzi {

    height: calc(100% - 75px);

}



.c1_1 {

    margin-top: -75px;

}



.c4_1li {

    margin-top: 80px;

}

.d1_1a1tit{

    font-size: 26px;

}

.in31c p{

    font-size: 24px;    

}

.in32 {

    margin-top: 60px;

}

.in32a {

    height: 510px;

}

.in32b {

    padding: 100px 0 0;

}

.in32b1 {

    width: 700px;

    font-size: 26px;

}

.in34li {

    padding: 0 33px;

}

.in34 {

    margin: 90px -33px 0;

}

.in34lizi {

    font-size: 16px;

    line-height: 80px;

    padding-left: 26px;

}

.in4lib {

    font-size: 18px;

    margin-top: 15px;

    line-height: 32px;

}

.in4li:nth-child(2){

    padding-left: 75px; 

}

.in5a {

    font-size: 30px;

}

.index5 .in32a {

    height: 510px;

}

.index5 .slick-next{

    right: 47%;

}

.index5 .slick-prev, .index5 .slick-next {

    bottom: 80px;

}

.index5 .in32b2 {

    margin-top: 80px;

}

.b2_1cbox{

    width: 900px;

}

.b2_1cli1 {

    width: 140px;

}

.b2_1cli2 {

    width: 230px;

}

.b2_1cli3 {

    width: 89px;

}

.b2_1cli4 {

    width: 180px;

}

.b2_1cli5 {

    width: 261px;

}

.in2zia {

    font-size: 14px;

}

.in2zib {

    font-size: 14px;

    line-height: 24px;

    height: 48px;

    margin-top: 10px;

}

.in2zi {

    padding: 15px 30px 15px;

}

.c1slicklizi p {

    font-size: 14px;

    line-height: 24px;

    max-height: 48px;

    padding: 0 15px;

}

.w_xinzi {

    padding: 80px 0;

}

.w_xinziboxfl:nth-child(1) {

    padding-right: 79px;

}

.w_xinziboxfl:nth-child(2) {

    padding-left: 79px;

}

.w_xinziboxfla p {

    font-size: 18px;

}

.w_xinziboxflbli {

    margin-top: 35px;

}

.w_xinziboxflbliimg {

    width: 90px;

}

.w_xinziboxflblizi {

    padding-left: 10px;

    width: calc(100% - 90px);

    height: 90px;

}

.w_xinziboxflblizi p {

    font-size: 14px;

    line-height: 20px;

}

.a3_1lizia::after {

    top: -30px;

    width: 80px;

    height: 80px;

}

/* ===============================A4价值观和行为准则================================*/

.a4_1{

    height: 577px;

    overflow: hidden;

}

.w_con4 {

    width: 500px;

    height: 500px;

}

.a4_2{

    height: 612px;

}

.a4_2_1 {

    font-size: 30px;

}

.a4_2li1_a {

    font-size: 24px;

}

.a4_2li1_a img{

    width: 24px;

}

.a4_2li1 {

    top: -26px;

}

.a4_2libox::before {

    width: 35px;

}

.a4_2li2.a4_2libox::before {

    top: 27px;

    left: -33px;

}

.a4_2li3.a4_2libox::before {

    top: 27px;

    left: -33px;

}

.a4_2li4.a4_2libox::before {

    top: 27px;

    right: -33px;

}

.a4_2li5.a4_2libox::before {

    top: 27px;

    right: -33px;

}

.a4_2li2 {

    right: -53px;

}

.a4_2li3 {

    right: -24px;

}

.a4_2li4{

    left: -24px;

}

.a4_2li5{

    left: -53px;

}

.a4_2li1_b_2 p {

    font-size: 14px;

    line-height: 20px;

}

.a4_2li1_b_1 {

    font-size: 18px;

}

.a4_2li1_b_1 img {

    width: 16px;

}

.a4_2li1_b{

    width: 280px;

    padding: 10px;

}

.a4_2li2 .a4_2li1_b {

    top: -23px;

    left: 5px;

}

.a4_2li3 .a4_2li1_b {

    top: -23px;

    left: 5px;

}

.a4_2li4 .a4_2li1_b {

    top: -23px;

    right: -5px;

}

.a4_2li5 .a4_2li1_b {

    top: -23px;

    right: -5px;

}

.a4_1_1fl {

    font-size: 30px;

    letter-spacing: 10px;

    left: 16px;

}

.a4zi {

    font-size: 20px;

    letter-spacing: 10px;

    line-height: 30px;

    margin-left: 20px;

}

.a4_1_1{

    height: 360px;

    background-size: 85% 100%;

}

.a4icon {

    width: 30px;

}

.a4_1_1frli {

    margin-top: 39px;

}

.a4_1_1fr {

    left: 455px;

}

.w_con4::before {

    width: 500px;

    height: 500px;

}

.a4_2li1 .a4_2li1_b {

    top: 0px;

}

.w_con4::after {

    width: 320px;

    height: 320px;

}

}







@media screen and (max-width: 1200px){

.e1_2box{

    display: none;

}

.w_con4::after {

    display: none;

}

.w_xinzi {

    padding: 0 0 36px;

}

.w_xinziboxflbli {

    margin-top: 20px;

}  

.w_xinzibox {

    padding: 0;

}

.w_xinziboxfl {

    width: 100%;

    margin-top: 36px;

}

.w_xinziboxflbliimg {

    width: 40px;

}

.w_xinziboxflblizi {

    width: calc(100% - 40px);

    height: 40px;

}

.header{

    display: none;

}

.w_con{

    width: 100%;

    padding: 0 15px;

}

.headerph{

    display: block;

}

.search {

    margin-left: 0;

    margin-right: 60px;

}

.language::before{

    display: none;

}

.language a{

    line-height: 60px;

    font-size: 14px;

}

.w_sousuo {

    margin-left: 20px;

    line-height: 60px;

    width: 14px;

    transform: translateY(2px);

}

.w_sousuo::before{

    left: -11px;

    transform: translateY(-70%);    

}

.w_bn{

    max-width:768px;

    margin:0 auto;

    overflow: hidden;

}

.suy_banner{

    width:100%;

}

.suy_banner_box{

    width:100%;

}

.suy_ban_item{

    position:relative;

}

.suy_ban_item img{

    width:100%;

}

.suy_banner_box .slick-dots li{

    width:8px;

    height:8px;

    background:#fff;

    margin:0 6px;

}

.suy_banner_box .slick-dots li.slick-active{

    background:#73a81a;

}

.senction{

    width:100%;

    padding:0 15px;

}

.su_list{

    width:100%;

    margin:27px 0 95px;

}

/*.su_item img{

    width:100%;

}*/

.su_zhuanpic{

	height: auto;

	width: auto;

	min-width: 100%;

	min-height: 100%;

}

.su_zhuantou{

	position: relative;

	top: 0;

	left: 0;

	width: 100%;

}

.su_item{

    position:relative;

    overflow: hidden;

}

.su_zhuanpic{

    position:absolute;

    top:0;

    left:0;

    transform:translate(0);

    height: 100%;

    z-index:1;

}

.su_item_text{

    position:absolute;

    bottom:0;

    left:50%;

    transform:translateX(-50%);

    background:rgba(0,0,0,0.3);

    padding:35px 30px 38px;

    width:100%;

    z-index:5;

}

.su_item_text span{

    color:#fafafa;

    font-size:12px;

    font-family:"微软雅黑";

    display:inline-block;

    margin-bottom:20px;

}

.su_item_text p{

     color:#fafafa;

    font-size:18px;

    font-family:"微软雅黑"; 

    font-weight:bold;

    letter-spacing:2px;  

    max-height: 18px;

    overflow: hidden;

}

.su_list .slick-dots{

    bottom:-35px;

  

}

.su_list .slick-dots li{

      background:#c8c8c8;

      margin:0 6px;

      width: 8px;

      height: 8px;

}

.su_list .slick-dots li.slick-active{

    background:#73a81a;

}

.su_txt{

    text-align:center;

}

.su_txt span{

    color:#666666;

    font-size:18px;

    font-family:"微软雅黑";

    display:inline-block; 

    margin-bottom: 18px;

}

.su_txt h3{

    color:#005b34;

    font-size:24px;

    font-family:"微软雅黑";

    font-weight:bold;

    margin:20px 0 20px;   

}

.su_txt p{

    color:#333333;

    font-size:28px;

    font-family:"微软雅黑";

    font-weight:bold;

    line-height:50px;

    border-bottom:1px solid #72a61a;

    display:inline-block;

    letter-spacing: 2px;



}

.su_pic1{

    width:100%;`

}

.su_pic1 img{

    width:100%;

}

.su_pic1{

    margin-top:10px;

}

.suy_zhutxt{

    padding:55px 50px 72px;

    background:#fff;

}

.suy_zhutxt {

    text-align:center;

}

.suy_zhutxt span{

    color:#666;

    font-size:18px;

    font-family:"微软雅黑";

    display:inline-block;

    margin-bottom:35px;



}

.suy_zhutxt p{

    color:#666;

    font-size:30px;

    font-weight:bold;

    font-family:"微软雅黑";

    line-height:48px;

    letter-spacing: 1px;

}

.suy_a {

    margin-top:63px;



}

.suy_a a{

    display:block;

    width:126px;

    height:40px;

    border:1px solid #666;

    text-align:center;

    line-height:40px;

    color:#666;

    font-size:14px;

    font-family:"微软雅黑";

    margin:0 auto;

}

.suy_jianchi span{

    color: #666666;

    font-size: 18px;

    font-family: "微软雅黑";

    display: inline-block;

    margin-bottom: 35px;

}

.suy_jianchi{

    padding:40px 15px 30px;

}

.suy_jianchi {

    text-align:center;

}

.suy_jianchi p{

    display:inline-block;

    color:#333333;

    font-size:28px;

    font-family:"微软雅黑";

    line-height: 50px;

    display:inline-block;

    border-bottom:1px solid #72a61a;

    font-weight:bold;

    letter-spacing:2px;

}

.suy_shuzi{

    background:#fafafa;

    padding:36px 0 60px;

}

.suy_shuzi p{

    color:#333333;

    font-size:18px;

    font-family:"微软雅黑";   

}

.suy_spana{

     color:#71a61a;

    font-size:60px;

    font-weight:bold;   

}

.suy_shuzi h3{

    color:#333333;

    font-size:20px;

    font-family:"微软雅黑"; 

    font-weight:bold;

    margin-top:40px;  

    line-height:1.75 ;

    /*max-height: 35px;

    overflow: hidden;*/

}

.suy_shuzi_a_item{

    padding-left:225px;

}

.suy_shuzi_a  .slick-dots{

    bottom:-35px;

}

.suy_shuzi_a  .slick-dots li{

    background:#c8c8c8;

    margin:0 6px;

    width: 8px;

    height: 8px;

}

.suy_shuzi_a  .slick-dots li.slick-active{

     background: #73a81a;

}

.suy_pictwo{

    width:100%;

}

.w_pictwo{

	padding: 36px 55px;

}

.w_pictwobox{

	box-shadow: 0 0 20px #c8c8c8;

}

.suy_pictwo img{

    width:100%;

}

.chuang_item span{

    color:#999999;

    font-size:14px;

    font-family:"微软雅黑";

    display:inline-block;

    margin-bottom:35px;

}

.chuang_item h3{

     color:#333333;

    font-size:36px;

    font-family:"微软雅黑";

    font-weight:bold;

    margin-bottom:25px;  

    line-height:1.5; 

}

.chuang_more{

    width:126px;

    height:40px;

    margin:50px auto 0;

}

.chuang_more a{

    display:block;

    width:100%;

    height:100%;

    border:1px solid #72a61a;

    text-align:center;

    line-height:40px;

    color:#72a61a;

    font-size:14px;

    font-weight:bold;

}

.chuang_item{

    text-align:center;

    padding:35px 0 95px;

}

.chuang_list .slick-dots li{

    background:#7caa17;

    margin:0 10px;

}

.chuang_list .slick-dots li.slick-active {

    background: #73a81a;

}

.suy_hudong_item{

    width:100%;

}

.suy_hudong_item img{

    width:100%;

}

.suy_hudong_list{

    margin-bottom:120px;

}

.suy_hudong_list .slick-dots li{

       background: #c8c8c8; 

       margin:0 6px;

       width: 8px;

       height: 8px;

} 

.suy_hudong_list .slick-dots{

    bottom:-38px;

}

.suy_hudong_list .slick-dots li.slick-active {

    background: rgba(124,170,23,0.6);

}



.suy_shitan{

    width:100%;

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

    position:fixed;

    top:0;

    left:0;

    height:100vh;

    z-index:100;

    display:none;

}

.suy_shicon{

    width:90%;

    position:absolute;

    top:50%;

    left:50%;

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

}

.suy_shicon video{

    width:100%;

}

.suy_btn{

    position:absolute;

    top:-45px;

    right:0;

}

.chuang_item  h4{

    color:#666666;

    font-size:18px;

    font-family:"微软雅黑";

    line-height:1.5;

}

.erji{

    display: none;

}

.w_index {

    margin-top: 60px;

}

.a1_1 {

    padding: 36px 0;

}

.w_con2{

    width: 100%;

    padding: 0 15px;

}

 .w_pc{

        display: none;

    }   

    .w_ph{

        display: block;

    }

    .banzi {

    height: calc(100% - 40px);

}

.d1box .banzi {

    height: calc(100% - 40px);

}

.banzibox {

    font-size: 24px;

}

.a1_1a {

    font-size: 18px;

}

.a1_1b p {

    font-size: 14px;

    line-height: 22px;

    text-align: left;

}

.a1_2lifl {

    height: auto;

    float: none;

    width: 100%;

}

.a1_2lifl img {

    position: relative;

    top: 0;

    left: 0;

    transform: translate(0);

    width: 100%;

    height: auto;

}

.a1_2lifr {

    width: 100%;

    padding: 36px 15px;

    position: relative;

}

.a1_2lifrbox {

    width: 100%;

    position: relative;

    height: auto;

}

.a1_2li:nth-child(2n+1) .a1_2lifrbox{

    left: 0;

}

.a1_2li:nth-child(2n) .a1_2lifrbox{

    right: 0;

}

.a1_2lifra {

    font-size: 18px;

}

.a1_2lifrb p {

    font-size: 14px;

    line-height: 22px;

    margin-top: 10px;

}

.a1_2lifrb{

    margin-top: 30px;

}

.a1_3 {

    padding: 36px 0;

}

.w_con3 {

    width: 100%;

    padding: 0 15px;

}

.a1_4li p{

    font-size: 14px;

    line-height: 22px;

}

.a1_3a {

    font-size: 18px;

}

.a1_3ab {

    margin-top: 36px;

}

.a1_3ab .a1_3abli.slick-slide.slick-active.slick-center .a1_3ablia {

    font-size: 24px !important;

    transform: translateY(-55px);

}

.a1_3ab .a1_3abli .a1_3ablia {

    font-size: 24px !important;

    transform: translateY(-55px);

    color: #005b34 !important

}

.a1_3::after {

    top: 158px;

}

.a1_3ab .a1_3abli.slick-slide.slick-active.slick-center .a1_3ablia::before {

    top: 64px;

}

.a1_3ab .a1_3abli .a1_3ablia::before {

    top: 64px;

}

.a1_3ablia::after {

    top: 45px;

    opacity: 1;

}

.footfl {

    width: 100%;

    float: none;

}

.footcen {

    width: 100%;

    padding-left: 0;

    float: none;

    margin-top: 36px;

    display: none;

}

/*.footfr {

    display: none;

}*/

.w_fb2li a {

    font-size: 12px;

    letter-spacing: 0;

}

.w_fb2li {

    width: 33.333333%;

    margin-top: 18px;

    text-align:center;

}

.w_fb2 {

    margin-top: 5px;

}

.footfr {

    width: 100%;

    float: none;

    margin-top: 18px;

}

.w_fa {

    font-size: 18px;

    text-align: center;

}

.w_fb {

    font-size: 12px;

    margin-top: 18px;

    line-height: 22px;

    text-align: center;

    letter-spacing: 0px;

}

.w_fc {

    margin-top: 15px;

    text-align: center;

}

.w_fcli {

    width: 26px;

    display: inline-block;

    float: none;

    margin: 0 10px;

}

.footcen::before{

    display: none;

}

.footcen::after{

    display: none;

}

.footertop {

    padding: 36px 0 0;

}

.w_fc2 {

    margin-top: 18px;

}

.footcen .w_fb{

    display: none;

}

.footcen .w_fc2{

    display: none;

}

.w_fc2 p {

    margin-top: 5px;

    line-height: 20px;

    text-align: center;

    font-size: 12px;

}

.footbotfl {

    width: 100%;

    float: none;

}

.w_fbota {

    text-align: center;

}

.w_fbotb p {

    font-size: 12px;

    line-height: 20px;

    text-align: center;

    display: block;

}

.w_fbotb a {

    font-size: 12px;

    display: block;

    text-align: center;

    margin: 10px 0;

}

.footbotfr {

    float: none;

    margin-top: 15px;

}

.w_fbotc a {

    font-size: 12px;

}

.w_fbotc {

    margin-top: 0;

    text-align: center;

}

.w_fbotd a {

    font-size: 12px;

}

.w_fbotd {

    margin-top: 10px;

    text-align: center;

}

.footerbot {

    padding: 36px 0;

}

.a2_2li {

    padding: 36px 0;

}

.a2_2lifr {

    width: 100%;

    position: relative;

    top: 0;

    left: 0;

    transform: translateY(0);

}

.a2_2li:nth-child(2n+1) .a2_2lifl {

    padding-right: 0;

}

.a2_2li:nth-child(2n) .a2_2lifl {

    padding-left: 0;

}

.a2_2lifl {

    width: 100%;

    margin-top: 0;

    height: auto;

    min-height: unset;

}

.a2_2liflbox{

    position: relative;

    top: 0;

    transform: translateY(0);

}

.a2_2li .a2_2lifl .a2_2liflbox {

    padding-right: 0;

}

.a2_2li2 .a2_2lifl .a2_2liflbox {

    padding-left: 0;

    padding-right: 0;

}

.a2_2lifla {

    font-size: 16px;

    line-height: 24px;

}

.a2_2liflb {

    font-size: 14px;

    line-height: 20px;

    margin-top: 15px;

}

.a3_1lizi {

    padding-top: 36px;

    padding-bottom: 36px;

    width: 100%;

}

.a3_1lizia {

    font-size: 18px;

}

.a3_1lizib {

    font-size: 16px;

    margin-top: 18px;

    line-height: 26px;

}

.a3_1lizid {

    line-height: 22px;

    margin-top: 18px;

}

.a3_1lip {

    line-height: 22px;

}

.a3_1lizic .a3_1lizicbox {

    line-height: 22px;

}

.a3_1li .w_con2 {

    position: relative;

    top: 0;

    left: 0;

    transform: translateX(0);

}

.a3_1libg{

    position: absolute;

    height: 100%;

}

.yiyong {

    line-height: 22px;

}

.b1_1bg{

    position: absolute;

    height: 100%;

    display: none;

}

.b1_1zi{

    position: relative;

    padding-top: 36px;

    padding-bottom: 36px;

    background-color: #f4f4f4;

}

.b1_1zia {

    font-size: 18px;

}

.b1_1zib p {

    line-height: 22px;

}

.b1_1zib {

    width: 100%;

    margin-top: 26px;

}

.b1_1zib p::after {

    top: 8px;

}

.b1_2 {

    padding: 36px 0;

}

.b1_1zibov {

    margin-top: 36px;

}

.b1_3 {

    margin-top: 36px;

}

.b1_3zib {

    margin: 30px 0 50px;

}

.b1_1zibli {

    width: 100%;

    padding: 0 20px;

    margin-top: 36px;

    overflow: hidden;

}

.b1_1ziblibox{

	box-shadow: 0 0 20px #c8c8c8;

}

.b1_3zib .slick-dots{

    bottom: -36px;

}

.b1_3zib .slick-dots li.slick-active {

    background: #73a81a;

}

.b1_3zib .slick-dots li{

	margin: 0 6px;

    width: 8px;

    height: 8px;

}

.b1_3zibox{

	padding: 0;

}

.b1_1ziblib {

    height: 260px;

    padding: 24px 15px;

}

.b1_4 {

    margin-top: 36px;

}

.b1_4a {

    font-size: 14px;

    line-height: 22px;

    margin-top: 30px;

}

.b1_4b {

    margin: 0 0 36px;

}

.b1_4bfl {

    padding: 0;

    margin-top: 36px;

    width: 100%;

}

.b1_4bflb {

    height: auto;

}

.b1_4bflb p {

    line-height: 22px;

}

.banzi p {

    font-size: 12px;

    line-height: 20px;

    letter-spacing: 2px;

}

.b2_1 {

    padding-bottom: 36px;

}

.b2_1abg {

    height: 190px;

}

.b2_1b {

    margin-top: -150px;

    height: 80px;

    line-height: 80px;

    font-size: 18px;

}

.b2_1c {

    margin-top: 36px;

}

.c1_1 {

    margin-top: -75px;

}

.w_new .banzi {

    height: calc(100% - 75px);

}

.c1slick .slick-dots li.slick-active {

    background: #73a81a;

}

.c1slick .slick-dots{

    bottom: -36px;

}

.slick-dots li{

    background: #c8c8c8;

    margin: 0 6px;

    width: 8px;

    height: 8px;

}

.c1slick {

    margin: 0;

}

.c1slickli {

    padding: 0;

}

.c1slicklizi p {

    font-size: 12px;

    line-height: 22px;

    max-height: inherit;

    padding: 0 15px;

}

.c1_2 {

    padding: 36px 0 0;

}

.c1_year {

    margin-left: 0;

    width: 100%;

    position: relative;

    margin-right: 0;

    float: none;

}

.c1_yeara span {

    font-size: 14px;

    line-height: 40px;

    padding: 0 30px;

}

.in1 {

    width: calc(100% - 124px);

    margin-top: 18px;

}

.in1 input {

    width: 100%;

    font-size: 12px;

    line-height: 40px;

    padding-left: 60px;

    padding-right: 15px;

    height: 40px;

}

.sou {

    width: 20px;

}

.in2 {

    width: 100px;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    margin-left: 20px;

    margin-top: 18px;

}

.c1_3libox{

    padding: 36px 15px;

}

.c1_3lifra {

    font-size: 18px;

    line-height: 26px;

    max-height: 52px;

    height: auto;

    overflow: hidden;

}

.c1_3lifrb {

    font-size: 14px;

    line-height: 22px;

    max-height: 88px;

}

.c1_3lifl {

    width: 100%;

    padding-right: 0;

    float: none;

    display: none;

}

.c1_phtime{

	display: block;

}

.c1_3lifr {

    width: 100%;

    float: none;

    margin-top: 15px;

}

.c1_3liflb {

    font-size: 18px;

    margin-top: 10px;

    text-align: left;

}

.c1_3lifla {

    font-size: 18px;

}

.w_fenyepc{

    display: none;

}

.w_fenyeph {

    display: block;

    padding: 0 15px;

}

.fenye {

    padding: 36px 0;

}

.lpbox{

    font-size: 14px;

    color: #333;

    float: left;

}

.lpboxfr{

    float: right;

}

.c2_1 {

    margin-top: 0;

}

.c3_1c p {

    line-height: 22px;

}

.c3_1 {

    padding: 36px 0;

}

.fanhui {

    right: 15px;

}

.c3_1a {

    padding-top: 30px;

    font-size: 18px;

    line-height: 26px;

}

.c3_1b {

    margin-top: 18px;

    padding-bottom: 18px;

}

.c3_1b span {

    margin-right: 38px;

    font-size: 12px;

}

.c3_1c {

    margin-top: 36px;

}

.w_newfenye {

    margin-top: 36px;

}

.w_newfenyebox {

    width: 100%;

    height: 80px;

    float: none;

}

.w_newboxa {

    width: 100%;

    padding-right: 15px;

    padding-left: 40px;

}

.w_newboxa img {

    left: 15px;

    width: 15px;

}

.w_newboxaa {

    line-height: 22px;

}

.w_newboxab {

    width: calc(100% - 56px);

    line-height: 22px;

    max-height: 44px;

}

.w_newboxb {

    left: 0;

    padding-left: 15px;

    padding-right: 40px;

}

.w_newboxb img {

    left: auto;

    right: 15px;

}

.w_fenxaing2 {

    width: 30px;

    margin-left: 20px;

}

.c4_1 {

    margin: 0;

    overflow: visible; 

    padding-top: 10px;

}

.c4_1li:nth-child(1) {

    margin-top: 36px;

}

.c4_1li:nth-child(2) {

    margin-top: 36px;

}

.c4_1li:nth-child(3) {

    margin-top: 36px;

}

.c4_1li {

    width: 100%;

    padding: 0;

    margin-top: 36px;

}

.w_wenhau_g {

    font-size: 12px;

    padding: 36px 0 18px;

    width: 100%;

    text-align: left;

}

.w_wenhau_f {

    font-size: 18px;

    line-height: 30px;

    height: 60px;

    overflow: hidden;

    text-align: left;

}

.w_wenhau_h {

    font-size: 14px;

    line-height: 22px;

    height: auto;

    overflow: hidden;

    margin-top: 11px;

    text-align: left;

}

.w_wenhau_e {

    width: 100%;

    height: auto;

    padding: 60px 0 30px;

}

.c4_box .fenye {

    padding: 36px 0;

}

.c5_box .fenye {

    padding: 36px 0;

}

.c5_2li {

    width: 100%;

    padding: 0;

    margin-top: 36px;

    float: none;

}

.c5_2 {

    margin: 0;

}

.c5_2lib2 {

    font-size: 16px;

}

.c5_1 {

    margin-top: 20px;

    padding-bottom: 27px;

}

.c5_1li {

    margin-right: 40px;

    margin-top: 15px;

}

.c5_1li a {

    font-size: 14px;

}

.c5_1li::after {

    top: 16px;

    height: 1px;

}

.c6_1 {

    padding: 36px 0;

}

.c6_1b {

    font-size: 18px;

    margin-top: 18px;

}

.c6_1c {

    margin-top: 36px;

}

.c6_1cfl {

    width: 100%;

    padding: 30px 0;

    float: none;

}

.c6_1cfl:nth-child(1) {

    border-right: 1px solid #e5e5e5;

}

.c6_1cfl:nth-child(1) {

    border-bottom: none;

}

.c6_1cfla {

    width: 50px;

}

.c6_1cflb {

    font-size: 18px;

    margin-top: 18px;

}

.c6_1cflc {

    margin-top: 18px;

}

.d1_1 {

    padding: 36px 0 10px;

}

.d1_1a1tit {

    font-size: 18px;

}

.d1_1a1p {

    margin-top: 18px;

}

.d1_1a1p p {

    font-size: 14px;

    margin-top: 10px;

    line-height: 22px;

}

.d1_1a2 {

    margin-top: 0;

    padding: 0 40px;

    margin-bottom: 36px;

}

.d1_1a2li {

    padding: 0;

    border-bottom: none;

    box-shadow: 0 0 20px #c8c8c8;

    margin-top: 36px;

}

.d1_1a2lifl {

    width: 100%;

    float: none;

}

.d1_1a2lifr {

    width: 100%;

    padding-left: 10px;

    padding-right: 10px;

    float: none;

    padding-bottom: 26px

}

.d1_1a2lifrb {

    font-size: 14px;

    margin-top: 10px;

    line-height: 20px;

   /* max-height: initial;*/

}

.d1_1a2lifra {

    font-size: 16px;

    margin-top: 26px;

    line-height: 24px;

    max-height: 48px;

    height: auto;

}

.d1_1b {

    margin-top: 36px;

}

.e1_1 {

    padding: 36px 0;

}

.e1_1a1 {

    font-size: 14px;

    line-height: 22px;

}

.e1_1a3 {

    margin-top: 18px;

}

.e1_1a3b {

    font-size: 18px;

    margin-left: 5px;

}

.e1_1a3c {

    font-size: 14px;

    margin-left: 0;

    margin-top: 18px;

    display: block;

}

.e1_1a3a {

    width: 20px;

    transform: translateY(-4px);

}

.e1_1a4 {

    font-size: 14px;

    margin-top: 16px;

    line-height: 22px;

    width: 100%;

}

.e1_1a {

    padding: 20px 15px;

}

.e1_1bfl {

    width: 100%;

    height: auto;

    padding: 20px 15px;

    float: none;

}

.e1_1bfr {

    width: 100%;

    height: auto;

    padding: 20px 15px;

    margin-top: 8px;

    float: none;

}

.e1_1bfrimg {

    right: 15px;

    bottom: 15px;

    width: 48px;

}

.e1_1c {

    margin-top: 36px;

}

.e1_1cafl {

    width: 100%;

    height: 80px;

    font-size: 18px;

    line-height: 80px;

    float: none;

}

.e1_1cafr {

    width: 100%;

    height: auto;

    padding: 0 15px 20px;

}

.e1_1cafra {

    width: 100%;

    float: none;

    margin-top: 30px;

}

.e1_1cafra1 {

    padding: 0 15px 5px;

    font-size: 14px;

}

.e1_1cafra2 {

    padding: 5px 15px 0;

    line-height: 22px;

    width: 100%;

    font-size: 14px;

}

.e1_2 {

    padding: 36px 0;

}

.e1_2a {

    font-size: 18px;

}

.earthmap {

    width: 100%;

}

.padmap{

    display: block;

    margin-top: 18px;

}

.earthmap{

    display: none;

}

.su_txt p{

 border-bottom: none;  

}

.suy_jianchi p{

  border-bottom: none;    

}

.banzi2 .banzibox {

    width: 100%;

    text-align: center;

}

.b2_1cli {

    font-size: 14px;

    line-height: 48px;

}

.b2_1cbotli1 {

    font-size: 14px;

    line-height: 80px;

}

.b2_1cbotli .b2_1cli1 {

    height: 80px;

}

.b2_1cbotli2 {

    font-size: 14px;

    line-height: 80px;

}

.b2_1cbotli .b2_1cli2 {

    height: 80px;

}

.b2_1cbotli .b2_1cli3 {

    height: 80px;

}

.b2_1cbotli3 {

    font-size: 14px;

    line-height: 80px;

}

.b2_1cbotli .b2_1cli4 {

    height: 80px;

}

.b2_1cli5 .b2_1cbotli2:nth-child(1) {

    margin-top: 17px;

}

.w_input input {

    font-size: 14px;

}

.wclose {

    width: 18px;

}

.w_searchbox {

    width: 80%;

}

/*.s_play.anniu{

    display: none;

}*/

.w_b2tanbox {

    width: 90%;

}

.w_closebox {

    right: -26px;

    width: 26px;

}

.w_tanboxa {

    height: 60px;

    line-height: 60px;

    font-size: 16px;

    width: 100%;

}

.w_tanbox {

    width: 80%;

}

.w_tanbox2 {

    max-height: 400px;

}

.a1_2li .a1_2lifrbox {

    left: 0;

}

.c1_3 {

    padding-top: 36px;

}

.d1_1a:nth-child(2) {

    margin-top: 10px;

}

.b1_1ziblib2 {

    line-height: 20px;

}

.a2_2li .w_con3{

	padding: 0 55px;

}

.a2_2li .w_con3 a {

    box-shadow: 0 0 20px #c8c8c8;

}

.a2_2lifl{

	padding: 26px 10px;

}

.a2_2li:nth-child(2n+1) .a2_2lifl {

    padding-right: 10px;

}

.a2_2li:nth-child(2n) .a2_2lifl {

    padding-left: 10px;

}

.w_b1tu{

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,0.8);

	z-index: 99999999;

	display: none;

}

.w_b1tubox{

	position: absolute;

	top: 50%;

	left: 50%;

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

}

.w_b1tubox img{

	width: 100%;

	/*transform: scale(2);*/

}

.in6li{

	padding: 0;

}

.in6lib {

    width: 100%;

    padding: 15px 15px 0;

}

.in6lib2 {

    margin-top: 10px;

}

.in6lib2fl {

    width: 40px;

}

.in6lib2cen {

    font-size: 16px;

    margin-left: 15px;

    line-height: 34px;

}

.suy_hudong{

	padding: 0 55px;

}

.in6lib1 {

    font-size: 14px;

}

.suy_yanfa{

	padding: 0 55px;

}

.w_ya {

    width: 60px;

    top: 28px;

}

.a3_1libg {

	display: none;

}

.a3_1lizi2{

	text-align: left;

}

.a3_1li:nth-child(2){

	background: #fcfcfc;

}

.w_phmianbaoxie{

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

	width: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: 9;

	padding: 0 15px;

	/*background: #e9e9e940;*/

    background:rgba(0,0,0,0.4)!important;

	display: block;

}

.w_phmianbaoxieli{

	width: 50%;

	/*border-right: 1px solid #ddd;

	border-left: 1px solid #ddd;*/

	position: relative;

}

.w_phmianbaoxieli:nth-child(1){

	border-right: none;

}

.w_phmbx{

	position: relative;

	padding: 0 10px;

}

.w_phmbx span{

	font-family: "微软雅黑";

    font-size: 14px;

    color: #ffffff;

    line-height: 40px;

}

.w_banzi {

    width: 90%;

}

.w_banzia {

    font-size: 24px;

    letter-spacing: 2px;

    line-height: 34px;

}

.bana{

	display: block;

	width: 100%;

    margin-top: 18px;

    text-align: center;

}

.img_b{

	position: absolute;

	top: 17px;

	right: 5px;

	width: 14px !important;

}

.img_d{

	display: none;

}

.w_phmbx2{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	background-color: #fff;

	z-index: 999;

	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

	padding: 10px 0;

	display: none;

}

.w_phmbx2li a{

	display: block;

	padding: 0 15px;

	font-family: "微软雅黑";

    font-size: 12px;

    color: #666;

    line-height: 30px;	

}

.w_phmbx.act span{

	color: #73a81a;

}

.w_phmbx.act .img_s {

	display: none;

}

.w_phmbx.act .img_d {

	display: inline-block;

}

.w_phmbx.act2 span{

	color: #73a81a;

}

.w_phmbx.act2 .img_s {

	display: none;

}

.w_phmbx.act2 .img_d {

	display: inline-block;

}

.imgzoom_x{

	position: absolute;

	top: 10%;

	right: 5%;

	color: #fff;

	font-size: 24px;

}

.detail .w_phmianbaoxieli:nth-child(1) {

    border-right: 1px solid #ddd;

}

.c5_1li {

    margin-right: 28px;

    margin-top: 15px;

}

/*.w_zx {

    position: absolute;

    top: 0;

    left: 0;

    transform: translate(0);

    height: 100%;

    width: auto;

    min-height: auto;

    min-width: auto;

}*/

.w_yitana2 {

    font-size: 14px;

    margin-top: 35px;

}

.w_yitana3a a {

    font-size: 14px;

}

.w_yitana3a {

    font-size: 14px; 

    margin: 5px;

}

.w_yitana3 {

    bottom: 0px;

}

.w_yitana {

    width: 90%;

    height: 30%;

}

.nanhai{

    display: none;

}

.w_xinziboxfl:nth-child(1) {

    padding-right: 0;

}

.w_xinziboxfl:nth-child(2) {

    padding-left: 0;

    border-left: none;

}

.w_atan {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100vh;

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

    display: none;

}

.w_atanbox {

    width: 80%;

    position: absolute;

    top: 50%;

    left: 50%;

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

}

.w_atanbox video {

    width: 100%;

}

.a3_1lizia::after {

    top: -20px;

    width: 50px;

    height: 50px;

}

.a3_1li:nth-child(1) .a3_1lizia::after {

    left: -15px;

}

.a3_1li:nth-child(2) .a3_1lizia::after {

    left: -15px;

    right: auto;

    transform: rotateY(0);

}

/* ===============================A4价值观和行为准则================================*/

.a4_2_a{

    background: none;

}

.a4_2libox::before{

    display: none;

}

.a4_2li1_a{

    display: none;

}

.a4_2li1_b{

    display: block;

    position: relative !important;

    top: auto !important;

    bottom: auto !important;

    left: auto !important;

    right: auto !important;

    transform: translate(0) !important;

    width: 100%;

    padding: 0;

    background: transparent;

}

.a4_2libox{

    position: relative !important;

    top: auto !important;

    bottom: auto !important;

    left: auto !important;

    right: auto !important;

    transform: translate(0) !important;

    margin-top: 36px;    

}

.w_con4{

    width: 100%;

    height: auto;

    padding: 0 15px;

}

.a4_2 {

    height: auto;

    padding: 36px 0 60px;

}

.a4_2li1 .a4_2li1_b .a4_2li1_b_1{

    text-align: left;

}

.a4_2_1 {

    font-size: 18px;

    position: relative;

    top: auto;

    left: auto;

    transform: translate(0);

    color: #72a61a;

    letter-spacing: 5px;

    text-shadow: none;

    padding-left: 60px;

}

.a4_2li1_b_1 {

    font-size: 16px;

}

.a4_2li4 .a4_2li1_b_1 img {

    margin-right: 10px;

    margin-left: 0;

}

.a4_2li5 .a4_2li1_b_1 img {

    margin-right: 10px;

    margin-left: 0;

}

.a4_1_1{

    background: none;

    height: auto;

    position: relative;

    top: 0;

    left: 0;

    transform: translate(0);

}

.a4_1_1fr {

    position: relative;

    top: auto;

    left: auto;

    transform: translate(0);

    margin-top: 30px;

}

.a4icon {

    width: 20px;

}

.a4zi {

    font-size: 16px;

    letter-spacing: 5px;

    line-height: 20px;

    margin-left: 10px;

    text-shadow: none;

}

.a4_1_1frli {

    margin-top: 10px;

}

.a4_1_1fl{

    position: relative;

    top: auto;

    left: auto;

    transform: translate(0);

    font-size: 18px;

    text-shadow: none;

    text-align: left;

    letter-spacing: 5px;

    width: 100%;

}

.a4_1_1 .w_con2 {

    position: relative;

    top: 0;

    left: 0;

    transform: translate(0);

    padding-left: 75px;

}

.a4_1{

    height: auto;

    padding: 64px 0;

}

.a41 {

    height: 100%;

    left: 0;

}

.a4_2slick .slick-dots{

    bottom: -35px;

}

.a4_2slick .slick-dots li.slick-active {

    background: #73a81a;

}

.a4_2slick .slick-dots li{

    background: #c8c8c8;

    margin: 0 6px;

    width: 8px;

    height: 8px;

}

.a4_2slick {

    margin: 0 60px;

}

.a4_2libox {

    overflow: hidden;

}

.w_con4::before {

    display: none;

}

.a4_2li4 .a4_2li1_b_1 img {

    float: left;

}

.a4_2li5 .a4_2li1_b_1 img {

    float: left;

}

.a4_2li1_b_1 img{

    float: left;

}

.a4_2li1_b_1 span{

    float: left;

}

.e1_1ca2 .e1_1cafr {

    background-color: #fff;

}

.e1_1bfla {

    font-size: 14px;

    line-height: 22px;

}

.e1_1bfra {

    font-size: 14px;

    line-height: 22px;

}

.e1_1bfrb {

    font-size: 14px;

    line-height: 22px;

}

.e1_1cafra1img {

    width: 12px;

    margin-left: 5px;

}

.b1ph{

    display: block;

}

.b1pc{

    display: none;

}

.b1phliafl{

    width: 140px;

    height: 140px;

    overflow: hidden;

    border-radius: 50%;

}

.b1phliafl img{

    width: 100%;

}

.b1phliafr{

    margin-left: 20px;

    height: 140px;

    position: relative;

    width: calc(100% - 160px);

}

.b1phliafr2{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}

.b1phliafra{

    font-family: "微软雅黑";

    font-size: 16px;

    font-weight: bold;

    color: #005b34;

}

.b1phliafrb{

    font-family: "微软雅黑";

    font-size: 14px;

    color: #333333;

    margin-top: 13px;

}

.b1phlib{

    font-family: "微软雅黑";

    font-size: 14px;

    color: #666;

    line-height: 24px;

    margin-top: 25px;

    padding: 0px 18px;

}

.b1phlia {

    padding-left: 18px;

    padding-right: 18px;

}

.w_xinzi .w_con2{

    padding: 0 20px !important;

}

.l_abour_ri {

    width: 100%;

}

.l_about {

    padding: 0 55px;

}

.l_l_abour_le {

    margin-bottom: 25px;

}

.l_ab_ribox {

    width: 100%;

}

.l_ab_riimg{

    width: 100%;

}

.l_publick_width{

	width: 100%;

}

.l_cly_box{

	width: 100%;

	padding: 32px 15px;

	margin-bottom: 16px;

}

.l_nxb_box{

	width: 100%;

}

.l_bh_back {

	width: 100%;

}

.l_scjd{

	width: 100%;

	margin-right: 0;

/*	background: #72a61a;*/

	padding: 32px 15px;

	margin-bottom: 16px;

}

.l_sjli_box {

	width: 100%;

	padding: 32px 15px;

}

.l_scjd_map{

	width: 100%;

}

.l_scjd_box{

	width: 100%;

	margin-top: 0;

}

.l_tywyf{

	padding:32px 15px;

}

.l_lgyjy{

	padding: 32px 15px;

}

.l_yjy_js{

	font-size: 20px;

}

.l_bh_back0 .l_lgyjy{

	padding: 32px 15px;

}

.l_bh_back0 .l_tywyf{

	padding: 32px 15px;

}

.l_years{

	font-size: 20px;

	margin-top: 10px ;

	margin-bottom: 16px;

}

.l_tywyf{

	width: 100%;

	margin-right: 0;

	margin-bottom: 16px;

/*	background: #72a61a;*/

}

.l_lgyjy {

	width: 100%;

	margin-bottom: 16px;

}

.l_bh_back0 .l_lgyjy{

	width: 100%;

	margin-right: 0;

}

.l_bh_back0 .l_tywyf{

	width: 100%;

}

/*.l_cl_back{

	background: #eee!important;

}*/

.l_scjd_tit{

	font-size: 20px;

}

.l_tywyf_ic{

	width: 50px;

	margin:0 auto 10px;

}

.l_sjliic{

	width: 50px;

	margin:0 auto 10px;

}

.l_yjy_ri{

	width: 50px;

    right: 15px;

}

.l_cly{

	font-size: 16px;

}

.l_wzjj{

	font-size: 16px;

}

.l_jbzl{

    width: calc(100% - 50px);

}

}

@media screen and (max-width:768px){

    .sun_pad{

        display:block;

    }

    .sun_pc{

        display:none;

    }

    .l_publick_width{

    	width: 100%;

    }

    .l_cl_back{

    	padding: 32px 15px;

    }



    .gx_fbgdgh{

        position: absolute;

        left: 50%;

        top: 50%;

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

    }

    .a2_2li.a2_2li2+.w_con3.l_about {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .w_con3.l_about .l_l_abour_le {
        width: 100%;
    }

    .l_abour_ri {
        float: none;
        clear: both;
        max-width: 430px;
        margin: 0 auto;
    }

}

@media screen and (max-width:414px){

    .s_play{

        width:40px!important;

        margin: 18px auto 0;

    display: block;

    }

    .su_item_text p{

        font-size:12px;

        line-height:20px;

        max-height:40px;

        overflow: hidden;

        letter-spacing: 1px;

    }

    .su_txt h3{

        font-size:18px;

    }

    .su_txt p {

        font-size: 14px;

        line-height: 22px;

    }

    .suy_zhutxt p {

        font-size: 14px;

        line-height:22px;

    }

    .suy_zhutxt {

        padding: 25px 15px;

    }

    .suy_a {

        margin-top: 22px;

    }

    .suy_jianchi p {

        font-size: 14px;

        line-height: 22px;

    }

    .suy_shuzi_a_item{

        padding:0 15px;

    }

    .suy_spana {

        font-size: 24px;

        letter-spacing: 1px;

    }

    .suy_shuzi p {

        font-size: 14px;

        text-align: center;

    }

    .suy_shuzi h3 {

        font-size: 14px;

        margin-top: 14px;

        text-align: center;

        letter-spacing: 1px;

    }

    .chuang_item h3 {

        color: #333333;

        font-size: 18px;

        margin-bottom: 10px;

    }

    .chuang_item h4{ 

        padding:0 15px;

    }

    .chuang_item h4 p{ 

        font-size:14px;

        line-height:22px;

    }

    .chuang_more {

        margin: 18px auto 0;

    }

    .su_item_text {

        padding: 15px 10px 10px;

    }

    .su_item_text span {

        margin-bottom: 9px;

    }

    .su_list {

        margin: 27px 0 60px;

    }

    .w_su_list{

    	padding: 0 40px;

    }

    .suy_jianchi {

        padding: 10px 15px 18px;

    }

    .suy_jianchi span {

        margin-bottom: 9px;

    }

    .chuang_item {

        text-align: center;

        padding: 27px 0 24px;

    }

    .suy_hudong_list {

        margin-bottom: 60px;

    }

    .suy_zhutxt span {

        margin-bottom: 18px;

    }

    .chuang_item span {

        margin-bottom: 18px;

    }

    .c5_1li {

        margin-right: 15px;

        margin-top: 15px;

    }

    .w_banvideoa{

        width: 90%;

    }

/*    .l_about {

        padding: 0 15px;

    }*/



    /* 11.20 */

    .a1_3::after {

        top: 176px;

    }



    .a2_2li .w_con3{

        padding: 0 15px;

    }



    .a2_2li.a2_2li2+.w_con3.l_about{

        padding-top: 20px;

        padding-bottom: 40px;

    }



    .w_con3.l_about .l_l_abour_le{

        width: 100%;

    }



    .l_ab_ritext{

        padding: 0 15px;

    }



    .l_ab_ritext h3{

        line-height: 20px;

        padding: 5px 0;

    }



    .suy_jianchi{

        padding-top: 25px;

    }

    

    .suy_jianchi p{

        color: #666;

    }



    .suy_jianchi span{

        margin-bottom: 18px;

    }



    .mc_par_li{

        width: 50%;

        padding: 0 5px;

    }



    .mc_par_list{

        margin: 0 -5px;

    }

    .a1_3a{
        line-height: 24px;
        height: 48px;
        overflow: hidden;
    }


    .a1_3::after {
        top: 188px;
    }

    .a2_2li.a2_2li2+.w_con3.l_about{
        padding-left: 15px;
        padding-right: 15px;
    }

    body{
        cursor: pointer;
    }

    .w_shi{
        cursor: pointer;
    }


}

@media screen and (max-width:375px){

.b2_1b {

    font-size: 16px;

}

}

@media screen and (max-width:320px){

.b2_1b {

    font-size: 14px;

}

}