﻿﻿html{overflow-y:scroll}
body,div,ul,li,dl,dt,dd,form,input,button,textarea,img,i,p,b,h1,h2,h3,h4,h5,h6,em{margin:0;padding:0}
img,iframe{border:0;}
ul,li{list-style:none}
table{border-collapse:collapse}
textarea:focus,input:focus{outline:0}
body{color:#333;font:normal 12px arial,'Hiragino Sans GB','Microsoft Yahei','微软雅黑','宋体',\5b8b\4f53,Tahoma,Arial,Helvetica,STHeiti;line-height:18px;}
a{color:#333;text-decoration:none;}
a:hover{color:#0071cc;text-decoration:none}
a:active{outline:0}


.l{float:left}
.r{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.po{cursor:pointer}
.b{font-weight:bold}
.h{overflow:hidden}
.d{display:none}
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.pt10{padding-top:10px}
.pl10{padding-left:10px}
.re{position:relative}
.ab{position:absolute}

.w{width:980px}
.h1error{padding-top:100px;text-align:center;color:#F00;}
.divno{padding-top:100px;text-align:center;font-size:14px;color:#F00;font-family:Microsoft YaHei;}
.wh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wch{width:980px;margin-right:auto;margin-left:auto;overflow:hidden}
#bgyy{overflow:hidden;width:1px;height:1px}
.errorxj{padding-top:100px;text-align:center;font-size:14px;line-height:2; height:200px;}

.news ul{height:33px;border-bottom:1px dashed #E9E9E9;}
.news .newsl0,.news .newsl1,.news .newsl2{float:left;background:url(main_res/newsico.gif) no-repeat;padding-top:8px;}
.news .newsl0{padding-left:20px;background-position:10px 15px}
.news .newsl1{padding-left:30px;background-position:10px -37px}
.news .newsl2{padding-left:30px;background-position:10px -89px}
.news li a{display:inline-block;}
.news li a.newsnew{padding-right:23px;background:url(main_res/new.gif) no-repeat right 5px}
.news .newsr{float:right;padding-right:5px;color:#999;font-family:Tahoma;line-height:33px}

.myform{padding-top:25px;width:700px}
.myform ul{width:700px}
.myform li{float:left}
.myforml{padding-top:8px;width:130px;text-align:right}
.myforml span{color:#F00;display:inline-block;margin-right:2px;}
.myformr,.myformt{padding:5px}
.myformr input,.myformt textarea{float:left;border:1px solid #d0d0d0;border-top-color:#999;font-size:12px;font-family:Tahoma}
.myformr input{padding:0 1px 2px 3px;width:300px;height:21px;line-height:20px;line-height:24px\9;_line-height:20px}
.myformt textarea{overflow:auto;padding:4px;width:400px;height:90px;line-height:18px}
.myformr input:focus,.myformt textarea:focus{outline:0;border:1px solid #0ea0ef;box-shadow:0 0 5px #09f}
.myforms{padding:5px}

#bookadd{padding:10px 15px 0 15px;font-size:14px;}
#bookadd a{color:#F00}
.book{padding:0 0 10px 15px}
.book1{margin:10px 0;width:926px;border:1px solid #EAEAEA;background:#FFF}
.book2{margin:1px;height:28px;line-height:28px;border-bottom:1px solid #ECECEC;background:#F4F4F4}
.book2 .l{padding-left:8px}
.book2 .r{padding-right:10px;color:#999}
.book3{margin:0 7px;padding:8px 0;line-height:25px}
.book3 span{color:#008800}
.bookqq{border-top:1px dashed #CCC}
.bookqq span{color:#F00}

.page{padding-top:15px;height:46px;border-top:1px solid #E9E9E9;text-align:center;line-height:23px;}
.page a,.page span{display:inline-block;margin:0 3px;padding:1px 8px 0 8px;height:23px;border:1px solid #E1E2E3;color:#555;vertical-align:middle;font-family:Verdana;}
.page .pagewe1,.page .pagewe2{font-family:Webdings}
.page .pagewe1{color:#A2A2A2}
.pagetop1{position:relative;margin-top:-1px}
.page .pagecur{font-weight:bold;}

.about{padding:15px;line-height:26px;font-size:14px;}
.about p{padding:5px 0}
.about table{font-size:12px;line-height:1.5;margin-top:5px;margin-bottom:10px;}
.about table p{padding:0px}
.about .fileico{vertical-align: middle;}

.title{padding:15px 25px 8px 25px;text-align:center;letter-spacing:-1px;font-weight:bold;font-size:24px;line-height:38px}
.info{margin:0px 15px;height:30px;border-bottom:1px dotted #DDD;color:#999;text-align:center;}
.info strong{margin:0 4px 0 0;color:#CC0000}
.info span{margin:0 5px}

.listpic{padding:20px 0;text-align:center;min-height:300px;background:url(main_res/ld1.gif) no-repeat center center}
.listpic img{padding:5px;max-width:650px;max-height:450px;border:1px solid #CCC;}
.listabout{margin-top:10px;border-top:1px solid #EAEAEA;line-height:1.8;}

.xgd{padding:10px 0 8px 0;border-top:1px solid #EAEAEA;text-indent:15px}
.xgd p{height:25px}

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

#header{
	width:980px;
	height:116px;
	margin:0 auto;
	overflow:hidden;
	background-image: url(main_res/topbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.logo{
	float: left;
}
.nav{
	width:980px;
	height:38px;
	margin:0 auto;
	background:url(main_res/nav.gif) repeat-x;
}
.nav li{
	background-image: url(main_res/navli.gif);
	background-repeat: no-repeat;
	float: left;
	height:38px;
	width:96px;
	text-align: center;
	padding:0 0 0 2px;
	line-height: 38px;
}
#nav999{
	background:none;
}

.nav a{
	color: #FFF;
	font-size: 14px;
}
.nav a:hover,.nav .selected a{
	color: #FF0;
}

.nav li div{
	display: none;
}

#wrapper{}
#content{width:980px;margin:0 auto;overflow:hidden; padding-top:10px;}
#content div,#content ul,#content li{overflow:hidden;}

.left{
	width: 205px;
}
.leftk{
	border: 1px solid #B8CBDA;
	background-image: url(main_res/leftbg.gif);
	background-repeat: repeat-x;
}
.leftt{
	padding-left: 5px;
}
.leftt ul{
	background-image: url(main_res/blue.gif);
	background-repeat: no-repeat;
	height:30px;
	width: 90px;
	background-position: left 3px;
	text-align: center;
	color: #FFF;
	line-height:28px;
	padding-top: 3px;
}
.leftli{
	padding-left: 7px;
	padding-top: 1px;
}
.leftli li{
	border-top:1px dashed #E9E9E9;
	width:189px;
	height:17px;
	padding:8px 0;
}
.leftli a{
	background-image: url(main_res/sa.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	display: inline-block;
	padding-left:12px;
}
.leftli .selected a{
	background-position: 0px 5px;color:#0071cc;
}
.leftli .first{
	border:0px;
}

.right{
	border: 1px solid #B8CBDA;
	width:765px;
	min-height:500px;
}
.kright{
border: 1px solid #B8CBDA;
}
.rightt{
	background-image: url(main_res/bbb.gif);
	background-repeat: no-repeat;
	height:34px;
}
.kright .rightt{background-image: url(main_res/bbs.gif);}
.newsabout{
	min-height:300px;
}

.rtitle{
	background-image: url(main_res/dd.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding:6px 0 0 20px;
	color: #2D88CC;
	font-size:14px;
}
.weizhi{
	padding:5px 5px 0 0;
	color:#666;
	font-family:arial,SimSun,sans-serif;
}
.weizhi a{color:#666;}
.weizhi a:hover{color:#0071cc;}
.weizhi span{font-family:Verdana;margin:0 5px;color:#999;}


.page a:hover,.page .pagecur{
	color:#FFF;
	border:1px solid #0D73BF;
	background-image: url(main_res/nav.gif);
	background-repeat: repeat-x;
}

#footer{
	width:980px;
	text-align: center;
	border-top: 1px solid #B8CBDA;
	margin:10px auto 0 auto;
	line-height:24px;
	padding:10px 0 15px 0;
}
