@charset "UTF-8";

html {
    overflow: -moz-hidden-unscrollable;
    height: 100%;
}

body::-webkit-scrollbar {
    display: none;
}

body {
    -ms-overflow-style: none;
    height: 100%;
	width: calc(100vw + 18px);
	overflow: auto;
}

/* line 145, ../sass/variable.scss */
#fancybox-wrap #fancybox-outer #fancybox-content {
    color: #fff;
    background: #007dcb;
    border-color: #007dcb;
    border-radius: 15px;
}

/* line 231, ../sass/variable.scss */
.input-field-item .txt input,
.button.button-style-01,
.button.button-style-02,
.button.submit-button,
.button.search-button,
.button.inquire-button,
.button.back-button,
select {
    font-size: 14px;
    line-height: 14px;
    font-family: "微软雅黑";
    padding: .6em 1.4em .5em .8em;
    border-radius: 5px;
    border: none;
}

/* line 240, ../sass/variable.scss */
.input-field-item .txt input {
    color: #000;
    background: #fff;
    width: 100%;
    /* padding: 0.75em 0.5em 0.75em 0.5em; */
    height: 42px;
    border: 1px solid #f3f3f3;
    box-sizing:border-box;
    padding: 0 0 0 5px;
}

/* line 251, ../sass/variable.scss */
.list .item .btn-black .button,
.back-txt:hover {
    background: #007dcb;
    /* Old browsers */
    background: -moz-linear-gradient(left, #30b3fe 0%, #007dcb 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #30b3fe 0%, #007dcb 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #30b3fe 0%, #007dcb 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30b3fe', endColorstr='#007dcb', GradientType=1);
    /* IE6-9 */
    box-shadow: inset 0 3px 3px #eef1f4;
}

/* line 260, ../sass/variable.scss */
.list .item .btn-black .button:hover,
.list .item .btn-black .button.active {
    background: #007dcb;
    /* Old browsers */
    background: -moz-linear-gradient(right, #30b3fe 0%, #007dcb 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(right, #30b3fe 0%, #007dcb 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to left, #30b3fe 0%, #007dcb 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30b3fe', endColorstr='#007dcb', GradientType=1);
    /* IE6-9 */
    box-shadow: inset 0 -3px 3px #007dcb;
}

/* line 268, ../sass/variable.scss */
.links-bottom .links-list a,
.links-bottom .discount {
    
}

/* line 277, ../sass/variable.scss */

.button.back-button:hover {
   background: #007dcb;
    /* Old browsers */
    background: -moz-linear-gradient(left, #0099f9 0%, #0099f9 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #0099f9 0%, #0099f9 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #0099f9 0%, #0099f9 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#885f4e', endColorstr='#5a3f37', GradientType=1);
    /* IE6-9 */
    box-shadow: inset 0 -3px 3px #007dcb;

}

/* line 286, ../sass/variable.scss */
/*
.box.box-style-02 .box-title {
    background-image: -moz-linear-gradient(90deg, #0099f9 0%, #0099f9 100%);
    background-image: -webkit-linear-gradient(90deg, #0099f9 0%, #0099f9 100%);
    background-image: -ms-linear-gradient(90deg, #0099f9 0%, #0099f9 100%);
    box-shadow: inset 0 3px 8px 2px #007dcb;
}
*/

/* line 293, ../sass/variable.scss */
.edit .edit-title b,
.button.back-button {
    background-image: -moz-linear-gradient(90deg, #0099f9 0%, #0099f9 100%);
    background-image: -webkit-linear-gradient(90deg, #0099f9 0%, #0099f9 100%);
    background-image: -ms-linear-gradient(90deg, #0099f9 0%, #0099f9 100%);
}

/* line 310, ../sass/variable.scss */
.list-tab ul:after,
.list:after {
    clear: both;
    content: ' ';
    display: block;
    width: 100%;
    height: 0;
}

/* line 332, ../sass/variable.scss */
.news-marquee:before,
.list .item .btn-black .button:hover:before,
.list .item .btn-black .button.active:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

/* line 338, ../sass/variable.scss */
.footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

/* line 344, ../sass/variable.scss */
.links-bottom .links-list i {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}

/*-----------------------------------------------------------------------------------
	
	Author's Layout | Version: 1.0

-----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------
	- Basic
	- Typography
	- Basic Layout Styles
	- Header
		- Fancybox
		- Screen
	- Footer
	- Menu
	- Content
		- index
			- News's Marquee
			- List
			- Info
			- Links Bottom
	- Fancybox
	- Input Field
	- Icon
---------------------------------------------------------------- */
/* ----------------------------------------------------------------
	- Basic -
-----------------------------------------------------------------*/
/* line 34, ../sass/style.scss */
dl,
dt,
dd,
ol,
ul,
li {
    margin: 0;
    padding: 0;
}

/* line 39, ../sass/style.scss */
.clear {
    clear: both;
    display: block;
    font-size: 0px;
    height: 0px;
    line-height: 0;
    width: 100%;
    overflow: hidden;
}

/* line 49, ../sass/style.scss */
::selection {
    background: #007dcb;
    color: #FFF;
    text-shadow: none;
}

/* line 55, ../sass/style.scss */
::-moz-selection {
    background: #007dcb;
    /* Firefox */
    color: #FFF;
    text-shadow: none;
}

/* line 61, ../sass/style.scss */
::-webkit-selection {
    background: #007dcb;
    /* Safari */
    color: #FFF;
    text-shadow: none;
}

/* line 67, ../sass/style.scss */
:active,
:focus {
    outline: none !important;
}

/* line 70, ../sass/style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #444;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-family: "微软雅黑";
}

/* line 78, ../sass/style.scss */
h5,
h6 {
    margin-bottom: 20px;
}

/* line 81, ../sass/style.scss */
h1 {
    font-size: 36px;
}

/* line 83, ../sass/style.scss */
h2 {
    font-size: 24px;
}

/* line 85, ../sass/style.scss */
h3 {
    font-size: 18px;
}

/* line 87, ../sass/style.scss */
h4 {
    font-size: 14px;
}

/* line 89, ../sass/style.scss */
h5 {
    font-size: 12px;
}

/* line 91, ../sass/style.scss */
h6 {
    font-size: 11px;
}

/* line 93, ../sass/style.scss */
h4 {
    font-weight: 600;
}

/* line 95, ../sass/style.scss */
h5,
h6 {
    font-weight: bold;
}

/* line 102, ../sass/style.scss */
ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* line 107, ../sass/style.scss */
ul li {
    margin: 0;
    padding: 0;
}

/* line 113, ../sass/style.scss */
hr {
    border: none;
    width: 100%;
    height: 1px;
    background: #007dcb;
}

/* line 117, ../sass/style.scss */
hr.lighter {
    background: #eef1f4;
}

/* line 120, ../sass/style.scss */
small {
    font-family: "微软雅黑";
}

/* ----------------------------------------------------------------
	- Typography -
-----------------------------------------------------------------*/
/* line 126, ../sass/style.scss */
body {
    line-height: 1.5;
    color: #555;
    font-family: "微软雅黑";
    margin: 0;
}

/* line 133, ../sass/style.scss */
a {
    text-decoration: none !important;
}

/* line 136, ../sass/style.scss */
a:hover {
    color: #222;
}

/* line 138, ../sass/style.scss */
a img {
    border: none;
}

/* line 141, ../sass/style.scss */
img {
    max-width: 100%;
}

/* line 143, ../sass/style.scss */
iframe {
    border: none !important;
}

/* ----------------------------------------------------------------
	- Basic Layout Styles -
-----------------------------------------------------------------*/
/* line 149, ../sass/style.scss */
#wrapper {
    background-image: url("../images/bg.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: #fff;
    background-attachment: fixed;
}

/* line 157, ../sass/style.scss */
.container {
    max-width: 1000px;
    margin: auto;
}

/* ----------------------------------------------------------------
	- Header -
-----------------------------------------------------------------*/
/* line 166, ../sass/style.scss */
header {
    background: #fff;
    height: 111px;
    border-bottom: 2px solid #0099f9;
    z-index: 999;
    position: fixed;
    width: 100%;
    min-width: 1000px;
}

/* line 170, ../sass/style.scss */
header ul {
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 180, ../sass/style.scss */
header ul li {
    color: #fff;
    display: flex;
}

/* line 183, ../sass/style.scss */
header ul li a {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    display: inline-block;
    padding: 0;
    margin: 0;
}

/* line 193, ../sass/style.scss */
header ul li.info {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-family: gotham;
    text-align: center;
    background: url("../images/head_infotxt.png") center bottom no-repeat;
    width: 34.6%;
    padding-top: 8%;
    padding-bottom: 0.5%;
}

/* line 212, ../sass/style.scss */
header ul li.info span {
    color: #fff;
    text-align: center;
    display: block;
    letter-spacing: 1px;
    width: 39%;
    padding: 0 0%;
}

/* line 220, ../sass/style.scss */
header ul li.info b {
    color: #ffff00;
}

/* line 224, ../sass/style.scss */
header ul li.info em {
    color: #007dcb;
    font-style: normal;
}

/* line 229, ../sass/style.scss */
header ul li.search {
    margin: 2% 0;
	margin-right:-7px;
}

header ul li.search img.hs-hov {
    display:none;
}

header ul li.search:hover img.hs-hov {
    display:block;
}

header ul li.search:hover img.hs {
    display:none;
}
/* ----------------------------------------------------------------
	- Footer -
-----------------------------------------------------------------*/
/* line 240, ../sass/style.scss */
.footer {
    color: #00b7fd;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    padding: 19px 0 22px;
    /* Position */
}

/* ----------------------------------------------------------------
	- Menu - Right Floating Menu / id#cssmenu
-----------------------------------------------------------------*/


/* cssmenu's Icon */
/* line 465, ../sass/style.scss */
.menu1 {
    background: url("../images/cssmenu/menu1.png") no-repeat;
}

/* line 467, ../sass/style.scss */
.menu1:hover {
    background: url("../images/cssmenu/menu1hover.png") no-repeat;
}

/* line 473, ../sass/style.scss */
.menu2 {
    background: url("../images/cssmenu/menu2.png") no-repeat;
}

/* line 475, ../sass/style.scss */
.menu2:hover {
    background: url("../images/cssmenu/menu2hover.png") no-repeat;
}

/* line 481, ../sass/style.scss */
.menu3 {
    background: url("../images/cssmenu/menu3.png") no-repeat;
}

/* line 483, ../sass/style.scss */
.menu3:hover {
    background: url("../images/cssmenu/menu3hover.png") no-repeat;
    background-size: auto;
}

/* line 489, ../sass/style.scss */
.menu4 {
    background: url("../images/cssmenu/menu4.png") no-repeat;
}

/* line 491, ../sass/style.scss */
.menu4:hover {
    background: url("../images/cssmenu/menu4hover.png") no-repeat;
}

/* line 497, ../sass/style.scss */
.menu5 {
    background: url("../images/cssmenu/menu5.png") no-repeat;
}

/* line 499, ../sass/style.scss */
.menu5:hover {
    background: url("../images/cssmenu/menu5hover.png") no-repeat;
}

/* ----------------------------------------------------------------
	- Content -
-----------------------------------------------------------------*/
/* line 508, ../sass/style.scss */
.content {
    background-color: white;
    min-height: 800px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
    padding-bottom: 55px;
    position: relative;
    padding-top: 111px;
    min-width: 1000px;
}

/* index */
/* News's Marquee */
/* line 519, ../sass/style.scss */
.news-marquee {
    padding: 10px 23px;
}

/* line 522, ../sass/style.scss */
.news-marquee marquee {
    float: left;
    line-height: 26px;
    padding: 5px 0;
    margin-left: 41px;
}

/* line 528, ../sass/style.scss */
.news-marquee:before {
    content: ' ';
    display: block;
    background: url("../images/news-marquee.png") center left no-repeat;
    width: 41px;
    height: 36px;
    margin: 120px 0 0 23px;
    /* Position */
}

/* line 537, ../sass/style.scss */
.news-marquee:after {
    content: ' ';
    display: block;
    clear: both;
    background: #32a8ff;
    height: 1px;
    margin-left: 41px;
}

/* Tab */
/* line 551, ../sass/style.scss */
ul#tabs-list {
    list-style: none;
    text-align: left;
    margin: 0;
    padding: 12px 23px;
}

/* line 560, ../sass/style.scss */
label.panel-label {
    color: #6b2a15;
    background-color: white;
    user-select: none;
    display: block;
    cursor: pointer;
    transition-property: background-color, color;
    transition-duration: 200ms;
}

/* line 569, ../sass/style.scss */
label.panel-label:hover {
    color: white;
    background-color: #6b2a15;
}

/* line 576, ../sass/style.scss */
#panels {
   /* min-height: 40vh;*/
    background-color: #fff;
    padding: 0 11.5px;
}

/* line 582, ../sass/style.scss */
#panels .section > div.list {
    box-sizing: border-box;
    /*max-height: 0;
    opacity: 0;
    transition: opacity 600ms;*/
    overflow-y: hidden;
}

/* line 673, ../sass/style.scss */
#panel-1-ctrl:checked ~ #panels #panel-1 > div.list {
    max-height: initial;
    opacity: 1;
}

/* line 673, ../sass/style.scss */
#panel-2-ctrl:checked ~ #panels #panel-2 > div.list {
    max-height: initial;
    opacity: 1;
}

/* line 673, ../sass/style.scss */
#panel-3-ctrl:checked ~ #panels #panel-3 > div.list {
    max-height: initial;
    opacity: 1;
}

/* line 673, ../sass/style.scss */
#panel-4-ctrl:checked ~ #panels #panel-4 > div.list {
    max-height: initial;
    opacity: 1;
}

