* {

	margin: 0px;

	padding: 0px;

}

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 160%;

	color: #333333;

	background-image: url(../images/body_bg.jpg);

	background-position: center top;

	background-repeat: repeat-x;

	background-color: #B3DDD1;

}

.clear {

	font-size: 0px;

	clear: both;

	line-height: 0px;

	height: 1px;

}

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}

.clearfix {

	min-height: 1px;

}

* html .clearfix {

	height: 1px;

}

img {

 	border-style: none;

}

a:link 

{

	outline: none;

	TEXT-DECORATION: none;

}

a:visited {

	outline: none;

	TEXT-DECORATION: none;

}

a:hover {

	outline: none;

	TEXT-DECORATION: none;

}

a:active {

	outline: none;

	TEXT-DECORATION: none;

}



/* header ------------------------------*/

#header

{

}

#header .head_box

{

	width: 1006px;

	height: 94px;

	margin-left: auto;

	margin-right: auto;

	position: relative;

}

#header .logo

{

	position: absolute;

	top: 30px;

	left: 25px;

}

#header .head_link

{

	color: #e2e2e2;

	position: absolute;

	top: 20px;

	right: 0px;

}

#header .head_link a

{

	color: #e2e2e2;

}

#header .head_link a:hover

{

	color: #0adfff;

}



/* menu ------------------------------*/

#menu

{

	background-image: url(../images/menu_area_bg.jpg);

	background-position: center bottom;

	background-repeat: repeat-x;

}

#menu .menu_box

{

	background-image: url(../images/menu_area_bg.jpg);

	background-position: center bottom;

	background-repeat: repeat-x;

	width: 1006px;

	height: 44px;

	margin-left: auto;

	margin-right: auto;

}

#menu ul.menu_link

{

	list-style-type: none;

	font-family: ΢ź;

}

#menu ul.menu_link li

{

	font-size: 14px;

	font-weight: bold;

	float: left;

	text-align: center;

	list-style-type: none;

}

#menu ul.menu_link li a

{

	color: #fff;

	background-image: url(../images/menu_bg.png);

	background-position: center top;

	background-repeat: no-repeat;

	width: 112px;

	height: 30px;

	padding-top: 14px;

	display: block;

	list-style-type: none;

}

#menu ul.menu_link li a:hover

{

	background-image: url(../images/menu_on_bg.png);

	background-position: center top;

	background-repeat: no-repeat;

	list-style-type: none;

}


#menu ul.menu_link li li a

{

	color: #fff;

	background-image: url(../images/menu_bg11.png);

	background-position: center top;

	background-repeat: repeat-x;

	width: 200px;

	height: 30px;

	padding-top: 14px;

	display: block;

	list-style-type: none;

}

#menu ul.menu_link li li a:hover

{

	/*background-image: url(../images/menu_on_bg.png);*/

	background-image: url(../images/menu_bg11.png);

	background-position: center top;

	background-repeat: repeat-x;

	width: 200px;

	list-style-type: none;

}

#menu ul.menu_link li.on

{

	background-image: url(../images/menu_on_bg.png);

	background-position: center top;

	background-repeat: no-repeat;

	z-index: 1000;

}





#menu .mainlevel UL 

