* {font-family: Arial, Verdana, "微软雅黑";  font-size: 14px;}
html,body,h1,h2,h3,h4,h5,h6,div,form,ul,li,a,em,input,dd,dt,dl,p,figure,textarea,button{margin: 0;  padding: 0;  border: 0;  list-style: none;  text-decoration: none;  font-weight: normal;}
em {font-style: normal;}
dd,dt,dl,em,button {display: block;}
a,img{border:none;display:inline-block;width:100%\9;}
img{max-width: 100%;}
.container{width: 1200px;}
.center {margin: 0 auto;  width: 1100px;}
.clear{}
.clear:after{content: "";visibility: visible;clear: both;height: 0;display: block;}
.red{color:#a20404;}
.lan{color: #01458e;font-size: inherit;}
/*header*/



.header-pc{width: 100%;padding: 0;border-bottom:4px solid #ef8222}






.header-nav{padding:30px 0;font-size: 0;background: transparent;position: absolute;top: 0;left: 0;width: 100%;}
.header-nav .container .row{font-size: 0}
.header-nav .logo{padding: 0 5px;display: inline-block;vertical-align:bottom;float: none;position: relative;z-index: 666}
.header-nav .logo img{max-width: 100%;}


.index-header-nav{display:inline-block;position: relative;z-index: 1000;vertical-align: bottom;float: none;}
.header-nav-main{background: none;border:none;margin:0;min-height: auto;position: relative;}
.header-nav-top{background: #333;text-align: center;}
.nav-kongjian{background: transparent;border:none!important;overflow: hidden;}
.nav-kongjian:focus{background: transparent!important;}

.header-list-li{}
.header-list-li ul{margin: 0;text-align: right}
.header-list-li ul li{display: inline-block;width: auto;float:none;}
.header-list-li ul li a{display:block;padding:8px 24px;font-size:16px;border-bottom: 1px solid transparent;color:#000!important;font-family: "Arial";font-weight: 600;
text-decoration: none;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.header-list-li ul li a:hover{color: #f8b516!important;background: transparent!important;border-bottom-color: #f8b516}
.header-list-li ul li.we{float: right;background: #fbbe3f;color: #000}
.header-list-li ul li.we a{color: #000}
.header-list-li ul li.we:hover a{background:#000;color: #fbbe3f}
.a-dropdown{display: none;}
.list-dropdown{display: none;margin-top: 0;border-radius: 0;min-width: 250px;padding:0;border:none;}
.list-dropdown ul,.header-list-li ul li:hover{}
.list-dropdown ul li{width: 100%;}
.list-dropdown ul li.divider{display: none;margin:1px 0;}
.list-dropdown ul li a{display: block;font-weight: normal;font-family: "Arial";font-weight: normal;padding: 10px 0; }
.list-dropdown ul li a:hover{color: #888;}
.header-list-li ul li:hover .list-dropdown,.header-list-li ul li a:hover + .list-dropdown{display: block;}
.header-list-li ul li.active{position: relative;}
.header-list-li ul li.active a{padding-right: 20px;}
.header-list-li ul li.active:after{content: "";display: block;position: absolute;top:18px;right:2px;color:#fff;width: 10px;height:12px;
background: url(/image/nav-icon.png) no-repeat;}

/*index*/
.banner{overflow: hidden;}
.banner-bxslider{}
.banner-bxslider li{}
.banner-bxslider li img{width: 100%;}
.banner-bxslider .bx-pager-item{}
.banner-bxslider .bx-pager-item a.active{background: #82bd41}
.banner .bx-wrapper .bx-next{right:0}
.banner .bx-wrapper .bx-prev{left: 0}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 0px;text-align:center;padding:10px;}
.bx-wrapper .bx-pager .bx-pager-item{vertical-align: top;}
.banner .bx-wrapper .bx-pager .bx-pager-item a, .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width:12px;height: 12px;background: #fff;font-size: 0;vertical-align: middle;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #f8b516}
.bx-wrapper .bx-controls-direction a{width: 40px;height: 80px;top:50%;margin-top: -40px;}
.bx-wrapper .bx-controls-direction a.bx-next{background:url(/image/right-btn.png) no-repeat 100% 100%;right: 0}
.bx-wrapper .bx-controls-direction a.bx-prev{background:url(/image/left-btn.png) no-repeat 100% 100%;left: 0}
.bx-wrapper .bx-viewport{background: transparent;}
.banner-index-ling .bx-wrapper .bx-controls-direction a.bx-next{background:url(/image/index-box2-r.jpg) no-repeat 100% 100%;right: 50%;width: 171px;height: 50px;margin-right: -180px;top: 100%;margin-top:40px;}
.banner-index-ling .bx-wrapper .bx-controls-direction a.bx-prev{background:url(/image/index-box2-l.jpg) no-repeat 100% 100%;left: 50%;width: 171px;height: 50px;margin-left: -180px;top: 100%;margin-top:40px;}

.case-box2-banner .bx-wrapper .bx-controls-direction a.bx-next{}
.case-box2-banner .bx-wrapper .bx-controls-direction a.bx-prev{}
.case-box2-banner .bx-wrapper .bx-pager .bx-pager-item a,.case-box2-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 40px;height: 4px;background: #000;}
.case-box2-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f7cd3}
.case-box2-banner .bx-default-pager{bottom: 0}

.programme-box3-banner .bx-wrapper .bx-controls-direction a.bx-next{}
.programme-box3-banner .bx-wrapper .bx-controls-direction a.bx-prev{}
.programme-box3-banner .bx-wrapper .bx-pager .bx-pager-item a,.case-box2-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item a{width: 40px;height: 4px;background: #000;display: none;}
.programme-box3-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background: #2f7cd3}
.programme-box3-banner .bx-default-pager{bottom: 0}



.main{overflow: hidden;margin-top: 30px;}
.page-banenr{}
.page-banenr img{width: 100%;}

.blur-border{display: inline-block;width: 40px;height: 4px;background: #0e49bb;margin:10px 0;}



.header-title{text-align: center;margin: 20px 0;overflow: hidden;}
.header-title h2{margin: 10px 0}
.header-title h2 span{text-transform: uppercase;}
.header-title small{margin:10px 0;}
.header-title small img{}
.header-title p{color: #666;margin: 10px 0;}

.index-img{overflow: hidden;}
.index-img img{width: 100%;}

.index-title{}
.index-title h2{color: #000;font-size: 34px;margin-bottom: 10px;display: block;text-align: center;font-weight: 600;}
.index-title span{font-size: 20px;text-align: center;display: block;color: #666}
.index-title i{display: block;text-align: center;}
.index-box1{margin-top: 40px;}
.index-box1 .box{}
.index-box1 .box ul{margin-top: 30px;}
.index-box1 .box ul li{}
.index-box1 .box ul li a{display: block;text-decoration: none;}
.index-box1 .box ul li a figure{border:1px solid #666;position: relative;}
.index-box1 .box ul li a figure img{max-width: 100%;}
.index-box1 .box ul li a figure h3{background: rgba(0,0,0,0.3);color: #fff;text-align: center;padding: 15px;
position: absolute;bottom: 0;left: 0;width: 100%;transition:all .3s;-webkit-transition:all .3s;}
.index-box1 .box ul li a:hover figure h3{padding:30px 15px;}
.index-box1 .box ul li a .text{font-size: 16px;text-align: center;padding: 30px 0;background: #fff;transition:all .3s;-webkit-transition:all .3s;}
.index-box1 .box ul li a:hover .text{font-size: 16px;background: #f8b516;}
.index-box1 .box ul li a:hover .text div{font-size: 16px;color: #fff;transition:all .3s;-webkit-transition:all .3s;}
.index-box1 .box ul li a .text div{font-size: 16px;max-width: 340px;display: inline-block;color: #333}

.index-box2{padding: 30px 50px;background: #036eb8;overflow: hidden;margin-top: 40px;}
.index-box2 .title{overflow: hidden;}
.index-box2 .title h3{width: 50%;color: #fff;float: left;font-size: 30px;}
.index-box2 .title a{float: right;border:3px solid #fff;color: #fff;margin-top: 30px;padding: 10px 30px;}
.index-box2-list{display: block;width: 100%;margin-top: 40px;overflow: hidden;}
.index-box2-list ul{font-size: 0;}
.index-box2-list ul li{margin-bottom: 30px;display: inline-block;float: none;vertical-align: top;}
.index-box2-list ul li a{display: block;text-decoration: none;}
.index-box2-list ul li a figure{text-align: center;overflow: hidden;border:3px solid #ccc;position: relative;transition:all .3s;-webkit-transition:all .3s;}
.index-box2-list ul li a figure img{width: 100%;}
.index-box2-list ul li a figure h4{font-size: 16px;background: rgba(0,0,0,.3);color: #fff;padding:10px 5px;position: absolute;
bottom: 0;left: 0;width: 100%;transition:all .3s;-webkit-transition:all .3s;overflow: hidden;text-align: left;bottom: -100%;font-size: 16px;line-height: 20px;}
.index-box2-list ul li a:hover figure h4{bottom: 0}
.index-box2-list ul li a  h3{color: #fff;text-align: center;padding: 15px;transition:all .3s;-webkit-transition:all .3s;top: 0;position: relative;}
.index-box2-list ul li a:hover h3{top: 30px;}
.index-box2-list ul li a:hover figure{transform: scale(1.09);
            -webkit-transform: scale(1.09);
            -moz-transform: scale(1.09);
            -o-transform: scale(1.09);
            -ms-transform: scale(1.09);}


.index-box4{padding: 15px 40px;overflow: hidden;width: 100%;margin-top: 30px;}
.index-box4 .title{text-align: center;padding:15px 0;margin-bottom: 25px;overflow: hidden;}
.index-box4 .title h3{color: #333;margin: 10px 0;font-size: 30px;float: left;text-align: left;line-height: 36px;}
.index-box4 .title a{color: #f8b516;border:3px solid  #f8b516;float: right;margin-top: 30px;padding: 10px 40px;}
.index-box4 .title a:hover{box-shadow: 5px 5px 5px #eee}
.index-box4 .box{}
.index-box4 .box .l{padding: 0 5px;}
.index-box4 .box .l a{position: relative;margin-top: 24px;}
.index-box4 .box .l h3{position: absolute;color: #fff;font-size: 16px;
	bottom: 0px;left: 0;width: 100%;padding: 15px 30px;background: rgba(0,0,0,.3);}
.index-box4 .box .l img{width: 100%;}
.index-box4 .box .r{padding: 0 5px;}
.index-box4 .box .r ul{}
.index-box4 .box .r ul li{margin-bottom: 6px;padding: 15px 30px;}
.index-box4 .box .r ul li:hover{background: #f4f4f4;}
.index-box4 .box .r ul li a{padding: 5px 0;display: block;overflow:hidden;color: #333;border-bottom: 1px dotted #333}
.index-box4 .box .r ul li a time{text-align: center;background: #036eb8;color: #fff;padding: 15px 0}
.index-box4 .box .r ul li a time h3{font-size: 25px;text-transform: uppercase}
.index-box4 .box .r ul li a time span{font-size: 16px;}
.index-box4 .box .r ul li a time .text{}
.index-box4 .box .r ul li a .text h3{font-size: 22px;margin-bottom:15px;overflow: hidden;/*超出部门暗藏*/
            white-space: nowrap;/*不换行*/
            text-overflow:ellipsis;}
.index-box4 .box .r ul li a .text p{font-size: 14px;}

/*case*/
.case-list{}
.case-list h3{color: #333!important}
.case-det-bottom{text-align: right;}
.case-det-bottom .bt{display: inline-block;vertical-align: middle;}
.case-det-bottom .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.case-det-bottom .box{margin-top: 30px;}
.case-det-bottom .box a{background: #21ab38;color: #fff;padding: 5px 30px;margin:15px 20px;}
/*recruit*/
.recruit-box{margin-top: 30px;}

/*about*/
.about-main{padding: 0 60px;}
.main-page-title{font-size: 16px;}
.main-page-title a{font-size: 16px;color: #333333}
.main-page-title a:hover{}

.main-box{}
.main-list-li{text-align: center;margin-top: 30px;margin-bottom: 15px;}
.main-list-li ul{font-size: 18px;font-weight:bold;}
.main-list-li ul li{display: inline-block;vertical-align: middle;margin-bottom: 10px;}
.main-list-li ul li a{font-size: 18px;font-weight:bold;width: 220px;padding: 15px 30px;border:1px solid #ccc;text-align: center;
	color: #666;margin-left: -1px;text-decoration: none;}
.main-list-li ul li a:hover,.main-list-li ul li.active a{font-size: 18px;background: #f8b516;border-color: #f8b516;color: #fff}
.main-text{font-size: 16px;line-height: 30px;width: 100%;}
.main-text h4{font-size: 18px;line-height: 35px;width: 100%;font-weight:bold;}
.video-about{width:60%;display: block;margin:0 auto;overflow: hidden;margin-top: 40px;}
.video-about h3{color: #666;font-size: 20px;margin-bottom: 10px;}
.video-about h3 span{font-size: 20px;margin-right: 20px;font-weight: 600;}
.video-about video{}


.about-page2{margin-top: 30px;overflow:hidden}
.about-page2 ul{}
.about-page2 ul li{margin-bottom: 30px;}
.about-page2 ul li a{display: block;text-decoration: none;color: #333;position:relative;transition:all .3s;}
.about-page2 ul li a figure{display: block;border:1px solid #666;}
.about-page2 ul li a figure img{width: 100%;}
.about-page2 ul li a .box{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.4);padding: 15px;}
.about-page2 ul li a .box h3{margin-top: 15px;text-align: left;position: relative;top:0;color: #fff;margin-bottom: 10px;text-align: center;
	transition:all .3s;-webkit-transition:all .3s;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.about-page2 ul li a .box p{ text-overflow: -o-ellipsis-lastline;color: #fff;line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.about-page2 ul li a:hover h3{}
.about-page2 ul li a:hover{}
.about-page2 ul li a:hover{ transform: scale(1.05);
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            -o-transform: scale(1.05);
            -ms-transform: scale(1.05);}
.fixed-text{background: rgba(0,0,0,.2);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display: none;
      z-index: 1888;overflow-x: hidden;cursor: pointer;}
.fixed-text .container{height: 100%;}
.fixed-text .box{background: rgba(0,0,0,.8);position: relative;cursor: default;margin-top: 0px;padding:50px 0;min-height: 100%;}
.fixed-text .box i{position: absolute;width: 20px;height: 20px;cursor: pointer;background: #fff;
      text-align: center;line-height: 20px;color: #000;border-radius: 50%;font-style: normal;
right: 10px;top: 10px}
.fixed-text .box figure{text-align: center;}
.fixed-text .box figure img{}
.fixed-text .box h3{text-align: center;margin:15px 0;color: #fff;padding: 15px;}
.fixed-text .box p{display: block;padding: 15px 50px;line-height: 25px;color: #fff;}

.about-page4{margin:30px 0;padding-top: 30px;}
.about-page4 .list{}
.about-page4 .list ul{}
.about-page4 .list ul li{margin:20px 0;}
.about-page4 .list ul li:after{content: "";display: block;clear: both;  }
.about-page4 .list ul li .text{}
.about-page4 .list ul li .text .num{width: 80px;height: 80px;background: #02b201;font-size: 40px;text-align: center;line-height: 80px;color: #fff;
margin-top:-40px;}
.about-page4 .list ul li .text h3{font-size: 30px;color: #21ab38;padding: 15px 0;margin:20px 0;border-bottom: 2px solid #21ab38;display: inline-block;}
.about-page4 .list ul li .text p{}
.about-page4 .list ul li .figure{position: relative;padding:0;}
.about-page4 .list ul li .figure:after{content: "";display: block;width: 2000px;position: absolute;height: 100%;background: #e9eff4;
top: 0;z-index: -1}
.about-page4 .list ul li.l .figure:after{right: 0;}
.about-page4 .list ul li.r .figure:after{left: 0;}
.about-page4 .list ul li .figure img{}




/*news*/
.news-box{margin-top: 30px;}
.news-box ul{}
.news-box ul li{}
.news-box ul li a{display: block;border-bottom: 1px dotted #ccc;overflow: hidden;padding: 15px 0;}
.news-box ul li a figure{border: 1px solid #ccc;padding: 5px;text-align: center;}
.news-box ul li a figure img{}
.news-box ul li a .text{}
.news-box ul li a .text h3{color: #000;font-size: 18px;margin-bottom: 15px;}
.news-box ul li a .text p{color: #838383;display: block;}
.news-box ul li a .text b{color: #fd0303;margin-top: 20px;display: block;}
.news-box ul li a:hover{background: #eee}
.news-box ul li a:hover h3{color: #fd0303}
.news-box ul li a:hover p{color: #000}
.nav-page{text-align: center;
    overflow: hidden;
    display: block;
    width: 100%;}
.nav-page li.active a,.nav-page li.active:hover a,.nav-page li:hover a,.nav-page li:hover a{color: #fff;background: #f8b516;border-color: #f8b516}
.nav-page li a{margin:0 5px;color: #666}



/*news-detailed*/
.hei-border{width: 100%;height: 3px;background: #111}
.news-detailed-box{}
.news-det-header{text-align: center;overflow: hidden;padding:15px 0;margin-bottom: 20px;}
.news-det-header time{margin-top: 20px;}
.news-header{padding:40px 0;}
.news-det-header h1{margin-bottom: 10px;font-size: 26px;}

.news-btn .box{}
.news-btn .box a{display: block;width: 100%;text-align: left;margin:0;}

.posts{padding-top:40px;padding-bottom: 20px;border-bottom:2px solid #666;}
.posts ul{font-size: 0;}
.posts ul li{display: inline-block;vertical-align: top;float: none;}
.posts ul li a{display: block;border:1px solid #ccc;}
.posts ul li a figure{}
.posts ul li a figure img{width: 100%;}
.posts ul li a h3{color: #0e49bb;padding:10px;margin:10px 0;font-size: 16px}
.news-page-news{ margin-bottom: 30px;}
.join-box2{}
.join-box2 ul{}
.join-box2 ul li{margin-bottom: 50px;background: #ccc!important;}
.join-box2 ul li .panel-group{border:none;}
.join-box2 ul li .panel-default{border:none;}
.join-box2 ul li .panel-body{border-color:transparent!important;background: #f3f4f5}
.join-box2 ul li .panel-heading{border:none;}
.join-box2 ul li .panel-heading a{display: block;text-decoration: none;border:none;font-size: 20px;color: #333}
.join-box2 ul li .panel-heading a img{margin-top: 0px;}
.join-box2 .cheng{color: #333}
/*contact*/
.main-title{border-bottom: 1px solid #ccc}
.main-title span{display: inline-block;margin:2px;color: #000000;font-size: 20px;border-bottom: 2px solid #cc1019;margin-bottom: -2px;padding:10px 0;}
.contact-main{}
.contact-main .list{margin-top: 15px;}
.contact-main .list li{display: block;margin: 5px 0}
.contact-main .list li i{color: #52bd64;margin-right: 15px;font-size: 24px;}
/*footer*/
.footer-friendship{background: #f0f0f0;padding:15px;}
.footer-friendship span{color: #333;margin-bottom: 5px;}
.footer-friendship a{color: #333;border-right: 1px solid #666;padding:0 10px;margin: 15px 0;}

.footer{background: #4f4b4c;color: #fff;margin:0px;overflow: hidden;}
.footer .footer-box{font-size: 0;padding: 18px;text-align: center;}
.footer ul{display: inline-block;vertical-align: top;max-width: 8%;margin: 0 40px;}
.footer ul h3{margin-bottom: 30px;display: block;text-align: left;}
.footer ul li{margin-bottom: 10px;text-align: left;}
.footer ul li a{text-align: left;color: #fff;}
.footer ul li img{}
.footer-bottom{background: #1c1c1c;padding: 20px 15px;text-align: center;}

@media only screen and (max-width: 768px){
.fixed-text .box p{padding: 15px;}
.fixed-text .box{margin-top: 0;}
.fixed-text .container{padding:0;}

	.join-box2 ul li .panel-heading a img{width: 20px;margin-top: 5px;}
.case-det-bottom .box{text-align: left;}
.about-main{padding: 0 15px;}
.video-about{width: 100%;}
.main-list-li{}
.main-list-li ul{text-align: left;}
.main-list-li ul li{display: inline-block;width: 31%;margin:3px 0.5%;}
.main-list-li ul li a{width: 100%;font-size: 14px;padding: 10px;margin-top: -1px;border-radius: 5px;}
.header-nav{position: relative;}
.header-list-li ul li.we{float: none;margin:0 auto;text-align: center}
.navbar-default .navbar-brand{color: #fff}

.header-box1 .a{text-align: center;width:100%;}
.header-box1 .text{text-align: center;width: 100%;border:none;margin-top: 20px;}
.index-banner-img{width: 180%;position: relative;margin-left: -40%;}

.index-about-box{display: block;}
.banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{padding:5px;}
.index-box2 ul{display: block;}
.header-nav{padding:0;}
.header-nav .logo{width: 100%;text-align: center;padding: 10px;border-bottom:1px solid #ccc;}
.index-header-nav{width: 100%;padding:0;}
.bx-wrapper .bx-controls-direction a{display: none;}
.service{padding:0 15px;}

.contact-text{padding-left: 15px;}

.footer .footer-box{padding: 0;}
.footer ul{width: 100%;max-width: 100%;margin:0;padding: 20px;margin-bottom: 0}
.footer ul.none{display: none;}

.index-box1-list{}
.index-box1-list ul li{}
.index-box1-list ul li a{font-size: 0}
.index-box1-list ul li a figure{width: 50%;float: none;vertical-align: middle;display: inline-block;}
.index-box1-list ul li a .text{position: relative;top: 0;left: 0;display: inline-block;width: 50%;float: none;vertical-align: middle;}

.index-box2{padding: 15px;}
.index-box2 .title {text-align: center;}
.index-box2 .title h3{font-size: 16px;width: 100%;}
.index-box2 .title a{float: none;margin:0 auto;margin-top: 20px;}
.index-box2-list ul li a figure h4{bottom: 0}

.index-box4{padding: 15px 0;}
.index-box4 .title h3{font-size: 20px;float: none;text-align: center;}
.index-box4 .title{text-align: center;}
.index-box4 .title a{float: none;}

.index-box2-list ul li{padding: 0px;}
.index-box4 .box .r ul li{padding: 5px;}
.index-box4 .box .r ul li a time{background: transparent;color: #666}
.index-box4 .box .r ul li a time h3{margin-bottom: 10px;display: inline-block;}
.index-box4 .box .r ul li a time span{margin-bottom: 10px;display: inline-block;}

.footer-friendship a{margin-right: 5px;}
.footer-nav li{margin-right: 3px}

.footer-right li.first:after{display: none!important;}
.footer-right{text-align: center;}
.footer-left ul li{width: 100%;display: inline-block;}
.footer-erwema{text-align: center;}
.contact-right{margin-top: 50px;}

.bx-wrapper .bx-prev{left: 0!important}
.bx-wrapper .bx-next{right: 0!important}

.index-search{width: 100%;}
.down-searche{display: block;position: relative;top: 0;left: 0;width: 80%;margin-left: 10%;box-shadow: none;}
.down-searche p{display: none;}
.index-search .btn-div{display: none;}

.list-dropdown ul li.divider{display: block;}
.header-list-li{background: #343434}
.header-list-li ul li{display: block;}
.header-list-li ul li a{color: #fff!important}
.header-list-li ul li{}
.header-list-li ul li.active{}
.header-list-li ul li.active .a-dropdown{display: inline-block;float: right;}
.header-list-li ul li.active:after{display: none;}
.header-list-li ul li .list-dropdown{display: none;}
.header-list-li ul li:hover .list-dropdown,.header-list-li ul li a:hover+.list-dropdown{display: none;}
.header-list-li ul li.open .list-dropdown{display: block!important;}
.header-list-li ul li.open .a-dropdown{background: #fff}
.header-list-li ul li.open a{background-color:transparent;}

.index-box1{padding: 15px 0;}
.index-box1-list ul li{padding:5px;margin:0;}
.index-box6-list li{padding:5px;margin-top: 5px;}
.programme-box3-banner-text{display: block;position: relative;}
.programme-box3-banner-text .container{background: #111;padding:20px;}
.programme-det-box1 .list li{width: 50%;margin-bottom: 30px;}
.programme-det-box3 .text{position:relative;width: 100%;transform:translateY(0);-webkit-transform:translateY(0);}
.apartment-box5-div .nav-box{position: relative;text-align: center;}
.apartment-box5-div .nav-box li{float: none;display: inline-block;}
.apartment-box5-div .nav-box li a{padding: 0}

.app-main{background-size:auto 100%;padding:15px;}
.app-box-l{padding:0;}
.app-box-l h4{text-align: center;}
.app-box-l h3{text-align: center;}
.app-box-l .dropdown{text-align: center;}
.app-box-l .dropdown-menu{left: 50%;margin-left: -100px}
.app-box-r{margin-top: 30px;}
.app-main .erweima{margin-top: 20px;text-align: center;}
.network-box1 .list li a:after{display: none;}
.network-main{width: 100%;}
.network-list{width: 100%;}

.index-box1-right{margin-top: 30px;}
.index-box4-r .list li{margin-top: 20px;}
.index-box4-r .list li a .time .box{display: inline-block;width: 100%;height: auto;padding:2px;}
.index-box4-r .list li a .time .box b{display: none;}
.index-box4-r .list li a .time .box span{display: inline-block;margin: 0}
.index-box4-r .list li a .time .box p{display: inline-block;}
.contact-box1 ul li{padding:5px;margin-bottom: 5px;}


.index-box4{}
.index-box4 video{width: 100%;}
.index-box6 ul{margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #eee}
.index-box6 ul li a.btn{margin-top: 20px;}
.process-main .list ul li a:after{display: none;}

.contact-main .input-box ul li .input-li{width: 100%;}
.contact-main .input-box ul li span{width: 100%;margin-bottom: 15px;text-align: left;}
.news-list-right .time{padding:0;min-height:0px;}
.news-list-right .time h3{padding:0;font-size: 20px;}
.news-list-right .time span{padding:0;font-size: 14px;}
.index-box5{padding-bottom: 0}



.index-box4 .figure{margin-top: 30px;}
.school-list ul li a .figure{margin-top: 10px;border-bottom: 1px dotted #222;padding-bottom: 30px;}
.index-box1 .box figure{min-height: auto}

} 
@media only screen and (max-width: 1200px){
.container{width: 100%;}
.footer ul{margin: 0 20px;}

} <!--耗时1776085017.657秒-->