/*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){

}
@media only screen and (max-width:1366px){
	
}
@media only screen and (max-width:1280px){
	.top_bg div.f ul li dd a{padding: 0px 16px;}
}
@media only screen and (max-width:1150px){
	.top_bg div.f ul li dd a{padding: 0px 10px;}
}
@media only screen and (max-width:1000px){
	.width1200{width:94%;}
	body{overflow-x:hidden;}
	.db_bg{ height: auto; margin-bottom: 64px; }
	.db_bg .width1200 dl{ display: none;line-height: 20px; }
	.db_bg .width1200 dl.l span{ display: block; margin-right: 0px;padding-left: 30px; margin:5px 0px; }
	.db_bg .width1200 dl.r{ display: none; }

	.top_bg{ top:0px; height: 64px;}
	.top_bg .gh{display:block; position:absolute; top:0px; bottom:0px; right:0px; width:50px; cursor: pointer;}
	.top_bg .gh i{ position:absolute; background-color:#000000; height:2px; left:10px;transition:all .5s ease;}
	.top_bg .gh i.t{ width:20px; top:24px;}
	.top_bg .gh i.c{ width:25px; top:30px;}
	.top_bg .gh i.f{ width:20px; top:36px;}
	.top_bg.selected .gh i{transition:all .5s ease;}
	.top_bg.selected .gh i.t{ width:25px;transform: rotate(45deg); top:50%;}
	.top_bg.selected .gh i.c{ display:none;}
	.top_bg.selected .gh i.f{ width:25px;transform: rotate(135deg); top:50%;}
	
	.top_bg div.t,.top_bg div.t a.logo,.top_bg .gh{height: 64px;}
	.top_bg div.t a.logo{ width: 50%; }
	.top_bg .gh{ bottom: auto; }
	.top_bg div.f{ display: none; }
	.top_bg .search-form{ margin-top:5px; height: auto; display: none; }
	.top_bg .search-form div{ width: 96%; padding: 0px 2%; margin-bottom: 10px;}
	.top_bg .search-form div button{ padding: 0px; height: 25px; line-height: 25px; display: block; }
	
	.top_bg .sj_lm{ position: absolute; top: 64px; background-color: #ffffff; z-index: 99; overflow: hidden; width: 100%;height:80vh;overflow-x: hidden;overflow-y: auto;}
	.top_bg.selected .sj_lm{ display: block;}
	.top_bg .sj_lm li,.top_bg .sj_lm li dd{ overflow: hidden; }
	.top_bg .sj_lm li{ padding: 0px 3%;  border-bottom: 1px solid #cccccc;}
	.top_bg .sj_lm li dd{ position: relative; }
	.top_bg .sj_lm li dd a{ line-height: 48px;padding: 5.5px 0px; font-size: 16px; color: #333333; }
	.top_bg .sj_lm li dd i{ position: absolute; right: 0px; font-size: 18px; top: 15px;}
	.top_bg .sj_lm li dd i.fa-angle-down,.sj_lm li.on dd i.fa-angle-up{ opacity: 1; }
	.top_bg .sj_lm li dd i.fa-angle-up,.sj_lm li.on dd i.fa-angle-down{ opacity: 0; }
	.top_bg .sj_lm li dl{ overflow: hidden;  display: none;}
	.top_bg .sj_lm li.on dl{ display: block; }
	.top_bg .sj_lm li dl a{ display: block; float: left; width: 45%; line-height: 32px; padding-left:5%;color: #333333; }

	.banner .slides li{ height: 320px; }
	.banner .slides li i.bg{ background-size: auto 100%; }
	.banner .slides li .width1200 dl{ font-size: 16px; line-height: 22px; text-align: center; }
	.banner .slides li .width1200 dd{ font-size: 20px ;text-align: center; margin-top:5px; }

	.banner .flex-direction-nav li a{ width: 25px; height: 64px; line-height: 64px; }
	.banner .flex-direction-nav li a.flex-prev{ left: 20px; }
	.banner .flex-direction-nav li a.flex-next{ right: 20px; }

	.i_wzgk_bg .width1200{ height: 48px; }
	.i_wzgk_bg .width1200 i{ line-height: 20px; background-size: auto 16px; background-position: 10px center; padding:4px 0px 4px 38px; width: 46px; }
	.i_wzgk_bg .width1200 dl{ margin-left:100px; margin-right: 0px; padding-right: 54px; margin-top:4px; }
	.i_wzgk_bg .width1200 dl a.m{ padding-left:10px; width: 40px; font-size: 14px; }
	.i_wzgk_bg .width1200 dl ul li a{  text-align: left; }
	
	.i_about{ padding: 40px 0px; }
	.i_about div.l{ width: 100%; }
	.i_about div.l ol{ margin-bottom: 5px; }
	.i_about div.l dd{ font-size: 24px; }
	.i_about div.l dl{ line-height: 25px; }
	.i_about div.l dl strong{ font-size: 16px; }

	.i_about div.r{ background-size: auto 100px; width: 100%;padding-top: 180px;}
	
	.i_hydt{ height: auto; overflow: hidden; }
	.i_hydt .i_hydt_tp,.i_hydt .qh{ width: 100%; }
	.i_hydt .i_hydt_tp .slides li{ height: 264px; }
	.i_hydt .i_hydt_tp .slides li i{ background-size: auto 100%; }
	.i_hydt .i_hydt_tp .slides li dd{ height: 48px; line-height: 48px; font-size: 16px; padding-right: 110px;}
	.i_hydt .i_hydt_tp .flex-control-nav{ bottom: 14px; right: 5px; }
	.i_hydt .i_hydt_tp .flex-control-nav li{ width: 8px; height: 8px; }
	.i_hydt .qh{ margin-top:20px; }
	.i_hydt .qh .tab{ height: auto; min-height: 160px; }
	.i_hydt .qh .tab ul li.t{ height:64px; }
	.i_hydt .qh .tab ul li.t a dd{ font-size: 16px; margin-bottom: 10px; }
	.i_hydt .qh .tab ul li.c{height: 32px;}
	.i_hydt .qh .tab ul li.c i{ top: 12px; }
	.i_hydt .qh .tab ul li.c a,.i_hydt .qh .tab ul li.c span{ line-height: 32px; }
	.i_hydt .qh .tab ul li.c span{ font-size: 12px; }

	.i_news ul{ margin-top:40px; width: 388px; height: 240px;}
	.i_news ul li.t{ height: 45px; }
	.i_news ul li.t dd{ margin:10px;  height: 24px;}
	.i_news ul li.t dd span{ font-size: 18px; margin-left:8px;}
	.i_news ul li.t dd i{ font-size: 12px; margin-left: 5px; }
	.i_news ul li.c{ margin: 2px 10px; height: 32px; }
	.i_news ul li.c i{ top: 12px; }
	.i_news ul li.c a,.i_news ul li.c span{ line-height: 32px; font-size: 12px; }
	
	.i_bg{ margin-top: 40px; }
	.i_bg .width1200{ padding: 40px 0px; }
	.i_bg .width1200 div.l{ width: 100%; position: relative; }
	.i_bg .width1200 div.l dd{ font-size: 24px;}
	.i_bg .width1200 div.r{ border-left: 0px; margin-top: 20px; margin-left:0px; padding-left: 0px; line-height: 25px; }
	
	.i_yxqy{ overflow: hidden;padding-bottom: 72px;}
	.i_yxqy,.i_yxqy .slides li{ height: 480px; }
	.i_yxqy .slides li i{ left: 0px; right: 0px; }
	.i_yxqy .flex-direction-nav li a{width: 25px; height: 64px; line-height: 64px;}
	.i_yxqy .flex-direction-nav li a.flex-prev{ left: 12px; }
	.i_yxqy .flex-direction-nav li a.flex-next{ right: 12px; }
	
	.i_yxqy .slides li .bg a.x{ width: 20px; height: 20px; }
	.i_yxqy .slides li .bg{ width: 74%; left: 7%; padding: 10px 5%; height: 320px; }
	.i_yxqy .slides li .bg dd{ margin-top: 15px; font-size: 24px; }
	.i_yxqy .slides li .bg dl{ font-size: 14px; line-height: 25px; height: 200px; }
	.i_yxqy .slides li .bg a.m{ width: 60%; margin:0px auto; height: 32px;line-height: 32px; }

	.i_yxqy .flex-control-nav{ bottom: 40px; }

	.yqlj_bg .width1200 dd{ height:35px; }
	.yqlj_bg .width1200 dd i{ padding-bottom: 5px; }
	.yqlj_bg .width1200 dl{ margin-top: 10px; padding-right:60px;}
	.yqlj_bg .width1200 dl a{ margin-right: 0px; width: 100%; overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; }
	.yqlj_bg .width1200 dl a.x{ width: auto; }

	.foot_t_bg{ padding: 40px 0px; }
	.foot_t_bg div.l.z{ width: 100%; }
	.foot_t_bg div.l.z ol{ text-align: center; }
	.foot_t_bg div.l.z ol a p{ margin-top:5px; }
	.foot_t_bg div.l.z dl{ text-align: center; }
	.foot_t_bg div.l.z dl p{ padding-left:0px; }
	.foot_t_bg div.l.z dl p img{ display: none; }
	.foot_t_bg div.l.c{ display: none; }
	.foot_t_bg div.r{ width: 100%; margin-top: 20px; }
	.foot_t_bg div.r ol{ margin:0px auto; }
	
	.foot_f_bg{ padding: 20px 0px; }
	.foot_f_bg dl{ line-height: 22px; text-align: center; }
	.foot_f_bg dl.l{ margin-right: 0px; }
	.foot_f_bg dl.l.c{ display: none; }
	.foot_f_bg dl.r{ width: 100%; }

	#i1,#i2,#i3,#i4,#i5{padding-top:0px; margin-top:0px;}
	#i1 .i_about div.l,#i1 .i_about div.r{ opacity: 1;}
	#i1 .i_about div.l{ margin-left: 0px; }
	#i1 .i_about div.r{ margin-right: 0px; }
	#i2 .i_hydt .i_hydt_tp,#i2 .i_hydt .qh{opacity: 1;}
	#i2 .i_hydt .i_hydt_tp{ margin-left: 0px; }
	#i2 .i_hydt .qh{ margin-right: 0px; }
	#i3 .i_news ul{opacity: 1; height: 240px;padding-top:0px;}
	#i4 .i_bg .width1200{opacity: 1;}
	#i5 .i_yxqy_bg{opacity: 1;}

	.ny_banner{ background-size: auto 100%; height: 240px; }
	.ny_banner .width1200{  font-size: 24px; }
	
	.ny_lm .width1200{ height: auto; padding-top: 15px; }
	.ny_lm .width1200 a{ line-height: 32px; margin-bottom: 10px; margin-right: 5%; }

	.about_t div.c{ padding: 0px; }
	.about_t div.c dd{ font-size: 24px; margin-bottom: 15px; }
	.about_t img.r{ display: none; }

	.about_bg{ padding: 40px 0px; }
	.about_bg .width1200 div.t{ padding-bottom: 15px; }
	.about_bg .width1200 div.t dl.l{ width: 100%; font-size: 24px; margin-bottom: 10px; }
	.about_bg .width1200 div.t dl.r{ line-height: 25px; }
	.about_bg .width1200 div.f{ line-height: 32px; }

	.about_gy{ padding: 40px 0px; }
	.about_gy div.t{ font-size: 24px; margin-bottom: 20px; }
	/*.about_gy ul li{ height: auto; padding: 15px 0px; }
	.about_gy ul li dl{ line-height: 25px; }
	.about_gy ul li dl.l {width: 100%; margin-left:0px;}
	.about_gy ul li dl.r{ width: 100%; margin-top: 15px; }*/
	.about_gy ul li{ width: 100%; }
	.about_gy ul li .bg{ padding: 10px; }
	.about_gy ul li .bg div.l{width: 48%;}
	.about_gy ul li .bg div.r{width: 40%;}
	.about_gy ul li .bg div.r dd{font-size: 18px;}
	.about_gy ul li .bg div.r dl{ font-size: 14px; margin-top:10px; }
	.about_gy ul li .bg div.r ol{width: 100%;}
	.about_gy ul li .bg div.r ol a{ font-size: 12px; height: 32px; line-height: 32px; width: 100%; }
	
	.popupbox .con{padding: 40px 20px;}
	
	.xhzc{ margin:40px 0px; padding: 48px 15px 60px; height: 810px; }
	.xhzc a.gd{ bottom: 20px; }
	.xhzc .hidden dd, .xhzc .hidden ol, .xhzc .hidden dl{ margin-bottom: 25px; }
	.xhzc .hidden dd{ font-size: 24px; }
	.xhzc .hidden ol{ font-size: 18px; }
	.xhzc .hidden dl{ line-height: 25px; }
	.xhzc a.xz{ top: 10px;right: 15px; }
	
	.zzjg{ padding: 40px 0px 0px; }
	.zzjg .tit,.tdsqb .tit,.hysqbz .tit{ font-size: 28px; padding-bottom: 15px; margin-bottom: 15px; }
	.zzjg .name{ font-size: 20px; margin-bottom: 20px; }
	
	.zzjg ul li.t{ padding: 10px 0px; }
	.zzjg ul li.t dl{ line-height: 25px; height: 25px; }
	.zzjg ul li dl{ margin-left:0px; text-align: center; font-size: 14px;}
	.zzjg ul li dl.d1{ width: 21%;}
	.zzjg ul li dl.d2{ width: 34%; }
	.zzjg ul li dl.d3{ width: 24%;}
	.zzjg ul li dl.d4{ width: 21%; }
	.zzjg ul.f li dl.d2{ width: 55%; }

	.tdsqb .bd{ padding: 20px 15px; line-height: 32px; }
	.tdsqb .wdxz{ height: auto; overflow: hidden; }
	.tdsqb .wdxz a.l{ position: relative; line-height: 48px; display: block; width: auto; background-position: 20px center;padding-left:64px; }
	.tdsqb .wdxz dl{ margin-left: 0px; border-left: 0px; border-top: 1px solid #eeeeee; line-height: 28px; padding-top: 10px; padding-bottom: 10px;padding-left: 25px; }
	
	.hysqbz{ padding: 40px 0px; }
	.hysqbz ul li{ width: 47%; margin-right: 1.3%; height: 100px; }
	.hysqbz ul li div.bg dd{ font-size: 20px; }
	.hysqbz ul li div.bg ol{ font-size: 14px; margin-top:10px; }
	
	.hggy,.ny_page{ padding: 40px 0px; }
	.hggy .tit{ font-size: 28px;}
	.hggy .con{ padding:15px; }
	.hggy .con ol{ font-size: 18px; margin-bottom: 15px; }
	.hggy .con dl{ line-height: 28px; }
	
	.ny_tit{ margin-bottom: 10px; }
	.ny_tit dl.l,.ny_tit dl.r{ width: 100%; }
	.ny_tit dl.l span{ font-size: 28px; }

	.rhtj{ padding: 15px; }
	.rhtj dd{ font-size: 18px; }
	.rhtj dl{ font-size: 14px; line-height: 25px; }

	.sqb_con div.l{ width: 368px; padding:15px 2.5%; }
	.sqb_con div.r{ margin-top:20px; width:100%; }
	.sqb_con div.r div.c{ padding: 15px; }

	.rzsq_list li{ width: 45%; margin-right: 5%; height: 120px; }
	.rzsq_list li a .bg{ padding-top:40px; }
	.rzsq_list li a .bg i{ background-size:auto 50px; height: 25px; width: 29px; margin-left:-14.5px; }
	.rzsq_list li a .bg dd{ font-size: 16px; }

	.zrtz{ padding:15px; }
	.zrtz dd{ font-size: 24px; }
	.zrtz ol{ line-height: 25px; padding:10px 0px; }
	.zrtz dl{ padding:15px 0px; }

	.zbcl_con div.l{ width: 100%;line-height: 32px;}
	.zbcl_con div.r{ width: 100%; margin-top:20px; }

	.zrzs{ padding: 15px; min-height: 50vh; }
	.sq_bg .tit{ font-size: 18px; }
	.sq_bg .so div.l{ width: 32%; }
	.sq_bg .so div.c{ width: 64%; }
	.sq_bg .so div.r{ display: none; }

	.sq_bg .zrmd li{ width: 48.3%; height: 170px; }
	.sq_bg .zrmd li div.bg{ padding:15px; }
	.sq_bg .zrmd li div.bg dd b{ font-size: 24px; }
	.sq_bg .zrmd li div.bg ol{ font-size: 16px; height: 42px; }

	.sq_bg .wncl,.sq_bg .wncl li{ width: 100%; }
	.sq_bg .wncl li{ height: auto; }
	.sq_bg .wncl li .bg{ padding: 15px; position: relative; }
	.sq_bg .wncl li .bg dl{ line-height: 32px; }

	.hybz .hidden.l,.hybz .hidden.z{ width: 100%; }
	.hybz .hidden.l ul.list li a{ width: 70%; }
	.hybz .hidden.r{ display: none; }
	.fenye span, .fenye a{padding: 2.5px 5px;margin: 0px 4px;}

	.hybz .hidden.l ul.dt_show li.t,.zcfh_show li.t{ font-size: 24px; }
	.hybz .hidden.l ul.dt_show li.n{ margin-bottom: 15px; }
	.hybz .hidden.l ul.dt_show li.c{ line-height: 32px; }

	.hybz .hidden.z ul{ width: 100%; height: auto; min-height: 300px; }

	.zcfh_list li a{ padding: 15px; }
	.zcfh_list li a dd{ line-height: 25px; }
	.zcfh_list li a ol{ margin-top:5px; }

	.zjzx ul.t{ width: 100%; }
	.zjzx ul.t li{ width: 100%; margin-right: 0px; }
	.zjzx div.f{ margin-top:0px; }
	.zjzx div.f dl{ width: 100%; height: 48px; line-height: 48px; font-size: 18px; }

	.jypx_list li{ width: 47.618%; height: 154px; margin-bottom: 20px; }
	.jypx_list li a ol{ height: 122px; }
	.jypx_list li a dd{ font-size: 16px; height: 32px; line-height: 32px; }
	
	.jypx_show li.t{ font-size: 20px; }

	.gsl_list,.gsl_list li{ width: 100%; }
	.gsl_list li{ margin-right:0px; }
	.gsl_list li a{ padding: 15px; }

	.lxwm_con div.t{ line-height: 28px; }
	.lxwm_con ul.c li{ width: 100%; }
	.lxwm_con ul.c li dl{ padding:12px 0px 12px 60px;}
	.lxwm_con div.f div.hidden{ width: 100%; }




}

