/*pad*/
.gh{ display:none; }
@media only screen and (max-width:1200px){
	.banner .main_image ul li div.width1600 div.l dl{ font-size:2rem; }

}
@media only screen and (max-width:1024px){
	.gh{ display:block; }

	.top_bg .gh{ display:block; position:absolute; top:50%; right:0px; width:2.5rem; height:2rem; margin-top:-1rem; cursor:pointer; }
	.top_bg .gh i{ position:absolute; background-color:#000000; width:100%; height:2px; left:0px;transition:all .5s ease; }
	.top_bg .gh i.t{ top:0; }
	.top_bg .gh i.c{ top:50%; margin-top:-1px; }
	.top_bg .gh i.f{ bottom:0px; }
	.top_bg.selected .gh i{ top:50%; transition:all .5s ease; }
	.top_bg.selected .gh i.t{ transform:rotate(45deg); }
	.top_bg.selected .gh i.c{ display:none; }
	.top_bg.selected .gh i.f{ transform:rotate(135deg); }
	
	.top_h, .top_bg, .top_bg .width1600{ height:6.25rem; }
	.top_bg .width1600 div.t .so_bg{ margin-right:10rem; }
	.top_bg .width1600 div.t a.yy{ margin-right:4rem; }

	.top_bg i.bg,.top_bg .width1600 div.f{ display:none; }

	.dh_bg.selected .width1600{ height:21.25rem; opacity:1; transition:all 1s ease; }
	.dh_bg .width1600 ul{ width:65%; }

	.banner .main_image ul li div.width1600 div i{ background-size:100% auto; }

	a.top{ right:0.5rem; }

}
@media only screen and (max-width:800px){
	html,body{ min-width:414px; font-size:16px; }
	body{ overflow-x:hidden; margin:0px auto; }
	.width1200{ width:94%; }
	
	.top_bg .width1600 div.t, .top_bg .width1600 div.t a.logo,.top_h, .top_bg, .top_bg .width1600,.top_bg .width1600 div.t .so_bg{ height:3rem; }
	.top_bg .width1600 div.t .so_bg{ display:none; }
	.top_bg .width1600 div.t .so_bg div{ height:1.75rem; }
	.top_bg .width1600 div.t .so_bg div input, .top_bg .width1600 div.t .so_bg div button{ line-height:1.75rem; }
	
	.top_bg .width1600 div.t a.logo img{ max-height:2rem; }
	.top_bg .gh{ height:1.4rem; margin-top:-0.7rem; width:1.5rem; }
	.dh_bg a.gb{ display:none; }
	.top_bg .width1600 div.t a.yy{ margin-right:2.5rem;  }

	.dh_bg{ top:3rem; }
	.dh_bg div.i{ display:none; }
	.dh_bg.selected{ border-top:1px solid #eeeeee; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14); }
	.dh_bg .width1600{ width:100%; }
	.dh_bg.selected .width1600{ height:auto; padding:2rem 0px; }
	.dh_bg .width1600 ul{ width:100%; margin-top:0px; }
	.dh_bg .width1600 ul li{ width:50%; margin:1rem 0px; text-align:center; }
	.dh_bg .width1600 ul li dd{ padding-bottom:0.75rem; }
	.dh_bg .width1600 ul li dd i{ left:50%; margin-left:-2.5rem; }
	.dh_bg .width1600 ul li dl{ margin-top:0.5rem; }
	.dh_bg .width1600 ul li dl a{ font-size:0.75rem; margin:0.5rem 0px; }

	.banner, .banner .main_image, .banner .main_image ul, .banner .main_image ul li, .banner .main_image ul li div.width1600{ height:20rem; }
	.banner a.qh{ display:none !important; }
	.banner .main_image ul li div.width1600 div.l dl{ font-size:1rem; }
	
	.banner .flicking_con{ bottom:1rem; }
	.banner .flicking_con .width1600 a{ width:1.5rem; margin:0px 0.2rem; }

	.i_cp{ padding:2rem 0px; }
	.i_cp .tit{ font-size:1.5rem; }
	.i_cp .gallery button{ margin-top:-3rem; width:2rem; height:2rem; }
	.i_cp .gallery button.previous{ right:15%; }
	.i_cp .gallery button.next{ right:3%; }

	.i_cp .gallery{ margin-top:1rem; }
	.i_cp .gallery .gallery-cell,.i_cp .gallery .gallery-cell a{ height:15rem; }
	.i_cp .gallery .gallery-cell{ width:100%; }
	.i_cp .gallery .gallery-cell a{ width:94%; }
	.i_cp .gallery .gallery-cell a dd{ font-size:1rem; top:1rem; }
	
	.i_about{ padding-bottom:2rem; }
	.i_about div{ min-height:2rem; }
	.i_about div.l{ width:100%; text-align:center; font-size:1.5rem; }
	.i_about div.r{ width:100%; margin-top:1rem; }
	.i_about div.r dd{ font-size:1.125rem; }
	.i_about div.r dl{ font-size:1rem; }
	.i_about div.r ol{ text-align:center; }
	.i_about div.r ol a{ width:14rem; }
	
	.i_about_bg{ height:7.5rem; }

	.i_news{ padding:2rem 0px; }
	.i_news .tit{ font-size:1.5rem; }

	.i_news #wrapper{ display:none; }
	.i_sj_news{ display:block; }
	
	.foot_bg .width1600 div.t{ min-height:10rem; margin-bottom:1rem; }
	.foot_bg .width1600 div.t div.l{ margin-right:0px; width:100%; text-align:center; }
	.foot_bg .width1600 div.t ul.l{ display:none; }
	.foot_bg .width1600 div.t div.r{ width:100%; margin-top:1rem; text-align:center; }
	.foot_bg .width1600 div.t div.r dl{ font-size:0.75rem; }

	.foot_bg .width1600 div.f{ padding-top:1rem; }
	.foot_bg .width1600 div.f div{ width:100%; text-align:center; }
	.foot_bg .width1600 div.f div.l{ font-size:0.75rem; line-height:2; text-align:center; }
	.foot_bg .width1600 div.f div.l a.e{ display:block; }
	.foot_bg .width1600 div.f div.r a{ margin:1rem 0.5rem 0px; }

	#i1 .i_cp .gallery .gallery-cell a dd{ opacity:1; padding-top:0px;  }
	#i2 .i_about div.r{ opacity:1; margin-right:0px; }
	#i3 .i_news #wrapper{ padding-top:0px; opacity:1; }

	.ny_banner .width1600{ height:20rem; }
	.ny_banner .width1600 div{ text-align:center; }
	.ny_banner .width1600 div dd{ font-size:1rem; margin-bottom:0.5rem; }
	.ny_banner .width1600 div ol{ font-size:1.25rem; font-weight:bold; }
	.ny_banner .width1600 div dl{ font-size:1rem; margin-top:0.5rem; line-height:1.5; }

	.page_bg{ padding:2rem 0px; }
	.page_bg .page_nav{ text-align:center; margin-bottom:1rem; }
	.page_bg .page_nav a{ font-size:0.875rem; float:none; display:inline-block; margin:0px 0.5rem 1rem; min-width:2rem; height:2rem; line-height:2rem; }
	
	.about_jj{ margin-bottom:2rem; text-align:center; }
	.about_jj dd{ padding-right:0px; font-size:1.5rem; font-weight:bold; }
	.about_jj dl{ padding-left:0px; margin-top:1rem; font-size:1rem; }

	ul.about_lb li{ margin-bottom:2rem; }
	ul.about_lb li div.l, ul.about_lb li div.r{ min-height:2rem; }
	ul.about_lb li div.l{ width:100%; }
	ul.about_lb li div.l div{ text-align:center; }
	ul.about_lb li div.l div dd{ font-size:1.5rem; }
	ul.about_lb li div.l div dl{ font-size:1rem; }
	ul.about_lb li div.r{ width:100%; margin-top:1rem; height:13.75rem; }

	.i_md .about_jj dl{ margin-left:0px; opacity:1;  }
	ul.about_lb .i_md li div.l{ opacity:1; }
	ul.about_lb .i_md li.l div.l{ margin-right:0px; }
	ul.about_lb .i_md li.r div.l{ margin-left:0px; }
	
	.hxjzl_xx{ min-height:10rem; }
	.hxjzl_xx div.t{ padding-top:2rem; font-size:1.5rem; font-weight:bold; }
	.hxjzl_xx div.c{ padding:2rem 1rem 0px; }
	.hxjzl_xx ul.f{ margin:2rem 0px 1rem; }
	.hxjzl_xx ul.f li{ width:100%; margin-bottom:1.5rem; width:50%; }
	.hxjzl_xx ul.f li div ol{ height:4rem; }
	.hxjzl_xx ul.f li div dd{ font-size:1rem; height:2.5rem; }

	ul.hxjzl_lb{ margin:2rem 0px 0px; }
	ul.hxjzl_lb li{ margin-bottom:2rem; }
	ul.hxjzl_lb li div.l,ul.hxjzl_lb li div.r{ width:100%; }
	ul.hxjzl_lb li div.l{ min-height:5rem; margin-bottom:2rem; text-align:center; }
	ul.hxjzl_lb li div.l div dd{ font-size:1.5rem; font-weight:bold; margin-bottom:1rem; }
	ul.hxjzl_lb li div.l div dl{ font-size:1rem; }

	ul.hxjzl_lb li div.r{ min-height:18.5rem; }
	ul.hxjzl_lb li div.r i{ height:16.25rem; }

	.hxjzl_bg{ padding:2rem 0px; }
	.hxjzl_bg .width1600{ font-size:1.5rem; text-align:center; }
	.hxjzl_bg .gallery .gallery-cell, .hxjzl_bg .gallery .gallery-cell dl{ height:12rem; }
	.hxjzl_bg .gallery{ margin-top:2rem; }
	.hxjzl_bg .gallery .gallery-cell{ width:100%; }
	.hxjzl_bg .gallery .gallery-cell dl{ width:94%; }
	.hxjzl_bg .gallery button{ width:2rem; height:2rem; line-height:2rem; }
	.hxjzl_bg .gallery button.previous{ left:3%; }
	.hxjzl_bg .gallery button.next{ right:3%; }

	.i_md .hxjzl_xx div.c{ opacity:1; transform:scale(1); }
	ul.hxjzl_lb .i_md li div.l{ opacity:1; }
	ul.hxjzl_lb .i_md li.l div.l{ margin-right:0%; }
	ul.hxjzl_lb .i_md li.r div.l{ margin-left:0%; }
	.i_md .hxjzl_bg .gallery{ opacity:1; padding-top:0px; }

	.pp_tit{ text-align:center; font-size:1.5rem; }
	
	ul.pp_lb li{ padding-bottom:2rem; margin-bottom:2rem; }
	ul.pp_lb li div.l{ width:100%; margin-bottom:1rem; min-height:5rem; }
	ul.pp_lb li div.l div{ width:100%; text-align:center; }
	ul.pp_lb li.r div.l div{ margin-left:0px; }
	ul.pp_lb li div.l div ol{ height:2rem; margin-bottom:1rem; }
	ul.pp_lb li div.l div dl{ font-size:1rem; }
	ul.pp_lb li div.r{ width:100%; min-height:15.875rem; }
	
	.fzls_tit{ text-align:center; margin-bottom:1rem; }
	.fzls_tit dd{ font-size:1.5rem; font-weight:bold; }
	.fzls_tit dl{ font-size:1rem; margin-top:1rem; }

	.fzls_bg{ display:none; }
	.fzls_qh{ display:block; background:url(../images/fzls_bg.jpg) no-repeat scroll center bottom; background-size:100% auto; }
	
	ul.pp_lb .i_md li div.l{ opacity:1; }
	ul.pp_lb .i_md li.l div.l{ margin-right:0%; }
	ul.pp_lb .i_md li.r div.l{ margin-left:0%; }
	
	.banner_cp .width1600{ height:36rem; }
	.banner_cp .width1600 div dd{ font-size:1.5rem; }
	.banner_cp .width1600 div ol{ margin-top:2rem; height:20rem; }

	.cp_xx{ padding:2rem 0px; }
	.cp_xx div.t{ font-size:1.5rem; }
	.cp_xx ul{ margin-top:0px; width:100%; }
	.cp_xx ul li{ width:100%; margin-top:2rem; margin-right:0px; text-align:center; }
	.cp_xx ul li ol{ height:4.5rem; margin-bottom:1rem; }
	.cp_xx ul li dl{ font-size:1rem; }

	.cp_sp .width1600 a{ height:20rem; }
	.cp_sp .width1600 a div ol{ margin-bottom:0.5rem; }
	.cp_sp .width1600 a div ol span{ width:2.5rem; height:2.5rem; }
	.cp_sp .width1600 a div ol span i{ font-size:1rem; margin-top:-0.5rem; }
	.cp_sp .width1600 a div dd{ font-size:1rem; }

	.cp_lb{ padding-top:2rem; }
	.cp_lb div.t{ font-size:1.5rem; }
	.cp_lb ul{ margin-top:2rem; }
	.cp_lb ul li{ margin-bottom:2rem; }
	.cp_lb ul li div{ min-height:1rem; }
	.cp_lb ul li div.l{ width:100%; padding-top:0px; font-size:1.5rem; }
	.cp_lb ul li div.r{ border-top:0px; margin-top:0px; padding-top:1rem; width:90%; line-height:1.5; }
	.cp_lb ul li div.r dd{ font-size:1.5rem; }
	.cp_lb ul li div.r dl{ font-size:1rem; margin-top:1rem; }
	
	.cp_ms div{ min-height:2rem; }
	.cp_ms div.l{ width:100%; font-size:1rem; }
	.cp_ms div.r{ font-size:1.5rem; width:100%; margin-top:1rem; }

	.cp_list{ display:none; }
	.sj_cp_list{ display:block; }

	.cp_gg{ padding:2rem 0px; }
	.cp_gg div.l,.cp_gg ul.r{width:100%;}
	.cp_gg div.l{ text-align:center; font-size:1.5rem;}
	.cp_gg ul.r{ margin-top:1rem; }
	.cp_gg ul.r li{ font-size:1rem; }
	.cp_gg ul.r li.c dl{ line-height:2; }
	.cp_gg ul.r li.c dl.l{ width:100%; }
	.cp_gg ul.r li.c dl.c{ margin:0px; }
	.cp_gg ul.r li.c dl.c,.cp_gg ul.r li.c dl.r{ padding-left:10%; width:90%; text-align:right; }
	.cp_gg ul.r li.f{ text-align:center; }

	.cp_gg .cp_x div.l{ text-align:left; }
	.cp_gg .cp_x ul.r{ padding-left:0px; }

	.cp_ggy .width1600{ height:18rem; }
	.cp_ggy .width1600 div dl{ font-size:1.5rem; }
	.cp_ggy .width1600 div ol{ font-size:0.75rem; margin-top:1.5rem; }
	.cp_ggy .width1600 div ol a{ width:9rem; height:2.5rem; line-height:2.5rem; }

	.i_md .cp_xx ul{ padding-top:0px; opacity:1; }
	.i_md .cp_sp .width1600 a div{ opacity:1; transform:scale(1); }
	.cp_lb ul .i_md li div.r{ opacity:1; margin-right:0px; }
	.i_md .cp_ms div.r{ opacity:1; margin-right:0px; }
	.i_md .cp_lb #wrapper{ opacity:1; margin-top:0px; }
	.i_md .cp_gg ul.r{ opacity:1; margin-right:0px; }
	.i_md .cp_ggy .width1600 div{ opacity:1; transform:scale(1); }

	.news_tit{ margin-bottom:1rem; }
	.news_bg div.l{ min-height:2rem; width:100%; }
	.news_bg div.r{ width:100%; }
	.news_bg div.r ul{ margin-top:-2.1rem; margin-bottom:2rem; }
	.news_bg div.r ul li{ margin-top:2rem; padding-top:2rem; }
	.news_bg div.r ul li a div.z{ width:100%; min-height:11.25rem; }
	.news_bg div.r ul li a div.y{ width:100%; margin-top:1rem; min-height:2rem; }
	.news_bg div.r ul li a div.y ol{ padding:1rem 0px 1rem 1.5rem; }
	.news_bg div.r ul li a div.y dd { text-align:center; font-size:1.25rem; font-weight:bold; }

	.fenye{ font-size:0.75rem; line-height:1.5rem; }
	.fenye a, .fenye span{ padding:0px 0.5rem; margin:0px 0.2rem; }
	
	.news_bg div.r ul.news_show{ margin-top:2rem; }
	.news_bg div.r ul.news_show li.t{ text-align:center; font-size:1.5rem; }

	.contact_xx .width1600{ min-height:10rem; }
	.contact_xx .width1600 .tit{ font-size:1.5rem; text-align:center; margin-top:2rem; }
	.contact_xx .width1600 ul{ margin-top:2rem; }
	.contact_xx .width1600 ul li div.l, .contact_xx .width1600 ul li div.r{ width:100%; }
	.contact_xx .width1600 ul li div.l{ min-height:10.5rem; }
	.contact_xx .width1600 ul li div.r{ min-height:2rem; margin-top:1.5rem; }
	.contact_xx .width1600 ul li div.r div dd{ text-align:center; font-size:1.5rem; }
	.contact_xx .width1600 ul li div.r div dl{ font-size:1rem; }

	.contact_bd{ padding:2rem 0px; }
	.contact_bd div.bg div.tit{ margin-bottom:2rem; }
	.contact_bd div.bg div.tit dd{ font-size:1.5rem; }
	.contact_bd div.bg div.tit dl{ font-size:1rem; }
	.contact_bd div.bg form div.form-group{ width:100%; }
	.contact_bd div.bg form div.form-group label{ font-size:1rem; }
	.contact_bd div.bg form div.form-group div input, .contact_bd div.bg form div.form-group div textarea{ font-size:1rem; }
	.contact_bd div.bg form div.form-group div input{ height:2.5rem; line-height:2.5rem; }
	.contact_bd div.bg form div#dr_row_message div{ padding:0.5rem 2%; }
	.contact_bd div.bg form div.yzm{ margin-bottom:2rem; }
	.contact_bd div.bg form div.yzm dl.l{ width:65%; }
	.contact_bd div.bg form div.yzm dl.r{ width:30%; }
	.contact_bd div.bg form div.yzm dl.l input{ font-size:1rem; }

}
