﻿.clrf {
	clear: both }
a:link,a:visited { color: #666; text-decoration: none; }
a:hover,a:active { color: #ffa500; }
body { font-family:myth,微软雅黑,宋体,arial,verdana,sans-serif;

	font-size: 9pt;
	text-align:center;
	margin:0; }
.showtime {
	right: 3px;
	position: absolute;
}
#table { margin: 0pt auto;
    position: relative;
    width: 1000px;
    height: auto;
	text-align:left;
        }

#head {
	height: 70px;
	width: 1000px;
	left: 0;
	top: 0;
	position: absolute;
	visibility: visible; }
#toplogo /*  首页顶部标志  */ {
	width: 200px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 23px;
	}
.hidden /*  用于隐藏元素效果，方便不支持css的浏览器浏览  */ {
	display: none; }
.hide { display: none; }
#h_logo {
	margin: -5px 0 0 0;
	background-image: url(/imgs/logo.jpg);
	width: 198px;
	height: 57px;
	display: block; }
	
img {
	border: 0; }
a {
	border: 0; }
#topmenu {
	text-align: left;
	position: absolute;
	top: 30px;
	left: 254px;
	height: 20px;
	width: 536px;
	z-index: 999; }
#topmenu ul {
	width: 536px;
	height: 20px;
	clear: left;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none; }
#topmenu li {
	line-height: 20px;
	float: left; }
#topmenu a {
	width: 89px;
	height: 20px;
	display: block;
	padding: 0;
	border: 0;
	margin: 0;
	cursor: pointer; }
#t_m1 {
	background-image: url(/imgs/t_m1.jpg); }
#t_m2 {
	background-image: url(/imgs/t_m2.jpg); }
#t_m3 {
	background-image: url(/imgs/t_m3.jpg); }
#t_m4 {
	background-image: url(/imgs/t_m4.jpg); }
#t_m5 {
	background-image: url(/imgs/t_m5.jpg); }
#t_m6 {
	background-image: url(/imgs/t_m6.jpg); }
a#t_m1:hover {
	background-image: url(/imgs/t_m1-over.jpg); }
a#t_m2:hover {
	background-image: url(/imgs/t_m2-over.jpg); }
a#t_m3:hover {
	background-image: url(/imgs/t_m3-over.jpg); }
a#t_m4:hover {
	background-image: url(/imgs/t_m4-over.jpg); }
a#t_m5:hover {
	background-image: url(/imgs/t_m5-over.jpg); }
a#t_m6:hover {
	background-image: url(/imgs/t_m6-over.jpg); }
#top_nav {
	position: absolute;
	top: 0;
	right: 0;
	width: 148px;
	height: 32px; }
#top_nav ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none; }
#top_nav li {
	float: left;
	display: block;
	padding: 0;
	border: 0;
	margin: 0;
	line-height: 32px; }
#search { font-size: 9pt; line-height: 28px; text-align: left; height: 28px; width: 140px; top: 38px; position: absolute; right: 0; overflow: hidden; visibility: visible; }
html > body #search input { height:14px; line-height:14px;}
.input { color: #929292; font-size: 9pt; height: 18px;}
.inputpic { margin-top: auto; margin-bottom: auto; margin-left: 10px; }
#banner {
	background-image: url(/imgs/banner.jpg);
	height: 290px;
	width: 1000px;
	left: 0;
	top: 70px;
	position: absolute;
	overflow: visible;
	visibility: visible; }
#content /*  首页中部内容框架  */ {
	height: 295px;
	width: 1000px;
	left: 0;
	top: 332px;
	position: absolute;
	visibility: visible; }
#left {
	position: absolute;
	height: 100%;
	width: 289px;
	left: 0;
	top: 0;
	visibility: visible; }
#middle {
	position: absolute;
	height: 295px;
	width: 476px;
	top: 5px;
	left: 290px;
	visibility: visible;
	min-height: 250px;
	border-right: 1px solid #acdeff;
	border-left: 1px solid #acdeff; }
#right {
	position: absolute;
	height: 295px;
	width: 234px;
	top: 0;
	left: 767px;
	visibility: visible; }
#resource {
	height: 145px;
	width: 100%;
	left: 0;
	top: 40px;
	position: absolute;
	visibility: visible;
	padding-left: 5px; }
#res_p {
	line-height: 24px;
	width: 279px;
	height: 24px;
	display: block; }
