﻿@charset "utf-8";
/* CSS Document */

/*公用部分*/
body{ text-align:center; background:center 90px no-repeat #f8f8f8;}

a.white { color:#fff; text-decoration:none}
a.white:hover { color:#fff; text-decoration:underline}

a.red { color:#666; text-decoration:none}
a.red:hover { color:#a1005e; text-decoration:underline}

a.grey { color:#666; text-decoration:none}
a.grey:hover { color:#a1005e; text-decoration:underline}

a.maillink { color:#333; height:38px; width:177px; display:block; text-decoration:none; font-size:14px; background-image:url(../images/mailto.gif); background-repeat:no-repeat; background-position:left;}
a.maillink:hover { color:#333; text-decoration:underline; font-size:14px;}
/*公用部分*/





#box{ margin:0px auto; text-align:left; width:1260px; height:auto;}
#top{}
.logo{ float:left;}
.search{ width:300px; height:32px; float:right; margin:10px 0px 0px 0px;}
.serachContent{ width:200px; height:20px; line-height:20px; border-top:#a1005e solid 6px; border-bottom:#a1005e solid 6px;
border-left:#a1005e solid 14px; border-right:#a1005e solid 14px; float:left}
.searchSubmit{ width:64px; height:32px; background:#a1005e; font-size:14px; color:#ffffff; font-weight:bold; line-height:32px; text-align:center; float:right}

ul.menu{ margin:0 0 0 0; float:right; width:1260px; height:40px; background:#666666; }
ul.menu li{ /*width:210px; */ padding-left:8px; padding-right:8px; float:left; background:#666666; height:40px;  font-size:16px; font-weight:bold; text-align:center; line-height:40px;}
ul.menu li.selected{ background:#2d62b2}
ul.menu li a { /*width:210px; */padding-left:10px; padding-right:10px; height:40px; float:left; color:#ffffff; text-decoration:none;}
ul.menu li a:hover { background:#3b3b3b;}

#middle{ text-align:center; clear:both; padding:10px 0px}
.banner{ margin:0px auto 0px; height:200px; background:url(../images/banner.jpg) no-repeat}


#left{ text-align:left;width:280px; height:auto;margin:0px 0px 0px 0px; float:left; display:inline; margin-left:0px;}

.bluetitle{ background-color:#4c95be; margin-left:2px; margin-right:2px;  font-size:14px; text-align:center; color:#FFF; margin-bottom:1px; padding-top:10px; padding-bottom:10px; margin-top:10px;}
.blueul {background-color:#4c95be; margin-left:2px; margin-right:2px;  padding-top:10px; padding-bottom:10px;}
.blueul li {  font-size:14px; text-align:center; color:#FFF; padding-top:8px; padding-bottom:8px;}

#center{ text-align:left;width:680px; height:auto;margin:0px 0px 0px 10px; float:left; display:inline}
.news{ border: solid 1px #999;}
.newsTop{ height:8px;  overflow:hidden;}
.newsMiddle{ height:auto;}
.newsBottom{ height:8px; overflow:hidden;}

.title{ font-size:14px; font-weight:bold; text-align:left; color:#c5c5c5; height:30px; line-height:30px; margin:0px 0px 0px 10px; width:200px; float:left; display:inline}
.rss{ width:13px; height:13px; float:right; margin:10px; display:inline}
.line{ width:95%; margin-left:10px; background:#dfdfdf; height:1px; overflow:hidden}

ul.content{ margin-top:10px; float:left; margin:10px 0 0 10px; display:inline; width:595px;}
ul.content li{  clear:both; }

.contentImg{ width:160px; height:110px; float:left; background:url(../images/images_Box.jpg) no-repeat; text-align:center}
.contentImg img{ margin-top:10px;}
.contentTxt{ width:420px; float:right;}
.contentTitle{ font-size:16px; font-weight:bold; color:#a1005e; height:30px; line-height:30px;}

.contentDetail{ color:#666}
.contentMore{ width:80px; height:25px; background:#a1005e; float:right; line-height:25px; text-align:center; margin:10px 20px 0px 0px; display:inline}



#listBox{ clear:both}
#listBox ul.list1{ width:260px; height:190px; float:left}
#listBox ul.list1 li{ color:#a1005e; clear:both; width:230px; overflow:hidden; height:20px; line-height:20px; margin-left:40px;}
#listBox ul.list1 li.title{ height:25px; line-height:25px; width:260px; color:#c5c5c5; border-bottom: #c5c5c5 solid 1px; margin-bottom:20px; margin-left:20px;}

#listBox ul.list2{ width:260px; height:190px; float:right; margin-right:30px; display:inline}
#listBox ul.list2 li{ color:#a1005e; clear:both; width:230px; overflow:hidden; height:20px; line-height:20px; margin-left:40px;}
#listBox ul.list2 li.title{ height:25px; line-height:25px; width:260px; color:#c5c5c5; border-bottom: #c5c5c5 solid 1px; margin-bottom:20px; margin-left:20px;}

.projects{border: solid 1px #999; margin-top:10px;}
.projectsTop{ height:8px;  overflow:hidden;}
.projectsMiddle{ height:auto;}
.projectsBottom{ height:8px;overflow:hidden;}

.teachers{ margin:10px; color:#333;}
.teachers .subtitle{ border-bottom: #c5c5c5 solid 1px; width:200px; margin-bottom:5px; padding:5px; font-size:14px;}
.teachers span{ padding-left:6px;}

ul.projectList{ margin:10px 30px; float:left; display:inline} 
ul.projectList li{ width:160px; height:160px; float:left; margin-right:25px; display:inline}
ul.projectList li img {width:140px; height:90px;}
.projectName{  font-size:14px; font-weight:bold;color:#a1005e; text-align:center; height:30px; line-height:30px;}

#right{ text-align:left; float:right; width:280px;margin-right:0px; display:inline}
.actives{border: solid 1px #999;}
.activesTop{ height:8px; overflow:hidden;}
.activesMiddle{ height:auto;}
.activesBottom{ height:8px;overflow:hidden;}

ul.xblist { margin-top:20px;}
ul.xblist li{background: url(../images/link-bullet.gif) no-repeat 5px 5px;margin-left: 20px;padding: 2px 0px 2px 18px;}

.btnlist { margin-bottom:30px; margin-top:20px;}
.btnlist li{ margin:auto; padding-top:10px; padding-left:5px;}
 
ul.activeList{ color:#666; margin:0px 0px 10px 20px; float:left; display:inline}
ul.activeList li{ margin-top:20px;}
.date{ float:left; border-right:#dfdfdf solid 1px; width:50px; text-align:right; padding:10px 10px 10px 0px;}
.activeName{ float:left; width:150px; text-align:left; padding:10px 0px 10px 10px;}
.fontRed{ color:#a1005e; font-size:14px; font-weight:bold}
.rightBottomImg{ text-align:center; background:url(../images/bg_right_bottom.jpg) no-repeat; height:308px;width:270px; margin:0px 5px;}
.btnMoreActive{ color:#666; font-size:14px; font-weight:bold; float:right; height:25px; line-height:25px; border-bottom:#666 solid 1px; border-top:#666 solid 1px;
width:210px; text-align:right; margin-right:20px; display:inline}
#bottom{clear:both; background:url(../images/bg_bottom.jpg) repeat-x; height:73px; width:100%;margin-top:10px; line-height:18px; text-align:center; font-size:12px; color:#999}


/*图片滚动*/
#scroll {overflow:hidden;width: 600px; margin-left:40px;} 
#scroll img { } 
#inscroll { float: left; width: 5000%; } 
#scroll1 { float: left; } 
#scroll2 { float: left; } 


#left,#right,#center{height:1140px;overflow:hidden;border-bottom:1px solid #999}
.actives{height:1200px}

