.conts .big_content .zhili_list ul li:nth-child(2n+1){margin-right: 2%;}.news .big_content .news_list ul li .right_text{padding-right: 3%;}
.conts .big_content .zhili_list ul li{box-sizing: border-box;width: 49%;margin-bottom: 3%;}
.conts .sub_class ul li{margin-bottom: 15px;}
.news .big_content .tz_news_list ul li{box-sizing: border-box;}
.nav_list ul li .sub_nav_list a{background: rgba(245, 245, 245, 0.9);}
.tops_tits{display: none;}
.font30{font-size: 30px;}
.font36{font-size: 36px;}
.font24{font-size: 24px;}
.font16{font-size: 16px;}
.timer_circle{cursor: pointer;}
@media screen and (max-width: 1250px) {
    #contents .info_section ul.link li{
        width: 33%;
    }
    #mtop{
        transform: scale(0.85);
    }
    #mtop>img{
        position: absolute;
        max-width: 180%;
        height: 141px;
        left: 50%;
        top: 0;
        right: 0;
        transform: translateX(-50%);
    }
    body{
        min-width: 320px;
        overflow-x: hidden;
    }
    #wrap{
        min-width: 320px;
    }
    #header{
        min-width: 320px;
    }
    .conts{
        padding: 0 15px;
    }
    #footer{
        min-width: 320px;    padding: 0 15px;
        box-sizing: border-box;
    }
    /* 1250px */
    #footer .footer_top .footer_left .footer_link li{
        padding: 0px 17px 10px 16px;
    }
    .column-location{
        padding-left: 15px;    padding-top: 10px;
        padding-bottom: 10px;
    }
    .column-location .w1200 a{line-height: 30px;}
    .conts .honors .conters .uls li:nth-child(4n){
        margin-right: 2.6%;
    }
    .conts .honors .conters .uls li{
        width: 31%;
    }
    .conts .honors .conters .uls li:nth-child(3n){
        margin-right:0
    }
    .powerdetails .list .text{
        line-height: 30px;padding-left: 10px;
    }
    .powerdetails .list:nth-child(2n) .text{
        padding-right: 10px;
        line-height: 30px;
    }
    .news .big_content .news_list ul li .right_text{width: 70%;}
    .news .big_content .news_list ul li .hidd{width: 30%;}
    .lingyu{transform: scale(0.85);}
    .lingyu .nengyuan .pic div{background-position: center;}
    .lingyu .nengyuan{
        height: 265px;
    }.lingyu .nengyuan:nth-child(2) {
        width: 45%;
        height: 265px;
        float: right;
    }
}
@media screen and (max-width: 768px) {
    #contents .info_section ul.link li{
        width: 100%;transform: translate3d(0px,0px, 0px)!important;
    }
    #contents .info_section ul.link li a .img{
        height: 300px;
        padding-bottom: 0!important;
    }
    #contents .info_section ul.link li a .img img{
        width: 100%;
    }
    .contacts .news_list ul li .hidd{
        width: 100%;
    }
    #contents .weare_section .inner{
        padding-top:525px;
    }
    #contents .weare_section .inner .thumb_content_area{
        bottom:290px
    }
    .contacts .news_list ul li .right_text{
        width: 100%;padding-right:0;    padding-left: 0%;
    }
    .contacts .news_list ul li .right_text .erweima {
        position: absolute;
        top: auto;
        right: 15px;
        width: 65px;
        bottom: 75px;
    }.contacts .map{
        height: 265px;
    }
    .nav_list ul li > a{
        line-height: 55px;
        height: 55px;
    }
    .tops_tits{
        display: block;
    }
    /* 768px */
    #contents{
        margin-top: 50px;
    }
    #mtop{
        transform: none;
    }
    #mtop>img{display: none;}
    .conts .big_content .conters{
        width: 100%;    padding-right: 0px;float: none;
    }
    .conts .big_content .en_tit img{max-width: 80%;}
    .conts .big_content .about_rig{
        width: 80%;
        margin: 0 auto;float: none;
    }
    .conts .big_content .cn_tit{
        margin-top: 50px;
        font-size: 24px;
    }
    .conts .big_content .zhili_list ul li{
        width: 100%;    box-sizing: border-box;
    }
    .footer_right{
        display: none;
    }
    .footer_left .copy a{
        display: block;
    }
    .conts .sub_class ul li{
        margin: 5px;line-height: 40px;font-size: 14px;
    }
    .conts .sub_class ul li a{
        padding: 0 19px;
    }
    .conts .sub_class ul li a span{
        margin-left: 10px;
    }
    .news .big_content .tz_news_list ul li .right_text{
        padding: 20px;
        padding-left: 43px;
    }
    .conts .big_content .cn_tit{
        margin-top: 30px;
        margin-bottom: 20px;
    }
    /* 768px */
    .conts .lindao .about_rig{
        margin-bottom: 0px;
        margin-left: 12%;
    }
    .local{
        display: none;
    }
    .column-location .w1200 img{
        margin-right: 2px;
    }
    .power .titles {
        font-size: 20px;
        font-weight: bold;
        color: #333;
        text-align: center;
        margin: 30px 0;
        margin-bottom: 10px;
    }
    .powerdetails .teal{
        margin: 25px 0 5px 0;
    }
    .powerdetails .titles{
        font-size: 22px;
    }
    .powerdetails .subtit{
        font-size: 14px;    margin-bottom: 20px;
    }
    .powerdetails .list .text{
        margin-top: 10px;
    }
    .powerdetails .list{margin-bottom: 20px;}
    .conts .lindao .conters{
        padding-top: 50px;
    /* 768px */
    }
    .pages .pagination > li > a{
        padding: 6px 13px;
    }
    .pages .pagination > li:nth-child(1) > a{
        margin-right: 2px;
    }
    .pages .pagination > li:nth-child(2) > a{
        margin-right: 2px;
    }.pages .pagination > li:nth-last-child(2) > a {
        margin-left: 2px;
    }.pages .pagination > li:nth-last-child(1) > a {
        margin-left: 2px;
    }
    .news .big_content .tz_news_list ul li .right_text .tit{
        margin-bottom: 10px;font-size: 16px;
    }
    .news .big_content .tz_news_list ul li .right_text .sub_tit{
        margin-bottom: 10px;font-size: 14px;
    }
    .news .big_content .tz_news_list ul li .time{
        transform: scale(0.8);
    }
    .news .big_content .news_list ul li .right_text .sub_time{
        line-height: 35px;
    }
    .news .big_content .news_list ul li .right_text .sub_time::after{
        top: 8px;
    /* 768px */
    }
    #footer .footer_top{
        padding: 12px 0;
        padding-top: 21px;
    }
    #footer .footer_bottom .footer_menu{
        display: none;
    }
    #footer .clear_line{
        margin-top: 0;
    }
    #footer .footer_bottom{
        height: auto;    padding: 20px 0;
    }
    #footer .footer_top .footer_left .footer_link li{
        padding: 0px 14px 10px 16px;
    }

    .news .big_content .news_list ul li{
        margin-top: 18px;
    }
    .news .big_content .news_list ul li .right_text .tit{font-size: 16px;}
    .news .big_content .news_list ul li .right_text .sub_tit{font-size: 14px;}
    .news .big_content .news_list ul li .right_text .torig{margin-top: 20px;width: 70px;padding-left: 20px;}
    .news .big_content .news_list ul li .right_text .torig span::after{
        width: 52px;left: 38px;
    }.news .big_content .news_list ul li .right_text .torig:hover span::after {
        transition: all 0.5s;
        left: 45px;
    }
    .newsdetails .titles{
        font-size: 22px;
    }.newsdetails .teal{
        margin: 30px 0 0px 0;
    }.ons_rudis {
        background: url(../image/sub_classborder3.png) center center no-repeat;
        background-size: 100% 100%;
        width: 110px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        margin-top: 35px;
        font-size: 12px;
    }.newsdetails{
        margin-bottom: 50px;
    }
    .newsdetails .subtit{
        margin-bottom: 20px;
        line-height: 36px;
    }
    .conts .honors .conters .uls li .lis{
        height: 235px;
    }
    .conts .honors .conters .uls li{
        margin-bottom: 20px;
    /* 768px */
    }
    #contents .slide_section .bg video{display: none!important;}
    .fancybox-skin{
        min-width: 255px;
    }
    .powerdetails .list .pic{
        width: 100%;
    }
    .powerdetails .list .pic img{
        margin: 0 auto;    display: block;
    }
    .powerdetails .list .text{
        width: 100%;padding: 0;
    }
    .powerdetails .list:nth-child(2n) .text{
        width: 100%;padding: 0;
    }
    .powerdetails .list:nth-child(2n) .pic{
        width: 100%;
    }
	.powerdetails43 .list:nth-child(4) .pic  {
	margin-top:0;
}
    .powerdetails .titles::after{
        display: none;
    }
    .powerdetails .titles::before{
        display: none;
    }
    .news .big_content .newsone{height:300px;}
    .news .big_content .newsone .torig{padding-left: 10px;}
    .news .big_content .newsone .torig{width: 80px;}
    .news .big_content .newsone .torig span::after{width: 55px;}
    .news .big_content .news_list ul li .hidd{width: 35%;}
    .news .big_content .news_list ul li .right_text{width: 65%;}
    /* //导航768px */
    .nav_list{
        position: fixed;top: 0;
        height: 50px;    background: #fff;    box-shadow: 0 0 10px #aaa;
    }
    .nav_list .main_logo {
        position: relative;
        left: 15px;
        margin-top: 4px;
        width: 67px;
        height: 40px;
        margin-left: 0;
    }
    .nav_list ul li{
        float: none;
        width: 100%;
        border-top: 1px solid #eee;
    }
    .nav_list ul{
        display: none;
        margin-top: 6px;background: #fff;
    }
    .navBtn {
        width: 16px!important;
        margin: 7px 5px;
        margin-top: 13px;
        padding: 0 5px!important;
        height: 29px!important;
        position: absolute;
        cursor: pointer;
        right: 10px;
        top: -2px;
    }
    .navBtn span {
        display: block;
        width: 100%;
        height: 3px;
        background-color: #e94b0b;
        position: absolute;
        top: 50%;
        left: 0;
        margin-top: -1.5px;
    }
    /* 768px */
    .navBtn span:before {
        content: '';
        display: block;
        width: 100%;
        height: 3px;
        background-color: #e94b0b;
        position: absolute;
        left: 0;
        top: -10px;
        transition: transform .3s;
    }
    .navBtn span:after {
        content: '';
        display: block;
        width: 100%;
        height: 3px;
        background-color: #e94b0b;
        position: absolute;
        left: 0;
        top: -10px;
        transition: transform .3s;
    }.navBtn span:after {
        top: auto;
        bottom: -10px;
    }.navBtn.open span {
        height: 0;
    }.navBtn.open span:before {
        transform: rotate(45deg);
        top: 0;
    }.navBtn.open span:after {
        transform: rotate(-45deg);
        bottom: auto;
        top: 0;
    }
    /* 768px */
    #contents .character_section .inner .img3{top: 908px;}
    #contents .character_section .inner .text3{right: 0;}
    #contents .character_section .inner .img2{top: 429px;}

    #contents .character_section .inner .text2 {
        position: absolute;
        left: 0;
        top: 649px;
    }#contents .character_section .inner .img4 {
        top: 1450px;
    }
    #contents .character_section .inner .text4{
        right: auto;
        left: 0;
        top: 1540px;
    }
    #contents .character_section .inner .text3{
        top: 1028px;
    }
    #contents .section_360 .inner{left: 0;right:0}
    #contents .character_section .inner .img{top: 0!important;position: relative!important;left: 0!important;width: 100%;}
    #contents .character_section .inner .text{top:0px!important;position: relative!important;left: 0!important;width: 100%;}
    #contents .character_section .inner .img div{width: 100%;    background-size: cover;margin: 0;    left: 0;
        top: 0;}
    #contents .character_section{height: auto!important;}
    #contents .highlight_section .count li{font-size: 20px;}
    #contents .highlight_section .count li .counter{    width: 20px;
        font-size: 28px;}
        #contents .highlight_section .count li .label{font-size: 24px;}
        #contents .highlight_section .count li{width: 33%;}
        #contents .highlight_section{height: 945px;background: #fefefe;}
        #contents .slide_section{min-height: 100vh;}
        #contents .slide_section .timer_circle{
    bottom: 220px
}
}
#contents .slide_section .timer_circle{
    bottom: 250px
}
@media screen and (max-width: 480px) {
    .font30{font-size: 24px;}
.font36{font-size: 27px;}
.font24{font-size: 20px;}
.font16{font-size: 14px;}
.conts .sub_class{
    margin-top: 15px;
    margin-bottom: 30px;
}
#contents .highlight_section .inner{    padding: 0 15px;padding-top: 60px;}
    #contents .weare_section .inner{
        padding-top: 525px;
    }
    .conts .big_content .conters .en_tit img{max-width: 80%;}
    .conts .big_content .cn_tit{margin-top: 15px;margin-bottom: 10px;}
    .conts .honors .cn_tit{margin-bottom: 20px;}
    .conts .big_content .conters .cont_edit{text-align: justify;}
    .conts .big_content .cn_tit_zhiliyu{margin-top: 55px;    margin-bottom: 20px;}
    .conts .big_content .zhili_list ul li{padding:20px 15px;}
    .conts .big_content .zhili_list ul li .top .circle{
        width: 35px;
        height: 35px;
        line-height: 35px;
        font-size: 18px;
    }
    .conts .big_content .zhili_list ul li .top .tit{
        padding-left: 50px;
        line-height: 35px;
        font-size: 18px;
    }
    .conts .big_content .zhili_list ul li .sub_tit{margin-top: 4px;}
    #contents .character_section .inner .text1{width: 100%;box-sizing: border-box;height: auto;}
    #contents .section_360 .inner .bg .text{padding: 70px 0;}
    #contents .section_360 .inner{height: 545px;}
    #contents .section_360 .inner .bg .text{width: auto;padding:70px 15px;}
    #contents .section_360 .inner .bg{width: 100%!important;left: 0;margin-left: 0;background-size: cover;background-position: center center;}
    #contents .section_360{margin-top: -610px;height: 545px;}
    #contents .highlight_section .count{padding-top: 30px;padding-bottom: 0;}
    #contents .weare_section .inner .thumb_content_area{
        bottom:350px
    }
    #contents .weare_section .inner .thumb_content_area.active{
        transform: translate3d(0px, 0px, 0px)!important;

    }
    #contents .weare_section .inner .thumb_content_area h3{
        transform: translate3d(0px, 0px, 0px)!important;
        padding: 0 15px;
    }
    .lingyu{transform: scale(1);}
    .news .big_content .news_list ul li .right_text{width: 100%;}
    .news .big_content .news_list ul li .hidd{width:100%;}
    .news .big_content .news_list ul li .left_img{
        padding-bottom:65%;
    }.lingyu .nengyuan {
        height: 155px;
    }.lingyu .nengyuan:nth-child(2) {
        width: 45%;
        height: 155px;
        float: right;
    }
    #contents .btn_orange {
        background: url(../image/btn_bg.png) no-repeat center top;
        width: 150px;
        height: 34px;
        line-height: 34px;
        margin: 0 auto;
        display: block;
        overflow: hidden;
        color: #fff;
        text-align: center;
        font-size: 0;
        margin-top: 50px;
        background-size: 100%;
        height: 100%;
    }
    /* 480px */
    #contents .btn_orange .label{font-size: 14px;}
    #contents .btn_orange:hover .ico img{
        width: 5px;
        margin-top: 2px;
    }
    #contents .btn_orange:hover .ico{width: 8px;}

    .newsdetails .neirong .news_lis li{width: 100%;    padding-right: 0%;margin-bottom: 15px;}
    .pages .pagination{display: block;}
    .news .big_content .newsone{height: 220px;}
    .news .big_content .newsone .torig{line-height: 20px;}
    .news .big_content .newsone .dibu{height: 35px;line-height: 35px;    padding-right: 73px;padding-left: 18px;font-size: 14px;}
    .news .big_content .newsone .torig{width: 37px;}
    .news .big_content .newsone .torig span::after{display: none;}
    .power .power_list ul li{width: 300px;margin: 10px;}
    .news .big_content .newsone .torig{
        right: 20px;
        bottom: 6px;
    }
    .conts .honors .conters .uls li{
        width: 48%;margin-right:2.6%;
    }
    .conts .honors .conters .uls li:nth-child(3n){
        margin-right:2.6%;
    }
    .conts .honors .conters .uls li:nth-child(2n){
        margin-right: 0%;
    }
    .conts .big_content .about_rig::after{
        left: 40px;
    }
    .conts .honors .conters .uls li .lis{height: 215px;}
    .conts .sub_class ul li a span{display: none;}
    /* //首页 */
    #contents .slide_section .title_wrap .text li h2{font-size: 26px;}
    #contents .slide_section .title_wrap .text li p{box-sizing: border-box;font-size: 16px;padding: 0 15px;}
    #contents .info_section ul.link li a .text {padding: 0 4%;}
    #contents .info_section ul.link li a .text span.eng{font-size: 28px;line-height: 28px;}
    #contents .slide_section .timer_circle{
        bottom: 170px
    }
}


