*{
	padding:0px;
	margin:0px;
}
body{font-size:12px;
color:#333333;
font-family:microsoft yahei;
}
ul,li{list-style-type:none;
}
img{border:none;
}
a:link,a:active,a:visited{
color:#333;
text-decoration:none;
}
a:hover{
color:#FF0000;
}
.clear{
clear:both;
}
.top{
height:38px;
line-height:38px;
background:url(top.jpg);
}
.topn{
width:1100px;
margin:0px auto;
}
.topl{
width:500px;
float:left;
font-size:14px;
}
.topr{
width:500px;
float:right;
text-align:right;
}
.topr span{
font-size:18px;
color:#FF0000;
margin-right:40px;
}
.topr a{padding:0px 10px}
.logo{
width:1100px;
height:160px;
margin:0px auto;
background:url(logo.png) center no-repeat;
}
.logo a,.logo a:visited{
display:block;
width:1100px;
height:160px;
text-indent:-9999px;
}
.nav{
height:46px;
background:url(nav.jpg);
}
.nav ul{
width:1100px;
margin:0px auto;
height:46px;
overflow:hidden;
}
.nav ul li{
float:left;
padding:5px 15px 0px;
text-align:center;
}
.nav ul li a,.nav ul li a:visited{
display:block;
color:#FFFFFF;
font-size:15px;
text-decoration:none;
}
.nav ul li a:hover{
color:#FFFF00;
}
.nav ul li span{
display:block;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.fnav{height:34px;
line-height:34px;
text-align:right;
color:#fff;
background:#D00000;
font-size:14px;
margin-top:15px;
}
.fn{
width:1100px;
margin:0px auto;
}
.foot{
background:#393939;
padding:10px 0px;
height:30px;
min-height:30px;
height:auto!important;
overflow:hidden;
color:#b5b5b5;
}
.footn{
width:1100px;
margin:0px auto;
line-height:24px;
}
.footn a,.footn a:visited{
color:#b5b5b5;
}
.footn h2{
font-size:14px;
}
.endLm{
height:30px;
line-height:30px;
font-size:14px;
color:#FFFFFF;
}
.m1{
width:1080px;
margin:15px auto;
background:#FF6600;
height:30px;
min-height:30px;
height:auto!important;
overflow:hidden;
padding:10px;
}
.m1l{
width:240px;
float:left;
margin-right:17px;
background:#FFFFFF;
height:405px;
overflow:hidden;
border:1px #CD0303 solid;
border-radius:10px;
}
.m1m{
width:560px;
float:left;
background:#FFFFFF;
height:405px;
overflow:hidden;
border:1px #CD0303 solid;
border-radius:10px;
}
.m1r{
width:240px;
float:right;
background:#FFFFFF;
height:405px;
overflow:hidden;
border:1px #CD0303 solid;
border-radius:10px;
}
.m1t{
height:48px;
line-height:48px;
font-size:20px;
font-weight:bold;
border-bottom:2px #CC0001 solid;
padding-left:15px;
color:#FF0000;
}
.m1con{
padding:10px;
line-height:24px;
}
.m1con img{margin-bottom:5px;}
.kcl{
width:279px;
float:left;
height:405px;
overflow:hidden;
}
.kct{
height:48px;
line-height:48px;
font-size:20px;
font-weight:bold;
border-bottom:2px #CC0001 solid;
padding-left:35px;
color:#FF0000;
}
.kcn ul{
width:260px;
margin:0px auto;
}
.kcn ul li{
height:40px;
line-height:40px;
padding-left:25px;
background:url(list.jpg) left center no-repeat;
margin-top:9px;
}
.kcn ul li a,.kcn ul li a:visited{
font-size:18px;
font-weight:bold;
}
.kcr{
padding:10px;
line-height:24px;
}
.kcr ul li{
height:30px;
line-height:30px;
padding-left:15px;
background:url(icon.jpg) left center no-repeat;
border-bottom:1px #ccc dashed;
}
.kcr b{
color:#FF3300;
font-size:14px;
}
.pics{
width:1098px;
margin:15px auto;
border:1px #ccc solid;
}
.pict{
height:34px;
line-height:34px;
background:url(title.jpg) no-repeat;
padding-left:30px;
font-size:16px;
font-weight:bold;
color:#FF0000;
}
.pict a,.pict a:visited{
font-size:16px;
font-weight:bold;
color:#FF0000;
}

.picn{ padding:15px 15px 0px;}

.m2{
width:1100px;
margin:15px auto;
}
.m2l{
width:540px;
height:330px;
overflow:hidden;
float:left;
border:1px #ccc solid;
}
.m2r{
width:540px;
height:330px;
overflow:hidden;
float:right;
border:1px #ccc solid;
}
.m2n{
padding:10px;
line-height:25px;
}
.main{
width:1100px;
margin:15px auto;
}
.ml{
width:260px;
float:left;
}
.mr{
width:820px;
float:right;
border:1px #ccc solid;
}
.mlt{
width:258px;
border:1px #ccc solid;
}
.nt{
height:48px;
line-height:48px;
background:#820000;
color:#FFFFFF;
font-size:18px;
padding-left:20px;
font-weight:bold;
}
.ml ul{
width:245px;
margin:0px auto;
padding:10px 0px;
}
.ml ul li{
height:37px;
line-height:37px;
background:url(lnav.jpg) left center no-repeat;
padding-left:30px;
margin-top:3px;
}
.ml ul li a,.ml ul li a:visited{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.ml ul li a:hover{
color:#FF0000;
}
.mm{
border:1px #ccc solid;
margin:15px auto;
}
.con{
padding:15px;
line-height:24px;
}
.t3{
color:#FF0000;
}
.jg h3{
font-size:18px;
font-weight:bold;
color:#FF0000;
}
.date{
color:#999;
}
#fontzoom{
border-bottom:1px #ccc dashed;
padding-bottom:10px;
}
.jg{
border-bottom:1px #ccc dashed;
}
#pre,#nxt{color:#FF0000;}

.qqserver p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:220px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(sidebar_bg.gif) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:17px 10px 0 0; _margin:17px 5px 0 0;}
.close_btn span { display:none;}
.side_center .qqserver p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.phoneserver  {font-size:14px; text-align:center;}
.phoneserver p { padding:2px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(sidebar_bg.gif) no-repeat -119px -115px; padding-left:20px;}
.side_content hr { border-bottom:1px solid #E6E6E6; height:1px; margin:10px 0; clear:both;}


/* gray skin as the default skin */
.side_title, .side_gray .side_title {background-position:-1165px 0;}
.side_center, .side_gray .side_center { background:url(gray_line.gif) repeat-y center;}
.side_bottom, .side_gray .side_bottom {background-position:-1165px -50px;}
.close_btn, .side_gray .close_btn {background-position:-44px -90px;}
.close_btn:hover, .side_gray .close_btn:hover {background-position:-67px -90px;}
.show_btn , .side_gray .show_btn {background-position:-231px 0;}
.msgserver a, .side_gray .msgserver a { color:#6c6c6c;}
hr, .side_gray hr{border-bottom::1px solid #e4e4e4;}


/* orange skin  */
.side_orange .side_title {background-position:-965px 0;}
.side_orange .side_center { background:url(orange_line.gif) repeat-y center;}
.side_orange .side_bottom {background-position:-965px -50px;}
.side_orange .close_btn {background-position:-44px -67px;}
.side_orange .close_btn:hover {background-position:-66px -67px;}
.side_orange .show_btn {background-position:-203px 0;}
.side_orange .msgserver a { color:#d25b04;}
.side_orange hr{border-bottom::1px solid #feefde;}

.gg{
width:1058px;
margin:10px auto;
background:#ebebeb;
border:1px #ddd solid;
padding:10px 20px;
font-size:18px;
color:#F00;
font-weight:bold;
letter-spacing:2px;
}

/*--·µ»Ø¶¥²¿--*/
.back_top{width:50px;height:50px;background-color:#f3f3f3;position:fixed;right:50px;bottom:50px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-100+"px");}
.back_top a{display:block;width:50px;height:50px;overflow:hidden;background:url(top.png) no-repeat;font-size:0px;line-height:0px;}
.back_top a:hover{display:block;width:50px;height:50px;overflow:hidden;background:url(top.png) no-repeat 0px -51px;}