@media (max-width: 1920px){
.tab_pro{ margin-top:20px}
.inf_home .cont-wrap{ margin-top:7.8%/0;}
.about_bottom_news dl dt .right{width:85%;}
.about_bottom_news dl dt .guandian_dt{ width:100%}
.contact, .copyright{ padding:26px 40px 0}
}
@media (max-width: 1780px){
nav ul li .other_links dl a{ font-size:14px;}
nav ul li .other_links dl dt{ padding-left:1%;}
}
@media (max-width: 1600px){
.feature-mission .w1500{ margin-top:-11%}
}
@media (max-width: 1500px){
.about_wel_bj {
    padding-top: 10%;
}
.menu_box .nav ul li {
    margin-right: 0;
    width: 24%;
}
.menu_box .nav ul li.last {
    margin-right: 0;
    width: 26%;
}
.menu_box .padding_box .nav {
    width: 100%;}
.rb1{ display:none}
}

@media (max-width: 1450px){

.z-index{ padding-top:30px;}
.fu_right{ width:51%}
.news #main .box{ width:21%}
#main .box .boxes h2{ font-size:14px;}
#main .box .boxes .con p.p1{ font-size:16px; line-height:20px; margin-bottom:10px}
#main .box .boxes .con p.p2{ font-size:12px; line-height:14px; height:40px; overflow:hidden; margin-bottom:10px}
#main .box .boxes .con p.p3{ font-size:12px}
#main .box .boxes .con{ bottom:20px}
}
@media (max-width: 1410px){
.news_list ul{     width: 100%;}
.news_list ul li{ width:32.333%; margin-right:1%}

}
@media (max-width: 1400px){
.about-bot_link_list li .left{ width:30%}
.about-bot_link_list li{ width:96%}
.about-bot_link_list li .right{ width:70%; padding:5%}
.zhuanjia_left li .right_con{ width:67%}
.case_links li {
    float: none;
    width: 46.4%;
    margin-right: 1%;
    margin-left: 1%;
}
.fangzhen_box div.right{ margin-left:38%}
.fangzhen_left_img{ width:40%;height:auto;}
.video_box2 .pro_im{ padding:1%}
.imgshow .left {
    width: 510px;
    margin: 2%;
}
.line_4 {
    height: 428px;
    width: 440px;
}


.feature-title h2{ font-size:22px;}
.feature-title{ margin-bottom:2%}
.mission_con h1{ margin-bottom:2%; font-size:34px; line-height:30px}
}

