@charset "utf-8";

.text-c{text-align: center; margin-bottom:35px;}

.text-c a,.text-c span{padding:4px 8px; border:1px #ccc solid; display: inline-table; }

.text-c span,.text-c a:hover{background: #006269; color: #fff; border-color: #006269;}

.swiper-button-next,.swiper-button-prev{text-indent: -99999px;}

/*幻灯图*/

.ind_moree{text-align:right; padding-top: 10px; padding-right: 10px;}

.ind_moree a{color: #999;}

.ind_moree a:hover{color: #006269;}

.ind_news{margin:50px auto 40px;}

.ind_news_left{width: 790px;height: 404px;overflow: hidden;position: relative; float: left;}

.ind_news_left-1 ul{}

.ind_news_left-1 ul li{width: 790px;height: 404px;position: relative;overflow: hidden;}

.ind_news_left-1 ul li img{display:block;width: 790px; height: 404px;}

.ind_news_left-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 70px;width:650px;background: rgba(67,67,67,.9);text-indent: 2em;padding-right:140px ;font-size: 20px;line-height: 70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;color: ghostwhite; font-weight: bold;}

.ind_news_left-2{position: absolute;right: 10px;bottom: 31px;}

.ind_news_left-2 ul li{float:left;width: 8px;height: 8px;overflow: hidden; margin: 0 5px; border-radius: 50%;

				background:#c0c0c2;text-indent: 100px;cursor: pointer;}

.ind_news_left-2 ul .on{background: #bc040e;}

.ind_news_left-3{display: none;}

.ind_news_left-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;

				top:50%;line-height: 80px;font-size:60px;margin-top: -40px;

				text-align: center;cursor: pointer;}

.ind_news_left-3 .prev{left: 10px;}

.ind_news_left-3 .next{right: 10px;}

.ind_news_left-3 span::selection{background: transparent;}

.ind_news_left-3 span:hover{background: rgba(125,125,120,.8);}





.ind_news_right{float: right; width: 490px; height: 404px;}

#ind_news_right_menu{border:1px solid #bfbfbf; border-left:0px #bfbfbf solid; padding-left: 28px; height: 386px; padding-top: 16px;}

#ind_news_right_menu #ind_news_right_nav {display:block;width:100%;padding:0;margin:0;list-style:none;}

#ind_news_right_menu #ind_news_right_nav li {float:left;width:110px;}

#ind_news_right_menu #ind_news_right_nav li a {display:block;line-height:35px;text-align:center; font-size: 18px; font-weight: bold;}

#ind_news_right_menu_con{ }

.ind_news_right .tag{ overflow:hidden; display: none;}

.ind_news_right .tag:nth-child(1){display: block;}

.ind_news_right .selected{background:#006269; color:#fff;}

.ind_news_right .tag ul:nth-child(1){ border-bottom: 1px #bfbfbf dotted; padding-top: 20px;}


.ind_news_right .tag h2{font-size: 20px; font-weight: bold; line-height: 46px; color: #006269;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_news_right .tag h2 a{color: #006269;}

.ind_news_right .tag li{line-height: 43px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_news_right .tag li i{font-size: 12px; color: #006269;}





.ind_title{line-height: 36px; height: 39px; background: url(../images/bg_line.jpg) bottom left repeat-x; margin-bottom: 20px;}

.ind_title a{color: #999999; float: right;}

.ind_title h2{float: left; font-size: 18px; font-weight: bold;border-bottom: 3px #006269 solid;}



.w400{width: 400px;}



.ind_about{float: left; width: 830px;}

.ind_about .ind_title{background: none;}

.ind_about .ind_title a{float: none; margin-left: 20px;}

.ind_about_img{position: relative; width: 322px; padding: 0px 33px; float: left;}

.ind_about_img .swiper-button-prev,.ind_about_img .swiper-button-next{width:18px; height: 32px; }

.ind_about_img .swiper-button-prev{background: url(../images/index_left.png) center center no-repeat; left: 0px;}

.ind_about_img .swiper-button-next{background: url(../images/index_right.png) center center no-repeat; right:0px;}

.ind_about_con .desc{float: right; width: 418px; line-height: 36px;}

.ind_about_con .desc a{float: right;}



.ind_kechegn{float: right;}

.ind_kechegn .ind_title h2{border-bottom: 3px #e5e5e5 solid; margin-right: 10px; cursor: pointer;}

.ind_kechegn .ind_title h2.act{border-bottom: 3px #006269 solid;}

.ind_kecheng_pic{height: 252px; background: url(../images/haha.jpg) center bottom no-repeat;}

.ind_kecheng_pic a{float: left; width: 188px;}

.ind_kecheng_pic a:nth-child(2n){float: right;}

.ind_kecheng_pic a h3{line-height: 40px; text-align: center; font-size: 15px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_kecheng_pic a img{width: 188px; height: 149px;}


#divh46{display: none;}

#ah46{display: none;}



.ind_list{padding:40px 0px;}

.ind_ketang{float: left;}

.ind_yanjiu{float: left; margin-left: 40px;}

.ind_yuandi{float: right;}





.ind_pub a{display: block; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 44px;}









.ind_gun{position: relative;}

.js{position:relative;margin:0 auto;}



.jsNav{position:absolute;width:129px;bottom:13px;height:19px;right:60px;font-weight:bold;}

.jsNav a{text-align:center;line-height:17px;width:17px;float:left;vertical-align:middle; color: #fff;}

.jsNav .trigger{margin:0px 5px; width: 19px; height: 19px; line-height: 19px;}

.prevBtn{display:block;background-position:0px -17px;border:1px #fff solid;}

.nextBtn{display:block;background-position:-100px -17px;border:1px #fff solid;}

.imgSelected{text-decoration: underline;}











.ind_pic_list{padding: 42px 0px;}

.ind_honor{float: left;}

.ind_honor_pic{padding: 0px 36px; position: relative; }

.ind_honor_pic .swiper-button-next{right:0px; background: url(../images/index_right.png) center center no-repeat;}

.ind_honor_pic .swiper-button-prev{left: 0px; background: url(../images/index_left.png) center center no-repeat;}

.ind_honor_pic img{max-width: 100%;}





.ind_teacher{float: left; margin-left: 40px;}

.ind_teacher .img a{display: block; width: 400px; height: 226px; position: relative;}

.ind_teacher .img h3{position: absolute; left: 0px; bottom: 0px; width: 100%; line-height: 40px; background: rgba(0,0,0,0.9); text-align: center; color: #fff;}

.ind_teacher .img img{width: 400px; height: 226px;}

.ind_youxiu{float: right;}

.ind_youxiu .youxiu li{float: left; width: 190px;}

.ind_youxiu .youxiu li:nth-child(2){float: right;}

.ind_youxiu .youxiu li h3{height: 35px; color: #fff; background: #006269; width: 110px;text-align: center; line-height: 35px;font-weight: bold; margin-bottom: 24px;} 

.ind_youxiu .youxiu li img{width: 190px; height: 130px;}



.ind_youxiu .imgg{margin-top: 16px;}





.ind_bao{float: right;}

.ind_bao .ind_title{margin-bottom: 40px;}

.bao_list{position: relative; padding: 0px 22px;}

.bao_list h3{font-size: 15px; margin-top: 24px; text-align: center;}

.bao_list img{width: 100%; height: 213px;}

.bao_list .swiper-button-next,.bao_list .swiper-button-prev{width: 11px; height: 19px;}

.bao_list .swiper-button-next{right:0px; background: url(../images/index_68.png) center center no-repeat;}

.bao_list .swiper-button-prev{left: 0px; background: url(../images/index_65.png) center center no-repeat;}





.ind_dang{width: 840px;  float: left;}

.ind_dang .hd { position: relative; width: 100%; float: left; margin-bottom: 22px;}

.ind_dang .hd ul { float: left; }

.ind_dang .hd ul li { float: left; cursor: pointer; line-height: 15px; border-bottom: 3px solid #fff; font-size: 18px; font-weight: bold; color: #333; margin-left: 45px; line-height: 36px;}

.ind_dang .hd ul li:first-child { margin-left: 0; }

.ind_dang .hd ul li.on { border-bottom-color: #006269; }



.ind_dang .bd li{float: left; width: 49%; line-height: 48px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_dang .bd li:nth-child(2n){float: right;}

.ind_dang .bd li i{font-size: 12px; color: #006269;}

















.ind_fengcai{padding: 34px 0px 38px;}



.indexTypes{width:100%;margin-top: 26px;}

.indexTypes > ul > li{background: #629bb6;float:left;width:200px;position: relative;height:286px;overflow:hidden;}

.indexTypes > ul > li:nth-child(2){background: #62b6b1;}

.indexTypes > ul > li:nth-child(3){background: #6b98cb;}

.indexTypes > ul > li:nth-child(4){background: #cbb16b;}

.indexTypes > ul > li:hover{cursor:pointer;}

.indexTypes > ul > li.currnet{width:679px;}

.indexTypes > ul > li .title{width:200px;text-align: center;height:286px; float:left;}

.indexTypes > ul > li .title a img{margin-top: 79px;}

.indexTypes > ul > li .title a span{line-height: 70px;display: block;font-size: 18px;font-weight: bold;color: #fff;}

.indexTypes > ul > li.current .title{background:url(../images/typet.jpg) no-repeat left top;}

.indexTypes > ul > li .con{position:absolute;top:0; width:483px; left:200px;background: #fff;overflow:hidden;height:286px;overflow:hidden; }



.section_2_super { padding-left: 30px;width: 420px; height: 286px; overflow: hidden; }

.section_2_super .hd { position: relative; width: 100%; float: left; }

.section_2_super .hd ul { float: left; }

.section_2_super .hd ul li { float: left; cursor: pointer; line-height: 15px; padding-bottom: 12px; border-bottom: 3px solid #fff; font-size: 15px; font-weight: bold; color: #333; margin-left: 45px; }

.section_2_super .hd ul li:first-child { margin-left: 0; }

.section_2_super .hd ul li.on { border-bottom-color: #006269; }

.section_2_super .bd ul { width: 100%; float: left; zoom: 1; position: relative; }

.section_2_super .bd ul * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.section_2_super .bd ul li { width: 100%; float: left; overflow: hidden; }

.section_2_super .bd ul li dt { background: url("../images/x.png") left bottom repeat-x; padding-bottom: 20px; margin-bottom: 10px; }

.section_2_super .bd ul li h3 { font-weight: bold; color: #006269; font-size: 18px; line-height:72px; padding-bottom: 5px; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; border-bottom: 2px #dcdcdc dashed;}

.section_2_super .bd ul li h3 a { color: #006269; display: block; overflow: hidden;max-height: 72px; }

.section_2_super .bd ul li h3 a:hover { color: #006269; -webkit-transform: translateY(5px); transform: translateY(5px); }

.section_2_super .bd ul li.img{float: left; max-width: 50%;}

.section_2_super .bd ul li.img img{display: block; max-width: 95%; height: 148px;}





.videoo{position: relative;}

.ind_video img{max-width: 100%; height: 170px;}

.ind_video{background: url(../images/index_18.jpg) center center no-repeat; padding:0px 0 55px;}

.ind_video .swiper-container{width: 100%; height: 100%;}

.ind_video .swiper-slide {text-align: center;  display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.8);}

.ind_video .swiper-slide-active,.ind_video .swiper-slide-duplicate-active{transform: scale(1);}

.ind_video .img{position: absolute; left: 50% ;top: 50%; height: auto; z-index: 9; margin-top: -20px; margin-left: -20px;}



.ind_video .swiper-button-next,.ind_video .swiper-button-prev{width: 20px; height: 20px; text-indent: -9999px;}

.ind_video .swiper-button-prev{background: url(../images/index_87.png) center center no-repeat #fff; left:0px;}

.ind_video .swiper-button-next{background: url(../images/index_90.png) center center no-repeat #fff; right: 0px;}































.main{padding-bottom: 60px;font-size: 16px;}

.main_public{margin-bottom: 60px;}



.main_title{line-height: 105px; font-size: 30px; text-align: center;}

.main_title span{display: inline-table; }

.main_title span.act{border-bottom: 3px #e60012 solid;}



.main_about .left{float: left; width: 520px; padding-right: 20px; padding-bottom: 20px;}

.main_about{line-height: 36px; }







.main_content .left{float: left; width: 580px;}

.main_content .left h2{font-size: 30px;}

.main_content .left .contact_con{line-height: 45px; margin:45px 0px;}

.main_content .left .contact_con p{padding-left: 35px;}

.main_content .left .contact_con p:nth-child(1){background: url(../images/contact_03.png) center  left no-repeat;}

.main_content .left .contact_con p:nth-child(2){background: url(../images/contact_06.png) center  left no-repeat;}

.main_content .left .contact_con p:nth-child(3){background: url(../images/contact_10.png) center  left no-repeat;}



.main_content .left h3{color: #006269; font-size: 20px; margin-bottom: 15px;}

.main_content .left .desc{text-indent: 2em; line-height: 30px;}

.main_content .right{float: right; width: 630px;}







.m_cate{width: 100%; border-bottom:1px #e5e5e5 solid; text-align: center; height: 58px; font-size: 18px;}

.m_cate a{margin:0px 45px; display: inline-table; line-height: 57px;}

.m_cate a.act,.m_cate a:hover{border-bottom:3px #e60012 solid;}





.newlist_ul li{border-bottom: 1px #bfbfbf solid; padding-bottom: 30px; margin-bottom: 40px; position: relative; padding-right: 130px; cursor: pointer;}

.newlist_ul li:hover{border-color: #006269;}

.newlist_ul li:hover label{background: #006269;}

.newlist_ul li img{width: 274px; height: 200px; float: left;}

.newlist_ul li span{display: block; position: absolute; right:0px; top:0px; color: #999; text-align: center;}

.newlist_ul li .desc{float: left; width: 800px; float: left; margin-left: 48px;}

.newlist_ul li h3{line-height: 2; font-size: 20px; color: #333;}

.newlist_ul li label{width: 140px; height: 38px; line-height: 38px; border-radius: 19px; color: #fff; text-align: center; background: #bfbfbf; display: inline-table;}

.newlist_ul li p{font-size: 14px; line-height: 24px; margin:30px 0px; color: #999;}

.newlist_ul li em{font-size: 18px;}

.newlist_ul li i{font-size: 72px; display: block;}



.piclist_ul li{float: left; margin-right: 79px; width: 374px; height: 327px;margin-bottom: 40px;}

.piclist_ul li a{display: block;}

.piclist_ul li:nth-child(3n){margin-right: 0px;}

.piclist_ul li h3{line-height: 60px; font-size: 16px; text-align: center;}

.piclist_ul li a:hover{color: #fff; background: #006269;}

.piclist_ul li img{width: 374px; height: 267px;}



.mcate_title{line-height: 50px; margin-bottom: 30px; background: url(../images/about_line_06.jpg) bottom left no-repeat;border-bottom: 1px #d2d2d2 solid; }

.mcate_title span{font-size: 18px; font-weight: bold; display: inline-block; color: #333333;}

.mcate_title i,.mcate_title b{color: #cccccc;}

.mcate_title a{float: right;}



.piclist_five_ul li{float: left; margin-right: 30px; width:232px; height: 329px;margin-bottom: 40px;}

.piclist_five_ul li a{display: block;}

.piclist_five_ul li:nth-child(5n){margin-right: 0px;}

.piclist_five_ul li h3{line-height: 50px; font-size: 16px; text-align: center;}

.piclist_five_ul li img{width:232px; height: 289px;}





.wanglist_ul li{margin-bottom: 38px;}

.wanglist_ul li img{width: 222px; height: 145px; float: left;}

.wanglist_ul li .desc{float: right; width: 1025px; position: relative;}

.wanglist_ul li h3{line-height: 75px; border-bottom: 1px #e5e5e5 solid; font-size: 20px ;color: #333;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.wanglist_ul li span{position: absolute; right:0px; top:0px; line-height: 75px; display: inline-table; color: #999;}

.wanglist_ul li p{color: #999;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 32px; margin-top: 15px;}

.wanglist_ul li a{display: block;}

.wanglist_ul li a:hover h3{border-color: #333;}









.videolist_ul li{float: left; margin-right: 40px; width: 290px;margin-bottom: 40px;}

.videolist_ul li a{display: block; position: relative;}

.videolist_ul li:nth-child(4n){margin-right: 0px;}

.videolist_ul li h3{line-height: 1.8; font-size: 16px; text-align: center; padding: 10px 10px 0px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.videolist_ul li .thumb{width: 290px; height: 170px;}

.videolist_ul li a .img{position: absolute; left: 125px; top:67px;}







.teacherlist_ul li{float: left; margin-right: 55px; width: 390px;margin-bottom: 40px; position: relative;}

.teacherlist_ul li a{display: block;}

.teacherlist_ul li:nth-child(3n){margin-right: 0px;}

.teacherlist_ul li h3{line-height: 50px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.7); text-align: center;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; position: absolute; left: 0px; bottom: 0px; width: 100%;}

.teacherlist_ul li img{width: 390px; height: 310px;}



.main_list{padding-bottom: 30px;}

.main_list a{line-height: 40px; display: block;}

.main_list h3{font-size: 16px; float: left; width: 1170px;}

.main_list span{float: right;}

.main_list i{color: #006269; font-size: 12px; padding-right: 15px;}











.mnewscon .title{font-size: 24px; font-weight: normal; text-align: center;padding-bottom: 20px;}

.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666;}

.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin:24px 0px 0px;}

.mnewscon .mneh4{background: #f5f5f5;display: none; padding: 15px; color: #666; font-weight: normal; line-height: 24px;}

.mnewscon .mmnecon{font-size: 16px; line-height: 32px; padding: 25px 0px;}

.mnewscon .mmnecon iframe,.mnewscon .mmnecon embed{width: 1000px; height:600px; margin: 0px auto; display: block;}

.mnewscon .mmnecon video{width: 1024px; display: block; margin:0px auto;}

.mnewscon .mmnecon img{max-width: 1024px;}


.mmneconpic img{max-width: 100%; width: 1280px;}

.prenext{padding:15px 0px 25px;  line-height: 30px; position: relative;}

.prenext .prev{display: block;}

.prenext .next{display: block;}

.prenext .return{position: absolute; right: 20px; top:25px; background: #006269; color: #fff; padding: 8px 60px; font-size: 16px;}



.main .baozhi_lf{float: left; width: 500px; }
.main .baozhi_lf .img_lf{box-shadow: 0px 0px 5px #999;}






.main .baozhi_rt{float: right; width: 740px;}
.baozhi_rt .crumbs{line-height: 60px;  background: #006269; color: #fff; padding-left: 15px;}
.baozhi_rt .crumbs a{color: #fff;}


.baozhi_rt #Article{line-height: 2;}
.baozhi_rt #Article img{max-width: 100%;}

.baozhi_rt #Article h1{font-size: 24px; text-align: center; margin-top: 20px;}


.baizhi_banlist{float: right; width: 740px;}
















