@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'FontAwesome';
	src: url("https://www.party-go.com/template/default/fonts/fontawesome-webfont.eot");
	src: url("https://www.party-go.com/template/default/fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("https://www.party-go.com/template/default/fonts/fontawesome-webfont.woff2") format("woff2"), url("https://www.party-go.com/template/default/fonts/fontawesome-webfont.woff") format("woff"), url("https://www.party-go.com/template/default/fonts/fontawesome-webfont.ttf") format("truetype"), url("https://www.party-go.com/template/default/fonts/fontawesome-webfont.svg#fontawesomebold") format("svg");
	font-display: fallback;
}
.navbar-default .navbar-toggle { display: none;}
.nav_wrap .head_nav { position: relative; display: table-cell; vertical-align: middle; *zoom: 1;}
.nav_wrap .head_nav:after { clear: both; display: block; visibility: hidden; height: 0; content: ""; }
.head_nav li a, .nav_wrap .head_nav li li a, .nav_wrap .head_nav li ul, .nav_wrap .head_nav li li>a:before, .head_nav b:after { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; -ms-transition: all .3s ease; }
.head_nav>li>a:before, .head_nav>li>a:after { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; }
.head_nav > li:after, .head_nav li b:after { display: inline-block; text-decoration: inherit; text-transform: none; font-weight: normal; font-style: normal; font-variant: normal; font-family: "FontAwesome"; speak: none; }
.nav_wrap .head_nav { position: relative; float: right; }
.head_nav li.nav-current a { font-weight:bold; border-bottom:solid 0px #ef7e00;}
.head_nav li.nav-current li a { border:0;}
.head_nav > li { position: relative; display: inline-block; margin:0 15px;}
.head_nav > li.has-child a { padding-right:20px; }
.head_nav>li>a { position:relative; display:inline-block; font-family: 'Futura', sans-serif; color: #8e8e8e; background: transparent !important; font-size: 13px; text-transform: uppercase; border: 0; padding: 10px 20px; cursor:pointer; }
.head_nav li a b { position: absolute; top: 50%; right: 0; display: inline-block; overflow: hidden; -webkit-box-sizing: content-box; box-sizing: content-box; width: 19px; height: 19px; text-align: center; line-height: 19px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.head_nav li a b:before { content: '\f107'; font-family: 'FontAwesome'; }
.head_nav li ul { position: absolute; top: calc(100% + 5px); left: 0; display: block; padding:10px; width:180px; border-radius: 0 0 7px 7px; background-color: #fff; opacity:0; -webkit-transition: all ease-in-out .35s; transition: all ease-in-out .35s; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top; transform-origin: top; -webkit-box-shadow: 0px 0px 3px rgb(99 99 99 / 10%); box-shadow: 0px 0px 3px rgb(99 99 99 / 10%); }
.head_nav>li ul li { position:relative; padding:0px; font-size: 14px; line-height: 2; display:block; }
.head_nav>li ul li a { position: relative; display: block; color: #fff; }
.head_nav>li ul li a b { top: 17px; }
.minimize .head_nav>li ul li a b { top: 17px; }
.head_nav>li ul li a b:before { content: '\f105'; }
.head_nav li ul ul { top:0; left:190px; margin-left:1px; border-radius:0 0 7px 7px; }
.head_nav li.menu_show>ul { display: block; opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); }
.head_nav > li:hover > a { position:relative; z-index:1; color:#2e1255; font-weight:bold; border-bottom:solid 0px #ef7e00; }
.head_nav > li > a:hover b { -webkit-transform: rotateX(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%)rotate(180deg); }
#nav ul li ul li a { display:block; color:#8e8e8e; padding:5px 10px; font-size:14px; text-transform:uppercase; -webkit-transition: all 240ms linear; -moz-transition: all 240ms linear; -o-transition: all 240ms linear; -ms-transition: all 240ms linear; transition: all 240ms linear; cursor:pointer; }
#nav > ul li:first-child a { padding-left: 10px !important; }
#nav > ul li a { padding-left: 10px !important; }
.productlist a img {border-width:1px !important; border:solid 1px #ccc; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.productlist a img:hover {border:solid 1px #000; }
@media only screen and (max-width: 1280px) {
	.head_nav>li>a { font-size: 18px; }
	.head_nav > li { margin: 0 10px; }
}
@media only screen and (max-width: 950px) {
	.navbar-default .navbar-toggle {
		position: relative;
		float: right;
		margin-top: 30px;
		margin-right: 15px;
		margin-bottom: 8px;
		padding: 9px 10px;
		border: 1px solid transparent;
		border-radius: 4px;
		background-color: #fff;
		background-image: none;
		border-color: #ddd;
		display:table-cell;
		transition: all 240ms linear;
		display:none;
	}
	.minimize .navbar-default .navbar-toggle {margin-top:15px;}
	.navbar-default .sr-only {
		position: absolute;
		overflow: hidden;
		clip: rect(0,0,0,0);
		margin: -1px;
		padding: 0;
		width: 1px;
		height: 1px;
		border: 0;
	}
	.navbar-default button { font-size: inherit; font-family: inherit; line-height: inherit; cursor: pointer; -webkit-appearance: button; overflow: visible;}
	.navbar-default .navbar-toggle .icon-bar {display:block; width:22px; height:2px; border-radius:1px; background:#0055a6;}
	.navbar-toggle .icon-bar+.icon-bar { margin-top:4px;}
	/*.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:#ddd;}*/
	.navbar-default .collapse.in { display: block; overflow-y: auto;}
	.nav_wrap { display: none; float:none; width:100%; }
	.nav_wrap .head_nav { display:block; }
	/*nav */
	.head_nav { width: 100%; border-top: 1px solid #f2f2f2; }
	.head_nav li.nav-current a { font-weight:normal; border-bottom:0;}
	.head_nav > li { display: block; }
	.head_nav li { padding-top: 4px; padding-bottom: 4px; padding-left: 28px; }
	.head_nav li, .head_nav li a, .head_nav>li ul li a, .head_nav li:hover a { color: #111; }
	.head_nav li.has-child { margin-top: 0; margin-bottom: 0; padding-left: 28px; }
	.head_nav li.has-child>a { margin-top: 3px; margin-right: 35px; margin-bottom: 3px; }
	.head_nav li.has-child>ul { position: relative; top: auto; left: auto; display: block; margin-left: 0; padding: 0 0 0 10px; width: 100%; border-top: unset; box-shadow: unset; opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); background: #fff; display: none; }
	.head_nav li a { position: relative; display: block; line-height: 1.5; }
	.head_nav li a:hover { color: inherit; }
	.head_nav li em { display: block; overflow: hidden; }
	.head_nav li li { font-size: 14px; }
	.head_nav li li li { font-size: 12px; }
	.head_nav li li a { color: #666; }
	.head_nav li.has-child a b { position: absolute; top: 10px; right: -35px; display: inline-block; overflow: hidden; -webkit-box-sizing: content-box; box-sizing: content-box; width: 15px; height: 15px; border: 1px solid #111; border-radius: 2px; line-height: 15px; }
	.head_nav li.has-child a b:before, .head_nav li.has-child a b:after { position: absolute; top: 50%; left: 3px; display: block; margin-top: -.5px; width: 9px; height: 1px; background-color: #111; content: ''; }
	.head_nav li.has-child a b:after { -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -ms-transform: rotate(90deg); }
	.head_nav li.has-child a:hover b { border-color: #111; }
	.head_nav>li { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; }
	.head_nav>li>a { position: relative; position: relative; margin-bottom: -1px; text-transform: uppercase; text-transform: uppercase; font-size:16px; }
	.head_nav li, .head_nav li.has-child { padding-left: 0; }
	.head_nav li li, .head_nav li li.has-child { padding-left: 15px; }
	.head_nav li.active>a>b:after { display: none; }
	.head_nav>li ul li { border-bottom: none; }
	.head_nav > li:before { display: none; }
	.head_nav > li:hover > a { position:relative; z-index:1; color:#2e1255; font-weight:normal; border-bottom:0; }
}

.viewcontent {text-align:left;}
.viewcontent p {text-align:center;}
.viewcontent .form-group { margin-left:20%;	margin-bottom: 25px; position:relative;}
.viewcontent .form-group span { float:left; width:170px; text-align:right; padding-top:8px; padding-right:6px; font-size:18px; color:#000;}
.viewcontent .form-control {
    width: 350px;
    height: 35px;
    padding: 5px 8px;
    font-size: 14px;
    line-height: 1.53846154;
    color: #000;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
#btnGetVer, #btnGetVer1 {
	float:left;
    width:120px;
    height:45px; 
    border:1px solid #c1c1c1; 
    background:#0265d4; 
    text-align:center; 
    font-size:14px; 
    color:#fff; 
    cursor:pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.viewcontent .submita {
    display: inline-block;
    padding: 5px 50px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    background: #0054a5;
    margin: 0px 14px;
    border: none;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 20px;
	margin-left:20%;
	margin-top:0px;
}
.viewcontent .submita1 {
    display: inline-block;
    padding: 5px 50px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    background: #0054a5;
    margin: 0px 14px;
    border: none;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 20px;
	margin-top:0px;
}
@media only screen and (max-width: 950px) {
	.viewcontent .form-group { margin-left:0;}
	.viewcontent .form-group span { text-align:left;}
	.viewcontent .form-control { width:90%;}
	#btnGetVer, #btnGetVer1 { width:110px;}
	.viewcontent .submita { margin-left:0;}
}

/*region 分页*/
.page {
    overflow: hidden;
    text-align: center;
}
.pagination{display:inline-block;margin:20px 0;padding-left:0;border-radius:4px;}
.pagination>li{display:inline;}
@media (min-width:992px){.pagination>li>a,.pagination>li>span{padding:6px 12px!important;}
}
.pagination>li>a,.pagination>li>span{position:relative;float:left;margin-left:-1px;padding:3px 4px;border:1px solid #ddd;background-color:#fff;color:#2a2a2a;text-decoration:none;line-height:1.42857143;}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;border-color:#ddd;background-color:#eee;color:#2a2a2a;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;border-color:#2a2a2a;background-color:#2a2a2a;color:#fff;cursor:default;}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#ddd;background-color:#fff;color:#777;cursor:not-allowed;}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5;}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.pager{margin:20px 0;padding-left:0;list-style:none;text-align:center;}
.pager li{display:inline;}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;border:1px solid #ddd;border-radius:15px;background-color:#fff;}
.pager li>a:focus,.pager li>a:hover{background-color:#eee;text-decoration:none;}
.pager .next>a,.pager .next>span{float:right;}
.pager .previous>a,.pager .previous>span{float:left;}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{background-color:#fff;color:#777;cursor:not-allowed;}
/*endregion*/

.pc-first {position:relative;width:100%;height:360px;overflow:hidden;background-repeat:no-repeat;background-position:50.00% 66.76%;background-size:100%;background-color:transparent;background-size:cover;}
.pc-two {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
@media only screen and (max-width: 768px) {
	.pc-first {height:530px;}
}

/* slider_banner */
.slider_banner .swiper-pagination{padding-bottom: 15px;}
.slide-page-box{display: none;}
.slider_banner .swiper-pagination-white .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px!important;}
@media only screen and (max-width: 768px) {
	/*index*/
	.slider_banner .swiper-button-prev, .slider_banner .swiper-button-next{display: none;}
	.slider_banner .swiper-slide img{min-height: 160px;}
	.slider_banner .swiper-pagination{padding-bottom: 0;}
	.slider_banner .swiper-pagination-bullet{width: 10px;height: 10px;}
	.slider_banner.swiper-container-horizontal > .swiper-pagination-bullets{bottom: 10px;}
}

/*-------------------------------
			swiper-slide start
			----------------------------------*/
.slider_banner {position:relative;overflow:hidden;}
.swiper-container-no-flexbox .swiper-slide {float:left }
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap }
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto }
.swiper-slide {-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform }
.swiper-invisible-blank-slide {visibility:hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height:auto }
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform }
.swiper-container-3d {-webkit-perspective:1200px;perspective:1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style:preserve-3d;transform-style:preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left {background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right {background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top {background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom {background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {-ms-touch-action:pan-y;touch-action:pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action:pan-x;touch-action:pan-x }
.swiper-button-next, .swiper-button-prev {position:absolute;top:50%;width:55px;height:55px;line-height: 55px;text-align: center;margin-top:-27px;z-index:2;cursor:pointer;opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size: 30px;background-color: #fff;border-radius: 2px;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {}
.swiper-container:hover .swiper-button-prev {left:65px;}
.swiper-container:hover .swiper-button-next {right:65px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {cursor:auto;/*pointer-events:none;*/opacity: 0.3;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px;right:auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-size:cover;right:10px;left:auto }
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{content: '\f104';}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{content: '\f105';}
.swiper-button-lock {display:none }
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:3 }
.swiper-pagination.swiper-pagination-hidden {opacity:0 }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:10px;left:0;width:100% }
.swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.swiper-pagination-bullet {width:11px;height:11px;display:inline-block;vertical-align:middle;border: 1px solid #999;background-color:transparent;border-radius: 50%;margin: 0 5px;background-clip: content-box;}
button.swiper-pagination-bullet {border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer }
.swiper-pagination-bullet-active {width: 13px;height: 13px;background-color: #f39700;border-color: #f39700;padding: 1px;}
.swiper-pagination-white .swiper-pagination-bullet{background-color: #fff;border-color: #fff;border-width: 0;opacity: .5;filter: alpha(opacity=50);width: 12px;height: 12px;}
.swiper-pagination-white .swiper-pagination-bullet-active{width: 18px;height: 18px;padding: 2px;background-color: #fff;border-width: 2px;opacity: 1;filter: alpha(opacity=100);}
.swiper-container-vertical>.swiper-pagination-bullets {right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin:6px 0;display:block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block;-webkit-transition:.2s top, .3s -webkit-transform;
transition:.2s top, .3s -webkit-transform;-o-transition:.2s transform, .3s top;transition:.2s transform, .3s top;transition:.2s transform, .3s top, .3s -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition:.2s left, .3s -webkit-transform;
transition:.2s left, .3s -webkit-transform;-o-transition:.2s transform, .3s left;transition:.2s transform, .3s left;transition:.2s transform, .3s left, .3s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition:.2s right, .3s -webkit-transform;transition:.2s right, .3s -webkit-transform;-o-transition:.2s transform, .3s right;transition:.2s transform, .3s right;transition:.2s transform, .3s right, .3s -webkit-transform}
.swiper-pagination-progressbar {background:rgba(0, 0, 0, .25);position:absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top }
.swiper-container-horizontal{overflow:hidden;}
.swiper-container-horizontal>.swiper-pagination-progressbar {width:100%;height:4px;left:0;top:0 }
.swiper-container-vertical>.swiper-pagination-progressbar {width:4px;height:100%;left:0;top:0 }
.swiper-pagination-progressbar.swiper-pagination-white {background:rgba(255, 255, 255, .25) }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background:#fff }
.swiper-pagination-black .swiper-pagination-bullet-active {background:#000 }
.swiper-pagination-progressbar.swiper-pagination-black {background:rgba(0, 0, 0, .25) }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background:#000 }
.swiper-pagination-lock {display:none }
.swiper-scrollbar {border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, .1) }
.swiper-container-horizontal>.swiper-scrollbar {position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98% }
.swiper-container-vertical>.swiper-scrollbar {position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98% }
.swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:rgba(0, 0, 0, .5);border-radius:10px;left:0;top:0 }
.swiper-scrollbar-cursor-drag {cursor:move }
.swiper-scrollbar-lock {display:none }
.swiper-zoom-container {width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain }
.swiper-slide-zoomed {cursor:move }
.swiper-lazy-preloader {width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after {display:block;content:'';width:100%;height:100%; background-position:50%;background-size:100%;background-repeat:no-repeat }
.swiper-lazy-preloader-white:after { }
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide {pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube {overflow:visible }
.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100% }
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0 }
.swiper-container-flip {overflow:visible }
.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper {-ms-perspective:1200px }
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{width: 45px;height: 45px;line-height: 45px;border-radius:3px;margin-top: -22px;color: #fff;background-color:#000;background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);font-size: 20px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;opacity: 0;filter: alpha(opacity=0);}
.slider_banner .swiper-button-prev {left:30px; display:none}
.slider_banner .swiper-button-next {right:30px; display:none}
.slider_banner:hover .swiper-button-prev,.slider_banner:hover .swiper-button-next{opacity: 1;filter: alpha(opacity=100);}
.slider_banner:hover .swiper-button-prev {left:50px;}
.slider_banner:hover .swiper-button-next {right:50px; }
.slider_banner .swiper-button-prev:before,.slider_banner .swiper-button-next:before{content:'';display: inline-block;width: 0;height: 0;overflow: hidden;border: 10px solid #fff;;border-top-color: transparent;border-bottom-color: transparent;border-top-width: 6px;border-bottom-width: 6px;}
.slider_banner .swiper-button-prev:before{border-left: 0;}
.slider_banner .swiper-button-next:before{border-right: 0;}
.slider_banner:hover .swiper-button-prev:hover,.slider_banner:hover .swiper-button-next:hover{background-color: #000;}
.slider_banner .swiper-slide img {width:100%;}
.slider_banner .swiper-slide img+img {position:absolute;left:0;top:0;}
.slider_banner .swiper-slide img {width: 100%;transition: 3s linear;transform: scale(1.08);}
.slider_banner .swiper-slide.swiper-slide-active img {transform: scale(1);}
.slider_banner .swiper-pagination-white .swiper-pagination-bullet{margin: 0 8px;}
/*-------------------------------
			swiper-slide end
			----------------------------------*/
			
/*Today*/
.Today {
	width: 100%;
	background-color: #fff;
}
.Today_font {
	text-align: center;
	color: #2b2b2b;
	font-size: 60px;
	font-weight: bold;
	padding: 50px 0px;
}
.Today_uls img, .Today_ulsTwo img, .Today_three img {
	max-width:130px;
}
/*第一行图标*/
.Today_uls {
	width: 1200px;
	margin: 0 auto;
}
.Today_uls li {
	width: 299px;
	height: 105px;
	float: left;
	text-align: center;
	list-style: none;
}
.Today_uls li:nth-child(4) {
	border-right:0;
}
.Today_p {
	float: left;
	margin-left: 20px;
}
.Today_span {
	font-size: 45px;
	color: red;
}
.Today_text {
	color: #2b2b2b;
	font-size: 18px;
}
.Today_div {
	float: left;
	margin-left: 20px;
	padding-top:20px;
}
.lis_border {
	border-right: 1px solid #ccc;
}
/*第一行图标 end*/
/*第二行图标*/
.Today_ulsTwo {
	width: 1200px;
	margin: 50px auto 0px;
}
.Today_ulsTwo li:nth-child(3) {
	border-right:0;
}
.Today_ulsTwo .Today_Two {
	width: 399px;
	height: 105px;
	float: left;
	text-align: center;
	list-style: none;
}
/*第二行图标 end*/
/*第三行图标*/
.Today_three {
	width: 435px;
	margin: 50px auto 0px;
}
.ThreeImg {
	float: left;
}
.ThreeText {
	float: left;
	margin-left: 20px;
	padding-top:20px;
	text-align: center;
}
.Three_border {
	position:relative;
	padding-top:10px;
}
.Three_border img {
	width: 100%;
	position:absolute;
	left:auto;
	top:auto;
	z-index:10;
}
/*第三行图标 end*/
/*Today end*/

/*Map*/

.Map {
	position: relative;
}
.MapImg {
	width: 100%;
}
.Map_main {
	width:1055px;margin:0 auto;
}
.Map_div {
	position:relative;
	top: 0px;
	right:0px;
	float:right;
	z-index: 10;
	margin-top: -350px;
}
.Map_bold {
	font-size: 40px;
	font-weight: bold;
	color: #2b2b2b;
	margin-top:15px;
}
.Map_font {
	font-size: 14px;
	color: #2b2b2b;
	width: 540px;
	text-align: justify;
	 line-height:20px;
}
.font_top {
	margin-top: 25px;
}
.boom_img {
	position: absolute;
	top: 50%;
	left: 16%;
	z-index: 10;
	width: 25%;
}

.birthdaybg { min-height:280px; background:url(/uploads/birthdaybg.png) top center no-repeat; background-size:100% 100%;}

@media only screen and (max-width: 1280px) {
	.Today {height: 100%;}
	.Today_uls {width:100%;}
	.Today_uls li {width:45%; padding:0 2%; margin-bottom:2%;}
	.Today_uls li:nth-child(4) {border-right: 1px solid #ccc;}
	.Today_ulsTwo {width:100%; margin-top:0;}
	.Today_ulsTwo .Today_Two {width:45%; padding:0 2%; margin-bottom:2%;}
	.Today_three {width:45%; padding:0 2%; margin:0; border-right: 1px solid #ccc;}
	.Map_main {width:100%;}
	.Map_div {margin-top:-350px; right:20px;}
	.Map_font {width:420px;}
}
@media only screen and (max-width: 950px) {
	.Today {height: 100%;}
	.Today_uls {width:100%;}
	.Today_uls li {width:45%; padding:0 2%; margin-bottom:2%;}
	.Today_uls li:nth-child(4) {border-right: 1px solid #ccc;}
	.Today_ulsTwo {width:100%; margin-top:0;}
	.Today_ulsTwo .Today_Two {width:45%; padding:0 2%; margin-bottom:2%;}
	.Today_three {width:45%; padding:0 2%; margin:0; border-right: 1px solid #ccc;}
	.Map_main {width:100%;}
	.Map_div {margin-top:-300px;}
	.Map_font {width:440px;}
}
@media only screen and (max-width: 768px) {
	.Today_uls li {width:100%; padding:0; margin:10px 0; text-align:left;}
	.Today_ulsTwo .Today_Two {width:100%; padding:0; margin:10px 0;}
	.Today_three {width:100%; padding:0;}
	.Today_uls img, .Today_ulsTwo img, .Today_three img {width:100px;}
	.Today_span1 {font-size: 40px;}
	.Map_div {margin-top:-200px; right:auto;}
	.Map_bold { padding:0 2%; font-size:20px; margin-top:5px;}
	.Map_font {width:96%; padding:0 2%;}
	.font_top { margin-top:10px;}
	.boom_img{display:none;}
	.birthdaybg { background-size:cover;}
}

/* 多语种 */
.change-language .change-language-title a:after {-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#header .head_right{ }
#header .head_right:before{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
#header .change-language{display: inline-block;position: relative;text-align: left;vertical-align: middle;margin-left: 15px;}
#header .change-language-title{position: relative;}
#header .change-language-title a{color: #000; line-height:25px;}

/*-------------------------------
			language  start
			----------------------------------*/
.mobile-head-language { width:120px; margin-top:5%; margin-left:28%;}
.prisna-wp-translate-seo{display:none;font-family:Arial, Helvetica, sans-serif;}
.mobile-head-language .prisna-wp-translate-seo,.change-language .prisna-wp-translate-seo{display:block}
.change-language ul { width:100%; list-style:none;}
.change-language ul li { float:left; width:22px; margin-right:5px;}
.change-language .change-language-title, .change-language .change-language-title a {font-size:10pt;}
.change-language .change-language-title {padding:0;}
/*.change-language .change-language-title a:after {font-family: 'FontAwesome';content:"\f0d7";font-size:12px;display:inline-block;padding-left: 2px;}
.change-language:hover .change-language-title a:after {-moz-transform:rotate(-360deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}*/
.change-language .change-language-cont {position:absolute;top:36px;right:0;width:120px;background:#FFF;padding:20px 10px 20px 10px;transform: scale3d(0.9, 0.9, 1);opacity:0;visibility:hidden;z-index:999;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #eee;border-radius:5px;overflow-y:scroll;max-height:80vh;}
.change-language:hover .change-language-cont {transform: scale3d(1, 1, 1);opacity:1;visibility:visible;}
.change-language .change-language-cont li {display:inline-block;vertical-align:top;width:95%;margin:0 0 10px;font-size:10pt;overflow:hidden;padding:0 10px 0 0;}
.change-language .change-language-cont li a:hover{color: #ba5226;}
.change-language .change-language-cont .lang-item-hide {display:none !important;}
.change-language .change-language-cont .lang-more {position:relative;display:block;text-align:center;cursor:pointer;line-height: 30px;}
.change-language .change-language-cont .more-active{font-size: 20px;}
.language-flag span{position:relative;display:inline-block;vertical-align:top; *display:inline;*zoom:1;white-space:nowrap;padding:0 0 0 33px;overflow:hidden;}
.language-flag img {position:relative;display:inline-block;vertical-align:top; *display:inline;*zoom:1; width:22px;height:16px;margin:4px 5px 0;}
.change-language ::-webkit-scrollbar{width:5px;}
.change-language ::-webkit-scrollbar-track{background-color:#fff;}
.change-language ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:3px;}
.change-language .language-cont:hover::-webkit-scrollbar-thumb{display:block}
.language-flag .country-flag {position:absolute;left:0;top:50%;display:inline-block;vertical-align:top; *display:inline;*zoom:1;
background-repeat: no-repeat;background-image:url(../images/all-m.gif);width:22px;height:16px;margin:-8px 5px 0;}
li.language-flag a{position:relative; line-height:22px;}
.language-flag-af .country-flag {background-position: 0 0 !important;}
.language-flag-sq .country-flag {background-position: 0 -16px !important;}
.language-flag-ar .country-flag {background-position: 0 -32px !important;}
.language-flag-hy .country-flag {background-position: 0 -48px !important;}
.language-flag-az .country-flag {background-position: 0 -64px !important;}
.language-flag-eu .country-flag {background-position: 0 -80px !important;}
.language-flag-be .country-flag {background-position: 0 -96px !important;}
.language-flag-bg .country-flag {background-position: 0 -112px !important;}
.language-flag-ca .country-flag {background-position: 0 -128px !important;}
.language-flag-zh .country-flag {background-position: 0 -144px !important;}
.language-flag-zh-TW .country-flag {background-position: 0 -160px !important;}
.language-flag-hr .country-flag {background-position: 0 -176px !important;}
.language-flag-cs .country-flag {background-position: 0 -192px !important;}
.language-flag-da .country-flag {background-position: 0 -208px !important;}
.language-flag-nl .country-flag {background-position: 0 -240px !important;}
.language-flag-en .country-flag {background-position: 0 -256px !important;}
.language-flag-et .country-flag {background-position: 0 -272px !important;}
.language-flag-tl .country-flag {background-position: 0 -288px !important;}
.language-flag-fi .country-flag {background-position: 0 -304px !important;}
.language-flag-fr .country-flag {background-position: 0 -320px !important;}
.language-flag-gl .country-flag {background-position: 0 -336px !important;}
.language-flag-ka .country-flag {background-position: 0 -352px !important;}
.language-flag-de .country-flag {background-position: 0 -368px !important;}
.language-flag-el .country-flag {background-position: 0 -384px !important;}
.language-flag-ht .country-flag {background-position: 0 -400px !important;}
.language-flag-iw .country-flag {background-position: 0 -416px !important;}
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag {background-position: 0 -432px !important;}
.language-flag-hu .country-flag {background-position: 0 -448px !important;}
.language-flag-is .country-flag {background-position: 0 -464px !important;}
.language-flag-id .country-flag {background-position: 0 -480px !important;}
.language-flag-ga .country-flag {background-position: 0 -496px !important;}
.language-flag-it .country-flag {background-position: 0 -512px !important;}
.language-flag-ja .country-flag {background-position: 0 -528px !important;}
.language-flag-ko .country-flag {background-position: 0 -544px !important;}
.language-flag-la .country-flag {background-position: 0 -560px !important;}
.language-flag-lv .country-flag {background-position: 0 -576px !important;}
.language-flag-lt .country-flag {background-position: 0 -592px !important;}
.language-flag-mk .country-flag {background-position: 0 -608px !important;}
.language-flag-ms .country-flag {background-position: 0 -624px !important;}
.language-flag-mt .country-flag {background-position: 0 -640px !important;}
.language-flag-no .country-flag {background-position: 0 -656px !important;}
.language-flag-fa .country-flag {background-position: 0 -672px !important;}
.language-flag-pl .country-flag {background-position: 0 -688px !important;}
.language-flag-pt .country-flag {background-position: 0 -704px !important;}
.language-flag-ro .country-flag {background-position: 0 -720px !important;}
.language-flag-ru .country-flag {background-position: 0 -736px !important;}
.language-flag-sr .country-flag {background-position: 0 -752px !important;}
.language-flag-sk .country-flag {background-position: 0 -768px !important;}
.language-flag-sl .country-flag {background-position: 0 -784px !important;}
.language-flag-es .country-flag {background-position: 0 -800px !important;}
.language-flag-sw .country-flag {background-position: 0 -816px !important;}
.language-flag-sv .country-flag {background-position: 0 -832px !important;}
.language-flag-th .country-flag {background-position: 0 -848px !important;}
.language-flag-tr .country-flag {background-position: 0 -864px !important;}
.language-flag-uk .country-flag {background-position: 0 -880px !important;}
.language-flag-ur .country-flag {background-position: 0 -896px !important;}
.language-flag-vi .country-flag {background-position: 0 -912px !important;}
.language-flag-cy .country-flag {background-position: 0 -928px !important;}
.language-flag-yi .country-flag {background-position: 0 -944px !important;}
.language-flag-bn .country-flag {background-position: 0 -960px !important;}
.language-flag-eo .country-flag {background-position: 0 -976px !important;}
.language-flag.language-flag-custom-afghanistan .country-flag {background-position: 0 -992px !important;}
.language-flag.language-flag-custom-albania .country-flag {background-position: 0 -1008px !important;}
.language-flag.language-flag-custom-algeria .country-flag {background-position: 0 -1024px !important;}
.language-flag.language-flag-custom-argentina .country-flag {background-position: 0 -1040px !important;}
.language-flag.language-flag-custom-australia .country-flag {background-position: 0 -1056px !important;}
.language-flag.language-flag-custom-austria .country-flag {background-position: 0 -1072px !important;}
.language-flag.language-flag-custom-belgium .country-flag {background-position: 0 -1088px !important;}
.language-flag.language-flag-custom-brazil .country-flag {background-position: 0 -1104px !important;}
.language-flag.language-flag-custom-canada .country-flag {background-position: 0 -1120px !important;}
.language-flag.language-flag-custom-chile .country-flag {background-position: 0 -1136px !important;}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {background-position: 0 -1152px !important;}
.language-flag.language-flag-custom-ecuador .country-flag {background-position: 0 -1168px !important;}
.language-flag.language-flag-custom-egypt .country-flag {background-position: 0 -1184px !important;}
.language-flag.language-flag-custom-england .country-flag {background-position: 0 -1200px !important;}
.language-flag.language-flag-custom-luxembourg .country-flag {background-position: 0 -1216px !important;}
.language-flag.language-flag-custom-malaysia .country-flag {background-position: 0 -1232px !important;}
.language-flag.language-flag-custom-mexico .country-flag {background-position: 0 -1248px !important;}
.language-flag.language-flag-custom-new-zealand .country-flag {background-position: 0 -1264px !important;}
.language-flag.language-flag-custom-oman .country-flag {background-position: 0 -1280px !important;}
.language-flag.language-flag-custom-qatar .country-flag {background-position: 0 -1296px !important;}
.language-flag.language-flag-custom-saudi-arabia .country-flag {background-position: 0 -1312px !important;}
.language-flag.language-flag-custom-singapore .country-flag {background-position: 0 -1328px !important;}
.language-flag.language-flag-custom-south-africa .country-flag {background-position: 0 0 !important;}
.language-flag.language-flag-custom-switzerland .country-flag {background-position: 0 -1344px !important;}
.language-flag.language-flag-custom-syria .country-flag {background-position: 0 -1360px !important;}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {background-position: 0 -1376px !important;}
.language-flag.language-flag-custom-united-states-of-america .country-flag {background-position: 0 -1392px !important;}
.language-flag-hy .country-flag {background-position: 0 -1408px;}
.language-flag-bs .country-flag {background-position: 0 -1424px;}
.language-flag-ceb .country-flag {background-position: 0 -1440px;}
.language-flag-ny .country-flag {background-position: 0 -1456px;}
.language-flag-ha .country-flag {background-position: 0 -1472px;}
.language-flag-hmn .country-flag {background-position: 0 -1488px;}
.language-flag-ig .country-flag {background-position: 0 -1504px;}
.language-flag-jw .country-flag {background-position: 0 -1520px;}
.language-flag-kk .country-flag {background-position: 0 -1536px;}
.language-flag-km .country-flag {background-position: 0 -1552px;}
.language-flag-lo .country-flag {background-position: 0 -1568px;}
.language-flag-la .country-flag {background-position: 0 -1584px;}
.language-flag-mg .country-flag {background-position: 0 -1600px;}
.language-flag-ml .country-flag {background-position: 0 -1616px;}
.language-flag-mi .country-flag {background-position: 0 -1632px;}
.language-flag-mr .country-flag {background-position: 0 -1648px;}
.language-flag-mn .country-flag {background-position: 0 -1664px;}
.language-flag-my .country-flag {background-position: 0 -1680px;}
.language-flag-ne .country-flag {background-position: 0 -1696px;}
.language-flag-pa .country-flag {background-position: 0 -1712px;}
.language-flag-st .country-flag {background-position: 0 -1728px;}
.language-flag-si .country-flag {background-position: 0 -1744px;}
.language-flag-so .country-flag {background-position: 0 -1760px;}
.language-flag-su .country-flag {background-position: 0 -1776px;}
.language-flag-tg .country-flag {background-position: 0 -1792px;}
.language-flag-uz .country-flag {background-position: 0 -1808px;}
.language-flag-yo .country-flag {background-position: 0 -1824px;}
.language-flag-zu .country-flag {background-position: 0 -1840px;}
/*-------------------------------
			language  end
			----------------------------------*/
@media only screen and (max-width: 950px) {
	#header .change-language{display:none;}
	.language-flag span { padding-left:15px;}
}

.loginform { padding:50px 0; text-align:center;}
.loginform .text { font-family:allerbold; font-size:18px; text-transform:uppercase;}
.loginform .input { margin:20px 0;}
.loginform .input input { width:340px; line-height:30px; height:30px; border:solid 1px #c3c3c3; font-size:13px; text-align:center; border-radius:5px;}
.loginform .button .btn{ width:130px; height:30px; background-color:#0055a6; border:0; font-family:allerbold; font-size:16px; color:#fff; border-radius:5px; margin-top:3px; margin-right:20px; cursor:pointer; }

@font-face{font-family:Material-Design-Iconic-Font;font-display:swap;src:url(../fonts/Material-Design-Iconic-Font.woff) format('woff2'),url(../fonts/Material-Design-Iconic-Font.woff) format('woff'),url(../fonts/Material-Design-Iconic-Font.ttf) format('truetype')}

.zmdi{text-rendering:auto;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;font-size:24px;}
.account-head-huskap {font-family:Material-Design-Iconic-Font; font-style:normal; color:#233B81; margin-left:0px; margin-bottom:-20px;}
.account-head-huskap-text { font-size:9px; text-align:center;}
#cart_block_top{z-index:99;position:relative;float:left;padding:10px 0}
#cart_block_top .shopping-cart .total{background:#233B81 none repeat scroll 0 0;border-radius:100%;color:#fff;font-size:9px;font-weight:700;height:20px;right:-4px;line-height:20px;position:absolute;text-align:center;bottom:3px;width:20px;transition:0.3s }
#cart_block_top .shopping-cart{font-family:"Material-Design-Iconic-Font" !important;color:#233B81;height:36px;line-height:36px;margin-top:5px;margin-right:10px;width:36px}
#cart_block_top .click-cart{cursor:pointer;float:left;position:relative;text-align:center;transition:0.3s;}
#cart_block_top .click-cart:hover,#cart_block_top .click-cart.active{border-color:transparent;color:#233B81;}
#cart_block_top .click-cart:hover .shopping-cart .total,#cart_block_top .click-cart.active .shopping-cart .total{background:#51515d}
#cart_block_top .click-cart .cart-products-count{background:#2b2b2b;border-radius:100%;color:#fff;font-size:9px;line-height:17px;margin-right:-15px;min-width:17px;position:absolute;right:50%;top:-5px}
#cart_block_top .click-cart .cart-total-top{color:#233B81;}
#cart_block_top .click-cart .cart-item-top,#cart_block_top .click-cart i{display:; }
#cart_block_top .click-cart .unline_cart{line-height:24px}
#cart_block_top .click-cart:hover .unline_cart{border-color:inherit}
#cart_block_top .click-cart .unline_cart .user{width:21px;height:24px;background: url(../images/user-solid.svg) top center no-repeat;font-style:normal; color:#233B81; margin-left:2px; margin-top:5px;}
#cart_block_top .click-cart .unline_cart .shopcart{width:27px;height:24px;background: url(../images/cart-shopping-solid.svg) top center no-repeat;}

.list-items{padding:0;width:100%;position:relative;display:inline-block;}
.left-content{float:left;width:calc(50% - 10px);margin:0 10px 0 0;}
.right-content{float:left;width:calc(50% - 10px);margin-left:10px;}
.big-img-slider { width:100%; height:489px; border:solid 1px #ebebeb;}
.kmf-buttons-detail-product{float:left;width:100%;background:#fff;margin-bottom:20px;padding:20px;}

.kmf-seguir-comprando{background:#233B81;padding:7.5px 14px;cursor:pointer;float:left;border:2px solid #233B81;transition:.5s;text-transform:uppercase;}
.kmf-seguir-comprando:hover{transition:.5s;border:2px solid #777;background:#777;}
.kmf-seguir-comprando em{font-size:22px;color:#fff;margin-right:30px;}
.kmf-seguir-comprando span{width:calc(100% - 52px);color:#fff;padding-right:30px;text-align:center;}

.share-product { float:left; width:100%; padding:15px 0 0; margin-top:5px; height:50px;}
.kmf-share-this{float:left;width:100%;background:#fff;margin-bottom:20px;padding:20px;}
.kmf-share-this .share-product{margin:0;padding:0;height:auto;}

.kmf-product, .kmf-product-content{float:left;width:100%;background:#fff;margin-bottom:20px;padding:20px;}
.kmf-product .price-product{margin-bottom:0;}
.kmf-product h3{margin:0;color:#777;}

.right-content h3{float: left;width: 100%;margin-left: 0;text-transform: uppercase;font-weight: normal;}
.right-content h3 span{color:#233B81;}

.kmf-notes{float:left;width:100%;background:#fff;margin-bottom:20px;padding:15px 20px;}
.kmf-notes .detail-name-all{float:left;width:100%;margin:5px 0;color:#777;}
.bold { font-weight:700;}
.kmf-notes .detail-name-all .title-notes{float:left;width:100%;margin-bottom:2px;}
.kmf-notes .detail-name-all .detail-notes{float:left;width:100%;margin-bottom:2px;}
.kmf-notes .detail-name-all .notes-notes{float:left;width:100%;}
.kmf-notes .detail-name-all .notes-notes p {margin:0}
.add-cart {float:left;width:100%;margin:15px 0;}
.kmf-cantidad{color:#777;position:relative;min-height:32px;}
.kmf-cantidad span{width:200px;float:left;padding:15px 0;}
.kmf-cantidad-botones{float:left;width:auto;margin:0;border-bottom:0 !important;}

.finish-order-add-box{cursor:pointer;transition:.5s;float:left;width:25px;height:25px;background:#C9C9C9;text-align:center;border-left:1px solid #888;border-bottom:1px solid #888;border-top:1px solid #888;}
.finish-order-remove-box{cursor:pointer;transition:.5s;float:left;width:25px;height:25px;background:#C9C9C9;text-align:center;border-right:1px solid #888;border-bottom:1px solid #888;border-top:1px solid #888;}
.finish-order-add-box:hover,.finish-order-remove-box:hover{transition:.5s;color:#fff;}
.finish-order-add-box em, .finish-order-remove-box em{float: left;margin: 11px 6px;}
.finish-order-add-box:hover em, .finish-order-remove-box:hover em{transition:.5s;transform: rotateZ(180deg);}
.finish-order-input-units{width:50px;float:left;height:25px;padding:0 1px;}
.finish-order-separator{margin:25px 0 10px 0;float:left;width:100%;}

.add-lines-button-box-prod{float:left;margin:10px calc(50% - 100px);}
.finish-order-add-box, .finish-order-input-units, .finish-order-remove-box{height:25px;}
.finish-order-add-box em, .finish-order-remove-box em{margin:6px;color:#fff;}
.finish-order-add-box, .finish-order-remove-box{background:#233B81;}
.finish-order-add-box:hover, .finish-order-remove-box:hover{background:#777 !important;}
.finish-order-input-units {text-align: center;}

.kmf-product, .kmf-product-content, .kmf-notes, .kmf-buttons-detail-product, .kmf-share-this { width:calc(100% - 40px);}

.carbox{width:300px;height:100%;background:#fff;border-left:4px solid #555;position:fixed;top:0;bottom:0;right:-304px;z-index:9999}
.carbox .carboxleft {width:100%;}
.close-minicart {cursor:pointer}
.close-minicart.over_backdrop { background-color:#000 !important; opacity:0.5 !important;}
.close-minicart.over_backdrop { background:#777 none repeat scroll 0 0; height:100%; left:0; opacity:0; position:fixed; transition:0.3s; display:none; width:100%; z-index:9998; top:0;}
.carbox .carboxleft h3.close-minicart{background:#555;color:#fff;margin-bottom:0;font-size:16px;font-weight:700;letter-spacing:2px;line-height:50px;position:relative;text-align:center;text-transform:uppercase;padding-left:32px;}
.carbox .carboxleft h3.close-minicart i{left:0;line-height:50px;position:absolute;width:50px;vertical-align:middle;font-size:20px;}
.carbox .carboxright{float:left;width:300px;height:calc(100% - 100px);overflow-y:auto;}
.carbox .carboxright dl{width:260px;height:60px;border-bottom:1px solid #fff;padding:0 10px;}
.carbox .carboxright dl dt{float:left;}
.carbox .carboxright dl dt img {max-width:70px; max-height:70px; border:1px solid #ebebeb; padding:5px;}
.carbox .carboxright dl dd{float:right;width:165px;height:20px;font-size:12px;line-height:20px;margin:0px;overflow:hidden}
.carbox .card-block-top{float:left;width:100%;padding:10px 0;border-bottom:1px solid #ebebeb;border-top:none;text-align:center;font-size:14px;color:#777;display:none;}
.carbox .operating{float:left;width:280px;height:50px;padding-left:20px;position:absolute;left:0;bottom:0;}
.carbox .operating .button{float:left; padding:6px 35px; margin:12px 5px 0; font-size:13px; border-radius:3px;cursor:pointer}
.carbox .operating .button-detail{border:1px solid #233B81; color:#233B81;}

.entry .yourdata {float:left; width:660px;}
.entry .ordersummary {float:left; width:300px;}
.entry .yourdata .data_title, .entry .ordersummary .order_title {float:left;width:100%;border-bottom:2px solid #555;color:#555;font-weight:bold;font-size:22px; text-align:center;}
.entry .ordersummary .orderlist{float:left;width:300px;height:100%;max-height:400px;overflow-y:auto;}
.entry .ordersummary .orderlist dl{width:260px;height:60px;border-bottom:1px solid #fff;}
.entry .ordersummary .orderlist dl dt{float:left;}
.entry .ordersummary .orderlist dl dt img {max-width:70px; max-height:70px; border:1px solid #ebebeb; padding:5px;}
.entry .ordersummary .orderlist dl dd{float:right;width:165px;height:20px;font-size:12px;line-height:20px;margin:0px;overflow:hidden}

.viewcontent .hidden {display:none}

/*Related product*/
.grupo-ambiente{margin:30px 0;float:left;width:100%;}
.texto-ambiente{font-size:24px;float:left;width:100%;text-align:center;border-bottom:1px solid #555;color:#555;font-weight:bold;padding:20px 0;}
.col-xs-3,.col-xs-6,.col-xs-12,.col-sm-6,.col-sm-12,.col-md-2,.col-lg-3,.col-lg-6,.col-lg-12{width:100%;min-height:1px;float:left;}
.col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row{margin-right:0;margin-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.row:after{content:"";display:table;clear:both}
/*** 3.15 Bootstrap CSS Simplificado (m谩s info en http://getbootstrap.com/css/)***/
.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:before{clear:both}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}

.tab_home .tab-content{clear:both}
.tab_home .nav-tabs{border:medium none}
.tab_home .nav-tabs .nav-item{margin:0}
.tab_home .nav-item .nav-link-tab p{margin:0}
.tab_home{position:relative}
.tab_home .tab-content .tab-pane{margin-left:-15px;margin-right:-15px}
.tab_home .tab-content .tab-pane{display:block;position:absolute;left:0;right:0;opacity:0;top:auto;visibility:hidden;transition:0.5s;}
.tab_home .tab-content .tab-pane.active{opacity:1;position:static;visibility:visible}

.grupo-ambiente .item{min-height:auto;float:left;padding:0 1% 1%;width:22% !important;border-bottom:0px solid #ebebeb;margin-bottom:0px;}
.item-inner .left-product>a:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;}
.item-inner .left-product>a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;transition: .5s;}
.vertical_mode .item-inner .left-product>a:before{display:none}
.item-inner:hover .left-product>a:before{opacity:1}
.item-inner .left-product{position: relative;transition: .5s;}
.loading_element{padding-bottom:100%;display:block;position:relative;}
.left-product .loading_element{padding-bottom:80% !important;}
.img_element{position:absolute;left:0;/*top:0;*/bottom:0;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;}
.right-product{margin-top: 10px;text-align: left;}
.product-description{float:left;width:100%;}
.product-description .price{display:none;}
.product_name { text-align:center;}
.product_name a{font-size: 16px;line-height: 22px;text-transform: uppercase;font-weight:700; }
.col-sm-8 .product_name{margin-bottom:10px;}
.col-sm-8 .product_name a{font-size: 18px;font-weight: 400;color:#777;text-transform: uppercase;}

@media (max-width:1440px) {
	.kmf-seguir-comprando em{margin-right:10px;}
	.kmf-add-carrito span, .kmf-seguir-comprando span{padding:0;}
}
@media (max-width:1200px) {
	.kmf-seguir-comprando{margin-top:10px;}
}

@media only screen and (max-width: 950px) {
	#logo { width:auto; padding-left:50px;}
	.account-head-huskap-text { display:none}
	.left-content, .right-content { width:calc(100% - 2px); margin-left:0!important; margin-right:0!important;}
	.right-content { margin-top:20px;}
	.big-img-slider { height:400px;}
	.kmf-seguir-comprando{float:left;width:calc(100% - 40px);margin-top:0; line-height:1.5;}
	.kmf-seguir-comprando em{float:left;}
	.kmf-seguir-comprando span{float:left;}
	.kmf-notes .detail-name-all .detail-notes{margin:0;}
	.kmf-cantidad span {width:120px;}
	.kmf-cantidad-botones{width:calc(100% - 120px);}
	.add-lines-button-box-prod{margin:5px 0;}
	/*.finish-order-add-box, .finish-order-remove-box { height:30px !important; margin:10px auto;}*/
	/*.hidden-md-down { display:none!important;}*/
	.entry .yourdata {width:100%;}
	.entry .ordersummary {width:100%;}
	.grupo-ambiente .item{min-height:auto !important;margin:0 !important;float:left;width:100% !important;padding:0 !important;border-bottom:0px solid #ccc !important;}
}