/* line 673, ../sass/style.scss */
#panel-5-ctrl:checked ~ #panels #panel-5 > div.list {
    max-height: initial;
    opacity: 1;
}

/* line 673, ../sass/style.scss */
#panel-6-ctrl:checked ~ #panels #panel-6 > div.list {
    max-height: initial;
    opacity: 1;
}

@media all and (max-width: 767px) {

    /* line 693, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #li-for-panel-1 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 693, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #li-for-panel-2 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 693, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #li-for-panel-3 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 693, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #li-for-panel-4 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 693, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #li-for-panel-5 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 693, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #li-for-panel-6 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 699, ../sass/style.scss */
    #open-nav-label {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        cursor: pointer;
    }

    /* line 710, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #open-nav-label {
        display: none;
    }

    /* line 714, ../sass/style.scss */
    #close-nav-label {
        display: block;
        max-height: 0;
        overflow-y: hidden;
        background-color: #727272;
        color: white;
        padding: 0px;
        transition: max-height 200ms;
        cursor: pointer;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 22px;
        letter-spacing: 1px;
    }

    /* line 728, ../sass/style.scss */
    #nav-ctrl:checked ~ #tabs-list #close-nav-label {
        max-height: 36px;
        opacity: 1;
        padding: 12px 23px;
    }

    /* line 734, ../sass/style.scss */
    #tabs-list {
        position: relative;
    }

    /* line 736, ../sass/style.scss */
    #tabs-list label.panel-label {
        padding: 12px 0;
    }

    /* line 740, ../sass/style.scss */
    #tabs-list #li-for-panel-1 {
        max-height: 0;
        overflow-y: hidden;
        transition: max-height 200ms;
    }

    /* line 740, ../sass/style.scss */
    #tabs-list #li-for-panel-2 {
        max-height: 0;
        overflow-y: hidden;
        transition: max-height 200ms;
    }

    /* line 740, ../sass/style.scss */
    #tabs-list #li-for-panel-3 {
        max-height: 0;
        overflow-y: hidden;
        transition: max-height 200ms;
    }

    /* line 740, ../sass/style.scss */
    #tabs-list #li-for-panel-4 {
        max-height: 0;
        overflow-y: hidden;
        transition: max-height 200ms;
    }

    /* line 740, ../sass/style.scss */
    #tabs-list #li-for-panel-5 {
        max-height: 0;
        overflow-y: hidden;
        transition: max-height 200ms;
    }

    /* line 740, ../sass/style.scss */
    #tabs-list #li-for-panel-6 {
        max-height: 0;
        overflow-y: hidden;
        transition: max-height 200ms;
    }

    /* line 749, ../sass/style.scss */
    #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 665, ../sass/style.scss */
    #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label {
        background-color: #6b2a15;
        color: #6b2a15;
        color: white;
        background-color: #6b2a15;
    }

    /* line 749, ../sass/style.scss */
    #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 665, ../sass/style.scss */
    #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 label.panel-label {
        background-color: #6b2a15;
        color: #6b2a15;
        color: white;
        background-color: #6b2a15;
    }

    /* line 749, ../sass/style.scss */
    #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 665, ../sass/style.scss */
    #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 label.panel-label {
        background-color: #6b2a15;
        color: #6b2a15;
        color: white;
        background-color: #6b2a15;
    }

    /* line 749, ../sass/style.scss */
    #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 665, ../sass/style.scss */
    #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 label.panel-label {
        background-color: #6b2a15;
        color: #6b2a15;
        color: white;
        background-color: #6b2a15;
    }

    /* line 749, ../sass/style.scss */
    #panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 665, ../sass/style.scss */
    #panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5 label.panel-label {
        background-color: #6b2a15;
        color: #6b2a15;
        color: white;
        background-color: #6b2a15;
    }

    /* line 749, ../sass/style.scss */
    #panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6 {
        max-height: 46px;
        opacity: 1;
    }

    /* line 665, ../sass/style.scss */
    #panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6 label.panel-label {
        background-color: #6b2a15;
        color: #6b2a15;
        color: white;
        background-color: #6b2a15;
    }
}

