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}
 

 


.section1{padding: 40px 0;}

.s1-item{margin: 20px 0;}
.s1-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}
.s1-img{height: 110px;width: 110px;margin: 20px auto;background: url(../images/base/s1-item.png); border-radius: 50%;box-shadow: inset 0 0 7px 0 rgba(0,0,0,.08);line-height: 108px;text-align: center;color: #0095eb;}

.s1-img img{height: 100%;width: 100%;}

.s1-text{padding: 10px 15px 0;}
.s1-text h4{margin: 20px 0;font-size: 20px;line-height: 25px;color: #000;letter-spacing: 0px;text-align: center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s1-text p{color: #666;line-height: 24px;height: 48px;overflow: hidden;text-align: center;}
.s1-item:hover .s1-img{background: #0095EB;color: #fff;}
.s1-item:hover .s1-img img{transform: translateY(-110px);filter: drop-shadow( 0 110px #fff);}

.section2{background: #F2F3F5;padding: 60px 0 290px;background: url(../images/base/s2-bg.png) center bottom no-repeat;}
.s2-title{font-size: 42px;margin-bottom: 40px;line-height: 42px;color: #333;text-align: center;}
.s2-item{margin: 20px 0;text-align: center;}
.s2-item h4{color: #0095eb;font-size: 80px;display: inline-block;}
.s2-item small{font-size: 60px;display: inline-block;color: #0095eb;}
.s2-item p{display: block;color: #333;font-size: 24px;}
.s2-item p:after{content:"";display: block;height: 1px;width: 60%;margin: 20px auto;background: #ccc;}
 
@media screen and (min-width: 768px) and (max-width: 991px){
.s2-item h4{font-size: 60px;}
.s2-item h4 small{font-size: 40px;}
.s2-item p{font-size: 18px;}
}






.section3{padding: 60px 0;text-align: center;color: #fff;font-size: 30px;background: #0095EB;}
.section3 .s3 a{color: #fff;}

.section4{}
.section4 [class*=col-]{padding:0}
.s4-item{position:relative;display:block;overflow:hidden;text-decoration:none}
.s4-item img{position:relative;top:0;width:100%;height:auto;transition:all .3s ease-in-out 0s;transform:scale(1.2)}
.s4-text{position:absolute;right:0;bottom:-60px;left:0;transition:all .3s ease-in-out 0s}
.s4-text a{float:left;display:block;width:50%;height:60px;background:rgba(0,149,235,.8);color:#fff;text-align:center;font-size:28px;line-height:60px}
.s4-text a+a{border-left:1px solid rgba(255,255,255,.5)}
.s4-text a:hover{background:#fff;color:#0095eb}
.s4-item:hover .s4-text{bottom:0}
.s4-item:hover img{top:-10px;opacity:.8}


@media screen and (min-width: 0) and (max-width: 767px){
.s4-item{margin: 20px 0;}
}

.section5{padding: 60px 0;}
.s5-title{margin-bottom: 40px;font-size: 42px;line-height: 42px;text-align: center;text-align: center;}


.s5-item{margin: 20px 0;}
.s5-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}
.s5-img{position:relative;display:block;overflow:hidden;text-decoration:none}
.s5-item img{position:relative;top:0;width:100%;height:auto;transition:all .3s ease-in-out 0s;transform:scale(1.2)}
.s5-item:hover img{top:-10px;opacity:.8}
.s5-img div{position:absolute;right:0;bottom:-60px;left:0;transition:all .3s ease-in-out 0s}
.s5-img div a{float:left;display:block;width:50%;height:60px;background:rgba(0,149,235,.8);color:#fff;text-align:center;font-size:28px;line-height:60px}
.s5-item:hover div{bottom:0}
.s5-img div a+a{border-left:1px solid rgba(255,255,255,.5)}
.s5-img a:hover{background:#fff;color:#0095eb}

.s5-text{padding-top: 10px;}
.s5-text h4{font-size: 28px;line-height: 34px;height: 68px;overflow: hidden;color: #000;}
.s5-text p{font-size: 14px;color: #666;line-height: 24px;height: 96px;overflow: hidden;}
.s5-text2{line-height: 35px;background: #FAFAFA;padding: 5px 15px;color: #999;}
.s5-text2 i{color: #0095eb;margin-right: 3px;}
.s5-text2 span{float: right;padding-left: 10px	;border-left:1px solid #eee;color: #999;}
.s5-text2 span i{color: #999;}





.section6{padding: 60px 0;background:#edeef0 url(../images/base/s6-bg.png) center center;color: #333;font-size: 28px;line-height: 46px;}
.s6 a{float: right;height: 46px;display: inline-block;padding: 0 30px;background: #0095eb;color: #fff;float: right;font-size: 16px; border-radius: 6px;margin-left: 20px;}
.s6 i{font-size: 30px;color: #0095eb;}

@media screen and (min-width: 0) and (max-width: 767px){
.s6 a{float: none;display: block;margin: 20px auto;text-align: center;}
}


.section7{padding: 60px 0 80px;background: url(../images/base/s7-bg.jpg) center center;}
.s7-title{text-align: center;padding-bottom: 20px;background: url(../images/base/s7-title.png) center bottom no-repeat;}
.s7-title p{color: #fff;font-size: 14px;}
.s7-title h4{color: #0095eb;font-size: 42px;}
.s7-title h4 a{color: #0095eb;}

.s7-item{margin: 10px 0;}
.s7-item a{display: block;position: relative;text-decoration: none;overflow: hidden;padding: 5px;color: #fff;font-size: 14px;line-height: 50px;vertical-align:middle;
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
}
.s7-item a img{width: 56px;height: 52px;}
.s7-item a:hover{background: #0095eb;color: #fff;}
.s7-item a:hover img{transform: translateY(-70px);filter: drop-shadow( 0 70px #fff);}

.s7-line{height: 1px;background: #464853;clear:both;}
.s7-more{margin: 40px 0 0;text-align: center;display: block;clear:both;}
.s7-more a{height: 42px;line-height: 42px;display: inline-block;background: #0095eb;color: #fff;font-size: 16px; border-radius: 6px;position: relative;}
 .s7-more a i{display: inline-block;	line-height: 42px;width: 42px; background: rgba(0,0,0,.05);    color: rgba(0,0,0,.5);position: relative;z-index: 2;}
.s7-more a span{padding: 0 30px;position: relative;z-index: 2;}
.s7-more a:after{content:'';display: block;position: absolute;left: 0;top: 0;height: 42px;background: rgba(0,0,0,.05); width: 0%;z-index: 3; transition: all 300ms ease-in-out 0s;}
.s7-more a:hover:after{width: 100%;}



.section8{padding: 30px 0;background: #25272E;}
.s8{font-size: 16px;text-align: center;color: #CCCCCC;}
.s8 a{color: #CCCCCC;}




.foot{padding: 60px 0;background: #292B33;color: #ddd}
.foot h4{color: #fff;font-size: 20px;margin-bottom: 15px;}
.foot h4 a{color: #fff;}
.foot1{margin: 20px 0;}
.foot1 p{}

.foot2{margin: 20px 0;}
.foot2 a {color:white;}
.foot2 dl{margin-bottom: 15px;padding-top: 15px;padding-left: 40px;position: relative;}
.foot2 dl:after{content:"";display: block;height: 18px;width: 18px;border:4px solid #0095EB;
position: absolute;left: 0;top: 16px;
border-radius: 50%;
}
.foot2 dl dt{font-weight: normal;	color: #a8a8a8;background: #26282F;	font-size: 12px;padding: 3px;}
.foot2 dl dd{color: #ccc;padding: 5px 0;line-height: 22px;height: 44px;overflow: hidden;}
.foot2 dl dd i{margin-right: 3px;}
.foot2 dl dd a{color: #ccc;}
.foot3{margin: 20px 0;}
.foot3 a {color:white;}

.f3-item{margin: 10px 0;}
.f3-item a{display: block;position: relative;text-decoration: none;overflow: hidden;color: #ccc;}

.f3-img{height: 80px;width: 83px;overflow: hidden;float: right;border-left:3px solid #0095EB;}
.f3-img img{width: 100%;height: 100%;object-fit: cover;}

.f3-text{overflow: hidden;background: #25272E;padding: 10px;}
.f3-text h4{margin: 0;font-size: 14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
border-bottom:1px solid #292B33;padding: 5px 0 10px;margin-bottom: 5px;
}
.f3-text  p{font-size: 14px;margin-bottom: 0;color: #ccc;}
.f3-text  p i{margin-right: 5px;}



.copyright{padding: 20px 0;background: #292B33;text-align: center;border-top:1px solid #3F4148;
color: #ccc;
}

.copyright a{color: #ccc;}




.title20{text-align: center;padding: 40px 0;color: rgba(68, 68, 68, 0.6);background: #F7F7F7;margin-bottom: 30px;}
.title20 h4{font-size: 30px;line-height: 35px;font-weight: 400;letter-spacing: 1px;color: #333;margin-bottom: 15px;}
.title20 a{margin: 0 10px;color: rgba(68, 68, 68, 0.6);}



.box2{padding: 30px 0;}




.s11-item{margin: 20px 0;}
.s11-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}
.s11-img{border:8px solid #f8f8f8;position:relative;display:block;overflow:hidden;text-decoration:none}
.s11-item img{position:relative;top:0;width:100%;height:auto;transition:all .3s ease-in-out 0s;transform:scale(1.2)}
.s11-item:hover img{top:-10px;opacity:.8}
.s11-img div{position:absolute;right:0;bottom:-60px;left:0;transition:all .3s ease-in-out 0s}
.s11-img div a{float:left;display:block;width:50%;height:60px;background:rgba(0,149,235,.8);color:#fff;text-align:center;font-size:28px;line-height:60px}
.s11-item:hover div{bottom:0}
.s11-img div a+a{border-left:1px solid rgba(255,255,255,.5)}
.s11-img a:hover{background:#fff;color:#0095eb}

.s11-text{padding-top: 0;}
.s11-text h4{font-size: 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height: 30px;padding: 0 15px;}
.s11-text h4 span{float: right;color: #999;margin-left: 20px;}
.s11-text h4 span i{color: #0095EB;}




.team-item{margin: 20px 0;}
.team-item a{display: block;position: relative;text-decoration: none;overflow: hidden;}
.team-img{border:8px solid #f8f8f8;position:relative;display:block;overflow:hidden;text-decoration:none}
.team-item img{position:relative;top:0;width:100%;height:auto;transition:all .3s ease-in-out 0s;transform:scale(1.2)}

.team-text{padding: 10px;}
.team-text h4{margin-bottom: 5px;color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.team-text span{display: block;color: #999;font-size: 14px;}
.team-text span:after{content:"";margin: 15px 0;display: block;height: 1px;width: 40%;background: #0095EB;}
.team-text p{color: #666;line-height: 24px;height: 48px;overflow: hidden;}


.news-item{margin: 20px 0;}
.news-item h4{color: #0095eb;font-size: 25px;line-height: 29px;font-weight: 300;letter-spacing: 0px;font-size: 20px;}
.news-item h4 a{color: #0095eb;}
.news-item p{margin-bottom: 0;color: #666;line-height: 25px;height: 75px;overflow: hidden;}




.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #0095EB;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #0095EB;
    background-color: transparent;
}



 .por_img{background-color:#39383E;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:300px;animation:mymove 20s}










