/* CSS Document */

.swiper-button-next:after,.swiper-button-prev:after{content: "";}

.banner {width: 100%; text-align: center; position: relative; min-width: 1600px;}

.banner .swiper-pagination{ bottom:30px;}

.banner .swiper-pagination-bullet{background: rgba(255,255,255,0.5); width: 70px; height: 8px; border-radius:4px;}

.banner .swiper-pagination-bullet-active{background:#fff;}


.ban_float{position: absolute; left: 0px; top: 0px; z-index: 9; height: 99%;}

.ban_float .box{height: 100%;}

.ban_float_nav{background: rgba(0,28,88,0.75); height: 100%; width: 400px; color: #fff; font-size: 16px; text-align: left;}

.ban_float_nav li{padding: 10px 0px 10px 0px; margin:0px 20px; line-height: 2; border-bottom: 1px #626262 solid;}

.ban_float_nav a{color: #fff;}

.ban_float_nav h2{background: #f39800; font-size: 28px; line-height: 60px; text-indent: 20px;}

.ban_float_nav h3{font-size: 22px;}

.ban_float_nav>a{margin: 0px 5px;}



.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;}




.ind_guangao{padding: 35px 0px;}

.ind_guangao a{float: left; width: 380px; height: 120px;}

.ind_guangao a:nth-child(3n-1){margin: 0px 30px;}





.ind_liuxue_list{text-align: center;}

.ind_liuxue_list li{float: left; width: 320px; margin-top: 30px;}

.ind_liuxue_list li:nth-child(3n-1){margin: 30px 120px 0px;}

.ind_liuxue_list li .img{height: 130px; width: 320px;display: table-cell; vertical-align: middle;text-align: center;}

.ind_liuxue_list li .img img{max-height: 130px; border-radius: 50%;}

.ind_liuxue_list li h1{font-size: 18px; line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; margin-bottom: 5px;}

.ind_liuxue_list li h2{font-size: 16px; line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_liuxue_list li h4{font-size: 14px; line-height: 2;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis; color: #999;}

.ind_liuxue_list li i{display: block; height: 14px; background: url(../images/qingmei_32.png) center center no-repeat;}

.ind_liuxue_list li .more{background: #e60012; color: #fff; padding: 5px 15px; border-radius: 14px; display: inline-table;}



.main_liuxue_list{line-height: 50px; }
.main_liuxue_list a{display: block; border-bottom: 1px #eee solid; background: url(../images/qingmeitubiao1.png) center left no-repeat; padding-left: 50px; background-size: 30px;}
.main_liuxue_list a:hover{background: url(../images/qingmeitubiao2.png) center left no-repeat; background-size: 30px;}


.liuxue_title{border-bottom: 2px #959595 solid; line-height: 50px;}

.liuxue_title b{font-size: 20px; float: left;}

.liuxue_title a{float: right; font-size: 14px; color: #ec0606;}





.ind_new{background: #f9fcff; padding: 40px 0px;}

.ind_title{text-align: center;}

.ind_title h3{background: url(../images/qingmei_49.png) center center no-repeat; font-size: 34px; font-weight: bold; margin-bottom: 10px;}

.ind_title p{text-transform:uppercase;}



.ind_new_title{border-bottom: 2px #ededed solid; line-height: 40px;}

.ind_new_title b{font-size: 18px; border-bottom: 2px #2944d2 solid; float: left;font-weight: bold;}

.ind_new_title a{font-size: 14px; float: right; color: #999;}



.ind_new_list{padding: 30px 0px;}

.ind_new_list .left{float: left;}

.ind_new_list .right{float: right;}

.ind_newlist{width: 590px;}

.ind_newlist .img{margin: 20px 0px 10px;}

.ind_newlist a{line-height: 50px; display: block; position: relative;}

.ind_newlist a h3{font-size: 16px;width: 80%;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

.ind_newlist a span{position: absolute; right: 0px; top: 0px; color: #999999;}



.ind_more{text-align: center;}

.ind_more a{display: inline-table; background: #ffd700; border-radius: 8px; font-size: 20px; width: 300px; height: 55px; line-height: 55px;}





.main_ban{text-align: center;}

.main_ban_yupe{height: 680px; min-width:1900px; position: relative;}

.main_ban_yupe a{width: 280px; height: 95px; display: inline-table; position: absolute; bottom: 123px;}

.main_ban_yupe a.ios{ left: 185px; }

.main_ban_yupe a.apk{ left:504px; }








.main_ming_title{font-size: 30px; text-align: center; margin-bottom: 20px;}



.main_mingxiao{padding: 40px 0px; background-image: linear-gradient(to top, #11457f  , #FFF 60% );}

.main_mingxiao .main_cate{margin-bottom: 20px;}



.mingxiao_title{border-bottom: 1px #223a8a solid; color: #223a8a;}

.mingxiao_title b{font-size:24px; line-height: 60px; display: inline-table;  background: url(../images/xuexiaoicon_01.png) center left no-repeat; padding-left: 45px; background-size: 30px;}

.mingxiao_title .link{float: right; line-height: 1.8; margin-top: 25px;}

.mingxiao_title a{color: #223a8a; padding: 0px 10px;}



.mingxiao_list{margin: 20px 0px;}

.mingxiao_list a{float: left; width: 218px; margin: 10px 10px; border:1px #eee solid;}

.mingxiao_list a .img{height: 200px; width: 245px;display: table-cell; vertical-align: middle;text-align: center;}

.mingxiao_list a .img img{max-width: 60%; max-height: 150px;}

.mingxiao_list a h3{line-height: 45px;text-align: center; font-size: 14px; border-bottom: 1px #eee solid;}





.main{padding: 40px 0px;}

.main .mleft{width: 820px; float: left;}

.main .mright{width: 355px; float: right;}



.main_jiaoshi{box-shadow: 0px 0px 2px #000; padding: 10px;}

.main_jiaoshi_top{position: relative; margin-bottom: 20px;}

.main_jiaoshi_top .img{float: left; max-width: 130px;}

.main_jiaoshi_top .desc{float: left; margin-left: 20px; padding-top: 20px;}

.main_jiaoshi_top h2{font-size: 22px;}

.main_jiaoshi_top i{display:block;width: 84px; height: 14px; background: url(../images/qingmei_32.png) center center no-repeat; margin: 10px 0px;}

.main_jiaoshi_top .more{background: #e60012; color: #fff; padding: 5px 15px; border-radius: 14px; display: inline-table;}

.main_jiaoshi_top .phone{position: absolute; right: 0px; bottom: 10px; color: #c60b1a; font-size: 20px;}





.main_jiaoshi_bottom{line-height: 2.2;}

.main_jiaoshi_bottom .title{color: #c60b1a; font-size: 20px;}

.main_jiaoshi_bottom .date_time{color: #999; font-size: 14px;}



.main_jiaoshi_desc{box-shadow: 0px 0px 2px #000; padding: 10px;text-align: center; line-height: 2;}

.main_jiaoshi_desc h3 {font-size: 22px;}

.main_jiaoshi_desc i{display:block; height: 14px; background: url(../images/qingmei_32.png) center center no-repeat; margin: 4px 0px 10px;}

.main_jiaoshi_desc p{font-size: 14px;}



.main_jiaoshi_desc .jiaoshi{margin-top: 15px;}

.main_jiaoshi_desc a{ padding: 0px 15px; border-radius: 14px; display: inline-table; color: #e60012; border:1px #e60012 solid; margin: 0px 20px;}

.main_jiaoshi_desc .more{background: #e60012; color: #fff;}









.main_jiaoshi_like{box-shadow: 0px 0px 2px #000; margin-top: 20px;}

.main_jiaoshi_like h3.title{background: #e5e5e5; font-size: 20px; line-height: 45px; text-indent: 20px;}



.main_jiaoshi_like ul{ padding: 10px;}

.main_jiaoshi_like ul li{border-bottom: 1px #c7c7c7 solid; padding: 10px 0px;}

.main_jiaoshi_like ul h4{clear: both; font-size: 16px; padding-top: 10px;}

.main_jiaoshi_like ul img{width: 127px; float: left;}

.main_jiaoshi_like ul .desc{float: left; margin-left: 20px; line-height: 1.8; padding-top: 20px;}

.main_jiaoshi_like ul h3{font-size: 16px;}

.main_jiaoshi_like ul p{font-size: 14px; color: #999;}

.main_jiaoshi_like ul i{display:block;width: 84px; height: 14px; background: url(../images/qingmei_32.png) center center no-repeat; margin: 10px 0px;}



.location{border-bottom: 1px #e5e5e5 solid; line-height: 2;}

.location a:first-child{background: url(../images/jindun40.png) center left no-repeat; padding-left: 25px;}



.main_cate{text-align: center;}

.main_cate a{display: inline-table; background:#f6f6f6;min-width: 180px; border-radius: 25px; padding: 0px 15px; height:50px; line-height: 50px; margin: 5px 10px;}

.main_cate a:hover,.main_cate a.act{ background: #2f17a2; color: #fff;}



.mnewslist{padding: 30px 0px;}

.mnewslist a{padding: 12px 0px; border-bottom: 1px #e5e5e5 dashed; height: 90px; display: block;}

.mnewslist a .news-time {float: left;display: inline-block;text-align: center;width: 90px;height: 90px;line-height: 28px; background-color: #f2f2f2;}

.mnewslist a .news-time span {display: block;}

.mnewslist a .news-time .day {padding-top: 24px; font-size: 28px; color: #666;}

.mnewslist a .news-time .yearAndMonth { color: #999; font-size: 14px;}

.mnewslist a .news-content{float: left; width: 1075px; margin-left: 35px;}

.mnewslist a .news-content h3{font-weight: normal; line-height: 30px;}

.mnewslist a .news-content .news-desc{color: #999; line-height: 27px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}



.mnewslist a:hover{color: #2f17a2;}

.mnewslist a:hover .news-desc{color: #2f17a2;}

.mnewslist a:hover .news-time{background: #2f17a2;}

.mnewslist a:hover .news-time .day{color: #fff;}

.mnewslist a:hover .news-time .yearAndMonth{color: #fff;}




.mmingxiao_top{background: url(../images/mmingxiao_02.png) center bottom no-repeat; height: 220px; color: #fff;}
.mmingxiao_top .img{ float: left;}
.mmingxiao_top .img img{max-height: 100px;}
.mmingxiao_top .img div,.mmingxiao_top .desc div{height: 220px;  display: table-cell; vertical-align: middle;text-align: center;}
.mmingxiao_top .desc{float: left; margin-left: 50px;}
.mmingxiao_top .desc h3{font-size: 30px;}
.mmingxiao_top .desc p{font-size: 12px;}

.mmingxiao_top .paiming{float: right; margin-top: 55px; text-align: center;}
.mmingxiao_top .paiming li{float: left; padding-top: 18px; background: url(../images/mmingxiao_04.png) center center no-repeat; width: 99px; height: 84px; margin: 0px 10px;}
.mmingxiao_top .paiming li p{font-size:16px;}
.mmingxiao_top .paiming li h3{font-size: 24px; }


.mmingxiao_center{padding: 30px 0px;}
.mmingxiao_center .img{width: 505px; float: left;}
.mmingxiao_center .desc{float: right; width: 660px; line-height: 2; font-size: 18px;}
.mmingxiao_center .desc li{clear: both;}
.mmingxiao_center .desc label{color: #7e7e7e; float: left; width: 95px}
.mmingxiao_center .desc p{float: left; width: 565px;}




.mmingxiao_bottom .title{border-bottom: 1px #ccc solid; padding: 12px 0px; line-height: 1.5;}
.mmingxiao_bottom .title span{border-left: 2px #0a28cd solid; display: inline-table; padding: 0px 10px;}

.mmingxiao_bottom .content{line-height: 2; padding: 20px 0px;}









.xiangqing_bottom{border-top: 1px #f6f7fa solid; text-align: center; padding: 40px 0px 50px;}









.mnewscon .title{font-weight: normal; text-align: center;font-size: 20px;}
.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 .mmnecon{line-height: 2.2;padding: 20px 0px;}
.mnewscon{padding: 40px 0px;}









.ind_form{padding: 30px 0px; background: url(../images/momb_03.jpg) center center no-repeat; background-size: 100% 100%; text-align:center;}
.ind_form h3{font-size: 28px; line-height: 2; color: #f77f00;}
.ind_form p{font-size: 18px; border:1px #ccc dashed; background: #fff; line-height: 2.4; border-radius: 1.3em; display: inline-table; padding: 0px 40px;}
.ind_form_ul li{margin-top: 15px;}
.ind_form_ul li.txt{float: left; width: 49%;}
.ind_form_ul li.txt:nth-child(2n){float: right;}
.ind_form_ul input,.ind_form_ul button{border-radius:5px;height: 45px; width: 100%;}
.ind_form_ul .txt input{ border:1px #ffaf2a dashed;  text-indent: 1em;}

.ind_form_ul button{border-color: #ffba47; background: #ffba47;}


















