﻿.red_color{color:#e4393c;}
.red_c{color:#ef2c36;}
.red_w{color:#fe1919;}
.st_l{width:784px;}

.mar-r41{margin-right:41px;}
.mar-r30{margin-right:30px;}

.st_r{width:390px;height:215px;position: relative;margin-top:20px;}
.st_r img{width:390px;height:215px;}
.st_r img:hover{opacity:.8;filter: alpha(opacity=80);}
.st_r span{display: block;width:385px;height:28px;background-color:#000;opacity:.5;filter: alpha(opacity=50);padding-left: 5px;position: absolute;bottom: 0;left:0;}
.st_r a.gg_a{font-size: 12px;color:#fff;line-height:28px;position: absolute;bottom: 0;left: 4px;}
.st_r a.gg_a:hover{text-decoration: underline;}

.level_one li{width:780px; line-height: 40px; height: 40px; float: left; font-family: "Microsoft Yahei";overflow: hidden; text-align: center;padding: 18px 15px 8px 0; _display: inline;}
.level_one li a{font-size: 20px; font-weight: 700;color:#ef2c36;}
.level_one li a:hover{text-decoration: underline;}
.level_two li{width:360px; line-height: 26px; height: 26px; float: left; overflow: hidden;margin: 0 8px; _display: inline;}
.level_two li a{font-size: 14px; color:#333;}
.level_two li a:hover{text-decoration: underline; color: #ef2c36;}


.new_top {border-bottom: 1px solid #dedede;padding-bottom: 9px;line-height: 22px;height: 18px;overflow: hidden;width: 1200px;}
.new_top span{font-weight: bold;font-size:18px;color:#505050;}
.new_top a{color: #666;font-size:12px;margin-left: 15px;margin-top: 3px;}
.new_top a.tj_a {font-size: 14px;color: #e4393c;margin-left: 34px;}
.new_top a:hover{color:#ef2d36;text-decoration: underline;}
.mar-t30{margin-top: 30px;}
.mar-l90{margin-left: 90px;}
.txt_list{margin-top:10px; padding:0 5px;}
.txt_list li{width: 563px;height:35px;line-height: 35px;overflow: hidden;}
.txt_list li em{background: #ccc;color: #fff;width: 18px;height: 18px;line-height: 19px;text-align: center;border-radius: 2px;font-size: 12px;float:left; margin-top:10px;}
.txt_list li em.new{background: #ef2d36; }
.txt_list li a{font-size: 14px;color: #333; margin-left:7px;}
.txt_list li a:hover{text-decoration: underline;color:#e60707;}
.txt_list li span{ float:right;font-size: 12px;color:#666;}
.txt_list li span.red_c{color:#ef2c36;}

.big_banner a{margin: 22px 0 18px 0;display: block;}
.big_banner img{width:1200px;}
.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);}

.test_choice{font-size:12px;position: absolute;top: 2px; right:0;}
.test_choice a{ color:#666; margin-right:23px;display:inline-block;text-align:center;}
.test_choice a.more{margin-right: 0;color:#999;}
.test_choice a.more:hover{text-decoration: underline;}
.test_choice a:hover{color:#ef2d36;}
.test_choice a.active{color:#ef2d36;background: url(../images/triangle4.png) no-repeat center bottom;}

.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:180px;height: 118px;}
.f5_name{color: #333;font-size: 12px;text-align: center;display: block;line-height:30px;}
.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;height:162px; font-size:12px;}
.schoollist ul li{ width:180px; 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;}
.area_name{max-width: 1000px;height: 37px;overflow: hidden;width:880px;}
.test_choice .area_name a:hover{color:#ef2d36;text-decoration: none;}

.title_line{margin-top: 20px;}
.title_line h2{padding:0;color:#ef2d36;border-bottom:2px solid #ef2d36;}
.title_line a{color:#999;font-size: 12px;font-family: "simsun";}
.title_line a:hover{text-decoration: underline;color:#e4393c;}
.subject{padding:0 20px 0 20px;}
.subject dl{width: 243px;}
.subject dl dt{width:217px;height:15px;line-height: 15px; border-bottom: 1px dashed #ccc; padding:0 0 12px 26px; position: relative;margin-bottom: 23px;}
.subject dl.last{width: 155px;}
.subject dl.last dt{width: 155px;}
.subject dl dt i{position: absolute; left: 72px; top: 21px;display: block;border-radius: 50%;font-size: 28px;background: url("../images/grey_yuan.png") no-repeat;width:11px;height:11px;}
.subject dl dt i.active{position: absolute; left: 72px; top: 21px;display: block;border-radius: 50%;font-size: 28px;background: url("../images/red_yuan.jpg") no-repeat;width:11px;height:11px;}
.subject dl:hover dt i{background: url("../images/red_yuan.jpg") no-repeat;}
.subject dl dd{width:155px;border-bottom: 1px solid #e5e5e5;height:30px;line-height: 30px;}
.subject dl dd a{color:#444;font-size: 12px;}
.subject dl dd a.active{color:#e4393c;text-decoration: underline;}
.subject dl dd a:hover{color:#e4393c;text-decoration: underline;}
.mar-l40{margin-left:40px;}
.mar-t23{margin-top: 20px;}

.list ul{margin-top:10px; padding:0 5px;}
.list ul li{width: 563px;height:41px;line-height: 41px;overflow: hidden;}
.list ul li em{background: #ccc;color: #fff;width: 18px;height: 18px;line-height: 19px;text-align: center;border-radius: 2px;font-size: 12px;float:left; margin-top:10px;}
.list ul li em.new{background: #ef2d36; }
.list ul li a{font-size: 14px;color: #333; margin-left:7px;}
.list ul li a:hover{text-decoration: underline;color:#e60707;}
.list ul li span{ float:right;font-size: 12px;}

.xz_list{width:1200px;}
.imglist{ width: 1200px; overflow: hidden; position: relative;}
.imglist .gol{ font-size:20px; color:#fff; display: block; line-height: 36px; text-align: center; width: 36px; height: 36px; position: absolute; top: 80px; left: 0px; border-radius: 50%; background:rgba(0, 0, 0, 0.2); }
.imglist .gol:hover{background:rgba(0, 0, 0, 0.7);}
.imglist .gor{font-size:20px;color:#fff; display: block;line-height: 36px; text-align: center; width: 36px; height: 36px; position: absolute; top: 80px; right: 0px; border-radius: 50%; background:rgba(0, 0, 0, 0.2); }
.imglist .gor:hover{background:rgba(0, 0, 0, 0.7);}
.imgbox{ width: 10000px;}
.item{ width:150px;margin-right: 25px;font-size: 12px;text-align: center;}
.xz_frame{position: relative;width: 150px;height: 176px;}
.item a{font-size: 12px;}
.item .xz_frame a.xz_name{color:#fff;line-height: 22px;position: absolute;z-index: 10;bottom:0;left:0;display:block;width:150px;}
.item .xz_frame a.xz_name:hover{color:#e4393c;}
.item .xz_frame b{width:150px;background: #000;opacity: .5;position: absolute;bottom:0;left:0;z-index:1;display: block;height:22px;}
.item a.xx_name{color:#333;line-height:23px;}
.item a:hover{color:#e4393c; text-decoration: underline;}
.item img{ width: 150px; height: 176px;}
.item:hover img{ opacity: 0.9;}

.mar15{margin-top:15px;}
.zl_title{width:383px;height:33px;line-height: 33px;border-bottom: 1px solid #ddd;margin-top: 15px;}
.zl_title span{font-size: 16px;font-weight: bold;color:#333;}
.zl_title a{font-size: 12px;color:#999;}
.zl_title a:hover{text-decoration: underline;color:#e4393c;}
.zl_word ul{margin-top: 7px;}
.zl_word ul li{width:373px;height:35px;line-height: 35px;overflow: hidden;font-size: 14px;position: relative;padding-left: 10px;}
.zl_word ul li i{ font-size:20px; color: #ccc; top: 0; position: absolute; left: -8px;}
.zl_word ul li a{color:#333;}
.zl_word ul li a:hover{text-decoration: underline;color:#fe1919;}
.zl_word ul li span{color:#888;margin-left: 10px;}
.mar-l25{margin-left: 25px;}
.zl_title2{width:383px;height:33px;line-height: 33px;border-bottom: 1px dashed #ddd;margin-top: 15px;}
.zl_title2 span{font-size: 16px;font-weight: bold;color:#333;display: inline-block;height:33px;border-bottom: 1px solid #e4393c;}
.zl_title2 a{font-size: 12px;color:#999;}
.zl_title2 a:hover{text-decoration: underline;color:#e4393c;}
.mar-b50{margin-bottom: 50px;}


.test_choice_moni{font-size:12px;position: absolute;top: 0; right:0;}
.test_choice_moni li a{margin-left: 0px;}
.test_choice_moni ul{position: relative;_width:200px; margin-right:20px;}
.test_choice_moni ul li{ color:#888; margin-left:20px;display:block; float:left;font-size: 12px;cursor: pointer;}
.test_choice_moni ul li:hover{color:#e4393c;}
.test_choice_moni ul li.active{color:#e4393c;background: url(../images/top.png) no-repeat bottom;border-bottom:2px solid #e4393c;}












