﻿/*pad*/
.top_bg .gb{ 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){
	
}
@media only screen and (max-width:1200px){

}
@media only screen and (max-width:800px){
	.width1100{width:94%;}
	.width1200{ width:100%;}
	body{overflow-x:hidden;}
	.top_bg{ height:60px; position:fixed;top:0px;z-index:999; background-color:#ffffff; padding:0px 3%;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);}
	.top_bg a.logo{ left:3%;}
	.top_bg a.logo img{ max-height:80%;}
	.top_bg .gb{ display:block; position:absolute; width:32px; height:32px; right:3%; top:50%; margin-top:-16px; background:url(../image/sj_lm.png) no-repeat; background-size:100%;}
	.top_bg.selected .gb{ background-image:url(../image/sj_gb.png);}
	.top_bg div.r,.i_bg,.fh_top{ display:none;}
	.top_dh{ display:none; border-top:1px solid #8a5633; height:auto; padding:20px 3%; position:fixed; top:40px;z-index:999; background-color:#ffffff;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.3); width:94%;}
	.width1100.top_dh.selected{ display:block;}
	.top_dh ul{ width:100%; height:auto; margin:0px; overflow:hidden;}
	.top_dh ul li{ width:100%;}
	.top_dh ul li dd{ padding:0px;}
	.top_dh ul li dd a{ display:initial;}
	.top_dh ul li dd a i{ display:none;}
	.top_dh ul li div.bg{ width:100%;}
	.top_dh ul li div.bg dl{ border:0px; padding:0px; float:left; width:33.3333333%;}
	.top_dh ul li div.bg dl a{ text-align:left; padding-left:15px;}
		
	.flexslider{ margin-top:60px;}
	.flexslider .flex-control-nav{ bottom:0px;}
	.i_about{ width:94%; min-width:94%; margin:30px auto; height:auto; overflow:hidden;}
	.i_about div.l{ width:100%; margin-bottom:20px;}
	.i_about div.l ol{ font-size:14px;}
	.i_about div.l dd{ font-size:24px;}
	.i_about div.l dl{ margin:10px 0px; text-align:justify;}
	.i_about div.l a{ width:60%; margin:0px auto;}
	.i_about img.r{ width:100%;}
	
	.i_news{ min-width:100%; margin-top:0px;}
	.i_news .bg{ padding:20px 3%;}
	.i_news .bg .tit{ width:240px; height:35px;}
	.i_news .bg .tit i{ font-size:16px; width:120px; height:35px; line-height:35px;}
	.i_news .bg .tab, .i_news .bg .tab .con{ height: auto;}
	.i_news .bg .tab .con div.left{ width:100%; position:relative; margin-bottom:15px; height:278px;}
	.i_news .bg .tab .con div.left a.l{ font-size:16px;}
	.i_news .bg .tab .con ul.right{ margin-left:0px; margin-top:0px; height:auto;}
	.i_news .bg .tab .con ul.right li{ height:auto;padding-bottom:15px; margin-bottom:15px;}
	.i_news .bg .tab .con ul.right li a{ height:auto;}
	.i_news .bg .tab .con ul.right li a img{ position:relative; width:100%; height: auto; margin-bottom:-4px;}
	.i_news .bg .tab .con ul.right li a div.r{ margin-left:0px; position:absolute;background: rgba(0, 0, 0, 0.5); height:auto; bottom:0px; width:100%;}
	.i_news .bg .tab .con ul.right li a div.r dd{ padding:0px 2%; font-size:16px;width:96%;height:44px;line-height:44px; color:#ffffff; overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis; margin:0px;}
	.i_news .bg .tab .con ul.right li a div.r dl{ display:none;}
	
	.i_lsjg{ margin:30px auto; width:100%;}
	.i_lsjg .tit{ width:94%; margin:0px auto; height: auto;}
	.i_lsjg .tit ol{ font-size:14px;}
	.i_lsjg .tit dd{ font-size:24px;}
	.i_lsjg .con{ width:94%; margin:25px auto 0px;}
	.i_lsjg .con ul.left{ width:100%; margin-bottom:25px;}
	
	.i_lsjg .pc_con{ display:none;}
	.i_lsjg .sj_con{ display:block; width:94%; margin:30px auto 0px;}
	.i_lsjg .sj_con ul.left{ overflow:hidden; margin-bottom:10px;}
	.i_lsjg .sj_con ul.left li{ overflow:hidden; border:1px solid rgb(204, 173, 137); line-height:24px; margin-bottom:10px; font-size:14px; color:rgb(204, 173, 137); position:relative;}
	.i_lsjg .sj_con ul.left li dl{ float:left; width:340px; margin-left:10px; padding:10px 0px;}
	.i_lsjg .sj_con ul.left li span{ display:block; top:50%; margin-top:-12px; width:25px; position: absolute; right:0px;}
	
	.foot_bg{ height:auto; background-position:50% top;}
	.foot_bg .width1200 .foot_t,.foot_bg .width1200 .foot_f{ width:94%; height:auto; overflow:hidden;}
	.foot_bg .width1200 .foot_t{ background-color:#8a5633; padding:0px 3%; margin-bottom:0px;}
	.foot_bg .width1200 .foot_t ul.foot_l{ width:100%;}
	.foot_bg .width1200 .foot_t ul.foot_l li{ width:33.333333%; text-align:center;}
	.foot_bg .width1200 .foot_t ul.foot_l li dd{ font-size:18px;}
	.foot_bg .width1200 .foot_t div.foot_c{ width:100%; margin:25px 0px;}
	.foot_bg .width1200 .foot_t div.foot_c div.c{ text-align:center;}
	.foot_bg .width1200 .foot_t div.foot_r{ width:100%; margin-bottom:20px;}
	.foot_bg .width1200 .foot_f{ padding:10px 3%; line-height:25px; background-color:#784727;}
	
	.ny_banner{ min-width:100%; margin-top:60px; margin-bottom:30px;}
	.page_bg{ width:94%; min-width:94%;}
	.page_bg .page_l{ display:none;}
	.page_bg .page_r{ margin:0px; width:100%;}
	.page_bg .page_r .tit{ height:38px;}
	.page_bg .page_r .tit span.l{ font-size:20px;}
	.page_bg .page_r .tit span.r{ font-size:12px;}
	.page_bg .page_r .con{ margin-bottom:0px; text-align:justify;}
	.qywh li{ width:100%; margin-right:0px; margin-bottom:20px;}
	.qywh li .bg{ padding:15px;}
	.qywh li .bg dd{ font-size:20px;}
	.qywh li .bg i{ width:120px; margin-left:-60px; height:2px;}
	.qywh li .bg dl{ font-size:15px;}
	
	.dsj li div.l{ width:60%;}
	.dsj li div.l span{ font-size:14px; width:94px; height:25px; line-height:25px;}
	.dsj li div.l dd{ font-size:16px; line-height:20px;}
	.dsj li div.l dl{ font-size:14px;}
	.dsj li img.r{ width:32%; float:right; margin-left:0px; height:auto;}
	.jtry li{ width:100%; margin:0px 0px 20px;}
	.jtry li ol img{ width:100%;}
	
	.news_bg .width1200{ padding-bottom:20px;}
	.news_bg .tit{ margin-top:0px; font-size:24px; line-height:45px;}
	.news_jtxw{ margin-top:20px; padding:0px 3%;}
	.news_jtxw div.left{ width:100%; margin-bottom:25px; height:auto;}
	.news_jtxw div.left a.l{ bottom:4px; font-size:16px;}
	
	.news_jtxw ul.right{ width:100%; height:auto;}
	.news_jtxw ul.right li a{ font-size:16px; width:77%;}
	
	.news_bg#n4{ padding-top:20px !important;}
	.news_hydt{ width:94%; margin:20px auto 0px;}
	.news_hydt li{ width:100%;}
	.news_hydt li a span{ width:55px; height:50px; padding:17px 0px;}
	.news_hydt li a span b{ font-size:24px;}
	.news_hydt li a span i{ font-size:12px;}
	.news_hydt li a div.r{ width:300px;}
	.news_hydt li a div.r dd{ font-size:16px; height:28px; line-height:28px;}
	.news_hydt li a div.r dl{ font-size:12px; line-height:16px;}
	
	.news_show_left{ width:94%; margin:0px 3%;}
	.news_show_left li.t{ font-size:22px; line-height:32px; margin-bottom:15px;}
	.news_show_right{ display:none;}
	
	.klyl_jj,.klyl_lsfb{ width:94%; min-width:94%;}
	
	.klyl_jj div{ height:auto; background:none !important; width:auto; padding:20px; border:1px solid #b8b8b8;}
	.klyl_jj div dd{ margin-left:0px; text-align:center; font-size:24px;}
	.klyl_jj div dl{ width:100%; margin:15px 0px 0px; text-align:justify;}
	
	.klyl_tit{ width:100%; min-width:100%; font-size:24px; line-height:36px; padding:0px 0px 20px; margin:0px;}
	.klyl_fwdx{ margin:20px auto 0px; width:100%; width:384px;}
	.klyl_fwdx li{ margin:0px 15px 20px;}
	
	.klyl_fwts ul{ width:100%; margin:20px auto 0px;} 
	.klyl_fwts ul li{ margin:0px 3% 15px; width:94%; height:270px;}
	.klyl_fwts ul li .bg ol{ height:200px;}
	.klyl_fwts ul li .bg dd{ font-size:22px;}
	
	.klyl_fwts ul li .con dd{ font-size:24px;}
	.klyl_fwts ul li .con dl{ font-size:15px; margin-top:15px; line-height:25px;}
	
	.klyl_zyhj{ padding-top:30px; height:310px;}
	.klyl_zyhj #four_flash .flashBg{ width:278px;}
	
	.kfcj_tshl{ width:100%; min-width:100%;}
	.kfcj_tshl ul{ margin:25px auto; width:94%;}
	.kfcj_tshl ul li img.l{ width:100%;}
	.kfcj_tshl ul li div.r{ position:relative; width:100%;}
	.kfcj_tshl ul li div.r .bg{ margin:15px;}
	.kfcj_tshl ul li div.r .bg dd{ text-align:center; font-size:20px;}
	.kfcj_tshl ul li div.r .bg dl{ text-align:justify; font-size:14px; line-height:25px;}
	
	.jjhl_bg{ width:100%; min-width:100%;}
	.jjhl_zc{ margin:25px auto; width:94%;}
	.jjhl_zc li{ height:auto; margin-bottom:20px;}
	.jjhl_zc li dl{ width:95%; height:auto; padding:10px 2%;}
	.jjhl_zc li dl i{ padding-left:40px;}
	.jjhl_zc li dl.l{ border-bottom:0px;}
	.jjhl_zc li dl.l i{ line-height:25px; background-size:auto 25px; background-position:left top;}
	.jjhl_zc li dl.r i{ background-size:auto 25px; background-position:left top; padding-top:0px; height:auto; min-height:48px;}
	.jjhl_zc li dl.r{ float:left;}
	
	.fjzl{ width:100%; min-width:100%;}
	.fjzl .tit{ margin-top:0px; font-size:24px; line-height:45px;}
	.fjzl .con{ width:94%; margin:0px auto;}
	.fjzl .con ul.left{ width:100%; margin-bottom:20px;}
	.fjzl .con ul.left li{ float:left; width:20%; font-size:20px; height:48px;}
	.fjzl .con ul.left li.on{ font-size:25px;}
	.fjzl .con ul.right{ width:100%;}
	.fjzl .con ul.right li{ margin-top:0px; height:auto;}
	.fjzl .con ul.right li div.i{ width:96%; padding:10px 1.8%; height:auto;}
	.fjzl .con ul.right li div.i img{ position:relative; width:100%; margin:0px 0px -4px; top:auto; left:auto; right:auto; bottom:auto;}
	.fjzl .con ul.right li div.n{ position:relative; padding:0px; left:1%; top:10px; width:98%; margin:10px 1%; background-size:auto 40px; background-position:15px 70px}
	.fjzl .con ul.right li div.n i.b{ margin-left:0px; top:10px;}
	.fjzl .con ul.right li div.n dl{ font-size:14px; line-height:25px; width:75%; height:90px; padding:60px 5% 20px 20%;}
	.fjzl .con ul.right li div.n ol{ font-size:20px; padding-right:48px;}
	.fjzl .con div.sl{ font-size:24px; left:340px; top:auto;bottom:16px;}
	
	.job_con{ width:94%; margin:25px auto; min-width:94%;}
	.job_rcll div.l, .job_rcll div.r{ width:100%; height:auto;}
	.job_rcll div.l dl{ padding-top:0px; padding-right:0px; font-size:16px; line-height:32px; text-align:justify;}
	.job_rcll div.r{ margin-top:20px;}
	.job_rcll div.r i.bg{ display:none;}
	.job_rcll div.r img{ margin-left:0px; width:100%; margin-top:0px;}
	.job_cpxx div.left, .job_cpxx div.right{ width:100%;}
	.job_cpxx div.left{ margin-bottom:25px;}
	.job_cpxx div.left div.t ul li{ width:18%;}
	.job_cpxx div.left div.t ul li ol{ height:40px; margin-bottom:10px;}
	.job_cpxx div.right div.bg .more{ margin-top:12px;}
	.job_cpxx div.right div.bg .more a{ width:160px; height:34px; line-height:34px;}
	.job_cpxx div.right div.bg ul li{ height:auto; padding-bottom:10px; width:99%;}
	.job_tit{ height:32px; line-height:32px; margin-bottom:20px; padding:0px 3%;}
	.job_list .left{width:94%; margin:0px 3%;}
	.job_list .left ul li dd{ margin-top:0px; font-size:20px;}

	.lxwm{ width:100%; min-width:100%; margin:25px auto;}
	.lxwm .bg{ width:94%; margin:0px auto; height:auto;}
	.lxwm .bg iframe{ width:100% !important;}
	.lxwm .bg div.r{ width:100%; height:auto; margin:30px 0px 5px;}
	.lxwm .bg div.r div.c{ width:90%; margin:0px auto;}
	.lxwm .bg div.r div.c div dl{ font-size:16px; line-height:25px;}
	
	
	
	
	
	

}
@media only screen and (max-width:640px){
}
@media only screen and (max-width:480px){
}
@media only screen and (max-width:375px){
}