.center_video .box_in iframe{ width:100%!important}
@media (max-width: 1920px){
.inf_home .cont-wrap{ margin-top:8%;}
.about_bottom_news dl dt .right{width:85%;}
.about_bottom_news dl dt .guandian_dt{ width:100%}
.contact, .copyright{ padding:26px 40px 26px 40px}

}
@media (max-width: 1780px){
nav ul li .other_links dl a{ font-size:14px;}
nav ul li .other_links dl dt{ padding-left:1%;}
.tb-02 .tbul .ul-bot .lio{
    font-size: 14px;
    line-height: 25px;
}





}
@media (max-width: 1600px){
.about-ban .top-tit h4 {
    font-size: 38px;
    line-height: 60px;
    font-weight: normal;
    letter-spacing: 6px;
}
.about-bot_link_list li .right h1{ font-size:20px;}
.about-ban .num-top{ height:130px;}
.about-ban .list-cont li .tit{ font-size:16px;}
.support_con_box .right{ padding-bottom:28px}
.classification .ul .li .span{
    margin:0 5px;
}
}
@media (max-width: 1500px){
.footer{
	height: auto;
}
.footer .top .list .line{
	/*height: 100%;*/
}
.footer .top .list.list-last{
    padding-left: 55px;
}


.footer .top .list{ margin-right:3.1%}
.about-bot_link_list li .right{ width:335px;}
.about-bot_link_list li .left{ width:45%; }
.research-advantage .list{ width:100%}
.research-advantage .list .slides li{ margin-left:0}
.research-advantage .flex-direction-nav{ display:block}
.about-ban .cont-wrap{ width:100%;box-sizing: border-box;
    left: 0;padding:0 2%}
header .header{ width:100%; padding:0 0.3rem;box-sizing: border-box;}
.more_link{ padding:0 0.3rem;box-sizing: border-box;}
.inf_home .cont-wrap { width:100%;margin-top:7%}
.wrap_home_list{ width:100%}
.wrap_home_list .flexslider{ width:100%}
.copyright_f{ width:100%}
.inf_home .cont-wrap{ margin-top:3%}
.footer{ padding-left:0.3rem;padding-right:0.3rem;box-sizing: border-box;}
.footer .top{ width:100%}
.footer .top .list.list-last{ width:16%}
.top_nav_tit .w_nav{ width:100%; padding:0 0.3rem;box-sizing: border-box;}
.about_bottom_news dl dt .right{width:79%;}
.about_bottom_news dl dt .guandian_dt{ width:100%}

.about_news_top div.fr{ width:45%}
.about_news_top div.fl{width:51%; margin-right:0}
.zhuanjia_left li .right_con{ width:69%}
.case_links ul{ width:100%;}
.case_links li{ float:none; 
    width: 30.1%;
    margin-right: 18px;
    margin-left: 18px;}
.research-cooperation .font{ width:100%}
.research-achievements .font{ width:100%}

.support_con_box .right .height{ height:112px;}

.product_links dl{ width:100%}
.product_links dt {
          float: left;
    width: 31.33%;
    margin-right: 1%;
    margin-left: 1%;
    box-sizing: border-box;
}
.product_links dt .box_open{ width:100%}
.about_in_img img{ width:100%;}
.fangzhen_box div.right{ margin-left:36%}
.about-bot_link_box .w1500{ width:100%}
.about-bot_link_list ul{ width:100%}
.about-bot_link_list li {
    float: none;
    margin-right: 2%;
    width: 45%;
    margin-left: 2%;
}

.about-area .map_box{ width:100%}
.about-hornor dl dt:first-child .right{ padding:20px 24px;}
.about-hornor dl dt:first-child .right li{     width: 49%;
    padding: 9px;
    margin-right: 1%;}
.add_box_in .left{ width:50%; height:auto}
.add_box_in .left img{ width:100%;}
.add_box_in .right {
    margin-left: 54%;
    padding: 0 0 0 0;
}

.video_box2 .pro_imgs .imgshow{ width:72%; height:auto;}
.video_box2 .pro_im{ width:21%;height: 541px;}
.video_box2 .imglist{ width:96%}
.video_box2 .imglist{ height:460px;}
.video_box2 .prev{ width:88%; left:6%;box-sizing: border-box;}
.video_box2 .next{ width:88%; right:6%;box-sizing: border-box;}
.video_box2 .imglist ul.wx li div.img_t div,.video_box2 .imglist ul.wx li{ width:100%}
.video_box2 .imglist ul.wx{ width:100%!important;}
.video_box2 .imglist ul.wx li div.img_t div{ height:auto}

.video_box_bottom ul{ width:100%}
.video_box_bottom li div{ width:100%;    box-sizing: border-box;}
.video_box_bottom li {
    float: left;
    width: 32.6%;
    height: auto;
    margin: 0 0.36%;
    text-align: center;
    position: relative;
}
.baby_list ul{ width:100%}
.baby_list li {
    width: 18.7%;
    display: inline-block;
    margin: 0 0.5%; height:auto; 
    float: none;*display:inline; zoom:1
}
.baby_list li:first-child{ margin-left:0.5%}
.baby_list li .con div{padding:20% 5%}
.baby_list li h1{ font-size:20px; margin-bottom:20px;}
.add_box_in .left_day{ width:48%; float:left}
.add_box_in .right_day{ width:52%; float:right}
.day_list ul{ text-align:center; width:100%;    padding-bottom: 40px;
    overflow: hidden;}
.day_list li {
    float: left;
    display: inline-block;*display:inline;
    width: 23%;
    margin: 1%;
    box-shadow: 0 0 10px #ccc;
    zoom: 1;
}
.day_list li span{ width:100%; height:auto;}
.logo_show dl dt{ width:44%; float:left}
.logo_show dl dd{ width:54%; float:right}
.logo_show .left_show{ width:100%;box-sizing: border-box; height:auto}
.logo_show .logo_right{ width:100%;box-sizing: border-box;}
.logo_show .logo_right ul{ width:100%; margin-bottom:20px; overflow:hidden}
.logo_show .logo_right li{ width:31.333%; margin:1%}
.logo_show .logo_right li div{ width:100%;    box-sizing: border-box;}



.gw_show dl dt{ width:28%; float:left}
.gw_show dl dd{ width:70%; float:right}
.gw_show .left_show{ width:100%;box-sizing: border-box; height:auto}
.gw_show .logo_right{ width:100%;box-sizing: border-box;}
.gw_show .logo_right ul{ width:100%; overflow:hidden}
.gw_show .logo_right li{     width: 13.2%;
    margin: 0.5% 0.5%;}
.gw_show .logo_right li div{ width:100%;    box-sizing: border-box;}


.pagebox{ padding:8px 0}
.pagebox a.up_p,.pagebox a.down_p{ line-height:24px; height:24px;}
.logo_show .logo_right h1{ margin-bottom:8px;}
.imgshow .left{ width:538px; margin:2%}
.line_4{  height:450px}
.fu_right{ width:53%}
.right_b_box{     top: -170px;
    left: 46%;}
.fu_right .right{ padding-right:0}
.about-intr .left{ width:48%;  padding-bottom:2%}
.about-intr .right{ width:41%}
.about-area{ padding-bottom:2%}
.about-bot_link_box{ padding:38px 0}
}

