@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg.gif) repeat-x #FFF; font-family: Arial; font-size:11px; margin:0; padding:0;}
*{ margin:0; padding:0;}
a img{ border:none;}
.blank{clear:both; height:0; line-height:0; font-size:0;}


.header{ height:182px; width:1000px; margin:0 auto;}
.china{	background:url(../images/top.gif) no-repeat; width:1000px; height:102px;}
.china a{ font-family:""; font-size:16px; color:#FFF; width:60px; height:22px; margin-top:70px; margin-right:15px; text-decoration:none; display: inline; float:right;}

#about .menu .about1{ background:url(../images/nav1.gif) right no-repeat;}
#news .menu .new1{ background:url(../images/nav1.gif) right no-repeat;}
#students .menu .students1{ background:url(../images/nav1.gif) right no-repeat;}
#faculty .menu .faculty1{ background:url(../images/nav1.gif) right no-repeat;}
#contact .menu .contact1{ background:url(../images/nav1.gif) right no-repeat;}


.menu ul{ margin-top:15px;}
.menu ul li{ float:left; list-style:none; margin:0 15px; background:url(../images/nav.gif) right no-repeat; padding-right:15px;}
.menu  ul li:hover{ background:url(../images/nav1.gif) right no-repeat;}
.menu ul li a{ color:#FFF; text-decoration:none; font-family:""; font-size:16px; font-weight:bold;}

.bodyer{ width:1000px; height:auto!important; height:0; min-height:0; margin:0 auto; padding-top:20px;}
.voice{	width:225px; background:#FFF; margin:20px 0; float:left;}
.voice dl{ border:#D1D1D1 1px solid; border-top:none; height:572px; padding-top: 5px; padding-left: 4px; overflow:hidden;}
.voice dl dt{background:url(../images/voicebg.gif) no-repeat; padding:13px 11px;}
.voice dl dd{width:211px;}
.voiceTitme{ width:40px; height:55px; /*border-right:#ccc 1px solid; */float:left; display:inline; padding-right:10px;}
.voiceTitme p{ font-family:""; padding:5px 0; font-size:11px; color:#A61D31; font-weight:bold;}
.voiceTitme span{ font-size:16px; color:#666; font-family:"";}
.voiceContent{ line-height:18px; width:150px; float:left; margin-left:10px; display:inline;}
.voiceContent a{text-decoration:none; border-bottom:#CCC 1px dotted; color:#333;}
.more{ background:url(../images/morebg.gif) right no-repeat; height:20px; line-height:20px; text-align:right; display:block; padding-right:20px; margin:10px 10px 15px; color:#333; text-decoration:none; border-bottom:#EAE9E6 1px solid; border-top:#EAE9E6 1px solid;}

.news{ float:left; width:500px; margin:20px 24px; display:inline; background:#FFF; line-height:18px;}
.peole{ width:227px; float:left; margin:20px 0; line-height:18px; background:#FFF;}
.newsContent{ width:498px; height:572px; padding-top: 5px; overflow:hidden; border:#D1D1D1 1px solid; border-top:none;}
.peoleContent{ width:225px; height:572px; padding-top: 5px; overflow:hidden; border:#D1D1D1 1px solid; border-top:none;}
.newsContent dl dt{ background:url(../images/newsbg.gif) no-repeat; float:left; margin-left: 3px; width:139px; overflow:hidden; padding:13px; display:inline;}
.newsContent dl dd{ width:310px; float:left; margin:10px; display:inline;}
.newsContent dl dd b{ display:block; margin-bottom:5px;}
.newsContent dl dd a{ text-decoration:none; color:#333; font-size:12px;}
.newsContent dl dd a:hover{ text-decoration:underline;}
.newsList{ margin-left:10px; margin-bottom:10px;}
.newsList li{ background:url(../images/morebg.gif) left no-repeat; height:22px; line-height:22px; list-style:none; overflow:hidden;}
.newsList li a{ border-bottom:#333333 1px dotted; margin-left:10px; width:460px; display:block; color:#333; text-decoration:none;}

.newsContent .nTab{ margin:15px auto;background: url(../images/ntab3.gif) no-repeat; overflow:hidden;}
.newsContent .none {display:none;}
.newsContent #mytab{margin-left:50px;}
.newsContent .nTab .TabTitle { margin-left:13px;}
.newsContent .nTab .TabTitle li{float:left; cursor:pointer;height:30px;line-height:30px;font-weight:bold;text-align:center;width:116px; list-style:none; margin-top:2px; margin-right:2px;}
.newsContent .nTab .TabTitle li a{text-decoration:none;}
.newsContent .nTab .TabTitle .active{background: url(../images/ntab1.gif) no-repeat;color:#A51C30; font-size:14px; font-family:"";}
.newsContent .nTab .TabTitle .normal{background: url(../images/ntab2.gif) no-repeat;color:#A51C30; font-size:14px; font-family:"";}
.newsContent .nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:5px 0;display:block;}

.peoleContent dl{ width:200px; text-align:center; line-height:18px; margin:0 auto; padding-top:14px;}
.peoleContent a{ color:#333; text-decoration:none;}

.footer{ background:url(../images/footerbg.gif); height:225px;}
.link { width:998px; height:120px; margin:0 auto; border:#D1D1D1 1px solid; background:#FFF;}

.link .blk_18 { margin-top: 30px; margin-left:5px; font-size: 12px; width: 998px; zoom: 1 ;} 
.link .blk_18 .pcont { float: left; overflow: hidden; width:900px;} 
.link .blk_18 .ScrCont { width: 32766px; zoom: 1 ;} 
.link .blk_18 #List1_1 { float: left ;} 
.link .blk_18 #List2_1 { float: left ;} 
.link .blk_18 .LeftBotton { background: url(../images/linkleft.gif) no-repeat; float: left; margin: 15px 1px; width: 42px; height: 42px;} 
.link .blk_18 .RightBotton { background: url(../images/linkright.gif) no-repeat; float: left; margin: 15px 1px; width: 42px; height: 42px ;} 
.link .blk_18 .pl IMG { display: block; cursor: pointer;} 
.link .blk_18 .pl { float: left; width: 156px; margin:0 8px; background:url(../images/linkimgbg.gif) no-repeat; padding:0 10px 11px 0;} 
.link .blk_18 A.pl:hover { color: #ff9900;} 
.copy{ color:#FFF; line-height:22px; width:1000px; text-align:right; margin:35px auto 0;}
.copy a{ color:#FFF; text-decoration:none;}

.about{ background:#FFF; width:100%; height:auto!important; height:0; min-height:0;}
.aboutleft{ width:210px; margin:55px 0 30px 15px; float:left; display:inline;}
.aboutleftcenter{ background:url(../images/leftnavcenter.gif); width:200px;}
.aboutleftcenter dl{ border-bottom:#FFF 1px solid;}
.aboutleftcenter dl a{text-decoration:none; color:#333;}
.aboutleftcenter dl dt{ line-height: 18px; padding: 5px 12px;}
.aboutleftcenter dl dd ul li{ background:url(../images/leftnavcenterli.gif) no-repeat; width:200px; line-height:24px; list-style:none; text-indent:25px;}
.aboutleftcenter dl dd ul li a{text-decoration:none; color:#333;}
.aboutright{ width:760px; margin-top:20px; margin-bottom:50px; margin-left:5px; float:left; display:inline;}

.aboutrighttitle{ font-family:""; font-size:20px; color:#A51C30;}
.aboutvoice{ margin-left:-10px; margin-top:10px;}
.aboutvoice dl{ padding-top: 5px; overflow:hidden;}
.aboutvoice dl dt{background:url(../images/voicebg.gif) no-repeat; padding:13px 11px;}
.aboutvoice dl dd{width:215px; margin-bottom:30px;}
.aboutvoice .voiceTitme{ width:40px; height:55px; border-right:#CCC 1px solid; float:left; display:inline; margin-left:10px;}
.aboutvoice .voiceTitme p{ font-family:""; font-size:11px; color:#A61D31; font-weight:bold; padding:5px 0;}
.aboutvoice .voiceTitme span{ font-size:16px; color:#666; font-family:"";}
.aboutvoice .voiceContent{ line-height:18px; width:140px; float:left;}
.aboutvoice .voiceContent a{text-decoration:none; border-bottom:#CCC 1px dotted; color:#333;}

.banner{ height:190px; margin-top:8px;}
.aboutright1{ width:540px; float:left; line-height:22px; color:#333;}
.aboutright2{ width:197px; float:left; margin-top:15px; margin-left:20px; display:inline;}
.link1{ background:url(../images/link.gif) no-repeat; height:23px; line-height:18px; text-indent:12px; margin-top:10px;}
.link1 a{ background:url(../images/morebg.gif) no-repeat right; padding-right:15px; margin-right:4px; text-decoration:none; color:#898989;}
.rightcontact{ width:185px; padding-left:12px; padding-bottom:20px; background:#F5F3E7; border:#E1E1E1 1px solid; border-top:none; line-height:20px; color:#333;}
.rightcontact dl dt{ margin-bottom:10px;}
.rightcontact dl dd{ margin-bottom:10px; background:url(../images/list.gif) 0px 7px no-repeat; padding-left:10px;}

.campus{ line-height:20px; width:520px; height:120px; margin-bottom:10px; border-bottom:#CCC 1px dotted;}
.campus dt{ width:111px; height:81px; background:url(../images/img3.jpg) no-repeat; padding:12px; float:left; display:inline;}
.campus dd{ float:left; width:380px; margin-top:5px;}
.campus dd b{ font-size:12px; color:#A61D31; padding-top:5px;}

.page{ text-align:right; margin-top:20px; margin-right:20px;}
.page li{ float:left; list-style:none;}
.page li a{ margin:0 5px;}
.page a{ margin:0 5px; color:#333;}
.statement li{ line-height:24px; list-style: none; border-bottom:#D3D3D3 1px dotted; padding-bottom:8px; margin-bottom:10px;}

.newsright1{ width:742px; margin-bottom:50px; margin-left:5px; float:left; display:inline; line-height:20px;}
.newsright1 .link1{}

.newsDl{ line-height:20px; width:740px; height:120px; margin-bottom:10px; border-bottom:#CCC 1px dotted;}
.newsDl dt{ width:111px; height:81px; background:url(../images/img3.jpg) no-repeat; padding:12px; float:left; display:inline;}
.newsDl dd{ float:left; width:600px; margin-top:5px;}
.newsDl dd b{ font-size:12px; color:#A61D31; padding-top:5px;}

.article { margin:5px; line-height:20px;}
.article h2{ font-size:14px; text-align:center; color:#333; margin-bottom:10px;}

.tel1 table{ background:url(../images/tel1.gif) repeat-x; padding-left:10px; margin-top:10px;}
.tel1 table tr td{ line-height:25px;}

.tel2 table{ background:url(../images/tel2.gif) repeat-x; padding-left:10px; margin-top:10px;}
.tel2 table tr td{ line-height:25px;}

.tel3 table{ background:url(../images/tel1.gif) repeat-x; padding-left:10px; margin-top:10px;}
.tel3 table tr td{ line-height:25px;}

.tel4 table{ background:url(../images/tel3.gif) repeat-x; padding-left:10px; margin-top:10px;}
.tel4 table tr td{ line-height:25px;}

.contact2{ background:url(../images/list1.gif) 0px 12px no-repeat; line-height:24px; padding-left:10px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px #CCC dotted;}


.sitemap{ clear:both; margin-bottom:15px;}
.sitemap div{ line-height:22px;}
.sitemap a{ color:#333; text-decoration:none;}
.sitemap a:hover{ text-decoration:underline;}
.sitemap h2{ font-size:12px; color:#333;}
.sitemap h3{ font-size:11px; color:#333;}
.sitemap ul li{ float:left; margin:0 20px 0 0; list-style:none;}


/* Nav
==========================================================*/
.nav {
width:1000px;
    position: relative;
	margin:0px auto;}
.nav a{ color:#333; text-decoration:none;}
.nav a:hover{ color:#C00;}
.navinner {
	margin-top:6px;}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;}
.nav li {
    float: left;
    display: inline;}
.nav a {
    display: block;}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(../images/nav2.png) no-repeat 0 0px;}

.subnav p {
    padding: 0 10px;
    background: url(../images/nav3.png) no-repeat right 0px;}
.subnav p span {
    display: block;
    background: url(../images/nav4.png);}
.subnav p.pointer {
    position: absolute;
    top: -10px;
    left: 0;
    height: 12px;
    width: 20px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../images/nav1.png) no-repeat 0 0px;}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 11px;}
[class~="subnav"] a {
    padding: 0 3px;}
/* subnav position and pointer position */
#subnav1 { left: 50px;}
#subnav2 { left: 85px;}
#subnav3 {
    left: auto;
    right: 0px;}
#subnav4 { left: 325px;}
#subnav5, #subnav6, #subnav7 { 
    left: auto;
    right: 0px;}

#subnav1 .pointer{ left: 44px;}
#subnav2 .pointer{ left: 125px;}
#subnav3 .pointer{ left: auto; right: 554px;}
#subnav4 .pointer { left: 290px;}
#subnav5 .pointer { left: auto; right: 180px;}
#subnav6 .pointer { left: auto; right: 55px;}
#subnav7 .pointer { left: auto; right: 70px;}

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;}
#subnav5 { min-width: 340px;}
#subnav6 { min-width: 240px;}
#subnav7 { min-width: 130px;}


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;}
.note span{
	float:right;}
.disable {
    display: none;}