@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;	

}

.blank1{ width:100%; height:1px;}
.blank3{ width:100%; height:3px;}
.blank5{ width:100%; height:5px;}
.blank10{ width:100%; height:10px;}
.center{ margin:0 auto;}
.left{float:left}`
.right{float:right}
.clear{clear:both}
.rel{position:relative}
.abs{position:absolute}
body {	
	font:12px/22px "Microsoft yahei";
	/*background:url(../images/bg_19.gif);
	background-repeat:repeat-x;*/
	background-color:#cae2cf;	 
}
li{list-style:none;}

a:link {
	COLOR: #1d5391; TEXT-DECORATION: none
}
a:visited {
	COLOR: #0b6199; TEXT-DECORATION: none
}
a:hover {
	font-family: "Microsoft yahei";
	COLOR:#666666;
	TEXT-DECORATION:none
}

a.a123:link {
	COLOR: #8C0003;
	TEXT-DECORATION: none
}
a.a123:visited {
	COLOR: #8C0003;
	TEXT-DECORATION: none
}
a.a123:hover {
	font-family: "Microsoft yahei";
	COLOR:#8C0003;
	TEXT-DECORATION:none
}

a.a111:link {
	COLOR: #0066CC; TEXT-DECORATION: none
}
a.a111:visited {
	COLOR:#0066CC; TEXT-DECORATION: none
}
a.a111:hover {
	font-family: "Microsoft yahei";
	COLOR: #CC0000;
	TEXT-DECORATION:none
}


a.a2:link {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	font-weight: bold;
}
a.a2:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	font-weight: bold;
}
a.a2:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	font-weight: bold;
}
table{margin:0 auto;}
.nav{height:48px}
.nav:hover{background:url(../images/nav_hover.jpg) no-repeat center; FILTER: gray; -moz-opacity:.1; opacity:0.5;}
.nav1{font-size:14px; line-height:14px; color:#00a441; padding:0 15px; text-align:center}
.nav2{font-size:8px; line-height:12px; color:#ff8d16; text-align:center}
.main{background:#FFFFFF; border-left:solid 1px #dfdfdf; border-right:solid 1px #dfdfdf;}
.home_top{border-top:solid 1px #bfbfbf; border-bottom:solid 1px #bfbfbf; background:#edeeef; height:29px}
.tab0{border:solid 1px #DDDDDD; border-bottom:none; background:url(../images/mid_title_bak.gif);}
.tab1{background:url(../images/mid_title_hover.gif);}
.study li{height:28px; color:#0F6; FILTER: gray; -moz-opacity:.1; opacity:0.5;}
.study li:hover{FILTER:none; -moz-opacity:.1; opacity:1;}
.link{padding:1px 0px;}
.link li{float:left}
.link img{FILTER: gray; -moz-opacity:.1; opacity:0.5;}
.link img:hover{FILTER:none; -moz-opacity:.1; opacity:1;}
.tdc:hover{
	background-color:#f90518;
	}

/* qqshop focus */
#focus {width:998px; height:363px; overflow:hidden; position:relative; margin:0 auto;}
#focus ul {height:363px; position:absolute;}
#focus ul li {float:left; width:998px; height:363px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}

#focus .btnBg {position:absolute; width:998px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:998px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
a.a1:link {
	 
	FONT-SIZE: 12px; 
	COLOR: #0b5893;
	font-weight:bold;
	LINE-HEIGHT: 18px;  
	text-decoration: none;  
}
a.a1:visited {
	 
	FONT-SIZE: 12px; 
	COLOR: #014e2c;
	font-weight:bold;
	LINE-HEIGHT: 18px; 
	text-decoration: none;  
}
a.a1:hover {
	FONT-SIZE: 12px;
	COLOR: #0b5893;
	font-weight:bold;
	LINE-HEIGHT: 18px;
	text-decoration:underline;
}
a.a1:active {
	FONT-SIZE: 12px; 
	COLOR: #0b5893;
	font-weight:bold;
	LINE-HEIGHT: 18px; 
	text-decoration: none;  
}


a.a15:link {
	FONT-SIZE: 12px;
	COLOR: #0b5893;
	text-decoration: none;
}
a.a15:visited {
	FONT-SIZE: 12px;
	COLOR: #0b5893;
	text-decoration: none;
}
a.a15:hover {
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	text-decoration:underline;
}
a.a15:active {
	FONT-SIZE: 12px;
	COLOR: #CC0000;
	text-decoration: underline;
}




.text1
{
	FONT-SIZE: 10px; 
	COLOR: #c1c1c1;
	LINE-HEIGHT: 18px; 
	text-decoration: none;  

}

#tools1 a {
	font-size: 12px;
	color: #014e2c;
	text-decoration: none;
	float: left;
	background-image: url(../images/xiao_27.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#tools1 a:hover {
	color: #014e2c;
	text-decoration: underline;
	background-image: url(../images/xiao_24.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
#tools2 a {
	font-size: 12px;
	color: #014e2c;
	height: 35px;
	width: 203px;
	text-decoration: none;
	float: left;
	background-image: url(../images/bg_20.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: "Microsoft Yahei";
	line-height: 36px;
}
#tools2 a:hover {
	color: #014e2c;
	width:203px;
	height:35px;
	line-height:36px;
	text-decoration: none;
	background-image: url(../images/bg_14_02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: "Microsoft Yahei";
	font-size: 12px;
}
#tools3 a {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	width:165px;
	height:150px;
	float: left;
	background-image: url(../images/kuang_02.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#tools3 a:hover {
	text-decoration: underline;
	color: #ffffff;
	
	width: 165px;
	height: 150px;
	
	background-repeat: no-repeat;
	background-position: center center;
}
.table_01
{
	font-family: "Microsoft Yahei";
	font-size: 12px;
	color: #0b5893;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c5c5c5;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
}
.table_02 {
	border: 1px  solid #000000;
}
#nav .mainlevel {
	float: left;
	width: 141.14px;/*IE6 only*/
	background-color: #013a21;
	vertical-align: middle;
}
#nav .mainlevel a {
	color: #014e2c;
	text-decoration: none;
	line-height: 37px;
	/*font-weight: bold;*/
	font-size: 14px;
	display: block;
	/*padding: 0 20px;*/
	width: 141.14px;
	text-align: center;
}
#nav .mainlevel a:hover {
	/*color: #FFFFFF;*/
	/*text-decoration: underline;*/
	font-weight: bold;
	font-size: 14px;
}
#nav .mainlevel ul {
	display: none;
	position: absolute;
	text-align: center;
	z-index: 100;
}
#nav .mainlevel li {
	border-top: 1px solid #fff;
	background-color: rgb(202, 226, 207);
	width: 141.14px;/*IE6 only*/
	font-family: "Microsoft Yahei";
	font-size: 12px;
	text-align: center;
}
#nav .mainlevel ul li {
	filter: alpha(Opacity=80);
	-moz-opacity: 0.5;
	opacity: 0.7;
}
#nav .mainlevel ul a {
	position: relative;
	z-index: 200;
}
.aN a:link {
	FONT-SIZE: 12px;
	COLOR: #000000;
	text-decoration: none;
}
.aN a:hover {
	FONT-SIZE: 12px;
	COLOR: #999999;
	text-decoration: none;
}
