#banner{width: 100%;}
#banner img{display: block;width: 100%;height: auto;}
#banner .swiper-container{}
#banner .swiper-button-prev{left:10%}
#banner .swiper-button-next{right:10%}
#banner .swiper-pagination-bullet{border:1px solid #fff;background: rgba(0,0,0,0);width: 18px;height: 18px;opacity: 1;}
#banner .swiper-pagination-bullet-active{background: #fff;}

.m-notice{display:none;}
.pc-notice{position: absolute;z-index: 99;width: 100%;top:0;margin-top:200px;background:#ffffff;}
.pc-notice a{color:#ff0000;}

.search{}
.search .title{font-size: 28px;text-align: center;height:72px;line-height: 72px;background: #1369b3;color:#fff;}
.search .sec1{margin-top: 40px;}
.search form input[type="text"]{padding-left:20px;float:left;margin-right:50px;border:1px solid #999;}
.search form input[type="submit"]{width: 200px;height: 44px;line-height: 44px;border:none;background: #1369b3 url(../images/search_bg.jpg) no-repeat 30px center;color:#fff;text-indent:1em;cursor:pointer;font-size: 24px;border-radius: 5px;    margin:40px 0 40px -100px;position: relative;left: 50%;}
.search form input[type="submit"]:hover{background: #1a73c0 url(../images/search_bg.jpg) no-repeat 30px center;}
.search dl{float:left;}
.search dl dt{border:1px solid #999;width: 428px;height:56px;line-height: 56px;padding-left:20px;background: url(../images/index_search_l_bg.png) 400px center no-repeat;}
.search dl .cont{border:1px solid #999;padding:10px 20px;border-top:none;height:150px;overflow: auto;display: none;    position: absolute;z-index: 999;background: #fff;width: 408px;}
.search dl .cont dd{padding:3px;}
.search dl .cont dd a{display: block;}
.search dl .cont dd a:hover{color:#ccc;}


.dis_cat{display: block;margin-bottom: 30px;}
.dis_cat .dis_title {
    font-size: 28px;
    padding-top: 50px;
    margin-bottom: 20px;
    display: flow-root;
}
.dis_cat .dis_title .title_left{display: grid;float: left;}
.dis_cat .dis_title .title_right{float: right;text-align: center;border:1px solid #1D376C;margin-top:63px;border-radius: 4px;}
.dis_cat .dis_title a.title{color: #555;font-weight: bold;}
.dis_cat .dis_title span{font-size: 20px;text-transform:Uppercase;color: #1D376C;font-weight: bold;}
.dis_cat .dis_con{height: 200px;}
.dis_cat .swiper-dis {cursor:pointer;width: 262px;float: left;padding:15px 0;background: #fff;border-radius: 8px;margin-bottom: 20px;text-align: left;box-shadow: 0 16px 5px -12px rgb(0 0 0 / 5%), 0 4px 15px 0 rgb(0 0 0 / 5%), 0 8px 10px -5px rgb(0 0 0 / 5%);}
.dis_cat .swiper-dis a{font-size: 16px;}
.dis_cat .swiper-dis a .tag span{}
.dis_cat .swiper-dis a .tag img{margin-right: 5px;padding-left:20px;}
.dis_cat .dis_con .swiper-dis:hover{background: #2A78BA;}
.dis_cat .dis_con .swiper-dis:hover .tag{color:#ffffff;}

.dis_cat .middle{margin-left: 16px;}
.iconfont{
    font-size:48px;
    font-weight: bold;
    color: #13BFB1;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;}
.dis_cat .swiper-dis b{font-size: 20px;font-weight: normal;width: 180px;}
.dis_cat .arrow{text-align:center;cursor:pointer;display: none;}
.dis_cat .arrow img{width: 84px;}
.dis_cat .hiddenbox{display: block;}
.dis_cat a.more{float:right;width:118px;font-size:12px;text-align: center;padding: 5px 0;}
.dis_cat .dis_describe{padding-bottom: 15px;}


.about{background: #d3d3d3;overflow: hidden;}
.about .abouti{float:left;}
.about dl{float: left;width: 462px;height: 434px;background: #ececec;}
.about dl dt{margin:40px 0 20px 50px;font-size: 28px;color:#595757;}
.about dl dd{width: 373px;line-height:150%;margin-left: 50px;}
.about dl a{display: block;width:160px;height:46px;line-height: 46px;text-align: center;color:#fff;font-size: 20px;border-radius:5px;margin-left:50px;background: #1369b3;margin-top:20px;}
.about dl a:hover{background:#1a73c0;}

.story{overflow: hidden;}
.story  .title{font-size: 28px;color:#595757;text-align: center;padding:40px 0;}
.story .story_l{position: relative;}
.story .story_l dl dd{font-size: 16px;padding:10px 0;}
.story .story_l img{width:347px;height:250px;}

.tech{overflow: hidden;margin-bottom: 40px;}
.tech  .title{font-size: 28px;color:#595757;text-align: center;padding:40px 0;}
.tech .tech_l{position: relative;}
.tech .tech_l dd{padding:10px 0;text-align:center;}
.tech .swiper-container{padding-bottom: 50px;}
.tech .swiper-pagination-bullet{border:1px solid #333;background: rgba(0,0,0,0);width: 18px;height: 18px;}
.tech .swiper-pagination-bullet-active{background: #333;}

.team{overflow: hidden;background: url(../images/team_bg.jpg) no-repeat 0 0/100% 100%;padding:2% 0;}
.team  .title{font-size: 28px;text-align: center;padding:40px 0;}
.team .title a{color:#fff;}
.team .team_l{position: relative;}
.team dl{position: relative;background:#ffffff;}
.team dl dt img{display: block;width: 100%;}
.team .team_l dd{position:absolute;left:0;bottom:0;  padding:10px 0;text-align:center;background: rgba(106,106,108,0.7);width: 100%;}
.team .team_l dd span{display: block;font-size:24px;color:#fff;}
.team .team_l dd em{font-style: normal;font-size: 18px;color:#fff;}
.team .swiper-container{padding-bottom: 50px;}
.team .swiper-pagination-bullet{border:1px solid #fff;background: rgba(0,0,0,0);width: 18px;height: 18px;opacity: 1;}
.team .swiper-pagination-bullet-active{background: #fff;}

.service{overflow: hidden;}
.service  .title{font-size: 28px;color:#595757;text-align: center;padding:40px 0;}
.service .service_l{position: relative;}
.service .service_l dd{padding:10px 0;text-align:center;}

.news{overflow: hidden;}
.news  .title{font-size: 28px;color:#595757;text-align: center;padding:40px 0;}
.news .news_l{position: relative;}
.news .news_l dd{padding:10px 0;text-align:left;}
.news .news_l p{font-size: 18px;color:#aeaeae;}

.lecture{height:244px;margin:50px 0 0 0;overflow: hidden;clear:both;background:#fafafa;border-top:1px solid #e9ecf1;border-bottom:1px solid #e9ecf1;}
.lecture .lecture_c{height:244px;}
.lecture dl{float:left;padding-top:50px;text-align: center;overflow: hidden;}
.lecture dl:nth-of-type(1){width: 320px;height:200px;background: #f3f3f3;}
.lecture dl:nth-of-type(2){width: 452px;height:200px;}
.lecture dl:nth-of-type(3){width: 320px;height:200px;background: #f3f3f3;}
.lecture dl dt{width: 110px;height:110px;line-height:110px;border-radius:50%;background:url(../images/index_let_hover1.png) no-repeat center center;border:1px solid #1369b3;display:inline-block;text-align: center;}
.lecture dl dt:hover{background:#1369b3 url(../images/index_let1.png) no-repeat center center;}
.lecture dl dt.let2{background:url(../images/index_let_hover2.png) no-repeat center center}
.lecture dl dt.let3{background:url(../images/index_let_hover3.png) no-repeat center center}
.lecture dl dt.let2:hover{background:#1369b3 url(../images/index_let2.png) no-repeat center center}
.lecture dl dt.let3:hover{background:#1369b3 url(../images/index_let3.png) no-repeat center center}
.lecture dl dd{margin-top:10px;text-align: center;font-size:16px;}
.lecture dl dd a{font-size: 18px;}
.lecture dl dd span{display: block;}

.partner{overflow: hidden;}
.partner  .title{font-size: 28px;color:#595757;text-align: center;padding:40px 0;}
.partner p{color:#adadad;font-size: 14px;padding-top:30px;}


@media screen and (max-width:768px){
	.w1100,.w1200{width: 100%;margin:0 auto;}
	.header_search,.swiper-button-next,.swiper-button-prev,.contact,.f_logo{display: none;}
	/*弹出层移动端样式*/
	.layui-layer-iframe{position: fixed !important; padding-bottom: 80.25% !important; padding-top: 0 !important; height: 0 !important; width: 100% !important;overflow: auto;}
	.layui-layer-iframe iframe{position: absolute; top:0; left: 0; width: 100%; height: 100%;}
	.layui-layer-setwin .layui-layer-close2{top:-10px !important;right:-10px !important;}

	.logo{height: 60px;line-height:inherit;padding:10px 0 0 0;position: fixed;top:0;z-index:9999;background: #fff;width: 100%;}
	.logo .logo_c{width: 100%;margin:0 auto;}
	.logo .logo_i {
	    float: none;
	    margin-right: 0;
	}
	/*.logo .logo_c img{width: 90%;height:50px;display: block;margin:0 auto;}*/
	.logo .sec{display: none;}

	#nav{height: 26px;line-height: inherit;background: #1369b3;padding:10px 0;position: fixed;top:70px;z-index:9999;width: 100%;}
	#nav .nav{width: 100%;margin:0 auto;overflow: hidden;background: #fff;position: fixed;top:116px;display: -webkit-flex;display: flex; flex-flow:row; }
	#nav .nav .close{display: block;width:28px;padding:17px;float:left;}
	#nav .nav ul{float:left;border-left:1px solid #deddde; flex:1;}
	#nav .nav ul li{padding:5px 0;border-bottom:1px solid #dedede;text-indent: 1em;}

	#nav .phone_nav{display: block;}
	#nav .phone_nav .line{float:left;width: 14%;text-align: center;background: url(../images/phone_line_bg.jpg) no-repeat right center;}
	#nav .phone_nav dl{float:left;width: 174px;position: absolute;left:50%;margin-left: -66px;}
	#nav .phone_nav dl dt{float: left;}
	#nav .phone_nav dl dd{float: left;width: 130px;color:#fff;font-size: 18px;padding-top: 2px;}
	#nav .phone_nav ul li{float:none;}
	#nav .phone_nav ul li a{font-size: 16px;display: block;padding:0 0 0 0;}
	#nav .phone_nav ul li a:hover{color:#0d518c;position: inherit;}
	#nav .nav_toggle{float:right;padding-right:3%;width: 17%;text-align: right;background: url(../images/phone_line_bg.jpg) no-repeat left 2px;}

	#nav .nav dd.on .son_nav>a{font-weight: bold;}
	#nav .nav .son_nav{float:none;position: inherit;}
	#nav .nav .son_nav a{color:#fff;display: block;font-size:14px;padding:0 18px;padding-top: 8px;color:#000;}
	#nav .nav .son_nav a span{display: inline;line-height: 22px;text-align: center;}
	#nav .nav .home a{text-indent:-9999px;background:url(../images/home_ico.png) no-repeat center center}
	#nav .nav .son_nav:nth-last-of-type(1) a{}
	#nav .nav .son_nav a:hover{}
	#nav .nav .sub_nav{display: none;}

	.pc-notice{display:none;}
	.m-notice{background: #ffffff;border-top:1px solid #656D77;font-weight: bold;opacity: 0.6;display:block;position:fixed;z-index:99;margin-top: 35px;}
	.m-notice a{color:#ff0000;}

	#banner{width: 100%;margin-top:110px;}
	#banner img{display: block;width: 100%;height: auto;}
	#banner .swiper-button-prev{left:5%}
	#banner .swiper-button-next{right:5%}

	.search{width: 100%;}
	.search .title{font-size: 20px;text-align: center;height:52px;line-height: 52px;background: none;color:#3e3a39;}
	.search .sec1{margin-top: 0;}
	.search form input[type="text"]{width: 100%;padding-left:5%;float:none;margin:0px;border:1px solid #999;display: block;font-size: 12px;}
	.search form input[type="submit"]{width: 200px;height: 44px;line-height: 44px;border:none;background: #1369b3 url(../images/search_bg.jpg) no-repeat 30px center;color:#fff;text-indent:1em;cursor:pointer;font-size: 18px;border-radius: 5px;    margin:20px 0 20px -100px;position: relative;left: 50%;}
	.search form input[type="submit"]:hover{background: #1a73c0 url(../images/search_bg.jpg) no-repeat 30px center;}
	.search dl{float:none;width: 100%;margin:10px auto;}
	.search dl dt{border:1px solid #999;width: 100%;height:56px;line-height: 56px;padding-left:5%;background: url(../images/index_search_l_bg.png) 90% center no-repeat;width: 80%;margin:0 auto;}
	.search dl .cont{border:1px solid #999;padding:10px 0;border-top:none;height:150px;overflow: auto;display: none;position: absolute;z-index: 999;background: #fff;width: 100%;width: 80%;left: 50%;margin-left: -40%;}
	.search dl .cont dd{padding:5px;}


    .dis_cat{padding: 0 10px;width: 96%;margin-bottom: 30px;}
    .dis_cat .dis_title{font-size: 24px;padding-top: 30px;}
    .dis_cat .dis_title span{font-size: 12px;}
    .dis_cat .dis_title a.title{width: auto;}
    .dis_cat .middle{margin-left: 0px;}
    .dis_cat .mtwo{margin-left: 20px;}
    .dis_cat .swiper-dis{max-width: 46.5%;height: 48px;line-height: 48px;}
    .dis_cat .swiper-dis b{width: 100px;}
    .dis_cat .swiper-dis .tag{text-align:left;}
    .dis_cat .dis_title .title_right{border: 0px;}
    .dis_cat .swiper-dis a{font-size: 14px;}
    .dis_cat a.more{color:#1D376C;width: auto;font-weight:bold;}
    .dis_cat .dis_title .title_right{margin-top: 31px;}
    .dis_cat .swiper-dis a .tag img{margin-left: 8px;width: 28px;padding-left:0px;}
    .dis_cat .hiddenbox{display: none;}
    .dis_cat .arrow{text-align:center;cursor:pointer;display: block;}

	.about{background: none;overflow: hidden;}
	.about .abouti{float:none;}
	.about .abouti img{display: block;width: 100%;height: auto;}
	.about dl{float: none;width: 100%;height: auto;background: #ececec;padding-bottom:20px;}
	.about dl dt{margin:0 0 10px 0;font-size: 20px;text-align: center;padding-top: 10px;}
	.about dl dd{width: 94%;line-height:150%;margin:10px auto;}
	.about dl a{display: block;width:160px;height:46px;line-height: 46px;text-align: center;color:#fff;font-size: 20px;border-radius:5px;margin:20px auto 0;background: #1369b3;margin-top:20px;}

	.story{overflow: hidden;width: 100%;}
	.story  .title{font-size: 20px;color:#595757;text-align: center;padding:20px 0;}
	.story .story_l{position: relative;}
	.story .story_l .swiper-container{padding-bottom: 30px;}
	.story .story_l dl dd{font-size: 16px;padding:10px 0;width: 90%;margin:0 auto;}
	.story .story_l dl img{display: block;width: 100%;height: auto;}
	.story .swiper-pagination-bullet{width: 16px;height: 16px;}
	

	.tech{overflow: hidden;margin-bottom: 0;}
	.tech  .title{font-size: 20px;color:#595757;text-align: center;padding:20px 0;}
	.tech .tech_l{position: relative;}
	.tech .tech_l dd{padding:10px 0;text-align:center;}
	.tech .tech_l img{display: block;width: 100%;height: auto;}
	.tech .swiper-container{padding-bottom: 50px;}
	.tech .swiper-pagination-bullet{background: #000;width: 16px;height: 16px;border:none;}
	.tech .swiper-pagination-bullet-active{border:none;background:#007aff;width: 16px;height: 16px;}

	.team{overflow: hidden;background: none;padding:0;}
	.team  .title{font-size:18px;text-align: center;padding:20px 0;}
	.team .title a{color:#555;}
	.team .team_l{position: relative;}
	.team dl{position: relative;}
	.team dl dt img{display: block;width: 70%;margin:0 auto;height: auto;}
	.team .team_l dd{position:absolute;left:0;bottom:0;  padding:10px 0;text-align:center;background: rgba(106,106,108,0.7);width: 100%;}
	.team .team_l dd span{display: block;font-size:24px;color:#fff;}
	.team .team_l dd em{font-style: normal;font-size: 18px;color:#fff;}
	.team .swiper-container{padding-bottom: 50px;}
	.team .swiper-pagination-bullet{background: #000;width: 16px;height: 16px;border:none;opacity: .2}
	.team .swiper-pagination-bullet-active{border:none;background:#007aff;width: 16px;height: 16px;opacity: 1}
	
	.service{overflow: hidden;}
	.service  .title{font-size: 20px;color:#595757;text-align: center;padding:20px 0;}
	.service .service_l{position: relative;}
	.service .service_l img{display: block;width: 100%;height: auto;}
	.service .service_l .swiper-container{padding-bottom: 30px;}
	.service .service_l dd{padding:10px 0;text-align:center;}
	.service .swiper-pagination-bullet{background: #000;width: 16px;height: 16px;border:none;opacity: .2}
	.service .swiper-pagination-bullet-active{border:none;background:#007aff;width: 16px;height: 16px;opacity: 1}

	.news{overflow: hidden;}
	.news  .title{font-size: 20px;color:#595757;text-align: center;padding:20px 0;}
	.news .news_l{position: relative;}
	.news .news_l dd{padding:10px 0 0 0;text-align:center;}
	.news .news_l img{display: block;width: 100%;height:auto;}
	.news .news_l .swiper-container{padding-bottom: 40px;}
	.news .news_l p{font-size: 18px;color:#aeaeae;text-align: center;}
	.news .swiper-pagination-bullet{background: #000;width: 16px;height: 16px;border:none;opacity: .2}
	.news .swiper-pagination-bullet-active{border:none;background:#007aff;width: 16px;height: 16px;opacity: 1}

	.lecture{height:auto;overflow: hidden;margin:20px 0 0 0;}
	.lecture .lecture_c{height:auto;overflow: hidden;padding-bottom:20px;}
	.lecture dl{float:none;margin:0 auto;width:90%;padding-top:20px;margin:0 auto;text-align: left;display: -webkit-flex;display: flex; flex-flow:row;align-items: center; }
	.lecture dl:nth-of-type(1){width: 90%;height:auto;background: none;}
	.lecture dl:nth-of-type(2){width: 90%;height:auto;}
	.lecture dl:nth-of-type(3){width: 90%;height:auto;background: none;}
	.lecture dl dt{width: 110px;height:110px;line-height:110px;float:left;background:#1369b3 url(../images/index_let1.png) no-repeat center center;}
	.lecture dl dt.let2{background:#1369b3 url(../images/index_let2.png) no-repeat center center}
	.lecture dl dt.let3{background:#1369b3 url(../images/index_let3.png) no-repeat center center}
	.lecture dl dd{margin-top:0;text-align: left;font-size:16px;float:left;flex:1;margin-left:10px;}
	.lecture dl dd span{display: block;}

}
