/* CSS Document */
*{margin:0; padding:0;}
a{text-decoration:none;}
ul li{list-style:none;}
img{outline:none; border:none;}
input,select{outline:none;}
area{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
body{font-family:Microsoft YaHei; font-size:12px;}
.clearfix:after{ display:block; content:''; clear:both;}

.banner_bt{ width:1200px; margin:0 auto; overflow:hidden;  padding-top:288px; }
.banner_bt a{ display:block; width:386px;height:71px; line-height:72px; font-size:34px; color:#FFF; margin:0 auto; background:url(../images/a_bg.png) repeat; border:2px solid #ff8500;}
.banner_bt a i{ display:block; width:386px; height:71px; background:url(../images/hand.png) 27px center no-repeat; text-indent:80px;}

.same_tit{ width:1200px; margin:0 auto; overflow:hidden;}
.same_tit h3{ font-size:40px; line-height:42px; text-align:left; color:#151108; font-weight:bold;m}

.intro{ width:632px; margin:0 auto; overflow:hidden; padding:78px 284px 0 284px; line-height:36px; font-size:18px; color:#151108;}

.reason{ width:1200px; margin:0 auto; overflow:hidden;  padding-top:110px;}
.reason dl{ float:left; width:308px; height:155px; margin-right:20px; padding-left:78px;}
.reason dl dt{ width:100%; height:67px; color:#151108; font-weight:bold; font-size:18px; line-height:94px;}
.reason dl dd{ width:280px; color:#151108; font-size:16px; line-height:26px;}

.zx_btn{ width:920px; margin:0 auto; overflow:hidden; padding-left:280px;}
.zx_btn a{ float:left; width:300px; height:60px; background:url(../images/hand.png) 30px center #ff8500 no-repeat; color:#FFF; line-height:60px; text-indent:77px; font-size:24px; margin-right:40px; }
.zx_btn span{ float:left; width:296px; height:56px; border:2px solid #ff8500; line-height:56px; color:#ff8500; font-size:24px; background:url(../images/phone.png) 32px center no-repeat #FFF; text-indent:90px;}

.kstx{ width:1200px; margin:0 auto; overflow:hidden;}
.kstx dl{ float:left; width:430px; overflow:hidden;}
.kstx dl dt{ width:100%; overflow:hidden; color:#FFF; font-size:40px; height:147px; line-height:42px; text-indent:36px; font-weight:bold;}
.kstx dl dd{ width:294px; padding:0 86px 0 50px; overflow:hidden; fontg-size:16px; line-height:30px; color:#FFF; font-size:16px;}

.kstx table{ float:right; width:769px; overflow:hidden; table-layout:fixed;}
.kstx table tr th{ height:60px; color:#FFF; font-size:18px; font-weight:bold;}
.kstx table tr td{ font-size:16px; color:#151108; height:110px; text-align:center;}


.zx_btn2 a{ background:url(../images/hand.png) 15px center no-repeat #ff8500; text-indent:63px;}


.course{ width:1200px; margin:0 auto; overflow:hidden;}
.course dl{ float:left; width:590px; margin-right:20px; overflow:hidden;}
.course dl dt{ width:100%; overflow:hidden; color:#FFF; font-size:28px; font-weight:bold; text-indent:75px; line-height:60px;}
.course dl dd{ width:100%; overflow:hidden; }
.course dl dd h6{ height:100px; color:#f7c200; font-weight:bold; font-size:24px; line-height:124px; text-indent:100px;}
.course dl dd ul{ width:540px; padding-left:50px; overflow:hidden;}
.course dl dd ul li{ line-height:30px; color:#151108; font-size:16px; }

.zx_btn3 a{ width:330px;}

.same_tit p{ line-height:44px; color:#151108; font-size:18px; margin-top:30px; }
.same_tit p i{ display:block; font-weight:bold; font-size:24px;}

.school{ width:1200px; margin:0 auto; overflow:hidden; position:relative; height:496px;}
.school dl{ position:absolute; width:199px; height:132px; padding:0 10px 0 16px;}
.school dl dt{ height:42px; color:#ff8500; font-size:16px; line-height:48px; text-align:left;}
.school dl dd{ font-size:16px; color:#151108; line-height:24px;}

.six{ width:1200px; margin:0 auto; overflow:hidden;}
.six .zx_btn4{ float:left; width:452px; overflow:hidden; padding:0px; padding-top:250px;}
.six .zx_btn4 a{background:url(../images/hand.png) 80px center no-repeat #ff8500;  margin-bottom:30px; text-indent:128px;}

.adv{ float:left; width:748px; overflow:hidden;}
.adv ul { width:100%; overflow:hidden;}
.adv ul li{ float:left; width:249px; overflow:hidden; height:249px; position:relative;  }
.adv ul li dl{ -webkit-transition:all 0.4s linear; position:absolute; cursor:pointer; left:0px; top:249px; width:0px; height:0; background:url(../images/s1.jpg) no-repeat; background-size:100% 100%;}
.adv ul li dl dt{ height:100px; text-align:center; color:#FFF; font-weight:bold; font-size:24px; line-height:116px;}
.adv ul li dl dd{ text-align:center; color:#FFF; font-size:18px; line-height:36px;}

.adv ul li.se dl{ top:0px; width:249px; height:249px;}

.login{ width:998px; margin:0 auto; overflow:hidden; padding:50px 0 0 102px;}



.focus{width:1200px;height:590px;overflow:hidden;position:relative;  margin:0 auto;}
.focus ul{height:590px;position:absolute; overflow:hidden;}
.focus ul li{float:left;width:1200px;height:590px;overflow:hidden;position:relative; }
.focus ul li img{ display:block;}
.focus ul li a{ position:absolute; width:268px; height:70px; line-height:70px; z-index:100; text-indent:80px; bottom:46px; right:196px; font-size:24px; color:#FFF;background:url(../images/hand.png) 33px center #ff8500 no-repeat;} 




.focus .btn{position:absolute;width:126px;height:470px; text-align:center; top:62px;right:0;}
.focus .btn span{position:absolute; _zoom:1;width:108px; height:88px; _font-size:0;margin-bottom:10px;cursor:pointer;background:#c3c3c3;}
.focus .btn span i{ position:absolute; -webkit-transition:all 0.4s linear; text-align:left; display:none; width:158px; height:76px; line-height:76px; border:1px solid #fea82c; color:#fea82c; font-size:24px; text-indent:10px; left:-44px; top:15px;}
.focus .btn span.on i{ display:block;}


.focus .preNext{width:38px;height:22px;position:absolute;right:45px; cursor:pointer;}
.focus .pre{top:6px; background:url(../images/prev.png) no-repeat;}
.focus .next{bottom:0px; background:url(../images/next2.png) no-repeat;}
#num{ width:100%; text-align:center; position:absolute; bottom:20px;z-index:12; display:none;}
#num span,#num font{ display:inline-block; height:40px; line-height:40px; font-size:16px; color:#000; }

.same_tit2 h3{ color:#FFF;}

#focus2{ height:673px;}
#focus2 ul{ height:609px;}
#focus2 ul li{ height:609px;}

#focus2 .btn{ width:145px; height:24px; left:527px; overflow:hidden; top:auto; bottom:0px;}

#focus2 .btn span{ -webkit-transition:all 0.4s linear; display:inline-block; width:24px; height:24px; position:static; margin-right:30px;  background:url(../images/s_bg1.png) no-repeat;}
#focus2 .btn span.on{ background:url(../images/s_bg2.png) no-repeat;}


#focus2 .preNext{width:15px;height:15px;position:absolute;bottom:8px; cursor:pointer;}
#focus2 .pre{left:0px; background:url(../images/pre.png) no-repeat; top:auto;}
#focus2 .next{right:0px; background:url(../images/next.png) no-repeat;}















