
@media(max-width: 1800px){
    .nav{padding-left: 200px;}
    .headtop .rightbar .menu{width: 90px;}
    .nav li{margin: 0 15px;width: 90px;}
    .navwrap .container{width: 1009px;left: 40px;}
    
}

@media(max-width: 1500px){

    .container{width: 1200px;}
    .headtop .logo{}
    .nav{padding-left: 160px;}
    .headtop .rightbar .menu{width: 70px;}
    .navwrap .container{width: 900px;left: 40px;}
    .navwrap .desc,.navwrap .subtype{width: 600px;}
    .nav li{margin: 0 10px;width: 85px;}
    .navwrap .subtype a{font-size: 14px;}
    .navwrap .container{padding: 48px 0;}
    .headtop .rightbar .toptel span{font-size: 24px;}
	
	.typebar{margin-top: 45px;}
	.typebar .title{font-size: 30px;}
	.typebar .en{font-size: 16px;}
	.cptypenav a{font-size: 16px;}
	.index_news .listnews{width: 54%;}
    .index_news .listnews .con{padding: 25px 10px;}
    .index_news .listnews .text{padding: 0 20px;}

    .cptypenav{margin-bottom: 40px;}
    .cplist{margin-left: -20px;margin-right: -20px;}
    .cplist .con .box{margin-bottom: 40px;}
    .cplist .con{padding: 0 20px;}
    .cplist .text{padding: 25px;}
    .cplist .text .title{font-size: 18px;height: 50px;}
    .index_aboutcon .desc{font-size: 16px;}
    .index_aboutcon .gsdata .num{font-size: 22px;}
    .youshi .con .box2 .title{font-size: 20px;}
    .index_news .listnews .text a.title,.index_news .imgnews a.title{font-size: 16px;}
    .index_news .listnews .text .desc,.youshi .con .box2 .desc,.youshi .con .box2 .more{font-size: 14px;}
    .index_news .listnews .datetime .day{font-size: 40px;}
    .index_news .listnews .datetime .date{font-size: 14px;}
    .index_news .listnews .con .box{padding-left: 70px;}
    .index_news .listnews .datetime{width: 70px;}
    .index_news .readmore,.index_aboutcon .readmore{width: 175px;height: 45px;line-height: 43px;}
    .footer{font-size: 14px;}
    .footer .foottop{margin-top: 60px;margin-bottom: 40px;}
    .subbanner .search .item{height: 52px;}

    .subbanner .subpagenav{height: 65px;line-height: 65px;}
    .subbanner .subpagenav a{padding: 0 42px;margin: 0 30px}
    .about_gaikuang .leftcon .con .desc,.about_gaikuang .rightcon .con .wenzi{font-size: 16px;}
    .about_gaikuang .leftcon .con .name{font-size: 26px;}
    .about_fazhan .biaozhi{width: 420px;height: 320px;padding: 50px;top: -180px;}
    .about_fazhan .biaozhi .title{font-size: 40px;}
    .about_fazhan .biaozhi .name, .about_fazhan .biaozhi .desc{font-size: 17px;}
    .about_fazhan .biaozhi .title:after{left: -140px;}
    .fanzhanlist .item .nianfen{font-size: 30px;}
    .fanzhanlist .item p.zh{font-size: 16px;}
    .fanzhanlist .item p{font-size: 14px;}
    .fuwushisli .content{margin-left: -15px;margin-right: -15px;margin-bottom: 30px;}
    .fuwushisli .content .cons{padding: 0 15px;top: 14%;}
    .fuwushisli .content .cons{padding: 0 15px;}
    .contactcon .biaozhi .title,.newscon .title,.hezuokehu .typebar h3{font-size: 26px;}
    .contactcon .biaozhi .desc p{font-size: 16px;}
    .contactcon .biaozhi .title:after{width: 170px;left: -90px;height: 4px;}
    .honorlist .con{padding: 0 20px;margin-bottom: 50px;}
    .honorlist{margin-left: -20px;margin-right: -20px;}
    .newslist{margin-left: -20px;margin-right: -20px;margin-top: 60px;}
    .newslist .con{padding: 0 20px;}
    .newslist .con .box{margin-bottom: 40px;}
    .newscon .content{margin-top: 30px;}
    .cplist{margin-top: 60px;}
    .subbanner .title,.subtypebar .title{font-size: 30px;margin-bottom: 25px;}
    .subbanner .en,.subbanner .desc,.subtypebar .desc{font-size: 14px;}
    .subtypebar{margin-top: 40px;margin-bottom: 30px;}
    .about_gaikuang .leftcon{padding: 42px;}
    .about_gaikuang .rightcon .con .wenzi{padding: 50px;}
    .aboutus .leftcon .con{padding: 70px;}
    .aboutus .leftcon h3{font-size: 30px;margin-bottom: 55px;padding-bottom: 45px;}
    .aboutus .leftcon h4,{font-size: 24px;}
    .aboutus .rightcon a.con .box{padding: 38px;}
    .aboutus .rightcon a.con h3{font-size: 22px;}
    .aboutus{padding-top: 75px;padding-bottom: 75px;}
    .about_culture{margin-top: 40px;margin-bottom: 40px;}
    .honorlist{margin-top: 40px;}
    .yfzccon .leftcon{font-size: 28px;padding-top: 30px;}
    .yfzccon{margin-top: 60px;margin-bottom: 42px;}
    .yfzccon .content .item{font-size: 17px;}
    .fuwushisli .cons .title,.shebeishili .leftcon .title,.joinuscon .title{font-size: 20px;}
    .fuwushisli .cons .tel,.joinuscon .name{font-size: 16px;}
    .fuwushisli .cons .desc{font-size: 14px;}
    .subtypebar .subtitle,.jointypebar .title,.joinlist .item .title{font-size: 26px;}
    .shebeishili .leftcon .con .wenzi,.shebeishili .rightcon .shebeinav a{font-size: 16px;}
    .shebeishili .rightcon .shebeinav a.on:after, .shebeishili .rightcon .shebeinav a:hover:after{width: 35px;left: -35px;}
    .joinlist .item{padding-top: 30px;padding-bottom: 30px;}
    .joinuscon{margin-top: 68px;}
    .contactcon .leftcon .biaozhi{padding: 42px;}
    .newscon{margin-top: 50px;}
	.newsfanpian{height: 100px;}
	.newsfanpian .prevnext{line-height: 100px;}
	.newsfanpian .back{width: 100px;height: 100px;line-height: 100px;margin-top: -50px;margin-left: -50px;}
	.newsfanpian .prevnext{font-size: 16px;}
	.banner .con .text .p1{font-size: 60px;}
	.banner .con .text .p2{font-size: 50px;}
	.banner .con .text .en{font-size: 16px;}
	.cpcon{margin-top: 60px;}
	.cpcon .cpinfo{padding: 48px;}
	.shebeishili .leftcon .con .wenzi{padding: 78px;}
	.joinus,.joinuscon{margin-top: 60px;}


}

