#chatToolBox,
#footerToolBar,
.toolMask {
    transition: all .6s ease 0s;
    -moz-transition: all .6s ease 0s;
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    -ms-transition: all .6s ease 0s
}

#footerToolBar li,
#footerToolBar li a,
.toolMask .toolTop {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.sitemapWrap .title-one {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.toolMask .toolContent .ToolListTitle,
.toolMask .toolTop {
    text-transform: uppercase
}

.sitemapWrap .title-one,
.sitemapWrap dt {
    text-transform: capitalize
}

a[class*=pop] {
    outline: 0
}

.video-js-wrap .video-js,
.video-yt-wrap {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    width: 100%
}

.video-yt-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.video-upload {
    width: 600px;
    margin: 0 auto 15px auto;
    max-width: 100%
}

.video-upload span.hide {
    display: none
}

img.verify {
    max-height: 36px
}

body.clear {
    overflow: hidden
}

#footerToolBar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 48px;
    border-top: 1px solid rgba(255, 255, 255, .2);
    display: none;
    z-index: 999
}

#footerToolBar #footerBarClose {
    width: 100px;
    height: 24px;
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -50px;
    cursor: pointer;
    display: none
}

#footerToolBar #footerBarClose:before {
    content: "";
    font-family: icomoon;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    background: #232323;
    border-radius: 4px 4px 0 0;
    overflow: hidden
}

#footerToolBar li {
    width: 33%;
    height: 45px;
    float: left;
    text-align: center;
    border-color: #fff;
    border-left: 1px solid rgba(255, 255, 255, .2);
    cursor: pointer;
    margin-top: 2px
}

#footerToolBar li a {
    display: block;
    height: 45px;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    text-transform: capitalize;
    opacity: .8;
    padding-top: 1px
}

#footerToolBar li a:before {
    content: '';
    width: 30px;
    height: 20px;
    margin: 4px auto;
    display: block;
    font-family: icomoon;
    line-height: 20px;
    font-size: 20px
}

#footerToolBar li:first-child {
    border-left: 0 none
}

#footerToolBar .footerBarPro a:before {
    content: '\e6a2'
}

#footerToolBar .footerBarTel a:before {
    content: '\e603'
}

#footerToolBar .footerBarEmail a:before {
    content: '\e604';
    font-size: 18px
}

#footerToolBar .footerBarWhatsapp a:before {
    content: '\e6bc';
    font-size: 18px
}

#footerToolBar .footerBarMessage a:before {
    content: '\e6a3'
}

#footerToolBar .footerBarShare a:before {
    content: '\e616';
    font-size: 16px
}

#footerToolBar.close {
    bottom: -43px
}

#footerToolBar.close #footerBarClose:before {
    content: '\e627'
}

@media screen and (max-width:875px) {
    #footerToolBar {
        display: block
    }
}

.toolMask {
    background: #f7f7f7;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 1200;
    margin-left: 100%
}

.toolMask,
.toolMask a {
    color: #333
}

.toolMask.moveLeft {
    margin-left: 0
}

.toolMask .toolTop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 46px;
    line-height: 45px;
    font-size: 18px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    background: #fcfcfc;
    padding-right: 32px
}

.toolMask .toolContent {
    position: absolute;
    top: 45px;
    width: 100%;
    left: 0;
    bottom: 5px;
    overflow-y: scroll;
    background: #f7f7f7
}

.toolMask .toolContent>ul>li {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    line-height: 1.2;
    text-transform: capitalize;
    position: relative
}

.toolMask .toolContent>ul>li a {
    display: block;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 20px
}

.toolMask .toolContent>ul>li>a {
    padding-left: 20px
}

.toolMask .toolContent>ul>li.selected {
    background: #eee;
    border-bottom: 3px solid #dadada
}

.toolMask .toolContent>ul>li.selected>a {
    background: #eee;
    font-weight: 700
}

.toolMask .toolContent>ul>li.hasUl>a:after {
    content: '\e622';
    font-family: icomoon;
    color: #999;
    font-size: 18px;
    position: absolute;
    width: 12px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    right: 10px;
    top: 13px;
    font-weight: 400
}

.toolMask .toolContent>ul>li ul {
    display: none
}

.toolMask .toolContent>ul>li ul li {
    border-top: 1px dotted #ccc;
    font-size: 12px
}

.toolMask .toolContent>ul>li ul li a {
    padding-left: 36px
}

.toolMask .toolContent .ToolListTitle {
    font-size: 15px;
    font-weight: 700;
    background: #e4e4e4
}

.toolMask .toolContent .ToolListTitle a {
    padding: 10px;
    display: block
}

.toolMask .toolContent>ul:last-child {
    padding-bottom: 15px
}

.toolMask .toolContent>ul:last-child:last-child {
    padding-bottom: 30px
}

.toolMask #toolCloseBtn {
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
    height: 42px;
    cursor: pointer;
    z-index: 1210
}

.toolMask #toolCloseBtn:before {
    content: "";
    font-family: icomoon;
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
    color: #fff;
    background: #aaa;
    position: absolute;
    top: 5px;
    right: 5px
}

.toolMask #toolCloseBtn:hover:before {
    background: #bbb
}

@media screen and (max-width:900px) {
    .toolMask {
        display: block
    }
}

@font-face {
    font-family: BebasRegular;
    src: url(../font/bebas.eot);
    src: url(../font/bebas.eot#iefix) format("embedded-opentype"), url(../font/bebas.woff) format("woff"), url(../font/bebas.woff2) format("woff"), url(../font/bebas.ttf) format("truetype"), url(../font/bebas.svg#BebasRegular) format("svg");
    font-weight: 400;
    font-style: normal
}

#chatToolBox {
    position: fixed;
    width: 130px;
    bottom: 110px;
    right: -5px;
    text-transform: capitalize;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    color: #fff;
    z-index: 990
}

#chatToolBox a {
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    padding-left: 5px;
    padding-right: 5px
}

#chatToolBox,
#chatToolBox h3,
#chatToolBox li,
#chatToolBox ul {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent
}

#chatToolBox i {
    font-style: normal
}

#chatToolBox li {
    list-style: none;
    padding-right: 5px
}

#chatToolBox #chatToolMail a {
    font-size: 28px;
    line-height: 1.1;
    letter-spacing: -1px;
    padding-top: 48px;
    padding-bottom: 42px;
    font-family: BebasRegular, 'Arial Narrow', Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif
}

#chatToolBox .chatToolContact {
    font-size: 16px;
    line-height: 1.25;
    background: #444;
    margin-top: 5px;
    text-transform: capitalize
}

#chatToolBox .chatToolContact a {
    padding-top: 8px;
    padding-bottom: 8px
}

#chatToolBox:hover {
    right: 0
}

#chatToolBox #chatToolMail i {
    position: absolute;
    top: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    background: 0 0;
    cursor: pointer
}

#chatToolBox #chatToolMail i:before {
    content: '\e63d';
    font-size: 20px;
    font-family: icomoon
}

#chatToolBox.hiddenRight {
    right: -130px;
    padding-left: 28px
}

#chatToolBox.hiddenRight #chatToolMail i {
    width: 28px;
    height: 60px;
    line-height: 60px;
    left: 0;
    background: inherit;
    top: 20px
}

#chatToolBox.hiddenRight #chatToolMail i:before {
    content: '\e625'
}

#chatToolMail {
    background: #0865a7
}

@media screen and (max-width:768px) {
    #chatToolBox {
        display: none
    }
}

.sitemapWrap {
    line-height: 1.5
}

.sitemapWrap .row {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.sitemapWrap .title-one {
    width: 160px;
    color: #333;
    background: #ececec;
    text-align: center;
    float: left;
    margin-right: 3.33333%;
    font-size: 15px
}

.sitemapWrap .title-one a {
    padding: 5px 10px
}

.sitemapWrap,
.sitemapWrap .wrap-one {
    overflow: hidden;
    zoom: 1
}

.sitemapWrap .wrap-one {
    padding-top: 2px
}

.sitemapWrap .wrap-two {
    border-top: 1px solid #eee;
    padding-top: 15px;
    margin-top: 8px;
    padding-bottom: 3px;
    padding-right: 10px
}

.sitemapWrap .wrap-two:first-child {
    border-top: 0 none;
    padding-top: 0;
    margin-top: 0
}

.sitemapWrap dd,
.sitemapWrap dt {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 20px
}

.sitemapWrap dd {
    font-size: 12px;
    margin-bottom: 8px
}

.sitemapWrap dd a {
    color: #666
}

.sitemapWrap dd a:hover {
    color: #111
}

.sitemapWrap dt {
    font-size: 13px;
    background: #eee;
    margin-bottom: 3px
}

.sitemapWrap dt a {
    padding: 4px 12px
}

.sitemapWrap .wrap-three {
    padding-left: 5%;
    padding-top: 2px;
    padding-right: 10px
}

.sitemapWrap .title-one a,
.sitemapWrap dt a {
    color: inherit;
    display: block
}

.sitemapWrap .title-one a:hover,
.sitemapWrap dt a:hover {
    background: #ddd;
    color: #111
}

#mailMask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1999;
    width: 100%;
    height: 100%;
    background: url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMzhBMDgyNjE0NzJFNTExODlDRkYxMjg1ODdCMDI5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMDlCOTg5NDhDNTkxMUU1QjUwQ0ZCQTIwREJBQkZGNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMDlCOTg5MzhDNTkxMUU1QjUwQ0ZCQTIwREJBQkZGNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkJGNzQ3Q0IyNDg0RTUxMUFGRTdDOEI0MUZCQTFFQjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTM4QTA4MjYxNDcyRTUxMTg5Q0ZGMTI4NTg3QjAyOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UOTX9AAAAD0lEQVR42mJiYGDwBQgwAABcAFBNz9C5AAAAAElFTkSuQmCC');
    background: rgba(0, 0, 0, .3)
}

#mailMask span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('data:image/gif;	base64,R0lGODlhIAAgAKIAAI6dl7S+us3U0drf3efq6fLz8/n6+v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBwAHACwAAAAAIAAgAAADoHi6zAIgmEarDTBPyynJmdBZRrEdDxiNVAqIqLqyiwuJhTzQiiEDE1uAp8jJCsWBgEDs/U7Nhg2wi1pcVSvJANUWCYSuVyEImAPM8WJwPout7XNaHTfPx+U4Un0wxGF8CkpLgYU8BUoDe4EFAo6Oi2qPk4EGk48nXFaWlzAGYGBvHYOPVaCgoiSkAxOfpwSRhwWLBa+wlbaxXraGB7WhNAkAIfkECQcABwAsAAAAACAAIAAAA6V4uswCIJhGq30wTsspyZnQWUa5DCAULEZRjEIgDwqarocNvVUsz4dCCkD7pCqGn7IGwgWGtEZSKdsUBgPCYkikTKmdZ0pLGVCjFiOIYwaO1JLRZrQozBsuO32vIAj+AmR8HH6Af3eDDYaAPIkUi3+CjgwDkI2TLJWAaJgNBFiXnaKTLQR6oywEqqqInauvqAcGr6uxB7SqtrihorS2LCa/wsPEFgkAIfkECQcABwAsAAAAACAAIAAAA6d4uswTQZhGqxUQCsttydnQWca0EKC2GIXJEUJMKGi6HQOgB24Dx7KDIRWYEXTIQMUAbNJAtwASOWswmzGTgUAoLKRTgIiCjXXA06oPq64UwkrLT9CWg3mj3kioX7X6ewoGAwJjBwVcXF6BDEdTLImJgB1hAEWRXJMelQCYiowKb5WImJpLnAeYi6AHAmFVBbGmHTUBq6y4ubq7vL2+v8DBwsPExcYUCQAh+QQJBwAHACwAAAAAIAAgAAADoni6zCRitEnreTDaPUvOBFcZzgdJi0FuBeEWimeiRGALa+fusGEKsIJtGKjsjgrMSSEg2mANw3GXKlgXTltoMnVtmk5oo3UUU4REgYVMMFfQAZxonsrR74bBYHtnAf4AAXZ9DQGAf0WEHYeAiouMAI5RkImSCwOMbpY1cZqWnx2GACigBwWMlZ+ih56EkKOlr6SWApCDkqsAfKUFerelwMGSCQAh+QQJBwAHACwAAAAAIAAgAAADoHi6zEWktEnreRDaPU3OEidiX6gYhth9UFgI8JCqJ0ukL6zTCxkpA53OREMVZgfhkGcJKolMhkE5iFpyApl1g9xyPBrvpBAol7tis1kg7qnNbQX5HYgfDHS2nfCGinNadoINU2VVggYAiop6cQKLi34jRwsBkIqHNASQepaXBDyJnwcDlwBoG6WXdUmQoDyPqz0DN1GqkKxxppJWeIuvHAkAIfkECQcABwAsAAAAACAAIAAAA6B4utz+MMpJq73mWkM60RLndSBUjF1WNmi6Nieqvoo40o1d4Px67r2aYCgYzHBE4qBnSBKZzmEwuuwVnEdcYTAgZIMQQgAQ+EyaAYH5MQC43euHIUCnC+TvvERQrwMZBXlvfwUFM311cQqBggAZBWNuVXyIigqNAQcGjR9iiF8HjG8ZbYKZB5R0fw8EXQuleaehLhoEjXc9kYNBc24BqxEJACH5BAkHAAcALAAAAAAgACAAAAOceLrc/jDKSau9OOvNu/9gKI4QIQxFZxTGEgAwIGgGYduHEMcpdt+FXWx2qf1sQhjRYjy+hITM0WYQBjSFY8sgCAQGnFWBRZIQvIGepDZARQbQtWA+jzqqVsmATm81gkl+B2OCfHRqC3hCLQVoAXZ7hogueQaOXikFhgKCDJYxAS1nl0Qmh2YDdgejjktinRWsaGAgl6EhXF4CkxAJACH5BAkHAAcALAAAAAAgACAAAAOieLrc/jDKSes0xVgbgA/b1HmeEEIGqWpnU6hk0TYpDLDzMpJm3gg83wODExIGA5mQASQNloqmSim0AZ5LK1a4IxGghi4IejAIAoEteR0pnAVUSYFAKDYI6Hz8Qe/vdXl5cn19dmWBeTgGRYSFDmGIARpmApVKjXSGB2eBPZWfcGWYKJ0abqACWHOObQRUBKipC4uaE6egX1ADqLUnBrupvQwJADs=') no-repeat center
}

.map-wrap {
    margin: 20px 0;
    background: #f7f7f7
}

ul.ent-num li {
    list-style: outside decimal;
    margin-left: 20px
}

ul.ent-dot li {
    list-style: outside disc;
    margin-left: 20px
}

table.table-left td,
table.table-left th {
    text-align: left
}

ul[class*=ent-img] {
    text-align: justify;
    text-justify: inter-ideograph;
    letter-spacing: 0;
    font-size: 0;
    padding-bottom: 8px
}

ul[class*=ent-img]:after {
    content: '';
    height: 0;
    width: 100%;
    display: inline-block;
    overflow: hidden
}

ul[class*=ent-img] li.line {
    display: inline-block;
    height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0
}

ul[class*=ent-img] li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px
}

ul[class*=ent-img] li {
    text-align: center;
    line-height: 1.5;
    margin-bottom: 1%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 10px
}

ul[class*=ent-img] li span {
    display: block;
    margin-top: 4px;
    text-transform: capitalize
}

ul[class*=ent-img] li p {
    margin-top: 4px
}

ul[class*=ent-img] li img {
    vertical-align: bottom
}

ul[class*=ent-img] li dl {
    text-align: left
}

ul[class*=ent-img] li dt {
    font-weight: 700;
    text-transform: capitalize
}

ul[class*=ent-img] li dd,
ul[class*=ent-img] li dt {
    padding-bottom: 2px
}

.ent-img2 li {
    width: 48%
}

.ent-img3 li,
.ent-img3-more li,
.ent-img3-only li {
    width: 31.5%
}

.ent-img4 li {
    width: 23%
}

.ent-img5 li {
    width: 19.2%
}

.ent-img6 li {
    width: 15.6%
}

.ent-img-fl img,
.ent-img-fr img,
.ent-img-left img,
.ent-img-right img {
    max-width: 48%
}

.ent-img-fl img {
    float: left;
    margin-right: 14px
}

.ent-img-fr img {
    float: right;
    margin-left: 14px
}

.ent-img-left img {
    margin-right: 4%;
    float: left
}

.ent-img-right img {
    margin-left: 4%;
    float: right
}

.ent-img-left,
.ent-img-right {
    padding: 8px 0
}

.ent-img-left,
.ent-img-left .ent-text,
.ent-img-right,
.ent-img-right .ent-text {
    overflow: hidden;
    zoom: 1
}

.ent-clearfix:after,
.ent-clearfix:before {
    content: "";
    display: table
}

.ent-clearfix:after {
    clear: both
}

.ent-video-wrap {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    background: #000
}

.ent-video-wrap.ent-16-9 {
    padding-bottom: 56.25%
}

.ent-video-wrap.ent-4-3 {
    padding-bottom: 75%
}

.ent-video-wrap iframe,
.ent-video-wrap video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.ent-left {
    float: left;
    margin-right: 15px
}

.ent-right {
    float: right;
    margin-left: 15px
}

.ent-left,
.ent-right {
    margin-bottom: 8px;
    width: 47%
}

@media screen and (max-width:750px) {

    .ent-img5.ent-res li,
    .ent-img6.ent-res li {
        width: 31.5%
    }

    .ent-left,
    .ent-right {
        width: 53%
    }

    .ent-img-fl img,
    .ent-img-fr img,
    .ent-img-left img,
    .ent-img-right img {
        float: none;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%;
        margin-bottom: 10px;
        display: block
    }
}

@media screen and (max-width:650px) {

    .ent-img3-more.ent-res li,
    .ent-img3.ent-res li,
    .ent-img4.ent-res li {
        width: 48%
    }

    .ent-left,
    .ent-right {
        width: 100%;
        max-width: none !important;
        margin-right: 0;
        margin-left: 0;
        float: none
    }
}

@media screen and (max-width:520px) {

    .ent-img5.ent-res li,
    .ent-img6.ent-res li {
        width: 48%
    }
}

@media screen and (max-width:460px) {

    .ent-img2.ent-res li,
    .ent-img3-more.ent-res li,
    .ent-img3-only.ent-res li,
    .ent-img3.ent-res li,
    .ent-img4.ent-res li {
        width: 100%
    }
}

.bordered img {
    border: 1px solid #ddd
}

.rounded img {
    border-radius: 5px
}

.ent-c strong {
    text-transform: capitalize
}

.ent-his1 {
    padding-left: 126px;
    border-left: 2px solid #5a5a5a;
    background: #fff
}

.ent-his1>li {
    position: relative;
    margin-top: 12px;
    padding: 10px 15px;
    min-height: 80px;
    background: #ececec;
    color: #333
}

.ent-his1>li:first-child {
    margin-top: 0
}

.ent-his1>li:first-child .ent-year {
    margin-top: 0
}

.ent-his1>li:hover .ent-year:before {
    border-bottom-color: #fff
}

.ent-his1 .ent-year {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -124px;
    margin-top: -13px;
    padding-top: 40px;
    width: 121px;
    background: #5a5a5a;
    color: #fff;
    text-align: center;
    font-size: 36px;
    line-height: 1
}

.ent-his1 .ent-year:after,
.ent-his1 .ent-year:before {
    position: absolute;
    top: 20px;
    right: 0;
    left: 0;
    overflow: hidden;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 12px 14px;
    content: ''
}

.ent-his1 .ent-year:before {
    z-index: 1;
    border-color: transparent transparent #aaa transparent;
    -webkit-transition: all .6s ease 0;
    -moz-transition: all .6s ease 0;
    -o-transition: all .6s ease 0;
    transition: all .6s ease 0;
    -ms-transition: all .6s ease 0
}

.ent-his1 .ent-year:after {
    z-index: 2;
    margin-top: 6px;
    border-color: transparent transparent #5a5a5a transparent
}

@media screen and (max-width:720px) {
    .ent-his1 {
        padding-left: 0;
        border-left: 0 none
    }

    .ent-his1>li {
        margin-top: 10px;
        padding: 0 10px 10px 10px;
        min-height: auto;
        min-height: initial
    }

    .ent-his1 .ent-year {
        position: static;
        margin-top: 0;
        margin-bottom: 12px;
        margin-left: -10px;
        padding-top: 0;
        height: 30px;
        font-size: 1.4em;
        line-height: 30px
    }

    .ent-his1 .ent-year:after,
    .ent-his1 .ent-year:before {
        display: none
    }
}

.ent-his2 .ent-year {
    background: #007fde
}

.ent-his2 {
    margin-left: 130px;
    border-left: 1px solid #ddd;
    padding-bottom: 30px;
    padding-top: 20px
}

.ent-his2>li {
    padding: 25px 0;
    margin-left: 25px;
    border-bottom: 1px dotted #ccc;
    position: relative
}

.ent-his2 .ent-year {
    text-align: center;
    height: 26px;
    width: 124px;
    line-height: 26px;
    color: #fff;
    border-radius: 13px;
    overflow: hidden;
    font-size: 1.2em;
    position: absolute;
    right: 100%;
    margin-right: 13px;
    top: 0
}

.ent-his2 .ent-year:before {
    content: '';
    width: 22px;
    height: 22px;
    background: #fff;
    position: absolute;
    right: 2px;
    top: 2px;
    border-radius: 50%;
    overflow: hidden;
    transition: all .6s ease 0;
    -moz-transition: all .6s ease 0;
    -webkit-transition: all .6s ease 0;
    -o-transition: all .6s ease 0;
    -ms-transition: all .6s ease 0
}

.ent-his2>li:hover .ent-year:before {
    opacity: .3
}

@media screen and (max-width:720px) {
    .ent-his2 {
        margin-left: 0;
        border-left: 0 none;
        padding-bottom: 10px;
        padding-top: 0
    }

    .ent-his2 .ent-year {
        position: static;
        margin-right: 0;
        margin-bottom: 12px
    }

    .ent-his2 .ent-year:before {
        display: none
    }

    .ent-his2>li {
        padding: 15px 0;
        margin: 0
    }

    .ent-his2>li:first-child {
        padding-top: 0
    }
}

.ent-type {
    padding-left: 144px;
    position: relative;
    margin: 24px 0
}

.ent-type:first-child {
    margin-top: 0
}