.lister{position: relative;z-index: 1;}
.lister .uls .li{
    width: 13%;
    float: left;
    margin-bottom: 4%;
    margin-left: 0%;
}
.lister .uls .li .lista{
    width: 50%;
    margin:0 auto;
    position: relative;
    padding-bottom: 50%;
    border:1px solid #eee;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg); 
    overflow: hidden;
    display: block;
}
.lister .uls .li .lista .list_bg{
    width: 100%;height: 100%;position: absolute;background-size: contain;background-position: center;background-repeat: no-repeat;
    transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transition: all 0.5s;
    -moz-transform: rotate(-45deg);
}
.lister .uls .li .lista:hover .list_bg{
    transition: all 0.5s;
    transform: scale(1.1) rotate(-45deg);
}
.s{position: relative;}
.s::after{
    content: '';
    position: absolute;
    background: url(../image/bg_list.png) center  center no-repeat;
    width: 25%;
    height: 100%;
    background-size: contain;
    left:50%;
    top: 46%;
    z-index: 0;
    transform: translateX(-50%) translateY(-50%);
}
.lister .uls .li:nth-child(1){
    margin-left: 9%;
}
.lister .uls .li:nth-child(3){
    margin-left: 30%;
}
.lister .uls .li:nth-child(5){
    margin-left: 2%;
}
.lister .uls .li:nth-child(8){
    margin-left: 18%;
}
.lister .uls .li:nth-child(11){
margin-left: 6%;
}
.lister .uls .li:nth-child(14){
margin-left: 11%;
}
.lister .uls .li:nth-child(20){
margin-left: 13%;
}
.lister .uls .li:nth-child(23){
margin-left: 20%;
}
.lister .uls .li:nth-child(24){
margin-left: 25%;
}