@media all and (min-width: 768px) {

    /* line 759, ../sass/style.scss */
    #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 {
        pointer-events: none;
        cursor: default;
    }

    /* line 649, ../sass/style.scss */
    #panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label {
        color: white;
        background-color: #30b3fe;
    }

    /* line 759, ../sass/style.scss */
    #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 {
        pointer-events: none;
        cursor: default;
    }

    /* line 649, ../sass/style.scss */
    #panel-2-ctrl:checked ~ #tabs-list #li-for-panel-2 label {
        color: white;
        background-color: #30b3fe;
    }

    /* line 759, ../sass/style.scss */
    #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 {
        pointer-events: none;
        cursor: default;
    }

    /* line 649, ../sass/style.scss */
    #panel-3-ctrl:checked ~ #tabs-list #li-for-panel-3 label {
        color: white;
        background-color: #30b3fe;
    }

    /* line 759, ../sass/style.scss */
    #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 {
        pointer-events: none;
        cursor: default;
    }

    /* line 649, ../sass/style.scss */
    #panel-4-ctrl:checked ~ #tabs-list #li-for-panel-4 label {
        color: white;
        background-color: #30b3fe;
    }

    /* line 759, ../sass/style.scss */
    #panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5 {
        pointer-events: none;
        cursor: default;
    }

    /* line 649, ../sass/style.scss */
    #panel-5-ctrl:checked ~ #tabs-list #li-for-panel-5 label {
        color: white;
        background-color: #30b3fe;
    }

    /* line 759, ../sass/style.scss */
    #panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6 {
        pointer-events: none;
        cursor: default;
    }

    /* line 649, ../sass/style.scss */
    #panel-6-ctrl:checked ~ #tabs-list #li-for-panel-6 label {
        color: white;
        background-color: #30b3fe;
    }

    /* line 764, ../sass/style.scss */
    ul#tabs-list {
        text-align: left;
    }

    /* line 599, ../sass/style.scss */
    ul#tabs-list li {
        display: inline-block;
        position: relative;
    }

    /* line 605, ../sass/style.scss */
    ul#tabs-list li label.panel-label {
        font-size: 14px;
        line-height: 25px;
        color: #0886e0;
        background: #fff;
        text-align: center;
        padding: 4px 23px;
        border-radius: 10rem;
        border: 1px solid #30b3fe;
        position: relative;
    }

    /* line 619, ../sass/style.scss */
    ul#tabs-list li label.panel-label:hover {
        color: white;
        background-color: #30b3fe;
    }

    /* line 768, ../sass/style.scss */
    #open-nav-label,
    #close-nav-label {
        display: none;
    }

    /* line 773, ../sass/style.scss */
    #nav-ctrl {
        display: none;
    }
}

