@charset "utf-8";
/* CSS Document */

/* 公共样式 */

*{margin:0;padding:0;font-size:12px;list-style:none;border-collapse:collapse;font-family:"微软雅黑";}

a img {border:0;}

a {outline:none;text-decoration:none;}

.clear{clear:both;height:0px;line-height:0px;margin:0;padding:0;font-size:0px;}

#top,#nav,#content,#footer,#banner{width:100%;margin:0 auto;}

#top_inner,#nav_inner,#main,#footer_inner,#banner_inner{width:1040px;margin:0 auto;}


/* top */


#top_inner{position:relative;height:36px;padding:32px 0;}

.logo{position:absolute;top:32px;left:0px;width:366px;height:36px;}

.logo a{display:block;}

.search{position:absolute;top:32px;right:0px;width:382px;height:36px;}

.search p{width:336px;border:1px #dddddd solid;border-right:none;height:34px;line-height:34px;float:left;background:#fff;}

.search .arch{width:310px;margin-left:10px;border:0px;height:34px;line-height:34px;font-family:"微软雅黑";font-size:12px;color:#a3a3a3;_vertical-align:middle;background:none;}

.search span{display:block;float:left;width:44px;height:37px;}

.search span a{display:block;width:45px;height:36px;background:url(../images/search_06.png) no-repeat center center #054aa7;}


/* nav */

#nav{height:50px;background:#0055c9;}

#nav_inner{height:50px;}

.nav_ul{height:50px;}

.nav_ul .nav_li{float:left;height:50px;}

.nav_ul .nav_li a{display:block;line-height:50px;padding:0 46px;font-family:"微软雅黑";font-size:14px;color:#fff;}

.nav_ul .nav_li a:hover{background:#054aa7;}


#nav .nav_li ul
{	
	
	position: absolute;
	visibility: hidden;
	z-index:99;
	width:160px;height:auto;padding:0 0 10px 0;border:1px #0055c9 solid;background:rgba(70,148,255,0.8);margin-left:-5px;}

	#nav .nav_li ul li
	{	float: none;
		width:140px;
		height:40px;border-bottom:1px #fff solid;margin:0 10px 0 10px;}
	
	#nav .nav_li ul li a
	{	display:block;
	
		padding:0;
		line-height:40px;
		font-size:14px;color:#fff;
		text-align:center;
		}
	
	#nav .nav_li ul li a:hover
	{	background:none;color:#fff;text-decoration:underline;}



/* banner */

#banner{height:248px;background:#f4f4f4;}

#banner_inner{height:248px;position:relative;}

#banner_inner img{width:1040px;height:248px;display:block;}

#banner_inner p{position:absolute;left:86px;top:80px;}

#banner_inner p span{display:block;font-size:36px;color:#0055c9;font-weight:bold;}

#banner_inner p b{display:block;font-size:20px;color:#000000;text-transform:uppercase;font-weight:normal;}


/* footer */


#footer{margin-top:50px;background:#4a4a4a;height:172px;}

#footer_inner{height:172px;}

#footer_inner ul{padding:40px 0 0 0;width:380px;margin:auto;}

#footer_inner ul li{float:left;}

#footer_inner ul li a{display:block;padding:0 10px;font-size:14px;color:#c2c2c2;}

#footer_inner ul li a:hover{color:#fff;text-decoration:underline;}

#footer_inner p{font-size:14px;color:#c2c2c2;text-align:center;margin-top:10px;line-height:36px;}

/**
 * Modul title
 */
.home_modTit { position:relative; height:40px; line-height:22px;}
.home_modTit_txt,
.home_modTit_ico { float:left; color:#881f1e;}
.home_modTit_txt { font-size:18px;}
.home_modTit_ico { margin-right:10px; font-size:22px;}
.home_modTit_more { position:absolute; top:0; right:0; font-size:12px; color:#999;}
.home_modTit_more:hover { color:#881f1e;}

/**
 * Page width
 */
.webWidth { width:1200px; margin-left:auto; margin-right:auto;}
.listWidth { width:1220px; margin-left:auto; margin-right:auto;}

/**
* Recomm list
*/
.recomm { margin:40px 0 20px;}
.recomm_list .col_wrap { margin-bottom:20px;}
.recomm_more { position:absolute; top:0; right:0; line-height:22px; font-size:14px; color:#999;}
.recomm_more i { margin-left:5px; font-size:14px;}
.recomm_more:hover { color:#157ed9;}









