@charset "utf-8";
/*关于我们*/
.profile-top{width:100%;background: #fff url(../images/profile/top.jpg) no-repeat center center;height: 540px;overflow:hidden;position: relative;background-size: 100%;z-index: 5;}
.profile-top::before{content:" ";background: rgba(0, 0, 0, 0.4);z-index: 2;display:block;position: absolute;top: 0;left:  0;width:  100%;height: 100%;}
.profile-top .desc {width: 100%;float:left;text-align: left;padding: 220px 0 0 0;z-index: 10;position: relative;}
.profile-top .desc h3{font-size: 94px;color: #fff;line-height: 100px;font-weight: bold;margin-bottom: 30px;font-family: Montserrat;}
.profile-top .desc p{line-height: 40px;font-size: 34px;color: #fff;margin-bottom: 20px;font-family: Montserrat;}
.profile-top .desc p strong{font-weight:bold;}

.introduction{clear:both;overflow:hidden;width:100%;background: #fff;z-index:  999;position: relative; padding-top:40px;}
.introduction h3{text-align:center;font-size: 28px;line-height:40px;color: #111;position:relative;padding-bottom: 40px;font-family: Montserrat;font-weight: bold;}
.introduction .content {width: 680px;overflow:hidden;float:left;position:relative;}
.introduction .content p{color: #666;font-size:14px;line-height:24px;text-align:justify;margin-bottom: 20px;}
.introduction .photography{position:relative;float: right;width: 680px;height:400px;overflow:hidden;margin:0 auto;}
.introduction .photography:hover .slide:after,.introduction .photography:hover .counter,.introduction .photography:hover .slide:before{opacity:1}
.introduction .slide{float:right;position:absolute;z-index:1;width: 680px;height:400px;background-color:#eee;text-align:center;transition:opacity .4s;opacity:1;}
.introduction .slide:before{content:attr(annot);display:block;position:absolute;left:20px;bottom:20px;color:rgba(255,255,255,.9);font-size:14px;font-weight:300;z-index:12;opacity:0;transition:opacity .3s;text-shadow:0 0 1px #000}
.introduction .slide:after{content:attr(slide);display:block;position:absolute;bottom:0;transition:opacity .3s;width:100%;height:80px;opacity:0;background-image:linear-gradient(transparent,rgba(0,0,0,0.5));text-align:left;text-indent:524px;line-height:101px;font-size:13px;color:rgba(255,255,255,.9);text-shadow:0 0 1px #000}
.introduction .counter{position:absolute;bottom:20px;right:1px;height:20px;width:60px;z-index:2;text-align:center;color:#fff;line-height:21px;font-size:13px;opacity:0;transition:opacity .3s}
.introduction .faux-ui-facia{top:0;right:0;float:right;position:absolute;margin-top:0;z-index:9;height:100%;width:100%;opacity:0;cursor:pointer}
.introduction .faux-ui-facia:checked{z-index:8}
.introduction .faux-ui-facia:checked+.slide{opacity:0}
.introduction .faux-ui-facia:checked:nth-child(1):checked{z-index:9}
.introduction .faux-ui-facia:nth-child(1):checked{float:left;z-index:9}
.introduction .faux-ui-facia:nth-child(1):checked+.slide{opacity:1}
.introduction .faux-ui-facia:nth-child(1):checked~.faux-ui-facia{float:left;z-index:8}
.introduction .faux-ui-facia:nth-child(1):checked~.faux-ui-facia+.slide{opacity:0}
.introduction .faux-ui-facia:nth-child(1):checked~.faux-ui-facia:checked{z-index:9}
.introduction .faux-ui-facia:nth-child(1):checked~.faux-ui-facia:checked+.slide{opacity:1}

.certificate{background: #fff;overflow: hidden;padding-top: 40px;}
.certificate h3{text-align:center;font-size: 28px;line-height:40px;color: #111;position:relative;padding-bottom: 40px;font-family: Montserrat;font-weight: bold;}
.certificate h3 span{font-size: 20px;text-align:  center;display: block;color: #aaa;font-weight: normal;}
.certificate .cer-box{width:1400px;margin:0 auto;overflow:hidden;padding-bottom: 30px;}
.certificate .cer-box ul{overflow:hidden;width: 1400px;margin: 0 auto;}
.certificate .cer-box ul li{float:left; width:285px;}
.certificate .cer-box ul li p{text-align:center;line-height:  30px;font-size: 14px;}
.certificate .cer-box ul li+li{margin-left:20px;}
.certificate .cer-box ul li .cer_pic{ width:100%; height:405px;}
.certificate .cer-box ul li .cer_pic img{width:100%; height:100%;}
.certificate .owl-nav{text-align: right;max-width: 1170px;margin: 40px auto 0;}
.certificate .owl-nav .owl-prev,
.certificate .owl-nav .owl-next{display: inline-block;margin-right: 20px;font-size: 14px;font-weight: 700;color: #777;letter-spacing: 1px;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;padding: 0 5px;}
.certificate .owl-nav .owl-prev:hover,
.certificate .owl-nav .owl-next:hover{background: #91bf14;color: #fff;}
.certificate .owl-nav .owl-prev i{margin-right: 5px;}
.certificate .owl-nav .owl-next{margin-right: 0px;}
.certificate .owl-nav .owl-next i{margin-left: 5px;}