/* CSS Document */
@charset "utf-8";
body{margin:0px; padding:0px; font-family:Verdana, Arial; font-size:11px; line-height:22px; color:#666666; width:auto; height:auto; 
	background:#f0f2f3 url(style_res/bg.png); z-index:0;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {margin:0px; padding:0px;}
ul,dl{margin:0px; padding:0px; list-style-type:none;}
img {border:none;}
a{color:#666666;text-decoration:none;font-size:11px;}
a:hover{color:#235b88;text-decoration:none;}

.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.mr10 {margin-right:10px;}
/*********************Begin*************************/
#top {width:100%;height:40px;text-align:center;background:url(style_res/top_bg.png) repeat-x;}
#top .top {width:1000px;height:35px;margin:0px auto;text-align:left;}
#top .sudalogo {font-family:Georgia;font-size:16px;font-weight:normal;line-height:35px;color:#fff;text-transform:uppercase;}
#top .lan {display:block;float:right;height:35px;font-family: "Microsoft YaHei" ! important;line-height:35px;} 
#top .lan a {color:#fff;height:30px;display:block;padding:0px 10px;float:left;font-size:14px;}
#top .lan a:hover {background:#146fad;}
#top .thislan {background:#146fad;}

#logo {width:1000px;height:80px;margin:5px auto;background:url(style_res/logo.png) no-repeat left;}
#logo a {display:block;width:700px;height:80px;}

#nav {width:1010px;height:50px;background:url(style_res/menu_bg.png) no-repeat;margin:0px auto;overflow:hidden;}
#nav  ul {display:block;width:998px;height:38px;margin:6px;background:#fff;}
#nav  ul li {float:left;text-align:center;line-height:38px;}
#nav  ul li a {display:block;height:38px;padding:0px 20px;font-size:16px;font-weight:bold;font-family:Georgia;color:#333;text-transform:uppercase;margin-right:1px;}
#nav  ul li a:hover {background:#146fad;color:#fff;}
#nav .this {background:#146fad;color:#fff;}

.wrap {width:1010px;height:auto;clear:both;margin:10px auto;}
.wrap_t {width:1010px;height:10px;clear:both;margin:0px;background:url(style_res/wrap_bg.png) no-repeat 0px 0px;}
.wrap_b {width:1010px;height:10px;clear:both;margin:0px;background:url(style_res/wrap_bg.png) no-repeat 0px -10px;}
.wrap .main {width:1010px;min-height:500px;padding-bottom:50px;height:auto;clear:both;margin:0px;background:url(style_res/main_bg.png) repeat-y;}
.left {float:left;width:260px;margin:25px 20px 0px 25px;}
.left .cate {border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.left .cate h3 {height:30px;line-height:30px;font-size:18px;color:#333;}
.left .cate ul  li {line-height:30px;}
.left .cate ul  li a:hover {border-bottom:1px dotted #999;}
.left .l-contact {border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.left .l-contact h3 {height:30px;line-height:30px;font-size:18px;color:#333;}

.right {float:right;width:660px;min-height:500px;height:auto;margin:25px 25px 0px 20px;}
.right .title {height:40px;line-height:40px;font-size:2.2em;font-weight:bold;color:#666;border-bottom:1px dotted #ccc;}
.right .title2 {height:auto;line-height:30px;font-size:16px;font-weight:bold;color:#666;border-bottom:1px dotted #ccc;}
.right .content {height:auto;line-height:24px;font-family:Georgia;font-size:14px;}
.right .content p {margin-top:20px;}

.artlist ul li {height:auto;border-bottom:1px dotted #ccc;margin:10px 0px;clear:both;line-height:20px;padding-bottom:10px;}
.artlist ul li img {float:left;width:100px;height:70px;display:block;margin-right:10px;margin-top:5px; background:url(defaultpic.gif) no-repeat;}
.artlist ul li p {float:right;display:block;width:100%;height:auto;font-size:11px;word-wrap: break-word;}
.artlist ul li:hover {background:#f5f5f5;}
#list2 .artlist ul li p {float: left;
    display: inline-block;
    height: auto;
    font-size: 11px;width: 235px;padding-top: 10px;}
#list2 .artlist ul li {
    border-bottom: 1px dotted #ccc;
   padding: 9px 0;
    margin: 0;
    line-height: 20px;
    padding-bottom: 10px;
    width: 337px;
    height: 124px;
    float: left;clear: none;
}
.links {margin-top:20px;}
.links li {line-height:30px;float:left;width:300px;}
.links li a {border-bottom:1px dotted #999;color:#146fad;}
.links li a:hover {border-bottom:0px dotted #ccc;color:#333;}

#notice {width:300px;height:280px;float:left;background:url(style_res/notice_bg.png) no-repeat;}
#notice h3 {height:40px;color:#fff;line-height:40px;padding-left:10px;margin:5px;font-size:16px;}
#notice ul {display:block;margin:5px;}
#notice ul  li {line-height:20px;height:20px;width:275px;overflow:hidden;padding-left:10px;}
#notice ul  li a {color:#fff;}
#notice ul  li a:hover {border-bottom:1px dotted #fff;}
#banner {width:690px;height:270px;float:right;background:url(style_res/banner_bg.png) no-repeat;padding:5px;}

.box {width:330px;height:240px;background:url(style_res/box_bg.png) no-repeat;margin-top:10px;}
.box h3 {height:30px;line-height:35px;color:#333;margin:5px;padding-left:10px;font-size:14px;overflow:hidden;text-transform:uppercase;}
.newslist {margin:5px;}
.newslist li {line-height:22px;padding-left:10px;}
.newslist li a {color:#555;}
.newslist li a:hover {border-bottom:1px dotted #ccc;color:#146fad}

.list_01 {margin:5px;}
.list_01 li img {width:100px;height:70px;}
.list_01 li {height:80px;margin-top:10px;padding:0px 10px;border-bottom:1px dotted #ccc;overflow:hidden;}
.list_01 li p {width:190px;float:right;line-height:18px;margin-top:0px;}

.contact {margin:5px;}
.contact p {margin:5px 10px;line-height:20px;}

#footer {width:100%;height:135px;background:url(style_res/foot_bg.png) repeat-x;margin-top:10px;text-align:center;} 
#footer .foot {width:1000px;height:130px;margin-top:5px;margin:0px auto;text-align:left;}
#footer .foot img {margin-top:35px;float:left;}
#footer .cr {height:50px;float:left;border-left:1px solid #fff;margin-left: 10px;margin-top:45px;}
#footer .cr ul {height:25px;line-height:25px;overflow:hidden;margin-left: 10px;}
#footer .cr ul li {float:left;}
#footer .cr ul li a {color:#fff;font-size:11px;margin: 0px 5px 0px 0px;border-bottom:1px dotted #ccc;}
#footer .cr ul li a:hover {border-bottom:0px;}
#footer .cr p {overflow:hidden;margin-left: 10px;font-size:11px;color:#ccc;}

.selected1,.Mi1,.parent1 {background: #146fad !important;
    color: #fff !important;
}


#tlist {width:770px;height:auto;margin-top:10px;}
#tlist li {width:337px;height:124px;margin-right:10px;float:left;border-bottom:1px solid #e5e5e5;margin-top:5px;}
#tlist li:hover {background:url(style_res/teacher_bg2.png) no-repeat;}
#tlist li img {width:80px;height:110px;margin:5px;float:left;border-right:5px solid #ccc;}
#tlist h5 {height:30px;width:270px;text-align:left;line-height:30px;margin:0px;float:left;}
#tlist p {display:block;width:270px;height:80px;font-size:12px;line-height:20px;float:left;overflow:hidden;font-family:微软雅黑;}

#tlist li:hover {
  background: url(style_res/teacher_bg2.png) no-repeat 0px 14px;
    background-size: 100%;
}



.sub_menu ul li a {
    font-weight: unset !important;
}

.menu_off a {
    width: 200px;
    background: url(css_res/li_01.png) no-repeat;
    font-size: 15px;
    color: #333333;
    font-weight: bold;
    float: left;
    margin-top: 5px;
}