﻿@charset "UTF-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}
	
html {
  height:100%;
  width:100%;
/*  background:#002147;*/
}

body {
  font: normal 75% sans-serif;
  width:inherit;
  line-height: 1.375em;
/*  background:#002147;*/
  color: #333;
  font-family: MiloWeb-Bold, sans-serif;
}

button:active,button:visited{
	box-shadow:none;
	}

a{
	text-decoration:none;
	}
ul{list-style:none;}
.clear::after{clear:both;display: block;content: '';}
/* 设置滚动条的样式 */
::-ms-scrollbar{width:6px;}
::-webkit-scrollbar {width:6px;}
::-webkit-scrollbar:horizontal{height:6px;}
/* 滚动槽 */
::-ms-scrollbar-track{background:#ddd;}
::-webkit-scrollbar-track{background:#ddd;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.2);border-radius:3px;}
::-webkit-scrollbar-thumb:window-inactive{border-radius:3px;}
::-ms-scrollbar-thumb{background:rgba(0, 0, 0, 0.2);border-radius:3px;}
::-ms-scrollbar-thumb:window-inactive{border-radius:3px;}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.4); }
::-ms-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.4); }

.header{
	height: 156px;
	background: url(../image/header_bg.png) center no-repeat;
min-width:1200px;
	}
.header .header-top{
	position: relative;
	width: 1200px;
	height: 120px;
	margin: 0 auto;
}
.header .header-top .header-logo{
	float: left;
	height: 100%;
	width: 544px;
color:#1F3A81;
	}
.header .header-top .header-logo .swufe-logo{
	width:95px;
	height:95px;
	position:absolute;
	top:12px;
	left:0px;
	background:url("../image/swufe-logo.png")
	}

.header .header-top .header-logo a{
	color:#005580;
	font-family:sans-serif;
	/*line-height:1.375em;*/

	}


.header .header-top .header-logo .main-title{
	font-weight:bold;
	font-size:24px;
	line-height: 35px;
    letter-spacing: 6px;
	position:absolute;
	left:106px;
	top:20px;
	}
.header .header-top .header-logo .sub-title{
	position:relative;
	margin-top:5px;
	font-size:12px;
	position:absolute;
	left:106px;
	top:56px;
letter-spacing: -0.2px;
	}
.header .header-top .header-menu{
	float: left;
	width: 656px;
	}
.header-menu .menu{
	/* padding: 34px 0; */
    float: right;
	height: 82px;
}
.header-menu .menu>li{
	float: left;
	padding: 0 16px;
	}

.header-menu .menu>li.share .microblog {
	display: inline-block;
	/* padding-top: 24px; */
	cursor: pointer;
	width: 42px;
	height: 42px;
	background: url(../image/microblog.png) center no-repeat;
	position: fixed;
	    top: 20px;
	    right: 46px;
}
.header-menu .menu>li.share .microblog:hover{background: url(../image/microblog_selected.png) center no-repeat;}

/* .header-menu .menu>li.share>div .share-image {
	display: block;
	width: 42px;
	height: 42px;
	margin: 0 auto;
}

.header-menu .menu>li.share .name {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
} */
/* .header-menu .menu>li:not(:last-of-type){
	border-right:1px solid #e19640;
	} */
/* .header-menu .menu>li a{
	color: #e19640;
	font-size: 14px;
	} */
.header-menu .nav{
	 display: inline-block;
	 width: 100%;
margin-top: 80px;
}	
.header-menu .nav>li{
	float: left;
	height: 34px;
	line-height: 34px;
	position: relative;
	}
.header-menu .nav>li:not(:first-of-type){
	margin-left: 18px;
	    padding: 0 18px;
	}
.header-menu .nav>li.nav-main a{
	display: inline-block;
	width: 23px;
	height: 28px;
	background: url(../image/home.png) 0 4px no-repeat;
	}	
.header-menu .nav>li>a{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	}
/* .header-menu .nav>li:hover>a{color: #e19640;} */
.header-menu .nav>li:not(:first-of-type):hover {background-color: rgba(0,13,47,0.7);border-top: 3px solid #e19640;line-height: 28px;}


.header-menu .nav>li .sub-nav{/* box-shadow: 0 5px 8px rgba(0,0,0,0.1); */
position: absolute;z-index: 100;
background-color: rgba(0,13,47,0.8);
table-layout: fixed;
border-collapse: separate;
max-width: 1200px;
display: none;width: 140px;
left: 0;
top: 33px;
height: 42px;}
.sub-nav .sub-nav-item{display: table-cell;padding-top: 14px;}
.sub-nav .sub-nav-item>li{float: left;/* height: 42px; */padding: 0 8px;}


.sub-nav .sub-nav-item>li:not(:last-of-type) {border-right: 2px solid #fff;}

.sub-nav .sub-nav-item>li a{font-size: 14px;line-height: 14px;display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;font-weight:bold;color: #fff;}
.sub-nav .sub-nav-item>li a:hover {background: rgba(0,0,0,.03);color: #e19640;}
.sub-nav .sub-nav-item>li.point-to-top{position:relative;height: 0px;}
.sub-nav .sub-nav-item>li.point-to-top::before{display:inline-block;position:absolute;top: -7px;left: 64px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #fff;content:'';}
.footer-top table tr td{color:#fff;line-height:25px;}