/* line 788, ../sass/style.scss */
.panel-radios {
    display: none;
    position: fixed;
    left: 50%;
    top: 10px;
    width: 20px;
    opacity: 0.5;
    z-index: 99;
}

/* List */
/* line 827, ../sass/style.scss */
.list-tab {
    padding: 0 23px;
}

/* line 829, ../sass/style.scss */
.list-tab span {
    font-size: 14px;
    line-height: 14px;
    color: #6b2a15;
    text-align: center;
    background: #fff;
    line-height: 25px;
    padding: 0 21px;
    border-radius: 5px;
    border: 1px solid #6b2a15;
}

/* line 839, ../sass/style.scss */
.list-tab span:hover,
.list-tab span.active {
    color: #fff;
    background: #6b2a15;
}

/* line 844, ../sass/style.scss */
.list-tab ul {
    display: block;
    padding: 0;
    margin: 0;
}

/* line 845, ../sass/style.scss */
.list-tab li {
    display: block;
    float: left;
    margin-right: 6px;
}

/* line 851, ../sass/style.scss */
.list {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-content: left;
}

/* line 858, ../sass/style.scss */
.list .item {
    width: 33.33333%;
}

/* line 860, ../sass/style.scss */
.list .item > div {
    margin: 10px 12px 22px;
    padding-bottom: 36px;
    border-radius: 10px;
    position: relative;
    box-shadow: 1px 2px 6px 1px rgba(86, 151, 189, 0.3);
    transition: all .3s;
}

/* line 867, ../sass/style.scss */
.list .item > div:hover {
    box-shadow: 0px 0px 8px 1px rgba(69, 162, 206, 0.5);
}

/* line 872, ../sass/style.scss */
.list .item .tip-tab {
    display: none;
    font-size: 15.04px;
    color: white;
    text-align: center;
    /* width 58px */
    width: 30px;
    height: 72px;
    padding: 10px 10px;
    /* Position */
    position: absolute;
    top: -10px;
    right: 0;
    z-index: 2;
}

/* line 890, ../sass/style.scss */
.list .item .tip-tab.tip-tab-01 {
    background: url("../images/tip-tab-01.png") no-repeat top center;
}

/* line 890, ../sass/style.scss */
.list .item .tip-tab.tip-tab-02 {
    background: url("../images/tip-tab-02.png") no-repeat top center;
}

/* line 890, ../sass/style.scss */
.list .item .tip-tab.tip-tab-03 {
    background: url("../images/tip-tab-03.png") no-repeat top center;
}

/* line 890, ../sass/style.scss */
.list .item .tip-tab.tip-tab-04 {
    background: url("../images/tip-tab-04.png") no-repeat top center;
}

/* line 890, ../sass/style.scss */
.list .item .tip-tab.tip-tab-05 {
    background: url("../images/tip-tab-05.png") no-repeat top center;
}

