body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
.ui-widget.ui-widget-content {
    z-index: 9999;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}

ol,
ul {
    list-style: none;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal;
}

fieldset,
img {
    border: none;
}


/*img{vertical-align:top;}*/

input,
button {
    vertical-align: middle;
    color: #6b5f53;
    outline: none;
}

caption,
th {
    text-align: left;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    color: #b60081;
    transition: 250ms;
    text-decoration: none;
}

html {
    text-align: center;
}

img {
    max-width: 100%;
    height: auto;
}

.sidebarB-audience {
    border-top: 5px solid #002d74;
    margin-bottom: 30px;
}

body {
    /*    font: 14px Arial, Helvetica, sans-serif;*/
    font: 14px 'Microsoft YaHei', Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0 auto;
    text-align: left;
    -webkit-text-size-adjust: none;
    line-height: 24px;
    background: #f9f8f8;
    background-attachment: fixed;
    background-size: cover;
    overflow-x: hidden;
}


/*导航*/
.nav-wrap{
    width:100%;
    background:#fff;
    height:130px;
    transition: 400ms;
    margin-top:0px;
}

.nav-wrap.curr{
    position:fixed;
    top:0;
    left:0;
    /*height:80px;*/
    transition: 400ms;
    z-index: 99;
    margin-top:-50px;
    box-shadow:0 0 3px #999;
}
.nav-wrap.curr .nav{
    margin-top:62px;
    transition: 400ms;
}

.nav-wrap.curr .logo img{
    margin-top: 22px;
    width: 315px;
    transition: 400ms;
}

.nav-wrap.curr .nav-language{
    margin-top:64px;
    transition: 400ms;
}

.logo{
    float:left;
    margin:48px 0 0 5% ;
}
.logo img{
    width:320px;
    transition: 400ms;

}
.nav{
    float:left;
    width:50%;
    margin:40px 0 0 3.8%;
    height:90px;
    z-index: 5;
    transition: 400ms;
}
.nav li{
    float:left;
    margin:15px 3.6%;
    text-align:center;
    z-index: 3;
    position:relative;
}
.nav li .nav-wr-a{
    display:block;
    /*padding:15px 25%;*/
    font-size:16px;
    color:#666;
    font-weight:bold;
}
.nav li .nav-wr-a:hover{
    color:#b60081;
}
.nav li .nav-wr-a.curr{
    color:#b60081;
}

.nav-secondary{
    width:150px;
    background:rgba(182,0,129,0.9);
    margin:25px 0 0 calc(50% - 75px);
    padding:12px 0;
    font-size:16px;
    line-height:33px;
    display:none;
    z-index: 4;
    position:absolute;
}
.nav-secondary a{
    color:#fff;
    display: block;
    text-align:center;
}
.nav-secondary a:hover{
    color:#fff;
    background-color: #ff00b5;
}
.nav-secondary-img{
    position:relative;
    margin-top:-35px;
}


.nav-language{
    float:right;
    margin:40px 5% 0 0;
    position:relative;
    z-index: 5;
    transition: 400ms;
    height:52px;
}
.nav-language li{
    float:right;
    border-radius:2px;
    border:2px solid #cc9e48;
    width:145px;
    line-height:48px;
    margin-left:12px;
    font-size:16px;
    font-weight:bold;
    cursor:pointer;
    text-indent:15px;
    color: #333;
}
.nav-language li img{
    vertical-align: middle;
    margin-right:11px;
    margin-top: -3px;
}
.nav-language li a{
    display: block;
}

.ind-banner{
    width:100%;
    position:relative;
    overflow:hidden;
}
.ind-banner-con{
    width:1920px;
    margin-left:-960px;
    left:50%;
    position:relative;
}


.ind-box-prev{
    left:9%;
}
.ind-box-next{
    right:9%;
}

li.nav-language-a{
    border:2px solid #b60081;
    transition: 400ms;
    text-align:center;
    text-indent:0;
}
li.nav-language-a a{
    color:#b60081;
}
li.nav-language-a:hover{
    background:#b60081;
    transform: 400ms;
}
li.nav-language-a:hover a{
    color:#fff;
}
li.nav-language-lan{
    background:url(../images/jiantou.png) no-repeat 115px 22px #fff;
}
li.nav-language-lan:hover{
    background:url(../images/jiantou2.png) no-repeat 115px 22px #fff;
}
.nav-language-secondary{
    padding-bottom:12px;
    display:none;
}
.nav-language-secondary a{
    text-align:center;
    display:block;
    line-height:30px;
    text-indent:0;
    font-size:15px;
    transition: 300ms;
}
.nav-language-secondary a:hover{
    background:#cc9e48;
    color:#fff;
}
.wrap{
    width:1200px;
    margin:0 auto;
}
.ind-wrap{
    display: table;
}
.ind-recent-exhibition-l{
    width:43%;
    float:left;
    color:#fff;
    position:relative;
    margin-top:-76px;
    z-index: 5;
}
.ind-recent-exhibition-l-top{
    background:#b60081;
    padding:7% 9% 4% 9%;
    transition: 400ms;
    position:relative;

}

.ind-recent-exhibition-box{
    width:100%;
    text-align:center;
    padding-top:10px;
    position:absolute;
    left:0;
    /*bottom:12px;*/

    animation:arrow 0.4s infinite alternate;
/* Firefox: */
-moz-animation:arrow 0.4s infinite alternate;
/* Safari and Chrome: */
-webkit-animation:arrow 0.4s infinite alternate;
/* Opera: */
-o-animation:arrow 0.4s infinite alternate;

}
.recent-exhibition-i{
    cursor:pointer;
}

@keyframes arrow
{
0%   {
    bottom:14px;
}
100% {
    bottom:22px;
}
}

@-moz-keyframes arrow /* Firefox */
{
0%   {
    bottom:14px;
}
100% {
    bottom:22px;
}
}

@-webkit-keyframes arrow /* Safari 和 Chrome */
{
0%   {
    bottom:14px;
}
100% {
    bottom:22px;
}
}

@-o-keyframes arrow /* Opera */
{
0%   {
    bottom:14px;
}
100% {
    bottom:22px;
}
}

.ind-recent-exhibition-l-top ul{
    overflow:hidden;
    width:100%;
}
.ind-recent-exhibition-l-top ul li{
    height:115px;
}
.ind-recent-exhibition-l-top:hover{
    background:rgba(182,0,129,0.9)
}
.ind-recent-exhibition-l-bottom{
    background:#cc9e48;
    padding:6% 9%;
    margin-top:20px;
    overflow:hidden;
    transition: 400ms;
}
.ind-recent-exhibition-l-bottom:hover{
    background:rgba(204,158,72,0.9);
}
.ind-recent-exhibition-l-bottom-p{
    font-size:16px;
}
.ind-recent-exhibition-l-h2{
    font-size:28px;
    line-height:30px;
    margin-bottom:35px;
}
.ind-recent-exhibition-l-con{
    margin-bottom:40px;
}
.ind-recent-exhibition-l-con a{
    display:block;
    color:#fff;
}
.ind-recent-exhibition-l-con-img{
    width:31%;
    float:left;
    height:115px;
    overflow:hidden;
    text-align:center;
    background: #f6f6f6;
    line-height:115px;
    transition: 400ms;
}
.ind-recent-exhibition-l-con-img img:hover{
    transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);     /* IE 9 */
