/*.haeder{height:80px; box-shadow:1px 2px 5px #eee; position: fixed; top: 0; right: 0; left: 0; z-index: 100; background: #fff;}
.nav .logo{float: left; margin-top: 27px; }



.header{ background: #fff; height: 100px; transition: .6s;} 

.header.fixed{ background: #fff; height: 60px;} 
.header.fixed .nav ul li{transition: .6s;}
.header.fixed .nav ul li .name{ line-height:60px; font-size: 14px; transition: .6s;}
.header.fixed .nav .logo {width: 135px; margin-top: 13px;}
.header.fixed .nav .logo img{ width: 100%;}
.header.fixed .nav .fk{line-height: 60px;}
.header.fixed .nav 	.search{     padding: 4px 0; margin-left: 200px; margin-top: 8px; height: 36px;}
.header.fixed .nav  .search input{ width:300px; height: 36px; transition: .6s;}
.header.fixed .nav  .search  button{height: 37px; transition: .6s;}*/


.haeder{height:80px; /*box-shadow:1px 2px 5px #eee;*/ position: fixed; top: 0; right: 0; left: 0; z-index: 100; background: #fff;}
.haeder .nav .logo{float: left; margin-top: 20px;  transition: .6s;}
.haeder .nav .logos{float: left; margin-top: 20px; display: none; transition: .6s;}
.haeder .nav .logo img{width:220px;}
.haeder .nav .logos img{width:auto;}



.header{ background: #fff; height: 100px; transition: .6s;} 

.header.fixed .nav .logo{display: none; transition: .6s;}
.header.fixed{ background: #fff; height: 60px;} 
.header.fixed .nav ul li{transition: .6s;}
.header.fixed .nav ul li a{ line-height:60px; font-size: 14px; transition: .6s;}
.header.fixed .nav .logos {width: 150px; margin-top: 13px; display: block; transition: .6s;}
.header.fixed .nav .logos img{ width: 100%;  transition: .6s;}
.header.fixed .nav .fk{line-height: 60px;}
.header.fixed .nav 	.search{     padding: 4px 0; margin-left: 180px; margin-top: 8px; height: 36px;}
.header.fixed .nav  .search input{ width:300px; height: 36px; transition: .6s;}
.header.fixed .nav  .search  button{height: 37px; transition: .6s;}
.header.fixed .menu .sub-menu{top:60px;}
.header.fixed .menu .sub-menu li{line-height:40px;}
.header.fixed .menu .sub-menu li a{ line-height:40px;}

					
.nav ul .item{ float: left; margin-left: 60px; position:relative; transition: .6s;}
.menu a{display:block; position:relative; transition: .6s;}
.nav ul .item.hover{border-bottom:2px solid #ffab19!important; transition: .6s;}
.menu .active a:after{ content:''; position:absolute; left:0; right:0; bottom:30px; height:2px; background:#ff4539; transition: .6s;}
.menu .sub-menu{ position:absolute; left:-68px; right:0; top:80px; background:#fff; display:none; z-index: 100000; width: 200px; color: #ffab19; transition: .6s;}
.menu .sub-menu{ text-align: center; transition: .6s;}
.menu .sub-menu li{ text-align: center; line-height: 40px; font-size: 14px; transition: .6s;}
.menu .sub-menu li a{line-height: 40px;}
.menu .current .sub-menu{ display:block;}
.nav ul li a{ font-size: 15px;  line-height:100px;  font-family: arial; }
.search {float:left;  margin-left:90px; float: right;
		 padding:28px 0;
}
.fk{ color: #ffab19; float: right; line-height:100px; font-size: 20px; display: none;}
form {
	position:relative;
	width:150px;
	margin:0 auto;
}
input,button {
	border:none;
	outline:none;
}
input {

	height:42px;
	padding-left:13px;
}
button {
	height:42px;
	width:42px;
	cursor:pointer;
	position:absolute;
}       
.bar8 form {
	height:42px;
}
.bar8 input {
	width:200;
	padding:0 42px 0 15px;
	border-bottom:2px solid transparent;
	background:transparent;
	transition:.3s linear;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
		border:2px solid #F9F0DA;
		border-radius: 24px;
}
.bar8 input:focus {
	width:200px;
	z-index:1;
	border-bottom:2px solid #F9F0DA;
}
.bar8 button { cursor: pointer;
	background:#fff;
	top:0;
	right:0;
}
.bar8 button:before {
	font-weight: 600;
	content: "\e605"; 
	font-family:"iconfont" !important;
	 font-style:normal;
	font-size:20px;
	color:#ffab19;
}

/*焦点图*/

.FocusImg {
	width: 100%;
	height: 580px;
	position: relative;
	z-index: 2;
	margin-top: 80px;
}

.FocusImg .pic {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 3;
	overflow: hidden;
	background: #fff;
}

.FocusImg .pic li {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 100;
	opacity: 0;
}

.FocusImg .num {
	width: 100%;
	height: 20px;
	bottom: 20px;
	position: absolute;
	z-index: 101;
	left: 0;
	font-size: 0px;
	text-align: center;
}

.FocusImg .num a {
	width: 46px;
	height: 2px;
	font-size: 0;
	display: inline-block;
	margin: 0 6px;
	background: #FFF;
}

.FocusImg .num a.current {
	background: #e8b338;
}

.FocusImg .bun {
	width: 34px;
	height: 68px;
	position: absolute;
	top: 50%;
	margin-top: -34px;
	z-index: 100;
	display: block;
	cursor: pointer;
	background: url(../images/bun.png) no-repeat left top;
}

.FocusImg .lbun {
	left: 50%;
	margin-left: -600px;
	background-position: 0 0;
}

.FocusImg .lbun:hover {
	background-position: 0px -68px;
}

.FocusImg .rbun {
	right: 50%;
	margin-right: -600px;
	background-position: -34px 0px;
}

.FocusImg .rbun:hover {
	background-position: -34px -68px;
}

.FocusImgs {
	width: 100%;
	height: 500px;
	position: relative;
	z-index: 2;
}

.banner { margin: 100px auto 0;
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
	z-index: 2;
}
.banner img{width: 100%;}

/*产品中心*/
.content{ margin-top: 80px;}
.tit{ font-size: 24px; text-align: center; color: #333; font-weight: 500;}
.line{ width: 24px; height: 2px;  background:#ffab19; margin:22px auto;}
.content .proimg{width: 560px; padding: 20px; float: left;}
.content .proimg img{width: 100%; transition: all 1s; }
.content .proimg  img:hover{transform: translateY(-8px);}
.content  .protit{ float:right; padding: 0 50px; width: 500px;}
.content  .protit h1{font-size: 18px; margin-top: 56px; font-weight: 400; color: #333; font-family: arial;}
.content  .protit p{font-size:16px; color: #999; line-height: 32px; margin-top: 50px; margin-bottom: 52px;}
.content  .protit a{font-size: 16px; padding: 6px 10px; border: 1px solid #ffab19; color:#ffab19; }
.content  .protit a:hover{ background:#ffab19 ; color: #fff;}

.content .proimgs{width: 560px; padding: 20px; float: right;}
.content .proimgs img{width: 100%; transition: all 1s;}
.content .protits{ float:left; padding: 0 50px; width: 500px;}
.content .proimgs  img:hover{transform: translateY(-8px);}
.content .protits h1{font-size: 18px; margin-top: 56px; font-weight: 400; color: #333; font-family: arial;}
.content .protits p{font-size:16px; color: #999; line-height: 32px; margin-top: 50px; margin-bottom: 52px;}
.content  .protits a{font-size: 16px; padding: 6px 10px; border: 1px solid #ffab19; color:#ffab19; }
.content  .protits  a:hover{ background:#ffab19 ; color: #fff;}


/*Solution*/
.Solution{background:#eeeeee; padding-top: 80px; padding-bottom: 80px; margin-top: 50px;}
.proitem{ margin-top: 56px;}
.proitem li{ width: 277px; height: auto; margin-right: 30px; background: #fff; box-shadow:1px 2px 10px #d6d6d6; float: left;}
.proitem li:last-child{margin-right: 0;}
.proitem li .imgbox{height: 250px;}
.proitem li .imgbox img{ width: 100%;}
.proitem li h1{ font-size: 18px; margin-left: 20px; line-height: 64px; font-family: arial;}
.proitem li p{font-size: 14px; margin-left: 20px; line-height: 32px; margin-right: 20px; color: #999; margin: 10px 20px;}
.proitem li .lines{ width: 100%; height: 1px; background:#ffab19; opacity: 0;}
.proitem li:hover .lines{opacity: 1;}
.proitem li:hover .mores{ background:#ffab19 ; color:#FFFFFF;}
.proitem li .mores{ width:230px; height: 40px; font-size: 16px; border: 1px solid #ffab19; line-height: 40px; text-align:center; color:#ffab19; display: block; margin: 0 auto; margin-top: 54px; border-radius:10px ; margin-bottom: 24px;}


/*about*/
.about{ padding-bottom: 60px;}
.aboutimg{width: 410px; float: left; }
.aboutimg img{width: 100%; float:right;  }
.aboutcon { margin-top: 56px;}
.aboutcon .about_tit{float:right; padding: 0 10px; width: 700px;}
.aboutcon .about_tit .about_tits{font-size:16px; color: #666666; line-height: 32px; margin-top: 50px; margin-bottom: 52px;width:598px;}
.more{    font-size: 16px; float: center;
    padding: 6px 14px;
    background: #ffab19;
    color: #fff; border-radius:16px;
}
.more:hover{ color: #fff;}
.about .tits{ margin-top: 30px;}


/*bottom*/
.bottom{background: #dcdcdc;}
.bottom .nav_bottom {text-align: center;  padding-top: 36px;}
.bottom .nav_bottom li{ display: inline-block; margin-right: 120px;}
.bottom .nav_bottom li:last-child{margin-right: 0;}
.bottom .nav_bottom li a{ font-size: 16px; color: #333; font-family: arial;}
.bottom .add {text-align: center;  padding-top: 48px;  padding-bottom: 48px;}
.bottom .add  li{display: inline-block; margin-right: 60px; line-height: 20px; color: #666;}
.bottom .add  li p{ line-height: 20px; float: left; margin-left:8px; font-size: 14px;}
.bottom .add  li i{float: left; line-height: 20px; }
.bottom .add  li .dizhi{font-size: 20px;  color: #666;}
.bottom .add  li .ip{ font-size: 16px;  color: #666;}
.bottom .add  li .cz{font-size: 16px;  color: #666;}
.bottom .add  li .yx{font-size: 16px;  color: #666;}
.bottom .add  li:last-child{ margin-right: 0;}
.dp{font-size: 14px; line-height: 40px; text-align: center; background: #dcdcdc; border-top:1px solid #eee;}


.pd-board {
    margin-bottom: 50px;
    margin-right: auto;
    margin-left: auto;
    width:1000px;
}

.pd-board-desc {
    padding-top: 32px;
    width: 374px;
}
.container{margin-top: 60px;}
.pd-board-pic{width: 540px;}
.pd-board-pic img{ width: 100%; margin-top: 30px; transition: all 1s; }
.pd-board-pic img:hover{ transform: translatey(-8px);}
.pd-board-title { font-family: arial;
    margin-bottom: 30px;
    color: #888;
    font-size: 26px;
    line-height: 1.2;
}

.pd-board-title strong {
    display: block;
    font-size:30px;
}

.pd-board-page {
    margin-bottom: 32px;
    color: #333;
    font-size: 22px;
    line-height: 32px;
}

.pd-board-more {
    display: block;
    width: 200px;
    height: 50px;
    color: #ffab19;
    font-size: 1.8em;
    line-height: 50px;
    text-align: center;
    border: 1px solid #ffab19;
    border-radius: 30px;
}
.pd-board-more:hover{ background: #ffab19; color: #fff;}

.fl { float: left; }
.fr { float: right; }
.cl:after { clear: both; }
.of { overflow: hidden; }


/*about*/
.nine_section2 {
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
    padding-top: 70px;
    padding-bottom: 70px;
    padding-left: 5%;
    padding-right: 5%;
    background-color: #fff;
}


.row .onecol {
	width: 4.85%;
}

.row .twocol {
	width: 13.45%;
}

.row .threecol {
	width: 22.05%;
}

.row .fourcol {
	width: 30.75%;
}

.row .fivecol {
	width: 39.45%;
}

.row .sixcol {
	width: 48%;
}

.row .sevencol {
	width: 56.75%;
}

.row .eightcol {
	width: 65.4%;
}

.row .ninecol {
	width: 74.05%;
}

.row .tencol {
	width: 82.7%;
}

.row .elevencol {
	width: 91.35%;
}

.row .twelvecol {
	width: 100%;
	float: left;
}

.last {
	margin-right: 0px;
}
.row {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

#header .row {
	overflow: inherit;
}

/*--about --*/

h3.tittle-w3ls {
    color: #1b1b1b;
    font-size: 3.2em;
    text-align: left;
    text-transform: capitalize;
    letter-spacing: 2px;
    font-weight: 700;
    margin-bottom: .7em;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
}

.about-main {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

p.paragraph {
    font-size: 16px;
    letter-spacing: 1px;
    color: #FFF;
    line-height: 20px;
}

.about-right,
.about-right.two {
    padding: 9em 4em;
    float: right;
    background: #ffab19;
    /*box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);*/
}

.about-right.two {
    float: left;
}

.about-left {
    background: url(../images/333.jpg)no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height: 304px;
    position: absolute;
    left: 0%;
    top: 12%;
    z-index: 9;
    width: 50%;
    float: left;	    
}

.about-left1 {
    background: url(../images/111.jpg)no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height: 304px;
    position: absolute;
    left: 0%;
    top: 12%;
    z-index: 9;
    width: 50%;
    float: left;	    
}

.about-left2 {
    background: url(../images/222.jpg)no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height: 304px;
    position: absolute;
    left: 0%;
    top: 12%;
    z-index: 9;
    width: 50%;
    float: left;	    
}

.about-left.two {
    background: url(../images/444.jpg)no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    min-height: 304px;
    right: 0%;
    top: 0%;
    z-index: 9;
}

.col-md-6 {
	position: relative;
    width: 50%;
    padding-right: 15px;
	padding-left: 68px;
	height:304px;}
	
.col-md-7 {
	position: relative;
    width: 50%;
    padding-right: 15px;
	padding-left: 68px;
	height:304px;}
	
.col-md-8 {
	position: relative;
    width: 50%;
    padding-right: 15px;
	padding-left: 68px;
	height:304px;}
	
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}	
	
h3.subheading {
    color: #333;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 35px;
    margin-bottom: 0.5em;
    font-weight: 600;
}

.about-right h3 {
    color: #fff;
    font-size: 21px;
    letter-spacing: 1px;
    line-height: 35px;
    margin-bottom: 0.5em;
    font-weight: 600;
}

.about-top {
    text-align: left;
    margin: 0em 0em 3.5em;
    width: 100%;
}

.ab_content {
    padding: 0em 0;
	margin-bottom:25px;
}

.about-main.sec {
    margin-top: 5em;
}


/*--// about --*/


/*-- /works--*/

.inner_sec_info_w3ls_agile {
    margin-top: 4em;
}


/*-- //works--*/


/*团队介绍*/
.about{ padding-bottom:60px;}
.about_tit{width: 100%; margin-top:60px; font-weight: bold;
			font:800 26px/30px "Microsoft YaHei", SimSun, SimHei;
			color: #333;
			/*text-align: center;*/
			height: 86px;}
.about_tit span {
    font: 400 16px/24px "Microsoft YaHei", SimSun, SimHei;
    color: #666;
    text-transform: uppercase;
}
.teacher_list{}
.teacher_list ul{ margin-left:-20px; padding:20px 0 20px}
.teacher_list ul li { float:left; width:285px; margin-left:20px; position:relative;transition: all 0.6s ease 0s; margin-bottom:35px;}
.teacher_list ul li:after{ content:''; width:0; height:3px; background-color:#ffab19; display:block; position:absolute; bottom:0; left:0;transition: all 0.6s ease 0s;}
.teacher_list ul li:hover:after{ width:100%;}
.teacher_list ul li a{ display:block;}
.teacher_list ul li img{ width:100%; height:auto; display:block;}
.teacher_list ul li .tea_intro{ width:100%; padding:26px 18px; border:1px solid #ddd; border-top:none; *width:249px; }
.teacher_list ul li .tea_intro h2{ font-size:16px; line-height:24px; color:#666; font-weight:400;}
.teacher_list ul li .tea_intro span{ font-size:12px; color:#888; display:block;}
.teacher_list ul li .tea_intro p{font-size: 12px;
color: #888;
line-height: 22px;
height: 64px;
overflow: hidden; margin:20px 0 40px; padding:20px 0 0; border-top:1px solid #ddd;}

.detail{display: block;
		width: 80px;
		margin: 0;
		text-indent: -40px;
		overflow: hidden;
		margin-left: 20px;
		height: 28px;
		font-size: 14px;
		color: #ffab19;
		line-height: 30px;
		position: absolute;
		bottom: 20px;
		transition: all 0.6s ease 0s;}
.detail i{ width:12px; height:12px; display:inline-block; background:url(../images/i11.png) no-repeat; vertical-align:-1px}
.teacher_list ul li:hover{ box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1); transform:translateY(-20px)}
.teacher_list ul li:hover .tea_intro h2{color: #ffab19;}
.teacher_list ul li:hover .detail i{ background-position:0 -12px;}
.teacher_list ul li:hover .detail{color: #ffab19; text-indent: 0px;}

/*在线联系*/
.online_regist{ }
.online_regist form{ padding:20px 0 80px; width:70%; display:block; margin:0 auto;}
.form-control{width: 100%;
height: 36px;
background-color: #fff;
border: 1px solid #e4eaec;
border-radius: 3px; margin:30px auto; display:block; outline:none; *height:34px; text-indent:6px; line-height:34px}
.form-control:focus{ border:1px solid #d68b37;}
.input_group img{    border: 0; padding-left: 0px; margin-top:-115px;*margin-top:-66px;}
.help-block {
    color: #f96868;  width:100%; font-size:12px; display:none; margin-top:-20px;}
	
.sub,.cancel{ font-size:16px; line-height:28px; border-radius:3px; text-align:center; outline:none; border:none; padding:0 20px; margin-right:20px;  }	
.sub{ background-color:#d68b37; color:#fff; }
.cancel{background-color:#eee; color:#666; }


.neiye{ width:1170px; margin:0 auto; background:#efefef; padding:15px; margin-bottom:70px; margin-top: 70px;}
#pages { padding:14px 0 10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #CCC; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#666; border:1px solid #666; color:#fff; text-align:center;padding:0 10px}

.liuyan{ margin:20px 0; width:640px;}
.liuYfl p{ margin-bottom:15px; }
.liuYfl{ float:left;}
.liuYfl .kuang{  width:280px; height:35px;         line-height:35px; padding-left:4px;  border:#CCC solid 1px; background:#ebebeb; outline-color:#ddd;}
.liuYfl .tijiao{ width:284px; height:35px;         line-height:35px; border:0;          background:#333;    color:#FFF; cursor:pointer;}
.liuYfr{         float:right;  }
.liuYfl .tijiao:hover{        background:#666;}
.liuYfr textarea{width:380px; height:140px;        line-height:35px; padding-left:4px;  border:#CCC solid 1px; background:#ebebeb; outline-color:#ddd;}
.me{float:right;}
.jianjie p{ font-size:14px; line-height:28px; color:#666;}
.dian strong{font-size:16px; border-bottom:#999 solid 2px; padding-bottom:4px;}

.f4boxr{width:370px; float:right; height:auto;}
.f4boxr .contanttext{width:100%; height:auto; margin:auto;}
.f4boxr .contanttext dd{font-size:13px; color:#999; line-height:40px;}
.f4boxr .contanttext dd a{color:#999;}
.f4boxr .contanttext dd a:hover{color:#494949;}
.f4boxr h2{font-size:16px;letter-spacing:1px;word-break: color:#666}
.f4boxr .contanttext dd i{float:left; display:block;margin-right:5px; margin-top:5px; }
.ico1{ background:url(../images/ico_03.png) 0 0;width:20px; height:20px; margin-top:5px; }
.ico2{ background:url(../images/ico_03.png) 0 -37px; width:20px; height:25px; }
.ico3{ background:url(../images/ico_03.png) 0 69px;width:20px; height:25px;}
.ico4{ background:url(../images/ico_03.png) 0 25px;width:20px; height:25px;}





/*招聘教师*/
.tea_recruit{ padding:30px 0;}
.tea_recruit ul li{  padding:20px; width:1000px; margin:0 auto 40px; background-color:#fbfbfb;}
.tea_recruit ul li h3{ font-weight:400; color:#333; font-size:22px;}
.tea_recruit ul li .re_time{ font-size:12px; color:#999; line-height:28px;}
.tea_recruit ul li .re_time span{ margin-left:5px;}
.tea_recruit ul li .re_con{ border-top:1px solid #ececec; border-bottom:1px solid #ececec; margin:10px auto; padding:20px 60px; font-size:13px; color:#666; line-height:26px;}

.btn-recruit{padding: 6px 15px;
font-size: 14px; border:1px solid #d68b37; color:#d68b37; margin-top:14px; display:inline-block; transition:all 0.6s;}
.btn-recruit:hover{ background-color:#d68b37; color:#fff;}

.mypop{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000000; background: rgba(0,0,0,.5);
} 

.mypop .pop{display: none; width:560px; height:460px; padding: 20px; position:relative; top:50%; margin: -205px auto 0; background: #fff; border-radius:5px;}
.mypop .pop h3{ font-size: 16px; text-align: center; line-height: 36px; color:#222;}
.mypop .pop label{width: 304px; display: block; padding-left: 50px; font-size: 14px; margin:10px auto 0; line-height: 36px;}
.mypop .pop label input.txt{ width: 190px; border:1px solid #ddd; height:24px; padding-left:5px;}
.mypop .pop label input.file{ width: 200px; outline: none; cursor: pointer;}
.mypop .pop label input.radio{ display: inline-block;margin-left: 15px;}
.mypop .pop label span{ display: inline-block; float:left;}
.mypop .pop .btn-submit{display: block; margin:10px auto 0; cursor: pointer; width: 120px; height: 34px; text-align: center; border:none; background: #eee; border-radius:4px; 
	transition: all 0.33s linear;
	-o-transition: all 0.33s linear;
	-ms-transition: all 0.33s linear;
	-webkit-transition: all 0.33s linear;
}
.mypop .pop .btn-submit:hover{ background:#f96868; color: #fff; border-radius: 4px; }
.star ul{ margin-left:-20px;}
.star ul li{ margin-left:20px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; margin-bottom:20px;  }
.star ul li a{ display:block;}		
		.star ul li img{ width:285px; height:285px; display:block;  }
		.star ul li:hover .stu_intro{ display:block;} 
		.star ul li .stu_intro{ width:285px; height:285px; background:rgba(57,137,188,0.3); padding:60px 40px; position:absolute; display:none; top:0; left:0;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#4c3989bc, endColorstr=#4c3989bc);*width:205px; *height:165px;}
        .star ul li .stu_intro h3{ font-size:30px; color:#ffdf00; margin:20px 0;}
		.star ul li .stu_intro p{ font-size:16px; color:#fff; line-height:30px;}
.star_detail{ padding-bottom:60px;}		
.star_detail .star_pic{ width:500px; height:500px;}	
.star_detail .star_pic img{ width:500px; height:auto}	
.star_detail .star_con{ width:600px; }
.star_detail .star_con .b1{}
.star_detail .star_con .b1 h4{ font-size:22px; font-weight:400; color:#444; line-height:40px;}		
.star_detail .star_con .b1 p{ font-size:14px; color:#666; line-height:30px;}
.star_detail .star_con .b1 p strong{ width:80px; display:inline-block;}
.star_detail .star_con .b1{ padding:0 0 10px; border-bottom:1px dashed #ddd; margin-top: 40px; }
.star_detail .star_con .x1 p{ font-size:14px; color:#666; line-height:28px; text-indent:2em;}
.star_detail .star_con .x1 strong{ line-height:40px; font-size:14px;}

/*详情页*/
.about p{ font-size:13px; color:#777; line-height:32px; text-indent:2em; margin-top:18px;}
.news_detail{ padding-bottom:40px;}
.pre-a{ width:100%; margin:20px auto 30px;}
.pre-a a{display:inline-block; text-align:center; width:43%; margin:0 3%; height:30px; border:1px solid #ddd; background-color:#f5f5f5; font-size:14px; line-height:30px; color:#444;*display:inline; zoom:1; *width:42%;}
.pre-a a:hover{ background-color:#3989bc; border:1px solid #3989bc; color:#fff}
.shiPxq{ width:480px; height:400px; margin:20px auto;}
.news_detail h2,.stu_detail h2{ font-size:24px; color:#444; text-align:center; font-weight:400;}
.news_detail .p_time,.stu_detail .p_time{ font-size:12px; color:#999; text-align:center; line-height:38px;}

.news_detail p{font-size: 13px;
color: #777;
line-height: 24px;
text-indent: 2em;
margin-top: 2px;}
.news_detail img{ max-width:100%; height:auto; margin:30px auto 0; display:block; }
.return_list{ margin-bottom:30px;border-bottom:1px solid #ddd;}
.return_list a{display:inline-block; line-height:40px; font-size:18px; color:#444;}
.return_list a:after{ content:''; width:71px; height:4px; background-color:#3989bc; display:block; }


/*Technology*/
.about{ padding-bottom:70px; padding-top: 50px;}
.about_tit{width: 100%;
font: 800 26px/30px "Microsoft YaHei", SimSun, SimHei; color: #333;/*text-align: center;*/ height: 50px;}
.about_tit span {
    font: 400 16px/24px "Microsoft YaHei", SimSun, SimHei;
    color: #666;
    text-transform: uppercase;
}

.about p{ font-size:16px; color:#777; line-height:30px; text-indent:2em; margin-top:30px; font-family: arial;}
.about img{ max-width:100%; display:block; margin:0 auto;}
.t_ho2{ display:none}
.t_ho{ overflow:hidden; position:relative;  }
		.t_ho .hd{ }
		.t_ho .hd .prev,.t_ho .hd .next{ display:block;  width:30px; height:30px; overflow:hidden;
			 cursor:pointer; position:absolute; top:85px;transition: all 0.3s; -webkit-transition: all 0.3s;}
			 .t_ho .hd .prev{background:url("../images/arrow1.png") 0 0 no-repeat; left:5px ;}
			 .t_ho .hd .prev:hover,.t_ho .hd .next:hover{ background-position:0 -30px;}
		.t_ho .hd .next{ background:url("../images/arrow2.png") 0 0 no-repeat; right:5px;  }
		.t_ho .bd{ }
		.t_ho .bd .tempWrap{margin:0 auto; }
		.t_ho .bd ul{ overflow:hidden; zoom:1; }
		.t_ho .bd ul li{ margin:0 6px; float:left; overflow:hidden; text-align:center;  }
		.t_ho .bd ul li .pic{ text-align:center; width:270px; height:200px;}
		.t_ho .bd ul li .pic img{ width:270px; height:200px; }
		.t_ho .bd ul li .pic a:hover img{ border-color:#999;  }
		.t_ho .bd ul li .title{ line-height:28px; font-size:14px;  }

.t_book2{ display:none}
.t_book{ overflow:hidden; position:relative; margin-bottom:20px;  }
		.t_book .hd{ }
		.t_book .hd .prev,.t_book .hd .next{ display:block;  width:30px; height:30px; overflow:hidden;
			 cursor:pointer; position:absolute; top:119px;transition: all 0.3s; -webkit-transition: all 0.3s;}
			 .t_book .hd .prev{background:url("../images/arrow1.png") 0 0 no-repeat; left:5px ;}
			 .t_book .hd .prev:hover,.t_book .hd .next:hover{ background-position:0 -30px;}
		.t_book .hd .next{ background:url("../images/arrow2.png") 0 0 no-repeat; right:5px;  }
		.t_book .bd{ }
		.t_book .bd .tempWrap{margin:0 auto; }
		.t_book .bd ul{ overflow:hidden; zoom:1; }
		.t_book .bd ul li{ margin:0 6px; float:left;  overflow:hidden; text-align:center; position:relative; cursor:pointer; }
		.t_book .bd ul li .pic{ text-align:center; }
		.t_book .bd ul li .pic img{ width:208px; height:268px; display:block; }
		
		.t_book .bd ul li .title{ line-height:28px; font-size:14px;  }	
		.t_book .bd ul li::after{ content:''; width:208px; height:268px; background:rgba(0,0,0,0.3); display:block; position:absolute; left:0px ;  top:0; opacity:0; transition:all 0.3s;}
.t_book .bd  ul li:hover::after{ opacity:1;} 	

.t_news2{ display:none;}
.t_news{ overflow:hidden; position:relative;  }
		.t_news .hd{ }
		.t_news .hd .prev,.t_news .hd .next{ display:block;  width:30px; height:30px; overflow:hidden;
			 cursor:pointer; position:absolute; top:86px;transition: all 0.3s; -webkit-transition: all 0.3s;}
			 .t_news .hd .prev{background:url("../images/arrow1.png") 0 0 no-repeat; left:5px ;}
			 .t_news .hd .prev:hover,.t_news .hd .next:hover{ background-position:0 -30px;}
		.t_news .hd .next{ background:url("../images/arrow2.png") 0 0 no-repeat; right:5px;  }
		.t_news .bd{ }
		.t_news .bd .tempWrap{margin:0 auto; }
		.t_news .bd ul{ overflow:hidden; zoom:1; }
		.t_news .bd ul li{ margin:0 6px; float:left;  overflow:hidden; position:relative; cursor:pointer; }
		.t_news .bd ul li .li_bg{ width:263px; height:197px; background:rgba(0,0,0,0.3); display:none; position:absolute; top:0;}
		.t_news .bd ul li:hover .li_bg{ display:block; }
		.t_news .bd ul li:hover .pic img{transform:scale(1.05); -webkit-transform:scale(1.05);}
		.t_news .bd ul li .pic{ width:263px; height:197px; overflow:hidden;}
		.t_news .bd ul li .pic img{ width:263px; height:197px; display:block; transition:all 0.3s; -webkit-transition:all 0.3s; }
		.t_news .bd ul li h3{font-size: 16px;
color: #444;
line-height: 40px;
font-weight: 400;
width: 100%;
height: 40px;
overflow: hidden;}
.t_news .bd ul li p{font-size: 13px;
color: #999;
line-height: 13px;}
		


.pop{ width: 440px;  background: #fff;}
.pop .timu{  margin-left: 20px; margin-right: 20px; }
.dson{border-bottom: 2px solid #e0e0e0;}
.pop .timu .zuoti{ float: left; }
.pop .timu .zuoti h1{line-height:20px; font-size: 16px; color: #ffab19; margin-top: 12px;}
.pop .timu .zuoti p{ line-height: 20px; font-size:14px;  color: #333; margin-bottom: 12px;}
.wen{ line-height: 30px; font-size: 14px; color: 14px; width: 440px; margin-left:20px;}
.pop .float-close{ background: url(../images/down.png); width: 24px; height: 24px; float: right; margin-top: 20px;}
.one{ background: url(../images/tubiao.png) ;  width: 27px; height: 27px; background-position-x: ; float:left; margin-top: 10px; margin-left: 10px;}
.twoo{ background: url(../images/tubiao.png) ;  width: 27px; height: 27px; background-position-x: 71px; float:left; margin-top: 10px; margin-left: 10px;}
.three{ background: url(../images/tubiao.png) ;  width: 27px; height: 27px;  background-position-x: 27px;  float:left; margin-top: 10px; margin-left: 10px;}
.tubiao li{display: inline-block; width: 120px; height: 50px; margin-right: 10px; cursor: pointer;}
.tubiao .active{ background:#dcdcdc; }
.tubiao li p{ line-height: 50px; font-size: 14px;}
.tubiao li:last-child{margin-right: 0;}
.tubiao{text-align: center;}
.ones{background: #d3f5fd;}
.twos{ background: #fee6e4;}
.threes{ background:#ecfec6;}
.tttx{width: 250px; height: 34px; border: 1px solid #dcdcdc; margin-left: 20px;}
.form-controls{ margin:0 20px; height: 36px;background-color: #fff; border:1px solid #dcdcdc; border-radius: 3px; display:block; outline:none; *height:34px; text-indent:6px; line-height:34px;  width: 400px; height: 150px;}
.form-controls input{ width: 350px;}
.shuzi { text-align: center;}
.shuzi .active{ background:#ffab19; color: #fff;}
.shuzi li{display: inline-block; width: 38px; height: 38px; text-align: center; line-height: 38px; background: #f3f5f5; border-right:1px #e5e5e5 solid; color: #333; cursor: pointer;}
.shuzi li:hover{  background:#ffab19; color: #fff;}
.dxs{ margin-right: 50px; margin-left: 50px; height: 30px; display: block; }
.dxs p{ line-height: 30px;}
.aasl{float: right; }
.aasr{float: left;}
.dsao{ width:150px; height:26px; background:#ffab19; text-align: center; line-height: 26px; color: #fff; border-radius:4px ; display: block;  display: block; position: relative !important; margin-left:145px; margin-top:20px; margin-bottom: 40px;}



.float-news,.float-open{background:#fbfbfb;border-left:0 none;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:1px 6px 6px rgba(0, 0, 0, 0.1);display:inline-block;font-size:16px; }
.float-news{height:584px;right:0px; width:440px;z-index:100;bottom:0px;_margin-top:117px;}
.float-open{height:48px;right:-70px;width:150px;z-index:99;bottom:0px; _margin-top:206px; background: #ffab19;}
.float-news,.float-open{position:fixed;*zoom:1;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
/*.float-close{background:url(images/nav-close.png) no-repeat left top;overflow:hidden;height:48px;opacity:.6;filter:alpha(opacity=60);position:absolute;right:9px;text-indent:100%;top:10px;white-space:nowrap;width:48px;}*/
.open-btn{background:url(../images/ml-open-demo.png) no-repeat center;display:block;overflow:hidden;height:40px;opacity:.6;filter:alpha(opacity=60);text-indent:100%;white-space:nowrap;width:40px; float: left; margin-top: 4px; margin-left: 10px;}
.float-close:hover,.open-btn:hover{opacity:1;filter:alpha(opacity=100);}
.float-open .dk{ float: right;font-size:16px; line-height:48px; margin-right: 16px;}
.float-open .open-btn{ color: #fff;}



/*详情页*/
.list {
    text-align: center;
    margin: 0 auto;
}

.list a {
    font-size: 16px;
    display: inline-block;
    text-align: center;
    margin: 0 20px 0 20px;
    padding-bottom: 5px;
     border-bottom: 1px solid transparent;
}
.list a:hover{
     border-bottom: 1px solid #3e3e3e;
}
.details-module {
    background-color: #f4f4f2;
    width: 100%;
    padding: 60px 0;
}

.details-box {
    margin: 0 auto;
    width: 1200px;
    background-color: #ffffff;
}

.news-details {
    padding: 35px 80px;
    box-shadow: 0 0 12px #e3e3e3;}

.bread {
    border-bottom: 1px solid #e6e6e6;
    height: 30px;
    margin-bottom: 50px;
}

.bread ul li {
    float: left;
    font-size: 14px;
    color: #b9b7b7;
    margin-right: 10px;
}

.bread ul .b-index {
    background: url(../images/nidx-icon.png) no-repeat center left;
    padding-left: 18px;
}

.bread ul .b-center {
    background: url(../images/n-righticon.png) no-repeat center left;
    padding-left: 12px;
}

.news-text h6 {
    font-size: 22px;
    text-align: center;
}

.release a {
    font-size: 14px;
    color: #979797;
    margin-top: 30px;
}

.news-figure img { width:50%;
    margin: 0 auto; padding: 40px 0 30px 0;
}

.word {
    font-size: 16px;
    color: #808080;
    word-break: break-word;
    line-height: 32px;
    margin-bottom: 40px;
}

.chapter {
    padding: 36px 0;
    border-top: 1px solid #e6e6e6;
}

.chapter ul li {
    float: left;
    font-size: 14px;
    color: #686868;
    width: 346px;
    text-align: center;
    margin-top: 10px;
}

.chapter ul li .up {
    background: url(../images/n-lefticon.png) no-repeat left;
    padding-left: 20px;
}

.chapter ul li .under {
    background: url(../images/n-righticon.png) no-repeat right;
    padding-right: 20px;
}

.chapter ul li .in {
    background: url(../images/n-listicon.png) no-repeat left;
    padding-left: 30px;
}

.segmentation {
    border-left: 1px solid #b9b7b7;
    border-right: 1px solid #b9b7b7;
}

.article {margin-top: 35px;}
.article .img-box {width:370px; border: 1px solid #dbdbdb; height:300px;}
.img-box img {width: 100%; }
.fl {float: left;}
.article .text-box {width: 630px;}
.fr {float: right}
.article .text-box h1 {color: #333; font-size:28px; margin-top: 0px; font-weight:bold;}
.article .text-box .Product-link { width:630px;  height:16px; line-height:16px; margin-top:10px;}
.article .text-box .Product-link  .pageicon{ width:24px; height:24px; background:url(../imges/pageicon.png) center center no-repeat; float:left}
.article .text-box .Product-link  p{ color:#666; font-size:16px; line-height:24px; }
.article .text-box h3 {
    color: #333;
    font-size: 18px;
    margin-top: 60px;}
.article .text-box p {
    color: #666666;
    font-size: 14px;
    margin-top: 10px;
    line-height: 30px;
	}
.atr-pic{ height:45px; margin-top:44px;}
.atr-pic h4{ font-size:21px; font-weight:bold; color:#666; float:left; width:200px; height:30px; border-left:4px solid #ffab19; text-align:center; margin-top:7px;}
.Product-links{ height:1px; background-color:#eeeeee; width:760px; float:left; margin-top:22px;}
.down{background-image:url(../images/download.png); float: right; width:156px; height:45px;}
.down:hover{background-image:url(../images/download01.png); }
.parameter{ width:1009px; height:auto; background:url(../images/canshu.png); margin-top:20px;}
.parameter img{ margin:0 auto; width: 100%;}



.out_tab {
	height: 66px;
	border-bottom: 1px solid #ebebeb
}

.out_tab .w1200 {width: 1200px;  ;
    margin: 0 auto;
	font-size: 0
}
.w1200 {width: 1200px; margin: 0 auto;}
.out_tab .w1200 a {
	font-size: 16px;
	color: #666666;
	display: inline-block;
	padding: 0 8px;
/*	margin-right: 60px;*/
	line-height: 66px;
	height: 66px;
	box-sizing: border-box
}

.tab-list{  margin:0 auto; margin-top:40px; height:30px;}
.tab-list li{ margin-right:60px; font-size:16px; color:#333; display:inline-block;  line-height:30px; cursor:pointer;}
.tab-list li:hover{color:#ffab19; border-bottom: solid #ffab19 1px;}
.tab-list .hover { border-bottom: solid #ffab19 2px; color:#ffab19}
.tab-list .hover a{ color:#ffab19;}
.tab-list li:last-child{ margin-right:0px;}
.list-box{display:none}


/*历程*/
.join-bj{ height:585px; background:#eeeeee;}
.lc ul li{background: url(../images/lc@2x.png) center center no-repeat; width:360px; height:259px; margin-right:60px; float:left;}
.lc ul li:last-child{ margin-right:0;}
.lc ul li h1{ color:#ffab19; text-align:center; font-size:20px; font-weight:bold; margin-bottom:20px;}
.lc ul li h2{ font-size:18px; color:#333; text-align:center; line-height:60px;}
.lc ul li p{ text-align:center; font-size:15px; color:#666666; line-height:24px; width: 320px; margin:0 auto;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}

.liucheng{ position:relative; height:259px; margin-top:48px;}

.zhichi-bj{ background:url(../images/zhichi@2x.png) center center no-repeat; height:1048px;}
.nextone{ width:56px; height:56px; background:url(../images/zuo@2x.png) no-repeat; position:absolute; left: -90px; top: 113px;}
.prevone{ width:56px; height:56px; background:url(../images/zuo@2x.png) no-repeat; position:absolute;  right: -90px; top: 113px; background-position-x:-56px;}
