@charset "utf-8";


.container{width:100%; background: url(container_bg.jpg) no-repeat center top;padding-top:8px;}
.Acad{}
.Acad .pic{width:383px;height:335px;background:  #E0EDF5;position: relative;float: left;}
.Acad .pic .hd{position: absolute;bottom: 23px;right:30px;z-index: 99;}
.Acad .pic .hd li{float:left;width:8px;height:8px;background: url(Acad_bg_2.png) no-repeat;margin-left: 9px;cursor: pointer; text-indent: -9999em;}
.Acad .pic .hd li.on{background: url(Acad_bg_3.png) no-repeat;}
.Acad .pic .bd  {padding: 10px;}

.Acad .pic .bd li { position: relative; width: 363px; height: 315px; overflow: hidden; }
.Acad .pic .bd li span { position: absolute; left: 0; bottom: 0; width: 100%; height: 35px; background: url(bg_01.png); color: #fff; font-size: 14px; text-indent: 15px; line-height: 35px; }



.Acad .title{float:left;margin-left: 4px;width:386px;height:334px;border-bottom: 1px solid #e1e1e1;}
.Acad .title .hd{width: 100%;height:34px;background: url(Acad_bg_5.png) repeat-x;}
.Acad .title .hd h3 {width:106px;height:34px;float:left;line-height: 34px;text-align: center;font-size:18px;color:#1370d0;font-weight:normal;}
.Acad .title .hd h3:hover { color: #c91133; }
.Acad .title .hd a{display: block;float:right; background: url(Acad_bg_4.png) no-repeat left center;padding:0 17px;line-height: 34px;font-size:14px;color:#000000;}
.Acad .title .bd{width:350px;height: 285px;background: url(Acad_bg_7.jpg) no-repeat;padding:0 18px;}
.Acad .title .bd h4 {font-size:20px;color:#c91111;text-align: center;line-height: 40px;padding-top:10px;}
.Acad .title .bd h4 a { color:#c91111;  }
.Acad .title .bd p{line-height:30px;color:#828181;font-size:14px; }
.Acad .title .bd p a {color:#1370d0;}
.Acad .title .bd p a:hover {  text-decoration: underline; }
.Acad .title .bd ul{margin-top:15px;}
.Acad .title .bd li {background: url(Acad_bg_8.jpg) no-repeat left center;padding-left:13px;line-height: 35px;font-size:14px;}
.Acad .title .bd li .date { float: right; color: #aaa; font-size: 12px; }

.Acad .notice{width:244px;height:335px;float:left;margin-left: 4px;padding:0 24px;background: url(notice_bg.jpg) no-repeat left top;}
.Acad .notice h3{font-size:18px;font-weight:normal;color:#c91133;line-height: 44px;}
.Acad .notice li {line-height: 33px;border-bottom:dotted 1px #b2b2b2;}
.Acad .notice li .date { float: right; }
.Acad .notice li a{color:#696969;}
.Acad .notice li a:hover{color:#1E83EB;}

.main{width:100%;margin-top:22px;}
.box-1,.box-2,.box-3,.box-4{width:530px;float:left;}
.box-1 .hd,.box-2 .hd,.box-3 .hd,.box-4 .hd{width: 100%;height:34px;background: url(Acad_bg_5.png) repeat-x;}
.box-1 .hd h3 { float: left; width:106px;height:34px;/*background: url(Acad_bg_6.jpg) no-repeat;*/line-height: 34px;text-align: center;font-size:18px;color:#1370d0;font-weight:normal;}
.box-1 .hd h3:hover { color: #c91133; }
.bd-all {width:504px;margin-top:14px;height:252px; background: url(main_bg_1.jpg) no-repeat;padding:24px 13px 0px;}
.bd-all li{background: url(Acad_bg_8.jpg) no-repeat left center;padding-left:15px;line-height: 33px;border-top:dashed 1px #d0d0d0;font-size:14px;}
.bd-all li.in{border:none;}
.bd-all li .date { float: right; color: #aaa; font-size: 12px; }

.box-2,.box-4{margin-left:8px;}
.box-2 .hd li,.box-3 .hd li,.box-4 .hd li{width:106px;height:34px;line-height: 34px;text-align: center;font-size:18px;color:#1370d0;float: left;cursor: pointer;}
.box-2 .hd li:hover,.box-2 .hd li:hover a {color:#c91133;}
.box-3 .hd li:hover,.box-4 .hd li:hover { color: #c91133; }

.box-3,.box-4{margin-top:20px;}
/*.box-3 .hd li,.box-4 .hd li { background: url(main_bg_2.jpg) no-repeat right center;}*/
.box-2 .hd li a,.box-3 .hd li a,.box-4 .hd li a { color: #1370d0; }
.box-2 .hd li:hover,.box-3 .hd li a:hover,.box-4 .hd li a:hover { color: #c91133; }

.box-3 .hd li.in,.box-4 .hd li.in{background-image: none;}

.member {width: 100%;height: 312px;background: url(member_bg_1.png) no-repeat center top;padding-bottom: 17px;}
.member .hd{width:100%;height:82px;text-align: left;line-height: 68px;font-size:22px;color:#1370d0;}
.member .bd{width:100%; height:160px;background: #ffffff;padding-bottom: 14px;}
.member .bd li{float:left;}
.member .bd img{margin:20px 0 0 19px;border:solid 1px #c4c4c4;}
.member .ft{margin-top:15px;width:1050;height: 47px;background: #ffffff;padding-left:20px;line-height: 47px;}
.member .ft h3{font-size:18px;color:#1370d0;font-weight:normal;float:left;margin-right: 20px;}
.member .ft ul{float:left;}
.member .ft li{float:left;margin-left: 38px;}
.member .ft .tempWrap { width: 945px!important; }

.hd .more { float: right; padding-right: 10px; font-size: 14px; line-height: 34px; }