@media (max-width: 1450px){
.fu_right{ width:51%}
.news #main .box{ width:21%}
.feature-title h2{ font-size:22px;}
.feature-title{ margin-bottom:2%}
.mission_con h1{ margin-bottom:2%; font-size:34px; line-height:30px}
.map_all { width:60%; margin:0 auto}
.video_box2 .imglist ul.wx li{ margin-bottom:13px}
.video_box2 .prev,.video_box2 .next{ height:30px;}
.video_box2 .imglist{ margin:34px auto 20px auto}
.jinjin_in{
    padding: 50px 50px 139px 50px;}
.center_size .jinjin_in{
    padding: 50px 50px 170px 50px;}
.vision_list li{ padding:20px 1.5% 30px}
.vision_list h2{ font-size:20px;}
.vision_list i{ margin:16px auto}
.service-box h1.tit{ font-size:20px; margin-bottom:16px}
.special{ padding-top:40px}
.service-box .ser_one{ margin-bottom:30px;}
.special-nav-title h2{ font-size:22px;}
.special-nav-title h3{ font-size:14px;}
.special-nav-title p{ font-size:14px;}
.classification .ul .li .span{
    
    padding:0 5px;
}
.classification .ul .li{
    font-size: 16px;
    line-height: 42px;

}
.footer .top .list p a{
    font-size: 14px;
}

.research-mobile .slides li .content {
    padding: 16px 16px;
    background: url(../pic/img06.png) no-repeat center;
    margin-bottom: 90px;
    background-size: 100% 100%;
    height: 150px;
    overflow: hidden;
}

.research-advantage .list .slides li{ padding:20px}
.research-advantage .list h2{ font-size:22px;}
.research-advantage .list i{margin: 8px 0 12px;}
.research-advantage .list .box {
    height: 100px;
    overflow: hidden;
    margin-bottom: 40px;
}
/*.news_home_top{ padding:30px 2%}*/
.i-wrap4 .cont-wrap{box-sizing: border-box; padding-left:2%; padding-right:2%}
.inf_home .cont-wrap{ margin-top:7%}
.about-bot_link_list li .right p{ line-height:22px; }
}
@media (max-width: 1400px){
.about-ban .top-tit h4{font-size: 0.5rem;
    line-height: 0.8rem;}
.about-ban .num-top .num {
    font-size: 0.6rem;
    line-height: 0.6rem;
}
.about-ban .list-cont li .size b{
     font-size: 0.6rem;
}
.about-ban .num-top{ height:1.6rem}
.about-ban .list-cont li,.data_li{ height:3.3rem}
.about-ban .list-cont li .size .num,.about-ban .list-cont li .size{ font-size:0.6rem}
.about-ban .cent-cont{    padding-top: 0.2rem; margin-top:0.42rem}
.about-ban .list-cont li .tit{ font-size:0.2rem}
.about-ban .list-cont .num-sign{ height:1.5rem} 
.about-ban .list-cont li .size,.about-ban .list-cont li .size{ height:0.82rem; line-height:0.82rem;}
.about-ban .list-cont li .ico{  height:0.55rem;}
.about-ban .num-top .cn-tt{ line-height:0.3rem;}
.about-ban .num-top{ margin-bottom:0.3rem;}
.about-ban .list-cont .num-sign .boxs{ width:0.32rem;}


.about-bot_link_list li .left {
    width: 40%;
}
.about-bot_link_list li .right {
    width: 60%;
    padding: 16px;
}

.about-bot_link_list li{ }
.about-bot_link_list li .right{}
.zhuanjia_left li .right_con{ width:67%}

.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;
}

