@charset "gb2312";
@import url(style.css);
.f_l{ float:left}
.f_r{ float:right}
.mt_20{ margin-top:20px;}
.master_left_side{ width:705px; float:left}
.master_right_side{ width:320px; float:right}
#master_box{background:url(../image/point.png) 704px 0 repeat-y;border-bottom:1px solid #DDD}

.master_banner{ width:705px; height:260px; overflow:hidden; position:relative}
.master_banner .banner_title1,.master_banner .banner_title2{ position:absolute; font-size:32px; color:#1C75BB; font-weight:bold; top:60px; left:35px;}
.master_banner .banner_title2{ top:120px; font-size:25px; color:#FBBC00}

.left_mid_box1,.left_mid_box2,.left_mid_box3{ border-bottom:1px solid #DDD; width:690px; margin-right:15px;}
.left_mid_box2,.left_mid_box3{ border-bottom:none; margin-top:10px;}
.sqtj{ width:300px; border-right:1px solid #DDD; padding-right:14px;}
.sqtj dl{ height:80px; margin-top:10px; width:300px; background:#F1F5F8}
.sqtj dl:last-child{ margin-bottom:10px;}
.sqtj dt{ background:url(../image/master_btn.png) no-repeat; height:30px; width:85px; float:left; text-align:center; font-weight:bold; color:#FFF; padding-top:50px;}
.sqtj dd{ width:199px; float:left; line-height:200%; font-size:14px; padding:15px 8px;}

.sqtj .item1 dt{ background-position:0px 0px;}
.sqtj .item2 dt{ background-position:0px -90px;}
.sqtj .item3 dt{ background-position:0px -180px;}
.sqtj .item4 dt{ background-position:0px -270px;}

.xwbg{ width:360px; padding-left:15px}
.xwbg .xwjj{ width:338px; border:1px solid #DDD; line-height:180%; padding:10px; margin:15px 0px; font-size:14px;}
.xwbg .xwjj i{ background:url(../image/baike_btn.png) no-repeat; width:20px; height:17px; display:inline-block; margin-right:10px;}
.xwbg .xwjj i:last-child{ background-position:-30px 0px; margin-bottom:-5px;}

.xwlb{border-bottom:1px dotted #ccc; padding:5px 0px;}
.xwlb:last-child{ border-bottom:none; }
.xwlb .xw_top{ padding:5px 0px;}
.xwlb .xw_top i{ background:url(../image/master_btn.png) no-repeat 0px -360px; width:40px; height:18px; display:inline-block; font-style:normal; text-align:center; color:#FFF; padding-right:10px;}
.xwlb .xw_top a{ font-size:16px;}

.course_notice{ background:url(../image/mflx_ico.png) no-repeat 0px 15px; line-height:24px; font-size:14px; text-indent:18px; padding:10px 0px;}

.course_pk td,.course_pk th{ text-indent:10px; text-align:left}

.plan_part_1,.plan_part_2{ width:335px; }
.master_plan h3{ width:100%; height:30px; background:#F1F5F8; text-align:center; line-height:30px; font-weight:bold; font-size:14px;margin-top:12px;}
.master_plan p{ line-height:24px; font-size:14px}
.master_plan strong{ line-height:30px; font-size:14px}

/**ÓÒ±ß**/
.event_box{ background:#F1F5F8; margin-bottom:10px;}
.event_box .event_box_header{ background:url(../image/study_time.png) no-repeat; height:35px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; line-height:35px;}

.event_box li{ width:258px; height:48px; line-height:24px; border:1px solid #DDD; margin-top:12px; background:#FFF; padding:10px; margin-left:28px; position:relative; font-size:14px;}
.event_box li:last-child{ margin-bottom:12px;}

.event_box .event_arrow{ width:6px; height:10px; position:absolute; background:url(../image/study_time.png) no-repeat 0px -73px; left:-5px; top:30px}
.event_box .event_point{ width:19px; height:19px; position:absolute; background:url(../image/study_time.png) no-repeat 0px -45px;left:-38px; top:25px}



.school_square{ background:url(../image/point.png) repeat-y center}
.school_square .square{ width:500px; border-bottom:1px solid #DDD}
.school_square .master_school_info,.school_square .master_school_profile{ margin-bottom:10px;}
.school_square a,.school_square p,.school_square strong{ font-size:14px; line-height:180%}
.school_square .f_l{ padding:20px 20px 20px 0px;}
.school_square .f_r{ padding:20px 0px 20px 20px;}
.school_square .square .master_school_logo{ width:220px; height:100px; float:left}
.school_square .square .master_school_name{ height:100px;}
.school_square .square  .master_school_btn{ background:#2A7BC8; padding:1px 5px; font-size:12px; color:#FFF; margin-top:10px; display:inline-block}
.school_square .square  .master_school_btn:last-child{ background:#EF7B1A}
.school_square .square .master_school_name .blue{ font-weight:bold}
.school_square .square .master_school_name span{ color:#E01E2C} 