@media (max-width: 1310px){
/*.top_links { display:none}*/
.inf_home .cont-wrap { width:100%;margin-top:5%}
.zhuanjia_left li .right_con{ width:63%}
.video_box2 .pro_imgs .imgshow{  border:10px solid #fff}
.jinjin_in{
    padding: 50px 50px 50px 50px;
    width: 57.6%;
;}
.bbs_login {
    width: 31.7%;
}
.vision_list h2{ font-size:24px;}

.day_list li p{ line-height:44px; height:44px;}
.support_con_box .left{ width:40%}
.support_con_box .right{ width:52%; padding-bottom:0}
.imgshow .left {
    width: 460px;
    margin: 2%;
}

.line_4 {
    height: 381px;
    width: 440px;
}
.right_b_box{ top:320px;}
.gw_show .logo_right li h1{ font-size:14px;}
.gw_show .logo_right li p{ font-size:12px;}
}

@media (max-width: 1220px){
.map_home{ width:100%}
.product_links dt {
    width: 39.4%;
}
.map_company .left{ width:100px; font-size:12px}
.map_company .right{ width:84%}
.add_box_in .right span{ margin:10px 0}
.add_box_in .right h1{ font-size:20px}
.add_box_in .right b{ font-size:16px;}
}
@media (max-width: 1120px){
.about-hornor dl dt .left{ width:43%}
.about-hornor dl dt:first-child .right{ width:57%}

}
@media (max-width: 1230px){
    .home_banner .swiper-slide .title {
        text-align: left;
        height: 100%;
        width: 100%;
        margin-left: -50%;
        left: 0;
        padding: 0 4%;
        margin: 0 auto;
        box-sizing: border-box;
    }
}
@media (max-width: 1200px){
.list_slide li{ width:16.6%}
.about_wel_right{ top: -140px;}

.map_company,.about_wel_bj .ab_1{ width:100%}
.about_wel_bj .ab_1 {
    padding: 0 0 200px 0;
    width: 100%;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}
.m-search-box {
    width: 94%;
    margin-left: -47%;
}
.wrap_4_in .right li{width:48%}
.wrap_4_in .left .top{ height:auto;}
.footer .top{ width:100%;box-sizing: border-box;
    padding: 0 15px;}
.footer .top .list {
    width: 20%;
    text-align: left;
    margin-right: 5%;
}
.footer .top .list.list-last{ width:25%}

.home_banner .swiper-slide .title .p2 {
    margin-bottom: 50px;
    line-height: 50px;
    font-size: 40px;
}
.menu_box .padding_box .nav {
    width: 100%;
    margin: 30px auto 0 auto;
}
.menu_box .nav ul li h1{ font-size:20px}
.menu_box .nav ul li{ margin-right:0; width:24%}
.menu_box .nav ul li.last {
    margin-right: 0;
    width: 26%;
}
.capacity_bj .about_top{ margin-bottom:30px}
.capacity_bj{ padding-top:30px}
.z-index{ padding-top:30px;}
.contact_box_es .con_top1{ margin-bottom:30px} 
.contact_box_es{ padding-top:30px}
.about_de_left{ width:46%}
.about_detail_bj .top_tit_number{ margin-bottom:30px}
.about_de_right{ width:36%; margin-right:15px}
.about_wel_bj{ padding-top:30px}
.other_banner .banner .title{ padding:0 15px;box-sizing: border-box;}
.capacity_fixed .box_in{ width:80%;}
.capacity_fixed .box_in .img_box{ height:150px; overflow:hidden}
.capacity_fixed .con{  padding:20px; overflow:hidden}
.capacity_fixed .con p{
    overflow: scroll;
    height: 130px;
}
.wrap_1_in {
    padding-top: 30px;
}
.map_company .right .flexslider .flex-viewport{ width:80%;}
.w1200,.w_1200{ width:100%;    box-sizing: border-box; 
    padding: 0 15px;
}
.about_top{ padding-top:30px;}
.other_banner .banner .title{ width:100%; margin-left:-50%}
.inf_home .cont-wrap { width:100%;margin-top:8%}

.news_in dl{ width:46%}
.zhuanjia_left li .right_con{ width:59%}

.about-hornor dl dt .left{ width:43%; height:auto}
.about-hornor dl dt:first-child .right{ padding: 2%;
    width: 57%;
    margin-left: 0px;}
.about-hornor dl dt:first-child:nth-child(2n) .right {
    padding: 2%;
    width: 57%;
    margin-left: 0px;
}

.box_in_jijin h1{ font-size:20px;}
.jinjin_in{ padding:30px; width:60%}
.con_padding50{ padding:30px}

.login_res_box form{ padding:20px}
.vision_list li{ padding:2% 1.5% 4%}
.support_con_box .right{ width:56%}
.support_con_box .left{width:36%}
.support_con_box .right h1{ padding-top:20px;}
.support_con_box .right span{ margin-bottom:20px;}
.imgshow .left{ width:438px; margin:2%}
.line_4 {
    height: 366px;
    width: 310px;
}
.fu_right{ width:48%}
.about-ban .list-cont li{ width:32.333%}
.data_li{ width:60%;}
.data_btn {
    position: absolute;
    top: 50%;
    left: 62%;
    width: 8px;
    height: 100px;
}
.top_tt h1{ font-size:26px; line-height:36px;}
.pro_de_bj .top_tt{ margin-bottom:0}
.row_col h1{ font-size:16px; padding-left:20px; margin-bottom:10px; line-height:18px}
.padding_bor{ margin-bottom:20px}
.about_top p{ font-size:14px; line-height:20px}
.row_col h1:before{ width:10px}
.pro_de_bj .about_top{ padding-bottom:20px}
.wrap_1_in{ padding-top:80px}
.wrap_1_in .mid h1{ font-size:26px; line-height:26px; margin-bottom:10px}
.wrap_1_in .mid span {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
}
.year_right ul h1 strong{ font-size:20px}
.year_right ul li{ margin-top:0}
.wrap_1_in .mid p.con{ margin-bottom:30px}
}
@media (max-width: 1150px){
.ser_other_links a{width:100%}
.about_in h1{ width:100%}
.fangzhen_box div.right{ min-height:260px}
}
@media (max-width: 1100px){
.about_wel_left{ width:34%}
.about_wel_right{ width:60%;top: -140px;}
}

@media (max-width: 1024px){
.about_wel_right{ position:relative; top:0; margin-bottom:20px}
.phone_dh .logo {
    width: 146px;
    margin-top: 10px;
}
.footer{ display:none}
.foote{ display:block}
.contact_box_es .con_top2 p{ font-size:20px;}
.contact_box_es .con_top1{ font-size:24px;}
.wrap_1_in .bj{ width:100%}
.wrap_1_in .mid{ margin-left:0}

}

@media (max-width: 1000px){
.wrap_1_in .mid{ padding-top:20px}
.wrap_1_in{ padding-bottom:30px}
.about_de_left{ padding-bottom:30px; width:100%}
.about_detail_bj .product_show .top_tit_number{ display:block}
.about_detail_bj .product_show .left{ width:100%}
.about_detail_bj .product_show .right{ width:100%}
.year_right{ border-left:none}
.products_slide{ padding-bottom:0}
.capa_left{ width:100%; margin-bottom:20px}
.products_slide{ padding-top:30px}
.capa_right{ width:100%; margin-top:0}
.visson .left,.visson .right{ width:100%; top:0}
.ab1{ padding-bottom:30px}

.img3{ margin-top:20px}
.about_de_right{ width:36%; position:relative; margin-right:0; float:none}
.about_detail_bj .w1200{ padding-top:30px}
.about_detail_bj .w1200 .about_de_right{ margin-bottom:20px}
.about_wel_bj .ab_1{ padding-bottom:30px}
.about_de_left .tit {
    color: #444;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 20px;
}
.top_bj,header .header{ display:none}
.sub-menu {
    display: block; height:auto
}
.about_wel_bj .bj{ padding-top:0}
.about_wel_bj .ab_5{ padding-top:30px}
.about_wel_right .tit {
    color: #444;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 20px;
}
.top_tit_number {
    line-height: 36px;
    font-size: 22px; display:inline}
.about_wel_left {
    width: 28%;
}
.research-mobile .slides li .content{ height:120px}
.hornor_slide{ padding:30px 0 20px 0}
.hornor_slide .flexslider .flex-viewport{ padding-bottom:0}
.about_detail_bj{ padding-top:30px}
.year_right ul li{ float:left; width:21%; margin-left:0 }
a.see_more{ margin-bottom:30px}
.year_right{ margin-bottom:0}
.wrap_4_in .left {
    margin-bottom: 20px;
}
}
@media (max-width: 979px) and (min-width: 769px)){

}
@media (max-width: 910px){
.imgshow .left {
    width: 92%;
    margin: 4% 4% 6% 4%;
}
.fu_right {
    width: 100%;
    padding: 0 4%;
    box-sizing: border-box;
}

}
@media (max-width: 900px){
.tabs_4 .con_box .left,.tabs_4 .con_box .right{ width:100%; float:none} 
.product_links dt {
    width: 37.1%;
}
.about_in_fz{ background:#fff; padding-top:6%}
.fangzhen_left_img {
    width: 60%;
    margin: 0 auto; 
    left: 0%; position:relative; top:0; 
}
.fangzhen_box{ float:none; margin-top:4%}
.fangzhen_box div.right{ margin-left:0}
.about-bot_link_list li .left {
}
.about-bot_link_list li .right {
}
.about-bot_link_list li {
}
.about-bot_link_list li {
}
.about-hornor dl dt .left{ width:42%; height:auto}
.about-hornor dl dt .right li{ padding:8px}
.about-hornor dl dt:nth-child(2n+1) .right{ padding: 1%;
    width: 58%;
    margin-left: 0px;}
.about-hornor dl dt:nth-child(2n) .right {
    padding: 1%;
    width: 58%;
    margin-left: 0px;}
.about-hornor dl dt:first-child .right li{    width: 48.5%;
    padding: 10px;
    margin-right: 1%;
    padding: 8px;}

.jingshen_list .left{ width:400px;}
.jingshen_list .right{ margin-left:400px}
.jingshen_list .right div.con div p{ height:219px;}
.pages_box a{ margin:0 3px}
.right_b_box {
    top: 220px;
}
.fu_right p{ line-height:20px;}
.support_tab{overflow-x:scroll}
}
@media (max-width: 840px){
.right_b_box {
    top: 180px;
}
.fu_right .right {
    height: 160px;
}
.fu_right .right{ margin-top:2%}
.right_b_box{ top:170px}
}
@media (max-width: 800px){
.tab_pro li a{ font-size:13px;}
.about-hornor dl dt .left{ width:28%}
.product_links dt{ width:100%; margin-left:0; margin-right:0;box-sizing: border-box;}
.about-hornor dl dt .left{ width:100%}
.about-hornor dl dt:first-child .right{ width:100%}
.about-hornor dl dt:first-child:nth-child(2n) .right{ width:100%}
.about-hornor dl dt:first-child .right li{ margin-right:1%; margin-left:0}
.add_box_in .left_day{ width:100%; margin-bottom:20px;}
}
@media (max-width: 768px){
.phone_wrap2 .title p{ margin-bottom:10px}
.wrap-2{ display:none}
.phone_wrap2{ display:block}
.wrap_4_in .left{ margin-bottom:20px}
.wrap_4_in .right li{ width:48%; float:left; margin-left:0}
.wrap_4_in .right li:nth-child(2n){ float:right}
.wrap_4_in .right .top{ height:auto}
.wrap_3 .wrap-3 {
    padding-top: 30px;
    position: relative;
    z-index: 1;
}
.wrap_4{ padding-top:30px}
.wrap_4_in h1{ font-size:20px; margin-bottom:15px}
.wrap_4_in .left .top{ height:auto}
.wrap_4_in .left .bottom {
    padding: 15px;
}
.wrap_3 .wrap-3 .row{ margin:0 0 15px 0}
.wrap_3 .wrap-3 h1{ font-size:24px; margin-bottom:30px}
.about_top .p_top{ width:100%}
.about_top span{ margin-bottom:20px; font-size:12px}
.top_tt h1 {
    color: #444;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 8px 0;
}
.about_top .p_top{ padding-top:30px; margin-bottom:20px}
.about_top p {
    font-size: 12px; line-height:20px}
.about_top .p_top:nth-child(2){ padding:0}
.sub-menu{ display:block}
.row_col h1 {
    color: #32469d;
    font-size: 16px;
    padding-left: 50px;
    line-height: 24px;
    position: relative;
    margin: 0 0 15px 0;
    text-transform: uppercase;
}
.other_banner .banner .title .p1 {
    font-size: 20px;
    margin-bottom: 0; padding-top:6%;
    line-height: 40px;
}
.other_banner .banner .title .p2{ font-size:12px;}
.about_top {
    padding-top: 7%;
}
.map_company .right {
    width: 75%;
}
.home_banner { display:none}
.map_company .flex-direction-nav .flex-nav-prev{ left:0}
.map_company .flex-direction-nav .flex-nav-next{ right:0}
.product_links dt.on .box_open{transform:none}
.product_links dt:nth-child(2n+1) .box_open {
    left: 0;
    border-left: 1px solid #e5e5e5;
    -webkit-transform-origin:none;
    -ms-transform-origin:none;
    transform-origin:none;
    -webkit-transform: none;
    transform: none;
}
.product_links dt .box_open {
    position: absolute;
    top: 0;
    background-size: cover;
    opacity: 0;
    -webkit-transform-style:none;
    transform-style:none;
    transition: all 0.5s;
}
.product_links dt:nth-child(2n) .box_open {
    right: 0;
    border-right: 1px solid #e5e5e5;
    -webkit-transform-origin:none;
    -ms-transform-origin:none;
    transform-origin:none;
    -webkit-transform: none;
    transform: none;
}

.video_box2 .pro_imgs{ display:none}
.party-feature .about_2_c{ display:none}
.phone_about_2_c{ display:block}
.video_box2 .phone_pro_imgs{ display:block}
.fu_right .right .over_h{ height:160px}
.i-ban.pc-ban ul,.home_btn_news,.i-ban.pc-ban .btns{ display:none}
.i-ban {
    height: auto;
    min-height: auto;
}

.news_home_top .news_in {
    width: 100%;
    padding: 0 0.3rem;
    box-sizing: border-box;
    overflow: hidden;
}
.news_left {
    display: none;
}
.news_in dl dt {
    width: 100%;
}
.news_home_top {
    padding: 10px 2%;
}
.news_in dl {
    width: 100%;
}
.home_banner_phone{ display:block}
.i-wrap3{ margin-bottom:20px}
.about-ban .cont-wrap{ display:none}
.section2 .bigimg{ display:none}
.img_box_fix .box_in{ width:82%}
.gw_show dl dt,.gw_show dl dd{ width:100%}
.about-intr .about-title h2{ font-size:20px; line-height:36px;}
.news #main .box {
    width: 100%;
}
.news #main .box{ margin-bottom:20px;}
.list .flexslider .flex-direction-nav a{ top:36%}
.research-advantage .list .slides li{ padding:20px 18px}
.about-hornor dl dt:nth-child(2n) .right {
    padding: 1%;
    width: 100%;
    margin-left: 0px;}
.phone_top_nav { display:block }
.top_nav_tit{ display:none}
.i-ban{ margin-top:56px;}
.inf_home .cont-wrap { width:100%}
.wrap_home_list{ width:100%}
.wrap_home_list .flexslider{ width:100%}
.wrap_home_list .flexslider .slides div img{ width:100%}
.more_link h1{ font-size:60px;}
.wrap_home_list li h1{ font-size:16px}
.capacity_fixed h1 {
    line-height: 14px;
    font-size: 14px;
    color: #32469d;
    margin: 0;
    padding: 20px;
}
.capacity_fixed .box_in .img_box {
     height: auto; 
    overflow: hidden;
}
.capacity_fixed .box_in{ line-height:18px; font-size:12px}

.news #main{margin-left:0}
.special_hornor{ padding:20px 0 46px}
.video_box2 .imglist{width:79%;}
.video_box2 .imglist ul li {
    float: left;
    width: 9%;
    margin-right: 1%;
}

.baby_list li{ width:31.333%}
.jingshen_list .right{ margin-left:350px;}
.jingshen_list .left{width:350px}
.jingshen_list .right div.con div p{ height:182px;}
.lc_box_tab .flexslider .flex-viewport li,.lc_box_tab .flexslider{ height:44px; line-height:44px;}

.lc_box_tab .flex-viewport{ width:90%}
.day_list li{ width:46%}
.day-lc .research-title{ margin-bottom:58px}
.logo_show .logo_right h1{ font-size:14px;}
.pagebox{ padding:4px 0}
.pagebox a.up_p{  top:20%; }
.pagebox a.down_p{ top:20%}
.w1500{ width:96%}
.fu_right{ width:100%; padding:0 4%;box-sizing: border-box;}
.imgshow .left{ width:92%; margin:4% 4% 6% 4%}
.right_b_box{ left:4%}
.line_4{ height:460px; width:440px}
.fu_right .right{ height:200px}
.right_b_box{ top:280px}
.day-lc{ padding-top:58px}
.box_in_jijin{ height:auto; margin-bottom:0}
.research-advantage .list li{ margin-bottom:20px;}
.section2{ }
.news_home_top {
    padding: 30px 2%;
}
.map_all{ margin-top:40px}
/*µ¼º½*/
}
@media (max-width: 750px){
.year_right ul li{ width:30%}
}
@media (max-width: 660px){
.about_top{ padding-bottom:30px}
.page{ margin-top:0}
.capacity_fixed .box_in .close {   
    right: 0;
    top: 0;}
.map_company{ margin:0}
.map_home{ display:none}
.phone_map{ display:block}
.phone_wrap2 .title h1 {
    font-size: 14px;
    line-height: 28px;
}
.phone_wrap2 .title p {
    line-height: 16px;
}	
a.see_more {
    width: 100px;
    height: 30px;
    line-height: 30px;}
.phone_wrap2 .title a {
    background: #32469d;
    width: auto;
    height: 30px;
    line-height: 30px;
    border-radius: 360px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    padding: 0 20px;
}
.phone_wrap2 .swiper-button-next.swiper-button-white {
    position: absolute;
    right: 28px;
    top: 50%;
    margin-top: -40px;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,0.5) url(../img/home/right.png) no-repeat center center;
    cursor: pointer;
    border-radius: 360px;
    z-index: 15;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    background-size: 30%;
}
.phone_wrap2 .swiper-button-prev.swiper-button-white {
    position: absolute;
    left: 28px;
    top: 50%;
    margin-top: -40px;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,0.5) url(../img/home/left.png) no-repeat center center;
    cursor: pointer;
    border-radius: 360px;
    z-index: 15;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    background-size: 30%;
}		
.wrap_1_in{ margin-bottom:30px}
.contact_box_phone li.left{ width:100%}
.contact_box_phone li.right{ width:100%; padding-right:0}
#map{ height:310px;}
.visson .right img{ width:100%}

