@import "head-foot.css";
@import "header_footer.css";
.index_banner .slideBox{ width:100%;height:auto; overflow:hidden; position:relative;}
.index_banner .slideBox .hd{height:15px;overflow:hidden; position:absolute;left:50%;bottom:17px;margin-left:-1.5%;z-index:1; }
.index_banner .slideBox .hd ul{ overflow:hidden;}
.index_banner .slideBox .hd ul li{ float:left; margin-right:13px;width:10px;height:10px;line-height:14px; text-align:center; background:none;border:1px #fff solid;border-radius:100%;cursor:pointer;}
.index_banner .slideBox .hd ul li.on{ background:#fff; color:#fff; }
.index_banner .slideBox .bd{ position:relative; height:auto;z-index:0;}
.index_banner .slideBox .bd li{ zoom:1; vertical-align:middle;}
.index_banner .slideBox .bd li img{width:100%;}
.index_banner .slideBox .prev,
.index_banner .slideBox .next{ position:absolute; left:80px; top:50%; margin-top:-25px; display:block; width:40px; height:80px;opacity: 0.8;}
.index_banner .slideBox .prev{background: url("../images/t_lt1.png")center center no-repeat;background-size: 100% 100%;}
.index_banner .slideBox .next{ left:auto; right:80px;background: url("../images/t_rt1.png")center center no-repeat;background-size: 100% 100%;}
.index_banner .slideBox .prev:hover{background: url("../images/t_lt2.png")center center no-repeat;background-size: 100% 100%;}
.index_banner .slideBox .next:hover{background: url("../images/t_rt2.png")center center no-repeat;background-size: 100% 100%;}
.index_search{height:52px;background:rgba(235,235,235,0.85);}
.search_mid{width:1200px;margin:0 auto;height:52px;overflow:hidden;}
.search_mid li{float:left;overflow: hidden; height: 52px;display:block;}
.search_mid li span{font-size:15px;color:#fff;display:block;float:left;width:70px;height:29px;border-radius:3px;line-height:29px;text-align:center;background:#f05858;position:relative;margin-top:12px;}
.search_mid li span:before{content:"";border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:6px solid #f05858;display:inline-block;position:absolute;right:-6px;top:11px;}
.search_mid li p{float:left;color:#333333;font-size:14px;margin-left:20px;line-height:52px;max-width:349px}
.index_box1{background:url("../images/bj_t1.jpg") no-repeat center;/*height:753px;*/padding-bottom: 40px;overflow:hidden;background-size:cover;}
/*title*/
.index_title{position:relative;width:1033px;margin:55px auto 0;}
.index_title h2{font-size:28px;color:#333333;text-align:center;}
.index_title2 h2,.index_title3 h2{color:#fff;}
.index_title h2 span{font-size:15px;font-weight:normal;display:block;text-transform:uppercase;}
.tit_left,.tit_right{position:absolute;width:242px;height:1px;background:#b9b9b9;left:182px;top:64px;}
.tit_left:after,.tit_right:after{content:"";width:5px;height:5px;border:1px #929292 solid;border-radius:100%;display:block;float:right;background:#fff;margin-top:-3px;}
.tit_right{left:auto;right:182px;}
.tit_right:after{float:left;}
.index_title2 .tit_left,.index_title2 .tit_right,.index_title3 .tit_left,.index_title3 .tit_right{background:#fff;}
.index_title2 .tit_left{left:149px;}
.index_title2 .tit_right{right:149px;}
.index_title3 .tit_left{left:97px;}
.index_title3 .tit_right{right:97px;}
.index_title4 .tit_left{left:204px;}
.index_title4 .tit_right{right:204px;}
.index_title5 .tit_left{left:139px;}
.index_title5 .tit_right{right:139px;}
.index_title2 .tit_left:after,.index_title2 .tit_right:after,.index_title3 .tit_left:after,.index_title3 .tit_right:after{background:none;border-color:#fff;margin-right:-6px;margin-left:-6px;}
.what{width:1032px;margin:65px auto 0;/*height:400px;*/display:block;overflow: hidden;}
.what dl{float:left;width:27%;text-align:center;position:relative;z-index:3;margin:0 3.5%;padding-top:35px;}
.what dl:nth-child(3n){margin-right:0}
.what dt{width:100%;height:184px;position:relative;z-index:3;transition:all 0.3s;-moz-transition:all 0.3s; /* Firefox 4 */-webkit-transition:all 0.3s; /* Safari and Chrome */-o-transition:all 0.3s; /* Opera */;transition-delay:0.3s;}
.what dl dt a{width:194px;height:216px;display:block;}
.what dl dd.st{width:100%;height:30px;color:#333333;line-height:30px;margin-top:50px;position:relative;z-index:3;transition-delay: 0.2s;font-size:30px;font-weight:bold;}
.what dl dd.st a{color:#333333;}
.what dd.spec{width:100%;height:75px;line-height:96px;z-index:3;position:relative;transition-delay:0.2s;border-bottom:2px solid #e14444;padding-bottom:10px;transition-delay: 0.2s;}
.what dd.spec a{font-size:16px;color:#e14444;}
.what dl:nth-child(2) dd.spec a{color:#ffa320;}
.what dl:nth-child(3) dd.spec a{color:#3e9eef;margin-left:0;}
.what dd.spec a:last-child{margin-left:27px}
.what dd.spec2{border-color:#ffa320;}
.what dd.spec3{border-color:#3e9eef;}
dl.s_1 dd.sx{width:100%;height:5px;background-color:#e14444;margin-top:1px;}
dl.s_1 dd.sx2{background-color:#ffa320;}
dl.s_1 dd.sx3{background-color:#3e9eef;}
dl.s_1 dd.bg{width:100%;height:0px; background:-webkit-linear-gradient(0deg, #e14444, #f96969);background: -o-linear-gradient(1800, #e14444, #f96969);background: -moz-linear-gradient(1800, #e14444, #f96969);background: linear-gradient(0deg, #e14444, #f96969); /* ±ê×¼µÄÓï·¨ */position: absolute;left:0;bottom:0;z-index:0;transition:all 0.3s;-moz-transition:all 0.3s; /* Firefox 4 */-webkit-transition:all 0.3s; /* Safari and Chrome */-o-transition:all 0.3s;}
.what dl:hover dd.st a{color:#fff;}
.what dl:hover dd.spec a{color:#333;}
.what dl dt.tw_1{display:inline-block;width:194px;height:216px;background:url(../images/s_1.png) no-repeat 0 0;}
.what dl:hover dt.tw_1{background:url(../images/s_1.png) no-repeat 0 -216px;}
.what dl dt.tw_2{display:inline-block;width:194px;height:216px;background:url(../images/s_2.png) no-repeat 0 0;}
.what dl:hover dt.tw_2{background:url(../images/s_2.png) no-repeat 0 -216px;}
.what dl dt.tw_3{display:inline-block;width:194px;height:216px;background:url(../images/s_3.png) no-repeat 0 0;}
.what dl:hover dt.tw_3{background:url(../images/s_3.png) no-repeat 0 -216px;}
.what dl:hover .bg{height:431px;}
dl.s_1 dd.bg2{background:-webkit-linear-gradient(0deg, #ffa320, #ffb933);background: -o-linear-gradient(1800, #ffa320, #ffb933);background: -moz-linear-gradient(1800, #ffa320, #ffb933);background: linear-gradient(0deg, #ffa320, #ffb933);}
dl.s_1 dd.bg3{background:-webkit-linear-gradient(0deg, #3d9eef, #6ebbfb);background: -o-linear-gradient(1800, #3d9eef, #6ebbfb);background: -moz-linear-gradient(1800, #3d9eef, #6ebbfb);background: linear-gradient(0deg, #3d9eef, #6ebbfb);}
.t_j1{float:left;width: 26%;margin: 0 4%;padding-top: 20px;}
.t_j1 p{width: 90%;line-height: 30px;font-size: 14px;color: #555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.t_j1 a{line-height: 30px;font-size: 14px;color: #555;}
.t_j1 div{padding-left: 7px;line-height: 30px;font-size: 14px;color: #555;}
/*box2*/
.index_box2{background:url("../images/bj_t2.jpg") no-repeat center;background-size:cover;height:670px;overflow:hidden;}
.soft_div{width:940px;height:216px;margin:53px auto 0;}
.soft_div li{float:left;margin:0 25px;position:relative;width:261px;height:216px;}
.soft_div li:hover .soft_div_img img{transform: scale(1.2);zoom:1;transition:all 1.5s;}
.soft_div li span{width:154px;height:45px;line-height:45px;position:absolute;left:54px;bottom:0;color:#fff;text-align:center;}
.soft_div_bg{width:154px;height:45px;background-color:#000;opacity:0.7;position:absolute;left:54px;bottom:0;}
.soft_div_img{width:261px;height:198px;overflow:hidden;}
.soft_power .tempWrap{margin:0 auto;margin-left:-17px;}
.soft_power .picScroll-left{ width:1140px;margin:20px auto 0;overflow:hidden; position:relative;}
.soft_power .picScroll-left .hd .prev,.soft_power .picScroll-left .hd .next{display:block;font-size:50px;color:#666;float:right;margin-top:68px;overflow:hidden;cursor:pointer;font-family:"ËÎÌå";}
.soft_power .picScroll-left .hd .next{position:absolute;right:0;top:0;left:auto;}
.soft_power .picScroll-left .hd .next:hover{background:none;}
.soft_power .picScroll-left .hd .prev{float:left;}
.soft_power .picScroll-left .bd{width:978px;margin:0 auto;}
.soft_power .picScroll-left .bd ul{height:235px;overflow:hidden; zoom:1;}
.soft_power .picScroll-left .bd ul li{width:200px;height:230px;float:left; _display:inline; overflow:hidden; text-align:center;margin-right:5px;}
.soft_power .picScroll-left .bd ul li .pic{ text-align:center;height:71px; }
.soft_power .picScroll-left .bd ul li .pic a{width:200px;display:block;margin:0 auto;}
.soft_power .picScroll-left .bd ul li:hover .pic a{background-position:0 0px;}
.soft_power .picScroll-left .bd ul li .pic img{display:block;padding-top:60px;margin:0 auto;}
.soft_power .picScroll-left .bd ul li .title{font-size:18px;width:100%;float:left;text-align:center;text-transform:uppercase;margin-top:100px;}
.soft_power .picScroll-left .bd ul li .title a{color:#333;}
.soft_power .picScroll-left .bd ul li:hover .title a{font-size:20px;font-weight:bold;}

.hoverbg li:hover{background-color:#ddd;box-shadow: 5px 5px 5px #ccc;}
/*index_box3*/
.index_box3{}
.exam_div{width:1219px;margin:0 auto;height:auto;overflow:hidden;}
.exam_a a{width:160px;height:40px;display:block;border-radius:20px;color:#fff;background:#ee3939;text-align:center;line-height:40px;margin: 50px auto 0;}
.exam_vip{height:200px;overflow:hidden;margin-top:40px;}
.exam_vip ul li{float:left;border-radius:100%;position:relative;margin-right:60px;margin-top: 15px;}
.exam_vip ul li:first-child{margin-left:25px;}
.exam_vip ul li a{width:142px;height:142px;font-size:24px;color:#fff;font-weight:bold;line-height:142px;text-align:center;margin-top:10px;display:block;/*background:url("../images/index_p5.png") no-repeat;*/border-radius:100%;overflow: hidden}
.exam_vip ul li:last-child{margin-right:0}
.exam_vip ul li a:hover {transform: scale(1.3);transition: all 0.2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 0.2s ease 0s;font-size:22px;}
.exam_more a{font-size:15px;text-transform:uppercase;width:128px;height:38px;display:block;border-radius:20px;border:1px #333333 solid;text-align:center;line-height:38px;margin:40px auto 0}
.exam_more a:hover{border-color:red;color:red;}
/*index_box4*/
.index_box4{background:url("../images/bj_t3.jpg") no-repeat center;height:703px;overflow:hidden;background-size:cover;/*margin-top:70px;*/}
.high_tit{font-size:26px;color:#fff;text-align:center;margin-top:60px;}

.high_ul{width:1200px;height:153px;;overflow:hidden;margin:86px auto 0;}
.high_ul li{float:left;width:150px;height:150px;overflow:hidden;margin:0 25px;border-radius:100%;}
.high_ul li div{width:146px;height:146px;border-radius:0 50% 50% 50%;border:2px solid #d4d4d4; border-top:0;box-shadow: 4px 4px 4px #333;}
.high_ul li div a{width:146px;height:146px;line-height:145px;text-align:center;border-radius:100%;display:inline-block;color:#d4d4d4;font-size:22px}
.high_ul li div a:hover{color:red;font-size:26px}
.dong,.dong2{width:885px;height:539px;border:5px solid rgba(0,0,0,0.1);position:fixed;top:50%;margin-top:-269.5px;left:50%;margin-left:-442.5px;z-index:99;background:#fff;}
.dong h3,.dong2 h3{height:42px;background:#e9e9e9;font-size:18px;color:#333333;line-height:42px;text-indent:23px;}
.dong_red{font-size:16px;color:#ed5152;text-align:center;line-height:105px;}
.consul_wraper2 table tr td input[type=text],.consul_wraper3 table tr td input[type=text]{width:349px;height:40px;line-height:40px;padding-left:12px;border:1px #dcdcdc solid;}
.consul_wraper2 table tr,.consul_wraper3 table tr{margin-bottom:25px;display:block;height:40px;position:relative;}
.consul_wraper2,.consul_wraper3{width:520px;margin:0 auto;height:auto;overflow:hidden;}
.consul_wraper2 table tr td,.consul_wraper3 table tr td{display:block;float:left;}
.consul_wraper2 table tr td span,.consul_wraper3 table tr td span{width:128px;float:left;display:block;text-align:right;line-height:40px;}
.consul_wraper2 .Validform_checktip,.consul_wraper3 .Validform_checktip{left:130px;top:35px;position:absolute}
.consul_wraper2 table tr td input[type=submit],.consul_wraper3 table tr td input[type=submit]{width:209px;height:44px;background:#ed5152;font-size:18px;color:#fff;display:block;margin-top:25px;margin-left:172px;cursor:pointer;}
.dong_close{width:17px;height:16px;float:right;margin-top:13px;margin-right:16px;}
.dong_close img{width:17px;height:16px;display:block;}
.dong_back{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);z-index:10}
.Validform_checktip {width: 339px;color: red;text-align: left; padding-left: 0;font-size: 12px;}
.Validform_right {color: #71b83d;}
.high_xq{height:auto;overflow:hidden;margin-top:90px;}
.high_xq a{color:#fff;width:128px;height:38px;border-radius:20px;border:1px #fff solid;text-align:center;line-height:38px;display:block;margin:0 auto;}
/*.high_xq a:hover{color:#fff !important;}*/
.high_xq a:hover,.box6_more a:hover{border-color:red;color:red;}
/*box5*/
/* .index_box5{background:#ededed;padding-top:1px;padding-bottom:70px;} */
.index_box5{background:#fff;padding-top:1px;padding-bottom:70px;}
.expertlist{width:1160px;height:auto;margin:20px auto;clear:both;}
.expertlist h2{clear:both;font-size:24px;margin:40px 0 20px;color:#000;}
.videolist{width:260px;height:300px;float:left;margin-right:30px;position:relative;overflow:hidden;}
.videolist:hover .teacher-intro p{display:block;}
.videolist:hover .teach-circle{top:160px;opacity:0.9;transition:all 1s;}
.videolist:hover .cover-div{display:block;}
.videolist img{max-width:254px;height:224px;margin:0 auto;}
.videolist-img{width:254px;height:224px;overflow:hidden;border:3px solid #fff;background-color:#b2b2b2;text-align:center}
.videolist:hover img{transform: scale(1.3);transition:all 2s;}
.videolist:before{content: " ";}
.videolist h3,.videolist h4{text-align:center;line-height:26px;font-size:16px;font-weight:normal;}
.videolist:hover{ cursor: pointer; }
.videolist:hover .th-video img{transform: scale(1.2); }
.teacher-intro{position:absolute;top:0;left:0;z-index:88;width:254px;height:224px;}
.teacher-intro p{display:none;color:#fff;text-indent:2em;line-height:22px;margin:20px 15px 0;font-size:14px;}
.teach-circle{border: solid 1px #ccc;border-radius:8px;height:48px;position:absolute;width:86px;background-color:#666;opacity:0.6;left:50%;top:50%;margin-left:-43px;margin-top:-24px;}
.teach-circle-play{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;margin:-10px 0 0 -7px;opacity:0.8;}
.cover-div{display:none;position:absolute;top:0;left:0;z-index:50;width:254px;height:224px;background:#000; opacity:0.5;border:3px solid #fff;}
.videotitle{width:640px;height:32px;background-color:#fafafa;line-height:32px;padding-left:20px;font-size:16px;}
.vclose{float:right;cursor: pointer;width:40px;height:32px;text-align: center;}
.vclose b{position:relative;width:3px;height:32px;background: #333;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: inline-block;}
.vclose b:after{content: ""; position: absolute; top: 0; left: 0; width:3px;height:32px; background: #333;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg); }

.videos{ display:none; border:1px solid #ccc; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:660px;height:420px;}
.video-more-div{width:400px;height:38px;margin:20px auto 70px;}
.video-more{font-size:15px;text-transform:uppercase;width:150px;height:38px;display:block;border-radius:20px;border:1px #333 solid;text-align:center;line-height:38px;}
.video-more:hover{border-color:red;color:red;}
video{cursor:pointer}
/*index_box6*/
.index_box6{background:url("../images/bj_t4.jpg") no-repeat center;background-size:cover;height:744px;overflow:hidden;}
#dHomePageCarousel{height:520px;width:990px;position:relative;margin:0 auto;}
.box6_more a{width:136px;height:36px;border:1px #f21e1e solid;border-radius:20px;display:block;margin:0 auto;color:#f21e1e;text-align:center;line-height:36px;font-size:15px;text-transform:uppercase;}
.successcase{width:990px;height:520px;}
.successcase .bd{width:990px;height:439px;overflow:hidden;}
.successcase .bd ul{width:1050px;height:439px;}
.successcase .bd ul li{float:left;width:460px;height:434px;display:block;position:relative;margin-right:60px;margin-bottom:5px;}
.successcase .bd ul li img{width:128px;height:128px;left:166px;top:0;border-radius:100%;display: block;z-index:3;position:absolute;}
.casecontent{left;0;bottom:0;width:460px;height:370px;margin:-64px auto 0;border-radius:8px;background-color:#fff;position:absolute;overflow:hidden;-moz-box-shadow: 5x 5px 5px #000; box-shadow: 5px 5px 5px #000;}
.casecontent p{text-indent:2em;margin:100px 30px 10px;line-height:26px;}
.casecontent span{position:absolute;left:350px;bottom:125px;}
.casecontent span a{color:red;}
.casecontent div{position:absolute;left;0;bottom:0;width:460px;height:100px;background-color:#f3f3f3;}
.casecontent h3,.casecontent h4{font-size:20px;text-align:center;margin-top:16px;}
.casecontent h3{color:ff1512;}
.successcase .hd{overflow:hidden;margin:50px auto;}
.successcase .hd ul{display:table;text-align:center;margin:0 auto;}
.successcase .hd ul li{ float:left;  width:27px; height:6px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background-color:#999;border-radius:6px; }
.successcase .hd ul li.on{ background-color:#ff1512; }

/*index_box7*/
.index_box7{background:#f3f3f3;height:auto;overflow:hidden;padding-bottom:50px;}
.study_div{width:1170px;margin:50px auto 0;height:505px;overflow:hidden;}
.study_p{position:absolute;width:126px;height:126px;color:#333;background:#f3f3f3;text-align:center;line-height:126px;bottom:-11px;left:105px;top:90px;border-radius:100%;font-size:20px;border:1px solid #d3d3d3;}
.study_p:hover{color:red;box-shadow:3px 3px 3px #333;}
.study_div ul li{width:340px;height:500px;margin:0 25px;background:#fff;float:left;border-radius:10px;box-shadow:3px 3px 3px #ccc;}
.study_div ul li:hover{box-shadow:5px 5px 5px #333;}
.study_div ul li:hover img{transform: scale(1.2);transition:all 1.5s;}
.study_img{position:relative;}
.study_a_img{width:340px;height:153px;overflow:hidden;}
.study_img img{width:340px;}

.study_text{height:auto;overflow:hidden;margin-top:100px; width: 340px;}
.study_text p{line-height:20px;}
.study_text p a{color:#555555;font-size:14px;padding:5px;width:280px;height:20px;margin:0 auto;display:block;overflow:hidden;}
.study_text p:last-child{margin-top:6px;}
.study_text p a:hover,.index_link ul li a:hover,.box6_more a:hover,.high_xq a:hover,.high_ul li a .high_text:hover{color:#fff;background-color:#f21e1e;}
.study_text p a b{margin-right:5px;}

/*index_link*/
.index_link{width:1160px;margin:30px auto 0;height:auto;overflow:hidden;}
.index_link h2{font-size:24px;color:#333333}
.index_link ul{height:auto;overflow:hidden;margin-top:11px;}
.index_link ul li a{font-size:14px;color:#555555;float:left;line-height:26px;width:13%;display:inline-block;}
.index_link ul li a:last-child{margin-right:0}

/*tops-video*/
.tops-video{width:1000px;margin:30px auto 40px;cursor:pointer;}
.tops-video video{border:1px solid #ccc;}
.tops-video .teach-circle{zoom:1.4;transform: scale(1.4);}
.videodiv{position:relative;}
.videodiv:hover .teach-circle{background:#000;}