/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input{resize: none;outline:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}

body{color:#333;font:14px/180% "Microsoft YaHei";background:#f2772d;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.overhidden{overflow:hidden;}
.w1000{margin:0 auto;width:1000px;}

.sprite{background-image: url(img/total_1.png);background-repeat:no-repeat;}
.sprite_1{height: 225px;background-position:center -1110px;}
.sprite_2{height: 215px;background-position:center -1385px;}
.sprite_3{height: 204px;background-position:center -1650px;}

/*banner*/
.banner{height:1060px;overflow:hidden;background-position:center top;position: relative;color:#fff;}
.banner ul{position: absolute;top:640px;left:50%;margin-left:-490px;}
.banner ul{width:980px;}
.banner ul li{float:left;width:196px;text-align: center;}
.banner ul li p.schoolname{font-size: 20px;color:#ffeb7f;}
.banner ul li span{color:#ffeb7f;padding:0 4px;font-size: 28px;}

/*part_1*/
.part_1{background:#4c55a2;padding:45px 0;}
.part_1 a:hover{color:#4C55A2;}
.newOffer_slide{float:left; background:url(img/total_1.png) no-repeat 0 -1904px; height:310px;padding:79px 0 0;}
.newOffer_slide div{padding:20px 40px 20px 66px;}
.newOffer_slide div p{height:50px;line-height:50px;}
.newOffer_slide h2{font-size: 18px;line-height:40px;text-align: center;}
.bx-wrapper{position: relative;}
.bx-controls-direction a{width:48px;height:48px;position:absolute;top:60%;margin-top:-24px;opacity: 0.6;filter:alpha(opacity=60);}
.bx-controls-direction a:hover{text-decoration: none; opacity: 1;filter:alpha(opacity=100); }
.bx-prev{left:0;background:url(img/total_1.png) no-repeat 0 -2293px;}
.bx-next{right:0;background:url(img/total_1.png) no-repeat -70px -2293px;}

/*part_2*/
.part_2{background:#02b4a8;padding:45px 0;}
.part_2 ul{margin-left:-10px;}
.part_2 ul li{float:left;height:178px;width:332px;overflow:hidden;background:url(img/total_1.png) no-repeat 0 -2393px;margin:15px 10px;display: inline;padding:26px 123px 15px 30px;}
.part_2 ul li h2{font-size: 18px;line-height:26px;}
.part_2 ul li p{line-height: 20px;padding: 6px 0;}
.part_2 ul li span{color:#02b4a8;}
.part_2 ul li:nth-child(2n){background:url(img/total_1.png) no-repeat 0 -2663px;padding:26px 13px 15px 140px;}

/*part_3*/
.part_3{background:#ffda35;padding:45px 0;text-align:center;}
.part_3 .tab{padding:5px;height:205px;width:986px;background:#fff;opacity: 0.7;filter:alpha(opacity=70);position: relative;}
.part_3 .tab li{position:absolute;height:100px;cursor: pointer;color:#fff;}
.part_3 .tab li.amu{top:5px;left:5px;width:325px;background:#31cbfe;}
.part_3 .tab li.amm{top:5px;left:335px;width:160px;background:#a7d42f;}
.part_3 .tab li.amg{top:110px;left:5px;width:160px;background:#ebb101;}
.part_3 .tab li.ca{top:110px;left:170px;width:325px;background:#ea6a27;}
.part_3 .tab li.en{top:5px;left:500px;width:160px;height:205px;background:#125cc0;}
.part_3 .tab li.au{top:5px;right:5px;width:325px;background:#02b4a8;}
.part_3 .tab li.as{top:110px;right:170px;width:160px;background:#a94bd5;}
.part_3 .tab li.eu{top:110px;right:5px;width:160px;background:#ca8f24;}
.part_3 .tab li .tab_big{font-size: 22px;padding-top:30px;}
.part_3 .tab li.en .tab_big{padding-top:78px;}
.part_3 .tab li .mask{display:block;width:100%;height: 100%;background:#000;opacity: 0.7;filter:alpha(opacity=70);position: absolute;top:0;left:0;}
.part_3 .tab li.active .mask{display:none;}
/*表格*/
.item_wrap{height:720px;position: relative;overflow:hidden;}
.item{width:1000px;position: absolute;left:-1000px;}
.item h2{width:400px;height:72px;font-size:24px;line-height:72px;background:url(img/total_1.png) no-repeat 0 -2932px;margin:25px auto 5px;}
.item .table .table_th li{float:left;height:84px;line-height:90px;padding:0 5px;}
.item .table .table_tr li p{float:left;padding:15px 5px;}
.item .table .table_tr{height:528px;overflow-x:hidden;overflow-y:auto;width: 1000px;}
.item .table .table_th{height:84px;font-size:24px;}
.item .table .table_tr li{float:left;width:1000px;}
/*表格宽度*/
/*.item .table .table_th li:nth-child(1),
.item .table .table_tr li p:nth-child(1){width:156px;}
.item .table .table_th li:nth-child(2){width:240px;}
.item .table .table_tr li p:nth-child(2){width:240px;padding:5px;}
.item .table .table_th li:nth-child(3),
.item .table .table_tr li p:nth-child(3){width:110px;}
.item .table .table_th li:nth-child(4),
.item .table .table_tr li p:nth-child(4){width:182px;}
.item .table .table_th li:nth-child(5),
.item .table .table_tr li p:nth-child(5){width:122px;}
.item .table .table_th li:nth-child(6),
.item .table .table_tr li p:nth-child(6){width:112px;}*/
/*美本*/
.item.amu_box a:hover, .item.amu_box h2{color:#31cbfe;}
.item.amu_box .table .table_th{background:#31cbfe;}
.item.amu_box .table .table_tr li{background:#fff;border-bottom: 1px solid #c1f0ff;}
/*.item.amu_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_amu.png) repeat-y left top;}*/
/*美中*/
.item.amm_box a:hover, .item.amm_box h2{color:#7ba311;}
.item.amm_box .table .table_th{background:#a7d42f;}
.item.amm_box .table .table_tr li{background:#fff;border-bottom: 1px solid #e4f2c0;}
/*.item.amm_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_amm.png) repeat-y left top;}*/
/*美研*/
.item.amg_box a:hover, .item.amg_box h2{color:#dba400;}
.item.amg_box .table .table_th{background:#ebb101;}
.item.amg_box .table .table_tr li{background:#fff;border-bottom: 1px solid #f9e7b2;}
/*.item.amg_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_amg.png) repeat-y left top;}*/
/*加拿大*/
.item.ca_box a:hover, .item.ca_box h2{color:#ea6926;}
.item.ca_box .table .table_th{background:#ea6a27;}
.item.ca_box .table .table_tr li{background:#fff;border-bottom: 1px solid #f9d2be;}
/*.item.ca_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_ca.png) repeat-y left top;}*/
/*英国*/
.item.en_box a:hover, .item.en_box h2{color:#125bbf;}
.item.en_box .table .table_th{background:#125cc0;}
.item.en_box .table .table_tr li{background:#fff;border-bottom: 1px solid #b7ceec;}
/*.item.en_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_en.png) repeat-y left top;}*/
/*澳新*/
.item.au_box a:hover, .item.au_box h2{color:#02b3a7;}
.item.au_box .table .table_th{background:#02b4a8;}
.item.au_box .table .table_tr li{background:#fff;border-bottom: 1px solid #c1f0ff;}
/*.item.au_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_au.png) repeat-y left top;}*/
/*亚洲*/
.item.as_box a:hover, .item.as_box h2{color:#a84ad4;}
.item.as_box .table .table_th{background:#a94bd5;}
.item.as_box .table .table_tr li{background:#fff;border-bottom: 1px solid #dfbcf0;}
/*.item.as_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_as.png) repeat-y left top;}*/
/*欧洲*/
.item.eu_box a:hover, .item.eu_box h2{color:#ca8f24;}
.item.eu_box .table .table_th{height:84px;background:#ca8f24;}
.item.eu_box .table .table_tr li{background:#fff;border-bottom: 1px solid #ebd5ad;}
/*.item.eu_box .table .table_tr li:nth-child(2n){background:url(img/table_li_even_eu.png) repeat-y left top;}*/

/*part_4*/
.part_4{background:#454b96;padding:45px 0;}
.part_4 ul{margin-left:-8px;}
.part_4 ul li{float:left;height:98px;width:236px;overflow:hidden;background:url(img/total_1.png) no-repeat 0 -3046px;margin:8px;display: inline;padding-top:40px;text-align: center;}
.part_4 ul li a{color:#6066AE;}
.part_4 ul li a:hover{color:#040E91;}
.part_4 ul li a .part_4_tit{font-size: 18px;line-height: 30px; }
.part_4 ul li a .part_4_detail{font-size: 24px; }

/*左侧浮窗*/
#reg{width:200px; height:400px; margin:0px; padding:0px; position:fixed; top:120px; left:5px; background:url(../images/reg_bg.png) no-repeat; z-index:1000;-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
backface-visibility:hidden;
transform: translateZ(0);}
#cBtn{width:8px; height:8px; margin:0px; padding:0px; position:absolute; top:75px; right:15px;}
#ul_form{width:200px;height:205px; list-style:none; margin:165px 0 0 0px; padding:0px; font-size:12px;}
#ul_form li{display:inline-block;line-height:18px; margin-bottom:7px; padding: 0 0 2px 20px;}
#ul_form li span{ color:#c00;}
#ul_form li:last-child{display:inline-block;line-height:18px; margin:0px; padding:0px;}
#ul_form li input{width:114px; line-height:18px; border: solid 1px #cccccc; margin-left:3px;}
#ul_form li select{width:90px; line-height:18px; border: solid 1px #cccccc; margin-left:3px;}
#ul_form li:last-child input{ border:none;}
#reg .close_btn {background: rgba(0, 0, 0, 0) url("../images/close_btn.png") no-repeat scroll 0 0;cursor: pointer;height: 20px;position: absolute;right: 15px;top: 80px;width: 20px;}