.footer{
    height:auto;

}
.footer .top .list .line{
    /*height:300px;*/
        background-size: 100% 100%;

}


.footer{
	padding-top: 40px;
}

.footer .z_index{
	min-height: 250px;
}

.footer-main {
    padding-bottom: 15px;
}
}

@media (max-width: 1310px){
.case_links li {
    float: none;
    width: 46.4%;
    margin-right: 1%;
    margin-left: 1%;
}
.fu_right .right .over_h{ height:78px}
.footer .top .list{ margin-right:1.5%}
/*.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{ left:43%}
.gw_show .logo_right li h1{ font-size:14px;}
.gw_show .logo_right li p{ font-size:12px;}
}
@media (max-width: 1280px){
.right_b_box{ left:47%}
.copyright_f{
    font-size: 12px;
}
}
@media (max-width: 1220px){
    .footer .top .list{
        max-width: 135px;
    }
    .footer .top .list.list-last{
        max-width: none;
    }


.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){
.right_b_box{ left:49%}
.about-hornor dl dt .left{ width:43%}
.about-hornor dl dt:first-child .right{ width:57%}

}
@media (max-width: 1200px){
    .classification .ul .li{
        font-size: 14px;
    }

.about-bot_link_list li{ width:96%}
.about-bot_link_list li .left{ width:220px}
.i-ban.pc-ban li {
    position: absolute;
    left: 0;
    top: 0;
    background-size: 100% 100% !important;
}

	/*header .logo{ width:22%}
nav {
    padding: 2% 2% 2% 2%;
}*/
.inf_home .cont-wrap { width:100%;margin-top:8%}
nav ul {
    width: 504px;
}
.news_in dl{ width:46%}
nav ul li {
    margin: 0 10px;
}
.zhuanjia_left li .right_con{ width:59%}
.profile_left{ width:73%;}
.year_right{ width:14%; } 

.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;
}
}
@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-bot_link_list li .right h1 {
    font-size: 14px;
    margin-bottom: 0;
}
.about-bot_link_list li .right em {
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 6px;
}

