@charset "utf-8";

/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family:Helevetica,Arial,sans-serif;
		}
div, img, p, h1, h2, h3, h4, h5, ul, li{
	padding:0;
	margin:0;
	}
.blank {
	font-size:0px; line-height:0px; clear:both;
	}
ul{	
	list-style-type:none;
	}
a{text-decoration: none;}
a.more { clear: both; display: block; width: 60px; line-height: 20px; text-align: center; padding: 0px 20px 0 0; color:#333;  background:url(../image/index/more.jpg); text-decoration: none; float:right;font-weight:bold;}
a.more:hover { text-decoration: none; color:#1874e7; font-weight:bold;}
h1 { font-size: 2.2em;font-family:Helevetica,Arial,sans-serif;}
h2 { font-size: 1.5em;font-family:Helevetica,Arial,sans-serif;}
h3 { font-size: 1.25em;font-family:Helevetica,Arial,sans-serif;}
h4 { font-size: 1.063em;font-family:Helevetica,Arial,sans-serif;}
h5 { font-size: 0.938em;font-family:Helevetica,Arial,sans-serif;}
h6 { font-size: 0.75em;font-family:Helevetica,Arial,sans-serif;}
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
/*---------------------header part-------*/
#header{
	width:980px;
	margin: 0 auto;
	height:110px;
	}
#header img{
	width:250;
	height:60;
	margin:5px 0 0 0px;
	float:left;
	}
#header h1{
	font-size:2em/2.2em; font-family:Helevetica,Arial,sans-serif; background-color:#FEF4D6;
	margin:40px 0 0 17px; width:114px;	display:block;	float:left;	color:#988345;	font-weight:normal;
	}
#header ul{
	width: 670px;
	padding: 14px 0 5px 0;
	float: right;
	font-size: 0.875em ;
	font-family: Helevetica, Arial, sans-serif;
	text-align: right;
}
#header li{
	margin: 0 2px;
    display: inline-block;
	color: #666;
	}
#header li a{
	text-decoration:none;;
	color: #000;
	}
#header li a:hover{
	color: #808080;
}
#header li img{ float:right; }

#header p{
	width:531px;
	display:block;
	margin:20px 0 13px 24px;
	float:left;
	font-size:0.875em;
	line-height:18px;
	}
#header h3{
	font-size:1.5em; 
	line-height:18px; width:auto;
	height:20px; font-weight:normal;
	margin:0 0 0 0px; 
	padding:0px 60px 0 1px; display:block; float:right;
	}
#header table{
	width: 600px;
	float: right;
	font-size: 0.875em;
	font-family: Helevetica,Arial,sans-serif;
	text-decoration: none;
	text-align: right;
	}
#header table td a{
	 text-decoration: none;
	text-align: right;
	color: #929293;
	}
#header table td a.hover{
	color: #fff;
	background-color:#999;
	}
/*-------------------------main-------------*/
#main{
	width:980px;
	margin: 0 auto;
}
.img_fr { float:right; margin: 5px 80px 0 5px; height:auto; }
.img_fl { float:left; margin: 5px 5px;height:auto;}
#main ul.news{
	width: 678px;
	height: 280px;
	float: left;
	margin: 5px 0px 0px 0px;
	display: block;
}
#news{
	width: 320px;
	color: #695c54;
	padding: 5px 0px 0px 5px;
	font-family: Helevetica,Arial,sans-serif;
	font-size: 0.885em;
	display: block;
	float: right;
	
}
#news a{
	font-size: 0.885em;
	font-family: Helevetica,Arial,sans-serif;
	color: #333333;
	text-decoration: none;
	line-height: 25px;
	}
#main li.news{
	width: 330px;
	color: #695c54;
	padding: 5px 0px 0px 8px;
	font-family: Helevetica,Arial,sans-serif;
	font-size: 0.885em;
	display: block;
	float: left;
	}
#main ul li.news a{
	color: #333333;
	text-decoration: none;

	}
#main li.news a:hover img{
	width:311px
	opacity:0.6;
	filter:alpha(opacity=80);
	
}
#main .block{
	width:295px;
	height:278px;
    float:right; 
	margin:5px 0px 0px 0px;
}