.about_de_left{ width:100%; padding-bottom:30px}
.ab4 .about_detail_bj .about_top{ padding-bottom:0}
.img3{ margin-top:20px}
.about_de_right{ position:relative}
.capa_left,.capa_right{ width:100%}
.capa_right{ margin-top:30px}
.products_slide{ padding-top:30px}
.ab2,.ab_3{ padding-top:30px}
.hornor_slide{ margin-bottom:0}
.about_wel_left{ width:100%}
.about_wel_right{ position:relative; width:100%; padding:0 15px;box-sizing: border-box; margin-bottom:20px;}
.about_wel_bj .ab_1{ padding-bottom:20px;}
.visson .left{ width:100%;}
.visson .right{ width:100%; top:0}
header{ height:56px}
.img5{ height:auto;}
.img3{ height:auto;}
.img3 img,.img5 img{ width:100%}
.ab1{ padding-bottom:20px}
.pro_three .in_box .left span{ background-size:80% 80%; margin-top:-30px}
.i-ban{
	height: auto;
	min-height: auto;
}
.about-bot_link_list li .right{ padding:3%}
.news_home_top{ padding:22px 2%;    box-sizing: border-box;}
.sub-menu ul{}
.sub-menu{ top:0;}
.top_t header{ height:56px; max-width:100%}
header .logo{ width:109px}
.top_t header .logo{ width:109px}
.search-btn{ width:20px; height:20px;}

