﻿.con_banner{ width:980px; height:245px; display:block; overflow:hidden; background:url(../images/con_ban.jpg) no-repeat;}
.con_banner h1{ width:auto; height:56px; margin:80px 0 0 50px; color:#fff; background:url(../images/icon02.jpg) 0px 0px no-repeat; padding-left:20px; font-size:24px; display:block; overflow:hidden;}
.con_banner h1 span{ font-size:14px; font-weight:normal; display:block; margin-top:6px;}
.index_box .title .position{ float:right; height:35px; line-height:35px; display:block; margin-right:10px; font-size:13px; color:#666;}
.con_menu{ width:100%; margin-top:15px; border-top:1px solid #eee;}
.con_menu li{ height:41px; display:block; overflow:hidden; background:url(../images/con_menu.jpg) no-repeat; line-height:41px; padding-left:20px; font-size:15px;}
.con_menu li a{ width:100%; height:41px; display:block;}
.con_menu li.hover{ background:url(../images/con_menu_h.jpg) no-repeat;}
.con_menu li.hover a{ color:#fff;}
.con_menu li:hover{ background:url(../images/con_menu_h.jpg) no-repeat;}
.con_menu li:hover a{ color:#fff;}

.newslist{ width:100%; height:auto; margin-top:15px;}
.newslist li{ width:auto; height:40px; line-height:40px; border-bottom:1px dotted #ddd; background:url(../images/arr.png) 2px 15px no-repeat; padding-left:15px;}
.newslist li .date{ float:right; color:#999;}
.newsimglist{ width:100%; height:auto;}
.newsimglist li{ width:100%; height:auto; margin-top:15px;}
.newsimglist li .newsimg{ width:150px; height:100px; float:left; display:block; overflow:hidden; border:1px solid #eee; background:#f8f8f8; text-align:center;}
.newsimglist li .newsimg img{ width:auto; height:100px;}
.newsimglist li .news_text{ width:512px; height:100px; float:right;}
.newsimglist li .news_text strong{ width:100%; height:28px; line-height:28px; display:block; overflow:hidden;}
.newsimglist li .news_text span{ width:100%; display:block; margin:5px 0; color:#999; font-size:13px;}
.newsimglist li .news_text p{ width:100%; height:48px; line-height:24px; display:block; overflow:hidden; color:#666;}
.pagelist{width:100%;margin:20px 0px;}
.pagelist a{padding:5px 10px; margin-right:6px; display:inline-block;background:#999; color:#fff;}
.pagelist a:hover{ background:#0077C0; color:#fff;}
.pagelist a.hover{ background:#0077C0; color:#fff;}

.con_box{ width:100%; height:auto; display:block; overflow:hidden; margin-top:15px;}
.con_box .con_tit{ width:100%; height:auto; line-height:36px; font-size:16px; text-align:center;}
.con_box .con_date{ width:100%; height:36px; line-height:36px; background:#eee; color:#999; text-align:center; font-size:13px; display:block; margin:20px 0;}
.con_box .con_text{ width:auto; padding:0 10px; line-height:26px;}
.con_box .con_text img{ max-width:660px;}

.teachers_box{ width:auto; height:auto; margin-top:15px; padding:0 10px;}
.teachers_box .strong{ width:100%; height:auto; display:block; font-size:16px; color:#0077BF; padding:10px 0;}
.teachers_box .teachers_name{ width:100%; height:auto; display:block;}
.teachers_box .teachers_name a{ width:100px; height:40px; line-height:40px; display:block; overflow:hidden; padding-left:10px; float:left;}
.teachers_box dl{ width:100%; height:auto; margin-bottom:20px;}
.teachers_box dl dt{ width:160px; height:188px; padding:4px; border:1px solid #e5e5e5; float:left; margin-right:20px;}
.teachers_box dl dt img{ width:159px;}
.teachers_box dl dd{ width:400px; height:32px; line-height:32px; display:block; overflow:hidden;}
.teachers_box dl dd b{ color:#0077BF;}
.teachers_box .teachers_text{ width:100%; height:auto;}
.teachers_box .teachers_text b{ width:auto; height:40px; line-height:40px; display:block; overflow:hidden; margin-bottom:20px; padding:0 20px; font-size:16px; color:#fff; background:#0077BF;}
.teachers_box .teachers_text .teachers_text_con{ width:100%; height:auto; line-height:26px;}
.teachers_box .teachers_text .teachers_text_con strong{ display:block;}
 