/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */
 html {
     line-height: 1.15;
    /* 1 */
     -webkit-text-size-adjust: 100%;
    /* 2 */
}
/* Sections ========================================================================== */
/** * Remove the margin in all browsers. */
 body {
     margin: 0;
}
/** * Render the `main` element consistently in IE. */
 main {
     display: block;
}
/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */
 h1 {
     font-size: 2em;
     margin: 0.67em 0;
}
/* Grouping content ========================================================================== */
/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */
 hr {
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
    /* 1 */
     height: 0;
    /* 1 */
     overflow: visible;
    /* 2 */
}
/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */
 pre {
     font-family: monospace, monospace;
    /* 1 */
     font-size: 1em;
    /* 2 */
}
/* Text-level semantics ========================================================================== */
/** * Remove the gray background on active links in IE 10. */
 a {
     background-color: transparent;
}
/** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
 abbr[title] {
     border-bottom: none;
    /* 1 */
     text-decoration: underline;
    /* 2 */
     -webkit-text-decoration: underline dotted;
     text-decoration: underline dotted;
    /* 2 */
}
/** * Add the correct font weight in Chrome, Edge, and Safari. */
 b, strong {
     font-weight: bolder;
}
/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */
 code, kbd, samp {
     font-family: monospace, monospace;
    /* 1 */
     font-size: 1em;
    /* 2 */
}
/** * Add the correct font size in all browsers. */
 small {
     font-size: 80%;
}
/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */
 sub, sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
     vertical-align: baseline;
}
 sub {
     bottom: -0.25em;
}
 sup {
     top: -0.5em;
}
/* Embedded content ========================================================================== */
/** * Remove the border on images inside links in IE 10. */
 img {
     border-style: none;
}
/* Forms ========================================================================== */
/** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */
 button, input, optgroup, select, textarea {
     font-family: inherit;
    /* 1 */
     font-size: 100%;
    /* 1 */
     line-height: 1.15;
    /* 1 */
     margin: 0;
    /* 2 */
}
/** * Show the overflow in IE. * 1. Show the overflow in Edge. */
 button, input {
    /* 1 */
     overflow: visible;
}
/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */
 button, select {
    /* 1 */
     text-transform: none;
}
/** * Correct the inability to style clickable types in iOS and Safari. */
 button, [type="button"], [type="reset"], [type="submit"] {
     -webkit-appearance: button;
}
/** * Remove the inner border and padding in Firefox. */
 button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
     border-style: none;
     padding: 0;
}
/** * Restore the focus styles unset by the previous rule. */
 button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
     outline: 1px dotted ButtonText;
}
/** * Correct the padding in Firefox. */
 fieldset {
     padding: 0.35em 0.75em 0.625em;
}
/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */
 legend {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
    /* 1 */
     color: inherit;
    /* 2 */
     display: table;
    /* 1 */
     max-width: 100%;
    /* 1 */
     padding: 0;
    /* 3 */
     white-space: normal;
    /* 1 */
}
/** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */
 progress {
     vertical-align: baseline;
}
/** * Remove the default vertical scrollbar in IE 10+. */
 textarea {
     overflow: auto;
}
/** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */
 [type="checkbox"], [type="radio"] {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
    /* 1 */
     padding: 0;
    /* 2 */
}
/** * Correct the cursor style of increment and decrement buttons in Chrome. */
 [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
     height: auto;
}
/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */
 [type="search"] {
     -webkit-appearance: textfield;
    /* 1 */
     outline-offset: -2px;
    /* 2 */
}
/** * Remove the inner padding in Chrome and Safari on macOS. */
 [type="search"]::-webkit-search-decoration {
     -webkit-appearance: none;
}
/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */
 ::-webkit-file-upload-button {
     -webkit-appearance: button;
    /* 1 */
     font: inherit;
    /* 2 */
}
/* Interactive ========================================================================== */
/* * Add the correct display in Edge, IE 10+, and Firefox. */
 details {
     display: block;
}
/* * Add the correct display in all browsers. */
 summary {
     display: list-item;
}
/* Misc ========================================================================== */
/** * Add the correct display in IE 10+. */
 template {
     display: none;
}
/** * Add the correct display in IE 10. */
 [hidden] {
     display: none;
}
/* Generated by Image Sprites (https://marketplace.visualstudio.com/items?itemName=gurayyarar.imagesprites) Author: Güray Yarar (https://github.com/gurayyarar) */
 .my {
     background-image: url('my.sprite.png?v=XZVOWikyh9VFcXDilRQRyuinXZ7aXpXurVNxq');
     background-repeat: no-repeat;
     display: inline-block;
}
 .my.arr_right {
     width: 16px;
     height: 14px;
     background-position: -5px -5px;
}
 .my.back_top {
     width: 24px;
     height: 30px;
     background-position: -5px -24px;
}
 .my.calendar {
     width: 50px;
     height: 48px;
     background-position: -5px -59px;
}
 .my.camera {
     width: 81px;
     height: 81px;
     background-position: -5px -112px;
}
 .my.cgrk {
     width: 26px;
     height: 30px;
     background-position: -5px -198px;
}
 .my.chart {
     width: 24px;
     height: 24px;
     background-position: -5px -233px;
}
 .my.czsq {
     width: 30px;
     height: 29px;
     background-position: -5px -262px;
}
 .my.d {
     width: 26px;
     height: 30px;
     background-position: -5px -296px;
}
 .my.date {
     width: 18px;
     height: 16px;
     background-position: -5px -331px;
}
 .my.de {
     width: 160px;
     height: 10px;
     background-position: -5px -352px;
}
 .my.fax {
     width: 20px;
     height: 21px;
     background-position: -5px -367px;
}
 .my.feedback {
     width: 26px;
     height: 26px;
     background-position: -5px -393px;
}
 .my.first.active {
     width: 20px;
     height: 20px;
     background-position: -5px -424px;
}
 .my.first {
     width: 20px;
     height: 20px;
     background-position: -5px -449px;
}
 .my.last.active {
     width: 20px;
     height: 20px;
     background-position: -5px -474px;
}
 .my.last {
     width: 20px;
     height: 20px;
     background-position: -5px -499px;
}
 .my.location {
     width: 20px;
     height: 15px;
     background-position: -5px -524px;
}
 .my.mail {
     width: 20px;
     height: 16px;
     background-position: -5px -544px;
}
 .my.mjsq {
     width: 30px;
     height: 28px;
     background-position: -5px -565px;
}
 .my.next.active {
     width: 22px;
     height: 22px;
     background-position: -5px -598px;
}
 .my.next {
     width: 22px;
     height: 22px;
     background-position: -5px -625px;
}
 .my.pair {
     width: 70px;
     height: 58px;
     background-position: -5px -652px;
}
 .my.phone {
     width: 22px;
     height: 20px;
     background-position: -5px -715px;
}
 .my.prev.active {
     width: 22px;
     height: 22px;
     background-position: -5px -740px;
}
 .my.prev {
     width: 22px;
     height: 22px;
     background-position: -5px -767px;
}
 .my.rect {
     width: 6px;
     height: 40px;
     background-position: -5px -794px;
}
 .my.xzzx {
     width: 28px;
     height: 25px;
     background-position: -5px -839px;
}
 input::-webkit-input-placeholder{
    color:#bbb
}
input::-moz-input-placeholder{
    color:#bbb
}
input::-ms-input-placeholder{
    color:#bbb
}
dt,dd{
    display:inline-block;
    margin:0
}
ul,li{
    list-style:none;
    padding:0;
    margin:0
}
a{
    cursor:pointer;
    color:inherit;
    text-decoration:none
}
*{
    letter-spacing:1.5px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
p{
    margin:0
}
@-webkit-keyframes blink{
    0%{
        opacity:0
    }
    25%{
        opacity:.5
    }
    50%{
        opacity:1
    }
    75%{
        opacity:.5
    }
    100%{
        opacity:0
    }
}
@keyframes blink{
    0%{
        opacity:0
    }
    25%{
        opacity:.5
    }
    50%{
        opacity:1
    }
    75%{
        opacity:.5
    }
    100%{
        opacity:0
    }
}
.f_right{
    float:right
}
.line{
    height:4px;
    background:#f29600
}
.second_text{
    color:#6c4123;
    font-size:24px;
    font-weight:bold
}
.main_text{
    color:#f29600;
    font-size:24px;
    font-weight:bold
}
.title1{
    font-size:30px;
    letter-spacing:3px;
    font-weight:bold;
    color:#000000
}
.title1 i{
    display:block;
    margin-top:11px
}
.title2,.exhibitor_page .left_anv li.active{
    letter-spacing:3px;
    font-size:24px;
    font-weight:bold;
    color:#f29600
}
.title3{
    font-size:24px;
    font-weight:bold;
    color:#6d4224
}
.text1{
    font-size:16px;
    font-weight:400;
    color:#999999;
    line-height:26px;
    letter-spacing:1.5px
}
.text2{
    font-size:18px;
    font-weight:400;
    color:#6d4224
}
.text3{
    font-size:18px;
    font-weight:400;
    color:#000000;
    line-height:30px;
    letter-spacing:1.5px
}
.text4{
    font-size:20px;
    font-weight:400;
    color:#673a1b;
    line-height:30px;
    letter-spacing:1.5px
}
.text5{
    font-size:26px;
    font-weight:bold;
    letter-spacing:1.5px;
    color:#673a1b;
    line-height:30px
}
body{
    font-family:Microsoft JhengHei;
    min-width:1300px
}
.main_wrapper{
    position:relative;
    padding-bottom:527px;
    overflow:hidden;
    min-height:100vh
}
.contact_content dd{
    letter-spacing:0
}
.header{
    position: fixed;
    z-index: 1000;
    height:180px;
    top:0;
    width:100%;
    padding:29px 0 19px 0;
    background:#fff;
    -webkit-box-shadow:0 5px 20px 0 rgba(103,58,27,0.15);
    box-shadow:0 5px 20px 0 rgba(103,58,27,0.15)
}
.header>div{
    width:1200px;
    margin:0 auto
}
.header .banner{
    font-size:0;
    margin-bottom:28px
}
.header .banner .wx{
    position:relative;
    display:inline-block
}
.header .banner .wx:hover .code{
    display:block
}
.header .banner .code{
    position:absolute;
    display:none;
    z-index:1;
    left:-33px;
    top:69px;
    text-align:center;
    padding:21px 26px 19px;
    width:246px;
    height:230px;
    background:#ffffff;
    -webkit-box-shadow:0 0 10px 0 rgba(108,65,35,0.35);
    box-shadow:0 0 10px 0 rgba(108,65,35,0.35)
}
.header .banner .code p{
    margin-top:14px;
    font-size:16px;
    color:#000000
}
.header .banner>*{
    display:inline-block;
    vertical-align:middle
}
.header .banner .f_right img:last-child{
    margin-left:20px
}
.header .banner .middle{
    font-size:16px;
    padding-left:20px;
    margin-left:43px;
    border-left:2px solid #eee;
    color:#ccc
}
.header .banner .middle .my{
    margin-right:20px
}
.header .banner .middle .line{
    margin:8px 0;
    height:2px;
    background-color:#eee
}
.header .lan{
    float:right
}
.header .lan li{
    font-weight:bold;
    width:100px;
    margin:0 !important;
    text-align:center;
    border:4px solid #ccc;
    border-width:0 4px 0 4px
}
.header .lan li:last-child{
    border-left:0
}
.header .lan li span{
    letter-spacing:0 !important;
    border:0 !important
}
.header .lan li.active span{
    color:#f29600 !important
}
.header .nav>ul{
    display:inline-block
}
.header .nav>ul>li{
    position:relative;
    display:inline-block;
    vertical-align:top
}
.header .nav>ul>li span{
    letter-spacing:3px
}
.header .nav>ul>li+li{
    margin-left:80px
}
.header .nav>ul>li.active span{
    font-weight:bold;
    color:#6c4123;
    border-bottom:4px solid #f29600;
    padding-bottom:4px
}
.header .nav>ul>li:hover span{
    color:#f29600
}
.header .nav>ul>li span{
    font-size:20px;
    cursor:pointer;
    color:#000
}
.header .nav>ul .sub{
    position:absolute;
    z-index:1;
    opacity:1;
    display:none;
    left:-20px;
    width:190px;
    padding-top:26px;
    font-size:18px
}
.header .nav>ul .sub ul{
    -webkit-box-shadow:1px 3px 10px #808080;
    box-shadow:1px 3px 10px #808080;
    padding:0;
    overflow:hidden;
    background-color:#fff
}
.header .nav>ul .sub li{
    margin:20px;
    list-style:none
}
.header .nav>ul .sub li>div{
    display:inline-block;
    cursor:pointer;
    position:relative
}
.header .nav>ul .sub li>div:hover{
    color:#f29600
}
.header .nav>ul .sub li>div:hover::after{
    content:'';
    position:absolute;
    bottom:-5px;
    display:block;
    height:2px;
    width:100%;
    -webkit-transform:skew(10deg);
    -ms-transform:skew(10deg);
    transform:skew(10deg);
    background-color:#f29600
}
.video_bg{
    position:relative;
    z-index:-1;
    min-width:1200px
}
.video_bg .mobile_bg{
    width:100%;
    height:748px;
    display:none
}
.video_bg .filter_bg{
    position:absolute;
    height:748px;
    z-index:1;
    width:100%
}
.video_bg .logo{
    position:absolute;
    z-index:2;
    bottom:50%;
    left:50%;
    -webkit-transform:translate(-491px, 160px);
    -ms-transform:translate(-491px, 160px);
    transform:translate(-491px, 160px)
}
.video_bg video{
    background-color:#000;
    -webkit-filter:brightness(.7);
    filter:brightness(.7);
    -o-object-fit:cover;
    object-fit:cover
}
.slide_show{
    padding:17px 0 17px 17px;
    margin-top:28px;
    background:#f2efea
}
.slide_show p{
    font-size:16px;
    font-weight:400;
    color:#999999;
    line-height:26px
}
.slide_show .c1{
    color:#f29600;
    font-size:20px;
    font-weight:bold
}
.slide_show .c2{
    color:#6c4123;
    font-size:20px;
    font-weight:bold
}
.slide_show .content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    background:#fff
}
.slide_show .content>div{
    height:145px;
    padding:17px;
    margin-bottom:10px
}
.slide_show #scroll{
    position:relative;
    bottom:0;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease
}
.slide_show>div{
    display:inline-block;
    vertical-align:middle;
    width:25px
}
.slide_show>div:first-child{
    overflow:hidden;
    width:500px;
    height:173px
}
.slide_show p{
    margin-top:10px;
    letter-spacing:0
}
.slide_show .dot_group span{
    display:block;
    margin:10px 8px;
    width:8px;
    height:8px;
    background:#ffffff;
    border-radius:50%;
    cursor:pointer
}
.slide_show .dot_group span.active{
    background:#f29600
}
.content_nav_wrapper{
    width:1200px;
    margin:0 auto;
    position:relative;
    margin-top: 15px;
}
.content_nav_wrapper .content_nav{
    position:relative;
    height:92px;
    text-align:justify;
    -moz-text-align-last:justify;
    text-align-last:justify
}
.content_nav_wrapper .content_nav li{
    top:0;
    text-align:center;
    -moz-text-align-last:center;
    text-align-last:center;
    display:inline-block;
    -webkit-transition:top .36s ease;
    -o-transition:top .36s ease;
    transition:top .36s ease
}
.content_nav_wrapper .content_nav li.active{
    position:relative;
    top:22px
}
.content_nav_wrapper .content_nav li.active span{
    background-color:#faf8f5;
    color:#f29600;
    line-height:70px
}
.content_nav_wrapper .content_nav span{
    display:inline-block;
    letter-spacing:1.5px;
    width:380px;
    line-height:60px;
    color:#fff;
    font-size:26px;
    font-weight:bold;
    background-color:#f29600;
    text-align:center;
    cursor:pointer;
    -webkit-transition:color,background .36s ease;
    -o-transition:color,background .36s ease;
    transition:color,background .36s ease
}
.content_nav_wrapper .content_nav span:hover{
    background-color:#faf8f5;
    color:#f29600
}
.content_nav_wrapper .content_nav span.active{
    color:#f29600
}
.content_nav_wrapper .content_body{
    display:none
}
.content_nav_wrapper .content_body.active{
    display:block
}
.content_nav_wrapper .body1>div:not(:last-child){
    background:#faf8f5;
    padding:40px 20px 50px
}
.content_nav_wrapper .body1 .public{
    display:none;
    padding-bottom:0 !important
}
.content_nav_wrapper .body1 .public .time_detail{
    display:none;
    font-size:20px;
    margin-top:10px
}
.content_nav_wrapper .body1 .public .time_detail .second_text{
    letter-spacing:0
}
.content_nav_wrapper .body1 .public .time_detail.active{
    display:block
}
.content_nav_wrapper .body1 .public .time_detail p{
    margin-top:32px
}
.content_nav_wrapper .body1 .public .time_detail p.second_text{
    font-size:20px;
    font-weight:normal
}
.content_nav_wrapper .body1 .public .time_detail p.second_text span:first-child{
    padding-right:62px;
    letter-spacing:0
}
.content_nav_wrapper .body1 .public .time_detail .main_text{
    display:inline-block;
    font-size:20px;
    margin-right:14px;
    padding-right:14px;
    border-right:4px solid #ccc
}
.content_nav_wrapper .body1 .public .time_detail .main_text:not(:first-child){
    margin-left:50px
}
.content_nav_wrapper .body1 .public .public_right .time_group{
    margin:25px 0 29px
}
.content_nav_wrapper .body1 .public .public_right .outline_button3{
    font-weight:bold;
    font-size:20px;
    padding:15px 0;
    width:28%;
    border-width:4px;
    margin-right:22px;
    margin-bottom:10px;
    letter-spacing:0
}
.content_nav_wrapper .body1 .public>div{
    display:inline-block;
    vertical-align:top;
    width:555px
}
.content_nav_wrapper .body1 .public>div+div{
    margin-left:40px
}
.content_nav_wrapper .body1 .public .free_bus{
    padding-left:30px;
    margin-top:76px
}
.content_nav_wrapper .body1 .public .free_bus i,.content_nav_wrapper .body1 .public .free_bus span{
    vertical-align:middle;
    font-weight:bold
}
.content_nav_wrapper .body1 .public .free_bus .outline_button2{
    padding:9px 14px;
    margin-top:14px
}
.content_nav_wrapper .body1 .public .free_bus .outline_button2:hover i{
    -webkit-filter:brightness(111);
    filter:brightness(111)
}
.content_nav_wrapper .body1 .public .free_bus>div{
    margin-left:24px;
    display:inline-block;
    vertical-align:top
}
.content_nav_wrapper .body1 .public .entry{
    background-color:#fff;
    margin-bottom:50px;
    padding:10px 30px;
    border:4px solid transparent;
    cursor:pointer;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease
}
.content_nav_wrapper .body1 .public .entry:hover{
    border:4px solid #f29600
}
.content_nav_wrapper .body1 .public .entry>div{
    float:right
}
.content_nav_wrapper .body1 .public .entry p{
    margin:12px 0
}
.content_nav_wrapper .body1 .count_feedback{
    padding-top:100px;
    background:#fff
}
.content_nav_wrapper .body1 .count_feedback>div{
    display:inline-block;
    vertical-align:top
}
.content_nav_wrapper .body1 .count_feedback .count_wrapper{
    margin-right:56px
}
.content_nav_wrapper .body1 .count_feedback .count_wrapper ul{
    width:585px;
    text-align:justify;
    -moz-text-align-last:justify;
    text-align-last:justify
}
.content_nav_wrapper .body1 .count_feedback .count_wrapper ul li{
    margin-bottom:20px;
    display:inline-block;
    text-align:left;
    -moz-text-align-last:left;
    text-align-last:left;
    float:left;
    width:25%
}
.content_nav_wrapper .body1 .count_feedback .count_content{
    margin-top:28px
}
.content_nav_wrapper .body1 .count_feedback h2{
    font-size:24px;
    margin:0;
    font-weight:bold;
    color:#6d4224
}
.content_nav_wrapper .body1 .count_feedback h2>*{
    vertical-align:middle
}
.content_nav_wrapper .body1 .count_feedback h2 i{
    margin-right:22px
}
.content_nav_wrapper .body1 .count_feedback p{
    font-size:16px;
    font-weight:400;
    color:#999999;
    line-height:26px
}
.content_nav_wrapper .body1 .count_feedback h3{
    font-size:26px;
    margin:0;
    font-weight:bold;
    margin-bottom:10px;
    color:#f29600;
    letter-spacing:0
}
.content_nav_wrapper .body1 .item_wrapper{
    margin-top:50px
}
.content_nav_wrapper .body1 .item_wrapper p{
    display:inline-block;
    background-color:#fff;
    padding:0 35px;
    color:#6c4123;
    width:555px;
    line-height:80px;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease;
    border:2px solid transparent;
    cursor:pointer
}
.content_nav_wrapper .body1 .item_wrapper p:hover{
    border:2px solid #d9c4ac
}
.content_nav_wrapper .body1 .item_wrapper p i{
    vertical-align:middle
}
.content_nav_wrapper .body1 .item_wrapper p+p{
    margin-left:42px
}
.content_nav_wrapper .body1 .item_wrapper p span{
    float:right;
    font-size:20px;
    font-weight:bold
}
.content_nav_wrapper .body1 .title{
    display:inline-block;
    margin-bottom:30px;
    font-size:26px;
    font-weight:bold;
    color:#f29600
}
.content_nav_wrapper .body1 #icon2{
    display:none
}
.content_nav_wrapper .body1 #content2{
    display:none
}
.content_nav_wrapper .body1 .plan{
    margin-left:58px;
    vertical-align:top;
    display:inline-block
}
.content_nav_wrapper .body1 .plan h2{
    position:relative;
    color:#f29600;
    padding-left:1em;
    font-size:20px;
    font-weight:bold;
    background:-webkit-linear-gradient(135deg, #f29600, #673a1b) no-repeat left 7px;
    background:-o-linear-gradient(135deg, #f29600, #673a1b) no-repeat left 7px;
    background:linear-gradient(-45deg, #f29600, #673a1b) no-repeat left 7px;
    background-size:8px 20px
}
.content_nav_wrapper .body1 .plan p{
    color:#6d4224;
    font-size:18px;
    line-height:28px;
    padding-left:21px
}
.content_nav_wrapper .body1 .benefit{
    margin-left:54px;
    vertical-align:top;
    display:inline-block
}
.content_nav_wrapper .body1 .benefit p{
    max-width:539px;
    position:relative;
    padding-left:20px;
    margin-top:18px;
    font-size:18px;
    font-weight:400;
    color:#6d4224;
    line-height:28px
}
.content_nav_wrapper .body1 .benefit p::before{
    content:'';
    position:absolute;
    left:0;
    top:9px;
    display:inline-block;
    width:12px;
    height:12px;
    background-color:#ccc;
    border-radius:100%
}
.content_nav_wrapper .body1 .benefit li{
    display:inline-block;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    width:8em;
    padding-left:1em;
    font-size:20px;
    color:#6c4123;
    vertical-align:top;
    font-weight:bold;
    line-height:30px;
    background:-webkit-linear-gradient(135deg, #f29600, #673a1b) no-repeat left 7px;
    background:-o-linear-gradient(135deg, #f29600, #673a1b) no-repeat left 7px;
    background:linear-gradient(-45deg, #f29600, #673a1b) no-repeat left 7px;
    background-size:8px 20px
}
.content_nav_wrapper .body1 .benefit li+li{
    margin-left:-3px
}
.content_nav_wrapper .body1 .login{
    padding:52px 52px 18px 30px;
    display:inline-block;
    position:relative;
    background-color:#fff;
    width:47.5%
}
.content_nav_wrapper .body1 .login .icon1{
    position:absolute;
    top:28px;
    left:30px
}
.content_nav_wrapper .body1 .login p{
    margin:0;
    font-size:40px;
    font-weight:bold;
    color:#6d4224;
    opacity:.2;
    text-align:right
}
.content_nav_wrapper .body1 .login_item_wrapper>div{
    font-size:24px;
    margin-top:30px
}
.content_nav_wrapper .body1 .login_item_wrapper>div .outline_button1{
    width:280px;
    height:40px;
    font-size:20px;
    font-weight:bold
}
.content_nav_wrapper .body1 .login_item_wrapper>div input{
    border:0;
    outline:none;
    width:370px;
    font-size:20px;
    padding:8px 20px;
    background:#f5f5f5
}
.content_nav_wrapper .body1 .login_item_wrapper>div .label{
    display:inline-block;
    width:88px;
    font-weight:bold;
    text-align:center;
    color:#6c4123;
    letter-spacing:3px
}
.content_nav_wrapper .body1 .login_item_wrapper .tips{
    margin-top:17px;
    color:#bbbbbb;
    padding-left:98px;
    font-size:20px
}
.content_nav_wrapper .body1 .login_item_wrapper .tips:hover{
    color:#f29600
}
.content_nav_wrapper .body1 .register{
    position:absolute;
    width:155px;
    height:98px;
    line-height:75px;
    font-weight:bold;
    right:-33px;
    bottom:0;
    text-indent:40px;
    font-size:30px;
    color:#fff;
    cursor:pointer;
    background:url(/assets/img/btn_bg1.png) no-repeat;
    background-size:100% 100%;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease
}
.content_nav_wrapper .body1 .register:hover{
    color:#f9bf5f
}
.bus_page{
    position:relative;
    width:1200px;
    padding-top:100px;
    padding-bottom:100px;
    margin:0 auto
}
.bus_page .table_wrapper{
    position:relative;
    overflow:hidden
}
.bus_page .bg{
    position:absolute;
    top:93px;
    left:50%
}
.bus_page table{
    width:100%;
    border:1px solid #eee;
    border-collapse:collapse;
    text-align:center;
    color:#666
}
.bus_page table .text1{
    font-size:20px
}
.bus_page table thead tr:not(:first-child){
    background-color:#f5f5f5
}
.bus_page table h2{
    margin:0;
    margin-bottom:7px;
    color:#000
}
.bus_page table em{
    font-size:20px;
    color:#000;
    font-weight:bold;
    margin:0 1em
}
.bus_page table th,.bus_page table td{
    font-weight:bold;
    border:1px solid #eee;
    padding-top:1em;
    padding-bottom:1em
}
.bus_page .right{
    margin-left:18px;
    display:inline-block
}
.bus_page .right .text1{
    font-weight:bold;
    font-size:20px;
    margin-top:-8px
}
.bus_page .title1{
    margin-bottom:50px
}
.bus_page .bus_content{
    margin-bottom:100px
}
.bus_page .bus_content .bar_title1{
    font-size:26px
}
.bus_page .bus_content .bus_map{
    vertical-align:top;
    margin-left:87px;
    width:300px;
    position:relative
}
.bus_page .bus_content .bus_map a{
    display:inline-block;
    top:162px;
    left:113px;
    text-align:center;
    position:absolute;
    width:90px;
    background:#f20000;
    border-radius:15px;
    font-size:14px;
    font-weight:400;
    color:#ffffff;
    line-height:30px
}
.bus_page .bus_content .bus_map a:hover{
    color:#f20000;
    border:1px solid;
    background-color:#fff
}
.bus_page .bus_content .bus_map .bar_title1{
    margin-bottom:20px
}
.bus_page .bus_content .bus_map img{
    margin-bottom:50px
}
.bus_page .bus_content .bus_map .text1{
    width:242px
}
.bus_page .bus_content li{
    position:relative;
    width:806px;
    min-height:150px;
    padding:26px 60px 26px 66px;
    margin-bottom:20px;
    background:url(/assets/img/bus_bg.png) no-repeat
}
.bus_page .bus_content li:first-child{
    background:url(/assets/img/bus_bg1.jpg) no-repeat
}
.bus_page .bus_content li .text3{
    font-weight:bold;
    font-size:20px;
    letter-spacing:0
}
.bus_page .bus_content li .text1{
    font-size:20px;
    clear:both
}
.bus_page .bus_content li .title3{
    margin-bottom:6px;
    margin-top:43px;
    font-size:24px
}
.bus_page .bus_content li .title3 .text3{
    float:right
}
.bus_page .bus_content li .li_right{
    position:absolute;
    margin-bottom:30px;
    right:60px;
    bottom:22px
}
.bus_page .bus_content li .li_right .text1{
    margin-top:8px
}
.bus_page .bus_content li .li_right .text3{
    margin-bottom:-25px;
    margin-right:20px
}
.exhibitor_page{
    position:relative;
    width:1200px;
    margin:0 auto
}
.exhibitor_page .flow_step img,.exhibitor_page .flow_step ul{
    display:inline-block;
    vertical-align:top
}
.exhibitor_page .flow_step ul{
    margin-right:50px
}
.exhibitor_page .flow_step li{
    margin-bottom:50px;
    padding-left:10px;
    background:#f2efea
}
.exhibitor_page .flow_step li .title2{
    font-size:50px;
    padding-right:26px
}
.exhibitor_page .flow_step li .text4{
    font-size:24px
}
.exhibitor_page .flow_step li span{
    vertical-align:middle;
    display:inline-block
}
.exhibitor_page .flow_step li span:last-child{
    width:518px
}
.exhibitor_page .left_anv{
    width:150px;
    background:url(/assets/img/bar.png) no-repeat right top;
    float:left
}
.exhibitor_page .left_anv.sticky{
    position:fixed;
    top:10px
}
.exhibitor_page .left_anv .outline_button2{
    padding:10px 18px;
    background:#f29600
}
.exhibitor_page .left_anv .outline_button2 span{
    font-weight:bold;
    letter-spacing:1.5px;
    font-size:18px
}
.exhibitor_page .left_anv .outline_button2>*{
    vertical-align:middle
}
.exhibitor_page .left_anv .outline_button2:hover i{
    -webkit-filter:brightness(111);
    filter:brightness(111)
}
.exhibitor_page .left_anv li{
    position:relative;
    cursor:pointer;
    font-size:20px;
    margin-bottom:20px
}
.exhibitor_page .left_anv li::after{
    content:'';
    position:absolute;
    top:8px;
    right:-3px;
    width:10px;
    height:10px;
    background:#cccccc;
    border-radius:50%
}
.exhibitor_page .left_anv li.active{
    font-size:20px
}
.exhibitor_page .left_anv li.active::after{
    right:-5px;
    width:14px;
    height:14px;
    background:#673a1b
}
.exhibitor_page .left_anv h3{
    width:106px;
    font-size:50px;
    font-family:YouYuan;
    font-weight:bold;
    color:#f29600;
    background:-webkit-linear-gradient(135deg, #f29600 .26855469%, #673a1b 100%);
    background:-o-linear-gradient(135deg, #f29600 .26855469%, #673a1b 100%);
    background:linear-gradient(-45deg, #f29600 .26855469%, #673a1b 100%);
    background-clip:text;
    -webkit-text-fill-color:transparent
}
.exhibitor_page .exhibitor_content{
    width:1010px;
    margin-left:200px
}
.exhibitor_page .exhibitor_content .slide_show p{
    letter-spacing:1.5px
}
.exhibitor_page .manual_wrapper{
    margin-bottom:170px
}
.exhibitor_page .manual_wrapper>a{
    display:inline-block;
    width:370px;
    height:80px;
    padding:15px 0 0 82px;
    font-size:20px
}
.exhibitor_page .manual_wrapper>a:first-child{
    margin-right:137px;
    background:url(/assets/img/manual_bg.png) no-repeat
}
.exhibitor_page .manual_wrapper>a:last-child{
    background:url(/assets/img/download_bg.png) no-repeat
}
.exhibitor_page .package{
    margin-top:50px;
    font-size:20px;
    overflow:hidden
}
.exhibitor_page .package p{
    margin-bottom:30px
}
.exhibitor_page .price_content .free .text5{
    margin-top:30px;
    font-size:20px
}
.exhibitor_page .price_content .free .bar_title1{
    display:inline-block;
    font-weight:400;
    color:#999;
    font-size:20px;
    margin-right:50px
}
.exhibitor_page .price_content .price_contain{
    width:587px;
    margin-top:10px;
    overflow:hidden;
    border-bottom:2px solid #eee
}
.exhibitor_page .price_content .price_contain .text5{
    font-size:20px
}
.exhibitor_page .price_content .price_contain .text1{
    margin-bottom:30px;
    font-size:20px
}
.exhibitor_page .price_content>div{
    width:994px;
    margin-bottom:100px;
    padding:100px 0 50px 350px
}
.exhibitor_page .price_content>div .title_price>*{
    display:inline-block;
    vertical-align:top
}
.exhibitor_page .price_content>div .title_price .introduce{
    width:355px;
    text-align:center;
    margin-top:3px
}
.exhibitor_page .price_content>div .title_price .introduce .title{
    width:260px;
    text-align:left
}
.exhibitor_page .price_content>div .title_price .introduce .title .text3{
    margin-right:10px;
    font-weight:bold;
    vertical-align:middle;
    font-size:20px
}
.exhibitor_page .price_content>div .title_price .introduce .title .text5{
    margin-bottom:20px
}
.exhibitor_page .price_content>div .title_price .introduce .title .title2{
    font-size:20px;
    vertical-align:middle
}
.exhibitor_page .price_content>div .title_price .introduce .text1{
    font-size:18px;
    margin-top:10px
}
.exhibitor_page .price_content>div .title_price .introduce>*{
    display:inline-block;
    vertical-align:top
}
.exhibitor_page .price_content>div .title_price dl{
    margin:0;
    padding-left:20px;
    width:240px;
    border-left:4px solid #fff
}
.exhibitor_page .price_content>div .title_price dl .text5{
    font-size:20px;
    margin-bottom:10px;
    float:left;
    clear:both
}
.exhibitor_page .price_content>div .title_price dl dd{
    float:right
}
.exhibitor_page .price_content>div .title_price dl dd .text3{
    font-size:22px;
    letter-spacing:0;
    font-weight:bold
}
.exhibitor_page .price_content>div .title_price dl dd .suffix{
    color:#999;
    font-size:22px;
    font-weight:bold
}
.exhibitor_page .price_content>div:nth-child(1){
    background:url(/assets/img/price_bg1.png) no-repeat
}
.exhibitor_page .price_content>div:nth-child(2){
    background:url(/assets/img/price_bg2.png) no-repeat
}
.exhibitor_page .price_content>div:nth-child(2) .introduce .text5{
    width:185px
}
.exhibitor_page .price_content>div:nth-child(3){
    background:url(/assets/img/price_bg3.png) no-repeat
}
.exhibitor_page .price_content>div:nth-child(3) .introduce .text5{
    width:115px
}
.exhibitor_page .price_content>div:nth-child(4){
    background:url(/assets/img/price_bg4.png) no-repeat
}
.exhibitor_page .price_content>div:nth-child(4) .introduce .text5{
    width:185px
}
.exhibitor_page .text4 p{
    margin-bottom:40px
}
.exhibitor_page .slide_show>div:first-child{
    width:960px
}
.exhibitor_page .title1{
    margin-bottom:45px;
    margin-top:100px
}
.exhibitor_page .text5{
    margin-bottom:30px
}
.exhibitor_page .title2{
    letter-spacing:0
}
.exhibitor_page .exhibitor_category .title2{
    margin-bottom:30px;
    margin-top:50px
}
.exhibitor_page .exhibitor_category ul{
    display:inline-block;
    vertical-align:top;
    width:270px
}
.exhibitor_page .exhibitor_category ul:not(:last-child){
    margin-right:90px
}
.exhibitor_page .exhibitor_category ul.text1{
    font-weight:bold
}
.exhibitor_page .exhibitor_category ul li{
    margin-bottom:18px
}
.exhibitor_page .exhibitor_category .text1{
    word-break:keep-all;
    font-size:20px;
    line-height:30px
}
.exhibitor_page .exhibitor_category>div:first-child>div{
    display:inline-block;
    vertical-align:top;
    max-width:252px
}
.exhibitor_page .exhibitor_category>div:first-child>div:not(:last-child){
    margin-right:26px
}
.tab1{
    font-size:0
}
.tab1 li{
    display:inline-block;
    margin-bottom:20px;
    padding:0 30px;
    border:10px solid #eee;
    border-width:0 10px;
    margin-right:-11px
}
.tab1 li .title2{
    cursor:pointer
}
.tab1 li.active .line{
    display:block
}
.tab1 li.active .title2{
    color:#f29600
}
.tab1 .line{
    margin-top:9px;
    display:none;
    width:100px
}
.tab1 .line:last-child{
    width:50px;
    margin-top:6px
}
.tab1 .title2{
    color:#673a1b;
    font-size:26px;
    letter-spacing:1.5px
}
.le0{
    letter-spacing:0
}
.meeting_page{
    width:1200px;
    margin:0 auto;
    padding-top:100px
}
.meeting_page .tab1{
    margin:50px 0
}
.meeting_page .schedule{
    margin-bottom:50px
}
.meeting_page .schedule .time_type{
    width:100%;
    margin:20px 0 10px;
    background:#ffffff;
    border:2px solid #f2efea;
    border-radius:5px;
    font-size:0
}
.meeting_page .schedule .time_type>*{
    font-size:20px;
    padding:0 11px;
    vertical-align:middle;
    display:inline-block;
    line-height:1
}
.meeting_page .schedule .time_type .title2{
    border-right:4px solid #ccc;
    margin-left:14px
}
.meeting_page .schedule .time_type .text2{
    font-weight:bold
}
.meeting_page .schedule .time_type .title3{
    line-height:50px;
    padding:0 30px;
    width:190px;
    display:inline-block;
    background:#f2efea;
    text-align:center
}
.meeting_page .schedule .text1,.meeting_page .schedule .title1{
    font-size:20px
}
.meeting_page .schedule .title1{
    letter-spacing:0
}
.meeting_page .schedule .time_detail{
    overflow:hidden
}
.meeting_page .schedule .time_detail .live,.meeting_page .schedule .time_detail .replay{
    display:inline-block;
    margin:0;
    width:120px;
    height:40px;
    line-height:40px;
    border-radius:20px;
    color:#673a1b;
    font-weight:bold;
    cursor:pointer
}
.meeting_page .schedule .time_detail .replay{
    text-indent:60px;
    background:url(/assets/img/li.png) no-repeat 20px center #f2efea
}
.meeting_page .schedule .time_detail .replay:hover{
    color:#f29600
}
.meeting_page .schedule .time_detail .live{
    background:#f29600
}
.meeting_page .schedule .time_detail .live:hover{
    color:#fff
}
.meeting_page .schedule .time_detail .live::before{
    content:'';
    display:inline-block;
    margin:0 12px -1px 14px;
    width:16px;
    height:16px;
    border-radius:12px;
    background-color:#ff0000;
    -webkit-animation:blink 1s infinite;
    animation:blink 1s infinite
}
.meeting_page .schedule .time_detail li{
    padding:16px 0;
    border-bottom:2px solid #eee;
    clear:both
}
.meeting_page .schedule .time_detail li span{
    display:inline-block;
    vertical-align:top
}
.meeting_page .schedule .text1{
    width:300px;
    margin-right:0
}
.meeting_page .schedule .name{
    width:480px;
    margin-right:80px;
    margin-left:40px
}
.more_wrapper{
    margin:15px 0
}
.more_wrapper .outline_button2{
    padding:6px 30px
}
.invited_buyer_page{
    width:1200px;
    margin:0 auto;
    padding-top:100px
}
.invited_buyer_page .hor_bar{
    -webkit-writing-mode:tb;
    -ms-writing-mode:tb;
    writing-mode:tb;
    height:450px;
    margin-left:80px;
    padding-top:20px;
    background:#f2efea
}
.invited_buyer_page .hor_bar .title1{
    font-size:26px;
    background-color:#fff;
    padding:1em 0
}
.invited_buyer_page .content{
    margin-top:50px;
    margin-bottom:100px
}
.invited_buyer_page .content div:first-child p{
    max-width:395px
}
.invited_buyer_page .content .right_content{
    margin-left:45px
}
.invited_buyer_page .content .right_content .title2{
    font-size:22px;
    margin-bottom:20px;
    display:inline-block
}
.invited_buyer_page .content .right_content .title2:not(:first-child){
    margin-top:50px
}
.invited_buyer_page .content .title3{
    font-size:26px;
    margin-top:50px;
    margin-bottom:18px
}
.invited_buyer_page .content .layout_cell .title2{
    font-size:20px
}
.invited_buyer_page .content .solid_button4{
    padding:12px 48px;
    margin-right:18px
}
.invited_buyer_page .content .next{
    margin-left:82px
}
.invited_buyer_page .content>*{
    display:inline-block;
    vertical-align:top
}
.invited_buyer_page .content p{
    font-weight:400;
    font-size:20px;
    color:#999999;
    line-height:30px
}
.layout_cell>*{
    display:inline-block;
    vertical-align:middle
}
.organizer_page{
    position:relative;
    width:1200px;
    margin:0 auto;
    padding-top:100px;
    margin-bottom:50px
}
.organizer_page table{
    color:#999999;
    font-size:20px
}
.organizer_page table td{
    padding:.5em 1em .5em 0
}
.organizer_page table td:first-child{
    font-weight:bold;
    color:#000;
    font-style:italic
}
.organizer_page h2{
    margin-top:50px;
    width:522px;
    height:38px;
    font-size:40px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:#673a1b;
    line-height:50px
}
.organizer_page .outline_button2{
    margin-top:50px;
    width:200px;
    font-size:20px;
    font-weight:bold;
    height:50px;
    background:#ffffff;
    border:4px solid #673a1b
}
.organizer_page .content>*{
    display:inline-block;
    vertical-align:top
}
.organizer_page .content p{
    width:602px;
    font-weight:400;
    margin-right:72px;
    font-size:20px;
    color:#999999;
    line-height:30px
}
.inscription_page{
    position:relative;
    width:1200px;
    margin:0 auto;
    padding-top:100px
}
.inscription_page .director{
    position:absolute;
    top:202px;
    right:0;
    text-align:center
}
.inscription_page .director img{
    margin-bottom:40px
}
.inscription_page .director .title2{
    vertical-align:middle;
    display:inline-block;
    font-size:16px;
    letter-spacing:1.5px;
    font-weight:normal
}
.inscription_page .director .name{
    width:124px;
    display:inline-block;
    line-height:36px;
    background:#f2efea;
    font-size:24px;
    color:#673a1b;
    vertical-align:middle;
    margin-right:18px
}
.inscription_page .title1{
    margin-bottom:45px
}
.inscription_page .text1{
    margin-bottom:35px;
    width:746px;
    font-size:20px;
    line-height:28px;
    text-align: justify;
}
.contact_page{
    position:relative;
    width:1200px;
    margin:0 auto;
    padding-top:100px;
    overflow:hidden
}
.contact_page dd{
    font-weight:bold
}
.contact_page .addr{
    position:absolute;
    right:278px;
    bottom:242px;
    cursor:pointer
}
.contact_page .contact_us{
    height:538px;
    padding:0;
    background:url(/assets/img/map_bg.png) no-repeat
}
.contact_page .title1{
    margin-bottom:45px
}
.contact_us{
    width:1200px;
    margin:0 auto;
    padding:100px 0;
    overflow:hidden
}
.contact_us .question{
    float:right
}
.contact_us .question .solid_button1_group{
    width:627px
}
.contact_us .question .solid_button1_group button{
    font-size:20px;
    margin:0 5px 20px;
    border:2px solid transparent;
    background:#f6f2ec;
    color:#6c4123;
    padding:4px 1.2em
}
.contact_us .question .solid_button1_group button:hover{
    background:#f29600;
    border:2px solid #f29600;
    color:#fff
}
.contact_us h2{
    margin:0 0 40px 0;
    font-size:30px;
    font-weight:bold;
    letter-spacing:1.5px;
    color:#f29600
}
.contact_us ul{
    max-width:350px;
    float:left
}
.contact_us li{
    font-size:20px;
    display:inline-block;
    line-height:2
}
.contact_us li>*{
    vertical-align:middle
}
.contact_us li dd+dd{
    display:block;
    text-align:right
}
.contact_us li dt{
    color:#999;
    padding:0 1.2em
}
.organizer{
    background:#f6f2ec
}
.organizer>div{
    width:1200px;
    margin:0 auto;
    padding:100px 0 50px 0
}
.organizer h2{
    margin:0 0 40px 0;
    font-size:30px;
    font-weight:bold;
    color:#673A1B;
    letter-spacing:1.5px
}
.organizer .sp1 a{
    display:block
}
.organizer h3{
    margin:40px 0 20px 0;
    font-size:20px;
    letter-spacing:1.5px;
    font-weight:bold;
    color:#6d4224
}
.organizer .xbdw{
    margin-bottom:-20px
}
.organizer .xbdw p{
    display:inline-block;
    margin-right:210px;
    vertical-align:top;
    width:385px;
    margin-bottom:20px;
    min-height:54px;
    overflow:hidden
}
.footer{
    position:absolute;
    background:#673a1b;
    padding-top:100px;
    width:100%;
    bottom:0
}
.footer>p{
    color:#999;
    font-size:16px;
    padding:25px 0;
    text-align:center;
    background:#333333
}
.footer .last{
    margin-top:-28px
}
.footer .last::before{
    display:inline-block;
    vertical-align:middle;
    margin-right:23px;
    content:'';
    width:100px;
    height:2px;
    background:-webkit-gradient(linear, left top, right top, from(#333), to(#666));
    background:-webkit-linear-gradient(left, #333, #666);
    background:-o-linear-gradient(left, #333, #666);
    background:linear-gradient(90deg, #333, #666)
}
.footer .last::after{
    display:inline-block;
    vertical-align:middle;
    margin-left:23px;
    content:'';
    width:100px;
    height:2px;
    background:-webkit-gradient(linear, right top, left top, from(#333), to(#666));
    background:-webkit-linear-gradient(right, #333, #666);
    background:-o-linear-gradient(right, #333, #666);
    background:linear-gradient(270deg, #333, #666)
}
.footer>ul{
    width:1200px;
    height:328px;
    margin:0 auto;
    color:#fff;
    text-align:justify;
    -moz-text-align-last:justify;
    text-align-last:justify
}
.footer>ul>li{
    vertical-align:top;
    width:160px;
    display:inline-block
}
.footer>ul>li:last-child{
    width:207px
}
.footer>ul>li>ul>li{
    text-align:left;
    -moz-text-align-last:left;
    text-align-last:left;
    font-size:16px;
    margin-bottom:18px
}
.footer>ul>li>ul>li:first-child{
    font-size:24px;
    margin-bottom:50px;
    letter-spacing:1.5px
}
.footer>ul>li>ul>li:not(:first-child){
    cursor:pointer;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease;
    position:relative;
    left:0
}
.footer>ul>li>ul>li:not(:first-child):hover{
    padding-left:1em;
    color:#f29600
}
.footer_nav{
    position:fixed;
    visibility:hidden;
    z-index:1;
    bottom:34px;
    left:calc(1200px + (100% - 1180px) / 2);
    color:#6c4123;
    font-size:14px
}
.footer_nav a.item_wrapper{
    margin-top:10px;
    display:block
}
.footer_nav a.item_wrapper>div{
    height:60px
}
.footer_nav .item_wrapper{
    border-radius:4px;
    overflow:hidden;
    -webkit-box-shadow:0 0 10px 0 rgba(108,65,35,0.35);
    box-shadow:0 0 10px 0 rgba(108,65,35,0.35)
}
.footer_nav .item_wrapper *{
    letter-spacing:0
}
.footer_nav .item_wrapper a{
    display:inline-block;
    width:100%;
    height:100%
}
.footer_nav .item_wrapper>div{
    height:80px;
    width:80px;
    text-align:center;
    cursor:pointer;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease;
    background:#fff
}
.footer_nav .item_wrapper>div .my{
    margin:15px 0 5px
}
.footer_nav .item_wrapper>div+div{
    border-top:2px solid #e8e1dc
}
.footer_nav .item_wrapper>div:hover{
    color:#f29600
}
.footer_nav .item_wrapper>div:hover i{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    transform:scale(1.05)
}
button{
    cursor:pointer;
    text-align:center;
    -moz-text-align-last:center;
    text-align-last:center;
    outline:none;
    border:0;
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease
}
.outline_button1{
    color:#f29600;
    border:2px solid #f29600;
    background-color:#fff
}
.outline_button1:hover{
    color:#fff;
    background:#f29600
}
.outline_button2{
    color:#6c4123;
    border:2px solid #6c4123;
    background-color:#fff
}
.outline_button2:hover{
    color:#fff;
    background:#6c4123
}
.main_text:hover{
    color:#6c4123;
    
}
.outline_button2:hover i {
    -webkit-filter: brightness(111);
    filter: brightness(111);
}
.outline_button3{
    color:#6c4123;
    border:4px solid #fff;
    background:#faf8f5
}
.outline_button3:hover,.outline_button3.active{
    border:4px solid #6c4123
}
.solid_button1{
    border:2px solid transparent;
    background:#f6f2ec;
    color:#6c4123
}
.solid_button1:hover{
    background:#f29600;
    border:2px solid #f29600;
    color:#fff
}
.solid_button2{
    border:2px solid transparent;
    background:#f29600;
    color:#fff
}
.solid_button22{
    border:2px solid transparent;
    background:#f29600;
    color:#fff
}
.solid_button2:hover{
    background:#fff;
    border:2px solid #f29600;
    color:#f29600
}
.solid_button22:hover{
    background:#fff;
    border:2px solid #f29600;
    color:#f29600
}
.solid_button3{
    border:2px solid transparent;
    background:#999;
    color:#fff
}
.solid_button4{
    background:#f29600;
    color:#6c4123;
    border:4px solid;
    font-size:24px;
    font-weight:bold
}
.solid_button4:hover{
    background-color:#fff;
    color:#f29600
}
.bar_title1{
    margin:0 0 30px 0;
    font-size:24px;
    font-weight:bold;
    padding-left:1em;
    background:-webkit-linear-gradient(135deg, #f29600, #f29600) no-repeat left 0;
    background:-o-linear-gradient(135deg, #f29600, #f29600) no-repeat left 0;
    background:linear-gradient(-45deg, #f29600, #f29600) no-repeat left 0;
    background-size:.3em 1em
}
.bright{
    padding-top:100px;
    background:-webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#f6f2ec)) no-repeat;
    background:-webkit-linear-gradient(bottom, #ffffff, #f6f2ec) no-repeat;
    background:-o-linear-gradient(bottom, #ffffff, #f6f2ec) no-repeat;
    background:linear-gradient(0deg, #ffffff, #f6f2ec) no-repeat;
    background-size:100% 300px;
    text-align:center
}
.bright .bright_other{
    width:100%;
    padding-bottom:45px;
    text-align:left;
    border-bottom:2px solid #eee
}
.bright .bright_other p{
    display:inline-block;
    vertical-align:top
}
.bright .bright_other p:last-child{
    float:right
}
.bright .order{
    padding-right:1em;
    color:#cdb3a7;
    font-weight:bold;
    font-style:italic
}
.bright .bright_content{
    margin-top:100px
}
.bright .bright_content h4{
    background:url(/assets/img/d.png) no-repeat left center
}
.bright .dsb{
    margin-top:20px;
    margin-right:9px;
    margin-bottom:-227px
}
.bright .bright_list{
    overflow:hidden;
    clear:both
}
.bright .bright_list>*{
    float:left
}
.bright .bright_list>*:last-child{
    float:right
}
.bright *+.bright_item{
    margin-top:50px
}
.bright p{
    font-size:16px;
    color:#999999;
    line-height:1.6
}
.bright .gundong_live_wrapper{
  	position: relative;
  }
  .bright .gundong_live_wrapper .live_wrapper {
  	width: 1000px;
  	margin: 0 auto 100px;
  	display: flex;
  	overflow: hidden;
  	text-align: justify;
  	-moz-text-align-last: justify;
  	text-align-last: justify;
  	justify-content: space-around;
  }
  .bright .gundong_live_wrapper .prev{
  	display: block;
  	height: 252.08px;
  	width: 50px;
	font-size: 40px;
  	line-height: 272.77px;
  	text-align: center;
  	background-color: #f1ebe1;
  	color: #f29600;
  	position: absolute;
  	left: 0;
  }
.bright .gundong_live_wrapper .prev:hover,
.bright .gundong_live_wrapper .next:hover{
	background: #d7d4cf;
}
  .bright .gundong_live_wrapper .next{
  	display: block;
  	height: 252.08px;
  	width: 50px;
	font-size: 40px;
  	line-height: 272.77px;
  	text-align: center;
  	background-color: #f1ebe1;
  	color: #f29600;
  	position: absolute;
  	right: 0;
  }
.bright .live_wrapper{
    margin-bottom:80px;
    text-align:justify;
    -moz-text-align-last:justify;
    text-align-last:justify
}
.bright .live_wrapper>*{
    display:inline-block;
    -moz-text-align-last:left;
    text-align-last:left;
    text-align:left
}
.bright .live_wrapper .live .status:hover img{
    -webkit-filter:brightness(.5);
    filter:brightness(.5)
}
.bright .live_wrapper .live .status:hover .camera_wrapper{
    display: block
}
.bright .live_wrapper li{
    position:relative;
    background-color:#f1ebe1;
    text-align:center;
    -moz-text-align-last:center;
    text-align-last:center
}
.bright .live_wrapper li i{
    margin:40px
}
.bright .live_wrapper li a{
    position:relative;
    top:15px
}
.bright .live_wrapper li .camera_wrapper {
  	display: none;
  	position: relative;
  	z-index: 1;
  	margin-top: -224px;
  	padding-top: 15px;
  	width: 100%;
  	height: 224px;
  	text-align: center;
  	-moz-text-align-last: center;
  	text-align-last: center
  }
.bright .live_wrapper li .camera_wrapper .solid_button2,.bright .live_wrapper li .camera_wrapper .solid_button3{
    display:none;
    margin:0 auto;
    margin-top:-20px;
    width:160px;
    height:40px;
    font-weight:bold
}
.bright .live_wrapper li .camera_wrapper .solid_button22,.bright .live_wrapper li .camera_wrapper .solid_button33{
    display:none;
    margin:0 auto;
    margin-top:-20px;
    width:40px;
    height:40px;
    font-weight:bold
}
.bright .live_wrapper li .camera_wrapper .solid_button3{
    cursor:unset;
    display:block
}
.bright .live_wrapper li .live_now{
    display:none;
    position:absolute;
    right:20px;
    top:20px;
    width:100px;
    text-align:center;
    -moz-text-align-last:center;
    text-align-last:center;
    line-height:30px;
    background:#ffffff;
    opacity:.75;
    border-radius:15px;
    color:#6c4123
}
.bright .live_wrapper li .live_now .dot{
    display:inline-block;
    width:12px;
    height:12px;
    background:#ff4200;
    border-radius:50%;
    -webkit-animation:blink 1s infinite;
    animation:blink 1s infinite
}
.bright .live_wrapper li.active .live_now{
    display:none
}
.bright .live_wrapper li.active .solid_button3{
    display:none
}
.bright .live_wrapper li.active .solid_button2{
    display:block
}
.bright .live_wrapper li.active .solid_button22{
    display:inline-block
}
.bright .live_wrapper img{
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease;
    width:220px
}
.bright .live_wrapper .outline_button2{
    width:114px;
    line-height:27px;
    font-size:17px;
    font-weight:bold
}
.bright .live_wrapper h4{
    margin:30px 0 0 0;
    padding:0;
    color:#f29600;
    font-size:20px
}
.bright .live_wrapper .line{
    margin:14px auto 0;
    width:145px;
    height:4px;
}
.bright .epidemic{
    padding-top:100px;
    background:url(/assets/img/fy.png) no-repeat
}
.bright .epidemic p{
    width:712px
}
.bright .epidemic .jxw{
    margin-bottom:74px;
    padding:60px 29px 6px;
    background:url(/assets/img/jxw.png) no-repeat center
}
.bright .epidemic .epidemic_step{
    text-align:left;
    margin-bottom:45px;
    overflow:hidden
}
.bright .epidemic .epidemic_step>div{
    text-align:left;
    -moz-text-align-last:left;
    text-align-last:left;
    float:right
}
.bright .epidemic .epidemic_step>div:first-child{
    float:left
}
.bright .epidemic .epidemic_step h3{
    float:left;
    font-size:60px;
    min-height:120px;
    margin-right:35px;
    font-weight:bold;
    color:#f29600
}
.bright .epidemic .epidemic_step h3::after{
    content:'';
    display:block;
    width:6px;
    margin:0 auto;
    height:40px;
    background:-webkit-gradient(linear, left bottom, left top, from(#cccccc), to(#fff));
    background:-webkit-linear-gradient(bottom, #cccccc, #fff);
    background:-o-linear-gradient(bottom, #cccccc, #fff);
    background:linear-gradient(0deg, #cccccc, #fff)
}
.bright .epidemic .epidemic_step .epidemic_content{
    width:357px;
    font-size:22px;
    color:#010101;
    line-height:1.8
}
.bright .time_range{
    margin-bottom:50px
}
.bright .time_range .item{
    font-size:18px;
    margin-bottom:12px
}
.bright .time_range .item span:first-child{
    color:#999;
    padding-right:22px
}
.bright .time_range .item span:last-child{
    color:#000;
    font-weight:bold
}
.bright .time_range li{
    display:inline-block;
    margin:0 50px;
    width:280px;
    height:84px;
    padding:15px;
    border:2px solid #eee;
    background:url(/assets/img/g.png) no-repeat 32px 17px
}
.bright .time_range li *{
    letter-spacing:0
}
.bright .time_range li>div{
    float:left
}
.bright .time_range li>div:last-child{
    float:right
}
.bright .time_range .start1{
    display:block;
    color:#6c4123;
    font-size:18px;
    text-align:left;
    font-weight:bold
}
.bright .time_range .start2{
    text-align:right;
    width:115px;
    display:block;
    font-weight:bold;
    color:#f29600;
    font-size:28px
}
.bright .zbsd{
    font-weight:bold;
    margin-bottom:20px;
    color:#000;
    font-size:20px
}
.bright h3+p{
    width:1000px;
    margin:40px auto;
    font-size:20px
}
.bright .bright_item{
    text-align:left
}
.bright .bright_item p{
    width:552px;
    margin-top:20px;
	text-align: justify;
}
.bright h3{
    font-size:30px;
    letter-spacing:1.5px;
    margin:0;
    color:#f29600
}
.bright h4{
    padding-left:52px;
    font-size:18px;
    letter-spacing:3px;
    margin:0;
    color:#6c4123
}
.bright>div{
    width:1200px;
    margin:0 auto
}
.others{
    overflow:hidden;
    background-color:#d59815;
    padding:100px 0
}
.others .others_card_wrapper>div{
    width:400px;
    float:left;
    height:225px;
    position:relative;
    background-color:#fff;
    overflow:hidden;
    cursor:pointer
}
.others .others_card_wrapper>div a{
    display:inline-block;
    width:100%;
    height:100%
}
.others .others_card_wrapper>div:nth-child(2n) img{
    margin-top:64px
}
.others .others_card_wrapper>div:last-child img{
    margin-top:45px
}
.others .others_card_wrapper>div img{
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease
}
.others .others_card_wrapper>div:hover img{
    -webkit-transform:scale(1.3);
    -ms-transform:scale(1.3);
    transform:scale(1.3)
}
.others .others_card_wrapper>div span{
    position:absolute;
    font-size:30px;
    font-weight:bold;
    color:#6c4123;
    top:95px;
    left:0;
    width:100%;
    text-align:center
}
.others .others_card_wrapper>div:nth-child(odd) span{
    color:#fff
}
.others>div{
    width:1200px;
    margin:0 auto;
    text-align:center
}
.others>div h2{
    font-size:30px;
    margin:0 0 50px 0;
    color:#ffffff
}
.pagination{
    text-align:center
}
.pagination i{
    cursor:pointer
}
.pagination>div>*{
    margin:0 8px;
    vertical-align:middle
}
.pagination>div div{
    display:inline-block;
    background:#f2efea;
    line-height:30px;
    padding:0 33px;
    color:#999999
}
.pagination>div div span:first-child{
    color:#000;
    font-weight:bold;
    font-size:20px
}
.about{
    width:1200px;
    margin:0 auto;
    padding-top:100px;
    padding-bottom:20px
}
.about .prev_review ul{
    text-align:initial;
}
.about .prev_review li{
    margin-bottom: 50px;
    display: inline-block;
    width: 240px;
	margin-right: 70px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.about .prev_review li:nth-of-type(4){
  margin-right: 0px;
}
.about .prev_review li:nth-of-type(8){
  margin-right: 0px;
}
.about .prev_review li:nth-of-type(12){
  margin-right: 0px;
}

.about .prev_review li img{
    -webkit-transition:all .36s ease;
    -o-transition:all .36s ease;
    transition:all .36s ease;
    width:240px;
    height:160px
}
.about .prev_review li:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.about .prev_review li .text2{
    position:absolute;
    bottom:0;
    width:100%;
    line-height:40px;
    font-weight:bold;
    left:0;
    background:#f29600;
    text-align:center;
    -moz-text-align-last:center;
    text-align-last:center
}
.about .data_li>li{
    float:left;
    width:25%;
    text-align:center;
    margin-bottom:75px
}
.about .data_li>li .title2{
    font-size:40px;
    font-weight:bold;
    letter-spacing:0;
    margin-bottom:18px
}
.about .data_review{
    margin-top:100px;
    background:url(/assets/img/wave_bg.png) no-repeat
}
.about .data_review h3{
    text-align:center;
    line-height:139px;
    font-size:30px;
    font-weight:bold;
    color:#673a1b
}
.about .review{
    margin-top:99px;
    padding-top:50px;
    background:url(/assets/img/review_bg.png) no-repeat
}
.about .review img{
    margin:130px 0 0 50px;
    background:#fff
}
.about .introduce_img img{
    display:none
}
.about .introduce_img img.active{
    display:block
}
.about .dot_wrapper{
    text-align:right;
    margin:20px 29px 0 0
}
.about .dot_wrapper span{
    display:inline-block;
    margin-left:10px;
    width:10px;
    height:10px;
    background:#dbd2ce;
    border-radius:50%;
    cursor:pointer
}
.about .dot_wrapper span.active{
    background-color:#f29600
}
.about .title1{
    margin-bottom:45px
}
.about .introduce{
    display:inline-block;
    vertical-align:top
}
.about .introduce_img{
    display: inline-block;
    float: right;
    margin: 0 0 22px 40px;
    vertical-align: top;
}
.about .text3{
    margin-bottom:40px
}
.trend{
    width:1200px;
    margin:0 auto;
    padding-top:100px;
    padding-bottom:20px
}
.trend.trend_detail{
    background-color:#fff;
    margin-top:100px;
    padding-top:0;
    padding:80px 100px;
    margin-bottom:100px;
	text-align: justify
}
.trend.trend_detail p{
    line-height:1.5;
}
.trend.trend_detail img{
    max-width: 90%;
}
.trend.trend_detail .title1{
    font-size:28px
}
.trend.trend_detail .text1{
    letter-spacing:3px;
    font-weight:bold;
    margin-bottom:50px;
    margin-top:19px
}
.trend a:hover{
    color: #f29600;
}
.trend .trend_item_wrapper{
    margin-top:50px
}
.trend .trend_item_wrapper p{
    display:inline-block;
    vertical-align:top
}
.trend .trend_item_wrapper li{
    margin-bottom:30px
}
.trend .trend_item_wrapper .time{
    margin-right:30px;
    letter-spacing:0
}
.trend .trend_item_wrapper .item_title{
    max-width:800px;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer
}
.trend .time{
    font-weight:bold;
    font-size:18px
}
.trend .first_item{
    position:relative;
    margin:50px 0 0;
    border-bottom:4px solid #6d4224
}
.trend .first_item .img_wrapper{
    width:480px;
    height:270px;
    position:absolute;
    top:-110px;
    right:0px
}
.trend .first_item .img_wrapper img{
    max-width:100%;
    max-height:100%
}
.trend .first_item .notice{
    display:none;
    width:100%;
    text-align:center;
    height:100%;
    background:url(/assets/img/bg2.png) no-repeat
}
.trend .first_item .notice span{
    display:table-cell;
    vertical-align:middle;
    color:#fff;
    font-size:42px;
    font-weight:bold;
    font-family:宋体
}
.trend .first_item .show_notice .notice{
    display:table
}
.trend .first_item .show_notice img{
    display:none
}
.trend .first_item .text1{
    max-width:598px;
    -o-text-overflow:-o-ellipsis-lastline;
    text-overflow:-o-ellipsis-lastline;
    overflow:hidden;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    line-clamp:2;
    -webkit-box-orient:vertical
}
.trend .first_item .time{
    margin:30px 0 25px;
    letter-spacing:0
}
.trend .first_item .title3{
    max-width:598px;
    margin-bottom:10px
}
.download_center{
    width:1200px;
    margin:0 auto;
    padding-top:100px;
    padding-bottom:100px
}
.download_center .manual li,.download_center .manual span{
    font-weight:normal;
    font-size:16px
}
.download_center .manual li{
    margin:30px 0 0
}
.download_center .title2{
    margin:50px 0 0
}
.bg1_item_wrapper li{
    margin:50px 0 0;
    width:550px;
    display:inline-block;
    padding:15px 0 15px 20px;
    font-size:20px;
    font-weight:bold;
    color:#673a1b;
    background:url(/assets/img/bg1.png) no-repeat
}
.bg1_item_wrapper li:nth-child(2n){
    margin-left:90px
}
.bg1_item_wrapper li .size{
    color:#999;
    letter-spacing:0
}
.bg1_item{
    padding:15px 0 15px 20px;
    font-size:20px;
    font-weight:bold;
    color:#673a1b;
    background:url(/assets/img/bg1.png) no-repeat
}
.bg1_item .size{
    color:#999;
    letter-spacing:0
}
.show_more{
    margin-top:10px !important
}
.arrow-down{
    width:0;
    height:0;
    margin:0 auto;
    cursor:pointer;
    border-width:0;
    border-left:20px solid transparent;
    border-right:20px solid transparent;
    border-top:20px solid #673a1b
}
.arrow-up{
    width:0;
    height:0;
    margin:0 auto;
    cursor:pointer;
    border-width:0;
    border-left:20px solid transparent;
    border-right:20px solid transparent;
    border-bottom:20px solid #673a1b
}
.toast{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background-color:rgba(0,0,0,0.7);
    padding:10px 20px;
    text-align:center;
    color:#333;
    font-size:24px
}
.toast>div{
    width:280px;
    background-color:#fff;
    overflow:hidden
}
.toast>div img{
    width:48px;
    height:48px;
    margin-top:2vh
}
.toast p{
    font-size:20px;
    margin:0;
    padding:2vh 20px
}
.toast>div .toastbtn{
    background-color:#e69318;
    color:#fff;
    line-height:2em;
    cursor:pointer
}
.tips_page{
    text-align:center;
    margin-bottom:100px
}
.tips_page .content{
    max-width:1000px;
    font-size:22px;
    margin:100px auto
}
.tips_page .outline_button1{
    padding:.8em 2.5em;
    font-size:20px;
    font-weight:bold
}
.loading-overlay-content{
    font-size:24px !important
}
.outline_button4{
    background:#f29600;
    padding:.3em 1em;
    font-size:22px;
    font-weight:bold;
    border:4px solid #673a1b
}
.outline_button4:hover{
    background-color:#fff;
    color:#f29600
}
.cloud_tab{
    background:-webkit-gradient(linear, left top, left bottom, from(#fcedd2), to(#fffefb));
    background:-webkit-linear-gradient(#fcedd2, #fffefb);
    background:-o-linear-gradient(#fcedd2, #fffefb);
    background:linear-gradient(#fcedd2, #fffefb)
}
.cloud_tab ul{
    margin:0 auto;
    margin-bottom:20px;
    width:1200px;
    line-height:140px;
    white-space:nowrap;
    text-align:center
}
.cloud_tab li{
    width:300px;
    display:inline-block
}
.cloud_tab a{
    height:26px;
    font-size:40px;
    font-family:LiSu;
    font-weight:bold;
    color:#999999
}
.cloud_tab a:hover{
    color:#f29600
}
.cloud_tab a.active{
    font-size:50px;
    font-weight:400;
    color:#999999;
    text-shadow:0 6px 0 rgba(103,58,27,0.2);
    background:-webkit-linear-gradient(135deg, #f29600 .26855469%, #522f18 100%);
    background:-o-linear-gradient(135deg, #f29600 .26855469%, #522f18 100%);
    background:linear-gradient(-45deg, #f29600 .26855469%, #522f18 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.num{
    font-family:Microsoft YaHei;
    color:#f29600;
    font-weight:bold
}
.center{
    text-align:center
}
.country{
    padding-top:100px;
    background:-webkit-gradient(linear, left top, left bottom, from(#f8f9fc), to(#bfcde5));
    background:-webkit-linear-gradient(#f8f9fc, #bfcde5);
    background:-o-linear-gradient(#f8f9fc, #bfcde5);
    background:linear-gradient(#f8f9fc, #bfcde5)
}
.country .item{
    padding:0 40px;
    font-size:20px;
    color:#673a1b;
    font-weight:bold;
    border-right:10px solid #bfcde5
}
.country .item:first-child{
    border-left:10px solid #bfcde5
}
.country .item .nums{
    font-size:40px;
    color:#f29600;
    letter-spacing:0;
    font-weight:bold;
    font-family:LiSu
}
.country h3{
    color:#f29600;
    margin-bottom:20px;
    font-size:30px
}
.country h4{
    font-size:24px;
    color:#999
}
.cloud_page{
    position:relative;
    width:1200px;
    margin:0 auto;
    overflow:hidden
}
.cloud_page .live,.cloud_page .replay{
    display:inline-block;
    margin:0;
    width:120px;
    height:40px;
    line-height:40px;
    border-radius:20px;
    color:#673a1b;
    font-weight:bold;
    cursor:pointer
}
.cloud_page .replay{
    text-indent:60px;
    background:url(/assets/img/li.png) no-repeat 20px center #f2efea
}
.cloud_page .live,.cloud_page .repdf{
    display:inline-block;
    margin:0;
    width:120px;
    height:40px;
    line-height:40px;
    border-radius:20px;
    color:#673a1b;
    font-weight:bold;
    cursor:pointer
}
.cloud_page .repdf{
    text-indent:40px;
    background:url(/assets/img/pdf.png) no-repeat 20px center #f2efea
}
.cloud_page .replay:hover{
    color:#f29600
}
.cloud_page .repdf:hover{
    color:#f29600
}
.cloud_page .live{
    background:#f29600
}
.cloud_page .live:hover{
    color:#fff
}
.cloud_page .live::before{
    content:'';
    display:inline-block;
    margin:0 12px -1px 14px;
    width:16px;
    height:16px;
    border-radius:12px;
    background-color:#ff0000;
    -webkit-animation:blink 1s infinite;
    animation:blink 1s infinite
}
.cloud_page li{
    vertical-align:top;
    display:inline-block;
    text-align:left;
    text-align:center
}
.cloud_page li .img_wrapper{
    margin-top:60px;
    margin-bottom:100px;
    padding-bottom:60px;
    background:url(/assets/img/bar1.png) no-repeat bottom left
}
.cloud_page li .text1{
    margin-top:6px;
    vertical-align:top;
    min-height:80px;
    font-size:20px;
    margin-left:20px;
    display:inline-block;
    width:260px
}
.cloud_page li .nums{
    font-size:60px;
    font-weight:bold;
    background:-webkit-gradient(linear, left bottom, left top, color-stop(42%, #f29600), color-stop(42%, #ffffff));
    background:-webkit-linear-gradient(bottom, #f29600 42%, #ffffff 42%);
    background:-o-linear-gradient(bottom, #f29600 42%, #ffffff 42%);
    background:linear-gradient(0deg, #f29600 42%, #ffffff 42%)
}
.cloud_page h3{
    color:#f29600;
    margin-bottom:20px;
    font-size:30px
}
.cloud_page h4{
    font-size:24px;
    color:#999
}
.cloud_page .road{
    line-height:66px;
    margin-bottom:30px;
    font-size:30px;
    color:#673a1b;
    text-align:center;
    font-weight:bold;
    border:6px solid #eee;
    border-width:6px 0;
    margin-top:-32px
}
.cloud_page .text1{
    font-size:20px
}
.cloud_page .schedule_wrapper{
    margin-top:50px;
    margin-bottom:50px;
    padding:30px;
    border:2px solid #eeeeee
}
.cloud_page .title2{
    font-size:20px
}
.cloud_page .tab1::after{
    content:'雲推廣日程';
    font-size:40px;
    font-weight:bold;
    color:#e7e2df;
    line-height:30px;
    float:right
}
.cloud_page .tab1.yzb::after{
    content:'雲直播日程'
}
.cloud_page .tab1 li{
    padding:0 20px
}
.cloud_page table{
    width:100%;
    text-align:left;
    border-collapse:collapse
}
.cloud_page table td,.cloud_page table th{
    padding:15px
}
.cloud_page table th{
    background:#faf8f5;
    font-size:18px;
    font-weight:bold;
    color:#999999;
    line-height:30px
}
.cloud_page table tr:not(:first-child) td{
    border-bottom:2px solid #eee
}
.cloud_page table .bar::before{
    display:inline-block;
    content:'';
    width:10px;
    height:22px;
    background:#e7e2df;
    vertical-align:-3px;
    margin-right:10px
}
.cloud_page table tr td{
    vertical-align:top;
    font-size:18px;
    font-weight:400;
    color:#673a1b;
    line-height:30px
}
.cloud_page table tr td p{
    margin-bottom:22px
}
.cloud_page table tr td:first-child{
    font-size:20px;
    font-weight:bold;
    color:#000000;
    line-height:30px
}
.cloud_page .welcome{
    background:url(/assets/img/map.png) no-repeat right center
}
.cloud_page .welcome .button_wrapper{
    padding:42px 0;
    background:#f2f0eb
}
.cloud_page .welcome .button_wrapper button{
    padding:11px 25px;
    font-size:20px
}
@-webkit-keyframes danmu{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
}
@keyframes danmu{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
}
.live_card{
    width:1200px;
    padding:30px 15px;
    overflow:hidden;
    height:440px;
    background:#433333;
    border:20px solid #f1e7e7
}
.live_card img{
    position:absolute;
    margin-top:-41px
}
.live_card .dm{
    margin-top:22px;
    font-size:20px;
    color:#fff
}
.live_card .dm ul{
    position:relative;
    z-index:1;
    display:inline-block;
    white-space:nowrap;
    margin-top:24px
}
.live_card .dm ul.scroll{
    -webkit-animation:danmu 20s linear 1s infinite;
    animation:danmu 20s linear 1s infinite
}
.live_card .dm ul.scroll:hover{
    -webkit-animation-play-state:paused;
    animation-play-state:paused
}
.live_card .dm li{
    display:inline-block;
    margin-right:100px
}
.live_card .dm .c1{
    color:#f29600;
    font-weight:bold;
    padding-right:10px
}
.live_card .prev_wrapper{
    float:right;
    font-size:20px;
    font-weight:bold;
    color:#846e6e
}
.live_card .prev_wrapper div{
    font-size:16px;
    line-height:1.4;
    width:195px
}
.live_card .prev_wrapper div span{
    float:right
}
.live_card .sjss{
    display:inline-block;
    min-width:128px;
    line-height:45px;
    text-align:center;
    background:url(/assets/img/prev_bg.png) no-repeat left top;
    margin-right:28px
}
.live_card .yzb{
    display:inline-block;
    width:150px;
    line-height:40px;
    background:#ffffff;
    opacity:.5;
    border-radius:20px;
    font-size:24px;
    color:#433333;
    font-weight:bold
}
.live_card .yzb::before{
    content:'';
    display:inline-block;
    width:20px;
    height:20px;
    background:#ff0000;
    border-radius:50%;
    margin:0 13px
}
.iterms .text3{
    margin-bottom:1em;
    color:#666
}
.iterms strong{
    display:block;
    font-size:20px;
    color:#000;
    margin-bottom:13px
}
.map_wrapper{
    position:fixed;
    display:none;
    z-index:999;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    width:80%;
    height:70%
}
.map_wrapper #map{
    border:3px solid #d8d8d8;
    -webkit-box-shadow:0 0 39px #000;
    box-shadow:0 0 39px #000
}
.map_wrapper .close{
    position:absolute;
    z-index:9999;
    right:18px;
    top:4px;
    font-size:39px;
    font-weight:bold;
    cursor:pointer
}
.xchd_page{
    text-align:center;
    background:url(/assets/img/xchd_cn.png) no-repeat center -20px;
    padding-top:135px;
    font-size:18px
}
.xchd_page .tips_wrapper{
    color:#999999
}
.xchd_page .tips_wrapper>div{
    padding:5px;
    display:inline-block;
    margin-right:10px;
    background:#eee
}
.xchd_page .content_wrapper{
    margin-top:28px;
    border-top:1px solid #f1ede3
}
.xchd_page .content_wrapper p{
    color:#666666;
    line-height:30px;
    margin:20px 0
}
.xchd_page dt,.xchd_page dd{
    padding:0 10px;
    font-weight:bold
}
.xchd_page dd{
    border-left:2px solid #f29600
}
.xchd_page>img{
    width:100%;
    min-width:1920px;
    margin-top:-20px
}
.xchd_page>div{
    position:relative;
    width:1200px;
    margin:0 auto;
    overflow:hidden;
    text-align:left
}
.xchd_page ul{
    padding:60px 90px;
    background:url(/assets/img/shadow_bg.png) no-repeat center top
}
.xchd_page li{
    padding:0 18px;
    background:#f5f5f5;
    margin:10px 0;
    cursor:pointer;
    max-height:100px;
    -webkit-transition:max-height 2s ease-out;
    -o-transition:max-height 2s ease-out;
    transition:max-height 2s ease-out
}
.xchd_page li:not(.active)>*:not(h3){
    display:none
}
.xchd_page li.active{
    padding:20px 18px;
    background-color:#fff;
    border:1px solid #f1ede3;
    max-height:20000px
}
.xchd_page li.active h3{
    color:#f29600;
    font-size:24px
}
.xchd_page h3{
    padding:10px 0;
    margin:0;
    font-size:18px;
    font-weight:bold;
    color:#000000;
    line-height:30px
}
.xchd_page h3:hover{
    color:#f29600
}
.main_wrapper .block1{
    width:1200px;
    margin:0 auto;
    padding:25px 135px;
    font-size:20px;
    font-weight:400;
    color:#666666;
    line-height:30px;
    border:9px solid #f9f9f9
}
.main_wrapper .block1 img{
   text-align: center;
}
.yqy_page{
    text-align:center
}
.yqy_page .header{
    text-align:left
}
.yqy_page .block1{
    width:1200px;
    margin:0 auto;
    padding:25px 135px;
    font-size:20px;
    font-weight:400;
    color:#666666;
    line-height:30px;
    border:9px solid #f9f9f9
}
.yqy_page .block2{
    padding:100px 0;
    font-size:20px;
    font-weight:400;
    color:#666666;
    line-height:30px;
    background:#f9f9f9
}
.yqy_page .block2 p{
    width:918px;
    margin:0 auto
}
.yqy_page .cloud_tab li{
    width:auto;
    background:url(/assets/img/h2_bg.png) no-repeat center 65px
}
#xbdw,#cbdw{
    margin-top:50px;
    margin-bottom:30px
}
/*# sourceMappingURL=./main.css.map */
