@charset "utf-8";
/* CSS Document */

.header{ width:1090px; height:153px; position:relative; z-index:999;}
.logo{ background:url(../images/images_02.png) no-repeat center top; width:100%; height:111px;}
.logo_link{ display:block; width:350px; height:111px; cursor:pointer;}
.top_nav{ color:#fff; margin:10px;}
.top_nav a{ color:#fff; padding:15px 5px;}

.search{width:219px; height:29px;position:absolute;right:15px; bottom:65px;background:url(../images/search.png) no-repeat right center; z-index:1000; }
.search input{position:absolute; width:180px;height:29px;line-height:29px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#3f3f3c; padding-left:12px; background:#fff;}	
.search input.notxt1 {position:absolute;width:28px;height:29px;left:190px; cursor:pointer;}


.nav{ width:1090px; height:40px; line-height:40px; position:absolute; bottom:0; background:#800200;}
#nav{ width:1090px; height:40px; padding:0;}
#nav li{ float:left; display:block; width:108px; text-align:center; position:relative;}
#nav li:hover{ }

#nav li a{ color:#fff; font-size:16px;}

.nav ul li .subNav1 {line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:39px; text-align:left; z-index:9999;background-color:#800200; padding:0 17px; width:84px;}
.nav ul li.on {}
.nav ul li.on a{}
.nav ul li.on .subNav1 { display:block;}
.nav ul li.on .subNav1 dl{overflow:hidden;}
.nav ul li.on .subNav1 dl dd{ line-height:20px; height:auto; margin:0 0 10px 0;}
.nav ul li.on .subNav1 dl dd a{ font-size:14px; text-align:center; line-height:20px; border-top:none; font-weight:normal; height:auto;font-family:'Microsoft YaHei';}


.content{ width:100%; min-height:1054px;}
.mode01{ width:100%; height:360px; margin:15px 0;}
.lf{ width:850px; height:100%; margin-left:15px; }
.rt{ width:190px; margin:0 15px 0 20px;}

.mode02{ width:100%; min-height:720px; overflow: hidden;}
.nest .lf02{ width:260px; height:100%;}
.nest .md02{ width:260px; height:100%; margin:0 30px;}
.nest .rt02{ width:260px; height:100%; float:left;}

.mode03{ width:100%; height:27px; margin:25px 0;}


.articleList_03{ width:190px; height:325px; border:#ccc 1px solid; background:#fffbee; padding:15px 0;}
.articleTitle_01{ width:140px; text-align:center; height:40px; line-height:40px;  
background:url(../images/images_06.png) no-repeat left center; font-size:18px; color:#800200; font-weight:bold;}
.articleList_01{ margin:13px 0;}
.articleTitle_03{ padding: 0 0 0 49px; text-align:left; height:40px; line-height:40px; margin-bottom:15px;
background:url(../images/images_22.png) no-repeat left center; font-size:16px; color:#800200; font-weight:bold;}
.articleTitle_003 { margin-bottom: 5px; padding: 0 0 0 49px; text-align:left; height:40px; line-height:40px; margin-bottom:15px;
background:url(../images/images_22.png) no-repeat left center; font-size:16px; color:#800200; font-weight:bold; }

.articleList_01 ul,.articleList_3 ul{ width:190px;}
.articleList_01 ul li{ display:block; height:35px; line-height:35px; text-align:left; padding-left:25px;font-size:15px;
 background:url(../images/images_10.png) no-repeat left center;}
 
.articleList_03 ul li{ display:block; height:46px; line-height:35px; text-align:center; padding-left:10px;
 background:url(../images/images_10.png) no-repeat 40px center; font-size:16px;}
.articleList_003 ul li{ display:block; height:35px; line-height:35px; text-align:left; padding-left:25px;font-size:15px;
 background:url(../images/images_10.png) no-repeat left center;}
 .articleList_003 ul li a { font-weight: bold; color: #800200; }
.articleList_01 ul li:hover,.articleList_03 ul li:hover{ background:url(../images/images_10.png) no-repeat 40px center;}
.articleList_01 ul li a,.articleList_03 ul li a{ color:#800200; font-weight:bold;}
.party { width: 190px; height: 58px; margin: 0 0 20px 0; }
.party a{ width: 190px; height: 58px; }
.party a img{ width: 190px; height: 58px; }


.articleList_02{}
.articleTitle_02{ width:100%; height:40px; line-height:40px; border-bottom:#800200 1px solid;
 background:url(../images/images_18.png) no-repeat left center; }
.title{ padding-left:49px; font-size:16px; color: #800200; font-weight: bold;}
.articleList_02 ul{ margin-top:15px;}
.articleList_02 ul li{ display:block; padding-left:20px; background:url(../images/images_26.png) no-repeat left top 8px;
height:55px;}
/*特殊系字多点*/
.jrx a{ padding-left:50px;}



.articleList_002 ul li {  margin: 0 0 10px 0; padding: 0 0 0 25px; background: url(../images/images_10.png) no-repeat 0px center; }
.articleList_002 ul li a { color: #800200; }

.Education ul li { margin: 0 0 10px 0; padding: 0 0 0 25px; background: url(../images/li.png) no-repeat 0px center;  }
.Education ul li a { color: #800200; font-weight: bold; }

.articleTitle_04{ width:100%; height:40px; line-height:40px; border-bottom:#800200 1px solid;
 background:url(../images/images_30.png) no-repeat left center; }
.articleList_04 ul{ margin:15px 0;}
.articleList_04 ul li{ display:block; padding-left:20px; background:url(../images/images_26.png) no-repeat left center;
height:30px; line-height:30px;}

.articleList_05{ width:715px; height:27px; background:#fff; text-align:center; line-height:27px;}
.articleList_05 a{ padding:0 5px;}
.articleList_05 a:hover{ color:#800200;}

.footer{ width:100%; height:46px; background:#800200;}
.footer p{ color:#fff; text-align:center; font-size:12px; line-height:46px;}


/*二级页*/
.subPage{ width:1000px; margin:0px auto;}
.pageBanner{ width:1000px; margin: 0 auto;}
.Bread{ height:39px; line-height:39px; font-size:13px; color:#800200; border-bottom:#800200 2px solid; margin-top:5px;}
.Bread a{color:#800200;}
.pageList{ margin:0 auto;}
.articleList2 ul{ padding:0;}
.articleList2 ul li{ list-style:none; background:url(../images/images_26.png) no-repeat left center; padding-left:25px; height:30px; line-height:30px; border-bottom: 1px dotted #800200;}
.articleList2 ul li span{ float:right;}
.articleList2 ul li a{ text-decoration:none; color:#323232;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #800200; font-size: 16px; font-weight: bold; line-height:33px; padding:0px; margin:5px 0px;}
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px; text-decoration:none; color:#323232;}


.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#800200; line-height: 20px; padding:10px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;background: #FFFBEE; color:#777; }
.article{overflow:hidden; margin:20px;font-size:14px; line-height:30px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#800200; padding-left:15px;}
.Annex ul{ padding-left:15px;}
.Annex ul li { list-style:none; height: 26px; line-height: 26px;background:url(../images/images_26.png) no-repeat 10px center; padding-left: 28px;}
.Annex ul li a { text-decoration:none; font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#800200;}


/*左右级页面*/
.con{width: 1050px; overflow: hidden; min-height:390px;   margin: 0 auto; }
.con .conLeft{width: 200px;  float: left; margin: 5px 0 0 0; background:#FFFBEE;}
.con .conLeft .title{ width: 200px; height: 40px; line-height: 40px; text-align: center; padding:0;}
.con .conLeft .title h2{font-size: 16px; color: #fff; background: #800200;}
.con .conLeft ul{ padding:0;}
.con .conLeft ul li{ list-style:none; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }
.con .conLeft ul li a{ color:#323232; height: 40px; line-height: 40px; text-decoration:none; font-size: 14px; text-align: center;  display:block; }
/*添加侧栏下划线*/
ul.title_left li{ border-bottom:#E5E3DA 1px solid;}

.con .conLeft ul li a:hover{font-weight: bold; }
.con .conLeft ul .current a{font-weight: bold; background: url(../images/list_left_li.png) no-repeat left bottom;}
.con .conRight{ width: 800px; padding: 0 5px;  float: right;}
.con .conRight .articleList2{width: 800px;}
.con .conRight .Bread{width:800px;}
.con .conRight .page{ width:1000px; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:800px; margin:0px auto;}
.pictureList2{width: 800px; overflow: hidden; margin:0;}
.pictureList2 ul{width: 800px; overflow: hidden; padding: 0 0 0 10px;}
.pictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 25px 0 0; text-align: center;}
.pictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2{width: 1000px; overflow: hidden;}
.TlpictureList2 ul{width:1000px; overflow: hidden; padding:0 0 0 10px;}
.TlpictureList2 ul li{ list-style:none; float: left; width: 220px; height: 180px; margin: 0 26px 0 0; text-align: center;}
.TlpictureList2 ul li a{ text-decoration:none; color:#323232;}
.TlpictureList2 ul li img{ border:none;}

/*添加 师资队伍*/
.article_tro01{ width:100%; height:175px; border-bottom:#696969 dotted 1px; margin-top:25px;}
.con_detail{ width:630px;}
.con_detail h2{ font-size:14px;}
.con_detail p{ line-height:25px;}
.con_detail p a{ color:#C00;}


/*侧栏栏目下拉*/
.subNavBox{width:200px; text-align:center;}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer; font-size:14px;
line-height:40px; background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%}

.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:200px;heighr:28px;text-align:center;font-size:14px;line-height:28px;}

/*老师领导排序切换*/
.pageArticle .leader{ width:100%; height:105px; border-bottom:#696969 1px dotted; margin-top:15px;}
.pageArticle .leader h2{ font-size:16px;}
.pageArticle .leader ul li{ }




/*TAB切换*/
.main{
clear:both;
width: 100%;
min-height: 400px;
}

.menu1box{
position:relative;
overflow:hidden;
height:50px;
line-height:50px;
width:100%;
}
#menu1{

}
#menu1 li{
float:left;
display:block;
cursor:pointer;
width:160px;
line-height:40px;
height:40px;
font-size:16px;
text-align:center;}
#menu1 li a{  text-decoration:none; }
#menu1 li.hover{ border-bottom:#800200 2px solid; }

#main1 ul{
display: none;
list-style:none;
padding:12px 0;
}
#main1 ul.block{
display: block;


}

#main1 ul.block li,#main1 ul.news li{display:block; width:96px; text-align:center; height:40px; line-height:40px; float:left;}

.block_con_c{ border-bottom:#696969 1px dotted; width:100%;
float:left;}

.block_con{ width:100%; height:40px; line-height:40px;}
.block_con h2{ color:#282828; font-size:16px; text-align:left; }
.block_con p{ text-indent:2em; line-height:25px;}
.block_con p a{ color:#a3241b;}


/*新添加二级页面TAB切换222222222222222*/

.menu2box{
position:relative;
overflow:hidden;
height:42px;
line-height:42px;
width:100%;
}
#menu2{

}
#menu2 li{
float:left;
display:block;
cursor:pointer;
width:123px;
line-height:40px;
height:40px;
font-size:15px;
text-align:center;}
#menu2 li a{ color:#800200; font-weight:bold;  text-decoration:none; }
#menu2 li.hover{ border-bottom:#800200 2px solid; }

#main2 ul{
display: none;
list-style:none;
}
#main2 ul.block{
display: block;
position:relative;
}
#main2 ul.news{ position:relative;}

#main2 ul.block span.tab_more,#main2 ul.news span.tab_more{ position:absolute; right:4px; top:-30px;}

#main2 ul.block span.tab_more a:hover,#main2 ul.news span.tab_more a:hover{ color:#800200;}

#main2 ul.block li,#main2 ul.news li{ display:block; border-bottom:#ccc 1px solid;}



/*新添加*/
.img_link{ width:191px; height:56px;}
.img_link02{ width:191px;}
.img_link02 a.enroll{ display:block; width:191px; height:40px; line-height:40px; margin-top:10px; background:#850100; border:#ccc 1px solid;}
.img_link02 a.enroll:hover span,.img_link02 a.enroll03:hover span,.img_link02 a.enroll04:hover span { color:#800200; background:#efecdd; }
.img_link02 a.enroll:hover,.img_link02 a.enroll03:hover,.img_link02 a.enroll04:hover { background:#efecdd; }
.img_link02 a.enroll span,.img_link02 a.enroll02 span,.img_link02 a.enroll03 span{ font-size:14px; font-weight:bold; color:#ffffff; display:block; width:153px; text-align:center;}
.img_link02 a.enroll04 span {font-size:14px; font-weight:bold; color:#ffffff; display:block; width:151px; text-align:center;}
.img_link02 a.enroll02{ display:block; width:191px; background:url(../images/jing.jpg) no-repeat; border:#ccc 1px solid;}
.img_link02 a.enroll02 span { width:126px; line-height:23px; }
.img_link02 a.enroll03{ display:block; width:191px; height:40px; line-height:40px; margin-top:10px; background:#850100; border:#ccc 1px solid;}
.img_link02 a.enroll04{ display:block; width:191px; height:40px; line-height:40px; margin-top:10px; background:#850100; border:#ccc 1px solid;}





.articleList_con_img img{ margin-bottom:15px;}
.articleList_con_img p span{ font-weight:bold;}
.articleList_con_img p{ line-height:30px;}

.erweima{ width:120px; height:175px; text-align:center; letter-spacing:2px; font-weight:bold;}
.erweima img{ width:118px; height:117px; padding-bottom:5px;}

.enroll_title{ width:100%; height:45px; line-height:45px; border-bottom:#800200 2px solid; margin-bottom:13px;}
.enroll_title h2{ font-size:16px; color:#800200;}
#tutor_link li{ margin-bottom:18px;}
#tutor_link li a{ display:block; height:40px; line-height:40px; color:#fff; background:#800200;}






/*图片轮播*/
.flexslider{ width:850px; height: 360px;  overflow: hidden;}
.flexslider ul.slides li img{ width:850px; height: 360px; display:block}
.flexslider .til_slides{ width:285px; height: 24px; position: absolute;bottom:0; left:0; line-height: 24px; background: #444; background: rgba(0,0,0,.6); color:#fff; padding-left: 15px; display: none; }
.flex-control-nav{ bottom:7px; text-align: right;}
.flex-control-paging li{ margin:0 10px 0 0;}
.flex-control-paging li a{ width: 14px; height: 14px;  border-radius: 0; background: url(../images/a.png) no-repeat;text-indent:999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ background: url(../images/a_hover.png) no-repeat; color:#fff;}
.flex-direction-nav .flex-prev { width: 35px; height: 35px; background: url(../images/arrow_left.png) no-repeat; }
.flex-direction-nav .flex-next { width: 35px; height: 35px; background: url(../images/arrow_right.png) no-repeat;  }