﻿#gywm .tis {padding-top:80px;text-align:center;}
#gywm .tis h2 {color:#222;font-size:32px;font-weight:normal;line-height:1;}
#gywm .tis p {margin-top:20px;color:#999;font-size:16px;line-height:1;}

#gywm .profile {padding-bottom:65px;background-color:#f4f4f4;}
#gywm .profile .cont {display:flex;align-items:flex-start;margin-top:65px;}
#gywm .profile .cont .text {flex:1 1 auto;margin-right:90px;}
#gywm .profile .cont .text .name {margin-bottom:25px;color:#1486cb;font-size:30px;line-height:1.4;}
#gywm .profile .cont .text .editorc {color:#666;line-height:2;}
#gywm .profile .cont .imgs {flex:0 0 auto;position:relative;width:800px;font-size:0;overflow:hidden;}
#gywm .profile .cont .imgs img {width:100%;transition:transform ease-out 400ms;}
#gywm .profile .cont .imgs div {position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);}
#gywm .profile .cont .imgs a {display:block;width:100%;height:100%;background:url(../images/play3.png) no-repeat center center;}
#gywm .profile .cont .imgs a.sj {display:none;}
#gywm .profile .cont .imgs:hover img {transform:scale(1.08);}
#gywm .profile .rzs {display:flex;margin-top:75px;padding-top:50px;padding-bottom:50px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#gywm .profile .rzs dd {width:25%;height:220px;font-size:0;text-align:center;box-sizing:border-box;border-right:1px solid #e3e3e3;}
#gywm .profile .rzs dd:last-child {border-right:none;}
#gywm .profile .rzs dd span {max-height:100%;}
#gywm .profile .rzs dd img {max-width:100%;max-height:100%;}
#gywm .profile .photos {position:relative;margin-top:56px;padding-left:42px;padding-right:43px;}
#gywm .profile .photos a {display:block;text-align:center;}
#gywm .profile .photos a div {font-size:0;overflow:hidden;}
#gywm .profile .photos a div img {width:100%;transition:transform ease-out 400ms;}
#gywm .profile .photos a p {margin-top:20px;font-size:16px;}
#gywm .profile .photos a:hover div img {transform:scale(1.1);}
#gywm .profile .photos .swiper-pagination {position:static;left:0;bottom:0;display:none;width:100%;height:12px;font-size:0;text-align:center;}
#gywm .profile .photos .swiper-pagination span {margin:0;width:12px;height:12px;font-size:0;border-radius:50%;background:#b2aead;opacity:0.8;overflow:hidden;}
#gywm .profile .photos .swiper-pagination span.swiper-pagination-bullet {margin:0 7px;}
#gywm .profile .photos .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;background:#1485c9;}
#gywm .profile .photos .swiper-button {position:absolute;top:0;height:204px;}
#gywm .profile .photos .swiper-prev {left:-16px;}
#gywm .profile .photos .swiper-next {right:-16px;}
#gywm .profile .photos .swiper-button i {color:#acacac;font-size:50px;cursor:pointer;}
#gywm .profile .photos .swiper-button i:hover {color:#1486cb;}
#gywm .profile .photos .swiper-button-disabled i {cursor:default;opacity:0.3;}
#gywm .profile .photos .swiper-button-disabled i:hover {color:#acacac;}

#gywm .hxjzl {background:url(../images/hxjzl_bg.jpg) no-repeat center center;}
#gywm .hxjzl .wrap {color:#fff;min-height:628px;overflow:hidden;}
#gywm .hxjzl .tis h2, #gywm .hxjzl .tis p {color:#fff;}
#gywm .hxjzl .cont {margin-top:90px;text-align:center;}
#gywm .hxjzl .cont dd {display:inline-block;padding-left:30px;padding-right:30px;width:33.333%;vertical-align:top;box-sizing:border-box;}
#gywm .hxjzl .cont dd .icon {height:75px;font-size:0;}
#gywm .hxjzl .cont dd .icon span {max-height:100%;}
#gywm .hxjzl .cont dd .icon img {max-width:100%;max-height:100%;}
#gywm .hxjzl .cont dd h4 {padding-top:40px;padding-bottom:30px;font-size:18px;line-height:1.4;}
#gywm .hxjzl .cont dd p {line-height:2;-webkit-line-clamp:5;}

