@charset "utf-8";
@font-face{  font-family: 'Cai 978'; src:url('../fonts/066-CAI978.TTF') format('truetype'), url('../fonts/066-CAI978.woff') format('woff');}
body,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{-webkit-font-smoothing:antialiased;padding:0;margin:0;font-family:"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;font-size: 12px;}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-width: none; /* firefox */}
*:focus{outline:0}
img,input,select,textarea,button,object{vertical-align:middle}
html{_overflow-x:hidden;}
html,body{min-width:320px;width:100vw;margin:0 auto;background-color:#f8f9fa;position: relative;font-family: 'Microsoft YaHei';}
img{border:0;max-width:100%; height:auto;}table{border-collapse:collapse}
ul,ul li{margin:0;padding:0;list-style: none none;}
dt,dd{margin:0;padding:0;list-style: none none;}
hr{height:1px;border:0;border-top:1px dotted #ccc;overflow:hidden}
hr.c2{border:0;border-top:2px solid #ddd}
hr.dashed{border-top:1px dashed #e4e4e4}
*::-webkit-scrollbar {display: none; /* Chrome Safari */}
.box-card{-moz-user-select:none; /*火狐*/-webkit-user-select:none; /*webkit浏览器*/-ms-user-select:none; /*IE10*/-khtml-user-select:none; /*早期浏览器*/user-select:none;}
::-webkit-scrollbar{width:0;height:1px}
::-webkit-scrollbar-thumb{border-radius:0px;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}
.clearfix{clear: both;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
a{color:#666;text-decoration:none;}
strong{line-height:30px}
em,i{font-style:normal}
.e{background-color: #eeeeee;}
.line-t-1, .line-t-2, .line-t-3, .line-t-4, .line-t-5, .line-t-6, .line-t-10, .line-t-50, .line-t-40, .line-t-25, .line-t-30, .line-t-29, .line-t-28, .line-t-20,.line-t-17,.line-t-90,.line-header-top{width:100%;clear:both;font-size:0;line-height:0}
.line-t-90{height:90vw}
.line-t-50{height:50vw}
.line-t-40{height:40vw}
.line-t-30{height:30vw}
.line-t-29{height:29vw}
.line-t-28{height:28vw}
.line-t-25{height:25vw}
.line-t-17{height:17vw}
.line-t-15{height:15vw}
.line-t-20{height:20vw}
.line-t-10{height:10vw}
.line-t-6{height:6vw}
.line-t-5{height:5vw}
.line-t-4{height:4vw}
.line-t-3{height:3vw}
.line-t-2{height:2vw}
.line-t-1{height:1vw}
.line-w-88{width: 88vw;}
.line-header-top{height: 13.87vw}
.l{float:left;}
.r{float:right;}
.m{margin:0 auto;}
.fdc{flex-direction: column}
.fdr{flex-direction: row}
.v-block{display:block}
.v-hidden{display: none;}
.w100{width:100%}
.wto,.hc_ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.no-padding-over{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.por{position:relative}
.flex-center{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: center;}
.flex-right{display: flex;flex-wrap: nowrap;justify-content: flex-end;align-items: center;align-content: center;}
.rich_content:before{content:'';display:table;}
.rich_content{width:100%;cursor: default;margin:0 auto;position: relative;}

.global-btn{
    display: inline-block;
    padding: 3vw;
    background-color: #015293;
    border: 0;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}
/*页面标题 文字投影*/
.page-title .zh-title{
	text-shadow: 5px 5px 5px rgb(0 0 0 / 15%);
	font-family: "微软雅黑";
	font-weight: bold;
}
.page-title .en-title{
    text-shadow: 5px 5px 5px rgb(0 0 0 / 15%);
}

    /*header start*/
/*首页样式*/
.header{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    height: 13.87vw;
    padding: 0px 3.2vw;
    background: #ffffff url("../images/header-bg.png") repeat-x center center;
    background-size: cover;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);
}
.header.no-fixed{
    position: relative;
}
.header .header-left{
    width: 51.87vw;
    height: 100%;
}
.header .header-left .logo{}
.header .header-left .logo img{
    height: 5.47vw;
}
.header .header-right{
    width: calc(100% - 51.87vw);
    height: 100%;
}
.header .header-right .option{
    width: 5.07vw;
    height: 4.27vw;
    margin-left: 4vw;
    position: relative;
}
.header .header-right .menu-open{
    height: 100%;
}
.header .header-right .menu-open i{
    position: relative;
    display: inline-block;
    width:100%;
    background:#444444;
    height:0.4vw;
    z-index: 99999;
}
.header .header-right .menu-open i .nav{
    position: absolute;
    top: -2.5vw;
    left: 0;
    background-color: transparent !important;
    width: 5.07vw;
    height: 5vw;
    z-index: 999991;
}
.header .header-right .menu-open i::before{
    position: absolute;
    left: 0;
    top: 1.5vw;
    height:0.4vw;
    width: 100%;
    content: '';
    transition: transform 0.3s;
    background:#444444;
}
.header .header-right .menu-open i::after{
    position: absolute;
    top: -1.5vw;
    left: 0;
    width: 100%;
    height:0.4vw;
    content: '';
    transition: transform 0.3s;
    background:#444444;
}

.header .header-right .menu-open.menu-open-on {
    background:transparent !important;
}
.header .header-right .menu-open.menu-open-on i{
    background:transparent !important;
    position: relative;
    z-index: 9999999;
}
.header .header-right .menu-open.menu-open-on i::before,.header .header-right .menu-open.menu-open-on i::after{
    margin-top:0;
}
.header .header-right .menu-open.menu-open-on i::before,
.header .header-right .menu-open.menu-open-on i::after{  top:0 !important;}
.header .header-right .menu-open.menu-open-on i::before{ transform:rotate(45deg);}
.header .header-right .menu-open.menu-open-on i::after{ transform:rotate(-45deg);}

.header .header-right .search{
    width: 4.13vw;
    height: 4.27vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC40lEQVRIib3WW4hVVRgH8N8cmzKodNQI6cqBKZXCzB4mqfBhMgQrKiMRrOghMTIIinoQQXwJo0BFDELQaupBqaTogvUQ9qJZVIYiKmWi0OVFbOgmYw9rb1p+Z585Z3TbHxZnf5e1/mvv9Z31/XsGBwd1QB/uxzzchqnoLWJ/4EfswofY2mmxHBd0iK/Ac7isTfxiTC/GY/geL2KoG/JGG/9MfIXVoxBX4Ua8iU9w9dmQP41vcEtFbAR78VkxDrdZdx72Yc5o5PGzP461FXnfYqN0rkdDrB8PYBmuzfyX4As0pbpoQU9WcFfguNavsQyvjvICJcZhEx4N/p/Cpv6b0Gw2y+dPtZ7TvXirC2I4jfeK57mZfwKm4KM4oXzLRRgIsQfxfpfEOVbh+eB7Cje3I38l+FfjnbMgLrEGHwffhiryAeniKHECK8+BuMTSYM/B5Eh+X0jaVAMxqdB2Bt8ZNdXArJDwbk3k8HWwm7nRwFWZPYIDNZL/FuzrI/nEzB6WmkVdGA72+Ej+Z2ZfpHOzGQsuDPbpSH48JF9ZI/mkYB+J5HtDwtwayZvB3h/Jd4SEJ2si7pW6W478K2tId+6pzDcD82sgX+lMLXBU6IgN/IWXwsQhXHcOxHdKKijHCzGpvNtX4GTm78Oe4nesuB2fB9+XKrpjST6CxSE2WRKG08ZAvEjrlQoPVyXnwuGDit31SxW6BjeMQnorNuPtithi/FA1qSdI595iAwvbkOzEbvyOHkn9DEiCswpP4DUswRsxGG+zf/AQlmNdxWJ3FKMThiUpvU0SJAtwFx7Jk9pJ5/W4SWvhdIPXpQayTZJVCwr/EjyTJ+YaLuIX6RwPSQ1hqta7usTP2C6JzfXSP+dSbAl5d+NXqfq7aiJDxZgo6bDpkiiEY1JBfoe/w7yTklbYjmsy/wZcjlWx4M4HJkhv2h/8O9qdeZ04gdk4GPwH/g9y0hHMzuxnsbxO4dDNBu6RLquX4V8Cw4O4lZB/4QAAAABJRU5ErkJggg==") no-repeat center center;
    background-size: contain;
}
.header .header-right .zh{
    width: 5.2vw;
    height: 4.13vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAlCAYAAADBa/A+AAAACXBIWXMAAAsTAAALEwEAmpwYAAADMElEQVRYhbXYXYhUZRgH8N8cp3RLqA2zkj4sFgvckN2gMmhTWwqLoCQQgoLoJjDoSvpAqou66SrowyiIbiKJIKIIrwIliCK8kKLvIEstAzfUamt1p4vnndlZnTk7O+edP5x5Dud9nmf+Z97nPP9nTm1ychJW4DFcJzBrcViGt7BzkXGlqONcfIWVFXOtkplcgadUJwZX4LwMeVooMJ4x16pMuVoJj2fMtzpjLnU0MuZ7Df9VzHEQO7C3Xp3PPFyKAzgLtUXGNtJxM/ZgQ25yU+LBqIJz8CfeLirTmY9hXF8xx9/Yh0tyk4NbM+SoYbpXco9jS4++V/bHZx4KNLrV3HH8KPa/ECryHl7GJJaKuhh2Zo1dloEcopV0wueJhERsOPk+ItTkSFrbil2nxd4ontaZquS6betN+B4P4Gx8iUP4A5uSz7d4oUPs+RirSqyM3BBGxDZO4RtcKKaXXXgaa3Bxl/iq7aSUXBPLsV1sFTyR7DMLxDU1dj0+FDf3Q9uxvRdyvTTh5/EzrsHv+LWHmPE2eyfewLF0rYGvc5EjJOWddN7LIDqR7IlkH+rgM457cBiP4jtR41OS9JWRm8XrYguPYTc+weXYiBextkvs6mQPJLsb/4gyqiUSdSHw+8SN78BnopZnysh9jM1iwrgPL4l2crt4Wu/HKO4W/a8Tlpj75UZwMpFbko7ptHaHKJdpPJuulZIbxSu415nT7UZRdx8IHeyGsbb8Ix3Wb0v2VLInzNVl6bau1LlO2nHXAuub8Gk6v0rUViHK5ST+TWtDyS4XitTCIIS/iauFzMF+0cQP4aio48On+Te3u4Xc81w7JrAN63BB+uKGUJyfRHtah9+S/6t4N50vHTS5EaHL+0t82teOmNPsovUxQGzuM67B4MmNVgluNsVB4aIqwYV4zzEoXFsluBAz2qAwJkatvlDguXxcOuafWNCrC+piGtggBshuw2MZTolxqq7zKNT3G4Vmn9tjbvzuBzPYi1sq5GjHLGo5WskKcZMfZcjVxCyW5SB3Q7LvZ8jVxBr8lUO+Hk52p/i/2+8NN2tzvdDiB3OQO4ovhIgPLeDbC37Bk3jzf/YajzhEjf1bAAAAAElFTkSuQmCC") no-repeat center center;
    background-size: contain;
}

/*顶部搜索*/
.header .search-area{
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100vw;
    height: 26vw;
    background-color: rgba(0,0,0,0.6);
    z-index: 999;
}
.header .search-area .search-input{
    width: 72.13vw;
    height: 9.87vw;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right:0px;
    margin:auto;
}
.header .search-area .search-input input {
    border: 0;
    width: 100%;
    height: 100%;
    padding: 0vw 23.2vw 0 3.2vw;
    font-size: 4vw;
    box-sizing: border-box;
}
.header .search-area .search-input input::before{
    content:'';
    display:table;
}
.header .search-area .search-input button{
    position: absolute;
    background-color: #015293;
    border: 0;
    width: 19.2vw;
    height: 100%;
    color: #fff;
    font-size: 3.5vw;
    letter-spacing:1vw;
    top: 0;
    right: 0;
}
/*顶部搜索结束*/
/*侧面菜单栏开始*/
.header .right-menu{
    position: fixed;
    width: 74%;
    height: 100%;
    display: none;
    top: 0vw;
    right: 0vw;
    background-color: #fff;
    z-index: 9999;
    animation-duration: 0.3s;
}

.header .right-menu-mask{
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0vw;
    right: 0vw;
    background-color: rgba(0,0,0,.6);
    z-index: 9998;

}
.header .right-menu .menu{
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #fff;

}
.header .right-menu .menu .menu-top{
    width: 80%;
    height: 13.87vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding-left: 5vw;
}
.header .right-menu .menu .menu-top img{
    height: 4.27vw;
}
.header .right-menu .menu .menu-container{
    height: calc(100% - 14.27vw);
    overflow-y: auto;
}
.header .right-menu .menu .menu-container .menu-title{

}
.header .right-menu .menu .menu-container .menu-title .main{
    position: relative;
    width: 100%;
    height: 10.67vw;
    line-height: 10.67vw;
    border-bottom: 1px solid #dfdfdf;
    padding-left: 6.67vw;
    font-size: 4vw;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.header .right-menu .menu .menu-container .menu-title .main a{
    color: #333333;
    display: block;
    width: 100%;
}
.header .right-menu .menu .menu-container .menu-title .main.active a{
    color: #195d86;
    display: block;
    width: 100%;
}
.header .right-menu .menu .menu-container .menu-title .main .ico{
    display: inline-block;
    width: 4vw;
    height: 4vw;
    margin-right: 2vw;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-right{
    position: absolute;
    right: 4vw;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABR9JREFUeF7tmmtoHUUUx8+Zi8QPigT0g/jAgiJawS8WX6AipeCjIkXzpaH1ce+e2camaLWgVKyoKKaoRMjO2cSgCEJ8IGpVxJbaoCiKpWJ9gKJV2g9SEUlFuEL2yMBNCSU3c5Ldu3ebdr7Of3b//9/Onp2dXYQTvOEJnh9OAjg5A05wAoXdAsx8JQBcLSLfWWs/Pl64FgIgTdPdInLDrNDjzWbz/sHBwamqg8gNwDk3jIgb5wg6aYyxjUbjhypDyAUgSZILjDG/tgsoIr8AgK3yLZELwNjY2IXT09M/Ba5wExFtFEUvV3Em5ALgAzHzOwBwWyiciDxqrX0ypCu7PzeAJEmuNcZ8qjTORGSV2lJkuQF4l0mS3GiM8VP8vJBrRNwRRdHqkK6s/kIAeLPOuYsQ0UO4RmF+nzFmTaPRaFtAFccoRFIYgBk3zrkJROwLuUPEw1mWre32E6JwAK3CuB0ANocgtPo3EFGi1BYu6wgA7zJN000i8oLS8RARbVFqC5V1DECrLqxBxFcA4DSF69eIaK1CV6ikowC805GRkYtrtdrbAHCJwvkkEV2v0BUm6TiAGafM/BEArAo598vn6enpywcGBv4JaYvoLw1Aqy6Mici9CuN++XxVFEX7FNpcklIBeKdJkmwzxjymcS0id1pr39RoF6spHUDrMXk7APi6oGkPE9EzGuFiNF0B4I2Ojo4uy7LsMwA4O2QcEV+Koqge0i2mv2sAZhXHLwFghcL8HiKaveukGBKWdB2At6hdPgPAISI6NxxLr6gEgFZdeAQAnlJY94/HZUT0p0IblFQGQGsm3IyI7wddA3xjjLm10WgcVGjnlVQKQOsxeY4x5mcAODUQ7nkiemDJAZgJ5Jz7FhEvmy+giCy31n6fB0LlZsDsMMz8KgD0twuYZdnjcRxvW7IAWrfEfCvHz4lIswPVllGlZ8CstcJhADhzjhQHiSi4DznfDDkuAMzx6e1oJiLKlSHX4Dz3nnasc+5SRPwCAE4/doyIfG2tvUJ7rLl0lQeQpul+X+3bhEyJiJYsAGbeDwDtwvvcm4hoeEkCYOZ2he9oXhFZlXdbvXK3ADOfAQB/h64qIj4dRZF/f8jVKgWgtYH6oyLRLiJaqdAFJZUB4Jy7DhH3BB0DHMmybGUcx34fIXerBIAkSfqMMROKNFMi0m+tfU+hVUm6DiBN040ioqnkB2q1Wn+9XvfbaIW1rgJgZr8Boilke40x/Z3436hrANI01X4j2NkK/0dhl33WgboCgJl3AMAtikATvb296/r6+v5TaBclKR0AM38FAJr1e0JEGxaVagGDSgXAzL9rfqPxm6NEtHUBORYtLQXA8PBwT09PzxEAOCXkVEQ2W2ufC+mK6u84AGY+HwB+0xhGxLvL/p+wowDSNF0hIpoVm1/grLPW+n8OS20dA+CcW42I7yrSHBCR9dbaSYW2cElHADCz/5A5qnC7t1arra/X6/69vyutcADOua2I+IQizc4sy+6K4/iQQtsxSaEAmPlFALgv5FZEXvcFj4j+DWk73V8YAOfcG4h4R8gwIrooiuKQrqz+QgAw8wcAcFPIdFG7OKHzLKQ/NwDn3BAiPqg46RYiGlLoSpXkBqC8+g0iGis1mfJkuQHM99UGAKYQ8Z4oit5S+ildlhsAMz8LAA/N4dwvf32l3116qgWcMDcAf65jtrX+EpEPjTHby/jRcQFZ55QWAsAfeXx8/Kxms7k8juNP8poqc3xhAMo0XeS5/geNkJxQfKOnGQAAAABJRU5ErkJggg==") no-repeat;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-right{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABUhJREFUeF7tmF1sFFUUx/9ndoGo4UFDoDsL6IMxgDYRiTUxPpioIS1YulNXDSbGb00I+BGDCDvbdmetFqJFxC9i5EEN6nanpUYw0QSMIWqkvCiI0Rg/2tkiKkFREujOMbNtk227e+/sdrftujOv93/P/Z/fnHPvnSFU+UNVnj88AF4FVDkBrwWqvAC8TdBrAa8FqpyA1wJVXgDeKeC1gNcCVU7gf90CNeGWZUo6fTuAI5YZ7831rnMCUDW9A8DGkQmHbJsjgz3xg5VULONycKx/zD7lgVSi7ZfsPCYACIT0V4nwyPhkbaBu0DS+qgQIQU1/nYGHcnj90DKN1XkBqGu2LIJPGUMoWzw0J13z2572EzMZQlDTIwwY+TzaPuXKwUTbsdHxMRUQaNJXkILDogQD807M7tu16/xMhBDU9HsY2C3yJgSweNWmi4fmzPpTktxJyzTmzzQAwaboTazwJxJfRy3TuEq4Bwj6J2seHbHM2IqZAiEYarmCyf4cwCViT9xqmfE2IQD11tYLMSvdA+AWYTDCXitpNE03hIXhFy5Ip08dIOA6iZdXLNNYN16T+xgc3gz3AlguCbrTMo310wkhoEXeJ1BY5IHBiZQZd+4DE568F6FguOVqTtsOhMXiSuCNVjK+bTogBEL680R4QrQ2AZ/+6zu35lSi43RBAByxqkVuBlEPGBeJIdBaKxnbM5UQApr+GAGdwjUZ3yl+ZXV/ou2HfDrpVVjVoncA/K4sOVuhhsGu2H6ZrhTjgeZoMzF3yWIR4/qBbsPZHPM+UgCZSghF1oFoZykWlMWQjS8Mt9TZaftLmQ5MTVZ3zGlhcfHKBKPjarMeBWPMEZJrLjMvS3XHv3UbtxDdosYWNe23B2RzGHgwZRpvyHTOuKsKyILwIhgbJCV12o/00p/N9pQbA4VoVE3/HsDlojkMbEmZRrvbuAUByLSDpr8DYK0YAn9Dvn/q+hOdZ90akemCzfo+ZtRL4G8fMI3HZbGyxwsGMALhIwArhWYY+we6jYZCzOTTqlpkB0Cy+0avZRprCl2vKAAZCCH9MAiS6zDvtsz4fYWaytarWnQ9wDuEMTLH3ZnlxVRc0QAQDvvU9BLnfL1M2JPEnalkXHhZyTe/pilaryi8TwaQfcql4390yOaMjhcPAMDIrnwcwFxxb1J0wIzl/UbPNXf4d5Z9VJYIk31tKvmM8BNesm/IlhCPB7TN1xB8ffIotMEyYy/JdcC8xo65s/1n/pJpbZsaBnsmd/maVAWMGqy5LVqv2PJSJdDdA2bsLVliqqb/If20JdxvJY03ZbFk4yUBMLwpRu4FkdwQUaOVjH2Qz1hA079w8Wm71TKNp2TJuRkvGQBnsUCzvokYz0oWPssKVqa6jM/G61Qt8jZAd0nmF3Xc5YtZUgDOIsFQZDsTPSpJ4lfFh1X9CePrUZ2qRVoBapEdd1a3scTNm3WrKTmATDtouvNpfKfExE9gvKwofMxm1EmTB2D5jvuRSKTdJudGVxYAmXYIRQ4Q0Y1uTLjRnPcpgZOJtkE32kI0ZQMwUgnO//elhRjKo73BMo1DJYgzIURZAYxAkB9posxKdNxN2SaYayFV053SXVDEGyzZcTetADKV0KxvA+NJ1xAYz1ndxtOu9UUKy94C2b6CWvRhBr8mrnj6kYHNlhl7r8icCpo2pQAcZwtCrfP9PrvWtrmWCLVgBAHuB9Bv2zg4ZJ/r+713698FZTEJ8ZQDmITXskz1AJQFawUF9Sqggl5WWax6FVAWrBUU1KuACnpZZbHqVUBZsFZQUK8CKuhllcVq1VfAf+RMmFCpwoZNAAAAAElFTkSuQmCC") no-repeat;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-home{
    background: url("../images/ico-home.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-company{
    background: url("../images/ico-company.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-company{
    background: url("../images/ico-company-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-news{
    background: url("../images/ico-news.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-news{
    background: url("../images/ico-news-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-product{
    background: url("../images/ico-product.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-product{
    background: url("../images/ico-product-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-tech{
    background: url("../images/ico-tech.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-tech{
    background: url("../images/ico-tech-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-toge{
    background: url("../images/ico-toge.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-toge{
    background: url("../images/ico-toge-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-join{
    background: url("../images/ico-join.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-join{
    background: url("../images/ico-join-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main .ico.ico-contact{
    background: url("../images/ico-contact.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .main.active .ico.ico-contact{
    background: url("../images/ico-contact-active.png") no-repeat center center;
    background-size: contain;
}
.header .right-menu .menu .menu-container .menu-title .sub-menu{
    display: none;
    width: 100%;
}
.header .right-menu .menu .menu-container .menu-title .sub-menu ul.sub-menu-list{
    background: #f8f9fa;
}
.header .right-menu .menu .menu-container .menu-title .sub-menu ul li{
    height: 9.67vw;
    line-height: 9.67vw;
    border-bottom: 1px solid #dfdfdf;
    padding-left: 12.67vw;;
    font-size: 4vw;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.header .right-menu .menu .menu-container .menu-title .sub-menu ul li a{
    width: 100%;
    display: block;
}
/*header end*/

/*面包屑开始*/
.bread-crumb{
    width: 100%;
    height: 9.73vw;
    margin: 0 auto;
    padding:0 2vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.bread-crumb .bc-item{
    font-size: 4vw;
    transform: scale(0.9);
    color: #4c4b4b;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.bread-crumb .bc-item a{
    color: #4c4b4b;
}
.bread-crumb .bc-item span{
    margin: 0vw 0vw 0vw 1vw;
}
.bread-crumb .bc-item .ico{
    display: inline-block;
    width: 5vw;
    height: 5vw;
}
.bread-crumb .bc-item .ico.ico-home{
    transform: scale(0.9);
    background: url("../images/ico-home.png") no-repeat center center;
    background-size: cover;
}
.bread-crumb .bc-item.active{
    color: #004989;
}
/*面包屑结束*/

.about-tab{
    width: 90%;
    margin: 0 auto;
    height: 10vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
    align-content: center;
}
.about-tab .table-item{
    font-size: 3.5vw;
}
.about-tab .table-item.active a{
    color: #004989;
}

/*分页开始*/
.paginate{
    margin: 0 auto;
    display: flex;
    justify-content: center;
    color: #000;
    font-size: 18px;
    line-height: 30px;
}
.paginate span{
    font-weight: 700;
    font-size: 3.5vw;
    cursor: pointer;
    width: 8.33vw;
    height: 8.33vw;
    line-height: 8.33vw;
    text-align: center;
    border: 1px solid #757575;
    border-radius: 50%;
}
.paginate ul.page{
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0 2vw;
}
.paginate ul li{
    cursor: pointer;
    width: 8.33vw;
    height: 8.33vw;
    line-height: 8.33vw;
    text-align: center;
    margin: 0 5px;
    font-size: 3.5vw;
    border: 1px solid #757575;
    border-radius: 50%;
}

.paginate ul li:hover, .paginate ul li:hover a{
    color: #ffffff;
    background-color: rgb(0, 82, 147);
}
.paginate ul li.active, .paginate ul li.active a, .paginate ul li.active a:hover {
    color: #ffffff;
    background-color: rgb(0, 82, 147);
}
/*分页结束*/
/*footer 开始*/
.footer{
    width: 100vw;
    color: #fff;
    background: url("../images/footer-bg.png") no-repeat center center;
    background-size: cover;
}
.footer .wx-qr{
    text-align: center;
    font-weight: bold;
}
.footer .wx-qr img{
    width: 28vw;
    height: 28vw;
    border-radius: 2vw;
}
.footer p{
    padding: 1vw;
    font-size: 3.5vw;
    line-height: 5vw;
    color: #ffffff;
}
.footer .wx-qr p{
    padding: 2vw;
    font-size: 3.5vw;
    line-height: 5vw;
}
/*footer 结束*/
/*首页 开始*/
.banner{
    width: 100vw;
    height: 75.2vw;
    position: relative;
}
.banner .swiper-wrapper{}
.banner .swiper-wrapper .swiper-slide{}
.banner .swiper-wrapper .swiper-slide a{
    display: block;
    height: 100%;
}
.banner .swiper-wrapper .swiper-slide a .item {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
}
.banner .swiper-pagination .swiper-pagination-bullet {
    width: 7vw;
    height: 0.5vw;
    border-radius: 0 0;
    background-color: #ffffff;
    outline: 0;
}
.banner .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #ffffff;
    height: 1vw;
    outline: 0;
}

.index-about{
    width: 100%;
    background: #ffffff url("../images/index_about_bg.png") no-repeat left bottom;
    background-size: contain;
    position: relative;
}
.index-about .title{
    padding: 6.67vw;
    text-align: center;
}
.index-about .title span{
    position: relative;
    font-size: 5vw;
    font-weight: 400;
}
.index-about .title span::before{
    bottom: -3vw;
    left: 0;
    right: 0;
    margin: auto auto auto 4.2vw;
    content: '';
    position: absolute;
    height: 0.6vw;
    width: 8.5vw;
    background-color: #1a5680;
}
.index-about .title span::after{
    bottom: -3vw;
    left: 0;
    right: 0;
    margin: auto auto auto 13.2vw;
    content: '';
    position: absolute;
    height: 0.6vw;
    width: 2vw;
    background-color: #6db9bc;
}

.index-about .desc{}
.index-about .desc .short{
    padding:1vw 9vw 0vw 9vw;
    font-size: 3.5vw;
    line-height: 5.5vw;
    margin: 0 auto;
    text-align: justify;
    justify-content: space-around;
}
.index-about .desc .more{
    font-size: 4.2vw;
    color: #fff;
    padding: 1.8vw 5.67vw;
    margin: 4.67vw;
    background-image:linear-gradient(to right,#09518b,#7bbbbd);
}

.intro{

}
.intro .item{
    width: 86.13vw;
    margin: 0vw auto 0vw auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
.intro .item.row{
    width: 94%;
    margin-top: 8vw;
}
.intro .item .experience{
    padding: 2vw;
    text-align: center;
    font-family: "Cai 978";
}
.intro .item .experience span{
    font-size: 12vw;
    font-family: 'Cai 978';
}
.intro .item .experience em{
    font-size: 5vw;
}
.intro .item .experience p{
    font-size: 3.5vw;
}
.intro .item .col{
    width: 28.73vw;
    height: 20.67vw;
    text-align: center;
}
.intro .item .col .ico{
    display: inline-block;
    height: 10.33vw;
    width: 10.33vw;
}
.intro .item .col p{
    font-size: 3.5vw;
}
.intro .item .col .ico.x{
    background: url("../images/x.png") no-repeat;
    background-size: contain;
}
.intro .item .col .ico.y{
    background: url("../images/y.png") no-repeat;
    background-size: contain;
}
.intro .item .col .ico.z{
    background: url("../images/z.png") no-repeat;
    background-size: contain;
}
.product{
    width: 100vw;
    background: url("../images/index_product_bg.png") no-repeat left bottom;
    background-size: cover;
    position: relative;
}
.product .title{
    width: 100%;
    height: 39.33vw;
    text-align: center;
}
.product .title span{
    position: relative;
    font-size: 5vw;
    font-weight: 400;
    color: #fff;
}
.product .title span::before{
    bottom: -3vw;
    left: 0;
    right: 0;
    margin: auto auto auto 4.2vw;
    content: '';
    position: absolute;
    height: 0.6vw;
    width: 8.5vw;
    background-color: #fff;
}
.product .title span::after{
    bottom: -3vw;
    left: 0;
    right: 0;
    margin: auto auto auto 13.2vw;
    content: '';
    position: absolute;
    height: 0.6vw;
    width: 2vw;
    background-color: #fff;
}
.product .pros{
    height: 65.73vw;
}
.product .pros .swiper-wrapper{}
.product .pros .swiper-wrapper .swiper-slide{}
.product .pros .swiper-wrapper .swiper-slide .item{
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.8);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
    align-content: center;
}
.product .pros .swiper-button-next:after,.product .pros .swiper-button-prev:after{
    font-size: 5vw;
    font-weight: bold;
    color: #1a1b55;
}
.product .pros .swiper-wrapper .swiper-slide .item .p{
    width: 29.6vw;
}
.product .pros .swiper-wrapper .swiper-slide .item .p .p-logo{
    width: 100%;
    height:19.2vw;
}
.product .pros .swiper-wrapper .swiper-slide .item .p .p-logo .logo{
    width: 100%;
}
.product .pros .swiper-wrapper .swiper-slide .item .p .p-btn{
    font-size: 3.5vw;
    color:#fff ;
    width: 100%;
    padding: 1.8vw 5.67vw;
    text-align: center;
    margin: 4vw 0 0 0;
    border-radius: 4vw;
    background-image:linear-gradient(to right,#09518b,#7bbbbd);
}

.product .proIntro{
    padding: 10vw;
    color: #fff;
    text-align: center;
}
.product .proIntro .content{
    font-size: 3.5vw;
    line-height: 5.5vw;
    margin: 0 auto;
    text-align: justify;
    justify-content: space-around;
}
.product .proIntro .more{
    display: inline-block;
    font-size: 4.2vw;
    color: #fff;
    padding: 1.8vw 5.67vw;
    margin: 4.67vw;
    border: 1px solid #fff;
}

.index-options{
    width: 93.87vw;
    margin: 0 auto 5vw auto ;
}
.index-options .option{
    width: 100%;
    height: 41.2vw;
    color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.index-options .option a{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    color: #ffffff;
    width: 100%;
    height: 100%;
}
.index-options .option a p{
    font-size: 5.5vw;
}
.index-options .option.mf{
    background: url("../images/index_item_1.png") no-repeat center center;
    background-size: cover;
}
.index-options .option.js{
    background: url("../images/index_item_2.png") no-repeat center center;
    background-size: cover;
}
.index-options .option.yy{
    background: url("../images/index_item_3.png") no-repeat center center;
    background-size: cover;
}
.index-options .option.fa{
    background: url("../images/index_item_4.png") no-repeat center center;
    background-size: cover;
}
.industry{
    width: 93.87vw;
    margin: 0 auto;
}
.industry .title{
    width: 100%;
    padding: 0.67vw 6.67vw 6.67vw 6.67vw ;
    text-align: center;
}
.industry .title span{
    position: relative;
    font-size: 5vw;
    font-weight: 400;
}
.industry .title span::before{
    bottom: -3vw;
    left: 0;
    right: 0;
    margin: auto auto auto 4.2vw;
    content: '';
    position: absolute;
    height: 0.6vw;
    width: 8.5vw;
    background-color: #1a5680;
}
.industry .title span::after{
    bottom: -3vw;
    left: 0;
    right: 0;
    margin: auto auto auto 13.2vw;
    content: '';
    position: absolute;
    height: 0.6vw;
    width: 2vw;
    background-color: #6db9bc;
}
.industry .indus-banner{
    width: 100%;
    height: 59.73vw;
}
.industry .indus-banner .ib{
    width: 100%;
    height: 100%;
    position: relative;
}

.industry .indus-banner .ib .swiper-wrapper{
    height: 50.73vw;
}
.industry .indus-banner .ib .swiper-wrapper .swiper-slide{}
.industry .indus-banner .ib .swiper-wrapper .swiper-slide a{
    display: block;
    height: 100%;
}
.industry .indus-banner .ib .swiper-slide a .item{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.industry .indus-banner .ib .swiper-slide a .item .banner-title{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vw;
    padding-left: 1vw;
    background-color: rgba(0,0,0,.6);
    color: #a8a8a8;
    font-size: 4vw;
    text-align: left;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.industry .indus-banner .ib .swiper-pagination{
    z-index: 999;
    bottom: 0vw;
}
.industry .indus-banner .ib .swiper-pagination .swiper-pagination-bullet {
    width: 4vw;
    height: 4vw;
    background-color: #828282;
}
.industry .indus-banner .ib .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #828282;
}

.industry ul.news{
    margin-top: 3vw;

}
.industry ul.news li{
    padding: 5vw 4vw;
    background-color: #fff;
    border-bottom: 1px solid #eeeeee;
}
.industry ul.news li a{
    display: block;
}
.industry ul.news li .news-title{
    display: block;
    font-size: 4vw;
    color: #000;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    flex: 0 0 content;
    -webkit-line-clamp: 1;
    word-wrap: break-word;
}
.industry ul.news li .news-desc{
    font-size: 3.5vw;
    padding: 1vw 0vw;
    color: #7d7d7d;
}
.industry ul.news li .to-detail{
    display: inline-block;
    font-size: 4vw;
    color: #000;
    margin: 2vw 0 0 0;
}
.industry .news-more{
    text-align: center;
    margin: 5vw;
}
.industry .news-more .more{
    display: inline-block;
    font-size: 4.2vw;
    color: #fff;
    padding: 1.8vw 5.67vw;
    margin: 4.67vw;
    background-image:linear-gradient(to right,#09518b,#7bbbbd);
}
/*首页 结束*/
/*错误页 开始*/
.error-content{
    width: 100%;
    height: 84.93vw;
    background-color: #fff;

}
.error-content .ico-error{
    width: 26.67vw;
    height: 26.67vw;
    background: url("../images/ico-error.png") no-repeat;
    background-size: cover;
}
.error-content .error-text{
    font-size: 4vw;
    font-weight: bold;
    margin: 5vw 0;
    text-align: justify;
    justify-content: space-around;
}

button{
    width: 80.4vw;
    height: 10.87vw;
    border: none;
    background-color: #015293;
    color: #fff;
    font-size: 4vw;
}
/*错误页 结束*/

/*成功页 开始*/
.success-content{
    width: 100%;
    height: 84.93vw;
    background-color: #fff;

}
.success-content .ico-success{
    width: 26.67vw;
    height: 26.67vw;
    background: url("../images/ico-success.png") no-repeat;
    background-size: cover;
}
.success-content .success-text{
    font-size: 4vw;
    font-weight: bold;
    margin: 5vw 0;
    text-align: justify;
    justify-content: space-around;
}

.success-content button{
    width: 80.4vw;
    height: 10.87vw;
    border: none;
    background-color: #015293;
    color: #fff;
    font-size: 4vw;
}
/*成功页 结束*/

/* 走进mgm美高梅79906 开始*/
/*1、企业文化 开始 */
.history-title{
    width: 100vw;
    height: 35.47vw;
    background: url("../images/fz-title-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.history-title p{
    color: #ffffff;
    font-size: 4vw;
}
.history-title p.zh-title{
    font-size: 8vw;
}


.about-content,.intro-content,.struct-content,
.honor-content,.culture-content{
    width: 100%;
    background-color: #FFFFFF;
    padding: 6vw 0;
}
.about-content{
    padding: 6vw 0vw;
}
.about-content .content-item{
    width: 88vw;
    margin: 0 auto 5vw auto;
    border-bottom: 1px solid #dbdbdb;

}
.about-content .content-item:last-child{
    border-bottom: none;
}
.about-content .content-item .content-item-title{
    font-size: 3.2vw;
    font-width: bold;
    color: #004989;
}
.about-content .content-item .content-item-desc{
    padding: 3vw 0 5vw 0;
    font-size: 3.2vw;
    line-height: 5.2vw;
}
.intro-content .content,
.struct-content .content,
.honor-content .content,
.culture-content .content{
    width: 88vw;
    margin: 0 auto;
    text-align: center;
}

.intro-content .content .con{
    text-indent:2em;
    font-size: 3.5vw;
    line-height: 6.2vw;
    text-align: justify;
    justify-content: space-around;
}
/*企业荣誉开始*/
.honor-content .content{
    background-color: #fcf4c1;
    padding-bottom: 10vw;
}
.honor-content .content .pics{
    margin: 6vw 0px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    align-items: center;
    align-content: center;
}
.honor-content .content .pics .pic-item{
    width: 24vw;
    height: 24vw;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
/*企业荣誉结束*/

/*企业文化开始*/
.culture-content .content .item{
    text-align: center;
    margin: 0px auto 10vw auto;
}
.culture-content .content .item img{
    width: 88vw;
}
.culture-content .content .item .title{
    text-align: left;
    font-size: 3.5vw;
    font-weight: bold;
    color: #004989;
    padding: 3vw 0px 0px 2vw;
}

.culture-content .content .item .sub{
    text-align: left;
    font-size: 3.2vw;
    color: #004989;
    padding: 2vw 0px 0px 2vw;
}
.culture-content .content .item .desc{
    text-align: left;
    font-size: 3.2vw;
    line-height: 5.5vw;
    padding: 2vw 0px 0px 2vw;
    text-align: justify;
    justify-content: space-around;
}
.culture-content .content .item .desc .d-t{
    color: #004989;
    font-size: 3.2vw;
}
.culture-content .content .item .desc .d-x{
    font-size: 3.2vw;
    line-height: 5.5vw;
    padding: 0px 4vw;
}
/*1、企业文化 结束*/
/* 走进mgm美高梅79906 结束*/

/*行业洞察 开始*/
.qy-news-title {
    width: 100vw;
    height: 35.47vw;
    background: url("../images/ico-news-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.qy-news-title p{
    color: #ffffff;
    font-size: 4vw;
}
.qy-news-title p.zh-title{
    font-size: 8vw;
}
.news-content:before{content:'';display:table;}
.news-content{
    width: 100%;
    background-color: #eeeeee;
    margin: 0vw  auto;
}
.news-content .content{
    width: 94%;
    margin: 4vw  auto;
}

.news-content .content .news-item{
    width: 100%;
    padding: 4vw;
    margin-bottom: 3vw;
    background-color: #FFFFFF;
}
.news-content .content .news-item a{
    display: block;
}
.news-content .content .news-item .title{
    text-align: left;
    font-size: 4vw;
    color: #000;
    line-height: 8vw;
    overflow: hidden;
    word-break: break-all;
}
.news-content .content .news-item .desc{
    text-align: left;
    font-size: 3.5vw;
    color: #7d7d7d;
    line-height: 6vw;
    height: 12.73vw;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    flex: 0 0 content;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
}
.news-content .content .news-item .thumb{
    width: 100%;
    height: 46.4vw;
    margin-top: 1vw;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}


.detail-content{
    width: 100%;
    background-color: #ffffff;
}
.detail-content .title{
    font-size:5vw ;
    text-align: center;
    padding: 5vw;
    font-weight: 400;
}
.detail-content .time{
    text-align: center;
    font-size: 3.5vw;
    color: #7d7d7d;
}
.detail-content .time span{
    margin: 0px 3vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.detail-content .time span i.date{
    display: inline-block;
    width:3vw ;
    height: 3vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAABp0lEQVQ4jZXUP0hWURgG8J/3a7DGPiIMBIdoKIpIGhqiIggacoj+uEgQIdoWqduHEJKFq9Eg9IeWIqKIBofSiAiCgqhBHYqixUAcNBKK0OGci/e73O+79cLh3Hve93nuc+55zttSq9UUxFb04zR2ZtY/4zHG8S0PSgqIrmEew9iCZ7iFJ2jFAL7iRh64Iff+BgciwQDmCj7Wjqu4iGPYg5W8sleRqBsnMkSd6MjUfUcPjmM7PuS3OYaDOIUHOSXvMFKgcDJiduB+SrYpbmkajwpA8LfB+mvcxlm0JxiKiTMNAPC7Se58nEcT9GIRC00AZTGD7gRteFlSvFqSf4FKegDzJcU/S/I/WPdZtaT4Eo6ighZB6U3rxq2mZAs41IRoGF3Ypn67lczz4ZTsLi4LFvlVQHYljmaxF08T4WrAvRJAoxiL81Ai2GICJ4X/8j+xWzD8JObS0+zFLJ7jyD8SdeJjFNNF/UXfhy+YEk5qcwOSjRgV7uwyduEP9S1oRegCd9AXxye8FXxUxf6oiNDfemQ8mO9nqziH6xgUWtGFTH4JD2P+fV7yGktDVDdrlHX5AAAAAElFTkSuQmCC") no-repeat;
    background-size: cover;
    margin-right: 1vw;
}
.detail-content .time span i.source{
    display: inline-block;
    width:3vw ;
    height: 3vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAABmUlEQVQ4jZ3UT4iOURTH8c9Mb5IMCcsho0aysVDslIyaSSILSU0WVkpiVhavmhVRpmZjJSmZZjOZWLBBhBEpRcb4s7BjMiwUZcLinqeebs88j5y6/eqee7/3nHPvuR3tdluFdeEcDmNxaf4+hvAs39CqgHRjGkswiUf4gY04hKc4iZEm0IOArMRc5juKm7iAG3hXODqzhduwNlLKIYXtDj1TnsxB/aHXF4AUNo2+OtCi0I4G0Nd8TQ6aDe1qAK3CzzrQ69CeBtB6Kb0FQY9D99dAlse+W3Wgb3iDYzWg0dBLdSAYCB2r8O3BIM7ic9lR9SA/YCueSO2xr3TAZEBO5ZuqIurBL/zB3tJ8UbeH2JQHUQYN4Tve4zk+4XzJfxUzUmu8jMOuYF2R2gpMoRcvcBn38ArzJdBdbMAabMFBqV6DONCSmrQXO2Jxk32MMYHVuIbxzsj3zj9CcpvFMKlGIxHN8H+AdkkZfWlJn9QynI4xJV39jNSc8/gt1XOp9M1sxvbY9xYDxRUekd7HCezE8YZI5qRSXMRt+AveM1PjDggoMwAAAABJRU5ErkJggg==") no-repeat;
    background-size: cover;
    margin-right: 1vw;
}

.detail-content .content{
    padding: 6vw 6vw 0vw 6vw;
    overflow: hidden; overflow-x:scroll;
}
/* .detail-content .content *{
    overflow: hidden; overflow-x:scroll;
    width: auto !important;
} */

.detail-content .content p{
    font-size: 3.5vw;
    line-height: 6.2vw;
    text-align: justify;
    justify-content: space-around;
}
.detail-content .content table {
    max-width:100%;width:100%;
    table-layout: fixed;

}
.detail-content .content td {
    border: 1px solid #CCC;
}
.detail-content .content td p{
    text-align: start; padding:0 0.1vw;
    word-wrap: break-word;
}

.detail-content .content img{
    width: 100%;
    margin: 5vw auto;
    display: block;
    height:auto !important;
}

.detail-content button{
    display: block;
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
    letter-spacing:2vw;
}
.detail-content .next{
    display: block;
    margin: 0 auto;
    width: 88vw;
    text-align: center;
    padding: 5vw;
    font-size: 3.5vw;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    flex: 0 0 content;
    -webkit-line-clamp: 1;
    word-wrap: break-word;
}
.detail-content .next a{
    display: block;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    flex: 0 0 content;
    -webkit-line-clamp: 1;
    word-wrap: break-word;
}

/*行业洞察 结束*/

/*联系我们 开始*/
.contact-title{
    width: 100vw;
    height: 35.47vw;
    background: url("../images/ico-contact-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.contact-title p{
    color: #ffffff;
    font-size: 4vw;
}
.contact-title p.zh-title{
    font-size: 8vw;
}

.contact-content,.book-content{
    width: 100vw;
    background-color: #fff;
}
.contact-content .content{
    width: 100%;
    height: 100%;
}
.contact-content .content .con{
    width: 100%;
    height: 100%;
    background: url("../images/contact-map-bg.png") no-repeat right 6.93vw;
    background-size: cover;
}
.contact-content .content .con .address{
    padding: 10vw 8vw 0vw 8vw;
}
.contact-content .content .con .address .ad-title{
    font-size: 3.5vw;
    font-weight: bold;
    line-height: 5vw;
    color: #4c4b4b;
    margin-bottom: 2vw;
}
.contact-content .content .con .address p{
    font-size: 3.4vw;
    line-height: 6vw;
    color: #4c4b4b;
}
.contact-content .content .map{
    width: 88vw;
    height: 57.6vw;
    margin: 0 auto;
    color: #fff;
    background-color: #004989;
}
.book-content:before{content:'';display:table;}
.book-content{
    padding-bottom: 2.5vw;
}
.book-content .content{
    width: 95vw;
    margin: 2.5vw auto 0vw auto;
    background-color: #f9fafc;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.book-content .content form{
    display: block;
    margin: 0 auto;
}

.book-content .content .input-area{
    width: 88vw;
    margin:4.8vw auto 0vw auto;
}
.book-content .content .input-area .error{
    color: red;
    font-size: 3.5vw;
}
.book-content .content .input-area input{
    width: 100%;
    height: 12.33vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
}
.book-content .content .input-area textarea{
    width: 100%;
    height: 35vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    line-height: 24px;
    background: #ffffff;
    box-sizing: border-box;
}
.book-content .content .input-area.code-area{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.book-content .content .input-area.code-area label{
    position: absolute;
    left: 0;
    bottom:-5vw;
    width: 100%;
}
.book-content .content .input-area input.code{
    width: 35vw;
}
.book-content .content .input-area button.submit {
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}

/*联系我们 结束*/

/*技术中心 开始*/
.solution-title{
    width: 100vw;
    height: 35.47vw;
    background: url("../images/ico-solution-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.solution-title p{
    color: #ffffff;
    font-size: 4vw;
}
.solution-title p.zh-title{
    font-size: 8vw;
}
.solution-list-content,.solution-content{
    width: 100vw;
    background-color: #fff;
}

/*应用方案 开始*/
.solution-list-content:before{content:'';display:table;}
.solution-list-content .content{
    width: 95vw;
    margin: 2.5vw auto;
    background-color: #f9fafc;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.solution-list-content .content .input-area{
    width: 88vw;
    margin:4.8vw auto 0vw auto;
}
.solution-list-content .content .input-area .error{
    color: red;
    font-size: 3.5vw;
}
.solution-list-content .content .input-area select,
.solution-list-content .content .input-area input{
    width: 100%;
    height: 12.33vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    background-color: #FFFFFF;
}

.solution-list-content .content .item{
    margin: 5vw auto;
    width: 90%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.solution-list-content .content .item .title{
    font-size: 3.5vw;
    line-height: 5vw;
    margin: 1vw 0vw;
}
.solution-list-content .content .item .time{
    color: #6d6d6d;
    font-size: 3vw;
    margin: 2vw 0vw;
    padding-left: 4vw;
    position: relative;
}
.solution-list-content .content .item .time:before{
    content: '';
    position: absolute;
    width:3vw ;
    height: 3vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAABp0lEQVQ4jZXUP0hWURgG8J/3a7DGPiIMBIdoKIpIGhqiIggacoj+uEgQIdoWqduHEJKFq9Eg9IeWIqKIBofSiAiCgqhBHYqixUAcNBKK0OGci/e73O+79cLh3Hve93nuc+55zttSq9UUxFb04zR2ZtY/4zHG8S0PSgqIrmEew9iCZ7iFJ2jFAL7iRh64Iff+BgciwQDmCj7Wjqu4iGPYg5W8sleRqBsnMkSd6MjUfUcPjmM7PuS3OYaDOIUHOSXvMFKgcDJiduB+SrYpbmkajwpA8LfB+mvcxlm0JxiKiTMNAPC7Se58nEcT9GIRC00AZTGD7gRteFlSvFqSf4FKegDzJcU/S/I/WPdZtaT4Eo6ighZB6U3rxq2mZAs41IRoGF3Ypn67lczz4ZTsLi4LFvlVQHYljmaxF08T4WrAvRJAoxiL81Ai2GICJ4X/8j+xWzD8JObS0+zFLJ7jyD8SdeJjFNNF/UXfhy+YEk5qcwOSjRgV7uwyduEP9S1oRegCd9AXxye8FXxUxf6oiNDfemQ8mO9nqziH6xgUWtGFTH4JD2P+fV7yGktDVDdrlHX5AAAAAElFTkSuQmCC") no-repeat;
    background-size: cover;

    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.solution-list-content .content .item .intro{
    color: #6d6d6d;
    font-size: 3.5vw;
    line-height: 6vw;
    margin: 0vw 0vw 3vw 0vw;
}
.solution-list-content .content .item .to-detail-btn{
    display: inline-block;
    margin: 4vw auto 2vw auto;
    padding: 3vw;
    background-color: #e5ecf7;
    border: 0;
    width: 100%;
    text-align: center;
    color: #015293;
    font-size: 4vw;
}
/*应用方案 结束*/

/*方案需求 开始*/
.solution-submit-content:before{content:'';display:table;}
.solution-submit-content{
    width: 100%;
    background-color: #ffffff;
    padding-bottom: 2.5vw;
}
.solution-submit-content .content{
    width: 95vw;
    margin: 2.5vw auto 0vw auto;
    background-color: #f9fafc;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.solution-submit-content .content form{
    display: block;
    margin: 0 auto;
}
.solution-submit-content .content .input-area{
    width: 88vw;
    margin:4.8vw auto 0vw auto;
}
.solution-submit-content .content .input-area .error{
    color: red;
    font-size: 3.5vw;
}
.solution-submit-content .content .input-area input{
    width: 100%;
    height: 12.33vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
}
.solution-submit-content .content .input-area textarea{
    width: 100%;
    height: 35vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    line-height: 24px;
    background: #ffffff;
    box-sizing: border-box;
}
.solution-submit-content .content .input-area.code-area{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.solution-submit-content .content .input-area.code-area label{
    position: absolute;
    left: 0;
    bottom:-5vw;
    width: 100%;
}

.solution-submit-content .content .input-area input.code{
    width: 35vw;
}
.solution-submit-content .content .input-area button.submit {
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}
/*方案需求 结束*/

/*技术支持 开始*/
.solution-content{
    padding: 10vw 0vw;
}
.solution-content:before{content:'';display:table;}
.solution-content .content{
    width: 88vw;
    margin: 0 auto;
}
.solution-content .content .item{
    width: 100%;
    height: 30.27vw;
    background-color: #f8f9fa;
    border: 1px solid #ededed;
    border-radius: 3vw;
    padding: 5vw;
    display: flex;
    margin-bottom: 8vw;
}
.solution-content .content .item .item-left{
    width: 21.33vw;
    height: 100%;
    max-width: 21.33vw;
}
.solution-content .content .item .item-left.sq{
    background: url("../images/ico-solution-sq.png") no-repeat;
    background-size: 100% 100%;

}
.solution-content .content .item .item-left.sh{

    background: url("../images/ico-solution-sh.png") no-repeat;
    background-size: 100% auto;
}
.solution-content .content .item .item-left.fa{

    background: url("../images/ico-solution-fa.png") no-repeat;
    background-size: 100% auto;
}
.solution-content .content .item .item-right{
    flex: 1;
    padding-left: 6vw;
}
.solution-content .content .item .item-right p.t{
    font-size: 4.5vw;
    line-height: 8vw;
}
.solution-content .content .item .item-right p.x{
    font-size: 3vw;
    line-height: 6vw;
}

/*技术中心 结束*/

/*合作伙伴 开始*/
.partner-title{
    width: 100vw;
    height: 35.47vw;
    background: url("../images/ico-partner-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.partner-title p{
    color: #ffffff;
    font-size: 4vw;
}
.partner-title p.zh-title{
    font-size: 8vw;
}

.partner-title,.customer-content,.partner-content{
    width: 100vw;
    background-color: #fff;
}
/*成为合作商开始*/
.become-partner-content:before{content:'';display:table;}
.become-partner-content{
    width: 100%;
    background-color: #ffffff;
}
.become-partner-content .content{
    width: 95vw;
    margin: 2.5vw auto;
    background-color: #f9fafc;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.become-partner-content .content form{
    display: block;
    margin: 0 auto;
}
.become-partner-content .content .input-area{
    width: 88vw;
    margin:4.8vw auto 0vw auto;
}
.become-partner-content .content .input-area .error{
    color: red;
    font-size: 3.5vw;
}
.become-partner-content .content .input-area input{
    width: 100%;
    height: 12.33vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
}
.become-partner-content .content .input-area textarea{
    width: 100%;
    height: 35vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    line-height: 24px;
    background: #ffffff;
    box-sizing: border-box;
}
.become-partner-content .content .input-area.code-area{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.become-partner-content .content .input-area input.code{
    width: 35vw;
}
.become-partner-content .content .input-area button.submit {
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}
/*成为合作商结束*/

/*服务客户 开始*/
.customer-content:before{content:'';display:table;}
.customer-content .content{
    width: 95vw;
    margin: 2.5vw auto 0vw auto;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.customer-content .content p {
    font-size: 3.5vw;
}
.customer-content .content .customer-pics{
    width: 100%;
}
.customer-content .content .customer-pics img{
    width: 100%;
    height: 100%;
}
.customer-content .content .con{
    width: 90%;
    margin: 0 auto;
    /* text-indent:2em; */
    font-size: 3.5vw;
    line-height: 6.2vw;
    text-align: justify;
    justify-content: space-around;
}
.customer-content .content .apply{
    display: inline-block;
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}
/*服务客户 结束*/

/*合作品牌 开始*/
.partner-content:before{content:'';display:table;}
.partner-content .content{
    width: 88vw;
    margin: 2.5vw auto;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.partner-content .content p {
    font-size: 3.5vw;
}
.partner-content .content .desc{
    font-size: 3.5vw;
    line-height: 6vw;
    /* text-indent:2em; */
    text-align: justify;
    justify-content: space-around;
}
.partner-content .content .become-partner-btn{
    display: inline-block;
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}
.partner-content .content  ul.partner-lists{}
.partner-content .content  ul li.partner-item{
    overflow: hidden;
}
.partner-content .content  ul li .top-c{
    min-height: 45.73vw;
    display: flex;
}
.partner-content .content  ul li .top-c .partner-logo{
    width: 30.67vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.partner-content .content  ul li .top-c .partner-info{
    flex: 1;
    height: 100%;
    overflow: hidden;
    padding: 0vw 2vw 0vw 2vw;
}
.partner-content .content  ul li .top-c .partner-info .name{
    font-size: 4vw;
    line-height: 8vw;
}
.partner-content .content  ul li .top-c .partner-info .intro{
    font-size: 3.5vw;
    line-height: 6vw;
    color: #585858;
    /* height: 37.5vw; */
    text-align: justify;
    justify-content: space-around;
    text-overflow: ellipsis;
    display: -webkit-box;
    word-break: break-all;
    overflow: hidden;
    -webkit-box-orient: vertical;
    flex: 0 0 content;
    -webkit-line-clamp: 6;
    word-wrap: break-word;
}
.partner-content .content  ul li  .partner-detail-btn{
    display: inline-block;
    margin: 4vw auto;
    padding: 3vw;
    background-color: #e5ecf7;
    border: 0;
    width: 88vw;
    text-align: center;
    color: #015293;
    font-size: 4vw;
}
/*合作品牌 结束*/

/*合作品牌-详情 开始*/
.partner-detail-content{
    width: 100%;
    background-color: #ffffff;
    text-align: center;
}
.partner-detail-content .partner-logo{
    width: 32vw;
    margin: 0 auto;
}
.partner-detail-content .partner-logo img{
    width: 32vw;
}

.partner-detail-content .global-btn{
    margin: 5vw 0vw 0vw 0vw;
}
.partner-detail-content .global-btn i{
    display: inline-block;
    width: 4.27vw;
    height: 3.33vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWklEQVRIie3VQWsTQRQH8F/ThWIpSJEGhHyAUqFiQfBgwIv1g/Tj9dhjya23CqEFRZSCUGpB1KCBthHT6WEn7RLWujsh8ZI/DDO8N/N///dm9q0QgsTxOtxhJ5Wn4T9jLmAuYC4gwwMsIuAiztPGsjz5YQO7OMdnPJxBcNiPMXczNLESR50r+VJYf60p4HGM18zQj8ZL5eVv4g1OC/5rPC/seYme/CqL547wsYTzZ5z7Qgid2M8vQgirJf36UQjhXUjD+l/+Ad3o71Qp+Xc8wUGFvSN8Qwsf/rWxzp23K4o4xwucVSGt2wfaOL7H/1v+Nk6qEqY0oi28L7EPsKFi5pMIGMor0S3YetFWOfNJBMAPvJJ/urCNwxSiLFEA/MJTrOFtKsm4gKua5z/FURe3Da8xZhwkkKXgz2hRrMCS/GENsTDl4OtFAa24XsTmFAOXoZVhD89mHHiE7g1J8Q2wpYZfFwAAAABJRU5ErkJggg==") no-repeat;
    background-size: cover;
    margin-right: 1vw;
}
.partner-detail-content .title{
    text-align: center;
    font-size: 4vw;
    font-weight: bold;
    line-height: 8vw;
    margin: 5vw 0vw 3vw 0vw;
}
.partner-detail-content .content{
    width: 88vw;
    margin:0 auto;
    text-align: left;
}
.partner-detail-content .content p{
    font-size: 3.5vw;
    line-height: 7vw;
    color: #363636;
    /* text-indent:2em; */
    text-align: justify;
    justify-content: space-around;
}
.partner-detail-content .content img,.partner-detail-content .content p img{
    display: block;
    margin: 2 auto;
}

/*合作伙伴结束*/

/*加入mgm美高梅79906 开始*/
.join-title {
    width: 100vw;
    height: 35.47vw;
    background: url("../images/ico-join-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.join-title p{
    color: #ffffff;
    font-size: 4vw;
}
.join-title p.zh-title{
    font-size: 8vw;
}

.job-content,.list-content,.team-content{
    width: 100vw;
    text-align: center;
    background-color: #fff;
}
/*人才策略开始*/
.job-content .content{
    padding: 10vw;
}
.job-content .content p{
    /* text-indent:2em; */
    font-size: 3.5vw;
    line-height: 6.2vw;
    font-weight: 400;
    text-align: justify;
    justify-content: space-around;
}
.job-content .join-btn {
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    margin: 4vw auto 0vw auto;
    text-align: center;
    color: #fff;
    font-size: 4vw;
}
.list-content a{
    display: block;
}
.list-content a.go-join{
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 100%;
    margin: 4vw auto 0vw auto;
    text-align: center;
    color: #fff;
    font-size: 4vw;
}
/*人才策略结束*/

/*招贤纳士开始*/
.list-content:before{content:'';display:table;}
.list-content .content{
    width: 88vw;
    margin: 5vw auto;
    border: 1px solid #e9ecf5;
}
.list-content .content .item{
    border-bottom: 1px solid #e9ecf5;
}
.list-content .content .item:last-child{
    border-bottom: none;
}
.list-content .content .item .i-title{
    position: relative;
    width: calc(88vw - 2px);
    height: 12vw;
    font-size: 3.5vw;
    font-weight: bold;
    background-color: #f9fafc;
    text-align: center;
}
.list-content .content .item .i-title:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: '';
    width:0;
    height:0;
    border-left:2vw solid #f9fafc;
    border-right:2vw solid #f9fafc;
    border-bottom:2vw solid #fff;
}
.list-content .content .item .i-title.no-after:after{content:none;}
.list-content .content .item .desc{
    color: #4c4b4b;
    padding: 5vw;
}
.list-content .content .item .desc p{
    font-size: 3.5vw;
    line-height: 7vw;
    text-align: left;
}

/*招贤纳士结束*/
/*团队风采开始*/
.team-content:before{content:'';display:table;}
.team-content .content{
    width: 88vw;
    margin: 5vw auto;
}
.team-content .content .item{
    width: 41.73vw;
    height: 36.53vw;
    display: inline-block;
    margin: 0vw auto 5vw auto;
}
.team-content .content .item:nth-child(odd){
    float: left;
}
.team-content .content .item:nth-child(even){
    float: right;
}
.team-content .content .item .pic{
    height: 28.8vw;
    overflow: hidden;
}
.team-content .content .item .pic img{
    width: 100%;
    height: 28.8vw;
    transition: all 0.6s;
}

.team-content .content .item .title{
    margin: 3vw auto;
}
.team-content .content .item .title p{
    font-size: 3.5vw;
    line-height: 5vw;
    color: #4c4b4b;
}
/*团队风采结束*/

/*加入mgm美高梅79906 结束*/
/*mgm美高梅79906 开始*/
.products-title{
    width: 100vw;
    height: 35.47vw;
    background: url("../images/ico-product-bg.png") no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.products-title p{
    color: #ffffff;
    font-size: 4vw;
}
.products-title p.zh-title{
    font-size: 8vw;
}
.products-content,.products-lists-content{
    width: 100vw;
    background-color: #fff;
}
/*mgm美高梅79906 开始*/
.products-content .content{
    width: 100%;
    border-top: 1px solid #d9d9d9;
}
.products-content .content .item{
    position: relative;
    width: 50vw;
    height: 50vw;
}
.products-content .content .item:nth-child(odd){
    float: left;
    border-right: 1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}
.products-content .content .item:nth-child(even){
    float: right;
    border-bottom:1px solid #d9d9d9;
}
.products-content .content .item .pro-logo{
    width: 100%;
    height: 100%;
}
.products-content .content .item .pro-logo img{
    max-width: 70%;
}
.products-content .content .item .options{
    display: none;
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    padding: 13vw 10vw;

    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXoAAAE4CAIAAADaUq+gAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTEyLTE0VDAxOjAwOjA4KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0xMi0xNFQwMTowNjoyNSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0xMi0xNFQwMTowNjoyNSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Y2ZlMTRhZi0yYjJmLTQ1YzctYjA3ZS05ZjUyNGMzNzE2NGUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OGNmZTE0YWYtMmIyZi00NWM3LWIwN2UtOWY1MjRjMzcxNjRlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OGNmZTE0YWYtMmIyZi00NWM3LWIwN2UtOWY1MjRjMzcxNjRlIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Y2ZlMTRhZi0yYjJmLTQ1YzctYjA3ZS05ZjUyNGMzNzE2NGUiIHN0RXZ0OndoZW49IjIwMjItMTItMTRUMDE6MDA6MDgrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsLwR1QAAAe/SURBVHic7dhJjhxHEEXBEKn7X7a5kAQQ0CKJHqpryCEGDw+zE/jq4cP/+uff/wpAY79///4x+gZgCT9//pQboBO5AXr49fYmN0Bzv97einUDtLa1ppTy99g7gMTeQ7OxboAmblpT5AZo4XtritwA1d1tTfG7ASp6FJqNdQPU8bw1RW6AKl62psgNcN2e1hS5AS7a2ZriVQyctj80G+sGOONoa4rcACecaE2RG+Coc60pfjfAfqdDs7FugF0utqbIDbDH9dYUuQFeqtKaIjfAc7VaU7yKgUcqhmZj3QB3VG9NkRvguxatKXID3GjUmuJ3A7xrF5qNdQOU0r41RW6A0qU1RW6APq0pfjewsm6h2Vg3sKjOrSlyA2vq35oiN7CgIa0pcgOrGdWa4lUM6xgYmo11A0sY3poiN7CCCK0pcgPpBWlN8buBxOKEZmPdQE7RWlPkBlIK2JoiN5BPzNYUuYFkwrameBVDGpFDs7FuIIP4rSlyAwlM0ZoiNzC7WVpT/G5gXhOFZmPdwJSma02RG5jRjK0pcgPTmbQ1RW5gLvO2pngVwyymDs3GuoEJJGhNkRuIL0dritxAcGlaU/xuIKxModlYNxBRvtYUuYGAUramyA1Ek7U1RW4glMStKV7FEETu0GysGxhvhdYUuYHhFmlNkRsYa53WFL8bGGWp0GysGxhgwdYUuYH+1mxNkRvobNnWFL8b6Gbl0GysG+hBa4rcQAdas5EbaEtr3skNNKQ1n3kVQxNC8511A/VpzV1yA5VpzSNyAzVpzRN+N1CH0Lxk3UAFWrOH3MBVWrOT3MAlWrOf3MB5WnOIVzGcITQnWDdwmNacIzdwjNacJjdwgNZc4XcDuwjNddYNvKY1VcgNvKA1tcgNPKM1FckNPKQ1dXkVwx1C04J1A7e0phG5gS+0ph25gQ9a05TfDZQiNF1YN6A1ncgNq9OabuSGpWlNT3LDurSmM69iViQ0Q1g3LEdrRpEb1qI1A8kNC9GasfxuWILQRGDdkJ/WBCE3JKc1ccgNmWlNKH435CQ0AVk3JKQ1MckN2WhNWHJDKloTmdyQh9YE51VMBkIzBeuG6WnNLOSGuWnNROSGiWnNXPxumJLQzMi6YT5aMym5YTJaMy+5YSZaMzW5YRpaMzuvYiYgNDlYN0SnNWnIDaFpTSZyQ1xak4zfDREJTUrWDeFoTVZyQyxak5jcEIjW5CY3RKE16XkVM57QLMK6YTCtWYfcMJLWLEVuGEZrVuN3wwBCsybrht60ZllyQ1daszK5oR+tWZzc0InW4FVMc0LDxrqhLa3hndzQkNbwmdzQitZww++G+oSGu6wbKtMaHpEbatIanpAbqtEanvO7oQKhYQ/rhqu0hp3khku0hv3khvO0hkPkhpO0hqO8ijlMaDjHuuEYreE0ueEAreEKuWEvreEivxteExqqsG54QWuoRW54RmuoSG54SGuoS264T2uozquYW0JDI9YNX2gN7cgNH7SGpuSGP7SG1vxuEBo6sW5WpzV0IzdL0xp6kpt1aQ2dyc2itIb+vIqXIzSMYt2sRWsYSG4WojWMJTer0BqG87vJT2gIwrpJTmuIQ24y0xpCkZu0tIZo/G4SEhpism6y0RrCkptUtIbI5CYPrSE4uUlCa4jPq3h6QsMsrJu5aQ0TkZuJaQ1zkZtZaQ3T8buZj9AwKetmMlrDvORmJlrD1ORmGlrD7ORmDlpDAl7F0QkNaVg3oWkNmchNXFpDMnITlNaQj99NOEJDVtZNLFpDYnITiNaQm9xEoTWkJzchaA0r8CoeTGhYh3UzktawFLkZRmtYjdyMoTUsyO+mN6FhWdZNV1rDyuSmH61hcXLTidaA3PSgNVC8ilsTGnhn3TSkNfCZ3LSiNXBDbprQGvjO76YyoYFHrJuatAaekJtqtAaek5s6tAZe8ru5SmhgJ+vmEq2B/eTmPK2BQ+TmJK2Bo+TmDK2BE7yKjxEaOM26OUBr4Aq52Utr4CK52UVr4Dq/mxeEBmqxbp7RGqhIbh7SGqhLbu7TGqhObu7QGmjBq/gLoYF2rJsPWgNNyc0fWgOtyU0pWgNdrP67ERroZul1ozXQ07q50RrobNHcaA30t2JutAaGWOtVLDQw0ELrRmtgrFVyozUw3BK50RqIIPnvRmggjszrRmsglLS50RqIJmdutAYCSpgbrYGYUr2KhQYiy7NutAaCS5IbrYH4MuRGa2AKc/9uhAYmMvG60RqYy6y50RqYzpS50RqY0WS/G6GBec20brQGpjZNbrQGZjdHbrQGEpggN1oDOYR+FQsNZBJ33WgNJBM0N1oD+UTMjdZASrF+N0IDiQVaN1oDuUXJjdZAeiFyozWwgvG50RpYxMhXsdDAUoatG62B1YzJjdbAggbkRmtgTV1/N0IDK+u3brQGFtcpN1oD9MiN1gClQ260Btg0fBULDfBZq3WjNcCNJrnRGuC7+rnRGuCumr8boQGeqLZutAZ4rk5utAZ4qUJutAbY49LvRmiA/c6vG60BDjmZG60BjjqTG60BTjicG60BzjnwKhYa4Iq960ZrgIt25UZrgOte50ZrgCqe/W6EBqjo4brRGqCu+7nRGqC6O7nRGqCF29xoDdDIx6tYaICm/qwbrQFa+1G0Bujih9YAffwPWc56NPWueq0AAAAASUVORK5CYII=") no-repeat right bottom;
    background-size: 100% 100%;
    /*border-style: solid;*/
    /*border-width:25vw;*/
    /*border-color: #f8f9fa #ececed #ececed #f8f9fa;*/
}
.products-content .content .item .options a{
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 30vw;
    padding: 2vw 5vw;
    font-size: 3.5vw;
    border-radius: 6vw;
}
.products-content .content .item .options a.a-intro{
    border: 1px solid #6f6f6f;
}
.products-content .content .item .options a.a-select{
    color: #fff;
    margin-top: 5vw;
    background-image: linear-gradient(to right,#09518b,#7bbbbd);
}
/*mgm美高梅79906 结束*/

/*免费样片申请 开始*/
.products-apply-content:before{content:'';display:table;}
.products-apply-content{
    background-color: #fff;
    padding-bottom: 2.5vw;
}
.products-apply-content .content{
    width: 95vw;
    margin: 2.5vw auto 0vw auto;
    background-color: #f9fafc;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.products-apply-content .content .input-area{
    width: 88vw;
    margin:4.8vw auto 0vw auto;
}

.products-apply-content .content .input-area .error{
    color: red;
    font-size: 3.5vw;
}
.products-apply-content .content .input-area input{
    width: 100%;
    height: 12.33vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
}
.products-apply-content .content .input-area textarea{
    width: 100%;
    height: 35vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    line-height: 24px;
    background: #ffffff;
    box-sizing: border-box;
}
.products-apply-content .content .input-area.code-area{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.products-apply-content .content .input-area.code-area label{
    position: absolute;
    left: 0;
    bottom:-5vw;
    width: 100%;
}


.products-apply-content .content .input-area input.code{
    width: 35vw;
}
.products-apply-content .content .input-area button.submit {
    padding: 3vw;
    background-color: #015293;
    border: 0;
    width: 88vw;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 4vw;
}
.products-apply-content .content .input-area.table-over{
    overflow: scroll;
}
.products-apply-content .content .input-area.table-over input{
    padding:1vw;
    height: 100%;
    width: 100%;
}
.products-apply-content .content .input-area.table-over .notice{
    margin-top:0.75vw;
    color: #676767;
}

.products-apply-content .content .input-area table{
    overflow: hidden;
}
.products-apply-content .content .input-area table th {
    background: #094fa4;
    color: #fff;
    font-size: 16px;
    width: 20%;
    padding: 1vw 0vw;
    font-weight: normal;
    border: 1px solid rgba(255,255,255,.2);
}
.products-apply-content .content .input-area table th.num{
    width: 15%;
}
.products-apply-content .content .input-area table th.k-pcs{
    width: 23%;
}
.products-apply-content .content .input-area table td {
    height: 10vw;
    border: 1px solid #efefef;
}
/*免费样片申请 结束*/

/*产品详情 开始*/
.products-detail-content:before{content:'';display:table;}
.products-detail-content{
    background-color: #fff;
}
.products-detail-content .content{
    width: 100vw;
    margin: 2.5vw auto 0vw auto;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.products-detail-content .content .product-title h1{
    font-size: 5vw;
    color: #000;
    line-height: 8vw;
    padding: 3vw 5vw;
    display: flex;
    justify-content: space-between;
}
.products-detail-content .content .tab-title{
    height: 10vw;
    font-size: 0;
    background-color: #eef0f2ad;
    width: 94%;
    margin: auto;
    border-bottom: 1px solid #f1f1f1;
}
.products-detail-content .content .tab-title .table-item{
    width: 50%;
    height: 100%;
    text-align: center;
    color: #666;
    font-size: 3.5vw;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.products-detail-content .content .tab-title .table-item.cur{
    background: rgba(157,186,228,.2);
    color: #004ca4;
    border-bottom: 3px solid #004ca4;
    position: relative;
}
.products-detail-content .content .tab-title .table-item.cur:after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2vw;
    margin: auto;
    content: '';
    width: 0;
    height: 0;
    border-top: 2vw solid #004ca4;
    border-right: 2vw solid transparent;
    border-left: 2vw solid transparent;
}
.products-detail-content .content .tab-page-count{
    position: relative;
    text-align: center;
    width: 100vw;
}
.products-detail-content .content .tab-page-count .tab-page-wrap{
    width: 88vw;
    padding: 5vw 0vw;
    margin: 0 auto;
    color: #434343;
}
.products-detail-content .content .tab-page-count .tab-page-wrap .tab-page-item{
    display: none;
    word-break: break-all;
}
.products-detail-content .content .tab-page-count .tab-page-wrap .tab-page-item.v-block{
    display: block;
}
.products-detail-content .content .tab-page-count .tab-page-wrap .tab-page-item.page-intro p{
    font-size: 4.5vw;
    line-height: 8vw;
    /* text-indent:2em; */
    color: #434343;
    text-align: justify;
    justify-content: space-around;
}
.products-detail-content .content .tab-page-count .tab-page-wrap .tab-page-item.page-download .download-item{
    margin-bottom: 2vw;
    text-align: left;
    border-bottom: 1px dashed #dedede;
    padding-bottom: 5vw;
}
.products-detail-content .content .tab-page-count .tab-page-wrap .tab-page-item.page-download .download-item .h5{
    font-size: 4vw;
    color: #0c4e9d;
    margin-bottom: 3vw;

}
.products-detail-content .content .tab-page-count .tab-page-wrap
.tab-page-item.page-download .download-item .list{
    display: flex;
}
.products-detail-content .content .tab-page-count .tab-page-wrap
.tab-page-item.page-download .download-item .list .check{
    width: 4vw;
    height: 4vw;
}
.products-detail-content .content .tab-page-count .tab-page-wrap
.tab-page-item.page-download .download-item .list .info{
    flex: 1;
    font-size: 3vw;
    padding: 0 2vw;
    margin: 2vw 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    white-space: nowrap;
    overflow: hidden;
}

.products-detail-content .content .tab-page-count .tab-page-wrap
.tab-page-item.page-download .download-item .list .info .h2{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 90%;
}
.products-detail-content .content .tab-page-count .tab-page-wrap
.tab-page-item.page-download .download-item .list .info .ico{
    display: inline-block;
    width: 4vw;
    height: 4vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDJFQkUwMTYyQzUxMUVDOTNBQ0NFRkQyNUNGNDJFRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDJFQkUwMjYyQzUxMUVDOTNBQ0NFRkQyNUNGNDJFRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZEMkVCREZGNjJDNTExRUM5M0FDQ0VGRDI1Q0Y0MkVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZEMkVCRTAwNjJDNTExRUM5M0FDQ0VGRDI1Q0Y0MkVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+idwiEgAAAM1JREFUeNpiZFhziQEL8AHizWhiX4DYGIhvoStmYsAOPLGI8QBxDjbFuAzBBZipYQjDCDPEG4jvQXESDvVJSGpcsRmyFYhXAbEiEHPgMIQDKn8CiPfg8k4FEE8i4PplQBwNxP/xhUk+EM/AYcBiII5BNgBfwGZhcdE0II5HNwBmiCc0SSOD/1AXdUL5XUCcjcUANpB+RmAGBEnoAPFVHK7SAuJrOOTEgPglMenkGiEFLCCTgNgGiJ+Tkc7sgPgsC5SxFk+M4AP3gdgSIMAA4wom+w/Ar3EAAAAASUVORK5CYII=") no-repeat;
    background-size: cover;
}

/*产品详情 结束*/

/*选型 产品列表 开始*/
.products-lists-content:before{content:'';display:table;}
.products-lists-content .content{
    width: 95vw;
    margin: 2.5vw auto;
    background-color: #f9fafc;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
}
.products-lists-content .content .input-area{
    width: 88vw;
    margin:4.8vw auto 0vw auto;
}
.products-lists-content .content .input-area .error{
    color: red;
    font-size: 3.5vw;
}
.products-lists-content .content .input-area select,
.products-lists-content .content .input-area input{
    width: 100%;
    height: 12.33vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    background-color: #fff;
    color:#000;
}
.products-lists-content .content .input-area textarea{
    width: 100%;
    height: 35vw;
    border: none;
    font-size: 4vw;
    padding: 3vw;
    line-height: 24px;
    background: #ffffff;
    box-sizing: border-box;
}

.products-lists-content .content .box-tree{
    width: 88vw;
    margin: 0 auto;
    padding: 0vw 0vw 5vw 0vw;
    height: 103.33vw;
    color: #7c7c7c;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: flex-start;
}
.products-lists-content .content .box-tree .select-all{
    height: 10vw;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;

}
.products-lists-content .content .box-tree .select-all:after {
    width: 80%;
    height: 1px;
    content: '';
    background: #ebebec;
    position: absolute;
    right:0px;
    top: 0;
    bottom: 0;
    margin: auto;
    color: red;

    /* color: #161616; */
}
.products-lists-content .content .box-tree .select-all input[type=checkbox]{
    width: 4vw;
    height: 4vw;
}
.products-lists-content .content .box-tree .select-all label{
    font-size: 5vw;
    line-height: 7vw;
    color: #7c7c7c;
    margin-left: 2vw;
    font-weight: 400;
}
.products-lists-content .content .box-tree .select-list{
    height: calc(100% - 10vw);
    overflow-y: scroll;
    overflow-x: hidden;
}
.products-lists-content .content .box-tree .select-list::-webkit-scrollbar {
    display: block;
    /*滚动条整体样式*/
    width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.products-lists-content .content .box-tree .select-list::-webkit-scrollbar-thumb{
    border-radius: 10px;
    box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
    background: #094fa4;
}
.products-lists-content .content .box-tree .select-list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);
    border-radius: 10px;
    background: #ededed;
}
.products-lists-content .content .box-tree .select-list .select-list-item{
    border-bottom: 1px solid #e8e8e8;
    margin-top: 2.5vw;
}
.products-lists-content .content .box-tree .select-list .select-list-item:last-child{
    border-bottom:none;
}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-main{
    font-size: 4vw;
    line-height: 7vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-main input[type=checkbox]{
    width: 4vw;
    height: 4vw;
}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-main label{
    margin-left: 2vw;
    font-weight: 400;
}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-win{

}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-win .item-win{
    font-size: 3.5vw;
    line-height: 7vw;
    margin-left: 6vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-win .item-win input[type=checkbox]{
    width: 4vw;
    height: 4vw;
}
.products-lists-content .content .box-tree .select-list .select-list-item .select-list-item-win .item-win label{
    margin-left: 2vw;
    font-weight: 400;
}

.products-lists-content .cont-tips{
    width: 95%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
.products-lists-content .cont-tips span{
    font-weight: bold;
    font-size: 4vw;
    color: #0b518d;
}
.products-lists-content .cont-tips .down-tip-btn{
    padding: 3vw;
    background-color: #e5ecf7;
    border: 0;
    text-align: center;
    color: #015293;
    font-size: 4vw;
}
.products-lists-content .cont-tips .down-tip-btn a {
    color: #015293 !important;
    display: inline-flex;
}
.products-lists-content .cont-tips .down-tip-btn i{
    display: inline-block;
    width: 4vw;
    height: 4vw;
    margin-right: 1vw;
    margin-top:1vw;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNUZCQkYxQzYyMkMxMUVDOTJCQkQ3M0I3MDVGRTc3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNUZCQkYxRDYyMkMxMUVDOTJCQkQ3M0I3MDVGRTc3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM1RkJCRjFBNjIyQzExRUM5MkJCRDczQjcwNUZFNzdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM1RkJCRjFCNjIyQzExRUM5MkJCRDczQjcwNUZFNzdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cU/mbwAAAFhJREFUeNpiZPBZwoAH/IfSjLgUMDFQCEYNwG6APTT0/6PFBgg7EGPAQWwKgcARiA9gMwDdNmyGOGDRDNbHgsd7yIYcxKWIhUAYHaR5LLBgSff0TQcAAQYAQVISDi8d/SEAAAAASUVORK5CYII=") no-repeat;
    background-size: contain;
}

.products-lists-content .content .pro-table{
    width: 100%;
    overflow: auto;
}
.products-lists-content .content .pro-table table {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;

}
/* 首列固定 */
.products-lists-content .content .pro-table tbody tr > th:first-child,
.products-lists-content .content .pro-table tbody tr > td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
}
.products-lists-content .content .pro-table table caption{
    font-weight: bold;
    font-size: 24px;
    line-height: 50px;
}

.products-lists-content .content .pro-table table th,
.products-lists-content .content .pro-table table td {
    height: 50px;
    text-align: center;
    white-space: nowrap;
    padding: 0 0px;
}
.products-lists-content .content .pro-table table td a{
    color: #004ca4;
}

.products-lists-content .content .pro-table table thead {
    color: white;
    background-color: #38F;
}

.products-lists-content .content .pro-table table tbody {
    display: block;
    -webkit-overflow-scrolling: touch;
}

.products-lists-content .content .pro-table table tfoot {
    background-color: #71ea71;
}
.products-lists-content .content .pro-table table tbody tr:nth-child(odd) td:nth-child(odd){
    background-color: #F8F9FA;
}
.products-lists-content .content .pro-table table tbody tr:nth-child(odd) td:nth-child(even){
    background-color: #F3F6F8;
}
.products-lists-content .content .pro-table table tbody tr:nth-child(even) td:nth-child(odd){
    background-color: #F3F6F8;

}
.products-lists-content .content .pro-table table tbody tr:nth-child(even) td:nth-child(even){
    background-color: #EEF3F6;

}

.products-lists-content .content .pro-table table tbody tr th:nth-child(odd){
    background-color: #F0F4F7;
}
.products-lists-content .content .pro-table table tbody tr th:nth-child(even){
    background-color: #EBF1F5;
}
/*选型 产品列表 结束*/

/*mgm美高梅79906 结束*/
/*搜索结果 开始*/
.search-result-content:before{content:'';display:table;}
.search-result-content{
    width: 100vw;
    background-color: #fff;
}
.search-result-content .content{
    width: 95vw;
    margin: 2.5vw auto 0vw auto;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
}
.search-result-content .content .result-item{
    width: 100%;
    margin-bottom: 3vw;
    background-color: #f8f9fa;
}
.search-result-content .content .result-item span{
    color: #004989;
}
.search-result-content .content .result-item span.kw{
    font-weight: bold;
}
.search-result-content .content .result-item .result-title{
    text-align: center;
    background-color: #ffffff;
    font-size: 4vw;
    padding: 3vw 0vw;
}
.search-result-content .content .result-item ul{
    margin:3vw;
}
.search-result-content .content .result-item ul li{
    margin:0vw 0vw 6vw 0vw;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: flex-start;
}
.search-result-content .content .result-item ul li .li-left{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: flex-start;
    width: 77%;
}
.search-result-content .content .result-item ul li .li-left .li-title{
    font-size: 3.5vw;
    line-height: 6vw;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    justify-content: space-around;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    flex: 0 0 content;
    -webkit-line-clamp: 1;
    word-wrap: break-word;
}
.search-result-content .content .result-item ul li .li-left .time{
    font-size: 3vw;
    color: #7d7d7d;
    position: relative;
    padding-left:4vw ;
    line-height: 6vw;
}
.search-result-content .content .result-item ul li .li-left .time i{
    position: absolute;
    color: #7d7d7d;
    top: 0;
    bottom: 0;
    left: 0;
    display: inline-block;
    width:3vw ;
    height: 3vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAAsTAAALEwEAmpwYAAABp0lEQVQ4jZXUP0hWURgG8J/3a7DGPiIMBIdoKIpIGhqiIggacoj+uEgQIdoWqduHEJKFq9Eg9IeWIqKIBofSiAiCgqhBHYqixUAcNBKK0OGci/e73O+79cLh3Hve93nuc+55zttSq9UUxFb04zR2ZtY/4zHG8S0PSgqIrmEew9iCZ7iFJ2jFAL7iRh64Iff+BgciwQDmCj7Wjqu4iGPYg5W8sleRqBsnMkSd6MjUfUcPjmM7PuS3OYaDOIUHOSXvMFKgcDJiduB+SrYpbmkajwpA8LfB+mvcxlm0JxiKiTMNAPC7Se58nEcT9GIRC00AZTGD7gRteFlSvFqSf4FKegDzJcU/S/I/WPdZtaT4Eo6ighZB6U3rxq2mZAs41IRoGF3Ypn67lczz4ZTsLi4LFvlVQHYljmaxF08T4WrAvRJAoxiL81Ai2GICJ4X/8j+xWzD8JObS0+zFLJ7jyD8SdeJjFNNF/UXfhy+YEk5qcwOSjRgV7uwyduEP9S1oRegCd9AXxye8FXxUxf6oiNDfemQ8mO9nqziH6xgUWtGFTH4JD2P+fV7yGktDVDdrlHX5AAAAAElFTkSuQmCC") no-repeat;
    background-size: cover;
    margin:auto 1vw auto 0vw;
}
.search-result-content .content .result-item ul li .li-right a{
    font-size: 3vw;
    padding: 2vw 3vw;
}
/*搜索结果 结束*/
.mp{
width: 100%; 
height: 100%; background-color: rgba(0, 0, 0, 0.8); border: 1px solid #ddd; position: fixed; top: 0%; left: 0%; margin-left: 0px; z-index: 999; display: none;
z-index:99999

 
   }
.mp video{
width: 1280px;
	height:720px;

	
}
.mp2{
	width: 1280px;
	height:720px;
	
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}