/* line 895, ../sass/style.scss */
.list .item .photo {
    text-align: center;
    background: #efe6ee;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}

/* line 908, ../sass/style.scss */
.list .item .photo img {
    width: 100%;
    transform: scale(1, 1);
    transition: all 1s ease-out;
}

/* line 914, ../sass/style.scss */
.list .item:hover .photo img {
    transform: scale(1.1, 1.1);
}

/* line 915, ../sass/style.scss */
.list .item .title {
    color: #343e46;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #fff;
    padding: 6px 0 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    /* position */
    position: absolute;
    bottom: 7px;
    left: 0;
    right: 0;
    overflow: hidden;
}

/* line 934, ../sass/style.scss */
.list .item .btn-black {
    display: flex;
    padding-top: 6px;
    padding-left: 8px;
    padding-bottom: 5px;
}

/* line 939, ../sass/style.scss */
.list .item .btn-black .button {
    color: white;
    font-size: 15.04px;
    line-height: 16px;
    font-weight: 400;
    text-align: center;
    display: block;
    width: 42%;
    margin-right: 2%;
    padding: 8px;
    border-radius: 5px;
    position: relative;
}

/* line 955, ../sass/style.scss */




/* Info */
/* line 973, ../sass/style.scss */
.info {
    font-size: 15px;
    color: #32a8ff;
    text-align: center;
    padding: 0 23px 15px;
}

/* line 978, ../sass/style.scss */
.info b {
    color: RED;
    font-weight: normal;
}

/* Links Bottom */
/* line 985, ../sass/style.scss */
.links-bottom {
	padding: 0 23px;
	display: flex;
	justify-content: space-between;
	align-items: initial;
	background-image: url(../images/links-bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;   
	margin-bottom:-10px;
	 /* Apply for a discount */
	
}

/* line 992, ../sass/style.scss */
.links-bottom .links-list {
    width: 320px;
	margin-top:30px;
	margin-bottom:30px;
}

/* line 994, ../sass/style.scss */
.links-bottom .links-list i {
    display: block;
    width: 33px;
    height: 33px;
    margin: 10% 9%;
    /* Position */
}

/* line 1002, ../sass/style.scss */
.links-bottom .links-list a {
	display: block;
	color: #456f9a;
	width: 150px;
	height: 63px;
	line-height: 62px;
	padding: 0px 0px 0px 35px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 6px;
	border-radius: 10px;
	position: relative;
	float: left;
	box-sizing: border-box;
	text-align: center;
	background-image: url(../images/list_bt1.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.links-bottom .links-list a:hover {
    color: #fff;
	background-image: url(../images/list_bt1a.png); 
	
}

.links-bottom .links-list .list01:hover .icon-account{
	background-image: url(../images/icon/icon-account.png);	
	
}
.links-bottom .links-list .list02:hover .icon-deposit{
	background-image: url(../images/icon/icon-deposit.png);	
	
}
.links-bottom .links-list .list03:hover .icon-navigation{
	background-image: url(../images/icon/icon-navigation.png);	
	
}
.links-bottom .links-list .list04:hover .icon-app-download{
	background-image: url(../images/icon/icon-app-download.png);	
	
}

/* line 1021, ../sass/style.scss */
.links-bottom .discount {
    width: 340px;
   /* margin: 0 0.6% 5px;*/
    color: white;
    border-radius: 10px;
}

/* line 1028, ../sass/style.scss */

.links-bottom .discount ul {
    color: #2c9bf2;
    padding: 30px 2px 0px 28px;
    margin: 0;
    display: block;
    overflow: hidden;
	font-size:12px;
}
.links-bottom .discount ul:before {
    
    display:none;
    
}
.offer {
	color: #fefba7;
	height: 150px;
	padding: 50px 10% 0;
	margin: 0;
	display: block;
	overflow: hidden;
	background-image: url(../images/discount-title.png);
	background-repeat: no-repeat;
	background-position: 6px 7px;
}

/* line 1037, ../sass/style.scss */
.links-bottom .discount ul b {
	color: #ff0000;
	font-weight: normal;
}

/* line 1038, ../sass/style.scss */
.links-bottom .discount ul em {
    color: #575c63;
    font-style: normal;
}

/* Edit */
/* line 1044, ../sass/style.scss */
.edit {
    font-size: 14px;
    color: #343e46;
    padding-top: 0;
    padding-left: 23px;
    padding-right: 23px;
}

/* line 1050, ../sass/style.scss */
.edit .edit-title {
    color: #0d7bca;
    font-weight: 400;
    border-top: 1px solid #e8f4fc;
    border-bottom: 1px solid #e8f4fc;
    padding: 10px 0;
    margin-bottom: 15px;
}

.edit ol li{
    line-height: 24px;
}



/* line 1058, ../sass/style.scss */
.edit .edit-title b {
    color: white;
    display: inline-block;
    font-weight: 500;
    padding: 5px 25px;
    border-radius: 10px;
}

/* line 1072, ../sass/style.scss */
.edit .tit01 {
    font-size: 22px;
}

/* line 1073, ../sass/style.scss */
.edit .red {
    color: red;
}

/* line 1074, ../sass/style.scss */
.edit .yellow {
    color: orange;
}

/* line 1075, ../sass/style.scss */
.edit .orange {
    color: #ff7800;
}

/* line 1086, ../sass/style.scss */
table {
    border-collapse: collapse;
    font-size: 14px;
    line-height: 20px;
    border-top: 1px solid #bdc9d2;
    border-left: 1px solid #bdc9d2;
    text-align: center;
}

/* line 1095, ../sass/style.scss */
table td,
table th {
    padding: 7px 6px;
    border-right: 1px solid #bdc9d2;
    border-bottom: 1px solid #bdc9d2;
}
table td p,table th p{
    margin-top: 0px;
    margin-bottom: 0px;
}
table th {
    color: #238fe3;
}

/* line 1101, ../sass/style.scss */
table thead {
    font-size: 12px;
    line-height: 18px;
    color: white;
}

/* line 1106, ../sass/style.scss */
table thead td,
table thead th {
    padding: 5px 6px;
}

/* line 1108, ../sass/style.scss */
table thead th {
    text-align: center;
	background: #e8f4fc;
}

/* line 1111, ../sass/style.scss */
table tbody {
    background: white;
}

/* line 1120, ../sass/style.scss */
table.resulttable td,
table.resulttable th {
    font-size: 16px;
    padding: 2%;
}
/* .box-main {
    max-height: 500px;
    overflow-y: auto; 
} */

/* ----------------------------------------------------------------
	- Fancybox -
----------------------------------------------------------------- */
/* line 1131, ../sass/style.scss */
#fancybox-wrap #fancybox-outer {
    background: transparent;
}

/* line 1133, ../sass/style.scss */
#fancybox-wrap #fancybox-outer .fancybox-bg {
    display: none;
    opacity: 0;
}

/* line 1134, ../sass/style.scss */
#fancybox-wrap #fancybox-outer #fancybox-content {
    overflow: hidden;
    box-shadow: 0 0 10px #000;
}

/* line 1142, ../sass/style.scss */
.fancybox-content {
    padding: 41px 5vw !important;
}

/* line 1145, ../sass/style.scss */
#inline1 {
    padding: 72px 72px;
    margin: auto;
}

/* line 1149, ../sass/style.scss */
.close {
    background: url("../js/fancybox/close.png") no-repeat !important;
    width: 82px !important;
    height: 82px !important;
    /* position */
    position: absolute;
    top: -5px !important;
    right: -5px !important;
}

/* Screen */
@media screen and (min-width: 1000px) {

    /* line 1159, ../sass/style.scss */
    #inline1 {
        width: 416px;
    }
}

/* Box's Style */
/* line 1167, ../sass/style.scss */
.box.box-style-01 {
    color: #007dcb;
    background: #d0d8df;
    border: 1px solid white;
    border-radius: 15px;
    box-shadow: inset 0 0 0 7px #343434;
}

/* line 1175, ../sass/style.scss */
.box.box-style-01 .box-head {
    text-align: center;
    margin-bottom: 41px;
}

.box-head .box-logo {
    width: 80%;
    max-width: 300px;
    margin: auto;
}

/* line 1179, ../sass/style.scss */
.box.box-style-01 .box-title {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 25px;
    position: relative;
}

