/*基本信息*/
*{ margin:0px; padding:0px}
img{ border:0px}
html,body {
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
a:link,a:visited {font-size:12px;text-decoration:none;color:#333333;}
a:hover{color: #FF6600;	text-decoration: underline;}


/*重复使用类*/
.hidden {display: none;}
li{	list-style-type: none; }
ul,span,h3{margin:0;}
h3{font-family:"黑体";font-size:13px;}
.input01{border: 1px solid #000000;}



/*页面层容器*/
.container {margin:0 auto;text-align:left; background:url(../images/mainback.gif) #EFD3CB repeat-x}

/*页面头部*/
.top {
	margin:0 auto;
	padding:0;
	text-align:left;
	height:32px;
	background-color:#EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
		
}
.top1000 {margin:0 auto;
	padding:0;
	text-align:left;
	height:32px;
	width:1000px;
	clear:both;}

.topleft {margin:0;
	padding:0;
	text-align:left;
	height:32px;
	width:500px;
	float:left;
	}
.topleft .topleftA {height:20px; margin:0; padding:0px; padding-top:10px; float:left; display:block;}
.topleft .topleftA a:link,.topleft .topleftA a:visited {font-size:12px;text-decoration:none;color:#FF6600;}
.topleft .topleftA a:hover{color: #FF6600;	text-decoration: underline;}

.topleft .topleftB {height:22px; line-height:19px; padding-top:6px}
.topleft .topleftB a:link,.topleft .topleftA a:visited {font-size:12px;text-decoration:none;color:#FF6600;}
.topleft .topleftB a:hover{color: #FF6600;	text-decoration: underline;}

.topright {margin:0;
	padding:0;
	text-align:left;
	height:32px;
	width:500px;
	float:right;}
.topright  a:link,a:visited {font-size:12px;text-decoration:none;color:#333333;}
.topright  a:hover{color: #FF6600;	text-decoration: underline;}
	
.topright ul{margin:0;	padding:10px 0 0 0; height:20px; float:right;}
.topright li {
	float:left;
	width:65px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	text-align:center;
}

#fonta {	border-right-style: none;	}
#fonta a:link,#fonta a:visited {font-size:12px;text-decoration:none;color:#FF6600;}
#fonta a:hover{color: #FF6600;	text-decoration: underline;}

.loginWays {
	Z-INDEX: 1000;
	POSITION: absolute;
	TEXT-ALIGN: left;
	WIDTH: 122px;
	HEIGHT: 25px;
	margin:4px 0 0 0;
	display: inline;
	padding:0px;
		
}
.loginWays IMG {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-RIGHT: 4px; border:0;
}
.loginWays .firstWay {
	LINE-HEIGHT: 20px; PADDING-LEFT: 5px; DISPLAY: block
}
.loginWays .text {
	LINE-HEIGHT: 20px; PADDING-LEFT: 5px; DISPLAY: block
}
.loginWays .firstWay {
	LINE-HEIGHT: 25px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../images/bg_loginways.png) no-repeat 0px 0px ; HEIGHT: 24px; OVERFLOW: hidden; width:122px
}
.loginWays .firstWay SPAN {
	FLOAT: left
}
.loginWays .firstWay SPAN.iconDown {
	DISPLAY: none
}
.loginWays .pw_menu {
	BORDER-BOTTOM: #bdcfdd 1px solid; BORDER-LEFT: #bdcfdd 1px solid; MARGIN-TOP: -5px; BACKGROUND: #ffffff 0px 0px; BORDER-TOP: #bdcfdd 1px solid; BORDER-RIGHT: #bdcfdd 1px solid; width:130px; overflow:hidden
}
.loginWays .menuList {
	BACKGROUND: #ffffff 0px 0px
}
.loginWays .menuList A:hover {
	BACKGROUND: #f3f9fb 0px 0px
}
.loginWays .menuList {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100px; PADDING-RIGHT: 1px; BACKGROUND: #ffffff 0px 0px; PADDING-TOP: 1px; width:118px;
}
.loginWays .menuList LI {
	MARGIN-TOP: -2px; WIDTH: 100%; _margin-top: 0px; width:188px; overflow:hidden
}
.menuList A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; HEIGHT: 28px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.menuList A:hover {
	BACKGROUND: url(menubg.png) #e6f2fe repeat-x 0px 0px; TEXT-DECORATION: none
}
.menuList IMG {
	WHITE-SPACE: nowrap; MARGIN-LEFT: -5px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}


.search {
	margin:0 auto;
	padding:0;
	text-align:left;
	height:118px;
	}
.search1000 {margin:0 auto;
	padding:0;
	text-align:left;
	height:118px;
	width:1000px;
	clear:both;
		}

.logo{margin:0;
	padding:0;
	text-align:left;
	height:118px;
	width:270px;
	float:left;
	
	}
	
.logo img{margin:20px 0 0 10px; border:0px;}	
.searchR{margin:0;
	padding:0;
	text-align:left;
	height:118px;
	width:690px;
	float:right;
		}
		
.searchR p a:link,a:visited {font-size:12px;text-decoration:none;color:#333333;}

.searchR p a:hover{color: #FF6600;	text-decoration: underline;}
.searchR p { margin-top:7px; padding:0px;}
	
 .searchbox {
	MARGIN-TOP: 0px; WIDTH: 630px; FLOAT: right; MARGIN-RIGHT: 1px;
}

.s-nav {
	Z-INDEX: 2; POSITION: relative; WIDTH: 420px; HEIGHT: 30px; FONT-SIZE: 12px; margin:20px 0 0 20px;
}
.s-nav .y {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 40px; DISPLAY: block; BACKGROUND: url(../images/baobei-bg.gif) no-repeat center; FLOAT: left; HEIGHT: 20px; COLOR: #000; CURSOR: pointer; FONT-WEIGHT: bold
}

.s-nav A {
	
	margin-top:10px; text-decoration:none;
}
.s-nav A.y:hover{
	COLOR: #000; 
}
.s-nav .n {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 40px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; COLOR: #000000; CURSOR: pointer
}
.s-nav A.n:hover {
	COLOR: #f60;
}
.searchbox .box {
	Z-INDEX: 1; POSITION: relative; PADDING-LEFT: 4px; WIDTH: 530px; BACKGROUND: url(../images/box-left.gif) no-repeat; HEIGHT: 33px; TOP: -1px
}
.searchbox .box-middle {
	WIDTH: 516px; DISPLAY: block; BACKGROUND: url(../images/box-middle.gif) repeat-x; FLOAT: left; HEIGHT: 50px; PADDING-TOP: 3px
}
.searchbox .box-right {
	WIDTH: 3px; DISPLAY: block; BACKGROUND: url(../images/box-right.gif) no-repeat right 50%; FLOAT: left; HEIGHT: 33px
}
.searchbox .box .s-txt {
	POSITION: relative;
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-LEFT: 25px;
	WIDTH: 379px;
	BACKGROUND: url(../images/s-txt-bg.gif) no-repeat 5px 5px;
	FLOAT: left;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 18px;
	COLOR: #bababa;
	FONT-SIZE: 12px;
	BORDER-LEFT-WIDTH: 0px;
	PADDING-TOP: 5px;
	*PADDING-TOP: 9px;
	TOP: 0px
}
.s-hot {
	LINE-HEIGHT: 25px; MARGIN-TOP: 5px; BACKGROUND: url(../images/s-hot-bottom.gif) no-repeat left bottom; HEIGHT: 25px; MARGIN-LEFT: 5px; FONT-SIZE: 12px
}
.s-hot A {
	WIDTH: 630px; MARGIN-LEFT: 5px
}
.s-hot A:link {
	COLOR: #000; MARGIN-LEFT: 5px; TEXT-DECORATION: none
}
.s-hot A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.s-hot A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.sbutton {
	LINE-HEIGHT: 26px;
	BORDER-RIGHT-WIDTH: 0px;
	WIDTH: 101px;
	BACKGROUND: url(../images/s-button.gif) no-repeat;
	FLOAT: right;
	BORDER-TOP-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 30px;
	BORDER-LEFT-WIDTH: 0px;
	CURSOR: pointer;
	text-indent: -9999px;
	cursor: pointer;
	margin-top:-2px;
}

.daohang {
	margin:0 auto;
	padding:0;
	text-align:left;
	height:46px;
	background-image:url(../images/daohangback.gif);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D0210C;
	border-bottom-color: #D0210C;
	clear:both;

}
.daohang1000 {margin:0 auto;
	padding:0;
	text-align:left;
	height:46px;
	width:1000px;
	clear:both;
		}
		
.daohang1000 ul.ulnav{margin:0 auto;
	padding:0;
	text-align:left;
	height:46px;
	width:1000px;
	clear:both;
	_overflow:hidden
		}
.daohang1000 li.linav{
	float:left;
	width:100px;
	height:46px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding:0 0 0 0;
	text-align:center;
	line-height: 45px;
	background-image:url(../images/b1.gif);
	position:relative;
	z-index:999
}

.daohang1000 li.last{ background:none}

.daohang1000 li.linav a.anav{ width:100px;height:46px;DISPLAY: block;font-size:14px;text-decoration:none;color:#FFffff;}
.daohang1000 li.linav a.anav img{ position:absolute; top:-8px; right:0px}
.daohang1000 li.linav a.anav em{ position:absolute; top:0px; right:0px;background:url(../images/icon_1020006.png) no-repeat;background-position:-122px 0;width:10px;height:11px; top:17px; right:6px}

.daohang1000 li.linav a.anav:link,.daohang1000 li a.anav:visited {font-size:14px;text-decoration:none;color:#FFffff;position:relative;width:100px;height:46px;DISPLAY: block}
.daohang1000 li.linav a.anav:hover{ width:100px;height:46px;DISPLAY: block;color:#FF0;	text-decoration: none;position:relative; }

.n-h-list {
	line-height:28px;
	display:block;
	font-size:12px;
	position:absolute;
	width:113px;
	top:47px;
	right:0px;
	z-index:1000;
	background:#FFF5E6;
	border:1px solid #E9510D;
	border-width:0 1px 1px 1px;
	display:none; width:120px;
}
.n-h-list li {
	height:29px;
	overflow:hidden;
}
.n-h-list li a {
	height:28px;
	line-height:28px;
	display:block;
	border-bottom:1px solid #EFD3B1;
	font-weight:normal;
	color:#555;
	text-align:left;
	text-indent:8px
}
.n-h-list li a:hover {
	color:#f30;
	background:#fff;
}
.n_news {
	background-position:-59px -758px;
}
.n_hots {
	background-position:-59px -250px;
}
.n_news,.n_hots {
	top:-7px;
	right:-6px;
	_right:-7px;
	position:absolute;
	width:76px;
	height:76px;
}
.n-h-list li a span { padding:1px 1px 0px 1px; background:#F30; color:#FFF}

#navc a.sub_on {
	background:#FFF5E6;
	border:1px solid #E9510D;
	border-width:1px 1px 0 1px;
	height:46px;
	color:#f60;
	width:98px;
}

#navc a.sub_on em{
	background-position:-133px 0;
}

#fontb {background-image:url(../images/daohangback.gif);}
#fontc {background-image:url(../images/daohangback1.gif);}
#fontc a { color:#000000; }
#fontc em{ background:url(../images/icon_1020006.png) no-repeat;background-position:-123px -2px;width:9px;height:8px;}
.fontL { font-size:14px; background-image:url(../images/fenleiback.gif); font-weight:bold;}

.bottom01{
	margin:0 auto;
	padding-bottom:15px;
    height:auto;
	background-image:url(../images/bottomback.gif);
	background-color: #FEFCFD;
	background-repeat: repeat-x;
}
.xhqu{  margin:0 auto; padding:20px 0 0 0; width:1000px; text-align: center;}
.xiangguan{   margin:0 auto; padding:35px 0 0 0; width:1000px; text-align: center; height:115px;}
.xiangguan li{ width:215px; float:left; text-align: left; margin:0 0 0 25px; padding:0; word-spacing:nowrap; overflow:hidden}
.xiangguan li p {height:14px; margin-top:10px; word-spacing:nowrap; overflow:hidden;width:215px; }

.lianjie{  margin:0 auto; padding:0; width:900px; text-align: center; height:50px; }
.lianjie li{
	float:left;
	margin:0;
	padding:0;
	width:150px;
	text-align: center;
}
.lianjie li img{
	border:1px solid #CCCCCC;float:right;
}

#line01 {margin:35px 0 15px 0; border-top:1px dotted #999; width:950px; margin:auto; height:10px; margin-top:10px}

.mainbody {margin:0 auto;padding:0;text-align:left;}

.mainbody1000{margin:0 auto;text-align:left;width:1000px;clear:both;}

.loginWays1 {
	Z-INDEX: 1000;
	POSITION:relative;
	TEXT-ALIGN: left;
	WIDTH: 122px;
	HEIGHT: 25px;
	margin:4px 0 0 0;
	display:block;
	width:90px;
	margin-top:10px;
	float:left
}

.loginWays1 span{padding:5px; cursor:pointer;}
.loginWays1 .wode{color:#F30;}
.loginWays1 #menu_usernav{border:#CCC 1px solid; background:#FFF; padding:5px; top:-6px;*top:-4px; left:0px;cursor:pointer; display:none; padding-bottom:1px; z-index:1000; position:absolute}
.loginWays1 #menu_usernav ul{width:100%;}
.loginWays1 #menu_usernav ul li{ width:80px; margin-bottom:5px; border-bottom:#CCC dashed 1px; line-height:24px}
.loginWays1 #menu_usernav ul li a:link{ color:#666}
.loginWays1 #menu_usernav ul li a:hover{ text-decoration:underline; color:#F60}

.topleftA .fl{ float:left}