﻿.box{ width:1000px; margin:0 auto;}


.about_box{ width:100%; height:240px; margin-top:100px; overflow:hidden;}

.about_box.big{ height:400px;}

.about_box ul{
	width:1000px;
	color:#fff;
	font-size:36px;
	line-height:42px;
	margin-top:120px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.about_box ul li{ width:420px;} 

.about_box ul.red{ color:#b89c25;}

.about_box h1{ font-size:32px; text-align:center; color:#fff; line-height:240px;}

.about_box h2{width:1000px; margin:0 auto; font-size:32px; color:#fff; line-height:240px;}

.about_box.big h1{ line-height:400px;}

 



.news{ width:1000px; margin:35px auto 0 auto; padding-bottom:60px;}

.news .tab{ width:100%; text-align:center;}

.news .tab li{ display:inline-block; margin:0 30px;}

.news .tab li a{ display:inline-block; border-bottom:1px solid #fff; font-size:16px; line-height:45px;}

.news .tab li a:hover{ color:#b89c25; border-bottom:1px solid #b89c25;}

.news .tab li.on a{ color:#b89c25; border-bottom:1px solid #b89c25;}

.news .list{
	width:100%;
	lear:both;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

.news .list .pic{ float:left; margin-top:8px;}

.news .list .pic img{ width:100%;}

.news .list ul{
	width:1000px;
	float:right;
	text-align:left;
	color:#777;
	line-height:28px;
}

.news .list ul li{ margin-bottom:7px;}

.news .list ul h1 a{
	font-size:18px;
	color:#666;
	display:block;
	margin-bottom:5px;
	font-weight:normal;
	font-family: "微软雅黑";
}

.news .list ul h1 a:hover{ color:#b89c25; text-decoration:none;}

.news .list ul a{ color:#b89c25;}

.news .list ul a:hover{ text-decoration:underline;}

.news .list ul li em{ background:#f0efef; display:inline-block; padding:0 15px; border-radius:20px; line-height:22px; margin-left:5px;}



.insight{ margin-top:28px;}

.insight .top h1{ font-size:24px; line-height:30px; margin:15px auto;}

.insight .top h1 em{ padding:0 20px; line-height:22px; display:inline-block; border-radius:22px; text-align:center; font-size:14px; margin-right:15px; vertical-align:3px;}

.insight .top h1 em.b1{ border:1px solid #e8989b; background:#feeff0; color:#b89c25; }

.insight .top h1 em.b2{ border:1px solid #cfcfcf; background:#f7f7f7; color:#777; }

.insight .top .fl{ float:left;}

.insight .top.line{ border-bottom:1px solid #e9e9e9; padding-bottom:25px; position:relative;}

.insight .top p{ float:left; margin-right:20px; line-height:30px; color:#777;}

.insight .top a.bt{ width:120px; line-height:36px; text-align:center; float:right; border-radius:2px; color:#fff; font-size:14px; background:#b89c25; display:block;}

.insight .top a.bt:hover{ background:#cb1d24;}

.insight .con p{ margin-top:30px; font-size:14px; line-height:28px;}

.insight .bottom.big{ margin:40px auto 130px auto;}

.insight .top.line a.baom{ background:#b89c25; width:120px; line-height:36px; text-align:center; color:#fff; position:absolute; right:0; top:30px; -webkit-border-radius:2px; border-radius:2px; font-size:14px; display:block;}

.insight .top.line a.baom:hover{ background:#be1319;}



.biaomingbox{ width:100%; border-top:1px solid #f4f4f4; text-align:center; margin:40px auto 120px auto; padding-top:50px;}

.biaomingbox p{ font-size:16px;}

.biaomingbox a{ background:#b89c25; width:160px; line-height:44px; text-align:center; color:#fff;   -webkit-border-radius:2px; border-radius:2px; font-size:14px; display:block; margin:0 auto; margin-top:20px;}

.biaomingbox a:hover{ background:#be1319;}



/*分享按钮*/

.insight .top .shrae{ color:#777; line-height:30px; display:inline-block;}

.iconfont{color:#fff}

@font-face{font-family:iconfont;src:url(../other/iconfont.eot);src:url(../other/../other/iconfont.eot)format('embedded-opentype'),url(../other/iconfont.woff)format('woff'),url(../other/iconfont.ttf)format('truetype'),url(../other/iconfont.svg#iconfont)format('svg')} 

.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;width:30px;height:30px;line-height:30px;border-radius:50%;display:inline-block;vertical-align:top;  text-align:center;}

.icon-sina{background-color:#ea493c;font-size:20px; margin-left:5px;}

.icon-wechat{cursor:pointer;background-color:#24b727;font-size:20px; margin-left:5px;}

.icon-in{cursor:pointer;background-color:#008dc4;font-size:20px; margin-left:5px;}

.icon-in span{ display:inline-block; background:url(../images/icon.png) no-repeat 0 -25px; width:15px; height:15px;}

.icon-f{cursor:pointer;background-color:#4a6da6;font-size:20px; margin-left:5px;}

.icon-f span{ display:block; background:url(../images/icon.png) no-repeat 0 -49px; width:10px; height:17px; margin:0 auto; margin-top:6px;}

.insight .bottom { width:100%; text-align:center; margin:30px auto;}

.insight .bottom a.bt{ width:160px; line-height:44px; text-align:center;  border-radius:2px; color:#fff; font-size:14px; background:#b89c25; display:block; margin:25px auto;}

.insight .bottom a.bt:hover{ background:#cb1d24;}

.insight .bottom .shrae{ width:100%; text-align:center; line-height:30px; color:#777;}





.case_more{ width:100%; border-top:1px solid #e9e9e9; padding:40px 0;}

.case_more .top{ width:1000px; }

.case_more .top dl{ width:320px; height:370px; float:left; background:#f8f8f8; margin:0px 20px 0 0;}

.case_more.ai{ border:0; padding:40px 0 100px 0; } 

.case_more.ai .top dl{ height:300px; padding-bottom:30px;}

.case_more .top dl.last{ margin:0px 0 0 0;}

.case_more .top dl a{ display:block; }

.case_more .top dl a:hover{ color:#333;}

.case_more .top dl dt{ padding:0 18px; color:#777;}

.case_more .top dl dt h1{ font-size:16px; color:#b89c25; margin:15px 0 5px 0;}

.case_more.ai .top dl dt h1{ color:#333;}

.case_more .top dl a:hover h1{ text-decoration:underline;}

.case_more .top dl a:hover dt{  color:#333;}

.case_more .top dl dt span{ color:#b89c25;}

.case_more .top dl dd img{ width:100%;}



.case_more .bottom{ width:100%; text-align:center; margin:50px auto;}

.case_more .bottom h1{ font-size:20px; line-height:30px;}

.case_more .bottom a{ width:160px; line-height:44px; text-align:center;  border-radius:2px; color:#fff; font-size:16px; background:#555555; display:block; margin:15px auto;}

.case_more .bottom a:hover{ background:#414040;}





/*解决方案*/

.case{ width:1000px; margin:0 auto; }

.case .top{ text-align:center;}

.case .top h1{ font-size:24px; line-height:30px; margin:50px auto 20px auto;}

.case .top dl{ height:60px; display:inline-block; color:#777; line-height:20px; width:170px; border-right:1px solid #e8e8e8; padding:10px 62px; margin:10px 0; overflow:hidden; }

.case .top dl dd{ font-size:16px; color:#b89c25; border-bottom:1px solid #fff; margin-bottom:8px;  display:inline; padding-bottom:4px; line-height:32px; }

.case .top dl.last{border-right:0px; }

 

.case .top dl a.on dd{color:#b89c25; border-bottom:1px solid #b89c25;}

.case .top dl a:hover dd{ color:#b89c25; border-bottom:1px solid #b89c25;}

.case .top dl a{ color:#777;}

.case .top dl a:hover{ color:#777;}

.case .bottom{ padding:40px 0 60px 0;} 

.case .bottom .list{ width:100%; clear:both; overflow:hidden; border-bottom:1px solid #e9e9e9; padding:50px 0;}

.case .bottom .list.last{ border-bottom:0px;}

.case .bottom .list dl{ width:100%; overflow:hidden; }

.case .bottom .list dl dd{ width:60px; float:left; } 

.case .bottom .list dl dt{ width:920px; float:right; font-size:16px; color:#444;}

.case .bottom .list dl dt h1{
	font-size:18px;
	line-height:30px;
	margin-bottom:5px;
	color: #b89c25;
}

.case .bottom .list .txt{
	width:100%;
	clear:both;
	overflow:hidden;
	margin-top:5px;
}

.case .bottom .list .txt .fl{ padding-left:80px;}

.case .bottom .list .txt .fl ul{ margin-bottom:20px; overflow:hidden; color:#666;}

.case .bottom .list .txt .fl a.bt{ line-height:30px; text-align:center;  border-radius:2px; color:#666; font-size:12px; background:#fff; display:inline-block; padding:0 15px; border:1px solid #dfdfdf; margin-right:10px; } 

.case .bottom .list .txt .fl a.bt:hover{ color:#000;} 

.case .bottom .list .txt .fr{ margin-top:10px;}

.case .bottom .list .txt .fl a.bt i{ background:url(../images/pad.jpg) no-repeat; display:inline-block; margin-right:5px; width:16px; height:16px; vertical-align:-3px;}

.case .con{ background:url(../images/lined.jpg) repeat-x; width:100%; height:25px; line-height:25px; text-align:center;  overflow:hidden; }

.case .con h3{ font-size:16px; display:inline-block; padding:0 25px; background:#fff; font-weight:normal;}

/*关于我们*/



.about{
	width:1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.about .tab{ width:100%; text-align:center;}

.about .tab li{ display:inline-block; margin:0 20px;}

.about .tab li a{
	display:inline-block;
	font-size:16px;
	line-height:45px;
}

.about .tab li a:hover{
	color:#b89c25;
}

.about .tab li.on a{
	color:#b89c25;
}

.chance1{ margin-top:40px;}

.chance1 .top_cor h1{ font-size:24px; line-height:30px; color:#b89c25;}

.chance1 .top_cor p{ font-size:14px; margin-top:15px; }

.chance1 .con_cor{ width:100%; margin-top:20px;}

.chance1 .con_cor ul{ width:460px; float:left; font-size:14px; line-height:28px; }

.chance1 .con_cor ul li{ margin-bottom:40px;}

.chance1 .con_cor .fr{ margin-top:10px;}



#J_navlist{ width:100%; overflow:hidden;  }

#J_navlist .list-item.none{display:none;}

#J_navlist li{ border-bottom:1px solid #e1e1e1; display:block; padding:0px; position:relative;min-height:78px;_height:78px;z-index:10;zoom:1; margin:0 auto; clear:both;}

#J_navlist  li.last{ border:0;}

#J_navlist  li h4{ font-size:16px; line-height:78px; font-weight:normal; cursor:pointer;}

#J_navlist  li h4 em{ width:2px; height:18px; background:#b89c25; display:inline-block; margin-right:12px; vertical-align:-3px;}

#J_navlist  li h4 strong{ width:195px; display:inline-block; font-weight:normal;}

#J_navlist  li h4 span{ font-size:12px; }

#J_navlist  li dl{ color:#666; line-height:28px;}

#J_navlist li h4 i{cursor:pointer; background:url(../images/down.png) no-repeat; display:block; width:11px; height:8px; float:right; margin:36px 20px 0 0px;}

#J_navlist li.selected h4 i{  background:url(../images/up.png) no-repeat;}

#J_navlist li .list-item{ position:relative;zoom:1; padding:0 14px; }

#J_navlist li .list-item dl{ margin-bottom:30px;}



.chance1 .bottom{
	width:100%;
	text-align:center;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}

.chance1 .bottom h1{ font-size:20px;}

.chance1 .bottom a{ width:200px; line-height:44px; text-align:center;  border-radius:100px; color:#fff; font-size:14px; background:#b89c25; display:block; margin:15px auto;}

.chance1 .bottom a:hover{
	background-color: #e8cd58;
}



/*伙伴*/

.partner{ width:1020px; margin:0 auto; text-align:center;}

.partner.last{ padding-bottom:100px;} 

.partner h1{ font-size:20px; text-align:center; margin:30px auto; }

.partner .con{ width:100%; overflow:hidden; margin:30px auto;}

.partner .con dl{ width:150px; height:95px; float:left; margin:10px;}

.partner .con dl img{ width:148px; border:1px solid #e6e6e6;  }



.contact{ width:1000px; margin:50px auto 100px auto;}

.contact .top dl{ width:319px; float:left; border-right:1px solid #f0f0f0;  margin:0px 20px 0 0;}

.contact .top dl.last{ margin:0px 0 0 0; border:0;}

.contact .top dl a{ display:block; }

.contact .top dl a:hover{ color:#333;}

.contact .top dl dt{ padding:0 18px; color:#777;}

.contact .top dl dt h1{ font-size:16px; color:#b89c25; margin:15px 0 5px 0;}

.contact .top dl a:hover h1{ text-decoration:underline;}

.contact .top dl a:hover dt{  color:#333;}

.contact .top dl dt span{ color:#b89c25;}

.contact .top dl dd img{ width:100%;}



.contact .bottom{ width:100%; text-align:center; margin-top:50px; }

.contact .bottom .line{ background:url(../images/lined.jpg) repeat-x; width:100%; height:25px;}

.contact .bottom .line h1{ background:#fff; display:inline-block; padding:0 20px; font-size:24px; line-height:25px;}

.contact .bottom p{ font-size:16px; line-height:34px; margin-top:5px;}

.contact .bottom p img{ margin:10px 0 20px 0;}



/*关于我们主页*/

.about_index{
	margin-top:10px;
}

.about_index .top h1{ font-size:24px; line-height:30px; color:#b89c25;}

.about_index .top p{ font-size:14px; margin-top:15px; }

.about_index .con{ width:100%; margin-top:20px;}

.about_index .con ul{
	width:1000px;
	float:left;
	font-size:14px;
	line-height:28px;
}

.about_index .con ul li{ margin-bottom:0px;}

.about_index .con .fr{ margin-top:10px; position:relative;}

.about_index .con .fr i{ background:url(../images/play.png) no-repeat; width:72px; height:73px; display:block; position:absolute; left:50%; top:50%; margin:-36px 0 0 -36px;}

.about_index .txt ul{ float:left; font-size:14px; line-height:28px; margin:25px 100px 0 0; }

.about_index .bottom{ width:100%; padding-bottom:140px;}

.about_index .bottom dl{ width:250px; height:40px; margin:50px 0 0 0; float:left;}

.about_index .bottom dl dd{ float:left; background:url(../images/common.png) no-repeat; width:39px; height:37px; margin:0px  10px 0 15px;}

.about_index .bottom dl dd.b1{ background-position:0 0;}

.about_index .bottom dl dd.b2{ background-position:-47px 0; }

.about_index .bottom dl dd.b3{ background-position:-102px 0; width:44px;}

.about_index .bottom dl dd.b4{ background-position:-152px 0; margin-top:3px;}

.about_index .bottom dl dd.b5{ background-position:-206px 0; margin-top:3px;}

.about_index .bottom dl dd.b6{ background-position:-255px 0; margin-top:3px;}

.about_index .bottom dl dd.b7{ background-position:-304px 0; margin-top:3px;}

.about_index .bottom dl dd.b8{ background-position:-352px 0; margin-top:3px;}

.about_index .bottom dl dt { color:#666;}

.about_index .bottom dl dt h3{ font-weight:normal;margin-top:8px; font-size:16px; color:#b89c25;}

.con_pic{ width:100%; margin:50px auto 20px auto;}

.con_pic img{ width:100%;}

.about_jieshao{ width:1000px; margin:0 auto; margin-top:40px;}

.about_jieshao h1{ font-size:24px; color:#b89c25;}

.about_jieshao p{ font-size:14px; line-height:28px; margin-top:15px;}



.xieyi{ width:1000px; margin:0 auto; overflow:hidden; font-size:14px; line-height:28px; margin:50px auto 100px auto;}

.xieyi h2{ font-size:14px; font-weight:bold; margin-top:30px;}



.course{ width:1000px; margin:0 auto; padding:40px 0; border-bottom:1px solid #e7e7e7;}

.course ul.top{ padding-left:20px; height:52px; border-left:4px solid #b89c25;}

.course ul.top h1{ font-size:24px; line-height:25px; margin-bottom:5px;}

.course .con{ margin-top:20px;}

.course .con dl{ width:320px; height:290px; float:left; margin:20px 20px 0 0;}

.course .con dl.last{ margin:20px 0 0 0;}

.course .con dl a{ display:block; }

.course .con dl a:hover{ color:#333;}

.course .con dl dt{  color:#777;}

.course .con dl dt h1{ font-size:16px; color:#333; margin:15px 0 5px 0;}

.course .con dl a:hover h1{ text-decoration:underline;}

.course .con dl a:hover dt{  color:#333;}

.course .con dl dt span{ color:#b89c25;}

.course .con dl dd img{ width:100%;}



.login{ width:520px; margin:0 auto 200px auto; border:1px solid #ededed; background:#fff; margin-top:-118px; height:420px;}

.login h1{ font-size:24px; text-align:center; line-height:30px; margin-top:40px;}

.login table{ width:342px; margin:0 auto; margin-top:30px; }

.login table .txt{ width:322px; height:24px; padding:10px; border:1px solid #dadada; border-radius:2px; background:#fcfcfc; font-size:14px;}

.login table label input{ vertical-align:-2px;}

.login table .btn{ width:100%; height:46px; font-size:18px; color:#fff; border-radius:2px; background:#b89c25; cursor:pointer; border:0;}

.login table .btn:hover{ background:#c1131a;}

.login table a.zhu{ color:#b89c25;}

.login table a.zhu:hover{ text-decoration:underline;}



.lecturer{ width:1000px; margin:0 auto; padding-bottom:80px;}

 

.lecturer dl{ width:300px; height:595px; float:left;  margin:50px 50px 0 0;}

.lecturer dl.last{ margin:50px 0 0 0;}

.lecturer.duan dl{  height:545px; }

.lecturer dl a{ display:block; }

.lecturer dl a:hover{ color:#333;}

.lecturer dl dt{ color:#777;}

.lecturer dl dt h1{ font-size:16px; color:#333; margin:15px 0 5px 0;}

.lecturer dl dt h2{ font-size:14px; color:#333; margin:0px 0 5px 0;}

.lecturer dl a:hover h1{ color:#b89c25;}

.lecturer dl a:hover h2{ color:#b89c25;}

.lecturer dl a:hover dt{ color:#b89c25;}

.lecturer dl a:hover dt p{ color:#777;}

.lecturer dl dd img{ width:100%;}

.lecturer_con{ margin-top:50px;}

.lecturer_con.xiao{ margin-top:30px;}

.lecturer_con .pic{ float:left; width:300px;}

.lecturer_con ul{ width:660px; float:right; font-size:14px; line-height:24px;}

.lecturer_con ul li{ margin-bottom:20px;}

.lecturer_con ul h1{ font-size:24px;}

.lecturer_con ul h2{ font-size:16px;}

 

.market{ width:1000px; margin:0 auto; padding-bottom:40px;}

.market dl{ width:100%;   border-bottom:1px solid #e9e9e9; padding:40px 0;} 

.market dl.last{ border-bottom:0;}

.market dd{ position:relative;}

.market dd span{ position:absolute; right:-10px; bottom:20px; background:#3d3d3d; width:160px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:20px;}

.market dt h1{ font-size:24px; line-height:30px; margin:15px auto;}

.market dt h1 em{ padding:0 20px; line-height:22px; display:inline-block; border-radius:22px; text-align:center; font-size:14px; margin-right:15px; vertical-align:3px;}

.market dt h1 em.b1{ border:1px solid #e8989b; background:#feeff0; color:#b89c25; }

.market dt h1 em.b2{ border:1px solid #cfcfcf; background:#f7f7f7; color:#777; }

.market dt p{ color:#777777; font-size:12px; line-height:24px;}

.market dt .btn{ display:block; width:160px; height:44px; line-height:44px; margin:0px auto; border-radius:2px; font-size:16px; text-align:center; margin-top:40px;}

.market dt .btn.b1{ background:#b89c25; color:#fff;}

.market dt .btn.b1:hover{ background:#c7171e;}

.market dt .btn.b2{ background:#eeeeee; color:#333;}

.market dt .btn.b2:hover{ background:#e3e0e0;}



/*荣誉*/

.rongyu{ width:100%; text-align:center; padding-bottom:120px;}

.rongyu ul{ font-size:14px; line-height:28px; width:100%; overflow:hidden; margin-top:40px; }

.rongyu ul h2{  font-size:20px; line-height:30px; margin-bottom:5px; color:#b89c25;}



.zereng{ width:100%; padding:50px 0 100px 0;}

.zereng h1{ font-size:24px; line-height:30px; color:#b89c25;}

.zereng p{ font-size:14px; line-height:24px; margin-top:30px;}



.lecturer_bot{ width:100%; clear:both;}

.lecturer_bot a.list{ display:block; width:465px; height:230px; float:left; margin:40px 35px 10px 0; }

.lecturer_bot a.list dd{ width:180px; float:left;}

.lecturer_bot a.list dd img{ width:100%;}

.lecturer_bot a.list dt{ width:265px; float:right; color:#777;}

.lecturer_bot a.list dt h1{ font-size:16px; color:#333;  }

.lecturer_bot a.list dt h3{ font-size:12px; font-weight:normal; color:#333; }

.lecturer_bot a.list:hover dt h1{ color:#b89c25;}

.lecturer_bot a.list:hover dt h3{ color:#b89c25;}

.lecturer_bot a.list:hover dt{ color:#777;}





.bigpartner{ width:1000px; margin:30px auto 170px auto;}

.bigpartner dl{ width:320px; float:left; margin:40px 20px 0 0; text-align:center; font-size:16px;}

.bigpartner dl.last{ margin:40px 0 0 0;}

.bigpartner dl dd img{ width:318px; height:198px; border:1px solid #e6e6e6;}

.bigpartner dl dt{  margin-top:15px;}



.kechengb{ width:100%; margin:0 auto; margin-top:60px;}

.kechengb  h2{ font-size:18px; color:#b89c25; margin-top:35px;}

.kechengb  h2 i{ width:4px; height:18px; margin-right:10px; display:inline-block; background:#b89c25; vertical-align:-3px;}

.kechengb p{ font-size:14px; line-height:28px; margin-top:20px;}

 

.kechengb video{ width:700px; height:400px; display:block; margin:40px auto;}

.kechengb ul{ width:100%; border-bottom:1px solid #e9e9e9; padding:20px 0 50px 0;}

.kechengb ul em{ background:url(../images/shu_03.jpg) no-repeat; width:23px; height:20px; display:inline-block; margin-right:10px; vertical-align:-5px;}

.kechengb ul li a{ font-size:14px; line-height:36px;}

@media (max-width:1030px) {

.box{ width:100%;}	

.about_box ul,.kechengb,.kechengb ul{ width:90%;}

.about_box h2{ width:90%;}

.news{ width:100%;}

.news .list{ width:90%;}

.news .list .pic{ width:30%}

.news .list ul{ width:65%;}

.insight .top,.insight .con{ width:90%; margin:0 auto;}

.case_more .top{ width:90%;}

.case_more .top dl{ width:30%; margin:0 1.5%}

.case_more .top dl.last{ margin:0px 1.5%;}

.course .con dl{ width:30%; margin:20px 1.5%}

.course .con dl.last{ margin:20px 1.5%;}

.lecturer dl{ width:30%; margin:30px 1.5% 0 1.5%;}

.lecturer dl.last{ margin:30px 0 0 0;}

.case,.biaomingbox{ width:90%;}





.case .bottom .list dl dt{ width:100%; float:left; margin-left:80px; margin-top:-60px;} 

.about{ width:90%;}

.chance1 .con_cor ul{ width:48%;}

.chance1 .con_cor .fr{ width:48%; margin-top:10px;}

.partner { width:90%;}

.contact{ width:90%;}

.contact .top{ width:100%;}

.contact .top dl{ width:30%; height:auto; padding:10px 0 20px 0; margin:20px 1.5%;}

.contact .top dl.last{ margin:20px 1.5%;}

 

.about_index .con ul{ width:48%;}

.about_index .con .fr{ width:48%; margin-top:10px;}

.about_index .bottom dl{ width:25%;}

.about_jieshao,.xieyi,.course,.lecturer,.market{ width:90%;}

.lecturer_con .pic{  width:30%;}

.lecturer_con ul{ width:66%;}

.con_pic .fl{ width:66.15%;}

.con_pic .fr{ width:33.85%; }



.lecturer_bot a.list{ display:block; width:44%; float:left; height:350px; margin:0px 6%  20px 0;}

.lecturer_bot a.list dd{ width:40%; }

.lecturer_bot a.list dt{ width:57%; }



.bigpartner{ width:100%; margin:20px auto 50px auto;}

.bigpartner dl{ width:30%; margin:40px 1.5% 0 1.5%; font-size:14px;  }

.bigpartner dl.last{ margin:40px 1.5% 0 1.5%; }

.bigpartner dl dd img{ width:auto; height:auto; }



} 



@media (max-width: 768px) {

.about_box{ margin-top:50px;}

.about_index .top h1{ font-size:20px; line-height:24px;}

.about_index .con ul{ width:100%; float:none;}

.about_index .con ul li{ margin-bottom:20px;}

.about_index .con .fr{ width:100%; float:none; margin-top:10px;}

.about_index .txt ul{ float:none; margin:25px 0 0 0;} 



.login{ width:90%; margin:30px auto 100px auto; }

.login h1{ font-size:18px; line-height:24px; margin-top:30px;}

.login table{ width:80%; margin:0 auto; margin-top:30px;}

.lecturer{ padding-bottom:30px;}

.lecturer dl{ width:100%; height:auto; padding-bottom:20px; float:none; margin:10px auto;}

.lecturer dl.last{ width:100%; margin:10px auto; float:none;}

.lecturer.duan dl{  height:auto; }

.contact .top dl{ width:100%; height:auto; padding:10px 0 20px 0; float:none; background:#f8f8f8; margin:20px auto;}

.contact .top dl.last{ margin:20px auto;}

.con_pic .fl{ width:100%; float:none;}

.con_pic .fr{ width:100%; float:none;}

.lecturer_bot a.list{ display:block; width:45%; float:left; margin:0px 10% 30px 0; height:550px;}

.lecturer_bot a.list.last{ margin:0px 0 30px 0;}

.lecturer_bot a.list dd{ width:100%; float:none; }

.lecturer_bot a.list dt{ width:100%; float:none; margin-top:10px; }



.bigpartner dl{ width:40%; margin:40px 5% 0 5%; }

.bigpartner dl.last{ margin:40px 5% 0 5%; }



.kechengb video{ width:90%; height:auto;  margin:20px auto;} 

.insight .top.line a.baom{  position:inherit; right:0; top:0px; margin-top:10px;}

}

 

 

@media (max-width:476px) {

.about_box.big{ height:300px;}	

.about_box.big h1{ line-height:300px;}	

.about_box{ height:220px;}	

.about_box h1{ font-size:14px;  line-height:220px;}

.about_box h2{ font-size:14px;  line-height:220px;}

.about_box ul{ font-size:14px; line-height:32px; margin-top:60px;}

.news{padding-bottom:20px;}

.news .tab li{ display:inline-block; margin:0 20px;}

.news .list{ padding:20px 0;}

.news .list .pic{ width:100%; float:none; margin-bottom:10px;}

.news .list ul{ width:100%; float:none;}

.news .list ul li{ margin-bottom:0;}

.news .list ul h1 a{ font-size:16px;} 

.case_more .top dl{ width:100%; height:auto; padding-bottom:20px; float:none; background:#f8f8f8; margin:20px auto;}

.case_more .top dl.last{ margin:20px auto;}

.course .con dl{ width:100%; height:auto;  float:none;  margin:20px auto;}

.course{  padding:30px 0; }

.course ul.top{ padding-left:10px; height:45px; border-left:2px solid #b89c25;}

.course ul.top h1{ font-size:18px; line-height:20px; margin-bottom:4px;}

.case_more .bottom{ margin:20px auto;}

.case_more .bottom h1{ font-size:18px;}

.case_more .bottom a{ width:90%;}

.case .top h1{ font-size:20px;}

.case .top dl{ height:60px; float:left; width:100%; border:0; height:auto; border-bottom:1px solid #e8e8e8; margin:5px auto; padding:10px 0;}	

.case .top dl.last{ border-bottom:1px solid e8e8e8;}

.case .bottom .list{ padding:20px 0;}

.case .bottom .list .txt .fl{ width:100%; float:none; padding:0;}

.case .bottom .list .txt .fr{ width:100%; float:none; margin-top:20px;}

.case .bottom .list dl dt{  font-size:14px; color:#444;}

.case .bottom .list dl dt h1{ font-size:16px; line-height:20px; margin-bottom:5px;}

.case .bottom .list .txt .fl ul{ margin-bottom:10px;}

.chance1 .top_cor h1{ font-size:20px; line-height:24px;}

.chance1 .con_cor ul{ width:100%; float:none;}

.chance1 .con_cor ul li{ margin-bottom:20px;}

.chance1 .con_cor .fr{ width:100%; float:none; margin-top:10px;}

 

#J_navlist  li h4{ font-size:14px;}

#J_navlist  li h4 strong{ width:auto; margin-right:5px;}

.chance1 .bottom h1{ font-size:18px;}

.chance1 .bottom a{ width:100%; }

.about .tab li{ display:block; width:50%; margin:0px; float:left; }

.partner.last{ padding-bottom:20px;}

.partner h1{ font-size:16px; margin:20px auto;}

.partner .con dl{ width:46%; margin:2px 2%; overflow:inherit; }

.partner .con dl img{ width:96%;}

.contact{ width:100%; margin:30px auto;}



.about_index .bottom{ padding-bottom:30px;}

.about_index .bottom dl{ width:50%;}

.about_index .bottom dl dt h3{ font-size:14px;}

.about_index .bottom dl dd{  margin:3px 5px 0 0px;}

.about_jieshao h1{ font-size:18px;}

.case_more.ai{ padding:20px 0 30px 0; }

.xieyi{ margin:30px auto;} 

.lecturer_con{ margin-top:20px;}

.lecturer_con .pic{  width:100%; float:none;}

.lecturer_con ul{ width:100%; float:none; margin-top:20px;}

.lecturer_con ul h1{ font-size:18px;}

.lecturer_con ul li{ margin-bottom:10px;}

.market dd span{  right:0px; bottom:10px;   width:auto; height:auto; text-align:center; line-height:20px;   padding:0 10px; font-size:12px;}

.market dt h1{ font-size:16px; line-height:20px; margin:10px auto;}

.market dt h1 em{ padding:0 10px; font-size:12px; margin-right:10px; vertical-align:1px;}

.zereng h1{ font-size:18px;}

.zereng p{ margin-top:15px;} 

.con_pic{ width:100%; margin:20px auto;}

.insight .top a.bt{ width:90px;}

.tj {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(../images/tj.png) no-repeat; BORDER-LEFT: 0px; WIDTH: 175px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; LETTER-SPACING: 8px; HEIGHT: 48px;
}

.lecturer_bot a.list{ height:500px;}



.bigpartner dl{ width:80%; margin:20px auto; float:none; }

.bigpartner dl.last{ margin:20px auto; }



.insight .top h1{ font-size:16px; line-height:20px; margin:10px auto;}

.insight .top h1 em{ padding:0 10px; font-size:12px; margin-right:10px; vertical-align:1px;}

.insight .bottom.big{ margin:40px auto 50px auto;}

 .biaomingbox{   margin:20px auto 60px auto; padding-top:30px;}

}  



@media (max-width:400px) {

.insight .top p{  margin-right:0px;	} 

.insight .top a.bt{ width:90px; float:none; margin-top:10px; clear:both; overflow:hidden;}



.login table .txt{ width:220px;  padding:5px 10px;}

.login table .btn{ width:242px; height:36px; font-size:14px;}

}





.theme-mask{z-index:10000;position:fixed; _position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6; display:none; z-index:1000; }

.popover1{
	width:400px;
	height:390px;
	z-index:100001;
	position:fixed;
	top:50%;
	left:50%;
	background:#fff;
	box-shadow:1px 1px 6px 3px rgba(0,0,0,.2);
	display:none;
	text-align:center;
	z-index:1001;
	margin-top: -200px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -200px;
}

.popover1 .top{ width:100%; background:#fff; line-height:34px;}

.popover1 .top .bt{ float:right; font-size:20px; margin-right:20px; margin-top:5px;}

.popover1 li{ margin-bottom:20px;}

.popover1 li h1{ font-size:20px;}

.popover1 li .txt{ width:318px; height:24px; padding:10px; background:#fcfcfc; border:1px solid #dadada; border-radius:2px;}

.popover1 li .btn{ width:340px; height:46px; background:#b89c25; font-size:14px; cursor:pointer; border:0; border-radius:2px; color:#fff;}

.popover1 li .btn.disabled{ background:#e7e7e7; color:#6f6f6f;}



@media (max-width:400px) {

.popover1{ width:100%; top:50%;left:50%; background:#fff; margin:-250px 0 0 -50%; }

.popover1 li .txt{ width:258px; height:24px; padding:10px; background:#fcfcfc; border:1px solid #dadada; border-radius:2px; color:#333;}

.popover1 li .btn{ width:280px; height:46px; background:#b89c25; font-size:14px; cursor:pointer; border:0; border-radius:2px; color:#fff;}

} 



.error { color:red; padding-left: 20px; float: left; }

.popover1 li .txt.errorC { border:1px solid red; color:#f00; color:red;  }

/*.popover1 li .txt.checkedN { border: 1px solid #1ece6d; color:#999; } */

@media screen and (max-width:470px){

	video{ width:90%; margin:20px auto;}	

	iframe{ width:90%; height:200px;margin:20px auto;}	

}