/* line 1190, ../sass/style.scss */
.box.box-style-01 .box-title span {
    display: inline-block;
    background: #d0d8df;
    margin: auto;
    padding-left: 3%;
    padding-right: 3%;
    position: relative;
    z-index: 3;
}

/* line 1203, ../sass/style.scss */
.box.box-style-01 .box-title:after {
    content: ' ';
    display: inline-block;
    background: #007dcb;
    width: 100%;
    height: 1px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* line 1218, ../sass/style.scss */
.box.box-style-01 .input-field-item .tit {
    color: #007dcb;
    width: 25.5%;
   /* margin-right: 2%;*/
}

/* line 1223, ../sass/style.scss */
.box.box-style-01 .input-field-item .txt {
    width: 73%;
}

/* line 1228, ../sass/style.scss */
.box.searchcontent .input-field-item {
    /* Submit */
}

/* line 1232, ../sass/style.scss */
.box.searchcontent .input-field-item.submit-item {
    padding-left: 27%;
}

/* line 1238, ../sass/style.scss */
.box.registform {
    min-width: 580px;
}

/* line 1245, ../sass/style.scss */
.box.registform .input-field-item {
    /* Submit */
}

/* line 1246, ../sass/style.scss */
.box.registform .input-field-item .tit {
    width: 23%;
    margin-left: 3%;
}

/* line 1247, ../sass/style.scss */
.box.registform .input-field-item .txt {
    width: 74%;
}

/* line 1249, ../sass/style.scss */
.box.registform .input-field-item.submit-item {
    padding-left: 22.5%;
}

/* line 1254, ../sass/style.scss */
.box.box-style-02 {
    text-align: center;
}

/* line 1256, ../sass/style.scss */
.box.box-style-02 .box-title {
    color: #0481d8;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: 1px;
    text-align: center;
    display: inline-block;
    border-radius: 10px 10px 0 0;
    min-width: 38%;
    max-width: 58%;
    /* width: 38%; */
    padding: 30px;
    margin: auto;
    z-index: 9;
    position: relative;
    background: url("../images/bg_stitle.png") center top no-repeat;
	padding-top:15px;
	padding-bottom:25px;
}

/* line 1273, ../sass/style.scss */
.box.box-style-02 .box-main {
    color: #007dcb;
    background: #e4f4ff;
    display: inline-block;
    width: 52%;
    padding: 66px 5% 16px 5%;
    margin: 0 auto 15px;
    border-radius: 15px;
    border: 7px solid #fff;
    box-shadow: 0 0 0 1px #007dcb;
    margin-top: -50px;
    z-index: 0;
}

/* line 1285, ../sass/style.scss */
.box.box-style-02 .input-field-item {
    /* Submit */
}

/* line 1286, ../sass/style.scss */
.box.box-style-02 .input-field-item .tit {
    width: 14.5%;
   
}

/* line 1287, ../sass/style.scss */
.box.box-style-02 .input-field-item .txt {
    width: 68%;
}

/* line 1289, ../sass/style.scss */
.box.box-style-02 .input-field-item.submit-item {
    padding-left: 23%;
	padding-right:9%;
}
/* line 1293, ../sass/style.scss */
.box.box-style-02 select {
    width: 99.5% !important;
}

/* ----------------------------------------------------------------
	- Input Field - Input, Select,...
----------------------------------------------------------------- */
/* Input Field Item */
/* line 1302, ../sass/style.scss */
.input-field-item {
    text-align: left;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    /* Input Field */
    /* Verification */
    /* Submit */
}

/* line 1312, ../sass/style.scss */
.input-field-item .tit {
    font-size: 15px;
    width: 35%;
    /*margin-right: 2%;*/
}

/* line 1318, ../sass/style.scss */
.input-field-item .txt {
    width: 63%;
}

/* line 1327, ../sass/style.scss */
.input-field-item.verification,
.input-field-item.verification .txt {
    /* position */
    position: relative;
}

/* line 1331, ../sass/style.scss */
.input-field-item.verification .auth {
    margin: auto 4%;
    /* position */
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}

/* line 1343, ../sass/style.scss */
.input-field-item.submit-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 37%;
}

/* Back */
/* line 1355, ../sass/style.scss */
.back-black {
    font-family: "微软雅黑";
    text-align: left;
    display: block;
    padding: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eef1f4;
}

/* line 1367, ../sass/style.scss */
.back-txt {
    font-family: "微软雅黑";
    color: white;
    display: inline-block !important;
    padding: 10px;
    border-radius: 10px;
}

/* line 1375, ../sass/style.scss */
.back-txt:hover {
    color: white;
}

/* line 1381, ../sass/style.scss */
.button {
    display: block;
    font-family: "微软雅黑";
    letter-spacing: 2px;
}

/* line 1388, ../sass/style.scss */
.button.button-style-01 {
    color: white;
    text-shadow: 0 0 4px #000;
    background: url("../images/buttons/submit-button.png") center top no-repeat #e06a00;
    background-size: contain;
    width: 165px;
    min-height: 39px;
}

/* line 1395, ../sass/style.scss */
.button.button-style-01:hover {
    background: url("../images/buttons/submit-button-over.png") center top no-repeat #fc3d15;
    background-size: contain;
}

/* line 1398, ../sass/style.scss */
.button.button-style-02 {
    color: white;
    text-shadow: 0 0 4px #000;
    background: url("../images/buttons/refill-button.png") center top no-repeat #750000;
    background-size: contain;
    width: 165px;
    min-height: 39px;
}

/* line 1405, ../sass/style.scss */
.button.button-style-02:hover {
    background: url("../images/buttons/refill-button-over.png") center top no-repeat #3c0000;
    background-size: contain;
}

/* line 1409, ../sass/style.scss */
.button.submit-button {
    color: transparent !important;
    background: url("../images/buttons/submit.png") center top no-repeat;
    background-size: contain;
    width: 50%;
    height: 45px;
    padding: 0;
}

/* line 1417, ../sass/style.scss */
.button.submit-button:hover {
    background: url("../images/buttons/submit-hover.png") center top no-repeat;
    background-size: contain;
}

/* line 1420, ../sass/style.scss */
.button.search-button {
    color: transparent !important;
    background: url("../images/buttons/submit2.png") center top no-repeat;
    background-size: contain;
    width: 50%;
    height: 45px;
    padding: 0;
}

