﻿.todaybox{width:582px;height:98px; margin-top:18px; position:relative; border-bottom:1px dashed #d6d6d6;}
.today{width:64px;height:82px;}
.special{width:502px;margin-left:6px;}
.t_1{ font-size: 16px;color: #666666; font-family: "Microsoft YaHei"; white-space: nowrap;}
.t_2{width:100%;height:48px;margin-top: 17px;font-family:"Microsoft YaHei";}
.t_2top{display: block;height:24px;color:#fff;font-size: 14px;text-align: center;line-height:25px;border-top-left-radius:3px;border-top-right-radius:3px; background:#e4393c;}
.t_2bottom{display:block;width:100%;height:26px;color:#666666;font-size: 12px;text-align: center;line-height:26px;border-bottom-left-radius:3px;border-bottom-right-radius-right-radius:3px;background-color:#f3f6f9; }
.special dt{font-size:18px;width:500px;height: 25px;font-weight:bold; margin-left:6px;overflow: hidden;}
.special dt a{font-family:"Microsoft YaHei"; font-weight:bold;color:#e4393c;}
.special dt a:hover{text-decoration: underline;}
.special dd{width:240px;height:16px;display: block;overflow: hidden;margin-top: 14px; margin-right:10px;}
.special dd a{color:#333333;font-size:14px;line-height: 16px;margin-left:2px;}
.special dd a span{color:#ef2d36;}
.special dd a:hover{color:#ef2d36; text-decoration: underline;}
.more{color:#666; position:absolute; right:0; top:0;font-size: 12px;}
.more i{color:#ccc;font-size:20px;vertical-align: -4px;line-height: 34px;}
.more:hover{color:#ef2d36;text-decoration: none;}
.date_txt ul{margin-top: 12px;}
.date_txt ul li{height:18px;line-height: 18px;overflow: hidden;text-align: center;width: 265px;}
.date_txt ul li span{display:inline-block;width:46px;height:18px;color:#fff;font-size: 12px;text-align: center;background-color: #0ccabe;border-radius:2px;}
.date_txt ul li span.s_2{background-color: #ffa91e;}
.date_txt ul li span.s_3{background-color: #1baff5;}
.date_txt ul li span.s_4{background-color: #cf27f3;}
.date_txt ul li a{color:#333;font-size: 12px;margin-left:5px;}
.date_txt ul li a:hover{text-decoration: underline;color:#ef2d36;}
.date_txt b{color:#dedede;font-size:12px;line-height: 18px;margin:0 18px 0 16px;}
.gk_text{margin-top: 15px;}
.gk{width:618px;}
.gk_big{width:618px;overflow: hidden;height:22px;margin:14px 0 17px 0;line-height: 22px;}
.gk_big a{font-size:17px;font-weight: bold;line-height:17px; color:#ef2d36;margin-right: 5px;}
.gk_big a:hover{text-decoration: underline;}
.gk_small{ width: 618px;overflow: hidden;height: 16px;margin-top: 10px;}
.gk_small a{font-size:14px;line-height:12px;color:#333;}
.gk_small a:hover{color:#ef2d36;text-decoration: underline;}
.gk_mar{margin-top:26px;}
.sole_l ul{margin-top:-5px;}
.gg{width:550px;height:200px;position: relative;}
.gg img{display: block;width:550px;height:200px;}
.gg img:hover{opacity:.8;filter: alpha(opacity=80);}
.gg span{display: block;width:545px;height:28px;background-color:#000;opacity:.5;filter: alpha(opacity=50);padding-left: 5px;position: absolute;bottom: 0;left:0;}
.gg a.gg_a{font-size: 12px;color:#fff;line-height:28px;position: absolute;bottom: 0;left: 4px;}
.gg a.gg_a:hover{text-decoration: underline;}

#scrollPic li{float:left;display:inline;text-align:center; position:relative;}
#scrollLeft{ font-size:22px; color:#fff; display: block; line-height: 40px; text-align: center; width: 40px; height: 40px; position: absolute;top:40%; border-radius: 50%; background:rgba(0, 0, 0, 0.2);z-index:100000; left: 12px;}
#scrollLeft:hover{background:rgba(0, 0, 0, 0.7);}
#scrollRight{font-size:22px;color:#fff; display: block;line-height:40px; text-align: center; width:40px; height:40px; position: absolute;top:40%; right: 12px; border-radius: 50%; background:rgba(0, 0, 0, 0.2);z-index:100000;}
#scrollRight:hover{background:rgba(0, 0, 0, 0.7);}

.sole{margin-top: 17px;}
.sole_left{width:618px;}
.one{width: 435px;border-bottom:1px solid #dedede;padding-bottom:9px; height:24px; overflow:hidden;}
.one span{font-weight: bold;font-size:16px;color:#333;}
.one a{color: #999999;font-size:12px;line-height: 24px;}
.one a:hover{color:#ef2d36;text-decoration: underline;}
.ones{width: 160px;border-bottom: 1px solid #dedede;padding-bottom: 9px; height:24px;position: relative;}
.ones .yahei{font-weight: bold;font-size: 18px;color: #ef2d36;}
.ones .yahei:hover{text-decoration: underline;}
.sole_b{}
.ones b{background: url(/images/2017xianjie-2017_05.png) no-repeat;width: 32px;height: 29px;position: absolute;right: -2px;top: -3px;}
.sole_l{width:435px; margin-top:10px;}
.sole_l ul li{width: 435px;height: 36px;line-height: 36px;overflow: hidden;position: relative;padding-left: 10px;}
.sole_l ul li i{font-size: 20px;color: #ccc;  top: 0; position: absolute;left: -8px;}
.sole_l ul li span{ float: right; color: #f00; font-size: 12px;}
.sole_l ul li.no_mar{margin-top: 0;}
.sole_l ul li.sole_li{margin-top:23px;}
.sole_l ul li a{color:#333;}
.sole_l ul li a.mar_sole{margin-left: 18px;}
.sole_l ul li a.color_red{color:#ef2d36;}
.sole_l ul li a:hover{text-decoration: underline;color:#ef2d36;}
.sole_r{width: 160px;height: 208px;overflow: hidden;position: relative;box-shadow: 0px 2px 4px #bbb;margin-top:8px;}
.sole_r img{width:160px;height:177px;}
/*.sole_r img:hover {transform: scale(0.95);-ms-transform: scale(0.95);-moz-transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);opacity: .9;filter: alpha(opacity=90);}*/
.sole_r a.sole_a{font-size: 12px;width: 160px;color:#333;text-align: center;display: block;line-height:27px;overflow: hidden;height: 27px;}
.sole_r a.sole_a:hover{text-decoration:underline;color:#ef2d36;}
.sole_right{width: 548px;}

.add_tu{width: 320px; height: 207px; overflow: hidden;}
.add_tu li{width: 160px; height: 207px; float: left; position: relative;}
.add_tu li img{width: 160px; height: 207px;}
.add_tu li span{position: absolute; bottom: 0; left: 0; background-color: rgba(0,0,0,.5); display: block; color: #fff; line-height: 26px; text-align: center; width: 160px; height: 26px; font-size: 12px; font-family: "Microsoft yahei"}
.sole_r{width: 160px; height: 207px; overflow: hidden; position: relative;}
.sole_r .iconfont{position: absolute; top: 80px; color: #fff; width: 15px; height: 40px;background-color: rgba(0,0,0,.5); line-height: 40px; text-align: center; display:none;}
.sole_r .arrleft{left: 0}
.sole_r .arrright{right: 0}
.sole_r:hover .iconfont{display:block;}
.two{width:548px;border-bottom:1px solid #dedede;height:30px;line-height:30px;margin-bottom: 10px;}
.two span{font-weight: bold;font-size:16px;color:#333;}
.two .sole_more{color: #999999;font-size:12px;}
.two .sole_more:hover{color:#ef2d36;text-decoration: underline;}
.two ul{position:relative;font-size: 16px;width:400px;}
.two ul li{line-height:21px;height:30px;color:#666; cursor: pointer;}
.two ul li.arrow{border-bottom: 1px solid #e4393c;color:#333;font-weight: bold;background:url("../images/top.png") no-repeat bottom center;}
.two ul li.mar_36{margin-left:36px;}
.r_word ul li{width:258px;border-bottom:1px dashed #dbdbdb;height:36px;overflow: hidden;line-height: 36px;}
.r_word ul li a{color:#333;}
.r_word ul li a:hover{text-decoration: underline;color:#ef2d36;}
.r_word ul li span{font-size:12px;color:#ff0000;}
.r_word ul li.no_bor{border:none;}
.r_tu{margin-top: 11px;}
.r_tu a{display:block;width:260px;height:88px;}
.r_tu a img{width:260px;height:88px;}
.r_tu a img:hover {transform: scale(0.95);-ms-transform: scale(0.95);-moz-transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);opacity: .9;filter: alpha(opacity=90);}
.r_tu .countdown{background:url(../images/countdown.png) no-repeat; width:264px; height:87px;}
.r_tu .countdown .time{ margin:33px 63px 23px 48px; width:152px; height:30px; font-size:26px; font-weight:bold; color:#f73434; line-height:30px; text-align:center;}
.r_tu .countdown .time span{width:32px; height:28px; background-color:#fff; border:1px #dcdcdc solid; border-radius:2px;}
.ml25{margin-left:25px;}
.r_tu .pb{border:1px #dcdcdc solid; padding:3px; width:251px; height:78px;}
strong{font-weight: bold;}

.switch{margin-left:360px;position: relative;z-index: 11; _display: inline;}
.switch span{color:#666;font-weight: bold;text-align: center;}
.switch a{font-size: 12px;color:#ff0000;margin-left:10px;}
.switch a:hover{text-decoration: underline;}
.mar_63{margin-left: 63px;}
.chg-over {width: 280px;border: 1px solid #e9e9e9;background: #f8f8f8;position: absolute;top: 36px;left: -55px;/*display: none;*/z-index: 12;}
.chg-over i {background: url(../images/hd-icon.png) no-repeat 0 -92px;height: 8px;left: 122px;position: absolute;top: -8px;width: 16px;}
.switch ul li{float: left;height: 22px;line-height: 22px;width: 45px;text-align: center;cursor: pointer;margin: 5px;overflow: hidden;}
.switch ul li:hover{background-color:#ef2d36;color:#fff;}
.test_choice{font-size:12px;position: absolute;top: 2px; right:0;}
.test_choice a{ color:#888; margin-right:10px;display:inline-block;min-width:20px;text-align:center;}
.test_choice a:hover{color:#ef2d36;}
.test_choice a.active{color:#ef2d36;background: url(../images/triangle4.png) no-repeat center bottom;}
.txt_list{margin-top:10px; padding:0 5px;}
.txt_list li{width: 563px;height:36px;line-height:36px;overflow: hidden;}
.txt_list li em{background: #cccccc;font-family: "Arial";color: #ffffff;width: 18px;height: 18px;line-height: 18px;text-align: center;border-radius: 1px;font-size: 12px;float:left; margin-top:10px;}
.txt_list li em.new{background: #ef2d36; }
.txt_list li a{font-size: 14px;color: #333333; margin-left:7px;}
.txt_list li a:hover{text-decoration: underline;color:#e60707;}
.txt_list li span{ float:right; color:#f00;}

.most{margin-top: 25px;}
.m_frame{width:380px;}
.three{width:380px;border-bottom:1px solid #dedede;padding-bottom:7px;margin-bottom: 13px;}
.three span{font-weight: bold;color:#ef2d36;font-size:20px;}
.three a{color: #999999;font-size:12px;line-height:37px;}
.three a:hover{color:#ef2d36;text-decoration: underline;}
.m_l{border-radius: 2px;background-color: #ef2d36;width:176px;height:71px;padding:11px 0 0 22px;}
.m_t{width:108px;text-align: center;margin-top:10px;}
.m_t span{color:#fff;font-size: 20px;font-weight: bold;}
.m_t b{color:#fff;font-size: 12px;}
.m_r{width:162px;padding-top:6px;}
.m_r a{font-weight:bold;line-height:22px;display: block;width: 157px;height:41px;overflow: hidden;}
.m_r a:hover{text-decoration: underline;}
.m_r b{font-size:12px;margin-top:11px;}
.m_list{ margin-top:9px;}
.m_list ul li{height:35px;overflow: hidden;width:380px;line-height: 35px;}
.m_list ul li a{color:#333;}
.m_list ul li a:hover{text-decoration: underline;color:#ef2d36;}
.m_list ul li span{color:#666;font-size: 12px;}
.m_list ul li.mar_9{margin-top: 9px;}
.mar_30{margin-left:30px;}
.big_banner img{width:1200px;height:80px;}
.big_banner a{margin:20px 0 25px 0;display: block;}
.big_banner img:hover {transform: scale(1.01);-ms-transform: scale(1.01);-moz-transform: scale(1.01);-webkit-transform: scale(1.01);-o-transform: scale(1.01);opacity: 0.8;filter: alpha(opacity=80);}

.f4_box{margin:10px 0 18px 0;}
.f4_box .txtbox{width:410px;}
.f4_box .txtbox ul.text li{ line-height:35px; width: 400px; height:35px; overflow:hidden;position: relative;padding-left:10px;}
.f4_box .txtbox ul.text li i{ font-size:20px; color: #ccc; top: 0; position: absolute; left: -8px;}
.f4_box .txtbox ul.text li a{color:#333;font-size: 14px;}
.f4_box .txtbox ul.text li a:hover{color:#ef2d36;text-decoration: underline;}
.f4_box .txtbox ul.text li span{float:right; color:#666;font-size: 12px;}
.four{width:410px;border-bottom:1px solid #dedede;height: 35px;line-height: 35px;}
.four span{font-weight: bold;font-size:16px;color:#333;}
.four .sole_more{color: #999;font-size:12px;}
.four .sole_more:hover{color:#ef2d36;text-decoration: underline;}
.four ul{position:relative;font-size: 16px; bottom: 0;width: 350px;}
.four ul li{line-height:35px;height:35px;color:#666;cursor: pointer;}
.four ul li.arrow{border-bottom: 1px solid #e4393c;color:#ef2d36;background:url("../images/top.png") no-repeat bottom center; }
.four ul li.mar_36{margin-left: 36px;}
.four ul li:hover{color:#e4393c;}
.mar_45{margin-left: 45px;}
.hot{width:288px;}
.hot_top{line-height:24px;}
.hot_t p a{color:#e4393c;}
.hot_top a{font-size:12px;color:#888;}
.hot_top a:hover{color:#ef2d36;text-decoration: underline;}
.hot_top b{font-size: 16px;color:#ef2d36;}
.hot_t{display: block;margin-top:5px; text-align:center; line-height:32px;border-bottom: 1px dashed #dedede;}
.hot_t img{width:288px;height:150px;}
.hot_t img:hover {transform: scale(0.95);-ms-transform: scale(0.95);-moz-transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);opacity: .9;filter: alpha(opacity=90);}
.hot_bot ul{ margin-top:10px;}
.hot_bot ul li{width:279px;height:24px;line-height:24px;overflow:hidden;position: relative;padding-left: 9px;}
.hot_bot ul li a{font-size:12px;color:#333;}
.hot_bot ul li a:hover{text-decoration: underline;color:#ef2d36;}
.hot_bot ul li span{font-size: 12px;color:#666;}
.hot_bot ul li i{color:#ccc;font-size:20px;position: absolute;left: -8px;top:0;}
.hot_bot ul li.hot_li{border-bottom:1px dashed #dedede;line-height: 40px;height:40px;margin-bottom:7px;padding-left:0;width:288px; text-align:center;}
.hot_bot ul li a.hot_a{color:#ef2d36;font-size: 14px;}
.hot_bot ul li span.hot_span{color:#ef2d36;}

.f5_top{margin-top:17px; }
#schools_box{width: 1200px;height:162px;visibility: visible;overflow: hidden;position: relative;z-index:10000;left: 0;}
#schools_box ul{position: relative;z-index:9999;width:2500px;}
#schools_box ul li{width:179px;height:166px;overflow:hidden;margin-right:25px;}
#schools_box ul li.last{margin-right:0;}
.f5_picture{opacity:1;filter: alpha(opacity=100);display: block;width:180px;height: 118px;}
.f5_picture:hover{opacity:.8;filter: alpha(opacity=80);}
.f5_picture img{width: 179px;height: 118px;}
.f5_name{color: #333;font-size: 12px;text-align: center;display: block;line-height:30px;white-space: nowrap;}
.f5_name:hover{text-decoration:underline;color:#e60707;}
#schools_box .gol{ font-size:20px; color:#fff; display: block; line-height: 36px; text-align: center; width: 36px; height: 36px; position: absolute; top:41px; left: 0; border-radius: 50%; background:rgba(0, 0, 0, 0.2);z-index:100000;}
#schools_box .gol:hover{background:rgba(0, 0, 0, 0.7);}
#schools_box .gor{font-size:20px;color:#fff; display: block;line-height: 36px; text-align: center; width: 36px; height: 36px; position: absolute; top:41px; right: 0; border-radius: 50%; background:rgba(0, 0, 0, 0.2);z-index:100000;}
#schools_box .gor:hover{background:rgba(0, 0, 0, 0.7);}
.schoollist{width: 1200px;font-size:12px;}
.schoollist ul li{ width:176px; height:30px; background:#f5f5f5; line-height:30px; text-align:center; border-radius:2px; margin-right:24px; margin-bottom:7px; }
.schoollist ul li.nomar{ margin-right:0px;}
.schoollist ul li a{ display:block; width:170px; overflow:hidden; height:30px; color:#555555; text-align:center;border-radius:2px;padding:0px 5px;}
.schoollist ul li a:hover{background:#f8646b; color:#fff;}



.xz{margin-bottom: 10px;}
.xz_title{font-size:20px;color:#666;color:#ef2d36;font-weight: bold; padding-left:5px;}
.xz_con{border-top:2px solid #ef2d36;margin-top:4px;}
.xz_l{width:852px;}
.xz_tu{width: 852px;position: relative;}
.xz_tu ul li{width:263px;padding-top: 10px;margin-left: 31px;}
.xz_tu ul li.no_mar{margin-left: 0;}
.xz_tu ul li a.tu_frame{display:block;padding:5px;border:1px solid #dddddd;width:117px;height:139px;}
.xz_tu ul li img{width:117px;height:139px;}
.xz_tu ul li img:hover{opacity:.8;filter: alpha(opacity=80);}
.xz_tu ul li b{display:block;width:120px;}
.xz_tu ul li b a.xz_name{color:#505050;width:120px;height:16px;margin-top:11px;display: block;}
.xz_tu ul li b a.xz_name:hover{color:#ef2d36;text-decoration: underline;}
.xz_tu ul li b em.z_2{display:block;font-size: 12px;color:#888;width:120px;height:58px;line-height:20px;overflow: hidden;margin-top:14px;_font-weight: normal;}
.xz_tu ul li b a.xz_btn{display: block;width:60px;height:23px;background-color: #f8646b;border-radius:2px;line-height: 23px;color:#fff;text-align: center;margin-top:10px;font-size: 12px;}
.xz_tu ul li b a.xz_btn:hover{background-color:#e4393c;}
.xz_more{position:absolute;font-size:14px;color:#ccc;right:0;top:5px;}
.xz_more:hover{color:#ef2d36;text-decoration: underline;}
.s_list ul{margin-top: 10px;margin-left: 31px;padding-bottom:16px;}
.s_list ul.no_mar{margin-left: 0;}
.s_list ul li{height:26px;line-height: 26px;overflow:hidden;width:263px;font-size: 12px;}
.line{height:14px;border-bottom: 1px dashed #ccc;position: relative;}
.s_list ul li a{color:#666;display:inline-block;background: #fff;position: absolute;}
.s_list ul li a.hz_s{padding-right:8px;left:0;max-width:192px;}
.s_list ul li a.hz_p{padding-left:8px;right:0;}
.s_list ul li a:hover{text-decoration: underline;color:#e4393c;}
.move_t{border-bottom: 1px solid #ccc;padding-bottom:9px;}
.move_t b{font-weight: bold;color:#333;}
.x_move{padding-top: 11px;}
.x_move ul{width:479px;}
.x_move ul li{width:479px;height:32px;line-height: 32px;position: relative;padding-left:6px;overflow: hidden;}
.x_move ul li a{color: #505050;font-size: 12px;}
.x_move ul li a:hover{text-decoration: underline;color:#ef2d36;}
.x_move ul li span{color: #505050;font-size: 12px;}
.x_move ul li i{font-size:20px;color:#ccc;position: absolute;left:-7px;top:0;}
.x_tu img{width:328px;height:151px;}
.xz_r{width:262px;background-color: #f8646b;padding:24px 24px 25px 24px;}
.r_title{border-bottom:1px solid #fff;height:26px;line-height:15px;}
.r_title a{color:#fff;font-size:12px;}
.r_title a:hover{text-decoration:underline;}
.r_title span{color:#fff;font-size:16px;font-weight: bold;}
.r_list ul{margin-top:10px;}
.r_list ul li{height:31px;line-height: 31px;overflow: hidden;}
.r_list ul li.li_fl{width:135px;}
.r_list ul li.li_fr{width:112px;padding-left:15px;}
.r_list ul li a{color:#fff;font-size:14px;}
.r_list ul li a:hover{text-decoration: underline;}

.friend{margin-bottom:40px;}
.f_con{margin-top:27px;}
.f_con a{width:150px;height:50px;padding:8px 15px 8px 15px;border: 1px solid #e9e9e9;display:block;margin-left: 21px;}
.f_con a.no_mar{margin-left: 0;}
.f_con img{width:150px;height:50px;}
.f_con img:hover{opacity:.8;filter: alpha(opacity=80);}


#newyear{position: relative;z-index:-1000;}
#newyear .n_y{height:110px;}
#newyear .baby{position: absolute;left: 178px;top: 18px;z-index:-999;width: 87px;}
#newyear .lantern{width:431px;position: absolute;right:0;top:40px;}
#newyear span.happy_1{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -16px;margin-left: 20px;}
#newyear span.happy_2{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -71px;margin-left: 79px;}
#newyear span.happy_3{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -123px;margin-left: 70px;}
#newyear span.happy_4{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -179px;margin-left: 70px;}




.toa{width: 1200px;height: 82px;}
.toa a {float: left;height: 82px;}
.toa1 {width: 608px;}
.toa2{width: 410px;position: relative;}
.toa2{width: 592px;}
.toa3{width: 365px;position: relative;}
.toa4{width: 350px;}
.toa1 b{background: url(/images/go1.png) no-repeat;position: absolute;width: 58px;height: 26px;right: 20px;top:10px;animation: anim1 1.8s infinite;-webkit-animation:anim1 1.8s ease-in infinite; display: block; }
@-moz-keyframes anim1{
0%{transform: scale(0.9);}
0%{-webkit-transform: scale(0.9);}
0%{-moz-transform: scale(0.9);}
0%{-ms-transform: scale(0.9);}
0%{-o-transform:scale(0.9);}
50%{transform:scale(1);}
50%{-webkit-transform: scale(1);}
50%{-moz-transform: scale(1);}
50%{-ms-transform: scale(1);}
50%{-o-transform:scale(1);}
100%{transform:scale(0.9);}
100%{-webkit-transform: scale(0.9);}
100%{-moz-transform: scale(0.9);}
100%{-ms-transform: scale(0.9);}
100%{-o-transform:scale(0.9);}
}
@-o-keyframes anim1{
0%{transform: scale(0.9);}
0%{-webkit-transform: scale(0.9);}
0%{-moz-transform: scale(0.9);}
0%{-ms-transform: scale(0.9);}
0%{-o-transform:scale(0.9);}
50%{transform:scale(1);}
50%{-webkit-transform: scale(1);}
50%{-moz-transform: scale(1);}
50%{-ms-transform: scale(1);}
50%{-o-transform:scale(1);}
100%{transform:scale(0.9);}
100%{-webkit-transform: scale(0.9);}
100%{-moz-transform: scale(0.9);}
100%{-ms-transform: scale(0.9);}
100%{-o-transform:scale(0.9);}
}
@-webkit-keyframes anim1{
0%{transform: scale(0.9);}
0%{-webkit-transform: scale(0.9);}
0%{-moz-transform: scale(0.9);}
0%{-ms-transform: scale(0.9);}
0%{-o-transform:scale(0.9);}
50%{transform:scale(1);}
50%{-webkit-transform: scale(1);}
50%{-moz-transform: scale(1);}
50%{-ms-transform: scale(1);}
50%{-o-transform:scale(1);}
100%{transform:scale(0.9);}
100%{-webkit-transform: scale(0.9);}
100%{-moz-transform: scale(0.9);}
100%{-ms-transform: scale(0.9);}
100%{-o-transform:scale(0.9);}
}

.toa2 b:hover,.toa3 b:hover{transform: scale(0.92);-webkit-transform: scale(0.92);-moz-transform: scale(0.92);-ms-transform: scale(0.92);-o-transform:scale(0.92);}
.toa2 b{background: url(/images/go2.png) no-repeat;right: 52px;}
.toa3 b{background: url(/images/go3.png) no-repeat;right: 97px;}
.toa2 b,.toa3 b{position: absolute;width: 54px;height: 24px;top: 10px;}


 .move_t .sole_more{ color: #999; font-size: 12px;}


.champion{margin-top: 18px;width: 588px;}
.champion_left{margin-right: 24px;}
.champion_right li{margin: 0 8px 18px 0;}
.champion_right li:hover{opacity: 0.8;filter: alpha(opacity=80);}
.champion_right li a img{width: 280px;height: 190px;}
.champion_right li.last{margin-right: 0;}
.champion_right li.below{margin-bottom: 0;}

.title_line a.mor{color: #999;font-size: 12px;}
.title_line a.mor:hover{color:#ef2d36;text-decoration: underline;}
.video span{background: rgba(0, 0, 0, 0.20);height: 25px;width: 280px;line-height: 25px;position: absolute;left: 4px;
bottom: 5px;}
.unityshol{color: #fff;font-size: 12px;position: absolute;bottom: 10px;left: 10px;}
.video{display: block;overflow: hidden;width: 280px;height: 190px;position: relative;padding: 4px;border: 1px solid #eee;}
.video i{background: url(/images/bf.png) no-repeat;width: 42px;height: 42px;display: block;position: absolute;
left: 130px;top: 75px;}

.header{position: relative;}
.new_year{position: absolute;bottom: 8px;left: 176px;width: 80px;height: 80px;}
.new_year img{width: 75px;height: 75px;}
.choice_freame{position:relative;}
.choice_freame span{position:absolute; width:28px; height:32px; background:url(/images/2017denglong.png) no-repeat ;}
.choice_freame span.happy01{background-position: -4px -16px;left: 20px;top: -1px;}
.choice_freame span.happy02{background-position: -4px -73px;left: 132px;top: -1px;}
.choice_freame span.happy03{background-position: -4px -125px;left: 240px;top: -1px;}
.choice_freame span.happy04{ background-position: -4px -182px;left: 343px;top: -1px;}



.r_tu p{width:260px;height:88px;position: relative;}
.r_tu p span{font-size: 24px;font-family: arial;font-weight: bold;color: #f73434;}
.r_tu p span.day{position: absolute;left: 22px;bottom: 14px;}
.r_tu p span.hour{position: absolute;left: 78px;bottom: 14px;}
.r_tu p span.minutes{position: absolute;right: 97px;bottom: 14px;}
.r_tu p span.second{position: absolute;right: 40px;bottom: 14px;}

.xz_box{margin-bottom: 8px;}
.xz_box .xz_tit{height: 30px;line-height: 30px;}
.xz_tit{border-bottom: 1px solid #e5e5e5;margin-bottom: 8px;position: relative;}
.xz_tit .xz_choose li{width: 74px;text-align: center;}
.xz_choose li a{font-size: 14px;color: #888;font-family: arial;height: 35px;display: block;}
.xz_choose li a.on{background:url(/images/jiao.png) no-repeat bottom center; color: #ef2d36;}
.xz_tit a.sole_more{color: #999;font-size: 12px;}
.xz_tit a.sole_more:hover{text-decoration: underline;color:#ef2d36;}
.xz_choose li{position: relative;}
.xz_choose li b{background: #e0e0e0;height: 12px;top: 9px;position: absolute;right: 0;display: block;overflow: hidden;width: 1px;}
.introduce li{width: 263px;margin: 7px 31px 0 0;}
.xz_intr a.un{display: block;padding: 3px;border: 1px solid #e3e3e3;width: 112px;height: 134px;}
.xz_intr a img{width: 112px;height: 134px;}
.xz_intr a img:hover{opacity:.8;filter: alpha(opacity=80);}
.xz_intr span{display: block;width: 120px;position: relative;}
.xz_intr span a.details{border: 1px solid #ef2d36;color: #ef2d36;font-size: 12px;padding: 1px 5px;border-radius: 2px;position: relative;top: 6px;left: 5px;}
.xz_intr span a.details:hover{color: #fff;background-color:#EF2D36;}
.xz_intr span a.xz_name{color: #505050;max-width: 78px;height: 16px;margin-top: 11px;display: block;}
.xz_intr span a.xz_name:hover{text-decoration: underline;color:#ef2d36;}
.xz_intr span p{font-size: 12px;color: #888;margin-top: 13px;width: 120px;height: 80px;line-height: 20px;overflow: hidden;padding: 0 2px;}
.introduce li .school{padding: 0 3px;margin-top: 2px;height: 30px;line-height: 30px;font-size: 12px;}
.introduce li .school a{color: #EF2D36;}
.introduce li .school a:hover{text-decoration: underline;}
.introduce li .school span{width: 180px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;display: block;}
.introduce li .school span b{color: #888;}
.introduce li.no_mar{margin-right: 0;}
.introduce li .school a.school_name{color: #666;}
.introduce li .school a.school_name:hover{text-decoration: underline;color:#ef2d36;}
.gkmj{margin-bottom:-10px;}
.gkmj a img{width: 1200px;height: 72px;}
.gkmj a img:hover{opacity: 0.9;filter: alpha(opacity=90);}


.gkmj2017{width: 1200px;background: url(../images/2017gkmj_2.png) no-repeat center top;height: 72px;}




.gkmj{margin-top:10px;width: 1200px;background: url(/images/topbg/gkmj_20180205.png) no-repeat center top;height:72px;position: relative;}
.gkmj a{width: 600px;height: 60px;float: left;}

.gkmj a.gufen {    position: absolute;    width: 282px;    height: 60px;    right: 0;    top: 0;    display: block;}

/*新年增加样式*/
.choice_freame b{position: absolute;width: 28px;height: 49px;background: url(/images/2018new_year/new_icon.png) no-repeat;}
.choice_freame b.icon_1{background-position: 1px -3px;left: 20px;top: -8px;}
.choice_freame b.icon_2{background-position: 1px -60px; left: 133px;top: -8px;}
.choice_freame b.icon_3{background-position: 1px -116px;left: 240px;top: -8px;}
.choice_freame b.icon_4{background-position: 1px -176px;left: 342px;top: -8px;}








/*kkgwy1*/
.hot{width:288px;}
.hot_top{line-height:24px;}
.hot_t p a{color:#e4393c;}
.hot_top a{font-size:12px;color:#888;}
.hot_top a:hover{color:#ef2d36;text-decoration: underline;}
.hot_top b{font-size: 16px;color:#ef2d36;}
.hot_t{display: block;margin-top:5px; text-align:center; line-height:32px;border-bottom: 1px dashed #dedede;}
.hot_t a{float: left; width: 130px; font-family:"Microsoft YaHei"; height: 39px; border-radius: 2px; text-align: center; line-height: 39px; font-size: 14px; _display: inline; color: #fff; margin: 13px 0 0 9px;}
.hot_t a:hover{ background: #e42a2a;}
.bg_1{background: #50cd8e;}
.bg_2{background: #50add9;}
.bg_3{background: #ff8587;}
.bg_4{background: #fbc639;}
.bg_5{background: #4fc1e9;}
.hot_t img:hover {transform: scale(0.95);-ms-transform: scale(0.95);-moz-transform: scale(0.95);-webkit-transform: scale(0.95);-o-transform: scale(0.95);opacity: .9;filter: alpha(opacity=90);}
.hot_bot ul{ margin-top:60px;}
.hot_bot ul li{width:279px;height:24px;line-height:24px;overflow:hidden;position: relative;padding-left: 9px;}
.hot_bot ul li a{font-size:12px;color:#FF0000;}
.hot_bot ul li a:hover{text-decoration: underline;color:#ef2d36;}
.hot_bot ul li span{font-size: 12px;color:#666;}
.hot_bot ul li i{color:#ccc;font-size:20px;position: absolute;left: -8px;top:0;}
.hot_bot ul li.hot_li{border-bottom:1px dashed #dedede;line-height: 40px;height:40px;margin-bottom:7px;padding-left:0;width:288px; text-align:center;}
.hot_bot ul li a.hot_a{color:#ef2d36;font-size: 14px;}
.hot_bot ul li span.hot_span{color:#ef2d36;}
/*kkgwy1s*/
.f5_top{margin-top:17px; }
#schools_box{width: 1200px;height:162px;visibility: visible;overflow: hidden;position: relative;z-index:10000;left: 0;}
#schools_box ul{position: relative;z-index:9999;width:2500px;}
#schools_box ul li{width:179px;height:166px;overflow:hidden;margin-right:25px;}
#schools_box ul li.last{margin-right:0;}
.f5_picture{opacity:1;filter: alpha(opacity=100);display: block;width:180px;height: 118px;}
.f5_picture:hover{opacity:.8;filter: alpha(opacity=80);}
.f5_picture img{width: 179px;height: 118px;}
.f5_name{color: #333;font-size: 12px;text-align: center;display: block;line-height:30px;white-space: nowrap;}
.f5_name:hover{text-decoration:underline;color:#e60707;}
#schools_box .gol{ font-size:20px; color:#fff; display: block; line-height: 36px; text-align: center; width: 36px; height: 36px; position: absolute; top:41px; left: 0; border-radius: 50%; background:rgba(0, 0, 0, 0.2);z-index:100000;}
#schools_box .gol:hover{background:rgba(0, 0, 0, 0.7);}
#schools_box .gor{font-size:20px;color:#fff; display: block;line-height: 36px; text-align: center; width: 36px; height: 36px; position: absolute; top:41px; right: 0; border-radius: 50%; background:rgba(0, 0, 0, 0.2);z-index:100000;}
#schools_box .gor:hover{background:rgba(0, 0, 0, 0.7);}
.schoollist{width: 1200px;font-size:12px;}
.schoollist ul li{ width:176px; height:30px; background:#f5f5f5; line-height:30px; text-align:center; border-radius:2px; margin-right:24px; margin-bottom:7px; }
.schoollist ul li.nomar{ margin-right:0px;}
.schoollist ul li a{ display:block; width:170px; overflow:hidden; height:30px; color:#555555; text-align:center;border-radius:2px;padding:0px 5px;}
.schoollist ul li a:hover{background:#f8646b; color:#fff;}



.xz{margin-bottom: 10px;}
.xz_title{font-size:20px;color:#666;color:#ef2d36;font-weight: bold; padding-left:5px;}
.xz_con{border-top:2px solid #ef2d36;margin-top:4px;}
.xz_l{width:852px;}
.xz_tu{width: 852px;position: relative;}
.xz_tu ul li{width:263px;padding-top: 10px;margin-left: 31px;}
.xz_tu ul li.no_mar{margin-left: 0;}
.xz_tu ul li a.tu_frame{display:block;padding:5px;border:1px solid #dddddd;width:117px;height:139px;}
.xz_tu ul li img{width:117px;height:139px;}
.xz_tu ul li img:hover{opacity:.8;filter: alpha(opacity=80);}
.xz_tu ul li b{display:block;width:120px;}
.xz_tu ul li b a.xz_name{color:#505050;width:120px;height:16px;margin-top:11px;display: block;}
.xz_tu ul li b a.xz_name:hover{color:#ef2d36;text-decoration: underline;}
.xz_tu ul li b em.z_2{display:block;font-size: 12px;color:#888;width:120px;height:58px;line-height:20px;overflow: hidden;margin-top:14px;_font-weight: normal;}
.xz_tu ul li b a.xz_btn{display: block;width:60px;height:23px;background-color: #f8646b;border-radius:2px;line-height: 23px;color:#fff;text-align: center;margin-top:10px;font-size: 12px;}
.xz_tu ul li b a.xz_btn:hover{background-color:#e4393c;}
.xz_more{position:absolute;font-size:14px;color:#ccc;right:0;top:5px;}
.xz_more:hover{color:#ef2d36;text-decoration: underline;}
.s_list ul{margin-top: 10px;margin-left: 31px;padding-bottom:16px;}
.s_list ul.no_mar{margin-left: 0;}
.s_list ul li{height:26px;line-height: 26px;overflow:hidden;width:263px;font-size: 12px;}
.line{height:14px;border-bottom: 1px dashed #ccc;position: relative;}
.s_list ul li a{color:#666;display:inline-block;background: #fff;position: absolute;}
.s_list ul li a.hz_s{padding-right:8px;left:0;max-width:192px;}
.s_list ul li a.hz_p{padding-left:8px;right:0;}
.s_list ul li a:hover{text-decoration: underline;color:#e4393c;}
.move_t{border-bottom: 1px solid #ccc;padding-bottom:9px;}
.move_t b{font-weight: bold;color:#333;}
.x_move{padding-top: 11px;}
.x_move ul{width:479px;}
.x_move ul li{width:479px;height:32px;line-height: 32px;position: relative;padding-left:6px;overflow: hidden;}
.x_move ul li a{color: #505050;font-size: 12px;}
.x_move ul li a:hover{text-decoration: underline;color:#ef2d36;}
.x_move ul li span{color: #505050;font-size: 12px;}
.x_move ul li i{font-size:20px;color:#ccc;position: absolute;left:-7px;top:0;}
.x_tu img{width:328px;height:151px;}
.xz_r{width:262px;background-color: #f8646b;padding:24px 24px 25px 24px;}
.r_title{border-bottom:1px solid #fff;height:26px;line-height:15px;}
.r_title a{color:#fff;font-size:12px;}
.r_title a:hover{text-decoration:underline;}
.r_title span{color:#fff;font-size:16px;font-weight: bold;}
.r_list ul{margin-top:10px;}
.r_list ul li{height:31px;line-height: 31px;overflow: hidden;}
.r_list ul li.li_fl{width:135px;}
.r_list ul li.li_fr{width:112px;padding-left:15px;}
.r_list ul li a{color:#fff;font-size:14px;}
.r_list ul li a:hover{text-decoration: underline;}
/*kkgwy2*/
.friend{margin-bottom:40px;}
.f_con{margin-top:20px;}
.f_con a{display:block; width:170px; overflow:hidden; height:30px; color:#555555; text-align:center;border-radius:2px;padding:0px 5px;}
.f_con a.no_mar{margin-left: 0;}
.f_con img{width:150px;height:50px;}
.f_con img:hover{opacity:.8;filter: alpha(opacity=80);}

.f_con ul li{ width:176px; height:30px; background:#f5f5f5; line-height:30px; text-align:center; border-radius:2px; margin-right:24px; margin-bottom:7px; }
.f_con ul li.nomar{ margin-right:0px;}
.f_con ul li a{ display:block; width:170px; overflow:hidden; height:30px; color:#555555; text-align:center;border-radius:2px;padding:0px 5px;}
.f_con ul li a:hover{background:#f8646b; color:#fff;}
/*kkgwy2S*/


#newyear{position: relative;z-index:-1000;}
#newyear .n_y{height:110px;}
#newyear .baby{position: absolute;left: 178px;top: 18px;z-index:-999;width: 87px;}
#newyear .lantern{width:431px;position: absolute;right:0;top:40px;}
#newyear span.happy_1{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -16px;margin-left: 20px;}
#newyear span.happy_2{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -71px;margin-left: 79px;}
#newyear span.happy_3{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -123px;margin-left: 70px;}
#newyear span.happy_4{display: inline-block; width:30px; height:32px; background:url(../images/happy.png) no-repeat #fff -4px -179px;margin-left: 70px;}


.move_t .sole_more{ color: #999; font-size: 12px;}


.champion{margin-top: 18px;width: 588px;}
.champion_left{margin-right: 24px;}
.champion_right li{margin: 0 8px 18px 0;}
.champion_right li:hover{opacity: 0.8;filter: alpha(opacity=80);}
.champion_right li a img{width: 280px;height: 190px;}
.champion_right li.last{margin-right: 0;}
.champion_right li.below{margin-bottom: 0;}

.title_line a.mor{color: #999;font-size: 12px;}
.title_line a.mor:hover{color:#ef2d36;text-decoration: underline;}
.video span{background: rgba(0, 0, 0, 0.20);height: 25px;width: 280px;line-height: 25px;position: absolute;left: 4px;
bottom: 5px;}
.unityshol{color: #fff;font-size: 12px;position: absolute;bottom: 10px;left: 10px;}
.video{display: block;overflow: hidden;width: 280px;height: 190px;position: relative;padding: 4px;border: 1px solid #eee;}
.video i{background: url(/images/bf.png) no-repeat;width: 42px;height: 42px;display: block;position: absolute;
left: 130px;top: 75px;}

.header{position: relative;}
.new_year{position: absolute;bottom: 8px;left: 176px;width: 80px;height: 80px;}
.new_year img{width: 75px;height: 75px;}
.choice_freame{position:relative;}
.choice_freame span{position:absolute; width:28px; height:32px; background:url(/images/2017denglong.png) no-repeat ;}
.choice_freame span.happy01{background-position: -4px -16px;left: 20px;top: -1px;}
.choice_freame span.happy02{background-position: -4px -73px;left: 132px;top: -1px;}
.choice_freame span.happy03{background-position: -4px -125px;left: 240px;top: -1px;}
.choice_freame span.happy04{ background-position: -4px -182px;left: 343px;top: -1px;}



.r_tu p{width:260px;height:88px;position: relative;}
.r_tu p span{font-size: 24px;font-family: arial;font-weight: bold;color: #f73434;}
.r_tu p span.day{position: absolute;left: 22px;bottom: 14px;}
.r_tu p span.hour{position: absolute;left: 78px;bottom: 14px;}
.r_tu p span.minutes{position: absolute;right: 97px;bottom: 14px;}
.r_tu p span.second{position: absolute;right: 40px;bottom: 14px;}