.about-bot_link_list li{ margin-bottom:1%}
.about-bot_link_list li .right p { height:auto;
    line-height: 22px;
}

.video_box2 .imglist li{ margin-bottom:16px}

.support_con_box .right{ width:40%}
.support_con_box .left{width:50%}
.support_con_box .right .height{ height:168px;}
}
@media (max-width: 1060px){
.imgshow .left{ width:400px;}
.line_4{ height:332px;}
.right_b_box {
    top: -124px;
}
}
@media (max-width: 1044px){
.about-area .font{width:100%}
.video_box2 .pro_imgs .imgshow{ float:none; width:100%;box-sizing: border-box;}
.video_box2 .pro_im{ float:none;}
.video_box2 .pro_im{ width:100%;    box-sizing: border-box;}
.video_box2 .imglist{ width:75%; height:auto}
.video_box2 .imglist ul li div.img_t div{ width:100% }
.video_box2 .imglist ul li{ float:left;width:12%; margin-right:10px; margin-left:0!important}
.video_box2 .imglist ul{ width:auto;margin-left:auto; height:auto}
.video_box2 .prev {
        width: 9%;
    left: 0;
    top: 37%;
    box-sizing: border-box;
    border-bottom: none;
    transform: rotate(-90deg);
}
.video_box2 .next {
    width: 9%;
    right: 0;
    box-sizing: border-box; top:37%; border-top:none;transform: rotate(-90deg);
}
.baby_list li{ width:32%; }
.jingshen_list .left{ width:492px;}
.jingshen_list .right{ margin-left:492px}
.jingshen_list .right div.con div.con_in{ height:288px;}
.jingshen_list .right div.con {
    padding:40px;
}
.vision_list h2{ font-size:20px;}
.about-ban .cont-wrap{ top:10px;}
.about-ban .top-tit h4 {
    font-size: 30px;
    line-height: 40px;}
.about-ban .top-tit .tit{ font-size:16px;}	
.about-ban .num-top {
    float: right;
    height: 100px;
    margin-bottom: 10px;
}
.about-ban .num-top .num {
    font-size: 36px;
    font-family: "BEBAS";
    line-height: 36px;
}
.about-ban .list-cont li .ico {
    display: block;
    height: 32px;
    margin-top: 0;
    margin-bottom: 8px; 
    background-size: auto 100% !important;
}
.about-ban .list-cont li .size .num{ font-size:36px}
.about-ban .list-cont li .size {
    font-size: 36px; line-height:36px; height:36px;}
.about-ban .list-cont li,.data_li{ height:230px;}
.about-ban .cent-cont .map-sign .map_ico span {
    display: block;
    font-size: 18px;
    text-align: center;
    line-height: 20px;
}
.about-ban .cent-cont .map-sign .map_ico {
    font-size: 14px;
    line-height: 20px;
}
}
@media (max-width: 1024px){
.top_t header .logo {
    width: 191px;
}
.m-classification{
    display: block;
}
.ficationbox-box .li .images{
    height: 5.5rem;
    overflow: hidden;
}

.classification .ul .libig .lileft{
    width:auto;
}

.m-classification .y-span{
    width: 30px;
    height: 30px;
    position: absolute;
    bottom:150px;
    left:0;
    right:0;
    margin: auto;
    overflow: hidden;
    border-radius: 50%;
    z-index: 1;
    background:#38a7f6;
    
}
@keyframes mymove
{
from {top: -5px;}
to {top: 5px;}
}
.m-classification .y-span:after{
    position: absolute;
    top: 0;
    content:"";
    width:100%;
    height: 100%;
    background: url(../img/mk06.png) #38a7f6 no-repeat center;
    transform: rotate(90deg);
    background-size: 60%;
    animation:mymove 1s infinite linear alternate;
}

.classification .ul .li{
    line-height: 30px;
    /*padding-left:45px;*/
}
.classification .ul .li .lileft{
    width: auto;
}
.classification .ul .libig {
    padding-left:75px;
}
.service_banner_quanjing_map{ height:auto}
.phone_map{ width:100%; display:block}
.pc_swf{ display:none}

.research-mobile .flex-direction-nav a.flex-next{    background: url(../pic/img08_h.png) no-repeat center;}
.research-mobile .flex-direction-nav a.flex-prev {
    background: url(../pic/img07_h.png) no-repeat center;}
.baby_list li .con div{ padding:26% 5%}
.research-advantage .font{    width: 100%;
    font-size: 12px;
    line-height: 22px;
    padding: 15px 20px;
    box-sizing: border-box;}
.case_list_intro .w1500{ width:100%}
.news #main .box{ width:380px}
.list .flexslider .flex-direction-nav a{ top:40%}
.research-cooperation{ padding-top:0}
.research-advantage .list .flex-viewport{ width:88%}
.pro_nav_re .flexslider .flex-viewport li,.tedidan_nav li{ font-size:14px}
.about_news_top div.fr img{ margin-top:66px;}
.back-btn{ top:14px; right:0}
.siji{ width:35%; height:auto;}
.fu_right .right{ padding-right:0}
.jinjin_in{ width:100%;    box-sizing: border-box;}
.jinjin_in{ margin-bottom:20px;}
.about-ban .cont-wrap {
    position: absolute;
    top: 4%;
    left: 3%;
    color: #fff;
    width: 94%;
    font-size: 0.2rem;
}
.about-ban .list-cont li .size .num {
    font-size: 34px;
    font-family: "BEBAS";
}
.about-ban .top-tit h4 {
    font-size: 30px;
    line-height: 36px;}
	
	.about-ban .num-top {
    float: right;
    height: 110px;
    margin-bottom: 30px;
}
.about-ban .num-top .num {
    font-size: 46px;
    font-family: "BEBAS";
    line-height: 48px;
    margin-top: 0;
}
.about-hornor dl dt:nth-child(2n) .right{ padding:1%}
.inf_home .cont-wrap{ margin-top:3%}
.top_links { display:none}
.more_link{ margin-top:158px;
}
.more_link h1{ font-size:70px;}
.more_link p{ margin-bottom:45px; font-size:18px;}
.foote{ display:block}
nav{ display:none}
.i-ban{
	height:600px;
	min-height: 600px;
}
.footer{ display:none}
.top_t header {
    height: 80px;
}
header{padding: 0 0.3rem;
    box-sizing: border-box;}
header .logo{ width:191px;}
.more_link{    box-sizing: border-box; padding:0 0.3rem}
.home_btn_news{ top:380px}
.phone_dh{ display:block}
.inf_home .cont-wrap {
    width: 100%;
    padding-left:0.3rem;padding-right:0.3rem;
    box-sizing: border-box;
}
#i-navli{ display:none}
header .search-btn{ width:24px;height:24px;}
.share_box_top{ display:block; margin-top:40px}
.special{ padding-top:70px}
.header_nav_2{ margin-bottom:30px;}
.zhuanjia_left li .right_con{ width:59%}
.con_padding50{ padding:25px}
.bbs_login{
    width: 100%;
}
.login_res_box form {
    margin: 0 auto;
    padding: 30px 20px;
}
.bbs_login h1{ height:56px; line-height:56px;}
.login_res_box form div.group{ height:38px; line-height:38px;}
.login_res_box form input[type="text"]{ height:38px; line-height:38px;}
.login_res_box form input[type="password"]{height:38px; line-height:38px;}
.login_res_box form .login_page{ height:38px; line-height:38px;}
.login_res_box form a:before{ background:none}
.support_in_intro{ padding:20px}
.partner_zs,.partner_zs li div,.partner_zs li{ height:180px;}
.fangzhen_box div.right{     margin-left: 28%; min-height:auto}
.fangzhen_box{ width:87%}
.fangzhen_left_img {
    width: 30%; 
}
.job-list-tpl4 dt i{ right:4%}
.home_btn_news{ margin-left:38px;}
.about-hornor dl dt .left{ width:32%; height:auto}
.about-hornor dl dt:first-child .right{ padding: 1%;
    width: 68%;
    margin-left: 0px;}
.about-hornor dl dt:nth-child(2n+1) .right {
    padding: 1%;
    width: 68%;
    margin-left: 0px;
}
.about-hornor dl dt .right li{ padding:5px}
.about-hornor dl dt:first-child .right li{      width: 49.5%;
    padding: 4px;
    margin-right: 0;
    margin-left: 0;}

.about-hornor dl dt:first-child .right li:nth-child(2n){ margin-left:1%}
.logo_show .logo_right h1{ margin-bottom:0; font-size:20px;}
.logo_show .logo_right ul{ margin-bottom:10px;}

.right_b_box{ top:240px;}
.box_in_jijin{ height:auto; margin-bottom:0}
.right_btn_box { display:none}
.about-intr .left{ width:100%}
.about-intr .right{ width:100%;box-sizing: border-box;}
.print{ display:none}
.fu_right .right .over_h{ height:78px;}
}

