@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;border:0;} 
body { 
font-family: arial, ËÎÌå, serif; 
font-size:12px; 
} 
#nav { 
  display:block;
  width:100%;
  height:50px;
  line-height: 24px;
  list-style-type: none;
  background:none;
  color:#0964af;
} 
#nav .mainlevel
{
	width:90px;
	font-size:14px;
	font-weight:bolder;
	text-align:center;
	}
#nav li { 
float: left; width: 90px; background:none; border-right:1px solid #E6E6E6;
}
#nav li a { 
display: block; text-align:center; height:24px;padding:13px 0;
} 
#nav li a:link { 
color:#0964af; text-decoration:none;  height:24px;padding:13px 0;
} 
#nav li a:visited { 
color:#666;text-decoration:none; 
} 
#nav li a:hover { 
color:#FFF;text-decoration:none;font-weight:bold; height:24px;padding:13px 0;
}  
#nav li a:hover{ 
background:#999; 
} 
#nav li ul { 
width: 250px; 
position: absolute; 
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
text-align:left;
list-style-type: none;
text-align:left; 
left: -999em; 
} 
#nav li ul li{ 
display:block;
float: left; 
width: 240px;
padding:0 3px; 
background: #F6F6F6;
text-align:left;
border-bottom:#E6E6E6 solid 1px;
position:relative;
z-index:99;
} 
#nav li ul li a{ display: block; width: 240px;text-align:left;
} 
#nav li ul li a:link { 
color:#000; text-decoration:none; padding:0;
} 
#nav li ul li a:visited { 
color:#666;text-decoration:none; padding:0;
} 
#nav li ul li a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal;padding:0;background:#C00; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
}  
/* 2nd Menu */ 
#Menu ul#navmenu li.iehover li a { 
float: none; 
background: #EEE; 
color: #666; 
} 
/* 2nd Menu Hover Persistence */ 
#Menu ul#navmenu li:hover li a:hover, 
#Menu ul#navmenu li:hover li:hover a, 
#Menu ul#navmenu li.iehover li a:hover, 
#Menu ul#navmenu li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 3rd Menu */ 
#Menu ul#navmenu li:hover li:hover li a, 
#Menu ul#navmenu li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 3rd Menu Hover Persistence */ 
#Menu ul#navmenu li:hover li:hover li a:hover, 
#Menu ul#navmenu li:hover li:hover li:hover a, 
#Menu ul#navmenu li.iehover li.iehover li a:hover, 
#Menu ul#navmenu li.iehover li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
}
#content { 
clear: left; 
} 
.note {color:#3f240e; border-right:1px solid #fff; background:#678900 url(/images/slide-pannel_14.png) 0 0 repeat-x; display:block; line-height:34px; padding:0 3em;}
.Triangle_con {height:9px; background:url(/images/bird.jpg) 36px 0 no-repeat; display:block; _margin-bottom:-6px;/*IE6 only*/}
.log {margin:100px auto; width:1000px; text-transform:capitalize; line-height:200%;}
#top_link {
	width: 30px; height: 30px; right: 15px; bottom: 15px; display: none; position: fixed;
}
#carousel_container {
	/*background: url("/images/transparent_background.png");*/
	padding: 0; width:1000px; height: 200px; margin:0px auto;
}
#loading_wrap {
	margin: 0px auto; width: 32px; height: 100%; display: none; position: relative;
}
#loading_content {
	left: 50%; top: 50%; width: 32px; height: 32px; color: rgb(255, 255, 255); margin-top: -50px; margin-left: -16px; position: fixed;
}
.center-clear {
	margin: 0px auto !important; width: 996px;
}
.center-clear-border-support {
	margin: 0px auto !important; width: 996px;
}
.center-clear-border-support {
	width:1000px;
}
#body-wrapper {
	background: url("/images/background/flare.png") no-repeat top; width: 100%; float: left;
}
.theme-default .nivoSlider {
	/*background: url("/images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255); position: relative;*/
}
.theme-default .nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.theme-default .nivoSlider a {
	border: 0px currentColor; display: block;
}
.theme-default .nivo-controlNav {
	left: 50%; bottom: -43px; margin-left: -40px; position: absolute;display:none;
}
.theme-default .nivo-controlNav a {
	background: url("/images/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;
}
.theme-default .nivo-controlNav a.active {
	background-position: 0px -22px;
}
.theme-default .nivo-directionNav a {
	background: url("/images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 49px; text-indent: -9999px; display: block;
}
.theme-default a.nivo-nextNav {
	background-position: -49px 0px; right: 0px;
}
.theme-default a.nivo-prevNav {
	left: 0px;
}
.theme-default .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;
}
.theme-default .nivo-caption a:hover {
	color: rgb(255, 255, 255);
}
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	display: block; position: absolute; z-index: 5;
}
.nivo-caption {
	left: 59px; width: 270px; bottom: 112px; color: rgb(255, 255, 255); position: absolute; z-index: 8; opacity: 0.8;
}
.nivo-caption h1 {
	padding: 15px 20px; font-family: "Terminal Dosis", sans-serif; font-size: 20px; font-weight: 300; background-color: rgb(229, 52, 0);
}
.nivo-caption p {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 20px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 45%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav a {
	position: relative; z-index: 9; cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
#demo {
width: 980px;
height:150px;
padding:5px;
overflow:hidden;
text-align:center;
margin-left:2px;
}
#demo img {
border: 3px solid #F2F2F2;
text-align:center;
}
#indemo {
float: left;
width: 800%;
text-align:center;
}
#demo1 {
float: left;
}
#demo .prolist
{
        *width:120px;
	float:left;
	text-align:center;
	}