-moz-transform:scale(1.1,1.1);    /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1);  /* Opera */
}
.ind-recent-exhibition-l-con-img img{
    /*width:100%;*/
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}
.ind-recent-exhibition-l-con-tit{
    float:right;
    width:65%;
}
.ind-recent-exhibition-l-con-h3{
    font-size:16px;
    margin:5px 0 10px 0;
    line-height:25px;
    font-weight: bold;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.ind-recent-exhibition-l-con-p{
    font-size:14px;
}
.ind-for{
    width:100%;
}
.ind-for-tit{
    float:left;
    height:70px;
    border-radius:5px;
    background:#fff;
    color:#cc9e48;
    font-size:20px;
    width:200px;
    line-height:70px;
    text-align:center;
    margin-top:25px;
}
.ind-for-tit:first-of-type{
    margin-right:20px;
}
.ind-for-tit a{
    display:block;
    color:#cc9e48;
}
.ind-for-tit img{
    vertical-align: middle;
    margin-right:10px;
}
.ind-for-tit:hover {
    box-shadow: 0 0 10px rgba(255,255,255,0.9);
}

.ind-recent-exhibition-r{
    width:51.5%;
    float:right;
}
.ind-recent-exhibition-r-fuh{
    margin-top:55px;
}
.ind-recent-exhibition-r-h2{
    font-size:36px;
    color:#333;
    margin:35px 0;
}
.ind-recent-exhibition-r-p{
    color:#666;
    font-size:16px;
    margin-bottom:45px;
    line-height:30px;
}
.ind-recent-exhibition-r-h3{
    font-size:16px;
    color:#666;
    line-height:30px;
    margin-top:20px;
}
.ind-content{
    width:100%;
    background:#b60081;
    padding:40px 0;
    margin:0 0 95px 0;
    overflow:hidden;
}
.ind-content-con li{
    color:#fff;
    float:left;
    width:18%;
    margin-right:9%;
    margin-top:1%;
}
.ind-content-con li:last-of-type{
    margin-right:0;
    margin-top:0;
}
.ind-content-con-img{

}
.ind-content-con-h3{
    font-size:16px;
    margin:8px 0;
}

.ind-news{
    margin-bottom:95px;
    overflow:hidden;
}
.ind-news-h2{
    font-size:28px;
    margin-bottom:35px;
    color:#333;
}
.ind-news-con-h2{
    font-size:18px;
    margin:15px 0;
    line-height:30px;
    height:60px;
    width:100%;
    overflow:hidden;
}
.ind-news-con-p{
    width:100%;
    height:72px;
    overflow:hidden;
}
.ind-news-con li{
    float:left;
    width:32%;
    margin-right:2%;
}
.ind-news-con li:nth-of-type(3n){
    margin-right:0;
}
.ind-news-con li img{
    transition: 800ms;
}
.ind-news-con li:hover img{
    transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);     /* IE 9 */
-moz-transform:scale(1.1,1.1);    /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1);  /* Opera */
}
.ind-news-con-img{
    width:100%;
    height:180px;
    line-height:180px;
    text-align:center;
    overflow:hidden;
}
.ind-news-con-img img{
    vertical-align: middle;
    max-height: 180px;
    max-width: 100%;
}
.ind-news-con-a{
    color:#b70081;
    line-height:35px;
}
.ind-news-con-a:hover{
    color:#cc9e48;
}

@media screen and (max-width: 1900px) {
    .nav{
        width:48%;
    }
    .nav li{
        margin: 15px 2.3%;
    }
}

@media screen and (max-width: 1750px) {
    .nav{
        width:50%;
    }
    .nav li{
        margin: 15px 3.4%;
    }
    .logo{
        margin: 48px 0 0 3%;
    }
    .nav-language{
        margin: 40px 3% 0 0;
    }
}

@media screen and (max-width: 1600px) {
    .nav{
        width:45%;
    }
    .nav li{

        margin: 15px 2.8%;
    }
}
@media screen and (max-width: 1440px) {
    .nav{
        width:40%;
    }
    .nav li{

        margin: 15px 2%;
    }
    .nav ul{
        width:750px;
    }
}




/*内页*/

.page-bg{
    background:url(../images/company-img5.jpg) no-repeat center top;
    width:100%;
    min-height:650px;
    overflow:hidden;
}

.pages-nav{
    /*overflow:hidden;*/
    padding-top:190px;
    height: auto;
    display: -webkit-box;
}
.pages-nav li{
    width:23%;
    margin-right:2.6%;
    float:left;
    border-top:6px solid #ff00b5;
    text-align:center;
    background:#fff;
    box-shadow: 0 3px 10px rgba(0,0,0,0.1);
    transition: 400ms;
}
.pages-nav li:last-of-type{
    margin-right:0;
}
.pages-nav li:hover{
    margin-top:-14px;
}
.pages-nav li:hover .pages-nav-img img{
    transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);     /* IE 9 */
-moz-transform:scale(1.1,1.1);    /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1);  /* Opera */

}
.pages-nav-img{
    width:100%;
    height:198px;
    overflow:hidden;
}
.pages-nav-img img{
    height:198px;
    transition: 800ms;
}
.pages-nav-tit{

    overflow:hidden;

}
.pages-nav-h3{
    font-size:28px;
    color:#333;
    font-weight:normal;
    margin:25px 0 15px 0;
}
.pages-nav-p{
    padding:0 22px;
    color:#666;
    height:48px;
    overflow:hidden;
}
.pages-nav-a{
    background:#b60081;
    display:block;
    width:146px;
    height:45px;
    border-radius:5px;
    margin:15px auto 25px;
    text-align:center;
    line-height:45px;
    color:#fff;
}
.pages-nav-a img{
    margin-left:8px;
}
.pages-nav-a:hover {
    color: #fff;
    opacity: 0.8;
}

.Professional-team{
    box-shadow:0px 2px 10px #ddd;
    padding:53px 0 30px 0;
    margin:60px auto;
}
.Professional-team-h2{
    font-size:28px;
    color:#333;
    font-weight:bold;
    width:100%;
    text-align:center;
}
.Professional-team-wrap{
    width:100%;
    overflow:hidden;
    position:relative;
    margin-bottom:35px;
}
.Professional-team-li-wrap .Professional-team-li{
    margin-bottom:5%;
}
.swiper-container-team{
    overflow:hidden;
    width:90%;
    margin:0 5%;
}
.Professional-team-p{
    width:100%;
    text-align:center;
    color:#666;
    margin:20px 0 40px 0;
}
.Professional-team-li{
    width:25%;
    float:left;
    text-align:center;
}
.Professional-team-li-img{
    width:199px;
    height:199px;
    /* border-radius:50%; */
    overflow:hidden;
    margin:0 auto;
    /* border:1px solid #ddd; */
}
.Professional-team-li-h3{
    font-size:22px;
    margin-top:10px;
    color:#333;
}
.Professional-team-li-p{
    font-size:18px;
    color:#666;
    margin:10px 0 10px 0;
}
.Professional-button-prev{
    cursor:pointer;
    position: absolute;
    z-index: 10;
    top: 20%;
    cursor: pointer;
    left: 0;
    width: 49px;
    height: 92px;
    opacity: 1;
    transition: 400ms;
}
.Professional-button-prev:hover{
    opacity: 0.6;
}
.Professional-button-next{
    cursor:pointer;
    position: absolute;
    z-index: 10;
    top: 20%;
    cursor: pointer;
    right: 0;
    width: 49px;
    height: 92px;
    opacity: 1;
    transition: 400ms;
    text-align:center;
}
.Professional-button-next:hover{
    opacity: 0.6;
}



/*详细页*/
.pages-wrap{
    width:1490px;
    margin:0 auto;
}
.Profile-wrap{
    padding:190px 5px 0 5px;
    overflow:hidden;
}
.Profile-left{
    width:17%;
    float:left;
    color:#fff;
    margin-bottom:60px;
}
.Profile-left-top{
    border-top:6px solid #ff00b5;
    background:#b60081;
    padding-bottom:15px;
}
.Profile-left-contnet{
    border-top:6px solid #ff00b5;
    background:#b60081;
    padding-bottom:15px;
    margin-top:23px;
}
.Profile-left-contnet-a{
    background:#fff;
    border-radius:5px;
    height:60px;
    text-align:center;
    line-height:60px;
    display:block;
    margin:0 10% 25px;
    font-size:18px;
    color:#b60081;
}
.Profile-left-contnet-a img{
    vertical-align: middle;
    margin-right:10px;
}
.Profile-left-contnet-a:hover {
    box-shadow: 0 0 10px rgba(255,255,255,0.9);
}
.Profile-left-bottom{
    border-top:6px solid #ff00b5;
    background:#fff;
    padding-bottom:15px;
    margin-top:23px;
    box-shadow:0 3px 10px #eeeded;
}
.Profile-left-h2{
    font-size:28px;
    font-weight:normal;
    margin:35px 0 35px 0;
    text-indent:10%;
}
.Profile-left-a{
    display:block;
    line-height:60px;
    border-bottom:1px solid rgba(255,255,255,0.2);
    color:#fff;
    font-size:18px;
    text-indent:10%;
}
.Profile-left-a:last-of-type{
    border-bottom:none;
}
.Profile-left-a img{
    margin-right:20px;
}
.Profile-left-a.curr,
.Profile-left-a:hover{
    background:#cc9e48;
    color: #fff;
}
.Profile-left-bottom-h2{
    font-size:28px;
    color:#333;
    text-indent:10%;
    margin:25px 0 20px 0;
    font-weight:normal;
}
.Profile-left-contant{
    padding:0 10%;
    overflow:hidden;
}
.Profile-left-contant-img{
    float:left;
    margin:10px 10px 0 0;
}
.Profile-left-contant-tit{
    float:left;
    margin:5px 0 15px 0;
}
.Profile-left-contant-h3{
    color:#666;
}
.Profile-left-contant-shuz{
    color:#b60081;
    font-size:18px;
    font-weight:bold;
}


