@charset "utf-8";
#header{ width:100%; height:110px; float:left; background:url(../yf_img/bg-top.gif) left top repeat-x;}
#header .head{ width:1000px; height:110px; margin:0 auto;}
#header .head h1{ width:600px; height:110px; float:left; background:url(../yf_img/logo.png) left center no-repeat;}
#header .head ul{ width:210px; height:20px; margin-top:10px; float:right;}
#header .head ul li{ width:70px; height:25px; line-height:25px; vertical-align:middle; text-align:center; float:left; background:url(../yf_img/sep_line.png) right center no-repeat;}
#header .head ul li a{ font-size:12px; color:#000;}
#header .head ul li a:hover{color:#f00;}
#header .head ul li.lastspe{background-image:none;}
#header .head form{ width:210px; height:24px; margin-top:20px; float:right;}
#header .head form input.txt{ width:140px; height:22px; float:left; line-height:22px; vertical-align:middle; border:#999 dashed 1px; background-color:#FFF; text-indent:5px;}
#header .head form input.sbt2{ width:60px; height:24px; float:right; line-height:24px; color:#000; font-size:12px; vertical-align:middle; border:#999 dashed 1px; background-color:#FFF; text-align:center;}

#topnav{ width:1000px; margin:0 auto;}
#topnav>ul{width:1000px; height:40px; line-height:40px; vertical-align:middle; text-align:center; background:url(../yf_img/nav_bg.png) left top repeat-x;}
#topnav>ul>li{width:125px; height:40px; float:left; position:relative; z-index:2;}
#topnav>ul>li>a{color:#FFF; font-size:14px; width:125px; display:block; position:relative; height:40px; font-weight:bold;}
#topnav>ul>li>a:hover{color:#F06305; height:45px; position:absolute; left:0px; top:-5px; background:url(../yf_img/navhover.jpg) left top no-repeat;}
#topnav>ul>li>a.selTopNav{color:#F06305; height:45px; position:absolute; left:0px; top:-5px; background:url(../yf_img/navhover.jpg) left top no-repeat;}
#topnav>ul>li>.droplist1{width:373px; padding:15px 0px; left:0px; background-color:#FFF; top:40px; border:solid #CCC 1px; position:absolute; z-index:3;}
#topnav>ul>li>.droplist1 p{width:124px; float:left; position:relative; text-align:left;}
#topnav>ul>li>.droplist1 p a{width:124px; float:left; display:block; height:25px; color:#333; font-size:12px; text-indent:34px; background:url(../yf_img/top_icon.png) 25px center no-repeat; line-height:25px; vertical-align:middle;}
#topnav>ul>li>.droplist1 p a:hover{color:#F00;}
#topnav>ul>li>.droplist1 span{width:240px; float:left; height:100px; position:relative; text-align:center; display:block;}
#topnav>ul>li>.droplist2{width:123px; padding:15px 0px; left:0px; background-color:#FFF; top:40px; border:solid #CCC 1px; position:absolute; z-index:3;}
#topnav>ul>li>.droplist2 p{width:123px; float:left; position:relative; text-align:left;}
#topnav>ul>li>.droplist2 p a{width:123px; float:left; display:block; height:25px; color:#333; font-size:12px; text-indent:34px; background:url(../yf_img/top_icon.png) 25px center no-repeat; line-height:25px; vertical-align:middle;}
#topnav>ul>li>.droplist2 p a:hover{color:#F00;}

#footer{ width:100%; padding:20px 0px; margin-top:15px; background-color:#eee; float:left; border-top:dashed #CCC 1px;}
#footer .foot{width:1000px; margin:0 auto;}
#footer .foot ul{width:120px; float:left;}
#footer .foot ul li{width:120px; text-align:left; float:left; color:#333;}
#footer .foot ul li p{width:120px; height:40px; line-height:40px; vertical-align:middle; font-size:14px; float:left; color:#333;}
#footer .foot ul li span{width:120px; height:26px; line-height:26px; display:block; vertical-align:middle; float:left;}
#footer .foot ul li span a{color:#666; font-size:12px;}
#footer .foot ul li span a:hover{color:#FF0000; }
#footer .foot ol{width:250px; float:right; background:url(../yf_img/icon_map.png) right top no-repeat;}
#footer .foot ol li{width:100px; float:left; text-align:left;}
#footer .foot ol li p{width:100px; height:40px; line-height:40px; vertical-align:middle; font-size:14px; float:left; color:#333;}
#footer .foot ol li span{width:100px; line-height:26px; font-size:12px; float:left; color:#666;}
#footer .foot h2{width:250px; height:40px; line-height:40px; vertical-align:middle; text-align:left; float:right; margin-top:15px;}
#footer .foot h2 p{width:200px; height:40px; background:#dd0000 url(../yf_img/icon_mail.png) 30px center no-repeat; text-indent:75px; float:left;}
#footer .foot h2 p:hover{background:#dd0000 url(../yf_img/icon_mail.png) 30px center no-repeat;}
#footer .foot h2 p a{color:#FFF; font-size:14px;}
#copyright{width:100%; background-color:#eee; float:left; height:50px; line-height:50px; vertical-align:middle; border-top:solid #CCC 1px;}
#copyright .copy{width:1000px; margin:0 auto; text-align:left;}
#copyright .copy span{width:650px; float:left; color:#666; font-size:12px; height:50px; display:block;}
#copyright .copy span a{color:#666; font-size:12px;}
#copyright .copy span a:hover{color:#000;}
#copyright .copy p{width:250px; float:right; color:#000; text-align:right; font-weight:bold; font-size:12px; height:50px;}

#ads{
    width:150px; 
    height:180px;
    position:fixed;
	left:10px;
    bottom:10px;
	z-index:999999;
    _position:absolute;
    _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}
#ads p{
    width:150px;
    height:180px;
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	background:#FFF url(../yf_img/erweima.png) left top no-repeat;
	z-index:999999;
}
#ads p a{
    width:150px;
    height:30px;
	margin-top:150px;
	position:relative;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	display:block;
	font-size:14px;
	background-color:#ddd;
	color:#333;
}