@media(min-width:1768px){
    .container{
        width:1690px;
    }
}
.top{
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99;
    display: flex;
    justify-content: space-between;

}
.head .top{
    position: fixed;
    background:#fff;
    box-shadow: 1px 1px 5px rgba(0,0,0,.2);
}
.top a{
    color:white;
}
.logo{
    padding-left:2.5%;
    padding-top:10px;
    padding-bottom:5px;
}
.menu i{
    display: none;
}
.menu ul li{
    float:left;
    padding:0 46px;
}
.menu{
    padding-left:100px;
}
.dropdown-menu{
    min-width: 100px;
}

.more:hover{
    color:white;
    transform:translate(0,-10px);
    transition: .5s;
}
.menu ul li a:after{
    content: "";
    display: block;
    position: absolute;
    width: 0;
    left: 50%;
    bottom: 0px;
    height: 3px;
    background: #c50007;
    transition: .5s;
}
.menu ul li a {
    display: block;
    line-height: 100px;
    color: #000000;
    font-size: 1.8rem;
    padding: 0px 5px;
    position: relative;
    font-family: MaisonNeue-Medium;
}
.menu ul li.cur a:after, .menu ul li:hover a:after{
    width:100%;
    left:0;
}
.nav-logo{
    display: none;
    width:25px;
}
.nav-logo i {
    display: block;
    padding: 2px 0px;
}
.nav-logo i:after {
    content: "";
    display: block;
    height: 2px;
    background: #fff;
}
.logo img{
    height: 84px;
}
.lianxi img{
    height: 18px;
}
.heise{
    display: none;
}
.yuyan {
    display: flex;
    align-items: center;
    position: relative;
    height: 100px;
    background: #c50007;
    width: 100px;
    justify-content: center;
}
.lianxi{
    display: flex;

}
.lianxitu{
    padding:0 34px;
    display: flex;
    align-items: center;
}
.yuyan img{
    height: 15px;
}
.yuyan img {
    -webkit-animation: rotate 4s infinite linear;
    -o-animation: rotate 4s infinite linear;
    animation: rotate 4s infinite linear;
}
@keyframes rotate {
    0%{
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -o-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    100%{
        -webkit-transform: rotateZ(360deg);
        -moz-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
        -o-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }
}
.yuyan a{
    color:white;
    display: block;
    font-family: MaisonNeue-Medium;
}

.yuyan a:hover{
    color:white;
}
.yuyan a:focus{
    color:white;
    text-decoration: none;
}
.banner img{
    width:100%;
}
.swiper-pagination-banner .swiper-pagination-bullet{
    width: 25px;
    height: 25px;   
    background:#fff;
    opacity: .5;
}
.swiper-pagination-banner .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
#banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 16px;
}
#banner.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10%;
    left: -37%;
    width: 100%;
}
.sygy{
    padding-top:72px;
}
.sygy h2{
    font-size:43px;
    text-align:center;
    margin-bottom:24px;
    font-family:ITCAvantGardeStd-Md;
    color:#000;
}
.sygy h3{
    font-size:17px;
    text-align: center;
    font-family:ITCAvantGardeStd-Md;
    color:rgba(0,0,0,.6);
    margin-bottom:56px;
}
.sygy .sygyleft {
    width: 50%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.sygy .sygyright {
    width: 50%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    background:#F4F5F9;
}
.video img{
    width: 100%;
}
.video1 img{
    width: 100%;
}
.sygybig{
    display: flex;
    justify-content: space-between;
}
.wvideo{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:2222;
	background:rgba(0,0,0,.7);
	display:none;
}
.wvideo section{
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
}
.wvideo section span{
	display:block;
	background:#000;
	border:5px #fff solid;
	width:80%;
	position:relative;
	height:80%;
}
.wvideo section iframe{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.wvideo section small{
	z-index:6;
	position:absolute;
	width:40px;
	height:40px;
	border-radius:50px;
	background:#000;
	right:-20px;
	top:-20px;
	box-shadow:0px 0px 10px rgba(0,0,0,.7);
	font-size:4.0rem;
	cursor:pointer;
	color:#fff;
}
.sygy .video1 video, .sygy .video1 iframe {
    position: absolute;
    width: 100%;
    height: 50%;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    /* transform: scale(1.1); */
}
.video1{
    height: 50%;
}
.sygy .video video, .sygy .video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    /* transform: scale(1.1); */
}
.sygy .video-show video,.sygy .video-show iframe{
	z-index:6;
	opacity:1;
}
.sygy .video-show>i{
	opacity:0;
	z-index:-1;
}

.sygy .video-show>i img{
	opacity:0;
	z-index:-1;
}
.sygydb{
    height: 50%;
    background:url(../images/sygybg.png) no-repeat center center;
    background-size:80%;
    font-size:14px;
    padding: 63px 113px 0px 56px;
    color:rgba(0,0,0,.6);
    line-height: 200%;
    cursor:auto;
}
.sygydb h2{
    font-size:17px;
    text-align: left;
}
.more{
    display: flex;
    background:#c50007;
    width: 116px;
    height: 39px;
    justify-content: center;
    align-items: center;
    color:white;
    margin-top:25px;
    transition: .5s;
}
.more img{
    width: 32px;
    height: 11px;
    margin-left:15px;
}
.sycp h2{
    font-size:43px;
    font-family:ITCAvantGardeStd-Md;
    margin-bottom:26px;
    color:#000;
}
.sycp{
    padding-top:67px;
}
.sycp h3{
    font-size:21px;
    color:rgba(0,0,0,.6);
    font-family:ITCAvantGardeStd-Md;
}

.sycpbtbig{
    display: flex;
    justify-content: space-between;
    margin-bottom:40px;
}
.sycplb dl dd{
    width: 50%;
    position:relative;
}
.sycplb dl dd img:last-child{
    position: absolute;
    left:0;
    top:0;
    opacity: 0;
    transition: .5s;
}
.sycplb dl dd{
    width: 50%;
}
.sycpwen{
    position:absolute;
    top:50%;
    left:15%;
    transform:translate(-15%,-50%);
    z-index: 9;
}
.sycpwen h2{
    font-size:20px;
}
.sycpwen ul li{
    font-size:14px;
    list-style: inside disc;
}
.sycpwen .more{
    background:transparent;
    color:#000;
    border:1px solid #000;
}
.sycpwen .more img:last-child{
    display: none;
}
.sycplb dl dd:hover img:last-child{
    opacity: 1;
    transition: .5s;
}
.sycplb dl dd:hover{
    color:White;
    transition: .5s;
}
.sycplb dl dd:hover h2{
    color:White;
    transition: .5s;
}
.sycplb dl dd:hover .more{
    color:White;
    border:1px solid white;
    transition: .5s;
}

.sycplb dl dd:hover .more img:first-child{
    display: none;
}
.sycplb dl dd:hover .more img:last-child{
    display: block;
    opacity: 1;
    position:relative;
    transition: .5s;
}
.sycplb dl{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.syxm{
    padding:98px 0 87px;
    background:url(../images/syxm.jpg) no-repeat;
    background-size:cover;
}
.syxmleft{
    width: 49%;
    position: relative;
    overflow: hidden;
}
.syxmright{
    width: 49%;
}
.syxmbig{
    display: flex;
    justify-content: space-between;
    height: 601px;
}
.syxmright ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.syxmright ul li{
    width: 49%;
    margin-bottom:23px;
    position:relative;
    overflow: hidden;
}
.syxmwen {
    font-size: 18px;
    width: 100%;
    height: 20%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(rgba(0,0,0,.0),rgba(0,0,0,.8));
}
.syxmwen span{
    color:white;
    position: absolute;
    bottom:27px;
    left:27px;
}
.project {
    position: absolute;
    left: 35px;
    top: 15%;
    color:white;
    font-size:42px;
}
.project span{
    font-size:14px;
    display: block;
}
.syxmright ul li:hover img{
    transform: scale(1.2);
}
.syxmright ul li:last-child img{
    transform: scale(1);
}
.syxmright ul li img {
    width: 100%;
    transition: 0.5s;
    z-index: 1;
}
.syxmleft:hover img{
    transform: scale(1.2);
}
.syxmleft img {
    width: 100%;
    transition: 0.5s;
    z-index: 1;
}
.syxw ul li{
    background-size:cover;
}
.syxw{
    padding:67px 0 67px;
}
.syxw h2{
    font-size:43px;
    margin-bottom:25px;
}
.syxw h3{
    font-size:17px;
    color:rgba(0,0,0,.6);
    font-family: ITCAvantGardeStd-Md;
}
.syxw ul li{
    width: 31%;
}
.syxw ul{
    display: flex;
    justify-content: space-between;
    margin-top:65px;
}
.syxwright img{
    height: 14px;
}
.syxwbig{
    display: flex;
    justify-content: space-between;
    padding: 53px 41px 32px 41px;
    background:url(../images/syxwlb.jpg) no-repeat;
    background-size:100%;
}
.syxwleft span{
    color:rgba(0,0,0,.6);
    font-size:15px;
    float:right;
    line-height: 28px;
    margin: 0;
    display: block;
    width: 100%;
    text-align: right;
}
.syxwleft h2{
    font-size:28px;
    color:black;
    text-align: right;
}
.syxwleft{
    justify-content: flex-end;
    width: 20%;
    flex-wrap: wrap;
}
.syxwright{
    width: 75%;
}
.syxwright p{
    font-size:15px;
    line-height:28px;
    color:#626262;
    margin-bottom:70px;
}
.dibutop{
    background:#26344F;
    padding:35px 0;
}
.dibuleft h2{
    color:white;
    font-size:26px;
}
.dibuleft h3{
    color:white;
    font-size:14px;
    margin-bottom:14px;
}
.dibuleft{
    width: 15%;
}
.dibutopbig{
    display: flex;
    justify-content: space-between;   
    width: 95%;
}

.dibubottom{
    background:#1E2C49;
    padding:40px 0;
}
.dibubleft img{
    height: 84px;
    margin-bottom:33px;
}
.dibubleft p{
    color:#9fa5b1;
    display: flex;
    font-size:22px;
    align-items: center;
    margin-bottom:30px;
}
.dibubleft p img{
    height: 18px;
    margin: 0;
    margin-right:20px;   
}
.dibubleft span{
    font-size:14px;
    color:#9fa5b1;
    line-height: 25px;
}
.dibubleft{
    width: 20%;
}
.diburight img{
    height: 50px;
}
.dibubig{
    display: flex;
    justify-content: space-between;
    border-bottom:1px solid #35425c;
    padding-bottom:35px;
}
.dibulianjie h2{
    color:#fff;
    font-size:16px;
    margin-bottom:56px;
}
.dibulianjie ul li{
    width: 50%;
    margin-bottom:21px;
    font-size:14px;
}
.dibulianjie ul li a{
    color: #9fa5b1;
}
.dibulianjie ul li a:hover{
    color: #C50007;
}
.dibulianjie ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.diburight h2{
    color:#fff;
    font-size:16px;
    margin-bottom:56px;
}
.diburight{
    width: 15%;
}
.diburight ul{
    display: flex;
    justify-content: space-between;
}
.banquan{
    padding-top:20px;
    display: flex;
    justify-content: space-between;
}
.banquan span{
    color:#9fa5b1;
}
.banquan span a{
    color:#9fa5b1;
}
.banquan span a:hover{
    color:#C50007;
}
.dibumid form input{
    background:transparent;
    border:none;
    box-shadow: none;
    border-bottom:1px solid #9fa5b1;
}

.dibumid form{
    display: flex;
    justify-content: center;
    width: 100%;
}
.dibumid{
    width: 55%;
    display: flex;
    align-items: flex-end;
}
.tex {
    border: none;
    font-size: 18px;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    color: #555;
    line-height: 50px;
    background: none;
    padding-right: 80px;
    background: url(../images/img5.png) no-repeat 35px 60px;
}
.sub-butn{
    background:url(../images/more.png) no-repeat center center!important;
    background-size:100% !important;
    display: block;
    width: 50px;
}
.ablan ul{
    display: flex;
    justify-content: space-between;
    width:60%;
}
.cplan ul{
    display: flex;
    justify-content: space-between;
    width:65%;
}
.ablan li a {
    display: block;
    line-height: 60px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 16px;
    color: #808080;
    cursor: pointer;
}
.cplan li a {
    display: block;
    line-height: 60px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 16px;
    color: #808080;
    cursor: pointer;
}
.ablan li a::after {
    width: 0;
    transition: width .3s;
    height: 5px;
    display: block;
    margin: 0 auto;
    content: "";
    background-color: #c50007;
}
.cplan li a::after {
    width: 0;
    transition: width .3s;
    height: 5px;
    display: block;
    margin: 0 auto;
    content: "";
    background-color: #c50007;
}
.ablan li a:hover:after {
    width: 100%;
    height: 5px;
    display: block;
    content: "";
    transition: width .3s;
    background-color: #c50007;
}
.cplan li a:hover,.cplan li.hover a{
    color:#c50007;
}
.cplan li a:hover:after,.cplan ul li.hover a:after{
    width: 100%;
    height: 5px;
    display: block;
    content: "";
    transition: width .3s;
    background-color: #c50007;
}

.cpnei {
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 60px;
    background: url(../images/abnbj.jpg) top;
    background-repeat: repeat-x;
}
.cpxq {
    height: auto;
    overflow: hidden;
    padding-top: 60px;
    padding-bottom: 60px;
    background: url(../images/abnbj.jpg) top;
    background-repeat: repeat-x;
}
.nyab{
    height: auto;
    overflow: hidden;
    padding-top: 60px;
    padding-bottom: 60px;
    background: url(../images/abnbj.jpg) top;
    background-repeat: repeat-x;
    line-height: 30px;
    color: #666666;
}
.nyab h2{
    font-size: 32px;
    margin-top: 0px;
    margin-bottom: 44px;
    text-align: center;
    color: #333333;
}
.ablanbig{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.fang a{
    color:#333;
}
.fang{
    text-transform:Uppercase ;
}
.fang a:hover{
    color:#c50007;
}
.nywh {
    padding-top: 25px;
    padding-bottom: 115px;
    height: auto;
    overflow: hidden;
}
.nywh h2{
    font-size: 32px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 60px;
    color: #333333;
}
.nywh ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nywh ul li{
    width: 49%;
    display: flex;
    justify-content: space-between;
    margin-bottom:20px;
    height: 66px;
}

.nywhbt{
    width:20%;
    background:#C50007;
    color:white;
    display: flex;
    align-items: center;
    justify-content: center;
}
.nywhwen{
    width: 80%;
    line-height: 24px;
    padding:0 20px;
    background-color: #e5e5e5;
    display: flex;
    align-items: center;
}
.nyry {
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 120px;
    background-size: cover;
}
.nyrybt{
    font-size: 32px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 60px;
    color: #333333; 
}
.rongyu{
    position:relative;
    padding:0 50px;
}
.rongyu .swiper-button-prev{
    background:url(../images/zuox.png) no-repeat;
    background-size:100%;
}
.rongyu .swiper-button-next{
    background:url(../images/youx.png) no-repeat;
    background-size:100%;
}
.nysb {
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 120px;
    background-size: cover;
}
#shebei img{
    width:100%;
}
.shebei{
    width: 60%;
    margin: 0 auto;
    position:relative;
    padding:0 50px;
}
.shebei .swiper-button-prev{
    background:url(../images/zuox.png) no-repeat;
    background-size:100%;
}
.shebei .swiper-button-next{
    background:url(../images/youx.png) no-repeat;
    background-size:100%;
}
.cpkuai {
    height: auto;
    overflow: hidden;
    background-color: #e6e6e6;
    border: 3px solid #e6e6e6;
    margin-bottom: 27px;
}
.cpkuai:hover {
    background-color: #c50007;
    border: 3px solid #c50007;
    transition: all 500ms ease-in 0ms;
}
.cpzi {
    height: auto;
    overflow: hidden;
    line-height: 60px;
    text-align: center;
    color: #808080;
    height: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    
}
.cpkuai:hover .cpzi {
    color: #FFFFFF;
}
.pro-img{
    display: flex;
    justify-content: space-between;
    padding-bottom:40px;
    border-bottom:1px solid #d5d5d5;
}
.colmd7 h2{
    font-size:26px;
    color:#2b2b2b;
    padding-bottom:33px;
    border-bottom:1px solid #e6e6e6;
}
.colmd5{
    width:36%;
}
.colmd7 {
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.colmd7 section{
    font-size:16px;
    padding:0px 25px 13px;
    border-bottom:1px solid #e6e6e6;
    overflow: hidden;
    line-height: 32px;
}
.colmd7 section span{
    font-weight: bold;
    display: block;
    width:100%;
}
.colmd7 section p{
    font-weight: normal;
}

.colmd7 section ul{
    font-size:16px;
    color:#2b2b2b;
    line-height: 44px;

}
.colmd7 section ul li{
    width: 100%;
    margin: 0;
    font-weight: normal;
    list-style: inside;
    color:#2f2f2f;
}
.colmd7 section ul a{
    color:#2b2b2b;
}
.colmd7 section ul a:hover{
    color:#2b2b2b;
}
.colmd7 section {
    font-size: 16px;
    padding: 30px 25px 13px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    line-height: 32px;
}
.xwkuai {
    height: auto;
    overflow: hidden;
    border: 2px solid #f5f4f4;
    padding: 15px;
    margin-bottom: 23px;
}
.xwkuai:hover {
    border: 2px solid #c50007;
    transition: all 500ms ease-in 0ms;
}
.xwkuai h2 {

    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 8px;
    color: rgba(0, 0, 0, 0.8);
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    line-height: 150%;
}
.xwkuai h3 {
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 18px;
    color: rgba(179, 179, 179, 0.8);
}
.x-wenzi {
    overflow: hidden;
    margin-top: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xwkuai a {
    color: #333333;
    text-decoration: none;
}
.xw-more {
    margin-top: 33px;
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #666666;
    border-top: 1px solid #dddee3;
    border-bottom: 1px solid #dddee3;
}
.xwneix {
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 60px;
    background: url(../images/abnbj.jpg) top;
    background-repeat: repeat;
    background-repeat: repeat-x;
}
.xwdd {
    background: #fafafa;
    padding: 60px 0px;
}
.inewsct {
    background: #fff;
    padding: 40px;
    box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}
.inewsct .inews-tt {
    border-bottom: 1px rgba(0,0,0,.25) dashed;
    padding-bottom: 10px;
}
.inewsct .inews-tt span {
    color: rgba(0,0,0,.55);
}
.inewsct .inews-ct {
    padding: 20px 0px 0px;
    color: rgba(0,0,0,.7);
    line-height: 28px;
}
.inewsct .inews-tt p {
    font-size: 2.0rem;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 10px;
}
.rlzy {

    padding-top: 40px;
    background: url(../images/abnbj.jpg) top repeat-x;
    padding-bottom: 40px;

}
.rlzy dl {

    background: #c50007;

    padding: 0px 30px;

    overflow:hidden;

}

.rlzy dl dd {

    float: left;

    width: 25%;

    color: #fff;

    line-height: 40px;

    padding: 25px 0px;

    font-size: 2.0rem;

}

.rlzy ul {

    margin-top: 30px;

    padding: 0;

}



.rlzy ul li {

    border-bottom: 1px rgba(0,0,0,.15) dashed;

    list-style-type: none;

    margin-bottom: 20px;

}

.rlzy ul li .jitp {

    padding: 25px 30px;

    transition: .3s;

    overflow: hidden;

}

.rlzy .jibt {

    display: none;

    padding: 20px 70px 50px;

}

.rlzy ul li .jitp span {

    display: block;

    float: left;

    width: 25%;

    color: #545459;

    line-height: 44px;

    font-size: 1.9rem;

}

.rlzy ul li .jitp span:nth-of-type(4) {

    width: 22%;

}

.rlzy ul li .jitp span small {

    width: 138px;

    display: block;

    height: 44px;

    font-size: 1.9rem;

    color: #545459;

    background: #efefef;

    cursor: pointer;

    text-align: center;

    transition: .3s;

    float: left;

}

.rlzy ul li .jitp span i {

    display: block;

    background: url(../images/sjt.png) center no-repeat;

    height: 44px;

    float: right;

    cursor: pointer;

    width: 40px;

}

.rlzy ul li.cur .jitp span i {

    transform: rotate(180deg);

}

.rlzy ul li.cur .jitp {

    background: #e6e6e6;

}

.rlzy .jibt {

    display: none;

    padding: 20px 70px 50px;

}

.rlzy .jibt section {

    padding: 15px 0px 15px 20px;

    color: #545459;

    line-height: 26px;

}

.rlzy .jibt>div>h2 {

    width: 140px;

    line-height: 44px;

    color: #fff;

    background: #ea4607;

    text-align: center;

    font-size: 1.5rem;

    transition: .3s;

    cursor: pointer;

    margin: 15px 0px 0px;

}

.apply {

	position:fixed;

	z-index:10000;

	background:rgba(0,0,0,.8);

	top:0;

	left:0;

	width:100%;

	height:100%;

	display:none;

}

.zwcont {

	width:60%;

	left:20%;

	top:50%;

	margin-top:-378px;

	position:relative;

}

.zwcont iframe {

	height:850px;

	background:transparent;

	width:100%;

}

.tmbody {

	background:transparent;

}

.zwcont .closets {

	position:absolute;

	height:90px;

	right:15px;

	top:0;

	cursor:pointer;

	width:40px;

	background:url(../images/gbtou.png) center no-repeat;

}
.lxkk{

	margin: 50px auto 95px;

    line-height: 35px;

    font-size: 16px;

}

.lxkk h2 {


    font-size: 37px;

    color: #333333;

    margin-top: 27px;

    padding-bottom: 47px;

    margin-bottom: 68px;

    background: url(../images/xiahua.jpg) left bottom;

    background-repeat: no-repeat;

}
.liuyan {

    height: auto;

    overflow: hidden;

    padding-top: 73px;

    padding-bottom: 36px;

    background-color: #f1f1f1;

}

.liuyan h2 {

  

    font-size: 17px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 20px;

}

.liuyan h3 {

    font-weight:bolder;

    font-size: 42px;

    text-align: center;

    margin-top: 0px;

    margin-bottom: 73px;

    color: #2d2d2d;

}
.cpbj span a{
	display:block;
	width:100%;
	height:100%;
	color:white;
	text-decoration:none;
}
.cpbj span a:hover{
	background:#f91a3f;
	transition:.5s;
	border:#f91a3f 1px solid;
	border-radius:5px;
}
.hzi {

    color: #C50007;

}
.kk {

    height: 60px;

    border: 1px solid #d2d2d2;

}


.anniu {

    width: 208px;
    height: 54px;
    background-color: #214287;
    border-color: #214287;
    padding: 0px;

}
.btn-warning:focus {
    color: #ffffff;
    background-color: #c50007;
    border-color: #c50007;
}
.anniu:hover{
	background:#c50007;
	transition:.5s;
}
.kk2 {
    margin-bottom: 18px;
}
.biao {
    padding-top: 40px;
}
.email {
    height: auto;
    overflow: hidden;
    width: 75%;
}
.email form {
    display: flex;
    justify-content: space-between;
  
}
.formleft{
    width: 75%;
    display: flex;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,.33);
}
.email input{
    outline:none;
}
.btn-2{
    display: block;
    color: white;
    width: 169px;
    height: 50px;
    background: #C50007;
    border-radius: 30px;
    align-items: center;
    justify-content: center;
    display: flex;
    font-size: 18px;
    border:none;
}
.email .search {
    border: 0;
    height: 55px;
    font-size: 18px;
    padding-left: 10px;
    width: 78%;
    color: rgba(255,255,255,.33);
    background: none;
    border-radius: 0;
}
.email .btn {
    height: 55px;
    margin: 0;
    background: none;
    border-radius: 0;
    color: #FFFFFF;
    text-align: right;
    width: 22%;
}
.page_list {

    display: flex;

    justify-content: right;
    float:right;
    clear:both;

}
.page li{

	float:left;

}
.page li a{

	color:black;

}

.pager a:hover{

	display:block;

	background:#c50007;

	

}
.page_list .on{
    color:white;
    background:#c50007;
}

.page_info{
	text-align:right;
}
.liebiaow-aa{

	width: 16%;

    height: 78px;

    line-height: 78px;

    text-align: center;

    float: left;

	border-right: 1px solid #ebebeb;

}

.liebiao-bb{

    width: 21%;

    float: right;

}

.liebiaow-bb a{

	color:#919191;

}

.liebiao {
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.liebiao-aa {
    width: 77%;
    line-height: 30px;
    color: #666666;
    float: left;
}
.fanhui {
    width: 142px;
    height: 43px;
    margin-top: 6px;
    float: right;
}
.fanye{
    display: flex;
    justify-content: space-between;
    padding-top:50px;
    font-size:16px;
}
.fanye a{
    color:#080808;
}
.fanye a:hover{
    color:#c50007;
}
.fanye {
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
    font-size: 16px;
}
.carousel{
    padding:20px 50px;
}
.sycpbottom {
    padding: 30px 10px 0;
}
.xwlan ul{
    width: 20%;
}
.xwdd .fanye{
    padding-top:20px;
}
.sqxx {

	width:100%;

	background:#fff;

    height: 820px;

}

.sqxx h2 {

	text-align:center;

	font-size:2.0rem;

	margin:0px;

	color:#000;

	line-height:90px;

}

.sqxx h2 big {

	font-size:2.0rem;

}

.sqxx .form {

	background:#f6f6f6;

	padding:30px 5% 25px;

    overflow: hidden;

}

.sqxx .form div {

	float:left;

	width:47%;

	margin-right:6%;

	margin-bottom:25px;

    display: flex;

    align-items: center;

}

.sqxx .form div:nth-child(2n+0) {

	margin-right:0;

}

.sqxx .form div p {

	float:left;

	width:180px;

	color:#636366;

	line-height:42px;

}

.sqxx .form div p:before {

	content:"* ";

	color:#f00;

}

.sqxx .form div input {

	width:calc(80% - 88px);

	background:#fff;

	border:1px rgba(0,0,0,.1) solid;

	line-height:22px;

	outline:none;

	padding:9px 10px;

}

.sqxx .form div select {

	width:calc(80% - 88px);

	border:1px rgba(0,0,0,.1) solid;

	background:#fff;

	height:42px;

	outline:none;

	padding:0px 10px;

}

.sqxx .form div:last-child {

	width:100%;

}

.sqxx .form div textarea {

	width:calc(100% - 88px);

	background:#fff;

	border:1px rgba(0,0,0,.1) solid;

	line-height:22px;

	outline:none;

	padding:9px 10px;

	resize:none;

}

.sqxx form button {

	display:block;

	margin:30px auto 30px;

	background:#c50007;

	width:100%;

	max-width:230px;

	color:#fff;

	height:44px;

	outline:none;

	font-size:1.5rem;

	transition:.3s;

	border:0;

    cursor: pointer;

}
.yd{
    display: block;
}
.yc{
    display: none;
}
.page_info{

	text-align:center;

	line-height:38px;

	font-size: 1.6rem;

	color: #666;

}

.page_list{

	display: flex;

	justify-content: center;

}

.page_list a{

	display: block;

	font-size: 1.6rem;

	color: #666;

	line-height: 38px;

	padding: 0px 15px;

	margin: 0px 4px;

	transition: .3s;

}

.page_list a.on,.page_list a:hover{

	color: #fff;

	background-color: #C50007;

	border-radius: 3px;

}

#gunpic2 img{
    border: 1px solid #d5d5d5;
        transition: .5s;
}
#gunpic2 img:hover{
    border: 1px solid #c50007;
        transition: .5s;
}
.xiaotu .hover img{
        border: 1px solid #c50007 !important;
}
.xiaotu .swiper-button-next {
    background: url(../images/youx.png) no-repeat;
    background-size: 100%;
}
.xiaotu .swiper-button-prev {
    background: url(../images/zuox.png) no-repeat;
    background-size: 100%;
}
.cpnei ul{
    overflow: hidden;
}
.liuchengnei{
    height: auto;
    overflow: hidden;
    padding-top: 60px;
    /* padding-bottom: 60px; */
    background: url(../images/abnbj.jpg) top;
    background-repeat: repeat-x;
}
.liuchengnei ul li a{
    color:#000;
}
.liuchengwen{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    font-size: 16px;
    transition: .5s;
    padding: 20px 15px;
    background: #edecea;
    margin-bottom:40px;
}
/* 弹窗 */

.pdcon-ct{

	display:flex;

	flex-wrap:wrap;

}

.pdcon-ct>span{

	display:block;

	color:#fff;

	background:#2e4b98;

	padding:8px 30px;

	font-size:1.4rem;

	font-weight:600;

}

.pdcon{

	border-top:3px #2e4b98 solid;

	padding:20px 0px;

	font-size:1.4rem;

	color:rgba(0,0,0,.6);

	width:100%;

}

.picshade {

  position: fixed;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background-color: #000;

  opacity: 0.91;

  filter: alpha(opacity=91);

  z-index: 99;

  display: none;

}

.pictures_eyes_close {

  position: fixed;

  top: 30px;

  right: 30px;

  display: inline-block;

  width: 26px;

  height: 26px;

  background: url(../images/close.png) no-repeat;

  z-index: 100;

  display: none;

}

.pictures_eyes {

  position: fixed;

  width: 100%;

  left: 0;

  top: 0;

  z-index: 199;

  display: none;

}

.pictures_eyes_in {

  position: relative;

  text-align: center;

}

.pictures_eyes_in img { max-height: 700px; }

.pictures_eyes_in section p{color:#fff;padding:15px 0px;}

.pictures_eyes_in .prev, .pictures_eyes_in .next {

  position: absolute;

  top: 50%;

  width: 51px;

  height: 51px;

  cursor: pointer;

}

.pictures_eyes_in .prev {

  left: 35px;

  background: url(../images/Tleft.png) no-repeat;

}

.pictures_eyes_in .next {

  right: 35px;

  background: url(../images/Tright.png) no-repeat;

}

.pictures_eyes_indicators {

  position: fixed;

  left: 0;

  bottom: 15px;

  width: 100%;

  text-align: center;

  z-index: 299;

}

.pictures_eyes_indicators a {

  display: inline-block;

  width: 50px;

  height: 50px;

  margin: 6px 3px 0 3px;

  border: 1px solid #ddd;

  border-radius: 10px;

  box-shadow: 0 0 2px #000;

  filter: alpha(opacity=50);

  opacity: 0.5;

  overflow: hidden;

}

.pictures_eyes_indicators img { height: 50px; }

.pictures_eyes_indicators .current {

  filter: alpha(opacity=100);

  opacity: 1;

}

@media(min-width:1600px) and (max-width:1767px){
    .syxmbig{
        height: 483px;
    }
    .syxmright ul li {
        width: 49%;
        margin-bottom: 16px;
        position: relative;
        overflow: hidden;
    }
    .syxwbig {
        display: flex;
        justify-content: space-between;
        padding: 33px 21px 12px 21px;
        background: url(../images/syxwlb.jpg) no-repeat;
        background-size: 100%;
    }
    .syxwright p {
        margin-bottom: 30px;
    }
    .sygydb {
        padding: 39px 73px 0px 56px;

    }
    .more {
        margin-top: 15px;
    }
    .dibubleft {
        width: 30%;
    }
}

@media(max-width:1600px){
    .sygydb {
        padding: 39px 53px 0px 26px;
    }
    .dibubleft {
        width: 30%;
    }
    .menu ul li {
        float: left;
        padding: 0 40px;
    }
}
@media(max-width:1440px){
    .menu ul li{
        padding: 0 20px;
    }
    .sygydb {
        font-size: 12px;
    }
    .more {
        margin-top: 15px;
    }
    .sygydb h2 {
        font-size: 15px;
        text-align: left;
    }
    .syxmbig{
        height: 483px;
    }
    .syxmright ul li {
        width: 49%;
        margin-bottom: 16px;
        position: relative;
        overflow: hidden;
    }
    .syxwbig {
        display: flex;
        justify-content: space-between;
        padding: 23px 21px 12px 21px;
        background: url(../images/syxwlb.jpg) no-repeat;
        background-size: 100%;
    }
    .syxwright p {
        margin-bottom: 30px;
    }
    .project {
        position: absolute;
        left: 25px;
        top: 15%;
        color: white;
        font-size: 42px;
    }

}
@media(max-width:1366px){
    .menu ul li {
        float: left;
        padding: 0 20px;
    }
    .dibulianjie{
        width:25%;
    }
    .cplan ul {
        display: flex;
        justify-content: space-between;
        width: 70%;
    }
    .sygydb {
        padding: 19px 53px 0px 26px;
    }
    .syxmbig{
        height: 416px;
    }
    .syxmright ul li {
        margin-bottom: 14px;
    }
    .syxwleft h2 {
        font-size: 20px;
    }
    .syxwright p {
        margin-bottom: 10px;
    }
    .xwlan ul {
        width: 25%;
    }
    .nywhbt{
        font-size:12px;
    }
    .project {
        position: absolute;
        left: 25px;
        top: 15%;
        color: white;
        font-size: 42px;
    }
}
@media(max-width:1280px){
    .sygydb h2 {
        font-size: 14px;
       margin-bottom:14px;
    }
    .sygydb {
        padding: 9px 43px 0px 26px;
    }
    .more {
        margin-top: 8px;
    }
    .project {
        position: absolute;
        left: 16px;
        top: 15%;
        color: white;
        font-size: 42px;
    }

}
@media(max-width:1176px){
    .sygydb{
        line-height: 175%;
    }
    .syxmbig{
        height: 345px;
    }
    .project {
        position: absolute;
        left: 16px;
        top: 15%;
        color: white;
        font-size: 42px;
    }
    .menu ul li{
        padding: 0 5px;
    }
}
@media(max-width:1152px){
    .syxwright p {
        font-size: 12px;
        line-height: 24px;
    }
    .dibuleft {
        width: 20%;
    }
    .diburight {
        width: 20%;
    }
    .dibulianjie {
        width: 24%;
    }
    .nywhbt {
        width: 25%;
    }
    .nywhwen {
        width: 75%;
        line-height: 24px;
    }
    .nywhwen {
        width: 75%;
        line-height: 21px;
        padding: 0 10px;
        font-size:12px;
    }
    .cplan li a {
        display: block;
        line-height: 60px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-size: 14px;
        color: #808080;
        cursor: pointer;
    }
    .fang {
        font-size:12px;
    }
    .cplan ul {
        width: 65%;
    }
    .xwlan ul {
        width: 25%;
    }
    .project{
        font-size:28px;
    }
}
@media(max-width:1024px){
    .menu ul li {
        float: left;
        padding: 0 10px;
    }
    .sycpwen {
        left: 13%;
    }
    .sygydb {
        padding: 9px 15px 0px 15px;
        line-height: 150%;
    }
    .menu ul li a {
        font-size: 1.4rem;
    }
    .lxkk h2 {
        font-size: 34px;
        color: #333333;
        margin-top: 27px;
        padding-bottom: 47px;
        margin-bottom: 48px;
        background: url(../images/xiahua.jpg) left bottom;
        background-repeat: no-repeat;
    }
}
@media(max-width:992px){

    .yd{
        display: none;
    }
    .yc{
        display: block;
    }
    .container {
        width: 100%;
    }
    .top{

		align-items:center;

		padding:0px 15px;

	}

	.logo{

		padding: 5px 0px;

	}

	.logo img{

		height:40px;

	}

	.nav-logo{

		display:block;

	}

	.menu{

		position:fixed;

		width:70%;

		height:100%;

		right:-100%;

		top:0;

		z-index:9999;

		background:#fff;

		transition:.3s;
        padding-left:0;
	}

	.menuu{

		right:0;

	}

	.menu i{

		display:block;

		height:42px;

		padding:0px 15px;

		background:rgba(0,0,0,.08);

		font-weight:bold;

		line-height:42px;

		color:#000;

	}

	.menu ul{

		flex-wrap:wrap;

	}

	.menu ul li{

		width:100%;

		padding: 0px 0px;

	}

	.menu ul li a{

		line-height: 42px;

		font-size: 1.4rem;

		padding: 0px 15px;

		color:#333;

		border-bottom:1px rgba(0,0,0,.15) solid;

		background:url(../images/mujt.png) right 15px center no-repeat;

		background-size:auto 15px;

	}
    .head .menu ul li a{
        line-height: 42px;
    }

	.menu ul li a:after{

		display:none;

	}
    .nav-logo i {

        display: block;

        padding: 2px 0px;

    }

    .nav-logo i:after {

        content: "";

        display: block;

        height: 2px;

        background: #000;

    }

    .heise {

        position: fixed;

        display: none;

        width: 100%;

        height: 100%;

        top: 0;

        left: 0;

        z-index: 998;

        background: rgba(0,0,0,.7) url(../images/guanbi.png) 11% center no-repeat;

        background-size: auto 40px;

    }
    .lianxi{
        display: none;
    }
    .sygy {
        padding: 20px 15px;
    }
    .sygy h2 {
        font-size: 24px;
        text-align: center;
        margin-bottom: 12px;
    }
    .sygy h3 {
        font-size: 16px;
        margin-bottom: 24px;
    }
    .sygybig{
        flex-wrap: wrap;
    }
    .sygy .sygyleft{
        width: 100%;
    }
    .sygy .sygyright{
        width: 100%;

    }
    .video1 {
        height: auto;
        margin: 10px 0;
    }
    .sygydb {
        padding: 20px   15px;
        line-height: 200%;
        font-size:14px;
    }
    .sycp {
        padding: 20px 0px;
    }
    .sycpbtbig{
        flex-wrap: wrap;
        margin-bottom:20px;
        padding: 0 15px;
    }
    .sycp h2 {
        font-size: 24px;
        margin-bottom: 13px;
    }
    .sycp h3 {
        font-size: 16px;
    }
    .sycplb dl dd{
        width: 100%;
    }
    .sycp h2 {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .sycpwen ul li {
        font-size: 12px;
        list-style: inside disc;
    }
    .sycpwen {
        left: 13%;
    }
    .syxm {
        padding: 20px 15px;
    }
    .syxmleft{
        width: 100%;
        margin-bottom:14px;
    }
    .syxmright {
        width: 100%;
    }
    .syxmbig{
        height: auto;
        flex-wrap: wrap;
    }
    .syxmright ul li{
        width: 100%;
    }
    .syxw {
        padding: 20px 15px;
    }
    .syxw h2 {
        font-size: 24px;
    }
    .syxw h3 {
        font-size: 16px;
    }
    .syxw ul {
        display: flex;
        justify-content: space-between;
        margin-top: 20px;
        flex-wrap: wrap;
    }
    .syxw ul li {
        width: 100%;
        margin-bottom:10px;
    }
    .syxw h2 {
        font-size: 20px;
    }
    .dibutopbig{
        flex-wrap: wrap;
        width: 100%;
    }
    .dibuleft {
        width: 100%;
    }
    .email {
        width: 100%;
    }
    .email form{
        flex-wrap: wrap;
    }
    .formleft {
        width: 100%;
    }
    .btn-2{
        display: none;
    }
    .dibutop{
        padding:60px 15px;
    }
    .dibuleft h2{
        font-size:45px;
    }
    .dibulianjie{
        display: none;
    }
    .diburight{
        display: none;
    }
    .dibubleft{
        width: 100%;
    }
    .dibubottom{
        padding:20px 15px;
    }
    .banquan{
        flex-wrap: wrap;
    }
    .banquan span{
        width: 100%;
        margin: 10px 0;
    }
    .banquan span:last-child{
        text-align: right;
    }
    .b-height {

		height: 50px;

	}

    .fygnav {

		padding: 0px;

		height: 50px;

		background-color: #009ca3;

	}

	.fygnav ul {

		list-style-type: none;

		width: 100%;

		margin: 0px;

		padding: 0px;

	}

	.fygnav li {

		width: 100%;

		text-align: center;

		float: left;

        margin: 0;

	}

	.fygnav li a {

		display: block;

		color: #FFFFFF;

		background-color: #c50007;

		height: 50px;

		line-height: 50px;

	}
    .fang{
        display: none;
    }
    .ablan ul {
        width: 100%;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .ablan ul li  {
       width: 49%;
    }
    .ablan li a {
        line-height: 30px;
        font-size: 15px;
        text-align: center;
    }
    .nyab {
        padding:20px 15px;
    }
    .nyab h2 {
        font-size: 24px;
        margin-top: 0px;
        margin-bottom: 20px;
        text-align: center;
        color: #333333;
    }
    .nywh {
        padding:20px 15px;
        height: auto;
        overflow: hidden;
    }
    .nywh h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .nywh ul li{
        width: 100%;
    }
    .nywh ul li {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px;
        height: 120px;
    }
    .nywhbt {
        width: 35%;
    }
    .nyry {
        padding: 20px 15px;
    }
    .nyrybt {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .nysb {
        padding:20px 15px;
    }
    .shebei{
        width:100%;
    }
    .cplan ul{
        width: 100%;
        flex-wrap: wrap;
    }
    .cplan ul li{
        width: 50%;
        text-align: center;
    }
    .colmd5 {
        width: 100%;
    }
    .colmd7 {
        width: 100%;
    }
    .pro-img{
        flex-wrap: wrap;
    }
    .cpxq {
        padding:20px 15px;
    }
    .xianshi{display: none;}
    .fanye a{
        width: 100%;
        margin: 10px 0;
    }
    .fanye{
        flex-wrap: wrap;
        padding-top:20px;
    }
    .colmd7 section{
        padding:0;
    }
    .xwdd{
        padding:20px 15px;
    }
    .inewsct{
        padding:20px;
    }
    .rlzy{
        padding:20px 15px;
    }
      .rlzy dl dd{

        display: none;

    }

    .rlzy dl dd:first-child{

        display: block;

        width: 100%;

        line-height: 30px;

        padding: 10px 0px;

        font-size: 1.6rem;

    }

    .rlzy ul {

        margin-top: 10px;

        padding: 0;

    }

    .rlzy ul li .jitp span {

        display: block;

        float: left;

        width: 100%;

        color: #545459;

        line-height: 28px;

        font-size: 1.4rem;

    }

    .rlzy ul li .jitp {

        padding: 10px;

        transition: .3s;

        overflow: hidden;

    }

    .rlzy ul li .jitp span small {

        width: 100%;

        height: 30px;

        line-height: 30px;

        color: #545459;

        background: #efefef;

        font-size: 1.4rem;

        text-align: center;

    }

    .rlzy ul li .jitp span:nth-of-type(4) {

        width: 100%;

    }

    .rlzy ul li .jitp span small a{

        color:#545459;

        display: block;;

    }
    .liebiaowk-aa{



        width: 16%;
    
    
    
        height: 78px;
    
    
    
        line-height: 78px;
    
    
    
        text-align: center;
    
    
    
        float: left;
    
    
    
        border-right: 1px solid #ebebeb;
    
    
    
    }
    
    
    
    .liebiaok-bb{
    
    
    
        width: 21%;
    
    
    
        float: right;
    
    
    
    }
    
    
    
    .liebiaowk-bb a{
    
    
    
        color:#919191;
    
    
    
    }
    
    
    
    .liebiaok {
    
        height: auto;
    
        overflow: hidden;
    
        margin-top: 20px;
    
    }
    
    .liebiaowk {
    
        height: auto;
    
        overflow: hidden;
    
        margin-top: 20px;
    
    }
    
    .liebiaok-aa {
    
        width: 100%;
    
        line-height: 30px;
    
        color: #666666;
    
        float: left;
    
    }
    .fanhui {

        width: 142px;
    
        height: 43px;
    
        margin-top: 6px;
    
        float: right;
    
    }
    
    .shangy {
    
    
    
        height: auto;
    
        border-bottom: 1px dotted #ececec;
    
    
    
    }
    
    .bmtt {
    
        height:auto; overflow:hidden;
    
        margin-top:24px;
    
        }
    
        
    
    .shangy a{
    
    
    
        overflow: hidden;
    
    
    
        line-height: 32px;
    
    
    
        color: #666666;
    
    
    
    } 
    
    
    
    .xiay a{
    
    
    
          overflow: hidden;
    
    
    
        line-height: 32px;
    
    
    
        color: #666666;
    
    
    
    }
    
    
    
    .fanhui a {
    
        display: block;
    
        width: 142px;
    
        height: 43px;
    
        line-height: 43px;
    
        color: #FFFFFF;
    
        background-color: #26344F;
    
        font-size: 14px;
    
        text-align: center;
    
        border-radius: 20px;
    
        text-decoration: none;
    }
    .lxkk h2 {
        font-size: 24px;
        color: #333333;
        margin-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        background: url(../images/xiahua.jpg) left bottom;
        background-repeat: no-repeat;
    }
    .lxkk {
        margin: 20px auto;
        line-height: 35px;
        font-size: 16px;
    }
    .liuyan {
        height: auto;
        overflow: hidden;
        padding-top: 20px;
        padding-bottom: 20px;
        background-color: #f1f1f1;
    }
    .liuyan h3 {
        font-weight: bolder;
        font-size: 42px;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 20px;
        color: #2d2d2d;
    }
    .anniu {
        width: 100%;
        height: 54px;
    }
    .swiper-pagination-banner .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #fff;
    opacity: .5;
}
.jqzoom{
    display: none;
}
.xianshi{
    display: block;
}
.pictures_eyes_in {
    position: relative;
    text-align: center;
    transform: translate(0px, -70px);
}
.pictures_eyes_indicators{
    bottom:50px;
}
}