#main a.more { float:right;}
#main a.more:hover { color:#1874e7;}
#main ul.menu{
	width: 180px;
	float: left;
	margin: 5px 0px 0px 0px;;
	line-height: 32px;
	text-align: center;
	}
#main ul li.menu a{
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	display: block;
	
	}
#main ul li.menu a:hover{
	display: block;
	background-color:#CCC;
}


#main ul.box{
	width:485px;
	height:250px;
	background-repeat: repeat-x;
	background-position: top;
	margin: 5px 3px ;
	float: left;
}

#main ul li.box{
	color: #3f3e3d;
	display: block;
	height:25px;
	font-family: Helevetica,Arial,sans-serif;
	font-size: 0.938em;
	line-height: 20px;
	padding: 0 0 0 11px;
	
	}
#main ul li.box a{
	color: #333333;
	text-decoration: none;
	
	}
#main li.box a img{
	width:235px;
 
}
	
#main h4{
	font-family: Helevetica,Arial,sans-serif;
	float: lefe;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background: #d9d9d9 no-repeat ;
	}
#main h4 a{
	float: lefe;
	padding: 5px;
	text-decoration: none;
	color: #333;
	}
#main h4 a:hover{
	color: #1874e7;
	}
#main h4 span{ font-size:0.875em;
color:#666;	
}
#main p{
	font-size: 0.875em;
	font-family: Helevetica,Arial,sans-serif;
	}
#main p.date{
	font-size: 0.875em ;
	font-family: Helevetica,Arial,sans-serif;
	color:#666;
	}
#main p.more{
	width: 70px;
	height: 16px;
}
#main table.ta{
	font-size: 1.125em ;
	font-family: Helevetica,Arial,sans-serif;
	}
#main table {font-size: 0.938em ;
	font-family: Helevetica,Arial,sans-serif;}

#main table a{text-decoration: none; color:#353535;
}
#main table a:hover{color:#1874e7;
}

.col_w350 {
	float: left;
	margin-right: 25px;
	margin-left: 8px;
	width: 350px;

}
.col_w210 {
	float: left;
	margin-right: 25px;
	margin-left: 8px;
	width: 150px;
	padding-right: 15px;
}
.col_last {
	margin-right: 0;
}
.scrollTop {
	width: 150px;
	list-style-type: none;
	float: right;
	border: 0px;
	text-decoration: none;
}
.scrollTop ul li{  display:inline; }

#main_content {
	width: 700px;
	margin: 0 auto;
	padding: 10px 20px;
	float: right;
	font-family:Helevetica,Arial,sans-serif;
}
#main_content h2{
	margin: 2px;
	padding: 20px  0px 0 10px;
	color: #0F0F0F;
	width: 680px;
	height:110px;
	}
#main_content h2 span{ color: #666;}
#main_content h2 img{ width:100px; height:76px; border:0px; padding:8px; float: left; }
#main_content p{padding:8px 29px 8px 29px;font-size:0.875em/1.438em;font-family:Helevetica,Arial,sans-serif;}
#main_content p.text{padding:19px 20px 5px 95px;	font-size:0.875em/1.438em ;font-family:Helevetica,Arial,sans-serif;	color: #1A1A1A;	font-weight: bold;}
#main_content span.p{padding:0 10px 0 0px; color:#7c7b7b;font:0.875em;}
#main_content p.capstext{ font-size:0.875em ;font-family:Helevetica,Arial,sans-serif; font-style:italic; color:#999; padding:21px 20px 5px 95px; margin:0 0 0 5px;}


#main_content p.more{background:#fff; color:#003D5C; width:175px; height:11px; margin:10px 29px 10px; padding:0px; line-height:11px; }
#main_content p.more a{display:block; width:44px; height:11px; background:#F3F3F3; color:#003D5C; text-decoration:none; margin:0 0 0 97px; font-size:0.688em; line-height:11px; text-align:center; text-transform:uppercase;}
#main_content p.more a:hover{display:block; width:44px; height:11px; background:#E0DEDE; color:#003D5C; text-decoration:none;}