#gywm .fzlc {background:url(../images/fzlc_bg.jpg) no-repeat center center/cover;}
#gywm .fzlc .wrap {height:816px;overflow:hidden;}
#gywm .fzlc .cont {position:relative;margin-top:35px;padding-left:60px;padding-right:60px;}
#gywm .fzlc .cont .swiper-container:after {position:absolute;bottom:53px;left:0;z-index:1;width:100%;height:1px;background-color:#dadada;content:"";}
#gywm .fzlc .cont .swiper-wrapper {z-index:2;}
#gywm .fzlc .cont .swiper-slide {position:relative;z-index:2;padding:30px 45px 100px 45px;box-sizing:border-box;}
#gywm .fzlc .cont .swiper-pagination {position:static;left:0;bottom:0;display:none;width:100%;height:12px;font-size:0;text-align:center;}
#gywm .fzlc .cont .swiper-pagination span {margin:0;width:12px;height:12px;font-size:0;border-radius:50%;background:#b2aead;opacity:0.8;overflow:hidden;}
#gywm .fzlc .cont .swiper-pagination span.swiper-pagination-bullet {margin:0 7px;}
#gywm .fzlc .cont .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;background:#1485c9;}
#gywm .fzlc .cont .swiper-button {position:absolute;bottom:30px;display:block;width:50px;height:50px;line-height:50px;color:#fff;font-size:40px;text-align:center;background-color:#bcbcbc;cursor:pointer;}
#gywm .fzlc .cont .swiper-button:hover {color:#fff;background-color:#1486cb;}
#gywm .fzlc .cont .swiper-prev {left:0;}
#gywm .fzlc .cont .swiper-next {right:0;}
#gywm .fzlc .cont .swiper-button-disabled {cursor:default;opacity:0.3;}
#gywm .fzlc .cont .swiper-button-disabled:hover {color:#fff;background-color:#bcbcbc;}
#gywm .fzlc .cont .text {padding:20px;height:195px;color:#666;font-size:16px;border-radius:6px;box-sizing:border-box;border:1px solid #e2e2e2;box-shadow:0 0 20px rgb(220,220,220);background-color:#fff;}
#gywm .fzlc .cont .text p {max-height:140px;line-height:28px;-webkit-line-clamp:5;overflow:hidden;}
#gywm .fzlc .cont .year {position:absolute;bottom:0;left:0;width:100%;color:#333;font-size:24px;font-family:Arial;line-height:1;text-align:center;}
#gywm .fzlc .cont .yd {position:absolute;bottom:45px;left:50%;margin-left:-12px;width:18px;height:18px;border-radius:50%;box-sizing:border-box;border:2px solid #fff;outline:3px solid #b0b0b0;background-color:#b0b0b0;content:"";}
#gywm .fzlc .cont .swiper-slide:hover .text {color:#1486cb;}
#gywm .fzlc .cont .swiper-slide:hover .year {color:#1486cb;}
#gywm .fzlc .cont .swiper-slide:hover .yd {outline-color:#1486cb;background-color:#1486cb;}

/*===================================================================================*/
/* 联系我们 */

#contact > .wrap {padding-bottom:80px;}
#contact .info {display:flex;padding-top:60px;padding-bottom:60px;}
#contact .info .editorc {padding-right:50px;width:50%;box-sizing:border-box;border-right:1px solid #e0e0e0;}
#contact .info .message {padding-left:50px;width:50%;box-sizing:border-box;}
#contact .info .message h3 {color:#222;font-size:20px;line-height:1;}
#contact .info .message .name .items {display:inline-block;width:48%;vertical-align:top;}
#contact .info .message .name .items:nth-child(even) {margin-left:4%;}
#contact .info .message .items {position:relative;margin-top:20px;font-size:0;}
#contact .info .message .btns {margin-top:30px;text-align:center;}
#contact .map {height:550px;background-repeat:no-repeat;}