@charset "utf-8";

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1499049166651'); /* IE9*/
  src: url('iconfont.eot?t=1499049166651#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1499049166651') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1499049166651') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1499049166651#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-weibiaoti2:before { content: "\e615"; }

.icon-baoguan:before { content: "\e617"; }

.icon-bianjie:before { content: "\e61d"; }

.icon-qietu-icon-haiyun:before { content: "\e603"; }

.icon-guojihuoyun:before { content: "\e632"; }

.icon-huowugenzong:before { content: "\e7a9"; }

.icon-linecar:before { content: "\e61a"; }

.icon-xiala:before { content: "\e6c8"; }

.icon-genzongguanli:before { content: "\e605"; }


* {
	padding: 0;
	margin: 0;
}
ul li {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	border: none;
}
input {
	border: none;
	background: none;
}
input, textarea {
	font-family: Arial, "微软雅黑";
	outline: 0;
	font-size: 14px;
	-webkit-appearance: none;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block
}
.yy_tag_I {
	margin: 0 5px
}
html, body {
	font: 12px Arial, "微软雅黑";
	color: #929292;
	width: 100%;
	height: 100%;
	background: #fff
}
.fw {
	margin: 0 auto;
	width: 1180px;
}
body {
	overflow-x: hidden;
	min-width: 1200px
}
.bx-wrapper {
	margin: 0 auto
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background-color: #999;
	border: 1px solid #999;
}
#pageWrapper {
}
#header {
	width: 100%;
	height: auto;
	font-size: 14px; position:relative;
	transition: all ease .3s;
	z-index: 99;
	transition-property: padding, background
}
.top{ background:url(../images/header.jpg) top center no-repeat; height:120px;}
.logo{ width:1240px;}
#header { background:#0099e5; }
#header .content { padding-top:5px;}
#header ul#nav { float:left; margin-right:1%; }
#header ul li.navitem { transition: all 0.4s ease-out 0s;}
#header ul li.navitem a { color:#dbf3ff; display:block; height:45px; font-size:15px; text-align:center;  width:100px; }
#header ul li.navitem a.active, #header ul li.navitem:hover a { color:#041f82; }
#header ul li.navitem a::after {content:'';display:block;margin-top: -5px;width:30%;height:1px;background:transparent;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#header ul li.navitem a.active::after {width:60%;background:rgba(255, 255, 255, .5);}
#header ul li.navitem:hover a::after {width:100%;background:rgba(255, 255, 255, .4);}
#header.mini { background-color: rgba(255, 255, 255, 1); padding-top:0px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05); }
#header.mini ul li.navitem{ margin-left:0;}
#header.mini ul li.navitem a.active:after, #header.mini ul li.navitem:hover a:after { margin-top: -5px; }
#header ul li.navitem ul.subnav { width:192px; background:#fff; border:0; box-shadow: 0 6px 10px rgba(0, 0, 0, .1);}
#header ul li.navitem ul.subnav li { border-bottom:1px solid rgba(0, 0, 0, .08); }
#header ul li.navitem ul.subnav li a { text-align:center; color: #666; width:100%; padding:14px 0; background:none; }
#header ul li.navitem ul.subnav li a i { display:none; }
#header ul li.navitem ul.subnav li a:hover { background:#fff; color:#000; text-indent:inherit; }
#header ul li.navitem ul.subnav li a:hover::after, #header ul li.navitem ul.subnav li a:after {display:none;}
#header ul li.navitem ul.subnav li a:hover { background-color:#f5f5f5; }
#header ul li.navitem {
	padding: 0 20px 10px 20px;
	width: auto;
	height: 45px;
	line-height: 40px;
	float: left;
	position: relative;
}
#header ul li.navitem ul.subnav {
	transition: all 0.3s ease-out 0s;
	position: absolute;
	width: 210px; left:-40px;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0px, 10px, 0px);
	-moz-transform: translate3d(0px, 10px, 0px);
	-webkit-transform: translate3d(0px, 10px, 0px);
}
#header ul li.navitem:hover ul.subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0px, 0px, 0px);
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
}
