/*home style*/
.home-banner{position:relative;}
.home-search-why{width:336px; height:48px; margin-bottom:10px;}
.home-search{position:absolute; left:50%; top:140px; z-index:99; width:620px; height:130px; padding:20px 0 0 20px; margin-left:-320px; border-radius:10px;}
.home-search label{display:none;}
.home-banner-switch{position:relative; z-index:2; height:490px;}
.home-banner-switch li{list-style:none; padding:0; margin:0;}
.home-banner-switch .banner-panel{position:relative; width:100%; height:490px; overflow:hidden;}
.home-banner-switch .banner-panel li{position:absolute; left:50%; width:1900px; height:490px; margin-left:-950px; text-align:center; overflow:hidden;}
.home-banner-switch .banner-trigger{position:absolute; bottom:0; left:0; z-index:9; width:100%; text-align:center; font-size:36px;}
.home-banner-switch .banner-trigger li{display:inline-block; *display:inline; *zoom:1; _color:#FFF; color:rgba(255, 255, 255, 0.5);}
.home-banner-switch .banner-trigger li.current{color:#E44D42;}
.switchable-triggers{display:none;}

.home-title{height:32px; padding-bottom:30px; line-height:32px; text-align:center; font-weight:bold; font-size:28px; color:#E42;}
.home-title i{display:inline-block; *display:inline; *zoom:1; width:32px; height:32px; margin-right:5px; vertical-align:middle; text-align:center; font-weight:bold; background:url(../images/icon-title.alpha.png) no-repeat;}
.home-title i.icon-filter{background-position:0 0;}
.home-title i.icon-scholarship{background-position:-32px 0;}
.home-title i.icon-great{background-position:-64px 0;}
.home-title i.icon-media{background-position:-96px 0;}
.home-title i.icon-industry{background-position:-128px 0;}
.home-title i.icon-follow{background-position:-160px 0;}

.home-filter-wrap{position:relative; margin-bottom:40px;}
.home-filter-wrap .home-title{position:absolute; left:0; top:40px; z-index:2; width:100%; margin-bottom:40px;}
.home-filter{float:left; width:880px; margin-top:95px;}
.home-filter .filter-trigger{height:40px; border-bottom:1px solid #E6E6E6;}
.home-filter .filter-trigger li{float:left; height:20px; padding:0 5px; line-height:20px; margin:10px 40px 0 0; color:#666; cursor:pointer;}
.home-filter .filter-trigger li.current{border-radius:2px; background:#E42; color:#FFF;}
.home-filter .filter-row{position:relative; height:40px; overflow:hidden; padding-right:25px; border-bottom:1px solid #E6E6E6;}
.home-filter .filter-title{float:left; height:40px; line-height:40px; color:#999;}
.home-filter .filter-list{float:right; width:740px;}
.home-filter .filter-list li{float:left; padding:10px 10px 10px 0; white-space:nowrap;}
.home-filter .filter-list a{display:block; height:20px; line-height:20px; padding:0 5px; color:#333;}
.home-filter .filter-list a:hover{color:#E42;}
.home-filter .btn-more{position:absolute; right:10px; top:13px; display:block; width:12px; height:12px; border:1px solid #E6E6E6; border-radius:100%; line-height:12px; text-align:center; font-family:SimSun; color:#333;}

/*
.home-assess{float:right; position:relative; z-index:4; width:285px; padding-left:20px; height:355px; background:url(../images/home-assess-bg.png) no-repeat;}
.home-assess .t{display:block; height:20px; padding:50px 0 20px; text-align:center; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2); font-size:18px; font-weight:bold; color:#FFF;}
.home-assess .st{display:block; height:20px; padding:15px 0 10px; text-indent:10px; font-size:14px; color:#FFF;}
.home-assess .destination-ul{margin-bottom:25px; padding-left:10px; height:20px; overflow:hidden; line-height:18px;}
.home-assess .destination-ul li{float:left; margin-right:15px; font-size:14px; color:#03877B;}
.home-assess .destination-ul li label.current{font-size:18px;}
.home-assess .destination-ul li input{display:none;}
.home-assess .assess-row{height:25px; line-height:25px; margin-bottom:25px; color:#03877B;}
.home-assess .row-t{display:block; float:left; width:80px; padding-right:8px; text-align:right; font-size:14px; color:#FFF;}
.home-assess .assess-row select{border:1px solid #03877B;}
.home-assess .assess-row select.specialty{width:160px;}
.home-assess .btn-submit{position:absolute; bottom:31px; left:64px; width:160px; height:30px; border:none; background:none;}
*/
.home-assess{float:right; position:relative; z-index:4; width:295px; padding:0 10px; height:355px; background:#44474a; border:1px solid #ff950e; margin-top:30px;}
.home-assess i{display:inline-block; background:url(../images/i_icon.png) no-repeat; width:44px; height:23px; position:absolute; left:50%; margin-left:-22px; top:-15px;}
.home-assess .t{display:block; height:20px; padding:25px 0 20px; text-align:center; text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.2); font-size:24px; font-weight:bold; color:#ff950e;}
.home-assess .st{display:block; height:20px; padding:15px 0 10px; text-indent:10px; font-size:14px; color:#FFF;}
.home-assess .destination-ul{padding-left:10px; overflow:hidden; line-height:28px; margin-top:10px;}
.home-assess .destination-ul li{float:left; margin-right:17px; font-size:12px; color:#999; width:38px; height:28px; border:1px solid #e0e1e5; background:#fff; text-align:center; cursor:pointer;}
.home-assess .destination-ul li.current,.home-assess .destination-ul li:hover{border:1px solid #ff950e; background:url(../images/i_icon1.png) no-repeat right top #fff;}
.home-assess .destination-ul li input{display:none;}
.home-assess .assess-row{line-height:25px; margin:15px 0; color:#03877B; padding:0 10px;}
.home-assess .row-t{display:block; padding-right:8px; font-size:14px; color:#FFF;}
.home-assess .assess-row select{border:1px solid #03877B; width:100%; height:25px; line-height:25px; margin-top:5px;}
.home-assess .btn-submit{position:absolute; bottom:25px; left:20px; width:275px; padding:8px 0 12px 0; border:none; background:#ff950e; color:#fff; border-radius:3px; box-shadow:0 -3px 0px #815116 inset;}



.home-scholarship{padding:40px 0; background:#FAFAFA;}
.country-list{text-align:center; line-height:25px;}
.country-list li{display:inline-block; *display:inline; *zoom:1; height:25px; line-height:32px; overflow:hidden; margin:0 10px;}
.country-list li.all{margin-left:25px;}
.country-list li a{display:block; height:25px; color:#333;}
.country-list li a:hover, .country-list li a.current{color:#E42;}
.country-list a i{display:block; float:left; width:25px; height:25px; margin-right:5px; overflow:hidden; vertical-align:middle; }
.country-list a i.i-c1{background-position:0 0;}
.country-list a:hover i.i-c1, .country-list a.current i.i-c1{background-position:0 -25px;}
.country-list a i.i-c2{background-position:-25px 0;}
.country-list a:hover i.i-c2, .country-list a.current i.i-c2{background-position:-25px -25px;}
.country-list a i.i-c3{background-position:-50px 0;}
.country-list a:hover i.i-c3, .country-list a.current i.i-c3{background-position:-50px -25px;}
.country-list a i.i-c4{background-position:-75px 0;}
.country-list a:hover i.i-c4, .country-list a.current i.i-c4{background-position:-75px -25px;}
.country-list a i.i-c5{background-position:-100px 0;}
.country-list a:hover i.i-c5, .country-list a.current i.i-c5{background-position:-100px -25px;}
.country-list a i.i-c6{background-position:-125px 0;}
.country-list a:hover i.i-c6, .country-list a.current i.i-c6{background-position:-125px -25px;}

.home-great{padding:40px 0; background:#44C3A2;}
.home-great .home-title{color:#FFF;}
.great-school-wrap{padding-top:50px;}
.great-school-row{height:230px; margin:-40px auto 0; overflow:hidden;}
.great-school-has3{width:660px;}
.great-school-has4{width:880px;}
.great-school-has5{width:1100px;}
.great-school-has6{width:1320px;}
.great-school-row li{position:relative; float:left; width:200px; height:230px; margin:0 10px; cursor:pointer;}
.great-school-row li a{display:none; position:absolute; left:0; top:0; width:201px; height:231px;}

.home-evaluate{padding:40px 0; background:#FAFAFA;}
.home-media-wrap{position:relative;}
.home-media-wrap .btn-prev, .home-media-wrap .btn-next{position:absolute; top:50%; width:25px; height:45px; margin-top:-23px; background:url(../images/arrow.alpha.png) no-repeat;}
.home-media-wrap .btn-prev{left:-35px; background-position:0 0;}
.home-media-wrap .btn-next{right:-35px; background-position:-30px 0;}
.home-media-switch{position:relative; width:1200px; height:405px; margin-bottom:60px; overflow:hidden;}
.home-media-switch .red-dot, .home-media-switch .gray-dot{position:absolute; left:50%; z-index:9; width:12px; height:12px; overflow:hidden; margin-left:-6px; text-indent:-9999px; background:url(../images/icon-title.alpha.png) no-repeat;}
.home-media-switch .red-dot{top:0; color:#E42; background-position:-192px 0;}
.home-media-switch .gray-dot{top:197px; color:#999; background-position:-192px -20px;}
.home-media-list{width:1202px;}
.home-media-list li{float:left; width:480px; height:170px; padding:33px 0 0 120px; border-width:0 1px 1px 0; border-style:dotted; border-color:#999;}
.home-media-list .pic{display:block; float:left; width:125px; height:125px; overflow:hidden; margin-right:30px;}
.home-media-list .txt{display:block; float:left; width:250px; height:125px; line-height:20px; color:#333;}
.home-media-list .txt strong{display:block; margin-bottom:10px;}

.home-industry-wrap{position:relative;}
.home-industry-wrap .btn-prev, .home-industry-wrap .btn-next{position:absolute; top:50%; width:25px; height:45px; margin-top:-23px; background:url(../images/arrow.alpha.png) no-repeat;}
.home-industry-wrap .btn-prev{left:-35px; background-position:0 0;}
.home-industry-wrap .btn-next{right:-35px; background-position:-30px 0;}
.home-industry-switch{width:1200px; height:110px; overflow:hidden; padding-top:40px;}
.home-industry {width:3000px;}
.home-industry li{float:left; position:relative; width:300px; height:110px; border-top:1px dotted #999;}
.home-industry .txt{width:130px; height:90px; padding:20px 0 0 40px; text-align:center;}
.home-industry .txt strong{display:block; padding-bottom:10px;}
.home-industry .pic{position:absolute; right:0; top:-30px;}

.home-follow{padding:40px 0 1px; background:#FAFAFA;}
.home-follow-wrap{position:relative; width:100%; overflow:hidden;}
.home-follow-list{position:relative; width:1920px; left:50%; top:0; margin-left:-960px; overflow:hidden;}
.home-follow-list li{position:relative; float:left; margin:1px; overflow:hidden;}
.home-follow-list li .link{position:absolute; left:160px; top:0; width:100%; height:100%; background:#000;}
.home-follow-list li.need-switch{width:158px; height:158px; overflow:hidden;}