/* CSS Document */
body,html{padding:0px; margin:0px; font-size:12px; background:#1B1B1B;color:#E6E6E6;font-family:Segoe UI,Tahoma,Arial,Verdana,sans-serif}
ul,li,dl,dt,dd{ padding:0px; margin:0px; border:0px;list-style-type:none;}
a{color:#E6E6E6; text-decoration:none}
a:hover{ color:#F60;text-decoration:nune}
h1{ margin:0px;}
.logo img{float:left;}
.logo h1{display:block; background-color:#000000;color:#FFFFFF;font-size:12px; text-align:center;width:102px;height:18px; line-height:18px; font-weight:normal; float:left; margin-left:5px; margin-top:45px;}
.orange{color:#FF6600}

.ntext a:hover{ text-decoration:underline}

.footer_line{border-top:1px #242424 solid;height:10px;width:100%; margin-top:10px; margin-bottom:10px; clear:both}
.footer ul li{height:18px; line-height:18px; background:url(../images/fang.jpg) 0px 6px no-repeat; padding-left:12px;position:relative;}
.footer ul li .foot_navlist{
	line-height:20px;
	text-align:left;
	padding:4px 4px 4px 10px;
	font-weight:normal;
	position:absolute;
	bottom:20px;
	left:0px;
	border:1px #1B1B1B solid;
	background:#333;
	width:auto;
}
.footer ul li .foot_navlist ul{float:left;width:180px; margin:0px; padding:0px;}
.footer ul li .foot_navlist ul li{padding:0px;height:18px; padding-left:10px; line-height:18px; overflow:hidden;width:165px;_width:165px;background:url(../images/fang.jpg) 0px 6px no-repeat; padding-right:5px;word-break:break-all;}
.footer ul li .foot_navlist ul li a{ font-weight:normal;}
.footer ul .menu1{
	height:auto;
	color:#336601;
	cursor:hand;
	height:20px;
	z-index:9999;
}
.footer ul .menu2{
	height:20px;
	color:#999999;
	overflow-y:hidden;
	overflow:hidden;
	cursor:hand;
}

.link dl{float:left;width:100%;}
.link dl dt{height:25px; line-height:25px; padding-left:5px;color:#FF6600}
.link dl dd{ padding-left:5px;}
.link dl dd a{height:26px; line-height:26px; clear:left; float:left}

.topword{color:#E6E6E6;}
.topword a{color:#FFFFFF;}
.topword a:hover{color:#F60; text-decoration:none;}

.nav{color:#E6E6E6;}
.nav ul li{float:left; margin-right:15px; position:relative;}
.nav ul li span{ margin-left:5px;}
.nav a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
.nav a:hover{color:#F60; text-decoration:underline;}

.nav ul li .navlist{
	line-height:20px;
	text-align:left;
	padding:4px 4px 4px 10px;
	font-weight:normal;
	position:absolute;
	top:20px;
	left:0px;
	border:1px #1B1B1B solid;
	background:#333;
	width:auto;
	
}
.nav ul li .navlist ul{float:left;width:180px; margin:0px; padding:0px;z-index:9999;}
.nav ul li .navlist ul li{margin:0px; padding:0px;height:20px; line-height:20px;width:165px;_width:165px;background:url(../images/fang.jpg) 0px 7px no-repeat; padding-left:10px; padding-right:5px; overflow:hidden;word-break:break-all}
.nav ul li .navlist ul li a{ font-weight:normal;}
.nav ul .menu1{
height:auto;
color:#336601;
cursor:hand;
height:20px;
z-index:9999;
}
.nav ul .menu2{
	height:20px;
	color:#999999;
	overflow-y:hidden;
	overflow:hidden;
	cursor:hand;
}


.b a{color:#342D63}


.leftli ul li{padding-left:15px;border-bottom:1px #242424 solid;line-height:30px; text-align:left;}
.leftli .on{ background:url(../images/more.gif) right no-repeat;color:#FF6600}
.leftli .on a{color:#FF6600}
.leftli .ja{ background:url(../images/ja.gif) left 10px no-repeat; padding-left:15px;}
.leftli .je{ background:url(../images/je.gif) left 10px no-repeat; padding-left:15px;}
.leftli .childstr{height:auto; clear:both; margin-left:-15px; display:none}
.leftli .childstr li{ padding-left:0px; line-height:30px;border-top:1px #242424 solid; padding-left:15px;}
.leftli a:hover{ text-decoration:underline}

.leftfang{background:url(../images/fang.jpg) 8px 12px no-repeat #1B1B1B; padding-left:18px;}
.leftfang a{color:#FF6600}

.s_leftFang{background:url(../images/fang.jpg) 0px 8px no-repeat #1B1B1B; padding-left:8px;line-height:20px; margin-bottom:5px; margin-top:5px;}
.s_leftFang a{color:#FF6600}


/*链接*/
.copyright{margin-top:6px;clear:both;color:#666666;line-height:20px; text-align:center;}
.copyright a{color:#666666; text-decoration:none;}
.copyright a:hover{ text-decoration:underline;}


/*内面*/
#showcontent{ line-height:180%; padding-bottom:10px;}
.nybox{width:990px; margin-top:6px;}
.leftbox{float:left;width:220px; background-color:#F5F5F5}
.mainbox{float:left;width:760px; margin-left:10px;}
.mainbox .list_box{ padding:8px; background-color:#FFF}
.mainbox .list_box h3{ font-size:14px; margin:0px; padding:0px;}
.mainbox .list_box h3 a{color:#5A772F}
.mainbox .list_box h2{ font-size:18px; margin:0px; padding:0px;}
.mainbox .list_box .listbox_c{ line-height:20px;}



.showpage {font-size:12px; text-align:right; border:1px #1B1B1B solid; padding:6px 5px 3px 5px}
.showpage a { margin:0px 3px; text-decoration:none;color:#fff}
.showpage a:hover { text-decoration:underline; }
.showpage .current { text-decoration:underline;color:#FF6600;}
.showpage .uprow,.showpage .downrow{padding:1px 6px;border:1px #1B1B1B solid; background:#404040;color:#fff; margin:0px 3px;}

/*消息*/
.message{background:url(../images/messagebg.jpg);width:600px;height:170px; padding-top:54px; margin:50px auto; display:block;}
.space{ height:50px;}



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/


aside, article, figure {
	display: block;
}
#slider-wrapper {
    width:550px;
    height:200px;
    margin:0 auto;
    padding-top:0px;
    margin-top:0px;
	overflow:hidden
}

#slider {
	position:relative;
    width:550px;
    height:200px;
    margin-left:0px;
	margin-top:0px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:0px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
	height:25px; line-height:25px; text-align:center;
}
.nivo-caption a { 
    color:#ffffff;
    text-decoration:none;
}
.nivo-caption a:hover { 
    color:#FF6600;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#333;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:0px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/**************SendMessage*********************/
.xScrollStick{
	position:absolute;
	width:170px;
	height:30px;
	right:10px;
	bottom:45px;
}
.xScrollStick .SendMsgImage{float:left; background:url(../images/Msgleft.jpg);width:136px;height:30px;}
.xScrollStick .CloseMsgImage{float:left;background:url(../images/Msgright.jpg);width:34px;height:30px;}


#top{position:fixed;bottom:0;right:10px;}

#AllWrap{position:absolute;right:0; top:150px;  z-index:65535;}
#siderIMchat{ z-index:65535; position:absolute; right:5px;font-size:12px;}
#siderIMchat_hiddenbar{ background:url(Public/images/siderIM_hiddenBar.gif); width:27px; height:150px;}
#siderIMchat_main{width:136px; display:none; margin:0px 0px 0px 10px; position:relative;}
#siderIMchat_main .textcenter{ position:absolute;right:0px;top:0px;}

.ibox{width:960px;clear:both; margin:0px auto;}
.ibox .ileft{float:left;width:432px;}
.ibox .iright{float:right;width:432px;}
.ibox .ileft dl dt{height:30px; line-height:30px;border-bottom:1px #242424 solid}
.ibox .ileft dl dt span{float:right}
.ibox .ileft dl dt a:hover{ text-decoration:underline}
.ibox .ileft dl dd ul{ margin:10px 0px;}
.ibox .ileft dl dd ul li{height:22px; line-height:22px;background:url(../images/li.jpg) left no-repeat; padding-left:8px;}
.ibox .ileft dl dd ul li span{float:right}

.ibox .iright dl dt{height:30px; line-height:30px;border-bottom:1px #242424 solid}
.ibox .iright dl dt span{float:right}
.ibox .iright dl dt a:hover{ text-decoration:underline}
.ibox .iright dl dd ul{ margin:10px 0px;}
.ibox .iright dl dd ul li{height:22px; line-height:22px;background:url(../images/li.jpg) left no-repeat; padding-left:8px;}
.ibox .iright dl dd ul li span{float:right}

.mapbox{width:960px; clear:both; margin:0px auto; margin-top:20px; background:#333333; padding:5px;}
.mapbox a{ text-decoration:underline;color:#FF6600}
.mapbox a:hover{ text-decoration:underline;}
.mapbox dl{width:100%;clear:both}
.mapbox dl dt{height:25px; line-height:25px; font-weight:bold;color:#FF6600; background:url(../images/map_p1.gif) left no-repeat; padding-left:15px;border-bottom:1px #1B1B1B solid}
.mapbox dl dd .dt{height:25px; line-height:25px; font-weight:bold;color:#FF6600; background:url(../images/fang.jpg) 4px no-repeat; padding-left:15px;}
.mapbox dl dd ul{padding-left:4px;}
.mapbox dl dd ul li{ line-height:22px; background:url(../images/fang.jpg) 0px 8px no-repeat; padding-left:11px; clear:both}
.mapbox dl dd ul li ul{clear:both;}
.mapbox dl dd ul li ul li{width:23%;height:22px; line-height:22px;float:left;clear:none; background:url(../images/li.jpg) 6px 9px no-repeat; padding-left:16px;overflow:hidden}