@media screen and (max-width:1280px){
    .lg_institution_conr{margin-right:0;}
    .xw_dl dd{width:70%;}
    .lg_case .lg_case_list ul li{margin-right: 10px;}
}
@media screen and (max-width:1200px){
.mobile{ display: block;  width: 100%; top: 10px; z-index: 99999; right: 0;}
.mobile-inner{ width: 100%; }
.mobile-inner-header-icon span{background: #333;}
.mobile-inner-nav{top:50px;}
header{line-height: 60px;}
.mobile-inner-header{right:4%;}

.lg_max_1200{max-width: 760px;}

header .head_top .head_nav{display: none;}
header .head_top h1{display: none;}
header .head_top .language{float: left;line-height: 50px;}
.head_top .language .language_l{position: relative;}
.head_top .language .language_l .search_show{top:60px;left:0;}
.lg_left2{display: none;}
.lg_wrap_con .lg_left{display: block;margin:0 auto;max-width: 760px;width:100%;}
.lg_left1 dl dd{width:33%;display: inline-block;vertical-align: top;}
.lg_left3 .lg_left_ul ul li{width:33%;display: inline-block;vertical-align: top;}
.lg_left3{text-indent: 0;}
.lg_wrap_con .lg_right{max-width: 760px;display: block;width:100%;float: none;margin:20px auto 0;}
.flex-control-nav{max-width: 690px;}
.lg_left4{display: none;}
.lg_wrap{width:92%;margin:0 auto;padding:0 4%;}
footer{line-height: 30px;padding: 15px 0;}
footer .foot .footl{display: block;}
footer .foot .footr{float: none;display: block;}
footer .foot .footr dl dd{font-size: 12px;margin-left:5px;}
.pro .tit{line-height: 30px;}
.pro .tit ul{text-align: left;}
.pro .tit ul li{width:50%;max-width: 100%;}
.pro_list ul li{padding:24px;}
.pro_list ul li{margin-top:15px;}
.pro_con_btm .tct ul li{width:50%;}
.pro_con_btm .bt ul li{width:50%;}
.pro_con_top .pro_con_topl,.pro_con_topr{display: block;}
.pro_con_btm .tct ul li a{display: block;}
.news_list ul li .news_listl{width:100%;}
.news_list ul li .news_listr{width:100%;padding-left:15px;}

}

@media screen and (max-width:768px){
    .head_top .language .language_l{font-size: 14px;}
    .head_top .language .language_r dl dd a{font-size: 14px;}
    .lg_left1 dl dd{font-size: 14px;width:32.5%;}
    .head_top .language .language_l .search_show{top:55px;}
    .lg_wrap_con{padding:20px 0;}
    .lg_left3 .lg_left_ul ul li h3,.lg_left3 .lg_left_ul ul li span{font-size: 14px;}
    .lg_left3 .lg_left_ul ul li{margin:10px auto 0;width:32%;}
    .flex-control-nav{width:50%;}
    .announce .announce_con .contact_con li{line-height: 28px;}
    .rec_con .link_div .link_scroll{max-width: 300px;margin:0 auto;}
    .rec_con .link_div .link_left{left:10px;}
    .rec_con .link_div .link_right{right:10px;}
    .main .sy_bt2 .sy_bt2l{font-size: 18px;}
    .announce .announce_con .contact_con{overflow-y: scroll;max-height: 255px;}
    .announce .announce_con .contact_con li .news_l{width:100%;}
    .announce .announce_con .contact_con li .news_r{width:100%;padding-left:15px;}
    .pro_list{max-width: 300px;margin:0 auto;}
    .pro_list ul li{padding: 10px;margin-right: 6px;}
    .read_page .tit .bt{font-size: 18px;}
    .read_page .tit .bt2 span{margin:0 10px;}
    .read_page .tct .tct_top ul li a, .read_page .tct .tct_btm ul li a{line-height: 36px;}
    .tct_con{margin:20px auto 0;padding:10px;}
    .tct_btm{margin-bottom: 20px;padding-bottom: 20px;}
    .read_page .tit .bt2{margin:15px auto;}
    .pro_con_top .pro_con_topr .tat2{width:100%;text-align: center;}
    .pro_con_top .pro_con_topr .tat2 a{width:45%;margin: 0 auto;margin:0 2%;}
    .pro_con_btm .bt{padding:0;}
    .news_list ul li{line-height: 30px;}
    .page{padding:15px 0;}
    .news_list{padding:20px 0;}
    .news_con, .news_con .txt{padding:20px 0;}
    .lg_fy_con{margin: 0 auto;}
    .lg_wrap_con .lg_right{padding-bottom: 20px;}
    .pro_con_btm .tct ul li{font-size: 12px;}
    .pro_con_top .pro_con_topr .tat a{font-size: 14px;}
    footer .foot .footl{font-size: 12px;}
    .pro_con_btm .bt ul li{font-size: 14px;}
    .lg_sign_con_btm dl dt{text-align: left;}
    .lg_sign_con_top ul li a{line-height: 36px;font-size: 14px;}
    .lg_sign_con_top ul li a.on{font-size: 14px;}
    .lg_sign_con{padding-top:20px;}
    .lg_sign{height:auto;}
}


@media screen and (max-width:414px){
    header {line-height: 55px;}
    .mobile-inner-nav {top: 42px;}
}
@media screen and (max-width:375px){
    header {line-height: 50px;}
}

@media screen and (max-width:360px){
    

}
@media screen and (max-width:320px){
    .news_img{width:260px;}
    .lg_case .lg_case_list ul li .bs{top:62%;}
    .pro_list ul li{margin-right:3px;}
    header {line-height: 46px;}
    .mobile-inner-nav {top: 44px;}
}