/* line 1428, ../sass/style.scss */
.button.search-button:hover {
    background: url("../images/buttons/submit2hover.png") center top no-repeat;
    background-size: contain;
}

/* line 1431, ../sass/style.scss */
.button.inquire-button {
    color: transparent !important;
    background: url("../images/buttons/searchbtn2.png") center top no-repeat;
    background-size: contain;
    width: 165px;
    height: 39px;
    padding: 0;
}

/* line 1438, ../sass/style.scss */
.button.inquire-button:hover {
    background: url("../images/buttons/searchbtn2hover.png") center top no-repeat;
    background-size: contain;
}

/* line 1441, ../sass/style.scss */
.button.back-button {
     color: white;
    font-size: 18px;
    display: inline-block;
    font-weight: 500;
    padding: 15px 30px 15px 28px;
    border-radius: 10px;
}

/* line 1457, ../sass/style.scss */
.button.back-button:before {
    display: inline-block;
    content: ' ';
    margin-right: 8px;
    content: '';
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid white;
    border-left: 0;
}

/* line 1473, ../sass/style.scss */
.button.icons-button {
    /* position */
    position: relative;
    text-indent: 15px;
}

/* line 1477, ../sass/style.scss */
.button.icons-button i {
    margin: auto;
    /* position */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
}

/* line 1486, ../sass/style.scss */
.button + .button {
    margin-left: 5px;
}

/* Select */
/* line 1490, ../sass/style.scss */
select {
    /*color: #777;
    display: block;
    width: 100%;
    padding: .6em 1% .5em;
    padding-right: 25px;
    overflow : hidden;
    text-overflow : ellipsis;
    white-space : nowrap;
    margin: 0;
    border: 1px solid transparent !important;
    box-sizing: border-box;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;*/
    /* Disabled styles */
}

/* line 1512, ../sass/style.scss */
select::-ms-expand {
    /*display: none;*/
}

/* line 1516, ../sass/style.scss */
select:hover {
    /*border-color: transparent;*/
}

/* line 1520, ../sass/style.scss */
select:focus {
    /*border-color: transparent;
    color: #222;
    outline: none;*/
}

/* line 1529, ../sass/style.scss */
select:disabled,
select[aria-disabled=true] {
    /*color: graytext;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);*/
}

/* line 1536, ../sass/style.scss */
select:disabled:hover,
select[aria-disabled=true] {
    /*border-color: #aaa;*/
}