.Profile-right{
    width:80%;
    float:right;
    border-top:6px solid #ff00b5;
    background:#fff;
    padding:3% 4%;
    line-height:30px;
    margin-bottom:60px;
    font-size:16px;
    color:#333;
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    min-height:908px;
}
.Profile-right-h2{
    font-size:32px;
    margin-bottom:25px;
    color:#333;
    font-weight:normal;
}
.Profile-right-con{
    margin:60px 0 40px 0;
    overflow:hidden;
}
.Profile-right-con li{
    float:left;
    margin-right:9%;
}
.Profile-right-con li:last-of-type{
    margin-right:0;
}
.Profile-right-con-digital{
    line-height:75px;
    color:#b60081;
    font-size:100px;
    font-weight:bold;
}
.Profile-right-con-digital span{
    font-size:40px;
}
.Profile-right-con-p{
    color:#666;
}
.Profile-right-con-tit{
    margin:20px 0;
}
.Profile-right img {
    max-width: 100%;
    height: auto !important;
}


.Culture-con{
    width:100%;
    padding:45px 0;
}
.Culture-con li{
    width:50%;
    float:left;
    margin-bottom:50px;
    height:182px;
}
.Culture-con-img{
    width:100px;
    height:100px;
    line-height:100px;
    text-align:center;
    margin:0 auto;
    border-radius: 50%;
    background:#b60081;
}
.Culture-con-img img{
    vertical-align: middle;
}
.Culture-con-tit{
    text-align:center;
    /*margin-left:7%;*/
}
.Culture-con-h2{
    color:#333;
    font-size:18px;
    margin-top:20px;
    font-weight: bold;
}
.Culture-con-p{
    font-size:14px;
    line-height: 20px;
    margin-top: 10px;
}
.Culture-con-li-img{

    overflow:hidden;
}


.Honor-con{
    position:relative;
    margin-top: 80px;
    overflow:hidden;
    width:100%;
}
.Honor-con-li{
    width:23%;
    float:left;
    margin:0 2.6% 2% 0;

}
.Honor-con-li:nth-of-type(4n){
    margin-right:0;
}
.Honor-con-li-img{
    width:100%;
    height:200px;
    line-height:200px;
    text-align:center;
    overflow:hidden;
    border:1px solid #eee;
}
.Honor-con-li-img img{
    max-width:100%;
    max-height:200px;
    height: auto !important;
    width: auto !important;
}
.Honor-con-li-tit{
    margin:15px 0 0 0;
    line-height:25px;
    min-height:50px;
}


/*联系*/
.content-wrap{
    padding-top:80px;
    color:#fff;
    overflow:hidden;
}
.content-left{
    float:left;
}
.content-h2{
    font-size:28px;
    font-weight:normal;
    margin-bottom:25px;
}
.content-right{
    float:right;
    background:#b60081;
    width:345px;
    height:113px;
    transition: 400ms;
}
.content-right-a{
    color:#fff;
    display: block;
}
.content-right-a:hover{
    color:#fff;
}
.content-right-a:hover .content-right{
    background:#35a9d8;
}
.content-right-img{
    float:left;
    margin:37px 25px 0 25px;
    padding-right:25px;
    border-right:1px solid #67c6ec;
}
.content-right-tit{
    float:left;
    margin-top:34px;
}
.content-right-h3{
    font-size:18px;
}
.content-right-p img{
    margin-left:10px;
}


.content-wrap-con{
    width:100%;
    /*overflow:hidden;*/
    margin-top:80px;
    /*padding:5px 5px 10px 5px;*/
}
.content-wrap-con ul{
    /*overflow:hidden;*/
    width:100%;
}
.content-wrap-con li{
    width:48%;
    padding:3%;
    float:left;
    margin:0 4% 4% 0;
    background:#fff;
    border-top:6px solid #ff00b5;
    box-shadow:0 3px 10px rgba(0,0,0,0.1);
    transition: 400ms;
}
.content-wrap-con li:nth-of-type(2n){
    margin-right:0;
    border-top:6px solid #c4da3b;
}
.content-wrap-con li:hover{
    margin-top:-14px;
}
.content-wrap-con li:hover .content-wrap-con-img img{

    transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);     /* IE 9 */
-moz-transform:scale(1.1,1.1);    /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1);  /* Opera */
}

.Page-greater li{
    width:31.33%;
    margin-right:3%;
    margin-bottom:4%;
    min-height:407px;

}
.Page-greater ul{
    width:100%;
}
.Page-greater li:nth-of-type(3n){
    margin-right:0;
}
.Page-greater li:nth-of-type(3n):hover{
    margin-top:0;
}
/*.Page-greater li:nth-of-type(2n){
    margin-right:3%;
    margin-bottom:4%;
}*/


.content-wrap-con-img{
    float:left;
    width:44%;
    height:186px;
    overflow:hidden;
    text-align:center;
    line-height:186px;
}
.content-wrap-con-img img{
    height:186px;
    vertical-align: middle;
    transition: 800ms;
}
.content-wrap-con-tit{
    float:right;
    width:50%;
}
.content-wrap-con-h2{
    font-size:28px;
    margin:5px 0 15px 0;
    font-weight:normal;
    color:#0e2e5b;
}
.content-wrap-con-p{
    height:72px;
    width:100%;
    overflow:hidden;
    color:#666;
}

.content-wrap-con-a{
    margin: 15px 0 25px;
}

.work-wrap{
    border-top:1px solid #e5e5e5;
}
.work-wrap:last-of-type{
    border-bottom:1px solid #e5e5e5;
}
.work-wrap-tit{
    font-size:18px;
    font-weight:bold;
    line-height:88px;
    cursor: pointer;
}
.work-wrap-time{
    float:right;
    font-size:14px;
    color:#999;
    margin-right:40px;
}
.work-wrap-img{
    float:right;
    width:33px;
    height:33px;
    background:url(../images/work-img3.png);
    margin-top:25px;
}
.work-wrap-img.curr{

    background:url(../images/work-img1.png);
}
.work-h2{
    margin-bottom:40px;
}
.work-wrap-con{
    padding-bottom:30px;
    display:none;
}
.work-wrap-con.curr{
    display:block;
}
.work-wrap-con-h3{
    margin-bottom:10px;
}
.work-wrap-con-p{
    font-size:14px;
    line-height:25px;
    margin-bottom:20px;
}
.work-wrap-con-a{
    color:#b60081;
}

/*大事记*/
.lightgreen{
    color: #32b16c;
}
.green{
    color: #009e96;
}
.blue{
    color: #00a0e9;
}
.deepblue{
    color: #1a817c;
}
.orange{
    color: #eb6100;
}
.deeporange{
    color: #a57634;
}
.Profile-right-top img{
    max-width: 100%;
}
.events-box{
    padding: 0 4%;
}
.memory-con{
    margin-top: 78px;
}

.memory-con ul.memory-list{
    display: flex;
}
.memory-con ul.memory-list:nth-child(2n) {
    flex-direction: row-reverse;
}
.memory-con .memory-list li{
    width: 33.33%;
    padding: 0 35px;
    text-align: center;
    position: relative;
    min-height: 252px;
}
.memory-con li:after{
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 6px;
    background: #b60081;
}
.memory-con ul.memory-list:nth-child(2n+1) li:last-child {
    border-right: 6px solid #b60081;
}
.memory-con ul.memory-list:nth-child(2n) li:last-child {
    border-left: 6px solid #b60081;
}
.memory-con ul.memory-list:last-child li {
    border-left: 0 !important;
    border-right: 0 !important;
}
/* .memory-con li:first-child:after{
    border-radius: 6px 0 0 6px;
}
.memory-con li:nth-of-type(3n+1):after{
    border-radius: 6px 0 0 6px;
} */
/* .memory-con li:nth-of-type(3n){
    border-right: 6px solid #b60081;
}
.memory-con li:last-of-type{
    border-right: 0;
} */
.memory-con li .fa{
    font-size: 30px;
    z-index: 2;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -13px;
}
.memory-con li .time{
    font-size: 30px;
    margin: 30px 0 5px;
}
.memory-con li .desc{
    font-size: 14px;
    color: #333;
    line-height: 24px;
    padding-bottom: 20px;
}

/* 品牌展览及会议*/
.brands-box ul:after{
    display: block;
    content: "";
    clear: both;
}
.brands-box li{
    float: left;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 30px;
}
.brands-box li img{
    width: 100%;
}
.brands-box li:nth-of-type(2n){
    margin-right: 0;
}


.Past-event-a{
    float:right;
    color:#cc9e48;
    font-size:16px;
    border-bottom:1px solid #cc9e48;
    position: relative;
}
.Past-event-a:after {
    content: '';
    width: .5em;
    height: .5em;
    border-width: 0 0 1px 1px;
    border-style: solid;
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
    border-color: #cc9e48;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    -o-transform-origin: center;
    transform-origin: center;
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}
.Past-event-a:hover {
    color: #b60081;
    border-bottom-color: #b60081;
}
.Past-event-a:hover:after {
    border-color: #b60081;
}
.Events-list-con{
    margin-top:35px;
}
.Events-list-con-tit{
    background:#cc9e48;
    color:#fff;
    font-size:22px;
    font-weight:bold;
    overflow:hidden;
    height:50px;
    line-height:50px;
    padding:0 3%;
}
.Events-list-con-tit li{
    float:left;
    width:50%;
}
.Events-list-con-tit li:nth-child(2){
    width:25%;

}
.Events-list-con-tit li:nth-child(3){
    width:25%;

}

