/*通用设置*/
*, :after, :before{ box-sizing:border-box;}
a{ text-decoration:none; outline:none;  } 
li{ list-style:none;}
body{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#616161;
	background:white;
	line-height:1.42857143;
}

h1,h2,h3,h4,h5,h6{ font-size:16px; font-weight:normal; margin:0;}
dl,dd,dt{ margin:0; padding:0;}
dl,dt,dd,ul,body,p{ margin:0; padding:0;}
input{ margin:0; padding:0; border:none; outline:none; text-decoration:none;}
select{ margin:0; padding:0; border:none; outline:none; text-decoration:none;}

/*导航*/
.hn-header{
	background:white;
	height:95px;
	border:none;
	width:1074px;
	margin:0 auto;
	}	
.navbar-header{
	float:left;
	}
.navbar-brand{
	padding-top:26px;
	}
.hn-nav{
	float:left;
	font-size:16px;
	margin-left:90px;
	}	
.hn-nav  > li{
	float:left;
	padding:40px 12px 8px 12px;
	margin:0 8px;
	}	
.hn-nav  > li:hover{
	border-bottom:2px solid #1f8ada;
	}
.hn-nav >  li > a{
	color:#333333;
	text-decoration:none;
	}
.hn-nav >  li > a:hover{
	color:#1f8ada;
	}
.contactus{
	float:left;
	margin-top:39px;
	}
.contactus a{
	padding-right:5px;
	border:none;
	}	
/*banner区域*/	
hn-poster{
	background:#f7f6f4;
	overflow:hidden;
	}	
.swiper-wrapper{
	position:relative;
	}
.swiper-wrapper img{
	width:100%;
	}	
.banner-enter-btn{
	position:absolute;
	top:15px;
	left:350px;
	}
/*list*/
.text-line{
	text-align:center;
	position:relative;
	padding-top:68px;
	}	
.text-line h5{
	font-size:35px;
	}	
.subtitle{
	font-size:18px;
	font-weight:600;
	padding-top:5px;
	border-top:2px solid #1f8ada;
	width:100px;
	margin:0 auto;
	margin-top:-2px;
	}	
.introduction-item a{
	color:#666666;
	display:block;
	text-align:center;
	vertical-align:top;
	margin-top:90px;
	padding:40px 0 20px 0;
	}
.introduction-items{
	margin-top:45px;
	margin-bottom:200px;
	text-align:center;
	}
.introduction-items h4{
	font-size:16px;
	color:#666666;
	width:265px;
	margin:0 auto;
	margin-top:40px;
	line-height:32px;
	}	
.box-border{
	border-right:1px solid #e5e5e5;
	}
.content{
	width:975px;
	margin:0 auto;
	}	
.list-items h4{
	font-size:24px;
	margin-top:20px;
	}
.hover_on .introduction-item a{
	background:#0c90ec;
	color:white;
	padding:40px 0 40px 0;
	text-decoration:none;
	}	
.mulu{
	text-align:center;
	vertical-align:top;
	border:2px solid #0c90ec;
	padding:24px 0;
	background:white;
	color:#0c90ec;
	font-size:16px;
	display:none;
	}
.hover_on .mulu{
	display:block;
	}
.height382{
	height:350px;
	}	
.section-more-btn{
	font-size:14px;
	padding-bottom:50px;
	padding:20px 40px 85px 0;
	}	
a.more-btn{
	width:160px;
	border:1px solid #0c90ec;
	border-radius:20px;
	text-align:center;
	float:right;
	padding:5px 0;
	text-decoration:none;
    color:#0c90ec;
	}	
.content1098{
	width:1098px;
	margin:0 auto;
	display: flex;
	flex-wrap: wrap;	
}
.hezuo{
	float:left;
	border-top:3px solid #efefef;
	border-bottom:3px solid #efefef;
	border-right:3px solid #efefef;
	margin-top:25px;
	padding-bottom:40px;
	margin-bottom:35px;
	}	
.hezuo h6{
	padding-top:30px;
	font-size:15px;
	}
.hezuo h6 a{
	text-decoration:none;
	color:#666666;
	}
.list-items{
	background:#f5f5f5;
	text-align:center;
	border-top:2px solid #dfdfdf;
	margin-top:5px;
	}	
.bgcolor{
	background:white;
	}	
.arrow{
	padding-left:8px;
	width:18px;
	}	
/*企业文化*/	
.duanluo img{
	display:block;
	width:100%;
	margin:25px 0;
	}
.duanluo p{
	width:820px;
	margin:0 auto;
	font-size:16px;
	line-height:32px;
	text-align:justify;
	padding-bottom:30px;
	}	
/*小banner*/		
.little_banner{
	overflow:hidden;
	}	
.little_banner img{
	width:100%;
	}	
.duanluo1{
	padding-top:40px;
	}	
.duanluo1 img{
	position:relative;
	right:70px;
	}	
/*底部*/
.hn-link{
	background:#1f8fe2;
	padding:15px 0;
	text-align:center;
	}
.hn-link .content ul li{
	display:inline-block;
	margin-right:25px;
	}
.hn-link .content ul li a{
	color:white;
	font-size:16px;
	text-decoration:none;
	}
.hn-friend-link{
	background:#252525;
	padding:30px 0;
	}
.hn-friend-link .content ul li{
	display:inline-block;
	}
.content{
	position:relative;
	}
.hn-friend-link .content .title{
	position:absolute;
	left:0;
	top:0;
	color:white;
	font-size:14px;
	}
.hn-friend-link .content ul{
	padding-left:70px;
	margin-bottom:0;
	}