#main_content .date { padding:5px; text-align:center; font-size:0.875em/1.25em;font-family: Helevetica,Arial,sans-serif;color:#666;}	
#main_content img { margin:5px auto; clear: both; border:0px;}
#main_content ol li{list-style-type: disc;padding:5px 0;font-size:0.875em;font-family:Helevetica,Arial,sans-serif;}
#main_content ul{width:360px; padding:5px 29px 5px 29px;}
#main_content li{ padding:2px; font-size:0.938em;font-family:Helevetica,Arial,sans-serif;}
#main_content h4{padding: 5px; font-family: Helevetica,Arial,sans-serif;	background-color: #CCC;}
#main_content h5{padding: 5px;	font-family: Helevetica,Arial,sans-serif; font-weight: bold;
}
#main_content table{  margin: 5px ; font-size:0.938em; font-family:Helevetica,Arial,sans-serif;}
#main_content table a{text-decoration: none; color:#1874e7;}
#main_content table a:hover{color:#333;}
#main_content table tr td.current{color: #1A1A1A;background-color: #d6f0fd;}
#main_content table tr td{ padding:4px 0;}
#main_content .table_content{margin: 2px ; }
#main_menu{width:200px; float:left;   padding:5px 0 0 0;}
#main_menu ul{width:180px; }
#main_menu ul li{width:180px; font-size:0.938em; font-family:Helevetica,Arial,sans-serif; padding:3px 0 0 0;}
#main_menu ul li a{	width: 180px;	display: block;	color: #1A1A1A;	text-decoration: none;	padding: 10px 0 10px 20px;
	background-color: #F3F3F3;
}

#main_menu ul li a:hover{color:#000; text-decoration:none;list-style-type:none;background:url(../image/index/vertical-dot-o.gif) 0 100%  no-repeat #f5eed7;}
#main_menu ul li .current{
	color: #1A1A1A;
	background-color: #d6f0fd;
}
#main_menu ul li a:hover{ color:#797878; text-decoration:none;}
#main_menu ul  li.submenu a{
	width: 175px;
	color: #000;
	text-decoration: none;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 15px;
	list-style-type: none;
	background:url(../image/index/vertical-dot.gif)0 100% repeat-y #e2e2e0;
}
#main_menu ul li.submenu a:hover{color:#000; text-decoration:none;list-style-type:none;background:url(../image/index/vertical-dot-o.gif) 0 100%  no-repeat #f5eed7;}

#main_menu ul li.submenu .current{
	color: #1A1A1A;
	background-color: #d6f0fd;
}
/*---------------footer---------*/
#footer{
	width:980px;
	margin:0 auto;
	clear:both;
	border-top: 1px dashed #333;
	
	}
#footer ul{
	padding: 15px 0 0 0px;
	display: block;
	text-align: left;
	clear: both;
	}
#footer ul li{
	margin: 0 0 3px; 
	padding: 0 0 3px; 
	display:block;
	color:#2d2d2d; 
		}
#footer ul li a{
	font-size: 0.875em/1.5em;font-family: Helevetica,Arial,sans-serif;
	color:#353535;
	text-decoration: none;
	margin: 0 3px 0 3px;
	text-decoration: none;
	}
#footer ul li a:hover{
	text-decoration:none;
	color:#1874e7;
	}

#footer .last {
	padding-right: 0;
}
#footer  h5 { 
	color: #333; 
	font-size:0.875em/1.5em;font-family: Helevetica,Arial,sans-serif;
	padding: 5px 9px;
}
#footer_copyright {
	clear: both;
	padding: 10px 30px;
	text-align: center;
	color:#353535;
	font-size:0.875em;font-family:Helevetica,Arial,sans-serif;
	border-top: 1px dashed #333;
}

#footer_copyright a {
	color:#353535;
	text-decoration:none;
}
#footer_copyright a:hover {
	color:#1874e7;
	text-decoration:none;
}

	/* social */

#footer  #social_box {
	clear: both;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
}

#social_box img {
	border: none;
}
#social_box li {
	float: left;
	height:72px;
	padding: 5px;
	margin: 0;
	border: none;
}


#social_box li a {
	width: 70px;
	text-decoration: none;
	border: none;
}
