*{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body{height:100%;min-width:1340px;}
body{font-family:Arial,"微软雅黑",Arial;background:#333;color:#333;font-size:14px;}
ul{list-style:none;}
img{border:0;}
input{font-family:"微软雅黑";border:0px none;}
a{text-decoration:none;color:#333;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}
a:hover{text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input:focus{outline:none;}
input[type=button]{cursor: pointer;outline: none;-webkit-appearance:none;}
input[type=button]:focus{outline:none;}

input[placeholder], [placeholder], *[placeholder] {color:#666 !important;}

.clearfix{*zoom:1;}
.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;display:block;content:"";height:0;overflow:hidden;visibility:hidden;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.height10{height:10px;clear:both;background:#fff;}
.height15{height:15px;clear:both;background:#fff;}
.height20{height:20px;clear:both;background:#fff;}
.height25{height:25px;clear:both;background:#fff;}
.height30{height:30px;clear:both;background:#fff;}
.height40{height:40px;clear:both;background:#fff;}

.height60{height:60px;clear:both;background:#fff;}

.textHidden{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.abs{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}

.transition500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.transition800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.transition1200{transition:all 1200ms ease-out;-webkit-transition:all 1200ms ease-out;-ms-transition:all 1200ms ease-out;-moz-transition:all 1200ms ease-out;-o-transition:all 1200ms ease-out;}

.header{height:90px;border-bottom:1px solid rgba(255,255,255,0.08);position:fixed;top:0;width:100%;left:0;z-index:11;}
.header.on{background:#fff;}
.header .logo{margin-left:55px;margin-top:28px;}
.header .nav{max-width:1080px;margin:0 auto;}
.header .nav > ul > li{float:left;position:relative;}
.header .nav > ul > li > a{color:#fff;font-size:16px;line-height:89px;display: block;height: 89px;padding:0 40px;}
.header.on .nav > ul > li > a,.page-header .nav > ul > li > a{color:#333;transition: none}
.header .nav > ul > li.on > a{color:#004099}
.header .nav > ul > li:hover > a{color:#fff;font-size:16px;line-height:89px;background: #004099}
.header .nav > ul > li.on > ul::before,.header .nav > ul > li > ul::before{content: "";display: block;position: absolute;height: 0;width:0px;margin-left: -8px;left: 50%;border-left: 9px solid #004099;border-right: 9px solid #004099;border-bottom: 10px solid #d9dddf;opacity: 0;top: -10px;}
.header .nav > ul > li.on > ul::before,.header .nav > ul > li:hover > ul::before{opacity: 1}
.header .nav ul > li > ul{position:absolute;width:100%;background:#d9dddf;left:0px;display:none;}
.header .nav ul > li:hover > ul{display:block;}
.header .nav ul > li > ul > li a{height:50px;display:block;text-align:center;line-height:49px;width:100%;}
.header .nav ul > li > ul > li a:hover,.header .nav ul > li > ul > li a.on{background:#ebedf0;color: #fb8a00}
.header .nav ul > li > ul > li a.on,.header.on .nav > ul > li > a.on, .page-header .nav > ul > li > a.on{color:indianred}
.header .search-box{right:50px;top:28px;position:absolute;}
.header .search-box input[type='button']{width:32px;height:32px;background:url(../images/icon01.png) no-repeat center center;position:absolute;right:0;top:0;z-index:2;}
.header .search-box input[type='text']{width:0;height:32px;background:#ebebeb;border-radius:30px;padding-left:8px;padding-right:35px;opacity:0;}
/*.page-header{border-bottom:1px solid #e5e5e5;}*/

.footer{background:#333;padding:55px 100px 30px 100px;text-align:left;}
.footer .item01 .tit{font-size:18px;color:#999;}
.footer .item01 .list{float:left;margin-right:34px;color:#999;padding-left:90px;height:65px;margin-top:40px;}
.footer .item01 .list .listtit{margin-top:5px;margin-bottom:5px;}
.footer .item01 .list .num{font-size:24px;font-weight:bold;}
.footer .item01 .list01{background:url(../images/icon03.png) no-repeat left center;}
.footer .item01 .list02{background:url(../images/icon04.png) no-repeat left center;}
.footer .item01 .list03{background:url(../images/icon05.png) no-repeat left center;padding-left:70px;}
.footer .item02{width:112px;text-align:center;color:#999;line-height:24px;}
.footer .item02 img{max-width:100px;max-height:100px;}
.footer .item03{border-top:1px solid #444;margin-top:35px;padding-top:35px;}
.footer .item03 > div{line-height:24px;color:#999;}
.footer .item03 > div a{color:#999;}

@media screen and (max-width:1440px) {
	.header .nav{width:868px;}
	.header .nav > ul > li a{padding: 0px 25px;}
}


.f-item2 {
	margin-left: 120px;
}

.f-item3 {
	margin-left: 120px;
}

@media screen and (max-width:1360px) {
	.f-item2 {
		margin-left:50px;
	}

	.f-item3 {
		margin-left: 50px;
	}

}
.main{padding-top:90px;background:#fff;}
.page-banner{position:relative;overflow:hidden;}
.page-banner img{position:relative;left:50%;margin-left:-960px;display:block;}
.page-banner ul{width:100%;position:absolute;left:0;height:68px;z-index:2;bottom:0;text-align:center;text-align: center;}
.page-banner ul li{display:inline-block;width:14.3%;padding:0px 1px;margin-left:-4px;}
.page-banner ul li a{background:rgba(0,0,0,0.5);display:block;height:68px;line-height:68px;text-align:center;width:100%;color:#fff;}
.page-banner ul li a:hover,.page-banner ul li a.on{border-top:3px solid #f08200;background:#fff;color:#333;}
.pagination{text-align:center;margin-top:50px;}
.pagination a{width:40px;height:40px;display:inline-block;text-align:center;line-height:38px;border:1px solid #d2d2d2;color:#666;margin:0px 5px;}
.pagination a.prev,.pagination a.next{font-family:'宋体';}
.pagination a:hover,.pagination a.active{background:#169bd5;color:#fff;border:1px solid #169bd5;}

.maskbg{position: fixed;height: 100%;width: 100%;background: rgba(0,0,0,0.59);top: 0;z-index: 199;display: none;}
.team-maskCon{height: 650px;width: 724px;top:50%; background:#e4e4e4;opacity:0.9; margin-top: -325px;left: 50%;margin-left: -362px;position: fixed;z-index: 200;color: #333;padding:30px;display: none;} 
/*background: url(../images/team-bg.jpg) no-repeat center center/cover;*/
.team-maskCon .tit{font-size: 18px;margin-bottom: 25px;}
.team-maskCon .tit .close{float: right;display: inline-block;height: 25px;width: 40px;text-align: right;}
.team-maskCon .tit .close i{background: url(../images/aboutbg.png) no-repeat -46px -48px;width: 15px;height: 15px;display:inline-block;vertical-align:middle}
.team-maskCon .tit .close:hover i{transform: rotate(360deg);}
.team-maskCon .con{overflow-y: auto;height: 329px;line-height: 30px;}
.team-maskCon .p-area{margin-top: 10px;}
.team-maskCon .p-area ul{margin-top: 5px;line-height: 24px;}
.team-maskCon .send-btn{display:block;margin-top:20px;border:1px solid #333;color:#fff;line-height:30px;text-align:center;height:30px;width:100px;}

.bar{position:fixed;right:0;bottom:10%;border-radius:5px;overflow:hidden;background:transparent;width:80px;z-index:2;width: 20px;height: 360px;}
.bar a{width:100%;height:90px;text-align:center;display:block;padding-top:55px;border-bottom:1px solid #ebebeb;color:#666;}
.bar a.bar01{background:url(../images/bar01.png) no-repeat center 20px;}
.bar a.bar02{background:url(../images/bar02.png) no-repeat center 20px;}
.bar a.bar03{background:url(../images/bar03.png) no-repeat center 20px;}
.bar a.bar04{background:url(../images/bar04.png) no-repeat center 20px;}
.min550{min-height:550px}

.bar .oper{ background: #00afda url(../images/bar-left.png) no-repeat center center/10px;border-bottom-left-radius: 6px;border-top-left-radius: 6px;height: 80px;left: 0;margin-top: -40px;position: absolute;top: 50%;width: 20px;}
.bar .bar-con{border-bottom-left-radius: 6px;border-top-left-radius: 6px;height: 100%;padding: 10px 0;position: absolute; right: 0;width: 0;background: #fff}

.bar .oper.on{background-image: url(../images/bar-right.png);}
.bar.on{width: 100px;}
.bar .bar-con.on{width: 80px;}
.bar .bar-con span{width: 0;overflow:hidden;display: block;height: 20px;}
.bar .bar-con span.on{width: 100%;}

ol{list-style:decimal;padding-left:20px;}

.footer_nav ul{
	margin-top:20px;
	overflow:auto;
	width:350px;
}
.footer_nav ul li {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
.footer_nav a {
	font-size: 15px;
	color: #999;
}
.footer_nav a:hover {
	color: white;
}