.hn-friend-link .content ul li a{
	color:white;
	font-size:14px;
	text-decoration:none;
	}
.hn-friend-link .content ul li a span{
	padding:0 3px;
	}
.hn-footer{
	background:white;
	padding:35px 0;
	}
.hn-footer .copyright{
	text-align:center;
	font-size:12px;
	color:#333333;
	}
.hn-footer .copyright a{
	text-decoration:none;
	color:#333333;
	}
/*产品介绍-客户*/
.bgcolorgray{
	background:#f7f6f4;
	}
.bgcolorwhite{
	background:white;
	width:1300px;
	margin:0 auto;
	margin-top:30px;
	padding-top:30px;
	}
/*产品介绍-微课*/
.content1124{
	width:1124px;
	margin:0 auto;
	position:relative;
	}
.weike_nav{
	text-align:center;
	background:white;
	margin-top:50px;
	margin-bottom:50px;
	}
.weike_nav li{
	display:inline-block;
	width:278px;
	padding:20px 0;

	}
.weike_nav li a{
	font-size:24px;
	text-decoration:none;
	color:#666666;
	width:100%;
	}
.weike_nav li a img{
	padding-right:20px;
	}
.hover_on a{
	border-bottom:3px solid #1f8ada;
	color:#1f8ada;
	padding:25px 0;
    }		
.pic-left{
	width:690px;
	padding:0 35px;
	}	
.jieshao_word_right{
	width:400px;
	font-size:16px;
	line-height:38px;
	padding:35px 35px 0 35px;;
	}	
.erweima_bigger{
	margin-top:30px;
	}	
.jieshao_word_middle{
	padding:0px 0 30px 0;
	width:930px;
	margin:0 auto;
	text-align:justify;
	font-size:16px;
	line-height:38px;
	}	
.weike_jieshao_list h3{
	font-size:24px;
	font-weight:600;
	color:#1f8ada;
	width:618px;
	margin:0 auto;
	text-align:center;
	padding-bottom:12px;
	border-bottom:1px dashed #cdcdcd;
	}	
.weike_jieshao_list img{
	display:block;
	width:940px;
	margin:0 auto;
	margin-top:20px;
	padding-bottom:20px;
	}
.wk_jieshao{
	padding-bottom:55px;
	}	
.borderbm{
	border-bottom:1px solid #eeeeee;
	margin-bottom:50px;
	}	
/*产品介绍-软件*/	
.rujian-list{
	padding-bottom:130px;
	}
.rujian-list .rujian-list-item{
	position:relative;
	z-index:1;
	margin-bottom:30px;
	background-color:white;
	border:1px solid #e4ecf3;
	}
.content840{
	width:840px;
	margin:0 auto;
	}
.rujian-list .rujian-list-item .rujian-img{
	padding:10px;
	}	
.rujian-list .rujian-list-item .rujian-img img{
	width:100%;
	}
.content870{
	width:870px;
	margin:0 auto;
	}	
.rujian-list .rujian-list-item .rujian-info{
	text-align:center;
	font-size:18px;
	font-weight:600;
	padding-bottom:10px;
	}	
/*产品介绍-实训*/	
 .hn-shixun-title{
	background:#1f8fe2;
	padding:5px 0 5px 105px;
	}
.hn-shixun-list .hn-shixun-title span{
	color:white;
	font-size:18px;
	font-weight:600;
	padding-left:20px;
	}
.hn-shixun-list{
	background:white;
	}
.hn-shixun-list-item{
	background:white;
	padding-bottom:80px;

	}
.hn-shixun-list-item img{
	display:block;
	width:835px;
	margin:0 auto;
	}
.sxbj{
	width:833px;
	margin:0 auto;
	padding:0;
	padding-top:40px;
	}
.shixun-middle-btn{
	background:white;
	padding-bottom:80px;
	}
a.shixun-more-btn{
	width:180px;
	margin:0 auto;
	border:1px solid #0c90ec;
	border-radius:20px;
	text-align:center;
	text-decoration:none;
    color:#0c90ec;
	padding:5px 0;
	display:block;
	}
/*产品介绍-优选*/
.youxuan_bg_pic1{
	background:url(../images/youxuan-bg-pic1.jpg) no-repeat center;
	width:100%;
	height:766px;
	border-top:2px solid #eeeeee;
	}
.youxuan_bg_pic2{
	background:url(../images/youxuan-bg-pic2.jpg) no-repeat center;
	width:100%;
	height:730px;
	border-top:2px solid #eeeeee;
	}
.youxuan_pic_side{
	background:#2290e1;
	color:white;
	font-size:24px;
	font-weight:600;
	width:346px;
	height:169px;
	position:absolute;
	left:671px;
	top:70px;
	text-align:center;
	line-height:160px;
	}
.youxuan_pic_side img{
	padding-right:20px;
	}
.youxuan_list{
	margin-top:49px;
	padding-left:123px;
	position:relative;
	}
.youxuan_pic_r{
	float:right;
	padding-right:123px;
	}
.youxuan_pic_side_r{
	top:71px;
	left:107px;
	}
.tiaozheng{
	top:73px;
	}
.tiaozheng_r{
	top:63px;
	}
.tiaozheng_r1{
	top:64px;
	}
.weike_nav a.on-line{
	border-bottom:3px solid #1f8fe2;
	padding-bottom:26px;
	color:#1f8fe2;
	}
.linedisplay{
	/* font-weight: normal; */
    word-break: keep-all;
padding-left: -10px;
}
.linetotop{
	margin-top: -16px;
}
.more{
	padding-bottom: 12px;
}
	
	
	