@media(max-width: 1380px){
	body{font-size: 15px;}
    /*.headtop .rightbar .menu{display: none;}*/
    .headtop .container{width: 1100px;}
    .headtop .rightbar .toptel{margin-right: 0;}
    .headtop .rightbar .toptel span{font-size: 18px;}
    .nav li{width: 78px;}
    .headtop .logo{left: 20px;}
    .banner .con .text .p1{font-size: 52px;}
	.banner .con .text .p2{font-size: 42px;}
	.banner .con .text .en{font-size: 15px;}
}
@media(max-height: 768px){
    #header .all_nav .all_nav_con{padding-top: 30px;margin-bottom:20px;}
    #header .all_nav .all_nav_con > ul > li{padding-top: 12px;padding-bottom: 12px;}
    #header .all_nav .all_nav_con > ul > li > a{font-size: 24px;}
    #header .all_nav .all_nav_con > ul > li > ul.submenu > li > a{font-size: 16px;}
    #header .all_nav a.all_nav_close img{width: 28px;}
}
/*pad横排*/
@media(max-width: 1200px){
	body{min-width: 100%;font-size: 14px;}
	.headtop{min-width: 100%;}
	.nav{display: none;}

    .headtop .rightbar .menu{display: block;}
	.container{width: 100%;}
	#header .all_nav .all_nav_con{padding: 30px;}
	#header .all_nav a.all_nav_close img{width: 18px;}
	#header .all_nav .nav_top{padding-bottom: 10px;}
	#header .all_nav .all_nav_con > ul{margin-top: 10px;}
	#header .all_nav .all_nav_con > ul > li{padding: 15px;}
	#header .all_nav .all_nav_con > ul > li > a{font-size: 20px;}
	#header .all_nav .all_nav_con > ul > li > ul.submenu > li > a{font-size: 16px;}
	.typebar{margin-top: 30px;margin-bottom: 20px;}
	.typebar .title{font-size: 22px;}
	.typebar .en{font-size: 16px;}
	.cptypenav{margin-bottom: 20px;}
	.cptypenav a{padding: 0 30px;}
	.cplist{margin-top: 30px;margin-left: -10px;margin-right: -10px;}
	.cplist .con{padding: 0 10px;}
	.cplist .text .title{font-size: 16px;height: 42px;}
	.cplist .text .desc{font-size: 13px;}
	.cplist .con .box:after{bottom: 10px;}
	.index_news .readmore, .index_aboutcon .readmore{width: 145px;height: 40px;line-height: 38px;font-size: 15px;}
	.index_aboutcon .gsdata .num{font-size: 18px;}
	.index_aboutcon .gsdata .name{width: 120px;}
	.index_aboutcon .gsdata{margin-bottom: 30px;padding: 0 40px;}
	.youshi .con .box1 .title,.youshi .con .box2 .title{font-size: 16px;}
	.youshi .con{height: 260px;}
	.youshi .con .box1 .title{height: 40px;margin-top: 25px;}
	.youshi .con .box2 img{margin-top: 25px;margin-bottom: 15px;}
	.index_news .listnews .datetime .day{font-size: 30px;}
	.index_news .imgnews .desc{height: 45px;}
	.index_news .listnews .con{padding: 18px 10px;}
	.index_news .listnews .con .box{padding-left: 50px;}
	.index_news .listnews .text{padding-right: 0;}
	.index_news .listnews .text .typename{width: 75px;font-size: 13px;}
	.index_news .listnews .text .titles{padding-left: 75px;margin-bottom: 10px;}
	.index_news .listnews a.more{width: 30px;height: 30px;background-size: 30px;top: 15px;}
	.hezuolist{padding-top: 25px;margin-bottom: 25px;}
	.footer .footnav a{padding: 0 15px;}

	.subbanner .title, .subtypebar .title{font-size: 22px;}
	.subbanner .en, .subbanner .desc, .subtypebar .desc{font-size: 13px;}
	.subbanner .subpagenav a{padding: 0 25px;margin: 0 20px;font-size: 16px;}
	.subbanner .subpagenav a.cur:after, .subbanner .subpagenav a:hover:after{height: 2px;}
	.subtypebar{margin-top: 30px;margin-bottom: 20px;}
	.subbanner .title, .subtypebar .title{margin-bottom: 10px;}
	.about_gaikuang .leftcon{padding: 30px;}
	.about_gaikuang .leftcon .con .name,.contactcon .biaozhi .title{font-size: 20px;}
	.about_gaikuang .leftcon .con .title{font-size: 16px;}
	.about_gaikuang .leftcon .con .desc, .about_gaikuang .rightcon .con .wenzi{font-size: 14px;}
	.about_gaikuang .leftcon .aboutnav a{height: 30px;line-height: 30px;}
	.about_gaikuang .leftcon .aboutnav a:after{height: 1px;}
	.about_gaikuang .rightcon .con .wenzi{padding: 40px;}
	.footer .foottop{margin-top: 40px;margin-bottom:30px;}
	.footer .footnav{margin-bottom: 20px;}
	.footright .flink .con a,.contactcon .biaozhi .desc p{font-size: 14px;}
	.subbanner .title, .subtypebar .title,.subtypebar .subtitle{font-size: 22px;}
	.honorlist{margin-top: 20px;}
	.honorlist .con .cons{padding: 15.56% 9%;}
	.honorlist .con .cons .title{height: 36px;line-height: 36px;bottom: -18px;width: 82%;left: 9%;}
	.honorlist,.newslist{margin-left: -15px;margin-right: -15px;}
	.honorlist .con,.newslist .con{padding: 0 15px;}
	.subbanner .subpagenav{height: 45px;line-height: 45px;}
	.subbanner .search .item{height: 40px;}
	.about_culture{margin-top: 30px;margin-bottom: 30px;}
	.yfzccon .content .item{font-size: 15px;}
	.yfzccon .content .item img{height: 40px;margin-top: 50px;}
	.shebeishili .desc{margin-bottom: 15px;}
	.hezuokehu .con .box .name{font-size: 18px;}
	.jointypebar .title,.joinlist .item .title,.hezuokehu .typebar h3{font-size: 20px;}
	.joinlist .item{padding-top: 20px;padding-bottom: 20px;}
	.joinlist .item .title,.newslist .con .box .gengduo,.newslist .text .desc{margin-bottom: 5px;}
	.fenye,.joinus_topcon{margin-bottom: 30px;}
	.joinlist .content{margin-top: 35px;margin-bottom: 35px;}
	.joinuscon_bottom a .more,.joinus_topcon .rightcon a .more{width: 40px;height: 40px;border-radius: 40px;}
	.contactcon .leftcon .biaozhi{padding: 35px;}
	.contactcon .leftcon{margin-top:-100px}
	.contactcon .biaozhi .title:after{width: 120px;left: -60px;height: 3px;}
	.contactcon .lxfscon p{height: 40px;padding-left: 30px;}
	.newslist{margin-bottom: 30px;}
	.newslist .con .box .typename{width: 80px;height: 30px;line-height: 28px;}
	.newslist .text .desc{font-size: 14px;}
	.newscon{margin-top: 40px;}
	.newscon .content{margin-top: 20px;}
	.newsfanpian{height: 80px;}
	.newsfanpian .back{width: 80px;height: 80px;line-height: 80px;margin-top: -40px;margin-left: -40px;}
	.newsfanpian .prevnext{font-size: 14px;font-weight: normal;}
	.newsfanpian .prevnext{line-height: 80px;}
    .banner .con .text .p1{font-size: 48px;}
	.banner .con .text .p2{font-size: 38px;}
	.banner .con .text .en{font-size: 14px;}
	.cpcon{margin-top: 50px;}
	.cpcon .cpinfo{padding: 40px;}
	.cpcon .cpinfo{min-width: 350px;}
	.yfzccon .leftcon{font-size: 22px;padding-top: 50px;}
	.yfzccon{margin-top: 50px;}
	.fuwushisli .cons .title, .shebeishili .leftcon .title, .joinuscon .title{font-size: 18px;}
	.shebeishili .leftcon .con .wenzi{padding: 65px;}
	.joinus{margin-top: 50px;}
	.aboutus .leftcon h4{font-size: 18px;}
	.aboutus .leftcon .desc{font-size: 14px;}
	.aboutus .leftcon h3{font-size: 24px;margin-bottom: 40px;padding-bottom: 40px;}
	.aboutus .leftcon .con{padding: 50px;}
	.aboutus{padding-bottom: 50px;padding-top: 50px;}
	.about_fazhan .biaozhi .title{font-size: 30px;}
}
/*横排设备*/
@media(min-width: 1024px){
	.m_show{display: none;}
	.cplist .swiper-pagination{display: none;}
	.about_gaikuang .swiper-button-prev, .about_gaikuang .swiper-button-next{width: 39px;height: 39px;background: url(../images/m/arr_zfxleft.png) center no-repeat;background-size: 39px;left: auto;right: 54px;top: 100%; margin-top: -40px; bottom: 0;}
	.about_gaikuang .swiper-button-next{background-image: url(../images/m/arr_zfxright.png);right: 15px;z-index: 9;}
}
/*pad竖排*/
@media(max-width: 1023px){
	body{font-size: 15px;font-family: '黑体';padding-top: 0;width: 100%;}
	.m_show{display: block;}
	.loadmore, .search_m, .footer_m{display: block;}
	.container{padding-left: 20px;padding-right: 20px;}
	.headtop{height: 70px;background-color: transparent;box-shadow: none;}
	.headtop .logo{width: 116px;height: 42px;background: url(../images/m/logo_m.png) center no-repeat;background-size: 116px;}
	.headtop.fixed, .headtop.fixed .nav{height: 60px;background-color: rgba(0,0,0,0.8);}
	.headtop.fixed .rightbar .menu:after{top:20px;}
	.headtop.fixed .logo{top: 10px;}
	.headtop .rightbar .toptel{display: none;}
	.headtop .logo{background-image: url(../images/m/logo_w_m.png);background-size: 116px;left: 10px;top: 10px;}
	.headtop .rightbar .menu{background-image: url(../images/m/icon_menu_w.png);background-size: 24px;position: relative;width: 100px;}
	.headtop .rightbar .menu:after{position: absolute;left: -20px;top: 25px;font-size: 14px;color: #fff;content: "MENU";width: 40px;height: 25px;-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	#header .all_nav{width: 100%;}
	#header .all_nav .all_nav_con{padding: 15px;}
	#header .all_nav a.all_nav_close{margin-top: 10px;margin-right: 25px;}
	#header .all_nav .nav_top{border-width: 1px;padding-bottom: 0;}
	#header .all_nav .nav_top h1{height: 50px;}
	#header .all_nav .nav_top h1 img{width: 120px;}
	#header .all_nav .all_nav_con > ul > li{padding: 8px 5px;}
	#header .all_nav .all_nav_con > ul > li > a{font-size: 18px;margin-bottom: 5px;}

	.banner .con .text .p1{font-size: 30px;}
	.banner .con .text .p2{font-size: 24px;}
	.banner .con .text .en{font-size: 12px;}
	.banner .swiper-button-prev, .banner .swiper-button-next{display: block;width: 40px;height: 40px;background: #28313a url(../images/m/icon_arrleft_m.png) center no-repeat;background-size: 20px;}
	.banner .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 8px;}
	.banner .swiper-button-prev{right: 40px;left: auto;bottom: 0;top: auto;}
	.banner .swiper-button-next{background-color: #6ca9c5;background-image: url(../images/m/icon_arrright_m.png);right: 0;left: auto;bottom: 0;top: auto;}
	.banner .con{padding-top: 55%;}
	.banner .con img{width: auto;height: auto;min-width: 100%;max-width: 175%;left: 50%;top: 50%;transform: translate(-50%,-50%);}

	.typebar .title{font-size: 18px;}
	.typebar .en{font-size: 12px;}
	.typebar:after{width: 20px;height: 2px;margin-left: -10px;}
	.typebar{margin-top: 25px;}
	.cptypenav{display: none;}
	.m-wrapper{display: flex;}
	#cplist .cplist{/*margin-left: 0;margin-right: 0;*/margin-bottom: -20px;}
	.cplist{margin-left: 15px;margin-right: 15px;overflow: hidden;}
	.cplist .con{padding: 0;width: 100%;float: none;}
	.cplist .text{border:none;}
	.cplist .text .title{width: 100%;font-size: 15px;height: 30px;line-height: 30px;text-align: center;}
	.cplist .text .desc{font-size: 12px;padding-right: 50px;position: relative;height: 40px;line-height: 20px;}
	.cplist .con .box{margin-bottom: 30px;border:1px solid #eaeaea}
	.cplist .con .box:after{display: none;}
	.cplist .con .box a.more{bottom: 32px;left: auto; right: 25px;width: 30px;height: 30px;border: 1px solid #aaa;transform: scale(1);background-color: transparent;background-image: url(../images/m/icon_youjian_l.png);background-size: 12px;}
	
	.index_aboutcon .content{margin: 0 15px;}
	.index_aboutcon .desc{font-size: 14px;}
	.index_news .readmore, .index_aboutcon .readmore{width: 100px;height: 32px;line-height: 30px;font-size: 14px;}
	.index_aboutcon .gsdata{display: none;}
	/*.gsvideo{padding-top: 50%;}*/
	.gsvideo .videobtn{background-size: 32px;}

	.youshi{margin-bottom: 20px;margin-left: 15px;margin-right: 15px;position: relative;}
	.youshi .content{background: transparent;border: 0 none;padding: 0 10px;overflow: hidden;}
	.youshi .con{background-color: #fff;border-right: 0 none;height: 180px;}
	.youshi .con .box2{display: none;}
	.youshi .con:hover .box2{display: none;}
	.youshi .con .box1 {padding: 10px;}
	.youshi .con .box1 img{width: 35px;}
	.youshi .con .box1:after{width: 20px;height: 1px;margin-left: -10px;}
	.youshi .con .box1 .title{font-size: 14px;overflow: hidden;margin-bottom: 15px;}

	.youshi .swiper-button-prev, .youshi .swiper-button-next,.jishushili .swiper-button-prev, .jishushili .swiper-button-next{width: 30px;height: 30px;background: url(../images/m/icon_left.png) center no-repeat;background-size: 8px;margin-top: 30px;display: block;}
	.youshi .swiper-button-prev,.jishushili .swiper-button-prev{left: -20px;}
	.youshi .swiper-button-next,.jishushili .swiper-button-next{background-image: url(../images/m/icon_right.png);right: -20px;}

	.jishushili .swiper-button-prev, .jishushili .swiper-button-next{margin-top: -20px;}

	.index_news .listnews{width: 100%;float: none;}
	.index_news .imgnews{width: 100%;float: none;}
	.index_news .imgnews .text{padding: 15px 15px;padding-bottom: 40px;}
	.index_news .imgnews .titles{padding-left: 0;margin-bottom: 0;}
	.index_news .imgnews a.title{padding-left: 0;font-size: 15px;font-weight: bold;line-height: 1.4;}
	.index_news .imgnews .desc{font-size: 12px;line-height: 18px;height: 36px;}
	.index_news .imgnews .datetime{width: 80px; top: 70px;border: none;font-size: 12px;color: #848585;padding-left: 20px;background: url(../images/m/icon_time.png) left center no-repeat;background-size: 10px;}
	.index_news .listnews .con{padding: 15px 0px;}
	.index_news .listnews{	}
	.index_news .listnews .con .box{padding-right: 30px;}
	.index_news .listnews .text{padding: 0 10px;}
	.index_news .listnews .text .typename{display: none;}
	.index_news .listnews .text .titles{padding-left: 0;margin-bottom: 0;}
	.index_news .listnews .text a.title, .index_news .imgnews a.title{padding-left: 0;font-size: 15px;}
	.index_news .listnews a.more{width: 25px;height: 25px;background-size: 25px;}

	.index_news .readmore, .index_aboutcon .readmore{margin: 25px auto;}
	.index_news .readmore{border-width: 1px;}

	.hezuolist,.subbanner .search{display: none;}

	.footer{display: none;}
	.footer_m{display: block; background-color: #28313a;color: #e0e0e1;font-size: 12px;margin-top: 20px;}
	.foot_top_m{padding: 10px 20px;border-bottom: 1px solid #94989d;height: 55px;}
	.footer_m .foot_logo_m{background: url(../images/m/logo_fm.png) center no-repeat;background-size: 92px;display: block;width: 92px;height: 31px;}
	.foot_lxfs_m{padding: 22px 20px;}
	.foot_lxfs_m p{padding-left: 18px;}
	.foot_lxfs_m a.fmtel{font-size: 20px;color: #fff;}
	.foot_lxfs_m p.fmadd{background: url(../images/m/icon_dizhi_m.png) left center no-repeat;background-size: 14px;}
	.foot_lxfs_m p.fmdh{background: url(../images/m/icon_dianhua_m.png) left center no-repeat;background-size: 14px;}
	.foot_lxfs_m p.fmbq{background: url(../images/m/icon_corpy_m.png) left center no-repeat;background-size: 14px;}
	/*.index_news .imgnews{float: none;width: calc(100% + 40px);}
	.index_news .imgnews{margin-left: -20px;margin-right: -20px;}
	.index_news .imgnews .con .img{width: 50%;padding-top: 50%;float: left;}
	.index_news .imgnews .con .img img{max-width: 1000px;}
	.index_news .imgnews .text{float: left;width: 50%;padding: 20px 15px;}
	.index_news .imgnews .titles{padding-left: 0;}
	.index_news .imgnews .datetime{display: none;}
	.index_news .imgnews .desc{height: 90px;}
	.index_news .imgnews .swiper-pagination{text-align: right;}*/
/*内页*/
	.subbanner{padding-top: 69.7%;}
	.subbanner .con{margin-top: 0;}
	.subbanner .con2{margin-top: 0;padding: 20px 7.5% 20px;margin-left:-20px;}
    .subbanner .con2 .subpagenav{margin-top:0;}
    .subbanner .con2 .subpagenav a{font-size:14px;padding:4px 20px;line-height:26px}
	.subbanner .search{position: absolute;}
	.subbanner .desc{display: none;}
	.subbanner .bannerbar{display: flex;flex-direction: column;}
	.subbanner .title{order: -1;position: relative;padding-bottom: 10px;margin-bottom: 5px; font-size: 16px;}
	.subbanner .title:after {width: 25px;height: 1px;position: absolute;bottom: 0px;left: 50%;margin-left: -12px;background-color: rgba(255,255,255,0.7);content: "";}
	.subbanner .en{font-size: 12px;}
	.subbanner .en:after{display: none;}
	.subbanner .subpagenav{display: flex;flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;}
	.subbanner .subpagenav a{padding: 0 5px;margin: 0 6px;font-size: 15px;flex-shrink: 0;}
	.subbanner .subpagenav a:before{left: -6px;}

	.newslist{margin-left: 0;margin-right: 0;margin-bottom: 0;}
	.newslist .con{width: 100%;float: none;padding: 0;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
	.newslist .con .box{padding-right: 0px;margin-bottom: 0px;}
	.newslist .box .img{margin-bottom: 15px;}
	.newslist .text{padding: 0 10px;}
	.newslist .text .typename{display: none;}
	.newslist .text .titles{padding-left: 0;margin-bottom: 0;}
	.newslist .text .title{font-size: 15px;}
	.newslist .text .desc{font-size: 13px;height: 42px;line-height: 21px;}
	.newslist a.more{width: 25px;height: 25px;background-size: 25px;}
	.newslist .con .box a.more{background-size: 12px;width: 50px;}
	.fenye{display: none;}

	.loadmore {display: block;width: 100px;height: 32px;text-align: center;line-height: 30px;border: 1px solid #858585;color: #858585;text-align: center;font-size: 14px;margin: 25px auto;}

	.search_m{padding: 15px 20px;background-color: #e3e3e3;}

	.search_m .item{height: 40px;position: relative;}
	.search_m .keywords{width: 100%;float: left;display: block;height: 100%;padding: 0 70px 0 20px;border: 0 none;background-color: #fff;}
	.search_m .submit{width: 50px;display: block;height: 100%;border: 0 none;position: absolute;right: 0;top: 0;background: transparent url(../images/m/icon_search_m.png) center no-repeat;background-size: 13px;z-index: 2;}

	.newscon .title{font-size: 16px;font-weight: bold;}
	.newscon .date{font-size: 12px;}
	.newscon{margin-top: 20px;margin-bottom: 20px;}
	.newscon .content{font-size: 14px;margin-top: 10px;}
	.newscon .content p, .newscon .content div{margin-bottom: 8px;}
	.newscon .content img{/*margin: 12px auto;*/margin: 0px auto;}
	.newsfanpian{background-color: transparent;height: 76px;border-top: 1px solid #ccc;margin-bottom: 0;}
	.newsfanpian .prevnext{line-height: 76px;background-size: 8px;position: relative;}
	.newsfanpian .back{width: 39px;height: 39px;background-size: 17px;margin-top: -20px;margin-left: -20px;}
	.newsfanpian .prev{background-image: url(../images/m/icon_left.png);padding-left: 18px;margin-right: 0;}
	.newsfanpian .next{background-image: url(../images/m/icon_right.png);padding-right: 18px;}
	.newsfanpian .prev:before{position: absolute;left: 28px;font-size: 13px;color: #5e5d5d;top: 0;content: "上一篇";}
	.newsfanpian .next:before{position: absolute;right: 28px;font-size: 13px;color: #5e5d5d;top: 0;content: "下一篇";}

	.cpcon .cpinfo{}
	.cpcon h2.title{font-size: 20px;}
	.hezuokehu .con .box .name{font-size: 16px;}
	.hezuokehu .typebar h3{font-size: 18px;}
	.hezuokehu .con .box .more{height: 20px;width: 20px;background-size: 20px;}
	.hezuokehu .con .box{padding: 20px 10px;}
	.cpcon{margin-top: 40px;}
	.cpcon .cpinfo{padding: 30px;}
	.cpcon .cpinfo{min-width: 300px;}
	.yfzccon{margin-top: 40px;}
	.yfzccon .rightcon{font-size: 15px;}
	.subbanner .title, .subtypebar .title, .subtypebar .subtitle{font-size: 20px;}
	.fuwushisli .cons .title, .shebeishili .leftcon .title, .joinuscon .title{font-size: 16px;}
	.fuwushisli .cons .desc{font-size: 12px;}
	.subtypebar{margin-top: 20px;margin-bottom: 10px;}
	.shebeishili .leftcon .con .wenzi{padding: 45px;}
	
	.joinus,.joinuscon{margin-top: 30px;}
	.joinus_topcon{display: flex;flex-direction: column;}
	.joinus_topcon .rightcon{order: -1;}
	.fuwushisli .cons .desc{font-size: 12px;max-height:105px;overflow-y:auto;overflow-x:hidden;}
	.joinus_topcon .rightcon .jointypebar.hhleft:after{left: 50%;margin-left: -9px;}
	.joinus_topcon .con{width: 100%;float: none;}
	.joinus_topcon .rightcon img{display: block;margin: 0 auto;}
	.joinus_topcon .rightcon .desc{margin-bottom: 0;margin-top: 30px;}
	.joinus_topcon .leftcon {display: none;}
	.jointypebar:after{width: 18px;height: 1px;margin-left: -9px;}

	.zhaopinliucheng .con{width: 33.33%;margin-bottom: 20px;}
	.zhaopinliucheng .con .cons:before,.zhaopinliucheng .con:after{display: none;}
	
	.contactmap{padding-top: 60%;}
	.contactcon .leftcon .biaozhi{left: 20px;}
	.amap-info-contentContainer.bottom-center{top: -20px;}

	.aboutus .leftcon{height: auto;-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;padding-top: 0;width: 100%;background-color: transparent;color: #fff;text-align: center;}
	.aboutus .leftcon h3,.aboutus .leftcon h4,.aboutus .leftcon .desc{color: #fff;}
	.aboutus .leftcon h3{font-size: 16px;display: none;}
	.aboutus .leftcon h4{font-size: 18px;line-height: 1.6;}
	.aboutus .leftcon .desc{font-size: 16px;}
	.aboutus .rightcon a.con h3{font-size: 18px;}
	.aboutus .leftcon .con{position: static;height: auto;width: auto;padding: 0;}
	.aboutus .leftcon .cons{top: 0;left: 0;transform: translate(0);-ms-transform: translate(0);}
	.aboutus .rightcon{width: 100%;position: static;margin-top: 50px;}
	.about_fazhan .biaozhi{width: 300px;height: 260px;padding: 30px;top:-140px;}
	.about_fazhan .leftcon .biaozhi{left: 40px;}
	.about_fazhan .biaozhi .title{margin-bottom: 20px;}
	.about_fazhan .biaozhi .name, .about_fazhan .biaozhi .desc{margin-bottom: 10px;}
	.about_fazhan .biaozhi .title:after{width: 140px;left: -70px;height: 4px;}
	.fanzhanlist .item{padding-left:90px;}
	.fanzhanlist .item .nianfen{width:80px;}
	.fanzhanlist:before{left:80px;}
	.fanzhanlist .item p{padding-left: 21px;}
	.fanzhanlist .item p.zh:before{left: 12px;}
	.fanzhanlist .item .nianfen{font-size: 24px;}
	.about_fazhan .biaozhi .name, .about_fazhan .biaozhi .desc,.fanzhanlist .item p.zh{font-size: 14px;}
}
/*手机端*/
@media(max-width: 720px){
	body{font-size: 14px;}
	.cpcon{margin-top: 30px;}
	.cpcon h2.title{margin-bottom: 15px;padding-left: 36px;font-size: 18px;}
	.cpcon .enname{padding-left: 36px;font-size: 14px;}
	.cpcon .cpinfo{padding: 20px;}
	.cpcon .cpinfo .con .item{padding-left: 75px;}
	.cpcon .cpinfo .con{width: 100%;}
	.cpcon .cpinfo {display: flex;flex-direction: column;}
	.cpcon .cpinfo .imgs{width: 100%;order: -1;margin-bottom: 20px;padding-right: 0;}
	.cpcon .cpinfo .imgs .imgscon{position: relative;}
	.cpcon .cpinfo .imgs .imgscon .swiper-container{top: 0;}
	.hezuokehu .content{margin-left: -10px;margin-right: -10px;}
	.hezuokehu .content .con{width: 50%;padding: 0 10px;margin-bottom: 20px;}
	.hezuokehu .con .box{padding: 10px;}
	.hezuokehu .con .box .name{font-size: 12px;}
	.hezuokehu .con .box .more{right: 10px;top: 22px;background-size: 15px;display: none;}
	.hezuokehu .con .box .img{width: 40%;}
	.hezuokehu .con .box .name{width: 60%;margin-right: 0;text-align: center;}

	.yfzccon .leftcon{display: none;}
	.yfzccon .rightcon{width: 100%;float: none;}
	.yfzccon{margin-top: 20px;}
	.yfzccon .content .item{background-size: 70px;font-size: 13px;display: flex;flex-direction: column;justify-content: center;align-items: center; }
	.yfzccon .content .item img{width: 29px;height: 29px;}
	.yfzccon .content{margin-top: 20px;height: 81px;}
	.yfzccon .content .item img{margin-top: 0;}
	.subbanner .title, .subtypebar .title, .subtypebar .subtitle{font-size: 18px;}
	.fuwushisli .content {}
	.fuwushisli .content .con{width: 50%;padding: 0 12px;margin-bottom: 24px;}
	.jishushili .content{margin: 0 20px;}
	.fuwushisli .swiper-container-horizontal > .swiper-pagination-bullets{bottom: -10px;display:block;}


	.subtypebar{margin-top: 30px;margin-bottom: 0px;}
	.shebeishili .leftcon{width: 100%;float: none;position: relative;height: 0;box-sizing: content-box;padding-top: 59%;}
	.shebeishili .leftcon .cons{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.shebeishili .rightcon{width: 100%;float: none;}
	.shebeishili .content{height: auto;box-sizing: border-box;padding-top: 0;display: flex;flex-direction: column;margin-left: -20px;margin-right: -20px;width: calc(100% + 40px);}
	.shebeishili .leftcon .con .wenzi{width: 100%;padding: 15px;font-size: 12px;}
	.fuwushisli .cons .title, .shebeishili .leftcon .title,.joinuscon .name{font-size: 14px;}
	.shebeishili .rightcon{position: relative;height: auto;order: -1;}
	.shebeishili .rightcon .shebeinav{width: 100%;top: 0;transform: translateY(0);
    -ms-transform: translateY(0); -webkit-transform: translateY(0);display: flex;flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;-webkit-overflow-scrolling:touch; }
	.shebeishili .rightcon .shebeinav a{width:30%;float: left; flex-shrink: 0;font-size: 14px;height: 40px;line-height: 40px;}
	.shebeishili .rightcon .shebeinav a:before,.shebeishili .rightcon .shebeinav a:after{display: none;}
	
	.zhaopinliucheng .content{margin-left: -10px;margin-right: -10px;}
	.zhaopinliucheng .con{padding: 0 10px;}
	.zhaopinliucheng .con .box .name{font-size: 12px;}
	.zhaopinliucheng .con .box img{width: 25px;}
	.jointypebar{margin-top: 10px;margin-bottom: 0;}
	.zhaopinliucheng .content{margin-top: 20px;margin-bottom: 20px;}
	.joinuscon_bottom a:hover .more {width: 90px;}
	.joinuscon_bottom a .more, .joinus_topcon .rightcon a .more{width: 30px;height: 30px;border-radius: 30px;background-size: 11px;}

	.contactcon .leftcon,.contactcon .rightcon{width: 100%;float: none;}
	.contactcon .leftcon{margin-top:0}
	.contactcon .lxfscon p{padding-left: 20px;background-size: 10px;height: auto;}
	.contactcon .leftcon .biaozhi{padding: 15px;}
	.about_gaikuang .leftcon .con .name, .contactcon .biaozhi .title{font-size: 18px;}
	.contactmap{margin-bottom: 25px;}
	.contactcon .lxfscon{margin-top: 10px;}

	.aboutus .leftcon h4{font-size: 16px;line-height: 1.6;}
	.aboutus .leftcon .desc{font-size: 14px;}
	.aboutus .rightcon a.con h3{font-size: 15px;font-weight: normal;}
	.aboutus .rightcon a.con .box{padding: 20px;}
	.aboutus .rightcon a.con .box:after{background-size: 20px;left: auto;right: 5px;bottom: 15px;}
	.aboutus .rightcon{margin-top: 30px;}
	
	.about_culture .content .item{height: auto;box-sizing: border-box;padding-top: 0;margin-bottom: 28px;}
	.about_culture .item .box{position: relative;height: auto;display: flex;flex-direction: column;}
	.about_culture .item .img,.about_culture .item .text{width: 100%;float: none;}
	.about_culture .item .img{padding-top: 47.54%;height: 0;box-sizing: content-box;position: relative;background-size: cover;order: -1; }
	.about_culture .item .text p{top: 0;transform: translateY(0);padding: 10px 15px 0;}
	.about_culture .item p:after{display: none;}
	.about_culture .item .text .text_pbox{ transform: none; padding: 20px 16px;}
	.about_culture .item .text h3{line-height:28px;}
	
	.honorlist{margin-left: -8px;margin-right: -8px;margin-bottom: 30px;}
	.honorlist .con{padding: 0 8px;width: 50%;margin-bottom: 30px;}
	.honorlist .con .cons .title{font-size: 12px;padding: 0 5px;}
	.mfp-close:after{display: none;}
	.mfp-image-holder .mfp-content{max-width: 90%!important;}

	.about_fazhan .leftcon,.about_fazhan .rightcon{width: 100%;float: none;}

	.about_fazhan .biaozhi{width:280px;height: 210px;padding: 35px 25px;top:-140px;}
	.about_fazhan .leftcon .biaozhi{left: 40px;}
	.about_fazhan .biaozhi .title{margin-bottom: 20px;}
	.about_fazhan .biaozhi .name, .about_fazhan .biaozhi .desc{margin-bottom: 10px;}
	.about_fazhan .biaozhi .title:after{width: 140px;left: -70px;height: 4px;}
	.fanzhanlist .item{padding-left:80px;}
	.fanzhanlist .item .nianfen{width:70px;}
	.fanzhanlist:before{left:70px;}
	.about_fazhan .biaozhi .title{font-size: 24px;line-height: 1.6;}
	.about_fazhan .biaozhi .name, .about_fazhan .biaozhi .desc{margin-bottom: 0;}
	.fanzhanlist .item p{padding-left: 21px;}
	.fanzhanlist .item p.zh:before{left: 12px;top: 10px;}
	.fanzhanlist .item .nianfen{font-size: 18px;}
	.about_fazhan .biaozhi .name, .about_fazhan .biaozhi .desc,.fanzhanlist .item p.zh{font-size: 14px;}
	.about_fazhan .biaozhi{position: relative;top: -40px;}
	.about_fazhan .biaozhibox{order: -1;}
	.about_fazhan .imgbg{margin-bottom: 0;padding-top: 42.3%;}
	.about_fazhan .con{display: flex;flex-direction: column;}
	.con2 .fanzhanlist{margin-left: 0;}
	.about_fazhan .rightcon .biaozhi{float: none;left: 40px;}
	.fanzhanlist{margin-bottom: 30px;}
	.fanzhanlist .item .nianfen:after{background-size: 8px;}
	
	.about_gaikuang .content{height: auto;}
	.about_gaikuang .leftcon{display: none;}
	.about_gaikuang .rightcon{position: relative;margin-top: 20px;}
	.about_gaikuang .rightcon .cons{height: 547px}
	.about_gaikuang .rightcon{padding: 0;width: calc(100% + 40px);float: none;margin-left: -20px;margin-right: -20px;padding: 35px 20px 0;height: 100%;background-color: #3d454d;float: none;}
	.about_gaikuang .rightcon .name{padding-left: 18px;position: relative;font-size: 15px;color: #fff;font-weight: bold;margin-bottom: 10px;}
	.about_gaikuang .rightcon .name:after{position: absolute;left: 0;top: 50%;width: 10px;height: 1px;background: #fff;content: "";}

	.about_gaikuang .rightcon .con .wenzi{position: relative;height: 100px;width: 100%;top: 0;left: 0;padding: 0;margin: 0;font-size: 12px;background-color: transparent;color: #fff;}
	.about_gaikuang .rightcon .con .bg{width: calc(100% - 38px); /*height: 360px;top: 120px;*/height: 340px;top: 197px;left: 19px; }
	.about_gaikuang .rightcon .con{display: block;}

	.about_gaikuang .swiper-button-prev, .about_gaikuang .swiper-button-next{width: 40px;height: 40px;background: url(../images/m/arr_zfxleft.png) center no-repeat;background-size: 38px;left: auto;right: 38px;top: 100%; margin-top: -110px; bottom: 0;}
	.about_gaikuang .swiper-button-next{background-image: url(../images/m/arr_zfxright.png);right: 0;z-index: 9;}
	.about_gaikuang .rightcon:after{width: 100%;height: 190px;position: absolute;left: 0;bottom: 0px;background:  #678794;content: "";}
	.mqywh{position: relative;color: #fff;background-color: #678794;width: calc(100% + 40px);float: none;margin-left: -20px;margin-right: -20px;padding: 15px 20px;margin-bottom: -30px;padding-left: 100px;}
	.mqywh .name{margin-right: 20px;position: absolute;left: 20px;top: 15px;}
	.mqywh .name .p1{font-size: 12px;}
	.mqywh .name .p2{font-size: 18px;font-weight: bold;}
	.mqywh .con{font-size: 12px;line-height: 22px;}

}