﻿body{ 
	margin:0px;
	padding:0px;
	background-color:#f7f7f7;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	}
	
.header{ 
	width:100%;
	margin:0px;
	padding:0px;
	background:url(topbg.gif) repeat-x;
	height:65px;
	border-bottom:1px solid #c9c9c9;
	}
.header ul{
	width:1000px;
	margin:auto;}
	
.header-fir{ 
	float:left;
	margin:10px 0 0 588px;}
	
.header-sec{ 
	float:left;
	margin:3px 0 0 280px;}

.logo{
	width:240px;
	float:left;}

.login{
	float:left;
	margin:14px 0 0 0;
	font-size:12px;
	color:#555555;}
	
.login a{
	color:#555555;
	text-decoration:none;}

.login a:hover{ color:#f78e22;}

.header-font{
	float:left;
	font-size:12px;
	color:#555555;
	line-height:20px;
	margin:0 3px 0 3px;
	}

.header-font a{text-decoration:none;color:#555555;}

.header-font a:hover{ color:#f78e22;}

.search input{
	width:147px;
	height:24px;
	float:left;
	background:url(searchbg.png) no-repeat;
	border:0px;
	text-indent:5px;
	font-size:12px;}

.search-icon input{
	width:22px;
	height:17px;
	float:left;
	background:url(search.png) no-repeat;
	border:0px;
	cursor:pointer;
	font-size:0px;
	margin:3px 0 0 -25px;}

.icon-add{
	float:left;
	margin:7px 0 0 75px;
	*margin:82px 0 0 -195px;
	position:absolute;
	display:block;
	cursor:pointer;}

.xiaoshou{ 
	float:left;
	margin: 0 10px 0 0;
	}

.menu{
	height:28px;
	background:url(menubg.gif) repeat-x;
	border-bottom:1px solid #919191;
	width:100%;
	font-size:14px;
	font-weight:bold;
	float:left;}

.menu ul{
	width:1000px;
	margin:auto;}

.menu li{
	float:left;
	padding:0px;
	margin:0px;
	list-style-type:none;}
	
.menu .cli{
	float:left;
	width:120px;
	line-height:28px;
	text-align:center;
	list-style-type:none;
	color:#383838;}

.menu .cli a{color:#383838; text-decoration:none;}
.menu .cli a:hover{color:#f78e22; text-decoration:none;}

.menu span{
	float:left;
	width:2px;}
	
.home-news{
	height:35px;
	background: url(home-news.gif) repeat-x;
	float:left;
	width:100%;
	margin:auto auto 7px auto}

.home-news ul{
	margin:auto ;
	padding:0px;
	width:1000px;}

.home-news li{
	float:left;
	list-style-type:none;
	font-size:12px;
	line-height:35px;
	color:#777777;}
	
.home-news a{
	color:#777777;
	text-decoration:none;
	}

.home-news a:hover{
	color:red;
	}
	
.home_down{
	width:100%;
	height:12px;
	background:url(home_down.gif) repeat-x;}

.home-type-box{	
	width:100%;
	background-color:#dcdcdc;
	height:350px;}

.home-type{
	width:1000px;
	margin:auto;
	}

.home-type ul{
	float:left;
	width:312px;
	height:160px;
	padding:0px;
	margin:0 5px 20px 5px;
	background:url(home-typebg.gif) repeat-x;}

.home-type-title{
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	line-height:35px;}

.home-type-icon{
	float:right;
	margin:0 0 0 -105px;
	*margin:-35px 0 0 7px;
	width:105px;
	height:140px;
	position:absolute;}

.home-type-font{
	float:left;
	font-size:12px;
	color:#888888;
	width:190px;
	height:100px;
	line-height:20px;
	margin:0 0 0 10px;
	overflow:hidden;
    text-overflow:ellipsis;
	}

.home-type-list{
	width:150px;
	line-height:20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.home-type-list a{
	color:#888888;
	text-decoration:none;}

.home-type-list a:hover{
	color:#f78e22;
	text-decoration:none;}

.bottom-box{
	width:100%;
	background:url(bottombg.gif) repeat-x;
	background-color:#a2a2a2;
	height:280px;
	border-top:1px solid #e4e4e4;
	float:left;}

.bottom{
	width:1000px;
	margin:auto;
	padding:0px;
	}

.bottom ul{
	float:left;
	margin:0px;
	padding:0px 0 0 50px;
	width:200px;}

.bottom li{
	float:left;
	list-style-type:none;
	font-size:12px;
	color:#ffffff;
	width:100%;
	line-height:24px;
	text-indent:10px;}

.bottom li a{
	color:#ffffff;
	text-decoration:none;}

.bottom li a:hover{
	color:#f78e22;}
	
.b-title{
	font-size:14px !important;
	font-weight:bold;
	line-height:35px;}

.b-img{
	float:left;
	width:100%;
	margin:15px 0 0 0;}

.footer{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	color:#5b5b5b;
	background-color:#dcdcdc;
	float:left;}

.footer ul{
	padding:0px;
	margin:0px;
	text-align:center;
	}

.wr-box{
	width:100%;
	margin:15px 0 0 0;
	padding:0px;
	float:left;}

.wr {
	width:1000px;
	margin:auto;}

.wr ul{
	padding:0px;
	float:left;}

.wr-left{
	width:200px;
	float:left;
	margin:0 15px 0 0;
	padding:0px;}

.wr-r{
	float:left;
	margin:0;
	width:785px;
	}

.wr-path{
	width:100%;
	margin:0 0 5px 0;
	border-bottom:1px solid #cacaca;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	background:url(wr-path-icon.gif) no-repeat left;
	line-height:30px;
	text-indent:15px;}
	
.wr-mid{
	width:560px;
	float:left;
	margin:0;
	padding:0px;}
.wr-mid ul{
	float:left;
	padding:0px;
	margin:0px;}
.wr-right{
	width:200px;
	float:left;
	margin:0 0 0 15px;
	padding:0px;}

.wr-right ul{
	float:left;
	}

.wr-right li{
	float:left;
	font-size:12px;
	list-style-type:none;
	padding:0px;
	width:100%;
	line-height:22px;
	color:#4e4e4e;}

.wr-right li a{
	color:#3876e8;
	text-decoration:none;}

.wr-right li a:hover{
	color:#f78e22;}

.wr-right-b{
	background-color:#e0e0e0;
	margin:0 0 10px 0;
	padding:0px;
	border:1px #e0e0e0 solid;}

.wr-right-b span{
	width:100%;
	line-height:22px;
	font-size:12px;
	color:#4e4e4e;}

.wr-right-b .title{
	font-size:14px;
	line-height:30px;
	text-indent:10px;
	background:url(wr-right-titlebg.png) no-repeat;
	width:200px;
	height:31px;
	float:left;
	font-weight:bold;
	display:block;}

.padd{}

.wr-right-b5{
	background-color:#e0e0e0;
	margin:0 0 10px 0;
	}

.w-type{
	width:100%;
	float:left;}

.w-type ul{
	width:100%;
	background-color:#e9e9e9;
	float:left;
	margin:0px;
	padding:0px;}

.w-type li{
	width:100%;
	font-size:12px;
	color:#333333;
	line-height:25px;
	text-indent:15px;
	list-style-type:none;
	font-weight:bold;
	}

.w-type li a{
	color:#333333;
	text-decoration:none;}

.w-type li a:hover{
	color:#f78e22;}

.w-type-title{
	font-size:14px;
	color:#333333;
	line-height:30px;
	text-indent:10px;
	font-weight:bold;
	background:url(wr-lefttitlebg.gif) no-repeat;
	height:31px;
	display:block;
	width:200px;}
	
.type-small{
	width:567px;
	height:34px;
	float:left;
	margin:5px 0 10px 0;
	background:url(type-smallbg.png) no-repeat;}

.seleted{
	float:left;
	width:114px;
	text-align:center;
	height:34px;
	font-size:14px;
	font-weight:bold;
	color:#040404;
	line-height:34px;
	background:url(type-seletedbg.png) no-repeat;
	list-style-type:none;
	margin:2px 5px 0px 5px;}

.seleted a{color:#040404;font-size:14px;  text-decoration:none}

.type-button{
	float:left;
	width:114px;
	text-align:center;
	height:32px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:32px;
	background:url(type-buttonbg.png)  no-repeat;
	list-style-type:none;
	margin:4px 5px 0px 5px;
	}
.type-button a{color:#ffffff; text-decoration:none}
.content{
	font-size:12px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif,“宋体”;}
	
.c-title,.c-title a{
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	color:#333333;
	line-height:30px;
	width:100%;
	float:left;}

.c-title a:hover{
	color:#f78e22;}

.c-title2,.c-title2 a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	line-height:30px;
	width:100%;
	float:left;}

.c-title2 a:hover{
	color:#f78e22;}	
	
.plan-list{
	width:100%;
	float:left;
	margin:10px 0 10px 0;
	border-bottom:1px solid #cacaca;}

.plan-img{
	float:left;
	width:136px;
	height:65px;
	margin:0 15px 0 5px;
	display:block;}

.plan-title{
	width:400px;
	float:left;
	height:25px;
	display:block;
	font-weight:bold;}

.plan-title a{
	color:#333;
	text-decoration:none;}

.plan-title a:hover{
	color:red;}

.plan-con{
	float:left;
	width:400px;
	height:65px;
	display:block;
	color:#777777;}

.plan-con2{
	float:left;
	width:550px;
	display:block;
	color:#777777;}

.plan-sec{
	text-indent:5px;
	font-weight:normal !important;}

.news-list a{
	color:#3876e8;
	text-decoration:none;
}

.news-list a:hover{
	color:red;
	text-decoration:none;
}

.container {
	WIDTH: 1024px;
	HEIGHT: 396px;
	margin:auto;
}
.container A IMG {
	WIDTH: 1024px;
	HEIGHT: 396px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 350px;
	LEFT: 900px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 20px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 20px;
	FONT-FAMILY: Arial;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 20px;
	WIDTH: 20px;
	HEIGHT: 20px;
	COLOR: #0044a7;
	font-weight:bold;
}