* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
	box-sizing: border-box;
	font-style: normal;
}

li {
	list-style: none;
}

input,
button {
	outline: none;
	font-family: "microsoft yahei";
	outline: none;
}

button{
	cursor: pointer;
}

.button {
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}

.button:focus {
	outline: none;
}

.button > span {
	vertical-align: middle;
}

body {
	background: #fff;
	font-family: "microsoft yahei";
	margin: 0;
	padding: 0;
}

a:hover {
	text-decoration: none;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*+height: 1%;
}

.container{
	width: 1100px;
	margin: 0 auto;
}

.header{
	background:url("../images/header_bg.jpg") no-repeat 0 0;
	width:100%;
	height:80px;
}

.header_left{
	float: left;
	margin-top:16px;
	position: relative;
}

.logo{
	width:271px;
}

.wrap2 { width:100%; margin:0 auto;}
.topbar1 { height:28px;background: #3b3535; }
.topbar1 .top_box { width:1000px;margin:0 auto; padding:5px 0 34px; color:#DCCBC8;font-size:14px;}
.topbar {  height:128px; background: #a73827;}
.topbar .top_box { width:1000px; margin:0 auto; padding:16px 0 34px;}
.topbar .top_box .logo { width:100%; height:85px; float: left;}
.topbar .top_box .logo .web_logo1 { width:100%; height:99px; float: left; color:#fff; font-size:14px; background: url(../images/logo_03.png) no-repeat left top; }
.topbar .top_box .logo .top_kao { width:70px; height:16px; color:#fff; font-size:16px; margin-top:53px; float: right; }
.topbar .top_box .hot_r { width:280px; height:62px; margin-right:138px;  padding-top:20px;}
.topbar .top_box .hot_r .sh_xx { height:25px; margin-bottom:14px; background:url(../images/icon_9.png) no-repeat right top;}
.topbar .top_box .hot_r .hot_line {width:370px; height:20px; color:#fff; font-size: 16px; background: url(../images/icon_10.png) no-repeat left 2px; padding-left:36px; }
.topbar .top_box .hot_r .hot_line b { color:#fff; font-size:18px;}
#navul ul {
	display:block;
}
#navul li:hover {
	background:#504e4d;
	width: 106px;
height: 60px;
display:block;
cursor: pointer;
}

.clearfix {
    display: block;
    zoom: 1;
}
.col960 {
    width: 980px;
    margin: auto;
}
.navbg {
	height:60px;
	min-width:1050px;
	width: 100%;
	background: url(../images/language_11.png) repeat-x #eeeeee;
	z-index:99;
	left:0;
}
#navul li {
	float: left;
	margin-right: 1px;
	width:106px;
	height:60px;
	position:relative;
	text-align:center;
	line-height:60px;
}

#navul li a {
	font-size:16px;
	text-decoration:none;
}
#navul li.navhome {
	text-align:left;
	padding:0 0px 0 60px;
	width:60px;
}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:59px;
	left:-1px;
	background:#a73827;
	filter:alpha(opacity=50);opacity:1;
	border:#424444 0px solid;
	border-bottom:none;
}
#navul li ul li {
	display:block;
	width:106px;
	float:none;
	margin-right:0px;
	height:40px;
	position:relative;
	line-height:40px;
	border-bottom:#922717 1px solid;
	font-size:14px;
}


.header_p{
	font-size: 14px;
	color: #fff;
	line-height: 1;
	position: absolute;
	left:139px;
	top:12px;
}

.header_right{
	float: right;
	margin:23px 0 0 0;
}

.header_btn{
	background:rgba(48,52,64,0.1);
	width:140px;
	height:35px;
	border: #ffdf40 1px dotted;
	float: left;
	font-size: 16px;
	color: #ffe13e;
	letter-spacing: 1px;
	margin-left: 27px;
}

.header_btn:first-child{
	margin-left: 0;
}

.header_btn:hover{
	background:#ffdf40;
	color: #303440;
}

.banner{
	background: url("../images/banner-bg.jpg") no-repeat center 0;
	width: 100%;
	height:783px;
	padding-top:100px;
}

.banner_tit{
	background: url("../images/banner-tit.png") no-repeat center 0;
	width: 100%;
	height:235px;
	text-indent:-9999px;
}

.banner_two{
	background:url("../images/banner-two.png") no-repeat 0 0;
	width: 627px;
	height: 45px;
	margin:46px auto 0;
}

.banner_p1{
	width: 322px;
	float: left;
	font-size: 30px;
	color: #2e3341;
	line-height:44px;
	letter-spacing:1px;
	text-align: center;
	font-style:italic;
	font-weight: bold;
}

.banner_p2{
	width:305px;
	float: right;
	font-size:28px;
	color: #fff;
	line-height:44px;
	letter-spacing:1px;
	font-style:italic;
	padding-left: 26px;
}

.banner_con{
	width: 791px;
	margin:56px auto 0;
}

.banner_con li{
	background:url("../images/banner_li.png") no-repeat 0 0;
	width: 140px;
	height:140px;
	float: left;
	margin-left: 77px;
	padding-top: 30px;
}

.banner_con li:first-child {
	margin-left:0;
}

.banner_icon{
	background: url("../images/banner_icon.png") no-repeat 0 0;
	width:43px;
	height:40px;
	display: block;
	margin:0 auto;
}

.banner_icon1{
	background-position: 0 -40px;
}
.banner_icon2{
	background-position: 0 -80px;
}
.banner_icon3{
	background-position: 0 -120px;
}

