.gh,.sj_top{ display:none;}
@media only screen and (max-width:1680px){
	.top_bg .hidden div.r dl.r{ width:50px;}
	.top_bg .hidden div.r dl.l i{ font-size:16px;}
}
@media only screen and (max-width:1600px){
	.dsj ul li.c div.l{ width:20%;}
}
@media only screen and (max-width:1480px){
	.ny_top_bg,.top_bg, .top_bg .hidden{ height:80px;}
	.top_bg .hidden .mu{ margin-left:250px; width:65%;}
	.top_bg .hidden .mu,.top_bg .hidden div.r{ line-height:80px;}
	.top_bg .hidden div.r dl.l i{ font-size:14px;}
	.i_dlpp_cp div.l div.c dd{ font-size:30px;}
	.i_dlpp_cp div.l div.c dd img{ max-height:30px; margin-top:5px;}
	.i_dlpp_cp div.l div.c dl{ font-size:16px; margin:25px 0px;}
	.i_dlpp_cp div.l div.c ol a{ font-size:14px; height:36px; line-height:36px; width:140px;}
	.i_bg .width1680 div.t dd{ font-size:38px;}
	.i_bg .width1680 div.t dl{ font-size:16px;line-height:25px;margin-top:20px;}
	.foot_bg .width1680 div.t div.l{ width:40%;}
	.dsj ul li.c div.c{ margin-left:3%;}
	
	
}
@media only screen and (max-width:1366px){
	.ny_top .hidden .mu a{ padding-right:20px; width:auto;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 dd{ font-size:20px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 dl{ font-size:32px; line-height:45px;}
	.ny_banner{ height:540px;}
	.ny_banner .width1680 dd{ font-size:32px;}
	.ny_banner .width1680 dl{ font-size:16px;}
	.about_bg{ height:640px;}
	
	.dlpp_js ul li div.l .bg dd{ font-size:20px;}
	.dlpp_js ul li div.l .bg dl{ font-size:14px; line-height:24px;}
	
	.dlpp_cpxl .tit span.l{ font-size:24px;}
	.dlpp_cpxl .tit span.r a{ margin-left:15px;}
	
	.dlpp_cpxl .tit{ margin:40px 0px;}
	.dlpp_cpxl .bg{ margin-bottom:0px;}
	.dlpp_cpxl .name{ font-size:32px; line-height:48px; margin:30px 0px;}
	.dlpp_cpxl .cpxl li{ margin-bottom:30px;}
	.dlpp_cpxl .cpxl li a .bg dd{ margin-top:15px; font-size:20px;}
	.dlpp_cpxl .cpxl li a .bg dl{ font-size:16px; margin-top:8px;}
	
	.photo_show li.t{ font-size:24px;}
	.photo_show li.n{ margin-top:15px;}
	
	.dlpp_yy{ padding:50px 0px;}
	.sjll ol{ margin-bottom:50px;}
	.sjll dd{ font-size:24px;}
	.sjll dl{ font-size:14px; line-height:24px;}
	
	.fwzz{ padding:60px 0px 120px;}
	.fwzz .t{ margin-bottom:50px;}
	.fwzz .t dd{ font-size:28px;}
	.fwzz .t dl{ font-size:20px; margin-top:15px;}
	.fwzz .t ol{ margin-top:40px;}
	
	.dsj ul li.c div.l{ font-size:40px; width:15%;}
	.dsj ul li.c div.r dd{ font-size:20px; line-height:25px;}
	.dsj ul li.c div.r dl{ font-size:14px; line-height:25px;}
	.dsj ul li.f div.r{ float:right;}
	
}
@media only screen and (max-width:1280px){
	.top_bg .hidden a.logo{ width:15%;}
	.top_bg .hidden .mu{ margin-left:20%; width:55%;}
	.top_bg .hidden .mu a{ text-align:center; font-size:16px; padding-right:4%;}
	.top_bg .hidden div.r dl.l{ width:78%;}
	.i_dlpp_cp div.l div.c dd{ font-size:24px;}
	.i_dlpp_cp div.l div.c dl{ font-size:14px; margin:20px 0px;}
	.i_dlpp_cp div.l div.c ol a{ font-size:12px; height:30px; line-height:30px; width:120px;}
	.i_bg{ height:600px; background-size:auto 100%;}
	.i_bg .width1680 div.t, .i_bg .width1680 ul.f{ max-width:100%; text-align:center;}
	.i_lxwm .width1680 div.l dd{ font-size:20px;}
	.i_lxwm .width1680 div.l dl{ font-size:14px;}
	.i_lxwm .width1680 div.r a{ font-size:14px;}
	.foot_bg .width1680 div.t div.l dd{ font-size:24px;}
	.foot_bg .width1680 div.t div.l dl{ font-size:14px; line-height:25px;}
	
	.fwzz .c li .bg dd{ font-size:16px; margin-bottom:20px;}
	.fwzz .c li .bg dl{ font-size:14px; line-height:25px;}
	
	.lxwm{ padding:80px 0px 140px;}
	.lxwm div.t{ margin-bottom:20px; height:260px;}
	.lxwm div.f div.l, .lxwm div.f div.r{ height:400px;}
	.lxwm div.f div .bg dd{ font-size:25px;}
	.lxwm div.f div .bg dl{ font-size:16px; margin:15px 0px 20px;}
	.lxwm div.f div .bg a{ font-size:14px; width:128px; height:38px; line-height:38px;}
	
	
}
@media only screen and (max-width:1200px){
	.i_top .hidden div.r{ width:27%;}
	.i_dlpp{ height:48px; margin-top:-48px;}
	.i_dlpp a{ height:48px;}
	.i_dlpp a img{ max-height:32px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 dd{ font-size:16px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 dl{ font-size:24px; line-height:40px; margin:15px 0px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 ol{ font-size:14px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 ol a{ width:120px; height:28px; line-height:28px;}
	
	.dsj ul li{ margin-bottom:40px;}
	.dsj ul li.c{ padding-bottom:40px;}
	.dsj ul li.c div.c{ width:45%;}
	
	
}
@media only screen and (max-width:1000px){
	.width1200{width:94%;}
	body{overflow-x: hidden; }
	.gh,.sj_mu{display: block;}
	.top_bg .hidden .mu, .top_bg .hidden div.r{ display:none;}
	.ny_top_bg, .top_bg, .top_bg .hidden{ height:64px;}
	.i_top .hidden,.ny_top .hidden{ margin:0px 5%;}
	.i_top .hidden .gh p{background-color:#ffffff;}
	.ny_top .hidden .gh p{ background-color:#000000;}
	
	.sj_top{ display:none;}
	.sj_top.selected{ display:block;}
	
	.top_bg .hidden a.logo{ width:40%;}
	.top_bg .hidden .gh{ position:absolute; width:32px; height:22px; right:0px; font-size:32px; top:21px;}
	.top_bg .hidden .gh p{width:100%; height:3px; border-radius:3px;}
	.top_bg .hidden .gh p.c{ margin:6px 0px;}
	
	.top_bg .sj_mu{ position:fixed; top:0px;left:0px; right:0px; z-index:99991; padding:2vh 5% 0px; height:98vh; background-color:#ffffff;}
	.sj_mu div.t{ height:40px; position:relative;overflow:hidden;}
	.sj_mu div.t a.logo{ position:absolute; top:0px; bottom:0px; left:0px;}
	.sj_mu div.t a.gh{ position:absolute; width:30px; height:30px; top:10px; right:0px;}
	.sj_mu div.t a.gh i{ position:absolute; background-color:#212121; height:2px; width:100%; top:9px;}
	.sj_mu div.t a.gh i.t{transform:rotate(45deg);}
	.sj_mu div.t a.gh i.f{transform:rotate(-45deg);}
	.sj_mu div.t a.s{ font-size:25px; color:#000000; position:absolute; right:50px; top:2px;}

	.sj_mu ul,.sj_mu ul li{ overflow:hidden;}
	.sj_mu ul{ padding:2.5vh 0px 0px; background-color:#ffffff; border-top:1px solid #f8f8f8; display:none; border-top:1px solid #999999; margin-top:15px;}
	.sj_mu ul{display:block;}
	.sj_mu ul li{ height:6vh; line-height:6vh; border-bottom:1px solid #f8f8f8;}
	.sj_mu ul li a{ display:block; font-size:20px;color:#212121; position: relative;}
	.sj_mu ul li a i{ font-size:35px; top:5px; position:absolute; right:0px;}
	.sj_mu ul li dl a{background:url(../images/sj_jt.png) no-repeat scroll right center !important;}
	.sj_mu ul li.f{ height:10vh; line-height:10vh; border-bottom:1px solid #f8f8f8;}
	.sj_mu ul li.f a{ color:#212121; font-size:16px; float:left; background:none !important; margin-right:20px;}
	.sj_mu div.f{ position: absolute; bottom:2vh; font-size:16px; width:92%;}
	.sj_mu div.f i{ float:left; width:50%; display:block;}
	
	.ck-slidebox{ top:auto; bottom:15vh; margin-top:0px; right:15px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680{ text-align:center;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 dd{ font-size:20px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 dl{ font-size:20px; line-height:32px;}
	.ck-slide ul.ck-slide-wrapper li div.bg div.width1680 ol a{ margin:0px auto;}
	
	.i_dlpp a img{ max-width:70%;}
	.i_dlpp_cp div.l,.i_dlpp_cp img.r{ width:100%;}
	.i_dlpp_cp div.l{ position:relative; padding:40px 0px; min-height:200px;}
	
	.i_bg{ height:420px;}
	.i_bg .width1680 div.t dd{ font-size:20px;}
	.i_bg .width1680 div.t dl{ font-size:15px;}
	.i_bg .width1680 ul.f{ margin-top:20px;}
	.i_bg .width1680 ul.f li dd{ margin-bottom:5px;}
	.i_bg .width1680 ul.f li dd b{ font-size:25px;}
	.i_bg .width1680 ul.f li dl{ font-size:14px;}
	
	.i_lxwm{ padding:40px 0px; height:auto;}
	.i_lxwm .width1680 div.l{ width:100%; text-align:center; margin-bottom:20px;}
	.i_lxwm .width1680 div.r{ width:100%;}
	
	.foot_bg .width1680{ padding:40px 0px;}
	.foot_bg .width1680 div.t{ margin-bottom:40px;}
	.foot_bg .width1680 div.t div.l{ width:100%; text-align:center;}
	.foot_bg .width1680 div.t div.l ol,.foot_bg .width1680 div.t div.l dd,.foot_bg .width1680 div.t div.l dl{ max-width:100%;}
	.foot_bg .width1680 div.t ul.l{ display:none;}
	.foot_bg .width1680 div.t div.l del{ width:210px; margin:0px auto;}
	.foot_bg .width1680 div.t div.l del a{ margin:0px 15px;}
	.foot_bg .width1680 div.f{ text-align:center;}
	.top{ right:0px; bottom:14vh;}
	
	#i1,#i2,#i3,#i4,#i5{padding-top:0px !important; margin-top:0px !important;}
	#i1 .i_dlpp_cp img.r{ opacity:1;}
	#i1 .i_dlpp_cp div.l div.c{ opacity:1;}
	#i2 .i_dlpp_cp img.r{ opacity:1;}
	#i2 .i_dlpp_cp div.l div.c{ opacity:1;}
	#i3 .i_dlpp_cp img.r{ opacity:1;}
	#i3 .i_dlpp_cp div.l div.c{ opacity:1;}
	#i4 .i_bg .width1680{ opacity:1;}
	#i5 .i_lxwm .width1680{ opacity:1;}
	
	.ny_banner{ height:240px; text-align:center;}
	.ny_banner .width1680 dd{ font-size:20px;}
	.ny_banner .width1680 dl{ margin-top:15px;}
	.about_ppjs{ padding:40px 0px;}
	.about_ppjs div.l{ text-align:center; width:100%; font-size:25px; margin-bottom:15px;}
	.about_ppjs div.r{ width:100%;}
	.about_ppjs div.r div.t{ text-align:justify;line-height:32px;}
	.about_ppjs div.r ul.f{ margin-top:30px;}
	.about_ppjs div.r ul.f li{ text-align:center;}
	.about_ppjs div.r ul.f li dd{ margin-bottom:5px;}
	.about_ppjs div.r ul.f li dd b{ font-size:25px;}
	
	.about_bg{ height:320px;}
	.about_zl{ padding:40px 0px;}
	.about_zl dd{ font-size:20px; margin-bottom:15px;}
	.about_zl dl{ line-height:32px;}
	
	.about_f{ margin:40px 0px;}
	.about_f li{ height:200px;}
	.about_f li a{ font-size:20px;}
	.about_f li a i{ height:32px; line-height:32px; background-position:30% center;}
	
	.dsj{ padding:40px 0px;}
	.dsj .tit{ margin-bottom:40px;}
	.dsj .tit dd{ font-size:25px; margin-bottom:20px;}
	.dsj .tit dl{ line-height:30px;}
	
	.dsj ul li.c{ padding-bottom:0px; border-bottom:0px;}
	.dsj ul li.c div.l{ width:100%; margin-bottom:20px; text-align:left;}
	.dsj ul li.c div.c{ margin-left:0px; width:100%; margin-bottom:20px;}
	.dsj ul li.c div.r{ width:100%;}
	
	.photo{ padding-bottom:40px;}
	.photo .tit{ padding:30px 0px; height:auto; line-height:20px;}
	.photo .lm_bg{ margin-top:0px; height:110px;}
	.photo .lm{ top:95px; width:104%;}
	.photo .lm .xl{ width:46%; margin-right:3%; margin-bottom:20px;}
	.photo .lm .sl{ top:50px; right:20px;}
	
	.photo .so_ml{ top:190px;}
	.so{ height:40px;}
	.so input{ font-size:16px; width:75%; line-height:40px;}
	.so button{ width:25%; font-size:16px; line-height:40px;}
	
	.photo .name{ font-size:25px; line-height:25px; margin:0px 0px 40px;}
	.photo .lanren ul.list{ margin-bottom:0px;}
	.photo .lanren ul.list li{ margin-bottom:40px; width:48%;}
	.photo .lanren ul.list li a .bg dd{ font-size:16px; margin-top:15px; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
	.photo .lanren ul.list li a .bg dl{ font-size:12px; margin-top:0px; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
	.photo .lanren ul.list li a .bg ol i{ font-size:12px; width:70px; height:24px; line-height:24px; top:0px; right:0px;}
	.photo_show li.t{ font-size:20px;}
	.photo_show li.n{ font-size:16px;}
	.photo_show li.c{ margin:40px 0px; font-size:14px; line-height:28px;}
	.photo_show li.f{ padding-top:40px;}
	
	.dlpp{ padding:40px 0px 0px;}
	.dlpp li{ margin-bottom:40px;}
	.dlpp li a div.l{ background-color:rgba(0,0,0,0.3); width:100%;}
	.dlpp li a div.l img{ max-width:80%;}
	.dlpp li a img.r{ width:100%; float:right;}
	.dlpp_m{ height: auto;}
	.dlpp_m ul, .dlpp_m ul li{ height:64px;}
	.dlpp_m ul li a{ height:62px; line-height:64px; font-size:16px;}
	.dlpp_js ul{ margin-top:40px;}
	.dlpp_js ul li{ margin-bottom:40px;}
	
	.dlpp_js ul li div.l{ position:relative; width:100%; margin-bottom:20px;}
	.dlpp_js ul li img.r{ width:100%;}
	
	.dlpp_cpxl{ padding-bottom:40px;}
	.dlpp_cpxl .name{ font-size:25px; line-height:25px;}
	
	.dlpp_cpxl .tit span.l{display:block; width:100%;}
	.dlpp_cpxl .tit span.r{ display:block; width:100%; margin-top:15px;line-height:25px;}
	.dlpp_cpxl .tit span.r a{ margin-left:0px; display:block; float:left; width:50%; font-size:14px;}
	
	.dlpp_cpxl .cpxl{ margin-bottom:0px;}
	.dlpp_cpxl .cpxl li{ margin-bottom:40px; width:48%;}
	.dlpp_cpxl .cpxl li a .bg dd{ font-size:16px; margin-top:15px; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
	.dlpp_cpxl .cpxl li a .bg dl{ font-size:12px; margin-top:0px; overflow:hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
	.dlpp_cpxl .cpxl li a .bg ol i{ font-size:12px; width:70px; height:24px; line-height:24px; top:0px; right:0px;}
	
	.dlpp_yy{ padding:40px 0px;}
	.sjll ol{ margin-bottom:40px;}
	.sjll dd{ font-size:20px;}
	.sjll dl{ margin-bottom:0px; text-align:justify;}
	
	.dlpp_yy .nav{ margin-bottom:20px;}
	.dlpp_yy .nav li{ font-size:14px; width:48%; height:45px; line-height:45px;}
	.dlpp_yy .tab .c dd{ font-size:25px;}
	.dlpp_yy .tab .c dl{ font-size:14px;}
	
	.fwzz{ padding:40px 0px;}
	.fwzz .t{ margin-bottom:40px;}
	.fwzz .t dd{ font-size:24px;}
	.fwzz .t dl{ font-size:16px;}
	.fwzz .name{ font-size:20px; margin-bottom:40px;}
	.fwzz .c{ width:100%; margin-bottom:40px;}
	.fwzz .c li{ width:100%; margin-right:0px; margin-bottom:20px; height:auto;}
	.fwzz .c li .bg{ position:relative; padding-bottom:20px; padding-top:90px;}
	.fwzz .c li .bg i{ top:20px;}
	.fwzz .f{ padding-top:0px;}
	.fwzz .f div{ width:100%; height:auto; margin-bottom:20px;}
	.fwzz .f div a ol{ margin-bottom:20px;}
	.fwzz .f div a dd{ font-size:20px;}
	.lxwm{ padding:40px 0px;}
	.lxwm div.t{ height:auto; margin-bottom:40px;}
	.lxwm div.t div.l{width:100%;}
	.lxwm div.t div.l dd{ font-size:25px;margin-bottom:20px;}
	.lxwm div.t div.r{ width:100%; padding-top:20px;}
	
	.lxwm div.c{ font-size:16px;}
	.lxwm div.c p{ padding-left:45px; line-height:32px;}
	.lxwm div.c p img{ height:32px;}
	
	.lxwm div.f{ margin-top:40px;}
	.lxwm div.f div.l, .lxwm div.f div.r{ width:100%; height:320px;}
	
	
}

@media only screen and (max-width:414px){
	
}