@charset "utf-8";

.top-box{width:100%;background:url(../images/top.jpg) no-repeat top center; height:90px;padding-top:35px;padding-bottom:35px;}
.top{width:1200px;margin:0 auto}
.logo{display:block;float:left;}
.nav{width:1200px;margin:0 auto;overflow:hidden}
.nav>li,.nav span{ float:left}
.nav span{ display:block;width:4px;height:4px;background: url(../images/listbg.png) no-repeat;margin-top:24px;}
.nav>li>a{font-size:18px;width:116px; text-align:center;color:#585858; display:block;line-height:50px;}
.nav>li ul{width:106px;padding:5px; background:url(../images/bai1px.png);text-align:center; display:none; position:absolute;z-index:20}
.nav>li ul li a{ display:block;color:#585858;font-size:16px;line-height:26px;padding:5px 0;text-align:center }
.nav>li:hover ul{ display:block}
.search{float:right;width:250px;height:26px;padding:8px 15px; overflow:hidden;margin-top:9px;background:url(../images/bai1px.png);margin-top:25px;}
.search .text{width:210px;height:26px;line-height:26px;border:none;float:left;color:#333;background:none}
.search .image{margin-top:3px;float:right}

.focuss-box{background:url(../images/banner-bg.jpg) no-repeat center;width:100%;height:400px;}
.focuss{width:1400px;margin:0 auto;height:400px;position:relative;overflow:hidden; }
.focuss .focuspics li a{position:relative;width:460px;height:310px; display:block}
.focuss .focuspics li a img{width:1400px;height:400px}
.focuss .focuspics li a div{ position:absolute;width:430px;height:40px;line-height:40px; background:url(../images/hei1px.png);bottom:0px;left:0px; z-index:10;overflow:hidden;padding:0 15px;color:#fff}

.focuss .nums{overflow:hidden;height:20px;position:absolute;bottom:4px;right:10px;zoom:1;z-index:11 }
.focuss .nums li{width:12px;height:12px;line-height:12px;text-align:center;color:#FFFFFF;background:#fff;margin-right:12px;border-radius:50%;cursor:pointer;float:left;}
.focuss .nums li.on{background:#FF7700;} 
.focuss .prev,
.focuss .next{display:none;width:45px;height:100px;background:url(../images/btn.png) no-repeat;position:absolute;top:150px;}
.focuss .prev{left:50px;}
.focuss .next{right:50px;background-position:right;}

.news-box{width:100%;padding:40px 0 30px 0;background-color:#f2f2f2}
.news{width:1200px;overflow:hidden;height:310px;margin:0 auto;}
.news-img{width:460px;float:left;}
.news-list-box{width:700px;float:right}

.focus{width:460px;height:310px;position:relative;overflow:hidden;border-bottom:5px solid #8f000b}
.focus .focuspic li a{position:relative;width:460px;height:310px; display:block}
.focus .focuspic li a img{width:460px;height:310px}
.focus .focuspic li a div{ position:absolute;width:430px;height:40px;line-height:40px; background:url(../images/hei1px.png);bottom:0px;left:0px; z-index:10;overflow:hidden;padding:0 15px;color:#fff}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:4px;right:10px;zoom:1;z-index:11 }
.focus .num li{width:8px;height:8px;line-height:8px;text-align:center;color:#FFFFFF;background:#fff;margin-right:8px;border-radius:50%;cursor:pointer;float:left;}
.focus .num li.on{background:#FF7700;} 

.news-top h3{font-weight:500;width:700px;height:40px;color:#8f000b;font-size:16px;line-height:40px;margin-top:10px;overflow:hidden}
.news-top h4{height:52px;line-height:26px;color:#666;font-size:13px;overflow:hidden;font-weight:500;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:10px;}
.news-list li{width:685px;background: url(../images/px3.jpg) no-repeat;padding-left:15px;line-height:36px;background-position-y:17px; overflow:hidden}
.news-list li a{color:#1a1a1a;line-height:36px;height:36px;width:590px; display:block;float:left;font-size:15px}
.news-list li .date{float:right;line-height:36px;color:#999;font-size:15px;}
.notice-big-box{width:1200px;overflow:hidden;margin:0 auto;margin-top:30px;}
.notice-box{float:left;width:790px;}
.special-box{float:right;width:380px;}
.notice-top{width:790px;overflow:hidden; display:block;height:130px;margin:20px 0 10px 0;}
.notice-top img{width:210px;height:130px;float:left}
.notice-top>div{ float:right;width:550px;}
.notice-top>div h3{color:#8f000b;font-size:16px;line-height:30px;height:30px;width:550px;overflow:hidden;font-weight:500}
.notice-top>div .date{line-height:24px;color:#787878;font-size:13px;margin-bottom:3px;}
.notice-top>div h5{height:75px;line-height:25px;color:#666;font-weight:500}
.notice-list li{width:775px;background: url(../images/px3.jpg) no-repeat;padding-left:15px;line-height:46px;background-position-y:22px; overflow:hidden;border-bottom:1px dashed #ccc}
.notice-list li a{color:#1a1a1a;line-height:46px;height:46px;width:695px; display:block;float:left;font-size:15px}
.notice-list li .date{float:right;line-height:46px;color:#666;font-size:13px;}
.special-list{margin-top:10px;}
.special-list li{overflow:hidden;width:380px;padding:14px 0;border-bottom:1px dashed #ccc}
.special-list li .date{width:66px;height:58px;border:1px solid #e6e6e6;background-color:#e6e6e6;float:left;}
.special-list li .date .day{line-height:36px;color:#8f000b;font-size:26px;text-align:center}
.special-list li .date .year{width:66px;line-height:22px;background-color:#fff;font-size:12px;color:#797979; text-align:center}
.special-list li a{width:300px;line-height:30px;color:#434343; display:block;float:right;height:58px;overflow:hidden;font-size:15px;}
.teacher-big-box{ background-color:#f5f5f5;width:100%;height:410px;}
.teacher-box{ background:url(../images/teacher-bg.jpg) no-repeat center; height:360px;margin:20px auto; overflow:hidden; width:1200px;padding:25px 0;}
.teacher{width:790px;overflow:hidden}
.teacher li{width:380px;float:left;overflow:hidden;background-color:#fff;height:130px;margin-top:30px;}
.teacher li img{float:left;width:95px;height:130px;}
.teacher-content{width:255px;float:left;margin-left:15px;padding-top:5px;}
.teacher-content .teacher-name{color:#1a1a1a;font-size:16px;line-height:40px;}
.teacher-content p{ display:block;line-height:20px;font-size:14px;color:#808080;height:40px;overflow:hidden}
.teacher-content .teache-moer{overflow:hidden;width:255px;margin-top:10px;}
.teacher-content .teache-moer span{ display:block;float:left;background-color:#ccc;width:65px;height:1px;margin-top:10px;}
.teacher-content .teache-moer a{float:right;color:#a45630;line-height:20px;}
.teacher-content .teache-moer a:hover{color:#8f000b}
.download{margin-top:20px;}
.download li a{ display:block;width:380px;line-height:44px;color:#1a1a1a;font-size:15px; background: url(../images/listbg.png) no-repeat; text-indent:1em; background-position-y:20px;height:44px;overflow:hidden}
.about-box{width:1200px;overflow:hidden;margin:35px auto}
.about{float:left;margin-left:50px;}
.about h5{font-size:16px;line-height:16px;font-weight:500;color:#1a1a1a;margin-bottom:20px;}
.about div{ color:#808080;line-height:18px;margin:15px 0}
.about div img{margin-right:15px;}
.bottom-logo{float:left;height:70px;padding:25px 0;padding-right:50px; border-right:1px solid #e5e5e5;}
.icon{float:right;overflow:hidden;margin-top:20px;}
.icon li{float:left;margin-left:20px; text-align:center}
.icon li a{color:#808080; text-align:center;line-height:32px;font-size:12px; cursor:pointer}
.ma-box{width:100%;position:absolute; bottom:190px;left:0px;}
.ma{width:1300px;overflow:hidden;margin:0 auto}
.ma img{width:100px;height:100px; display:none; float:left; }
.ma1{margin-left:1005px;}
.ma2{margin-left:1085px;}
.ma3{margin-left:1165px;}
.bottom{width:100%;height:40px;line-height:40px;color:#f1f1f1; text-align:center;background-color:#808080;}



.teachers{width:890px;overflow:hidden;margin-top:10px;}
.teachers li{width:410px;float:left;overflow:hidden;background-color:#f1f1f1;height:130px;margin-top:20px;margin-bottom:10px;}
.teachers li img{float:left;width:95px;height:130px;}
.teacher-contents{width:280px;float:left;margin-left:15px;padding-top:5px;}
.teacher-contents .teacher-name{color:#1a1a1a;font-size:16px;line-height:40px;height:40px;overflow:hidden}
.teacher-contents p{ display:block;line-height:20px;font-size:14px;color:#808080;height:40px;overflow:hidden}
.teacher-contents .teache-moer{overflow:hidden;width:280px;margin-top:10px;}
.teacher-contents .teache-moer span{ display:block;float:left;background-color:#ccc;width:65px;height:1px;margin-top:10px;}
.teacher-contents .teache-moer a{float:right;color:#a45630;line-height:20px;}
.teacher-contents .teache-moer a:hover{color:#8f000b}


.list-banner{width:100%;min-width:1200px;max-width:1400px;margin:0 auto}
.list-banner img{width:100%}
.list-box{width:1200px;margin:0 auto;min-height:460px;margin-bottom:20px;margin-top:20px}
.list-nav{width:252px;}
.list-nav h2{line-height:47px;width:252px;background:url(../images/list-title.png) no-repeat;text-indent: 20px;font-size:20px;font-weight: 700;color:#fff}
.list-nav ul{background-color:#f2f2f2;padding-bottom:230px;background:#f2f2f2 url(../images/list-nav-bg.png) no-repeat bottom;}
.list-nav ul li a{display: block;color:#333333;line-height:26px;padding:10px 0;padding-left:52px;font-size:16px;border-bottom:1px solid #fff;width:180px;padding-right:20px;}
.list-nav ul li:last-child a{border-bottom:none}

.list-nav ul .active a,.list-nav ul li a:hover{background-color:#f9f0e1;color:#BA2A17;border-left:3px solid #BA2A17;width:180px;padding-right:20px;padding-left:49px;}
.list-top{width:920px;border-bottom:1px solid #ccc;height:22px;padding:9px 0;}
.list-top h3{border-left:7px solid #ff9000;float:left;line-height:22px;color:#333;font-size:18px;text-indent: 20px;}
.list-top ul{overflow: hidden;background:url(../images/list-top-bg.png) no-repeat;float:right;padding-left:20px}
.list-top ul li,.list-top ul div{float:left; margin-left:16px;}
.list-top ul li a{color:#575757;line-height:22px;}
.list-top ul li a:hover{color:#BA2A17}
.list-top ul div{width:6px;height:22px;}
.list{margin-top:10px;}
.list li{ padding-left: 15px; width: 905px; height: 48px; overflow: hideen; background-position-y: 21px; border-bottom: 1px dashed #e5e5e5; background-image: url(../images/listbg.png); background-repeat: no-repeat; background-position: left center; }
.list li a{float:left;line-height:48px;height:48px;width:800px;color:#515151;overflow: hidden;font-size:16px;}
.list li a:hover{color:#BA2A17}
.list li p{float:right;line-height:48px;color:#999;}

.content-box{width:850px; margin:0 auto}
.content-box p{ text-indent:2em; line-height:2em; font-size:18px; color:#444}
.content-title{line-height:48px;font-size:30px;margin:26px 0;text-align: center;color:#4c4c4c}
.label{line-height:38px;color:#949494;font-size:14px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:850px;text-align: center;margin:0 auto}
.content{width:1200px; margin:0 auto;margin-top:20px;}


#vsb_content_2{overflow:auto}
#vsb_content{overflow:auto}
#vsb_content p{line-height:28px;font-size:15px; text-indent:2em; margin-top:10px; color:#1a1a1a}
.vsbcontent_img img{max-width:100%; display:block; margin:5px auto}
#vsb_content table{width:90%;margin:10px auto;border-collapse: collapse;}
#vsb_content table,#vsb_content table tr{border:1px solid #ccc; overflow:auto}
#vsb_content table tr td{border:1px solid #ccc;padding:3px;}
#vsb_content table tr td p{text-indent:0 !important;}