@charset "gb2312";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;border:none;}
body{font-size:12px;font:12px "Î¢ÈíÑÅºÚ";background:#fff url(bodyBg25.jpg) 0px top repeat-x;color:#2b2b2b;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
select,input,img{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
table,td,tr,th{font-size:15px;}
a{text-decoration:none;cursor:pointer;color:#4e4e4e}
a:hover{text-decoration:none;color:#F60;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
q:before,q:after{content:'';}


.clearfix:after { 
   content:"\200B"; 
   display:block; 
   height:0; 
   clear:both; 
} 
.clearfix {*zoom:1;}/*IE/7/6*/ 

.header{ width:1014px; margin:0 auto; position:relative; z-index:999;}
.head_top{ width:100%; height:36px; line-height:36px; margin:0 auto; overflow:hidden;}
.top_l{ float:left; height:36px; line-height:36px;}
.top_r{ float:right;}
.head_logo{ width:100%; background:url(logoBg.jpg) 0px 0px no-repeat; height:141px; margin:0 auto; overflow:hidden;}
.head_logo .logo{ float:left;}
.head_logo .search{ float:right; width:421px; height:52px; background:url(searchBg.png) 0px 0px no-repeat; margin-top:40px; overflow:hidden;}
.search  .search_inp{ width:340px; height:43px; line-height:43px; background:#993; margin-top:5px; padding-left:15px;background-color:transparent;}
.search .search_l{ width:356px; float:left;}
.search .search_r{ width:65px; float:right;}
.search .search_sub{ width:60px; height:43px; margin-top:5px; background:url(search_btn.png) 0px 0px no-repeat; cursor:pointer;}
.head_nav{
	width: 1014px;
	height: 65px;
	margin: 0 auto;
	background-color: #1A63B0;
}
.head_nav li{ width:169px; height:65px; position:relative; z-index:888; float:left; }
.head_nav li a{
	width: 169px;
	height: 65px;
	float: left;
	line-height: 65px;
	font-size: 18px;
	color: #FFF;
	display: block;
	background-image: url(nav_rbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.head_nav li i{
	width: 35px;
	height: 35px;
	float: left;
	margin-top: 20px;
	margin-left: 34px;
}

.head_nav li.hover{
	background-image: url(hoverBg.jpg);
	
}

.head_nav li.hover a{color:#1b63af;}

.nav_box{
	width:1010px;
	height:225px;
	border:2px solid #1864b0;
	background:#FFF;
	position:absolute;
	top:240px;
	z-index:666;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.zxzx_l{ width:263px; margin-left:30px; *margin-left:15px; height:auto; float:left;}
.zxzx_l a{
	width:263px;
	height:55px;
	display:block;
	margin-top:15px;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.zxzx_r{ width:640px; height:auto; margin-left:40px; float:left;}
.zxzx_r .tt{ background:url(nav_zxzx05.jpg) 0px 0px no-repeat; width:640px; height:62px; margin-top:20px;}
.zxzx_r .tt a{ font-size:14px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; width:500px; height:50px; display:block; margin:0 auto; padding:8px 0px; line-height:24px; color:#1864af}
.zxzx_r .tt_main{ width:640px; height:80px; overflow:hidden;}
.zxzx_r .tt_main p{ line-height:30px; color:#909090}
.zxzx_r .zxzx_styw{ width:640px; height:auto; overflow:hidden; margin-top:10px;}
.zxzx_r .styw_tit{height:27px; border-bottom:2px solid #dadadc;}
.zxzx_r .styw_tit a{width:99px; height:27px;text-align:center;display:block;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:2px solid #1169b3;color:#0d69b4; font-weight:bold;}
.zxzx_r .styw_list{ width:620px; padding:0px 10px; height:136px; overflow:hidden;}
.zxzx_r .styw_list li{ width:620px; height:34px; *height:32px; overflow:hidden; line-height:34px;}
.zxzx_r .styw_list li a{ color:#494949; float:left;}
.zxzx_r .styw_list li span.date{ float:right; color:#a3a3a3;}

.fzgg_l{ width:670px; height:auto; margin-left:20px; *margin-left:10px; float:left;}
.fzgg_l dl{
	width:630px;
	height:50px;
	overflow:hidden;
	line-height:50px;
	background:url(fzgg_ico.png) 0px 0px no-repeat;
	border-bottom:1px dashed #999999;
	padding-left:40px;
}
.fzgg_l dl.fzgg_list01{ background-position:0px 0px;}
.fzgg_l dl.fzgg_list02{ background-position:0px -80px;}
.fzgg_l dl.fzgg_list03{ background-position:0px -160px;}
.fzgg_l dl.fzgg_list04{ background-position:0px -240px;}
.fzgg_l dt{ float:left; background:url(fzgg_ico.png) right -316px no-repeat; width:120px; display:block; color:#1a63b0;}
.fzgg_l dt a{ font-size:18px; font-weight:bold; color:#1a63b0;}
.fzgg_l dd{ float:left; margin-right:20px;}
.fzgg_l dd a{ color:#1a63b0; font-size:14px;}
.fzgg_r{ width:265px; height:auto; margin-left:30px; float:left;}
.fzgg_r a{
	width:265px;
	height:45px;
	display:block;
	line-height:0;
	font-size:0;
	overflow:hidden;
	margin-top:5px;
}
.xxgk_l{
	width:340px;
	float:left;
	height:auto;
	overflow:hidden;
	margin-left:30px;
*margin-left:15px;}
.xxgk_l a{
	width:120px;
	height:30px;
	line-height:30px;
	float:left;
	display:block;
	color:#1a63b0;
	font-size:14px;
	padding-left:40px;
	font-weight:bold;
	margin-top:15px;
	background-image: url(xxgk_01_2017.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.xxgk_r{
	width:580px;
	height:auto;
	float:left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.xxgk_r p{
	background:#dbf1fc;
	width:580px;
	height:30px;
	font-size:16px;
	line-height:30px;
	text-align:center;
	color:#1b62b0
}
.xxgk_r table{ margin-top:10px;border:1px solid #a6ddfc;}
.xxgk_r tr td{
	height:25px;
	line-height:25px;
	border:1px solid #a6ddfc;
	text-align:center;
	font-size:14px;
}

.zcfb{ width:470px; margin:30px 0px 0px 20px; *margin:15px 0px 0px 10px; height:auto; overflow:hidden; float:left;}
.zcfb .news_list{ width:450px; padding:0px 10px; height:280px; overflow:hidden;}
.zcfb .news_list li{ width:450px; height:30px; *height:32px; overflow:hidden; line-height:30px;}
.zcfb .news_list li a{ color:#494949; float:left;}
.zcfb .news_list li span.date{ float:right; color:#a3a3a3;}

.content{ width:1014px; height:auto; margin:0 auto; overflow:hidden;}
.con1,.con2{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.slideshow{ width:1014px; height:350px; position:relative; }
.showBox{ position:absolute; top:0px; left:0px; width:1014px; height:350px; overflow:hidden;z-index:1;}
.showBox li{ display:none;}
.showBox li.on{ display:block;}
.showDot{ position:absolute; bottom:20px; right:20px; z-index:2; }
.showDot span{ background:#858384; width:20px; height:22px; line-height:22px; color:#FFF; display:block; cursor:pointer; margin-right:1px;  float:left; text-align:center;}
.showDot span.dot{ background:#F60;}

.news_pic{ width:350px; float:left;}
.pic_tit{ width:350px; height:27px; border-bottom:2px solid #1169b3;}
.pic_tit a{ width:100px; height:27px; background:url(titBg.jpg) 0px 0px no-repeat; display:block; color:#FFF; text-align:center; line-height:27px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.slideBox{ width:350px; height:200px;  overflow:hidden; position:relative; background:#FFF; margin-top:12px;}
.slideBox ul{}
.slideBox ul li{ width:350px; height:200px; overflow:hidden; display:none;}
.slideBox ul li.hover{ display:block;}
.slideBox ul li .txtShadow {
    background-color:#000;
    position: absolute; z-index:1;
    opacity: 0.7;
    height: 34px;
    width: 350px;
    left: 8px;
    bottom:0px;
}
.slideBox ul li .txt{  position:absolute; z-index:3; left:8px; bottom:0px; width:250px; height:34px;  padding:0px 10px; overflow:hidden;}
.slideBox ul li .txt a{ color:#FFF; line-height:34px;  font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.slideBox ul li .txt a:hover{ color:#F60;}
.slideBox .dot{ position:absolute; z-index:2; right:15px; bottom:12px;}
.slideBox .dot span{ width:8px; height:8px; background:#FFF; display:block; float:left; margin-left:5px; cursor:pointer;}
.slideBox .dot span.on{ background:#ff0000;}

.news_main{ width:405px; height:auto; float:left; margin-left:15px; overflow:hidden;}
.tab_glo{ width:100%; height:27px; line-height:27px; border-bottom:2px solid #dadadc; } 
.tab_glo span{width:99px; height:35px;text-align:center;display:block; float:left;}
.tab_glo span a{width:99px; height:35px;text-align:center;display:block;font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; }
.tab_glo a:hover{color:#0d69b4;}
.tab_glo .cur{   background:url(tit_on.jpg) 0px bottom no-repeat; }
.tab_glo .cur a{ color:#0d69b4;}
.news_list{ width:385px; padding:0px 10px; height:230px; overflow:hidden;}
.news_list li{ width:385px; height:34px; *height:32px; overflow:hidden; line-height:34px;}
.news_list li a{ color:#494949; float:left;}
.news_list li span.date{ float:right; color:#a3a3a3;}

.ldxx{ width:230px; float:right;}
.ldxx_tit{ width:100%; height:27px; border-bottom:2px solid #1169b3;}
.ldxx_tit a{ width:100px; height:27px; background:url(titBg.jpg) 0px 0px no-repeat; display:block; color:#FFF; text-align:center; line-height:27px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.ldxx_ld{ padding:0px 10px; height:86px; margin-top:12px; overflow:hidden;}
.ldxx_ld .ld_pic{ float:left;}
.ldxx_ld .ld_name{ margin-left:12px; float:left;}
.ldxx_ld .ld_name p{ height:36px; line-height:36px; font-weight:bold;}
.ldxx_list{ width:100%; height:auto; overflow:hidden; margin:10px 0px 0px 10px;}
.ldxx_list a{ float:left; width:44px; height:28px; display:block; line-height:28px;}

.nsjg{ float:left; width:350px; height:273px; overflow:hidden;}
.nsjg_tit{height:27px; border-bottom:2px solid #dadadc;}
.nsjg_tit a{width:99px; height:27px;text-align:center;display:block;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:2px solid #1169b3;color:#0d69b4;}
.nsjg_list{ width:360px; margin-top:12px;}
.nsjg_list a{ display:block; width:84px; line-height:22px; background:#f0f0f0; float:left; text-align:center; padding:4px 5px; margin:0px 5px 5px 0px; color:#1965b0; }
.nsjg_list a:hover{ color:#F60;}
.nsjg_list a.w142{ width:142px;}
.wsbs{float:left; width:405px; height:auto; margin-left:15px; overflow:hidden;}
.wsbs_tit{height:27px; border-bottom:2px solid #dadadc;}
.wsbs_tit a{width:99px; height:27px;text-align:center;display:block;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:2px solid #1169b3;color:#0d69b4;}
.wsbs_list a{ width:158px; height:40px; display:block; float:left; margin:20px 0px 0px 20px; line-height:0; font-size:0; overflow:hidden;}

.zmhd{ width:230px; float:right;}
.zmhd_tit{height:27px; border-bottom:2px solid #dadadc;}
.zmhd_tit a{width:99px; height:27px;text-align:center;display:block;font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:2px solid #1169b3;color:#0d69b4;}
.zmhd_list{ width:100%; height:auto; overflow:hidden; margin-top:5px;}
.zmhd_list a{ width:106px; height:106px; display:block; float:left; margin:5px 0px 0px 5px; line-height:0; font-size:0; overflow:hidden;}


/*ÁÐ±íÒ³*/
.warp{ width:100%; height:auto; margin-top:20px; overflow:hidden;}
.listpage_l{ width:253px; height:auto; overflow:hidden; float:left }
.menu_box{ width:100%;}
.memu_title{ border-bottom:2px solid #1b63af; background:#F4F4F4; width:253px; height:38px;}
.memu_title h2{ line-height:38px; color:#1b63af; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; font-size:18px; text-align:center;}
.menu_list{border:1px solid #dadada; padding:20px; border-top:none;}
.menu_list li{ background:url(page_list.jpg) 0px 0px no-repeat; width:208px; height:40px; margin-bottom:15px;}
.menu_list li a{ width:208px; height:40px;  line-height:40px; text-align:center; display:block;font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}
.menu_list li.cur{ background:url(page_listCur.jpg) 0px 0px no-repeat;}
.menu_list li.cur a{ color:#FFF;}

.listpage_r{ width:744px; float:right; overflow:hidden;}
.page_con_top{ width:744px;height: 40px;background: #F4F4F4;}
.page_con_top .page_tit{ background:url(titlebg.jpg) 0px 0px no-repeat; width:125px; text-align:center; height:40px;line-height:40px; color:#FFF; font-size:18px; float:left; font-family:"Î¢ÈíÑÅºÚ";}
.page_con_top .page_tit1{ background:url(titlebg.jpg) 0px 0px; padding-left:5px; padding-right:5px; text-align:left; height:40px;line-height:40px; color:#FFF; font-size:18px; float:left; font-family:"Î¢ÈíÑÅºÚ";}
.page_pos p{ height:40px; line-height:36px; font-size:14px; color:#777; float:right; margin-right:20px;}
.page_pos p a{color:#777;}
.page_pos p a:hover{ color:#F60;}
.page_con{border:1px solid #dadada;}
.page_list{ padding:20px;}
.page_list li{height:34px; line-height:28px;}
.page_list li a{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ";  height:34px; overflow:hidden; float:left;}
.page_list li span{ float:right; font-size:14px; color:#999;}

.pages{ text-align:center; height:24px; padding:15px 0px; line-height:24px; overflow:hidden;}
.pages a{color:#3b3b3b; margin-left:5px; font-size:14px;}

/*Ï¸ÀÀÒ³*/
.article_box{border:1px solid #dadada; background:url(article_bg.jpg)  center top repeat-x; margin-top:20px;}
.article_pos{ background:url(list_ico02.jpg) 10px 8px no-repeat; width:971px; height:29px; margin:20px 10px;}
.article_pos p{ margin-left:30px; line-height:29px; color:#444;}
.article_con{overflow:hidden; width:940px; margin:0px auto; padding-bottom:60px; position:relative;}
.article_tit{ border-bottom:1px solid #dadada; font-size:16px; text-align:center; font-weight:bold;line-height:30px;}
.article_from{ height:30px; line-height:30px; padding:5px 0px; text-align:center;}
.article_main{ font-size:16px; margin:20px 0px; color:#444; line-height:30px;}
.bianji{ height:30px; padding:10px 0px}
.fenxiang{ position:absolute; right:0px; bottom:40px;}
.article_end{  position:absolute; right:5px; bottom:10px; font-size:12px;height:24px; line-height:24px;}
.article_end a{ margin-left:10px;}


/*foot*/
.footer{ border-top:4px solid #1965b1; background:#ededed; overflow:hidden; margin-top:15px;}

.links{ width:1014px; margin:0 auto; margin-top:10px; overflow:hidden;}
.links_main{height:45px; float:left; width:995px; line-height:45px;}
.links_main span{ color: #1c4e81; font-size:14px;}
.links_main select{ border:1px solid #939ba8; height:22px; margin-left:15px; text-align:center; _margin-top:10px;}

.footer_main{ width:1014px; margin:0 auto; padding:20px 0px;}
.footer_main p{ text-align:center; line-height:26px;}
