@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#494949; vertical-align:baseline;background:transparent;}
li{ list-style:none;}
a{ color:#494949; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
.clear{ clear:both;}
.space{ margin-top:10px;}
.mleft{ margin-left:10px;}
.fleft{ float:left; display:inline;}
.fright{ float:right; display:inline;}
.container{ width:980px; margin:0 auto;}

.top_link{ width:978px; border:1px solid #e2e2e2; background:#f6f6f6; line-height:25px; overflow:hidden;}
.top_link a{ display:inline-block; margin:0 5px;}
/*¶¥²¿*/
.top{ width:980px; height:31px; background:url(../images/top_bg.jpg) repeat-x; border-bottom:1px solid #e3e3e3; margin-top:2px; line-height:31px; overflow:hidden;}
.hot_tags{ width:528px;background:url(../images/tags_ico.jpg) no-repeat left center;  float:left; display:inline; margin-left:8px; padding-left:17px;}
.hot_tags span a{ color:#f00;}
.hot_tags span{ display:inline-block; margin-right:50px;}
.top_qq{ width:210px; background:url(../images/qq_ico.jpg) no-repeat left center; float:left; display:inline; text-indent:20px;}
.top_qq font{ color:#f00;}
.top_tips{ float:right; display:inline; margin-right:15px;}

/*µ¼º½*/
.nav{ width:980px; overflow:hidden;}
.nav h1,.nav h2{ width:214px; height:57px; float:left; display:inline; margin-left:20px; margin-top:12px;}
.nav ul{ float:right; display:inline; overflow:hidden;}
.nav ul li{ width:48px; float:left; display:inline; margin-top:10px; margin-left:20px; padding-left:25px; background:url(../images/nav_bg.jpg) no-repeat left center;}
.nav ul li a{ display:block; text-align:center; line-height:20px;}

/*×Óµ¼º½*/
.subnav{ width:980px; height:109px; background:url(../images/sub_nav_bg.jpg) no-repeat; margin-top:8px;}
.subnav a{ color:#fff;}

.jytj{ width:205px; margin-left:15px;}
.jytj h2{ width:22px; float:left; display:inline; margin-top:16px;}
.jytj ul{ width:180px; float:left; display:inline; overflow:hidden; background:url(../images/jytj_ico.jpg) no-repeat center 11px; padding-top:8px; padding-left:3px;}
.jytj ul li{ width:64px; text-align:center;float:left; display:inline; padding-top:29px; padding-left:16px;}
.jytj ul li a{ font-size:14px;}

.fkdq{ width:760px;}
.fkdq h2{ width:19px; float:left; display:inline; margin-left:3px; margin-top:16px;}
.subnav_list_1,.subnav_list_2{float:left; display:inline;margin-top:3px;}
.subnav_list_1{ width:330px;}
.subnav_list_2{ width:408px;}
.fkdq ul li{ margin-top:4px; margin-left:15px; height:21px; line-height:21px;vertical-align:bottom;}
.fkdq ul li h3{ width:66px; height:21px; background:url(../images/jbbt_bg.jpg) no-repeat; float:left; display:inline; line-height:21px; text-indent:5px;}
.fkdq ul li a{margin:0 5px;float:left; display:inline;}
.fkdq ul li h3 a{ margin:0; display:inline; color:#ffea00;}

/*ËÑË÷*/
.search{ width:978px; height:33px; border:1px solid #e7e7e7;overflow:hidden; background:#f7f7f7;}
.search form{ width:440px; overflow:hidden; background:url(../images/search_bg.jpg) no-repeat right center; margin-top:4px; margin-left:15px;}
.search form span{ width:80px; height:14px; background:url(../images/search_ico.jpg) no-repeat left center; padding-bottom:10px; text-indent:24px; font-weight:900; color:#b70e71;}
.search form input{ float:left; display:inline;}
.search_txt{ width:290px; height:23px; line-height:23px; border:none; margin-left:10px;}
.search_btn{ width:56px; height:23px; cursor:pointer; border:none;}
.search p{ width:500px; margin-left:10px; line-height:33px;}
.search p a{ float:left; display:inline; margin:0 8px; color:#000;}

/*ÄÚÈÝ*/
.content{ width:980px; overflow:hidden;}

/*Ò³½Å*/
.footer{ width:980px; height:170px;}
.footer ul{ width:780px; height:35px; background:#f41598; padding-left:200px;}
.footer ul li{ float:left; display:inline; margin:0 8px; line-height:35px; color:#fff;}
.footer ul li a{ display:inline-block; color:#fff;}
.footer span{ float:left; display:inline; margin-left:35px; margin-top:22px;}
.footer p{ border-left:1px dashed #b8b8b8; float:left; display:inline; margin-top:22px; margin-left:30px; padding-left:30px; line-height:22px;}




/*Ò¹ÃÅÕïÆ¯¸¡Í¼Æ¬*/
.float_layer { width: 90px; display:none; background: #fff; }
.float_layer .content { height:140px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;}
