﻿@charset "utf-8";
/* CSS Document */

/* banner */
.banner{width:100%; margin:0 auto; margin-top:3px; position:relative; height:400px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:20px}
.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:22px;height:6px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#e8994f;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}


.contentbox{width:100%; overflow:hidden;margin:10px 0;}
/*product*/
.probox{width:1180px; height:420px;; margin:0 auto;}
.pro_bt,.px_bt{width:431px;
	height:100px;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.pro_bt h3,.px_bt h3{height:80px;color:rgba(0, 90, 224, 1);font-size:24px;}
.pro_bt h3 p,.px_bt h3 p{  color:#464948;font-size:14px;}
.pro_bt a{    display: block;
    height: 35px;
    line-height: 35px;
    background: rgba(232, 232, 232, 0.37);
    color: #100f0f;
    margin: 0 auto;
    margin-top: 15px;
}
.pro_bt a:hover{background:#dedede; color:rgba(0, 90, 224, 1);}

/*滑动门*/
#tab{width:1180px;margin:0px auto; margin-top:20px;height:300px; overflow:hidden; }
#tab .tab_menu{width:1180px; height:65px;margin:0 auto;z-index:1;font-family:"Microsoft YaHei";font-size:15px;background: #0c4da1;}
#tab .tab_menu li{box-shadow: 4px 4px 4px rgba(1, 16, 39, 0.48);box-shadow: 4px 4px 4px rgba(1, 16, 39, 0.48);box-shadow: 4px 4px 4px rgba(1, 16, 39, 0.48);background:#e8e8e8; float:left;width:23.2%;height:45px;line-height:45px; margin:8px;cursor:pointer;text-align:center; border:1px solid #bfc0ce;}
#tab .tab_box{width:1180px;height:220px; overflow:hidden;clear:both; margin-top:25px;}
#tab .tab_menu .selected{background:#0c4da1;cursor:pointer; color:#fff;}
#tab .hide{display:none;}
#tab .tab_box ul{width:1180px;}
#tab .tab_box ul li{float:left;
	width:224px;
	height:200px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:20px;
	text-align:center;
        border:1px solid rgb(207, 210, 214);
}
#tab .tab_box ul li span{background:url(../images/pro1.jpg) no-repeat bottom center;
	width:220x;
	height:200px;
	display:block;
	padding-bottom:11px;
}
#tab .tab_box ul li img{width:220px;
	height:200px;
	padding:5px 0;
}
#tab .tab_box ul li img:hover{border:1px solid #d9d9d9;}
#tab .tab_box ul li a:hover{text-decoration:underline;}