.Events-list-con-li{
    overflow:hidden;
    min-height:154px;
    border-bottom:1px solid #e5e5e5;
}

.Events-list-con-li:last-of-type{
    border-bottom:none;
}
.Events-list-con-li li{
    float:left;
    width:50%;
}
.Events-list-con-li li:nth-child(2){
    width:25%;
    padding-top:65px;
}
.Events-list-con-li li:nth-child(3){
    width:25%;
    padding-top:65px;
}
.Events-list-con-li-top{
    width:100%;
    overflow:hidden;
}
.Events-list-con-li-top-img{
    float:left;
    margin-top:25px;
    margin-right:40px;
    width:106px;
    height:106px;
    overflow:hidden;
    text-align:center;
    line-height:106px;
}
.Events-list-con-li-top-img img{
    vertical-align: middle;
    max-height:106px;
    max-width:106px;
}
.Events-list-con-li-top-p{
    float:left;
    width:250px;
    margin-top:54px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.Events-list-con-li-img{
    float:right;
    width:33px;
    height:33px;
    background:url(../images/work-img3.png);
    margin-right:25px;
}
.Events-list-con-li-img.curr{

    background:url(../images/work-img1.png);
}

.Events-list-con-ul{
    cursor:pointer;
    overflow:hidden;
}
.Events-list-con-ul-c-tit{
    width:100%;
    overflow: hidden;
}
.Events-list-con-ul-c{
    width:100%;
    overflow:hidden;
    margin-bottom:35px;
    display:none;
}
.Events-list-con-ul-c li{
    width:100%;
    padding-left:147px;
}
.Events-list-con-ul-c-a{
    width:185px;
    height:50px;
    text-align:center;
    background:#b60081;
    display:block;
    line-height:50px;
    color:#fff;
    font-size:18px;
    border-radius:5px;
    margin-top:25px;
}
.Events-list-con-ul-c-a img{
    margin-left:10px;
}
.Events-list-con-ul-c-a:hover{
    background:#1e9ccf;
    color:#fff;
}
.Events-list-con-ul-c-tit{
    font-size:14px;
    color:#666;
}
.Events-list-con-ul-c-tit-h3{
    float:left;
    color:#333;
    font-weight:normal;
    font-size:16px;
    line-height:30px;
}
.industry-sel{
    width:26%;
    border:2px solid #e1e1e1;
    height:46px;
    line-height:46px;
    padding:0 1%;
    margin-right:2%;
    font-family: 微软雅黑;
}

.industry-sel11{
    width: 57%;margin-right: 0
}

.spanppp{
    display: inline-block;
    padding-top: 10px;
}
.place-sel{
    width:26%;
    border:2px solid #e1e1e1;
    height:46px;
    line-height:46px;
    font-family: 微软雅黑;
    padding:0 1%;
}
.search-input{
    width:42%;
    float:right;
    border:2px solid #e1e1e1;
    height:46px;
    line-height:46px;
    padding:0 1%;
    font-family: 微软雅黑;
}
.news-list-wrap{
    width:100%;
}
.news-list-li{
    width:100%;
    overflow:hidden;
    margin-bottom:50px;
}
.news-list-li:hover .news-list-li-img img{
    transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);     /* IE 9 */
-moz-transform:scale(1.1,1.1);    /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1);  /* Opera */
transition: 800ms;

}
.news-list-li-img{
    width:33%;
    float:left;
    height:174px;
    line-height:174px;
    text-align:center;
    overflow:hidden;
}
.news-list-li-img img{
    vertical-align: middle;
    max-height:100%;
    max-width:100%;
transition: 800ms;
}

.news-list-li-tit{
    width:64%;
    float:right;
}
.news-list-li-h2{
    font-size:18px;
    color:#cc9e48;
}
.news-list-li-p{
    width:100%;
    font-size:14px;
    color:#666;
    line-height:25px;
    height:50px;
    overflow:hidden;
    margin:15px 0 25px 0;
}
.news-list-li-time{
    width:100%;
    height:46px;
    background:#f8f7f7;
    line-height:46px;
    font-size:14px;
    color:#999;
    padding:0 3%;
}
.news-list-li-a{
    float:right;
    color:#b60081;
}

.page{
    text-align:center;
    width:100%;
    overflow:hidden;
    line-height:50px;
}
.page span{
    color:#fff;
    background:#b60081;
    font-weight:bold;
    padding:8px 14px;
    margin:0 5px;
    border:1px solid #b60081;
}
.page a{
    color:#999;
    font-weight:bold;
    padding:8px 14px;
    margin:0 5px;
    border:1px solid #e5e5e5;
}
.page a:hover{
    background:#b60081;
    color:#fff;
    border:1px solid #b60081;
}

.news-pages-wrap{
    width:100%;
    overflow:hidden;
}
.news-pages-tit{
    width:100%;
    font-size:28px;
    color:#333;
    border-bottom:1px solid #e5e5e5;
}
.news-pages-tit-p{
    font-size:18px;
    font-weight:bold;
    margin:15px 0 20px 0;
    color: #666;
}
.news-pages-con{
    padding:35px 0 25px 0;
}
.Related-news{
    width:100%;
    overflow:hidden;
    margin-top:65px;
}
.Related-news-h3{
    font-size:22px;
    color:#cc9e48;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:20px;
    margin-bottom:30px;
}
.Related-news-con{
    width:100%;
    overflow:hidden;
    margin-bottom:20px;
}
.Related-news-con-img{
    float:left;
    width:19.5%;
    overflow:hidden;
}
.Related-news-con-tit{
    float:right;
    width:78%;
}
.Related-news-con-tit-t{
    font-size:18px;
    color:#cc9e48;
    font-weight:bold;
    margin-bottom:10px;
}
.Related-news-con-tit-p{
    color:#333;
    font-size:14px;
    width:100%;
    overflow:hidden;
    height:60px;
}

.Service-wrap{
    width:100%;
    overflow:hidden;
}
.Service-h3{
    font-size:28px;
    font-weight:normal;
    color:#cc9e48;
    margin-bottom:25px;
}
.Service-li{
    width:100%;
    overflow:hidden;
    margin-top:35px;
}
.Service-li li{
    width:calc(20% - 1px);
    text-align:center;
    border-right:1px solid #f2f2f2;
    float:left;
    font-size:14px;
    padding:0 3%;
    height:180px;
}
.Service-li li:last-of-type{
    border-right:none;
}
.Service-li-span{
    font-size:22px;
    background:#b60081;
    padding:3px 11px;
    border-radius:50%;
    line-height:42px;
    color:#fff;
}
.Service-li-p{
    line-height:23px;
    margin-top:22px;
}
.Service-con-h3{
    margin:60px 0 45px 0;
}
.Our-advantages-wrap{
    width:100%;
    overflow:hidden;
}
.Our-advantages-img{
    height:82px;
    width:82px;
    margin:0 auto;
    line-height:82px;
    transition: 400ms;
}
.Our-advantages-img img{
    vertical-align: middle;
    width:100%;
}
.Our-advantages-img1{

    background:url(../images/Service-img2.png) no-repeat center -82px;
}
.Our-advantages-img2{

    background:url(../images/Service-img3.png) no-repeat center -64px;
}
.Our-advantages-img3{

    background:url(../images/Service-img4.png) no-repeat center -65px;
}
.Our-advantages-img4{

    background:url(../images/Service-img5.png) no-repeat center -70px;
}
.Our-advantages-wrap li:hover .Our-advantages-img1{

    background:url(../images/Service-img2.png) no-repeat center 0;
}
.Our-advantages-wrap li:hover .Our-advantages-img2{

    background:url(../images/Service-img3.png) no-repeat center 0;
}
.Our-advantages-wrap li:hover .Our-advantages-img3{

    background:url(../images/Service-img4.png) no-repeat center 0;
}
.Our-advantages-wrap li:hover .Our-advantages-img4{

    background:url(../images/Service-img5.png) no-repeat center 0;
}

.Our-advantages-wrap li{
    width:22%;
    float:left;
    margin-right:3%;
    text-align:center;
    background:#f7f7f7;
    padding:3%;
    min-height:320px;
    transition: 400ms;
}
.Our-advantages-wrap li:last-of-type{
    margin-right:0;
}
.Our-advantages-wrap li:hover{
    background:#b60081;
    transition: 400ms;
}
.Our-advantages-wrap li:hover .Our-advantages-h2{
    color:#fff;
}.Our-advantages-wrap li:hover .Our-advantages-p{
    color:#fff;
}
.Our-advantages-h2{
    font-size:16px;
    margin:20px 0 10px 0;
    color:#b60081;
}
.Our-advantages-p{
    font-size:14px;
    line-height:23px;
}

