/*pad*/
.gh,.sj_lm{display:none;}
@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1600px){

}
@media only screen and (max-width:1480px){
	.top_bg,.top_bg .width1680,.top_bg .width1680 a.logo,.top_bg .width1680 .top_r{ height:6rem;}
	.top_bg .width1680 a.logo{ margin-left: 0px; }
	.top_bg .width1680 .top_r{ margin-right: 0px; }
}
@media only screen and (max-width:1366px){
	
}
@media only screen and (max-width:1280px){
	
}
@media only screen and (max-width:1200px){

}
@media only screen and (max-width:800px){
	.width1680{width:94%;}
	html,body{font-size:16px;}
	body{overflow-x:hidden;}
	
	.top_bg .gh{display:block; position:absolute; top:0px; bottom:0px; right:0px; width:4rem; cursor: pointer;}
	.top_bg .gh i{ position:absolute; background-color:#ffffff; height:2px; left:10px;transition:all .5s ease;}
	.top_bg .gh i.t{ width:2.5rem; top:1.5rem;}
	.top_bg .gh i.c{ width:2rem; top:2rem;}
	.top_bg .gh i.f{ width:1.5rem; top:2.5rem;}
	.top_bg.selected .gh i{transition:all .5s ease;}
	.top_bg.selected .gh i.t{ width:2rem;transform: rotate(45deg); top:50%;}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{ width:2rem;transform: rotate(135deg); top:50%;}

	/*.top_bg .width1680{ overflow: hidden; }
	.top_bg.selected .width1680{overflow: initial;}*/

	.top_bg, .top_bg .width1680, .top_bg .width1680 a.logo,.top_bg.now, .top_bg.now .width1680, .top_bg.now .width1680 a.logo{ height:4rem; }
	.top_bg .width1680 a.logo{ width: 48%; }
	.top_bg .width1680 a.logo img{ max-height:2.5rem; }
	.top_bg .width1680 .top_r{ display: none;}
	.ny_top .width1680{ position: initial; }
	.top_bg .width1680 ul.lm{ display: none; }
	.top_bg .width1680 .sj_lm{ position: absolute;background-color: rgb(0,0,0,0.6); top: 4rem; left: 0px; width: 108%;margin-left: -4%;opacity: 0;transition: all .5s ease; max-height: 0px;display: block; overflow: hidden;}
	.ny_top .width1680 .sj_lm{ width: 100%; margin-left: 0px; }
	.top_bg.selected .width1680 .sj_lm{ opacity: 1; transition: all .5s ease; max-height: 1000vh; padding: 1rem 0px;}
	.top_bg .width1680 .sj_lm li{ margin-left: 0px; width: 94%; padding: 0px 3% 1rem;}
	.top_bg .width1680 .sj_lm li dd{ background: url(../images/xl.png) no-repeat scroll right center; height: 3rem; line-height: 3rem; }
	.top_bg .width1680 .sj_lm li dd a{ display:initial; color: #ffffff; font-size:1.5rem;}
	.top_bg .width1680 .sj_lm li dl{ position:relative; overflow: hidden;max-height:0vh; }
	.top_bg .width1680 .sj_lm li:hover dl{ opacity:1; max-height:0vh;}
	.top_bg .width1680 .sj_lm li.on dl{ opacity: 1;max-height: 500vh;}
	.top_bg .width1680 .sj_lm li dl a{ color: #ffffff; display: block; height: 2rem; line-height: 2rem; padding-left: 5%;}
	.top_bg .width1680 .sj_lm li.f{ position: relative; height: 3rem; }
	.top_bg .width1680 .sj_lm li.f a{height:2.125rem; line-height:2.125rem; border:1px solid #ffffff; border-radius:1.5rem; width:7.5rem; background:url(../images/yy.png) no-repeat scroll 0.75rem center; background-size:1.125rem; position: absolute; right: 3%; bottom: 0px;}
	.top_bg .width1680 .sj_lm li.f a i{ position: absolute; color: #ffffff; top: 0px; left: 0px; right: 0px; bottom: 0px; font-size: 1rem; padding-left: 3.375rem; background: url(../images/xl.png) no-repeat scroll 5.625rem center; width: 4.5rem;}
	
	.banner .slides li .width1680{ text-align: center; }
	.banner .slides li .width1680 ol{ font-size: 0.875rem; }
	.banner .slides li .width1680 dd{ font-size:1.65rem;  margin-top: 0.5rem;}
	.banner .slides li .width1680 dl{ font-size: 1rem; margin-top: 0.5rem; }
	
	.banner i.sb{ width:1.5rem; height:2.5rem; }
	.banner i.sb img{ height: 0.8rem; width:0.5rem; margin-left: -0.25rem; }
	@-webkit-keyframes sb{ 0%,100%{ margin-top: -0.1rem;} 50%{ margin-top: -0.5rem;}}
	@keyframes sb { 0%,100%{ margin-top: -0.1rem;} 50%{  margin-top: -0.5rem;}}
	
	.i_about,.i_jjfan .width1680{ padding: 2rem 0px; }
	.i_about .con{ margin-bottom:0rem; }
	.i_about .con div.fl,.i_about .con div.fr{ width: 100%; }
	.i_about .con div.fl{ margin-bottom:2rem; }
	.i_about .con div.fl ol{ font-size: 1rem; }
	.i_about .con div.fl dd{ font-size: 2rem; margin-bottom: 1rem; }
	.i_about .con div.fr{ line-height: 2rem; }
	.i_about ul li{ width: 50%;  text-align: center; margin-top: 2rem;}
	.i_about ul li.x{ border:0px; margin-left: 0px;}
	.i_about ul li ol i{ font-size: 2.25rem; }
	
	.i_jjfan .width1680 dl.fl{ font-size: 2rem; line-height: 3rem; margin-bottom: 1rem; width: 100%; }
	.i_jjfan .width1680 dl.fr{ padding-top:0px; width: 100%; line-height: 2rem; }
	.i_jjfan_bg div.fl,.i_jjfan_bg div.fr{ width: 100%;}
	.i_jjfan_bg div.fl{ height: 40rem; }
	.i_jjfan_bg div.fl .tp_t,.i_jjfan_bg div.fl .tp_f{ height: 20rem; }
	.i_jjfan_bg div.fl .tp_t div.bg,.i_jjfan_bg div.fl .tp_f div.bg{ width: 90%; left: 5%; }
	.i_jjfan_bg div.fr{ height: 30rem; }
	.i_jjfan_bg div.fr div.bg{ width: 90%; left: 5%; }

	.i_jjfan_bg div.nr div.bg div.t ol{ font-size: 0.75rem; margin-bottom: 0.5rem; }
	.i_jjfan_bg div.nr div.bg div.t dd{ font-size: 2rem; }
	.i_jjfan_bg div.nr div.bg div.f{ font-size:1rem; line-height:1.75rem; margin-top: 1rem; }

	.i_yyly{ padding: 2rem 0px; }
	.i_yyly div{ width: 100%; }
	.i_yyly div.fl{ margin-bottom:2rem; }

	.i_yyly_bg li{ width:100%; }
	.i_yyly_bg li a div.bg div.t ol{ font-size: 0.875rem; }
	.i_yyly_bg li a div.bg div.t dd{ font-size: 1.25rem; }
	
	.ljzx{ height: 20rem; }
	.ljzx .width1680 dd{ font-size: 2rem; }
	.ljzx .width1680 dl{ font-size: 1rem; }
	.ljzx .width1680 ol{ margin-top:1.5rem; }
	
	.foot_bg .width1680 div.t{ margin-bottom: 1rem; }
	.foot_bg .width1680 div.t ul{ display: none; }
	.foot_bg .width1680 div.t .f_lxwm,.foot_bg .width1680 div.t .ewm{ width: 100%; }
	.foot_bg .width1680 div.t .ewm ol, .foot_bg .width1680 div.t .ewm dl{ float: none; margin:0px auto; text-align: center; }
	.foot_bg .width1680 div.t .ewm ol{ margin-bottom: 1rem; }
	
	.foot_bg .width1680 div.t .f_lxwm{ margin-top:1rem; text-align: center; }
	.foot_bg .width1680 div.t .f_lxwm ol, .foot_bg .width1680 div.t .f_lxwm dd, .foot_bg .width1680 div.t .f_lxwm dl{ margin:0px auto; }
	.foot_bg .width1680 div.t .f_lxwm dd{ font-size: 2rem; margin-top: 1rem; }
	.foot_bg .width1680 div.t .f_lxwm dl{ line-height: 2rem; }

	.foot_bg .width1680 div.f dl{ height: auto; text-align: center; width: 100%; }
	.foot_bg .width1680 div.f dl.fl{ margin-bottom: 1rem; line-height: 2rem; font-size: 0.875rem;}
	.foot_bg .width1680 div.f dl.fr img{ margin-bottom: -5px;}

	.ny_top .width1680 ul.lm{ display: none; }
	.top_bg .width1680 a.sj_so{display: block;width: 1.125rem;height: 2.25rem;background: url(../images/so.png) no-repeat scroll 50%; position: absolute; background-size: 100% auto;right: 24%; top:1rem;}
	.ny_top .width1680 a.sj_so{ background-image: url(../images/so3.png); }
    .top_bg .width1680 a.sj_so:hover{ background-image:url(../images/so2.png); }

    .so_bg,.so_bg.now{ top: 4rem; }
    .so_bg .width1480{ height: 3rem; }
    .so_bg .width1480 .search-form{height: 2.5rem; width: 80%; float: left; margin-left: 3%;}
    .so_bg .width1480 .search-form div{ margin-right:0px; margin-left: 1rem; height:2.5rem; }
    .so_bg .width1480 .search-form div button{ font-size: 1rem; line-height: 2.5rem;}
    .so_bg .width1480 .search-form .fl{ height: 2.5rem; line-height: 2.5rem; font-size: 1rem; width: 45%;}
    .so_bg .width1480 .search-form .fr{ width: 3rem; font-size: 1rem; height: 2.5rem;}

	.ny_top .width1680 .top_r .bg .so{ display: none; }
	.ny_top .width1680 .top_r .bg ul{ display: block; }

	.ny_top .gh i{ background-color: #000000; }
	.ny_top .width1680 .top_r{ background-color: #ffffff; padding: 0px 5% 2rem; margin-left: -5%; box-shadow:0px 6px 10px 0px rgba(0,0,0,0.14);}
	.ny_top .width1680 .top_r .bg ul li dd{ background-image: url(../images/xl2.png); }
	.ny_top .width1680 .top_r .bg ul li dd a{ color: #000000; }
	.ny_top .width1680 .top_r .bg ul li dl a{ color: #000000; }
	
	.ny_top, .ny_top_h{ height: 4rem; }

	.about_banner .width1680{ height:16rem; }
	.about_banner .width1680 .con dd{ margin-bottom: 0.5rem; font-size: 2rem;}
	.about_banner .width1680 .con dl{ font-size: 1rem; line-height: 2rem; }
	.ny_banner .width1680 .con{ font-size: 2rem; line-height: 2.5rem; }
	
	.about_bg{ padding: 2rem 0px; }
	.about_bg .width1680 .t{ margin-bottom:0px; }
	.about_bg .width1680 .t .l{ width: 100%; }
	.about_bg .width1680 .t .l dd{ font-size: 1rem; }
	.about_bg .width1680 .t .l dl{ margin-top: 0.25rem; font-size: 2rem; }
	.about_bg .width1680 .t .r{ width: 100%; margin-top:2rem; line-height: 2rem;}
	
	.about_bg .width1680 ul.f li{ width: 50%; text-align: center; margin-top:1rem;}
	.about_bg .width1680 ul.f li.x{ border-left: 0px; margin-left: 0px; }
	.about_bg .width1680 ul.f li.x ol, .about_bg .width1680 ul.f li.x dd{ padding-left: 0px; }
	.about_bg .width1680 ul.f li ol i{ font-size: 2.25rem; }
	
	.about_qywh{ height: 40rem; }
	.about_qywh .width1680 .t{ margin-bottom: 2rem; }
	.about_qywh .width1680 .t dd{ font-size: 0.875rem; margin-bottom: 0.5rem; }
	.about_qywh .width1680 .t dl{ font-size: 2rem; }

	.about_qywh .width1680 ul.f li{ height: auto; padding: 1.5rem 0px; }
	
	.about_fzlc{ padding: 2rem 0px 0px; }
	.about_fzlc .width1680 .t{ margin-bottom: 1rem; }
	.about_fzlc .width1680 .t dl{ font-size: 2rem; }
	
	.time-line .time-box{ width: 82%; }
	.time-line .time-box li{ height: 16rem; margin-top:4rem; display:flex;align-items:center; }
	.time-line .time-box li:nth-child(2n){ margin-top: 4rem; }
	.time-line .time-box ul:after,.time-line .time-box li:before{ display: none; }
	.time-line .time-box li span{ opacity: 0; }
	.time-line .time-box li dd{ font-size: 1rem; }
	

	.about_zyzz{ padding: 2rem 0px 0px;}
	.about_zyzz .t{ margin-bottom: 2rem; }
	.about_zyzz .t dl{ font-size: 2rem; }
	.about_zyzz #wrapper{ display: none; }
	.sj_zyzz{ display: block; margin-bottom: 2rem; position:relative; overflow:hidden;}
	.sj_zyzz .slides,.sj_zyzz .slides li{ overflow:hidden;}
	.sj_zyzz .slides li{ position: relative; background-color: #f9f9f9; height: 30rem;}
	.sj_zyzz .slides li a{ position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; }
	.sj_zyzz .slides li a img{ margin:auto; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px; max-width: 90%; max-height: 90%; }
	.sj_zyzz .flex-control-nav{ position:absolute; bottom:5px; width:100%; text-align:center; display: none;}
	.sj_zyzz .flex-control-nav li{ margin:0px 0.25rem; display:inline-block;width:0.5rem;height:0.5rem; cursor: pointer;position: relative;overflow: hidden;}
	.sj_zyzz .flex-control-nav li a{text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px;border-radius:1rem; top:0px; background-color:#999999;}
	.sj_zyzz .flex-control-nav li a:hover,.sj_zyzz .flex-control-nav li a.flex-active{ background-color:#fc5600;}
	.sj_zyzz .flex-direction-nav li a{ width: 3rem;height: 3rem;text-align: center;line-height: 3rem;border-radius: 50%;background-color: #ffffff;color: #3a3a3a;font-size: 1.5rem;position: absolute;top: 50%;margin-top: -1.5rem;z-index: 2;}
	.sj_zyzz .flex-direction-nav li a.flex-prev{ left: 0px; }
	.sj_zyzz .flex-direction-nav li a.flex-next{ right: 0px; }
	.sj_zyzz .flex-direction-nav li a:hover{ background-color: #fc5600; }
	.popupbox a.popupbox_i{ margin-top: -1rem; margin-right: -0.5rem; }
	
	.about_news .width1680{ padding: 2rem 0px 0px; }
	.about_news .width1680 .t{ margin-bottom: 2rem; }
	.about_news .width1680 .t dl{ font-size: 2rem; }
	.about_news .width1680 #wrapper{ display: none; }
	.sj_news{ display: block; background-color: #f9f9f9; padding:0px 2% 3rem; position:relative; overflow:hidden;}
	.sj_news .slides,.sj_news .slides li{ overflow:hidden;}
	.sj_news .slides li{ position: relative; background-color: #f9f9f9; height:11rem;}
	.sj_news .slides li a{display: block; overflow: hidden;background-color: #ffffff;}
	.sj_news .slides li a:hover{ background-color: #ffffff; }
	.sj_news .slides li a ol{ overflow: hidden; }
	.sj_news .slides li a ol img{ margin-bottom: -5px; transition: all .5s ease;}
	.sj_news .slides li a:hover ol img{transform: scale(1.1);transition: all .5s ease;}
	.sj_news .slides li a dd{ margin:0.5rem; font-size: 1rem; color: #343434; line-height:1.5rem; height:3rem; overflow: hidden;}
	.sj_news .slides li a dl{ font-size: 1rem; color: #999999; margin:1rem 0.5rem; background: url(../images/jt.png) no-repeat scroll right center;}
	.sj_news .slides li a:hover dl{ background-image: url(../images/jt2.png); }

	.sj_news .flex-control-nav{ position:absolute; bottom:10px; width:100%; text-align:center;}
	.sj_news .flex-control-nav li{ margin:0px 0.25rem; display:inline-block;width:0.5rem;height:0.5rem; cursor: pointer;position: relative;overflow: hidden;}
	.sj_news .flex-control-nav li a{text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px;border-radius:1rem; top:0px; background-color:#999999;}
	.sj_news .flex-control-nav li a:hover,.sj_news .flex-control-nav li a.flex-active{ background-color:#fc5600;}
	.sj_news .flex-direction-nav{ display: none; }
	
	.cp_t_bg .width1680 .l{ width: 100%; height: auto; margin-bottom: 2rem;}
	.cp_t_bg .width1680 .l div.t{ font-size: 2rem; margin: 1rem 0px;}
	.cp_t_bg .width1680 .l div.f{ position: relative; bottom: auto; }
	.cp_t_bg .width1680 .l div.f dl{ font-size: 0.875rem; line-height: 1.5rem; }
	.cp_t_bg .width1680 .l div.f ol{ margin-top:1rem; }
	.cp_t_bg .width1680 .l div.f ol a{ max-width: 100%; }
	.cp_t_bg i.bg{ position: relative; width: 100%; height:15rem; top: auto; bottom: auto; display: block; }

	.cp_gs{ margin:2rem 0px; }
	.cp_gs div{ height: auto; }
	.cp_gs span.x{ position: relative; width: 100%; display: block; margin-bottom: 1rem;}
	.cp_gs div.l{ width: 100%; margin-left: 0px; margin-bottom:1rem; }
	.cp_gs div.l dd{ font-size:2rem; margin-bottom: 0.5rem; }
	.cp_gs div.l dl{ font-size: 0.875rem; line-height: 1.5rem; }

	.cp_gs div.r{ width: 100%; height:15rem; }
	.cp_list_bg .width1680{ padding-top: 2rem; }
	.cp_list_bg .width1680 .cp_list{ margin-bottom: 5rem; }
	.cp_list_bg .width1680 .cp_list div.l{ width: 100%; margin-bottom: 2rem; }
	.cp_list_bg .width1680 .cp_list div.r{ width: 100%; }
	.cp_list_bg .width1680 .cp_list ul li.t dl{ height:3rem; line-height: 3rem; }
	.cp_list_bg .width1680 .cp_list ul li.c a dl{ height: 4rem; line-height: 4rem; }

	.cp_s_t_bg .width1680{ height: auto; line-height: 2rem; padding: 1rem 0px; }
	.cp_s_bt_bg .width1680{ font-size: 1rem; }
	.cp_s_bt_bg .width1680 a.fh{ font-size: 1rem; height: 2rem; line-height: 2rem; width: 6rem; padding-left:3rem; margin-top:-1rem; }

	.cp_show_n .width1680.t{ padding-top: 2rem; }
	.cp_show_n .width1680.t div dd{ font-size: 2rem; }
	.cp_show_n .width1680.t div dl{ margin-top: 1rem; }

	.cp_show div.hidden.t{ padding: 2rem 0px; }
	.cp_show div.hidden.t div.l{ width: 100%; }
	.cp_show div.hidden.t div.l dd{ font-size: 2rem; }
	.cp_show div.hidden.t div.l dl{ line-height: 2rem; }

	.cp_show div.hidden.t div.r{ width: 100%; margin-top: 2rem; height: 15.5625rem; }

	.cp_show div.hidden.x{ padding: 2rem 0px; }
	.cp_show div.hidden.x div.l{ width: 100%; }
	.cp_show div.hidden.x div.r{ width: 100%; margin-top: 1rem; font-size: 0.875rem; line-height: 1.5rem; }
	.cp_show .syyy div.r div.z {width: 100%; margin-bottom: 2rem;}
	.cp_show .syyy div.r .flexslider {width: 100%;}

	.cp_dy .width1680 div.r{ width: 100%; margin-left: 0px; }
	.cp_dy .width1680 div.r, .cp_dy .width1680 div.r dl{ height: auto; }
	.cp_dy .width1680 div.r dl.l,.cp_dy .width1680 div.r dl.r{ width: 100%; }
	.cp_dy .width1680 div.r dl.l{ text-align: center; font-size: 1.5rem; }
	.cp_dy .width1680 div.r dl.r a{ width: 9rem; }

	.yy_lm,.yy_tofcgq,.yy_xlcgq{ padding: 3rem 0px 0px; }
	.yy_lm li,.yy_tofcgq li,.yy_xlcgq li{ height: auto; overflow: hidden; margin-bottom: 3rem;}
	.yy_lm li a{ position: relative; display: block; }
	.yy_lm li a div.l,.yy_tofcgq li div.l,.yy_xlcgq li div.l{ width: 100%; height: 14rem; }
	.yy_lm li a div.r,.yy_tofcgq li div.r,.yy_xlcgq li div.r{ position: relative; top: auto; width: 100%; margin-top:1rem; float: right; }
	.yy_lm li a div.r div dd,.yy_tofcgq li div.r div dd,.yy_xlcgq li div.r div dd{ font-size: 2rem; }

	.xlcgq_f_tit{ font-size: 1.25rem;  font-weight:bold;}
	.yy_xlcgq_f{  margin: 2rem 0px 1rem;}
	.yy_xlcgq_f li{ width: 100%; margin-bottom: 2rem; }
	
	.yy_tofcgq_bg{ padding: 0px; }

	.ny_banner .width1680 ul.yy{ margin-top: 1rem; }
	.ny_banner .width1680 ul.yy li p.t{ width: 2rem; height: 2rem; margin-left: 0.75rem;}
	.ny_banner .width1680 ul.yy li p.f{ font-size: 0.875rem; margin-top:0.5rem; }

	.ny_banner .width1680{ height: 16rem; }
	.yy_h_banner .width1680{ height: 25rem; }

	.yy_list{ padding: 3rem 0px 0px; }
	.yy_list li{ margin-bottom: 3rem; height: auto; }
	.yy_list li div.l,.yy_list li div.r{ width: 100%; }
	.yy_list li div.l{ float: left !important; }
	.yy_list li div.r{ float: right !important; position: relative; top: auto; margin-top:1rem;}
	.yy_list li div.r div dd{ font-size: 2rem; }

	.news_list{padding: 2rem 0px;}
	.news_list ul{ margin-bottom: 2rem; }
	.news_list ul li{ padding: 1rem 0px; }
	.news_list ul li a div.l,.news_list ul li a div.r{ height:6rem; }
	.news_list ul li a div.l{ width: 5rem; }
	.news_list ul li a div.l div ol{ font-size: 1rem; }
	.news_list ul li a div.l div dl{ font-size: 1rem; padding-top: 2px; margin-top: 2px; }
	.news_list ul li a div.r{ padding-left: 6.75rem;}
	.news_list ul li a div.r dd{ font-size: 1.25rem; margin-bottom: 0.5rem;}
	.news_list ul li a div.r dl{ font-size: 0.75rem; line-height: 1.5rem; height: 3rem; }
	
	.fenye{ margin-top:0px; font-size: 0.75rem; height: 1.75rem;}
	.fenye a, .fenye span{ width: 1.5rem; height: 1.5rem; line-height: 1.5rem; }

	.news_show{ padding: 2rem 0px; }
	.news_show .t{ font-size: 0.875rem; margin-bottom: 1.5rem; }
	.news_show .c .l{ padding-top: 2rem; width: 100%; }
	.news_show .c .l dd{ font-size: 2rem; line-height: 3rem; }
	.news_show .c .l ol{ margin: 1rem 0px;}
	.news_show .c .r{ border-left: 0px; padding-left:0px; padding-top: 2rem; padding-bottom: 2rem; width: 100%; line-height: 2rem; }
	.news_show .c .r p span{  line-height: 2rem !important;}

	.lxwm{ padding: 3rem 0px 1rem; }
	.lxwm .t{ margin-bottom: 2rem; }
	.lxwm .t dd{ font-size: 2rem; line-height: 3rem; }
	.lxwm ul.c{ width: 100%; }
	.lxwm ul.c li{ width: 100%; margin-right:0px; margin-bottom:1rem; }
	.lxwm ul.f{ margin-top:2rem; width: 100%; }
	.lxwm ul.f li{ width: 100%; margin-bottom: 2rem; height: auto; overflow: hidden; margin-right:0px; }
	.lxwm ul.f li ol{ margin-bottom: 1rem; }
	.lxwm ul.f li dl{ font-size: 0.875rem; line-height: 1.5rem; }

	.ygfc{ padding: 3rem 0px 1rem; }
	.ygfc .t{ font-size: 2rem; text-align: center; }
	.ygfc ul.f{ width: 100%; margin-top:3rem;}
	.ygfc ul.f li{ margin-bottom: 2rem; width: 100%;}
	
	.job_bg .width1680 div.t dd{ font-size: 2rem; }
	.job_bg .width1680 div.t dl{ font-size: 1rem; }
	.job_bg .width1680 div.t span.y{ font-size: 0.75rem; height: auto; line-height:1rem; padding:0.5rem 1rem; bottom: auto; top: 0px;border-radius:0.5rem;}
	.job_bg .width1680 div.t span.y i{ display: block; }
	
	.job_bg{ padding-bottom: 2rem; }
	.job_bg .width1680 div.c{ margin-top: 1rem; padding-bottom:1rem;}
	.job_bg .width1680 div.c a{ margin-right: 1rem; }
	.job_bg .width1680 ul.f{ margin-top:2rem; width: 100%; }
	.job_bg .width1680 ul.f li{ width: 100%; margin-right: 0px; margin-bottom: 2rem; height: 20rem; }
	.job_bg .width1680 ul.f li .bg{ height:18rem; padding: 1rem; }
	.job_bg .width1680 ul.f li .bg dl{ margin-top:1.5rem; }
	.job_bg .width1680 ul.f li .bg dl a{ height: 2rem; line-height: 2rem; }
	
	.job_bg .width1680 ul.j{ margin: 2rem 0px; }
	.job_bg .width1680 ul.j li{ height: 2.5rem; line-height: 2.5rem; }
	.job_bg .width1680 ul.j li i{ font-size: 0.75rem; }

	.job_show{ padding: 3rem 0px; }
	.job_show ul.t{ padding-bottom: 2rem; }
	.job_show ul.t li.n{ font-size: 2rem; margin-bottom: 0.5rem; }
	.job_show ul.t li.s{ padding-bottom: 1rem; }
	.job_show ul.t li.c{ line-height: 2rem; }
	.job_show ul.f li.c{ line-height: 2.5rem;height: 2.5rem; }
	.job_show ul.f li.c a{ height: 2.5rem; line-height: 2.5rem; }
	.job_show ul.f li.c i{ font-size: 0.75rem; }






















	
}
