body{font-family: Microsoft Yahei;overflow-x:hidden;color: #666;background:#fff;position: relative;}
ul,ol,li{list-style: none;}
a{color: #333;}
a:hover{text-decoration:none;outline:none;}
a:visited,a:active {outline:none;}
div:focus{
    outline:none;
}


/* 通用 */

.blank5,.blank10,.blank15,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank15 {height:15px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}

 
 .color-orange {color:#FE6604}

@media (min-width: 768px) {
    .navbar-default.active .navbar-brand img,.navbar-default.active a.navbar-brand img {max-height:40px;}
    .navbar-brand {padding:10px 15px;}
}

.section1{}


.s1{position:relative;margin-top: 30px;}

@media screen and (min-width: 768px) {
.s1{background:#fff;position:relative;top:-90px;margin-top: 0;}
}


.section1 .row{margin-left:0;margin-right:0}

.s1-item{background: #fff;box-shadow:0px 7px 10px 0 rgba(76,110,245,.1);transition:.5s all;position:relative;z-index:112;-webkit-transition:.5s all}
.s1-item:hover{transform:scale(1.1);transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;z-index:114;-o-transition:.5s all}
.s1-item{padding:45px 15px;text-align:center}
.s1-item .s1-img a img{height: 60px;width: 60px;}

.s1-text{padding-top:20px}
.s1-text h4{font-size:18px;font-weight:600;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:24px;margin:0}
.s1-text p{margin:10px 15px 0;font-size:14px;letter-spacing:1px;color:#707579;line-height: 20px;height: 40px;overflow: hidden;}
 
@media screen and (min-width: 768px) {
.section1 [class*=col-]{width:20%;padding-left:0;padding-right:0}
}


.s1-item-margin{margin: 20px 0;border:1px solid #eee;}


.section2{padding:20px 0 60px}
.s2-img{text-align:center}
.s2-img img{max-width:100%;height:auto}
.s2-text{padding-top:10px}
.s2-text h4{font-size:26px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:32px;margin-bottom:20px}
.s2-text p{margin:0;font-size:15px;line-height:30px;letter-spacing:1px;color:#707579}



.section3{padding:80px 0 60px;background:#F8F9FA}
.s3-item{margin:30px 0;max-height:230px}
.s3-title{margin-left: 10px;margin-right: 10px;text-transform:uppercase;font-size:30px;line-height:45px;letter-spacing:1px;max-height:180px;overflow:hidden;font-weight:700}
.s3-text{border:2px solid #00bcd4;position:relative;transition:.3s;margin:10px;background:#fff;padding:28px 30px}
.s3-text h4{color:#323648;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:18px;margin-top:15px;position:relative;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.s3-text h4 a{color:#323648}
.s3-text p{font-size:14px;font-weight:400;overflow:hidden;line-height:26px;height:78px;margin-bottom:0;color:#666}
.s3-text .s3-ico{overflow: hidden;position:absolute;top:-40px;right:30px;background:#fff;width:80px;text-align:center;border-radius: 80px;height: 80px;padding-top: 15px;}
.s3-text img{width: 50px;width: 50px;margin: 0 auto;}
.s3-item:hover .s3-text{background: #fff none repeat scroll 0 0;border: 2px solid transparent;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);}
.s3-item:hover .s3-text .s3-ico{box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);background: #00bcd4;}
.s3-item:hover .s3-text .s3-ico img{transform: translateY(-100px);filter: drop-shadow( 0 100px #fff);}




.section4{padding: 60px 0;}
.s4-title{}
.s4-title h4{text-transform:uppercase;font-size:30px;line-height:45px;letter-spacing:1px;font-weight:700}
.s4-title p{margin:0;font-size:15px;line-height:30px;letter-spacing:1px;color:#707579}
.s4-item{margin:30px 0;height: 50px;overflow: hidden;}
.s4-item h4{margin:0;font-size:50px;float:left;margin-right:15px;font-weight:600}
.s4-item h4 span{font-size:50px}
.s4-item h4 i{font-size:50px;font-style:normal}
.s4-item p{float:left;margin-left:15px;line-height:22px;margin-top:5px;margin:0;font-size:15px;letter-spacing:1px;color:#707579}



.section5{padding: 60px 0;background: #F8F9FA;}
.s5-img{text-align:center}
.s5-img img{max-width:100%;height:auto}
.s5{background:#fff}
.s5-text{padding:35px}
.s5-text h4{text-transform:uppercase;font-size:30px;line-height:45px;letter-spacing:1px;font-weight:700;margin:0 0 25px;color:#323648}
.s5-text p{margin:0;font-size:15px;line-height:30px;letter-spacing:1px;color:#707579}
@media screen and (min-width: 0) and (max-width: 1199px){
.s5-text{padding: 10px 0;}
}



.section6{padding: 60px 0;}
.s6-title{}
.s6-title h4{text-transform:uppercase;font-size:28px;line-height:45px;margin-bottom:25px;letter-spacing:1px;max-height:135px;overflow:hidden;font-weight:700}
.s6-title p{margin:0 0 20px;font-size:15px;line-height:30px;max-height:180px;overflow:hidden;letter-spacing:1px;color:#707579}
.s6-title img{max-width:100%;height:auto}
.s6-item{margin:20px 0}
.s6-img{text-align:center}
.s6-img img{width:100%;height:auto}
.s6-text{padding-top:15px}
.s6-text h4{color:#323648;font-size:21px;font-weight:600;letter-spacing:1px;margin-bottom:18px;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:uppercase}
.s6-text h4 a{color: #323648;}
.s6-text p{margin:0;font-size:15px;line-height:26px;letter-spacing:1px;color:#707579;height: 78px;overflow: hidden;}
.s6-text a.more{color:#fff;background:#00BCD4;padding:12px 35px;display:inline-block;letter-spacing:1px;margin-top:20px;border-radius:4px;font-size:15px}



.section7{padding: 40px 0;background: #00BCD4;color: #fff;}
.s7-tel{float: right;margin-top: 20px;color: #fff;font-size: 28px;font-weight: bold;}
.section7 h4{margin-top: 0;margin-bottom: 5px;font-size: 28px;color: #fff;font-weight: bold;}
.section7 p{color: #fff;font-size: 16px;margin-bottom: 0;}




.foot{background:#151515;padding:60px 0 30px;color:grey}
.foot-1{margin:20px 0}
.foot-1 h4{color:#fff;font-size:22px;color:#ddd;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}
.foot-1 h4 a{color:#fff}
.foot-1 p{margin:0;font-size:15px;line-height:30px;letter-spacing:1px;color:#707579}

.foot-2{margin:20px 0}
.foot-2 h4{color:#fff;font-size:22px;color:#ddd;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}
.foot-2 h4 a{color:#fff}
.foot-2 ul{padding:0;margin:0}
.foot-2 ul li{margin:0;font-size:15px;line-height:30px;letter-spacing:1px;color:grey}
.foot-2 ul li a{color:grey}

.foot-3{margin:20px 0}
.foot-3 h4{color:#fff;font-size:22px;color:#ddd;margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}
.foot-3 h4 a{color:#fff}
.foot-3 p{margin:0;font-size:15px;line-height:30px;letter-spacing:1px;color:#707579}

.sousuo10{height:40px;margin:0;margin-top:20px;border:1px solid rgba(255,255,255,.4);width:100%;line-height:0;display:table;box-sizing:border-box}
.text10{height:40px;line-height:40px;padding:0 10px;border:none;background:0 0;color:rgba(255,255,255,.5);display:table-cell;width:100%;float:left}
.sousuo10-btn{width:1%;vertical-align:middle;display:table-cell}
.btn10{height:40px;line-height:40px;width:40px;overflow:hidden;color:grey;border:none;background:url(../images/base/sousuo10.png) center center no-repeat;cursor:pointer;text-align:center}
.copyright{text-align:center;background:#151515;padding:20px 0;color:#707579}
.copyright a{color: #707579;}
.copyright img{width: 18px;height: 18px;}
.title20{text-align:center;font-size:45px;line-height:45px;padding:50px 0;font-weight:600}



.team-item{margin:90px 0 20px;max-height:230px}
.team-text{border:2px solid #00bcd4;position:relative;transition:.3s;margin:10px;background:#fff;padding:10px 30px 28px}
.team-text .team-img{position:absolute;top:-55px;right:30px;background:#fff;width:80px;text-align:center;height:110px;width:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.team-text .team-img img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.team-item:hover .team-text{background:#fff none repeat scroll 0 0;border:2px solid transparent;box-shadow:0 1px 10px 0 rgba(0,0,0,.2)}
.team-text h4{font-size:20px;font-weight:500;color:#444;text-transform:capitalize;letter-spacing:.5px;margin-bottom:0;line-height:32px}
.team-text h4 a{color:#444}
.team-text span{display:block;line-height:1.8em;color:#707579}
.team-text p{margin:20px 0 0;font-size:15px;line-height:30px;height:60px;overflow:hidden;color:#707579}
.team-text a.more{color:#fff;background:#00BCD4;padding:8px 35px;display:inline-block;letter-spacing:1px;margin-top:20px;border-radius:4px;font-size:15px}




.sub_menu{margin: 30px 15px;}



.list-title{margin: 0 15px 40px;text-align: center;}
.list-title p{font-size: 16px;color: #333;margin-bottom: 0;}
.list-title h4{font-size: 22px;color: #333;}

.navbar-toggle {margin-right:30px;}















