@charset "utf-8";
/* CSS Document */

*{ margin:0 auto;}
body{ margin:0; padding:0; font-size:14px; font-family:'Microsoft YaHei','微软雅黑';
color:#282828; background:url(../images/bg.jpg) no-repeat center top;min-width:1200px;}

.header_wrap{ width:100%; height:834px; position:relative;}
.header_top{ width:100%; height:92px; background:url(../images/nav_bg.png) repeat; position:relative; z-index:99999; }
.header{ width:1100px; height:92px; margin:0 auto; position:relative;}
.logo{ width:237px; height:164px; position:absolute; left:50%; top:50%; z-index:999; margin-top:-180px; margin-left:-127px;}

.header .btn_ser{ float:right; margin-top:38px; cursor:pointer;}


/*nav的开始*/ 
.nav{  height:75px; padding-top:12px;display:block;}
#nav{ height:75px; margin:0 auto; text-align:center; line-height:40px; }
#nav li{ float: left;height:75px; _display:inline;position:relative; z-index:999; padding:0 37px; }
#nav li:hover{ border-bottom:#a89824 1px solid;}
#nav li:hover a{ color:#fff;}
#nav li a{color:#fff; font-size:18px;}
#nav li a span{ display:block; font-family:'Arial'; font-size:14px; line-height:18px;}
#nav .list{width:100%; background:#bda811; position:absolute; left:0; top:75px;display:none; z-index:999;}
#nav .list li{background:none; height:auto; line-height:20px; padding:10px 0; width:100%;}
#nav .list li span{ display:block; color:#fff;}
#nav .list li a{ font-size:14px; color:#fff;}
#nav .list li:hover { background:#ae9a0e;}
#nav .list li:hover a{ color:#fff;}
#nav .list li.bg{border-bottom:0;}


/*图片轮播*/
/*FlexSlider默认样式*/
.Banner{ width:100%; position:absolute; top:0;}
.Banner .flexslider { width:100%; height:834px; background: #fff;  position: relative; zoom: 1; overflow:hidden; }
.Banner .flexslider ul li{ list-style:none;height:834px;}
.Banner .flexslider ul li img{ border:none;}
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .loading .flex-viewport { max-height: 834px; }
.Banner .flexslider .slides { zoom: 1; width:100%; height:311px; padding:0;}
.Banner .carousel li { margin-right: 5px; }
/*icon小点*/
.Banner .flex-control-nav {width:145px; position: absolute; bottom:10px; right:7px;text-align:center;z-index:99999;}
.Banner .flex-control-nav li { margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.Banner .flex-control-paging li a {  float:left; width: 12px; height: 12px; display: block;background:url(../images/con1.png) no-repeat; cursor: pointer;text-indent: -9999px; }
.Banner .flex-control-paging li a:hover {background:url(../images/con1.png) no-repeat; }
.Banner .flex-control-paging li a.flex-active {background:url(../images/con2.png) no-repeat;}
.Banner .slides h4 a{color:#fff;opacity: 1.0;font-size:14px; text-decoration:none;}
.Banner .slides h4 a:hover{color:#fff;font-size:14px;}
.flex-direction-nav{ display:none;}

.bannerCover{ position:absolute; bottom:0; z-index:99999; }
.bannerCover img{ width:100%;}

.subbanner{ width:100%; position:absolute; top:0;}
.subbanner img{ /*width:100%;*/}


.content{ width:100%; height:auto; overflow:hidden;}
.mode01{ width:1200px;height: 360px; margin:0 auto;}
.mode02{width:100%;height: 580px; overflow:hidden;}
.mode03{ width:1200px; height:195px; margin:0 auto;}
.mode04{ width:100%; background:#ededed; overflow:hidden;}
.mode05{ width:100%; height:389px; background:#ededed; overflow:hidden;}
.mode06{ width:100%; height:auto; background:#ededed; overflow:hidden; position:relative; padding-top:200px; }



.articleTitle01{ background:url(../images/line.jpg) no-repeat left center; padding-left:70px; margin-bottom:20px;}
.articleTitle01 h2{ font-size:30px; font-weight:normal; display:inline;}
.articleTitle01 span{ font-size:20px; font-family:'Arial'; color:#adadad;}

a.more{ display:block; width:190px; height:55px; background:#ff4814; text-align:center; line-height:55px;color:#fff; font-size:18px;}
a.more02{ display:block; width:190px; height:55px; background:#ff4814; text-align:center; line-height:55px;color:#fff; font-size:18px; margin:0 auto;}


.articleCon01{ overflow:hidden;}
.articleText{ width:985px; float:left;}
.articleText h2{ font-size:18px; font-weight:normal; padding:10px 0;}
.articleText p{ color:#696969;}

.rightDate{ float:right; font-family:'Times New Roman';}



/*师资介绍*/
.szll{width:100%; height:700px; background:#ededed;  padding-top:95px; }
.szllCon{ width:100%; height:645px; position:relative; background:url(../images/linebg2.jpg) repeat-y;}
.szllCon .lf{ width:50%;height:570px; background:#fff;}

.szllShow{ width:1200px;height:337px; margin:0 auto; margin-bottom:15px;}
.szllImg{ width:430px; height:310px; float:left; margin-top:-65px; }
.szllImg img{ width:430px; height:310px;}

.szllText{ float:right; width:660px; padding:35px 50px;}
.szllText h2{ font-size:25px; font-weight:normal; padding-bottom:6px;}
.szllText p{ font-size:16px; line-height:35px; padding-bottom:20px;}


/*教研室设置*/
.articleTitle02{ width:295px; height:165px; text-align:center; margin-bottom:20px; margin:0 auto;}
.articleTitle02 h2{ display:block; width:295px; height:66px; margin:0 auto;background:url(../images/line.jpg) repeat-x center; margin-bottom:35px;}
.articleTitle02 h2 span{font-size:30px; font-weight:normal; display:block; width:192px; background:#fff; margin:0 auto; }
.articleTitle02 h2 font{ font-weight:normal; font-size:20px; font-family:'Arial'; color:#adadad; line-height:40px;}


.articleList03 ul{ background:url(../images/linebg.png) no-repeat center top 60px; height:900px;}
.articleList03 ul li{ float:left; width:430px; margin:50px 84px;}
.articleList03 ul li .jys h2{ font-size:25px; color:#c5ae00; font-weight:normal; text-align:center;}
.articleList03 ul li .jys p{ font-size:16px; line-height:35px;}

.articleList03 ul li .jys a.readmore{ display:block; color:#8c8c8c; font-size:16px; padding-top:10px; float:right;}
.articleList03 ul li .jys a.readmore:hover{ color:#c5ae00;}



/*经典剧目*/
.jdjm{ width:1200px; margin:0 auto;}
.jdjm_images{ height:523px;}
.jdjm_lf{ float:left; width:735px; height:432px;}
.jdjm_rt{ float:right; width:465px; height:283px; margin-top:240px;}

.articleList04{ padding:80px;}
.jdjm .articleCon02 p{ font-size:16px; line-height:35px; }


/**/
.articleList05{ width:1200px; height:auto; margin:0 auto;}
.articleList05 ul li{ float:left; display:block; width:535px; height:275px; border:#fff 2px solid; margin:50px 25px; text-align:center; font-size:20px; padding:20px 0;}
.articleList05 ul li span{ display:block; line-height:60px;}
.articleList05 ul li a{ font-size:16px;}

.articleList05 ul li img{ width:300px; height:200px; margin:10px 0;}


/*关于我们*/
.articleList06{ width:1200px; margin:0 auto; background:#fff; overflow:hidden; position:absolute; left:50%; top:88px; margin-left:-615px; z-index:999; padding-bottom:80px;}
.articleList06 p.aboutus{ font-size:16px; line-height:35px; padding:80px 120px;}



.footer_wrap{ width:100%; height:auto; overflow:hidden; }
.footer{ width:100%; height:700px;background-color:#262626;}
.footer_md{ width:1200px;height:500px; margin:0 auto; padding-top:200px; }
.footer_nav{ width:705px; height:40px; line-height:40px; position:relative;}
.footer_nav a { padding-right:65px; color:#bfbfbf; font-size:16px;}

.sub_footer{height:580px;}
.sub_footer .footer_md{ height:480px; padding-top:100px;}

.search{width:300px; height:40px;position:absolute;left:0; bottom:0;background:url(../images/ser.jpg) no-repeat left; border-bottom:#636161 1px solid; z-index:9999;  }
.search input{position:absolute; width:260px;height:40px;line-height:40px; color:#323232; border:none; background:none; left:44px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#ebebeb; }	
.search input.notxt1 {position:absolute;width:30px;height:28px;left:0; cursor:pointer;}

.erweima{ height:auto; overflow:hidden; padding:80px 0;  background:url(../images/flogo.png) no-repeat right center;}
.erweima a{ display:block; width:140px; height:180px; margin-right:30px; float:left; text-align:center;}
.erweima a img{ width:138px; height:138px;}
.erweima a span{ color:#bfbfbf; font-size:16px; line-height:40px;}

.address{ font-size:16px; color:#bfbfbf;}


.teacherList2{ width:900px; float:right; overflow:hidden;}
.teacherList2 ul li{ overflow:hidden; margin:20px 0; background:#f3f3f3;}
.teacherList2 .teacherImg{ float:left;}
.teacherList2 .teacherImg img{ width:300px; height:215px;}
.teacherList2 .teacherCon{ float:right; width:555px;  padding:15px 22px;}
.teacherList2 .teacherCon h2{ font-size:24px; color:#333; font-weight:normal;}
.teacherList2 .teacherIntro{ border-top:#c5c095 1px solid;  margin-top:10px; height:118px; padding:15px 0; position:relative;}
.teacherList2 .teacherIntro p{ color:#333; font-size:14px; line-height:20px;}
.teacherList2 .teacherIntro a.more{ font-size:14px; color:#333; position:absolute; bottom:-10px; right:0; background:none; width:auto;}




/*二级页*/
.subPage{ width:1200px; margin:0px auto;}
.pageBanner{ width:1200px; margin: 0 auto;}
.Bread{ height:50px; line-height:50px; font-size:16px; color:#a89824; border-bottom:#a89824 1px solid;}
.Bread a{color:#a89824;}
.pageList{ margin:0 auto;}
.articleList2 ul{ padding:0;}
.articleList2 ul li{ list-style:none; background:url(../images/images_17.png) no-repeat left center;  height:35px; line-height:35px; }
.articleList2 ul li span{ float:right; font-family:"Calibri";}
.articleList2 ul li a{ text-decoration:none; color:#323232;}
.listTitle2{ padding-left:0px; background:none;} 
.listTitle2 h2{color: #a89824; 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:#a89824; line-height: 20px; padding:30px 0;}
.articleTitle h3{ font-size: 14px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height:40px;text-align: center; line-height:40px; margin: 10px;background:#e7e7e7; color:#777; }
.article{overflow:hidden; margin:20px; line-height:30px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#a89824; padding-left:15px;}
.Annex ul{ padding-left:15px;}
.Annex ul li { list-style:none; height: 26px; line-height: 26px;background:url(../images/images_17.png) no-repeat left center;}
.Annex ul li a { text-decoration:none; font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#a89824;}


/*左右级页面*/
.con{width: 1200px; min-height:800; overflow: hidden;   margin:25px auto;}
.con .conLeft{width: 250px;  float: left; background:#e7e7e7;}

.con .conLeft ul{}

.con .conLeft .title{ width: 250px; height: 50px; line-height: 50px; text-align: center; padding:0; border-bottom:#c9baa8 1px solid; }
.con .conLeft .title h2{font-size: 18px; color:#a89824; font-weight:normal;}
.con .conLeft ul{}
.con .conLeft ul li{ list-style:none; height: 50px; line-height: 50px; font-size: 14px; text-align: center; }
.con .conLeft ul li a{ color:#323232; height: 50px; line-height: 50px; text-decoration:none; font-size: 14px; text-align: center; border-bottom:1px solid #dbdbdb; display:block; }
.con .conLeft ul li a:hover{ background:#fff; border-left:5px solid #a89824; border-right:5px solid #a89824; }
.con .conLeft ul .current a{font-weight: bold; background: url(../images/list_left_li.png) no-repeat left bottom;}
.con .conRight{ width:900px; float: right;}
.con .conRight .articleList2{width: 900px;}
.con .conRight .Bread{width:900px;}
.con .conRight .page{height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:14px;clear:both; margin:20px 0px 30px;}
.con .conRight .page a{ padding:0 5px;}
.con .conRight .subPage{ width:900px; min-height:510px; margin:0px auto; overflow:hidden;}
.pictureList2{width: 900px; overflow: hidden; margin:0;}
.pictureList2 ul{width: 900px; overflow: hidden;}
.pictureList2 ul li{ list-style:none; float: left; width: 400px; height: 340px; margin:0 23px; text-align: center;}
.pictureList2 ul li img{ border:none; width:400px; height:267px;}
.pictureList2 ul li a{ text-decoration:none; color:#323232; font-size:16px; line-height:30px;}
.TlpictureList2{width: 1200px; overflow: hidden;}
.TlpictureList2 ul{width:1200px; overflow: hidden;}
.TlpictureList2 ul li{ list-style:none; float: left; width: 330px; height:290px; margin: 0 34px; text-align: center;}
.TlpictureList2 ul li a{ text-decoration:none; color:#323232; font-size:16px; line-height:30px;}
.TlpictureList2 ul li img{ border:none; width:330px; height:220px;}