/* line 1541, ../sass/style.scss */
select option {
    /*font-weight: normal;*/
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
/* line 1547, ../sass/style.scss */
*[dir="rtl"] .query_option,
:root:lang(ar) .query_option,
:root:lang(iw) .query_option {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/* ----------------------------------------------------------------
	- Icon -
-----------------------------------------------------------------*/
/* line 1558, ../sass/style.scss */
.icon {
    display: inline-block;
    width: 33px;
    height: 33px;
}

/* line 1561, ../sass/style.scss */
.icon.icon-sm {
    width: 22px;
    height: 22px;
    margin: 0 2px 0 0;
}

/* line 1566, ../sass/style.scss */
.icon-account {
    background: url("../images/icon/icon-account_a.png") center no-repeat;
    background-size: contain;
}

/* line 1567, ../sass/style.scss */
.icon-deposit {
    background: url("../images/icon/icon-deposit_a.png") center no-repeat;
    background-size: contain;
}

/* line 1568, ../sass/style.scss */
.icon-navigation {
    background: url("../images/icon/icon-navigation_a.png") center no-repeat;
    background-size: contain;
}

/* line 1569, ../sass/style.scss */
.icon-app-download {
    background: url("../images/icon/icon-app-download_a.png") center no-repeat;
    background-size: contain;
}

/* line 1570, ../sass/style.scss */
.icon-vip-inquiry {
    background: url("../images/icon/icon-vip-inquiry.png") center no-repeat;
    background-size: contain;
}

/* line 1571, ../sass/style.scss */
.icon-red-envelope {
    background: url("../images/icon/icon-red-envelope.png") center no-repeat;
    background-size: contain;
}

/* line 1572, ../sass/style.scss */
.icon-franchise {
    background: url("../images/icon/icon-franchise.png") center no-repeat;
    background-size: contain;
}

/* line 1573, ../sass/style.scss */
.icon-online-service {
    background: url("../images/icon/icon-online-service.png") center no-repeat;
    background-size: contain;
}

/* line 1574, ../sass/style.scss */
.icon-review-magnifier {
    background: url("../images/icon/icon-review-magnifier.png") center no-repeat;
    background-size: contain;
}

/* line 1575, ../sass/style.scss */
.icon-submit-clipboard {
    background: url("../images/icon/icon-submit-clipboard.png") center no-repeat;
    background-size: contain;
}

.logo {
    max-width: 30%;
	margin-left:10px;
}

   /*-----浮窗----------*/

        #cssmenu {
            position: fixed;
            padding: 0;
            margin-top: 12.85%;
            border: 0;
            right: 0;
            z-index: 99999;
        }

        #cssmenu ul,
        #cssmenu li {
            list-style: none;
        }

        .cssmenu-menu {
			position: relative;
		}
        .cssmenu-menu.active {}
            .cssmenu-menu-item {
                display: block;
                width: 74px; height: 74px;
            }
            .cssmenu-list {
                display: none;

                width: 175px;/*175px+8px*/
                padding: 0 8px 0 0;
                
                position: absolute;
                top: 0;
                right: 74px;
                z-index: 9;
            }
            .cssmenu-menu:hover .cssmenu-list { display: block; }
            ul ul:before {
                content: ' ';
                position: absolute;
                width: 0;
                height: 0;
                top: 32px;
                right: 0;
                border-top: 8px solid transparent;
                border-bottom: 8px solid transparent;
                border-left: 8px solid #007dcb;
                background: none;
                overflow: visible;
            }
            .cssmenu-list li {
                /*border-radius: 10px;*/
                background-color: #fff;
                border-left: 1px solid #007dcb;
                border-right: 1px solid #007dcb;

                padding-top: 0.97em;
                padding-bottom: 0.97em;
                padding-left: 1.4em;
            }
            .cssmenu-list li:first-child {
                border-top: 1px solid #007dcb;
                border-radius: 10px 10px 0 0;
            }
            .cssmenu-list li:last-child {
                border-bottom: 1px solid #007dcb;
                border-radius: 0 0 10px 10px;
            }

            .cssmenu-list li+li:before {
                content: ' '; display: block;
                background: #DCDCDC;
                height: 1px;
                margin-left: 12px;
                margin-right: 12px;
                position: absolute;
                top: 0;
                left: 0; right: 0;
            }

            .cssmenu-item { position: relative; }

                .cssmenu-item a {
                    text-decoration: none;
                    /*display: block;*/
                    display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;
                    justify-content: flex-start;
                    align-items: center;
                }
                    .cssmenu-item .cssmenu-icon {
                        /*margin-top: 0.5em;*/
                        margin-right: 0.75em;
                    }
                    .cssmenu-item span {
                        display: block;
                        line-height: 1.35em;
                        font-family: 'STHeiti','microsoft yahei';
                    }
                    .cssmenu-item span b {
                        display: block;
                        font-weight: bold;
                        color: #004763;
                        font-size: 14px;
                    }
                    .cssmenu-item span em {
                        display: block;
                        font-style: normal;
                        color: #007dcb;
                        font-size: 10px;
                    }

                .cssmenu-item:hover {
                    background: -webkit-linear-gradient(#00c1ff,#0099f9);
                    background: -o-linear-gradient(#00c1ff,#0099f9);
                    background: -moz-linear-gradient(#00c1ff,#0099f9);
                    background: linear-gradient(#00c1ff,#0099f9);
                }
                    .cssmenu-item:hover span {}
                    .cssmenu-item:hover span b { color: #fff; }
                    .cssmenu-item:hover span em { color: #e1ff00; font-weight: bold; }

                .cssmenu-qrcode {
                    display: none;
                    padding: 0 8px 0 0;

                    position: absolute;
                    top: 0;
                    right: 175px;
                }
                .cssmenu-qrcode:before {
                    content: ' ';
                    position: absolute;
                    width: 0;
                    height: 0;
                    top: 32px;
                    right: 0;
                    border-top: 8px solid transparent;
                    border-bottom: 8px solid transparent;
                    border-left: 8px solid #007dcb;
                    background: none;
                    overflow: visible;
                }
				.cssmenu-qrcode img{
                    max-width:none;
                   
                }
                .cssmenu-item:hover .cssmenu-qrcode { display: block; }
                    .cssmenu-qrcode li { padding: 0; border: none; background-color: transparent; }
        
        /* cssmenu's Icon */
        .cssmenu-menu i { display: block; }
        .cssmenu-menu-icon { width: 74px; height: 74px; }
        .cssmenu-icon { width: 22px; height: 22px; }
            .menu-item01 { background: url('../images/chats/menu1.png') center no-repeat; background-size: contain; }
                .icon01-01 { background: url('../images/chats/I02.png') center no-repeat; background-size: contain; }
                .icon01-02 { background: url('../images/chats/I04.png') center no-repeat; background-size: contain; }
                .icon01-03 { background: url('../images/chats/I06.png') center no-repeat; background-size: contain; }
                .icon01-04 { background: url('../images/chats/I08.png') center no-repeat; background-size: contain; }
            .menu-item02 { background: url('../images/chats/menu2.png') center no-repeat; background-size: contain; }
                .icon02-01 { background: url('../images/chats/I08.png') center no-repeat; background-size: contain; }
                .icon02-02 { background: url('../images/chats/I10.png') center no-repeat; background-size: contain; }
                .icon02-03 { background: url('../images/chats/I12.png') center no-repeat; background-size: contain; }
                .icon02-04 { background: url('../images/chats/I14.png') center no-repeat; background-size: contain; }
                .icon02-05 { background: url('../images/chats/I16.png') center no-repeat; background-size: contain; }
                .icon02-06 { background: url('../images/chats/I18.png') center no-repeat; background-size: contain; }
                .icon02-07 { background: url('../images/chats/I20.png') center no-repeat; background-size: contain; }
            .menu-item03 { background: url('../images/chats/menu3.png') center no-repeat; background-size: contain; }
                .icon03-01 { background: url('../images/chats/I22.png') center no-repeat; background-size: contain; }
                .icon03-02 { background: url('../images/chats/I24.png') center no-repeat; background-size: contain; }
                .icon03-03 { background: url('../images/chats/I26.png') center no-repeat; background-size: contain; }
                .icon03-04 { background: url('../images/chats/I28.png') center no-repeat; background-size: contain; }
            .menu-item04 { background: url('../images/chats/menu4.png') center no-repeat; background-size: contain; }
				.icon04-01 { background: url('../images/chats/I30.png') center no-repeat; background-size: contain; }
                .icon04-02 { background: url('../images/chats/I32.png') center no-repeat; background-size: contain; }
                .icon04-03 { background: url('../images/chats/I20.png') center no-repeat; background-size: contain; }

            .cssmenu-menu-item:hover .menu-item01 { background: url('../images/chats/menu1hover.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon01-01 { background: url('../images/chats/I01.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon01-02 { background: url('../images/chats/I03.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon01-03 { background: url('../images/chats/I05.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon01-04 { background: url('../images/chats/I07.png') center no-repeat; background-size: contain; }
            .cssmenu-menu-item:hover .menu-item02 { background: url('../images/chats/menu2hover.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-01 { background: url('../images/chats/I07.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-02 { background: url('../images/chats/I09.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-03 { background: url('../images/chats/I11.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-04 { background: url('../images/chats/I13.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-05 { background: url('../images/chats/I15.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-06 { background: url('../images/chats/I17.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon02-07 { background: url('../images/chats/I19.png') center no-repeat; background-size: contain; }
            .cssmenu-menu-item:hover .menu-item03 { background: url('../images/chats/menu3hover.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon03-01 { background: url('../images/chats/I21.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon03-02 { background: url('../images/chats/I23.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon03-03 { background: url('../images/chats/I25.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon03-04 { background: url('../images/chats/I27.png') center no-repeat; background-size: contain; }
            .cssmenu-menu-item:hover .menu-item04 { background: url('../images/chats/menu4hover.png') center no-repeat; background-size: contain; }
				.cssmenu-item:hover .icon04-01 { background: url('../images/chats/I30hover.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon04-02 { background: url('../images/chats/I31.png') center no-repeat; background-size: contain; }
                .cssmenu-item:hover .icon04-03 { background: url('../images/chats/I19.png') center no-repeat; background-size: contain; }