.ent-type .ent-title {
    position: absolute;
    left: 0;
    top: 0;
    width: 108px;
    height: 108px;
    line-height: 1.2;
    white-space: nowrap;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
    color: #fff;
    border-width: 5px;
    border-style: solid;
    font-size: 1.2em;
    transition: all .6s ease 0;
    -moz-transition: all .6s ease 0;
    -webkit-transition: all .6s ease 0;
    -o-transition: all .6s ease 0;
    -ms-transition: all .6s ease 0
}

.ent-type .ent-title span,
.ent-type .ent-title:after {
    display: inline-block;
    vertical-align: middle
}

.ent-type .ent-title:after {
    content: '';
    height: 100%;
    width: 0;
    overflow: hidden
}

.ent-type .ent-title span {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    white-space: normal;
    padding: 10px
}

.ent-type .ent-text {
    min-height: 96px;
    padding: 8px 10px;
    position: relative;
    border-width: 1px;
    border-style: solid
}

.ent-type .ent-text:after,
.ent-type .ent-text:before {
    content: '';
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    border: 8px solid transparent;
    right: 100%;
    top: 50px
}

.ent-type .ent-text:before {
    z-index: 1;
    border-right-color: inherit
}

.ent-type .ent-text:after {
    z-index: 2;
    border-right-color: #fff;
    margin-right: -2px
}

@media screen and (max-width:720px) {
    .ent-type {
        padding-left: 0;
        margin: 16px 0
    }

    .ent-type .ent-title {
        position: static;
        width: auto;
        height: auto;
        border-radius: 0;
        border: 0 none
    }

    .ent-type .ent-text:after,
    .ent-type .ent-text:before {
        display: none
    }

    .ent-type .ent-text {
        height: auto;
        min-height: auto;
        min-height: initial
    }
}

.ent-type.ent-red .ent-title {
    background: #e7553e;
    border-color: #facdc7
}

.ent-type.ent-red .ent-text {
    border-color: #e7553e
}

.ent-type.ent-green .ent-title {
    background: #88c15a;
    border-color: #dbeccd
}

.ent-type.ent-green .ent-text {
    border-color: #88c15a
}

.ent-type.ent-blue .ent-title {
    background: #5a94d4;
    border-color: #cddff2
}

.ent-type.ent-blue .ent-text {
    border-color: #5a94d4
}

.ent-type.ent-yellow .ent-title {
    background: #fb9e1b;
    border-color: #faddb4
}

.ent-type.ent-yellow .ent-text {
    border-color: #fb9e1b
}

ul[class*=ent-img] li img {
    max-width: 100%
}

.ent-his2.ent-red .ent-year {
    background: #d4402a
}

.ent-his2.ent-green .ent-year {
    background: #76b742
}

.ent-his2.ent-yellow .ent-year {
    background: #ec9315
}

.ent-imageText .ent-left,
.ent-imageText .ent-right {
    max-width: 47%;
    width: auto
}

[class^=ent-layout] {
    text-align: justify;
    text-justify: inter-ideograph;
    letter-spacing: 0;
    font-size: 0
}

[class^=ent-layout]:after {
    content: '';
    height: 0;
    width: 100%;
    display: inline-block;
    overflow: hidden
}

[class^=ent-layout] .line {
    display: inline-block;
    height: 0;
    overflow: hidden;
    padding: 0;
    margin: 0
}

[class^=ent-layout]>* {
    display: inline-block;
    vertical-align: top;
    font-size: 14px
}

.ent-layout2>.ent-field_layout,
.ent-layout2>.line {
    width: 48%
}

.ent-layout3>.ent-field_layout,
.ent-layout3>.line {
    width: 31%
}

.ent-layout4>.ent-field_layout,
.ent-layout4>.line {
    width: 23%
}

.ent-layout5>.ent-field_layout,
.ent-layout5>.line {
    width: 19.2%
}

.ent-layout6>.ent-field_layout,
.ent-layout6>.line {
    width: 15.6%
}

@media screen and (max-width:768px) {

    .ent-layout2>.ent-field_layout,
    .ent-layout3>.ent-field_layout {
        width: 100%
    }

    .ent-layout4>.ent-field_layout,
    .ent-layout4>.line,
    .ent-layout5>.ent-field_layout,
    .ent-layout5>.line {
        width: 48%
    }

    .ent-layout6>.ent-field_layout,
    .ent-layout6>.line {
        width: 23%
    }
}

@media screen and (max-width:550px) {

    .ent-layout4>.ent-field_layout,
    .ent-layout5>.ent-field_layout {
        width: 100%
    }

    .ent-layout6>.ent-field_layout,
    .ent-layout6>.line {
        width: 48%
    }
}

.enter_chart_content01 {
    width: 100%;
    max-width: 850px;
    overflow-x: hidden;
    margin: 0 auto
}

.enter_chart_content01 ul {
    width: 100%;
    padding-top: 104.53333%;
    position: relative
}