#demo2 {
float: left;
}
.roll {
	display:block;
	width:260px;
	height:200px;
	margin:0;
	padding:0;
	} 
.roll_num ul
{
	display:block;
	margin:0;
	padding:0;
	} 
.roll_num li .roll_num_hover {background:#fff;color:red;}  
.roll_pic img {width:260px;height:200px;margin:0;padding:0;}

ul#navmenu {
	display:block;
	width:100%; /*For KHTML*/
	height:50px;
	line-height:24px;
	margin: 0;
	padding: 0;
	list-style-type:none;
} 
ul#navmenu li.mainlevel {
	float: left; /*For Gecko*/ 
	width:90px;
	height:50px;
	margin: 0;
	border: 0 none; 
	padding: 0; 
	display: inline; 
	list-style: none; 
	position: relative;
	text-align:center;
	z-index:99;
} 
ul#navmenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width:280px; 
list-style: none; 
display: none; 
position:absolute; 
top:50px; 
left:0; 
} 
ul#navmenu ul ul li
{
	width:280px;
	}
ul#navmenu ul li { 
float: none; /*For Gecko*/ 
display: block !important;
width:160px; 
margin:0;
padding:0;
display: inline; /*For IE*/ 
position:relative;
z-index:99;
} 
/* Root Menu */ 
ul#navmenu li.mainlevel
{
	font-size:14px;
	font-weight:bolder;
	}
ul#navmenu li.mainlevel ul
{
	font-size:14px;
	font-weight:normal;
	}
ul#navmenu li.mainlevel a { 
float: none !important; /*For Opera*/ 
float: left; /*For IE*/ 
display: block;
border: 1px solid #2a75b9; 
border-right-color: #CCC;
padding: 12px 6px;
margin:0;
color: #000; 
text-decoration: none;
} 
ul#navmenu li.mainlevel ul li
{
	margin:0;
	padding:0;
	height:30px;
	position:relative;
    z-index:99;
	}
