/* CSS Document */
.banner {width: 100%;}
.banner .swiper-pagination{ bottom:30px;}
.banner .swiper-pagination-bullet{background: rgba(255,255,255,0.5); width: 8px; height: 8px; border-radius:4px;}
.banner .swiper-pagination-bullet-active{background:#fff; width: 50px;}

.swiper-button-next:after,.swiper-button-prev:after{content: "";}


.pagination{text-align: center;}
.pagination li{display: inline-table; height: 34px; line-height: 34px; min-width: 34px; background: #eee; margin: 0px 4px;}
.pagination li.active span,.pagination li:hover a{background: #00428f; color: #fff;}

.pagination li a,.pagination li span{display: block; padding: 0px 5px;}

.mnewscon .title{font-size: 24px; font-weight: normal; text-align: center;}
.mnewscon .datetime{text-align: center; display: block; font-size: 12px; color: #666; margin:20px 0px;}
.mnewscon .mnehr{background: #e5e5e5;height: 1px; border:none; margin: 0px;}
.mnewscon .mneh4{background: #f5f5f5; padding: 15px; color: #666; font-weight: normal; line-height: 24px;}
.mnewscon .mmnecon{font-size: 16px; line-height: 32px; padding: 20px 0px;}
.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: #990000; color: #fff; padding: 8px 60px; font-size: 16px;}


.ind_title{text-align: center;}
.ind_title h2{text-transform:uppercase;font-size: 50px; color: #f5f5f5;}
.ind_title h3{font-size: 32px; color: #ac2d3e; margin-top: -35px; font-weight: bold;}
.ind_title p{color: #999; font-size: 16px;line-height: 2;}
.ind_title.fff h2{color: #ccc;}
.ind_title.fff h3{color: #fff;}


.ind_dingwen{padding:50px 0px}
.ind_dingwen_list{background: url(../images/index_07.jpg) center left no-repeat; height: 516px; margin-left: 110px; position: relative; margin-top: 50px;}
.ind_dingwen_list a{position: absolute; display: inline-table;}
.ind_dingwen_list a.dingwei_01{top: 16px; left: 500px;}
.ind_dingwen_list a.dingwei_02{top: 66px; left: 585px;}
.ind_dingwen_list a.dingwei_03{top: 126px; left: 640px;}
.ind_dingwen_list a.dingwei_04{top: 207px; left: 675px;}
.ind_dingwen_list a.dingwei_05{top: 294px; left: 670px;}
.ind_dingwen_list a.dingwei_06{top: 374px; left: 640px;}
.ind_dingwen_list a.dingwei_07{top: 442px; left: 580px;}


.ind_about{background: url(../images/index_10.jpg) center center no-repeat; height:382px; padding: 50px 0px; color: #fff;}
.ind_about{}
.ind_about_con{margin-top: 120px;}
.ind_about_title h3{font-size: 24px;}
.ind_about_con .desc{line-height: 2.2; margin-top: 50px;}



.ind_gaoduan{padding: 50px 0px; border-bottom: 5px #f5f5f5 solid;}
.ind_gaodeng_con{margin-top: 50px;}
.ind_gaodeng_con .img{float: left; width: 620px;}
.ind_gaodeng_con .word{float: right; width: 620px; line-height: 2.2; height: 394px;}
.ind_gaodeng_con .word .desc{width: 620px; height:394px;display: table-cell; vertical-align: middle;}

.ind_gao_biao{text-align: center; margin-top: 50px;}
.ind_gao_biao a{float: left; width: 300px;margin-left: 26px;}
.ind_gao_biao a:first-child{margin-left: 0px;}
.ind_gao_biao a .img{width: 300px; height: 100px;display: table-cell; vertical-align: middle;text-align: center;background: #f3f3f3; border-radius: 50px;}
.ind_gao_biao a .img img{max-height: 75px;}
.ind_gao_biao a h3{font-size: 16px; margin-top: 20px;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}


.ind_peixun{padding: 50px 0px;}

.fold_wrap{width:100%;height:430px;margin-top:40px;overflow:hidden;}
.fold_wrap li{float:left;width:12.5%;height:430px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;right:0px;top:0px; text-align:right;background:rgba(0,0,0,.6);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:100%;margin:0 auto;display:block;position:relative; right:40px; padding-top:30px; font-size: 22px;}
.fold_wrap li.big{width:780px;}
.i_how_n1{ top:330px;}
.pic_auto{width:100%;height:100%;}

.fold_wrap .peixun_01 .pic_auto{background: url(../images/peixun_001.jpg) center center no-repeat;}
.fold_wrap .peixun_02 .pic_auto{background: url(../images/peixun_002.jpg) center center no-repeat;}
.fold_wrap .peixun_03 .pic_auto{background: url(../images/peixun_003.jpg) center center no-repeat;}
.fold_wrap .peixun_04 .pic_auto{background: url(../images/peixun_004.jpg) center center no-repeat;}
.fold_wrap .peixun_05 .pic_auto{background: url(../images/peixun_005.jpg) center center no-repeat;}
.fold_wrap .peixun_06 .pic_auto{background: url(../images/peixun_006.jpg) center center no-repeat;}
.fold_wrap .peixun_07 .pic_auto{background: url(../images/peixun_007.jpg) center center no-repeat;}
.fold_wrap .peixun_08 .pic_auto{background: url(../images/peixun_008.jpg) center center no-repeat;}


.ind_news{background: url(../images/index_bg_04.jpg) center center no-repeat; padding: 40px 0px;}
.ind_news_list{margin-top: 50px; background: #fff;}
.ind_news_list .left{float: left; width: 650px; padding-left: 20px;padding-top: 20px;}
.ind_news_list .left>a{ display: block; border-bottom: 1px #e7e7e7 dashed; position: relative; padding: 10px 0px 10px 40px; background: url(../images/index_34hui.jpg) top 27px left no-repeat;}
.ind_news_list .left>a p{line-height: 2; font-size: 14px; color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ind_news_list .left>a h3{font-size: 16px; width: 80%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; line-height: 40px;}
.ind_news_list .left>a span{position: absolute; right: 0px;top: 10px; line-height: 40px; display: inline-table;}
.ind_news_list .left>a:hover{background: url(../images/index_34.jpg) top 27px left no-repeat;}
.news_more{text-align: right;}
.news_more a{display: inline-table; width:130px ; height: 36px; line-height: 36px; text-align: center; color: #fff;background: #9b0000; margin-top: 25px;}

.ind_news_list .right{float: right; width: 570px; height: 430px;}
.ind_news_list .right img{max-height: 100%;}


.ind_center{background: url(../images/index_bg_06.jpg) center center no-repeat; background-size: 100% 100%; padding: 50px 0px;}

.ind_center_list{margin-top:40px; }
.ind_center_list a{float: left; width: 256px; text-align: center; padding: 30px 0px;}
.ind_center_list a span{display: inline-table; width: 100px; height: 2px; background: #a0a0a0;}
.ind_center_list a h3{font-size: 32px; margin: 20px 0px 10px;}

.ind_center_list a:hover{background: #9b0000; color: #fff;}
.ind_center_list a:hover span{background: #fff;}


.ind_xiaoyou{padding: 50px 0px;}
.ind_xiaoyou .ind_title{margin-bottom: 50px;}
.ind_xiaoyou a{position: relative; display: block; }
.ind_xiaoyou a h3{position: absolute; left: 0px;bottom: 10px; width: 100%;text-align: center; color: #fff; line-height: 2; }
.ind_xiaoyou img{width: 100%;}
.ind_xiaoyou .left{float: left; width: 630px;}
.ind_xiaoyou .right{float: right; width: 650px;}
.ind_xiaoyou .right a{margin-left: 20px;width: 305px; float: left;}
.ind_xiaoyou .right a:nth-child(1),.ind_xiaoyou .right a:nth-child(2){margin-bottom: 22px;}

.ind_form{background: url(../images/index_69.jpg) center center no-repeat; color: #fff; padding: 160px 0px 100px;}
.ind_form .desc h2{font-size: 24px; line-height: 2;}
.ind_form .desc h2 span{font-size: 36px;}
.ind_form .desc h3{font-size: 24px; line-height: 2;}
.ind_form .desc h3 span{font-size: 30px; color: #df3b29;}

.ind_form .form_div{margin-top: 40px;}
.ind_form .form_div .txt{width: 512px; height: 58px; overflow: hidden; border:1px #fff solid; border-radius: 6px; text-indent: 15px; font-size: 18px; margin-left: 20px;}
.ind_form .form_div .sub{background: #d71618; color: #fff;height: 58px; line-height: 58px;width: 512px; border:1px #d71618 solid; font-size: 24px; margin-top: 40px; margin-left: 300px;}


.main_banner{text-align: center;}
.main_banner img{max-width: 100%; display: block; margin:0px auto;}






.main_title{border-bottom: 1px #999999 solid; padding-bottom: 10px; margin-bottom: 20px;}
.main_title h2{text-transform:uppercase;font-size: 48px; color: #f5f5f5;}
.main_title h3{font-size: 24px; color: #ac2d3e; margin-top: -35px; font-weight: bold;}
.main_title p{color: #999; font-size: 16px;line-height: 2;}




.main{padding-bottom: 50px;}
.main .main_left{float: left; width: 270px;margin-top: -115px; position: absolute;}
.main_left .title{line-height: 115px; line-height: 115px; color: #fff; background: url(../images/main_cate_03.jpg) center center no-repeat; text-align: center; font-size: 32px;}
.main_cate{}
.main_cate a{display: block; height: 54px; line-height: 54px; border-bottom: 1px #cdcdcd solid; text-indent: 20px;}
.main_cate a:hover,.main_cate a.act{background:url(../images/sanjiao_06.png) center right 20px no-repeat #eeeeee; }
.main .main_right{float: right; width: 960px; min-height: 500px;}
.location{text-align: right; line-height: 2; padding: 5px 0px;}

.main_about{line-height: 2.2;}



.main_peixun{}
.main_peixun a{float: left; margin-left: 24px; width: 304px; margin-bottom: 30px;}
.main_peixun a h3{font-size: 16px; background: #f2f2f2; line-height: 2; padding: 10px 0px; text-align: center;} 
.main_peixun a img{width: 100%; max-height: 100%;}
.main_peixun a .img{width: 304px; height: 205px;display: table-cell; vertical-align: middle;text-align: center;}
.main_peixun a:nth-child(3n-2){margin-left: 0px;}
.main_peixun a:hover h3{background: #990000; color: #fff;}





.main_new_re{margin: 20px 0px;}
.main_new_re a{float: left; width: 610px; position: relative; padding-bottom: 38px;}
.main_new_re img{width: 100%;}
.main_new_re h3{position: absolute; left: 5%; width: 90%; background: #990000; bottom: 0px; color: #fff; text-align: center; line-height: 2; padding: 20px 0px;}
.main_new_re a:nth-child(2){float: right;}


.main_new{}
.main_new a{display: block; background:url(../images/list_18.png) right 30px bottom 20px no-repeat #fbfbfb; margin:30px 0px;}
.main_new a .img{float: left; width: 266px; height: 228px; overflow: hidden;}
.main_new a .desc{float: right; width: 950px; padding-right: 30px; padding-top: 30px; line-height: 2;padding-bottom: 30px;}
.main_new a .desc h3{font-size: 18px; line-height: 2;}
.main_new a .desc span{display: block;color: #999; font-size: 14px;}
.main_new a .desc p{color: #999; font-size: 14px; margin-top: 20px;}
.main_new a:hover{background: url(../images/list_13.png) right 30px bottom 20px no-repeat #990000; color: #fff;}
.main_new a:hover .desc span,.main_new a:hover .desc p{color: #fff;}





.main_teacher{}
.main_teacher .desc{line-height: 2;}
.main_teacher .img_ul{margin:40px 0px;}
.main_teacher .img_ul li{float: left; width: 290px; margin-left: 45px; cursor: pointer;}
.main_teacher .img_ul li:first-child{margin-left: 0px;}
.main_teacher .img_ul li img{width: 100%;}
.main_teacher .img_ul li h3{background: #f2f2f2; font-size: 16px; text-align: center; line-height: 2; padding: 6px 0px;}
.main_teacher .img_ul li:hover{box-shadow: 0px 0px 5px #999;}




.main_xinagmu a{float: left; width: 201px; background: #941308; margin-left: 25px; color: #fff; padding: 20px 10px;}
.main_xinagmu a:first-child{margin-left: 0px;}
.main_xinagmu a:nth-child(2n-1){background: #ed6300;}
.main_xinagmu a .img{height: 145px; width: 221px;display: table-cell; vertical-align: middle;text-align: center;}
.main_xinagmu a h3{font-size: 16px ;line-height: 32px; height: 64px; text-align: center;}


.main_shuang{background: url(../images/shuang_04.jpg) center left no-repeat; padding:30px 0px;}
.main_shuang .desc{margin-left: 440px; background: url(../images/shuang_bg_03.png) center center no-repeat; background-size: 100% 100%; padding: 25px 50px; line-height: 2; height: 360px;}

.main_shuang .desc h3{font-size: 24px; margin-bottom: 10px;}


.main_kongzi{background: #eeeeee; padding: 60px 0px;}
.main_kongzi_list{margin-left: 300px;}
.main_kongzi_list a{margin-left: 20px; float: left;width: 430px; background: url(../images/list_18.png) left 40px bottom 30px no-repeat #fff; padding: 20px 0px 60px 40px; border-bottom: 4px #990000 solid;}
.main_kongzi_list a .img{width: 180px; float: right;}
.main_kongzi_list a .desc{width: 230px; float: left;}
.main_kongzi_list a .desc h3{font-size: 24px;margin-bottom: 10px;}
.main_kongzi_list a .desc p{line-height: 2; font-size: 14px;}






.mess_left{width: 680px; float: left;}
.mess_right{float: right; width: 550px; padding-top:50px;}

.mess_right .btn{background:#990000;color:#fff;margin-top:-4px; height: 35px; border:1px #990000 solid; width: 100px;}



.main_right_new{}
.main_right_new a{display: block; background:url(../images/list_18.png) right 30px bottom 20px no-repeat #fbfbfb; margin:30px 0px;}
.main_right_new a .img{float: left; width: 266px; height: 228px; overflow: hidden;}
.main_right_new a .desc{float: right; width: 640px; padding-right: 30px; padding-top: 30px; line-height: 2;padding-bottom: 30px;}
.main_right_new a .desc h3{font-size: 18px; line-height: 2;}
.main_right_new a .desc span{display: block;color: #999; font-size: 14px;}
.main_right_new a .desc p{color: #999; font-size: 14px; margin-top: 20px;}
.main_right_new a:hover{background: url(../images/list_13.png) right 30px bottom 20px no-repeat #990000; color: #fff;}
.main_right_new a:hover .desc span,.main_right_new a:hover .desc p{color: #fff;}



.section-title{text-align: center;}

