#res_list { text-align: center; vertical-align: top; width: 279px; height: auto; overflow: hidden; margin-right: 8px; margin-left: 8px; list-style: none; }
#res_list a:hover { color: #FFFFFF; background-color: #86E786; padding: 0 3px; }
#res_list ul { color: #777; text-align: left; margin: 0; padding: 3px 0 0; border: 0; list-style-type: none; }
#res_list li { line-height: 20px; vertical-align: middle; width: 250px; height: 20px; overflow: visible; padding: 0 10px; border-bottom: 1px dashed #bfbfbf; }
#res_list span { margin-left: 15px; }
#resservice {
	width: 265px;
	left: 0;
	top: 185px;
	position: absolute;
	height: 110px;
	visibility: visible;
	padding-left: 25px; }
#resservice ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none; }
#resservice li {
	width: 120px;
	height: 45px;
	float: left;
	display: block; }
#bottom {
	background-color: #e5e5e5;
	height: 85px;
	width: 1000px;
	left: 0;
	top: 626px;
	position: absolute;
	visibility: visible; }
#newstitle {
	margin: 0 0 0 10px; }
#newslist {
	text-align: left;
	top: 28px;
	position: absolute;
	left: 16px;
	visibility: visible;
	padding: 2px;
	width: 447px;
	height: 113px;
	overflow: hidden;
	
}
#newslist ul,#demo1 ul {
	color: #8c8c8c;
	margin: 0;
	padding: 3px 0;
	list-style-type: none;
	width: 270px;
	position: relative;
	}
#newslist li,#demo1 li { line-height: 20px; width: 270px; height: 20px; overflow: hidden; border-bottom: 1px dashed #bfbfbf; }
#newslist span { margin-left: 5px; }
#newslist a:hover {
	color: #FFFFFF;
	background-color: #9b80ce;
	padding: 0 3px;
}
#mainpicnews {
	line-height: 108px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 5px;
	right: 0;
	width: 160px;
	height: 108px;
	overflow: hidden;
	border-left: 1px dashed #afafaf;
	padding-top: 0px;
	padding-left: 5px;
}
#stubrdtitle {
	position: absolute;
	top: 144px;
	left: 10px;
	width: 447px;
	height: 26px;
	visibility: visible; }
#stubrdtitle img {
	margin-left: 4px; }
#boardinfo1 { background-color: #fff; height: 117px; width: 447px; left: 16px; position: absolute; bottom: 6px; visibility: visible; }
#boardinfo1 img { margin-top:0px;}
#boardinfo1 a:hover { color: #FFFFFF; background-color: #21b7b8; }
#boardinfo2 {
	visibility: hidden;
	position: absolute;
	bottom: 6px;
	left: 16px;
	width: 447px;
	height: 117px;
	border: solid 1px #fff98d; }
#boardinfo3 {
	visibility: hidden;
	position: absolute;
	bottom: 6px;
	left: 16px;
	width: 447px;
	height: 117px;
	border: solid 1px #ffbfc6; }
#boardinfo1, #boardinfo2, #boardinfo3 {
	color: #7d7d7d;
	background-color: #fff; }
#infotab {
	height: 18px;
	width: 73px;
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 99;
	visibility: visible; }
#infotab ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0; }
#infotab li {
	color: #fff;
	background-color: #e0e0e0;
	text-align: center;
	display: block;
	width: 22px;
	height: 15px;
	float: left;
	margin-right: 1px; }
a.tab1, .tab2, .tab3 {
	color: #fff;
	width: 22px;
	height: 15px; }
#infotab a:hover {
	color: #fff;
	font-weight: bold;
	width: 22px;
	height: 15px;
	display: block; }
.tab1 a:hover {
	background-color: #acdeff;
	width: 22px;
	height: 15px; }
.tab2 a:hover {
	background-color: #ffbfc6;
	width: 22px;
	height: 15px; }
.tab3 a:hover {
	background-color: #fff98d;
	width: 22px;
	height: 15px; }
#right #exec_title {
	margin-top: 12px;
	margin-left: 10px; }
#wmap { background-image: url(/imgs/w_map.png); position: absolute; top: 43px; left: 25px; width: 181px; height: 110px; visibility: visible; }
#wmap a:link,#wmap a:visited { color: #2c6ed5; font-size: 8pt; text-decoration: none; visibility: visible; display: block; }
#wmap a:hover { color: #e00; font-size: 9pt; text-decoration: none; visibility: visible; display: block; }
#area { text-align: center; height: 150px; width: 233px; left: 0; top: 159px; position: absolute; visibility: visible; }
#area a:hover{
	color: #FFFFFF;
	background-color: #66CC66;
}
/*html .areapic {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgs/area_pic.png');
	width: 180px;
	height: 59px;
	display: block;
	margin: 0 auto; }
	*/
