@charset "utf-8";
/* default styles */
body { padding: 0; margin: 0; font: 12px Arial, Helvetica, sans-serif; line-height: 22px; background: #fff url(../images/bg00.gif) repeat-x;}
clear { CLEAR: both;}
a { color: #666666; background: inherit;TEXT-DECORATION: none}
a:hover { color: #F2860F; background: inherit;TEXT-DECORATION: none}
p {	margin: 0; TEXT-DECORATION: none }
ul,li,h3 { margin: 0; padding : 0; list-style : none; }
img { border: 0; }
h2{font-size: 13px;margin:1px;border-bottom: #d9d9d9 1px solid;padding:0px 10px; background-color:#f0f0f0;}
h2 a {color: #F2860F;font-weight:bold;}
h2 a:hover {color: #0044ac;font-weight:bold;}
.M {FONT-SIZE: 13px; COLOR: #FFF;TEXT-DECORATION: none}
.S {FONT-SIZE: 12px; COLOR: #bbbbbb;TEXT-DECORATION: none}
/* adver */
.adver{ WIDTH: 960px; HEIGHT: auto; margin-top:0px;}
.pic_left{ WIDTH: 582px; HEIGHT: 85px; margin-top:10px;}
.pic_right{ WIDTH: 365px; HEIGHT: auto; margin-top:10px; border:#dcddde 1px solid;}
/* layout */
#content { margin: 10px auto; width: 960px; }
#layoutHeader{width: 960px; height: auto;}
#layoutHeader .sitelogo { margin-top:10px;left:16px;FLOAT: left; WIDTH: 220px;}
#layoutHeader .toparea1 { margin-top:0px; text-align:right; FLOAT: left; WIDTH: 622px;}
#layoutHeader .top_util {margin:0; background:url(../images/top_util.gif) repeat-x; height:25px;}
#layoutHeader .top_util A {color:#666666; padding:0 5px 0 5px;}
#layoutHeader .top_util A:hover{text-decoration:none;}
#layoutHeader .top_util img {vertical-align:top;}

.clear {
	display:block;
	overflow:hidden;
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

#layoutHeader .searchBox {
    margin-top:5px;
	margin-right:30px;
	text-align:right;
	float: right;
	width: 622px;
	margin-bottom:0px; *margin-bottom:-18px!important; *margin-bottom:-18px;
}
.searchBox .naviUL{
	float:left;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
}
.searchBox .naviUL li{ 
	width:83px;
	height:27px;
	line-height:27px;
	text-align:center;
	cursor:pointer;
	color:#FF6600;
	float:left;
	background:url(../images/searchbg1.gif) right center no-repeat;
}
.searchBox .naviUL li.first{
	font-weight:bold;
	color:#666666;
    background:url(../images/SearchBg2.gif) center no-repeat;
}
.searchBox .naviUL li.on{
	font-weight:normal;
	color:#FF6600;
    background:url(../images/searchbg1.gif) center no-repeat;
}


#searchForm{
	
}
#searchForm label{
	width:602px;
	height:24px;
	margin-top:0px; *margin-top:-20px!important; *margin-top:-20px;
	padding:10px 9px 10px 11px;
	display:block;
	text-align:left;
	background:url(../images/search.gif) no-repeat;
}
#searchForm label #searchTxt{
	width:400px;
	height:22px;
	color:#CCC;
	vertical-align:top;
	border:0px;
	float:left;
	_height:20px;
}
#searchForm label #searchBtn{
	vertical-align:top;
	margin-top:-1px;
	float:right;
}

.top_left { float:left;padding-left:10px;}
.top_center { float:left; padding-left:30px;}
.top_right { float:right; padding-right:10px;}

#menuNavi {margin:0px 0 0 90px!important; margin:0px 0 0 150px; float:left;}
#menuNavi li {float:left; padding-left:5px;}

/* main menu topics */
#topics {float: left; width: 960px; background: url(../images/topicsbg.gif) repeat-x bottom; margin:10px 0 0 0;color: #fff; height: 67px;OVERFLOW: hidden;}

.topnav { float:left; width:900px; height: 35px; margin:0px 0 0 18px!important; margin:0px 0 0 9px; line-height:35px;CLEAR: both;}
.topnav li { display: inline; height: 33px; width: 88px;}
.topnav li a { float: left; COLOR: #ffffff;  margin: 2px 4px 0 0; width: 88px; text-align: center; font-weight: bold; text-decoration: none; FONT-SIZE: 14px}
.topnav li a:hover { background:url(../images/topnav.gif) no-repeat top; color: #F2860F; FONT-SIZE: 14px;}	
.topnav li.current { background:url(../images/topnav.gif) no-repeat top;}
.topnav li.current a{FONT-WEIGHT: bold; background:url(../images/topnav.gif) no-repeat top; color: #F2860F; FONT-SIZE: 14px;}

.navhot { CLEAR: both; text-align:left; padding-left:160px}
.navhot li{ width:800px; line-height:30px; color:#888888;}
.navhot li a{  line-height:30px;}
.navhot li a:hover{  line-height:30px;}	
/* main menu */
/* footer */
#footer { WIDTH: 960px; margin-top:10px;FLOAT: left; border-top:3px #fea524 solid;}
#footer UL { CLEAR: both; FLOAT: left; MARGIN:5px 3px 0 3px; WIDTH: 100%; TEXT-ALIGN: center }
#footer LI { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #666}
#footer UL LI A { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF7C24; TEXT-DECORATION: none}
#footer UL LI A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0F378C; TEXT-DECORATION: none}
#footer .no_border { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
/* footer */


.location{ width:960px; height:30px; margin:0 0 0 0; float:left; font: normal 12px/30px "宋体"; COLOR:#666666; margin-top:10px; background-color:#f1f1f1;}
.location a{ COLOR: #0044ac; text-decoration:none;}
.location a:hover{ COLOR: #666666; text-decoration:none;}

.errorBox{ width:820px; height:65px; float:left; border:1px solid #B6D1E3; background-color:#FDFDFD; font-size:12px; margin-top:18px; margin-bottom:6px; line-height:65px; color:#FF0000; background:url(../images/standard_msg_error.gif) no-repeat left; background-position:10px 25px; padding-left:28px; 
margin-left:50px; *margin-left:50px!important; *margin-left:28px;}


.h_fc {	 margin-left:10px; COLOR: #666666; line-height:30px;}
#leftbar02 { MARGIN-TOP: 10px; FLOAT: left; WIDTH: 682px; TEXT-ALIGN: left}
#expropic { MARGIN-TOP: 12px; FLOAT: left; WIDTH: 960px; TEXT-ALIGN: left; margin-bottom:8px;border:1px solid #fee5b4;}
#leftbar3{MARGIN-TOP:-8px; FLOAT: left; WIDTH: 682px; TEXT-ALIGN: left}
#rightbar02 { MARGIN-TOP: 10px; FLOAT: left; WIDTH: 267px; TEXT-ALIGN: left; MARGIN-LEFT:10px!important; MARGIN-LEFT: 9px;}


#expropic .title { OVERFLOW: hidden; WIDTH:960px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/ExpoTitleBg.gif) no-repeat; }
#expropic .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}

.leftone{ float:left; background-color:#f5fbff; }
.showpic{ float:left; width:300px;}
.showtext{ float:left; OVERFLOW: hidden; width:362px; padding: 0 10px;}
.showtext ul{ }
.showtext li{ }
.showtext li h1{ font-size:14px; font-weight:bold; color:#f2860f; text-align:center; padding-top:10px;}
.showtext li a{ font-size:12px; color:#666666; padding-left:10px; }
.showtext li a:hover{font-size:12px; color:#f2860f; padding-left:10px; text-decoration:underline; }

.lefttwo{ float:left; width:682px; margin-top:10px;}
.more { FLOAT: right; margin-right:0px;WIDTH: 50px;}
.more a{ FONT-SIZE: 13px; PADDING-LEFT: 0px; FLOAT: left; COLOR: #666666;background: none;}
.more a:hover { FONT-SIZE: 13px; COLOR: #cc6600; TEXT-DECORATION: none }
.lefttwo01{ float:left; width:336px; margin-top:0px; OVERFLOW: hidden; height:238px}
.lefttwo01 .title { OVERFLOW: hidden; WIDTH: 336px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/lefttwoo.gif) no-repeat; }
.lefttwo01 .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.lefttwotext{ padding-left:5px;padding-right:0px;padding-top:10px; width:331px; }
.lefttwotext ul { padding-top:0px;}
.lefttwotext ul li{ FONT-SIZE: 12px; OVERFLOW: hidden; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: left; }
.lefttwotext ul li a{ color:#888888; BACKGROUND: url(../images/icon-04.gif) no-repeat 0px 6px; PADDING-LEFT: 8px;  HEIGHT: 1%;}
.lefttwotext ul li a:hover{ color:#f2860f;}

.lefttwo02{ float:right; width:336px; margin-top:0px; margin-left:10px; height:238px}
.lefttwo02 .title { OVERFLOW: hidden; WIDTH: 336px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/lefttwoo.gif) no-repeat; }
.lefttwo02 .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}

.lefttwo03{ float:left; width:336px; margin-top:10px; height:238px }
.lefttwo03 .title { OVERFLOW: hidden; WIDTH: 336px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/lefttwo.gif) no-repeat; }
.lefttwo03 .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.pict{float:left;width:130px;text-align:center;padding-top:10px;padding-left:0px}
.pict img{border:1px solid #b5b5b5;}

.txtt{
padding-left:138px; *padding-left:10px!important; *padding-left:5px;
padding-right:0px;padding-top:10px;padding-bottom:0px; height:90px}
.txtt p{color:#888888;line-height:20px; font-size:12px;}
.txtt h5{ font-weight:bold;font-size:13px;line-height:22px; margin:0; padding:0;}
.txtt h5 a.link{color:#666666;}
.txtt h5 a.link:hover{color:#0044ac;}
.txtt .more02 { color:#0044ac;}

.lefttwo04{ float:right; width:336px; margin-top:10px;}
.lefttwo04 .title { OVERFLOW: hidden; WIDTH: 336px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/lefttwo.gif) no-repeat; }
.lefttwo04 .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}

.lefttwopic { float:left; width:680px; margin-top:10px; border:1px solid #dcdcdc; }

.rightone { float:left; border:1px solid #d8e5ef; width:265px; height:100px;}
.rightone .pict{float:left;width:100px;text-align:center;padding-top:10px;padding-left:5px}
.rightone .pict img{border:1px solid #b5b5b5;}
.rightone .txtt{ padding-left:8px;_padding-left:0;padding-right:0px;padding-top:10px;padding-bottom:0px; height:90px}
.rightone .txtt p{color:#888888;line-height:20px; font-size:12px;}
.rightone .txtt h7{ font-weight:bold;font-size:13px;line-height:22px; margin:0; padding:0;}
.rightone .txtt h7 a.link{color:#666666;}
.rightone .txtt h7 a.link:hover{color:#0044ac;}
.rightone .txtt p a{color:#0044ac;}
.rightone .txtt p a:hover{color:#666666;}

.righttwo { float:left; width:267px; margin-top:10px; }
.righttwo .title { OVERFLOW: hidden; WIDTH: 267px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/righttwo.gif) no-repeat; }
.righttwo .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.righttwo .righttwotxt {float:left; width:265px; border-bottom:1px solid #d8e5ef; border-left:1px solid #d8e5ef; border-right:1px solid #d8e5ef;}
.righttwo .righttwotxt ul{ list-style-type:none; margin:5px 0;}
.righttwo .righttwotxt li{ padding-left:10px; line-height:24px;}
.righttwo .righttwotxt li a{ font-size:12px; color:#0044ac;}
.righttwo .righttwotxt li a:hover{ font-size:12px; color:#666666;}

.rightthr { float:left; width:267px; margin-top:10px; }
.rightthr .title { OVERFLOW: hidden; WIDTH: 267px;  LINE-HEIGHT:27px;HEIGHT: 27px;BACKGROUND: url(../images/righttwoo.gif) no-repeat; }
.rightthr .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.rightthrpic{ float:left; width:265px; border-bottom:1px solid #fee5b4; border-left:1px solid #fee5b4; border-right:1px solid #fee5b4;}
.rightthrpic ul { padding-left:10px; margin-top:10px; text-align:center;}
.rightthrpic li { float:left; width:115px; padding-right:10px; padding-bottom:10px; text-align:center;}
.rightthrpic li a{ font-size:12px; color:#666666;}
.rightthrpic li a:hover{ font-size:12px; color:#0044ac;}


.leftthree{ float:left; width:682px; }
.leftthree .title { OVERFLOW: hidden; WIDTH: 682px; LINE-HEIGHT:27px;HEIGHT: 27px; BACKGROUND: url(../images/leftthr.gif) no-repeat; text-align:center;}
.leftthree .title .road01{ width:430px; float:left; font-weight:normal; FONT-SIZE: 12px; PADDING-LEFT: 0px; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.leftthree .title .road02{ width:160px; float:left; font-weight:normal; FONT-SIZE: 12px; PADDING-LEFT: 0px; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.leftthree .title .road03{ width:85px; float:left; font-weight:normal; FONT-SIZE: 12px; PADDING-LEFT: 0px; COLOR: #cc6600; TEXT-DECORATION: none;background: none;}
.leftthrlp { overflow:hidden; width:680px; border-bottom:1px solid #d8e5ef; border-left:1px solid #d8e5ef; border-right:1px solid #d8e5ef; }
.leftthrlp ul{ width:680px; border-bottom:1px #e0e0e0 dotted; overflow:hidden;}
.leftthrlp ul li{ font-size:12px; color:#666666; height:27px; float:left; padding-left:10px; line-height:27px;}
.leftthrlp ul li a{ font-size:12px; color:#666666; height:27px; line-height:27px;}
.leftthrlp ul li a:hover{ font-size:12px; color:#cc6600; height:27px;line-height:27px; }

.leftthrsx { overflow:hidden; width:680px; border-bottom:1px solid #d8e5ef; border-left:1px solid #d8e5ef; border-right:1px solid #d8e5ef; border-top:1px solid #d8e5ef;}
.leftthrsx h1{ font-size:14px; color:#666666; font-weight:bold; text-align:center;  padding:0; margin-top:10px;}
.leftthrsx h2{ font-size:12px; color:#666666; font-weight:normal; text-align:right; padding-right:6px; margin-top:6px; margin-bottom:6px}
.leftthrsx .ps { float:left; padding:10px 10px 10px 10px; font-size:12px; color:#666666; line-height:23px}
.leftthrsx .ps a{ font-size:12px; color:#666666; text-decoration:none}
.leftthrsx .ps a:hover{ color:#333333}
.leftthrsx .ps a .showlinks{ display:none}

.newsfeed{overflow:hidden; width:680px; border-bottom:1px solid #d8e5ef; border-left:1px solid #d8e5ef; border-right:1px solid #d8e5ef; border-top:1px solid #d8e5ef; margin-top:18px; background-color:#F7F7F7; font-size:12px; color:#666666; padding-bottom:16px}


.newsfeed02{overflow:hidden; width:680px; border-bottom:1px solid #d8e5ef; border-left:1px solid #d8e5ef; border-right:1px solid #d8e5ef; border-top:1px solid #d8e5ef; margin-top:0px; background-color:#F7F7F7; font-size:12px; color:#666666; padding-bottom:16px}

.buttonSkinM {
	BORDER: #f39d24 1px solid; BACKGROUND:url(../images/button001.gif) #feeeb1 repeat-x 50% bottom; color: #5e2708; padding:0px 4px; FONT: bold 12px arial; cursor:pointer; height:24px; width:80px;}
	

.ExhibitTable{margin-top:12px; border:1px solid #d8e5ef; width:960px}
.ExhibitTable .title { OVERFLOW: hidden; WIDTH:960px; LINE-HEIGHT:27px;HEIGHT: 27px; BACKGROUND: url(../images/ExhiborTBg.gif) no-repeat; text-align:center;}
.ExhibitTable .title .road{ FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #cc6600; text-align:center; TEXT-DECORATION: none;background: none;}