* {
  margin: 0;
  padding: 0;
  box-sizing: border-box
}
.curs {
    margin-right: 3px;
}
ul,
ol {
  list-style: none;
}

a {
  text-decoration: none
}

input {
  border: none;
 
}
input::-webkit-input-placeholder {
  color: #dadada;
}
.layui-col-md4 {
    width: 33.33333333%;
}
.header-nav .contacts{display:none}
.video-list{margin-top: 3%;text-align: center;}
.fzlcsj{display:none}
.sbd{width:20% !important}
.body-box1 .container .swiper2 h3{line-height:70px;font-size:16px;font-weight:bold}
.body-box1 .container .swiper2 .box-fee{line-height:40px}
.n_content{text-align: center;    color: #000000;font-family: 宋体;    display: block; margin: 0 0 20px 0;}
.ptejn{width:246px;height:340px}
	.container {
				/*width: 100%;*/
				border: 1px solid #ccc;
			}
			.swiper1 {
				width: 100%;
				    background-color: #bacdeb;
			}
			.swiper1 .selected {
				color: #f08519;
				border-bottom: 2px solid #f08519;
			}
			.swiper1 .swiper-slide {
				text-align: center;
				font-size: 16px;
				height: 50px;
				/* Center slide text vertically */
				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;
				cursor: pointer;
			}
			.swiper2 {
				width: 100%;
			}
			.swiper2 .swiper-slide {
				    height: calc(100vh - 50px);
   
					text-align: center;
				  
					overflow-x: hidden !important;
			}
			.swiper-no-swiping{color: #000000;line-height: 100px;}




 .section-title{font-size: 30px;text-align: center;}
                              .en-honor {
               position: relative;
               max-width: 95%;
               margin: auto
           }
           
           .en-honor .en-honor-nav-wrapper {
               margin: 0 50px;
               overflow: hidden;
               height: 170px;
               text-align: center;
               position: relative
           }
           
           .en-honor .en-arrows .arrow {
               display: inline-block;
               *display: inline;
               *zoom: 1;
               position: absolute;
               top: 85px;
               margin-top: -21.5px;
               width: 36px;
               height: 43px;
               cursor: pointer
           }
           
           .en-honor .en-arrows .arrow-left {
               left: 0;
               background-repeat: no-repeat;
           }
           
           .en-honor .en-arrows .arrow-left:hover {
               background-repeat: no-repeat;
           }
           
           .en-honor .en-arrows .arrow-right {
               right: 0;
               background-repeat: no-repeat;
           }
           
           .en-honor .en-arrows .arrow-right:hover {
               background-repeat: no-repeat;
           }
           
		   
		   
		   
           .en-honor .en-honor-nav-pagination {
               list-style: none;
               margin: auto;
               display: inline-block;
               *display: inline;
               *zoom: 1;
               margin-top: 20px;
           }
           
           .en-honor .en-honor-nav-pagination li {
               display: inline-block;
             
               width: 20px;
               height: 5px;
               background: #ded1b1;
               margin: 0 10px 0 0;
               cursor: pointer
           }
           .layui-tab {
				margin: 10px 0;
				text-align: left!important;
			}
			.layui-tab-title {
				position: relative;
				left: 0;
				height: 40px;
				white-space: nowrap;
				font-size: 0;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				transition: all .2s;
				-webkit-transition: all .2s;
			}
			.layui-tab-title li {
				display: inline-block;
				*display: inline;
				*zoom: 1;
				vertical-align: middle;
				font-size: 14px;
				transition: all .2s;
				-webkit-transition: all .2s;
				position: relative;
				line-height: 40px;
				min-width: 65px;
				padding: 0 15px;
				text-align: center;
				cursor: pointer;
			}
			.layui-this {
				color: #000;
			}
           .en-honor .en-honor-nav-pagination li.last {
               margin: 0
           }
           
           .en-honor .en-honor-nav-pagination li.current {
               background: #fc9032
           }
           
           .en-honor-nav {
               width: 100%;
               padding: 0 6px;
               margin: 12px auto;
               text-align: center
           }
           
           .en-honor-nav li {
               position: relative;
               display: inline-block;
               *display: inline;
               *zoom: 1;
               background: url(../images/en-honor-nav_35ef16e.png) no-repeat;
               width: 120px;
               height: 120px;
               -webkit-border-radius: 50%;
               border-radius: 50%;
               margin-right: 34px;
               text-align: center;
               cursor: pointer;
               -webkit-transition: -webkit-box-shadow .2s;
               transition: -webkit-box-shadow .2s;
               -moz-transition: box-shadow .2s;
               transition: box-shadow .2s;
               transition: box-shadow .2s, -webkit-box-shadow .2s;
               float: left;
           }
           
           .en-honor-nav li i {
               display: block;
               width: 100%;
               height: 100%;
               background: url(../images/honor-icon-s_9fe6e71.png) center center no-repeat
           }
           
           .en-honor-nav li:after {
               content: "";
               display: block;
               position: absolute;
               width: 100%;
               height: 100%;
               left: 0;
               top: 0;
               -webkit-border-radius: 50%;
               border-radius: 50%;
               -webkit-box-shadow: 0 0 0 3px #fff;
               box-shadow: 0 0 0 3px #fff;
               -webkit-transition: all .2s;
               -moz-transition: all .2s;
               transition: all .2s
           }
           
           .en-honor-nav li span {
               position: absolute;
               left: 0;
               top: 0;
               display: inline-block;
               *display: inline;
               *zoom: 1;
               width: 122px;
               height: 122px;
               line-height: 200px
           }
           
           .en-honor-nav li:hover {
               -webkit-box-shadow: 0 0 0 5px rgba(255, 117, 0, .8);
               box-shadow: 0 0 0 5px rgba(255, 117, 0, .8)
           }
           
           .en-honor-nav li:hover:after {
               -webkit-transform: scale(0.85);
               -moz-transform: scale(0.85);
               -ms-transform: scale(0.85);
               transform: scale(0.85);
               -webkit-box-shadow: 0 0 0 3px rgba(255, 117, 0, .5);
               box-shadow: 0 0 0 3px rgba(255, 117, 0, .5);
               opacity: .5
           }
           
           .en-honor-nav li:hover i {
               background: url(../images/honor-icon-s-h_c1ae697.png) center center no-repeat
           }
           
           .en-honor-nav .current {
               -webkit-box-shadow: 0 0 0 5px rgba(255, 117, 0, .8);
               box-shadow: 0 0 0 5px rgba(255, 117, 0, .8);
               color: #ff7500
           }
           
           .en-honor-nav .current:after {
               -webkit-transform: scale(0.85);
               -moz-transform: scale(0.85);
               -ms-transform: scale(0.85);
               transform: scale(0.85);
               -webkit-box-shadow: 0 0 0 3px rgba(255, 117, 0, .5);
               box-shadow: 0 0 0 3px rgba(255, 117, 0, .5);
               opacity: .5
           }
           
           .en-honor-nav .current i {
               background: url(../images/honor-icon-s-h_c1ae697.png) center center no-repeat
           }
           
           .en-honor-nav .en-honor-nav-last {
               margin: 0
           }
           
           .en-honor-con {
               width:100%;
               margin: 60px auto 0
           }
           
           .en-honor-con li {
               margin-bottom: 42px;
               overflow: hidden;
               line-height: 150%
           }
           
           .en-honor-con li span {
               display: inline-block;
               *display: inline;
               *zoom: 1;
               float: left;
               margin-right: 35px
           }
           
           .en-honor-con li p {
               overflow: hidden
           }
           .en-honor .en-arrows .arrow-left {
               background-position: 0px 0px
           }
           
           .en-team .en-team-arrow .arrow-left {
               background-position: 0px 0px
           }
           
           .en-honor .en-arrows .arrow-left:hover {
               background-position: -46px 0px
           }
           
           .en-team .en-team-arrow .arrow-left:hover {
               background-position: -46px 0px
           }
           
           .en-honor .en-arrows .arrow-right {
               background-position: -92px 0px
           }
           
           .en-team .en-team-arrow .arrow-right {
               background-position: -92px 0px
           }
           
           .en-honor .en-arrows .arrow-right:hover {
               background-position: 0px -53px
           }
           
           .en-team .en-team-arrow .arrow-right:hover {
               background-position: 0px -53px
           }
           
           .en-honor .en-arrows .arrow-left,
           .en-team .en-team-arrow .arrow-left,
           .en-honor .en-arrows .arrow-left:hover,
           .en-team .en-team-arrow .arrow-left:hover,
           .en-honor .en-arrows .arrow-right,
           .en-team .en-team-arrow .arrow-right,
           .en-honor .en-arrows .arrow-right:hover,
           .en-team .en-team-arrow .arrow-right:hover {
               background-size: 138px 96px;
               background-image: url(../images/bundle_17_1_z_de75fe0.png)
           }
           .hide {
               display: none !important
           }
           
           .hide1 {
               display: none
           }
           
           .color {
               color: #ff7500
           }
           















input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #dadada;
}
.video {
    position: relative;
   /*  height: 800px; */
    overflow: hidden;
}

.video p{
	font-size:18px;
	text-align:center;
	margin-top:20px
}

.vssd{
	
	    min-width: 950px;
	    display: block;
		text-align:center;
		margin: 0 auto;
	
}
input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #dadada;
}