.enter_chart_content01 ul>li {
    width: 47.86667%;
    padding-top: 22.53333%;
    background: url(//resource.manufacturer.cc/img/bg_05.png) no-repeat center center;
    position: absolute;
    bottom: 7.65306%;
    left: 50%;
    margin-left: -23.66667%;
    transform-origin: 50% -98.81657%;
    -moz-transform-origin: 50% -98.81657%;
    -webkit-transform-origin: 50% -98.81657%;
    -ms-transform-origin: 50% -98.81657%;
    -o-transform-origin: 50% -98.81657%;
    background-size: cover !important
}

.enter_chart_content01 ul>li .enter_title {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    margin-top: 8.35655%;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    text-align: center
}

.enter_chart_content01 ul>li .enter_title span {
    width: 41.78273%;
    display: block;
    margin: 0 auto;
    min-width: 80px
}

.enter_chart_content01 ul>li:before {
    content: "";
    width: 30.08357%;
    padding-top: 30.08357%;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -15.04178%;
    margin-top: -13.92758%;
    border-radius: 50%;
    background: url(//resource.manufacturer.cc/img/05.png) no-repeat center center;
    background-size: cover !important
}

.enter_chart_content01 ul>li:nth-child(1) {
    background: url(//resource.manufacturer.cc/img/bg_05.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(1):before {
    background: url(//resource.manufacturer.cc/img/05.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(2) {
    transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    background: url(//resource.manufacturer.cc/img/bg_04.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(2):before {
    transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    background: url(//resource.manufacturer.cc/img/04.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(2) .enter_title {
    transform: rotate(60deg) translateX(30px);
    -ms-transform: rotate(60deg) translateX(30px);
    -moz-transform: rotate(60deg) translateX(30px);
    -webkit-transform: rotate(60deg) translateX(30px);
    -o-transform: rotate(60deg) translateX(30px)
}

.enter_chart_content01 ul>li:nth-child(3) {
    transform: rotate(-120deg);
    -ms-transform: rotate(-120deg);
    -moz-transform: rotate(-120deg);
    -webkit-transform: rotate(-120deg);
    -o-transform: rotate(-120deg);
    background: url(//resource.manufacturer.cc/img/bg_03.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(3):before {
    transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    background: url(//resource.manufacturer.cc/img/03.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(3) .enter_title {
    transform: rotate(120deg) translateX(30px);
    -ms-transform: rotate(120deg) translateX(30px);
    -moz-transform: rotate(120deg) translateX(30px);
    -webkit-transform: rotate(120deg) translateX(30px);
    -o-transform: rotate(120deg) translateX(30px)
}

.enter_chart_content01 ul>li:nth-child(4) {
    transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    background: url(//resource.manufacturer.cc/img/bg_02.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(4):before {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    background: url(//resource.manufacturer.cc/img/02.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(4) .enter_title {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

.enter_chart_content01 ul>li:nth-child(5) {
    transform: rotate(-240deg);
    -ms-transform: rotate(-240deg);
    -moz-transform: rotate(-240deg);
    -webkit-transform: rotate(-240deg);
    -o-transform: rotate(-240deg);
    background: url(//resource.manufacturer.cc/img/bg_01.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(5):before {
    transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    -moz-transform: rotate(240deg);
    -webkit-transform: rotate(240deg);
    -o-transform: rotate(240deg);
    background: url(//resource.manufacturer.cc/img/01.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(5) .enter_title {
    transform: rotate(240deg) translateX(-30px);
    -ms-transform: rotate(240deg) translateX(-30px);
    -moz-transform: rotate(240deg) translateX(-30px);
    -webkit-transform: rotate(240deg) translateX(-30px);
    -o-transform: rotate(240deg) translateX(-30px)
}

.enter_chart_content01 ul>li:nth-child(6) {
    transform: rotate(-300deg);
    -ms-transform: rotate(-300deg);
    -moz-transform: rotate(-300deg);
    -webkit-transform: rotate(-300deg);
    -o-transform: rotate(-300deg);
    background: url(//resource.manufacturer.cc/img/bg_06.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(6):before {
    transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    -moz-transform: rotate(300deg);
    -webkit-transform: rotate(300deg);
    -o-transform: rotate(300deg);
    background: url(//resource.manufacturer.cc/img/06.png) no-repeat center center
}

.enter_chart_content01 ul>li:nth-child(6) .enter_title {
    transform: rotate(300deg) translateX(-30px);
    -ms-transform: rotate(300deg) translateX(-30px);
    -moz-transform: rotate(300deg) translateX(-30px);
    -webkit-transform: rotate(300deg) translateX(-30px);
    -o-transform: rotate(300deg) translateX(-30px)
}

@media screen and (max-width:875px) {
    .enter_chart_content01>ul>li .enter_title {
        font-size: 14px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content01>ul>li .enter_title {
        font-size: 12px;
        font-weight: 400
    }
}

.enter_chart_content02 {
    width: 100%;
    max-width: 875px;
    color: #fff;
    margin: 0 auto
}

.enter_chart_content02 ul {
    width: 97.6%
}

.enter_chart_content02 ul li {
    padding-top: 20.14052%;
    margin-bottom: 9.36768%;
    position: relative
}

.enter_chart_content02 ul li .enter_img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.enter_chart_content02 ul li:before {
    content: "";
    width: 101.05386%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(//resource.manufacturer.cc/img/chart02_shadow.png) center center no-repeat;
    background-size: cover;
    margin-top: 2.34192%;
    margin-left: 1.40515%;
    z-index: -1
}

.enter_chart_content02 ul li .enter_wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.enter_chart_content02 .serialNumber {
    content: &quot;
    width: 16.97892%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 16.97892%;
    text-align: right;
    font-size: 80px;
    font-weight: 700
}

.enter_chart_content02 ul li .enter_wrap:after {
    content: "";
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle
}

.enter_chart_content02 ul li .enter_left {
    display: inline-block;
    vertical-align: middle;
    width: 59.71897%
}

.enter_chart_content02 ul li .enter_title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.enter_chart_content02 ul li .enter_des {
    font-size: 14px;
    line-height: 24px;
    max-height: 72px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 2.94118%
}

@media screen and (max-width:1400px) {
    .enter_chart_content02 ul li .enter_wrap:before {
        font-size: 60px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content02 ul li .enter_wrap:before {
        font-size: 40px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content02 ul li .enter_wrap:before {
        font-size: 20px
    }

    .enter_chart_content02 ul li .enter_title {
        font-size: 16px
    }

    .enter_chart_content02 ul li .enter_des {
        font-size: 12px;
        line-height: 16px;
        max-height: 48px
    }

    .enter_chart_content02 ul li .enter_des {
        margin-top: 2px
    }
}

@media screen and (max-width:370px) {
    .enter_chart_content02 ul li .enter_des {
        max-height: 32px
    }
}

.enter_chart_content03 {
    width: 100%;
    max-width: 1030px;
    position: relative;
    margin: 0 auto
}

.enter_chart_content03 .enter_titWrap {
    width: 12.13592%;
    padding-top: 12.13592%;
    position: absolute;
    left: 2.42718%;
    top: 0;
    margin-top: 15.53398%;
    z-index: 2
}

.enter_chart_content03 .enter_titWrap .enter_title {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    overflow: hidden;
    z-index: 2;
    font-size: 0;
    background: #03a9f4;
    white-space: nowrap
}

.enter_chart_content03 .enter_titWrap .enter_title span {
    width: 100%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    white-space: normal;
    font-weight: 700
}

.enter_chart_content03 .enter_titWrap .enter_title:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0
}

.enter_chart_content03 .enter_titWrap:before {
    content: "";
    width: 140%;
    height: 140%;
    background: #ededed;
    border-radius: 50%;
    position: absolute;
    left: -20%;
    top: -20%;
    z-index: 1
}

.enter_chart_content03 ul {
    width: 100%;
    z-index: 1
}

.enter_chart_content03 ul>li {
    margin-bottom: .97087%;
    line-height: 24px;
    margin-left: auto;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    position: relative;
    font-size: 0
}

.enter_chart_content03 ul>li .enter_des {
    overflow: hidden;
    max-height: 72px;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px
}

.enter_chart_content03 ul>li span {
    font-weight: 700
}

.enter_chart_content03 ul>li:before {
    display: inline-block;
    content: "";
    vertical-align: middle
}

.enter_chart_content03 ul .enter_list01 {
    width: 60.67961%;
    padding-right: 4.85437%
}

.enter_chart_content03 ul .enter_list01 span {
    color: #ff5722
}

.enter_chart_content03 ul .enter_list01:before {
    width: 13.91304%;
    padding-top: 13.21739%;
    margin-right: 2.6087%;
    background: url(//resource.manufacturer.cc/img/chart03_01.png) center center no-repeat;
    background-size: cover
}

.enter_chart_content03 ul .enter_list01 .enter_des {
    width: 81.73913%
}

.enter_chart_content03 ul .enter_list01 i:before {
    content: "";
    width: 30.4%;
    padding-top: 3.68%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.84%;
    margin-right: -.48%
}

.enter_chart_content03 ul .enter_list01 i:after {
    content: "";
    width: 24.8%;
    padding-top: 3.68%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.84%;
    margin-right: 29.92%;
    transform-origin: right top;
    -moz-transform-origin: right top;
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg)
}

.enter_chart_content03 ul .enter_list02 {
    width: 52.91262%;
    padding-right: 3.39806%
}

.enter_chart_content03 ul .enter_list02 span {
    color: #3f51b5
}

.enter_chart_content03 ul .enter_list02:before {
    width: 14.6789%;
    padding-top: 13.21739%;
    margin-right: 3.66972%;
    background: url(//resource.manufacturer.cc/img/chart03_02.png) center center no-repeat;
    background-size: cover
}

.enter_chart_content03 ul .enter_list02 .enter_des {
    width: 80.73394%
}

.enter_chart_content03 ul .enter_list02 i:before {
    content: "";
    width: 47.70642%;
    padding-top: 4.22018%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -2.11009%;
    margin-right: -.55046%
}

.enter_chart_content03 ul .enter_list02 i:after {
    content: "";
    width: 22.93578%;
    padding-top: 4.22018%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -2.11009%;
    margin-right: 47.15596%;
    transform-origin: right top;
    -moz-transform-origin: right top;
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -o-transform: rotate(-40deg)
}

.enter_chart_content03 ul .enter_list03 {
    width: 66.99029%;
    padding-right: 1.65049%
}

.enter_chart_content03 ul .enter_list03 span {
    color: #d500f9
}

.enter_chart_content03 ul .enter_list03:before {
    width: 11.88707%;
    padding-top: 11.29272%;
    margin-right: 2.97177%;
    background: url(//resource.manufacturer.cc/img/chart03_03.png) center center no-repeat;
    background-size: cover
}

.enter_chart_content03 ul .enter_list03 .enter_des {
    width: 84.69539%
}

.enter_chart_content03 ul .enter_list03 i:before {
    content: "";
    width: 14.49275%;
    padding-top: 3.33333%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.66667%;
    margin-right: -.43478%
}

.enter_chart_content03 ul .enter_list03 i:after {
    content: "";
    width: 14.49275%;
    padding-top: 3.33333%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.66667%;
    margin-right: 14.05797%;
    transform-origin: right top;
    -moz-transform-origin: right top;
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    -o-transform: rotate(-7deg)
}

.enter_chart_content03 ul .enter_list04 {
    width: 50%;
    padding-right: 0
}

.enter_chart_content03 ul .enter_list04 span {
    color: #009688
}

.enter_chart_content03 ul .enter_list04:before {
    width: 15.53398%;
    padding-top: 14.75728%;
    margin-right: 3.8835%;
    background: url(//resource.manufacturer.cc/img/chart03_04.png) center center no-repeat;
    background-size: cover
}

.enter_chart_content03 ul .enter_list04 .enter_des {
    width: 79.61165%
}

.enter_chart_content03 ul .enter_list04 i:before {
    content: "";
    width: 46.60194%;
    padding-top: 4.46602%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -2.23301%;
    margin-right: -.58252%
}

.enter_chart_content03 ul .enter_list04 i:after {
    content: "";
    width: 29.12621%;
    padding-top: 4.46602%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -2.23301%;
    margin-right: 45.82524%;
    transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    -o-transform: rotate(20deg)
}

.enter_chart_content03 ul .enter_list05 {
    width: 58.25243%;
    padding-right: 1.94175%
}

.enter_chart_content03 ul .enter_list05 span {
    color: #546e7a
}

.enter_chart_content03 ul .enter_list05:before {
    width: 13.7931%;
    padding-top: 13.10345%;
    margin-right: 3.44828%;
    background: url(//resource.manufacturer.cc/img/chart03_05.png) center center no-repeat;
    background-size: cover
}

.enter_chart_content03 ul .enter_list05 .enter_des {
    width: 81.89655%
}

.enter_chart_content03 ul .enter_list05 i:before {
    content: "";
    width: 34.16667%;
    padding-top: 3.83333%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.91667%;
    margin-right: -.5%
}

.enter_chart_content03 ul .enter_list05 i:after {
    content: "";
    width: 25%;
    padding-top: 3.83333%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.91667%;
    margin-right: 33.66667%;
    transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg)
}

.enter_chart_content03 ul .enter_list06 {
    width: 68.93204%;
    padding-right: 12.62136%
}

.enter_chart_content03 ul .enter_list06 span {
    color: #ff8f00
}

.enter_chart_content03 ul .enter_list06:before {
    width: 13.7931%;
    padding-top: 13.10345%;
    margin-right: 3.44828%;
    background: url(//resource.manufacturer.cc/img/chart03_06.png) center center no-repeat;
    background-size: cover
}

.enter_chart_content03 ul .enter_list06 .enter_des {
    width: 81.89655%
}

.enter_chart_content03 ul .enter_list06 i:before {
    content: "";
    width: 14.78873%;
    padding-top: 3.23944%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.61972%;
    margin-right: -.42254%
}

.enter_chart_content03 ul .enter_list06 i:after {
    content: "";
    width: 35.21127%;
    padding-top: 3.23944%;
    background: #ededed;
    position: absolute;
    right: 100%;
    top: 50%;
    margin-top: -1.61972%;
    margin-right: 14.78873%;
    transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform: rotate(57deg);
    -ms-transform: rotate(57deg);
    -moz-transform: rotate(57deg);
    -webkit-transform: rotate(57deg);
    -o-transform: rotate(57deg)
}

@media screen and (max-width:1100px) {
    .enter_chart_content03 ul>li .enter_des {
        max-height: 48px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content03 .enter_titWrap .enter_title span {
        font-size: 16px
    }

    .enter_chart_content03 .enter_titWrap {
        position: static;
        padding-top: 0;
        width: auto;
        margin-top: 30px
    }

    .enter_chart_content03 .enter_titWrap:before {
        display: none
    }

    .enter_chart_content03 .enter_titWrap .enter_title {
        display: block;
        position: static;
        border-radius: 0;
        height: auto;
        padding: 5px 0
    }

    .enter_chart_content03 ul {
        margin-top: 20px
    }

    .enter_chart_content03 ul>li {
        width: 100% !important;
        margin: 0;
        margin-bottom: 20px;
        padding: 0 0 0 80px !important
    }

    .enter_chart_content03 ul>li i {
        display: none
    }

    .enter_chart_content03 ul>li .enter_des {
        width: 100% !important;
        overflow: visible !important;
        max-height: none !important
    }

    .enter_chart_content03 ul>li:before {
        width: 60px !important;
        padding-top: 60px !important;
        position: absolute;
        top: 0;
        left: 0
    }
}

.enter_chart_content04 {
    width: 100%;
    max-width: 1030px;
    position: relative;
    margin: 0 auto;
    background: #f8f8f8
}

.enter_chart_content04 * {
    box-sizing: border-box
}

.enter_chart_content04 .top {
    background: #000;
    color: #fff;
    text-align: center;
    padding: 30px 20px;
    font-weight: 400
}

.enter_chart_content04 .top .p_1 {
    font-size: 30px;
    font-family: "Varela Round"
}

.enter_chart_content04 .top .p_2 {
    font-size: 100px;
    font-family: "Paytone One"
}

.enter_chart_content04 .top .p_3 {
    font-size: 20px;
    font-family: "Varela Round"
}

.enter_chart_content04 ul {
    padding: 4%
}

.enter_chart_content04 ul li {
    position: relative;
    margin-bottom: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.enter_chart_content04 ul li .content {
    width: 90%;
    border: 5px solid #000;
    margin-left: -120px
}

.enter_chart_content04 ul li .content .enter_title {
    padding: 15px;
    background: #000;
    color: #fff;
    padding-left: 140px;
    font-size: 35px;
    font-weight: 700;
    font-family: "Paytone One"
}

.enter_chart_content04 ul li .content .text {
    padding: 20px 20px 20px 140px;
    font-family: Raleway;
    font-size: 15px;
    font-weight: 700;
    line-height: 30px;
    height: 140px
}

.enter_chart_content04 ul li .entm-field_img {
    height: 280px;
    width: 280px;
    border-radius: 50%;
    border: 5px solid #000;
    padding: 30px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    overflow: hidden
}

.enter_chart_content04 ul li .entm-field_img img {
    height: 100%;
    width: 100%;
    border-radius: 100%
}

@media screen and (max-width:750px) {
    .enter_chart_content04 .top {
        padding: 20px 15px
    }

    .enter_chart_content04 .top .p_1 {
        font-size: 20px;
        font-family: "Varela Round"
    }

    .enter_chart_content04 .top .p_2 {
        font-size: 60px;
        font-family: "Paytone One"
    }

    .enter_chart_content04 .top .p_3 {
        font-size: 16px;
        font-family: "Varela Round"
    }

    .enter_chart_content04 ul li {
        margin-bottom: 30px
    }

    .enter_chart_content04 ul li .content .enter_title {
        padding: 10px 15px;
        padding-left: 120px;
        font-size: 25px
    }

    .enter_chart_content04 ul li .content .text {
        padding: 15px 15px 15px 120px;
        font-size: 15px;
        line-height: 25px;
        height: 105px
    }

    .enter_chart_content04 ul li .entm-field_img {
        width: 200px;
        height: 200px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content04 .top {
        padding: 20px 15px
    }

    .enter_chart_content04 .top .p_1 {
        font-size: 20px;
        font-family: "Varela Round"
    }

    .enter_chart_content04 .top .p_2 {
        font-size: 50px;
        font-family: "Paytone One"
    }

    .enter_chart_content04 .top .p_3 {
        font-size: 16px;
        font-family: "Varela Round"
    }

    .enter_chart_content04 ul li {
        margin-bottom: 30px
    }

    .enter_chart_content04 ul li .content {
        margin-left: -100px
    }

    .enter_chart_content04 ul li .content .enter_title {
        padding: 5px 15px;
        padding-left: 100px;
        font-size: 20px
    }

    .enter_chart_content04 ul li .content .text {
        padding: 15px 15px 15px 100px;
        font-size: 15px;
        line-height: 25px;
        height: 105px
    }

    .enter_chart_content04 ul li .entm-field_img {
        width: 180px;
        height: 180px
    }
}

.enter_chart_content05 {
    background-size: cover;
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding: 15px 12%;
    box-sizing: border-box
}

.enter_chart_content05 * {
    box-sizing: border-box
}

.enter_chart_content05 .p_1 {
    font-size: 16px;
    font-weight: 700;
    margin-left: -10%
}

.enter_chart_content05 .p_2 {
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin-bottom: 60px;
    margin-left: -10%
}

.enter_chart_content05 .p_3 {
    font-weight: 700;
    font-size: 20px;
    color: #000
}

.enter_chart_content05 .big-title {
    color: #d1c300;
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
    margin-bottom: 60px
}

.enter_chart_content05 ul li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px
}

.enter_chart_content05 ul li .entm-field_title {
    width: 100px;
    height: 100px;
    min-width: 100px;
    border-radius: 100%;
    background: #d1c300;
    color: #fff;
    line-height: 100px;
    text-align: center;
    font-size: 30px;
    font-family: 'Microsoft YaHei', Arial, Helvetica, SimSun, Sans-serif;
    margin-right: 40px
}

.enter_chart_content05.red .big-title {
    color: #e53935
}

.enter_chart_content05.blue .big-title {
    color: #1976d2
}

.enter_chart_content05.black .big-title {
    color: #424242
}

.enter_chart_content05.green .big-title {
    color: #7cb342
}

.enter_chart_content05.yellow .big-title {
    color: #fbc02d
}

.enter_chart_content05.red ul li .entm-field_title {
    background: #e53935
}

.enter_chart_content05.blue ul li .entm-field_title {
    background: #1976d2
}

.enter_chart_content05.black ul li .entm-field_title {
    background: #424242
}

.enter_chart_content05.green ul li .entm-field_title {
    background: #7cb342
}

.enter_chart_content05.yellow ul li .entm-field_title {
    background: #fbc02d
}

.enter_chart_content05 ul li .text {
    font-family: -webkit-pictograph;
    font-size: 16px;
    color: #4a5661
}

@media screen and (max-width:700px) {
    .enter_chart_content05 {
        padding: 30px 12% 80px 12%
    }

    .enter_chart_content05 .p_1 {
        font-size: 14px
    }

    .enter_chart_content05 .p_2 {
        font-size: 14px;
        margin-bottom: 40px
    }

    .enter_chart_content05 .p_3 {
        font-weight: 700
    }

    .enter_chart_content05 .big-title {
        font-size: 30px;
        line-height: 46px;
        margin-bottom: 40px
    }

    .enter_chart_content05 ul li {
        margin-bottom: 40px
    }

    .enter_chart_content05 ul li .entm-field_title {
        width: 70px;
        height: 70px;
        min-width: 70px;
        line-height: 70px;
        font-size: 20px;
        margin-right: 20px
    }

    .enter_chart_content05 ul li .text {
        font-size: 16px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content05 {
        padding: 30px 6% 60px 6%
    }

    .enter_chart_content05 .p_1 {
        font-size: 14px;
        margin-left: -4%
    }

    .enter_chart_content05 .p_2 {
        font-size: 14px;
        margin-bottom: 25px;
        margin-left: -4%
    }

    .enter_chart_content05 .p_3 {
        font-weight: 700
    }

    .enter_chart_content05 .big-title {
        font-size: 25px;
        line-height: 46px;
        margin-bottom: 25px
    }

    .enter_chart_content05 ul li {
        margin-bottom: 40px
    }

    .enter_chart_content05 ul li .entm-field_title {
        width: 50px;
        height: 50px;
        min-width: 50px;
        line-height: 50px;
        font-size: 16px;
        margin-right: 15px
    }

    .enter_chart_content05 ul li .text {
        font-size: 14px;
        line-height: 25px
    }
}

.enter_chart_content06 {
    padding: 30px 0
}

.enter_chart_content06 ul li {
    margin-bottom: 120px
}

.enter_chart_content06 ul li .top {
    background: grey;
    color: #fff;
    font-weight: 700;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 10%;
    line-height: 60px;
    height: 60px;
    margin: 30px 0
}

.enter_chart_content06 ul li .top .numerical-order {
    background: #2d95ec;
    font-size: 70px;
    min-width: 100px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    border-radius: 100%;
    margin-right: 20px
}

.enter_chart_content06 ul li .top .text {
    font-size: 40px
}

.enter_chart_content06 ul li .entm-field_img {
    text-align: center;
    margin: 60px 0;
    padding: 0 10%
}

.enter_chart_content06 ul li .content-text {
    padding: 0 12%;
    line-height: 30px;
    position: relative
}

.enter_chart_content06 ul li .content-text .bg_box {
    position: absolute;
    left: 12%;
    top: 0;
    bottom: 0;
    margin-left: -40px;
    width: 26px;
    height: 100%;
    background: url(../img/chart06_bg.png)
}

@media screen and (max-width:700px) {
    .enter_chart_content06 ul li {
        margin-bottom: 80px
    }

    .enter_chart_content06 ul li .top {
        line-height: 46px;
        height: 46px
    }

    .enter_chart_content06 ul li .top .numerical-order {
        font-size: 40px;
        width: 70px;
        height: 70px;
        min-width: 70px;
        line-height: 70px
    }

    .enter_chart_content06 ul li .top .text {
        font-size: 26px
    }

    .enter_chart_content06 ul li .entm-field_img {
        margin: 40px 0
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content06 ul li {
        margin-bottom: 50px
    }

    .enter_chart_content06 ul li .top {
        line-height: 40px;
        height: 40px
    }

    .enter_chart_content06 ul li .top .numerical-order {
        font-size: 30px;
        width: 60px;
        height: 60px;
        min-width: 60px;
        line-height: 60px
    }

    .enter_chart_content06 ul li .top .text {
        font-size: 16px
    }

    .enter_chart_content06 ul li .entm-field_img {
        margin: 30px 0
    }
}

.flex {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.enter_chart_content07 {
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding: 10px 5%;
    box-sizing: border-box
}

.enter_chart_content07 * {
    box-sizing: border-box
}

.enter_chart_content07 ul li {
    padding: 40px 0;
    border-bottom: 1px solid #ddd;
    line-height: 25px;
    font-size: 14px
}

.enter_chart_content07 ul li:nth-child(1) .numerical-order {
    background: url(../img/chart07_12.png) center center no-repeat
}

.enter_chart_content07 ul li:nth-child(2) .numerical-order {
    background: url(../img/chart07_13.png) center center no-repeat
}

.enter_chart_content07 ul li:nth-child(3) .numerical-order {
    background: url(../img/chart07_15.png) center center no-repeat
}

.enter_chart_content07 ul li:nth-child(4) .numerical-order {
    background: url(../img/chart07_16.png) center center no-repeat
}

.enter_chart_content07 ul li:nth-child(5) .numerical-order {
    background: url(../img/chart07_14.png) center center no-repeat
}

.enter_chart_content07 ul li .top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px
}

.enter_chart_content07 ul li .top .entm-field_title {
    font-weight: 700;
    font-size: 25px
}

.enter_chart_content07 ul li .top .numerical-order {
    min-width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #000;
    margin-right: 15px;
    background-size: 60%
}

.enter_chart_content07 ul li .content_1 {
    padding: 20px;
    font-size: 14px
}

.enter_chart_content07 ul li .content_1 div {
    width: 50%;
    padding: 15px
}

.enter_chart_content07 ul li .content_1 .entm-field_img {
    text-align: center
}

.enter_chart_content07 ul li .content_1 .entm-field_img img {
    width: 80%
}

.enter_chart_content07 ul li .content_1 .bold {
    font-size: 16px
}

.enter_chart_content07 ul li .content_2 {
    font-weight: 700;
    font-size: 16px
}

.enter_chart_content07 ul li .content_2 .flex {
    justify-content: space-between
}

.enter_chart_content07 ul li .content_2 .entm-field_img {
    width: 45%;
    margin-top: 20px;
    text-align: center
}

.enter_chart_content07 ul li .content_2 .entm-field_img img {
    width: 80%
}

.enter_chart_content07 ul li .content_2 .or {
    width: 50px;
    height: 50px;
    border: 2px solid #000;
    line-height: 50px;
    text-align: center;
    border-radius: 100%;
    color: #000
}

.enter_chart_content07 ul li .content_3 .flex .entm-field_img {
    width: 30%
}

.enter_chart_content07 ul li .content_3 .flex .entm-field_img img {
    width: 100%
}

.enter_chart_content07 ul li .content_3 .flex .entm-field_text {
    width: 70%;
    padding-left: 15px
}

@media screen and (max-width:600px) {
    .enter_chart_content07 {
        padding: 10px
    }

    .enter_chart_content07 ul li {
        padding: 30px 0
    }

    .enter_chart_content07 ul li .content_1 {
        padding: 0 0
    }

    .enter_chart_content07 ul li .content_1 .entm-field_text {
        padding: 5px
    }

    .enter_chart_content07 ul li .content_1 .entm-field_img {
        padding: 5px
    }

    .enter_chart_content07 ul li .content_1 .entm-field_img img {
        width: 100%
    }

    .enter_chart_content07 ul li .content_2 .entm-field_img img {
        width: 100%
    }

    .enter_chart_content07 ul li .content_2 .or {
        width: 30px;
        height: 30px;
        border: 0;
        line-height: 30px
    }
}

.bold {
    font-weight: 700
}

.enter_chart_content08 {
    padding: 20px 5%
}

.enter_chart_content08 .top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px
}

.enter_chart_content08 .top .entm-field_title {
    font-weight: 700;
    font-size: 25px
}

.enter_chart_content08 .top .numerical-order {
    min-width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid #000;
    margin-right: 15px;
    background-size: 60%;
    background: url(../img/chart07_14.png) center center no-repeat
}

.enter_chart_content08 ul li {
    margin-bottom: 20px
}

.enter_chart_content08 ul li .entm-field_img {
    width: 30%
}

.enter_chart_content08 ul li .entm-field_img img {
    width: 90%
}

.enter_chart_content08 ul li .entm-field_text {
    width: 70%
}

@media screen and (max-width:600px) {
    .enter_chart_content08 {
        padding: 8px
    }
}

.enter_chart_content09 * {
    box-sizing: border-box
}

.enter_chart_content09 .box {
    position: relative;
    flex-direction: row-reverse;
    margin-bottom: 15px
}

.enter_chart_content09 .content {
    width: 50%;
    padding: 10px 5%
}

.enter_chart_content09 .content .entm-field_title {
    font-size: 50px
}

.enter_chart_content09 .content .line {
    width: 50%;
    border-bottom: 1px dashed #000
}

.enter_chart_content09 .content .icon {
    width: 50px
}

.enter_chart_content09 .content .text {
    text-align: right;
    margin-top: 20px
}

.enter_chart_content09 .content .text .p_1 {
    line-height: 25px;
    margin-bottom: 15px;
    font-size: 16px
}

.enter_chart_content09 .content .text .p_2 {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px
}

.enter_chart_content09 .content .text .p_3 {
    line-height: 25px;
    margin-bottom: 15px;
    font-size: 14px
}

.enter_chart_content09 .border {
    width: 1px;
    height: 80%;
    border-left: 1px solid #ddd !important;
    border-right: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    position: absolute;
    left: 50%;
    top: 10%
}

.enter_chart_content09 .entm-field_img {
    width: 50%;
    text-align: center
}

.enter_chart_content09 .entm-field_img img {
    width: 70%
}

@media screen and (max-width:800px) {
    .enter_chart_content09 .content .entm-field_title {
        font-size: 30px
    }

    .enter_chart_content09 .content .text .p_1 {
        font-size: 16px
    }

    .enter_chart_content09 .content .text .p_2 {
        font-size: 24px
    }

    .enter_chart_content09 .content .text .p_3 {
        font-size: 14px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content09 .box {
        display: block
    }

    .enter_chart_content09 .box .content {
        float: right;
        width: 100%
    }

    .enter_chart_content09 .box .content .entm-field_title {
        font-size: 30px;
        width: 100%
    }

    .enter_chart_content09 .box .content .line-box {
        width: 100%
    }

    .enter_chart_content09 .box .content .text .p_1 {
        font-size: 16px
    }

    .enter_chart_content09 .box .content .text .p_2 {
        font-size: 24px
    }

    .enter_chart_content09 .box .content .text .p_3 {
        font-size: 14px;
        width: 100%;
        text-align: left
    }

    .enter_chart_content09 .box .border {
        border-left: 0 !important
    }

    .enter_chart_content09 .box>.entm-field_img {
        width: 100%;
        float: right
    }
}

.enter_chart_content10 * {
    box-sizing: border-box
}

.enter_chart_content10 ul li {
    width: 50%;
    float: left;
    padding: 20px
}

.enter_chart_content10 ul li .entm-field_img {
    width: 20%
}

.enter_chart_content10 ul li .content {
    width: 80%;
    padding-left: 15px
}

.enter_chart_content10 ul li .content .entm-field_title {
    font-weight: 700;
    color: #000;
    font-size: 24px
}

@media screen and (max-width:750px) {
    .enter_chart_content10 ul li {
        padding: 10px 10px;
        width: 100%
    }

    .enter_chart_content10 ul li .entm-field_img {
        width: 15%
    }

    .enter_chart_content10 ul li .entm-field_img img {
        width: 100%
    }

    .enter_chart_content10 ul li .content {
        width: 85%;
        padding: 0 0
    }

    .enter_chart_content10 ul li .content .entm-field_title {
        font-size: 20px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content10 ul li {
        padding: 10px 5px;
        width: 100%
    }

    .enter_chart_content10 ul li .entm-field_img {
        width: 20%
    }

    .enter_chart_content10 ul li .entm-field_img img {
        width: 100%
    }

    .enter_chart_content10 ul li .content {
        width: 80%;
        padding: 0 8px
    }

    .enter_chart_content10 ul li .content .entm-field_title {
        font-size: 18px
    }
}

.enter_chart_content11 {
    padding: 30px 0
}

.enter_chart_content11 * {
    box-sizing: border-box
}

.enter_chart_content11 .top {
    padding: 0 20px
}

.enter_chart_content11 .top .entm-field_title {
    color: #b1c779;
    font-size: 50px;
    line-height: 56px;
    font-weight: 700
}

.enter_chart_content11 .top .entm-field_text {
    margin-top: 10px;
    font-size: 26px;
    color: #ababab
}

.enter_chart_content11 ul li {
    width: 100%;
    float: left;
    padding: 20px
}

.enter_chart_content11 ul li .entm-field_img {
    width: 20%;
    text-align: center
}

.enter_chart_content11 ul li .content {
    width: 80%;
    padding: 0 20px 0 0
}

.enter_chart_content11 ul li .content .entm-field_title {
    font-weight: 700;
    font-size: 24px;
    color: #62a5cb
}

.enter_chart_content11.red .top .entm-field_title {
    color: #e53935
}

.enter_chart_content11.blue .top .entm-field_title {
    color: #1976d2
}

.enter_chart_content11.black .top .entm-field_title {
    color: #424242
}

.enter_chart_content11.green .top .entm-field_title {
    color: #7cb342
}

.enter_chart_content11.yellow .top .entm-field_title {
    color: #fbc02d
}

.enter_chart_content11.red ul li .content .entm-field_title {
    color: #e53935
}

.enter_chart_content11.blue ul li .content .entm-field_title {
    color: #1976d2
}

.enter_chart_content11.black ul li .content .entm-field_title {
    color: #424242
}

.enter_chart_content11.green ul li .content .entm-field_title {
    color: #7cb342
}

.enter_chart_content11.yellow ul li .content .entm-field_title {
    color: #fbc02d
}

@media screen and (max-width:750px) {
    .enter_chart_content11 .top {
        padding: 0 20px
    }

    .enter_chart_content11 .top .entm-field_title {
        font-size: 40px;
        line-height: 46px
    }

    .enter_chart_content11 .top .entm-field_text {
        font-size: 20px
    }

    .enter_chart_content11 ul li {
        width: 100%
    }

    .enter_chart_content11 ul li .entm-field_img {
        width: 15%
    }

    .enter_chart_content11 ul li .content {
        width: 85%
    }

    .enter_chart_content11 ul li .content .entm-field_title {
        font-size: 20px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content11 .top {
        padding: 0 20px
    }

    .enter_chart_content11 .top .entm-field_title {
        font-size: 30px;
        line-height: 36px
    }

    .enter_chart_content11 .top .entm-field_text {
        font-size: 18px
    }

    .enter_chart_content11 ul li {
        width: 100%
    }

    .enter_chart_content11 ul li .entm-field_img {
        width: 20%
    }

    .enter_chart_content11 ul li .content {
        width: 80%
    }

    .enter_chart_content11 ul li .content .entm-field_title {
        font-size: 18px
    }
}

.enter_chart_content12 * {
    box-sizing: border-box
}

.enter_chart_content12 .top {
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    padding: 20px
}

.enter_chart_content12 .top .t_1 {
    font-size: 46px;
    font-weight: 700;
    color: #000
}

.enter_chart_content12 .top .t_2 {
    font-size: 30px;
    font-weight: 700;
    color: grey
}

.enter_chart_content12 ul {
    display: flex;
    flex-wrap: wrap
}

.enter_chart_content12 ul li {
    width: 50%;
    float: left;
    text-align: center;
    padding: 20px;
    border-top: 1px solid #ddd
}

.enter_chart_content12 ul li:nth-child(odd) {
    border-right: 1px solid #ddd
}

.enter_chart_content12 ul li:nth-child(even) {
    border-left: 1px solid #ddd;
    margin-left: -1px
}

.enter_chart_content12 ul li:first-child {
    border-top: 0
}

.enter_chart_content12 ul li:nth-child(2) {
    border-top: 0
}

.enter_chart_content12 ul li .title {
    display: inline-block;
    background: #fbdad1;
    border-radius: 10px;
    margin-bottom: 15px;
    margin-top: 40px
}

.enter_chart_content12 ul li .title .t_1 {
    font-size: 16px;
    line-height: 18px;
    padding: 5px 5px 0 5px;
    font-weight: 700;
    color: #000
}

.enter_chart_content12 ul li .title .t_2 {
    font-size: 14px;
    padding: 0 5px 5px 5px
}

.enter_chart_content12 ul li .content-box {
    padding: 0 0 40px 0
}

.enter_chart_content12 ul li .content-box .entm-field_img {
    margin-bottom: 15px
}

.enter_chart_content12 ul li .content-box .entm-field_text {
    color: #000;
    font-weight: 700;
    font-size: 14px
}

@media screen and (max-width:750px) {
    .enter_chart_content12 .top {
        border-bottom: 0;
        margin-bottom: 0;
        padding: 10px
    }

    .enter_chart_content12 .top .t_1 {
        font-size: 24px
    }

    .enter_chart_content12 .top .t_2 {
        font-size: 16px
    }

    .enter_chart_content12 ul {
        display: block
    }

    .enter_chart_content12 ul li {
        width: 100%;
        text-align: left;
        padding: 0 10px;
        border-top: 0
    }

    .enter_chart_content12 ul li:nth-child(odd) {
        border-right: 0
    }

    .enter_chart_content12 ul li:nth-child(even) {
        border-left: 0
    }

    .enter_chart_content12 ul li .title {
        width: 100%;
        border-radius: 0;
        background: 0 0;
        border-bottom: 2px solid #fbdad1;
        margin-top: 0
    }

    .enter_chart_content12 ul li .content-box {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        border-bottom: 0;
        padding-bottom: 15px
    }

    .enter_chart_content12 ul li .content-box .entm-field_img {
        width: 20%;
        float: left
    }

    .enter_chart_content12 ul li .content-box>.entm-field_text {
        width: 80%;
        float: left;
        padding-left: 10px;
        text-align: left
    }
}

.enter_chart_content13 {
    padding: 20px 0
}

.enter_chart_content13 * {
    box-sizing: border-box
}

.enter_chart_content13 .box .entm-field_img {
    height: 100%
}

.enter_chart_content13 .box .entm-field_img img {
    height: 100%;
    max-width: none !important
}

.enter_chart_content13 .box .content-box {
    padding: 0 30px
}

.enter_chart_content13 .box .content-box ul li {
    border-bottom: 1px solid #ddd;
    padding: 40px 0
}

.enter_chart_content13 .box .content-box ul li .entm-field_title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 15px
}

.enter_chart_content13 .box .content-box ul li .entm-field_text {
    font-size: 14px
}

.enter_chart_content13 .box .content-box ul li:last-child {
    border-bottom: 0
}

@media screen and (max-width:800px) {
    .enter_chart_content13 .box .content-box ul li {
        padding: 30px 0
    }

    .enter_chart_content13 .box .content-box ul li .entm-field_title {
        font-size: 24px
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content13 .box .entm-field_img {
        width: 40%
    }

    .enter_chart_content13 .box .entm-field_img img {
        width: 100%
    }

    .enter_chart_content13 .box .content-box {
        width: 60%
    }

    .enter_chart_content13 .box .content-box ul li {
        padding: 20px 0
    }

    .enter_chart_content13 .box .content-box ul li .entm-field_title {
        font-size: 20px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content13 .box {
        display: block
    }

    .enter_chart_content13 .box .entm-field_img {
        width: 100%
    }

    .enter_chart_content13 .box .entm-field_img img {
        width: 100%;
        height: auto
    }

    .enter_chart_content13 .box .content-box {
        width: 100%;
        padding: 5px
    }

    .enter_chart_content13 .box .content-box ul li {
        padding: 20px 0
    }
}

.enter_chart_content14 .line {
    width: 23.75%
}

.enter_chart_content14 .box {
    margin-bottom: 20px;
    min-width: 23.75%;
    padding: 3.75% .83333%;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    text-align: center;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    transition: .6s all ease;
    -moz-transition: .6s all ease;
    -webkit-transition: .6s all ease;
    -o-transition: .6s all ease;
    -ms-transition: .6s all ease
}

.enter_chart_content14 ul {
    justify-content: space-between;
    flex-wrap: wrap
}

.enter_chart_content14 .box:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .3)
}

.enter_chart_content14 .imgWrap {
    display: block;
    width: 35.08772%;
    padding-top: 35.08772%;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
    position: relative
}

.enter_chart_content14 .imgWrap img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.enter_chart_content14 .name {
    font-size: 20px;
    font-weight: 700;
    margin-top: 10px
}

.enter_chart_content14 .name {
    color: #d32f2e
}

.enter_chart_content14.red .name {
    color: #e53935
}

.enter_chart_content14.black .name {
    color: #424242
}

.enter_chart_content14.blue .name {
    color: #1976d2
}

.enter_chart_content14.green .name {
    color: #7cb342
}

.enter_chart_content14.yellow .name {
    color: #fbc02d
}

.enter_chart_content14 .contactMsg {
    margin-top: 14.03509%
}

.enter_chart_content14 .contactMsg>div {
    margin-bottom: 7.01754%;
    color: #333;
    word-break: break-all
}

.enter_chart_content14 .contactMsg>div span:first-child {
    font-weight: 700;
    color: #d32f2e
}

.enter_chart_content14 .contactMsg>div a {
    color: #333
}

.enter_chart_content14 .contactMsg>div a:hover {
    text-decoration: underline
}

@media screen and (max-width:768px) {
    .enter_chart_content14 .box {
        min-width: 47%;
        margin-bottom: 20px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content14 ul {
        justify-content: center;
        flex-wrap: wrap
    }

    .enter_chart_content14 .box {
        min-width: 80%;
        margin-bottom: 20px
    }

    .enter_chart_content14 .contactMsg>div span:first-child {
        display: block
    }
}

.enter_chart_content15 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 17px;
    box-sizing: border-box;
    color: #999
}

.enter_chart_content15 .marg-lg-b30 {
    margin-bottom: 30px
}

.enter_chart_content15 .row {
    margin-left: -17px;
    margin-right: -17px
}

.enter_chart_content15 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content15 *,
::after,
::before {
    box-sizing: inherit
}

.enter_chart_content15 .plr-16 {
    padding: 0 6px
}

.enter_chart_content15 .steps {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.enter_chart_content15 .step:last-of-type {
    margin-bottom: 0
}

.enter_chart_content15 .step {
    width: 100%;
    position: relative;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    margin-bottom: 30px;
    margin-left: 30px;
    padding: 25px 60px 25px 45px
}

.enter_chart_content15 .step__title {
    font-size: 16px;
    margin-bottom: 4px;
    color: #333;
    font-weight: 900
}

.enter_chart_content15 .step__content {
    font-size: 14px;
    margin-bottom: 0
}

.enter_chart_content15 .step__number {
    position: absolute;
    background-color: #fff;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
    line-height: 60px;
    width: 60px;
    height: 60px;
    top: 30px;
    left: -30px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1), 0 2px 10px rgba(0, 0, 0, .15);
    border-top: 3px solid #ddd;
    transition: all .1s ease-out
}

.enter_chart_content15 .step__number {
    border-top: 3px solid #ddd
}

.enter_chart_content15.red .step__number {
    border-top: 3px solid #ddd
}

.enter_chart_content15.red .step:hover .step__number::before {
    background-color: #e53935
}

.enter_chart_content15.red .step__title {
    color: #e53935
}

.enter_chart_content15.red .step:hover .step__number {
    color: #e53935
}

.enter_chart_content15.red .font-color3 {
    color: #e53935
}

.enter_chart_content15.black .step__number {
    border-top: 3px solid #ddd
}

.enter_chart_content15.black .step:hover .step__number::before {
    background-color: #424242
}

.enter_chart_content15.black .step__title {
    color: #424242
}

.enter_chart_content15.black .step:hover .step__number {
    color: #424242
}

.enter_chart_content15.black .font-color3 {
    color: #424242
}

.enter_chart_content15.blue .step__number {
    border-top: 3px solid #ddd
}

.enter_chart_content15.blue .step:hover .step__number::before {
    background-color: #1976d2
}

.enter_chart_content15.blue .step__title {
    color: #1976d2
}

.enter_chart_content15.blue .step:hover .step__number {
    color: #1976d2
}

.enter_chart_content15.blue .font-color3 {
    color: #1976d2
}

.enter_chart_content15.yellow .step__number {
    border-top: 3px solid #ddd
}

.enter_chart_content15.yellow .step:hover .step__number::before {
    background-color: #fbc02d
}

.enter_chart_content15.yellow .step__title {
    color: #fbc02d
}

.enter_chart_content15.yellow .step:hover .step__number {
    color: #fbc02d
}

.enter_chart_content15.yellow .font-color3 {
    color: #fbc02d
}

.enter_chart_content15.green .step__number {
    border-top: 3px solid #ddd
}

.enter_chart_content15.green .step:hover .step__number::before {
    background-color: #7cb342
}

.enter_chart_content15.green .step__title {
    color: #7cb342
}

.enter_chart_content15.green .step:hover .step__number {
    color: #7cb342
}

.enter_chart_content15.green .font-color3 {
    color: #7cb342
}

.enter_chart_content15 .step__number::before {
    position: absolute;
    content: '';
    left: 0;
    top: -3px;
    width: 0;
    height: 3px;
    background-color: #fec303;
    transition: all .2s ease-out
}

.enter_chart_content15 .step:hover .step__number {
    color: #333
}

.enter_chart_content15 .step:hover .step__number::before {
    width: 100%;
    background-color: #001a4b !important
}

.enter_chart_content15 .font-color3 {
    color: #333
}

@media (min-width:992px) {
    .enter_chart_content15 {
        font-size: 18px
    }

    .enter_chart_content15 .steps {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .enter_chart_content15 .step:last-of-type {
        margin-right: 0
    }

    .enter_chart_content15 .step {
        margin-bottom: 0;
        margin-right: 30px
    }
}

.enter_chart_content16 {
    padding: 15px 0
}

.enter_chart_content16 .image-column {
    position: relative;
    margin-bottom: 30px
}

.enter_chart_content16 .service-details .image-column img {
    position: relative;
    width: 100%;
    display: block
}

.enter_chart_content16 .col-6 {
    width: 100%
}

.enter_chart_content16 .col-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.enter_chart_content16 .accordion-box {
    position: relative
}

.enter_chart_content16 ul,
li {
    list-style: none;
    padding: 0;
    margin: 0
}

.enter_chart_content16 .accordion-box .block {
    position: relative;
    margin-bottom: 25px
}

.enter_chart_content16 .accordian-style-two .block .acc-btn {
    font-size: 16px;
    font-weight: 400;
    position: relative;
    font-size: 18px;
    margin-bottom: 0;
    cursor: pointer;
    line-height: 24px;
    padding: 7px 30px 7px 55px;
    font-weight: 500;
    overflow: hidden;
    color: #2c3032;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease
}

.enter_chart_content16 .accordion-box .block .icon-outer {
    position: absolute;
    left: 0;
    top: 0;
    width: 37px;
    height: 37px;
    border-radius: 5px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #707070;
    background-color: #fff;
    border: 1px solid #ebebeb;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease
}

.enter_chart_content16 .accordian-style-two .block .acc-btn.active .icon-outer {
    background-color: #30355d;
    color: #fff
}

.enter_chart_content16.red .accordian-style-two .block .acc-btn.active .icon-outer {
    background-color: #e53935;
    color: #fff
}

.enter_chart_content16.blue .accordian-style-two .block .acc-btn.active .icon-outer {
    background-color: #1976d2;
    color: #fff
}

.enter_chart_content16.black .accordian-style-two .block .acc-btn.active .icon-outer {
    background-color: #424242;
    color: #fff
}

.enter_chart_content16.yellow .accordian-style-two .block .acc-btn.active .icon-outer {
    background-color: #fbc02d;
    color: #fff
}

.enter_chart_content16.green .accordian-style-two .block .acc-btn.active .icon-outer {
    background-color: #7cb342;
    color: #fff
}

.enter_chart_content16 .accordian-style-two .block .content-text {
    padding-right: 0
}

.enter_chart_content16 .accordion-box .block .content-text {
    position: relative;
    font-size: 14px;
    padding: 10px 0 5px 55px
}

.enter_chart_content16 p {
    position: relative;
    line-height: 1.8em
}

.enter_chart_content16 .accordian-style-two .block:before {
    position: absolute;
    content: '';
    left: 18px;
    top: 25px;
    height: 100%;
    width: 1px;
    border: 1px dashed #e7e7e7
}

.enter_chart_content16 .accordion-box .block .acc-content.current {
    display: block
}

.enter_chart_content16 .accordian-style-two .block:last-child::before {
    display: none
}

.enter_chart_content16 .accordion-box .block .acc-content {
    display: none
}

.enter_chart_content16 .accordian-style-two .block .icon-outer {
    background-color: #f9f9f9
}

.enter_chart_content16 .image-column img {
    position: relative;
    width: 100%;
    display: block
}

,
.clearfix:before,
.enter_chart_content16 .row::before {
    display: table;
    content: " "
}

.enter_chart_content16 .accordian-style-two .block .acc-btn.active .icon-outer .icon {
    left: 2px
}

.clearfix:after,
.enter_chart_content16 .row:after {
    clear: both
}

.clearfix:after,
.enter_chart_content16 .row:after {
    display: table;
    content: ""
}

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

.enter_chart_content16 .fa-angle-right::before {
    content: '\e624';
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif
}

@media (min-width:1300px) {
    .enter_chart_content16 .col-6 {
        width: 50%;
        float: left
    }
}

.enter_chart_content17 {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    color: #999;
    padding: 15px 0
}

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

.enter_chart_content17 .col-6 {
    width: 100%
}

.enter_chart_content17 .col-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.enter_chart_content17 .textwidget {
    font-size: 16px
}

.enter_chart_content17 .textwidget__text--grey {
    color: #999;
    margin-top: 0;
    margin-bottom: 18px
}

.enter_chart_content17 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content17 b,
.enter_chart_content17 strong {
    font-weight: 700
}

.enter_chart_content17 *,
.enter_chart_content17 ::after,
.enter_chart_content17 ::before {
    box-sizing: inherit
}

.enter_chart_content17 .size-full {
    width: 100%;
    display: block
}

.enter_chart_content17 .textwidget__icon--check {
    color: #fec103;
    margin-right: 15px
}

.enter_chart_content17 .icon-container {
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 3px solid #fec103;
    border-radius: 50%
}

.enter_chart_content17.red .icon-container {
    border: 3px solid #e53935
}

.enter_chart_content17.black .icon-container {
    border: 3px solid #424242
}

.enter_chart_content17.blue .icon-container {
    border: 3px solid #1976d2
}

.enter_chart_content17.yellow .icon-container {
    border: 3px solid #fbc02d
}

.enter_chart_content17.green .icon-container {
    border: 3px solid #7cb342
}

@media (min-width:1300px) {
    .enter_chart_content17 .col-6 {
        width: 50%;
        float: left
    }
}

.enter_chart_content28 {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    color: #999
}

.enter_chart_content28 .hentry__featured-image {
    display: block;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%
}

.enter_chart_content28 .entm-field_img img,
.enter_chart_content28 .portfolio__gallery-link img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

.enter_chart_content28 img {
    vertical-align: middle
}

.enter_chart_content28 .portfolio__gallery--col-3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.enter_chart_content28 .portfolio__gallery--col-2 {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.enter_chart_content28 .portfolio__gallery--col-2 .portfolio__gallery-link {
    width: 50%
}

.enter_chart_content28 .pl-1 {
    padding-left: 1%
}

.enter_chart_content28 .pr-1 {
    padding-right: 1%
}

.enter_chart_content28 .hentry__featured-image,
.enter_chart_content28 .portfolio__gallery-link {
    display: inline-block;
    margin-bottom: 30px
}

.enter_chart_content28 .fr {
    float: right
}

.enter_chart_content28 *,
.enter_chart_content28 ::after,
.enter_chart_content28 ::before {
    box-sizing: inherit
}

.enter_chart_content29 {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    color: #999
}

.enter_chart_content29 .hentry__featured-image {
    display: block;
    margin-bottom: 30px;
    overflow: hidden
}

.enter_chart_content29 .entm-field_img img,
.enter_chart_content29 .portfolio__gallery-link img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}

.enter_chart_content29 img {
    vertical-align: middle
}

.enter_chart_content29 .portfolio__gallery--col-3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.enter_chart_content29 .portfolio__gallery--col-2 {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.enter_chart_content29 .portfolio__gallery--col-2 .portfolio__gallery-link {
    width: 50%
}

.enter_chart_content29 .pl-1 {
    padding-left: 1%
}

.enter_chart_content29 .pr-1 {
    padding-right: 1%
}

.enter_chart_content29 .hentry__featured-image,
.enter_chart_content29 .portfolio__gallery-link {
    display: inline-block;
    margin-bottom: 30px
}

.enter_chart_content29 .fr {
    float: right
}

.enter_chart_content29 *,
.enter_chart_content29 ::after,
.enter_chart_content29 ::before {
    box-sizing: inherit
}

.enter_chart_content29 strong {
    font-weight: 700
}

.enter_chart_content29 .hentry__content>p:last-of-type {
    margin-bottom: 0
}

.enter_chart_content29 .col-4,
.enter_chart_content29 .col-8 {
    position: relative;
    min-height: 1px;
    padding-left: 16.8px;
    padding-right: 16.8px
}

.enter_chart_content29 .portfolio__content {
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    padding: 21px 26.6px;
    font-size: 14px;
    margin-bottom: 15px
}

.enter_chart_content29 .portfolio__title {
    color: #333;
    font-size: 24px;
    margin-bottom: 6px
}

.enter_chart_content29 .portfolio__specification {
    font-weight: 900;
    font-size: 14px;
    background-color: #f7f7f7;
    margin: 22px -26.5px;
    padding: 22px 30px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8
}

.enter_chart_content29 .portfolio__specification-item {
    padding-bottom: 7px
}

.enter_chart_content29 .portfolio__specification-item p {
    display: inline-block
}

.enter_chart_content29 a {
    color: #3baed4;
    text-decoration: none
}

.enter_chart_content29 .fa-cry {
    display: inline-block;
    width: 13px;
    height: 13px;
    border: 2px solid #999;
    border-radius: 50%
}

.enter_chart_content29.red .fa-cry {
    border: 2px solid #e53935
}

.enter_chart_content29.blue .fa-cry {
    border: 2px solid #1976d2
}

.enter_chart_content29.black .fa-cry {
    border: 2px solid #424242
}

.enter_chart_content29.green .fa-cry {
    border: 2px solid #7cb342
}

.enter_chart_content29.yellow .fa-cry {
    border: 2px solid #fbc02d
}

.enter_chart_content29 .clearfix::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content29 .col-8 {
    width: 100%
}

.enter_chart_content29 .col-4 {
    width: 100%
}

@media (min-width:1300px) {
    .enter_chart_content29 .col-8 {
        width: 66.66667%
    }

    .enter_chart_content29 .col-4 {
        width: 33.33333%
    }

    .enter_chart_content29 .col-4,
    .enter_chart_content29 .col-8 {
        float: left
    }
}

.enter_chart_content30 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 4%;
    box-sizing: border-box;
    color: #999
}

.enter_chart_content30 .marg-lg-b30 {
    margin-bottom: 30px
}

.enter_chart_content30 .row {
    margin-left: -17px;
    margin-right: -17px
}

.enter_chart_content30 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content30 *,
::after,
::before {
    box-sizing: inherit
}

.enter_chart_content30 .plr-16 {
    padding: 0 6px
}

.enter_chart_content30 .steps {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.enter_chart_content30 .step:last-of-type {
    margin-bottom: 0
}

.enter_chart_content30 .step {
    width: 100%;
    position: relative;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    margin-bottom: 30px;
    margin-left: 30px;
    padding: 25px 60px 25px 45px
}

.enter_chart_content30 .step__title {
    font-size: 16px;
    margin-bottom: 4px;
    color: #333;
    font-weight: 900
}

.enter_chart_content30 .step__content {
    font-size: 14px;
    margin-bottom: 0
}

.enter_chart_content30 .step__number {
    position: absolute;
    background-color: #fff;
    font-size: 24px;
    font-weight: 900;
    text-align: center;
    line-height: 60px;
    width: 60px;
    height: 60px;
    top: 30px;
    left: -30px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1), 0 2px 10px rgba(0, 0, 0, .15);
    border-top: 3px solid #ddd;
    transition: all .1s ease-out
}

.enter_chart_content30.red .step:hover .step__number::before {
    background-color: #e53935
}

.enter_chart_content30.black ..step:hover .step__number::before {
    background-color: #424242
}

.enter_chart_content30.blue .step:hover .step__number::before {
    background-color: #1976d2
}

.enter_chart_content30.yellow .step:hover .step__number::before {
    background-color: #fbc02d
}

.enter_chart_content30.green .step:hover .step__number::before {
    background-color: #7cb342
}

.enter_chart_content30.red .step:hover .step__number {
    color: #e53935
}

.enter_chart_content30.black ..step:hover .step__number {
    color: #424242
}

.enter_chart_content30.blue .step:hover .step__number {
    color: #1976d2
}

.enter_chart_content30.yellow .step:hover .step__number {
    color: #fbc02d
}

.enter_chart_content30.green .step:hover .step__number {
    color: #7cb342
}

.enter_chart_content30.red .step__title {
    color: #e53935
}

.enter_chart_content30.black .step__title {
    color: #424242
}

.enter_chart_content30.green .step__title {
    color: #7cb342
}

.enter_chart_content30.blue .step__title {
    color: #1976d2
}

.enter_chart_content30.yellow .step__title {
    color: #fbc02d
}

.enter_chart_content30.red .font-color3 {
    color: #e53935
}

.enter_chart_content30.black .font-color3 {
    color: #424242
}

.enter_chart_content30.blue .font-color3 {
    color: #1976d2
}

.enter_chart_content30.green .font-color3 {
    color: #7cb342
}

.enter_chart_content30.yellow .font-color3 {
    color: #fbc02d
}

.enter_chart_content30 .step__number::before {
    position: absolute;
    content: '';
    left: 0;
    top: -3px;
    width: 0;
    height: 3px;
    background-color: #fec303;
    transition: all .2s ease-out
}

.enter_chart_content30 .step:hover .step__number {
    color: #333
}

.enter_chart_content30 .step:hover .step__number::before {
    width: 100%;
    background-color: #001a4b !important
}

.enter_chart_content30 .font-color3 {
    color: #333
}

.enter_chart_content30 ul {
    margin-top: 0
}

.enter_chart_content30 .col-6 {
    position: relative;
    min-height: 1px;
    padding-left: .9375rem;
    padding-right: .9375rem
}

.enter_chart_content30 .alignnone_img img {
    margin: 5px 20px 20px 0
}

.enter_chart_content30 .alignnone_img img {
    vertical-align: middle
}

.enter_chart_content30 .col-6 {
    width: 100%
}

@media (min-width:1300px) {
    .enter_chart_content30 .col-6 {
        width: 50%
    }

    .enter_chart_content30 .col-6 {
        float: left
    }
}

@media (min-width:992px) {
    .enter_chart_content30 {
        font-size: 18px
    }

    .enter_chart_content30 .steps {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .enter_chart_content30 .step:last-of-type {
        margin-right: 0
    }

    .enter_chart_content30 .step {
        margin-bottom: 0;
        margin-right: 30px
    }
}

.enter_chart_content31 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box;
    color: #999
}

.enter_chart_content31 .row {
    margin-left: -17px;
    margin-right: -17px
}

.enter_chart_content31 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content31 .marg-lg-b30 {
    margin-bottom: 30px
}

.enter_chart_content31 .textwidget {
    font-size: inherit
}

.enter_chart_content31 .textwidget__icon--check {
    color: #fec103;
    margin-right: 8px
}

.enter_chart_content31 .icon-container {
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 3px solid #fec103;
    border-radius: 50%
}

.enter_chart_content31.red .icon-container {
    border: 3px solid #e53935
}

.enter_chart_content31.black .icon-container {
    border: 3px solid #424242
}

.enter_chart_content31.green .icon-container {
    border: 3px solid #7cb342
}

.enter_chart_content31.blue .icon-container {
    border: 3px solid #1976d2
}

.enter_chart_content31.yellow .icon-container {
    border: 3px solid #fbc02d
}

.enter_chart_content31 *,
.enter_chart_content31 ::after,
.enter_chart_content31 ::before {
    box-sizing: inherit
}

.enter_chart_content31 ul {
    padding: 0;
    margin: 0
}

.enter_chart_content31 .imgWrap img {
    margin: 2px 20px 20px 0;
    width: 100%
}

.enter_chart_content31 .textwidget__text--grey-bold {
    line-height: 30px;
    margin-bottom: 10px;
    color: #999;
    font-weight: 700
}

.enter_chart_content31 .col-6 {
    position: relative;
    min-height: 1px;
    padding-left: 17px;
    padding-right: 17px
}

.enter_chart_content31 .col-12 {
    width: 100%;
    padding-left: 17px;
    padding-right: 17px
}

.enter_chart_content31 h3 {
    margin-bottom: 9px;
    margin-top: 0;
    font-weight: 900;
    line-height: 1.2;
    color: #333;
    font-size: 24px
}

@media (min-width:992px) {
    .enter_chart_content31 .col-6 {
        width: 50%
    }

    .enter_chart_content31 .col-6 {
        float: left
    }
}

@media screen and (max-width:991px) {
    .enter_chart_content31 .marg-sm-b30 {
        margin-bottom: 30px !important
    }
}

.enter_chart_content32 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box
}

.enter_chart_content32 h2 {
    position: relative;
    color: #333;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    padding-bottom: 16px;
    text-transform: capitalize;
    margin: 0;
    background: 0 0
}

.enter_chart_content32 .mb-lg-30 {
    margin-bottom: 30px
}

.enter_chart_content32 h2:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 40px;
    height: 2px;
    background-color: #f8b332
}

.enter_chart_content32 .text {
    position: relative;
    margin-bottom: 25px
}

.enter_chart_content32 .title_script {
    margin-bottom: 30px
}

.enter_chart_content32 * {
    margin: 0;
    outline: 0
}

.enter_chart_content32 {
    font-size: 15px;
    color: #777;
    line-height: 27px;
    font-weight: 400;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-font-smoothing: antialiased
}

.enter_chart_content32 .text li {
    position: relative;
    color: #666;
    font-size: 14px;
    margin-bottom: 20px;
    line-height: 25px
}

.enter_chart_content32.red h2:after {
    background-color: #e53935 !important
}

.enter_chart_content32.black h2:after {
    background-color: #424242 !important
}

.enter_chart_content32.blue h2:after {
    background-color: #1976d2 !important
}

.enter_chart_content32.green h2:after {
    background-color: #7cb342 !important
}

.enter_chart_content32.yellow h2:after {
    background-color: #fbc02d !important
}

.enter_chart_content33 {
    width: 100%;
    margin: 0 auto;
    padding: 30px 4%;
    box-sizing: border-box;
    color: #999
}

.enter_chart_content33 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    box-sizing: inherit
}

.enter_chart_content33 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content33 .col-5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: inherit
}

.enter_chart_content33 .col-7 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: inherit
}

.enter_chart_content33 .col-4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.enter_chart_content33 .col-8 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.enter_chart_content33 .image {
    position: relative;
    padding-bottom: 60px;
    margin-bottom: 30px
}

.enter_chart_content33 .image:before {
    position: absolute;
    content: '';
    background: url(../img/about-shap.png);
    width: 420px;
    height: 406px;
    left: -60px;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat
}

.enter_chart_content33 .image img {
    position: relative;
    width: 100%
}

.enter_chart_content33 .about-column {
    position: relative;
    margin-bottom: 30px
}

.enter_chart_content33 .about-column h2 {
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 24px;
    font-size: 32px
}

.enter_chart_content33 .about-column .text {
    margin-bottom: 20px;
    font-size: 16px;
    color: #848484
}

.enter_chart_content33 .mb-30 {
    margin-bottom: 30px !important
}

.enter_chart_content33 h2 {
    position: relative;
    font-weight: 400;
    margin: 0;
    background: 0 0;
    line-height: 1.6em;
    font-family: Poppins, sans-serif;
    color: #222
}

@media (min-width:992px) {
    .enter_chart_content33 .col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .enter_chart_content33 .col-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .enter_chart_content33 .col-5,
    .enter_chart_content33 .col-7 {
        float: left
    }
}

.enter_chart_content33 .list-style-one {
    position: relative
}

.enter_chart_content33 .list-style-one li {
    position: relative;
    color: #848484;
    font-size: 16px;
    font-weight: 300;
    padding-left: 28px;
    margin-bottom: 10px
}

.enter_chart_content33 .btn-style-one {
    position: relative;
    padding: 11px 40px;
    line-height: 24px;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    background: #fdc236;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: 2px solid #fdc236;
    font-family: Poppins, sans-serif
}

.enter_chart_content33 .btn-style-one:hover {
    color: #fff;
    background: #101010;
    border-color: #101010
}

.enter_chart_content33 a:focus,
.enter_chart_content33 a:hover,
.enter_chart_content33 a:visited {
    text-decoration: none;
    outline: 0
}

.enter_chart_content33 a {
    text-decoration: none;
    cursor: pointer;
    color: #fdc236
}

.enter_chart_content33 .list-style-one li:before {
    position: absolute;
    content: url(../img/check.png);
    left: 0;
    top: 0;
    font-size: 16px;
    color: #fdc236;
    font-family: FontAwesome
}

@media (min-width:768px) {
    .enter_chart_content33 .col-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .enter_chart_content33 .col-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 66.666667%
    }

    .col-8,
    .enter_chart_content33 .col-4 {
        float: left
    }
}

.enter_chart_content34 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box
}

.enter_chart_content34 .title_script {
    margin-bottom: 22px
}

.enter_chart_content34 h4 {
    font-size: 20px
}

.enter_chart_content34 h4 {
    position: relative;
    font-weight: 400;
    margin: 0;
    background: 0 0;
    line-height: 1.6em;
    color: #222
}

.enter_chart_content34 .descript_text {
    margin-bottom: 22px
}

.enter_chart_content34 .list-item {
    margin-bottom: 22px;
    overflow: hidden
}

.enter_chart_content34 li,
.enter_chart_content34 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box
}

.enter_chart_content34 .list-item li {
    position: relative;
    float: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 15px;
    margin: 5px 0
}

.enter_chart_content34 .list-item li:after {
    position: absolute;
    content: '';
    background: #fdc236;
    height: 8px;
    width: 8px;
    left: 0;
    top: 7px
}

.enter_chart_content34.red .list-item li:after {
    background: #e53935 !important
}

.enter_chart_content34.black .list-item li:after {
    background: #424242 !important
}

.enter_chart_content34.blue .list-item li:after {
    background: #1976d2 !important
}

.enter_chart_content34.green .list-item li:after {
    background: #7cb342 !important
}

.enter_chart_content34.yellow .list-item li:after {
    background: #fbc02d !important
}

@media (min-width:992px) {
    .enter_chart_content34 .list-item li {
        width: 50%
    }
}

.enter_chart_content35 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    color: #999;
    box-sizing: border-box
}

.enter_chart_content35 .row {
    margin-left: -17px;
    margin-right: -17px;
    box-sizing: border-box
}

.enter_chart_content35 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content35 .col-6 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 17px;
    padding-right: 17px;
    box-sizing: inherit
}

.enter_chart_content35 .accordion-box {
    position: relative;
    border: 1px solid #efefef
}

.enter_chart_content35 li,
.enter_chart_content35 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.enter_chart_content35 .accordion-box .block {
    position: relative;
    padding: 19px 20px;
    border-bottom: 1px solid #f2f2f2
}

.enter_chart_content35 .accordion-box .block:last-child {
    margin-bottom: 0;
    border: 0
}

.enter_chart_content35 .accordion-box .block .acc-btn {
    position: relative;
    font-size: 20px;
    cursor: pointer;
    line-height: 1.2em;
    color: #222;
    font-weight: 400;
    padding: 0 30px 0 0;
    transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease
}

.enter_chart_content35 .accordion-box .block .icon-outer {
    position: absolute;
    right: 15px;
    top: 20px;
    font-size: 16px;
    color: #222;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease
}

.enter_chart_content35 .accordion-box .block .acc-btn.active .icon-outer {
    color: #11da61
}

.enter_chart_content35 .accordion-box .block .acc-btn.active .icon-outer .icon_plus {
    opacity: 0
}

.enter_chart_content35 .accordion-box .block .icon-outer .icon {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    font-size: 12px;
    color: #222;
    font-weight: 400;
    line-height: 1em;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.enter_chart_content35 .accordion-box .block .icon-outer .icon::before {
    display: inline-block;
    text-align: center;
    line-height: 20px
}

.enter_chart_content35 .accordion-box .block .icon-outer .icon::before {
    content: "+";
    font-size: 20px;
    color: #000
}

.enter_chart_content35 .accordion-box .active-block .icon-outer .icon::before {
    content: "-";
    font-size: 36px;
    color: #fdc236
}

.enter_chart_content35.red .accordion-box .active-block .icon-outer .icon::before {
    color: #e53935
}

.enter_chart_content35.black .accordion-box .active-block .icon-outer .icon::before {
    color: #424242
}

.enter_chart_content35.blue .accordion-box .active-block .icon-outer .icon::before {
    color: #1976d2
}

.enter_chart_content35.green .accordion-box .active-block .icon-outer .icon::before {
    color: #7cb342
}

.enter_chart_content35.yellow .accordion-box .active-block .icon-outer .icon::before {
    color: #fbc02d
}

.enter_chart_content35 .accordion-box .block .acc-content {
    position: relative;
    display: none
}

.enter_chart_content35 .accordion-box .block .content {
    position: relative;
    font-size: 14px;
    padding: 15px 0 0 0
}

.enter_chart_content35 .text {
    font-size: 16px;
    color: #848484
}

.enter_chart_content35 .accordion-box .block .content p:last-child {
    margin-bottom: 0
}

.enter_chart_content35 .accordion-box .block .content p {
    margin-bottom: 20px;
    line-height: 1.8em;
    font-size: 16px;
    color: #848484
}

@media (min-width:992px) {
    .enter_chart_content35 .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        width: 50%;
        float: left
    }
}

@media (max-width:992px) {
    .enter_chart_content35 .mt_30_min {
        margin-top: 30px
    }
}

.enter_chart_content36 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box
}

.enter_chart_content36 .col-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
    box-sizing: inherit
}

.enter_chart_content36 .accordion {
    margin-top: 30px
}

.enter_chart_content36 .accordion {
    margin-bottom: 0;
    margin-left: 0
}

.enter_chart_content36 ul,
li {
    list-style: none;
    padding: 0;
    margin: 0
}

.accordion:after,
.enter_chart_content36 .accordion:before {
    content: " ";
    display: table
}

.enter_chart_content36 .accordion-navigation {
    margin-bottom: -1px !important
}

.enter_chart_content36 .accordion-navigation a {
    text-transform: capitalize
}

.enter_chart_content36 .accordion .accordion-navigation.active a {
    background-color: #106eaa;
    color: #fff;
    border-color: #106eaa
}

.enter_chart_content36.red .accordion .accordion-navigation.active a {
    background-color: #e53935;
    border-color: #e53935
}

.enter_chart_content36.black .accordion .accordion-navigation.active a {
    background-color: #424242;
    border-color: #424242
}

.enter_chart_content36.blue .accordion .accordion-navigation.active a {
    background-color: #1976d2;
    border-color: #1976d2
}

.enter_chart_content36.green .accordion .accordion-navigation.active a {
    background-color: #7cb342;
    border-color: #7cb342
}

.enter_chart_content36.yellow .accordion .accordion-navigation.active a {
    background-color: #fbc02d;
    border-color: #fbc02d
}

.enter_chart_content36 .accordion .accordion-navigation a {
    position: relative;
    padding: 10px 20px;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    color: #666;
    text-transform: uppercase
}

.enter_chart_content36 .accordion .accordion-navigation>.content.active {
    background: #fff;
    display: block
}

.enter_chart_content36 .accordion .accordion-navigation .content {
    padding: .9375rem
}

.enter_chart_content36 .accordion .accordion-navigation a {
    display: block;
    text-decoration: none;
    position: relative
}

.enter_chart_content36 .accordion .accordion-navigation a .icon {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1em;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease
}

.enter_chart_content36 .accordion-navigation a .icon:before {
    display: inline-block;
    text-align: center;
    line-height: 30px
}

.enter_chart_content36 .icon_plus:before {
    content: "+";
    font-size: 16px;
    color: #000
}

.enter_chart_content36 .icon_minus:before {
    content: "-";
    font-size: 20px;
    color: #fff
}

.enter_chart_content36 .accordion .accordion-navigation>.content {
    display: none;
    padding: 13px
}

.enter_chart_content37 {
    margin: 0;
    padding: 15px 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit
}

.enter_chart_content37 .wprt-toggles .toggle-item {
    margin-top: 10px
}

.enter_chart_content37 .wprt-toggles.style-1 .toggle-item.active .toggle-heading {
    background-color: #e2b43a;
    color: #fff
}

.enter_chart_content37.red .wprt-toggles.style-1 .toggle-item.active .toggle-heading {
    background-color: #e53935 !important
}

.enter_chart_content37.black .wprt-toggles.style-1 .toggle-item.active .toggle-heading {
    background-color: #424242 !important
}

.enter_chart_content37.blue .wprt-toggles.style-1 .toggle-item.active .toggle-heading {
    background-color: #1976d2 !important
}

.enter_chart_content37.green .wprt-toggles.style-1 .toggle-item.active .toggle-heading {
    background-color: #7cb342 !important
}

.enter_chart_content37.yellow .wprt-toggles.style-1 .toggle-item.active .toggle-heading {
    background-color: #fbc02d !important
}

.enter_chart_content37 .wprt-toggles.style-1 .toggle-item .toggle-heading {
    border-radius: 3px;
    display: block
}

.enter_chart_content37 .wprt-toggles .toggle-item .toggle-heading {
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    padding: 15px 25px;
    margin-bottom: 0;
    background-color: #f4f4f4;
    cursor: pointer;
    position: relative;
    -webkit-transition: all .238s;
    transition: all .238s
}

.enter_chart_content37 .wprt-toggles.style-1.no-icon .toggle-item .toggle-heading>.inner {
    padding: 0 0 0 4px
}

.enter_chart_content37 .wprt-toggles .toggle-item .toggle-heading>.inner {
    padding: 0 35px;
    display: block;
    position: relative
}

.enter_chart_content37 .wprt-toggles.style-1.no-icon .toggle-item .toggle-content {
    padding: 22px 5px 5px 29px
}

.enter_chart_content37 .wprt-toggles .toggle-item .toggle-content {
    display: none;
    padding: 20px 25px 10px;
    background-color: #fff
}

.enter_chart_content37 .wprt-toggles.style-1 .toggle-item.active .toggle-heading>.inner:after {
    content: "-";
    color: #fff
}

.enter_chart_content37 .wprt-toggles.style-1 .toggle-item .toggle-heading>.inner:after {
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    content: "+";
    color: #282828;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.enter_chart_content37 .wprt-toggles.style-1.no-icon .toggle-item .toggle-content>p {
    margin-bottom: 18px
}

.enter_chart_content37 .wprt-toggles .toggle-item .toggle-heading:hover {
    color: #e2b43a
}

.enter_chart_content38 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box
}

.enter_chart_content38 .two-column {
    position: relative;
    margin-bottom: 20px;
    box-sizing: inherit
}

.enter_chart_content38 .row {
    margin-left: -15px;
    margin-right: -15px;
    box-sizing: inherit
}

.enter_chart_content38 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content38 * {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0
}

.enter_chart_content38 .two-column .image-column {
    position: relative;
    margin-bottom: 20px
}

.enter_chart_content38 .image {
    position: relative
}

.enter_chart_content38 .mb-20 {
    margin-bottom: 30px
}

.enter_chart_content38 .image img {
    position: relative;
    width: 100%;
    display: block
}

.enter_chart_content38 img {
    display: inline-block;
    max-width: 100%
}

.enter_chart_content38 .two-column .content-column {
    position: relative
}

.enter_chart_content38 .two-column .content-column h4 {
    position: relative;
    color: #333;
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 15px
}

.enter_chart_content38 h4 {
    position: relative;
    font-weight: 400;
    margin: 0;
    background: 0 0;
    line-height: 1.6em;
    color: #222
}

.enter_chart_content38 .two-column .content-column h4:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 50px;
    height: 3px;
    border-radius: 3px;
    background-color: #fdc236
}

.enter_chart_content38.red .two-column .content-column h4:after {
    background-color: #e53935 !important
}

.enter_chart_content38.black .two-column .content-column h4:after {
    background-color: #424242 !important
}

.enter_chart_content38.blue .two-column .content-column h4:after {
    background-color: #1976d2 !important
}

.enter_chart_content38.green .two-column .content-column h4:after {
    background-color: #7cb342 !important
}

.enter_chart_content38.yellow .two-column .content-column h4:after {
    background-color: #fbc02d !important
}

.enter_chart_content38.red .list-style-one li:before {
    background: #e53935 !important
}

.enter_chart_content38.black .list-style-one li:before {
    background: #424242 !important
}

.enter_chart_content38.blue .list-style-one li:before {
    background: #1976d2 !important
}

.enter_chart_content38.green .list-style-one li:before {
    background: #7cb342 !important
}

.enter_chart_content38.yellow .list-style-one li:before {
    background: #fbc02d !important
}

.enter_chart_content38 .two-column .content-column .text {
    position: relative;
    color: #666;
    margin-bottom: 20px;
    line-height: 24px
}

.enter_chart_content38 .list-style-one {
    position: relative
}

.enter_chart_content38 .list-style-one li {
    position: relative;
    font-size: 16px;
    color: #666;
    padding-left: 20px;
    font-style: italic;
    margin-bottom: 10px;
    font-weight: 4000;
    line-height: 1.8em;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.enter_chart_content38 .list-style-one li:before {
    position: absolute;
    content: ' ';
    left: 0;
    top: 7px;
    font-size: 10px;
    color: #666;
    font-style: normal;
    font-family: FontAwesome;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #ccc;
    text-align: center;
    line-height: 15px;
    color: #fff
}

.enter_chart_content38 li,
.enter_chart_content38 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.enter_chart_content38 .col-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: inherit
}

@media (min-width:992px) {
    .enter_chart_content38 .col-6 {
        width: 50%
    }

    .enter_chart_content38 .col-6 {
        float: left
    }
}

.enter_chart_content39 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box
}

.enter_chart_content39 .two-column {
    position: relative;
    margin-bottom: 20px;
    box-sizing: inherit
}

.enter_chart_content39 .row {
    margin-left: -15px;
    margin-right: -15px;
    box-sizing: inherit
}

.enter_chart_content39 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content39 * {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0
}

.enter_chart_content39 .two-column .image-column {
    position: relative;
    margin-bottom: 20px
}

.enter_chart_content39 .image {
    position: relative
}

.enter_chart_content39 .mb-20 {
    margin-bottom: 30px
}

.enter_chart_content39 .image img {
    position: relative;
    width: 100%;
    display: block
}

.enter_chart_content39 img {
    display: inline-block;
    max-width: 100%
}

.enter_chart_content39 .two-column .content-column {
    position: relative
}

.enter_chart_content39 .two-column .content-column h4 {
    position: relative;
    color: #333;
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 15px
}

.enter_chart_content39 h4 {
    position: relative;
    font-weight: 400;
    margin: 0;
    background: 0 0;
    line-height: 1.6em;
    color: #222
}

.enter_chart_content39 .two-column .content-column h4:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 50px;
    height: 3px;
    border-radius: 3px;
    background-color: #fdc236
}

.enter_chart_content39.red .two-column .content-column h4:after {
    background-color: #e53935 !important
}

.enter_chart_content39.black .two-column .content-column h4:after {
    background-color: #424242 !important
}

.enter_chart_content39.blue .two-column .content-column h4:after {
    background-color: #1976d2 !important
}

.enter_chart_content39.green .two-column .content-column h4:after {
    background-color: #7cb342 !important
}

.enter_chart_content39.yellow .two-column .content-column h4:after {
    background-color: #fbc02d !important
}

.enter_chart_content39.red .list-style-one li:before {
    background: #e53935 !important
}

.enter_chart_content39.black .list-style-one li:before {
    background: #424242 !important
}

.enter_chart_content39.blue .list-style-one li:before {
    background: #1976d2 !important
}

.enter_chart_content39.green .list-style-one li:before {
    background: #7cb342 !important
}

.enter_chart_content39.yellow .list-style-one li:before {
    background: #fbc02d !important
}

.enter_chart_content39 .two-column .content-column .text {
    position: relative;
    color: #666;
    font-size: 17px;
    margin-bottom: 20px
}

.enter_chart_content39 .list-style-one {
    position: relative
}

.enter_chart_content39 .list-style-one li {
    position: relative;
    font-size: 16px;
    color: #666;
    padding-left: 20px;
    font-style: italic;
    margin-bottom: 10px;
    font-weight: 4000;
    line-height: 1.8em;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

.enter_chart_content39 .list-style-one li:before {
    position: absolute;
    content: ' ';
    left: 0;
    top: 7px;
    font-size: 10px;
    color: #666;
    font-style: normal;
    font-family: FontAwesome;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #ccc;
    text-align: center;
    line-height: 15px;
    color: #fff
}

.enter_chart_content39 li,
.enter_chart_content39 ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.enter_chart_content39 .col-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: inherit
}

@media (min-width:992px) {
    .enter_chart_content39 .col-6 {
        width: 50%
    }

    .enter_chart_content39 .col-6 {
        float: left
    }
}

.enter_chart_content40 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 10px;
    box-sizing: border-box
}

.enter_chart_content40 .row {
    margin-left: -17px;
    margin-right: -17px
}

.enter_chart_content40 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content40 .marg-lg-b30 {
    margin-bottom: 30px
}

.enter_chart_content40 .col-6 {
    position: relative;
    min-height: 1px;
    padding-left: 17px;
    padding-right: 17px;
    width: 100%
}

.enter_chart_content40 *,
.enter_chart_content40 ::after,
.enter_chart_content40 ::before {
    box-sizing: inherit
}

.enter_chart_content40 .hentry__content .list-box {
    color: #999
}

.enter_chart_content40 .hentry__content .list-box__title {
    margin-bottom: 12px
}

.enter_chart_content40 .hentry__content .list-box__title {
    display: block;
    margin-left: 60px;
    font-size: 16px;
    color: #333
}

.enter_chart_content40 .hentry__content .list-box__subtitle {
    display: block;
    margin-left: 60px;
    font-size: 16px
}

.enter_chart_content40 .pb-10 {
    padding-bottom: 10px
}

.enter_chart_content40 .iconImg {
    width: 32px;
    height: 32px
}

.enter_chart_content40 .hentry__content .list-box .iconImg {
    float: left
}

.enter_chart_content40 .hentry__content .list-box .iconImg img {
    width: 100%;
    height: 100%
}

.enter_chart_content40 .hentry__content .list-box {
    color: #999
}

.enter_chart_content40 .hentry__content h4 {
    margin-bottom: 12px;
    font-weight: 900;
    line-height: 19pxcolor: #333
}

@media (min-width:992px) {
    .enter_chart_content40 .col-6 {
        width: 50%
    }

    .enter_chart_content40 .col-6 {
        float: left
    }
}

.enter_chart_content41 {
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    color: #999;
    padding: 15px 0
}

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

.enter_chart_content41 .col-6 {
    width: 100%
}

.enter_chart_content41 .col-6 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.enter_chart_content41 .textwidget {
    font-size: 16px
}

.enter_chart_content41 .textwidget__text--grey {
    color: #999;
    margin-top: 0;
    margin-bottom: 18px
}

.enter_chart_content41 .row::after {
    content: "";
    display: table;
    clear: both
}

.enter_chart_content41 *,
.enter_chart_content41 ::after,
.enter_chart_content41 ::before {
    box-sizing: inherit
}

.enter_chart_content41 .size-full {
    width: 100%;
    display: block
}

.enter_chart_content41 .pl-10 {
    padding-left: 10px
}

.plr-15 {
    padding-left: 15px;
    padding-right: 15px
}

.ptb-10 {
    padding-top: 10px;
    padding-bottom: 10px
}

.enter_chart_content41 .textwidget__icon--check {
    color: #fec103;
    margin-right: 15px
}

.enter_chart_content41 .icon-container {
    width: 15px;
    height: 15px;
    display: inline-block;
    border: 3px solid #fec103;
    border-radius: 50%
}

.enter_chart_content41.red .icon-container {
    border: 3px solid #e53935
}

.enter_chart_content41.black .icon-container {
    border: 3px solid #424242
}

.enter_chart_content41.blue .icon-container {
    border: 3px solid #1976d2
}

.enter_chart_content41.yellow .icon-container {
    border: 3px solid #fbc02d
}

.enter_chart_content41.green .icon-container {
    border: 3px solid #7cb342
}

@media (min-width:1300px) {
    .enter_chart_content41 .col-6 {
        width: 50%;
        float: left
    }
}

.public_css_content a {
    text-decoration: none
}

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

.public_css_content #goTop,
.public_css_content .container,
.public_css_content .lm,
.public_css_content .tab,
.public_css_content .title,
.public_css_content a,
.public_css_content a:after,
.public_css_content a:before,
.public_css_content i,
.public_css_content img,
.public_css_content li,
.public_css_content span {
    transition: all .6s ease 0s;
    -moz-transition: all .6s ease 0s;
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s;
    -ms-transition: all .6s ease 0s
}

.public_css_content blockquote,
.public_css_content body,
.public_css_content button,
.public_css_content dd,
.public_css_content div,
.public_css_content dl,
.public_css_content dt,
.public_css_content fieldset,
.public_css_content figure,
.public_css_content form,
.public_css_content h1,
.public_css_content h2,
.public_css_content h3,
.public_css_content h4,
.public_css_content h5,
.public_css_content h6,
.public_css_content input,
.public_css_content legend,
.public_css_content li,
.public_css_content ol,
.public_css_content p,
.public_css_content pre,
.public_css_content table,
.public_css_content textarea,
.public_css_content ul {
    margin: 0;
    padding: 0
}

.public_css_content figure,
.public_css_content li,
.public_css_content ol,
.public_css_content ul {
    list-style: none
}

.public_css_content .clearfix:after,
.public_css_content .clearfix:before {
    content: "";
    display: table
}

.public_css_content .clearfix:after {
    clear: both
}

.public_css_content .justify {
    text-align: justify !important;
    text-justify: inter-ideograph;
    letter-spacing: 0;
    font-size: 0
}

.public_css_content .justify:after {
    content: '';
    height: 0;
    width: 100%;
    display: inline-block;
    overflow: hidden
}

.public_css_content .justify .line {
    display: inline-block;
    height: 0;
    overflow: hidden
}

.public_css_content .justify>* {
    text-align: left;
    font-size: 14px
}

.public_css_content .justify .box {
    display: inline-block;
    vertical-align: top
}

.public_css_content .box.justify {
    text-align: justify
}

@font-face {
    font-family: icomoon;
    src: url(../font/icomoon.eot);
    src: url(../font/icomoon.eot?#iefix) format("embedded-opentype"), url(../font/icomoon.woff) format("woff"), url(../font/icomoon.woff2) format("woff2"), url(../font/icomoon.ttf) format("truetype"), url(../font/icomoon.svg#icomoon) format("svg")
}

.public_css_content .pubImgCont {
    display: block;
    padding-top: 66.59708%;
    overflow: hidden;
    position: relative
}

.public_css_content .pubImgCont img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.public_css_content .center {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (max-width:1366px) {
    .public_css_content .center {
        width: 88%
    }
}

@media screen and (max-width:1300px) {
    .public_css_content .center {
        width: 90%
    }
}

@media screen and (max-width:1000px) {
    .public_css_content .center {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
}

.public_css_content .fl {
    float: left
}

.public_css_content .fr {
    float: right
}

.public_css_content .paddingWrap {
    padding-top: 2.94118%;
    padding-bottom: 2.94118%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (max-width:875px) {
    .public_css_content .paddingWrap {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

.enter_chart_content42 {
    margin-bottom: 4.16667%
}

.enter_chart_content42 .box {
    width: 31.62393%;
    margin-bottom: 1.7094%
}

.enter_chart_content42 .box:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2)
}

.enter_chart_content42 .line {
    width: 31.62393%
}

.enter_chart_content42 .tit {
    color: #313a39;
    font-size: 38px
}

.enter_chart_content42 .imgWrap {
    display: block;
    margin-top: 6.75676%;
    overflow: hidden
}

.enter_chart_content42 .des {
    color: #818285;
    font-size: 16px;
    line-height: 22px;
    max-height: 132px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    margin-top: 6.21622%
}

.enter_chart_content42 .more {
    display: inline-block;
    font-size: 18px;
    margin-top: 6.75676%
}

.enter_chart_content42 .more:hover:before {
    background: #3a393a;
    transform: rotate(-90deg) translateY(5px);
    -ms-transform: rotate(-90deg) translateY(5px);
    -moz-transform: rotate(-90deg) translateY(5px);
    -webkit-transform: rotate(-90deg) translateY(5px);
    -o-transform: rotate(-90deg) translateY(5px)
}

.enter_chart_content42 .more {
    display: inline-block;
    vertical-align: middle;
    color: #ec7823
}

.enter_chart_content42 .more:before {
    content: "\e666";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #ec7823;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    margin-right: 10px
}

.enter_chart_content42.red .more {
    color: #e53935
}

.enter_chart_content42.black .more {
    color: #424242
}

.enter_chart_content42.blue .more {
    color: #1976d2
}

.enter_chart_content42.yellow .more {
    color: #fbc02d
}

.enter_chart_content42.green .more {
    color: #7cb342
}

.enter_chart_content42.red .more:before {
    background: #e53935
}

.enter_chart_content42.black .more:before {
    background: #424242
}

.enter_chart_content42.blue .more:before {
    background: #1976d2
}

.enter_chart_content42.yellow .more:before {
    background: #fbc02d
}

.enter_chart_content42.green .more:before {
    background: #7cb342
}

@media screen and (max-width:875px) {
    .enter_chart_content42 {
        margin-bottom: 25px
    }

    .enter_chart_content42 .tit {
        font-size: 24px
    }

    .enter_chart_content42 .more:before {
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    .enter_chart_content42 .more {
        font-size: 14px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content42 .box {
        width: 48%;
        margin-bottom: 20px
    }

    .enter_chart_content42 .imgWrap {
        margin-top: 10px
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content42 .box {
        width: 100%
    }
}

.enter_chart_content43 {
    padding: 4.16667% 0 .78125%;
    margin-bottom: 4.16667%;
    background: #818286
}

.enter_chart_content43 .cont {
    width: 30.76923%;
    margin-bottom: 5.55556%
}

.enter_chart_content43 .cont .box {
    vertical-align: middle
}

.enter_chart_content43 .line {
    width: 30.76923%
}

.enter_chart_content43 .num {
    width: 30.55556%;
    padding-top: 30.55556%;
    border-radius: 50%;
    border: 2px solid #fff;
    text-align: center;
    color: #fff;
    position: relative
}

.enter_chart_content43 .textMid {
    white-space: nowrap;
    font-size: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.enter_chart_content43 .textMid:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.enter_chart_content43 .textMid .textMidSon {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    font-size: 14px;
    width: 100%
}

.enter_chart_content43 .textMid .textMidSon {
    font-size: 38px
}

.enter_chart_content43 .textWrap {
    width: 65.27778%
}

.enter_chart_content43 .tit {
    font-size: 24px;
    color: #fff
}

.enter_chart_content43 .des {
    color: #fff;
    line-height: 18px;
    max-height: 54px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 5px
}

.enter_chart_content43.red .more:before {
    background: #e53935
}

.enter_chart_content43.black .more:before {
    background: #424242
}

.enter_chart_content43.blue .more:before {
    background: #1976d2
}

.enter_chart_content43.yellow .more:before {
    background: #fbc02d
}

.enter_chart_content43.green .more:before {
    background: #7cb342
}

@media screen and (max-width:875px) {
    .enter_chart_content43 .num {
        width: 15%;
        padding-top: 15%
    }

    .enter_chart_content43 .textMid .textMidSon {
        font-size: 20px
    }

    .enter_chart_content43 .textWrap {
        width: 75%
    }

    .enter_chart_content43 .tit {
        font-size: 20px
    }

    .enter_chart_content43 .cont .box {
        vertical-align: top
    }

    .enter_chart_content43 .cont {
        width: 47%
    }

    .enter_chart_content43 {
        padding: 35px 0 10px;
        margin-bottom: 35px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content43 .cont {
        width: 100%
    }

    .enter_chart_content43 .num {
        width: 10%;
        padding-top: 10%
    }

    .enter_chart_content43 .textWrap {
        width: 86%
    }
}

.enter_chart_content44 {
    margin-bottom: 4.16667%;
    position: relative;
    padding: 11.62791% 0;
    overflow: hidden
}

.enter_chart_content44 .bg img {
    height: 100%;
    max-width: none;
    width: auto;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.enter_chart_content44 .textWrap {
    position: relative;
    text-align: center
}

.enter_chart_content44 .text {
    width: 68.37607%;
    font-size: 60px;
    line-height: 1.1;
    color: #fff;
    text-align: center;
    margin: 0 auto
}

.enter_chart_content44 .btn {
    display: inline-block;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 1;
    padding: 1.7094% 3.4188%;
    background: #ec7823;
    margin-top: 3.84615%
}

.enter_chart_content44 .btn:hover {
    background: #aa5517
}

.enter_chart_content44.red .btn {
    background: #e53935
}

.enter_chart_content44.black .btn {
    background: #424242
}

.enter_chart_content44.blue .btn {
    background: #1976d2
}

.enter_chart_content44.yellow .btn {
    background: #fbc02d
}

.enter_chart_content44.green .btn {
    background: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content44 .text {
        font-size: 45px
    }

    .enter_chart_content44 .btn {
        font-size: 16px;
        padding: 1.2094% 2.4188%
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content44 {
        margin-bottom: 35px
    }

    .enter_chart_content44 .text {
        font-size: 30px
    }

    .enter_chart_content44 .btn {
        font-size: 14px;
        padding: 1.2094% 2.4188%
    }
}

.enter_chart_content45 {
    padding: 5.20833%;
    margin-bottom: 4.16667%;
    background: #ececec
}

.enter_chart_content45 .box {
    vertical-align: middle
}

.enter_chart_content45 .textWrap {
    width: 48.71795%
}

.enter_chart_content45 .imgWrap {
    width: 48.71795%;
    overflow: hidden
}

.enter_chart_content45 .imgWrap img {
    width: 100%
}

.enter_chart_content45 .imgWrap:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.enter_chart_content45 .title {
    font-size: 48px;
    color: #818285
}

.enter_chart_content45 .des {
    font-size: 16px;
    color: #818285;
    line-height: 22px;
    max-height: 88px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 10px
}

.enter_chart_content45.red .title {
    color: #e53935
}

.enter_chart_content45.black .title {
    color: #424242
}

.enter_chart_content45.blue .title {
    color: #1976d2
}

.enter_chart_content45.yellow .title {
    color: #fbc02d
}

.enter_chart_content45.green .title {
    color: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content45 .title {
        font-size: 40px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content45 {
        padding: 35px 0;
        margin-bottom: 30px
    }

    .enter_chart_content45 .title {
        font-size: 30px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content45 .textWrap {
        width: 100%
    }

    .enter_chart_content45 .imgWrap {
        width: 100%;
        margin-top: 15px
    }
}

.enter_chart_content46 {
    margin-bottom: 3.125%
}

.enter_chart_content46 .box {
    width: 29.05983%;
    margin-bottom: 1.7094%
}

.enter_chart_content46 .line {
    width: 29.05983%
}

.enter_chart_content46 .wrap {
    margin-top: 5.12821%
}

.enter_chart_content46 .title {
    color: #818285;
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center
}

.enter_chart_content46 .topTit {
    font-size: 48px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    color: #3a393a
}

.enter_chart_content46 .tit {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    color: #ec7823;
    line-height: 1.3;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    margin-top: 10px
}

.enter_chart_content46 .des {
    font-size: 16px;
    color: #818285;
    line-height: 22px;
    max-height: 132px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    margin-top: 10px
}

.enter_chart_content46 .more {
    display: inline-block;
    font-size: 18px;
    margin-top: 7.35294%
}

.enter_chart_content46 .more:hover:before {
    background: #3a393a;
    transform: rotate(-90deg) translateY(5px);
    -ms-transform: rotate(-90deg) translateY(5px);
    -moz-transform: rotate(-90deg) translateY(5px);
    -webkit-transform: rotate(-90deg) translateY(5px);
    -o-transform: rotate(-90deg) translateY(5px)
}

.enter_chart_content46 .more.entm-field_color_font {
    display: inline-block;
    vertical-align: middle;
    color: #ec7823
}

.enter_chart_content46 .more:before {
    content: "\e666";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #ec7823;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    margin-right: 10px
}

.enter_chart_content46.red .tit {
    color: #e53935
}

.enter_chart_content46.black .tit {
    color: #424242
}

.enter_chart_content46.blue .tit {
    color: #1976d2
}

.enter_chart_content46.yellow .tit {
    color: #fbc02d
}

.enter_chart_content46.green .tit {
    color: #7cb342
}

.enter_chart_content46.red .more.entm-field_color_font {
    color: #e53935
}

.enter_chart_content46.black .more.entm-field_color_font {
    color: #424242
}

.enter_chart_content46.blue .more.entm-field_color_font {
    color: #1976d2
}

.enter_chart_content46.yellow .more.entm-field_color_font {
    color: #fbc02d
}

.enter_chart_content46.green .more.entm-field_color_font {
    color: #7cb342
}

.enter_chart_content46.red .more:before {
    background: #e53935
}

.enter_chart_content46.black .more:before {
    background: #424242
}

.enter_chart_content46.blue .more:before {
    background: #1976d2
}

.enter_chart_content46.yellow .more:before {
    background: #fbc02d
}

.enter_chart_content46.green .more:before {
    background: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content46 .title {
        font-size: 45px
    }

    .enter_chart_content46 .topTit {
        font-size: 36px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content46 {
        margin-bottom: 35px
    }

    .enter_chart_content46 .title {
        font-size: 30px
    }

    .enter_chart_content46 .topTit {
        font-size: 24px
    }

    .enter_chart_content46 .more:before {
        width: 30px;
        height: 30px;
        line-height: 30px
    }

    .enter_chart_content46 .more {
        font-size: 14px
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content46 .box {
        width: 48%;
        margin-bottom: 20px
    }

    .enter_chart_content46 .more {
        margin-top: 15px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content46 .box {
        width: 100%
    }
}

.enter_chart_content47 {
    background: #818286;
    padding: 5.20833% 0;
    margin-bottom: 4.16667%
}

.enter_chart_content47 .box {
    width: 31.62393%;
    text-align: center;
    border: 2px solid #fff;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3.4188% 5.98291% 5.12821%;
    color: #fff;
    transition: .6s all ease;
    -moz-transition: .6s all ease;
    -webkit-transition: .6s all ease;
    -o-transition: .6s all ease;
    -ms-transition: .6s all ease
}

.enter_chart_content47 .box:hover {
    background: #393939;
    border-color: #393939
}

.enter_chart_content47 .box:hover .btn {
    color: #fff;
    background: #ec7823
}

.enter_chart_content47 .webName {
    font-size: 36px
}

.enter_chart_content47 .tit {
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif
}

.enter_chart_content47 .des {
    margin-top: 15px;
    font-size: 16px;
    line-height: 22px;
    max-height: 176px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical
}

.enter_chart_content47 .btn {
    display: inline-block;
    color: #4c4b4c;
    font-size: 20px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    line-height: 1.1;
    padding: 7.82609% 21.73913%;
    background: #cfcfcf;
    margin-top: 16.08696%
}

@media screen and (max-width:1400px) {
    .enter_chart_content47 .webName {
        font-size: 30px
    }

    .enter_chart_content47 .tit {
        font-size: 45px
    }

    .enter_chart_content47 .btn {
        font-size: 18px;
        padding: 5.82609% 15.73913%
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content47 {
        padding: 30px 0 10px;
        margin-bottom: 35px
    }

    .enter_chart_content47 .webName {
        font-size: 20px
    }

    .enter_chart_content47 .tit {
        font-size: 30px
    }

    .enter_chart_content47 .btn {
        font-size: 14px;
        padding: 10px 20px
    }

    .enter_chart_content47 .box {
        padding: 20px 10px
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content47 .box {
        width: 48%;
        margin-bottom: 20px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content47 .box {
        width: 100%
    }

    .enter_chart_content47 .btn {
        margin-top: 20px
    }
}

.enter_chart_content48 {
    margin-bottom: 5.20833%
}

.enter_chart_content48 .title {
    font-size: 60px;
    color: #818287;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center
}

.enter_chart_content48 .wrap {
    margin-top: 3.4188%
}

.enter_chart_content48 .line {
    width: 31.62393%
}

.enter_chart_content48 .box {
    width: 31.62393%;
    margin-bottom: 3.24786%
}

.enter_chart_content48 .box:hover .shade_48 {
    top: 0;
    opacity: 1
}

.enter_chart_content48 .imgWrap {
    display: block;
    position: relative;
    overflow: hidden
}

.enter_chart_content48 .shade_48 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    white-space: nowrap;
    font-size: 0;
    background: rgba(0, 0, 0, .6);
    padding: 0 9.45946%;
    color: #fff;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0
}

.enter_chart_content48 .shade_48:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.enter_chart_content48 .shade_48 .textMidSon {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    font-size: 14px;
    width: 100%
}

.enter_chart_content48 .tit {
    display: block;
    font-size: 40px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif
}

.enter_chart_content48 .des {
    font-size: 16px;
    line-height: 22px;
    max-height: 132px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}

.enter_chart_content48 .more {
    text-align: center;
    margin-top: 4.2735%
}

.enter_chart_content48 .more {
    display: inline-block;
    font-size: 20px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    color: #fff;
    background: #ec7823;
    padding: 1.7094% 3.84615%
}

.enter_chart_content48 .more:hover {
    background: #aa5517
}

.enter_chart_content48.red .more {
    background: #e53935
}

.enter_chart_content48.black .more {
    background: #424242
}

.enter_chart_content48.blue .more {
    background: #1976d2
}

.enter_chart_content48.yellow .more {
    background: #fbc02d
}

.enter_chart_content48.green .more {
    background: #7cb342
}

.enter_chart_content48.red .more:hover {
    background: #8a211f
}

.enter_chart_content48.black .more:hover {
    background: #424242
}

.enter_chart_content48.blue .more:hover {
    background: #205992
}

.enter_chart_content48.yellow .more:hover {
    background: #d4a632
}

.enter_chart_content48.green .more:hover {
    background: #568228
}

@media screen and (max-width:1400px) {
    .enter_chart_content48 .title {
        font-size: 45px
    }

    .enter_chart_content48 .tit {
        font-size: 30px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content48 {
        margin-bottom: 35px
    }

    .enter_chart_content48 .title {
        font-size: 30px
    }

    .enter_chart_content48 .tit {
        font-size: 20px
    }

    .enter_chart_content48 .more {
        margin-top: 10px
    }

    .enter_chart_content48 .more a {
        font-size: 14px;
        padding: 10px 20px
    }

    .enter_chart_content48 .des {
        font-size: 14px;
        line-height: 20px;
        max-height: 80px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content48 .box {
        width: 48%
    }
}

@media screen and (max-width:400px) {
    .enter_chart_content48 .box {
        width: 100%
    }
}

.enter_chart_content49 {
    padding-top: 4.16667%;
    padding-bottom: 5.20833%;
    background: #ececec;
    margin-bottom: 4.16667%
}

.enter_chart_content49 .title {
    color: #818285;
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center;
    line-height: 1.1
}

.enter_chart_content49 .wrap {
    margin-top: 4.2735%
}

.enter_chart_content49 .imgWrap {
    width: 40.17094%;
    overflow: hidden
}

.enter_chart_content49 .imgWrap:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.enter_chart_content49 .textWrap {
    width: 57.26496%
}

.enter_chart_content49 .tit {
    color: #ec7823
}

.enter_chart_content49 .des {
    color: #898a8d;
    line-height: 22px;
    font-size: 16px;
    margin-top: 15px
}

.enter_chart_content49 .more {
    display: inline-block;
    font-size: 18px;
    margin-top: 6.71642%
}

.enter_chart_content49 .more:hover:before {
    background: #3a393a;
    transform: rotate(-90deg) translateY(5px);
    -ms-transform: rotate(-90deg) translateY(5px);
    -moz-transform: rotate(-90deg) translateY(5px);
    -webkit-transform: rotate(-90deg) translateY(5px);
    -o-transform: rotate(-90deg) translateY(5px)
}

.enter_chart_content49 .more {
    vertical-align: middle;
    color: #ec7823
}

.enter_chart_content49 .more:before {
    content: "\e666";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #ec7823;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    margin-right: 10px
}

.enter_chart_content49.red .tit {
    color: #e53935
}

.enter_chart_content49.black .tit {
    color: #424242
}

.enter_chart_content49.blue .tit {
    color: #1976d2
}

.enter_chart_content49.yellow .tit {
    color: #fbc02d
}

.enter_chart_content49.green .tit {
    color: #7cb342
}

.enter_chart_content49.red .more:before {
    background: #e53935
}

.enter_chart_content49.black .more:before {
    background: #424242
}

.enter_chart_content49.blue .more:before {
    background: #1976d2
}

.enter_chart_content49.yellow .more:before {
    background: #fbc02d
}

.enter_chart_content49.green .more:before {
    background: #7cb342
}

.enter_chart_content49.red .more {
    color: #e53935
}

.enter_chart_content49.black .more {
    color: #424242
}

.enter_chart_content49.blue .more {
    color: #1976d2
}

.enter_chart_content49.yellow .more {
    color: #fbc02d
}

.enter_chart_content49.green .more {
    color: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content49 .title {
        font-size: 45px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content49 {
        padding: 30px 0;
        margin-bottom: 35px
    }

    .enter_chart_content49 .title {
        font-size: 30px
    }

    .enter_chart_content49 .textWrap {
        width: 100%;
        margin-top: 20px
    }

    .enter_chart_content49 .more {
        margin-top: 20px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content49 .imgWrap {
        width: 100%
    }
}

.enter_chart_content50 {
    margin-bottom: 4.16667%
}

.enter_chart_content50 .title {
    color: #818285;
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center;
    line-height: 1.1
}

.enter_chart_content50 .wrap {
    margin-top: 4.2735%
}

.enter_chart_content50 .box {
    width: 23.07692%;
    margin-bottom: 3.4188%
}

.enter_chart_content50 .box:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.enter_chart_content50 .imgWrap {
    overflow: hidden
}

.enter_chart_content50 .line {
    width: 23.07692%
}

.enter_chart_content50 .tit {
    display: block;
    color: #ec7823;
    font-size: 18px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    margin-top: 11.11111%
}

.enter_chart_content50 .des {
    font-size: 16px;
    color: #8b8c8f;
    line-height: 22px;
    max-height: 88px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 10px
}

.enter_chart_content50.red .tit {
    color: #e53935
}

.enter_chart_content50.black .tit {
    color: #424242
}

.enter_chart_content50.blue .tit {
    color: #1976d2
}

.enter_chart_content50.yellow .tit {
    color: #fbc02d
}

.enter_chart_content50.green .tit {
    color: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content50 .title {
        font-size: 45px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content50 {
        margin-bottom: 30px
    }

    .enter_chart_content50 .title {
        font-size: 30px
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content50 .box {
        width: 48%;
        margin-bottom: 20px
    }
}

.enter_chart_content51 {
    padding-top: 6.25%;
    padding-bottom: 5.20833%;
    background: #ececec;
    margin-bottom: 4.16667%
}

.enter_chart_content51 .title {
    color: #818285;
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center;
    line-height: 1.1
}

.enter_chart_content51 .wrap {
    margin-top: 4.2735%
}

.enter_chart_content51 .cont {
    width: 49.1453%
}

.enter_chart_content51 .imgWrap {
    width: 47.13043%;
    overflow: hidden
}

.enter_chart_content51 .imgWrap:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.enter_chart_content51 .textWrap {
    width: 47.82609%
}

.enter_chart_content51 .des {
    font-size: 16px;
    line-height: 20px
}

.enter_chart_content51 .des p {
    margin-bottom: 10px
}

.enter_chart_content51 .or {
    display: block;
    color: #ec7823
}

.enter_chart_content51.red .or {
    color: #e53935
}

.enter_chart_content51.black .or {
    color: #424242
}

.enter_chart_content51.blue .or {
    color: #1976d2
}

.enter_chart_content51.yellow .or {
    color: #fbc02d
}

.enter_chart_content51.green .or {
    color: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content51 .title {
        font-size: 45px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content51 {
        padding: 30px 0;
        margin-bottom: 35px
    }

    .enter_chart_content51 .title {
        font-size: 30px
    }

    .enter_chart_content51 .textWrap {
        width: 100%;
        margin-top: 20px
    }

    .enter_chart_content51 .imgWrap {
        width: 100%
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content51 .cont {
        width: 100%;
        margin-bottom: 20px
    }
}

.enter_chart_content52 {
    margin-bottom: 4.16667%
}

.enter_chart_content52 .title {
    color: #818285;
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center;
    line-height: 1.1
}

.enter_chart_content52 .wrap {
    margin-top: 4.2735%
}

.enter_chart_content52 .leftWrap {
    width: 48.71795%;
    font-size: 16px
}

.enter_chart_content52 .rightWrap {
    width: 46.5812%
}

.enter_chart_content52 .tit {
    color: #ec7823
}

.enter_chart_content52 .des {
    color: #818285;
    line-height: 20px;
    margin-top: 10px
}

.enter_chart_content52 ul li {
    width: 44.0367%;
    font-size: 12px;
    border-top: 1px solid #d2d2d1
}

.block_14 ul li:nth-child(2),
.enter_chart_content52 ul li:nth-child(1) {
    border-top: 0
}

.enter_chart_content52 ul li a {
    color: #818285;
    display: block;
    padding: 7px 0
}

.enter_chart_content52 ul li a:before {
    content: "\e63d";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    display: inline-block;
    vertical-align: middle;
    color: #ec7823;
    margin-right: 10px;
    margin-top: -2px;
    line-height: 1
}

.enter_chart_content52 ul li:hover a {
    color: #ec7823
}

.enter_chart_content52.red .tit {
    color: #e53935
}

.enter_chart_content52.black .tit {
    color: #424242
}

.enter_chart_content52.blue .tit {
    color: #1976d2
}

.enter_chart_content52.yellow .tit {
    color: #fbc02d
}

.enter_chart_content52.green .tit {
    color: #7cb342
}

.enter_chart_content52.red ul li a:before {
    color: #e53935
}

.enter_chart_content52.black ul li a:before {
    color: #424242
}

.enter_chart_content52.blue ul li a:before {
    color: #1976d2
}

.enter_chart_content52.yellow ul li a:before {
    color: #fbc02d
}

.enter_chart_content52.green ul li a:before {
    color: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content52 .title {
        font-size: 45px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content52 {
        margin-bottom: 35px
    }

    .enter_chart_content52 .title {
        font-size: 30px
    }

    .enter_chart_content52 .leftWrap {
        width: 100%
    }

    .enter_chart_content52 .rightWrap {
        width: 100%;
        margin-top: 20px
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content52 ul li {
        width: 100%
    }
}

.enter_chart_content53 {
    padding-top: 4.16667%;
    padding-bottom: 5.20833%;
    background: #ececec;
    margin-bottom: 4.16667%
}

.enter_chart_content53 .title {
    color: #818285;
    font-size: 60px;
    font-family: robotobold, Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    text-align: center;
    line-height: 1.1
}

.enter_chart_content53 .imgWrap {
    width: 40.17094%;
    overflow: hidden
}

.enter_chart_content53 .imgWrap:hover img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.enter_chart_content53 .textWrap {
    width: 57.26496%
}

.enter_chart_content53 .tit {
    color: #ec7823
}

.enter_chart_content53 .des {
    color: #898a8d;
    line-height: 22px;
    font-size: 16px;
    margin-top: 15px
}

.enter_chart_content53 .more {
    display: inline-block;
    font-size: 18px;
    margin-top: 6.71642%
}

.enter_chart_content53 .more:hover:before {
    background: #3a393a;
    transform: rotate(-90deg) translateY(5px);
    -ms-transform: rotate(-90deg) translateY(5px);
    -moz-transform: rotate(-90deg) translateY(5px);
    -webkit-transform: rotate(-90deg) translateY(5px);
    -o-transform: rotate(-90deg) translateY(5px)
}

.enter_chart_content53 .more {
    display: inline-block;
    vertical-align: middle;
    color: #ec7823
}

.enter_chart_content53 .more:before {
    content: "\e666";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    width: 42px;
    height: 42px;
    line-height: 42px;
    background: #ec7823;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    margin-right: 10px
}

.enter_chart_content53.red .tit {
    color: #e53935
}

.enter_chart_content53.black .tit {
    color: #424242
}

.enter_chart_content53.blue .tit {
    color: #1976d2
}

.enter_chart_content53.yellow .tit {
    color: #fbc02d
}

.enter_chart_content53.green .tit {
    color: #7cb342
}

.enter_chart_content53.red .more:before {
    background: #e53935
}

.enter_chart_content53.black .more:before {
    background: #424242
}

.enter_chart_content53.blue .more:before {
    background: #1976d2
}

.enter_chart_content53.yellow .more:before {
    background: #fbc02d
}

.enter_chart_content53.green .more:before {
    background: #7cb342
}

.enter_chart_content53.red .more {
    color: #e53935
}

.enter_chart_content53.black .more {
    color: #424242
}

.enter_chart_content53.blue .more {
    color: #1976d2
}

.enter_chart_content53.yellow .more {
    color: #fbc02d
}

.enter_chart_content53.green .more {
    color: #7cb342
}

@media screen and (max-width:1400px) {
    .enter_chart_content53 .title {
        font-size: 45px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content53 {
        padding: 30px 0;
        margin-bottom: 35px
    }

    .enter_chart_content53 .title {
        font-size: 30px
    }

    .enter_chart_content53 .textWrap {
        width: 100%
    }

    .enter_chart_content53 .more {
        margin-top: 20px
    }

    .enter_chart_content53 .imgWrap {
        margin-top: 20px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content53 .imgWrap {
        width: 100%
    }
}

.enter_chart_content_T1 {
    padding: 3.38542% 0;
    background: #efefef;
    margin-bottom: 2.60417%
}

.enter_chart_content_T1 .box {
    width: 31.53846%;
    transition: .4s all ease;
    -moz-transition: .4s all ease;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    -ms-transition: .4s all ease
}

.enter_chart_content_T1 .box:hover {
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, .1)
}

.enter_chart_content_T1 .botWrap {
    padding: 10.84011%;
    transition: .4s all ease;
    -moz-transition: .4s all ease;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    -ms-transition: .4s all ease
}

.enter_chart_content_T1 .tit {
    font-size: 24px;
    color: #222931;
    font-weight: 700;
    text-transform: uppercase;
    position: relative
}

.enter_chart_content_T1 .tit:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T1 .tit:before {
    top: 100%;
    left: 0;
    margin-top: 18px
}

.enter_chart_content_T1 .des {
    font-size: 15px;
    color: #5f656d;
    margin-top: 30px;
    line-height: 24px;
    max-height: 72px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.enter_chart_content_T1 .more {
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    background: #feb72b;
    color: #fff;
    font-weight: 700;
    margin-top: 8.65052%
}

@media screen and (max-width:875px) {
    .enter_chart_content_T1 .more {
        padding: 7px 12px
    }
}

.enter_chart_content_T1 .more:after {
    content: "\e63c";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-top: -2px
}

.enter_chart_content_T1 .more:hover {
    background: #222931
}

@media screen and (max-width:875px) {
    .enter_chart_content_T1 {
        padding-top: 30px;
        padding-bottom: 20px;
        margin-bottom: 35px
    }

    .enter_chart_content_T1 .botWrap {
        padding: 0;
        margin-top: 10px
    }

    .enter_chart_content_T1 .tit {
        font-size: 18px
    }

    .enter_chart_content_T1 .box:hover {
        background: 0 0;
        box-shadow: none
    }
}

@media screen and (max-width:600px) {
    .enter_chart_content_T1 .box {
        width: 47%;
        margin-bottom: 15px
    }
}

.enter_chart_content_T2 {
    margin-bottom: 2.60417%
}

.enter_chart_content_T2 .leftWrap {
    width: 65.38462%
}

.enter_chart_content_T2 .leftWrap .cateName {
    font-size: 20px;
    font-weight: 700;
    color: #222931;
    text-transform: uppercase;
    position: relative;
    padding-top: 15px
}

.enter_chart_content_T2 .leftWrap .cateName:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T2 .leftWrap .cateName:before {
    top: 0;
    left: 0
}

.enter_chart_content_T2 .leftWrap .title {
    font-size: 30px;
    font-weight: 700;
    color: #feb72b;
    line-height: 1.5;
    margin-top: 2.61438%
}

.enter_chart_content_T2 .leftWrap .desc {
    font-size: 15px;
    color: #5f656d;
    line-height: 25px;
    max-height: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 10px
}

.enter_chart_content_T2 .leftWrap .textWrap {
    margin-top: 3.92157%
}

.enter_chart_content_T2 .leftWrap .textWrap li {
    margin-bottom: 4.57516%
}

.enter_chart_content_T2 .leftWrap .textWrap li:last-child {
    margin-bottom: 0
}

.enter_chart_content_T2 .leftWrap .textWrap li:hover .num:before {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1)
}

.enter_chart_content_T2 .leftWrap .num {
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 50%;
    background: #feb72b;
    color: #fff;
    font-weight: 800;
    text-align: center;
    font-size: 40px;
    float: left;
    margin-right: 25px;
    position: relative
}

.enter_chart_content_T2 .leftWrap .num:before {
    content: "";
    width: 114%;
    height: 114%;
    border-radius: 50%;
    background: rgba(254, 183, 43, .3);
    position: absolute;
    top: -7%;
    left: -7%;
    transform: scale(.8);
    -ms-transform: scale(.8);
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    -o-transform: scale(.8);
    transition: .3s all ease;
    -moz-transition: .3s all ease;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    -ms-transition: .3s all ease;
    z-index: -1
}

.enter_chart_content_T2 .leftWrap .text {
    overflow: auto
}

.enter_chart_content_T2 .leftWrap .tit {
    font-size: 20px;
    font-weight: 700;
    color: #222931
}

.enter_chart_content_T2 .leftWrap p {
    font-size: 15px;
    line-height: 25px;
    max-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 12px
}

.enter_chart_content_T2 .rightWrap {
    width: 31.62393%
}

.enter_chart_content_T2 .rightWrap ul {
    border-bottom: 1px solid #ccc
}

.enter_chart_content_T2 .rightWrap .tit {
    padding: 0 9.45946%;
    height: 70px;
    border: 1px solid #ccc;
    border-bottom: 0;
    white-space: nowrap;
    font-size: 0;
    cursor: pointer;
    transition: .4s all ease;
    -moz-transition: .4s all ease;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    -ms-transition: .4s all ease
}

.enter_chart_content_T2 .rightWrap .tit:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.enter_chart_content_T2 .rightWrap .tit .textMidSon {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    font-size: 14px;
    width: 100%
}

.enter_chart_content_T2 .rightWrap .tit .textMidSon {
    font-size: 18px;
    font-weight: 700;
    color: #222931;
    position: relative;
    padding-right: 20px;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.enter_chart_content_T2 .rightWrap .tit .textMidSon:before {
    content: "\e659";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 12px;
    margin-top: -9px
}

.enter_chart_content_T2 .rightWrap .tit.selected .textMidSon:before {
    content: "\e65a"
}

.enter_chart_content_T2 .rightWrap .tit:hover {
    padding: 0 6.75676%
}

.enter_chart_content_T2 .rightWrap .des {
    display: none
}

.enter_chart_content_T2 .rightWrap .des>div {
    padding: 9.45946%;
    background: #f5f7f6;
    font-size: 15px;
    border: 1px solid #ccc;
    border-bottom: 0
}

.enter_chart_content_T2 .rightWrap .des>div span {
    display: block;
    line-height: 25px;
    max-height: 175px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical
}

@media screen and (max-width:1400px) {
    .enter_chart_content_T2 .leftWrap .num {
        width: 80px;
        height: 80px;
        line-height: 80px
    }

    .enter_chart_content_T2 .rightWrap .tit {
        height: 60px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content_T2 {
        margin-bottom: 35px
    }

    .enter_chart_content_T2 .leftWrap .num {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 30px
    }

    .enter_chart_content_T2 .leftWrap .title {
        font-size: 20px;
        line-height: 1.1
    }

    .enter_chart_content_T2 .leftWrap {
        width: 100%
    }

    .enter_chart_content_T2 .rightWrap {
        width: 100%;
        margin-top: 25px
    }

    .enter_chart_content_T2 .rightWrap .des>div {
        padding: 20px
    }

    .enter_chart_content_T2 .rightWrap .tit {
        padding: 0 40px
    }

    .enter_chart_content_T2 .rightWrap .tit .textMidSon {
        font-size: 14px
    }

    .enter_chart_content_T2 .rightWrap .tit {
        height: 40px
    }
}

.enter_chart_content_T3 {
    background: #222931;
    padding: 2.86458% 0;
    margin-bottom: 2.60417%
}

.enter_chart_content_T3 .box {
    width: 18.80342%
}

.enter_chart_content_T3 .imgWrap {
    float: left;
    margin-right: 20px
}

.enter_chart_content_T3 .textWrap {
    overflow: auto;
    margin-top: -3px
}

.enter_chart_content_T3 .num {
    font-size: 34px;
    font-weight: 700;
    color: #feb72b;
    line-height: 1
}

.enter_chart_content_T3 .des {
    color: #fff;
    margin-top: 5px
}

@media screen and (max-width:875px) {
    .enter_chart_content_T3 {
        padding: 30px 0 10px;
        margin-bottom: 35px
    }

    .enter_chart_content_T3 .num {
        font-size: 24px
    }

    .enter_chart_content_T3 .box {
        width: 47%;
        margin-bottom: 20px
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content_T3 .box {
        width: 100%
    }
}

.enter_chart_content_T4 {
    text-align: center;
    margin-bottom: 2.60417%
}

.enter_chart_content_T4 .subTit {
    text-transform: uppercase;
    color: #222931;
    font-size: 20px;
    font-weight: 700;
    padding-top: 20px;
    position: relative
}

.enter_chart_content_T4 .subTit:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T4 .subTit:before {
    top: 0;
    left: 50%;
    margin-left: -9px
}

.enter_chart_content_T4 .title {
    font-size: 34px;
    text-transform: capitalize;
    color: #feb72b;
    font-weight: 700;
    margin-top: 1.7094%
}

.enter_chart_content_T4 .desc {
    font-size: 15px;
    color: #5f656d;
    line-height: 25px;
    max-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 22.64957%;
    margin-top: 1.28205%
}

.enter_chart_content_T4 .wrap {
    margin-top: 2.99145%
}

.enter_chart_content_T4 .box {
    width: 31.62393%;
    margin-bottom: 4.2735%
}

.enter_chart_content_T4 .box:hover .shade {
    top: 0;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease
}

.enter_chart_content_T4 .box:hover .shade .des {
    transition: .8s all ease;
    -moz-transition: .8s all ease;
    -webkit-transition: .8s all ease;
    -o-transition: .8s all ease;
    -ms-transition: .8s all ease
}

.enter_chart_content_T4 .box:hover .shade .more {
    transition: 1s all ease;
    -moz-transition: 1s all ease;
    -webkit-transition: 1s all ease;
    -o-transition: 1s all ease;
    -ms-transition: 1s all ease
}

.enter_chart_content_T4 .box:hover .des,
.enter_chart_content_T4 .box:hover .more {
    transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0)
}

.enter_chart_content_T4 .line {
    width: 31.62393%
}

.enter_chart_content_T4 .imgWrap {
    display: block;
    position: relative;
    overflow: hidden
}

.enter_chart_content_T4 .imgWrap img {
    display: block
}

.enter_chart_content_T4 .shade {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 0 12.16216%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    font-size: 0;
    transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -moz-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -webkit-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -o-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -ms-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    overflow: hidden
}

.enter_chart_content_T4 .shade:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.enter_chart_content_T4 .shade .textMidSon {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    font-size: 14px;
    width: 100%
}

.enter_chart_content_T4 .shade:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(34, 41, 49, .9)
}

.enter_chart_content_T4 .des {
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    max-height: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
    position: relative;
    transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -moz-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -webkit-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -o-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -ms-transition: all .35s cubic-bezier(.465, .05, .965, .32)
}

.enter_chart_content_T4 .more {
    display: inline-block;
    font-size: 12px;
    color: #feb72b;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 15.51724%;
    transition: all .25s cubic-bezier(.465, .05, .965, .32);
    -moz-transition: all .25s cubic-bezier(.465, .05, .965, .32);
    -webkit-transition: all .25s cubic-bezier(.465, .05, .965, .32);
    -o-transition: all .25s cubic-bezier(.465, .05, .965, .32);
    -ms-transition: all .25s cubic-bezier(.465, .05, .965, .32);
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
    position: relative
}

.enter_chart_content_T4 .more:after {
    content: "\e63c";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    color: #fff;
    display: inline-block;
    margin-left: 17px;
    vertical-align: middle;
    margin-top: -2px
}

.enter_chart_content_T4 .more:hover {
    color: #fff
}

.enter_chart_content_T4 .tit {
    display: inline-block;
    margin-top: 5.40541%;
    padding-bottom: 10px
}

.enter_chart_content_T4 .tit .num {
    content: attr(data-num);
    font-size: 34px;
    color: #feb72b;
    font-weight: 800;
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
    margin-top: -7px
}

.enter_chart_content_T4 .tit span {
    font-size: 26px;
    font-weight: 700;
    color: #15233d;
    position: relative
}

.enter_chart_content_T4 .tit span:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T4 .tit span:before {
    left: 0;
    top: 100%;
    margin-top: 10px
}

.enter_chart_content_T4 .tit:hover span {
    color: #feb72b
}

.enter_chart_content_T4 .btnWrap a {
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    vertical-align: middle;
    color: #fff;
    font-weight: 800
}

@media screen and (max-width:875px) {
    .enter_chart_content_T4 .btnWrap a {
        padding: 7px 12px
    }
}

.enter_chart_content_T4 .btnWrap .moreBtn {
    background: #feb72b;
    margin-right: 12px
}

.enter_chart_content_T4 .btnWrap .moreBtn:after {
    content: "\e63c";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    margin-top: -2px
}

.enter_chart_content_T4 .btnWrap .moreBtn:hover {
    background: #222931
}

.enter_chart_content_T4 .btnWrap .toForm {
    display: inline-block;
    vertical-align: middle;
    background: #222931;
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase
}

@media screen and (max-width:875px) {
    .enter_chart_content_T4 .btnWrap .toForm {
        padding: 7px 12px
    }
}

.enter_chart_content_T4 .btnWrap .toForm:before {
    display: inline-block;
    content: "\e604";
    color: #feb72b;
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -1px
}

.enter_chart_content_T4 .btnWrap .toForm:hover {
    background: #feb72b
}

.enter_chart_content_T4 .btnWrap .toForm:hover:before {
    color: #fff
}

@media screen and (max-width:875px) {
    .enter_chart_content_T4 {
        margin-bottom: 35px
    }

    .enter_chart_content_T4 .title {
        font-size: 26px
    }

    .enter_chart_content_T4 .tit:before {
        font-size: 24px;
        margin-right: 5px
    }

    .enter_chart_content_T4 .tit span {
        font-size: 18px
    }

    .enter_chart_content_T4 .desc {
        padding: 0
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content_T4 .box {
        width: 48%;
        margin-bottom: 20px
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content_T4 .box {
        width: 100%
    }
}

.enter_chart_content_T5 {
    text-align: center;
    margin-bottom: 2.60417%
}

.enter_chart_content_T5 .topWrap .subTit {
    text-transform: uppercase;
    color: #222931;
    font-size: 20px;
    font-weight: 700;
    padding-top: 20px;
    position: relative
}

.enter_chart_content_T5 .topWrap .subTit:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T5 .topWrap .subTit:before {
    top: 0;
    left: 50%;
    margin-left: -9px
}

.enter_chart_content_T5 .topWrap .title {
    font-size: 34px;
    text-transform: capitalize;
    color: #feb72b;
    font-weight: 700;
    margin-top: 1.7094%
}

.enter_chart_content_T5 .topWrap .desc {
    font-size: 15px;
    color: #5f656d;
    line-height: 25px;
    max-height: 50px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding: 0 22.64957%;
    margin-top: 1.28205%
}

.enter_chart_content_T5 .topWrap .hidWrap {
    overflow: hidden;
    margin-top: 20px
}

.enter_chart_content_T5 .topWrap .wrap {
    width: 110%;
    text-align: left
}

.enter_chart_content_T5 .topWrap .cont {
    width: 30.30303%;
    float: left
}

.enter_chart_content_T5 .topWrap .cont:hover .shade {
    top: 0;
    transition: all .4s ease;
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease
}

.enter_chart_content_T5 .topWrap .cont:hover .ts {
    transition: 1s all ease;
    -moz-transition: 1s all ease;
    -webkit-transition: 1s all ease;
    -o-transition: 1s all ease;
    -ms-transition: 1s all ease;
    transform: translateY(0);
    -ms-transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0)
}

.enter_chart_content_T5 .topWrap .line {
    width: 31.62393%
}

.enter_chart_content_T5 .topWrap .imgWrap {
    display: block;
    position: relative
}

.enter_chart_content_T5 .topWrap .imgWrap img {
    display: block
}

.enter_chart_content_T5 .topWrap .shade {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 0 10.81081%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    font-size: 0;
    transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -moz-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -webkit-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -o-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    -ms-transition: all .5s cubic-bezier(.465, .05, .965, .32);
    overflow: hidden
}

.enter_chart_content_T5 .topWrap .shade:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 100%
}

.enter_chart_content_T5 .topWrap .shade .textMidSon {
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    font-size: 14px;
    width: 100%
}

.enter_chart_content_T5 .topWrap .shade:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(34, 41, 49, .9)
}

.enter_chart_content_T5 .topWrap .ts {
    display: block;
    transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -moz-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -webkit-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -o-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    -ms-transition: all .35s cubic-bezier(.465, .05, .965, .32);
    transform: translateY(100px);
    -ms-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
    position: relative
}

.enter_chart_content_T5 .topWrap .tit {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    background: #feb72b;
    padding: 0 5px;
    text-transform: uppercase
}

.enter_chart_content_T5 .topWrap .des {
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    max-height: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    padding-top: 15px;
    position: relative;
    margin-top: 20px
}

.enter_chart_content_T5 .topWrap .des:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T5 .topWrap .des:before {
    top: 0;
    left: 0
}

.enter_chart_content_T5 .topWrap .more {
    display: inline-block;
    font-size: 12px;
    color: #feb72b;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 15.51724%
}

.enter_chart_content_T5 .topWrap .more:after {
    content: "\e63c";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    color: #fff;
    display: inline-block;
    margin-left: 17px;
    vertical-align: middle;
    margin-top: -2px
}

.enter_chart_content_T5 .topWrap .more:hover {
    color: #fff
}

.enter_chart_content_T5 .topWrap .btnWrap a {
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    vertical-align: middle;
    color: #fff;
    font-weight: 800
}

@media screen and (max-width:875px) {
    .enter_chart_content_T5 .topWrap .btnWrap a {
        padding: 7px 12px
    }
}

.enter_chart_content_T5 .topWrap .btnWrap .moreBtn {
    background: #feb72b;
    margin-right: 12px
}

.enter_chart_content_T5 .topWrap .btnWrap .moreBtn:after {
    content: "\e63c";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    margin-top: -2px
}

.enter_chart_content_T5 .topWrap .btnWrap .moreBtn:hover {
    background: #222931
}

.enter_chart_content_T5 .topWrap .btnWrap .toForm {
    display: inline-block;
    vertical-align: middle;
    background: #222931;
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase
}

@media screen and (max-width:875px) {
    .enter_chart_content_T5 .topWrap .btnWrap .toForm {
        padding: 7px 12px
    }
}

.enter_chart_content_T5 .topWrap .btnWrap .toForm:before {
    display: inline-block;
    content: "\e604";
    color: #feb72b;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -1px
}

.enter_chart_content_T5 .topWrap .btnWrap .toForm:hover {
    background: #feb72b
}

.enter_chart_content_T5 .topWrap .btnWrap .toForm:hover:before {
    color: #fff
}

.enter_chart_content_T5 .botWrap {
    padding: 2.34375% 0;
    background: #feb72b
}

.enter_chart_content_T5 .botWrap .leftWrap {
    width: 73.50427%
}

.enter_chart_content_T5 .botWrap .box {
    vertical-align: middle
}

.enter_chart_content_T5 .botWrap .tit {
    float: left;
    margin-right: 18px;
    font-size: 33px;
    font-weight: 700;
    color: #fff;
    line-height: 1
}

.enter_chart_content_T5 .botWrap .des {
    overflow: auto;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    margin-top: 10px
}

.enter_chart_content_T5 .botWrap .btn {
    display: inline-block;
    vertical-align: middle;
    background: #fff;
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    color: #222931;
    text-transform: uppercase
}

@media screen and (max-width:875px) {
    .enter_chart_content_T5 .botWrap .btn {
        padding: 7px 12px
    }
}

.enter_chart_content_T5 .botWrap .btn:before {
    display: inline-block;
    content: "\e604";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    margin-right: 5px;
    vertical-align: middle;
    font-size: 12px;
    color: #feb72b;
    margin-top: -1px
}

.enter_chart_content_T5 .botWrap .btn:hover {
    background: #222931;
    color: #fff
}

.enter_chart_content_T5 .botWrap .btn:hover:before {
    color: #fff
}

@media screen and (max-width:1400px) {
    .enter_chart_content_T5 .topWrap .more {
        margin-top: 7%
    }

    .enter_chart_content_T5 .topWrap .des {
        padding-top: 0
    }

    .enter_chart_content_T5 .topWrap .des:before {
        display: none
    }
}

@media screen and (max-width:1200px) {
    .enter_chart_content_T5 .topWrap .cont {
        width: 45.45455%
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content_T5 {
        margin-bottom: 35px
    }

    .enter_chart_content_T5 .botWrap .tit {
        float: none;
        font-size: 24px
    }

    .enter_chart_content_T5 .botWrap .leftWrap {
        width: 100%
    }

    .enter_chart_content_T5 .botWrap .rightWrap {
        margin-top: 15px
    }
}

@media screen and (max-width:655px) {
    .enter_chart_content_T5 .topWrap .cont {
        width: 90.90909%
    }

    .enter_chart_content_T5 .topWrap .more {
        margin-top: 10px
    }

    .enter_chart_content_T5 .topWrap .des {
        margin-top: 10px
    }
}

.enter_chart_content_T6 {
    margin-bottom: 2.60417%;
    text-align: center
}

.enter_chart_content_T6 .title {
    font-size: 20px;
    font-weight: 700;
    color: #222931;
    padding-top: 15px;
    position: relative;
    text-transform: uppercase
}

.enter_chart_content_T6 .title:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T6 .title:before {
    top: 0;
    left: 50%;
    margin-left: -9px
}

.enter_chart_content_T6 .wrap {
    margin-top: 2.5641%
}

.enter_chart_content_T6 .box {
    width: 31.62393%
}

.enter_chart_content_T6 .box:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2)
}

.enter_chart_content_T6 .line {
    width: 31.62393%
}

.enter_chart_content_T6 .imgWrap {
    display: block;
    overflow: hidden
}

.enter_chart_content_T6 .imgWrap img {
    display: block
}

.enter_chart_content_T6 .tit {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #15233d;
    line-height: 1.2;
    margin-top: 20px;
    display: block
}

.enter_chart_content_T6 .tit:hover {
    color: #feb72b
}

.enter_chart_content_T6 .date {
    font-size: 13px;
    color: #feb72b;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 10px
}

.enter_chart_content_T6 .date img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px
}

.enter_chart_content_T6 .des {
    font-size: 15px;
    color: #5f656d;
    line-height: 25px;
    margin-top: 10px
}

.enter_chart_content_T6 .more {
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    background: #222931;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-top: 3.84615%
}

@media screen and (max-width:875px) {
    .enter_chart_content_T6 .more {
        padding: 7px 12px
    }
}

.enter_chart_content_T6 .more:after {
    content: "\e63c";
    color: #feb72b;
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    display: inline-block;
    margin-left: 15px;
    margin-top: -2px;
    vertical-align: middle
}

.enter_chart_content_T6 .more:hover {
    background: #feb72b
}

.enter_chart_content_T6 .more:hover:after {
    color: #fff
}

@media screen and (max-width:875px) {
    .enter_chart_content_T6 {
        margin-bottom: 35px
    }

    .enter_chart_content_T6 .tit {
        font-size: 18px
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content_T6 .box {
        width: 48%;
        margin-bottom: 15px
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content_T6 .box {
        width: 100%
    }
}

.enter_chart_content_T7 {
    position: relative;
    margin-bottom: 2.60417%;
    overflow: hidden
}

.enter_chart_content_T7 .bg {
    height: 100%;
    max-width: none;
    width: auto;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.enter_chart_content_T7 .textWrap {
    position: relative;
    padding: 10.68376% 0;
    width: 35.04274%
}

.enter_chart_content_T7 .subTit {
    font-size: 20px;
    font-weight: 700;
    color: #222931;
    text-transform: uppercase;
    position: relative;
    padding-top: 15px
}

.enter_chart_content_T7 .subTit:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T7 .subTit:before {
    top: 0;
    left: 0
}

.enter_chart_content_T7 .title {
    font-size: 44px;
    font-weight: 700;
    color: #222931;
    text-transform: uppercase;
    margin-top: 6.09756%
}

.enter_chart_content_T7 .des {
    font-size: 15px;
    line-height: 25px;
    max-height: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 6.09756%
}

.enter_chart_content_T7 .more {
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    background: #feb72b;
    color: #fff;
    font-weight: 800;
    margin-top: 8.53659%
}

@media screen and (max-width:875px) {
    .enter_chart_content_T7 .more {
        padding: 7px 12px
    }
}

.enter_chart_content_T7 .more:before {
    display: inline-block;
    content: "\e604";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px
}

.enter_chart_content_T7 .more:hover {
    background: #222931
}

@media screen and (max-width:1400px) {
    .enter_chart_content_T7 .title {
        font-size: 36px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content_T7 {
        margin-bottom: 35px
    }

    .enter_chart_content_T7 .title {
        font-size: 24px
    }

    .enter_chart_content_T7 .subTit {
        font-size: 18px
    }

    .enter_chart_content_T7 .textWrap {
        width: 80%;
        margin: 0 auto;
        background: rgba(255, 255, 255, .5)
    }
}

.enter_chart_content_T8 {
    margin-bottom: 2.60417%;
    background: #222b34;
    text-align: center;
    color: #fff;
    padding-top: 3.125%;
    padding-bottom: 3.64583%
}

.enter_chart_content_T8 .title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding-top: 15px;
    position: relative
}

.enter_chart_content_T8 .title:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content_T8 .title:before {
    top: 0;
    left: 50%;
    margin-left: -9px
}

.enter_chart_content_T8 .des {
    font-size: 15px;
    font-weight: 700;
    padding: 0 16.66667%;
    margin: 2.73504% auto 0;
    padding-top: 5.12821%;
    position: relative
}

.enter_chart_content_T8 .des:before {
    content: "“";
    font-size: 80px;
    font-weight: 700;
    font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif;
    color: #feb72b;
    position: absolute;
    position: absolute;
    top: 0;
    left: 50%;
    width: 40px;
    height: 40px;
    line-height: 70px;
    text-align: center;
    margin-left: -20px
}

.enter_chart_content_T8 .botWrap {
    margin-top: 5.12821%;
    font-size: 15px;
    line-height: 1;
    font-weight: 700
}

.enter_chart_content_T8 .botWrap .com {
    color: #feb72b;
    display: inline-block;
    vertical-align: middle
}

.enter_chart_content_T8 .botWrap i {
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 2px;
    background: #fff
}

.enter_chart_content_T8 .botWrap .date {
    display: inline-block;
    vertical-align: middle;
    color: #fff
}

@media screen and (max-width:875px) {
    .enter_chart_content_T8 {
        padding-top: 25px;
        padding-bottom: 30px;
        margin-bottom: 35px
    }

    .enter_chart_content_T8 .des {
        padding: 0
    }

    .enter_chart_content_T8 .des:before {
        display: none
    }
}

.enter_chart_content_T9 {
    margin-bottom: 2.60417%;
    position: relative;
    padding-top: 8.59375%;
    padding-bottom: 5.72917%;
    overflow: hidden
}

.enter_chart_content_T9 .bg {
    height: 100%;
    width: auto;
    max-width: none;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%)
}

.enter_chart_content_T9 .wrap {
    position: relative;
    text-align: center
}

.enter_chart_content_T9 .com {
    font-size: 30px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase
}

.enter_chart_content_T9 .des {
    font-size: 15px;
    line-height: 25px;
    max-height: 75px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #fff;
    margin-top: 2.5641%;
    padding: 0 19.65812%
}

.enter_chart_content_T9 .toContact {
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    background: #feb72b;
    color: #fff;
    font-weight: 700;
    margin-top: 2.99145%
}

@media screen and (max-width:875px) {
    .enter_chart_content_T9 .toContact {
        padding: 7px 12px
    }
}

.enter_chart_content_T9 .toContact:after {
    content: "\e63c";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 15px
}

.enter_chart_content_T9 .toContact:hover {
    background: #222931
}

@media screen and (max-width:875px) {
    .enter_chart_content_T9 {
        margin-bottom: 35px
    }

    .enter_chart_content_T9 .com {
        font-size: 20px
    }
}

.enter_chart_content_T10 {
    margin-bottom: 1.04167%
}

.enter_chart_content_T10 .box {
    width: 31.62393%;
    padding: 2.99145% 2.99145% 5.12821%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: #efefef;
    margin-bottom: 2.5641%;
    transition: .4s all ease;
    -moz-transition: .4s all ease;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    -ms-transition: .4s all ease
}

.enter_chart_content_T10 .box:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .3)
}

.enter_chart_content_T10 .line {
    width: 31.62393%
}

.enter_chart_content_T10 .titWrap span {
    font-size: 60px;
    font-weight: 700;
    color: #feb72b;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin-right: 15px
}

.enter_chart_content_T10 .titWrap .tit {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 700;
    color: #222931;
    line-height: 1.1
}

.enter_chart_content_T10 .des {
    color: #5f656d;
    font-size: 15px;
    line-height: 25px;
    max-height: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 100px
}

@media screen and (max-width:1400px) {
    .enter_chart_content_T10 .titWrap span {
        font-size: 50px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content_T10 {
        margin-bottom: 25px
    }

    .enter_chart_content_T10 .titWrap span {
        font-size: 30px
    }

    .enter_chart_content_T10 .titWrap .tit {
        font-size: 16px
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content_T10 .box {
        width: 47%
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content_T10 .box {
        width: 100%;
        margin-bottom: 10px
    }
}

.enter_chart_content_T11 {
    margin-bottom: 3.87597%
}

.enter_chart_content_T11 .wrap {
    background: #feb72b;
    padding: 1.82292% 4.16667%
}

.enter_chart_content_T11 .wrap .leftWrap {
    width: 73.50427%
}

.enter_chart_content_T11 .wrap .box {
    vertical-align: middle
}

.enter_chart_content_T11 .wrap .tit {
    font-size: 33px;
    font-weight: 700;
    color: #fff;
    line-height: 1
}

.enter_chart_content_T11 .wrap .des {
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    margin-top: 5px
}

.enter_chart_content_T11 .wrap .btn {
    display: inline-block;
    vertical-align: middle;
    background: #222931;
    display: inline-block;
    padding: 17px 25px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase
}

@media screen and (max-width:875px) {
    .enter_chart_content_T11 .wrap .btn {
        padding: 7px 12px
    }
}

.enter_chart_content_T11 .wrap .btn:before {
    display: inline-block;
    content: "\e604";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    margin-right: 5px;
    vertical-align: middle;
    font-size: 12px;
    color: #feb72b;
    margin-top: -1px
}

.enter_chart_content_T11 .wrap .btn:hover {
    background: #fff;
    color: #222931
}

@media screen and (max-width:875px) {
    .enter_chart_content_T11 {
        margin-bottom: 35px
    }

    .enter_chart_content_T11 .wrap .tit {
        font-size: 24px
    }

    .enter_chart_content_T11 .wrap .btn {
        margin-top: 15px
    }
}

.enter_chart_content54 {
    margin-bottom: 3.87597%
}

.enter_chart_content54 .title {
    font-size: 34px;
    font-weight: 700;
    color: #feb72b
}

.enter_chart_content54 .des {
    font-size: 15px;
    font-weight: 700;
    color: #222931;
    margin-top: 10px
}

.enter_chart_content54 .imgWrap {
    margin-top: 2.5641%
}

@media screen and (max-width:875px) {
    .enter_chart_content54 .title {
        font-size: 24px
    }

    .enter_chart_content54 {
        margin-bottom: 35px
    }
}

.enter_chart_content55 {
    margin-bottom: 2.60417%
}

.enter_chart_content55 .title {
    font-size: 34px;
    font-weight: 700;
    color: #feb72b
}

.enter_chart_content55 .des {
    font-size: 15px;
    font-weight: 700;
    color: #222931;
    margin-top: 10px
}

.enter_chart_content55 .wrap {
    overflow: hidden;
    margin-top: 2.5641%
}

.enter_chart_content55 .cont {
    width: 110%;
    padding-bottom: 3.4188%
}

.enter_chart_content55 .fBox {
    width: 30.30303%;
    float: left
}

.enter_chart_content55 .fBox .imgWrap {
    overflow: hidden;
    display: block;
    position: relative
}

.enter_chart_content55 .fBox .imgWrap img {
    width: 100%;
    display: block
}

.enter_chart_content55 .fBox:hover .shade01 {
    left: 100%
}

.enter_chart_content55 .fBox:hover .shade02 {
    right: 0
}

.enter_chart_content55 .shade01 {
    width: 100%;
    height: 100%;
    background: rgba(9, 35, 66, .5);
    position: absolute;
    top: 0;
    left: 0;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 11.53846% 7.69231%
}

.enter_chart_content55 .shade01 .tit {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    background: #feb72b;
    display: inline-block;
    padding: 0 10px;
    min-width: 80px;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.enter_chart_content55 .shade01 .des {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    display: block;
    margin-top: 18.18182%
}

.enter_chart_content55 .shade02 {
    width: 100%;
    height: 100%;
    background: rgba(9, 35, 66, .9);
    position: absolute;
    top: 0;
    right: 100%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 11.53846% 7.69231%
}

.enter_chart_content55 .shade02 .tit {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    display: block;
    position: relative;
    padding-bottom: 15px
}

.enter_chart_content55 .shade02 .tit:before {
    content: "";
    height: 3px;
    width: 18px;
    background: #feb72b;
    position: absolute
}

.enter_chart_content55 .shade02 .tit:before {
    bottom: 0;
    left: 0
}

.enter_chart_content55 .shade02 .des {
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    max-height: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 15px
}

.enter_chart_content55 .shade02 .more {
    position: absolute;
    bottom: 6.41026%;
    left: 0;
    margin-left: 7.69231%;
    font-size: 12px;
    font-weight: 700;
    color: #feb72b;
    text-transform: uppercase
}

.enter_chart_content55 .shade02 .more:after {
    content: "\e63c";
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
    margin-left: 15px;
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif
}

.enter_chart_content55 .shade02 .more:hover {
    color: #fff
}

@media screen and (max-width:1200px) {

    .enter_chart_content55 .shade01 .des,
    .enter_chart_content55 .shade02 .tit {
        font-size: 24px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content55 {
        padding-bottom: 40px;
        padding-top: 20px
    }

    .enter_chart_content55 .fBox {
        width: 45.45455%
    }

    .enter_chart_content55 .cont {
        padding-bottom: 35px
    }
}

@media screen and (max-width:500px) {
    .enter_chart_content55 .fBox {
        width: 90.90909%
    }
}

.enter_chart_content56 {
    margin-bottom: 1.04167%
}

.enter_chart_content56 .box {
    width: 31.62393%;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: #efefef;
    margin-bottom: 2.5641%;
    transition: .4s all ease;
    -moz-transition: .4s all ease;
    -webkit-transition: .4s all ease;
    -o-transition: .4s all ease;
    -ms-transition: .4s all ease
}

.enter_chart_content56 .box:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, .3)
}

.enter_chart_content56 .line {
    width: 31.62393%
}

.enter_chart_content56 .titWrap {
    line-height: 35px;
    background: #8bb5df;
    padding: 3px 8px;
    color: #fff
}

.enter_chart_content56 .titWrap span {
    font-size: 60px;
    font-weight: 700;
    color: #feb72b;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin-right: 15px
}

.enter_chart_content56 .titWrap .tit {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1
}

.enter_chart_content56 .des {
    font-size: 15px;
    line-height: 25px;
    max-height: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    padding: 10px 5px 15px 5px;
    background: #edf3f7;
    color: #000
}

@media screen and (max-width:1400px) {
    .enter_chart_content56 .titWrap span {
        font-size: 50px
    }
}

@media screen and (max-width:875px) {
    .enter_chart_content56 {
        margin-bottom: 25px
    }

    .enter_chart_content56 .titWrap span {
        font-size: 30px
    }

    .enter_chart_content56 .titWrap .tit {
        font-size: 16px
    }
}

@media screen and (max-width:700px) {
    .enter_chart_content56 .box {
        width: 47%
    }
}

@media screen and (max-width:450px) {
    .enter_chart_content56 .box {
        width: 100%;
        margin-bottom: 10px
    }
}

.enter_msg>li {
    position: relative;
    color: #333;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 35px
}

.enter_msg>li:first-child {
    padding-top: 0
}

.enter_msg>li:before {
    content: "";
    font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif;
    position: absolute;
    top: -5px;
    left: 0;
    font-size: 20px;
    width: 25px;
    text-align: center;
    color: #333
}

.enter_msg>li>span {
    text-transform: uppercase;
    display: block
}

.enter_msg>li>a {
    color: #333
}

.enter_msg>li>a:hover {
    text-decoration: underline
}

.enter_msg>li .cont {
    color: #333
}

.enter_msg>li.eml:before {
    content: "\e6c6"
}

.enter_msg>li.tel:before {
    content: "\e6c7"
}

.enter_msg>li.add:before {
    content: "\e605";
    top: -2px
}

.enter_msg>li.skype:before {
    content: "\e632"
}

.enter_msg>li.fax:before {
    content: "\e6b5"
}

.enter_msg>li.whatsapp:before {
    content: "\e6bc"
}

.enter_msg>li.mob:before {
    content: "\e609"
}

.enter_msg>li.wechat:before {
    content: "\e649"
}