@media only screen and (max-width:1700px) {
	.top_mu .mu_con .top_m{ width:60%; margin-left:20%;}
}
@media only screen and (max-width:1600px) {
	.top_mu .mu_con{ width:78%;}
	.index_con div.bg dd{ font-size:2.5rem;}
	.index_con div.bg dl{ font-size:1.8rem; line-height:2.5rem;}
}
@media only screen and (max-width:1500px) {
	.top_mu .mu_con{ width:75%;}
	.wlaq_dt div{ margin-top:2rem; padding:2%; width:26%;}
	.wlaq_dt div p{ margin:1rem 0px;}
	.top_mu .mu_con .top_m{ width:70%; margin-left:15%;}
	.about_zz ul li{ padding:0px 2%; width:46%;}
}
@media only screen and (max-width:1300px) {
	.page_bg .page_bg{ top:25%; height:75%;}
	.page_banner div.fl dd{ font-size:2rem; margin-bottom:0.5rem;}
	.page_banner div.fl dl{ line-height:2rem;}
	.page_banner ul.fr li{ height:4rem; line-height:4rem;}
	.qy_syqy div.c div{ padding-top:2rem;}
	.qy_syqy div.c img{ max-width:55%;}
	.fwzc_cxyhz ul.t li{ width:15%;}
	.wlaq_dt div p{ margin:0.5rem 0px;}
	.top_mu .mu_con .top_m{ width:80%; margin-left:10%;}
}
@media only screen and (max-width:1260px) {
	.index_con div.bg dd{ font-size:2rem;}
	.index_con div.bg dl{ font-size:1.5rem; line-height:2rem;}
	.foot_bg div.t ul.fr li.f{ line-height:1rem; padding:0.5rem;}
	.anli_list ul li{ width:31.6%;}
	.jraq_wt ul{ width:100%;}
	.jraq_wt ul li{ min-height:7rem; width:44%; margin:0px 1% 1rem; padding-top:6rem;}
	.jraq_wt ul li i{ top:1.5rem;}
	.news_list ul li{ width:30%;}
}
@media only screen and (max-width:1200px) {
	.top_mu .mu_con{ width:68%;}
	.item ul li.t{ font-size:2rem !important;}
	.item ul li.c{ font-size:1rem !important;}
	.item ul li.f dl{ width:9rem !important; height:2rem !important; line-height:2rem !important;}
	.item ul li.f dl img{ left:10px !important; width:16px !important; margin-top:-8px !important;}
	.fwzc_cxyhz ul.f li{ min-height:280px;}
	.wlaq_dt div{ margin-top:5px; padding:1%; width:28%;}
	.wlaq_dt div p{ font-size:1rem;}
	.wlaq_fx ul li{ width:29%; margin-bottom:1rem;}
	.wlaq_sm2{ height:46rem;}
	.top_mu .mu_con .top_m{ margin-left:0;}
	.top_mu .mu_con .mu_ul li a dd{ padding:0px 1rem;}
	
}
@media only screen and (max-width:1100px) {
	.index_news ul li div.f dl{ min-height:96px;}
}
@media only screen and (max-width:1000px) {
	.index_news ul li{ width:47%; margin-bottom:1rem;}
	.page_bg .page_bg{ top:20%; height:84%;}
	.page_banner div.fl{ width:70%;}
	.page_banner div.fl dd{ font-size:1.5rem;}
	.page_banner div.fl dl{ font-size:0.875rem;}
	.page_banner ul.fr{ width:20%;}
	.page_banner ul.fr li{ height:3rem; line-height:3rem; margin-bottom:1rem;}
	.photo_top dd{ padding-top:3rem;}
	.photo_top ol{ margin:1rem 0px 2rem;}
	.photo_top ul{ margin-bottom:2rem;}
	.photo_top ul li{ margin-bottom:2rem;width:47%;}
	.photo_hzhb{ padding:4rem 0px; margin-bottom:3rem;}
	.photo_hzhb ul li{ width:31%; margin-bottom:2rem;}
	.photo_rz{ padding-bottom:2rem;}
	.photo_rz dl{ margin:2rem 0px;}
	.photo_gg{ padding:3rem 5%; width:90%;}
	.photo_f_bg{ padding:0px 5%;}
	.jraq_hl{ padding:3rem 0px;}
	.jraq_hl dd{ font-size:1.5rem; margin-bottom:1.5rem;}
	.jraq_hl dl{ line-height:2rem;}
	.jraq_hl ul{ margin-top:3rem;}
	.jraq_hl ul li{ width:43%; margin:0px 3.5%;}
	.qytx_top{ margin-bottom:5rem;}
	.qy_pt{ padding-top:2rem;}
	.qy_syqy ol{ margin-bottom:1rem;}
	.qy_syqy div.c{ padding:0px 7% 4rem;}
	.qy_syqy div.c img{ max-width:100%; float:left !important;}
	.qy_syqy div.c div{ width:100%; padding:1rem 0px;}
	.wlaq_dt div{ width:30%;}
	.wlaq_dt div p{ line-height:1.5rem;}
	.wlaq_js div{ margin-bottom:2rem;}
}
@media only screen and (max-width:900px) {
	.top_mu .mu_con{ width:60%;}
	.page_con .fl_r .ryzz_t div{ margin-bottom:0px;}
	.anli_list ul{ margin-bottom:2rem;}
	.anli_list ul li{ width:47%; margin:0px 1% 2rem;}
	.fwzc_cxyhz ul.f li{ width:43%;}
	.news_list ul li{ width:47%; max-width:500px;}
	.top_mu .mu_con .top_m{ width:89%;}
	.top_mu .mu_con .mu_ul{ width:100%;}
	.top_mu .mu_con .mu_ul li a dd{ padding:0px 0.5rem;}
	.mu_con .so{ display:none;}
}
@media only screen and (max-width:800px){
	body{overflow-x: hidden; }
	.top_mu .mu_con .top_m .gh{ display:block; background:url(../images/mu.png) no-repeat scroll left center; padding-left:32px; margin-top:1.5rem; }
	.top_mu.on{ bottom:0px;}
	.top_mu .logo{ height:1.875rem; position:absolute; z-index:2;}
	.top_mu .lxwm{ display:none;}
	.top_mu .mu_con .mu_ul li.on{ display:block;}
	.mu_con .so{ display:none;}
	.top_mu.on .mu_con .fl .mu_ul{ opacity:1; height:auto;padding:2rem 0px;}
	.top_mu .mu_con .mu_ul li div.con{ display:block;}
	.top_mu .mu_con .mu_ul li div.con2{ display:none;}
	.top_mu .mu_con{ width:20%; float:right; margin:0px; overflow:initial;}
	.top_mu .mu_con .mu_ul{width:0px; position:absolute; right:0px; opacity:0; height:0px;}
	.top_mu.on .mu_con .mu_ul{ opacity:1; height:auto;width:260%;padding:3rem 0px; overflow:hidden;background-color:rgba(255,255,255,.80)}
	.top_mu .mu_con .mu_ul li{ width:90%; padding:0px 5%;}
	.top_mu .mu_con .mu_ul li a dd{ line-height:3rem; text-align:left;}
	.top_mu .mu_con .mu_ul li a dd i{ display:none;}
	.top_mu .mu_con .mu_ul li div.con{ background:none; display:block; position:relative; padding:0px;}
	.item ul{ top:30% !important;} 
	.item img.banner{ opacity:1 !important; margin-bottom:-5px;}
	.item ul li.c{ margin-top:1rem !important;}
	.item ul li.f{ margin-top:2rem !important;}
	.carousel{ margin-top:5rem;}
	
	.index_con,.index_ul,.index_news{ padding-top:0px; margin-top:0px;}
	.index_left img{ margin-left:0px !important;}
	.index_right img{ margin-right:0px !important;}
	.index_con img{ width:100%;}
	.index_con div.bg{ width:85%; height:100%; bottom:0px; top:0px;}
	.index_left div.bg{right:0px !important; background-color:rgba(248,247,247,0.50);}
	.index_right div.bg{ left:0px !important;background-color:rgba(15,40,138,0.50);}
	.index_ul ul{ margin:3rem auto !important; width:90% !important;}
	.index_ul ul li{ width:45% !important; margin:0px 2.5% 1rem !important; min-height:340px;}
	.index_ul ul li a img{ margin-top:0px !important;}
	.index_ul ul li a dd{ margin:1rem 0px !important; font-size:1.25rem !important;}
	.index_ul ul li a dl{ margin-bottom:0px !important;}
	.index_news{ opacity:1;}
	.index_news .tit{ margin:2rem 0px; font-size:2rem;}
	.index_news .more{ margin:0px auto 1rem;}
	.fh_top{ padding:1rem 0px;}
	.foot_bg{ padding-top:2rem;}
	.foot_bg div.t{ margin-bottom:2rem;}
	.foot_bg div.t ul.fl{ display:none;}
	.foot_bg div.t ul.fr{ width:80%; margin:0px 10%; max-width:640px;}
	.page_bg{ margin-top:5rem;}
	.page_bg .page_bg{ top:0px;}
	.page_bg img.bg{ height:40rem; opacity:1; max-width: 220%;}
	.page_bg.top_nav img.bg{ height:20rem;}
	.page_banner div.fl{ width:100%; margin-bottom:1rem; overflow:hidden; height:22rem; text-align:center;}
	.page_bg.top_nav .page_banner div.fl{ height:12rem;}
	.page_banner div.fl dl{ text-align:center;}
	.page_banner ul.fr{ width:100%;}
	.page_banner ul.fr li{ float:left; width:20%; margin-right:5%; margin-bottom:1rem;}
	.page_con{ padding:2rem 0px;}
	.page_con .page_left{ width:96%; padding:0px; margin-bottom:2rem; background-color:#ffffff;top:4.5rem !important;margin-top:0px; border-left:0px; margin-left:0px;}
	.page_con .page_left dd{ padding:0px; margin-left:0px; margin-bottom:0px; width:16%;float:left;border-bottom:3px solid #ffffff; text-align:center; margin-right:2%;}
	.page_con .page_left dd:hover{ border-left:0; margin-left:0; border-bottom:3px solid #265bff; }
	.page_con .page_left dd{ display:none;}
	.page_con .page_left ul{ float:left; width:100%;}
	.page_con .page_left ul li{padding:0px; margin-left:0px;margin-bottom:0px;width:18%;float:left;border-bottom:3px solid #ffffff; text-align:center; margin-right:2%;}
	.page_con .page_left ul li.active, .page_con .page_left ul li:hover{border-left:0; margin-left:0;border-bottom:3px solid #265bff;}
	.page_con .fl_r{ width:100%;}
	.page_con .fl_r .con{ padding-top:1rem; margin-bottom:1rem;}
	.page_con .fl_r .con dd{ font-size:1.5rem; margin-bottom:1rem;}
	.page_con .fl_r .con .about_t{ font-size:1.5rem;}
	.about_yy dl{ margin-bottom:2rem;}
	.about_yy ul{ margin-bottom:2rem; padding-bottom:1rem;}
	.about_yy ul.t li{ width:100%; margin:0px; margin-bottom:1rem;}
	.about_yy ul li{ width:27%; margin:0px 3%;}
	.about_yy ul li ol{ font-size:1.5rem; margin-bottom:0.875rem;}
	.about_yy ul li dl{ font-size:0.75rem; line-height:1.5rem;}
	.about_rw ul li{ padding-bottom:0px;}
	.about_rw ul li.on div.f{ padding-right:0px; padding-bottom:1rem;}
	.page_con .page_left ul.ryzz_m{ width:100%;}
	.page_con .page_left ul.ryzz_m li{ width:18%;}
	.page_con .fl_r .ryzz_t div{ margin-bottom:2rem;}
	.page_con .fl_r .ryzz_f div{ min-height:5rem;}
	.page_con .fl_r .ryzz_f div.fl{ height:10rem;}
	.page_con .fl_r .ryzz_f div.fl dd{ line-height:10rem;}
	.page_con .fl_r .ryzz_f div.fr{ min-height:20rem; width:80%;}
	.photo_hzhb ul li{ width:48%;}
	.photo_hzhb a div{ margin:1rem auto 0px;}
	.jraq_con{ padding:3rem 0px;}
	.jraq_con dd{ font-size:1.5rem; margin-bottom:0.5rem;}
	.jraq_con dl{ line-height:2.5rem;}
	.jraq_f,.jraq_t{ padding:3rem 0px;}
	.jraq_wt{ padding:3rem 0px;}
	.jraq_wt ol{ margin-bottom:1rem;}
	.jraq_wt div{ line-height:2.5rem;}
	.jraq_wt ul.jraq_wt ul{ margin-top:3rem;}
	.jraq_wt ul li{ min-height:9rem;}
	.jr_jj_bg div.t{ margin-top:4rem; margin-bottom:1rem;}
	.jr_jj_bg div.c{ margin-bottom:3.5rem;}
	.jr_jj_bg ul li{ width:46%; margin:0px 1% 2rem;}
	.dj_ul li{ padding-bottom:1rem;}
	.dj_ul li dl.t3{ padding:1rem 0px;}
	.dj_ul li div.c div{ width:100%; min-height:5rem; padding:2rem 0px; margin:0px; border:0px;}
	.dj_ul li div.c div dd{ margin-bottom:1rem;}
	.dj_ul li div.c div img{ min-height:40px; margin-bottom:1rem;}
	.qytx_top{ margin:3rem 0px;}
	.qytx_top ol{ margin:1rem 0px;}
	.qytx_top dl a{ padding:0.75rem 2rem;}
	.qytx_ul li{ width:46%; padding:0px 2% 1rem;}
	.qytx_foot{ padding:2.8125rem 0px 3rem}
	.qytx_cptd_tit{ margin-bottom:2rem; margin-top:3rem;}
	.qytx_cptd{ padding:0px 0px 4rem;}
	.qytx_cptd img{ max-width:100%;}
	.qytx_cptd div{ width:100%; padding-top:2rem;}
	.qytx_cptd div ol{ text-align:center;}
	.qytx_aqx{ padding:3rem 7%;}
	.qytx_aqx div.fl{ width:100%;}
	.qytx_aqx div.fl ol{ text-align:center;}
	.qytx_aqx img{ max-width:100%;}
	.qy_gnjs{ padding:0px 2% 2rem;}
	.qy_gnjs dd{ margin-bottom:2rem;}
	.qy_gnjs div.c div{ padding-top:0px !important; width:60%;}
	.qy_gnjs div.c img{ max-width:35%;}
	.qy_syqy div.c{ padding:0px 2% 2rem;}
	.fwzc_jszz div.t{ font-size:1.5rem; padding:2rem 0px; line-height:2.5rem;}
	.fwzc_jszz div.f{ padding-bottom:4rem;}
	.fwzc_jszz div.f div.fl{ width:100%; margin-bottom:2rem;}
	.fwzc_jszz div.f div.fr{ width:100%;}
	.fwzc_cxyhz ul.t li{ width:31%;}
	.fwzc_cxyhz{ padding:2rem 0px;}
	.fwzc_cxyhz dd{ margin-bottom:2rem;}
	.fwzc_cxyhz ul.t{ margin-bottom:3rem;}
	.news_show ul{ margin-bottom:1rem;}
	.news_show ul li.f{ padding-bottom:3rem;}
	.news_show ul li.f a.fh{ top:auto; bottom:1rem;}
	.contact{ padding:3rem 0px;}
	.contact li{ margin-bottom:1rem;}
	.job_show ul{ margin:3rem 0px;}
	.job_show ul li.t{ margin-bottom:1.5rem; font-size:1.5rem; line-height:3rem;}
	.job_show ul li.t a{ height:2rem; line-height:2rem; width:7rem;}
	.job_show ul li.d{ margin-bottom:2rem;}
	.job_show ul li.d div{ margin-bottom:1.5rem;}
	.job_show ul li.c dd{ margin-bottom:1rem;}
	.job_show ul li.c{ margin-bottom:2rem;}
	.top_nav .page_bg div.fl{ margin-top:3rem;}
	.job_list .top{ height:8rem; margin-bottom:2rem;}
	.job_list .top .job_so{ width:100%;}
	.job_list .top .xl_xz{ width:45%; margin-top:2rem; margin-left:0px;}
	.job_list .list li dl.j4{ line-height:2rem; padding:1rem 0px;}
	.photo_gg dd{ font-size:2rem;}
	.foot_bg div.f{ display:none;}
	.wlaq_jj dd{ line-height:6rem;}
	.wlaq_dt{ margin:3rem 0px;}
	.wlaq_dt img{ width:100%; margin-bottom:20px;}
	.wlaq_dt div{ width:94%;  margin:20px 2%;}
	.wlaq_js ul,.wlaq_fx ul{ width:100%;}
	.wlaq_js ul li.c{ width:90%; margin:0px 4% 1rem;}
	.wlaq_js ul li.x{ display:none;}
	.wlaq_fx ul li{ width:80%; margin:0px 4% 1rem; padding:4% 5%; height:auto;}
	.wlaq_sm1{ padding:3rem 0px;}
	.wlaq_sm2{ height:40rem;}
	.wlaq_fx{ padding:2rem 0px;}
	.wlaq_sm1{ padding:0px;}
	.hzhb ul li{ width:30%; margin-bottom:1.5rem;}
	
	.photo_list .con ul.fl{ width:100%; max-width:100%;}
	.photo_list .con ul.fl li{width:46%;float: left; margin: 0px 2% 1.25rem;}
	.photo_list .con div.fr{ width:100%;}
	.hzhb ul li img{ max-width:100%;}
}
@media only screen and (max-width:640px){
	.page_banner ul.fr li{ width:45%; padding:0px;}
	.about_zz ul li{ width:100%;}
	.anli_list dd.t{ margin:2rem 0px;}
	.anli_list ul{ width:100%;}
	.anli_list ul li{ width:98%; margin:0px 1% 1rem;}
	.photo_top ul li{ width:100%; margin-right:0px;}
	.jraq_hl ul li{ width:80%; margin:0px 10% 2rem;}
	.jraq_hl ul li dl{ min-height:140px; font-size:1rem; padding:2rem 1.5rem;}
	.foot_bg div.f dl.f a{ opacity:0;}
	.fwzc_cxyhz ul.t li{ width:48%;}
	.photo_top ul{ width:100%;}
	.photo_top ul li{ width:90%; margin:0px 5% 2rem;}
	.page_bg img.bg{ margin-left: -50%;}
	.hzhb ul li{ width:45%; margin:0px 2% 1rem;}
}
@media only screen and (max-width:480px){
	.top_mu .mu_con{ width:22%;}
	.top_mu.on1 .mu_con .fl .mu_ul, .top_mu.on1 .mu_con .fl:hover .mu_ul, .top_mu.on2 .mu_con .fl:hover .mu_ul{ padding:3rem 0px;}
	.index_news ul li{  width:100%; margin:0px 0px 2rem;}
	.index_ul li a dd{ font-size:1rem; margin-bottom:0.875rem;}
	.item ul{top: 20% !important;}
	.jraq_wt ul li{ width: 78%;padding: 7.5rem 10% 2.5rem; min-height:3rem;}
	.dj_ul li i.t1{ top:2rem;}
	.fwzc_cxyhz ul.t{ margin-bottom:2rem;}
	.fwzc_cxyhz ul.f{ width:100%;}
	.fwzc_cxyhz ul.f li{ width:90%; padding:2rem 5%; margin-right:0px; min-height:100px; margin-bottom:1.5rem;}
	.news_list ul{ width:100%;}
	.news_list ul li{ width:90%; margin:0px 5% 2rem;}
	.fenye{ text-align:center;}
	.index_ul ul li{ min-height:300px;}
}
@media only screen and (max-width:375px){
	.top_mu .mu_con{ width:30%;}
}
@media only screen and (max-width:320px){
	.item ul{ top:10% !important; width:90% !important; margin:0px 5% !important;}
	.index_con div.bg div{margin-top: -7.21875rem;height: 15.4375rem;}
	.index_ul ul li{ width:95% !important; min-height:250px;}
}