header .nav-btn{ margin-top:15px;}
.more_link{ margin-top:126px;}
.more_link h1{ font-size:22px; line-height:42px; margin-bottom:0}
.more_link p{ font-size:12px; margin-bottom:10px}
.i-ban.pc-ban li a{ padding:0 24px}
.more_ner{ height:30px; line-height:30px}

.news_left{ display:none}
.news_l{ display:none}
.more_link{ padding:0 0.3rem}
.home_btn_news{ bottom:42px;}
.dl_btn{ display:block}
.news_in dl{ width:100%}
.news_in dl dt{ width:100%}
.news_home_top .news_in{ width:100%; padding:0 0.3rem; box-sizing: border-box; overflow:hidden}

.w_nav ul li{ margin-left:6px; }
.w_nav span{ margin:6px 2px}
.w_nav a,.w_nav ul li a,.w_nav strong{font-size:12px;}
.about_news_top div.fl{ float:none}
.about_news_top div.fr{ float:none; margin:0 auto; width:100%}
.about_news_top div.fr img{ float:none; margin:0 auto; max-width:100%; margin-bottom:0.3rem; display:block}
.about_bottom_news dl dt .left{ width:40px; height:40px;}
.about_bottom_news dl dt .left p {
    color: #666666;
    line-height: 12px;
    height: 24px;
    overflow: hidden;
    font-size: 12px;
}
.about_bottom_news dl dt .left span {
    line-height: 21px;
    height: 20px;
    overflow: hidden;
    color: #38a7f6;
    font-weight: 700;
    font-size: 26px;
    display: block;
     margin-bottom: 0;
}
.share_box_top li.fl{ float:none; display:block; width:100%; margin-bottom:0.3rem}
.share_box_top li.fr{ float:none; display:block; width:100%}
.share_box_top li.fr div,.share_box_top li.fl div{ margin-left:53px;}