@media (max-width: 1000px){
.feature-title h2{ line-height:40px; padding-top:0}
.mission_con h1{     font-size: 18px;
    line-height: 20px;}
.feature-title {
    margin-bottom: 1%;
}
.classification .ul .li{
    margin-bottom: 10px;
}

.feature-title h2 {
    font-size: 16px;
}
.feature-title h2 {
    line-height: 24px;
    padding-top: 0;
}

.feature-title i {
   
    margin: 0% auto 0 auto;
}
.mission_con p {
    font-size: 12px;}
	
	
.support_con_box .left  h1{ font-size:14px; left:-60px; width:120px;}
.phone_data{ display:block}
.about-ban .cont-wrap,.section2 .bigimg{ display:none}
.gw_show .logo_right li{ width:15.6%}
.imgshow .left {
    width: 340px;
}
.line_4 {
    height: 284px;
}
.map_tip{ top:10%}
.map_tip div p{ font-size:16px}

.section3 .cont-wrap{ display:none}
.i-wrap3 .news_left{ display:none}
.news_l{ display:none}	
.section3 .bigimg {
    display: none;
}
.about_bottom_news dl dt .right{width:74%;}
.about_bottom_news dl dt .guandian_dt{ width:100%}
.zhuanjia_left li .left_img{ width:36%}
.zhuanjia_left li .right_con{ width:50%}
.case_box_in .tit_tops .posi_right form{ float:none; display:block}
.case_box_in .tit_tops .other_alinks a:first-child{ margin-left:0}
.case_box_in .tit_tops h1{ margin-bottom:20px}
.case_box_in .tit_tops{ height:auto}

.profile_left{ width:100%; float:none; margin-right:0; margin-bottom:20px;}
.year_right{ width:100%; float:none;border-left:none; padding-left:0} 

.chenguo_nav li{ font-size:16px;}
.tabs table td,.tabs table th{ font-size:14px;}
.sup_box_in .tit_tops {
    height: auto;
}
.sup_box_in .tit_tops h1 {
    margin-bottom: 20px;
}
.product_links dt {
    width:48%;
}
.add_box_in .left{ float:right; width:42%}
.add_box_in .right {
    margin-left: 0;
    line-height: 24px;
    padding-right: 1%;
    float: left;
    width: 56%;
}

.bbs_login h1{ font-size:14px;}
.login_res_box form .login_page{ font-size:14px;}
.bbs_login{width:100%}
.baby_list li h1{ margin-bottom:8px;}
.add_box_in .left_day{ width:60%}
.add_box_in .right_day{ width:40%}
.add_box_in .left_day .con{ height:240px; overflow:hidden}
.support_con_box .left{ width:100%;}
.support_con_box .right{ width:100%; padding:2%;box-sizing: border-box;}
.support_con_box .right h1{ padding-top:10px;}
.support_con_box .right h1 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}
.support_con_box .right span{ margin-bottom:10px}
.fu_right {
    width: 49%;
}
.research-advantage .list .more{ width:100%}
.about-hornor dl dt .right li p{ line-height:23px; height:23px}

}
@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){
.year_right ul h1 strong{ font-size:30px;}
.year_right ul li{ margin-bottom:20px; margin-right:20px;}
.tabs_4 .con_box .left,.tabs_4 .con_box .right{ width:100%; float:none} 

.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.con_in{ 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){
.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){
.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;
}
.m-classification .m-fication .li{
    font-size: 14px;
}
.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;
}
.m-input{
    height:30px;
}
.ficationbox-box .li .words .text{
    font-size: 13px;
}
.ficationbox-box .li .words{
    padding-top:14px;
    padding-bottom: 14px;
}
.ficationbox-box .li .words .text2{
    font-size:14px;
    line-height: 20px;
    height:40px;
    margin-top:10px;
}
.m-ficationbox{
    font-size: 14px;
    padding: 15px;
    line-height: 20px;
}
.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;
}
.m-classification .m-fication .li:after{
    margin-left:5px;
    width:9px;
    height:5px;
}
.m-ficationbox a{
    margin:0 9px;
}
.ty-back{
    
    line-height: 35px;

    margin-top:30px;
    font-size:15px;
    
}
.m-classification .swiper-button-next{
    width:20px;
    height:40px;
}
.m-classification .swiper-button-prev{
    width:20px;
    height:40px;
}
.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-ban.pc-ban ul{ display:none}
.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: 260px;
}
.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}
.special {
    padding-top: 70px;
}
.special-left{
    box-sizing: border-box;}