.case-warp{
    width:100%;
    overflow:hidden;
}
.case-tit{
    border-bottom:2px solid #b60081;
    overflow:hidden;
}
.case-tit-li{
    width:130px;
    height:42px;
    background:#b60081;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-align:center;
    line-height:42px;
    color:#fff;
    float:left;
    margin-right:5px;
    margin-bottom:2px;
    cursor:pointer;
}
.case-tit-li.curr{
    background:#b60081;
}

.case-li li{
    float:left;
    width:31%;
    float:left;
    margin:0 3.5% 35px 0;
}
.case-li li:nth-child(3n){
    margin-right:0;
}
.case-li-img{
    width:100%;
    height:200px;
    overflow:hidden;
    text-align:center;
    margin-bottom:15px;
}
.case-li-img img{
    height:200px;
}
.case-con{
    width:100%;
    overflow:hidden;
    padding:25px 0;
}
.case-li-p{
    font-size:16px;
    line-height:35px;
    text-align:center;
}
.case-con-c{
    width:100%;
    overflow:hidden;
    display:none;
}
.tab-con{
    display: none;
}
.tab-con.curr{
    display: block;
}

.case-itembox {
    margin-bottom: 30px;
}
.case-itembox .tit .txt{
    display: inline-block;
    background-color: #b60081;
    color: #fff;
    padding: 4px 20px;
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 18px;
}
.case-itembox .info {
    text-indent: 2em;
    font-size: 14px;
    line-height: 1.8;
}
.swiper-box .swiper-button-prev, .swiper-box .swiper-button-next {
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,0.67);
    border-radius: 50%;
    background-size: 15px;
}
.case-morebtn {
    display: block;
    padding: 10px 20px;
    width: 145px;
    border: 1px solid #b60081;
    color: #b60081;
    margin: 20px auto;
}
.case-morebtn:hover {
    background-color: #b60081;
    color: #fff;
}
.case-swiper {
    position: relative;
    margin-bottom: 20px;
}
.case-swiper img{
    display: block;
    width: 100%;
}

.swiper-process-pagination {
    padding-bottom: 30px;
}
.swiper-container-horizontal > .swiper-pagination-progress {
    background: #eeeeee;
    height: 14px;
    border-radius: 10px;
    padding: 3px;
    top: auto;
    bottom: 0;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #b60081;
    height: 8px;
    top: 50%;
    left: 3px;
    margin-top: -4px;
    border-radius: 10px;
    max-width: calc(100% - 6px);
}

.Service-contact{
    width:100%;
}
.Service-contact li{
    width:31.33%;
    float:left;
    margin-right:3%;
    padding:3%;
    background:#f7f7f7;
}
.Service-contact li:last-of-type{
    margin-right:0;
}
.Service-contact-h3{
    margin-bottom:5px;
}
.Service-contact-p{
    font-size:14px;
    line-height:25px;
}
.Service-info-wrap{
    width:100%;
}
.Service-info-h2{
    font-size:20px;
    color:#b60081;
    width:100%;
    overflow:hidden;
}
.Service-info-con{
    width:100%;
    margin-top:35px;
}
.Service-info-con li{
    width:50%;
    float:left;
    margin-bottom:45px;
}
.Service-info-con-img{
    width:38%;
    float:left;
}
.Service-info-con-tit{
    width:50%;
    float:right;
    margin-right:5%;
    margin-top:15px;
}
.subscription-wrap{
    width:77%;
    overflow:hidden;
}
.subscription-wrap li{
    margin:30px 0;
}
.subscription-wrap li span{
    float:left;
    margin-top:2px;
}
.subscription-wrap li img{
    margin-right:15px;
}
.Service-info-contant{
    width:77%;
    overflow:hidden;
    margin-top:45px;
}
.Service-info-contant-img{
    float:left;
    width:37%;
}
.Service-info-contant-tit{
    width:45%;
    float:right;
    background:#f7f7f7;
    padding:4%;
}
.Service-info-contant-h2{
    font-size:16px;
    margin-bottom:10px;
}
.Service-info-contant-p{
    font-size:14px;
    line-height:30px;
}

.Travel-wrap{
    width:100%;
}
.Travel-tit{
    margin:10px 0 35px 0;
}
.Travel-h3{
    color:#b60081;
    font-size:18px;
    margin-top:10px;
}
.traffic-p{
    width:100%;
    margin-bottom:25px;
}
.traffic-con{
    width:100%;
    overflow:hidden;
    margin-bottom:40px;
}
.traffic-con-l{
    width:10%;
    float:left;
    margin-right:4%;
    padding-top:23px;
    text-align:center;
}
.traffic-con-r{
    width:86%;
    float:left;
    font-size:14px;
}
.traffic-con-l-tit{
    color:#b60081;
}
.traffic-con-l-bot{
    padding-top:0;
}
.map-warp{
    width:100%;
}
.map-tit{
    width:100%;
    overflow:hidden;
}
.map-tit-li{
    float:left;
    width:195px;
    height:44px;
    border-radius:5px;
    /*text-align:center;*/
    border:1px solid #d9d9d9;
    line-height:44px;
    cursor:pointer;
    margin-right:15px;
}
.map-con{
    width:100%;
    overflow:hidden;
    margin-top:25px;
}
.map-tit-li-img{
    width:15px;
    height:21px;
    margin: 10px 15px 0 50px;
    background:url(../images/mag-img4.png);
    float:left;
}
.map-tit-li.curr{
    background: #b60081;
    color:#fff;
    border:1px solid #b60081;
}
.map-tit-li.curr .map-tit-li-img{

    background:url(../images/mag-img1.png);
}
.map-con-c{
    display:none;
}
.map-con-c.curr{
    display:block;
}
.map-con-c-h2{
    color:#b60081;
    font-size:22px;
    margin:15px 0 10px 0;
}

.message-wrap{
    width:100%;
    overflow:hidden;
    margin-top:40px;
    padding-top:30px;
    border-top:1px solid #e5e5e5;
}
.message-p{
    font-size:14px;
    color:#999;
}
.message-con-c{
    width:100%;
    margin-top:35px;
}
.message-con-c-li{
    width:100%;
    /*overflow:hidden;*/
    display: table;
    margin:20px 0;
}
.message-con-c-li-tit{
    width:85px;
    float:left;
    text-align:right;
    margin-right:18px;
    height:38px;
    line-height:38px;
}
.message-con-c-li-inp{
    float:left;
}
.message-input input{
    width:420px;
    border:1px solid #d9d9d9;
    height:38px;
    background:#f9f8f8;
    padding:0 10px;
}
.message-radio label{
    margin-right:25px;
}
.message-radio input{
    width:20px;
    vertical-align: middle;
}
.message-con-c-li-l{
    width:523px;
    float:left;
}
.message-con-c-li-r{
    width:523px;
    float:right;
}
.message-tit{
    width:calc(100% - 104px);
}
.message-tit input{
    width:100%;
    border:1px solid #d9d9d9;
    height:38px;
    background:#f9f8f8;
    padding:0 10px;
}
.message-textarea{

    width:calc(100% - 104px);
}
.message-textarea textarea{
    outline:none;
    width:100%;
    border:1px solid #d9d9d9;
    height:100px;
    background:#f9f8f8;
    padding:10px 10px;
}
.message-code input{

    width:220px;
    border:1px solid #d9d9d9;
    height:38px;
    background:#f9f8f8;
    padding:0 10px;
    float:left;
}
.message-code-img{
    width:190px;
    margin-left:10px;
    float:left;
}
.message-code-img img{
    height:38px;
}
.message-submit input{
    border:none;
    font-family: 微软雅黑;
    cursor: pointer;
    float:right;
    width:190px;
    height:40px;
    line-height:40px;
    text-align:center;
    background:#cc9e48;
    color:#fff;
    font-size:16px;
}

input.error{
    box-shadow:0 0 5px #b60081;
    border:1px solid #b60081 !important;
    transition: 400ms;
}
textarea.error{
    box-shadow:0 0 5px #b60081;
    border:1px solid #b60081;
    transition: 400ms;
}

input[type=radio],input[type=checkbox]  {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    -webkit-appearance: none;
    background-color: transparent;
    border: 0;
    outline: 0 !important;
    line-height: 20px;
    color: #d8d8d8;
}
input[type=radio]:after  {
    content: "";
    display:block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    font-size: 14px;
    color: #fff;
    border: 2px solid #ddd;
    background-color: #fff;
    box-sizing:border-box;
}

input[type=checkbox]:after  {
    content: "";
    display:block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 14px;
    font-size: 16px;
    color: #fff;
    border: 2px solid #ddd;
    box-sizing:border-box;
}
input[type=checkbox]:checked:after  {
    border: 4px solid #ddd;
    background-color: #49c4ec;
}

input[type=radio]:checked:after  {
    content: "L";
    transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);
    -webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);
    border-color: #b60081;
    background-color: #b60081;
}



.C2M-wrap{
    width:100%;
}
.C2M-tit-p{
    width:61%;
}
.C2M-con-c{
    margin-bottom:85px;
    display: -webkit-box;
}