.z-index .height_h_80{ height:56px;}
.special {
    padding-top: 0
}
.zhuanjia_left li .right_con{ width:100%; float:none}
.zhuanjia_left li .left_img{ float:none; width:100%}
.zhuanjia_left li .left_img span img{ max-width:100%;width:100%}
.case_links li {
    float: none;
    width: 100%;
    margin-right:0;
    margin-left:0;
}
.year_right ul li{ width:50%}
.support_in_intro .top_tit h1{ font-size:26px}
.support_in_intro .top_tit p{ line-height:20px; font-size:14px}
.research-cooperation .font{ margin-bottom:20px;}
.research-cooperation .font div,.research-cooperation .font div{ width:100%; float:none}
.partner_zs{ margin-bottom:8px;}


.chenguo_nav li {
    font-size: 14px;
}
.about_in h1{ margin-bottom:20px;}

.job-list-tpl4 dd .padding_box ul{ background:#fff; padding:20px 0}
.job-list-tpl4 dd .padding_box li p{ padding:0 0 10px 0; margin:0 20px; line-height:20px;}
.job-list-tpl4 dt h1{ font-size:22px; text-align:left; padding:10px 20px}
.job-list-tpl4 dd .padding_box li{ margin-bottom:20px;}
.about_in{ padding:10px 10px}
.about_in h1{ padding-top:10px; margin-top:0}
.about-hornor_tit .about-title h2{ font-size:16px}
.about-hornor_tit .about-title p {
    font-size: 14px;
    line-height: 18px;
}
.add_box_in .left{width:100%; float:none; margin-bottom:20px;}
.add_box_in .right { width:100%; float:none
}
.box_in_jijin{ height:auto; overflow:auto}
.box_in_jijin img{ width:100%;box-sizing: border-box;}
.box_in_jijin {
    overflow: visible;
}
.video_box_bottom li span{ background-size:34%}
.support_top_navs li{ font-size:12px;}
.feature_top_navs li a{ font-size:12px;}
.video_box_bottom li h1{ font-size:12px;  height:auto; line-height:24px;}
.sup_box_in .tit_tops h1{ margin-bottom:0; font-size:20px;}
.sup_box_in .tit_tops{ margin-bottom:27px}

.jingshen_list .right{ margin-left:300px;}
.jingshen_list .left{width:300px}
.jingshen_list .right div.con div p{ height:185px;}
.jingshen_list .right div.con { padding:20px;}

.vision_list li{ padding:2% 1.5% 4%; width:45%; margin-bottom:2%; }
.vision_list li:first-child{ margin-left:2%}
.mission_con h1{ font-size:14px;}
.mission_con p{ font-size:12px;}
.mission_con h1{ margin-bottom:0}
.feature-title p {
    font-size: 12px;}
.feature-mission .w1500 {
    margin-top: -14%;
}
.feature-title h2 {
    line-height: 20px;
    padding-top: 0;
}



.feature-vision .feature-title span{ font-size:14px;}
.feature-jingshen .feature-title h2{ font-size:20px;}
.feature-jingshen .feature-title p{ font-size:14px; line-height:24px;}
.day_list li{ margin:1% 0%; width:100%;}
.day-lc .research-title{ margin-bottom:30px}
.day-lc{ padding-top:20px}
.huodong-lc { margin-bottom:40px;}
.huodong-lc .research-title{ margin-bottom:0}
.day-lc .research-title{ padding-bottom:30px}
.add_box_in .right_day{ width:100%}
.logo_show dl dt{ width:100%}
.logo_show dl dd{ width:100%}
.pagebox{ margin-bottom:20px;}
.logo_show dl dt{ margin-bottom:10px}
.news_in{ height:72px;}
.line_4 {
    height: 300px;
    /* width: 440px; */
}
.feature-vision .feature-title{ margin-bottom:20px;}
.service-box h1.tit{ font-size:24px; line-height:36px;}
.ser_three_show{ padding:25px 25px 25px 46px}
.ser_three h2{ font-size:24px; line-height:36px;}
.pro_top_box h1.tit{ font-size:24px;}
.pro_top_box h1.tit b{ font-size:14px}
.about_detail_bj{ padding-top:0}
}