.banner_p{
	font-size:20px;
	color:#fff;
	line-height: 1;
	text-align: center;
	margin: 14px 0 0 0;
	opacity: 0.88;
	filter:alpha(opacity=88);
}

.banner_con li:hover{
	background-position:0 -140px;
	opacity: 1;
	filter:alpha(opacity=100);
}

.banner_btn{
	background-image: -webkit-linear-gradient(#616df2,#55a4f2);
	background-image: -moz-linear-gradient(#616df2,#55a4f2);
	background-image: -ms-linear-gradient(#616df2,#55a4f2);
	background-image: linear-gradient(#616df2,#55a4f2);
	width:480px;
	height:50px;
	border: none;
	border-radius: 25px;
	font-size:24px;
	color: #fff;
	display:block;
	margin:52px auto 0;
}

.banner_btn:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.book {
	background: url("../images/book_bg.png") no-repeat center 0;
	width:100%;
	height:753px;
	padding-top:38px;
}

.book_con{
	width:1100px;
	margin:45px auto 0;
}

.book_con li{
	background:url("../images/book_box.jpg") no-repeat 0 0;
	width:250px;
	height: 340px;
	float: left;
	padding: 1px 0 0 0;
	margin-left:33px;
}

.book_con li:first-child{
	margin-left: 0;
}

.book_con li:nth-child(2){
	background-position:0 -340px;
}

.book_con li:nth-child(3){
	background-position:0 -680px;
}

.book_con li:nth-child(4){
	background-position:0 -1020px;
}

.book_con li:hover{
	box-shadow: 0 5px 13px rgba(44,44,44,0.16);
}

.book_pic{
	width: 248px;
	height: 149px;
	margin: 0 auto;
}

.book_h3{
	background: -webkit-linear-gradient(#ff4c4d,#f5879b);
	background: -moz-linear-gradient(#ff4c4d,#f5879b);
	background: -ms-linear-gradient(#ff4c4d,#f5879b);
	background: linear-gradient(#ff4c4d,#f5879b);
	width: 250px;
	height: 50px;
	font-size: 30px;
	color:#fff;
	text-align: center;
	line-height:50px;
}

.book_h32{
	background: -webkit-linear-gradient(#009471,#4cb99f);
	background: -moz-linear-gradient(#009471,#4cb99f);
	background: -ms-linear-gradient(#009471,#4cb99f);
	background: linear-gradient(#009471,#4cb99f);
}

.book_h33{
	background: -webkit-linear-gradient(#f48330,#fdb25e);
	background: -moz-linear-gradient(#f48330,#fdb25e);
	background: -ms-linear-gradient(#f48330,#fdb25e);
	background: linear-gradient(#f48330,#fdb25e);
}

.book_h34{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
}

.book_p{
	font-size:18px;
	color: #5c5c5c;
	line-height:30px;
	text-align: center;
	margin-top: 10px;
}

.book_btn{
	background: #ce2005;
	width:360px;
	height:50px;
	border: none;
	border-radius: 25px;
	font-size:18px;
	color: #fff;
	box-shadow: inset 0 0 15px rgba(255,255,255,0.2);
	display: block;
	margin:63px auto 0;
}

.industry{
	background: url("../images/industry-bg.png") no-repeat center 0;
	width: 100%;
	height:522px;
	padding-top:62px;
}

.industry_tit1{
	font-size:28px;
	color: #666;
	text-align: center;
	line-height: 1;
}

.industry_tit2{
	font-size: 48px;
	color: #3d3d3d;
	text-align: center;
	line-height: 1;
	letter-spacing: 2px;
	font-weight:normal;
	margin:28px 0 0 0;
}

.industry_tit2 strong{
	color: #ce2005;
}

.industry_stit{
	font-size:24px;
	color: #ccc;
	text-align: center;
	line-height: 1;
	font-weight:lighter;
	text-transform: uppercase;
	margin: 22px auto 0;
}

.bias{
	font-size:18px;
	vertical-align: 2px;
}

.industry_con{
	width:1078px;
	margin:0 auto;
}

.industry_left{
	width: 580px;
	float: left;
}

.industry_h3{
	background: url("../images/industry-tit.png") no-repeat center 0;
	height: 47px;
	text-indent: -9999px;
}

.industry_out{
	background: -webkit-linear-gradient(rgba(97,109,242,0.52),rgba(85,164,242,0.52));
	background: -moz-linear-gradient(rgba(97,109,242,0.52),rgba(85,164,242,0.52));
	background: -ms-linear-gradient(rgba(97,109,242,0.52),rgba(85,164,242,0.52));
	background: linear-gradient(rgba(97,109,242,0.52),rgba(85,164,242,0.52));
	width: 580px;
	height:311px;
	border: none;
	border-radius:5px;
	margin: 39px auto 0;
	padding-top: 8px;
}

.industry_out ul{
	background: -webkit-linear-gradient(rgba(97,109,242,1),rgba(85,164,242,1));
	background: -moz-linear-gradient(rgba(97,109,242,1),rgba(85,164,242,1));
	background: -ms-linear-gradient(rgba(97,109,242,1),rgba(85,164,242,1));
	background: linear-gradient(rgba(97,109,242,1),rgba(85,164,242,1));
	width: 564px;
	height: 295px;
	margin: 0 auto;
	overflow: hidden;
}

.industry_out li{
	width:94px;
	height:59px;
	border-right: #d5e6fc 1px dashed;
	border-bottom: #d5e6fc 1px dashed;
	float: left;
	font-size: 18px;
	color:#fff;
	text-align: center;
	line-height: 58px;
	cursor: pointer;
}

.industry_out li:nth-child(6),
.industry_out li:nth-child(12),
.industry_out li:nth-child(18),
.industry_out li:nth-child(24),
.industry_out li:nth-child(30){
	border-right: none;
}

.industry_out li:nth-child(25),
.industry_out li:nth-child(26),
.industry_out li:nth-child(27),
.industry_out li:nth-child(28),
.industry_out li:nth-child(29),
.industry_out li:nth-child(30){
	border-bottom: none;
}

.industry_out li.more{
	background: -webkit-linear-gradient(#ff5959,#ff7f7f);
	background: -moz-linear-gradient(#ff5959,#ff7f7f);
	background: -ms-linear-gradient(#ff5959,#ff7f7f);
	background: linear-gradient(#ff5959,#ff7f7f);
	font-weight: bold;
}

.industry_out li.yellow{
	color: #f0ff00;
}

.industry_out li:hover{
	color: #f0ff00;
	text-decoration: underline;
}

.industry_right{
	width: 390px;
	float: right;
}

.industry_h31{
	background: url("../images/industry-tit1.png") no-repeat 0 0;
	text-indent: -9999px;
	height: 47px;
}

.industry_form{
	width: 335px;
	margin:56px 0 0 0;
}

.industry_box{
	background:#fff;
	width: 335px;
	height: 50px;
	border: #a7a7a7 1px dotted;
	border-radius: 25px;
}

.industry_icon{
	background: url("../images/industry-icon.png") no-repeat 0 0;
	width: 24px;
	height:48px;
	float: right;
	margin:0 14px 0 0;
}

.industry_icon2{
	background-position:0 -48px;
}

.industry_icon3{
	background-position:0 -96px;
}

.users1,.phone1,.citys1{
	background: transparent;
	width:292px;
	height:48px;
	border: none;
	font-size:18px;
	color: #3d3d3d;
	line-height: 48px;
	padding-left: 20px;
}

::-webkit-input-placeholder{
	color: #3d3d3d;
}
:-moz-placeholder{
	color: #3d3d3d;
}
::-moz-placeholder{
	color: #3d3d3d;
}
:-ms-input-placeholder{
	color: #3d3d3d;
}

._citys {
	background: #fff;
	width: 554px;
	display: inline-block;
	border: 2px solid #eee;
	padding: 5px;
	position: relative;
}

._citys span {
	color: #ff4c4d;
	height: 15px;
	width: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 3px;
	position: absolute;
	right: 10px;
	top: 10px;
	border: 1px solid #ff4c4d;
	cursor: pointer;
}

._citys0 {
	width: 100%;
	height: 34px;
	display: inline-block;
	border-bottom: 2px solid #ff4c4d;
	padding: 0;
	margin: 0;
}

._citys0 li {
	display: inline-block;
	line-height: 34px;
	font-size: 15px;
	color: #888;
	width: 80px;
	text-align: center;
	cursor: pointer;
}

.citySel {
	background-color:#ff4c4d;
	color: #fff !important;
}

._citys1 {
	width: 100%;
	display: inline-block;
	padding: 10px 0;
}

._citys1 a {
	width: 83px;
	height: 35px;
	display: inline-block;
	background-color: #f5f5f5;
	color: #666;
	margin-left: 6px;
	margin-top: 3px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	font-size: 13px;
	overflow: hidden;
}

._citys1 a:hover {
	color: #fff;
	background-color:#ff4c4d;
}

.industry_btn{
	background:-webkit-linear-gradient(#616df2,#55a4f2);
	background:-moz-linear-gradient(#616df2,#55a4f2);
	background:-ms-linear-gradient(#616df2,#55a4f2);
	background:linear-gradient(#616df2,#55a4f2);
	width:335px;
	height:50px;
	border:none;
	border-radius: 25px;
	display: block;
	font-size:18px;
	color: #fff;
	margin:23px auto 0;
}

.industry_btn:hover{
	background: #ff4c4d;
	color: #fff;
}

.industry_btn_big{
	background: #ce2005;
	width: 360px;
	height:50px;
	border: none;
	border-radius: 25px;
	display: block;
	font-size: 18px;
	color: #fff;
	margin:60px auto 0;
}

.quo{
	background: url("../images/quo_bg.png") no-repeat center 0;
	height:714px;
	padding-top:58px;
	border-top:#f2f2f2 2px solid;
}

.quo_stit{
	font-size: 28px;
	color: #666;
	text-align: center;
	line-height: 1;
	margin:28px 0 0 0;
}

.quo_stit strong{
	color: #ff4c4d;
	font-weight:normal;
}

.quo_con{
	width: 1000px;
	margin:40px auto 0;
}

.quo_con li{
	background: url("../images/quo_pic1.jpg") no-repeat 0 0;
	width:235px;
	height:300px;
	float: left;
	margin-left: 20px;
	padding-top:50px;
	transition: all .2s;
}

.quo_con li:first-child{
	margin-left: 0;
}

.quo_con li:nth-child(2){
	background-image: url("../images/quo_pic2.jpg");
}

.quo_con li:nth-child(3){
	background-image: url("../images/quo_pic3.jpg");
}

.quo_con li:nth-child(4){
	background-image: url("../images/quo_pic4.jpg");
}

.quo_con li:hover{
	transform:translateY(-10px);
}

.quo_h3{
	font-size: 24px;
	color: #fff;
	line-height: 34px;
	text-align: center;
	letter-spacing: 1px;
}

.quo_h3 strong{
	color: #ffdf40;
}

.quo_p{
	background: #ffdf40;
	width: 140px;
	height:35px;
	font-size:16px;
	color: #303440;
	line-height: 35px;
	text-align: center;
	margin:35px auto 0;
	cursor: pointer;
}

.online{
	background: url("../images/online_bg.jpg") no-repeat center 0;
	height:90px;
}

.online_con{
	width: 1000px;
	margin:0 auto;
	position: relative;
}

.online_pic{
	background: url("../images/online_pic.png") no-repeat 0 0;
	width:105px;
	height:96px;
	position: absolute;
	top:-16px;
	left:450px;
}

.online_tit{
	background: url("../images/online_tit.png") no-repeat 0 0;
	width: 441px;
	height:45px;
	float: left;
	margin: 23px 0 0 0;
	text-indent:-9999px;
}

.online_words{
	width:480px;
	height:35px;
	float: right;
	margin: 27px 0 0 0;
}

.online_p{
	background: rgba(48,52,64,0.1);
	width: 355px;
	height:35px;
	border:#ffdf40 1px dotted;
	border-right:none;
	font-size:18px;
	color: #fff;
	line-height: 33px;
	padding-left: 42px;
	float: left;
}

.online_btn{
	background: -webkit-linear-gradient(#ffdb26,#ffea7f);
	background: -moz-linear-gradient(#ffdb26,#ffea7f);
	background: -ms-linear-gradient(#ffdb26,#ffea7f);
	background: linear-gradient(#ffdb26,#ffea7f);
	width: 125px;
	height:35px;
	font-size: 16px;
	color: #303440;
	float: right;
}

.online_btn:hover{
	background: -webkit-linear-gradient(#ffea7f,#ffdb26);
	background: -moz-linear-gradient(#ffea7f,#ffdb26);
	background: -ms-linear-gradient(#ffea7f,#ffdb26);
	background: linear-gradient(#ffea7f,#ffdb26);
}

.paid{
	background: url("../images/paid_bg.jpg") no-repeat center 0;
	width: 100%;
	height:656px;
	padding-top:50px;
}

.paid_box{
	background: url("../images/paid_box.png") no-repeat center;
	width: 416px;
	height:35px;
	margin:22px auto 0;
}

.paid_box li{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 118px;
	height:35px;
	border: none;
	border-radius: 18px;
	float: left;
	font-size: 26px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	margin-left:31px;
}

.paid_box li:first-child{
	margin-left: 0;
}

.paid_box li:nth-child(2){
	background: -webkit-linear-gradient(#009471,#4cb99f);
	background: -moz-linear-gradient(#009471,#4cb99f);
	background: -ms-linear-gradient(#009471,#4cb99f);
	background: linear-gradient(#009471,#4cb99f);
}

.paid_box li:nth-child(3){
	background: -webkit-linear-gradient(#f48330,#fdb25e);
	background: -moz-linear-gradient(#f48330,#fdb25e);
	background: -ms-linear-gradient(#f48330,#fdb25e);
	background: linear-gradient(#f48330,#fdb25e);
}

.paid_con{
	width: 1002px;
	margin:94px auto 0;
}

.paid_con li{
	width:190px;
	float: left;
	margin-left:13px;
	position: relative;
	border: #d9d9d9 1px dotted;
	border-top:none;
	padding:55px 0 26px;
}

.paid_con li:first-child{
	margin-left: 0;
}

.paid_con li:hover{
	border-color: #ff4c4d;
}

.paid_icon{
	background: url("../images/paid_icon.png") no-repeat 0 0;
	width:100px;
	height:90px;
	position: absolute;
	top:-50px;
	left:50%;
	margin-left: -50px;
}

.paid_con li:hover .paid_icon{
	background-position: -100px 0;
}

.paid_icon2{
	background-position: 0 -90px;
}

.paid_con li:hover .paid_icon2{
	background-position: -100px -90px;
}

.paid_icon3{
	background-position: 0 -180px;
}

.paid_con li:hover .paid_icon3{
	background-position: -100px -180px;
}

.paid_icon4{
	background-position: 0 -270px;
}

.paid_con li:hover .paid_icon4{
	background-position: -100px -270px;
}

.paid_icon5{
	background-position: 0 -360px;
}

.paid_con li:hover .paid_icon5{
	background-position: -100px -360px;
}

.paid_h3{
	font-size: 22px;
	color: #4c4c4c;
	text-align: center;
	line-height: 1;
	text-align: center;
}

.paid_p{
	font-size:16px;
	color: #4c4c4c;
	line-height:24px;
	text-align: center;
	margin:16px 0 0 0;
}

.paid_p strong{
	font-size: 18px;
	color: #ff4c4d;
}

.paid_btn{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 125px;
	height:35px;
	border: none;
	font-size: 16px;
	color: #fff;
	display: block;
	margin: 18px auto 0;
}

.paid_con li:hover .paid_btn{
	background:#ff4c4d;
}

.concerns{
	background: url("../images/concerns_bg.png") no-repeat center 0;
	width: 100%;
	height:577px;
	padding-top: 68px;
}

.concerns_con{
	width: 1100px;
	margin:44px auto 0;
}

.concerns_left{
	width: 429px;
	float: left;
}

.concerns_left li{
	width:100%;
	margin-top: 11px;
	overflow: hidden;
	cursor: pointer;
}

.concerns_left li:first-child{
	margin-top: 0;
}

.concerns_words{
	width: 329px;
	float: left;
	border-bottom: #d0d0d0 1px dotted;
}

.concerns_icon{
	background: #5c5c5c;
	width: 4px;
	height:4px;
	border-radius:2px;
	float: left;
	margin:15.5px 0 0 5px;
}

.concerns_p{
	margin-left: 5px;
	float: left;
	font-size:16px;
	color:#5c5c5c;
	line-height:35px;
}

.concerns_left li:hover .concerns_p{
	color: #ff4c4d;
}

.concerns_btn{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 100px;
	height:35px;
	float: right;
	font-size:16px;
	color: #fff;
}

.concerns_left li:hover .concerns_btn{
	background: #ff4c4d;
}

.concerns_pic{
	width: 210px;
	height:265px;
	float: left;
	margin-left: 16px;
}

.exam{
	background: url("../images/exam_bg.png") no-repeat center 0;
	width: 100%;
	height:815px;
	padding-top:60px;
}

.exam_con{
	width:1000px;
	margin:44px auto 0;
}

.exam_con li{
	width:220px;
	height:200px;
	border: #ebebeb 2px solid;
	float: left;
	margin-left: 40px;
	padding-top: 23px;
}

.exam_con li:first-child,.exam_con li:nth-child(5){
	margin-left: 0;
}

.exam_con li:nth-child(5),.exam_con li:nth-child(6),.exam_con li:nth-child(7),.exam_con li:nth-child(8){
	margin-top: 28px;
}

.exam_con li:hover{
	background: #ff4c4d;
}

.exam_h4{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 90px;
	height:90px;
	border: none;
	border-radius: 45px;
	margin: 0 auto;
	font-size: 22px;
	color: #fff;
	line-height: 26px;
	text-align: center;
	padding-top:19px;
}

.exam_con li:hover .exam_h4{
	background: #fff;
	color: #ff4c4d;
}

.exam_p{
	font-size: 16px;
	color: #5c5c5c;
	text-align: center;
	line-height: 22px;
	margin: 16px auto 0;
}

.exam_con li:hover .exam_p{
	color: #fff;
}

.exam_btns{
	width: 1000px;
	margin:28px auto 0;
}

.exam_btns li{
	width: 220px;
	height:50px;
	float: left;
	margin-left: 40px;
	position: relative;
}
.exam_btns li:first-child{
	margin-left: 0;
}
.exam_btn{
	background-color: transparent;
	width: 100%;
	height:100%;
	border: #ff4c4d 2px solid;
	font-size: 16px;
	color: #ff4c4d;
}

.exam_btn_download{
	background-color: #ff4c4d;
	background-image: url("../images/exam_icon.png");
	background-repeat: no-repeat;
	background-position:115px center;
	width: 100%;
	height:100%;
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 68px;
	position: absolute;
	top:0;
	left:0;
	display: none;
}

.exam_btns li:hover .exam_btn_download{
	display: block;
}

.limited{
	background:url("../images/limited-bg.jpg") no-repeat center 0;
	width: 100%;
	height:372px;
	padding:60px 0 0 0;
}

.limited_con{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.limited_pic{
	background:url("../images/limited-pic.png") no-repeat 0 0;
	width: 262px;
	height:336px;
	position: absolute;
	left:596px;
	top:-24px;
}

.limited_btn{
	background: -webkit-linear-gradient(#ffdb26,#ffea7f);
	background: -moz-linear-gradient(#ffdb26,#ffea7f);
	background: -ms-linear-gradient(#ffdb26,#ffea7f);
	background: linear-gradient(#ffdb26,#ffea7f);
	width: 300px;
	height:50px;
	border: none;
	border-radius: 25px;
	font-size: 18px;
	color: #303440;
	display: block;
	margin: 32px 0 0 72px;
}

.limited_btn:hover{
	background: -webkit-linear-gradient(#ffea7f,#ffdb26);
	background: -moz-linear-gradient(#ffea7f,#ffdb26);
	background: -ms-linear-gradient(#ffea7f,#ffdb26);
	background: linear-gradient(#ffea7f,#ffdb26);
}

.limited_box{
	width: 480px;
	margin: 0 0 0 142px;
}

.limited_table{
	width: 100%;
	border-collapse: collapse;
}

.limited_table caption{
	background: #ffdf40;
	width: 480px;
	height:40px;
	font-size:20px;
	color: #303440;
	line-height:40px;
	text-align: center;
}

.limited_table td{
	background: rgba(0,0,0,0.1);
	border: #ffdf40 1px dotted;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

.limited_table td:first-child{
	padding-left: 27px;
}

.limited_table td strong{
	background: -webkit-linear-gradient(#ffdb26,#ffea7f);
	background: -moz-linear-gradient(#ffdb26,#ffea7f);
	background: -ms-linear-gradient(#ffdb26,#ffea7f);
	background: linear-gradient(#ffdb26,#ffea7f);
	-webkit-background-clip: text;
	color: transparent;
}

.course{
	background:url("../images/course_bg.png") no-repeat center 0;
	width: 100%;
	height:805px;
	padding-top: 60px;
}

.course_con{
	width:1000px;
	margin:45px auto 0;
}

.hd{
	width:903px;
	margin: 0 auto;
}

.hd li{
	width: 275px;
	height:60px;
	float: left;
	margin-left: 37px;
}

.hd li:first-child{
	margin-left: 0;
}

.course_a{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 100%;
	height:50px;
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight:bold;
	text-align: center;
	line-height: 50px;
}

.course_a_green{
	 background: -webkit-linear-gradient(#009471,#4cb99f);
	 background: -moz-linear-gradient(#009471,#4cb99f);
	 background: -ms-linear-gradient(#009471,#4cb99f);
	 background: linear-gradient(#009471,#4cb99f);
 }

.course_a_yellow{
	background: -webkit-linear-gradient(#f48330,#fdb25e);
	background: -moz-linear-gradient(#f48330,#fdb25e);
	background: -ms-linear-gradient(#f48330,#fdb25e);
	background: linear-gradient(#f48330,#fdb25e);
}

.course_arrow{
	background: url("../images/course_arrow.png") no-repeat 0 0;
	width: 20px;
	height:10px;
	display: none;
	margin: 0 auto;
}

.course_arrow_green{
	background-position: 0 -10px;
}

.course_arrow_yellow{
	background-position: 0 -20px;
}

.hd .on .course_arrow{
	display: block;
}

.course_box li{
	width:1000px;
	height:316px;
	margin: 25px auto 0;
}

.course_inside{
	background: #fff;
	width:903px;
	height:300px;
	margin: 0 auto;
	box-shadow: 0 0 8px rgba(48,52,64,0.08);
}

.course_pic{
	width: 420px;
	height:260px;
	float: left;
	margin: 20px 0 0 20px;
}

.course_words{
	float: left;
	margin:30px 0 0 24px;
}

.course_h3{
	font-size: 20px;
	color: #4c4c4c;
	line-height: 1;
}

.course_h4{
	background: url("../images/course_icon.png") no-repeat 0 0;
	font-size: 18px;
	color: #ff4c4d;
	line-height:21px;
	padding:0 0 0 27px;
}

.course_h4a{
	background-position:0 -21px;
}

.course_p{
	font-size:16px;
	color: #5c5c5c;
	line-height:26px;
	margin: 10px 0 0 0;
}

.good{
	background: url("../images/good_bg.jpg") no-repeat center 0;
	height:300px;
	padding-top: 42px;
}

.good_con{
	background: url("../images/good_line.png") no-repeat center 92px;
	width: 903px;
	margin: 0 auto;
}

.good li{
	float: left;
	margin-left:101px;
}

.good li:first-child{
	margin-left: 0;
}

.good_circle{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 50px;
	height:50px;
	border: none;
	border-radius: 25px;
	margin: 0 auto;
}

.good li:hover .good_circle{
	background: #ff4c4d;
}

.good_icon{
	background: url("../images/good_icon.png") no-repeat 0 0;
	width: 50px;
	height:50px;
	display: block;
	margin: 0 auto;
}

.good_icon2{
	background-position: 0 -50px;
}

.good_icon3{
	background-position: 0 -100px;
}

.good_icon4{
	background-position: 0 -150px;
}

.good_h3{
	font-size: 16px;
	color: #4c4c4c;
	line-height: 1;
	text-align: center;
	margin-top:13px;
}

.good_round{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width:5px;
	height:5px;
	border: none;
	border-radius: 5px;
	margin:11px auto 0;
}

.good li:hover .good_round{
	background: #ff4c4d;
}

.good_p{
	font-size: 16px;
	color: #5c5c5c;
	line-height: 24px;
	text-align: center;
	margin: 9px 0 0 0;
}

.good_btn{
	background: transparent;
	width: 110px;
	height:30px;
	border: #ff4c4d 2px solid;
	display: block;
	margin:12px auto 0;
	font-size: 16px;
	color: #ff4c4d;
}

.good li:hover .good_btn{
	background: #ff4c4d;
	color: #fff;
}

.squad{
	background: url("../images/squad_bg.png") no-repeat center 0;
	width: 100%;
	height:853px;
	padding-top: 60px;
}

.squad_stit{
	line-height: 40px;
	margin: 22px 0 0 0;
}

.squad_con{
	width: 903px;
	margin:38px auto 0;
}

.squad_con li{
	background: url("../images/squad_pic1.jpg") no-repeat 0 0;
	width: 275px;
	height:395px;
	float: left;
	margin-left:39px;
	padding-top:345px;
	transition: all .5s;
}

.squad_con li:first-child{
	margin-left: 0;
}

.squad_con li:hover{
	box-shadow: 0px 4px 20px rgba(0, 0, 0, .2);
}

.squad_con li:nth-child(2){
	background-image:url("../images/squad_pic2.jpg");
}

.squad_con li:nth-child(3){
	background-image:url("../images/squad_pic3.jpg");
}

.squad_h3{
	background: -webkit-linear-gradient(#616df2,#55a4f2);
	background: -moz-linear-gradient(#616df2,#55a4f2);
	background: -ms-linear-gradient(#616df2,#55a4f2);
	background: linear-gradient(#616df2,#55a4f2);
	width: 100%;
	height:50px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	letter-spacing: 1px;
}

.squad_h3_green{
	background:-webkit-linear-gradient(#009471,#4cb99f);
	background:-moz-linear-gradient(#009471,#4cb99f);
	background:-ms-linear-gradient(#009471,#4cb99f);
	background:linear-gradient(#009471,#4cb99f);
}

.squad_h3_yellow{
	background:-webkit-linear-gradient(#f48330,#fdb25e);
	background:-moz-linear-gradient(#f48330,#fdb25e);
	background:-ms-linear-gradient(#f48330,#fdb25e);
	background:linear-gradient(#f48330,#fdb25e);
}

.accumu{
	background: url("../images/accumu_bg.jpg") no-repeat center 0;
	padding-top: 60px;
}

.accumu_con{
	width: 1000px;
	margin:42px auto 0;
}

.accumu_con li{
	width: 235px;
	height:297px;
	float: left;
	margin-left:20px;
	border: #ccc 1px dotted;
	position: relative;
}

.accumu_con li:first-child{
	margin-left: 0;
}

.accumu_con li:hover{
	border-color: #ff4c4d;
}

.accumu_pic{
	width: 233px;
	height:139px;
	margin: 0 auto;
}

.accumu_p{
	font-size: 18px;
	color: #5c5c5c;
	line-height: 30px;
	text-align: center;
	margin-top: 12px;
}

.accumu_p strong{
	color: #ff4c4d;
	font-weight:normal;
}

.accumu_circle{
	background: url("../images/accumu_circle.png") no-repeat 0 0;
	width:96px;
	height:96px;
	position: absolute;
	bottom: -48px;
	left: 50%;
	margin-left: -48px;
	font-size: 18px;
	color: #fff;
	font-weight:bold;
	text-align: center;
	line-height: 20px;
	padding-top:36px;
}

.accumu_con li:hover .accumu_circle{
	background-position:0 -96px;
}

.accumu_circle1{
	padding-top:38px;
}

.accumu_words{
	background: url("../images/accumu_words.png") no-repeat center 0;
	width:100%;
	height:67px;
}

.footer_logo{
	width: 132px;
	margin:24px auto 0;
}

.footer_p1{
	font-size: 16px;
	color: #3d3d3d;
	text-align: center;
	line-height:26px;
	margin-top: 10px;
}

.footer_p1 a{
	color: #3d3d3d;
}

.footer_p1 span{
	margin:0 6px;
}

.footer_p{
	font-size: 14px;
	color: #ccc;
	line-height:26px;
	text-align: center;
}

.bottombar{
	background: url("../images/bottombar_bg.jpg") no-repeat center 0;
	width: 100%;
	height:120px;
	position: fixed;
	bottom:0;
	left:0;
	z-index: 2;
	padding-top: 21px;
}

.bottombar_con{
	width: 1000px;
	margin: 0 auto;
}

.bottombar_btn{
	background: rgba(48,52,64,0.1);
	width: 140px;
	height:35px;
	border:#ffdf40 1px dotted;
	float: left;
	margin-left: 32px;
	font-size: 16px;
	color: #ffe13e;
	letter-spacing: 1px;
}

.bottombar_btn:nth-child(1),.bottombar_btn:nth-child(7){
	margin-left: 0;
}

.bottombar_btn:nth-child(7),.bottombar_btn:nth-child(8),.bottombar_btn:nth-child(9),.bottombar_btn:nth-child(10),.bottombar_btn:nth-child(11),.bottombar_btn:nth-child(12){
	margin-top: 9px;
}

.bottombar_btn:hover{
	background: #ffdf40;
	color: #303440;
}

.leftbar{
	background: url("../images/leftbar_bg.png") no-repeat 0 0;
	width: 155px;
	height:350px;
	position: fixed;
	left:0;
	top:50%;
	z-index: 2;
	margin-top:-175px;
	padding-top: 80px;
}

.leftbar_tit{
	background: url("../images/leftbar_tit.png") no-repeat center 0;
	height:42px;
	text-indent:-9999px;
}

.leftbar_con{
	width: 124px;
	margin:11px auto 0;
}

.leftbar_con li{
	width: 100%;
	margin-top: 6px;
	overflow: hidden;
	cursor: pointer;
}

.leftbar_con li:first-child{
	margin-top: 0;
}

.leftbar_box1{
	background: -webkit-linear-gradient(#ffdb26,#ffea7f);
	background: -moz-linear-gradient(#ffdb26,#ffea7f);
	background: -ms-linear-gradient(#ffdb26,#ffea7f);
	background: linear-gradient(#ffdb26,#ffea7f);
	width: 90px;
	height:28px;
	border: none;
	border-radius: 4px;
	display: block;
	float: left;
	font-size:14px;
	color: #3d3d3d;
	text-align: center;
	line-height: 28px;
}

.leftbar_box2{
	background: -webkit-linear-gradient(#ffdb26,#ffea7f);
	background: -moz-linear-gradient(#ffdb26,#ffea7f);
	background: -ms-linear-gradient(#ffdb26,#ffea7f);
	background: linear-gradient(#ffdb26,#ffea7f);
	width:30px;
	height:28px;
	border: none;
	border-radius: 4px;
	display: block;
	float: right;
	font-size:14px;
	color: #3d3d3d;
	text-align: center;
	line-height: 28px;
	letter-spacing: -4px;
}

.leftbar_con li:hover .leftbar_box2{
	background: -webkit-linear-gradient(#ff5959,#ff7f7f);
	background: -moz-linear-gradient(#ff5959,#ff7f7f);
	background: -ms-linear-gradient(#ff5959,#ff7f7f);
	background: linear-gradient(#ff5959,#ff7f7f);
	color: #fff;
}

.rightbar{
	background: url("../images/rightbar_bg.png") no-repeat 0 0;
	width:155px;
	height:350px;
	position: fixed;
	right:0;
	top:50%;
	z-index: 2;
	margin-top: -175px;
	padding-top: 80px;
}

.rightbar_tit{
	background: url("../images/rightbar_tit.png") no-repeat center 0;
	height:42px;
	text-indent:-9999px;
}

.mt0{
	margin-top: 0;
}

.mt12{
	margin-top: 12px;
}

.mt15{
	margin-top:15px;
}

.mt20{
	margin-top: 20px;
}

.mt21{
	margin-top:21px;
}

.mt22{
	margin-top: 22px;
}

.mt23{
	margin-top: 23px;
}

.mt44{
	margin-top: 44px;
}

.mt110{
	margin-top:110px;
}

.ml6{
	margin-left: 6px;
}

.ml12{
	margin-left:12px;
}

.ml14{
	margin-left: 14px;
}

.ml16{
	margin-left: 16px;
}

.ml17{
	margin-left:17px;
}
.ml18{
	margin-left: 18px;
}
.ml20{
	margin-left:20px;
}

.button.button--wapasha {
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}

.button--wapasha::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #ff4c4d;
	box-sizing: border-box;
	z-index: -1;
	border-radius: inherit;
	opacity: 0;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}

.button--wapasha:hover {
	background-color:transparent;
	color: #ff4c4d;
}

.button--wapasha:hover::before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}


.nav-header {
    z-index: 1000;
    width: 100%;
    background-color:rgba(55,55,55,.9);
	height:90px;
	line-height:90px;
    /* -webkit-animation: affix-bar .5s 1 both; */
    /* animation: affix-bar .5s 1 both; */
}
.banner{
	clear:both;
	height:500px;
}
.bdpage {
    width: 1100px;
    margin: 0 auto;
}
.bdpage .navbar-header {
	padding-right:15px;
}
@media (min-width: 768px)
.navbar-header {
    float: left;
}
.bdpage .bd-nav a {
    outline: none;
    text-decoration: none;
}
.bdpage .navbar-header .small {
    font-size: 18px;
    color: #fff;
    margin-left: 10px;
}
.bdpage .navbar-header .border-r {
    border-right: 1px solid #595959;
}
.bdpage .navbar-header .border-l {
    border-left: 1px solid #2c2c2c;
    padding-left: 10px;
}
.bdpage .navbar-nav {
    padding-top: 15px;
    margin-left: 45px;
}
@media (min-width: 768px)
.navbar-nav {
    float: left;
    margin: 0;
}
@media (min-width: 768px)
.navbar-nav>li {
    float: left;
}
.nav>li {
    position: relative;
    display: block;
	line-height: 30px;
	float: left;
}
.bdpage .navbar-nav > li > a {
    padding: 6px 10px 8px;
    margin-left: 14px;
    margin-right: 15px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    border-radius: 2px;
}
.bdpage .bd-nav a {
    outline: none;
    text-decoration: none;
}
.bdpage .navbar-nav > li > a {
    padding: 6px 10px 8px;
    margin-left: 14px;
    margin-right: 15px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    border-radius: 2px;
}
.bdpage .navbar-nav > li > a:hover,.bdpage .navbar-nav > li > a:focus{background-color: #00B28E;}
.bdpage .bd-nav a {
    outline: none;
    text-decoration: none;
}
.navbar-header {
    float: left;
}
.industry-box {
    background: url(../images/img_01_bg.jpg) no-repeat center;
    height: 597px;
}
.porela {
    position: relative;
}
.bdpage {
    width: 1100px;
    margin: 0 auto;
}
.industry-box h1 {
    position: absolute;
    left: 430px;
    top: 225px;
    width: 185px;
    line-height: 60px;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
}
.f-w {
    font-weight: bold;
}
.industry-box .box.cn {
    left: 100px;
    top: 173px;
    width: 185px;
}
.industry-box .box {
    position: absolute;
}
.industry-box .box ul {
    margin-bottom: 0;
    padding-left: 17px;
    color: #2e8ff2;
    font-size: 13px;
}
.industry-box .box ul {
    color:#2e8ff2;
    font-size: 13px;
}
.industry-box .box-2 ul {
    color:#ff784e;
}
.industry-box .box ul li {
    margin-bottom: 8px;
}
.industry-box .box ul li span {
    color: #333;
    font-size: 18px;
}
.industry-box .box.cb {
    left: 255px;
    top: 16px;
}
.industry-box .box.gs {
    right: 225px;
    top: 56px;
    width: 270px;
}
.industry-box .box.ck {
    right: 68px;
    top: 170px;
    width: 245px;
}
.industry-box .box.ex {
    right: 0;
    top: 293px;
    width: 350px;
}
.industry-box .box.sw {
    right: 192px;
    top: 429px;
}
.industry-box .box.cw {
    left: 265px;
    top: 429px;
    width: 170px;
}
.industry-box .box.zz {
    left: -17px;
    top: 293px;
    width: 300px;
}
.industry-box .box div {
    display: inline-block;
    min-width: 165px;
    padding: 0 25px 2px;
    margin-bottom: 8px;
    background-color: #2e8ff2;
    color: #fff;
    font-size: 24px;
    border-radius: 6px;
    text-align: center;
}
.industry-box .box-2 div {
    background-color: #ff784e;
}
.industry-box .box-4 div {
    background-color: #00be74;
}
.industry-box .box-3 div {
    background-color: #43cddd;
}


.footer { margin:0 auto;}
.db_box { height:190px; padding:45px 0 25px 0; background:#a6230c;}
.ban_box { width:1000px;margin: 0 auto;}
.ban_box .bq_logo { width:350px; float: left; padding-top:10px;}
.ban_box .bq_dz {width:450px; float: left; color:#fff; font-size:14px; padding:20px 60px 0 80px; line-height: 20px; }
.ban_box .bq_gz { width:300px; float: right; }