.visitor-wrap{
    width:100%;
    margin-top:50px;
    padding: 4% 9%;
}

.visitor-h2{
    border-bottom:2px solid #cc9e48;
    padding-bottom:20px;
}
.visitor-h3{
    width:100%;
    font-size:18px;
    padding:0 2%;
    font-weight:bold;
    color:#333;
}
.visitor-con{
    width:100%;
    margin:35px 0;
    overflow:hidden;
}
.visitor-con-li{
    width:708px;
    height:40px;
    margin:20px auto;
}
.visitor-con-tit{
    width:10%;
    float:left;
    text-align:right;
    line-height:40px;
    font-size:14px;
    font-weight:bold;
}
.visitor-star{
    color:#ce2408;
    font-weight:bold;
    margin-left:5px;
}
.visitor-con-inp{
    width:88%;
    float:right;
}
.visitor-con-inp input{
    /*width:100%;*/
    height:40px;
    /*border-radius:4px;
    border:1px solid #cccccc;*/
}
.input-group i{
    width:14px;
}


.visitor-con-inp select{
    height:40px;
}
.visitor-moblie{
    /*float:left;
    width:100%;*/
}
.visitor-moblie input{

}
.visitor-moblie .col-lg-2{
    width:16%;
    float:left;
}
.visitor-moblie .col-lg-3{
    margin:0 2%;
    width:23%;
    float:left;
}
.visitor-moblie .col-lg-3 input{
    border-radius:4px !important;
}
.visitor-moblie .col-lg-4{
    width:57%;
    float:left;
}
.visitor-moblie .col-lg-4 input{
    border-radius:4px !important;
}
.visitor-line{
    width:100%;
    height:1px;
    background:#e5e5e5;
    margin:80px 0 40px 0;
}
.visitor-por-inof-tit{
    font-size:14px;
    font-weight:bold;
    float:left;
    margin:0 25px 0 85px;
}
.visitor-por-inof-box{
    float:left;
    font-size:14px;
    font-weight:normal;
    color:#666;
    width:60%;
}
.visitor-por-inof-box-li{
    width:100%;
    min-height:30px;
    line-height:30px;
}
.visitor-por-inof-box-li input{
    vertical-align: middle;
    margin-top:2px;
}
.input-label{
    float:left;
}
input.input-other{
    float:left;
    width:70%;
    margin-left:5%;
    margin-top:0;
}

.Product-situation{
    margin:65px 25px 15px 85px;
}
.Product-situation-con{
    width:100%;
    overflow:hidden;
}
.docking-ul{
    width:90%;
    margin-left:85px;
}
.docking-ul li{
    font-weight:normal;
    float:left;
    font-size:14px;
    margin:25px 57px 0 0;
}
.docking-ul li input{
    margin-top:0;
}
.submit-warp{
    text-align:center;
    padding-top:35px;
    height:80px;
}
.submit-box{
    padding:15px 85px;
    background:#4dbde1;
    color:#fff;
    font-size:18px;
    border-radius:5px;
    cursor:pointer;
    transition: 400ms;
}
.submit-box:hover{
    background:#31a6cb;
    color:#fff;
    text-decoration: none;
    transition: 400ms;
}

.ind-moblie-news-a,.ind-moblie-recent{
    display:none;
}

.news-con{
    width:92%;
    margin:50px 4% 0;
}


.provinces-con-inp{
    width:43%;
    margin-left:2%;
    float:left;
}
.form-control.txtText{
    height:120px;
}
.vip-line{
    width:71%;
    height: 1px;
    background: #e5e5e5;
    margin: 30px 15%;
}
.vip-line:last-fo-type{
    background:none;
}


.buyers-wrap{
    width:100%;
    height:auto;
}

.buyers-box{
    width:40px;
    height:40px;
    margin:0 auto;
    line-height:36px;
    border-radius:5px;
    background:#31a6cb;
    text-align:center;
    color:#fff;
    font-size:32px;
    font-weight:bold;
    cursor:pointer;
}
.buyers-box-Re{
    width:40px;
    height:40px;
    margin:0 auto;
    line-height:36px;
    border-radius:5px;
    background:#31a6cb;
    text-align:center;
    color:#fff;
    font-size:32px;
    font-weight:bold;
    cursor:pointer;
}



.exhibition-list-top{
    margin-top:190px;
}

.Page-aggregation{
    margin-top:190px;
}



.success-box-bg{
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    position: fixed;
    left:0;
    top:0;
    z-index: 11;
    display:none;
}
.success-box-box{
    display:none;
    position:fixed;
    left:calc(50% - 440px);
    top:calc(50% - 265px);
    z-index: 12;
    text-align:center;
    border:8px solid #49c4ec;
    background:#fff;
    width:880px;
    height:530px;
}
.success-box-shut{
    float:right;
    cursor: pointer;
}
.success-box-box-img{
    margin-top:80px;
}
.success-box-box-tit{
    font-size:30px;
    color:#49c4ec;
    margin:30px 0;
}
.success-box-box-p{
    font-size:14px;
    color:#666;
    margin-bottom:30px;
}




.ind-recent-exhibition-r-img{
    position:relative;
}
.video-box{
    position:absolute;
    left:calc(50% - 52.5px);
    top:calc(50% - 25px);
    cursor:pointer;
}

.future-tab{
    font-size:18px;
    padding:6px 7%;
    margin-right:4%;
    cursor:pointer;
    border:1px solid #fff;
    text-align:center;
    border-radius:4px;
    transition: 400ms;
}
.future-tab:hover{
    background:#fff;
    color:#b60081;
}
.future-tab.curr{
    background:#fff;
    color:#b60081;
}


.daily-wrap{
    /*width:836px;*/
    /*max-width:100%;*/
}

.daily-img{
    width:765px;
    margin: 38px auto 35px;
    height:340px;
}
.daily-img img{
    width:100%;
    height:100%;
    object-fit: cover;
}
.daily-tit{
    width:100%;
    background:#b60081;
    color:#fff;
    font-size:16px;
    height:65px;
    line-height:65px;
    padding:0 4%;
}
.daily-tit:after{
    display:block;
    content: ' ';
    clear:both;
}
.daily-tit-t{
    float:left;
    margin-right:45px;
}
.daily-tit-t span,.daily-tit-time span{
    color:rgba(255,255,255,0.4);
    padding:0 10px;
}
.daily-tit-time{
    float:left;
}
.daily-tit-time .fa{
    margin-right:6px;
}
.daily-up{
    float:right;
    cursor:pointer;
    margin-top: 20px;
    font-size: 22px;
}

.daily-a-wrap{
    text-align:center;
}
.daily-a{
    padding: 12px 40px;
    border-radius: 25px;
    border:1px solid #b60081;
    color:#b60081;
}
.daily-a:hover {
    background-color: #b60081;
    color: #fff;
}
.daily-time{
    display:initial;
}

.ind-video{
    background:#fff;

    padding: 70px 0;
    margin-top: 70px;
}
.ind-video .wrap{
    display: flex;
    justify-content: space-between;
}
.ind-video-l{
    /*float:left;*/
    width:40%;
    align-self: center;
}
.ind-video-l-tit{
    font-size: 24px;
    color: #333;
    line-height: 34px;

}
.ind-video-l-info{
    line-height:30px;
    margin-top:30px;
    color:#656565;
}
.ind-video-r{
    /*float:right;*/
    width:56%;
}
.ind-video-r video{
    width:100%;
}

.ind-video-more{
    /*text-align:center;*/
    margin: 50px 0 10px;

}
.ind-video-more a{
    color:#fff;
    border-radius:5px;
    background:#1a3a63;
    padding: 14px 26px;
}







/*底部*/
.footer{
    width:100%;
    background:#262626;
    padding:63px 0 35px 0;
}
.footer-bottom{
    width:100%;
    padding-top:40px;
    border-top:1px solid #2f2f2f;
    overflow:hidden;
}
.footer-bottom-tit{
    color:#666;
    margin-top:15px;
}
.footer-bottom-l{
    float:left;
}
.footer-bottom-r{
    float:right;
}
.footer-bottom-r li{
    float:right;
    margin-left:10px;
    text-align:center;
    line-height:35px;
    color:#fff;
}

.footer-top{
    color:#fff;
    width:100%;
    overflow:hidden;
    margin-bottom:60px;
}
.footer-top ul{
    width:1350px;
}
.footer-top li{
    width:12%;
    float:left;
}
.footer-top li:first-of-type{
    display:none;
}
.footer-top li a{
    color:#bdbdbd;
    display:block;
}
.footer-top li a:hover{
    color:#fff;
}
.footer-top-h3{
    font-size:16px;
    margin-bottom:18px;
}
.footer-top li .footer-top-h3 a{
    color:#fff;
}

.footer-bottom-img img{
    width:45%;
}