{

	background-image: url(../images/mainlevel_bottom_bg.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	DISPLAY: none;

	width: 112px;

	padding-top: 0px;

	padding-bottom: 10px;

	position: absolute;

	z-index: 1000;

	list-style-type: none;

}

#menu .mainlevel UL LI 

{	

	font-size: 12px;

	font-weight: normal;

	line-height: 14px;

	background-image: url(../images/mainlevel_bg.png);

	background-position: center top;

	background-repeat: repeat-y;

	list-style-type: none;

}

#menu .mainlevel UL LI A 

{

	COLOR: #ffffff;

	font-weight: normal;

	background-image: url(../images/line_bg.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	TEXT-ALIGN: center;

	height: 16px;

	padding-top: 10px;

	padding-bottom: 5px;

	list-style-type: none;

}

#menu .mainlevel UL LI A:hover 

{

	color: #0adfff;

	background-image: url(../images/line_bg.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	list-style-type: none;

}



/* flash ------------------------------*/

#flash

{

	 background: #B3DDD1;

	

	background-position: center bottom;

	background-repeat: repeat-x;

	text-align: center;

	height: 334px;

	margin-left: auto;

	margin-right: auto;

	width: 100%;

}

#flash .flash_box

{

	background-color: #036383;

	width: 1330px;

	overflow: hidden;

}



/* content ------------------------------*/

#content

{

	width: 1006px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-left: auto;

	margin-right: auto; text-align:left; height:auto; overflow:hidden;

}

#content .c_title

{

	height: 17px;

	border-bottom: 1px solid #00aee1;

}

#content .c_title .more

{

	float: right;

	padding-top: 2px;

}



/* side ------------------------------*/

#side

{

	float: left;

	width: 217px; height:auto; overflow:hidden;

}

#side .s_box1

{

	line-height: 200%;

	background-image: url(../images/s_box1_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	height: 258px;

	padding-left: 10px;

	padding-right: 10px;

	margin-bottom: 15px;

}

#side .s_box1 a

{

	color: #168baa;

	text-decoration: underline;

}

#side .s_box1 a:hover

{

	color: #168baa;

	text-decoration: none;

}

#side .s_box2

{

	line-height: 200%;

	background-image: url(../images/s_box2_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	height: 120px;

	padding-top: 7px;

	padding-left: 10px;

}

#side .s_box3

{

	background-image: url(../images/s_box3_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	margin-bottom: 10px;

}

#side .s_box3_bottom

{

	background-image: url(../images/s_box3_bottom_bg.png);

	background-position: center bottom;

	background-repeat: no-repeat;

	height: 20px;

}

#side .s_title1

{

	text-align: center;

	padding-top: 15px;

	padding-bottom: 25px;

}

#side .s_title2

{

	background-image: url(../images/s_title2_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	text-align: center;

	height: 40px;

	padding-top: 15px;

}

#side ul.s_link

{

	line-height: 180%;

	list-style-type: none;

}

#side ul.s_link li

{

	list-style-type: none;

}

#side ul.s_link li a

{

	color: #fff;

	background-image: url(../images/arrow1.png);

	background-position: left 3px;

	_background-position: left 6px;

	background-repeat: no-repeat;

	padding-left: 15px;

	list-style-type: none;

}

#side ul.s_link li a:hover

{

	color: #0adfff;

	list-style-type: none;

}

#side ul.s_link2

{

	padding-left: 30px;

	padding-right: 30px;

	list-style-type: none;

}

#side ul.s_link2 li

{

	margin-bottom: 7px;

	list-style-type: none;

}

#side ul.s_link2 li a

{

	color: #333;

	background-image: url(../images/arrow2.gif);

	background-position: left 2px;

	background-repeat: no-repeat;

	padding-left: 12px;

	list-style-type: none;

}

#side ul.s_link2 li a:hover

{

	color: #006699;

	list-style-type: none;

}

#side .st{background:url(../images/s_box1_bg.jpg) no-repeat; height:auto; min-height:258px;}
#side .st ul{ padding-top:15px;}
#side .st ul li{ line-height:30px; text-align:center; border-bottom:1px dashed #CCCCCC;}
#side .st ul li a{ color:#000000; font-size:14px; } 



/* main ------------------------------*/

#main

{



	width: 776px; float:right; height:auto; overflow:hidden;

}

#main .indent

{

	padding-left: 10px;

	padding-right: 10px;
	
    word-wrap:break-word;
}

#main .m_box1

{

	line-height: 200%;

	background-image: url(../images/m_box1_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	float: left;

	width: 289px;

	height: 273px;

}

#main .m_box2

{

	line-height: 170%;

	background-image: url(../images/m_box2_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	float: right;

	width: 480px;

	height: 273px;

}

#main .m_box3

{

	line-height: 170%;

	background-image: url(../images/m_box3_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	height: 169px;

}

#main .m_box4

{

	float: left;

	width:186px;

	height: 180px;

	padding-left: 50px;

	margin-bottom: 13px;

	overflow: hidden;

}

#main .m_box5

{

	background-image: url(../images/m_box5_bg.gif);

	background-position: right top;

	background-repeat: no-repeat;

	padding-right: 265px;

	margin-bottom: 25px;

}

#main .m_left

{

	float: left;

}

#main .m_right

{

	float: right;

}

#main .m_title1

{

	text-align: center;

	padding-top: 13px;

	margin-bottom: 20px;

}

#main .m_title2

{

	font-size: 14px;

	font-weight: bold;

	padding-top: 5px;

	padding-left: 8px;

	padding-right: 8px;

	padding-bottom: 5px;

	margin-bottom: 20px;

	border-bottom: 1px #036383 solid;

}

#main .m_title3

{

	color: #9a3500;

	font-weight: bold;

	background-image: url(../images/m_title3_bg.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	height: 20px;

	width: 740px;

	padding-top: 2px;

	padding-left: 5px;

	padding-right: 6px;

	margin-bottom: 15px;

}

#main .m_title4

{

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	padding-bottom: 10px;

	margin-bottom: 15px;

	border-bottom: 1px dotted #3a3b3c;

}

#main .m_title5

{

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 10px;

	margin-bottom: 15px;

}

#main .pic1

{

	float: left;

	padding: 0px;

	margin-right: 5px;

	border: 1px solid #f0f0f0;

	position: relative;

}

#main .pic2

{

	background-image: url(../images/pic2_bg.gif);

	background-position: left top;

	background-repeat: no-repeat;

	display: table-cell;width:186px;height:153px;line-height:153px;text-align:center;vertical-align:middle;*display: block;

	*font-size:153px;

}

#main .pic2 img {vertical-align:middle; width: 177px; height:145px;}

#main .m_text1

{

	padding-left: 10px;

	padding-right: 10px;

}

#main .m_text1 a

{

	color: #006699;

}

#main .m_text1 a:hover

{

	text-decoration: underline;

}

#main .m_text2

{

	text-align: center;

	width:186px;

	padding-top: 7px;

}

#main .m_text2 a

{

	color: #333;

}

#main .m_text2 a:hover

{

	color: #ff0000;

}

#main .m_text3

{

	color: #838383;

	font-size: 12px;

	font-weight: normal;

	padding-top: 15px;

}

#main .m_text4

{

	background-image: url(../images/m_text4_bg.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	height: 27px;

	padding-top: 6px;

	padding-left: 12px;

	margin-top: 20px;

	margin-bottom: 10px;

}

#main .m_text5

{

	padding-left: 10px;

	padding-right: 10px;

}

#main .m_text6

{

	padding-top: 10px;

	margin-top: 10px;

	padding-left: 10px;

	border-top: 1px dotted #ccc;

}

#main ul.news_link

{

	line-height: 180%;

	_line-height: 14px;

	list-style-type: none;

}

#main ul.news_link li

{

	padding-left: 10px;

	padding-bottom: 5px;

	_padding-bottom: 3px;

	margin-bottom: 3px;

	_margin-bottom: 0px;

	border-bottom: 1px dotted #0fb3e3;

	list-style-type: none;

}

#main ul.news_link li .date

{

	color: #006699;

	font-weight: bold;

	background-image: url(../images/arrow1.png);

	background-position: left 8px;

	_background-position: left 4px;

	background-repeat: no-repeat;

	padding-left: 15px;

	margin-bottom: 0px;

	_margin-bottom: 5px;

	list-style-type: none;

	border: none;

}

#main ul.news_link li a

{

	color: #333333;

	padding-left: 15px;

	font-weight: normal;

	list-style-type: none;

}

#main ul.news_link li a:hover

{

	color: #006699;

	list-style-type: none;

}

#main ul.news_link2

{

	list-style-type: none;

}

#main ul.news_link2 li

{

	margin-bottom: 10px;

	list-style-type: none;

}

#main ul.news_link2 li a

{

	color: #333333;

	background-image: url(../images/arrow4.gif);

	background-position: 5px 3px;

	background-repeat: no-repeat;

	padding-left: 20px;

	list-style-type: none;

}

#main ul.news_link2 li a:hover

{

	color: #006699;

	list-style-type: none;

}

#main .send_btn

{

	background-image: url(../images/send_btn.gif);

	background-position: left top;

	background-repeat: no-repeat;

	width: 68px;

	height: 29px;

	border: 0;

	cursor: pointer;

}

#main .rep_btn

{

	background-image: url(../images/rep_btn.gif);

	background-position: left top;

	background-repeat: no-repeat;

	width: 68px;

	height: 29px;

	margin-left: 40px;

	border: 0;

	cursor: pointer;

}

#main .location

{

	font-size: 12px;

	font-weight: normal;

	background-image: url(../images/arrow3.gif);

	background-position: left 5px;

	background-repeat: no-repeat;

	float: right;

	padding-left: 17px;

}

#main .location .current

{

	color: #003366;

}

#main .location a

{

	color: #333;

}

#main .location a:hover

{

	color: #ff0000;

}

#main .more

{

	float: right;

}

#main table {

	border-collapse: collapse;

}

#main table.table1 {

	WIDTH: 100%;

}

#main table.table1 th {

}

#main table.table1 td 

{

	text-align: left;

	vertical-align: top;

	padding: 5px;

}

#main .public_link

{

	color: #333;

	padding-top: 10px;

	margin-top: 15px;

	border-top: 1px dotted #3a3b3c;

}

#main .public_link .right

{

	float: right;

}

#main .public_link a

{

	color: #333;

}

#main .public_link a:hover

{

	color: #ff0000;

}



/* footer ------------------------------*/

#footer

{

	background-image: url(../images/footer_bg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

	background-color: #038F68;

	overflow: hidden;

}

#footer .foot_box

{

	color: #e5e5e5;

	text-align: center;

	width: 1006px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-left: auto;

	margin-right: auto;

}

#footer .foot_link

{

	margin-bottom: 5px;

}

#footer .foot_link a

{

	color: #e5e5e5;

}

#footer .foot_link a:hover

{

	color: #0adfff;

}



/* public ------------------------------*/

.form1

{

	width: 250px;

	height: 18px;

	padding-top: 2px;

}

.form2

{

	width: 100%;

	height: 100px;

}

.font1

{

	color: #ff0000;

}

.font2

{

	color: #008335;

}

.font3

{

	color: #fb8302;

}



/*CSS manu style pagination*/



.manu {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; padding-top: 20px;

}

.manu A {

	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dddddd 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; TEXT-DECORATION: none

}

.manu A:hover {

	BORDER-RIGHT: #0AACE2 1px solid; BORDER-TOP: #0AACE2 1px solid; BORDER-LEFT: #0AACE2 1px solid; COLOR: #ff5400; BORDER-BOTTOM: #0AACE2 1px solid

}

.manu A:active {

	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; COLOR: #dddddd; BORDER-BOTTOM: #dddddd 1px solid

}

.manu .current {

	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dddddd 1px solid; COLOR: #ff5400; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid;

}

.manu .disabled {

	BORDER-RIGHT: #eddddddee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #dddddd 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid

}



/* ҳʽ ------------------------------*/

.page_area

{

	text-align: center;

	padding-top: 10px;

	padding-bottom: 15px

}

.page_area a

{

	color: #333;

}

.page_area a:hover

{

	color: #ff0000;

}







/********ҳʽ**********/

.paginator

{

    font: 11px Arial, Helvetica, sans-serif;

    padding: 10px 20px 10px 0;

    margin: 0px;

}

.paginator a

{

    padding: 1px 6px;

    border: solid 1px #ddd;

    background: #fff;

    text-decoration: none;

    margin-right: 2px;

}

.paginator a:visited

{

    padding: 1px 6px;

    border: solid 1px #ddd;

    background: #fff;

    text-decoration: none;

}

.paginator .cpb

{

    padding: 1px 6px;

    font-weight: bold;

    font-size: 13px;

    border: none;

}

.paginator a:hover

{

    color: #fff;

    background: #ffa501;

    border-color: #ffa501;

    text-decoration: none;

}
ul,li{ list-style:none;}




#nav{position:relative;z-index:9; background:url(images/header_nav.png) repeat-x;}

#nav a,#nav a:link{color:#ffffff;display:block;width:112px;}

#nav a:hover{ color:#FFFFFF;}

#nav ul li{float:left;width:112px;text-align:center;position:relative; background:url(images/line.png) center right no-repeat;}

#nav ul li ul{position:absolute;top:40px;left:0px;display:none;z-index:9;border-top:none;background:none}

#nav ul li ul li{height:35px; background:none; border-bottom:1px solid #999;}

#nav ul li ul a:hover,#nav ul li.pcls{color:#FFFFFF; background:none;}

#nav ul li ul li ul{top:0px;left:112px;}

/********ҳʽ**********/