html,body{padding:0;margin:0;width:100%;height:100%;overflow-x:hidden}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}
body,h1,h2,h3,h4,input,button,th,td{font-family:"Open Sans", '宋体', Heitei, simsun, simhei, tahoma;font-size:12px;color:#505055;font-weight:normal;line-height:150%}
body{background-color:#fff;direction:ltr}
em,address{font-style:normal;font-weight:normal}
textarea{overflow:auto}
img,fieldset{border:0}
ul,ol,li{list-style:none}
input,select,textarea,button{vertical-align:middle}
img{vertical-align:top}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
label,button{cursor:pointer}
html:first-child select{height:20px;padding-right:6px} /* Opera 9 & Below Fix */ 
option{padding-right:6px} /* Firefox Fix */
button img{left:-3px}
hr,legend, .blind, .skipNav{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;z-index:-1}
.clear{content:".";display:block;height:0;clear:both;visibility:hidden}
b{font-weight:normal}

/* link */
a{text-decoration:none}
a:hover{color:#0096b4;text-decoration:underline}

/* layout */

body{background:url(../img/oblique_bg.gif)}
#headerWrapper{
	position:relative;
	width:100%;
	height:120px;
	z-index:500;
	background-image: url(../img/head_bg_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#headerWrap{position:absolute;left:0;width:100%;height:120px;background:url(../img/head_bg.jpg) center top no-repeat}
#headBgLeft{float:left;width:100%;height:120px;background:url(http://www.hndlx.cn/wap/img/head_bg_left.gif) repeat-x}
#bodyWrapper{
	position:absolute;
	float:left;
	width:100%;
	min-height:100%;
	margin-top: -130px;
	margin-right: 0px;
	margin-bottom: -60px;
	margin-left: 0px;
}
#bodyWrap{position:absolute;float:left;width:100%;min-height:100%}
#sideSec{position:absolute;float:left;width:209px;left:50%;margin-left:-500px;z-index:100}
#contentWrap{position:absolute;float:left;width:100%;left:50%;min-height:100%;margin-left:-291px;border-left:1px solid #e6ebed;background:#fff;text-align:left}
#contentSec{background:#fff}
#quickWrap{position:absolute;top:0;left:770px;width:20px}
#footer{position:absolute;bottom:0;width:100%;height:60px;margin-left:-200px}
/* header */
#header{position:relative;width:100%}
#logo{position:absolute;top:6px;left:50%;margin-left:-490px}
#topBtn{position:absolute;top:10px;left:46.4%;margin-left:186px;line-height:10px}
#topBtn{color:#5aa0dc;font-size:10px}
#topBtn a{display:inline-block;padding:0 5px;color:#b4e1ff;font-size:11px}
#topBtn .btn a{position:relative;height:10px;padding:5px 10px;margin:0 0 0 5px;text-decoration:none;color:#ddd;background:url(../img/btn_bg.gif) left top no-repeat
}
#topBtn .btn a span{position:absolute;top:0;right:0;height:20px;padding-right:10px;margin-left:-10px;background:url(../img/btn_bg.gif) right top no-repeat}

/* topmenu */
#topmenu{position:absolute;top:57px;width:100%}
#topmenu:after{content:"";display:block;float:none;clear:both}
#topmenu li{float:left}
#topmenu li a{display:block;height:23px;padding:11px 0 9px;color:#fff;font-size:16px;font-weight:bold}
#topmenu li a:hover, #topmenu li.active a{color:#ffffb4;background:url(../img/current_arrow.gif) center bottom no-repeat;text-decoration:none}
#topmenu .submenu{display:none;width:100%;height:44px;position:absolute;margin:0;top:43px;left:0;background:url(../img/gnb_bg.png) 0 0 repeat-x;overflow:hidden}
#topmenu .submenu li a{float:left;display:block;position:relative;top:0;left:0;height:20px;padding:9px 0;background:none;color:#036;font-size:14px;font-weight:normal;z-index:100}
#topmenu .submenu li a:hover{font-weight:bold}
#topmenu .submenu .on a{background:none;font-weight:bold}
#topmenu li a, #topmenu .submenu li a{position:absolute;top:0;left:50%;text-align:center}
#topmenu .gnb1{width:144px;margin-left:-484px}
#topmenu .gnb2{width:144px;margin-left:-271px}
#topmenu .gnb3{width:110px;margin-left:-57px}
#topmenu .gnb4{width:146px;margin-left:123px}
#topmenu .gnb5{width:146px;margin-left:339px}
#topmenu .submenu .gnb11{width:104px;margin-left:-465px}
#topmenu .submenu .gnb12{width:120px;margin-left:-340px}
#topmenu .submenu .gnb13{width:147px;margin-left:-219px}
#topmenu .submenu .gnb14{width:120px;margin-left:-71px}
#topmenu .submenu .gnb15{width:105px;margin-left:70px}
#topmenu .submenu .gnb21{width:200px;margin-left:-450px}
#topmenu .submenu .gnb22{width:200px;margin-left:-200px}
#topmenu .submenu .gnb23{width:250px;margin-left:40px}
#topmenu .submenu .gnb24{width:119px;margin-left:300px}
#topmenu .submenu .gnb31{width:93px;margin-left:-48px}
#topmenu .submenu .gnb32{width:119px;margin-left:63px}
#topmenu .submenu .gnb33{width:133px;margin-left:184px}
#topmenu .submenu .gnb41{width:119px;margin-left:-291px}
#topmenu .submenu .gnb42{width:133px;margin-left:-145px}
#topmenu .submenu .gnb43{width:133px;margin-left:10px}
#topmenu .submenu .gnb44{width:133px;margin-left:170px}
#topmenu .submenu .gnb45{width:133px;margin-left:330px}
#topmenu .submenu .gnb51{width:119px;margin-left:78px}
#topmenu .submenu .gnb52{width:119px;margin-left:207px}
#topmenu .submenu .gnb53{width:119px;margin-left:336px}

/* quick */
#quickBar img{margin-top:2px}
#quickBar a img{margin-top:0}

/* footer */
#footer .footLogo{float:left;margin-top:8px}
#footer .footInfo{float:left;margin-left:95px;padding-top:5px;background:url(../img/bar.gif) -40px 0 no-repeat;font-size:12px;line-height:130%;color:#576e8c}


/* sideSec */
#sideSec{padding-top:170px}
.cateTit{width:180px;padding-left:10px}
.cateTit .tit{width:170px;font-size:26px;color:#32425e;font-weight:700;line-height:26px}
.cateTit .tit span{font-weight:400}
.cateTit p{font-size:12px;color:#7e8c9a;line-height:120%;margin-top:5px}
.cateTit img{margin-top:10px}
#sidemenu{margin-top:40px}
#sidemenu ul li{width:190px}
#sidemenu ul li a{display:block;height:24px;padding:3px 0 0 14px;border-bottom:1px solid #d7dee3;color:#2f3d5a;font-size:13px;font-weight:bold}
#sidemenu ul li a:hover{width:209px;height:25px;padding:3px 0 0 14px;border:none;color:#fff;text-decoration:none;background:url(../img/current_bg.gif) 0 0 no-repeat}
#sidemenu ul li .small{font-size:11px}
#sidemenu ul ul{width:180px;padding:6px 0 7px;border-bottom:1px solid #d7dee3}
#sidemenu ul ul li{background:url(../img/bullet.gif) 10px -499px no-repeat}
#sidemenu ul ul li a{height:24px;line-height:24px;color:#717183;padding:0 0 0 20px;border:none;font-size:12px;font-weight:normal;}
#sidemenu ul ul li a:hover{width:180px;height:24px;line-height:24px;padding:0 0 0 20px;background:url(../img/bullet.gif) 10px -449px no-repeat;color:#004696;font-weight:bold}

/*contentSec*/
#contentSec{width:700px;padding:162px 0 120px 60px}
#contentSec .titBox{padding-bottom:7px}
#contentSec .titBox:after{content:"";display:block;float:none;clear:both}
#contentSec .titBox h1{float:left;display:inline;height:55px;font-size:40px;font-weight:bold;color:#333}
#contentSec .titBox h1 .small{font-size:32px;font-weight:500;font-weight:700\9}
#contentSec .titBox h1 span, #contentSec .titBox h1 span span{font-weight:300}
#contentSec .titBox .balloon{float:left;font-size:12px;line-height:15px}
#contentSec .titBox .balloonBg1{width:250px;margin:18px 0 0 20px;padding:11px 0 12px 20px;background:url(../img/balloon_bg.gif) 0 0 no-repeat}
#contentSec .titBox .balloonBg2{width:225px;margin:18px 0 0 20px;padding:11px 0 12px 25px;background:url(../img/balloon_bg.gif) 0 -80px no-repeat}
#contentSec .titBox .balloonBg3{
	width:187px;
	margin:18px 0 0 20px;
	padding:11px 0 12px 23px;
	background-image: url(../img/balloon_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 -160px;
}
#contentSec .titBox .balloonBg4{width:255px;margin:18px 0 0 20px;padding:11px 0 12px 25px;background:url(../img/balloon_bg.gif) 0 -240px no-repeat}
#contentSec .titBox .balloonBg5{width:318px;margin:18px 0 0 20px;padding:11px 0 12px 22px;background:url(../img/balloon_bg.gif) 0 -320px no-repeat}
#contentSec .titBox .balloon span{color:#336699}
#contentSec .location{clear:both;padding-top:3px;border-top:1px dashed #e5e5e5;*margin-top:7px}
#contentSec .location a{
	padding-left:15px;
	color:#999;
	font-size:12px;
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px -406px;
}
#contentSec .location span a{background:url(../img/bullet.gif) 2px -357px no-repeat}

/* ---------main ---------- */
#mainWrapper{position:absolute;width:100%;min-height:100%;margin:-120px 0 -60px 0;background:#eaedf0 url(../img/mainbg.gif) center 340px no-repeat}
#mainWrap{position:relative;width:100%;min-height:100%;padding:100px 0 0 0;background:#eaedf0}

#mainFooter{position:relative;left:50%;width:970px;height:130px;margin-left:-484px;padding-top:10px; }
#mainFooter .footLogo{float:left;margin-top:8px}
#mainFooter .footInfo{float:left;margin:5px 0 0 25px;padding-left:20px;border-left:1px solid #c4ccd3;font-size:12px;line-height:130%;color:#576e8c}

#visual{width:100%;height:260px;margin: 0 auto; position:relative;}
#slideshow {width:100%; height:260px; background:none}
#slides {position:relative; width:1920px; height:260px; list-style:none; overflow:auto}
#slides li {width:100%; height:260px}
.pagination {position:absolute;top:195px;left:975px;height:15px;z-index:500}
.pagination li {float:left; width:11px;height:11px;cursor:pointer; padding:2px; background:url(../img/circle.png) 0 0 no-repeat; margin:0 6px 0 0; }
.pagination li:hover {background:url(../img/circle.png) 0 -40px no-repeat;}
li.current {background:url(../img/circle.png) 0 -40px no-repeat;}
#visual p{position:absolute;top:70px;left:967px;font-size:50px;color:#fff;z-index:500;font-family:Droid Serif,Arial,serif;line-height:50px;}
#visual p.shadow{top:71px;left:968px;color:#000;z-index:499;}
#visual p .st1{font-size:16px;padding-left:8px;line-height:18px;}
#visual p .st2{display:block;font-size:12px;padding:10px 0 0 8px;line-height:14px;font-family:Open Sans,Arial}


#secWrap{position:relative;width:970px;margin:0 auto;color:#505a69;font-size:12px;line-height:16px;z-index:500}
#secWrap a{color:#505a69;font-size:12px}
#secWrap .secBox{float:left;position:relative;width:308px;height:510px;margin-top:-5px;border:1px solid #c8d2d7;border-top-width:0;background:#fff}
#secWrap .secBox .topLine{position:absolute;top:0;left:-1px;width:310px;height:4px;padding:0;background:#003c96}
#secWrap h1{font-size:24px;color:#003c96;font-weight:bold}
#secWrap .more a{margin-left:7px;color:#aaa;font-size:10px;font-style:italic}
#secWrap .more a:hover{text-decoration:underline}
#centerSec{margin:0 20px}


#notice{padding:16px 25px 10px}
#notice li{line-height:14px;padding:5px 0}
#notice li a{display:block;cursor:pointer}
#notice li a:hover{color:#0096b4}
#notice li .date{float:left;display:block;width:55px;height:15px;margin-right:12px;padding-top:3px;background:#32363b;color:#c2c2c2;font-size:10px;line-height:12px;text-align:center}
#notice li a:hover .date{background:#003c96;color:#fff;text-decoration:none}

#message{
	border-top:1px solid #e4e7e9;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
#message img{margin:5px 0 10px}
#message h2{color:#282d46;font-size:16px;font-family:Constantia}

#admission{
	padding-top: 16px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}
#admission li{padding:6px 0}
#admission li b{height:16px;color:#32375a;font-size:14px;font-weight:bold;border-bottom:1px dotted #a6a8af;line-height:14px;font-family:Merriweather}
#admission li a:hover{text-decoration:none}
#admission li a:hover b{color:#0096b4;border-bottom:1px dotted #0096b4}
#admission li .txt{display:block;margin-top:5px}

#exchange {position:relative;border-top:1px solid #e4e7e9;}
#exchange h1{position:absolute;top:13px;left:28px;}
#exchange li.first{position:absolute;top:65px;left:28px;}
#exchange li.last{position:absolute;top:65px;left:155px;}

/*#exchange{border-top:1px solid #e4e7e9;padding:17px 29px 0 28px}
#exchange ul{margin-top:10px}
#exchange li{display:inline;margin-right:1px}
#exchange li .last{margin:0}*/

#academy{
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#academy h2{margin-top:-1px;border-bottom:1px solid #879bbe;font-size:14px;color:#5a73b4;font-style:italic;font-weight:bold}
#academy ul{margin-bottom:14px}
#academy li{height:25px;border-bottom:1px solid #dce3e9;line-height:25px}
#academy li a:hover{color:#0096b4;text-decoration:none}


/*招生简章*/

#bottomSec.secBox{float:left;position:relative;width:920px;margin-top:-5px;border:1px solid #c8d2d7;border-top-width:1;background:#fff;padding-left:25px;padding-right:25px;height:auto;}


#bottomSec .title {
	font-size: 42px;text-align: center;padding-top: 35px;color:#003c96; font-weight:bold;
}
#bottomSec .baodao {
	font-size: 20px;
	text-align: center;
}
#bottomSec .item h2 {
padding-left:35px;

	color:#990000;
	font-size:200%;
	font-weight:bold;
	margin-top:10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	
}