@media screen and (max-width: 1520px) {
    .pages-wrap{
        width: 1340px;
    }
    .Profile-right-con-tit img{
        width:100%;
    }
    .Profile-right-con li{
        margin-right:6%;
    }
    .Travel-img img{
        width:100%;
    }
    .message-con-c-li-l{
        width:45%;
    }
    .message-con-c-li-r{
        width:45%;
    }
    .message-input input{
        width:325px;
    }
    .message-code input{
        width:120px;
    }
}


@media screen and (max-width: 750px) {
    body,html{
        overflow:100%;
    }
    .nav-language{
        display:none;
    }
    .nav-wrap{
        height:45px;
    }
    .logo{
        margin: 2px 0 0 4%;
        height:44px;
    }
    .nav-wrap.curr{
        margin-top:0;
    }
    .logo img{
        width:190px;
        margin-top:10px;
    }
    .nav{
        margin: 0;
    }
    .nav-wrap.curr .logo img{
        width:170px;
        margin-top:5px;
    }
    .nav-wrap.curr .nav{
        margin-top:0;
    }
    .ind-banner-con{
        width:100%;
        margin-left:0;
        left:0;
    }
    .ind-banner-li img{
        width:100%;
        display: block;
    }
    .ind-recent-exhibition-l{
        margin-top:20px;
    }
    .ind-box-prev,.ind-box-next{
        display:none;
    }
    .ind-recent-exhibition-l{
        width:100%;
    }
    .ind-recent-exhibition-r{
        width:100%;
    }
    .wrap{
        width:96%;
        padding:0 2%;
    }
    .ind-wrap{
        display:block;
    }
    .nav-moblie-wrap{
        width:100%;
    }
    .nav{
        /*position:absolute;
        right:0;
        top:0;
        z-index: 99;*/
        width:100%;
        height:0px;
    }
    .nav ul{
        width:100%;
        /*margin-top:46px;*/
        height:100%;
        background:rgba(26,57,99,0.9);
        color:#fff;
        overflow:hidden;
        position:fixed;
        z-index: 88;
        display:none;
    }
    /*.nav ul.curr{
        -webkit-transform: translateY(-110%);
    -moz-transform: translateY(-110%);
    -ms-transform: translateY(-110%);
    -o-transform: translateY(-110%);
    transform: translateY(-110%);
    }*/
    .nav li{
        width:100%;
    }
    .nav li .nav-wr-a{
        color:#fff;
        line-height:20px;
        width:200px;
        margin:0 auto;
    }
    .nav li .nav-wr-a.curr{
        background:#b60081;
        color:#fff;
        padding:10px 0;
        border-radius:4px;
    }
    .nav li .nav-wr-a:hover{
        background:#b60081;
        color:#fff;
        padding:10px 0;
        border-radius:4px;

    }
    .nav-secondary a{
        line-height:35px;
    }
    .nav-mob{
        position:absolute;
        right:15px;
        top:11px;
        z-index: 100;
    }
    .nav-mob-li{
        width:32px;
        height:3px;
        margin-bottom:7px;
        background:#b60081;
        border-radius:10px;
        transition: 500ms;
    }
    .nav-mob-li.curr:nth-of-type(1){
        transform:rotate(315deg);
        -ms-transform:rotate(315deg); /* Internet Explorer */
        -moz-transform:rotate(315deg); /* Firefox */
        -webkit-transform:rotate(315deg); /* Safari 和 Chrome */
        -o-transform:rotate(315deg); /* Opera */
        margin-top:10px;
    }
    .nav-mob-li.curr:nth-of-type(2){
        opacity: 0;
    }
    .nav-mob-li.curr:nth-of-type(3){
        transform:rotate(-315deg);
        -ms-transform:rotate(-315deg); /* Internet Explorer */
        -moz-transform:rotate(-315deg); /* Firefox */
        -webkit-transform:rotate(-315deg); /* Safari 和 Chrome */
        -o-transform:rotate(-315deg); /* Opera */
        margin-top:-20px;

    }
    .nav-secondary{
        width:100%;
        position:initial;
        margin:10px 0 0 0;
    }
    .nav-secondary-img{
        display:none;
    }

    .ind-recent-exhibition-r-h2{
        font-size:24px;
        margin:20px 0 10px 0;
        line-height:30px;
    }
    .ind-recent-exhibition-r-fuh{
        margin-top:40px;
    }
    .ind-recent-exhibition-r-fuh img{
        width:45px;
    }
    .ind-recent-exhibition-r-p{
        line-height:30px;
    }
    .ind-recent-exhibition-r-img img{
        width:100%;
    }
    .ind-recent-exhibition-r-h3{
        margin:10px 0 20px 0;
        font-size:18px;
    }
    .ind-recent-exhibition-r-p{
        margin-bottom:25px;
    }
    .ind-recent-exhibition-l-top{
        padding:4%;
    }
    .ind-recent-exhibition-l-con-img{
        height:120px;
        line-height:120px;
    }
    .ind-recent-exhibition-l-con-img img{
        width:auto;
        max-width:100%;
        max-height:120px;
        vertical-align: middle;
    }

    .ind-for-tit{
        width:48%;
        line-height:45px;
        height:45px;
        font-size:16px;
    }
    .ind-for-tit a{
        color:#cc9e48;
    }
    .ind-for-tit:first-of-type{
        margin-right:4%;
    }
    .ind-for-tit img{
        max-width:25px;
        max-height:25px;
    }
    .ind-recent-exhibition-l-bottom-p{
        font-size:14px;
    }
    .ind-content-con li{
        width: 22.6%;
        margin-right: 3%;
        text-align:center;
        margin-top:0;
    }
    .ind-content-con-img{
        height:45px;
    }
    .ind-content-con-h3{
        font-size:15px;
    }
    .ind-content-con-p{
        display:none;
    }
    .ind-content{
        margin:50px 0;
        padding:30px 0;
    }
    .ind-news-h2{
        font-size:22px;
    }

    .ind-news-con li{
        width:100%;
        margin-bottom:30px;
    }
    .ind-news-con-h2{
        height:auto;
        font-size:16px;
    }
    .ind-news-con-a{
        display:none;
    }
    .ind-news{
        margin-bottom:40px;
    }
    .ind-moblie-news-a{
        display:block;
        width:100%;
        text-align:center;
        height:45px;
        line-height:40px;
        font-size:16px;
        border-radius:4px;
        border:2px solid #cc9e48;
        color:#cc9e48;
    }
    .ind-news-con ul{
        overflow:hidden;
    }

    .ind-moblie-recent{
        display:block;
        width:100%;
        text-align:center;
        line-height:45px;
        color:#fff;
        font-size:16px;
        border-radius:4px;
        border:2px solid #fff;
        margin:10px 0 20px 0;
    }
    .ind-recent-exhibition-l-h2{
        font-size:22px;
    }
    .content-wrap{
        padding-top:35px;
    }
    .C2M-tit-p{
        width:100%;
    }
    .C2M-con-c{
        margin-bottom:40px;
    }
    .content-wrap-con{
        margin-top:40px;
    }
    .content-wrap-con li{
        width:100%;
        margin-bottom:20px;
    }
    .content-wrap-con-h2{
        font-size:18px;
        margin: 5px 0 10px 0;
        line-height:25px;
        height:25px;
        overflow:hidden;
    }

    .content-wrap-con-img{
        width:35%;
        height:108px;
        line-height:108px;
    }
    .content-wrap-con-img img{
        height:108px;
    }
    .content-wrap-con-tit{
        width:59%;
    }
    .content-wrap-con-a{
        display:none;
    }
    .content-wrap-con li:hover{
        margin-top:0;
    }

    .work-h2{
        font-size:22px;
    }
    .industry-sel{
        width:48%;
    }

    .industry-sel11{
        width: 100%;
    }
    .place-sel{
        width:48%;
    }
    .search-input{
        width:100%;
        margin:12px 0;
    }
    .Events-list-con-tit li{
        font-size:16px;
    }
    .Events-list-con-tit{
        display:none;
    }

    .Events-list-con-tit li:nth-child(2){
        display:none;
    }
    .Events-list-con-li li:nth-child(2){
        width: 100%;
        padding-top: 0;
        font-size: 14px;
    }

    .Events-list-con-tit li:nth-child(3){
        width:48%;
        float:right;
    }
    .Events-list-con-li li:nth-child(3){
        width:100%;
        float:right;
        padding-top:0;
        font-size:14px;
    }
   /*  .Events-list-con-li li:nth-child(3):before{
        content:'地点：';
        font-weight:bold;
    } */
    .Events-list-con-li{
        width:100%;
        min-height:initial;
        padding:15px 0;
    }
    .Events-list-con-li-top-img{
        width:22%;
        margin:8px 5% 10px 0;
        height:64px;
        line-height:64px;
    }
    .Events-list-con-li-top-img img{
        max-width:100%;
        max-height:64px;
    }
    .Events-list-con-li li{
        width:100%;
    }
    .Events-list-con-li-top-p{
        width:65%;
        margin:10px 0;
    }
    .Events-list-con-ul-c li{
        padding:15px 0;
    }
    .Events-list-con-ul-c-a{
        font-size:16px;
        width:150px;
    }
    .Events-list-con{
        margin-top:90px;
        overflow:hidden;
        border-top: 1px solid #e5e5e5;

    }
    .Profile-right{
        min-height:initial;
        padding: 6% 4%;
    }

    .pages-wrap{
        width: 96%;
        padding: 35px 2% 0;
    }

    .Profile-left{
        width:100%;
        margin-bottom:30px;
    }
    .Profile-right{
        width:100%;
    }
    .Profile-left-contnet{
        display:none;
    }
    .Profile-left-bottom{
        display:none;
    }
    .Profile-right-h2{
        font-size:24px;
    }
    .Culture-con li{
        width:100%;
        height:auto;
    }
    .Culture-con-img{
        /*width:45px;*/
        /*line-height:55px;*/
        margin-bottom: 20px;
    }
    .Culture-con-img img{
        vertical-align: middle;
        max-width:45px;
        max-height:55px;
    }
    .Culture-con-h2{
        margin-top:0;
    }
    .Profile-left-a img{
        display:none;
    }
    .Profile-left-a{

    }
    .Profile-left-top{
        overflow:hidden;
    }
    .Profile-left-h2{
        font-size:24px;
        margin:25px 0;
    }
    .Profile-left-a{
        font-size:16px;
        line-height:45px;
    }
    .news-list-li{
        margin-bottom:25px;
    }
    .work-h2{
        margin-bottom:25px;
    }
    .news-list-li-img{
        width:100%;
    }
    .news-list-li-tit{
        width:100%;
    }

    .page{
        line-height:40px;
        margin-top:40px;
    }
    .page a,.page span{
        display:none;
        border:1px solid #b60081;
        color:#b60081;
    }
    .page a:first-of-type{
        width:calc(100% - 2px);
        display:block;
        margin:0;
        padding:0;
    }
    .page a:last-of-type{
        width:calc(100% - 2px);
        display:block;
        margin:10px 0;
        padding:0;
    }
    .Related-news-con-img{
        width:100%;
    }
    .Related-news-con-img img{
        width:100%;
    }
    .Related-news-con-tit{
        width:100%;
        margin-bottom:15px;
    }
    .news-pages-tit-h2{
        font-size:18px;
        line-height:30px;
    }
    .news-pages-tit-p{
        font-size:16px;
    }

    .Profile-right-con li{
        margin-bottom:25px;
    }
    .Profile-right-con-digital{
        font-size:60px;
    }

    .Service-info-con li{
        width:100%;
        margin:15px 0;
    }
    .Service-info-con li:nth-of-type(2n){
        margin-right:0;
    }
    .Service-info-con-img{
        width:30%;
        overflow:hidden;
        line-height:69px;
    }
    .Service-info-con-img img{
        width:100%;
        vertical-align: middle;
    }
    .Service-info-con-tit{
        width:66%;
        float:right;
        font-size:14px;
        line-height:25px;
        margin:0;
    }
    .Service-info-con{
        overflow:hidden;
        margin:10px 0 30px 0;
    }
    .subscription-wrap{
        width:100%;
    }
    .Service-info-h2{
        font-size:16px;
    }
    .Service-info-contant{
        width:100%;
    }
    .Service-info-contant-img{
        width:100%;
    }
    .Service-info-contant-img img{
        width:100%;
    }
    .Service-info-contant-tit{
        width:100%;
        margin-top:25px;
    }
    .Service-img img{
        width:100%;
    }
    .Service-li li{
        width:100%;
        height:auto;
        margin-bottom:15px;
        padding:0;
        border:none;
    }
    .Service-li-span{
        float:left;
        display:block;
        width:25px;
        height:25px;
        line-height:25px;
        padding:0;
        margin-right:15px;
        font-size:16px;
    }
    .Service-li-p{
        margin-top:1px;
        text-align:left;
        float:left;
        width:calc(100% - 40px);
    }

    .Our-advantages-wrap li{
        width:49%;
        margin:0 2% 8px 0;
        padding:6% 3%;
    }
    .Our-advantages-wrap li:nth-of-type(2n){
        margin-right:0;
    }

    .case-tit-li{
        width:49%;
        float:left;
        margin-right:2%;
    }
    .case-tit-li:last-of-type{
        margin-right:0;
    }
    .case-li li{
        width:100%;
    }
    .case-li li:nth-child(3n){
        margin-right:initial;
    }
    .Service-contact li{
        width:100%;
        margin-right:0;
    }

    .pages-nav{
        margin-top:35px;
    }
    .pages-nav li{
        width:100%;
        margin-bottom:20px;
        padding:3%;
    }
    .pages-nav li:hover{
        margin-top:0;
    }

    .Professional-team{
        padding:25px 0;
    }
    .Professional-team-p{
        padding:0 5%;
    }
    .pages-nav-img{
        width: 35%;
        height: 108px;
        line-height: 108px;
        float:left;
    }
    .pages-nav-img img{
        height:108px;
        vertical-align: middle;
    }
    .pages-nav-tit{
        width: 59%;
        float:right;
    }
    .pages-nav-tit .pages-nav-a{
        display:none;
    }
    .pages-nav-h3{
        font-size: 18px;
        margin:10px 0;
        line-height: 25px;
        height: 25px;
        overflow: hidden;
        text-align:left;
    }
    .pages-nav-p{
        padding:0;
    }

    .content-right{
        margin-top:30px;
    }

    .map-tit-li{
        width:100%;
        margin-bottom:15px;
    }
    .map-tit-li-img{
        margin:12px 10px 0 36%;
    }
    .message-con-c-li-tit{
        width:100%;
        text-align:left;
        margin:10px 0 0 0;
    }
    .message-con-c-li-inp{
        width:100%;
    }
    .message-radio label{
        font-size:14px;
        margin-right:15px;
    }
    .message-con-c-li-l{
        width:100%;
    }
    .message-con-c-li-r{
        width:100%;
    }
    .message-input input{
        width:100%;
    }
    .message-con-c-li{
        margin:0;
    }
    .message-code input{
        width:40%;
    }
    .message-code-img{
        width:35%;
    }
    .message-code-img img{
        height:38px;
    }
    .message-submit{
        text-align:center;
        margin:20px 0 30px 0;
    }
    .message-submit input{
        margin:0 auto;
        float:none;
    }
    .work-wrap-tit{
        font-size:15px;
    }
    .work-wrap-tit{
        line-height:50px;
    }
    .work-wrap-time{
        display:none;
    }
    .work-wrap-img{
        display:none;
    }

    .ind-recent-exhibition-box{
        display:none;
    }

    .exhibition-list-top{
        margin-top:30px;
    }

    .Page-aggregation{
        margin-top:30px;
    }
    .traffic-con-l{
        width:100%;
        text-align: left;
        margin: 4% 0;
    }
    .traffic-con-r{
        width:100%;
    }
    .page-bg{
        background:none;
        min-height:auto;
    }

    .Events-list-con-ul-c-tit-h3{
        width:100%;
        font-weight:bold;
        margin:15px 0;
    }
    .news-list-li-h2 a{
        font-size:15px;
        line-height:28px;
    }
    .news-pages-con{
        font-family: '微软雅黑' !important;
    }
    .news-pages-con img{
        width:100%;
    }

    .Professional-team-li{
        width:100%;
    }


    .daily-img{
        width:90%;
        margin:0 5%;
        padding:15px 0;
        height:165px;
    }
    .daily-img img{
        object-fit: contain;
    }
    .daily-tit{
        height:auto;
        line-height:30px;
        padding: 10px 4% 0;
    }
    .daily-up{
        margin-top:0;
    }

    .daily-a{
        display:none;
    }
    .memory-con{
        margin-top: 50px;
    }
    .memory-con ul.memory-list {
        display: block;
    }
    .memory-con .memory-list li{
        width: 100%;
        min-height: 230px;
        padding: 1px 30px 0;
        border-right: 0 !important;
        border-left: 0 !important;
    }
    .events-box{
        padding: 0 4%;
    }


    .ind-video .wrap{
        display: block;
    }
    .ind-video-l{
        width:100%;
    }
    .ind-video-r{
        width:100%;
        margin-top: 25px;
    }
    .ind-content{
        margin-top:0;
    }
    .ind-video-l-tit{
        font-size: 20px;
    }
    .ind-video-l-info{
        margin-top: 20px;
    }


    .footer{
        padding:25px 0;
    }
    .footer-bottom{
        padding-top:0;
        border:none;
    }
    .footer-bottom-img{
        width:100%;
        text-align:center;
    }
    .footer-bottom-img img{
        width:70%;
    }
    .footer-bottom-r,.footer-top{
        display:none;
    }

    .case-itembox .tit .txt {
        font-size: 16px;
    }
}