.bbs_login {
    width: 100%;
}
.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.con_in{ 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%; display:none}
.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;}
.special{ padding-top:20px;}
.section2{ }
.news_home_top {
    padding: 10px 2%;
}
.map_all{ margin-top:40px}
/*����*/
}
@media (max-width: 694px){
	.job_box .job51{ width:94%;}
	.job_tab ul{ width:94%}
	.job_tab li{ width:50%}
	.case_box_in .tit_tops .posi_right{ position:relative; left:0}

}
@media (max-width: 660px){
header .logo {
    width: 109px;
}
.tb-01 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 130px!important;
}
.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;}
header{ height:56px; max-width:100%}
header .logo{ width:109px}
header .search-btn{ width:20px; height:20px;}

.sou_r{ margin-top:20px}
.sou_r:after{ top:-7px; height:30px;}
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 {
    padding: 0 0 0;
}
.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{ margin-bottom:20px; margin-right:20px; width:100%; float:none}
.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.con_in{ 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-title h2 {
    font-size: 24px;
    line-height: 40px;
}
.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; */
}
.back-btn {
    top: 2px;
    right: 20px;
}



.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}
.feature-title h2 {
    line-height: 20px;
    padding-top: 0;
}
}

@media (max-width: 480px){
.feature-title h2 {
    font-size: 14px;
}
.feature-title p{ line-height:20px}

.mission_bj{ height:10rem;}
.feature-mission .w1500 {
    margin-top: -19%;
}
.classification{
    margin-top:0;
}
.m-input{
    margin-bottom: 20px;
}
.ficationbox-box .li .words .text{
    line-height:18px;
    height:18px;
}
.m-ficationbox{
    margin-top:0;
}
.m-classification .m-fication .li:before{
    bottom:-16px;
}
.ficationbox-box .li{
    padding:5px;
    margin-top:15px;
}




.support_top_navs{ overflow:auto}
.support_top_navs ul{       height: 40px;
    overflow-y: scroll;
    width: 150%;}
.support_top_navs li{ width:33.33333%}
.news_detail_con {
    width: 96%;
    float: right;
    box-sizing: border-box;
}
/*.i-wrap1{ min-height:340px;height:340px;}*/
.pro_nav_re .flex-direction-nav .flex-nav-next,.pro_nav_re .flex-direction-nav .flex-nav-prev{ width:10%}
.tabs_4 .flexslider .flex-direction-nav .flex-nav-prev,.tabs_4 .flexslider .flex-direction-nav .flex-nav-next{ width:10%}
.wrap_home_list .flex-direction-nav li.flex-nav-prev a:hover{ background:url(../img/about/lefth.png) no-repeat;}
.wrap_home_list .flex-direction-nav li.flex-nav-next a:hover{ background:url(../img/about/righth.png) no-repeat;}

.tabs_4 .con_box{ padding:20px}
.about-area .map_box {
    width: 100%;
    padding-top: 1px;
}
.about-area {
    padding-bottom: 10%;
}
.about-bot_link_list li .right em{ background-size:100% 100%!important}
.back_box .back{    margin-top: 20px;
    position: relative;
    top: 0;
    right: 0;
    font-size: 13px;
    width: 83px;
    height: 38px;
    line-height: 38px;
    color: #888;
    border: 1px solid #e6e5e5;
    text-align: left;
    display: block;
    padding-left: 32px;
    background: url(../img/about/back.png) no-repeat 72px center;}
.add_box_in .right_day span,.add_box_in .right_day span{ width:24%}
.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;}


