@charset "utf-8";



.pg_top{ height:100%; background:url(../image/n_headerbg.png) repeat;}
.pg_header{ height:102px;}
.headright .bule{ vertical-align:middle;}



.menu{ width:100%; height:65px;background:url(../image/hostschools/menubg.png) repeat;}
.menu ul{ padding-left:50px; position:relative}
.menu li{ float:left; padding-left:30px; margin-right:45px; height:35px;background:url(../image/menu.png) no-repeat 0px -27px;}
.menu li.focusa{ background:#000;}
.menu li a{ font-weight:bold; color:#fff; line-height:35px; }
.menu ul li ul{ clear:both; position:absolute; top:35px; left:0; display:none;}
.menu ul li ul li{ padding-left:10px; margin-right:30px; height:30px; line-height:30px; background:url(../image/hostschools/menuli2.png) left center no-repeat;}
.menu ul li ul li a{ font-weight:normal; color:#777;}

.breadcrumb{}


.search{ padding:20px 15px 0 15px; height:45px; background:url(../image/hostschools/hssearchbg.png) no-repeat; font-size:12px; color:#666;}
.search .txt { width:235px; height:35px; padding:0 10px; line-height:35px; border:none;  color:#666;background:url(../image/hostschools/hssearchbg.png) no-repeat -120px -120px;}

.btn_search{ display:inline-block; margin-top:-2px; width:106px; height:36px; line-height:36px; text-align:center; border:none; cursor:pointer; background:url(../image/hostschools/hssearchbg.png) no-repeat 0px -120px; }

.uboxstyle .select_box{width:150px;height:24px;}
.uboxstyle div.tag_select{display:block;color:#666;width:139px;height:35px;background:url(../image/hostschools/hssearchbg.png) -500px -120px no-repeat;padding:0 10px;line-height:35px;}
.uboxstyle div.tag_select_hover{display:block;color:#666;width:139px;height:35px;background:url(../image/hostschools/hssearchbg.png) -670px -120px no-repeat;padding:0 10px;line-height:35px;}
.uboxstyle div.tag_select_open{display:block;color:#666;width:139px;height:35px;background:url(../image/hostschools/hssearchbg.png) -500px -120px no-repeat;padding:0 10px;line-height:35px;}
.uboxstyle ul.tag_options{position:absolute;margin:0;list-style:none;background:#c6c6c6;width:139px;padding:0 0 5px 0;margin:0;  border-radius:0 0 5px 5px}
.uboxstyle ul.tag_options li{background:#c6c6c6;display:block;width:119px;padding:0 10px;height:24px;text-decoration:none;line-height:24px;color:#666;}
.uboxstyle ul.tag_options li.open_hover{background:#057bac;color:#fff}
.uboxstyle ul.tag_options li.open_selected{background:#5daecf;color:#fff}


.schoollogo{ width:1024px; overflow:hidden;}
.schoollogointer{ width:1050px;}
.schoollogointer img{ display:inline-block; border:10px solid #ddd; margin-right:21px; margin-top:15px; vertical-align:top; white-space:pre-line;}
.englogo{ background:#f4f4f4; border:1px solid #087cad; padding:10px;}

.hs1box{ border:1px solid #087cad; height:325px; overflow:hidden; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-box-shadow:-3px -3px 3px #e7f1f5 inset; -webkit-box-shadow:-3px -3px 3px #e7f1f5 inset; box-shadow:-3px -3px 3px #e7f1f5 inset; background:#fff;}

.hs1box .tit_n{ background:#f2f2f2; height:40px; line-height:40px;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0; padding:0 10px;}
.hs1box .tit_n a{ font-size:12px; font-weight:normal;}
.topunleft{ width:120px; padding:0 10px; margin-right:10px; border-right:1px solid #c6c6c6;}
.topunright{ width:330px;}
.bord1dc6{ border-bottom:1px dashed #c6c6c6; padding-bottom:10px;}
.undis{ padding:10px;}
.newslist li { background:url(../image/hostschools/menuli2.png) 0 9px no-repeat; padding:2px 0 2px 10px; line-height:20px;}