@charset "utf-8";
/* 该网站名称 CSS Document */
/*CSS 初始化*/
body{background: #e9ecf1; color:#555; font-size:12px; font-family:微软雅黑,sans-serif; min-width: 1050px;}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none; font-weight: normal;}
header, article, section, aside, footer, figure, nav{display: block;}
img {border:none; vertical-align:top}

a,a:visited {color:#555; text-decoration: none;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
a:hover{color:#a40001; text-decoration: none;}

.clearfix:after{display: block; content: ""; clear:both;}

.b-blank10{margin:0 0 10px 0;}
.b-blank20{margin:0 0 20px 0;}
.b-blank30{margin:0 0 30px 0;}
.blank10{width:100%; height:10px;}
.blank20{width:100%; height:20px;}
.blank30{width:100%; height:30px;}
.l-blank25{float:left; width:25px; height:10px;}

@font-face {
	font-family: 'BEBAS';
	src:url('../font/BEBAS.eot'); 
	src: 
		url('../font/BEBAS.eot?#iefix') format('embedded-opentype'), 
		url('../font/BEBAS.woff') format('woff'), 
		url('../font/BEBAS.ttf') format('truetype'), 
		url('../font/BEBAS.svg#aGENCYR') format('svg');
}

@font-face {
	font-family: 'AGENCYB_0';
	src:url('../font/AGENCYB_0.eot'); 
	src: 
		url('../font/AGENCYB_0.eot?#iefix') format('embedded-opentype'), 
		url('../font/AGENCYB_0.woff') format('woff'), 
		url('../font/AGENCYB_0.ttf') format('truetype'), 
		url('../font/AGENCYB_0.svg#aGENCYR') format('svg');
}

.main{width:1050px; margin:0 auto; position: relative;}

/*头部*/
header{background: url(../images/top_bg.jpg) no-repeat center; height: 160px; overflow: hidden;}
header .logo{float: left; line-height: 160px; padding-left: 60px;}
header .logo img{display: inline-block; vertical-align: middle;}
header .search{float: right; margin-top: 55px;}
header .search .btn_text{float: left; background: #aeddf0; width: 150px; height: 27px; border: none; line-height: 27px; font-size: 12px; padding-left: 10px; color: #488cce;}
header .search .btn_submit{float: right; width: 30px; background: #aeddf0; border: none;}
header .search .btn_submit{float: right; width: 30px; height: 27px; background:url(../images/search.png) no-repeat center #aeddf0; border: none;}


.navbox{background: #0350ad; position: relative;}
.nav{width: 1050px; margin: auto; height:54px;}
.nav li{float:left;height:54px; font-weight: bold; width: 14.2%;}
.nav li a{text-decoration:none;}
.nav li a span{display:block; line-height:54px; font-size: 16px; color:#fff; cursor:pointer; text-align: center;}
.nav li.hover_menu{background: #fff; color: #222;}
.nav li.hover_menu a span{color: #222;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none; position:absolute; background: url(../images/nav-sub.png) repeat; width: 100%; left: 0px; top: 54px; z-index: 9999;}
.nav li .submenu .sanji{overflow: hidden; padding: 25px 0;}
.nav li .submenu .sanji span{float: left; margin-right: 30px;}
.nav li .submenu .sanji span img{width: 320px; height: 148px; background: #ccc;}
.nav li .submenu .sanji i{float: left; width: 295px; text-align: center;}
.nav li .submenu .sanji dl dd{float: left; margin-bottom: 14px; margin-right: 20px;}
.nav li .submenu .sanji dl dd a{display: block; width: 132px; line-height: 30px; border: 1px solid #cbcbcb; background: #fff; font-size: 14px; font-weight: bold; border-radius: 3px; text-align: center;}
.nav li .submenu .sanji dl dd a:hover{border-color: #00224b; color: #00224b;}


/*底部*/
footer{background:#1462ac; height: 117px; text-align: center; color: #fff; line-height: 28px;}
footer address{padding-top: 40px; font-style: normal;}