.year_right{ margin-bottom:30px}
.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.con_in{ 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){
.case_links li p,.case_links li,.case_links li a{ height:auto;}
.tedidan_nav {
    text-align: center; height:60px; overflow:auto;
}
.tedidan_nav{ position:relative}
.tedidan_nav::-webkit-scrollbar{opactity:0; display:none}
.tedidan_nav::-webkit-scrollbar-track{
	opactity:0;display:none}
.tedidan_nav::-webkit-scrollbar-thumb{
	opactity:0;display:none}
    .m-classification{
        padding:0 .3rem;
    }



.pro_four .pro_top_box h1.tit{ height:auto}
.tedidan_nav div{    height: 60px;
    width: 150%;
    overflow-y: scroll;}
.tedidan_nav div,.tedidan_nav ul{ height:60px;}
.support_top_navs{ position:relative}
.support_top_navs::-webkit-scrollbar{opactity:0; display:none}
.support_top_navs::-webkit-scrollbar-track{
	opactity:0;display:none}
.support_top_navs::-webkit-scrollbar-thumb{
	opactity:0;display:none}

.tedidan_nav li{ width:33.33333%}
.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.line_year{ 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){
.i-ban.pc-ban li{ background-size:375px auto!important}

.line_4 {
    height: 270px;
    /* width: 440px; */
}
.case_serach{ margin:0 auto; float:none}
.i-wrap1{ min-height:auto;height:auto;}

}
@media (max-width: 340px){

    .sub-menu .sec-list a{
        font-size: 14px;
    }
    .sub-menu .sec-list p{
        padding-left: 35px;
    }
}
@media (max-width: 320px){
.mission_bj{ height:12rem;}


.line_4 {
    height: 232px;
    /* width: 440px; */
}
.dl_btn{ top:0}
.fu_right h1 {
    font-size: 20px; margin-bottom:10px}
.fu_right span.line_year{ 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;}

	
}

  .pro_top_box h1.tit span{
    float: none;
    color:#333;
    font-size: 26px;

  }
  .pro_top_box h1.tit{
    font-size: 16px;
    color:#666;
  }

  .pro_top_box h1.tit span{
    float: none;
  }
  .pro_top_box h1.tit span{
    padding-right: 18px;
    border-right: 1px solid #d9d9d9;
  }

@media (max-height: 700px){
.copyright h2, .contact h2{
	    font-size: 16px;
	    line-height: 30px;
	    padding-bottom: 6px;
	}
	.copyright p, .contact p{
	    font-size: 12px;
	    line-height: 23px;
	}
    .pro_top_box h1.tit span{
        font-size: 18px;
    }
}


