@charset "utf-8";
/*
for pc
*/
@media screen and (min-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}
	
	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%; height:480px; margin:0px auto; position:relative;overflow:hidden;}
	
	#btnMenu{display:none;}
	
	.banner{ width:1580px; height:370px; margin:0 auto; position:absolute;top:110px;left:50%;margin-left:-790px; background:url(../image/b2.jpg) right top no-repeat;}
	
	.logo{width:510px;height:85px; position:absolute;right:50%;margin-right:-10px;top:15px; background:url(../image/logo.png);}
	
	.searchBox{
	
		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:relative;width:100%;margin:0px atuo; height:45px; background-color:#2969a7;z-index:20;}
	
	
	
	.nav_top{display:none; position:absolute;left:50%;bottom:45px; background:url(../image/bg_nav_top.png) center bottom no-repeat;margin-left:300px; width:200px; color:#fff; text-align:center;height:35px;line-height:35px;}
	
	.nav_top a{ font-size:14px;color:#fff}
	
	
	
	.nav{ width:990px; margin:0 auto; height:45px; line-height:45px;clear:both;z-index:800;}
	
	/*
	
	.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 ul{ width:990px; margin:0 auto; position:relative;}
	
	.nav ul li{ float:left;padding:0px 0px; height:45px;width:140px;  color:#fff;}
	
	.nav ul li span{display:block; display:block;height:45px;width:140px; line-height:45px; float:left; position:relative; z-index:800;}
	
	.nav ul li span a{ display:block; float:left; font-size:15px; color:#fff; height:45px; line-height:45px;width:140px; text-align:center; font-weight:bold;}
	
	.nav ul li span a.home{}
	
	.nav ul li span a.current{ color:#2a6bab;}
	
	.nav ul li span a.hover{ color:#2a6bab !important}
	
	
	
	.nav ul li div.menu{ position:absolute;z-index:200;top:0px; left:21px; height:40px; display:none; }
	
	.nav ul li div.menu dl{background:url(../image/nav-sub-bg.png) no-repeat left top; height:40px; position:relative; left:-21px; padding-left:30px; z-index:100;top:0}
	
	.nav ul li div.menu dl dd{ float:left;}
	
	.nav ul li div.menu dl dd a{ height:40px; text-align:center; line-height:40px;min-width:50px; padding:0px 15px; font-size:12px; color:#fff; display:block; float:left; font-weight:bold; }
	
	.nav ul li div.menu dl dd a:hover{ color:#2a6bab; }
	
	.nav ul li div.menu div.menu-bg{background:url(../image/nav-sub-bg.png) no-repeat right top; position:relative;z-index:200;}
	
	.nav ul li div.menu div.menu-mask{height:45px;  background-color:#2969a7; position:absolute; z-index:400;top:0; left:-21px; padding-left:30px;}
	
	
	
	.nav li#menuBg {z-index:500; position:absolute !important; padding:0; left:0;top:0; }
	
	.nav li#menuBg .nav-on{height:45px;width:140px; background:url(../image/nav_hover.png) no-repeat right center; position:relative;}
	
	.nav li#menuBg .nav-on s{display:block;width:140px; height:45px;background:url(../image/nav_hover.png) no-repeat left center; position:absolute; }
	
	
	
	
	
	.new{ width:1000px; height:auto; margin:0 auto; padding-top:20px; position:relative;z-index:10;}
	
	.news_left{height:325px;width:748px; display:table;border:1px solid #e3e3e3; position:relative;}
	
	.firstNews,
	
	.firstNews a{height:60px;color:#d40005;font-size:24px;font-weight:bold;width:740px;margin:0px auto;text-align:center;line-height:50px;}
	
	.firstNews a{width:700px; display:block;
	
	word-break:keep-all; word-wrap:normal;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
	
	
	
	.pic{ position:absolute;left:-1px;top:61px; width:350px; height:245px; background:#e3e3e3; padding:10px;}
	
	.pic_box{ width:340px; height:235px; background:#fff; padding:5px;}
	
	
	
	
	
	.list{
	
		position: absolute;
	
		right: 5px;
	
		width: 360px;
	
		top: 60px;
	
		height: 265px;
	
		over-flow: hidden;
	
	}
	
	.list_tit{ height:30px; border-bottom:1px #ddd solid; }
	
	.list_tit h3{ background:#2f8638; width:91px; height:29px; display:block; text-align:center; line-height:29px; color:#fff; font-size:14px;}
	
	.list_tit a{ float:right; line-height:30px;}
	
	.list_bot{ clear:both; overflow:hidden;padding:0px 5px;}
	
	.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;border-bottom:1px #ddd dotted;height:34px;font-size:14px;}
	
	.list_bot li a{background:url(../image/new_ico.jpg) no-repeat left center;font-size:14px; text-indent:18px;width:290px; display:block;float:left;
	
	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;width:60px; display:block; text-align:right;}
	
	
	
	.gg{
	
		width: 230px;
	
		position: absolute;
	
		right: 0px;
	
		top: 20px
	
	}
	
	.g_tit{ height:29px; border-bottom:2px #ddd solid;clear:both;}
	
	.g_tit h3{ height:150px; font-size:16px; display:block; float:left; font-weight:bold; border-bottom:2px #19864c solid; color:#19864c; height:29px;}
	
	.g_tit h3 font{ font-size:14px; color:#aaa;}
	
	.g_tit a{ float:right;line-height:29px;}
	
	.g_bot { clear:both; 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;}
	
	
	
	.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:1000px; clear:both; padding-top:10px; margin:0 auto}
	
	.main_left{ width:750px; float:left}
	
	.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; letter-spacing:1px; display:block; background:url(../image/tit.jpg) no-repeat; width:154px; 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:inline-block; width:748px;}
	
	.main_list ul{ width:748px;margin:0px; padding:10px 0px;height:175px;}
	
	.main_list li{ line-height:35px;float:left;width:350px; text-indent:20px;font-size:14px;margin:0px 12px; border-bottom:1px #ddd dotted; background:url(../image/new_ico.jpg) no-repeat left center;}
	
	.main_list li a{width:280px;display:inline-block;float:left;font-size:14px;
	
	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{ width:230px; float:right}
	
	.zt{ clear:both;height:200px;}
	
	.zt p{ padding-top:5px;}
	
	.wy{ clear:both; padding-top:10px;height:180px;}
	
	.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; width:1000px; 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:1000px; 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;}
	
	.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:1000px; height:40px; margin:0 auto}
	
	.f_box span{ width:500px; line-height:40px; float:left; color:#fff; display:block; height:40px;}
	
	.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;}
	
	
	
	#KinSlideshow{ height:235px !important; width:340px !important;position:relative !important; z-index:inherit;}
	
	#KinSlideshow #KSS_moveBox{}
	
	#KinSlideshow #KSS_moveBox 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:260px; 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:230px !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{position:fixed;right:5px;bottom:0;width:200px;}
	.fad_box img{width:200px;height:70px;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);
	 }
	 */
}