@charset "utf-8";


/* css setting */
html {height:100%;}
h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, td, caption, select { margin:0;padding:0; font:12px  verdana, arial, sans-serif;  line-height:18px;}
body {font:normal 12px verdana, arial, sans-serif; color:#000000; margin:0; padding:0; height:100%;}
ul,ol,dl {list-style:none}
h1,h2,h3,h4,h5,h6, a {
	color:rgba(0,99,0,1);
}
img {
	border:0;
	vertical-align:top;
	text-align: center;
}
table {clear:both;  border-collapse:collapse;}
table caption {display:none;}
fieldset {border:0;}

a:link {color: rgba(0,99,0,1);	text-decoration: none}
a:visited {color: rgba(0,99,0,1); text-decoration: none }
a:active {color: #0033FF; text-decoration: none }
a:hover {
	color: #FF0000;
	text-decoration: underline
}

.h1{
	font-size:20px;
	font-weight:bold;
	margin:10px 0;
}

.header{
	text-align:center;
	padding:10px 0 20px 0;
	margin: 0 auto;
    width: 960px;
}


.header h1{
	font-size:24px ;
	font-weight:bold;
	padding:10px 0;
}

.header p{
	font-size:16px;
	line-height:25px;
}

.header p img{
	vertical-align:middle;
}

.footer{
	padding:10px 0;
	background:#e3e3e3;
}

.web-table{
	margin:10px 0;
}

.web-table td{
	padding:0 10px;
}

.web-table .td1{
	width:120px;
	font-weight:bold;
}

.web-table .td-img{
	widows:200px;
	padding:20px 0;
}

.web-table td{
	vertical-align:top;
}




.clear {margin: 0px; padding: 0px; clear: both;	font-size: 0px;	line-height: 100%;}
legend {display:none;}

.hidden{width:0; height:0; overflow:hidden;visibility:hidden;}

#layout{margin:0 auto; width:100%; height:100%;}
#top_wrap{margin:0 auto; padding-top:13px; width:1072px;}
#top_bg{margin:0 auto; width:100%; height:300px; background: #e3e3e3;}

#top_left{float:left; height:300px; width:50%; background:url("../images/left_bg.jpg") repeat;}

#top_right{float:right; height:300px; width:50%; background:url("../images/right_bg.jpg") repeat;}

#top_img{margin:0 auto; width:960px; height:300px;}

#main_wrap {margin:0 auto; width:960px;}

#main_left{float:left; width:250px; background:rgba(138, 192, 113, 0.5); margin-left:25px;}
#main_left .menu {padding:15px; 15px 0 15px;}
#main_left .menu .big {color:rgba(0,99,0,1); font-weight:bold; font-size:14px;}
#main_left .menu .small {
	color:#BCD8F1;
	padding-left:2px;
	padding-bottom:7px;
}
#main_right{float:left; width:666px; padding:19px 0 19px 19px;}
#main_right .main_t {
	font-size:14px;
	line-height:22px;
	text-align: justify;
}
#main_right .m_title {padding:20px 0 8px;}
#main_right .m_con {float:left; padding-left:10px; font-size:14px; line-height:22px;}
#main_right .m_date {float:right; text-align:right; font-size:14px; line-height:22px;}
#main_right .spon {padding-top:25px;}

span {color:#da0b63;}
.sub_title {font:22px verdana; font-weight:bold; padding-bottom:22px;}

.bar1 {height:1px; width:100%; background:#91a0ad; margin:5px 0 0 0;}
.bar2 {height:1px; width:100%; background:#ffffff; margin:0 0 3px 0;}

#copyright_wrap {
	margin:0 auto;
	width:960px;
	height:34px;
	background:#636363;
}
.copy {text-align:center; color:#ffffff; padding-top:8px;}

.main_t ul li {
    list-style-type: initial;
    margin-left: 15px;
    line-height: 20px
}

table {
	border-color: darkgrey;
}