/*公共样式*/
a{color: #5E6267;}
body{
	font-family: "微软雅黑";
	background-color: #fff;
}
@font-face {
	font-family: 'font0713';
	src: url('../fonts/font0713.eot');
	src: local('☺'), url('../fonts/font0713.woff') format('woff'), url('../fonts/font0713.ttf') format('truetype'), url('../fonts/font0713.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.commonWidth{
	width: 1200px;
	margin: 0 auto;
}
.font-icon{font-family: 'font0713';}
.icon-round:before {content: "\E000";}
.icon-leaf:before {content: "\E001";}
.icon-three-bar:before {content: "\E002";}
.icon-play:before {content: "\E003";}
.icon-service:before {content: "\E004";}
.icon-rocket:before {content: "\E005";}
.icon-wechat:before {content: "\E006";}
.icon-micro-blog:before {content: "\E007";}
/*公共样式*/

.fmh{font-family:"Microsoft YaHei";color:#666}
.fl{float: left}.fr{float: right;}.fa{overflow:hidden;_zoom:1;_float:left;}.clear{clear:both;content:"";}
.fa h2{font-weight:normal;border-left:3px solid #FFDBA2;background:#f8f8f8;padding:5px 0 5px 12px}
.pr{ position:relative}.pa{ position:absolute}
.tc{text-align: center;padding:10px;color:#000000}.tl{text-align: left}.tr{text-align: right}.date{text-align: center;padding-top:10px;color:#666}
.l15,.l20,.l10{height:15px;overflow:hidden;clear: both;}.l20{height:20px!important;}.l10{height: 10px!important;}


/*头部导航*/
.header{
	height: 80px;
	position: relative;
	z-index: 2;
}
.header.bg{
	background-color: #0457b7;
}
.header .logo{
	float: left;
	margin: 20px 0  0 12px;
	width: 203px;
	height: 34px;
	overflow: hidden;
}
.header .logo img{
	width: 100%;
}
.header .header-nav{
	float: right;
}
.header .header-nav>li{
	float: left;
	position: relative;
}
.header .header-nav>li:hover .second-header-nav{
	
	opacity: 1;
	height: 124px;
}
.header .header-nav>li>a{
	display: block;
	width: 120px;
	box-sizing: border-box;
	line-height: 80px;
	text-align: center;
	height: 80px;
	color: #fff;
	font-size: 16px;
	position: relative;
}
.header .header-nav>li+li>a:after{
	position: absolute;
	content: '';
	width: 1px;
	height: 15px;
	background-color: #c9c9c9;
	left: 0;
	top:32.5px;
	opacity: 0.5;
}
.header .header-nav>li.active>a:before{
	position: absolute;
	content: '';
	width: 100%;
	height: 3px;
	background-color: #fff;
	top:0;
	left: 0;
}
.header .second-header-nav{
	
	position: absolute;
	left: 0;
	width: 100%;
	top:80px;
	opacity: 0;
	transition: all 2s;
	height: 0;
	overflow: hidden;
}
.header .second-header-nav li{
	width: 100%;
}
.header .second-header-nav li a{
	display: block;
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background-color: #0457b7;
	transition: all 2s;
}
.header .second-header-nav li a:hover{
	color: #0457b7;
	background-color: #fff;
}
/*头部导航*/


/*首页*/
.item{
	margin-bottom: 50px;
}
.item .title-name{
	padding: 50px 0 50px 0;
	height: 32px;
	text-align: center;
}
.item .title-name span{
	font-size: 32px;
	color: #333;
	line-height: 32px;
	position: relative;
}
.item .title-name span:before{
	position: absolute;
	content: '';
	top:19px;
	left: -94px;
	width: 64px;
	height: 4px;
	background-color: #666;
}
.item .title-name span:after{
	position: absolute;
	content: '';
	top:19px;
	right: -94px;
	width: 64px;
	height: 4px;
	background-color: #666;
}
.item .company-info>li{
	float: left;
}
.item .company-info .ci-1{
	width: 370px;
	margin-right: 65px;
}
.item .company-info .ci-2{
	width: 300px;
	margin-right: 65px;
}
.item .company-info .ci-3{width: 400px;}
.item .company-info .s-title-name {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}
.item .company-info .s-title-name i{
	font-size: 24px;
	color: #333;
	margin-right: 10px;
}
.item .company-info .s-title-name span{
	font-size: 20px;
	color: #333;
}
.item .company-info .s-title-name .more{
	float: right;
	color: #2470C0;
	font-size: 13px;
}
.item .company-info .ci-1 p{
	text-indent: 2em;
	font-size: 14px;
    color: #5E6267;
    line-height: 26px;
}
.item .company-info .ci-2 .text{
	line-height: 26px;
	font-size: 14px;
}
.item .company-info .ci-2 .text b{
	display: block;
	color: #5E6267;
}
.item .company-info .ci-2 .text p{
	color:#5E6267;
}
.item .company-info .ci-3 .news-list li{
	font-size: 14px;
    color: #5E6267;
    line-height: 26px;
    height: 26px;
    list-style-type: disc;
    margin-left: 20px;
}
.item .company-info .ci-3 .news-list li .news-title{

	width: 230px;
}
.item .company-info .ci-3 .news-list li .news-time{
	float: right;
	color: #999;
	text-align:right;
}

.item .business-list li{
	float: left;
	width: 300px;
}
.item .business-list li+li{
	margin-left: 150px;
}
.item .business-list li .round{
	width: 180px;
	height: 180px;
	border-radius: 50%;
	border: 5px solid #fff;
	text-align: center;
	margin: 0 auto;
}
.item .business-list li .round i{
	display: inline-block;
	margin: 40px auto 1px;
	font-size: 88px;
	color: #2470c0;
}
.item .business-list li .round p{
	font-size: 22px;
    color: #2470C0;
    text-align: center;
	padding-top:10px;
}
.item .business-list li .text{
	font-size: 14px;
    color: #5E6267;
    line-height: 26px;
}
.item .school-list{
	width: 1250px;
}
.item .school-list li{
	float: left;
	width: 200px;
	margin-right: 50px;
	margin-bottom: 40px;
}
.item .school-list li .school-logo{
	width: 100%;
	height: 160px;
	overflow: hidden;
	text-align: center;
}
.item .school-list li img{
	width: 80%;
}
.item .school-list li p{
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	color: #5E6267;
}

.item .platform-list{
	text-align: center;
}
.item .platform-list li{
	display: inline-block;
	width: 290px;
	height: 110px;
	border: 1px solid #dbdbdb;
}
.item .platform-list li a{
	line-height:110px;
	text-align: center;
	font-size:24px;
}
.item .platform-list li+li{
	margin-left: 45px;
}
/*首页*/

/*底部导航*/
.footer{
	border-top: 1px solid #ccc;
	padding-bottom: 30px;
}
.footer-nav{
	line-height: 44px;
	height: 44px;
}
.footer-nav .footer-nav-link {
	float: left;
}
.footer-nav .footer-nav-link a{
	float: left;
	margin-right: 25px;
	position: relative;
	color: #747B81;
	font-size: 14px;
}
.footer-nav .footer-nav-link a.active{
	color: #333;
}
.footer-nav .footer-nav-link a+a:after{
	position: absolute;
	content: '';
	top:15px;
	left: -14px;
	width: 1px;
	height: 14px;
	border-left: 1px solid #ffffe7;
	background-color: #bd8f81;
	border-right: 1px solid #9fd5ff;
}
.footer-nav .follow{
	float: right;
}
.footer-nav .follow .follow-btns a{
	margin-left: 20px;
	color: #c5c5c5;
	font-size: 25px;
}
.footer-nav .follow .follow-btns a:hover{
	color: #333;
}
.footer-nav .follow .follow-btns .wechat{
	position: relative;
}
.footer-nav .follow .follow-btns .wechat:hover .wechat-box{
	display: block;
}
.footer-nav .follow .follow-btns .wechat .wechat-box{
	display: none;
	position: absolute;
	top:-180px;
	left: -120px;
	width: 147px;
	height: 147px;
	border: 1px solid #ccc;
	z-index: -3;
}
.footer-nav .follow .follow-btns .wechat .wechat-box:before{
	position: absolute;
	right: 10px;
	bottom: -30px;
	content: '';
	width: 0px;
	height: 0px;
	border: 15px solid;
	border-color: #fff #ccc #ccc #ccc;
	z-index: -2;
}
.footer-nav .follow .follow-btns .wechat .wechat-box:after{
	position: absolute;
    right: 10px;
    bottom: -31px;
    content: '';
    width: 0px;
    height: 0px;
    border: 15px solid;
    border-color: transparent #fff #fff #fff;
    z-index: -1;
}
.footer-nav .follow .follow-btns .wechat-box img{
	width: 100%;
}
.footer .info{
	color: #747B81;
	font-size: 14px;
}
/*底部导航*/


.ibanner{width:100%;background:#ccc;position: relative;margin-top: -80px;}
.slide-banner{position:relative;width:960px;height:500px;margin:0 auto;}
.slide-banner .slider{position:absolute;}
.slide-banner .slider li{width:960px;height:500px;}
.slide-banner .btn-slide,.slide-banner .slider-bg{position:absolute;right:0px;bottom:0;z-index:6;height:45px;}
.slide-banner .btn-slide li{font-size:12px;font-weight:bold;cursor:pointer;float:left;color:#fff;width:160px;line-height:44px;height:45px;background:#000;opacity:0.3;filter:alpha(opacity=30);}
.slide-banner .btn-slide li img{vertical-align:bottom;float:left;margin:7px;border:2px solid #004a6a;width:42px;height:30px;}
.slide-banner .btn-slide .active{/*margin-top:-10px;*/border:none;height:56px;line-height:54px;position:relative;margin-left:-5px;padding-left:10px;width:160px;}
.slide-banner .btn-slide .active img{border-color:#fff;width:56px;height:40px;color:#fff;margin:5px;}
.slide-banner .slider-bg {z-index:4;background:#000;opacity:0.3;filter:alpha(opacity=30);}

.i3 {margin-top:18px;}
.i3 .item{border-left:1px dotted #E4E4E4;float: left;width:316px;height:200px;padding:6px 0 10px 0}
.i3 .item h3{margin:0 0 15px 10px;font-size:16px;height:18px;line-height:18px;font-weight:bold;color:#446992;border-left:4px solid #FF0000;padding-left:8px;}
.i3 .item p{margin:0 12px;font-size:14px;line-height:22px;}
.i3 .item ul li{margin:0 12px;font-size:14px;line-height:25px;}
.i3 .item .btn{line-height:28px;}

.about p{font-size: 12px;}

.wrap{margin-top: 10px;}
.wrap .left{
	width:200px;
	float:left;
	margin-top:20px;
	
}
.wrap .right{
	float:right;
	width:940px;
	margin-right: 30px;
}
.left ul.menu li a{
	display:block;
	box-sizing: border-box;
	line-height:50px;
	padding-right:20px;
	font-size:16px;
	text-align: right;
	color: #5E6267;
	border: 1px  solid #efefef;
	border-left:0;
	border-right:0;
	border-top:0;

	position: relative;
}
.left ul.menu li+li a{
	border-top: none;
}
.left ul.menu li a:hover{
	font-weight: bold;
}
.left ul.menu li a:hover:after{
	position: absolute;
	content: '';
	top:0;
	right: 0;
	width: 3px;
	height: 100%;
	background-color: #2470c0;
}
.left ul.menu li.active a{
	font-weight: bold;
}
.left ul.menu li.active a:after{
	position: absolute;
	content: '';
	top:0;
	right: 0;
	width: 3px;
	height: 100%;
	background-color: #2470c0;
}

.right .crumbs{font-size:14px;border-bottom:1px solid #cfcfcf;height:20px;padding-bottom:6px}
.right h1{margin-top:30px;font-size:22px;color:#000}
.right .content{
	font-size: 16px;
	line-height:160%;
	padding:20px 0;
}
.right .content p{
	text-indent: 2em;
	font-size: 16px;
	line-height:180%;
	color: #5E6267;
}
.right ul.list{padding:20px 5px;}
.right ul.list li{height:38px;line-height:38px;font-size:16px;border-bottom:1px dotted #efefef}
.right ul.list li i{float:right;color:#999}
.right .page{
	font-size:14px;
	height:30px;
	line-height:30px;
	margin-bottom: 50px;
}
.right .page a{border:1px solid #eee;padding:5px 10px;text-decoration:none;}
.right .page a.active{border:1px solid #104174;}
.slider_button{display:none}


@media screen and (max-width: 1200px){
	.addbg{
		background-color: #0457b7;
	}
	.ibanner,.item .school-list{
		width: 1200px;
	}
	.item .school-list li{
		margin-right: 40px;
	}
}


















