@charset "utf-8";

/*---------- base ---------*/

*{
	padding:0px;
	margin:0px;
}
html{
	
}
body{
	font-family:"微软雅黑", "宋体"; font-size:12px;background:#fff; color:#515151;
}
img{
	border:none;
}

a{
	color:#666;
	text-decoration:none;
	
}

a:hover{

	text-decoration:none;
}
ul{
	list-style:none;
}
.clear{ clear:both}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}

.clear10{ height:10px; clear:both; width:100%}
.clear20{ height:20px; clear:both; width:100%}
.clear40{ height:40px; clear:both; width:100%}

.pages{ width:964px; margin:0 auto; height:35px; background:#FFFFFF; border:1px solid #e5e5e5; border-left:none; border-right:none; text-align:center}
.pages ul{ width:300px; margin:0 auto}
.pages ul li{ width:40px; float:left; height:35px;}
.pages ul li a{ line-height:35px; color:#999999}
.thisclass{ float:left; height:35px; color:#FF0000}
.thisclass { width:40px;line-height:18px; }
.pageinfo{ width:300px;}


.clear{ clear:both}
.clear10{ clear:both; height:10px; width:100%;}

.w980{ width:1000px; margin:0 auto}
p{ line-height:22px;}
.title{ text-align:center; line-height:30px; margin-top:30px;}
.place h3{ float:left}
.place{ width:780px; border-bottom:1px solid #e5e5e5; height:30px; line-height:30px; text-align:right; margin-bottom:20px; }


/*head*/

#top{ width:100%; height:auto; overflow:hidden; background:url(../images/headbg.jpg) repeat-x; }
#top_in{ width:1300px; margin:0 auto; position:relative}
#logo{ float:left; display:inline; width:200px; position: relative; z-index:99999; }

#logo img{ width:200px;}


#phone{ position:absolute; top:10px; right:20px; }
#phone span{ color:#bc2627; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

#nav{ float:right; display:inline;  height:62px; overflow:hidden; background:url(../images/navbg.png) no-repeat; padding-top:30px; width:1100px;}
#nav ul { margin-left:25px; text-align:center}
#nav ul li{ float:left; height:62px; font-size:20px; margin-left:10px;}
#nav ul li a{  display:block; height:55px; line-height:50px; margin:10px 0; margin-bottom:-1px; color:#999999; padding:0 15px; color:#FFF;   border-radius: 5px; font-size:14px;
 /*box-shadow: 0 2px 2px #333*/; width:100px;}
#nav ul li.nav_1 a{ background:#C30; }
#nav ul li.nav_2 a{ background:#ffca1c; }
#nav ul li.nav_3 a{ background:#9be72d; }
#nav ul li.nav_4 a{ background:#32c6ec; }
#nav ul li.nav_5 a{ background:#f48e5d; }
#nav ul li.nav_7 a{ background:#666;}
#nav ul li.nav_8 a{ background:#935fcb; }
.nav_x{ border-bottom:3px solid #C30; width:100%; clear:both; position:absolute; top:90px; z-index:99;}
#nav ul li a:hover{ color:#f1f1f1;
filter:alpha(opacity=50);
-moz-opacity:0.5; 
opacity:0.5;
}
/*main*/
#main{ width:100%; background:url(../images/main.jpg) repeat-x; min-height:400px; _height:400px; overflow:visible}
#main_in{ width:1020px; margin:0 auto; padding-top:10px;}
#banner img{ width:1000px; }

/*foot*/

#foot{
    background-repeat: repeat-x;
    height: 162px;

	
	/* border-top:1px solid #E4E7E9;*/font-size:14px; width:1000px; margin:0 auto; text-align:center;  padding-top:10px; margin-top:20px; background:url(../images/footer_bg.jpg) no-repeat;}
	#foots{ margin-top:90px;}
#foot .footnav ul li{ float:left; margin-left:10px;}


/*分页*/


#page{ text-align:center}
#page a{margin-left:5px;}

#page ul{height:22px;}
#page ul li{ float:left; width:auto;  overflow:visible;padding-left:10px; }


/*内页左右分*/
#in_left{ width:188px; margin-right:10px; display:inline; float:left; background:url(../images/left.jpg) no-repeat; min-height:600px; _height:600px; overflow:visible; padding-top:10px; margin-top:20px; }
#in_left h3{ line-height:30px; margin-left:15px;}
#in_right{ width:780px; float:right; }


