.navbar_nav li.dropdown .dropdown_menu a{ display:block; width:100%; height:42px; line-height:42px; padding-top:0; padding-bottom:0;}
.navbar_nav li.dropdown .dropdown_menu a:last-child{ border:0;}
@media screen and (max-width:1280px){
.wrap,.swiper-slide .wrap .wen,.m_am .left{width:960px;}
.top .head .nav{ width:620px; margin-left:49px;}
.top .head .nav li a{ padding:0 10px;}
.swiper-slide .wrap .wen p.cn span,.m_tit{ font-size:26px;}
.swiper-slide .wrap .wen p span{ font-size:16px;}
.m_tit p{ font-size:15px;}
.xp_ctn .tit{ font-size:18px;}
.m_am .tu img,.m_am .tu {width: 229px !important;height: 159px !important;}
.m_b ul{ width:978px;}
.m_b ul li{ margin:0 8px; width:179px;}
.m_b ul li .tu img{ width:150px; height:66px;}
.m_b ul li .pro img{ width:160px; height:112px;}
.m_b ul li .des p{ padding:0 12px;}
.m_b ul li a{ font-size:12px;}
.m_cm .left,.m_cm .left img{ width:448px; height:302px;}
.m_cm .left p{ height:40px; line-height:40px;}
.m_cm .right{ width:495px;}
.m_cm .right dl dt, .m_cm .right dl dt img{ width:135px; height:85px;}
.m_cm .right dl dd{ width:350px;}
.m_cm .right dl dd .tit{ height:25px; line-height:25px;}
.m_cm .right dl dd .des{ height:40px; line-height:145%;}
.m_cm .right dl{ padding-bottom:8px; margin-bottom:10px;}
.m_dm{ width:966px; display:flex;}
.m_dm li{ flex:1; height:85px; line-height:85px;}
.m_dm li img{ width:90%; height:auto;}
.foot .f_l{ width:186px;}
.foot .f_r{ width:760px;}
.foot .f_r li{ margin-left:46px;}
.m_am .left{ height:401px;}
.m_am .left ul li{ width:225px; height:341px;}
.about_left,.lm{ width:228px;}
.about_right{ width:710px;}
.aboutContact{ padding:10px 10px 30px;}
.aboutContact ul li p{ width:123px; font-size:13px;}
.about_td2 ul li .img{ width:100%; height:350px;}
.about_td2 ul li .img img{ max-width:100%;}
.about_td2 ul li{ width:230px; margin-right:10px;}
.navbar_nav li.dropdown .dropdown_menu a{ font-size:12px;}
.preview,.bigImg{ width:390px;}
.prodetail_r{ width:310px; float:right; padding-left:20px;}
.p_i_box img,.bigImg img{ max-width:100%;}
.nnews_lb_title,.nnews_lb_cnt{ width:440px;}
.online_right,.onIput,.onText textarea{ width:100%;}
.onIput input{ width:90%;}


}
@media screen and (max-width:1060px){
.wrap,.swiper-slide .wrap .wen,.m_am .left{width:740px;}
.m_dm{ width:746px;}
.banner .swiper-slide img{ height:auto !important; width:160%;}
.swiper-slide .wrap .wen{ padding-top:200px;}
.top .head .logo,.top .head .logo img{ width:158px; height:31px;}
.top .head .nav{ width:480px; margin-left:10px;}
.top .head .nav li a{ font-size:14px; padding:0 4px;}
.top .head .lang .lang_m span,.head .lang ul li a{ font-size:14px;}
.m_am .tu img, .m_am .tu{width: 237px !important;height: 164px !important;}
.xp_ctn .tit,.m_e a{ font-size:15px;}
.m_b ul{ width:756px;}
.m_b ul li{ width:234px; margin:0 8px 16px;}
.m_cm .left, .m_cm .left img{ width:345px; height:232px;}
.m_cm .left p,.m_cm .right dl dd .tit,.m_cm .more a{ font-size:14px;}
.m_cm .right{ width:380px;}
.m_cm .right dl dt, .m_cm .right dl dt img{ width:95px; height:64px;}
.m_cm .right dl dd{ width:275px;}
.m_cm .right dl dd .des{ height:22px;}
.m_cm .right dl dd .time{ height:18px; line-height:18px; font-size:12px;}
.swiper-slide .wrap .wen p.cn span, .m_tit{ font-size:22px;}
.m_dm li{ height:65px; line-height:65px;}
.foot .f_l{ width:136px;}
.foot .f_r{ width:580px;}
.foot .f_r li em{ font-size:15px;}
.foot .f_r li p a,.foot .bq .ctn,.xp_ctn .more a{ font-size:12px;}
.foot .f_r li{ margin-left:26px;}
.foot .bq .ctn{ width:60%;}
.foot .bq .bq_r{ width:40%;}
.bq .bq_r .frd .frd_m{ width:180px;}
.xp_ctn .des{ font-size:12px; height:63px;}
.m_a{ padding:30px 0;}
.head .lang{ margin-right:20px; margin-top:20px;}
.top .head .logo{ margin-top:13px;}
.top .head{ height:60px;}
.about_left{ display:none;}
.about_right{ width:100%; position:relative; margin-top:-52px;}
.nei_banner{ margin-top:60px; height:300px !important; background-size:cover !important;}
.weiz{ display:none;}
.about_right_title{ border:0; text-align:center;}
.about_right_title p{ border:0; padding:0; display:inline-block; *display:inline; zoom :1;width: 175px;height: 40px;background: #163A95;color: #fff;line-height: 40px;}
.foot .f_l img{ width:100%;}
.foot .f_l .code img{ width:70%;}
.fwly .img_list ul li{ font-size:13px; white-space:nowrap;}
.about_td2 ul li{ width:238px; margin-right:13px;}
.contentdy .m_am .left ul li{ width:235px;}
#pages, .pages{ border-top:0;}
.prodetail_r{ width:350px;}
.widget-job-2 ._jcon{ padding:20px 0 30px;}
.widget-job-2 ._jcon .more{ font-size:15px;}
.nnews_lb_title,.nnews_lb_cnt{ width:470px;}
.listConts .info{ width:100%;}
.listConts .title{ font-size:22px;}
.listConts #textarea img{ max-width:100%; height:auto;}


}
@media screen and (max-width:840px) {
.wrap,.swiper-slide .wrap .wen,.m_am .left,.bigImg{width:480px;}
.top .head .logo{ margin-top:15px;}
.top .head .lang{ margin-top:20px;}
.top .head .nav{ width:100%; margin-top:5px; text-align:left; margin-left:0;}
.banner .swiper-slide img{ width:140%;}
.swiper-slide .wrap .wen{ padding-top:20%;}
.swiper-slide .wrap .wen p.cn span, .m_tit{ font-size:16px;}
.swiper-slide .wrap .wen p span{ font-size:13px;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px !important;}
.swiper-slide .wrap .wen p span{ padding:6px 20px;}
.m_b ul{ width:490px;}
.m_b ul li{ width:235px; margin:0 5px 10px}
.m_cm .left, .m_cm .left img{ width:100%; height:auto;}
.m_cm .right{ width:100%; margin-top:30px;}
.m_tit{ padding:20px 0 35px;}
.m_cm .right dl dt, .m_cm .right dl dt img{ width:165px; height:105px;}
.m_cm .right dl dd{ width:300px;}
.m_cm .right dl dd .tit{ height:30px; line-height:30px;}
.m_cm .right dl dd .des{ height:50px; line-height:175%; margin-bottom:5px;}
.m_tit h4{ font-size:18px;}
.m_tit p{ font-size:14px;}
.m_dm{ display:block; width:490px;}
.m_dm li{ width:153px; margin:0 5px 10px;}
.m_d{ padding-bottom:45px;}
.m_cm .more{ margin-top:30px;}
.foot .f_r,.foot .f_l{ width:100%;}
.foot .f_r li{ width:33.33%; margin:0; margin-bottom:20px; float:left; }
.foot .f_l{ margin-top:-40px; display:none;}
.foot .f_l img{ width:40%;}
.foot .f_r li:nth-child(4),.foot .f_r li:nth-child(5),.foot .f_r li:nth-child(6){ height:95px;}
.foot .bq .ctn,.foot .bq .bq_r{ width:100%; text-align:left;}
.m_am .left{ height:401px;}
.m_am .left ul li{ height:351px;}
.m_nav .ul li a{ font-size:14px;}
.m_nav .ul li .dropdown_menu a{ font-size:12px;}
.about_video{ width:100%; height:auto; margin:30px auto 0;}
.projekktor{ width:100% !important; height:280px !important;}
.nei_banner{ height:260px !important;}
.about_right_title p{ font-size:20px;}
.fwly .img_list ul li{ width:18%;}
.about_td2 ul li{ width:230px; margin:0 5px 10px !important;}
.about_td2 ul li .tit{ height:60px;}
.m_am .left ul li{ width:230px !important; margin:0 5px 10px !important;}
.prodetail_r{ width:100%; padding-left:0; margin-top:20px;}
.preview,.smallImg{ width:100%;}
.p_i_title li{ width:50%;}
.zhaopin_text{ padding:20px 120px 20px 10px; font-size:14px;}
.widget-job-2 ._hd strong{ font-size:15px;}
.widget-job-2 ._jcon .more{ font-size:14px;}
.nnews_lb_img img{ width:180px; height:125px;}
.nnews_lb_m{ padding-left:190px; height:130px;}
.nnews_lb_img{ left:0; top:0;}
.nnews_lb_title,.nnews_lb_cnt,.nnews_lb_date{ position:static; width:100%;}
.nnews_lb_title a{ font-size:14px;}
.nnews_lb_line{ position:static;}
.servier_list .tit{ width:100%; text-align:center; left:0; font-size:18px; line-height:50px;}



}
@media screen and (max-width:540px) {
.wrap,.swiper-slide .wrap .wen,.m_am .left,.bigImg{width:340px;}
.top .head .lang{ margin-right:15px;}
.nav_ico{ display:block; position:absolute; right:0; top:29px; width:30px; height:30px;}
.nav_ico span{ display:block; width:24px; height:3px; background:#555; position:relative; cursor:pointer;}
.nav_ico span:before,.nav_ico span:after{ display:block; content:''; width:24px; height:3px;background:#555; position:absolute; left:0;}
.nav_ico span:before{ top:-7px;}
.nav_ico span:after{ bottom:-7px;}
.top .head .nav{ display:none;}
.top .head .lang{ margin-top:20px;}
.top .head .nav{ width:100%; position:absolute; left:0; top:57px; z-index:99; background:rgba(255,255,255,.9); margin:0; height:auto; padding-bottom:10px;}
.top .head .nav li{ width:100%; height:30px; line-height:30px; padding:0 10px; float:none;}
.swiper-slide .wrap .wen p span{ padding:5px 10px;}
.swiper-slide .wrap .wen p.cn span, .m_tit{ font-size:14px;}
.swiper-slide .wrap .wen p span{ font-size:12px;}
.swiper-pagination{ display:none !important;}
.m_b ul{ width:350px;}
.m_b ul li{ width:165px;}
.m_b{ padding:40px 0;}
.m_b ul li .tu img{ width:120px; height:52px;}
.m_b ul li .pro img{ width:140px; height:98px;}
.m_b ul li .des p{ font-size:12px;}
.m_cm .right dl dt, .m_cm .right dl dt img{ width:320px; height:202px;}
.m_cm .right dl dd{ width:100%; margin-top:10px;}
.m_cm .right dl{ padding-bottom:13px; margin-bottom:15px;}
.m_dm{ width:350px;}
.m_dm li{ width:165px;}
.m_e{ padding:30px 0;}
.m_e a{ font-size:14px; margin:8px 0; width:320px;}
.foot .f_r li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.foot .bq .ctn{ height:auto; padding:5px 0 15px; line-height:145%;}
.projekktor{height:190px !important;}
.nei_banner{ height:220px !important;}
.about_right_title p{ font-size:18px;}
.fwly .img_list ul li{ width:23%; font-size:12px;}
.about_td2 ul li{ width:154px; margin:0 3px 10px !important;}
.about_td2 ul li .tit{ height:50px; padding:5px 0; font-size:12px;}
.about_td2 ul li .img{ height:220px;}
.m_am .left ul li{ width:160px !important;}
.xp_ctn{ padding:10px 7px 0;}
.m_am .tu img, .m_am .tu{ width:150px !important; height:104px !important;}
.m_am .left ul li{ height:225px;}
.pages a,.pages a.cur{ display:inline-block; padding:2px 8px; margin-bottom:5px;}
.p_i_box{ padding:20px 0;}
.down li em{ margin-top:18px; padding:5px 10px;}
.down li{ padding-left:25px; font-size:12px; background-size:20px;}
.bigImg{ height:300px;}
.nnews_lb_m{ height:auto; padding:0;}
.nnews_lb_img{ position:static;}
.nnews_lb_img img{ width:100%; padding:0;}
.nnews_lb_bq{ float:none;}
.nnews_lb_m{ padding-bottom:5px;}
.listConts .title{ font-size:18px; line-height:175%;}
.listConts .info{ height:auto; font-size:12px;}
.servier_list{ padding:40px 20px 20px;}
.onIput input{ width:87%; margin-left:30px;}
.onIput em{ left:7px;}
.BMap_omCtrl{ width:101px !important; height:101px !important;}
.anchorBR .BMap_omOutFrame{ width:100px !important; height:100px !important;}
.BMap_omInnFrame,.BMap_mask{ width:90px !important; height:90px !important;}
.m_am .tu{ padding:5px;}
.xp_ctn .tit{ font-size:14px; height:35px; line-height:35px;}
.xp_ctn .des{ height:36px; line-height:140%;}
.xp_ctn .more{ margin-top:0; font-size:12px; background-size:18px; padding-left:23px;}
.nnews_lb_img img{ height:200px;}
.bq .bq_r .frd .frd_m{ width:230px;}
.zhaopin_text{ background-position:top center; background-size:300px; padding:240px 10px 20px 10px;}
.widget-job-2 ._hd strong,.widget-job-2 ._jt strong{ width:25%;}
.widget-job-2 ._jcon{ padding:20px 10px;}
.widget-job-2 ._jcon .jc_hd{ font-size:14px;}
.widget-job-2 ._jcon .jc_bd.jc_bd02{ font-size:13px;}
.m_am .left{ height:251px;}
.servier_list .tit{ font-size:15px;}
.servier_list{ padding:30px 10px 20px; font-size:13px;}

}
