@charset "utf-8";
/* CSS Document */

.data_e{ width:290px; border:1px solid #e5e5e5; overflow:hidden;}
.data_hot{ padding:15px; width:260px; overflow:hidden; }
.data_hot li{ float:left; width:240px; overflow:hidden;}
.data_hot li a{  height:36px; line-height:36px; display:block; overflow:hidden; width:240px;}
.data_hot li a:hover{ color:#2196F3;}
.dev{ width:230px; padding-left:10px; float:left; height:75px;}
.data_banner a{ display:block; width:290px; height:156px;}

.news_rec{ margin-left:5px; overflow:hidden; width:285px; padding-bottom:10px; }
.news_rec ul li{ float:left;}
.news_hot{ margin:15px; width:260px; overflow:hidden;}
.news_hot li{ height:30px; line-height:30px; overflow:hidden;}
.news_hot li a{ display:block; text-indent:15px; background:url(icon_img.png) -380px -433px no-repeat;}
.login_page{ width:260px; margin-left:10px; margin-right:15px;}
.login_page ul{ overflow:hidden;}
.login_page ul li{ height:42px; margin-bottom:9px; width:260px;}
.login_page ul li input{ border:none; background:#f3f3f3; height:40px; float:left; overflow:hidden; line-height:40px; text-indent:10px; width:208px;}
.bmwz{float:left;line-height: 40px;}
.xlxl{width:218px;height:40px;line-height:40px;}
.get_ys{width:83px; height:42px; background:#e5e5e5; color:#666; display:block; float:left; text-align:center; line-height:42px;}
.in_amend input{ width:100px; margin-right:10px; float:left;}
.in_amend span{ width:90px; height:40px; overflow:hidden; display:block; float:left; border:1px solid #e5e5e5; cursor:pointer;}
.in_amend a{ line-height:42px; float:right; display:block; color:#666; text-align:center;}
.apply_talk_two{ width:260px; cursor:pointer; border:none; color:#FFF; height:40px; font-size:18px; margin-top:5px; float:left;}
.apply_talk{ width:260px; cursor:pointer; border:none; color:#FFF; height:40px; font-size:18px; margin-top:5px; float:left;}
.login_page ul li a.get_ys:hover{ color:#333; background:#999;}

.news_r_t{ height:45px; line-height:45px; border-bottom:1px solid #e5e5e5; width:290px; overflow:hidden;text-align:center}
.news_r_t span{ font-size:16px; /*margin-left:15px; float:left;*/text-align:center; font-weight:bold; color:#2196F3}
.news_r_t ul{ float:right; margin-right:10px;} 
.news_r_t ul li{ float:left; margin:0 5px;}
.news_da{ margin:15px; width:260px; overflow:hidden;}
.news_da li{ }
.news_da li a.bg_d{ display:block; text-indent:15px; line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*招生简章-列表*/
.menu{ width:896px; border-top:1px solid #e5e5e5; float:left;}

.menu_head ul li.cc a span,.menu_heads ul li.cc a span,.menu_head ul li a:hover span,.menu_heads ul li a:hover span{ background:url(icon_img2.png) 62px -50px no-repeat;}
.menu_title{ width:898px; overflow:hidden;}
.menu_title_cont{margin-top:27px;overflow:hidden;padding-left:28px;width:849px;padding-right:20px;}
.menu_title_cont a img{width: 230px;height: 140px;}
.menu_title ul.zs{ width:844px; margin:20px 28px;}
.menu_title ul.zs li{ line-height:40px; height:40px; overflow:hidden;}

.menu_c1{width: 230px;height: 140px;overflow:hidden;margin-bottom:20px;border-radius: 5px;}
.menu_c2{margin-left:20px;width: 593px;padding-bottom:20px;position:relative;}
.menu_c2 ul li{width: 593px;float:left;line-height:24px;overflow:hidden;}
.menu_c2 ul li a,.menu_c2 ul li i{ float:left;}
.menu_c2 ul li i{ width:18px; height:21px; overflow:hidden; background:url(icon_img4.png) -455px -195px no-repeat; margin-top:3px; margin-left:10px;}
.menu_c3{float:right;}
.menu_c3 a:hover{ color:#fff;}
.juli{ margin-top:50px; padding-bottom:72px; }
.juli2{}
.menu_c3 a{ display:block; width:110px; height:30px; line-height:30px; background:#2196F3; color:#fff; font-size:16px;    border-radius: 50px;}
.menu_c3 a span{ display:block; width:80px; padding-left:37px; height:30px; background:url(icon_img2.png) 10px -77px no-repeat;}
.menu_c3 p{ line-height:25px; text-align:center; color:#999;}
.menu_sub{line-height:25px; padding-bottom:15px; padding-left:28px; width:849px; padding-right:20px; margin-top:10px; height:50px; overflow:hidden; width:849px;}
.menu_sub span{ color:#2196F3; }
.menu_sub a{ color:#999; margin-right:35px;}
.menu_sub a:hover{ color:#333; text-decoration:underline;}
/*招生简章列表结束*/

/*招生院校列表-分类导航*/
.classifly{ border:1px solid #e5e5e5; width:1198px; overflow:hidden; margin-top:18px;}
.nav_same,.nav_same_click,.select-result dl{ height:42px; margin-left:25px; width:1148px; overflow:hidden; line-height:40px;}
.nav_same dl dt,.select-result dl dt{ float:left; margin-right:5px;}
.nav_same dl dd{ margin-left:2px; margin-right:12px; float:left; padding:0 8px;}
.nav_same_sub{ margin-left:25px; width:1148px; overflow:hidden;}
.nav_same_sub dl{ height:42px; line-height:42px;}
.nav_same_sub dl dd{ margin-right:5px; float:left; cursor:pointer;}
.nav_same_sub dl dd a{ padding:2px 5px; background:#f5f5f5; cursor:pointer;}
.nav_same_sub{ display:none;}
.suball .on{ display:block;}
.select-result dl dd{ margin-left:10px; float:left;  padding:0 8px;}
.select-result dl dd a{ display:block;  float:left; padding-right:15px; background:url(resout.png) right 9px no-repeat;}
.nav_same_sub dd.on{ color:#333;}
.select-no{ color:#999;}

/*招生院校列表结束*/

/*考试题库-列表页*/
.menu_title ul.kstk{ margin:20px 20px 0; width:856px; padding-bottom:20px; }
.menu_title ul.kstk li{ height:40px;}
.bc_click{ height:40px; border:1px solid #e5e5e5; float:left; margin-left:15px; line-height:40px;}
.bc{ width:111px; text-align:center; display:block;}
a.bc:hover{ color:#2196F3; border:1px solid #2196F3;}
a.bc:active{ background:#2196F3; color:#fff; border:1px solid #2196F3;}
/*考试题库-列表页结束*/

/*考试题库-首页*/
.pub{ width:230px; overflow:hidden; padding-top:15px; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.biao_ti{ width:232px; cursor:pointer; height:40px; line-height:40px; color:#fff; text-align:center; font-size:16px;}
.prac_tice{ width:170px; height:40px; line-height:40px; text-align:center;}
.biao_two{ width:1200px; height:40px; margin-bottom:20px;line-height:40px;border-bottom:1px solid #e5e5e5;}
.nav_biao{  overflow:hidden; float:left; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; width:894px; }
.more_por{ width:900px; float:left; position:relative; height:25px; }
.more_poa{ width:110px; position:absolute; height:25px;}
.pub_t{ margin:0 10px; height:144px;}
.menu_two{ float:left; width:896px;}
.pub_t li{ width:85px; margin:8px 10px; text-align:center; float:left;}
.pub_com{ width:10px; margin:0 110px;}
.bg_l1{ background:url(icon_img2.png) -248px 0 no-repeat;}
.bg_l2{ background:url(icon_img2.png) -258px 0 no-repeat;}
.bg_l3{ background:url(icon_img2.png) -268px 0 no-repeat;}
.bg_l4{ background:url(icon_img2.png) -278px 0 no-repeat;}
.bg_l5{ background:url(icon_img2.png) -288px 0 no-repeat;}
.pub_gu{ width:70px; margin:40px 50px 6px; height:54px;}
.bg_i1{ background:url(icon_img2.png) 11px -448px no-repeat;}
.bg_i2{ background:url(icon_img2.png) -64px -448px no-repeat;}
.bg_i3{ background:url(icon_img2.png) -141px -448px no-repeat;}
.bg_i4{ background:url(icon_img2.png) -216px -448px no-repeat;}
.bg_i5{ background:url(icon_img2.png) -290px -446px no-repeat;}
.bg_i6{ background:url(icon_img2.png) -366px -446px no-repeat;}
.bg_i7{ background:url(icon_img2.png) -442px -448px no-repeat;}

.test_fen a{ float:left; height:40px; display:block; margin-left:40px; font-size:16px;}
.nav_test{ height:45px; line-height:45px;}
.nav_test ul li{ float:left; width:90px; text-align:center; cursor:pointer;}
.nav_test ul li a{ display:block;}
.t_cp{  border-right:1px solid #fff; border-left:1px solid #fff;}
.cp{  border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:1px solid #fff;}
.cp a{color:#2196F3; height:45px; background:#fff;}
.jin{ height:40px; line-height:40px; border:1px solid #e5e5e5; float:left; margin-left:15px;}
.biao_all{ width:896px; height:477px; overflow:hidden; float:left;}
.nav_all_biao{ height:430px; overflow:hidden; width:896px;}
.data_dev{ height:111px;}
.d_dev{ height:36px;}
/*考试题库首页结束*/

/*机构列表*/
.all_buy a b{ width:40px; height:24px; overflow:hidden; display:block; float:left;}
.all_buy a span{ float:left;}
.bg_buy1{ background:url(icon_img2.png) 0 -165px no-repeat; width:40px;}
.bg_buy2{ background:url(icon_img2.png) 0 -191px no-repeat;}
.bg_buy3{ background:url(icon_img2.png) 0 -217px no-repeat;}
.list_all{ width:1200px; overflow:hidden;}
.list_all ul{ width:1240px;}
.list_all ul li{ width:214px; border:1px solid #e5e5e5; margin-top:40px; margin-left:0; margin-right:30px; position:relative;}
a.click_gold:hover{ color:#fff;}
/*机构列表结束*/

/*机构课程-列表*/
.hot_all{ width:215px; position:absolute; top:0;}
.hot1,.hot2{ width:30px; height:51px; margin-right:10px; float:right; display:block;}
.hot1{ background:url(icon_img2.png) -110px -260px no-repeat;}
.hot2{ background:url(icon_img2.png) -147px -260px no-repeat;}


.goods_flBox{ border:1px solid #e5e5e5; width:1198px; overflow:hidden; margin-top:18px;min-height:40px;}
.goods_flList{height:43px; width:1198px; overflow:hidden; line-height:40px;}
.goods_flList .nr{height:20px;overflow:hidden}
.goods_flList .nr #quotation{margin-left:10px;width:810px}
.goods_flList:nth-child(1){border-top:none 0}
.goods_flList_l{float:left; margin-right:5px;}
.goods_flList_r{width:1148px}
.goods_flList .stycate{width:1088px;height:20px;line-height:20px;margin-left:45px;border:1px dotted #e9e9e9;padding:10px;margin-top:6px}
.goods_flListA{ margin-left:10px; margin-right:20px; float:left;}
.goods_flListA a{ margin-left:5px;}
.goods_flListA:hover{color:#2196F3;}
.goods_flListA.on{border-bottom: 3px solid #2196F3; color:#2196F3;}

.goods_flListLf{ height: 42px;
    line-height: 40px;
    margin-left: 25px;
    width: 1148px;display:block}
.goods_flLi{display:block;float:left;position:relative;z-index:0}
.goods_flLix{padding:0 8px;line-height:22px}
.goods_flLiA{display:inline-block;line-height:26px;height:26px;font-size:12px;float:left; color:#fff;}
.goods_flLiA.on{border-bottom:1px solid #fff;position:relative;z-index:2;color:#fff}
.goods_flLiA.on em{background-position:center bottom}
.goods_flLiA em{display:inline-block;width:9px;height:4px;background:url(goods.png) no-repeat center top;vertical-align:middle;margin-left:4px}
.goods_flLiFl{display:inline-block;width:20px;height:20px; margin-top:3px; text-align:center;color:#fff;font-size:20px;line-height:14px;cursor:pointer;float:left}
a.goods_flLiFl:hover{ color:#fff;}
.goods_flLiLfk{position:absolute;z-index:1;left:0;top:21px;display:none;padding:8px 0;border:1px solid #e9e9e9;background:#fff;width:298px;line-height:20px;font-size:11px;color:#ccc}
.goods_flLiLfk a{display:inline-block;margin:2px 10px;line-height:20px;font-size:12px;color:#666}
.goods_flLiLfk a:hover{color:#333}
.goods_flLiLfk a.on{color:#333}

.goods_flLiLf{ margin-left:10px; padding:0 5px;  float:left; background:#2196F3; height:26px; line-height:26px; margin-top:8px;}
/*机构课程-列表结束*/

/*社区交流-列表*/
.comm_up{ width:834px; padding:10px 30px 0;}
.comm_up dl dd{ overflow:hidden; border-bottom:1px dashed #e5e5e5; padding-bottom:15px; margin-top:20px; width:834px;}
.comm_size{ width:770px; margin-left:20px;}
.comm_size_name{ font-size:16px; color:#999; height:25px; margin-right:45px;}
.comm_size_cont{ width:770px; overflow:hidden; line-height:25px; margin-top:5px;}
.comm_size_cont a{ display:block; height:25px; overflow:hidden; color:#999;}
.our_name_img{ width:40px; height:40px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; overflow:hidden; float:left; margin-top:5px;}
.comm_list{ width:290px;}
.comm_list_t{ width:280px; height:60px; padding:5px; border:1px solid #e5e5e5;}
.comm_list_t a.clt1{ display:block; width:61px; height:60px; float:left;}
.clt2{ width:200px; margin-left:10px; float:left; margin-top:5px;}
.clt2 a{ display:block; width:200px; overflow:hidden; line-height:25px; font-weight:600;}
.comm_list_ul{ width:292px; margin-top:10px;}
.comm_list_cont{ width:292px; margin-bottom:2px;}
.comm_list_cont span{ display:block; height:40px; background:#f5f5f5; line-height:40px; font-size:16px; text-indent:10px; cursor:pointer;}
.comm_list_cont ul{ padding:15px; width:262px; overflow:hidden; display:none;}
.comm_list_cont ul li{ float:left; width:77px; margin:0 5px; text-align:center;}
.comm_list_cont ul li a{ display:block; width:72px; height:25px; line-height:25px; color:#999;}
.comm_list_cont ul.on{ display:block;}