input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #dadada;
}
 .small_list ul li{
	 width:183px;
 }
/* 导航 */
.header {overflow:visible;position:fixed;z-index:7;left:0;top:0;width:100%;   -webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;border-bottom: 1px solid rgba(255,255,255,0.2);}
.header .logo { padding-top: 20px;}
.header .container14{width: 1440px;margin: auto;}
.header .m-nav-btn {display:none;position:absolute;width:20px;height:14px;cursor:pointer;left:6.125%;top:27px;}
.header .m-nav-btn.cur .line1 {-webkit-transform:rotate(47deg);-ms-transform:rotate(47deg);transform:rotate(47deg);}
.header .m-nav-btn.cur .line2 {display:none;}
.header .m-nav-btn.cur .line3 {-webkit-transform:rotate(-47deg);-ms-transform:rotate(-47deg);transform:rotate(-47deg);}
.header .m-nav-btn .line {position:absolute;display:block;width:100%;height:2px;background-color:#333;left:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0;}
.header .m-nav-btn .line1 {top:0;-webkit-transform-origin:left top 0;-ms-transform-origin:left top 0;transform-origin:left top 0;}
.header .m-nav-btn .line2 {top:7px;}
.header .m-nav-btn .line3 {top:100%;-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;}
.header .header-right {-webkit-box-flex:0;-ms-flex:0 0 992px;flex:0 0 992px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:distribute;justify-content:space-around;}
.header .header-mains {-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header .language-a-wrap {-webkit-box-flex:0;-ms-flex:0 0 74px;flex:0 0 74px;height:24px;padding-top:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 52px;position:relative;}
.header .language-a-wrap:before,.header .language-a-wrap:after {position:absolute;top:50%;margin-top:-6px;display:inline-block;content:"";height:14px;width:1px;background:rgba(255,255,255,0.1);}
.header .language-a-wrap:before {left:-26px;}
.header .language-a-wrap:after {right:-26px;}
.header .language-a {display:inline-block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:20px;line-height:18px;border:1px solid #fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;text-align:center;color:#fff;overflow:hidden;}
.header .language-a:hover,.header .language-a.cur {color:#1b1b1b;background:#fff;}
.header .en-a {left:1px;border-radius:10px 0 0 10px;}
.header .cn-a {border-left:none;border-radius:0  10px 10px 0;}
.header .mobile-a {position:relative;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:inline-block;width:20px;height:20px;margin:2px 17px 0 0;background:url(../images/moblie.png) no-repeat center;}
.header .mobile-hides {display:none;position:absolute;left:50%;top:calc(100% + 22px);width:226px;padding:10px 0;background:#fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:center;}
.header .ewm-hides-item {display:inline-block;width:90px;vertical-align:top;margin:0 10px;}
.header .ewm-img-wrap {padding:5px;border:1px solid #ebdfdf;}
.header .ewm-txt {font-size:12px;line-height:1.2;margin-top:10px;color:#333;}
.header .show-search-btn {margin-top:2px;display:inline-block;width:25px;margin-left: 20px; cursor:pointer; -webkit-transition-duration:.3s; -o-transition-duration:.3s; transition-duration:.3s;background:url(../images/ss.png) no-repeat center;}
.m-language-a {display:none;padding-top:4px;bottom:20px;right:6.125%;width:74px;height:28px;-ms-flex-pack:distribute;justify-content:space-around;position:absolute;}

.header-nav .nav-item {position:relative;float: left; text-align: center;margin-right: 40px;}
.header-nav .nav-item:hover .nav-top-a1,.header-nav .nav-item.cur .nav-top-a1 {color:#ffff;}

.header-nav .nav-sub-wrap {display:none;background:rgba(7, 49, 104, 0.6);position:absolute;right:-25px;top:100%;width:calc(100% + 50px);height:auto;}
.header-nav .nav-top-a1 {display:block;font-size:16px;line-height:100px; color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}
.header-nav .nav-top-a2 {display:block;text-align:center;font-size:12px;line-height:24px;padding:0 14px;color:#fff;background:#004ea2;border-radius:12px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;}
.header-nav .sub-a {display:block;font-size:14px;line-height:44px;color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;padding:0 10px 0 10px;border-top:1px solid rgba(255,255,255,0.2);}
.header-nav .sub-a:hover {background:#f08519;padding-left:16px;color: #fff;}

.header-search-wrap {position:fixed;z-index:4;left:50%;top:30px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;width:600px;height:34px;margin-left:-300px;border:1px solid rgba(0,0,0,0.2);color:#fff;line-height:34px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; border-color:#fff ; }
.header-search-wrap .submit {position:absolute;top:0;right:0;z-index:5;width:36px;height:34px;background:url(../images/ss.png) no-repeat center;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header-search-wrap .ser-input {width:100%;height:34px;position:relative;border:none;color: #fff; background:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:20px;}
.header-search-wrap .search-close {position:absolute;display:block;right:-60px;top:50%;margin-top:-17px;width:34px;height:34px;background:url(../images/close1.png) no-repeat center;background-size:20px !important;cursor:pointer;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}
.header-search-wrap .search-close:hover {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.header-nav  .nav-top-a1:after {content:"";width:0;height:3px;background:#fff;position:absolute;bottom:0;left:0;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.header-nav  .nav-top-a1 span{display: none;}
.header-nav{padding-right: 20px;}

.header-nav .nav-item.active .nav-top-a1{ color:#fff;}

.header-nav .nav-item .nav-top-a1  p.active2{display: none;}
.header-nav .nav-item .nav-top-a1  span.active3{display: block;display: block;font-size: 15px;color:#fff;}
.header-nav  .nav-item a.active:after {-webkit-transform:scale(1);transform:scale(1)}
.country{overflow: hidden;padding : 35px 15px 0 15px;position: relative;}
.country::before{display: block;content: ""; clear: both; width: 1px;height: 15px;background: #d7d7d7;top:42px;right:   0px; position: absolute;}

.country::after{display: block;content: ""; clear: both; width: 1px;height: 15px;background: #d7d7d7;top:42px;left: 0px; position: absolute;}
.country a{float: left; display: block; width: 30px;height: 30px;border: 1px solid #c3c3c3;color: #c3c3c3; border-radius: 50%;text-align: center;line-height: 30px;margin :0 5px;}
.country a:hover{background: #004ea2;color: #fff; border-color: #004ea2;}
.country a.active{background: #004ea2;color: #fff; border-color: #004ea2;}

.header-nav  .nav-item a::after  {    position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  /* background: #fff; */
  transform: scale(0,1);
  -webkit-transform: scale(0,1);
  transition: all .6s;
  -webkit-transition: all .6s;}

.header-nav  .nav-item:hover a::after  {-webkit-transform:scale(1);transform:scale(1)}
.hide1 {-webkit-transform:scale(0) !important;-ms-transform:scale(0) !important;transform:scale(0) !important;opacity:0 !important;}
.show1 {z-index:8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}




@media (max-width:1530px) {
.header-nav .nav-item{width: 65px;}

.header .container14{width: 100%;padding: 0 2%;}
}


@media (max-width:1440px) {
  .header-nav .nav-item{margin-right: 15px;}
  }
  
  

@media (max-width:1200px) {
.app-list1 .images-mains {width:600px;top:-30px;margin-top:-210px;}

.welcome-banner .pc-banner-img,.wel-list1 .list1-titles,.pc-wel-list1,.wel-list1 .smart-name:after,.wel-list2 .video-ewm,.footer-outerLink .outer-txts,.footer-outerLink .outer-ico .unhover,.footer-outerLink .outer-item:before,.footer-bot .footer-bot-dr,.header-nav,.header .mobile-a,.header .language-a-wrap,.footer-outerLink {display:none;}
.welcome-banner .m-banner-img,.welcome-banner-txts,.m-wel-list1,.footer-outerLink .hover,.header .m-nav-btn {display:block;}

.header-search-wrap {top:17px;}

.header-search-wrap .search-close {right:-40px;}
.header .logo {display:block;width:130px;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;margin:0 auto;}
.header-nav {width:100%;max-height:calc(100vh - 68px);overflow:scroll;position:fixed;height:auto;top:60px;left:0;padding-bottom:50px;background:#fff;}
.header-nav.cur {display:block;}

.nav-sub-wrap {max-height:180px;overflow:scroll;}
.header-nav .nav-item {display:block;width:100%!important;padding-bottom:0;}
.header-nav .nav-top-a1 {background:url(../images/i.png) no-repeat right center;line-height:40px;height:40px;padding:0;margin:0 6.125%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;background-size:15px !important;border-bottom:1px solid #ebebeb}
.header-nav .nav-top-a1 {color:#444;}

.header-nav .nav-top-a1:hover{color: #eb6717;}
.header-nav .nav-item.m-cur .nav-top-a1 {background:url(../images/2.png) no-repeat right center;}
.header-nav .sub-a {padding:0 1.5%;border-top:none;line-height:36px;}
/* .header-nav .nav-top-a2 {position:relative;width:120px;top:28px;line-height:28px;border-radius:14px;margin-left:6.125%;}
.header-nav .nav-sub-wrap {position:static;width:87.5%;margin:0 auto;background:#1b1b1b;} */
.header .header-mains {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.header-nav .sub-a:hover {padding-left:1.5%;background:none;}
.header .show-search-btn {margin-top:2px;width:24px;height:24px;position:absolute;right:6.125%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:24px;}
.header .header-right {-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;}
.welcome-banner .swiper-slide-active {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.header {padding:12px 0;}

.header-nav .nav-item:hover  .nav-top-a1 span{display:none}
.header-nav  .nav-top-a1:after{display: none;}
.header .logo{float: none;padding-top: 0;}
.header .show-search-btn{margin-top: 0;}

.header .m-nav-btn{top: 18px;}
.header .m-nav-btn .line{background: #fff;}
}
@media (max-width:1200px) {
.header-search-wrap {width:calc(87.5% - 40px);left:6.125%;margin-left:0;}
.header-nav .nav-item .nav-top-a1 span.active3{display: none;}
.header-nav .nav-item.active:after{display: none;}
.header-nav .nav-item .nav-top-a1 p.active2{display: block;}
.header-nav .nav-item::after{display: none;}
.nav-sub-wrap{display: none;}
 
}



/* banner */
.banner{  width:100%; }
.banner .swiper-slide img{ display: block; width:100%;height: 100%;}
.banner .gbba{display: block;}
.banner .swiper-button-prev:hover .gbba2{display: block;}
.banner .swiper-button-prev:hover .gbba{display: none;}
.banner .swiper-button-next:hover .gbba2{display: block;}
.banner .swiper-button-next:hover .gbba{display: none;}

.banner .gbba2{display: none;}

.banner .swiper-button-prev, .banner  .swiper-container-rtl .swiper-button-next{   left: 3%;background-image: none;width: 60px;height: 60px; }
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{  right: 3%;background-image: none;width: 60px;height: 60px; } 
.banner:hover .swiper-button-prev{ display: block; }
.banner:hover .swiper-button-next{ display: block; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5%}
.banner .swiper-pagination-bullet{  background: #fff;  width: 25px;height:  5px; border-radius: 0;opacity: 0.6;}
.banner .swiper-pagination-bullet-active{ background: #f08519;opacity: 1; }
 
 



.protit {text-align: center;}
.protit h2{font-size: 30px;  }
.protit p{font-size: 16px;color: #999999;padding-top: 10px;}
.protit i{margin:0 11px ;}


.in_about{margin:60px 0;}
.in_abcon {padding-top: 100px;}
.in_about .in_abfl{padding-right: 35px;}
.in_about .in_abfl a{text-align: right;color: #2b579a;display: block;}
.in_about .in_abfl img{padding-bottom: 20px;}
.in_about .in_abfl .inabimg{display: block;}
.in_about .in_abfl .inabimg2{display: none;}

.in_about .in_abfl  p{color: #999;line-height: 26px;}
.in_about .in_abfr{padding-left: 20px;}
.in_abfrpro {overflow: hidden; }
.in_abfrpro li a{display: block;padding: 50px 0 75px 0;text-align: center;border: 1px solid #e6e7e7;}
.in_abfrpro li  img {margin: auto;}
 
.in_abfrpro li h3{font-size: 20px;padding-top: 20px;color: #333;}
.in_abfrpro li p{font-size: 12px;color: #999;padding-top: 10px;}
.in_abfrpro li .inabimg{display: block;}
.in_abfrpro li .inabimg2{display: none;}
.in_abfrpro li:hover .inabimg{display: none;}
.in_abfrpro li:hover .inabimg2{display: block;}
.in_abfrpro li:hover a{background:#2b579a ;}
.in_abfrpro li:hover p{color: #fff ;}
.in_abfrpro li:hover h3{color: #fff ;}

.in_classic{background: #eef3fb; padding: 60px 0;}


.indexb { overflow: hidden;padding-top: 55px;}
.indexb .t { float: right;}
.indexb .t a {display:block;float:left;margin-right:10px;margin-bottom: 5px; width: 110px;color: #fff; background: #2b579a; font-size:14px;text-align:center;font-size:large;line-height:40px; transition:background ease .5s;}
.indexb .t a.on {color:#fff;background:#eb6717;}
.indexb .main {padding-top:8px;line-height:48px;}
.hidden {display:none !important;}
.indsd{overflow: hidden;}
.indexb .div1 {height:30px;}
.in_classic ul {padding-top:40px}
.in_classic li a {display:block;position:relative;overflow:hidden;}
.in_classic li img {width:100%;display:block;height: 308px;}
.in_classic .pic {position:relative;}
.in_classic li:hover .mxzyceng {height:100%; background:rgba(0,0,0,0.6);}
.in_classic .mxzyceng {position:absolute;left:0;bottom:-100%;padding-top:0; width:100%; background:rgba(0,0,0,0.4);padding: 0 5%;}
.in_classic .mxceng {overflow:hidden;}
.in_classic li img {transition:1s}
.in_classic li:hover img {transform:scale(1.2);}
.in_classic li h5{color: #666;text-align: center;}
.in_classic li:hover h5{color: #eb6717;}
.in_classic li .mxzyceng p {text-align:center;color:#fff;font-size:14px;line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; }
/* .in_classic li .mxzyceng p::after {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
.in_classic li .mxzyceng p::before {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;} */
.in_classic li:hover .mxzyceng p { padding-top:40%;}
.in_classic li:hover .mxzyceng   { bottom: 0;}
 
/* .in_classic li .lin {left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;width:80%;height:80%;position:absolute;box-sizing:border-box;opacity:0;transition:0.5s;}
.in_classic li:hover .lin {opacity:1;}
  */

.in_news{background: url(../images/in_nsbg.jpg) no-repeat center;padding: 60px 0;}
.nstit h2{color: #fff;}
.nstit p{color: #fff;}
.nstit i{color: #fff;}
.in_newscon{padding-top: 60px;}
.in_nsfr{padding-left: 70px;}
.in_nsfr a{display: block;}
.in_nsfr  ul{overflow: hidden; padding-top: 20px;}
.in_nsfr .in_nsfrtop {overflow: hidden;  }
.in_nsfr .in_nsfrtop h3{font-size: 16px;color: #fff;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 80%;line-height: 32px;}
.in_nsfr .in_nsfrtop span{font-size: 15px;color: #fff;float: right;width: 20%;text-align: right;margin-top:6px}
.in_nsfr li{margin-bottom: 21px;}
.in_nsfr li p{font-size: 12px;padding-top:6px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.in_nsfr  li:hover  h3{color: #eb6717;}
.in_nsfr .nsbt{width: 110px;line-height: 35px;background: #2b579a;text-align: center;color: #fff;margin-top: 20px;}
.in_nsfr .nsbt:hover{background: #eb6717;}

.in_nsfl .innsimg{position: relative;}
.in_nsfl .innsimg img{width:100% ;}

.in_nsfl .innstxt{position: absolute;bottom: 0; height: 85px;background: rgba(0,0,0,0.6);width: 100%;padding: 20px;}
.in_nsfl .innstxt h3{color: #fff;font-size: 15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.in_nsfl .innstxt p{color: #fff;font-size: 15px;text-align: right;padding-top: 10px;}



.shipin{padding-top: 60px}
.shipin li {margin-bottom: 5px;}
.shipin li a {position: relative;display: block}
.shipin em{display:block;position:absolute;background: rgba(0, 0, 0, 0);  top:0; right:0;bottom:0;left:0; }
.shipin li:hover em{opacity: 1;background: rgba(0, 0, 0, 0.6);background-image:url(../images/sp_hei.png);background-position:center center;background-repeat:no-repeat;   cursor:pointer;}
.shipin li p{padding-top: 20px;text-align: center;}
.shipin li img{width: 100%;background: rgba(0, 0, 0, 0.3);height:210px }
.sptit{text-align: center;padding:75px 0 30px 0;display: block;}



.slideBox2 {width:100%;position:relative;margin-top: 40px;}
.slideBox2 .hd {height:15px;overflow:hidden;position:absolute;left:50%;bottom:5px;z-index:1;}
.slideBox2 .hd ul {overflow:hidden;zoom:1;float:left;}
.slideBox2 .hd ul li {float:left;margin-right:2px;width:10px;height:10px;line-height:14px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;text-indent:-9999px;background:#666666;}
.slideBox2 .bd .tp .name a {font-size:16px;color:#333;display:block;}
.slideBox2 .bd .tp .name a:hover {color:#e5494a;}
.slideBox2 .bd .tp .name {padding-top:15px;text-align:left;}
.slideBox2 .bd .tp .name p {padding-top:8px;text-align:left;font-size:14px;color:#666;line-height:24px;}
.slideBox2 .hd ul li.on {background:#e72b49;color:#fff;}
.slideBox2 .bd {width:100%;position:relative;height:100%;z-index:0;margin:0 auto;overflow: hidden;}
.slideBox2 .bd li {width:16.6%;zoom:1;vertical-align:middle;text-align:center;overflow: hidden; display:table-cell;float:left;position:relative;overflow:hidden;}
.slideBox2 .bd li .tp {width:94%;margin:0 auto; border: 1px solid #ccc;padding: 18px 0;height: 0;
  padding-bottom: 40%; }
.slideBox2 .bd li .tp a:hover img {opacity:0.9;}
.slideBox2  li a{display: block;}
.slideBox2 .prev {position:absolute;left:-40px;top:30%;width:25px;height:52px;background:url(../images/left.png) no-repeat left center;}
.slideBox2 .next {position:absolute;right:-40px;top:28%;width:25px;height:56px;background:url(../images/right.png) no-repeat right center;}
/* PC端隐藏小圆点 */   

 @media screen and (min-width:1024px) {.hd {display:none;}
}
/* 移动端隐藏箭头 */  
  @media screen and (max-width:768px) {.slideBox {width:100%;position:relative;padding-top:10px;}
.slideBox2 .prev {left:1%;top:30%;}
.slideBox2 .next {right:1%;top:30%;}
.hd {display:none;}
.slideBox2 .bd {width:100%;position:relative;height:100%;z-index:0;margin:0 auto;overflow:hidden;}
.slideBox2 .bd li {width:50%;zoom:1;vertical-align:middle;text-align:center;display:table-cell;float:left;}
}
/* 移动端隐藏箭头 */   
 @media screen and (max-width:767px) {
   .slideBox2 .bd li {width:100%;}
   .slideBox2 .bd li .tp{width: 60%;}
   .slideBox2 .bd li .tp{padding-bottom: 20%;}

}


footer {background: #2b579a;padding: 20px 0;overflow: hidden;}
footer .fotfl{width: 25%;float: left;}
footer .fotfr{width: 75%;float: left;}
footer .ftytop{overflow: hidden;}
footer .ftytop li{float: left;padding-right: 40px;}
footer .ftytop li p{text-align: center;color: #fff;padding-top: 4px;}
footer .fotfr h5{text-align: right;padding-top: 10px;}
footer .fotfr h5 a{font-size: 15px;color: #fff;}
footer .fotfr i{padding :0 5px;}
footer .fotfr h6 span{font-size: 12px;color: #fff;padding-top: 5px;display: inline-block;line-height: 26px;}
footer .fotfr h6{text-align: right;padding-top: 10px;}
footer .fotfr h5 a:hover{color: #eb6717;}







.ly-nr {  white-space:nowrap;position:relative; background: #2b5999;}

.fly-filter-right {display:block;text-align:center; overflow-x: auto;}
.fly-filter-right p {display:inline-block; }
.fly-filter-right a {color:#fff;font-size:16px;position:relative;padding:0 40px;display:inline-block;height:60px;line-height:60px;}
.fly-filter-right p:last-child {padding-right:0;}
  .fly-filter-right i{content:"";display: block; width:1px;height:11px;background:#97a8c6;position:absolute;top:23px;right: 1px;}
 
.fly-filter-right p:last-child i{display: none;}
.fly-filter-right p:hover a {background: #f08519;color: #fff;}
.fly-filter-right a.active {background: #f08519;color: #fff;}
.fly-filter-right p:hover i {background: #f08519; }
.fly-filter-right i.active2 {background: #f08519;color: #fff;}
@media(max-width:768px) {
  .fly-filter-right a {padding:0 20px;height: 40px;line-height: 40px;}
.fly-filter-right p {  padding:0 ;}
.fly-filter-right p i{display: none;}
.fly-filter-right a:after{top: 95%;}
}





.about{margin: 80px 0; min-height: 600px;}
.ab_con h3{font-size: 30px;font-weight: bold;text-align: center;padding-bottom: 45px;}
.gunds{padding: 70px 0;overflow: hidden;}
.gunds li{text-align: center;}
.gunds li h3{font-size: 55px;color: #2b5999; padding-bottom: 5px;font-weight: bold;}
.gunds li span{font-size: 16px;font-size: #333;padding-top: 10px;}





.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #2b579a}
.in-page a { line-height:35px;padding:6px 9px;border:1px solid #2b579a; display: inline;}
.in-page a.cur,.in-page a:hover {border-color:#2b579a;background:#2b579a;color:#fff}


.touzi   a {display:block;}
.touzi img{margin-top: -3px;margin-right: 4px;}
.touzi .touzifl {float:left;font-size:15px;padding-top:23px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.touzi .touzifr {float:right;text-align:right;color:#666;margin-top:22px;}
.touzi .touzifl:hover{color: #004ea2;} 

.dsz_con .dszfr{padding-left: 50px;}
.dsz_con .dszfr p{text-indent: 2em;font-size: 15px;color: #666;line-height: 30px;padding-bottom: 10px;}
.dsz_con .dszfr img{float: right;margin-top: 50px;}


.body-box {width:100%;margin:100px auto;background:#fff}
.timer-shaft-box {width:100%;padding:30px 40px;box-sizing:border-box}
.timer-shaft {position:relative;width:100%;height:80px;overflow:hidden}
.timer-left {position:absolute;top:50%;left:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background:url(../images/icon_left.png) no-repeat;background-size:cover;cursor:pointer}
.timer-right {position:absolute;top:50%;right:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background:url(../images/icon_right.png) no-repeat;background-size:cover;cursor:pointer}
.timer-scale {position:absolute;top:0;left:0;height:80px;padding-left:80px;font-size:0;white-space:nowrap}
.timer-scale-cont {display:inline-block;height:100%;line-height:80px}
.time-circle {display:inline-block;vertical-align:middle;width:60px;height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;border-radius:50%;background:#004ea2;transition:all .3s;cursor:pointer}
.timer-scale-cont.hov .time-circle {width:80px;height:80px;line-height:80px;font-size:24px;background:#ff8d3d}
.line-scale {display:inline-block;vertical-align:middle;width:150px;height:22px;margin:0 2px;background:url(../images/icon_scale.png) no-repeat;background-size:cover}
.timer-shaft-content {width:100%;margin-top:45px;overflow:hidden;font-size:0;box-sizing:border-box;white-space:nowrap}
.shaft-detail-cont {display:none;width:100%}
.timer-year {padding-left:20px;font-weight:700;color:#333;font-size:0}
.icon-year {display:inline-block;vertical-align:middle;width:33px;height:40px;background:url(../images/icon_sign.png) no-repeat;background-size:cover}
.timer-year span {display:inline-block;vertical-align:middle;margin-left:18px;font-size:24px}
.month-detail-box {position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing:border-box;white-space:normal}
.month-detail-box:before {content:'';position:absolute;top:0;left:36.5px;height:100%;border-right:1px dashed #ff8d3d}
.month-detail-box .month-title {position:absolute;font-size:16px;font-weight:700;color:#333}
.month-detail-box .month-title:before {content:'';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background:url(../images/icon_circle.png) no-repeat;background-size:cover}
.incident-record {display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333}
.incident-record a {font-size:14px;color:#1d69a3}


 
.honortit {margin:auto;text-align:center;margin-bottom: 40px;}
.honortit p {display:inline-block;cursor:pointer;margin:0 10px;width:150px;height:50px;color:#333;font-weight:bold;line-height:50px;font-size:18px;text-align:center;border-radius:10px;border:1px solid #ff8d3d;}
.honortit p.active {color:#fff;background:#ff8d3d;}
.honorcon>li {display:none;}
 


.prots .ptejn {display: block;text-align: center;    width: 243px; margin: 0 28px 20px;}
.prots .ptejn img{width: 100%;  transition: 1s;display:block;}
.prots .ptejn p{padding: 15px 15px; font-size: 14px;color: #333333;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.prots .ptejn:hover p{color: #ff8d3d;}
.prots .ptejn:hover img{transform: scale(1.1);}
.prots .ptejn a{display: block;border: 1px solid #ccc;padding: 10px;}
.prots .ptejn .propic{overflow: hidden; height: 0; padding-bottom:136%;}


.hxzc p{text-indent: 2em;font-size: 15px;color: #666;line-height: 30px;padding-bottom: 10px;}


.zxdtbxfr h3{font-size: 28px;font-weight: bold;padding: 65px 0 35px 0;}
.zxdtbxfr p{font-size: 17px; color: #666;padding-bottom: 35px;}
.zxdtbx li {margin-bottom: 50px;}
.zxdtbx li::after{display: block;content: "";clear: both;}
.zxdtbx li .hbtns{width: 130px;line-height: 35px;background: #004ea2;text-align: center;color: #fff;display: block;margin-bottom: 73px;}
.zxdtbx li .hbtns:hover{background: #f08519;}
 .zxdtfr{border: 5px solid #f0eded;border-left: none;padding :0 60px;}
 .zxdtfr2{border: 5px solid #f0eded;border-right: none;padding :0 60px;}



.anli   {padding-top:40px}
.anli li a {display:block;position:relative;overflow:hidden;}
.anli li img {width:100%;display:block}
.anli .pic {position:relative;}
.anli li:hover .mxzyceng {height:100%; background:rgba(0,0,0,0.6);}
.anli .mxzyceng {position:absolute;left:0;bottom:-100%;padding-top:0; width:100%; background:rgba(0,0,0,0.4);padding: 0 6%;}
.anli .mxceng {overflow:hidden;}
.anli li img {transition:1s}
.anli li:hover img {transform:scale(1.2);}
.anli li h5{color: #666;text-indent: 2em;text-align: center; padding-top: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.anli li:hover h5{color: #eb6717;}
.anli li .mxzyceng p { color:#fff;font-size:13px;line-height:26px; text-align: center; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
/* .anli li .mxzyceng p::after {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;}
.anli li .mxzyceng p::before {width:50%;height:1px;background:#fff;display:block;content:"";margin:auto;} */
.anli li:hover .mxzyceng p { padding-top:40%;}
.anli li:hover .mxzyceng {bottom: 0;}
/* .anli li .lin {left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #fff;width:80%;height:80%;position:absolute;box-sizing:border-box;opacity:0;transition:0.5s;}
.anli li:hover .lin {opacity:1;} */
 
.n_al h3{font-size: 28px; text-align: center;padding-bottom: 30px;}
.albot { margin-top: 60px; }
.albot ul{overflow: hidden;padding: 30px 0; }

.albot li{text-align: center;margin-bottom: 20px;}

.ditutxt {padding-top: 60px;}
.ditutxt .dttfl h3{font-size: 30px;font-weight: bold;}
.ditutxt .dttfl p{line-height: 30px;font-size: 15px;padding-top: 15px;}
.ditutxt .dttfr  li{text-align: center;}
.ditutxt .dttfr  li h5{padding-top: 10px;font-size: 15px;}




.ab_bt{overflow: hidden;margin-top: 90px ;}
.ab_btc{overflow: hidden;margin-top: 80px ;}
.ab_bt p{text-indent: 2em; line-height: 30px;color: #666;font-size: 15px;padding-bottom: 10px;}
.ab_bt .ab_btfl{background: url(../images/abyin.png) no-repeat  ;  }
.ab_bt .ab_btcon{padding-left:20%;padding-top: 60px;padding-bottom: 80px;}
.ab_bt .ab_btfl h4{font-size: 18px;font-weight: bold;padding-bottom: 20px;}
.ab_bt .ab_btfl span{font-size:16px;color: #666;font-weight:lighter;}
.ab_bt .ab_btfr{background: url(../images/abyin2.png) no-repeat    }
.ab_bt .ab_btfr img{padding-left: 5%;padding-top: 5%;}






.zizhiny {padding-top:20px;}
.zizhiny span {width:330px;height:250px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:30px 10px;background: #dfdfdf;}
.zizhiny span img { width:auto; height: auto;height: 240px;}
.zizhiny li {display:block;text-align: center;margin-bottom: 20px;}

.zizhiny li p { color:#fff;font-size:16px;padding: 20px 0; transition: 0.6s; background: #aaaaaa;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.zizhiny li:hover p {background: #eb6717;}


.body-box1{display:none}



.event .con-l{width:32.5%}
.event .con-r{width:67.5%;padding-left:7.7%}
.event ul{padding-left:60px;padding-top:45px}
.event ul::after,.event ul::before{position:absolute;content:''}
.event ul::before{z-index:1;top:0;left:0;width:25px;height:25px;background:url(../images/event_icon.png) no-repeat center}
.event ul::after{left:12px;top:0;width:1px;height:100%;background:#e6e6e6}
.event li{margin-bottom:.35rem}
.event .date{width:85px;height:32px;line-height:32px;background:#e93f37;border-top-right-radius:5px;border-bottom-right-radius:5px}
.event .date::after,.event .date::before{position:absolute;content:''}
.event .date::before{left:-51px;top:50%;width:7px;height:7px;border:1px solid #999;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.event .date::after{left:-15px;border-right:15px solid #e93f37;border-top:16px solid transparent;border-bottom:16px solid transparent}
.event .info{width:calc(100% - 100px);padding-left:.35rem}
.join-list .top .con-l{width:230px}
.join-list .top .con-r{padding-left:4.5%;width:calc(100% - 230px);line-height:36px}
.join-list .head{width:calc(100% - 45px);color:#666}
.join-list .head .box{width:16.6%}
.join-list h2{font-size:36px}
.join-list li{margin-bottom:12px}
.join-list li.cura .btn{background:url(../images/join_icon2.png) no-repeat left center}
.join-list li.cura .con{color:#fff;background:#2b579a;}
.join-list .heads{cursor:pointer}
.join-list .btn{position:relative;width:45px;height:54px;background:url(../images/join_icon1.png) no-repeat left center;cursor:pointer}
.join-list .con{width:calc(100% - 45px);color:#fff;background:#a9a9a9}
.join-list .con .box{width:16.6%;height:54px;line-height:54px;text-align:center}
.join-list .info{display:none;width:calc(100% - 45px);line-height:35px;padding:.2rem 6.5%;border:2px solid #2b579a;}
.join-list li h3{font-size: 16px;font-weight: bold;color: #333;}

.join-list  .zpbt{width: 110px;line-height: 35px;display: block;text-align: center;color: #fff;background: #2b579a;border-radius:5px;margin-top: 30px;}





 
.slideBox3 .zjiafr h2{font-size: 24px;font-weight: bold;padding: 35px 0 15px 0;}
.slideBox3 .zjiafr i{display: block;width: 40px;height: 3px; background: #2b579a;}
.slideBox3 .zjiafr span{font-size:18px; padding: 30px  0;display: block;}
.slideBox3 .zjiafr p{font-size:15px;line-height: 30px;}
.slideBox3 .zjiafr{padding-left: 50px;}
.btt{position: relative;}
    .banners{margin:0 auto  ; overflow:hidden;}
.large_box{margin-bottom:62px; overflow:hidden;}
.large_box img{display:block;}
.small_box{ overflow:hidden;  }
.large_box li{display: none ;  }
.small_list{position:relative;float:left; overflow:hidden;}
.small_list ul{ overflow:hidden;padding-top: 30px; }
.small_list ul li{position:relative;float:left;margin-right:18px; }
.small_list ul li img{display:block; }
.small_list ul li  { opacity: 0.6;}
.small_list ul li.on  {opacity: 1;}
.small_list ul li p{text-align: center;padding-top: 10px;}
.btnn{width:40px;height: 40px;}
.left_btn{ background :url(../images/glfl1.png) no-repeat ;  position: absolute;bottom: 8%; left: -4%; cursor: pointer; }
.right_btn{ background :url(../images/glflr.png) no-repeat ;  position: absolute; bottom: 8%; right: -4%;cursor: pointer; }
.bnstop .bnstit h2{font-size: 24px;font-weight: bold;}
.bnstop .bnstit span{font-size: 24px;font-weight: bold;color: #2b579a;}
.bnstop .bnstit{padding: 80px 0 50px 0;}
@media(max-width:768px) {
    .slideBox3 .zjiafr{padding-left: 0;}
    .small_box{display: none;}
    .left_btn{left: 60%;bottom:0 }
.right_btn   {left:75%;bottom:0 }

}






.courseList li {padding: 15px 0;}
.courseList li .pic {float: left;width: 22%;overflow: hidden;}
.courseList li .cont {float: right; width: 78%;padding-left: 45px}
.courseList li .cont h3 { font-size: 16px; font-weight: 600; line-height: 34px;}
.courseList li .cont h3  {color: #333333;}
.courseList li:hover h3 {color: #2b579a;}
.courseList li .cont p {color: #666; line-height: 30px;}
.courseList li img{transition: 1s;width: 100%;} 
.courseList li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.newsList li {overflow: hidden; border: none;    -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.newsList li .pic img {width: 100%}
.newsList li a{display: block;}
.newsList li .cont {-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.newsList li .cont h3 {overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;margin-bottom: 10px; line-height: 28px; font-size: 20px; font-weight: bold;}
.newsList li .cont h3 a {color: #333333;}
.newsList li .cont h4 {margin-top: 12px; line-height: 24px; color: #adadad;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; font-size:15px;}
.newsList li .cont p {color: #333; line-height: 28px; font-size:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.newsList li:hover h3 a {color: #2b579a;}
.newsList li .cont span{font-size: 14px; color: #666;padding: 20px 0;display:block}
.newsList li .cont h6{display: block; font-size: 14px; color: #666;padding-top: 15px;font-weight: bold;}
.newsList li:hover .cont h6{color: #2b579a;}
.newsList li .cont .more{background: url(../images/jt1.png) center no-repeat;width: 35px;height: 30px;}
.newsList li:hover .more{background: url(../images/jt2.png) center no-repeat;width: 35px;height: 30px;}
.courseList .clpic {  width: 100%;height: 0;padding-bottom: 69%; overflow: hidden;    }
 
 
 .courseList .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #fdfdfd; position:relative; margin-top: 10px; font-size: 16px; padding-bottom: 7px;}
 .courseList .mores:hover{ color: #2b579a; }
 .courseList .mores:before{ content:""; width:100%; height:1px; background:#2b579a; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.5s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.5s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.5s cubic-bezier(.4,0,.2,1),-webkit-transform 1.5s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.courseList li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}





.busines p{font-size: 15px;line-height: 30px;text-indent: 2em;color: #666;}
.busines ul{padding-top: 50px;}
.busines li{border: 1px solid #ccc;}
.busines li img{width: 100%;}


.busines2 h3{font-size: 30px;text-align: center;padding-bottom: 50px;}
.busines2 table{margin:0 auto;text-align:center}
.slideBox5 {width:100%;position:relative;margin-top: 40px;}
.slideBox5 .hd {height:15px;overflow:hidden;position:absolute;left:50%;bottom:5px;z-index:1;}
.slideBox5 .hd ul {overflow:hidden;zoom:1;float:left;}
.slideBox5 .hd ul li {float:left;margin-right:2px;width:10px;height:10px;line-height:14px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;text-indent:-9999px;background:#666666;}
.slideBox5 .bd .tp .name a {font-size:16px;color:#333;display:block;}
.slideBox5 .bd .tp .name a:hover {color:#e5494a;}
.slideBox5 .bd .tp .name {padding-top:15px;text-align:left;}
.slideBox5 .bd .tp .name p {padding-top:8px;text-align:left;font-size:14px;color:#666;line-height:24px;}
.slideBox5 .hd ul li.on {background:#e72b49;color:#fff;}
.slideBox5 .bd {width:100%;position:relative;height:100%;z-index:0;margin:0 auto;overflow: hidden;}
.slideBox5 .bd li {width:33.3%;zoom:1;vertical-align:middle;text-align:center;overflow: hidden; display:table-cell;float:left;position:relative;overflow:hidden;}
.slideBox5 .bd li .tp {width:94%;margin:0 auto;overflow:hidden;    }
.slideBox5 .bd li .tp a:hover img {opacity:0.9;}
.slideBox5  li a{display: block;}
.slideBox5 li p{text-align: center;padding-top: 15px;}
.slideBox5 .prev {position:absolute;left:-40px;top:40%;width:25px;height:52px;background:url(../images/left.png) no-repeat left center;}
.slideBox5 .next {position:absolute;right:-40px;top:40%;width:25px;height:56px;background:url(../images/right.png) no-repeat right center;}
/* PC端隐藏小圆点 */   

 @media screen and (min-width:1024px) {.hd {display:none;}
}
/* 移动端隐藏箭头 */  
  @media screen and (max-width:768px) {.slideBox5 {width:100%;position:relative;padding-top:10px;}
.slideBox5 .prev {left:1%;top:30%;}
.slideBox5 .next {right:1%;top:30%;}
.hd {display:none;}
.slideBox5 .bd {width:100%;position:relative;height:100%;z-index:0;margin:0 auto;overflow:hidden;}
.slideBox5 .bd li {width:50%;zoom:1;vertical-align:middle;text-align:center;display:table-cell;float:left;}
}
/* 移动端隐藏箭头 */   
 @media screen and (max-width:767px) {
	.body-box{display:none}
	.body-box1{display:block}
   .slideBox5 .bd li {width:100%;}
   .slideBox5 .bd li .tp{width: 60%;}
   .slideBox5 .bd li .tp{padding-bottom: 20%;}
}
 





.idea{background: #e9eef5;display: table;}
.idea .ideafl {padding: 5% 3% 0 3%;}
.idea img{width: 100%;}
.idea .ideafl p{text-indent: 2em;font-size: 15px;color: #666;line-height: 30px;padding: 5px 0;}
@media(max-width:1680px) {
 
}

@media(max-width:1650px) {
 
}

@media(max-width:1440px) {

 
}

@media(max-width:1366px) {
  .zxdtbx li .hbtns{margin-bottom: 56px;}

}




@media(max-width:1200px) {
  footer{padding: 10px ;}
  footer .fotfl{display: none;}
  footer .fotfr{width: 100%;}
  footer .fotfr h5{display: none;}
  footer .fotfr h6{text-align: center;}
  footer .fotfr h6 span{font-size: 14px; }
  

  .zxdtbxfr h3{padding: 11px 0;}
}

@media(max-width:1024px) {
 

}

@media(max-width:992px) {
  .zxdtbxfr h3{font-size: 20px;}
  .zxdtbxfr p{font-size: 14px;padding-bottom: 20px;}
  .zxdtbx li .hbtns{margin-bottom: 32px;}

}

@media(max-width:768px) {
 
}

@media(max-width:767px) {
	
	.about .n_al img{height:100%;}
	
	.fzlcsj{display:block;width:100%}
	.fzlcsj h4{
		    width:100%;
		    background:#aaa;
		    padding: 10px;
			line-height: 30px;
			text-align: center;
			color: #fff;
		}
		.fzlcsj p{
			
			    width: 100%;
				line-height: 20px;
				color: #000000;
				margin: 20px 0 0 0;
			
		}
.hzhbs{display:none;}
	.n_al h3{
		    font-size: 18px;
    text-align: center;
    padding-bottom: 30px;
    font-weight: bold;
	}
	.in_classic li h5{height:40px;overflow:hidden}
	.in_classic li img{height:100% !important}
	.sbd{width:100% !important}
	.aboutsd{width:100% !important}
	 .courseList li .cont{padding-left: 0;width: 100%;}
    .courseList li .pic{width: 100%;}
    .courseList li .pic img{width: 100%;}
    .newsList li .cont h3{font-size: 20px;padding-top: 20px;margin-bottom: 3px;}
    .newsList li .cont span{padding: 10px 0;}
    .newsList li .cont h6{font-size: 14px;padding-top: 4px;}
.in_nsfr .in_nsfrtop span{width: 28%;}
.in_nsfr .in_nsfrtop h3{width: 72%;}
  .in_about{margin: 30px 0;}
  .protit h2{font-size: 26px;}
  .in_abcon{padding-top: 20px;}
  .in_about .in_abfl img{width: 100%;}
  .in_about .in_abfl{padding: 0;}
  .in_abfrpro{padding-top: 20px;}
  .in_abfrpro li a{padding: 40px 0;}
  .in_about .in_abfr{padding: 0;}
  .in_classic{padding: 30px 0;}
  .indexb .t a{width: 46%;margin: 0 2%; margin-bottom: 5px;}
  .indexb{padding-top: 20px;}
  .in_classic ul{padding-top: 20px;}
  .in_news{padding: 30px 0;background: url(../images/in_nsbg.jpg) ;}
  .in_nsfr{padding-left: 0;}
  .in_newscon{padding-top: 20px;}
  .shipin{padding-top: 30px;}
  .ab_con h3{font-size: 24px;padding-bottom: 20px;}
  .about{margin: 30px 0;}
  .gunds{padding: 30px 0;}
  .dsz_con .dszfr{padding-left: 0;}
  .zxdtfr,.zxdtfr2{padding: 10px;}
  .zxdtfr{border :none;}
  .zxdtfr2{border :none;}
  .ab_bt .ab_btfl{background: none;}
  .ab_bt .ab_btcon{padding: 0;}
  .ab_bt{overflow: hidden;margin-top: 30px ;}
.ab_btc{overflow: hidden;margin-top: 30px ;}
.albot{margin-top: 10px;}
.busines ul{padding-top: 20px;}
/* .layui-col-xs12{width:33.333333% !important} */
.busines2 h3{padding-bottom: 20px;}
}