
/* CSS Document */

body { font-size: 16px; font-family:"微软雅黑"; color: #333; background: #fff;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
input, select, textarea { vertical-align: middle; outline:none; border:0; }
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%; }
img { border: 0; vertical-align: middle; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color:#2b2b2b; }
/*a:hover{ color: #218bce;}*/
* { padding: 0; margin: 0; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.w1280 { width: 1280px; margin: 0 auto; }
.w1448{ width: 1448px; margin: 0 auto; }
.w1520{ width: 1520px; margin: 0 auto; }
.w730 { width: 730px; margin: 0 auto; }
.w1200 {width:1200px;margin: 0 auto;}

/*head*/
header {position: relative}
.top {background: #fff;padding: 15px 0;border-bottom: 2px solid #00a9eb;position: relative}
.top .logo {display: inline-block;width: 421px;}
.top .logo img{width:100%;height: auto}
.top .top-right {margin-top:18px}
.top .top-right>a {display: inline-block;width: 35px;height: 35px;margin-right: 30px;}
.top .top-right>a.oa {display: inline-block;background: url("../image/oa-icon_06.png") no-repeat center;}
.top .top-right>a.mes {display: inline-block;background: url("../image/mes-icon_08.png") no-repeat center;}
.top .top-right>a.qr-code {display: inline-block;background: url("../image/qr-code-icon_10.png") no-repeat center;position: relative}
.top  .qr-code-pic {opacity: 0;z-index: -1;position: absolute;top:60px;transition:0.5s ease;left:-25px;width: 90px;height: 90px;overflow: hidden}
.top  .qr-code-pic  img {width: 100%;height: auto}
.top .qr-code:hover .qr-code-pic {opacity: 1;z-index:9999;position: absolute;top:40px;transition: 0.5s ease;}
.ser-wrap {padding:0 0 0 12px;border: 1px solid #82accc;border-radius: 33px;overflow: hidden;margin-left: 10px;}
.ser-wrap .inpt {width: 200px;height: 33px;background: #fff;}
.ser-wrap .inpt::-webkit-input-placeholder {
    color: #878787;
    font-size: 14px;
}
.ser-wrap .sbtn {width: 40px;height: 33px;background: #82accc url("../image/serch-icon_13.png") no-repeat center;cursor: pointer}

.nav-wrap  {background:rgba(255,255,255,0.6);position: absolute;bottom: -57px;width: 100%;z-index: 100}
.nav-wrap  .nav {text-align: center}
.nav-wrap  .nav .nLi{position: relative;margin:0 22px;display: inline-block}
/*.nav-wrap  .nav .nLi:before{content: "";display: inline-block;width: 0;height: 2px;position: absolute;left:50%;top:-1px;background: #269bd1;transition: 0.3s }*/
/*.nav-wrap  .nav .nLi.active:before,.nav-wrap  .nav .nLi:hover:before{width:100%;left:0;top:-1px;;transition: 0.5s}*/
.nav-wrap  .nav .nLi:last-child {margin-right: 0}
.nav-wrap  .nav .nLi>a{display: inline-block;height:57px;line-height:57px;color: #3f3b3a;font-size:18px;text-align: center;padding: 0 17px;width: 106px;box-sizing: border-box;}
.nav-wrap  .nav .nLi:hover>a,.nav-wrap  .nav .nLi.active>a {background: #47bfee;color: #fff;}
.nav .nLi  .sub{ display:none;left:0;width:100%;top:57px;position:absolute;z-index: 100;background: #269bd1}

.sub a {color: #fff;line-height:36px;display: inline-block;width: 100%;text-align: center;font-size: 16px;}
.sub a:hover {background: #47bfee;color: #fff}

.menu{min-width:100px;width:70%;max-width:320px;background-color:#007829;color:#fff}
.menu-fix {display: none}
.content{width:100%}
.menu-button{position:absolute;top:0;left:0;padding:15px;cursor:pointer;-webkit-transition:.3s;transition:.3s;background-color:#007829}
.menu-button .bar:nth-of-type(1){margin-top:0}
.menu-button .bar:nth-of-type(3){margin-bottom:0}
.bar{position:relative;display:block;width:50px;height:5px;margin:10px auto;background-color:#fff;border-radius:10px;-webkit-transition:.3s;transition:.3s}
.menu-button:hover .bar:nth-of-type(1){-webkit-transform:translateY(1.5px) rotate(-4.5deg);-ms-transform:translateY(1.5px) rotate(-4.5deg);transform:translateY(1.5px) rotate(-4.5deg)}
.menu-button:hover .bar:nth-of-type(2){opacity:.9}
.menu-button:hover .bar:nth-of-type(3){-webkit-transform:translateY(-1.5px) rotate(4.5deg);-ms-transform:translateY(-1.5px) rotate(4.5deg);transform:translateY(-1.5px) rotate(4.5deg)}
.cross .bar:nth-of-type(1){-webkit-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}
.cross .bar:nth-of-type(2){opacity:0}
.cross .bar:nth-of-type(3){-webkit-transform:translateY(-15px) rotate(45deg);-ms-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}
.cross:hover .bar:nth-of-type(1){-webkit-transform:translateY(13.5px) rotate(-40.5deg);-ms-transform:translateY(13.5px) rotate(-40.5deg);transform:translateY(13.5px) rotate(-40.5deg)}
.cross:hover .bar:nth-of-type(2){opacity:.1}
.cross:hover .bar:nth-of-type(3){-webkit-transform:translateY(-13.5px) rotate(40.5deg);-ms-transform:translateY(-13.5px) rotate(40.5deg);transform:translateY(-13.5px) rotate(40.5deg)}


@media screen and  (min-width:1366px){
    html{height: 100%}
    body {min-height: 100%;padding-bottom: 370px;box-sizing: border-box;position: relative}
    .footer {position: absolute;bottom: 0;left: 0;width: 100%}
}

/*banner*/
.banner{overflow: hidden;width: 100%;margin-top: 0px;position: relative}
.banner .swiper-slide img{width:100%;height:auto;transition:1s linear 2s}
.banner .swiper-slide-active img,.swiper-slide-duplicate-active img{transition:16s linear;transform:scale(1.2,1.2)}
.banner .swiper-pagination{position: absolute;bottom:30px!important;left:0!important;text-align:center;}
.banner .swiper-pagination-bullet{display: inline-block;width:33px;height:4px;opacity:1;background:#fff;border-radius:0;transition: 0.3s}
.banner .swiper-pagination-bullet-active{background:#90d749;width: 33px;height: 10px;transition: 0.3s}
/*banner end*/
.container {position: relative}

.sec1 {margin-top: 25px}
.i-tit {font-size: 24px !important;color: #222;line-height:45px;cursor: default}
.i-tit i {display: inline-block;width: 8px;height: 8px;border: 3px solid #35bcff;border-radius: 50%;transform: translateY(-4px);margin-right:7px}
.pic-wrap {width: 630px;overflow: hidden;position: relative}
.pic-wrap .swiper-slide .pic {width: 630px;height: 380px;overflow: hidden}
.pic-wrap .swiper-slide .pic img{transition: 0.5s ease}
.pic-wrap .swiper-slide .pic:hover img{transform: scale(1.1);transition: 0.5s ease}
.pic-wrap .swiper-slide .text-con {background: #eeeeee;padding:10px 78px 10px 24px;box-sizing: border-box;height: 78px;}
.pic-wrap .swiper-slide .text-con p.con {font-size: 18px;color: #222;line-height: 30px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.pic-wrap .swiper-slide .text-con p.date {font-size: 12px;color: #818181;line-height: 30px;padding-left: 20px;background: url("../image/date-icon_74.png") no-repeat left center;}
.pic-pagination {background: #39bbe6;color: #fff;text-align: center;font-weight: lighter;font-style: italic;font-size: 20px;width: 78px !important;height: 78px;position: absolute;bottom: 0 !important;right: 0 !important;left: auto !important;line-height: 78px;z-index: 10}
.pic-pagination .swiper-pagination-current {font-size: 36px;}
.pic-wrap .arrow-left ,.pic-wrap .arrow-right  {display: inline-block;width: 41px;height: 54px;position: absolute;top: 45%;z-index: 10;transition: 0.5s}
.pic-wrap .arrow-left  {background-image: url("../image/arrow-left_07.png");background-repeat: no-repeat;background-position: center;position: absolute;top: 45%;left: -41px}
.pic-wrap .arrow-right  {background-image: url("../image/arrow-right_09.png");background-repeat: no-repeat;background-position: center;position: absolute;top: 45%;right:-41px}
.pic-wrap:hover .arrow-left{left: 0;transition: 0.5s}
.pic-wrap:hover .arrow-right{right: 0;transition: 0.5s}
.text-wrap {width: 620px;overflow: hidden}
.text-tit {border-bottom: 2px solid #e1e1e1}
.text-tit .i-tit {display: inline-block;float: left;margin-right: 43px;position: relative}
.text-tit .i-tit:before {display: inline-block;content: "";width:0;height: 2px ;background: #39bbe6;position: absolute;left: 0;bottom: -2px;transition: 0.3s}
.text-tit .i-tit.active:before {width: 100%;transition: 0.3s}
.text-tit .i-tit i {border-color: #d4d4d4}
.text-tit .i-tit.active i {border-color: #35bcff}
.text-tit .more {display: inline-block;width:29px;height: 29px;background: url("../image/more-icon_04.jpg") no-repeat center;margin-top: 8px;float: right;transition: 0.3s}
.text-tit .more:hover {transform:rotate(180deg);transition: 0.3s}
.text-con .hd {padding: 10px 0;border-bottom: 1px dashed #9c9c9c}
.text-con .hd h3{font-size: 24px;font-weight: bold;color: #222;padding:10px 0 5px 0}
.text-con .hd .date{font-size: 12px;color: #818181;line-height: 30px;padding-left: 20px;background: url("../image/date-icon_74.png") no-repeat left center;}
.text-con .hd .con {color: #222;line-height: 24px;}
.text-con .bd {padding: 10px 0}
.text-con .bd li {line-height: 36px;font-size: 16px;position: relative;padding-left: 10px;box-sizing: border-box;clear: both}
.text-con .bd li:before {content: "";display: inline-block;width: 4px;height:4px;background: #b1b1b1;position: absolute;left: 0;top: 16px}
.text-con .bd li span {color: #222;display: inline-block;max-width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left}
.text-con .bd li .date {color: #939393;float: right;display: inline-block}

.sec2 {margin-top: 30px;}
.pro-wrap {margin-top: 10px;}
.pro-wrap .pro-item {margin-right: 24px;width: 410px;}
.pro-wrap .pro-item:last-child {margin-right:0}
.pro-wrap .pro-item .pic {width: 205px;height: 235px;overflow: hidden}
.pro-wrap .pro-item .pic img{width: 205px;height: 235px;}
@media  screen and (min-width:1280px) {
    .pro-wrap .pro-item .pic img{width: 205px;height: 235px;transform: scale(1.1) translateX(0px);transition: 0.5s;}
    .pro-wrap .pro-item:hover .pic img{transform:scale(1.1) translateX(-6px);transition: 0.5s;}
}
.pro-wrap .pro-item .text{width: 50%;;box-sizing: border-box;height: 235px;padding: 15px;border: solid #ccc;border-width: 1px 1px 1px 0}
.pro-wrap .pro-item .text h3 {font-size: 16px;color: #333;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #dedede;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.pro-wrap .pro-item .text .con {line-height:30px;color: #757575;height:120px;overflow: hidden }
 .pro-item .text .det {text-align: right}
 .pro-item .text .det a{display: inline-block;width: 86px;height: 26px;line-height: 26px;text-align: center;color: #8b8b8b;font-size: 12px;border: 1px solid #ccc;border-radius: 26px}
.pro-item:hover .det a {border-color: #007aff;color: #00a9eb}

.sec3 {margin-top: 30px;}
.dz-wrap {width: 100%;overflow: hidden;position: relative}
.dz-wrap .swiper-slide {width: 320px;height: 350px;transition: 0.5s}
.dz-wrap .swiper-slide.f-width{width: 320px !important;}
.dz-wrap .swiper-slide:hover {width:640px !important;height: 350px;transition: 0.5s}
.dz-wrap .swiper-slide .pic {background-position: center;background-size: cover;background-repeat: no-repeat;width:100%;height: 350px;}
.dz-wrap .dz-left ,.dz-wrap .dz-right  {display: inline-block;width: 41px;height: 54px;position: absolute;top: 45%;z-index: 10;transition: 0.5s}
.dz-wrap .dz-left  {background-image: url("../image/arrow-left_07.png");background-repeat: no-repeat;background-position: center;position: absolute;top: 45%;left: 0}
.dz-wrap .dz-right  {background-image: url("../image/arrow-right_09.png");background-repeat: no-repeat;background-position: center;position: absolute;top: 45%;right:0}
.dz-wrap .text {height: 45px;overflow: hidden;transition: 0.5s;background:rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;color: #fff;width: 100%;box-sizing: border-box}
.dz-wrap .text .tit {font-size: 16px;color: #fff;text-align: center;line-height:45px;height: 45px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dz-wrap .swiper-slide:hover .text {height: auto;transition: 0.5s;padding: 10px 30px;}
.dz-wrap .swiper-slide:hover .text .tit {font-size: 16px;color: #fff;text-align: left;line-height:45px;height: 45px;transition: 0.5s}

.video-wrap {margin-top: 30px;height: 570px;}


.side-bar {position:fixed;top:60%;right:10%;z-index: 10;}
#back-to-top {display: inline-block;background: url("../image/top-icon_66.png") no-repeat center;width: 49px;height: 49px;}
@media screen and (max-width: 1366px) {
    .side-bar {right: 10px;}
}


.footer {background: #269bd1;padding: 40px 0 40px 0;}
.f-top {padding-bottom: 35px;border-bottom: 1px solid #68b9df}
.f-nav {margin-top: 20px}
.f-nav a {display: inline-block;float: left;font-size: 16px;color: #fff;line-height: 33px;height: 33px;margin-left: 60px}
.f-nav a i {display: inline-block;width: 30px;height: 33px;margin-right: 5px;float: left;background-size: cover !important;    opacity: 0;}
.f-nav a:hover i {animation: bounce 2s infinite}
.f-nav a:nth-child(1) i {background: url("../image/f-icon1_17.png") no-repeat left center}
.f-nav a:nth-child(2) i {background: url("../image/f-icon2_19.png") no-repeat left center}
.f-nav a:nth-child(3) i {background: url("../image/f-icon4_21.png") no-repeat left center}
.f-nav a:nth-child(4) i {background: url("../image/f-icon4_24.png") no-repeat left center}
.f-nav a:nth-child(5) i {background: url("../image/f-icon5_26.png") no-repeat left center}
.f-bt {padding-top: 40px;text-align: center;color: #fff;line-height: 30px;}
.f-bt .copyRight {color: #aee5ff;text-transform: uppercase}

@keyframes bounce {
    0% {transform: translateY(0)}
    50% {transform: translateY(-5px)}
    100% {transform: translateY(0)}
}



/*内页*/
.ny-banner {width: 100%;height: 420px;background-position: center;background-size: cover;background-repeat: no-repeat}
.ny-nav {width: 100%;height: 56px;background: #eeeeee;position: relative}
.ny-nav .w1200{position: relative}
.ny-hd {position: absolute;left: 0;top: -60px;width: 185px;}
.ny-hd .cn {height: 60px;line-height: 60px;background: #47bfee;text-align: center;font-size: 30px;color: #fff}
.ny-hd .en {height:56px;line-height: 56px;background: rgba(181,181,181,0.8);text-align: center;font-size: 18px;color: #fff;}
.ny-nav-con {margin-left: 275px;}
.ny-nav-con a {display: inline-block;line-height: 56px;padding: 0 10px;color: #4c4444;text-align: center;position: relative}
.ny-nav-con a:before{content: "";display: inline-block;width: 0;height: 2px;position: absolute;left:50%;bottom:0;background: #47bfee;transition: 0.3s }
.ny-nav-con a.active:before{width:100%;left:0;transition: 0.5s}
@media screen and (min-width: 640px) {
    .ny-nav-con a.active,.ny-nav-con a:hover {background: #fff;}
    .ny-nav-con a.active:before,.ny-nav-con a:hover:before{width:100%;left:0;transition: 0.5s}

}
.ny-nav-con a.active:before{width:100%;left:0;transition: 0.5s}
.ny-container {padding: 60px 0 10px 0;}
.article-tit {padding: 20px 0;border-bottom: 1px solid #cacaca}
.article-tit h3 {font-size: 30px;font-weight: bold;}
.article-tit p {font-size: 24px;line-height: 40px;}
.article-con {padding-top: 30px;}
.article-con p {font-size: 16px;line-height: 30px;}



/*管理团队*/
.director{padding: 55px 0 0 0;position: relative;}
.director ul{margin-right: -2%;}
.director ul li{float: left;position: relative;height: 357px;width: 23%;margin:0 2% 2% 0;}
.director ul li .picb{height: 309px;width: 100%;}
.director ul li .picb img{width: 100%;height: 100%;}
.director ul li .name{height:48px;background: #6d6d6d;line-height: 48px;font-size: 16px;color: #fff; padding: 0 5%;}
.wrap{width: 1319px;margin: 0 auto;}

#showDiv{/*display:none;*/}
.bgdiv{background:url(../image/bg4.png) repeat;position:fixed; z-index:100009;left:0;top:0;width:100%;height:100%; }
.eject{position:fixed;width:1200px;left:0%;top:14%;right:0;margin:0 auto;height:auto; z-index:100099;background:#fff;}


#container{position: repeat;width: 100%;height: 100%;left: 0;top: 0;}
#container .pic{position: fixed;z-index: 99999999;}
.pic li {position: absolute;top: 0;left: 0;display: none;height: 100%;width: 100%;}

.eject .center_box{padding: 6% 5% 5%;}
.eject .box_img{width:30%}
.eject .box_img img{width: 100%;}
.eject .box_text{width:64%;}
.eject .list_title01{font-size:30px;font-weight:normal;color:#c79556;padding-top:6px;}
.eject .list_title02{font-size:24px;color:#333;margin-bottom: 14px;}
.eject .list_p{font-size:16px;line-height: 1.8;}
.eject .scroll_box{height:auto;overflow:hidden;position:relative;padding-right: 48px;text-align:left;}

.director .right_btn{width:80px;position:absolute;top:0;right:-80px;    z-index: 99999999;}
.director .right_btn .btn_box{width:100%;height:80px;background:url(../image/black_70.png) repeat;display:block;text-align:center;line-height:80px;margin-bottom: 1px;cursor:pointer;}
.director .right_btn .btn_box:hover{background:#39bbe6;}
.director .right_btn .btn_ico{display:block;width:100%;height:100%;background:url(../image/list_detail_ico.png) no-repeat;}
.director .right_btn .prev_btn .btn_ico{background-position:-80px 0px;}

.director .right_btn .close_btn{position:relative;}
.director .right_btn .close_btn:after,.director .right_btn .close_btn:before{content:"";width:60%;height:1px;background:#fff;display:block;position:absolute;left:50%;margin-left:-30%;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.director .right_btn .close_btn:after{top:50%;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
.director .right_btn .close_btn:before{bottom:50%;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
.director .right_btn .close_btn i{opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;visibility:hidden;color:#fff;}
.director .right_btn .close_btn:hover:after{top:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.director .right_btn .close_btn:hover:before{bottom:24%;-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg)}
.director .right_btn .close_btn:hover i{opacity:1;visibility:visible;}


/*资质荣誉*/
.aptitude{padding: 43px 0;}
.aptitude_list{margin-bottom: 55px;}
.aptitude_list ul{margin-right: -1%;}
.aptitude_list ul li{float: left;width: 32%;height: 334px;position: relative;margin:0 1% 1% 0;border:1px #dddddd solid;}
.aptitude_list ul li img{width: 100%;height: 100%;}
.aptitude_bg{position: absolute;left: 0;bottom: 0;width: 100%;height:85px;background: url(../image/bg3.png) repeat-x;}
.aptitude_bg p{font-size: 16px;line-height: 30px;color: #fff;position: absolute;left: 0;bottom:5px;width: 100%;text-align: center;}
.aptitude_list ul li:hover .aptitude_bg{background: url(../image/bg33.png) repeat-x;}
.aptitude_list ul li:hover{border-color: #269bd1;}
.paging{}
.paging a{height: 38px;line-height: 38px;padding:0 15px;background: #d2d2d2;display: inline-block;font-size: 16px;color: #fff;margin:0 5px;}
.paging a:hover{background: #269bd1;}
.paging .nowpage {height: 38px;line-height: 38px;padding:0 15px;background: #269bd1;display: inline-block;font-size: 16px;color: #fff;margin:0 5px;}


/*走进锦美_发展历程*/
.fzlc{padding: 60px 0;}
.fzlc_box{background: #eee;padding: 40px 50px;}
.fzlc_top{margin-bottom: 35px;}

.event_box{width:100%;margin:3% auto 0;position:relative;min-height:420px;}
.event_box .parHd {width:100%;display:inline-block;height:106px;overflow:hidden;position: relative;}
.parHd .centerbox{margin:0 auto;width: 85% !important;height: 100%;position: relative;overflow: hidden;}
.parHd .centerbox:after{content:'';width:100%;height:1px;background:#c0c0c0;position:absolute;right:0%;bottom:36px;z-index:10;}

.parHd  ul{width:100%;text-align:center;margin:0 auto;height: 100%;}
.parHd .tempWrap{margin:0 auto;width: 85% !important;height: 100%;}
.parHd .tempWrap:after{content:'';width:100%;height:1px;background:#c0c0c0;position:absolute;right:0%;bottom:36px;z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-bottom:30px;font-size:30px;color:#575758;margin:0 50px;position:relative;}
.parHd li:after{content:'';background:url(../image/fz1_10.png) no-repeat;width:19px;height:19px;position:absolute;z-index:20;bottom:-10px;left:36%;}

.parBd{margin:20px auto 0 auto;width: 85%;}
.parBd .slideBox{background: #fff;padding: 3% 5%;
 -webkit-box-shadow:0 0 9px 5px #e0e0e0;  
  -moz-box-shadow:0 0 9px 5px #e0e0e0;  
  box-shadow:0 0 9px 5px #e0e0e0;
}
.parBd .slideBox h4{position:relative;font-size:30px;margin-bottom:1%;text-align:center;color:#269bd1;}
.parBd .slideBox p{font-size:16px;margin:0 auto;color: #494949;line-height: 30px;}
.parBd .slideBox p img{width: auto;max-width: 100%;}
div#listBox {width:100%;}
.sPrev,.sNext{width:62px;height:77px;display:block;position:absolute;top:29px;cursor:pointer;z-index: 999;}
.sPrev{left: 0;}
.sNext{right: 0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:19px;height:19px;overflow:hidden;background:url(../image/fz1_08.png) no-repeat;position:absolute;bottom:-10px;left:36%;z-index:21;}
.parHd li.act{color: #269bd1;}
.parHd li span,.parHd li.clone span{display:none;}  

/*产品中心-光伏电站*/
.pro-list {}
.pro-list .pro-item{float: left;width: 380px;height: 405px;box-sizing: border-box;border: 1px solid #dedede;padding: 19px;text-align: center;margin-right: 30px;margin-bottom: 35px;}
.pro-list .pro-item:nth-child(3n+0) {margin-right: 0}
.pro-list .pro-item .pic {width:340px;height: 240px;overflow: hidden}
.pro-list .pro-item .pic img {width:340px;height: 240px;transition: 0.3s ease}
.pro-list .pro-item:hover {border-color: #269bd1}
.pro-list .pro-item:hover .pic img {transform: scale(1.1);transition: 0.3s ease}
.pro-list .pro-item:hover a  {background: #269bd1;transition: 0.3s ease;color: #fff;}
.pro-list .pro-item p {font-size: 18px;padding: 15px 0;}
.pro-list .pro-item a {display: inline-block;width: 160px;height: 36px;line-height: 36px;text-align: center;color: #626262;box-sizing: border-box;border: 1px  solid #dedede}
.ny-page {text-align: center;margin-top:30px;}
.ny-page a {display: inline-block;text-align: center;padding: 0 15px;background: #eeeeee;line-height:40px;color: #000}
.ny-page a:hover,.ny-page a.active {background: #269bd1;color: #fff;}
.nowpage {
    display: inline-block;text-align: center;padding: 0 15px;line-height:40px;background: #269bd1;color: #fff;
}
.pro-det  {width: 100%;overflow: hidden;position: relative}
.pro-det .pic {padding: 20px 20px 55px 20px;box-sizing: border-box;width: 570px;height: 454px;border:  solid #dedede;border-width: 1px 0 1px 1px;overflow: hidden}
.pro-det .pic img {width: 530px;height: 374px; transition: 0.3s linear}
.pro-det .pic:hover img {transform: scale(1.1); transition: 0.3s linear}
.pro-det .text {width: 630px;height: 454px;padding: 20px 20px 55px 20px;box-sizing: border-box;background: #f8f8f8;border: 1px solid #dedede}
.pro-det .text h3 {font-size: 24px;font-weight: bold;color: #002222;padding-bottom:10px;border-bottom: 1px solid #dcdcdc}
.pro-det .text p {line-height: 30px;padding-top: 5px;}
.pro-button-next,.pro-button-prev  {display: inline-block;width: 28px;height:28px;background-color: #cdcdcd;position: absolute;z-index: 10}
.pro-button-next  {background-image: url("../image/news-down-icon_56.png");background-repeat: no-repeat;background-position: center;bottom: 18px;right:20px;}
.pro-button-prev  {background-image: url("../image/news-top-ico_54.png");background-repeat: no-repeat;background-position: center;bottom: 18px;right:50px;}
.pro-det .swiper-pagination {width: auto !important;position: absolute;left: 245px !important;bottom: 20px !important;}
.pro-det .swiper-pagination .swiper-pagination-bullet {width: 11px;height: 11px;background: #cbcbcb;opacity: 1;margin:0px 5px;}
.pro-det .swiper-pagination .swiper-pagination-bullet-active {background: #ef2020}
.pro-nav {background: #f8f8f8;height: 47px;line-height: 47px;padding: 0 20px;margin-top: 45px;position: relative}
.pro-nav a{display: inline-block;color: #444}
.pro-nav .prev,.pro-nav .next {max-width: 35%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro-nav .backlist-btn {background: url("../image/backlist-btn_05.png") no-repeat center;width: 160px;height: 47px;position: absolute;left: 50%;margin-left: -80px;top: 0;}
.pro-det .pic-show {width: 570px;overflow: hidden}


.caseH{padding: 40px 0;}
.caseH_list{margin-bottom: 40px;}
.caseH_list ul{margin-right: -2%;}
.caseH_list ul li{float: left;width: 31.33%;margin:0 2% 2% 0;position: relative;height: 302px;overflow: hidden;}
.caseH_list ul li img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.caseH_list ul li p{position: absolute;left: 0;bottom: 0;background: url(../image/bg2.png) repeat;height:44px;line-height: 44px;width: 94%;text-align: center;color: #fff;font-size: 16px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 3%;}

.caseH_list ul li:hover p{background:#269bd1;}
.caseH_list ul li:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}

/*成功案例_详细*/
.caseH_related{margin-top: 50px;}
.caseH_related_head{padding: 0 0 10px 0;border-bottom: 1px #d5d5d5 solid;font-size: 24px;color: #269bd1;position: relative;}
.caseH_related_head a{position: absolute;right: 0;bottom: 10px;width: 115px;height: 32px;line-height: 32px;background: #6181aa;color: #fff;font-size: 14px;text-align: center;}
.caseH_related_head a img{margin-right: 8px;}
.caseH_related_mian{margin-top: 42px;height: 302px;position: relative;}
.swiper-container001{overflow: hidden;height: 100%;}
.caseH_related_mian .swiper-slide{display: block;position: relative;overflow: hidden;}
.caseH_related_mian .swiper-slide p{position: absolute;left: 0;padding: 0 5%;width: 90%;bottom: 0;background: url(../image/bg4.png) repeat;height: 44px;line-height: 44px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;font-size: 16px;}
.caseH_related_mian .swiper-slide img{width: 100%;height: 100%;

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.caseH_related_mian .swiper-pagination{    bottom: 364px !important;text-align: right;left: 82% !important;width: auto !important;display: inline-block;}
.caseH_related_mian .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background: #a4a4a4 !important;
    opacity:1 !important;
}
.caseH_related_mian .swiper-pagination-bullet-active{background:#269bd1 !important;}
.caseH_related_mian .swiper-slide:hover p{background:#269bd1;}
.caseH_related_mian .swiper-slide:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}



.caseH_top{height: 479px;background:#ededed;}
.caseH_topL{width: 50%;height: 100%;position: relative;}
.caseH_topL .bd .tempWrap,.caseH_topL .bd{height: 100%;}
.caseH_topL .bd ul{width: 100%;height: 100%;}
.caseH_topL .bd li{ width:100% ; height:100%; float:left; overflow:hidden; position:relative; }
.caseH_topL .bd li img{ width:100%; height:100%; display:block; }
.caseH_topL .mr_frBtnL{display:inline;right:63px;}
.caseH_topL .mr_frBtnR{right:12px;}
.caseH_topL .mr_frBtnL,.caseH_topL .mr_frBtnR{position: absolute;bottom:15px;width:9px;height:14px;cursor:pointer;z-index: 9999;}
.caseH_topL .pageState{position: absolute;bottom:8px;color:#fff;right:30px;z-index: 99999;}
.caseH_topL .pageState span{font-size: 24px;}


.caseH_topR{width: 50%;height: 100%;position: relative;overflow: hidden;}
.caseH_topR h1{font-size: 24px;color: #3a3a3a;font-weight: bold;overflow: hidden;padding: 0 5%;width: 90%;margin:4% 0;height: 64px;}

.boxP{height: 62%;overflow: hidden;padding:0 5%;}
.boxP p{color: #3a3a3a;line-height: 25px;}
.caseH_topR .btnbox{width: 90%;height:36px;text-align: right;padding:0 5%;margin-top: 1em;}
.caseH_topR .btnbox .buttom{display: inline-block;cursor: pointer;margin-right: 5px;}

/*技术优势详细*/
.intro{padding: 36px 0;}
.intro_bannr{margin-bottom: 25px;}
.intro_bannr .item{float: left;position: relative;height: 294px;margin-bottom: 1px;overflow: hidden;}
.intro_bannr .item img{width: 100%;height: 100%;
  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;

}
.intro_bannr .item_bg{position:absolute;left: 0;bottom: 0;background: url(../image/bg2.png) repeat;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 16px;width: 100%;z-index: 5;}
.intro_bannr .item1,.intro_bannr .item4{width: 38%;}
.intro_bannr .item2,.intro_bannr .item5{width: 24%;}
.intro_bannr .item3,.intro_bannr .item6{width: 38%;}
.intro_bannr .item2:before{content: '';position: absolute;right:0;top: 0;width: 1px;height: 100%;background:#fff;z-index: 10;}
.intro_bannr .item2:after{content: '';position: absolute;left:0;top: 0;width: 1px;height: 100%;background:#fff;z-index: 10;}
.intro_bannr .item:hover .item_bg{background: #269bd1;}
.intro_bannr .item:hover  img{
  transform:scale(1.2,1.2);
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  -o-transform:scale(1.2,1.2);

  transition:all 1s ease;
  -o-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -webkit-transition:all 1s ease;
}




.intro_txt{}
.intro_txt .intro_txt_mian{margin-top:20px;}
.intro_txt_mian p{font-size: 16px;line-height: 30px;color: #222;}
.intro_txt_head{border-bottom: 1px #dddddd solid;padding: 0 0 25px 0}
.intro_txt_head h2{font-weight: bold;font-size: 24px;color: #269bd1;margin-bottom: 10px;}
.intro_txt_head p{font-size: 16px;color: #000000;}

/*新闻中心-公司要闻*/
.group{padding: 53px 0;}
.group_list{margin-bottom: 20px;}
.group_list ul{margin-right: -2%;}
.group_list ul li{float: left;width: 31.15%;border:1px #d6e4ec solid;margin:0 2% 2% 0;}
.group_list ul li a{display: block;padding: 4%;}
.group_head{font-size: 17px;font-weight: bold;color: #222222;height:50px;overflow: hidden;}
.group_pic{height: 180px;margin:20px 0 10px 0;}
.group_pic img{width: 100%;height: 100%;}
.group_foot{position: relative;}
.group_foot:before{content: '';position: absolute;right: 0;bottom: 0;width: 46px;height: 46px;background: url(../image/tb2_03.jpg) no-repeat;}
.group_foot .txt{line-height: 24px;color:#505050;height: 72px;overflow: hidden; }
.group_foot .date{padding: 0 0 0 20px;background: url(../image/home1_128.png) no-repeat left center;font-size: 12px;color: #a3a3a3;margin-top:30px;}

.group_list ul li:hover{border-color:#269bd1;}
.group_list ul li:hover .group_foot:before{background: url(../image/home1_122.png) no-repeat}
.group_list ul li:hover .group_head{color:#269bd1;}

/*新闻中心-行业动态*/
.information{padding: 53px 0;}
.information_list{margin-bottom: 20px;}
.information_list ul{margin-right: -2%;}
.information_list ul li{width: 47.83%;margin:0 2% 2% 0;border:1px #d6e4ec solid;float: left;position: relative;}
.information_list ul li a{display: block;padding: 22px 2%;}
.information_top{font-size: 18px;color: #222222;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.information_date{color: #a3a3a3;font-size: 12px;padding: 0 0 0 20px;background: url(../image/home1_128.png) no-repeat left top;height: 14px;line-height: 14px;margin:15px 0;}
.information_txt{line-height: 24px;color: #505050;height: 48px;overflow: hidden;}
.information_list ul li:hover{border-color: #269bd1;}

.information_list ul li:hover:before{content: '';width: 100%;height: 4px;background: #269bd1;position: absolute;left: 0;bottom: 0;}
.information_list ul li:hover .information_top{color: #269bd1;}

/*资讯中心*/
.news-item {border: 1px solid #dedede;width: 100%;box-sizing: border-box;padding:20px  155px 20px 20px;position: relative;margin-bottom: 20px;}
.news-item:hover {border: 1px solid #269bd1}
.news-item .date-b {width: 78px;height: 98px;color: #8d8d8d;border:solid #dedede;border-width: 0 0 1px 1px;padding: 17px 11px 0 11px;position: absolute;top: 0;right: 0;background: #f8f8f8;text-align: center}
.news-item .date-b h3 {;font-size: 30px;border-bottom: 1px solid #e0e0e0;padding-bottom: 5px;}
.news-item .date-b p {padding-top: 12px;}
.news-item  .pic {width: 267px;height: 183px;transition: 0.3s ;overflow: hidden}
.news-item  .pic img{width: 267px;height: 183px;transition: 0.3s;}
.news-item:hover  .pic img{transition: 0.3s;transform: scale(1.1);}
.news-item .text {width:717px;margin-left: 35px;}
.news-item .text h3 {font-size: 24px;font-weight: bold;color: #002222;/*max-width:70%;*/overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.news-item .text .con {color: #565656;line-height: 26px;padding-top: 10px;max-height: 52px;overflow: hidden}
.news-item .text .ope {padding-top: 30px;}
.news-item .text .ope .viewed {display: inline-block;padding-left: 30px;color: #828282;background: url("../image/view-icon_10.png") no-repeat left center;}
.news-item .text .ope .date {display: inline-block;padding-left: 25px;color: #828282;background: url("../image/date-icon_10.png") no-repeat left center;margin-left: 50px;}
.news-item .text .det {display: inline-block;color: #828282;width: 120px;height: 36px;line-height: 36px;text-align: center;box-sizing: border-box;border: 1px solid #d2d2d2}
.news-item:hover .date-b {background: #269bd1;color: #fff;transition: 0.2s }
.news-item:hover .det {background: #269bd1;color: #fff;transition: 0.2s }
.news-item.no-pic .text {width: 100%;margin-left: 0}

/*新闻中心_详细*/
.new_xx{padding: 40px 0 0 0;}
.new_xx_head{color: #222222;font-size: 24px;font-weight: bold;text-align: center;}
.new_xx_data{height: 38px;line-height: 38px;text-align: center;background: #e9e9e9;margin: 30px auto;/*width: 75%;*/}
.new_xx_data span{color: #898989;font-size: 16px;margin:0 10px;padding: 0 0 0 24px;}
.new-riqi{background: url(../image/date-icon_10.jpg) no-repeat left center;}
.new-nabmer{background: url(../image/news_06.png) no-repeat left center;}
.new-name{background: url(../image/news_03.png) no-repeat left center;}


.new_xx_txt{width: 100%;margin: 0 auto;}
.new_xx_txt p{font-size: 16px;line-height: 36px;color: #222222;overflow: hidden;}
.new_xx_txt p img{max-width: 100%;}
.new_xx_pag{height: 38px;line-height: 38px;background: #e9e9e9;padding: 0 2%;position: relative;margin-top: 50px;}
.new_xx_pag ul li{height: 38px;line-height: 38px;width: 45%;}
.new_xx_pag ul li a{color: #5d5d5d;display: block;}
.new_xx_pag ul li.prevA{}
.new_xx_pag ul li.nextA{float:right;text-align: right;}
.new_xx_pag ul li.btn{position: absolute;left: 45%;top: 0;height: 38px;line-height: 38px;background:#a7a7a7;width: 10%;text-align: center; }
.new_xx_pag ul li.btn a{color: #fff;}
.new_xx_pag ul li.btn img{margin:0 10px 0 0;}
.new_xx_pag ul li.prevA a:hover,.new_xx_pag ul li.nextA a:hover{font-weight: bold;color: #47bfee;}




/*人力资源_人才招聘*/
.recruitH{padding: 56px 0;}
.recruitH_list{margin-bottom: 20px;}
.recruitH_list ul{margin-right: -2%;}
.recruitH_list ul li{float: left;width: 31.15%;border:1px #d5d5d5 solid;margin:0 2% 2% 0;position: relative;}
.recruitH_list ul li a{display: block;padding: 4%;}

.recruitH_list ul li .date{padding: 0 0 0 20px;background: url(../image/home1_128.png) no-repeat left center;font-size: 12px;color: #a3a3a3;margin-top:20px;}
.recruitH_list ul li:before{content: '';position: absolute;right: 4%;bottom: 4%;width: 37px;height: 37px;background: url(../image/tb4.png) no-repeat;}
.recruitH_main{color: #222222;margin-top: 15px;height: 40px;overflow: hidden;}
.recruitH_head{font-size: 18px;font-weight: bold;color: #222222;height:25px;overflow: hidden;}
.recruitH_list ul li:hover{border-color:#269bd1;}
.recruitH_list ul li:hover:before{background: url(../image/tb41.png) no-repeat}
.recruitH_list ul li:hover .recruitH_head{color:#269bd1;}



/*人才招聘_详细*/
.recruitH_xx{padding: 53px 0;}
.recruitH_xx_top{height: 48px;background: #269bd1;padding: 0 2%;line-height: 48px;font-size: 18px;color: #ffffff;position: relative;}
.recruitH_xx_top a{position: absolute;right: 2%;top: 0;height: 100%;line-height: 48px;color: #fff;font-size: 14px;}
.recruitH_xx_top a img{margin:0 10px 0;}
.recruitH_xx_txt{margin-top: 25px;}
.recruitH_xx_txt .item{border-bottom: 1px #d6d6d6 solid;padding: 0 0 25px 0;margin-bottom: 25px;}
.recruitH_xx_txt .item h4{color: #373737;font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.recruitH_xx_txt .item p{line-height: 36px;color: #373737;}
.recruitH_xx_txt .item ul li{float: left;width: 33.33%;line-height: 36px;color: #373737;font-size: 16px;}

.recruitH_xx_foot{height: 44px;background: #f0f0f0;padding: 0 2%;line-height: 44px;}
.recruitH_xx_foot .item{float: left;padding: 0 0 0 36px;color: #373737;margin:0 80px 0 0;}
.recruitH_xx_foot .tel{background: url(../image/tb5_03.png) no-repeat left center;}
.recruitH_xx_foot .eamil{background: url(../image/tb5_06.png) no-repeat left center;}
.recruitH_xx_foot .eamil span{color: #d40c00;}


/*下载专区*/
.wrap2{width: 1000px;margin:0 auto;}
.steward{background: #f5f5f5;}
.steward_top{height: 83px;line-height: 83px;background: url(../image/bg13.png) repeat; text-align: center;font-size: 30px;color: #fff;font-weight: bold;}
.steward_list{background: #fff;padding: 20px 5%;}
.steward_list ul{margin-right: -4%;}
.steward_list ul li{background: #efefef;border-radius: 6px;width: 21%;text-align: center;margin:0 4% 4% 0;float: left;}
.steward_list ul li a{padding: 33px 0;display: block;}
.steward_list ul li dl{height: 68px;margin-bottom: 18px;}
.steward_list ul li .steward_name{color:#404040;font-size: 15px;padding: 0 5%;width: 96%;overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap;*/width: 90%;}

.steward_main{background: #fff;padding: 20px 5%;}
.steward_main_top{position: relative;height: 31px;}
.steward_main_top span{font-size: 18px;color: #404040;font-weight: bold;padding: 0 0 0 15px;position: relative;height: 31px;line-height: 31px;}
.steward_main_top span:before{content: '';position: absolute;left: 0;top: 2px;width: 4px;height: 19px;background: url(../image/tb10_03.jpg) no-repeat;}
.steward_main_top a{position: absolute;right: 0;top: 0;width: 106px;text-align: center;height: 29px;line-height: 29px;color: #0d366b;background: #f6fafd;border:1px #5777a1 solid;}
.steward_main_top a img{margin-right: 6px;}
.steward_main_list{border:1px #47bfee solid;margin-top: 20px;}
.steward_main_list ul li{height: 66px;line-height: 66px;padding: 0 10% 0 3%;position: relative;}
.steward_main_list ul li a {position: absolute;right: 3%;top:20px;width: 80px;height: 29px;line-height: 29px;border:1px #c7c7c7 solid;border-radius: 29px;padding: 0 0 0 40px;color: #656565;font-size: 12px;}
.steward_main_list ul li a:before{content: '';position: absolute;left: 16px;top: 7px;height: 15px;background: url(../image/tb11_03.png) no-repeat;width: 19px;}
.steward_main_list ul li a:hover{background:#47bfee;border-color: #47bfee;color: #fff;}
.steward_main_list ul li a:hover:before{background: url(../image/tb11_06.png) no-repeat;}
.steward_main_list ul li .wlne {display: block;background: #269bd1;position: absolute;transition: 400ms;-webkit-transition: 400ms;}
.steward_main_list ul li .wlne1 {width: 0;height: 1px;left: 0;top: 0;}
.steward_main_list ul li .wlne2 {width: 0;height: 1px;right: 0;bottom: 0; }
.steward_main_list ul li .wlne3 {height: 0;width: 1px;left: 0;bottom: 0;}
.steward_main_list ul li .wlne4 {height: 0;width: 1px;right: 0;top: 0;}

.steward_main_list ul li:hover .wlne1,
.steward_main_list ul li:hover .wlne2
{width: 100%;}

.steward_main_list ul li:hover .wlne3,
.steward_main_list ul li:hover .wlne4
{height: 100%;}

.hbgj_ms {padding: 2% 2% 2% 2%;margin-top:16px;border-top: 1px #dbdbdb solid;background: #ffffff;border-bottom: 1px #dbdbdb solid;}
.hbgj_ms p {font-size:14px;color: #666666;/*width: 94%;margin: 0 auto;*/font-family: Microsoft YaHei;line-height:24px;}


/*在线留言*/
.pmain{ background:#f6f6f6;}
.pmain-warp{ padding:0 30px 30px 30px; overflow:hidden;}
.pdepart-item-head{ margin-top:35px; border-bottom:1px #ddd solid;}

.pmessage-iboxt li{ overflow:hidden; margin-top:50px;}
.pmessage-iboxt li label{ font-size:18px; float:left; width:102px; line-height:44px;}
.pmessage-iboxt li .inpt{ width:300px; height:44px; line-height:24px; padding:10px 0 10px 15px; font-size:18px; float:left; margin-right:17px; border-radius:5px;border: 1px #47bfee solid;}
.pmessage-iboxt li .gender{ background:#b8b8b8; width:100px; line-height:44px; font-size:18px; color:#fff; float:left; margin-left:20px; text-align:center; border-radius:5px; cursor:pointer;}
.pmessage-iboxt li .gender.check{ background:#4881d8;}
.pmessage-iboxt li .area{ width:88%; padding:15px; height:270px; font-size:18px; line-height:24px;border: 1px #47bfee solid;}
.pmessage-iboxt li .btn{ background:#269bd1; width:140px; line-height:50px; text-align:center; font-size:20px; color:#fff; cursor:pointer; border-radius:5px;margin-left: 40%;}

/*晟天人*/
.publicity{padding: 43px 0;}
.publicity_list{margin-bottom: 20px;}
.publicity_list ul li{float: left;width: 32%;margin:0 1% 1% 0;height: 22rem;position: relative;overflow: hidden;border:1px #d5d5d5 solid;}
.publicity_list ul li img{width: 100%;height: 100%;}
.publicity_list ul li p{position: absolute;left: 0;width: 100%;bottom: 0;background: url(../image/bg4.png) repeat;height: 37px;line-height: 37px;text-align: center;color: #fff;}
.publicity_list ul li:hover p{background:#ca161d;color: #fff;}



/*网站地图*/
.map-btn {cursor: pointer}
.site-box {width: 1280px;height: auto;padding: 20px;box-sizing: border-box;position: absolute;left: 50%;bottom:90%;;margin-left: -640px;z-index: 99999;box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);background:#fff;opacity: 0;transform: scale(0);transition: 0.5s}
.site-box.on {opacity: 1;transform: scale(1);bottom: 105%;;transition: 0.5s}
.site-map>li {width: 14.28%;float: left;text-align: center}
.site-map>li>a {font-size:20px;font-weight: bold}
.site-map .sub {margin-top: 15px;}
.site-map .sub li{line-height: 30px;display: inline-block;width: 100%}
.site-map .sub li a{line-height: 30px;display: inline-block;width: 100%;color: #444;font-size: 14px;}
.close-map {position: absolute;transition: 0.3s;top: -10px;right: -10px;width: 20px;height: 20px;border-radius: 50%;box-shadow:0 0 10px 1px rgba(0,0,0,0.2);background: url("../image/close-map.png") no-repeat center;background-size: cover;cursor: pointer}
.close-map:hover {transform: rotate(180deg);transition: 0.3s}



/*- 全球项目 -*/
.main-item{min-height:890px;/*background:url(../images/mItem-bg2.png) repeat;*/position:relative;}
.main-item .mItemMap-spot{display:block;position:absolute;}
.mItemMap-spot .point{display:block;padding:0 0 0 17px;height:20px;line-height:20px;font-size:12px;color:#fff;position:relative;z-index:2;}
.mItemMap-spot .point:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#0090ff;position:absolute;left:0px;top:5px;}
.mItemMap-spot .orn{width:100px;height:100px;position:absolute;top:-40px;left:-45px;}
.mItemMap-spot .orn:after{content:"";display:block;border-radius:50%;border:3px solid #25ac38;opacity:0;position:absolute;top:0px;left:0px;bottom:0px;right:0px;}
.mItemMap-spot .orn.orn1:after{animation:ripple 4.5s ease-out 0s infinite;-webkit-animation:ripple 4.5s ease-out 0s infinite;}
.mItemMap-spot .orn.orn2:after{animation:ripple 4.5s ease-out 0.675s infinite;-webkit-animation:ripple 4.5s ease-out 0.675s infinite}
.mItemMap-spot .orn.orn3:after{animation:ripple 4.5s ease-out 1.575s infinite;-webkit-animation:ripple 4.5s ease-out 1.575s infinite;}
@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:scale(.1)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1)}}
@keyframes ripple{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}

.mainItem-ctry{width:100%;background:url(../image/mItem-bg2.jpg) repeat;position:relative;display:block;}
.mainItem-ctry .contain{padding:136px 0 128px;position:relative;}
.mainItem-ctry .mItemMap-spot .point{padding:0 0 0 40px;}
.mainItem-ctry .mItemMap-spot .point:before{width:30px;height:30px;background:url(../image/mainItem-point2.png) no-repeat center center;top:-5px;left:-10px;}
.mainItem-ctry .mItemMap-spot .orn:after{border:2px solid #fff;}

/*中国*/
.mItemCtry-CN{width:830px;height:625px;background:url(../image/mainItem-map2.png) no-repeat center center;position:relative;float:left;margin:0 0 0 2.1666%;}
.mItemCtry-CN .mItemMap-spot.mImS-guangdong{top:527px;left:549px;}
.mItemCtry-CN .mItemMap-spot.mImS-zhejiang{top:419px;left:635px;}
.mItemCtry-CN .mItemMap-spot.mImS-jiangsu{top:360px;left:631px;}
.mItemCtry-CN .mItemMap-spot.mImS-shandong{top:287px;left:601px;}
.mItemCtry-CN .mItemMap-spot.mImS-hebei{top:252px;left:558px;}
.mItemCtry-CN .mItemMap-spot.mImS-hubei{top:391px;left:522px;}
.mItemCtry-CN .mItemMap-spot.mImS-shanxi{top:272px;left:511px;}
.mItemCtry-CN .mItemMap-spot.mImS-neimenggu{top:219px;left:468px;}
.mItemCtry-CN .mItemMap-spot.mImS-yunnan{top:505px;left:348px;}
.mItemCtry-CN .mItemMap-spot.mImS-sichuan{top:395px;left:369px;}
.mItemCtry-CN .mItemMap-spot.mImS-ningxia{top:273px;left:421px;}
/*.mItemCtry-CN .mItemMap-spot.mImS-gansu{top:265px;left:371px;}*/
.mItemCtry-CN .mItemMap-spot.mImS-gansu{top:307px;left:348px;}
.mItemCtry-CN .mItemMap-spot.mImS-gansu .point:before{top:-52px;left:14px;}
.mItemCtry-CN .mItemMap-spot.mImS-gansu .orn{top:-87px;left:-20px;}
.mItemCtry-CN .mItemMap-spot.mImS-qinghai{top:297px;left:279px;}
.mItemCtry-CN .mItemMap-spot.mImS-xizang{top:366px;left:172px;}
.mItemCtry-CN .mItemMap-spot.mImS-xinjiang{top:188px;left:150px;}
.mItemCtry-CN .mItemMap-spot.mImS-anhui{top:394px;left:596px;}
.mItemCtry-CN .mItemMap-spot.mImS-guangxi{top:530px;left:475px;}
.mItemCtry-CN .mItemMap-spot.mImS-hunan{top:455px;left:517px;}

/*右侧内容*/
.mItemCtry-box{padding:16px 2.25%;width:23.75%;color:#fff;border:1px solid #77a9da;background:#9dc3e7;float:right;margin:69px 0 0;display:none;}
.mItemCtry-box .top{line-height:38px;font-size:24px;}
.mItemCtry-box .type{line-height:30px;font-size:16px;}
.mItemCtry-box .list{padding:13px 0 0;border-top:1px solid rgba(255,255,255,.2);margin:10px 0 0;}
.mItemCtry-box .list li{padding:7px 0 8px;line-height:17px;}
.mItemCtry-box .list li .num{display:block;width:17px;height:17px;text-align:center;font-size:12px;background:#5f95c9;float:left;margin:0 14px 0 0;}
.mItemCtry-box .list li a{color: #27537d;font-size: 14px;}

/*详情*/
.mainItem-modal{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:9999;display:none;background:#fff;}

.mItemInfo-swiper{width:75%;height:100%;position:absolute;left:-200px;top:0px;opacity:0;}
.mItemInfo-swiper .swiper-container{height:100%;}
.mItemInfo-swiper .swiper-container .swiper-slide{height:100%;vertical-align:middle;display:table-cell;text-align:center;}
.mItemInfo-swiper .swiper-slide img{vertical-align:middle;height:380px;width:auto}
.mItemInfo-swiper .mItemInfoSwiper-prev,
.mItemInfo-swiper .mItemInfoSwiper-next{display:block;width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;z-index:2;}
.mItemInfoSwiper-prev{left:3.755%;background:url(../image/swiper1-l.png) no-repeat center center;}
.mItemInfoSwiper-next{right:3.755%;background:url(../image/swiper1-r.png) no-repeat center center;}

.mItemInfo-full{display:block;width:120px;height:32px;line-height:32px;color:#fff;background:rgba(0,0,0,1);position:absolute;right:3.75%;top:10.8695652173913%;z-index:2;}
.mItemInfo-full span{padding:0 29px 0 0;background:url(http://www.scshengtian.com/images/icon-full.png) no-repeat right center;}

.mItemInfo-box{box-sizing: border-box;width:25%;height:100%;padding:5.208333333333333% 2.65625% 0;background:#fff;position:absolute;right:-100px;top:0px;overflow-y:auto;opacity:0;}
.mItemInfo-box .mItemInfo-name{line-height:43px;font-size:24px;font-weight:600;}
.mItemInfo-box .mItemInfo-split{display:block;width:23px;height:2px;background:#000000;margin:5px 0 0;}
.mItemInfo-box .mItemInfo-code{line-height:22px;color:#666666;font-weight:600;margin:23px 0 0;}
.mItemInfo-box .mItemInfo-con{line-height:32px;color:#666666;margin:20px 0 0;}

.mItemInfo-close{transition: 0.3s;display:block;width:31px;height:31px;background:url(../image/icon-close.png) no-repeat center center;position:absolute;right:7.08333%;top:5.434782608695652%;z-index:2;}
.mItemInfo-close:hover{transform: rotate(90deg);transition: 0.3s}
.mainItem-ctry .contain {width: 1200px;margin: 0 auto}