﻿/*--- special ---*/
.majorCategory { padding:16px 20px 24px}
.majorCategory .intro { padding-bottom:8px; line-height:24px; color:#999}
.majorCategory .list { padding-top:8px; background:url(images/XL_v2_g_line_hr.png) left top repeat-x}
.majorCategory .list table { width:100%}
.majorCategory .list th { width:120px; padding:8px 0; text-align:center; font-size:14px; font-weight:bold; color:#c00; background-color:#f3f3f3}
.majorCategory .list td { padding:8px 0 8px 12px}
.majorCategory .list td span { float:left; padding-right:20px; white-space:nowrap}
.majorCategory .list .hr td { overflow:hidden; height:17px; padding:0; line-height:17px; font-size:0; background:url(images/XL_v2_g_line_hr.png) left center repeat-x}
.majorCategory .recommend { padding-top:4px}
.majorCategory .recommend dt { float:left; width:120px; padding:14px 0; line-height:18px; text-align:center; background:#f3f3f3}
.majorCategory .recommend dd { float:left; width:540px; padding-left:12px}
.majorCategory .recommend dd a.pic { float:left; width:152px; height:60px; padding:1px; border:1px solid #dbdbdb}
.majorCategory .recommend dd a.pic img { width:100%; height:100%; vertical-align:top}
.majorCategory .recommend dd strong, .majorCategory .recommend dd span { float:left; overflow:hidden; width:374px; padding-left:10px}
.majorCategory .recommend dd strong { height:24px; line-height:24px}
.majorCategory .recommend dd span { height:40px; line-height:20px; color:#999}
.majorCategory .recommend dd a { color:#c00}
.majorCategory .recommend dd a.pic:hover { border-color:#c00}

.applyStep { padding:16px 20px 24px}
.applyStep .hd { position:relative; width:100%}
.applyStep .hd li { float:left; position:relative; z-index:1; cursor:pointer; width:112px; padding-bottom:12px}
.applyStep .hd li em { display:block; width:28px; height:30px; margin:0 auto; padding-right:2px; text-align:center; font:italic normal 18px/30px Arial; color:#fff; background:url(images/XL_v2_g_icon_01.png) 0 -2030px no-repeat; *padding:0 0 0 2px}
.applyStep .hd li strong { display:block; width:100%; text-align:center; font-weight:normal}
.applyStep .hd li q { display:none; position:absolute; z-index:1; left:50%; top:53px; overflow:hidden; width:0; height:0; margin-left:-10px; font:normal 0/9999px serif; border-width:0 10px 10px; border-style:dashed dashed solid; border-color:transparent transparent #ccc}
.applyStep .hd li q.in { z-index:2; top:54px; border-color:transparent transparent #fff}
.applyStep .hd li.selected em { background-position:0 -1990px}
.applyStep .hd li.selected strong { font-weight:bold}
.applyStep .hd li.selected q { display:block}
.applyStep .hd small { position:absolute; z-index:0; left:56px; top:16px; overflow:hidden; width:560px; height:2px; background:#d0d0d0}
.applyStep .ctn { padding:12px 20px; border:1px solid #dbdbdb}
.applyStep .ctn div { display:none; overflow:hidden; width:100%; height:48px; line-height:24px}
.applyStep .ctn div.show { display:block}

.partnerCollege { padding:16px 20px 20px}
.partnerCollege p { padding-bottom:4px; line-height:24px}
.partnerCollege h3 { padding-bottom:8px}
.partnerCollege ul { border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb}
.partnerCollege li { float:left; width:134px; height:59px}
.partnerCollege li a { display:block; width:123px; height:48px; padding:5px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#fff}
.partnerCollege li a img { width:100%; height:100%; vertical-align:top}

/*--- mod ---*/
