*{margin:0;padding: 0;}

.fl{float: left;}

.fr{ float: right; }

body{ font-size:14px; font-family: "Microsoft Yahei",sans-serif;}

.clearfix:after{ display: block; content: ""; clear: both; }

.clear{ clear: both; }

ul,ol{ list-style: none; }

a{ text-decoration: none; }

img{ border: 0; }

.w1000{width: 1000px; margin:0 auto;}

input:focus{ outline: none; }

h1,h2,h3,h4,h5,h6{ font-weight: normal; }



.headerTop{padding-top: 47px;}

.headerTop .logo a{display: block; width: 300px; height: 95px; background: url('../images/logo.png') no-repeat; font-size: 30px; color:#393b4a;padding-left: 320px;padding-top: 30px;}

.headerTopRight{margin-top: 14px;}

.tech ul li{ float: left;color: #d1d1d1;}

.tech ul li a{ color:#aeaeae;padding: 0 10px;}

.search{width: 220px; height: 28px; background: #ececec; border-radius: 8px;margin-top: 14px;}

.search input[type="text"]{ width: 180px; height: 25px; border: 0; background: #ececec;margin-top: 1px; margin-left: 10px; }

.search input[type="submit"]{ width: 14px; height: 14px; background: url('../images/search_icon.png') no-repeat; border: 0; text-indent: -9999px; }



.mainNavWrap{ height: 48px; background: #0e326e;}

.mainNav ul li{ float: left; }

.mainNav ul li a{ display: block;padding: 0 36px; height: 48px; color: #fff; line-height: 48px;}

.mainNav ul li a:hover{ background: #1c234d; }



.mapWrap{ width: 100%; height: 431px; background: url('../images/mapbg.png') repeat-x; }

.mapBox{width:1000px;height: 431px; background: url('../images/mapbg1.png') no-repeat; position: relative;}

.mapBox ul li{ width: 15px;height: 15px; background:url('../images/flag.png') no-repeat;position:absolute; cursor: pointer;background-size: cover;}

.mapBox ul li .mapBoxDiv{display:none;position: absolute;top:0;left:15px; width: 230px; height: 56px; background: #999; z-index: 999;}

.mapBox ul li .mapBoxDiv span{display: block; width: 20px;height: 20px; position: absolute;top:-15px; right: -15px; background: #c32139; line-height: 20px; text-align: center; color: #fff;}

.mapBox ul li .mapBoxDiv a{ display: block; width: 100%;height: 28px;line-height: 28px; text-align: center; color: #fff; }

.mapBox dl{ position: absolute;bottom:40px; left:0;}

.mapBox dl .school{ background: url('../images/hongqi.png') no-repeat;padding-left: 20px; }

.mapBox dl .click{ background: url('../images/couser.png') no-repeat;padding-left: 20px; }

.mapBox dl dd{ float: left;color: #fff;margin-right: 20px;}



.content{margin-top: 52px;}

.title{ border-bottom: 2px solid #eee;margin-bottom: 21px;}

.title h3{ font-size: 22px; color: #393b4a;margin-bottom: 20px; }

.content_left{ width: 310px;margin-right: 35px;}

.content_left .content_left_list ul li{ border-bottom: 1px solid #dedede;padding:17px 0;}
.content_left .content_left_list ul li a{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content_left .content_left_list ul li:first-child div{
    height: auto;
    overflow: visible;
}
.content_left .content_left_list ul li:first-child div a{
    overflow: visible;
    min-height:42px;
    white-space: normal;
}
.content_left .content_left_list ul li div{height: 25px;overflow: hidden;}

.content_left .content_left_list ul li p a{color: #666; font-size: 16px;}

.content_left .content_left_list ul li span{ color: #b2b2b2; }

.content_middle{ width: 310px; }

.content_middle .content_middlelis{ border-bottom:1px solid #dedede; }
.content_middle .content_middlelis ul li:last-child >div{
   background:#f3f3f8;
}
.content_middle .content_middlelis ul li{margin-bottom: 20px;height:230px;}

.content_middle .box{ width: 245px; height:150px; padding: 43px 34px 41px 31px;background: #e5eff7;}

.content_middle .box div{ overflow: hidden;margin-bottom: 20px;}

.content_middle .box p{ font-size:18px; color: #333;}

.content_middle .box dl{margin-bottom: 10px;}

.content_middle .box dl dt{ float: left; color: #999;}

.content_middle .box dl dd{ float: left;color: #333;}

.more a{display: block; width: 100%; text-align: right;margin-top: 10px; color: #cecece; }

.more a:hover{ color: #b4001b; }

.content_right{width: 310px;}

.slider{ width: 310px; height: 445px;background: #ccc; position: relative; overflow: hidden;}

.slider ul{ position: absolute;top:0;left:0;height: 445px;width: auto; }

.slider ul li{ float: left; width: 310px; }

.slider ul li div{ width: 230px;height: 134px; background: url('../images/sliderBg.png') repeat-x;padding: 40px;}

.slider ul li div h4{ color: #fff;font-size: 16px;margin-bottom: 16px;}

.slider ul li div p{ color: #ccc;font-size: 12px;}

.slider ol{ position: absolute;bottom:23px;left:111px;z-index: 999;}

.slider ol li{ float: left; width: 9px; height: 9px; border: 1px solid #fff; border-radius: 50%;margin-right: 10px;}

.slider ol .active{ background: #c32139; border: 1px solid #c32139; }

.shenqing{ width: 310px; height: 60px; border-bottom:2px solid #f5536b; margin-top: 13px; }

.shenqing a{display: block; width: 255px; height: 60px;background: #c32139 url('../images/write_icon.png')  no-repeat 85px 13px; color: #fff; font-size: 22px;line-height: 60px; text-align: center;padding-left: 55px; text-shadow: 2px 2px 2px #b4001b;}



.contactUsWrap{padding: 55px 0 37px; background: #f2f2f2;margin-top: 64px;}

.contactUsWrap h3{ font-size: 24px; color: #010101;margin-bottom: 33px;}

.contactUs dl{ float: left;border-right:1px solid #e0e0e0;border-left:1px solid #fff;padding:32px; }

.contactUs dl dt{ font-size: 18px; color: #888;margin-bottom: 17px; }

.contactUs dl dd{ color: #333;margin-bottom: 15px;padding-left: 30px;}

.contactUs dl .teacher{ background: url('../images/teacher_icon.png') no-repeat;}
.contactUs dl .email{ background: url('../images/email.png') no-repeat left center;}
.contactUs dl .tel{ background: url('../images/tel_icon.png') no-repeat;}

.contactUs dl img{ border:8px solid #fff;margin-top: -37px;}

.contactUs dl p{margin-top: 11px;}



.footerwrap{ height: 60px; background: #1c234d; }

.footerwrap p{ line-height: 60px; color: #fff;  text-align: center;}



.banner img{ width: 100%; }

.tags{height: 50px;}

.tags ul li{ float: left; color: #95bbd9;padding: 0 5px;line-height: 50px;}

.tags ul li a{ color: #b3b3b3;padding: 0 5px;}

.contentTags ul li{float: left;color: #95bbd9;padding: 0 5px;line-height: 50px;}

.contentTags ul li a{color: #b3b3b3;padding: 0 5px;}



.centerJsTop .centerJsText{ width: 580px;text-align: justify;}

.centerJsTop .centerJsText h3{font-size: 36px;margin-bottom: 33px;}

.centerJsTop .centerJsText p{ font-size: 16px; color: #666;line-height: 30px;}



.picwrap{ border-top: 140px solid #eceef7;margin-top: 40px;padding-top: 40px;}

.picbox p{text-indent: 30px; text-indent: 30px;color:#333; font-size: 16px;line-height: 30px;}



#picLst{ width: 1000px; height: 240px;margin-top: 52px; position: relative; overflow: hidden;}

#picLst a{ display:none; width: 60px; height: 60px;position:absolute;top:90px;z-index: 999;}

#picLst .left{ background: url('../images/left.png') no-repeat; left:0;}

#picLst .left:hover{ background: url('../images/left_hover.png') no-repeat;}

#picLst .right{ background: url('../images/right.png') no-repeat; right:0;}

#picLst .right:hover{ background: url('../images/right_hover.png') no-repeat;}

#picLst ul{ position: absolute;top:0;left:0; width: auto; height: 240px; }

#picLst ul li{ float: left;padding-right: 20px;width: 320px; }



.mainContent .mainContentLeft{ width: 660px; }

.mainContentLeft .contentTitle{ border-bottom: 1px solid #e2e2e2; }

.mainContentLeft .contentTitle h3{ font-size: 36px; color: #111;padding-bottom: 28px; }

.mainContentLeft .pic{margin-top: 20px;}

.Introduction{margin-top: 20px;margin-bottom: 25px; border-bottom: 1px solid #e2e2e2;padding-bottom: 30px;}

.Introduction h4{ font-size:16px; color: #144088;font-weight: bold;}

.Introduction p{color: #999; font-size: 14px;margin-top: 18px; text-indent: 30px;line-height: 30px;}

.selectcondition h4{ font-size: 16px; color: #144088;margin-bottom: 20px;font-weight:bold; }

.selectcondition dl{margin-bottom: 10px;}

.selectcondition dl dt{ float: left;color: #999;}

.selectcondition dl dd{float: left; width: 85%;color: #999;}

.selectcondition dl dd a{color:#144088; text-decoration: underline;}



.xindeList ul li{border-bottom: 1px solid #ddd;padding: 40px 0 30px;}

.xindeList ul li .xindeListleft{width: 250px; height: 180px;margin-right: 36px;}

.xindeList ul li .xindeListRight{ width: 370px; }

.xindeList ul li .xindeListRight h5{ font-size: 24px;margin-top: 12px;}

.xindeList ul li .xindeListRight h5 span{font-size: 14px; color: #999;margin-left: 20px;}

.xindeList ul li .xindeListRight h6 {  margin-top: 27px; }

.xindeList ul li .xindeListRight h6 a{font-size: 18px; color: #333;}

.xindeList ul li .xindeListRight .xindeTxt{ width: 100%; height: 100px;overflow: hidden;margin-top: 10px;}

.xindeList ul li .xindeListRight .xindeTxt p{ font-size: 14px; color: #999; }

.mainContent .sliderNav{width: 300px;}

.sliderNav .sliderNavUl .sliderNavLis .sliderNava{ display: block; width: 240px; height: 54px;padding-left: 60px; background: #3566b6 url('../images/jiantou.png') no-repeat 220px 20px; margin-bottom: 1px;line-height: 54px; color: #fff;}
.sliderNav .sliderNavUl .sliderNavLis.active .sliderNavNone{
    display: block;
}
.sliderNav .sliderNavUl .sliderNavLis dd{
    position: relative;
}

.sliderNav .sliderNavUl .sliderNavLis dd.active:after{
    content: "";
    display: block;
    display: inline-block;
    width: 12px;
    height: 23px;
    background: url(../images/arr1.png);
    position: absolute;
    left: -31px;
    top: 50%;
    margin-top:-10px;
}
.slider_a{ display: block; width: 240px; height: 54px;padding-left: 60px; background: #3566b6 url('../images/jiantou.png') no-repeat 220px 20px; margin-bottom: 1px;line-height: 54px; color: #fff;}

.sliderNav .sliderNavUl .sliderNavLis .sliderNavb{display: block; width: 240px; height: 54px;padding-left: 60px; background:#3566b6 url('../images/jiantoudown.png') no-repeat 220px 20px; margin-bottom: 1px;line-height: 54px; color: #fff;}

.sliderNav .sliderNavUl .sliderNavLis .sliderNavNone{padding:0 20px;width:260px;background: #ededf4;display:none;}

.sliderNavNone dl dd a{display: block; width: 220px; padding-left: 40px;color:#333; border-bottom: 1px solid #dcdce1; border-top: 1px solid #fff;
    padding-top:10px;
    padding-bottom:10px;}
.sliderNavNone dl dd a:hover,.sliderNavNone dl dd.active a{
    color: #95bbd9;
}

.mainRight{ width: 300px;}

.mainRight .hot{ width: 236px;padding: 70px 32px; background: #ededf4;}

.mainRight .hot h3{ font-size: 18px; color: #333; font-weight: bold; }

.mainRight .hot img{margin-top: 20px;}

.sliderNew .sliderNewIndex{margin-top: 20px;}

.sliderNew .sliderNewIndex h3{ margin-bottom: 20px;}

.sliderNew .sliderNewIndex h3 a{font-size: 16px; color: #333;}

.sliderNew .sliderNewIndex div{overflow: hidden;}

.sliderNew .sliderNewIndex div p{color: #999;}

.sliderNewList{margin-top: 25px;}

.sliderNewList ul li{height: 30px; line-height: 30px;list-style: disc;margin-left: 20px;}

.sliderNewList ul li a{ color: #666; }

.hd{margin-top: 25px;width: 234px; background: #ededf4;padding: 46px 33px;}

.hd h3{ font-weight: bold; font-size: 18px; color: #333; }

.hd div{  overflow: hidden; margin-top: 32px;margin-bottom: 20px; }

.hd div p a{ font-size: 18px; color: #333;}

.hd dl{margin-bottom: 10px;}

.hd dl dt{ color: #999; float: left; }

.hd dl dd{ color: #333; }



.check{margin-top: 60px;}

.select select{ height: 28px; border: 1px solid #ddd;margin-right: 36px;margin-top: 37px;}

.select .school{ width: 273px; }

.select .type{ width: 208px; }

.select .International{ width: 107px; }

.select .xue{ width: 114px; }

.select .step{ width: 136px; }

.table dl{ height: 48px; background: #eceef7; border: 1px solid #eceef7;margin-top: 24px;}

.table dl dd{float:left;line-height: 48px;padding-left: 50px;}

.table ul{ height: 51px; border: 1px solid #dedede;  border-top: 0;}

.table ul li{float: left;height:50px;line-height:50px;padding-left: 50px; border-right:1px solid #dedede;}

.w331{ width: 280px;}

.w238{ width: 188px;}

.w139{ width: 89px;}

.w129{ width: 79px;}

.w157{width: 107px;}



.hdlist{margin-top: 37px;}

.hdlist ul li{margin-bottom: 30px;}

.hdlist ul li h3{margin-bottom: 33px;}

.hdlist ul li h3 a{ font-size: 18px; color: #333; }

.hdlist ul li{ padding: 43px 43px 40px 30px;width:232px; }

.hdlist ul li dl{margin-bottom: 10px;}

.hdlist ul li dl dt{ float: left; color: #999; }

.hdlist ul li dl dd{ float: left; color: #333;font-size: 16px; }

.hdlist ul .ce5eff7{ background: #e5eff7; }

.hdlist ul .cf3f3f8{ background: #f3f3f8; }


.page-wrap{
    text-align: center;
} 
.page ul{
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.page ul li{float: left;margin-right: 6px;border:none;}

.page ul li a{ display: block; width: 35px; height: 35px; text-align: center;line-height: 35px; background: #ededf4; color: #acacac;}

.page ul li a:hover{background: #0e326e; color: #fff;}



.hdInfoTitle{ border-bottom:1px dashed #cecece;padding-bottom: 22px;margin-top:36px;}

.hdInfoTitle h3{ font-size: 24px; color: #333;margin-bottom: 17px;}

.hdInfoTitle p{ font-size: 12px; color: #cecece; }



.bm{ border-bottom: 1px dashed #cecece;padding: 30px 0;}

.bm .bmleft dl{ margin-bottom: 10px;overflow: hidden; }

.bm .bmleft dl dt{ float: left;color: #999;}

.bm .bmleft dl dd{ float: left;  color: #333; font-size: 16px;}

.bm .bmBtn a{ display:block; width: 160px;height: 46px; background: #0063b2; color: #fff; text-align: center;line-height: 46px;border-radius: 5px;}



.hdInfoTxt{margin-top: 42px;}

.hdInfoTxt .waring{color: #ea7373;}

.hdInfoTxt p{margin-top: 10px; color: #333; font-size: 16px;}

.share{ text-align: right;;border-bottom: 1px dashed #cecece;padding-bottom: 15px;margin-top: 55px; }
.bdsharebuttonbox {
    display: inline-block;
    *display: inline;
    *zoom:1;
}
.shareBtn{float: right;margin-top: 10px;}

.shareBtn p{ float: left; margin-right: 5px;}

.shareBtn ul{ float: left; }

.shareBtn ul li{ float: left; }

.shareBtn ul li a{ display: block; width: 16px; height: 16px; margin-right: 7px;}

.shareBtn ul li .add{ background: url('../images/txweibo_icon.png') no-repeat;}

.shareBtn ul li .zone{ background: url('../images/zone_icon.png') no-repeat;}

.shareBtn ul li .sinaweibo{ background: url('../images/sinaweibo_icon.png') no-repeat;}

.shareBtn ul li .txweibo{ background: url('../images/txweibo_icon.png') no-repeat;}

.shareBtn ul li .renren{ background: url('../images/renren_icon.png') no-repeat;}

.shareBtn ul li .weixin{ background: url('../images/weixin_icon.png') no-repeat;}

.xinde{ width: 234px; padding: 36px 36px 58px 30px;background: #ededf4;margin-top: 25px;}

.xinde h3{ font-size: 16px; font-weight: bold; margin-bottom: 23px;}

.xinde h4{ margin-top: 23px; }

.xinde h4 a{font-size: 16px; color: #333;}

.xinde h4 span{ font-size: 12px; }

.xinde p{ font-size: 12px;color: #333;margin-top: 10px;}



.xindeContent{margin-top: 47px;}

.xindeContent img{display: block;margin:0 auto;}

.xindeContent p{ color:#333; font-size:16px;line-height:30px;}



.centerlist{margin-bottom: 30px;}

.centerlist ul li{ border-bottom: 1px solid #ddd;padding: 30px 0; }

.centerlist ul li .centerImg{ width: 112px; height: 82px;margin-right: 30px; }

.centerlist ul li .centerRight { width: 500px; }

.centerlist ul li .centerRight .centerTitle h4{float: left; font-size: 16px; color: #333; }

.centerlist ul li .centerRight .centerTitle h4 a{ color: #333; }

.centerlist ul li .centerRight .centerTitle span{ float: right;color: #c0bfbf;font-size: 12px; }

.centerlist ul li .centerRight .contentText{margin-top: 20px;}

.centerRight .contentText p{ color: #999; }

/* 搜索结果 */
.search-res .hdlist{
    margin-bottom: 24px;
    border-top: 1px solid #e2e2e2;
}
.search-res .contentTitle h3{
    font-size: 36px;
    color: #111;
    padding-bottom: 28px;
}
.search-res .contentTitle small{
    float: right;
    font-size: 14px;
    color: #09599e;
}
.search-res .sea-item{
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 22px;
}
.search-res .sea-item h3{
    padding-top: 16px;
    line-height: 42px;
}
.search-res .sea-item h3 a{
    font-size: 16px;
    color: #333;
}
.search-res .sea-item{
    position: relative;
    padding-right: 210px;
}
.search-res .sea-item h3 small{
    float: right;
    font-size: 12px;
}
.search-res .sea-item p{
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}
.search-res .view{
    position: absolute;
    bottom: 26px;
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 126px;
    height: 40px;
    border-bottom: 26px;
    right: 0;
    line-height: 40px;
    background-color: #0063b2;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

























.hdlist ul li.hdlist2_li { width:660px;padding: 0 0 30px 0; border-bottom:1px solid #e2e2e2; }

.hdlist ul li.hdlist2_li h3 { margin-bottom:20px;}

.hdlist2_li .hdlist2_div a { color:#b7b7b7; font-size:16px;  }

.hdlist2_li .hdlist2_div a:hover { color:#0e3171; }

.xiazai_hover{ display:none;}

.ul_li { width:660px; overflow:hidden; line-height:35px;}

.ul_li .hdlist2_div a.current { color:#0e3171;}

.hdlist2_div_r span.current {color:#0e3171; }


.content_right .slider li img{
    height: 230px;
    width: 100%;
}

.centerJsImg.fr {
    margin-right: 40px;
}

.sliderNavUl {
    cursor: pointer;
}














