@charset "UTF-8";
/* CSS Document */

/*Main css*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}
img {
	border:0;
}
td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	line-height: normal;
	color: #666;
}
a:link,.w,a.w:link,.w a:link,.q:visited,.q:link,.q:active,.q {
	color: #4e5875;
	text-decoration: none;
}
a:visited,.fl:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #de2b00;
	text-decoration: none;
}
a:active,.fl:active{
	color:red;
	text-decoration: none;
}
p {
	text-align: justify;	
	margin: 0;
	padding: 0;
	line-height: 14px;
}
input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #a7a7a7;
}
select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333333;
}
textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #978362;
	border: 1px solid #978362;
}
/*select, input, img {
	vertical-align:middle;
}*/

/*Add*/
.topl {
	background-image: url(../images/topl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.topr {
	background-image: url(../images/topr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mainl {
	background-image: url(../images/mainl.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mainr {
	background-image: url(../images/mainr.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.fol {
	background-image: url(../images/fol.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.for {
	background-image: url(../images/for.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*menu*/
.mmenu:link,.mmenu:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height::380%;	
}
.mmenu:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.mmenu:active {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.mainm:link,.mainm:visited {
	color: #2b6c63;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
.mainm:hover {
	color: #2b6c63;
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
.mainm:active {
	color: #2b6c63;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
}
.menu1:link,.menu1:visited {
	color: #4e5875;
	text-decoration: none;
}
.menu1:hover {
	color: #4e5875;
	text-decoration: underline;
}
.menu1:active {
	color: #4e5875;
	text-decoration: none;
}
.menu2:link,.menu2:visited {
	color: #5e8013;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.menu2:hover {
	color: #5e8013;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
}
.menu2:active {
	color: #5e8013;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.menu3:link,.menu3:visited {
	color: #2b6c63;
	text-decoration: none;
	font-weight: bold;
}
.menu3:hover {
	color: #2b6c63;
	text-decoration: underline;
	font-weight: bold;
}
.menu3:active {
	color: #2b6c63;
	text-decoration: none;
	font-weight: bold;
}
.menu4:link,.menu4:visited {
	color: white;
	text-decoration: none;
}
.menu4:hover {
	color: white;
	text-decoration: underline;
}
.menu4:active {
	color: white;
	text-decoration: none;
}

/*titi*/
.lb1 {
	color: #333;
	font-weight: bold;
}
.lb2 {
	color: #1a7f6f;
	font-weight: normal;
	font-style: normal;
}
.lb3 {
	color: #1a7f6f;
	padding: 0 20px 0 20px;
}
.lb4 {
	color: #7b9a37;
}
.ett1{
	font-size: 10px;
}
.ett2{
	font-size: 10px;
	font-weight: bold;
}
.tt1{
	font-weight: bold;
	color: white;
	padding-top:5px;
}
.tt2{
	color: #4e5875;
}
.tt3{
	color: black;
}
.tt4 {
	color: #1c6257;
	font-weight: bold;
}
.tt5 {
	color: #5e8013;
	font-weight: bold;
	line-height: 24px;
}
.tt6 {
	color: #333;
}
.tt7 {
	font-weight: bold;
}
.tt8{
	color: white;
	line-height: 18px;
}

/*index*/
.serinp {
	width: 200px;
	height: 22px;
	background: url(../images/serbg.gif) repeat-x center center;
	border-style: none;
	line-height: 22px;
}
.serinp2 {
	width: 28px;
	height: 22px;
	background: url(../images/serbt.jpg) repeat-x center center;
	border-style: none;
	line-height: 22px;
}
.loginp {
	width: 128px;
	height: 20px;
	background: url(../images/login_04.jpg) repeat-x center center;
	border-style: none;
	*/*ie7 only*/height: 18px;
	_/*ie6 only*/height: 18px;
	line-height: 18px;
}
.inbg1 {
	background: url(../images/inb1.gif) repeat-x left top;
}
.inbg2 {
	background: url(../images/inb2.gif) repeat-x left top;
}
.zj {
	width: 110px;
	height: 145px;
	margin: 0 5px 0 5px;
	float: left;
}
.spxw {
	width: 90px;
	height: 57px;
	margin: 5px 5px 5px 4px;
	_/*ie6 only*/margin: 5px 2px 5px 3px;
	padding: 3px 0 0 0;
	float: left;
	text-align: center;
	line-height: 60px;
	background-color: #bdbdbd;
}
#flinks {
	width: 980px;
	height: 82px;
	float: left;
	margin: 0 0 0 5px;
}
.flinkst {
	width: 88px;
	height: 31px;
	float: left;
	margin: 5px 0px 5px 10px;
	_/*ie6 only*/margin: 5px 5px 5px 5px;
}

/*docc*/

.ql1 {
	font-family: "方正黑体简体";
	color: 327a6f;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 5px;
	line-height: 27px;
}
.ql1:link,.ql1:visited ,ql1:hover,ql1:active{
	font-family: "方正黑体简体";
	color: #327a6f;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
    padding-left: 30px;
    padding-top: 5px;
    line-height: 27px;
}
.ql2 {
	font-family: "黑体";
	font-size: 14px;
	color: 686868;
	font-weight: bold;
}
.ql3 {
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.ql4{
	font-family: "方正黑体简体";
	color: #327a6f;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
}

.ql8 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}
.ql9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.ql5 {
	font-family: "宋体";
	font-size: 14px;
	color: #000000;
}
.ql5:link,.ql5:visited ,.ql5:active{
	font-family: "宋体";
	font-size: 14px;
	color: #000000;
	text-decoration: none;

}
.ql5:hover {
	font-family: "宋体";
	font-size: 14px;
	color: #da0c00;
	
}

.ql6 {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}
.ql7 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.tab{
	color:#000000;
	line-height: 18px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	font-size: 12px;
}

.tab a{
	color:#313d26;
	text-decoration: none;
}

.tab a:hover{
	color:#f00;
	text-decoration:underline;
}

.tab ul {
	left:-20px;
	position: 固定;
}

.tab li {
	line-height: 20px;
	list-style-position: outside;
	list-style-image: url(../images/aw01.gif);
}
