body{font-family:Microsoft YaHei, Verdana, Geneva, sans-serif;font-size:12px;background-color:#fff;}
ul,li,p,dl,dt,dd,h2,h3,a,input,span,strong,body{margin:0;padding:0;}
a{text-decoration:none;color:#000;}
ul,li{list-style:none;}
img{border:0 none;}
div{margin:0 auto;}
.clearfix:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' ';}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}



/*公共*/
.wrap{width:640px;}
.title_1{line-height:70px;width:600px;height:70px;text-align:center;background:url(/dev/product/temp_space/20160405_school_recruit_mobile/imgs/line_1.png) 0 50% repeat-x;}
.title_1 h3{font-size:28px;display:inline-block;padding:0 11px;color:#a5171b;background-color:#fff;}


/*首页*/
.index_c1{height:290px;background:url(/dev/product/temp_space/20160405_school_recruit_mobile/imgs/index_c1.jpg) 0 0 no-repeat;}

.index_c2{width:600px;}
.index_c2 li{float:left;width:574px;padding:14px;border-bottom:1px solid #ccc;}
.index_c2 li h3{font-size:24px;line-height:40px;color:#a5171b;}
.index_c2 li p{font-size:18px;line-height:28px;color:#666;}

.index_c3{padding-bottom:18px;}
.index_c3_title{line-height:72px;text-align:center;}
.index_c3_title h3{font-size:24px;font-weight:400;color:#666;}
.index_c3 ul{display:block;width:500px;margin:0 auto;}
.index_c3 ul li{float:left;overflow:hidden;width:500px;height:55px;margin-bottom:8px;}


/*子栏目通用*/
.sub{padding-bottom:120px;}
.header{height:68px;}
.bank_logo{float:left;width:175px;padding-top:20px;text-align:center;}
.back_link{float:left;width:110px;padding-top:15px;}
.back_link a{font-size:20px;line-height:40px;display:block;width:110px;height:40px;text-align:center;color:#666;border:1px solid #ccc;border-radius:5px;background-color:#eee;}
.logo{float:right;width:238px;padding-top:15px;}


/*子栏目首页*/
.sub_index_news_all{padding-bottom:30px;}
.sub_index_news_box{width:600px;}
.sub_index_news_box{padding:20px 0;border-bottom:1px solid #ccc;}
.sub_index_news_all .sub_index_news_box:last-child{border:0 none;}
.sub_index_news_box h3{font-size:28px;line-height:60px;padding-left:20px;color:#a5171b;}
.sub_index_news_box h3 a{color:#a5171b;}

.sub_index_news_box ul li{line-height:40px;float:left;width:564px;padding-left:36px;background:url(/dev/product/temp_space/20160405_school_recruit_mobile/imgs/ico_1.png) 15px 50% no-repeat;}
.sub_index_news_box ul li a{font-size:22px;float:left;color:#666;display:inline-block;overflow:hidden;max-width: 400px;height:40px;text-overflow:ellipsis;}
.sub_index_news_box ul li span{font-size:22px;float:right;color:#666;}

.s_banner,.sub_index_lessons_list{width:598px;}
.sub_index_lessons_list{padding-top:20px;}
.sub_index_lessons_list li{float:left;width:598px;margin-bottom:16px;}
.sub_index_lessons_list_title{font-size:24px;line-height:48px;padding-left:20px;color:#a5171b;border:1px solid #ccc;background-color:#eee;}
.sub_index_lessons_list_text{font-size:22px;line-height:36px;padding:12px 20px;color:#666;border:1px solid #ccc;border-width:0 1px 1px;}


.sub_index_gift_list{margin-bottom:20px;padding-left:20px;}
.sub_index_gift_list li{font-size:22px;line-height:48px;float:left;width:269px;margin-right:16px;margin-bottom:16px;padding-left:20px;color:#a5171b;border:1px solid #ccc;background-color:#eee;}


.sub_index_big_gift{margin-bottom:30px;}
.sub_index_big_gift_t{padding:40px 0;text-align:center;color:#a5171b;}

.sub_index_big_gift_t_1{font-size:20px;}
.sub_index_big_gift_t_2{font-size:40px;}

.sub_index_big_gift_b{font-size:20px;line-height:40px;width:454px;padding:26px 0 70px 44px;color:#666;border:1px solid #ccc;background:url(/dev/product/temp_space/20160405_school_recruit_mobile/imgs/ico_2.jpg) 100% 100% no-repeat;}


.sub_time_line li{float:left;width:135px;height:180px;margin-left:20px;text-align:center;}

.sub_time_line_t{font-size:18px;line-height:50px;width:135px;height:50px;color:#fff;background-color:#999;}
.sub_time_line_t.on{background-color:#a5171b;}
.sub_time_line_b{font-size:20px;padding:10px 0;color:#999;}

.sub_index_img_link{padding-bottom:58px;padding-left:18px;}
.sub_index_img_link li{float:left;overflow:hidden;width:297px;height:117px;margin:0 2px 2px 0;}
.sub_index_img_link li img{width:297px;height:117px;}




.sub_float_btn{position:fixed;bottom:0;width:640px;height:120px;border-top:1px solid #ccc;background-color:#eee;}

.sub_float_btn_l{float:left;width:448px;padding-top:20px;}
.sub_float_btn_l p{padding-left:34px;}
.sub_float_btn_l_1{font-size:20px;color:#666;}
.sub_float_btn_l_2{font-size:40px;color:#a5171a;}
.sub_float_btn_r{float:left;width:192px;padding-top:16px;}

.sub_float_btn_r a{font-size:26px;line-height:85px;display:block;width:150px;height:85px;text-align:center;color:#fff;border-radius:11px;background-color:#a5171b;}

/*翻页*/
.page{clear:both;overflow:hidden;padding:30px 0;text-align:center;}
.page li{display:inline-block;width:35px;height:35px;}
.page li.disabled a{color:#c0c0c0;}
.page li a,.page li span{font-size:14px;line-height:35px;display:block;text-align:center;color:#404040;border-radius:3px;}
.page li a:hover{background:#d0d0d0;}
.page li.cur a{color:#fff;background:#b12a2b;}


/*文章页*/
.article_all{font-size:22px;line-height:40px;padding:0 30px;color:#666;border-top:1px solid #a5171b;}
.article_all h3{font-size:28px;font-weight:600;display:block;padding:40px 0;text-align:center;color:#a5171b;}
.article_all img{max-width:600px;display:block;margin:30px auto;}


/*预约成功*/

.appointment_ok_title{padding-top:118px;text-align:center;}
.appointment_ok_title h3{font-size:36px;font-weight:400;line-height:146px;color:#094;}
.appointment_ok_title h3 span{padding-right:54px;background:url(/dev/product/temp_space/20160405_school_recruit_mobile/imgs/ico_3.png) 50% 50% no-repeat;}
.appointment_ok_title p{font-size:14px;}

.appointment_ok_favorites{font-size:14px;line-height:214px;text-align:center;}
.appointment_ok_favorites a{color:#00a0e9;}

.appointment_ok_back a{font-size:14px;line-height:26px;display:block;width:106px;height:26px;margin:0 auto;text-align:center;color:#fff;border-radius:4px;background-color:#b81c22;}
