/* CSS Document */
/* body {text-align: center; font-family:"arial";margin:0; padding:0 0 0 0; font-size:12px; color:#000; background: #fff url(/images/bg.gif) center 0 repeat-x;margin-top: 16px;} */
body {text-align: center; font-family:"arial";margin:0; padding:0 0 0 0; font-size:12px; color:#000; background: #fff url(/images/bg.gif) center 0 repeat-x;margin-top: 16px;}
div,form,img,ul,ol,li,dl,dt,dd,table {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
p{margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
img{border:0;}

/* 链接颜色 */
a:link{COLOR:#005EAC;TEXT-DECORATION:none;font-size:12px;}
a:visited{COLOR:#005EAC;TEXT-DECORATION:none;font-size:12px;}
a:hover{COLOR:#005EAC;TEXT-DECORATION:none;font-size:12px;TEXT-DECORATION:underline;}

a.non-line{text-decoration:none;}
a.non-line:visited{text-decoration:none;}
a.non-line:hover{text-decoration:none;}

a.font12{font-size:12px;}
a.font12:visited{font-size:12px;}
a.font12:hover{font-size:12px;}

.white12:link{COLOR:#ffffff;TEXT-DECORATION:none;}
.white12:visited{COLOR:#ffffff;TEXT-DECORATION:none;}
.white12:hover{COLOR:#ffffff;TEXT-DECORATION:underline;}

.black12:link{COLOR:#000000;TEXT-DECORATION:none;}
.black12:visited{COLOR:#000000;TEXT-DECORATION:none;}
.black12:hover{COLOR:#000000;TEXT-DECORATION:underline;}

.red12:link{COLOR:#B31B1B;TEXT-DECORATION:none;}
.red12:visited{COLOR:#B31B1B;TEXT-DECORATION:none;}
.red12:hover{COLOR:#FF0000;TEXT-DECORATION:none;}

.font13:link{font-size:13px;}
.font13:visited{font-size:13px;}
.font13:hover{font-size:13px;}

.font14:link{font-size:14px;}
.font14:visited{font-size:14px;}
.font14:hover{font-size:14px;}

.grey13:link{COLOR:#58595B;TEXT-DECORATION:none;font-size:12px;}
.grey13:visited{COLOR:#58595B;TEXT-DECORATION:none;font-size:12px;}
.grey13:hover{COLOR:#58595B;TEXT-DECORATION:underline;font-size:12px;}

.blue12:link{COLOR:#006699;TEXT-DECORATION:none;}
.blue12:visited{COLOR:#006699;TEXT-DECORATION:none;}
.blue12:hover{COLOR:#006699;TEXT-DECORATION:underline;}

.red:link{COLOR:#B31B1B;TEXT-DECORATION:none;}
.red:visited{COLOR:#B31B1B;TEXT-DECORATION:none;}
.red:hover{COLOR:#B31B1B;TEXT-DECORATION:none;}

.dh:link{COLOR:#ffffff;TEXT-DECORATION:none;font-weight: bold;font-size: 12px;}
.dh:visited{COLOR:#ffffff;TEXT-DECORATION:none;font-weight: bold;font-size: 12px;}
.dh:hover{COLOR:#ffffff;TEXT-DECORATION:underline;font-weight: bold;font-size: 12px;}


/* 颜色属性 */
.blue-shen{color:#006699;}
.blue-sheng{color:#005EAC;}
.blue-sheng2{color:#374768;}
.title-blue{color:#204A95;}
.green{color:#006666;}
.red{color:#990000;}
.white{color: White;}
.grey{color: #58595B;}
.grey-shen{color: #58595B;}
.grey-sheng{color: #2D2D2D;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.blue14{font-size: 14px;color:blue}
.font12{font-size: 12px;}
.line-height{line-height: 160%;}
.line-height130{line-height: 130%;}
.grey-qian{color: #ACA899;}

/*首页区块*/
.area{margin:0 auto; width:960px; text-align: center;}

#nav2 {padding:0; margin:0; list-style:none; height:50px; background:#fff url(/images/dhblue-bg.gif) repeat-x; position:relative; z-index:500;}
#nav2 li.top {display:block; float:left; height:38px;}
#nav2 li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ffffff; text-decoration:none; font-size:13px; padding:0 0 0 12px; cursor:pointer;background: url(/images/dhblue-bg.gif);}
#nav2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/images/dhblue-bg.gif) right top no-repeat;}
#nav2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(/images/dhblue-bg2.gif) no-repeat right top;}

#nav2 li:hover a.top_link {color:#ffffff; background: url(/images/dhblue-bg3.gif) no-repeat;}
#nav2 li:hover a.top_link span {background:url(/images/dhblue-bg3.gif) no-repeat right top;}
#nav2 li:hover a.top_link span.down {background:url(/images/dhblue-bg4.gif) no-repeat right top;}

#nav2 li:hover {position:relative; z-index:200;}

#nav2 ul, 
#nav2 li:hover ul ul,
#nav2 li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover ul ul,
#nav2 li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.tlgg{ margin:0 0 5px 0; width:948px; clear: both; height: 118px;padding: 10px 0 10px 0; border: 1px solid #CACCCC;}
.tlgg .left{ margin:0 auto; width:587px; float:left; padding: 0 0 0 4px; line-height: 18px; text-align: left;}
.tlgg .left1{ margin:0 auto; width:162px; float:left; padding: 0 0 0 15px; line-height: 16px; text-align: left;}
.tlgg .right{ margin:0 auto; width:163px; float:left; text-align: left; padding: 0 0 0 15px; line-height: 16px;}

#nav3 {padding:0; margin:0; list-style:none; height:50px; background:#fff url(images/dhblue-bg5.gif) repeat-x; position:relative; z-index:500;white-space:nowrap;}
#nav3 li.top {display:block; float:left; height:38px;white-space:nowrap;}

#nav3 li.top2 {float:left; height:38px; color: #ffffff; font-size:14px; padding: 6px 0 0 0}
#nav3 li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ffffff; text-decoration:none; font-size:13px; padding:0 0 0 12px; cursor:pointer;background: url(images/dhblue-bg5.gif);}
#nav3 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/dhblue-bg5.gif) right top no-repeat;}
#nav3 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/dhblue-bg6.gif) no-repeat right top;}

#nav3 li:hover a.top_link {color:#ffffff; background: url(images/dhblue-bg7.gif) no-repeat;}
#nav3 li:hover a.top_link span {background:url(images/dhblue-bg7.gif) no-repeat right top;}
#nav3 li:hover a.top_link span.down {background:url(images/dhblue-bg8.gif) no-repeat right top;}

#nav3 li:hover {position:relative; z-index:200;}


#nav3 ul, 
#nav3 li:hover ul ul,
#nav3 li:hover li:hover ul ul,
#nav3 li:hover li:hover li:hover ul ul,
#nav3 li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.globalMenu{ margin:0 auto; width:780px;}
.globalMenu .title{float:left; width:160px; padding:8px 0 8px 0;}
.content{ float:left; padding:0 0 0 0; width:748px; clear: both;}
.content ul{}
.content li{float:left; list-style-type:none; width:37px; padding:3px 0 2px 0; display:block; background:url(/images/nav_bg.gif) right 6px no-repeat; height: 14px; text-align: center;}
.content .w1{width:50px; background:none;}
.content .w2{width:8px; background: none; height:6px;}
.content .w3{width:50px;}
.content .w4{width:54px;background:none;}
.content .w5{width:85px; background:none;}
.content .w6{width:37px; background:none;}
.content .w7{width:38px; color:#006699; font-weight: bold;}
.content .w8{width:38px; background:none;}
.content .w9{width:58px; background:none;}
.content .w10{width:82px; background:none;}
.content .w11{width:20px; background:none;}
.content a{color:#000;}
.content a:visited{color:#000;}
.content a:hover{color:#bc2931;}


.lb1{margin:0 auto; float:left; width:300px; overflow: hidden;}
.lb1 ul{padding:9px 5px 7px 5px; width:290px;}
.lb1 li{ width:276x; text-align:left;  padding:4px 0 3px 14px; clear:both; background: url(/images/dot.gif) 1px 8px no-repeat; color:#333;}
.lb1 li a{font-size:12px;}

.more {float:right; text-align: right; margin: 0 10px 0 0;}
.more a{background: url(/images/ut_arrs.gif) no-repeat left 6px;padding-left: 8px;}

.lb2{margin:0 auto; float:left; width:220px; overflow: hidden;}
.lb2 ul{padding:9px 5px 7px 5px; width:210px;}
.lb2 li{ width:196x; text-align:left;  padding:4px 0 3px 14px; clear:both; background: url(/images/dot.gif) 1px 8px no-repeat; color:#B31B1B;}
.lb2 li a{font-size:12px;}

.lb3{margin:0 auto; float:left; width:198px; overflow: hidden;}
.lb3 ul{padding:8px 5px 7px 5px; width:188px;}
.lb3 li{ width:173px; text-align:left;  padding:4px 0 3px 15px; clear:both; color:#B31B1B; font-size: 12px;background: url(/images/dot.gif) 5px 8px no-repeat; }
.lb3 li a{font-size:12px;}

.lb4{margin:0 auto; float:left; width:290px; overflow: hidden;}
.lb4 ul{padding:8px 5px 7px 5px; width:280px;}
.lb4 li{ width:265px; text-align:left;  padding:4px 0 3px 15px; clear:both; color:#58595B; font-size: 12px;background: url(/images/dot.gif) 5px 8px no-repeat;line-height:140%;}
.lb4 li a{font-size:12px;}

.lb5{margin:0 auto; float:left; width:308px;}
.lb5 ul{padding:10px 5px 14px 5px; width:298px;}
.lb5 li{ width:284px; text-align:left;  padding:4px 0 3px 14px; clear:both; color:#999999; font-size: 12px;background: url(/images/bg7.gif) 4px 12px no-repeat;}
.lb5 li a{font-size:12px;}

.lb6{margin:0 auto; float:left; width:253px; overflow: hidden;}
.lb6 ul{padding:9px 5px 7px 5px; width:243px;}
.lb6 li{ width:229px; text-align:left;  padding:4px 0 3px 14px; clear:both; color:#999999; font-size: 12px;background: url(/images/bg7.gif) 6px 8px no-repeat;}
.lb6 li a{font-size:12px;}

.lb7{margin:0 auto; float:left; width:255px; overflow: hidden;}
.lb7 ul{padding:8px 5px 7px 5px; width:245px;}
.lb7 li{ width:230px; text-align:left;  padding:4px 0 3px 15px; clear:both; color:#58595B; font-size: 12px;background: url(/images/dot.gif) 5px 10px no-repeat; }
.lb7 li a{font-size:12px;}

.lb8{margin:0 auto; float:left; width:187px; overflow: hidden;}
.lb8 ul{padding:8px 5px 7px 5px; width:177px;}
.lb8 li{ width:162px; text-align:left;  padding:4px 0 3px 15px; clear:both; color:#58595B; font-size: 12px;background: url(/images/dot.gif) 5px 10px no-repeat; }
.lb8 li a{font-size:12px;}

.lb9{margin:0 auto; float:left; width:225px; overflow: hidden; }
.lb9 ul{padding:3px 5px 10px 5px; width:215px;}
.lb9 li{ width:200px; text-align:left;  padding:10px 0 3px 15px; clear:both; color:#005EAC; font-size: 12px;background: url(/images/arrow-grey.gif) 5px 15px no-repeat; }
.lb9 li a{font-size:12px; color:#58595B;}

.lb10{margin:0 auto; float:left; width:558px; overflow: hidden;}
.lb10 ul{padding:13px 5px 5px 5px; width:548px;}
.lb10 li{ width:533px; text-align:left;  padding:5px 0 3px 15px; clear:both; color:#005EAC; font-size: 12px;background: url(images/arrow-blue2.gif) 0px 8px no-repeat; }
.lb10 li a{font-size:12px; color:#58595B;}

/*友情链接*/
.yqlj{width:938px; margin:0 auto; clear:both; background:#E3F4FE; padding: 3px 6px 0 6px; text-align: left;}
.yqlj .title{margin:0 auto; width:700px; padding:3px 0 3px 0; float:left;}
.yqlj .title span{font-weight: bold;}
.yqlj .title a{color:red;}
.yqlj .title-more{margin:0 auto; width:68px; padding: 3px 0 3px 0; float: right; text-align: right;}
.yqlj .con{width:918px; margin:0 auto; clear:both; padding: 3px 0 3px 20px; line-height: 16px; text-align: left;}

/* 页脚 */
.banner-bt{margin:0 auto; width:950px; height:95px; clear:both;}
.aboutEsnai{ margin:0 auto; width:948px; height:25px; background:#f3f3f3; border:1px solid #cbcbcb;}
.aboutEsnai ul{}
.aboutEsnai li{float:left; padding:7px 0px 0px 0px; list-style-type:none; width:70px; height:18px; display:block; background:url(/images/nav_bg.gif) right 7px no-repeat;}
.aboutEsnai li a{padding:7px 0px 0px 0px;}
.aboutEsnai .s{background:none;}
.aboutEsnai .blank{background:none; width: 115px;}

.footer{ margin:0 auto; width:950px;}
.footer .pic{float:right; width:85px; height:80px; padding:12px 0 0;}
.footer .word{float:left; width:865px; height:23px; padding:10px 0 0;}
.footer .word2{float:left; width:865px; height:23px; padding:0px 0 0; line-height: 140%; color: #666;}
.footer .word2 a{color: #666;}
.footer .word2 a:visited{color:#666;}
.footer .word2 a:hover{color:#666; text-decoration: underline;}

/*图书馆*/

.LibElectronEsc{margin: 10; padding: 10; }
.LibElectronEsc ul{margin: 10; padding: 10; }
.LibElectronEsc li{margin: 10; padding: 10; }


.lb11{margin:0 auto; float:left; overflow: hidden;list-style:none;}
.lb11 ul{padding:0px 0px 2px 25px;list-style:none;}
.lb11 li{ text-align:left;  padding:0px 0 0px 15px; clear:both; color:#58595B; font-size: 12px;background: url(images/arrow-blue2.gif) 0px 8px no-repeat; list-style:none;}
.lb11 li a{font-size:12px; color:#005EAC;}

/*其它属性 */
.blank9{ height:9px; font-size:1px; clear:both; overflow:hidden;}


td.on{
background-image: url(/images/title-shouce3.gif);
color: White;
font-weight:bold;
}

td.on2{
background-image: url(/images/title-shouce3.gif);
color: White;
font-weight:bold;
}

td.off{
background-image: url(/images/title-shouce4.gif);
font-weight:normal; 
}

td.off2{
background-image: url(/images/title-shouce4.gif);
font-weight:normal; 
}

tr.on,table.on,div.on{
display: block;
}

tr.off,table.off,div.off{
display: none;
}

.selected
{
	color: White;
	background: #7389A2;
	text-decoration: none;
}


span a {display:block;color:White;background-image:none;padding:7px 5px 7px 5px;text-decoration: none}

span a span.cities {float:right;font-size:.6em;color:#000;text-decoration: none;padding:7px 5px 7px 5px}

span a.selected span.cities {color:#fff;text-decoration: none;padding:7px 5px 7px 5px}

span a.selected {background-color:#7389A2;color:#FFFFFF;text-decoration: none;padding:7px 5px 7px 5px}

.newslist {margin: 0; padding: 0; border: 0;}

/* 教授 */
.professor{margin:0px; width:100%; padding-bottom: 20px;}
.professorList3 td.professorList3Line {border-bottom:1px dotted #999;}
.professorList3 td.professorList3NoLine {border-bottom:0px;}
.professorListDescription_underLine{margin:0px 0px; display:block; cursor:pointer;}
.professorListDescription_underLine img{margin:5px;}
.professorListDescription_underLine ul{ list-style-type:none; padding:0; margin:10px;}
.professorListDescription_underLine ul li{ list-style-type:none; color:#333; line-height:20px;}
.professorListDescription_underLine ul li.title{ list-style-type:none; color:#204A95; font-weight:bold;}
.professorListDescription_underLine ul li a{ list-style-type:none; color:#204A95; font-weight:bold;}
.professorListDescription_underLine ul li a:hover{ list-style-type:none; color:#204A95; font-weight:bold; text-decoration:underline;}


.professor-con{}
.professor-con span{color: #005EAC; font-weight: bold;}
.professor-con img{ float: left; margin-right: 10px;}

.clsTab 			{
	color: #005EAC;
	background-color: #EBEBEB;
	cursor:hand;
}
.clsTabSelected 	{
	color: #ffffff;
	background-color: #558EC4;
	cursor:default;
}


/* 视频*/
.shiping{}
.shiping img{margin:10px; float: center;}
.shiping a{ color: #000;}



/*其它属性 */
.blank9{ height:9px; font-size:1px; clear:both; overflow:hidden;}

/*sitemap */
.sitemap{margin:0 auto; float:left; overflow: hidden; width: 294px;}
.sitemap ul{padding:10px 5px 10px 5px;}
.sitemap li{text-align:left;  padding:5px 0 5px 15px; clear:both; color:#005EAC; font-size: 12px;background: url(images/arrow-blue2.gif) 0px 8px no-repeat; border-bottom: 1px dashed #ccc;}
.sitemap li a{font-size:12px; color:#58595B;}
End Namespace