/*zixun*/
.zxbox{width:100%;
	margin:0 auto;
	height:272px;
	overflow:hidden;
	position:relative;
	background:url(../images/zx.jpg) no-repeat center;
	margin-top:10px;
}
.zx_text{position:absolute;
	top:320px;
	left:175px;
	color:#a90a0a;
	width:290px;
	height:62px;
}
.zx_text a{display:block;
	width:70px;
	height:62px;
	background:#a90a0a;
	padding:3px;
	text-align:center;
	line-height:30px;
	font-size:20px;
	font-weight:bold;
	float:left;
}
.zx_text a span{color:#fff;width:68px; text-align:center;letter-spacing:3px; border:1px solid #fff; display:block;}
.zx_text p{float:right; line-height:30px; font-size:15px; font-weight:bold;}
.zx_text p b{font-size:30px; font-style:italic;}



/*YOUSHI*/
.ysbox{background:url(../images/ys.jpg) no-repeat center;
	width:1180px;
	margin:0 auto;
	height:96px;
	overflow:hidden;
	position:relative;
	margin-top:1px;
}
.zx_tel{position:absolute;
	top:16px;
	left:200px;
	color:#1a1a1a;
	width:290px;
	height:62px;
}
.zx_tel a{display:block;
	width:64px;
	height:54px;
	background:#1a1a1a;
	padding:3px;
	text-align:center;
	line-height:26px;
	font-size:20px;
	letter-spacing:3px;
	float:left;
}
.zx_tel a span{color:#fff; border:1px solid #fff; display:block;}
.zx_tel p{float:right; line-height:30px; font-size:15px; font-weight:bold;}
.zx_tel p b{font-size:30px; font-style:italic;}
.zx_tel a:hover{background:#005ae0;}

.ys{width:450px;}
.ys_bt{width:100%;
	height:50px;
	overflow:hidden;
}
.ys_bt h3{float:left; font-size:55px; color:#005ae0; line-height:50px;}
.ys_bt p{float:left; margin-left:10px; color:#999999; font-size:14px; line-height:25px; font-weight:bold; letter-spacing:1px;}
.ys_bt p span{font-size:24px; color:#000;}
.ys_bt p span b{font-size:30px; color:#005ae0;}
.ys_text{font-size:16px; line-height:25px; margin:38px 0 0 30px;}
.ys_text p{margin-top:10px;}
.ys_1{position:absolute;
	top:200px;
	left:80px
}
.ys_2{position:absolute;
	top:545px;
	right:50px
}



/*培训现场图片*/
.pxbox{width:100%; margin:0 auto; padding: 20px 0; margin-top:10px; overflow:hidden;background:#efefef;}
.px_bt a{color:rgba(0, 90, 224, 1);font-size:28px;}
.px_bt span{    font-size: 22px;
    line-height: 60px;
    color: rgb(230, 30, 30);
    font-family: 微软雅黑;
}
/* 连续滑动门开始 */
.box2 {width:1180px;margin:20px auto;position:relative;border: 1px solid rgba(163, 171, 183, 0.48);}
.box2 .contant {width: 1180px;  height: 220px; margin:10px auto; overflow: hidden;  font-size: 0;  position: relative;}
.box2 ul{width: 1920px;height:600px;margin:0}
.box2 li {float: left; width: 260px;position:relative;height:200px;margin: 0 20px 20px 20px;}
.box2 li img {width: 100%;
    height: 100%;
    border: 1px solid rgba(0, 90, 224, 0.48);
    padding: 1px;
    box-shadow: 4px 4px 4px rgba(1, 16, 39, 0.48);
    box-shadow: 4px 4px 4px rgba(1, 16, 39, 0.48);
    box-shadow: 4px 4px 4px rgba(1, 16, 39, 0.48);}
.box2 li span {display: block;width:260px;background:url(../images/ico1.png);color:#fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px; line-height: 50px;position:absolute;bottom:0;left:5px;}



/*流程*/
.lcbox{width:1180px;
	margin:0 auto;
	height:180px;
	overflow:hidden;
	background:#d9d9d9;
	margin-top:40px;
}
.lc_bt{float:left;
	background:#005ae0;
	width:160px;
	height:180px;
	overflow:hidden;
	color:#fff;

}
.lc_bt h3{width:160px;
	text-align:center;
	font-size:24px;
	line-height:40px;
	margin-top:20px;
}
.lc_bt p{width:160px;
	text-align:center;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	margin-top:5px;
}
.lc_bt p b{font-size:20px;
	font-style:italic;
}
.lc_nr{float:left;
	width:1010px;
	margin-left:10px;
	overflow:hidden;
	height:110px;
	margin-top:40px;
}
.lc ul{width:1010px; height:35px; overflow:hidden;}
.lc ul li{width:105px;
	height:35px;
	line-height:35px;
	float:left;
	color:#fff;
	margin-right:6px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:2px;
	background:url(../images/lc1.jpg) no-repeat right center;
}
.lc ul li span{display:block;
	width:80px;
	height:35px;
	background:#005ae0;
	text-align:center;
}
.lc_text{margin-top:40px;}
.lc_text span{background:url(../images/lc2.jpg) no-repeat bottom left;
	display:block;
	height:30px;
	line-height:28px;
	padding:0 12px;
	float:left;
	margin-right:32px;
}

/*about*/
.jzbigbox h3{background:url(../images/jz.jpg) no-repeat top center;
	width:100%;
	height:45px;
}
.box h3 span{float:left;
	padding-left:30px;
	color:#005ae0;
	font-size:20px;
	line-height:20px;
}
.box h3 a{float:right;
	padding:22px 0 0 0;
	font-size:12px;
	font-weight:normal;
}
.box h3 a:hover{text-decoration:underline;}
.bigbox{width:1180px;
	overflow:hidden;
	margin:0 auto;
	margin-top:50px;
}
.aboutbox{width:560px;
	height:380px;
	float:left;
	overflow:hidden;
	background:url(../images/about3.jpg) no-repeat right center;
	padding-right:50px;
}
.aboutbox h3{background:url(../images/about.jpg) no-repeat top center;
	width:100%;
	height:45px;
}
.about{margin:35px 0 0 0;
	overflow:hidden;
	width:100%;
	height:330px;
}
.about_img{background:url(../images/about2.jpg) no-repeat bottom center;
	width:200px;
	height:300px;
	padding:0 0 15px 0;
	float:left;
}
.about_img img{width:200px;
	height:320px;
}
.about_text{width:330px;
	float:right;
	height:330px;
	overflow:hidden;
}
.about_text a:hover{text-decoration:underline;}
.about_text span,.news_text span{padding:0 0 8px 0; display:block;}
.about_text span a,.news_text span a{font-size:15px;
	font-weight:bold;
	color:#333333;
}
.about_text p,.news_text p{line-height:19px;
	text-indent:2em;
}
.about_text p a,.news_text p a{float:right; color:#000000;}
.honorbox{width:365px;
	height:260px;
	float:right;
	overflow:hidden;
}
.honorbox h3{background:url(../images/honor.jpg) no-repeat top center;
	width:100%;
	height:45px;
}

.gd_03{ position:relative; height:260px; width:225px; padding:0 70px; margin-top:30px;}
.gd_03 em{
	position: absolute;
	top: 70px;
}
.gd_03 .t_l{
	left: 0px;
}
.gd_03 .t_r{
	right: 0px;
}
.gd_03 #simgs02{margin:0;}

.gd_03 li{float:left; width:220px; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:218px; margin-bottom:10px; height:158px; border:1px solid #b2b2b2;}
.gd_03 li a{ color:#000000;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}




/*学员感言*/
.xybox{width:1180px;
	margin:0 auto;
	height:420px;
	overflow:hidden;
	margin-top:40px;
}
.xy{width:100%;
	height:320px;
	overflow:hidden;
	margin-top:30px;
}
.xy ul{width:1200px;}
.xy ul li{width:280px;
	height:320px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	background:url(../images/xy1.jpg) no-repeat bottom center;
}
.xy ul li img{width:228px;
	height:188px;
	border:1px solid #b2b2b2;
	padding:5px;
	display:block;
	margin:0 auto;
}
.xy_text{width:240px;
	margin:0 auto;
	margin-top:10px;
	height:85px;
	overflow:hidden;
}
.xy_text h3{font-size:14px;
	line-height:25px;
}
.xy_text p{text-indent:2em;
	line-height:20px;
	margin-top:3px;
}
.xy_text p a{float:right;}
.xy_text a:hover{text-decoration:underline;}



/*news*/
.newbigbox{width:1140px;
	margin:0 auto;
	height:300px;
	padding:20px;
	border:1px solid #b2b2b2;
	margin-top:0px;
	overflow:hidden;
}

.faqbox{width:550px;
	float:left;
	overflow:hidden;
	height:390px;
}
.bt{width:100%;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.bt h3{font-size:20px;
	color:#000;
	float:left;
}
.bt h3 b{colo:#005ae0;}
.bt h3 span{color:#b2b2b2;
	font-size:16px;
}
.bt a{float:right; font-family:12px;}
.bt a:hover{text-decoration:underline;}

/* 向上滚动 */
.marqueetop {width:530px;height:389px; overflow:hidden; margin:10px auto;}
.faq-l {margin-bottom:20px;clear:both;overflow:hidden;}
.faq-l .faq-w span{width: 20px;height: 20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center top;}
.faq-l .faq-d span{clear:both;color:#fff;width: 20px;height: 20px;line-height:20px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center -20px;}
.faq-l .faq-w p {float:right;line-height: 20px;width: 480px;margin:0;color: #333;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq-l .faq-d p {float:right;width: 480px;height:80px;line-height:25px;margin:0;color: #333;overflow:hidden;}


.newbox{width:565px;
	float:right;
	overflow:hidden;
	height:420px;
}


/*滑动门*/
#tab1{width:100%;position:relative;}
#tab1 .tab1_menu{width:100%;float:left;position:absolute;z-index:1; border-bottom:1px solid #ccc}
#tab1 .tab1_menu li{float:left;
	width:100%;
	height:30px;
	line-height:30px;
	cursor:pointer;
	font-size:16px;
}
#tab1 .tab1_box{width:100%;
	overflow:hidden;
	clear:both;
	top:35px;
	position:relative;
}
#tab1 .tab1_menu .selected a{ display:block; cursor:pointer;}
#tab1 .hide{display:none;}
#new{padding:12px 0 0 0; width:100%; margin:0 auto;} 

.new_left{width:250px;
	height:360px;
	overflow:hidden;
	float:left;
	margin-top:15px;
}
.new_left img{width:238px;
height:178px;
border:1px solid #b3b3b3;
padding:5px;
}
.new_text{width:100%;
	line-height:25px;
	margin:10px 0 0 0;
}
.new_text p{text-indent:2em;}
.new_text a{font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.new_box{width:550px; float:right;}
.new_box li{width:100%; height:45px;border-bottom:1px dotted #cacaca;}
.new_box li a{width:440px;
	display:block;
	float:left;
	 line-height:40px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	background:url(../images/new1.jpg) no-repeat left center;
	padding-left:30px;
}
.new_box li span{float:right; line-height:40px; display:block; width:80px; text-align:left;}





/*link*/
.link-box{ width:1180px;margin:0 auto; margin-top:40px; position:relative; border:2px solid #005ae0;}
.link_top{ position:absolute; width:172px; height:18px; background:#f2f2f2; top:-10px; left:40px;}
.link_top h3{ display:block;}
.link{width:1180px; line-height:30px; padding:25px 10px 10px 10px;}
.link a{margin:0 5px;}
.aptitude{
	width: 1180px;
	overflow: hidden;
	margin: 0 auto;
}
.aptitudeList{
	overflow: hidden;
}
.aptitudeItem{
	float: left;
	margin: 20px;
}
.aptitudeItem img{
    width: 253px;
    height: 170px;
    text-align: center;
    border: 1px solid rgba(92, 96, 101, 0.48);
    box-shadow: 1px 1px 1px rgba(1, 16, 39, 0.48);
    box-shadow: 1px 1px 1px rgba(1, 16, 39, 0.48);
    box-shadow:1px 1px 1px rgba(1, 16, 39, 0.48);
}
.information{
	margin-left: 10px;
	float: left;
}
.information p{
	line-height: 30px;
}

#tabx{width:1180px;margin:0px auto; margin-top:20px;height:450px; overflow:hidden; }
#tabx .tabx_menu1{width:1180px; height:50px;margin:0 auto;z-index:1;font-family:"Microsoft YaHei";font-size:18px;}
#tabx .tabx_menu1 li{background:#e8e8e8; float:left;width:32.1%;height:50px;line-height:50px; margin:0 6px;cursor:pointer;text-align:center; border:1px solid #bfc0ce;}
#tabx .tabx_box{width:1180px;height:370px; overflow:hidden;clear:both; margin-top:0px;}
#tabx .tabx_menu1 .selected{background:#3586ff;cursor:pointer; color:#fff;}
#tabx .hide{display:none;}
#tabx .tabx_box ul{width:1240px;}
#tabx .tabx_box ul li{float:left;
	width:288px;
	height:220px;
	overflow:hidden;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
}
#tabx .tabx_box ul li span{background:url(../images/pro1.jpg) no-repeat bottom center;
	width:288px;
	height:220px;
	display:block;
	padding-bottom:11px;
}
#tabx .tabx_box ul li img{width:288px;
	height:220px;
	padding:5px 0;
}
#tabx .tabx_box ul li img:hover{border:1px solid #d9d9d9;}
#tabx .tabx_box ul li a:hover{text-decoration:underline;}












