@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,button,input,textarea,div,hr{font-weight:normal;margin:0;padding:0;list-style:none;border: none;}
body{font:14px arial,'Microsoft Yahei', '微软雅黑', \5b8b\4f53, Tahoma;background:#ffffff;-moz-osx-font-smoothing: antialiased;/*firefox*/color: #555;min-width: 1300px;}
table{border-collapse:separate;border-spacing:0}
fieldset,img{border:none;}
button{cursor:pointer;background:transparent;}
i,em{font-style:normal}
:focus{outline:0;*blr:expression(this.onFocus=this.blur())}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{*zoom:1}
.clear{ clear:both;}
a:link,a:visited{text-decoration:none;*blr:expression(this.onFocus=this.blur());cursor: pointer;}
a:active,a:hover{text-decoration:none;color:#23527c;}
article,aside,footer,header,menu,nav,section{display:block;display:block/9;}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
input, img {vertical-align:middle; border:0; }
.lL{float: left;}
.rR{float: right}
.none {display:none}
.height30{width: 100%;height: 30px;background: none;}
.height10{width: 100%;height: 10px;background: none;}
/*
首页*/
.ui-page,.header,.footer{width: 100%;}

/*
首页中间内容*/
.indexCenter{width: 100%;overflow: hidden;}

/*
子页面中间内容*/
.contentCenter{width: 100%;height: 100%;background: #F5F5F5;padding: 30px 0;}

/*公共头部*/
.header{
	position:absolute;
	top:36px;
	left:5%;
	right:4%;
	width:90%;
	height:;
	z-index:100;
}
/*首页导航*/
.nav li{
	float:left;
	/*margin:0 20px;*/
	width:120px;
	
}
.nav li a{
	color:#fff;
	font-size:16px;
}
.nav li ul{ display:none; margin-top:5px;}
.nav li ul li{
	clear:both;
	margin:0;
}
.nav li ul li a{
	font-size:14px;
	line-height:24px;
}
.nav li:hover>a{ color:#fff}
.nav li a.on{color:#fff}
.nav li:hover ul{ display:block}
.nav a:hover{
	color:#fff;
}
.nav li.parent>a i,
.nav li.parent li a i{ 
    display: inline-block; 
	vertical-align: middle; 
	margin:-1px 5px 0 0; 
	width: 0px; 
	height: 1px;
	font-size:1px;
	line-height:1px; 
	background-color: #fff;
	transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
	-webkit-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
	-moz-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
}
.nav li.parent li a i {width:0; margin-left:15px; background:transparent;}
.nav li.parent:hover>a>i,
.nav li a.on i,
.nav li a:hover i,
.nav li:hover li:hover i{ width: 15px; margin:-1px 5px 0 0; background-color: #fff;}

/*fixedHeader*/
.fixedHeader{
    position:fixed;
	top:0;
	left:0;
	width:100%;
	height:64px;	
	z-index:1000;
	background:#ffffff;
	display:none;
}
.logo2{ margin-left:5%; margin-top:10px;}
.nav2{ margin-right:4%;}
.fixedHeader .nav2 li.slider {
    width:100px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
	z-index:10;
    height: 2px;
    line-height:2px;
    padding:0;
    background: #1f2678;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.fixedHeader .nav2 ul{ position:relative; }
.fixedHeader .nav2 li{
    float:left;
    /*margin:0 20px;*/
    width:100px;
    height:64px;
    /*padding:24px 0;*/
    text-align:center;
    line-height:16px;
    position:relative;
	z-index:11;
}
.fixedHeader .nav2 li a{
    color:#303740;
    font-size:16px;
    width:100%;
    line-height:64px;
    text-align:center;
}
.fixedHeader .nav2 li ul{ width:100%; position:absolute; left:0; top:64px; z-index:1000; display:none; background:#fff; }
.fixedHeader .nav2 li ul li{
    clear:both;
    margin:0;
    padding:0;
    height:28px;
}
.fixedHeader .nav2 li ul li a{
    font-size:14px;
    line-height:28px;
}
.fixedHeader .nav2 li:hover>a{ color:#1f2678}
.fixedHeader .nav2 li a.on{color:#1f2678}
.fixedHeader .nav2 li:hover ul{ display:block}
.fixedHeader .nav2 a:hover{
	color:#1f2678;
}
/*.fixedHeader .nav li.parent>a i,
.fixedHeader .nav li.parent li a i{ 
    display: inline-block; 
	vertical-align: middle; 
	margin:-1px 5px 0 0; 
	width: 0px; 
	height: 1px;
	font-size:1px;
	line-height:1px; 
	background-color: #1f2678;
	transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
	-webkit-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
	-moz-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;
}
.fixedHeader .nav li.parent li a i {width:0; margin-left:15px; background:transparent;}
.fixedHeader .nav li.parent:hover>a>i,
.fixedHeader .nav li a.on i,
.fixedHeader .nav li a:hover i,
.fixedHeader .nav li:hover li:hover i{ width: 15px; margin:-1px 5px 0 0; background-color: #1f2678;}*/

/**/
/*.nav li:hover li a i {width:0; margin-left:15px; background:transparent;}*/

/*底部*/
.footer{
	background:#081B56;
}
.footerin{
	width:1200px;
	margin:0 auto;
	padding:50px 0;
}
.footerin h4{
	font-size:16px;
	color:#fff;
	font-weight:normal
}
.jituanweibo{
	margin-top:30px;
	vertical-align:middle;
}
.jituanweibo img{ vertical-align:middle; margin-left:10px}
.footerin p{
	font-size:14px;
	color:#9ea2ae;
	line-height:30px
}
.jituanweixin{ text-align:right}
.jituanweixin img{margin-bottom:5px}
.footerbot{
	width:100%;
	/* background:#232733; */
	padding:22px 0;
}
.footerbot p{
	width:1200px;
	margin:0 auto;
	font-size:12px;
	color:#5e6373;
	text-align:left;
	vertical-align:middle;
}
.footerbot p img{ vertical-align:middle; margin:-2px 5px 0 0}


/*公共样式*/
/*子页面banner样式*/
.other-banner{
    position: relative;
    color: #ffffff;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    height: 428px;
}
.other-banner .subBanner{
    width: 100%;
    height: 100%;
}
.banner-text{
    position: absolute;
    bottom: 11.6%;
    left: 10.5%;
}
.banner-text img{
    width: 29px;
    height: 29px;
}
.banner-text em{
    display: inline-block;
    font-family: SimSun;
    font-style: normal;
    font-size: 80px;
}
.banner-text cite{
    display:inline-block;
    width:35px;
    margin:0 10px;
}
.banner-text cite img{
    margin-top: -45px;
}
.banner-text p{
    font-size:16px;
    color:#fff;
    text-align:left;
    margin-top: 10px;
}
/**/

/*banner中间部分介绍文案*/
.banner-text-center{
    position: absolute;
    bottom: 20%;
    top: auto;
    left: 50%;
    width: 600px;
    margin-left: -290px;
}
.banner-text-center p{
    color: #E7ECFF;
    text-align: center;
}
.banner-text-center .p-icon{
    width: 75px;
    height: 75px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.banner-text-center .p-icon img{
    width: 100%;
}
.banner-text-center .p-subtit{
    font-size: 38px;
    line-height: 50px;
    letter-spacing: -0.2px;
}
.banner-text-center .p-title{
    font-size: 22px;
    line-height: 29px;
    letter-spacing: -0.12px;
    position: relative;
}
.banner-text-center .p-title span{
    vertical-align: middle;
    display: inline-block;
}
.banner-text-center .p-title i{
    position: relative;
    display: inline-block;
    width: 18px;
    height: 3px;
    color: #F0F3FF;
    background: #F0F3FF;
    text-align: right;
    margin-right: 15px;
}
.banner-text-center .p-title i.line{
    text-align: left;
    margin-left: 15px;
}
/**/

/*详情页面特殊样式*/
.isDetail .contentCenter{padding: 0;}
.isDetail .banner-text-center{
    top: 33%;
    bottom: auto;
}
.isDetail .Responsibility{
    top: -108px;
}