@media (max-width: 480px){
.ins-nav2{ display:block}
.tab_pro{ display:none}
.map_company .flex-direction-nav li{  top:-8px}
.wrap_4_in .left .bottom p.data{ margin-bottom:0}
.wrap_4_in .left .bottom span {
    color: #333;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px;
    display: block;
}
.wrap_1_in {
    padding-top: 30px;
}
.wrap_1_in .left{ padding-top:30px}
.year_right ul li{ width:50%}
.year_right ul h1 strong {
    font-size: 14px;
}
.year_right ul h1 em{ margin-right:10px}
.top_tit_number{ font-size:16px}
.capacity_down table td a{ font-size:12px}
.year_right ul h1{ font-size:22px}
.capacity_down table td p{ padding-left:5px}
.top_tt h1 {
    color: #444;
    font-size: 14px;
    line-height: 20px;
    margin: 0px 0 10px 0;
}
.year_right{ margin-bottom:0}
.about_top span{ margin-bottom:10px; font-size:12px}
.about_top p{ line-height:18px;}
.contact_box_es .con_top1 {
    font-size: 18px; margin-bottom:10px; line-height:18px;
}
.contact_box_es .con_top2 p {
    font-size: 14px; line-height:20px;
}
.contact_box_es .con_top2{ margin-bottom:0}
.map {
    margin-bottom: 20px;
}
.contact_box_phone li{ margin-bottom:10px;}
.contact_box_phone li h1 {
    font-size: 16px;
}
.news_list ul li {
    width: 49%;
     margin-right: 0;
}
.news_list ul li:nth-child(2n){ float:right}
.news_list li .bottom span {
    color: #333;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    display: block;
}
.news_list li .bottom p.con {
    color: #666;
    font-size: 12px;
    line-height: 16px;}
.appli{ height:auto; margin-bottom:0}
.appli li .con{ top:46px}
.feature-title h2 {
    font-size: 14px;
}
.app_table table tr td p {
    font-size: 12px;
}
.appli li .con{ font-size:14px}
.appli li .con a {
    line-height: 26px;
}
.appli li p:after { background:none;

}
.bottom_in_page{ height:100px;background: url(../img/bottom.png) no-repeat left center; background-size:100% 100%}
.bottom_in_page .page_left {
    padding-top: 6%;
}
.bottom_in_page .page_left a.next_page {
    width: auto;
    height: 30px;
    line-height: 30px;
    border: 1px solid #b1bada;
    margin: 16px 0 0 40px;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    position: relative;
    padding: 0 10px;
}
.app_table{ margin-bottom:20px;}
.app_table table tr th p {
    font-size: 14px;
}
.feature-title p{ line-height:20px}

.mission_bj{ height:10rem;}
.feature-mission .w1500 {
    margin-top: -19%;
}

.about_top p{ font-size:12px}

.appli li{ padding:10px}




.research-history{ padding-bottom:20px}
.research-mobile .flex-direction-nav{ padding-bottom:36px;}
.research-mobile .flex-direction-nav:before{ top:26%}
.job-list-tpl4 dt h1{ height:40px; line-height:40px; font-size:16px}
.job-list-tpl4 dt i,.job-list-tpl4 dt.open i{ background-size:60%;}
.job-list-tpl4 dd .padding_box li p{ font-size:14px}
.job-list-tpl4 dd .padding_box li span{ font-size:15px; padding:6px 30px; text-align:center}
.about-hornor dl dt:last-child{ margin-bottom:0}
.case_box_in .tit_tops .posi_right{ top:0}
.product_box_in .tit_tops,.case_box_in .tit_tops{ margin-bottom:0}
.tabs_4 .flexslider{ background:#2f9aea}
.tabs_4 .flexslider .flex-viewport,.pro_nav_re .flexslider .flex-viewport{ width:100%}
.tabs_4 .flexslider .flex-viewport li,.pro_nav_re .flexslider .flex-viewport li:hover, .pro_nav_re .flexslider .flex-viewport li.on{     background: -webkit-gradient(linear, left center, right center, color-stop(0%,#16abf7), color-stop(100%,#347ad4));
    background: -moz-linear-gradient(left, #16abf7 0%, #fd347ad4a704 100%);
    background: -webkit-linear-gradient(left, #16abf7 0%,#347ad4 100%);
    background: -o-linear-gradient(left, #16abf7 0%,#347ad4 100%);
    background: -ms-linear-gradient(left, #16abf7 0%,#347ad4 100%);
    background: linear-gradient(to right, #16abf7 0%,#347ad4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16abf7', endColorstr='#347ad4',GradientType=0 );
    color: #fff;}


.video_box2 .pro_imgs .imgshow span {
    
	position: absolute;
    cursor: pointer;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    width: 44px;
    height: 44px;
    background: url(../img/support/play.png) no-repeat;background-size: 100% 100%;
    z-index: 2;
}
.tabs_4 .flexslider .flex-direction-nav .flex-nav-next{ background: url(../img/support/r1.png) no-repeat center center;}
.tabs_4 .flexslider .flex-direction-nav .flex-nav-prev{background: url(../img/support/left1.png) no-repeat center center;}
.tabs_4 .flexslider .flex-direction-nav .flex-nav-next:hover{ background: url(../img/support/r1.png) no-repeat center center;}
.tabs_4 .flexslider .flex-direction-nav .flex-nav-prev:hover{background: url(../img/support/left1.png) no-repeat center center;}

.pro_nav_re .flex-direction-nav .flex-nav-next {
    background: url(../img/support/r1.png) no-repeat center center;
}
.pro_nav_re .flex-direction-nav .flex-nav-prev{background: url(../img/support/left1.png) no-repeat center center;}
.pro_nav_re .flex-direction-nav .flex-nav-next:hover{ background: url(../img/support/r1.png) no-repeat center center;}
.pro_nav_re .flex-direction-nav .flex-nav-prev:hover{background: url(../img/support/left1.png) no-repeat center center;}
.support_tab tr th{ font-size:12px; line-height:18px}



.video_box2 .imglist ul li{ width:7%}
.gw_show .logo_right li{ width:24%}
.map_tip{ top:0}
.pc_top_banner{ display:none}
.inf_home .cont-wrap{ margin-top:0; padding:0 0.3rem}
.wrap_home_list .flex-direction-nav{ width:100%; top:32%}
.wrap_home_list .flex-direction-nav li{ border:none; background:rgba(0,0,0,0.5); border:none; border-radius:0; width:33px; height:33px}
.wrap_home_list .flex-direction-nav li.flex-nav-prev a{ background:url(../img/home/jiantoul.png) no-repeat center center;}
.wrap_home_list .flex-direction-nav li.flex-nav-next a{ background:url(../img/home/jiantou.png) no-repeat center center;}
.youshi_fixed .box_in .box .mCSB_container{ margin-right:20px}
.support_top_navs{ height:40px; line-height:40px;}


.home_banner_phone{ display:block}
.about-bot_link_list li .right{ padding:5%; width:100%}
.about-bot_link_list li .left{ width:100%}


.news_home_top{ padding:10px 2%}
.about-ban .cent-cont, .about-ban .num-top {
display: none;
}
.about-ban .top-tit .tit {
    font-size: 14px;
    line-height: 24px;
}
.about-ban .top-tit h4 {
    font-size: 25px;
    line-height: 30px; color:#fff;
}
.wrap_home_list li h1{ font-size:12px}
.about_bottom_news dl dt .right{ width:67%}
.about_bottom_news dl dt .guandian_dt{ width:100%}
.partner_zs, .partner_zs li div, .partner_zs li{ height:100px;}
.chenguo_nav li {
    font-size: 12px;
}
.right_img_bj img{ width:100%; display:none}
.tit_tops span.line{ display:none; margin-bottom:0}
.case_box_in .tit_tops .other_alinks a:first-child{ margin-left:22px}
.fangzhen_left_img .flexslider .flex-control-nav{ display:block}
.about_in_fz .about-title h2{ font-size:24px;}
.about-hornor dl dt:first-child .right li{ width:100%; margin:0}
.about-hornor dl dt:first-child .right li p {
    line-height: 28px;
    height: 28px;
}
.about-fuli .flex-direction-nav{ display:block}
.about-fuli .flex-control-nav{ display:none}
.job_tab{ top:-20px;}
.job_tab li{ font-size:14px; line-height:40px;  height:40px;}
.job_tab ul{ margin-bottom:0}
.job_box .swiper-container{ margin-bottom:30px}
.add_box_in .tit_tops h1{ font-size:20px;}
.baby_list li .con div p{ display:none}
.baby_list li .con div b{ display:none}
.baby_list li .con div { padding:1%;box-sizing: border-box;
    display: table;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
.baby_list li h1 {
    margin-bottom: 8px;
    display: table-cell;
    width: 100%;
    height: 100%;vertical-align: middle;
}

.jingshen_list .right{ margin-left:0; }
.jingshen_list .left{width:100%; float:none}
.jingshen_list .right div.con div p{ height:200px;}
.jingshen_list .right div.con { padding:20px;}
.vision_list li{ padding:4%; width:100%; margin-bottom:2%; margin-left:0;box-sizing: border-box;}
.vision_list li:first-child{ margin-left:0}
.values_list li{ float:none; display:inline-block;*display:inline; width:100%;box-sizing: border-box; padding:3%; margin:1% 0}
.feature_top_navs{ height:40px; line-height:40px; margin-bottom:20px}
.center_video .box_in{ width:76%}
.img_box_fix .box_in{ width:76%}
.i-ban.pc-ban li{ background-size:414px auto!important}
.list .flexslider .flex-direction-nav a{ top:36%}
.product_box_in .tit_tops{ height:42px;}

}
@media (max-width: 450px){
.map_company .left {
    width: 80px;
    font-size: 12px;
}
.map_company .right {
    width: 70%;
}
.map_company .left{ padding:24px 10px}
.map_company .slides li img{ width:80%; margin:0 auto}
.product_links dt:last-child{ margin-bottom:0}
.special-nav li:last-child{ margin-bottom:0}
.day_list li:last-child{ margin-bottom:20px}
.feature-baby{ padding-bottom:28px}
.day_list a.more{ margin-top:20px}
.service-box h1.tit {
    font-size: 18px;
    margin-bottom: 14px;
}
.ser_three h2{    font-size: 16px;
    margin-bottom: 10px;
    line-height: 20px;}
.ser_three h2 b{ left:-30px}
.tabs table td, .tabs table th{ font-size:12px}
.ser_three_show {
    padding: 25px 25px 25px 30px;
}
.pro_four h2 b{ left:-30px}
.fu_right .right{ margin-top:5%}
.support_con_box .left span{
    margin-top: -30px;
	position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    width: 54px;
    height: 54px;
    background: url(../img/support/play.png) no-repeat;background-size: 80% 80%;
    z-index: 2;}
.special-left-con{ width:96%}
.special-left-con .video.cur{ bottom:28%}
.lc_box_tab .flex-viewport{ width:84%;}
.lc_box_tab .flex-direction-nav li{ width:8%}
.fu_right span{ margin-bottom:30px}
.pro_nav_re .flexslider .flex-viewport li{    background: -webkit-gradient(linear, left center, right center, color-stop(0%,#16abf7), color-stop(100%,#347ad4));
    background: -moz-linear-gradient(left, #16abf7 0%, #fd347ad4a704 100%);
    background: -webkit-linear-gradient(left, #16abf7 0%,#347ad4 100%);
    background: -o-linear-gradient(left, #16abf7 0%,#347ad4 100%);
    background: -ms-linear-gradient(left, #16abf7 0%,#347ad4 100%);
    background: linear-gradient(to right, #16abf7 0%,#347ad4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16abf7', endColorstr='#347ad4',GradientType=0 );
    color: #fff;}
.pro_top_box h1.tit{ font-size:18px; margin-bottom:14px}

.pro_four h2{ font-size:16px; margin-bottom:10px; line-height:20px}
.research-mobile .slides li .content{ padding:20px 20px 20px 30px}
.youshi_fixed .box_in .close{ right:0}
.about-video-tit{ padding-top:0}
.job_box .swiper-slide{ width:300px}
.tit_tops h1 b{ float:none; display:block; border-left:none; padding-left:0}
.pro_nav_re .flexslider .flex-viewport li, .tedidan_nav li{ font-size:14px;}


.tedidan_nav li{ overflow:hidden}
.nav_video_box dt{ font-size:12px} 
.nav_video_box dt{ height:41px; overflow:hidden}
.pro_three .in_box{ padding:10px;}
.pro_three .con{ padding:20px}
.pro_three .hornor_list li{ width:100%; margin:1% 0}
.research-advantage .flex-control-nav{ display:block; position:relative; bottom:0; left:0; width:100%; text-align:center}
.research-advantage .list .flex-control-nav li{ width:14px; height:14px; padding:0; margin:0 6px; display:inline-block;*display:inline; text-align:center;}
.research-advantage .list .flex-control-nav li:hover{ background:none}
.research-advantage .list .flex-control-nav li a{ padding:0; margin:0; width:12px; height:12px;background:#fff; border:1px solid #fff; border-radius:360px; }
.research-advantage .list .flex-control-nav li a.flex-active{ background:#ff9c0f; border:1px solid #ff9c0f; border-radius:360px}
.research-advantage .flex-direction-nav{ display:none}
.research-advantage{ background-size:cover}
.research-cooperation{ padding-top:30px}
.youshi_fixed .box_in {
    background: #fff;
    margin: 14% auto;
    width: 84%;
    padding: 20px 20px;
    min-height: 387px;
    position: relative;
}
.about_bottom_news dl dt .right h2 span.data{ display:none}
.about_bottom_news dl dt .right h2 span{ width:100%; margin-right:0; display:block}
.about-intr .left{ padding-bottom:30px}
.special{ padding-bottom:0}
.about-bot_link_box{ padding:30px 0}
.party-feature .listul li{ width:106px;}
.lc_time .listul {
    overflow: hidden;
    width: 77%;
    margin: 0 auto;
}
.yang_box1{ margin-bottom:30px}

.chenguo_nav li{width: 25%;
    float: left;
    background: #fff;
    position: relative;
    text-align: center;
    line-height: 24px;
    color: #333;
    font-size: 12px;
    cursor: pointer;
    padding: 12px 5px;
    box-sizing: border-box;}

} 
@media (max-width: 375px){
.wrap_4_in .right li{ width:100%}
.news_list ul li{ width:100%}
.i-ban.pc-ban li{ background-size:375px auto!important}

.line_4 {
    height: 270px;
    /* width: 440px; */
}
.case_serach{ margin:0 auto; float:none}

}
@media (max-width: 320px){

.mission_bj{ height:12rem;}
.line_4 {
    height: 232px;
    /* width: 440px; */
}
.fu_right h1 {
    font-size: 20px; margin-bottom:10px}
.fu_right span{ margin-bottom:30px;}
.about_bottom_news dl dt .right{ width:65%}
.about_bottom_news dl dt .guandian_dt{ width:100%}

.i-ban.pc-ban li{ background-size:320px auto!important}

.more_link{ margin-top:96px}
.more_link h1{ font-size:20px; line-height:30px; margin-bottom:10px}
.more_link p{ font-size:12px; margin-bottom:10px; line-height:20px;}
.i-ban.pc-ban li a{ padding:0 20px; line-height:28px; height:28px;}

.foote p{ float:none; display:block}
.case_serach{ width:100%}
.case_serach input[type="text"]{ width:80%}
.about-bot_link_list li{  float:none}
.job_box .swiper-slide{ width:270px}
.news_home_top .news_in{ height:46px;}

	
}