#bottomSec .item .item_head {
	background-image: url(http://www.rblx.cn/hnd/geduan.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top:15px;
	height:40px;
}


#bottomSec .item .item_head .zixun {
color:#003C96;
font-size:150%;
	font-weight:bold;
}
#bottomSec .item{
padding-top:10px;
padding-bottom:5px;
}
#bottomSec .item .txt11 {
	font-size: 14px;
	line-height: 1.7em;
	padding-top:12px;
}

.txt12 {
    color:#990000;
	font-weight:bold;
	font-size: 14px;
	line-height: 1.7em;
	padding-top:10px;
}


#bottomSec .item .txt13 {
    color:#003C96;
	font-weight:bold;
	font-size: 14px;
	line-height: 1.7em;
	padding-top:20px;
}


/*底部滚动*/

.link .linkl {
	float: left
}

.link .linkr {
	float: left
}
.linim SPAN {
	LINE-HEIGHT: 68px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #005EA6; FONT-WEIGHT: bold;margin-top:-3px;
}


#mainFooter .link {
	background-image: url(../img/bottom.png);
	background-repeat: no-repeat;
	padding-top:3px;
	padding-left:25px;
	padding-right:10px;
}
.hangao35{
 display:block;
margin-top:6px;
}
.hanggao23{
line-height:23px;
}
.xuxian{
border-bottom:1px dashed #3CA9BE;}

.item_head1 {
	background-image: url(http://www.rblx.cn/hnd/tabletu.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	font-family: "Open Sans";
	font-size: 16px; 
	font-weight:bold;
	color:#323237;
	margin-top:20px;
	margin-bottom:10px;
	
}
.style16{
font-family: "Open Sans";
	font-size: 16px; 
	font-weight:bold;
	color:#323237;
}
.txt14 {
    color:#990000;
	font-weight:bold;
	font-size: 14px;

}
