@charset "utf-8";
/*
for mobile
*/
@media screen and (max-width: 800px){ 
	* {margin: 0;padding: 0;font-family:"微软雅黑"; } 
	
	body {color: #666;font-size: 12px; overflow-x:hidden; background:#fbfbfb} 	
	
	img {border: 0}
	
	ol, ul, li {list-style: none;margin:0;padding:0;}
	
	dl, dt, dd, ul, li {margin: 0;padding: 0;}
	
	input, textarea, select{outline: none;font-family:Arial, Helvetica, sans-serif; outline:none;}
	
	html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none; }
	
	a {text-decoration: none;color:#333; }
	
	a:focus { outline: thin dotted;}
	
	a:hover{ color:#19874b; text-decoration:none;}
	
	
	
	.head{ width:100%;margin:0px auto; overflow:hidden;
		  clear:both;}
    .top{width:100%;height:70px; position:relative;}
	.logo{height:50px;max-width:80%; position:absolute;top:10px;left:0;right:50px;
			background:url(../image/logo.png) left center no-repeat;
			background-size:contain;}	
	#btnMenu{ position:absolute;width:30px;height:30px;top:20px;right:20px; cursor:pointer;
			 background:url(../image/btnMenu.png);}
	#btnClose{ position:absolute;width:30px;height:30px;top:10px;right:10px; cursor:pointer;
			 background:url(../image/btnClose.png);}
	
	.banner{ width:100%; height:120px; margin:0 auto; background:url(../image/b2.jpg) center top no-repeat;
	        background-size:auto 100%;}
	
	.searchBox{
		display:none;
		position: absolute;
	
		width: 490px;
	
		left: 50%;
	
		top: 26px;
	
		text-align: right;
	
		height:90px;
	
	}
	
	.search{ position:absolute;right:0px;top:30px;height:26px;width:200px;border:1px solid #8b8889;background-color:#fff;overflow:hidden;}
	
	.search span{ display:block;height:26px;float:left; position:absolute;top:0px;bottoom:0px;width:165px;}
	
	.search input{border:0px;margin:0px;height:26px;width:164px;line-height:26px;padding:0px 3px;}
	
	.search span.bsbox{right:0px;width:26px;height:27px;background:#8b8889;}
	
	.search  .btnSearch{width:26px; background:#8b8889 url(../image/search.png) center center no-repeat; text-indent:-99px;margin:0px;}
	
	
	
	.nav_box{ position:absolute;top:0;right:0;width:70%; height:100%; background-color:rgba(0,0,0,0.8);z-index:999;color:#fff;
				display:none;
			  
			}	
	
	
	.nav_top{ position:relative;height:40px;color:#fff; text-align:center;height:35px;line-height:35px;}
	
	.nav_top a{ font-size:14px;color:#fff}
	
	
	
	.nav{ position:absolute;left:0;right:0;top:40px;bottom:10px; overflow:auto;}
	
	/*
	
	.nav li{ width:165px; float:left; text-align:center}
	
	.nav li a{ display:block; float:left; width:165px; height:45px; text-align:center; font-size:16px; color:#fff;}
	
	.nav li a:hover,
	
	.nav li a.a_on{ background:url(../image/nav_hover.png) no-repeat center top; color:#2a6bab;}
	
	*/
	.nav a{color:#fff;font-size:14px;display:block;line-height:30px;display:block; cursor:pointer; text-indent:20px;}
	.nav a:visited{color:#fff;}
	.nav ul{margin:0;padding:0;line-height:30px;}
	
	.nav ul li{line-height:30px;color:#fff;clear:both; font-weight:bold;}
	
	.nav a:hover{background-color:rgba(255,255,255,0.3); }	
	
	.nav ul li div.menu{}
	
	.nav ul li div.menu dl{}
	
	.nav ul li div.menu dl dd{clear:both;}
	
	.nav ul li div.menu dl dd a{font-weight:normal; text-indent:50px;}

	
	.new{ width:100%; padding-top:10px;line-height:30px; position:relative;}
	
	.firstNews{color:#d40005;font-size:16px;font-weight:bold;margin:10px auto;text-align:center;}
	
	.firstNews a{line-height:25px; display:block;color:#ff0000;	margin:0 20px;	}	
	
	.news_left{clear:both;border:1px solid #e3e3e3;;}		
	
	.pic{ background:#e3e3e3; padding:10px;clear:both;}
	
	.pic_box{background:#fff; padding:5px;}	
	
	.list{	
		margin-top:10px;
		height: 265px;	
		over-flow: hidden;	
	}
	
	.list_tit{ border:1px #ddd solid; border-bottom:none; background:url(../image/tit_bg.jpg) repeat-x; height:37px;}
	
	.list_tit h3{ text-align:center; color:#fff; line-height:35px;margin:0;padding:0;font-size:16px; display:block; background:url(../image/tit.jpg) center top  no-repeat; width:120px; height:37px; float:left}
	
	.list_tit a{ float:right;margin-right:10px; line-height:30px;}
	
	.list_bot{ clear:both; overflow:hidden;padding:0px 10px;}
	
	.list_bot p{ text-align:center;
	
	word-break:keep-all; word-wrap:normal;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
	
	.list_bot p a{ font-size:18px; line-height:50px;color:#e00;  display:block;font-weight:bold}
	
	.list_bot p a:hover{ text-decoration:underline}
	
	.list_bot span{ display:block; height:60px; line-height:20px;font-size:12px; text-indent:20px;}
	
	.list_bot span a{ color:#e00}
	
	.list_bot span a:hover{ text-decoration:underline}
	
	.list_bot ul{ display:block; clear:both;padding-top:10px;}
	
	
	.list_bot li{line-height:35px;height:35px;position:relative;clear:both;font-size:14px;margin:0px ; border-bottom:1px #ddd dotted;}
	
	.list_bot li a{ position:absolute;right:60px;height:35px;display:inline-block;left:0;font-size:14px; text-indent:20px;	
					 background:url(../image/new_ico.jpg) left center no-repeat;
					word-break:keep-all; word-wrap:normal;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
	
	.list_bot i{ font-style:normal; color:#999;float:right;}
	
	
	.gg{clear:both;	}
	
	.g_tit{ border:1px #ddd solid; border-bottom:none; background:url(../image/tit_bg.jpg) repeat-x; height:37px;}
	
	.g_tit h3{ text-align:center; color:#fff; line-height:35px;margin:0;padding:0;font-size:16px; display:block; background:url(../image/tit.jpg) center top  no-repeat; width:120px; height:37px; float:left}
	
	.g_tit h3 font{ font-size:14px; color:#aaa;}
	
	.g_tit a{ float:right;line-height:29px;margin-right:10px;}
	
	.g_bot { clear:both;margin:0 10px; padding-top:10px;height:185px;}
	
	.g_bot li{ line-height:35px;border-bottom:1px #ddd dotted;height:34px; background:url(../image/ico.jpg) no-repeat left center; padding-left:10px;font-size:14px;
	
	word-break:keep-all; word-wrap:normal;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
	
	.g_bot li a{font-size:14px;}
	
	.g_bot p{ width:230px; clear:both; padding-top:10px;}
	
	.g_bot p a{ display:block; background:url(../image/g_img.jpg) no-repeat center; width:230px; height:8px;}
	
	
	
	.g_box{ clear:both;padding-bottom:10px;height:90px;display:none;}
	
	
	
	.g_box a{ background:url(../image/oa.jpg) left top no-repeat; width:110px; height:30px; padding-top:60px; display:block; float:left; text-align:center; color:#fff;}
	
	.g_box a:hover{background:url(../image/oa.jpg) left bottom no-repeat; color:#aa7b2b;}
	
	.g_box a.a2{ background:url(../image/yj.jpg) left top no-repeat; margin-left:10px;}
	
	.g_box a.a2:hover{ background:url(../image/yj.jpg) left bottom no-repeat; margin-left:10px; color:#296aaa;}
	
	
	
	
	
	.main{ width:100%; clear:both; padding-top:10px; margin:0 auto}
	
	.main_left{clear:both;}
	
	.main_tit{ border:1px #ddd solid; border-bottom:none; background:url(../image/tit_bg.jpg) repeat-x; height:37px;}
	
	.main_tit h3{ text-align:center; color:#fff; line-height:35px;margin:0px;padding:0px;font-size:16px;  display:block; background:url(../image/tit.jpg) top center no-repeat; width:120px; height:37px; float:left}
	
	.main_tit a{ float:right; line-height:37px; padding-right:10px;}
	
	.main_list{ border:1px #ddd solid; border-top:none; display:block;}
	
	.main_list ul{ width:100%;margin:0px; padding:10px 0px;height:175px;overflow:hidden;}
	
	.main_list li{line-height:35px;height:35px;position:relative;clear:both;font-size:14px;margin:0px 12px; border-bottom:1px #ddd dotted;}
	
	.main_list li a{ position:absolute;right:60px;height:35px;display:inline-block;left:0;font-size:14px; text-indent:20px;	
					 background:url(../image/new_ico.jpg) left center no-repeat;
					word-break:keep-all; word-wrap:normal;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
	
	.main_list span{float:right;}
	
	.clear{ clear:both; height:10px;}
	
	.main_right{margin-top:10px;}
	
	.zt{ clear:both;height:40px;}
	
	.zt p{ padding-top:5px; text-align:center;width:33%;float:left;height:40px; overflow:hidden;}
	.zt p img{width:99% !important;height:40px !important;}
	
	.wy{ clear:both; padding-top:10px;height:180px;margin:0 10px;}
	
	.wy li{ text-indent:20px;font-size:14px; line-height:35px; border-bottom:1px #ddd dotted; background:url(../image/new_ico.jpg) no-repeat left center;
	
	word-break:keep-all; word-wrap:normal;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
	
	.wy li{font-size:14px;}
	
	.tp{ clear:both; margin:0 auto; padding-top:10px;}
	
	.tp_list{ border:1px #ddd solid; border-top:none; display:inline-block; width:978px;padding:0px 10px;}
	
	.tp_list td{ width:195px; height:120px; float; text-align:center; padding:15px 0;}
	
	.link{width:100%;display:none; clear:both; padding-top:10px; margin:0 auto;}
	
	.link_tit{border:1px #ddd solid; border-bottom:none; background:url(../image/tit_bg.jpg) repeat-x; height:37px;}
	
	
	
	.link_tit li{ width:100px; height:28px;margin-left:20px; display:block; text-align:center; float:left; line-height:22px; margin-top:2px; margin-left:10px; cursor:pointer}
	
	.link_tit li.b_on,
	
	.link_tit li:hover{ background:url(../image/link_li.jpg) no-repeat; color:#fff; }
	
	
	
	.link_bot{ clear:both;  border:1px #ddd solid; border-top:none; display:inline-block; width:998px; padding:10px 0px;}
	
	.link_bot a{ line-height:30px; padding-left:10px; font-weight:bold;font-size:14px;}
	
	/*
	
	.foot{ background:url(../image/foot_bg.jpg) repeat-x; height:108px; clear:both; margin:0 auto; width:100%; padding-top:30px;}
	
	.foot_top{ width:1000px; height:50px; background:url(../image/fot_bg.jpg) no-repeat left; margin:0 auto;}
	
	.foot_top p{ width:400px; padding-left:200px; float:left; line-height:40px; font-size:12px;}
	
	.foot_top p a{ padding:0 10px;}
	
	.foot_top form{ width:250px; float:right; display:block; background:#fff; border:1px #ccc solid; height:35px;}
	
	.foot_top form .input_but{ width:200px; height:35px; border:none; padding-left:10px; line-height:35px; display:block; float:left; color:#666}
	
	.foot_top form .but_box{ width:40px; height:35px; background:url(../image/serarch.jpg) no-repeat center; cursor:pointer; display:block; float:right; border:none}
	
	.foot_bot{ width:1200px; text-align:center; line-height:20px; text-align:center; clear:both; margin:0 auto; padding-top:10px;}
	
	.foot_bot span{ color:#19874b}
	
	*/
	
	.foot{ width:100%; height:200px; background:#2d2d2d;display:none;}
	
	.foot_box{ width:1000px; height:auto; margin:0 auto; padding-top:25px;}
	
	.foot_list{ width:150px; float:left; margin-right:30px;}
	
	.foot_list h3{ border-bottom:1px #4b4b4b solid; line-height:35px; color:#fff; font-size:14px;}
	
	.foot_list p{ padding-top:10px; line-height:20px; font-size:12px;}
	
	.foot_list p a{ color:#fff}
	
	.foot_list ul{ padding-top:10px;}
	
	.foot_list li{ width:75px; float:left; height:20px; line-height:20px;}
	
	.foot_list li a{ color:#666666;}
	
	.foot_list li a:hover{ color:#fff}
	
	.foot_list span{ width:150px; padding-top:10px; line-height:20px; display:block; float:left;}
	
	.foot_list b{ width:92px; height:110px; display:block; float:right; text-align:center; font-weight:normal; color:#999; padding-top:15px;}
	
	.foot_bot{ width:100%; height:40px; clear:both; background:#666}
	
	
	.f_box{ width:100%; height:40px; margin:0 auto; text-align:center;}
	
	.f_box span{line-height:40px; color:#fff; display:block; height:40px;}
	.f_box span a{display:none;}
	
	.f_box .sel{ width:210px; height:30px; float:right;border:1px solid #666; margin-left:20px; position:relative; background:url(../image/sel_bg.jpg) no-repeat; margin-top:5px; cursor:pointer}
	
	.f_box .sel p{ padding-left:10px; line-height:30px; color:#333}
	
	.f_box .sel ul{ width:210px; height:auto; position:absolute; left:-1px; bottom:30px; background:#f1f1f1;border:1px solid #666;}
	
	.f_box .sel ul li{ line-height:40px; border-bottom:1px #ddd dotted; background:none;}
	
	.f_box .sel ul li a{ color:#333; background:none; display:block;width:210px;height:40px; text-indent:10px;}
	
	.f_box .sel ul li a:hover{ color:#fff; background-color:#888;}
	
	.f_box .sel:hover ul{diplay:block;}
	
	.f_right{display:none;}
	
	
	#KinSlideshow{ height:235px !important; width:100% !important;position:relative !important; z-index:inherit;}
	
	#KinSlideshow #KSS_moveBox{width:100% !important;}
	
	#KinSlideshow #KSS_moveBox a img{border:0px;}
	
	#KinSlideshow .KSS_btnBox{ bottom:12px !important;}
	
	#KinSlideshow .KSS_titleBox .title{ margin:0px !important; padding:0px 5px !important; text-align:left; display:block; width:60%; height:36px; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	
	#KinSlideshow #KSS_moveBox{ position:absolute !important; z-index:inherit;}
	
	#KinSlideshow .KSS_btnBox li{ width:10px !important; height:10px !important; border-radius:10px; text-indent:-100px; overflow:hidden; opacity:1 !important;}
	
	.KinSlideshow{ height:61px !important; width:100% !important; position:relative !important; z-index:inherit;}
	.KinSlideshow #KSS_moveBox{ position:absolute !important; z-index:inherit;}
	.KinSlideshow #KSS_moveBox img{ border:0px;width:230px !important;height:61px !important;}
	.KinSlideshow .KSS_btnBox{ bottom:5px !important;}
	.KinSlideshow .KSS_btnBox li{ width:8px !important; height:8px !important; border-radius:8px; text-indent:-100px; overflow:hidden; opacity:1 !important;}
	.KinSlideshow .KSS_titleBox{display:none !important;}
	
	.fad_box{width:100%;margin-top:10px;}
	.fad_box a img{width:100% !important;border:none;}
	.fad_box a{margin-bottom:5px;}
	/*
	body{
		 filter: grayscale(100%);
		 -webkit-filter: grayscale(100%);
		 -moz-filter: grayscale(100%);
		 -ms-filter: grayscale(100%);
		 -o-filter: grayscale(100%);
		 filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
		 -webkit-filter: grayscale(1);
	 }
	 */
}