a:hover{color: #368ee0;}
.wrap{width: 1200px;margin: 0 auto;}
.header{width: 1200px;padding: 25px 0 20px;margin: 0 auto;}
.header .logo{display: block;float: left;margin-right: 20px;}
.header .logo2{display: block;float: left;margin-right: 15px; padding-top: 13px;}
.header .h{font-size: 24px;line-height: 33px;float: left;padding-left: 16px;border-left: 1px solid #e1e1e1;}
.header .header_r{float: right;margin-right: -40px;}
.header .header_r a{display: block;float: left;margin-right: 40px;font-size: 16px;line-height: 32px;text-decoration: none;background: url(http://www.thea.cn/wangxiao/school/xueersi/images/top_icon.png) no-repeat;padding-left: 43px;}
.header .header_r a.tel{font-size: 20px;}
.header .header_r a.tel,.header .header_r a:hover{color: #f05630;}
.header .header_r a.lis{background-position: 0px -32px;}
.header .header_r a.lis:hover{background-position: 0px -96px;}
.header .header_r a.kf{background-position: 0px -64px;}
.header .header_r a.kf:hover{background-position: 0px -128px;}

.nav-w{width: 100%;height: 48px;position: relative;}
.nav{width: 100%;height: 48px;background: #333;min-width: 1200px;position: absolute;left: 0;top: 0;z-index: 9;}
.nav ul{width: 1200px;margin: 0 auto;text-align: center;}
.nav ul li{display: block;float: left;}
.nav ul li a{display: block;text-decoration: none;padding: 0 56px;font-size: 16px;color: #fff;line-height: 48px;}
.nav ul li a:hover{background: #222;}

.banner{width: 100%;min-width: 1200px;height: 500px;position: relative;margin-bottom: 30px;}
.banner ul{width: 100%;position: absolute;left: 0;top: 0;}
.banner ul li{width: 100%;height: 500px;overflow: hidden;position: relative;}
.banner ul li .img{display: block;width: 1920px;text-align: center;position: absolute;left: 50%;margin-left: -960px;top: 0;}


.login{width: 228px;padding: 20px 20px 0;background: #fff;background: rgba(255,255,255,.9);position: absolute;left: 50%;margin-left: 332px;top: 87px;box-shadow: 0px 0px 8px rgba(5,5,5,.2)}
.login-t{height: 64px;margin-bottom: 20px;}
.login-t .img{width: 64px;border-radius: 100%;height: 64px;float: left;}
.login-t .con{float: right;width: 153px;font-size: 14px;line-height: 25px;padding-top: 6px;}
.login-t .con span{display: block;}
.login-t .con p{color: #666;}
.login-btn{height: 66px;}
.login-btn a{display: block;width: 104px;height: 34px;font-size: 14px;line-height: 34px;color: #fff;border-radius: 2px;text-decoration: none;text-align: center;}
.login-btn .dl{background: #ff6600;float: left;}
.login-btn .zc{background: #1e89e0;float: right;}
.login-nav{width: 100%;height: 157px;}
.login-nav a{width: 76px;float: left;margin-bottom: 12px;display: block;text-decoration: none;text-align: center;font-size: 14px;line-height: 32px;color: #666;}
.login-nav span{display: block;}

.gh-con{text-align: center;}
.gh-con .gh{display: inline-block;*display: inline;*zoom: 1;padding: 0 53px;font-size: 26px;line-height: 126px;font-weight: 700;position: relative;}
.gh-con .gh span{display: block;width: 33px;height: 3px;background: #bfe2ff;position: absolute;top: 50%;margin-top: -1.5px;}
.gh-con .gh span.s1{left: 0;}
.gh-con .gh span.s2{right: 0;}

.setup{margin-bottom: 66px;}
.setup-tab{padding-left: 114px;position: relative;}
.setup-tab .title{position: absolute;left: 0;top: 96px;width: 66px;}
.setup-tab .title span{display: block;cursor: pointer;border-bottom: 1px solid #fff;margin-bottom: 14px;font-size: 18px;line-height: 38px;color: #666;}
.setup-tab .title .cur{border-color: #1e89e0;color: #1e89e0;}
.setup-con{width: 100%;}
.setup-con ul{margin-right: -16px;}
.setup-con ul li{width: 260px;float: left;margin-right: 15px;margin-bottom: 15px;height: 232px;background: #f5f6f7;border-top-right-radius: 2px;border-top-left-radius: 2px;overflow: hidden;}
.setup-con ul li a{display: block;text-decoration: none;}
.setup-con ul li .li_con{padding: 8px 10px 0;font-size: 14px;line-height: 25px;}
.setup-con ul li span{display: block;}
.setup-con ul li .li_b{width: 100%;height: 25px;}
.setup-con ul li .lis{float: left;color: #ff6600;}
.setup-con ul li .num{font-size: 12px;color: #999;float: right;}


.service{width: 100%;min-width: 1200px;background: url(http://www.thea.cn/wangxiao/school/xueersi/images/fw_bg.jpg) center top no-repeat;height: 571px;}
.service .wrap{padding-top: 31px;}
.service ul{margin-right: -20px;}
.service li{width: 283px;border: 1px solid #eee;height: 335px;overflow: hidden;float: left;margin-right: 20px;}
.service li a,.service li span{display: block;text-decoration: none;}
.service li .li_img{width: 100%;}
.service li .li_m{height: 58px;padding-top: 15px;text-align: center;}
.service li .li_h{font-size: 20px;line-height: 26px;color: #1e89e0;}
.service li .li_en{font-size: 12px;line-height: 18px;color: #73c0ff;text-transform: uppercase;}
.service li .li_con{background: #fff;padding: 13px 19px 0;height: 81px;background: #fff;font-size: 14px;line-height: 25px;color: #666;}
.service li a:hover .li_m{background: #1e89e0;color: #fff;}
.service li a:hover .li_h{color: #fff;}
.service li a:hover .li_en{color: #fff;}


.lc{width: 100%;min-width: 1200px;background: url(http://www.thea.cn/wangxiao/school/xueersi/images/lc_bg.jpg) center top no-repeat;height: 618px;}
.lc .wrap{padding-top: 30px;}
.lc .gh-con .gh{color: #fff;}
.lc-con{position: relative;}
.lc-h{width: 325px;position: absolute;left: 50%;margin-left: -162.5px;top: 85px;text-align: center;}
.lc-h span{display: block;font-size: 20px;line-height: 38px;color: #1e89e0;font-weight: 700;margin-bottom: 5px;}
.lc-h p{font-size: 20px;line-height: 32px;font-weight: 700;}
.lc-con li{position: absolute;width: 228px;background: url(http://www.thea.cn/wangxiao/school/xueersi/images/lc_libg.png) no-repeat;color: #fff;}
.lc-con li a,.lc-con li span{display: block;text-decoration: none;color: #fff;}
.lc-con li .li_h{font-size: 18px;line-height: 33px;font-weight: 700;}
.lc-con li .li_txt{font-size: 14px;line-height: 25px;}
.lc-con .left{padding-right: 48px;background-position: right 1px;text-align: right;}
.lc-con .right{padding-left: 48px;background-position: left 1px;text-align: left;}
.lc-con .li1{left: 78px;top: 62px;}
.lc-con .li2{left: 0px;top: 183px;}
.lc-con .li3{left: 78px;top: 304px;}
.lc-con .li4{right: 75px;top: 62px;}
.lc-con .li5{right: 0px;top: 183px;}
.lc-con .li6{right: 75px;top: 304px;}


.advantage{width: 100%;min-width: 1200px;background: url(http://www.thea.cn/wangxiao/school/xueersi/images/ys_bg.jpg) center top no-repeat;height: 518px;margin-bottom: 30px;}
.advantage .wrap{padding-top: 30px;}
.advantage ul{margin-right: -48px;}
.advantage ul li{width: 368px;height: 282px;float: left;margin-right: 47px;}
.advantage ul .li1{background: url(http://www.thea.cn/wangxiao/school/xueersi/images/ys_bg01.png);}
.advantage ul .li2{background: url(http://www.thea.cn/wangxiao/school/xueersi/images/ys_bg02.png);}
.advantage ul .li3{background: url(http://www.thea.cn/wangxiao/school/xueersi/images/ys_bg03.png);}
.advantage ul li a{display: block;width: 368px;height: 282px;position: relative;}
.advantage ul li span{display: block;}
.advantage ul li .li_con{font-size: 14px;line-height: 25px;color: #666;width: 326px;padding: 0 18px 0 24px;position: absolute;left: 0;top: 184px;}

.choose{margin-bottom: 60px;}
.choose ul{margin-right: -20px;}
.choose ul li{width: 285px;height: 173px;float: left;margin-right: 20px;margin-bottom: 20px;border-radius: 2px;overflow: hidden;}
.choose ul li a{display: block;width: 285px;height: 173px;background: #f5f6f7;text-align: center;text-decoration: none;}
.choose ul li span{display: block;}
.choose ul li .li_img{padding-top: 26px;height: 49px;text-align: center;}
.choose ul li .img2{display: none;}
.choose ul li .li_h{font-size: 18px;line-height: 29px;}
.choose ul li .li_txt{padding: 0 20px;font-size: 14px;line-height: 25px;color: #666;}
.choose ul li a:hover{background: #1e89e0;}
.choose ul li a:hover .img1{display: none;}
.choose ul li a:hover .img2{display: inline;}
.choose ul li a:hover .li_h{color: #fff;}
.choose ul li a:hover .li_txt{color: #fff;}

.que{width: 100%;min-width: 1200px;background: url(http://www.thea.cn/wangxiao/school/xueersi/images/que_bg.jpg) center top no-repeat;height: 562px;margin-bottom: 30px;}
.que .wrap{padding-top: 30px;}
.pro-bk { width: 590px; }
.pro-bk ul li { position: relative; padding-bottom: 10px; padding-left: 71px; position: relative;}
.pro-bk ul li .line{width: 1px;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.pro-bk ul li .line:after{content: "";width: 0px;height: 100%;border-left: 1px dashed #bcbcbc;position: absolute;left: 0;top: 27px;}
.pro-bk ul li .num { position: absolute; top: 0; left: -5px; padding-left: 18px; font-size: 12px; color: #bcbcbc; background: url(http://www.thea.cn/wangxiao/school/xueersi/images/que_icon.png) no-repeat left center; }
.pro-bk ul li .tit { margin-bottom: 10px; }
.pro-bk ul li .tit p { display: block; padding-left: 32px; font-size: 16px; background: url(http://www.thea.cn/wangxiao/school/xueersi/images/que_q.png) no-repeat left center; }
.pro-bk ul li .cont p { display: block; padding-left: 32px; font-size: 14px; color: #666; line-height: 26px; background: url(http://www.thea.cn/wangxiao/school/xueersi/images/que_a.png) no-repeat 2px 3px; }
.pro-bk ul li:last-child .line{display: none;}


/*备考专区*/
.title { padding: 32px 0; text-align: center; }
.title h2 { font-size: 36px; font-weight: 700; }
.title p { font-size: 24px; color: #c2c2c2; line-height: 60px; }
.list-ul { margin-right: -24px; }
.list-ul ul li { padding-left: 12px; height: 30px; line-height: 30px; background: url(../images/dot.jpg) no-repeat left center; overflow: hidden; }

.list-li { float: left; margin-right: 24px; width: 282px; }
.list-li .img { position: relative; text-align: center; overflow: hidden; }
.list-li .img img { width: 100%; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }
.list-li .img .headline { position: absolute; top: 50%; margin-top: -18px; left: 50%; margin-left: -57px; padding: 0 20px; border: 1px solid #a09e98; font-size: 18px; color: #fff; line-height: 36px; }
.list-li .img:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
.list-li .exp { margin-bottom: 5px; }
.list-li .exp .tit { line-height: 40px; }
.list-li .exp p { line-height: 20px; color: #999; }
.list-li .exp span { color: #015bbb; }



.menu{margin-bottom: 60px;}
.menu ul{margin-right: -20px;}
.menu ul li{width: 283px;height: 53px;margin-right: 20px;margin-bottom: 20px;padding: 5px 0;border: 1px dashed #e1e1e1;border-radius: 2px;float: left;text-align: center;}
.menu ul li span{display: block;font-size: 18px;line-height: 29px;}
.menu ul li a{font-size: 14px;line-height: 24px;color: #666;text-decoration: none;}
.menu ul li strong{color: #666;padding: 0 4px 0 9px;}
.menu ul li:hover{background: #1e89e0;border: 1px solid #1e89e0;}
.menu ul li:hover span{color: #fff;}
.menu ul li:hover a{color: #fff;}
.menu ul li:hover strong{color: #fff;}



.hottit { padding-left: 10px; font-size: 16px; line-height: 32px; color: #fff; background: url(http://www.thea.cn/wangxiao/school/xueersi/images/hot_bg.jpg) no-repeat left center; }

.hot ul li { float: left; margin-right: 40px; line-height: 60px; }

.foot-nav { min-width: 1200px; *padding-bottom: 30px; background: #eee; }
.foot-nav .bar { float: left; margin: 30px 0; border-left: 1px dashed #e8e8e8; }
.foot-nav .bar .p { padding-left: 26px; }
.foot-nav .bar .tit { margin-bottom: 24px; font-size: 16px; font-weight: bold; }
.foot-nav .bar ul li { float: left; line-height: 32px; }
.foot-nav .bar ul li a { font-size: 14px; color: #666; }
.foot-nav .bar:first-child { border-left: none; }
.foot-nav .bar:first-child .p { padding-left: 0; }
.foot-nav .w1 { width: 160px; }
.foot-nav .w1 li { width: 76px; }
.foot-nav .w2 { width: 218px; }
.foot-nav .w2 li { width: 94px; }
.foot-nav .w3 { width: 248px; }
.foot-nav .w3 li { width: 110px; }
.foot-nav .w4 { width: 170px; }
.foot-nav .w4 li { width: 70px; }
.foot-nav .w5 { width: 230px; }
.foot-nav .w5 li { width: 96px; }
.foot-nav .w6 { width: 166px; margin-right: -25px; }
.foot-nav .w6 ul { margin-right: -28px; }
.foot-nav .w6 li { margin-right: 25px; width: 58px; }

/*footer*/

#footer { width: 100%; padding: 30px 0 20px; font-family: "瀹嬩綋"; text-align: center; font-size: 12px; color: #333; background: #fff; }

#footer li, #footer ul, #footer p { padding: 0px; margin: 0px; }

#footer li { margin: 0 5px; font-size: 12px; letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; *display: inline; *zoom: 1; }

#footer p { margin: 8px 0; color: #666; font-family: "瀹嬩綋"; }

#footer .links { color: #999; }

#footer .links a { margin: 0 10px; color: #444; text-decoration: none; font-family: "瀹嬩綋"; line-height: 34px; }

#footer p a:hover { color: #368ee0; }



.landmark{position: relative;top: -48px;}