.areapic /* For IE Brower */ { background-image: url(/imgs/area_pic.png); width: 180px; height: 59px;margin: 0 auto; }
/*html>body .areapic ''For Other Brower '' { background-image: url(/imgs/area_pic.png); width: 180px; height: 59px;margin: 0 auto; }*/
#asia { height: 30px; width: 30px; left: 122px; top: 45px; position: absolute; visibility: visible; display: block; }
.areashow { display: block; margin: 0 auto; padding: 0; width:160px; overflow:hidden;}
#oceania { height: 25px; width: 25px; left: 138px; top: 82px; position: absolute; visibility: visible; }
#namerica { height: 21px; width: 39px; left: 16px; top: 32px; position: absolute; visibility: visible; }
#europe { height: 23px; width: 30px; left: 95px; top: 30px; position: absolute; visibility: visible; }
#asia1,#oceania1,#namerica1,#europe1 { margin-top:8px; text-align:left; width:160px; height:120px; padding-left:10px;}
#asia1{
	background-image: url(/imgs/asia_bg.gif);
	background-position: right 0;
	background-repeat: no-repeat;
}
#oceania1{
	text-align:right;
	background-image: url(/imgs/ocean_bg.gif);
	background-position: left 0;
	background-repeat: no-repeat;
}
#oceania1 td{text-align:right;}
##namerica1{
	background-image: url(/imgs/america_bg.gif);
	background-position: right 0;
	background-repeat: no-repeat;
}
#europe1{
	padding-left:60px;
	background-image: url(/imgs/europe_bg.gif);
	background-position: left 0;
	background-repeat: no-repeat;
}
#europe1 td { text-align:left; }
#boardinfopic { position: absolute; top: 10px; left: 10px; }
#showboradinfo { position: absolute; right: 0; bottom: 0; width: 300px; height: 110px; visibility: visible; }
#showboradinfo p { margin: 10px 0 5px; padding: 0; }
#showboradinfo span { position: absolute; right: 10px; }
h3 {
	color: #777;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 3;
	border-bottom: 1px dashed #bfbfbf;
	padding-bottom: 5px;
}
#bottom { background-color: rgb(234,234,234); text-align: center; visibility: visible; margin: 0; padding: 0; width: 1000px; height: 85px; float: left; }
.foot_logo { padding: 0;
    color: rgb(119,119,119);
    font-size: 8pt;
    background-image: url(/imgs/foot_logo.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    text-decoration: none;
    width: 93px;
    height: 45px;
    clear: both;
    margin-top: 10px;
    margin-left: -800px;
    display: block;
    }
html > body .foot_logo { margin-left: 45px;
    }
#foot_mid { margin: -40px auto 0;
    padding: 0;
    text-align: center;
    width: 500px;
    height: 20px;
    }
#foot_mid ul { border-right: 1px solid rgb(119, 119, 119);
    margin: 0pt auto 0pt 5px;
    padding: 0pt;
    width: 312px;
    height: 20px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
h6 { color: rgb(119, 119, 119);
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    margin-top: 10px;
    display: block;
    }
html > body #foot_mid ul { margin: 10px auto 0pt;
    padding: 0pt;
    list-style-type: none;
    width: 320px;
    }
#foot_mid ul li { border-style: none none none solid;
    border-left: 1px solid rgb(119, 119, 119);
    margin: 0pt ! important;
    padding: 0pt;
    color: rgb(119, 119, 119);
    line-height: 20px;
    width: 62px;
    height: 20px;
    float: left;
    display: block;
    }
#foot_mid ul li a:link, #foot_mid a:visited { color: rgb(119, 119, 119);
    text-decoration: none;
    }
#foot_mid ul li a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }
#foot_link { width: 170px;
    height: 20px;
    clear: both;
    margin-top: -70px;
    margin-left: 830px;
    display: block;
    }
#foot_link img { margin:2px}
html > body #foot_link { margin-top: -20px;
    }

		
.more {
	position: relative;
	top: -10px;
 
}
#demo,#demo2{
	overflow: hidden;
	height: 110px;
	width: 290px;
	margin-left: 5px;
	padding: 0;
}
#demo1 {
	margin-top:20px;
		}
table{ font-size:12px;}
#notice {
	position: absolute;
	z-index: 99;
	height: 75px;
	width: 250px;
	overflow: visible;
	bottom: 160px;
	left: 765px;
}