ul#navmenu li.mainlevel ul li a { 
float: none !important; /*For Opera*/ 
float: left; /*For IE*/ 
display: block;
border-right-color: #CCC; 
border-bottom-color: #CCC; 
padding:0 5px;
margin:0;
color: #666; 
text-decoration: none;
line-height:30px;
text-align:left;
position:relative;
z-index:99;
} 
/* Root Menu Hover Persistence */ 
ul#navmenu a:hover, 
ul#navmenu li:hover a, 
ul#navmenu li.iehover a { 
background: #151c47; 
color: #FFF; 
} 
/* 2nd Menu */ 
ul#navmenu li:hover li a, 
ul#navmenu li.iehover li a { 
float: none; 
background: #EEE; 
color: #666; 
} 
/* 2nd Menu Hover Persistence */ 
ul#navmenu li:hover li a:hover, 
ul#navmenu li:hover li:hover a, 
ul#navmenu li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 3rd Menu */ 
ul#navmenu li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 3rd Menu Hover Persistence */ 
ul#navmenu li:hover li:hover li a:hover, 
ul#navmenu li:hover li:hover li:hover a, 
ul#navmenu li.iehover li.iehover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 4th Menu */ 
ul#navmenu li:hover li:hover li:hover li a, 
ul#navmenu li.iehover li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 4th Menu Hover */ 
ul#navmenu li:hover li:hover li:hover li a:hover, 
ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
background: #CCC; 
color: #FFF; 
} 
ul#navmenu ul ul, 
ul#navmenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left: 160px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#navmenu li:hover ul ul, 
ul#navmenu li:hover ul ul ul, 
ul#navmenu li.iehover ul ul, 
ul#navmenu li.iehover ul ul ul { 
display: none; 
} 
ul#navmenu li:hover ul, 
ul#navmenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#navmenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 
ul#promenu, 
ul#promenu li, 
ul#promenu ul { 
margin: 0; 
border: 0 none; 
padding: 0; 
width:260px; /*For KHTML*/ 
list-style: none; 
} 
ul#promenu li { 
display: block !important; /*For GOOD browsers*/ 
display: inline; /*For IE*/
height:36px;
line-height:36px; 
position: relative; 
text-align:center;
} 
/* Root Menu */ 
ul#promenu a { 
border: 1px solid #FFF; 
border-right-color: #CCC; 
border-bottom-color: #CCC; 
height:36px;
padding: 0 6px; 
display: block; 
background: #EEE; 
color: #000; 
font:normal 12px "ËÎÌå";
line-height:36px;
text-decoration:none;
} 
/* Root Menu Hover Persistence */ 
ul#promenu a:hover, 
ul#promenu li:hover a, 
ul#promenu li.iehover a { 
background: #CCC; 
color: #151c47; 
} 
/* 2nd Menu */ 
ul#promenu li:hover li a, 
ul#promenu li.iehover li a { 
background: #EEE; 
color: #000; 
} 
/* 2nd Menu Hover Persistence */ 
ul#promenu li:hover li a:hover, 
ul#promenu li:hover li:hover a, 
ul#promenu li.iehover li a:hover, 
ul#promenu li.iehover li.iehover a { 
background: #CCC; 
color: #151c47; 
} 
/* 3rd Menu */ 
ul#promenu li:hover li:hover li a, 
ul#promenu li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 3rd Menu Hover Persistence */ 
ul#promenu li:hover li:hover li a:hover, 
ul#promenu li:hover li:hover li:hover a, 
ul#promenu li.iehover li.iehover li a:hover, 
ul#promenu li.iehover li.iehover li.iehover a { 
background: #CCC; 
color: #FFF; 
} 
/* 4th Menu */ 
ul#promenu li:hover li:hover li:hover li a, 
ul#promenu li.iehover li.iehover li.iehover li a { 
background: #EEE; 
color: #666; 
} 
/* 4th Menu Hover */ 
ul#promenu li:hover li:hover li:hover li a:hover, 
ul#promenu li.iehover li.iehover li.iehover li a:hover { 
background: #CCC; 
color: #FFF; 
} 
ul#promenu ul, 
ul#promenu ul ul, 
ul#promenu ul ul ul { 
display: none; 
position: absolute; 
top: 0; 
left:258px; 
} 
/* Do Not Move - Must Come Before display:block for Gecko */ 
ul#promenu li:hover ul ul, 
ul#promenu li:hover ul ul ul, 
ul#promenu li.iehover ul ul, 
ul#promenu li.iehover ul ul ul { 
display: none; 
} 
ul#promenu li:hover ul, 
ul#promenu ul li:hover ul, 
ul#navmenu ul ul li:hover ul, 
ul#promenu li.iehover ul, 
ul#navmenu ul li.iehover ul, 
ul#navmenu ul ul li.iehover ul { 
display: block; 
} 