body,div,ul,ol,li,dl,dt,dd,span,p,h1,h2,h3,h4,h5,h6,img,input,form,label,em,i,cite{margin:0;padding:0;list-style-type: none;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: none;
border-right-style: none;border-bottom-style: none;border-left-style: none;font-style: normal;}
img{ border:0 none;vertical-align:top;}
h1, h2, h3, h4, h5, h6 { font-family:100%;}
input,select,textarea {vertical-align:middle;font-size:100%;color:#666;}
body {color:#333;font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; background-color:#eee;}
.clearfix:after {content:"\20";display:block;height:0;visibility:hidden;clear:both;}
.clearfix {zoom:1;}
a{color:#333; text-decoration:none;}
a:hover{color:#27aadd;}
a:focus,input:focus{outline:none;}
.bline{display:inline-block; *zoom:1; *display: inline;}
.fl{float:left;}
.fr{float:right;}
.blank30{ height:30px; overflow:hidden; clear:both;}
.wrap{ width:1024px; margin-left:auto; margin-right:auto;}
.w642{width:642px;}
.w370{width:370px;}
.w228{width:228px;}
.w754{ width:754px;}
.w998{ width:998px;}
.h242{ height:242px;}
.mr12{ margin-right:12px;}
.mt12{ margin-top:12px;}
.w162{ width:162px;}
.w152{ width:152px;}
.w218{ width:218px;}
.w208{ width:208px;}

#header{ height:220px; position:relative;}
#header .top{ position:absolute; overflow:hidden; top:10px; right:10px;}
#header .top a,#header .top span{ margin-left:10px; color:#666;}

#nav{ height:45px; background:url(../Images/nav.jpg) center no-repeat;}
#nav ul li{ float:left; position:relative;}
#nav ul li a{ display:block; padding-top:8px; height:37px; text-align:center; width:128px; color:#fff;}
#nav ul li a.current,#nav ul li a:hover{ background:url(../Images/nav_hover.png) repeat-x;}
#nav ul li a em{ display:block; font-size:14px; font-weight:bold;}
#nav ul li a span{ display:block; font-size:11px; font-family:Arial;}
#nav ul li ul{ position:absolute; top:45px; left:0; z-index:9999; display:none;}
#nav ul li ul li{ float:none;}
#nav ul li ul li a{ height:30px; line-height:30px; background:url(../Images/nav_hover.png) repeat-x; padding-top:0; margin-bottom:1px;}

#container{ width:1000px; padding:12px; overflow:hidden; background:#fff; margin:0 auto;}
#container .rows_01 .side_left{ width:330px; height:230px; border:1px solid #caebfc; padding:6px;}
#banner{ width:330px; height:230px; position:relative}
#slides { display:block; width:100%; height:230px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; right:5px; top:205px; z-index:9900;  padding:5px 15px 5px 0; margin:0; }
#pagination li {display:block;list-style:none;width:11px;height:11px;float:left;margin-left:8px; background-color:#fff;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#27aadd;}

.col{ border:1px solid #caebfc; overflow:hidden;}
.col .col_tle{ padding:0 12px 0 13px; height:29px; line-height:29px; background:url(../Images/col_bg.jpg) repeat-x; overflow:hidden; border-bottom:1px solid #caebfc;}
.col .col_tle .tcn{ font-weight:bold; font-size:14px; color:#27aadd; line-height:29px;}
.col .col_tle .ten{ font-size:12px; font-weight:normal; font-family:Arial;}
.col .col_tle .more{ width:40px; height:9px; display:block; margin-top:10px; background:url(../Images/more.png) center no-repeat;}
.col .col_list{ padding:0 15px; overflow:hidden; margin-top:5px;}
.col .col_list li{ background:url(../Images/xfk.jpg) 1px center no-repeat; padding-left:9px; height:27px; line-height:27px; border-bottom:1px dotted #afafaf; overflow:hidden;}
.col .col_list a{position:relative;}
.col .col_list a .inews{ display:block; width:22px; height:14px; position:absolute; right:-30px; top:-8px; background:url(../Images/icon_news.png) center no-repeat;}
.col .col_list li span{ float:right;}
#container .bBottom{ margin-top:5px;}
#container .bBottom li{ border-bottom:0; height:28px; line-height:28px;}
#container .rows_02 a{ float:left; margin-right:10px;}
.rows_02,.rows_04{ margin:12px auto; overflow:hidden;}
.search{ height:24px; border:1px solid #a1ddff; padding:5px; overflow:hidden;}
.search .sear_ipt{ height:13px; border:1px solid #229aca; border-right:0; padding:5px 0 4px 5px;}
.search .sear_btn{ border:none medium; background:url(../Images/search_btn.jpg) center no-repeat; height:24px; width:50px; cursor:pointer;
color:#fff;}

.rows_04 .gdyj{ width:754px; height:180px; padding:16px 0; overflow:hidden; position:relative;}
.rows_04 .gdyj .box{ width:672px; height:180px; overflow:hidden; margin:0 auto;}
.rows_04 .gdyj .box ul li{ float:left; width:210px; height:180px; margin-right:21px;}
.rows_04 .icon_prev,.icon_next{ width:20px; height:60px; display:block; position:absolute; top:76px;}
.rows_04 .icon_prev{ background:url(../Images/icon_prev.png) center no-repeat; left:0;}
.rows_04 .icon_next{ background:url(../Images/icon_next.png) center no-repeat; right:0;}
.rows_04 .cont_box,.rows_05 .maps{ height:220px; width:208px; padding:11px 10px; overflow:hidden;}
.rows_04 .cont_box .cont_c{ margin-top:10px; line-height:18px; overflow:hidden;}

.flink{ padding:17px 20px 5px 20px; overflow:hidden;}
.flink ul li{ float:left; margin:0 15px 13px 0;}

.sider{ width:220px; height:auto; overflow:hidden;}
.sider .side_menu{ margin-bottom:14px; background-color:#eee;}
/*.sider .side_menu .tle{ height:50px; line-height:50px; padding-left:30px; font-size:16px; background:#27aadd url(../Images/icon_01.png) 12px center no-repeat; color:#fff; border-bottom: 3px solid #0093dd;} */
.sider .side_menu .menu li a{ display:block; height:50px; line-height:50px; padding-left:30px; font-size:16px; background:#eee; border-bottom: 3px solid #e6e6e6; font-size: 14px; color:#27aadd;}
.sider .side_menu .menu li a.current{ background:#27aadd url(../Images/icon_01.png) 12px center no-repeat; color:#fff; border-bottom: 3px solid #0093dd;}
/*.sider .side_menu .menu li a{display: block; padding-left: 30px; line-height: 16px; font-size: 14px; font-weight: bold; background: url(../Images/icon_02.jpg) 19px center no-repeat; color: #27aadd;}*/
.main{ width:700px; padding:20px 30px 50px; overflow:hidden;}
.main .curr{ height:30px; line-height:30px; border-bottom:3px solid #27aadd;}
.main .abt_con{ line-height:18px; overflow:hidden; margin-top:20px;}
.main .abt_con img{ max-width: 100%;}

.news_list{ line-height:18px; overflow:hidden; margin-top:20px; padding:0 10px;}
.news_list ul li{ line-height:30px; height:30px; overflow:hidden; border-bottom:1px dashed #ddd;}
.news_tle{ font-size:16px; margin:20px auto 15px; text-align:center; line-height:25px;}
.news_curr{ height:30px; line-height:30px; text-align:center; margin-bottom:15px;}
.news_conn{ line-height:20px; overflow:hidden;}

.result_list{ overflow:hidden; margin-top:20px; padding-left:13px;}
.result_list ul li{ float:left; margin:0 15px 20px 0;}
.result_list ul li a{ display:block; width:210px; border:2px solid #ddd;}
.result_list ul li a:hover{ border:2px solid #27aadd;}
.result_list ul li a p{ height:180px; overflow:hidden;}
.result_list ul li a span{ display:block; height:70px; line-height:18px; text-align:center; padding:15px 10px 0;}
.re_img{ text-align:center; overflow:hidden;}

.cbox{ padding:10px 0 30px; background-color:#fff;}

.mpic{ display:block; width:475px; margin:50px auto;}

#footer{ padding:5px 0 20px; overflow:hidden; line-height:22px; text-align:center; background:#fff;}

/*CSS black2 style pagination*/
.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 20px; TEXT-ALIGN: center; position:relative;
}
.black2 A {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 6px;
	MARGIN: 2px;
	COLOR: #0093dd;
	PADDING-TOP: 6px;
	TEXT-DECORATION: none;
	background:#eef7f7;
	border: 1px solid #0093dd;
	cursor:pointer;
}
.black2 A:hover {
	COLOR: #fff;
	BACKGROUND-COLOR: #0093dd;
	border: 1px solid #0093dd;
}
.black2 A:active {
	COLOR: #fff;
	BACKGROUND-COLOR: #0093dd;
	border: 1px solid #0093dd;
}
.black2 SPAN.thisclass {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 6px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #0093dd;
	border: 1px solid #0093dd;
}
.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 6px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ddd;
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #eee 1px solid
}

.pags{ height:26px; line-height:26px; overflow:hidden; padding-left: 5px;}
.pags .ps{ height:24px; width:40px; border:1px solid #0093dd; margin-bottom: 3px; text-align:center;}

.news_time{ margin:15px auto; text-align:center; overflow:hidden;}
.news_time p,.ocurr p{ width:150px; text-align:left; margin:0 20px;}
.ocurr{ margin:10px auto 15px; text-align:center;}

.abt_con table tr td{ padding:3px 0;}

.fd{ height:20px; line-height:20px; padding-left:10px;}

.pagination{
	display:inline-block;
}
.pagination li{
	float:left;
}