@charset "utf-8";
body,p,th,td,select,textarea{font:normal normal 12px "SimSun";}
body{margin:0;padding:0;background:url(../images/bg.gif) repeat-x #FFFFFF;} 
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:13px;}
ul,dl,ol,form{margin:0;padding:0;}
font {margin:0;padding:0;}
ul li,ol li{list-style-type:none;}
dl dt,dl dd{margin:0;padding:0;}
table{text-align:left;}
p{margin:0; padding:0;}
img{border:0;}
address,em{font-style:normal;}
a:link,a:visited{color:#4F4F4F;text-decoration:none;}
a:hover,a:active{color:#F50;text-decoration:underline;}
.clear {height:0;overflow:hidden;clear:both;}
.clear10 {height:10px;overflow:hidden;clear:both;}
table {border-collapse:collapse;}
.warp {width:947px;margin:0 auto;clear:both;}

/*start header & footer*/
#logo { float:left; width:194px; height:122px; margin-bottom:21px;}
#nav { float:left; width:722px; height:122px; margin-bottom:21px;background:url(../images/headerbg.gif) no-repeat;}
#nav ul {  width:712px; height:122px; padding-right:10px;}
#navdiv { height:29px; color:#6B7693; line-height:29px; text-align:right; width:712px;}
#nav ul li{ float:left; width:10%; text-align:center; display:block;}
#ind_line { padding:2px 20px; color:#4F4F4F; line-height:20px; background:url(../images/ind_hotfor.gif) repeat-y;}
#footer { margin-top:10px; padding:22px 0 10px 330px; color:#535353; background:url(../images/footer.gif) top no-repeat; line-height:24px; height:60px;}
#footer a:link,#footer a:visited,#footer a:active {color:#FFFFFF;}
#footer a:hover {color:#FFFF00;}
/*end header & footer*/

/*=================start index=================*/
#ind_left { float:left; margin-right:17px; width:183px; overflow:hidden;}
#ind_right { float:left; width:747px; overflow:hidden;}
.ind_left li,#ind_news li,#ind_qa li {white-space:nowrap;text-overflow:clip;overflow:hidden;} 


.ind_left h2,#ind_qq h2,#ind_add h2,#ind_news h2,#ind_video h2 {width:176px; padding:12px 0 0 7px; height:36px;}

.ind_left {background:url(../images/ind_ulbg.gif) bottom no-repeat; padding-bottom:8px; margin-bottom:12px;}
.ind_left h2 {background:url(../images/ind_ulh2.gif) no-repeat;}
.ind_left li {width:155px; padding-left:21px; background:url(../images/ind_libg.gif) left center no-repeat; line-height:21px;}

#ind_qq { background:url(../images/ind_ulqq.gif) bottom no-repeat; width:183px; height:320px; margin-bottom:12px;}
#ind_qq h2 { background:url(../images/ind_ulh2.gif) no-repeat; margin-bottom:6px;}
#ind_qq li { text-align:center; padding:5px; display:block; font-weight:bold;}
#ind_qq li img { vertical-align:middle; margin-left:5px;}

#ind_add {background:url(../images/ind_addbg.gif) bottom no-repeat; margin-bottom:12px; height:370px;}
#ind_add h2 {background:url(../images/ind_ulh2.gif) no-repeat;}
#ind_add img { padding-left:5px;}
#ind_add p { padding:8px; line-height:16px; color:#4C0501;}

#ind_news { float:left; background:url(../images/ind_newsbg.gif) no-repeat; margin:0 19px 0 15px;; width:374px; height:245px; margin-bottom:10px; display:inline;overflow:hidden;}
#ind_news li {width:323px; padding-left:21px; *padding-left:6px; line-height:21px;}
#ind_video { float:left; background:url(../images/ind_videobg.gif) no-repeat; width:329px; height:245px; overflow:hidden; z-index:2}
#ind_video p { padding-left:8px;}

.ind_home { clear:both; background:url(../images/ind_homefor.gif) repeat-y;}
.ind_home h2 { background:url(../images/ind_home.gif) no-repeat; width:747px; height:34px; padding:12px 0 0 24px;}
#ind_intro { width:660px; margin:0 auto;}
#ind_intro h3 { padding:20px 0;}
#ind_intro p { line-height:21px; color:#535353;}
#ind_intro p img { float:left;}

#ind_power { float:left; margin-left:43px; width:330px; display:inline;}
#ind_power h3,#ind_qa h3 { padding:10px 0 20px 0;}
#ind_power p{ line-height:19px; color:#535353;}
#ind_power p img { float:left;}
#ind_power span { color:#06346D;}

#ind_qa { float:left; margin-left:10px; width:330px;}
#ind_qa li {width:301px; padding-left:21px; background:url(../images/ind_libg.gif) left center no-repeat; line-height:22px;}
#ind_flash { clear:both; margin:10px 0 9px 15px; *margin:10px 0 11px 15px; _margin:10px 0 9px 15px; width:717px; height:110px; overflow:hidden;}


#ind_employ {float:left; margin-left:43px; width:330px; display:inline;}
#ind_employ h3,#ind_empstar h3,#ind_ent h3 { padding:20px 0 14px 0;}
#ind_employ li {padding-left:21px; *padding-left:6px; background:url(../images/ind_libg.gif) left center no-repeat; line-height:22px;}

#ind_empstar { float:left; width:330px;}
#ind_empstar p{ line-height:19px; color:#046BB3;}
#ind_empstar p img {float:left;}

#ind_ent { clear:both; width:660px; margin:0 auto;}
#ind_ent ul{ width:660px;}
#ind_ent li { float:left;}
#ind_ent li img { width:108px; height:48px; overflow:hidden; margin-right:2px;}

/*================= end index =================*/

/*=================start pages=================*/
#pages_ad {margin-bottom:12px; width:183px; overflow:hidden;}

#pages_right { float:left; width:564px; overflow:hidden;}
#pages_right h2 { background:url(../images/pages_h2.gif) no-repeat; width:494px; height:34px; margin-bottom:20px; padding:8px 0 0 28px;}
#pages_right dl dt img{width:92px; height:117px;}
#pages_q { float:left; background:url(../images/ind_ulqq.gif) bottom no-repeat; width:183px; height:320px; margin-bottom:12px; overflow:hidden;}
#pages_q h2 { background:url(../images/ind_ulh2.gif) no-repeat; margin-bottom:6px; width:176px; padding:12px 0 0 7px;; height:36px;}
#pages_q li { text-align:center; padding:5px; display:block; font-weight:bold;}
#pages_q li img { vertical-align:middle; margin-left:5px;}

#pages_pfor { line-height:24px; color:#777777; font-size:12px; padding-right:18px; padding-left:6px;}
#pages_pfor img { float:left; margin-right:10px; margin-top:6px;}

#pages_college {padding-left:8px;}
.pages_collegeh1{padding-left:30px; margin-top:20px; font-size:16px; color:#808283; line-height:60px;}

.pages_t { clear:both; width:532px; margin:0 auto;}
.pages_t dt { float:left; background:url(../images/pages_tbg.gif) no-repeat; width:106px; height:126px; margin-right:12px; padding-top:8px; text-align:center;}
.pages_t dd { float:left; width:414px; line-height:20px; color:#808283;}
.pages_t font { font-size:12px; color:#046BB3;}

.pages_new { width:532px; height:168px; padding-top:8px; background:url(../images/pages_newsd.gif) bottom repeat-x; margin:0 auto; font-size:14px;}
.pages_new li { line-height:26px;}
.pages_new li span { color:#7B7B7B; font-size:12px; margin-left:10px;}
#pages { height:50px; font-size:13px; line-height:50px; text-align:center;} 
#pages_show { width:532px; margin:0 auto;}
#pages_show h1 { font-size:24px; text-align:center; line-height:50px; margin-bottom:10px;}
#pages_show div { line-height:25px; font-size:14px; color:#585858;}

#pages_course{width:532px; margin-left:12px; margin-bottom:10px;}
#pages_course h1 { text-align:center; height:50px; line-height:50px; font-size:24px;}
#pages_course p { text-align:center; height:30px; line-height:30px; margin-bottom:10px;}

#pages_adv { line-height:20px; width:532px; margin:0 auto; margin-bottom:16px; color:#777777;}
.pages_advk { width:170px; height:15px;}
.pages_advx { width:60px; height:20px; line-height:20px;}

#pages_flow {width:532px; margin:0 auto;}
#pages_flow p { line-height:24px; color:#777777;}
#pages_flow strong { color:#046BB3; height:30px; line-height:30px;}

#pages_xpage { color:#4F4F4F; height:30px; line-height:30px; text-align:center;}

#headerGo{ width:722px;}
#headerGo div{display:none;height:30px;line-height:30px;text-align:center;width:722px;}
#headerGo a{font-size:14px;color:#08f; margin-left:20px; font-weight:bold;}

#imgTony img{ width:120px; height:120px;}
/*================= end pages =================*/

/* Nav
==========================================================*/
.nav{position:relative;}
.subnav1 {position:absolute; top:72px; left:0; float:left; height:27px; line-height:27px; white-space:nowrap; background:url(../images/nav_bg.png) no-repeat 0 -180px;}

.subnav1 p {padding:0 10px;background: url(../images/nav_bg.png) no-repeat 100% -234px;}
.subnav1 p span {display:block;background: url(../images/nav_bg.png) 0 -207px repeat-x; height:27px; line-height:27px;}
.subnav1 p.pointer {position: absolute; top:-4px; left:0; height:5px; width:11px; padding:0; background: url(../images/nav_bg.png) repeat-x 0 -261px;}
.subnav1 a {display:inline; padding: 0; font-size:100%; padding: 0 0px;}
.subnav1, .subnav1 a:link, .subnav1 a:visited {color: #235e99;}
.subnav1 a:hover, .subnav1 a:active {color: #235e99;}
.subnav1 a:hover, .subnav1 a:active {font-weight: normal; background: none;}
/* subnav position and pointer position */

#subnav2 {!important;left:435px;*left:430px; }
#subnav3 {!important;left:515px;*left:510px; }
#subnav4 {!important;left:593px;*left:588px; }

#subnav2 .pointer,#subnav3 .pointer,#subnav4 .pointer { left: 30px; }
#subnav8 .pointer { left: 200px; }
#subnav8 { !important;left:733px;*left:728px; }

.disable {display: none;}