﻿body,html {
	background-color:#f5f5f5!important
}
.xgt-content {
	width:640px;
	margin:0 auto;
	padding:0 20px
}
.xgt-beauty-list ul:after,.xgt-beauty-list ul:before,.xgt-beauty-list:after,.xgt-beauty-list:before,.xgt-beauty-show:after,.xgt-beauty-show:before,.xgt-gz-head:after,.xgt-gz-head:before,.xgt-gz-list:after,.xgt-gz-list:before {
	display:table;
	content:" "
}
.xgt-beauty-list ul:after,.xgt-beauty-list:after,.xgt-beauty-show:after,.xgt-gz-head:after,.xgt-gz-list:after {
	clear:both
}
.xgt-beauty-show img {
	color:#ccc;
	border:none;
	max-width:100%
}
.xgt-beauty-span13 {
	width:33.33%;
	float:left
}
.xgt-beauty-span13 a:first-child {
	margin-bottom:10px
}
.xgt-beauty-show>.xgt-beauty-span {
	width:31.67%;
	min-height:95px;
	float:right;
	background-color:#fff
}
.xgt-beauty-show>.xgt-beauty-span:first-child {
	width:66.66%;
	margin-left:1.67%;
	min-height:195px
}
.xgt-beauty-show>.xgt-beauty-span:last-child {
	margin-top:1.67%
}
.xgt-beauty-box {
	margin:10px 0
}
.xgt-beauty-box a {
	display:block
}
.xgt-beauty-show-item {
	position:relative;
	min-height:90px
}
.xgt-beauty-show-item>p {
	position:absolute;
	bottom:0;
	display:block;
	height:30%;
	width:100%;
	text-align:left;
	vertical-align:bottom;
	text-indent:.5em
}
.xgt-beauty-show-item>p>span {
	color:#fff;
	position:absolute;
	bottom:.5em
}
.xgt-beauty-list {
	background-color:#fff;
	border-width:0 2px 2px 0;
	padding:27px 0;
	margin-top:10px;
	box-shadow:2px 2px 2px #e9e9e9
}
.xgt-beauty-list li {
	float:left;
	text-align:center
}
.xgt-beauty-list>li {
	width:20%;
	height:4em;
	line-height:4
}
.xgt-beauty-list>li>p {
	height:1.5em;
	line-height:1.5;
	color:#666
}
.xgt-beauty-list>li>p:first-child {
	margin-top:.5em
}
.xgt-beauty-list>li>p:last-child {
	font-size:.5em
}
.xgt-beauty-list>ul {
	width:80%;
	float:right;
	border-left:1px solid #eaeaea
}
.xgt-beauty-list>ul>li {
	width:33.33%;
	height:2em;
	line-height:2
}
.xgt-gz-box {
	margin-top:34px
}
.xgt-gz-head>a {
	float:left;
	width:33.34%;
	text-align:center;
	line-height:.3em
}
.xgt-gz-head>span {
	display:block;
	float:left;
	height:2px;
	background-color:#ccc;
	width:33.33%
}
.xgt-gz-list {
	padding-bottom:2em
}
.xgt-gz-list img {
	max-width:100%
}
.xgt-gz-list li {
	float:left;
	width:25%;
	margin-top:2em
}
.xgt-gz-list li a,.xgt-gz-list li span {
	display:block;
	text-align:center
}
.xgt-gz-list li span {
	margin-top:1em
}
@media screen and (max-width:640px) {
	.xgt-content {
	width:93.75%;
	padding:0;
	margin:0 3.125%
}
.xgt-beauty-list {
	padding:1em 0;
	margin-top:5px
}
.xgt-gz-list a {
	padding:0 10%
}
}footer {
	border-top:1px solid #aeadad;
	margin-top:34px
}
.popMenus {
	display:none
}
.content {
	height:1000px;
	width:94%;
	margin:1px auto 0;
	text-align:center;
	position:relative;
	display:block
}
.content .col {
	position:absolute;
	cursor:pointer;
	display:block;
	text-decoration:none;
	border:none;
	outline:0
}
.content .col img {
	display:block;
	border:none;
	outline:0
}
.content .col span {
	position:absolute;
	bottom:8px;
	left:8px;
	background-color:rgba(0,0,0,.5);
	color:#fff;
	border-radius:14px;
	padding:0 10px 0 25px;
	height:18px;
	width:45px;
	font-size:12px;
	line-height:20px;
	font-family:arial;
	text-align:right
}
.col-txt {
	position:absolute;
	width:100%;
	background:rgba(0,0,0,.5);
	color:#FFF;
	bottom:0;
	left:0;
	font-size:12px;
	height:25px;
	line-height:25px
}
.xgt-preload {
	position:relative;
	width:100%;
	height:546px;
	text-align:center
}
@-webkit-keyframes cicyle {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
8.333333% {
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg)
}
16.66666% {
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg)
}
25% {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
33.33333% {
	-webkit-transform:rotate(120deg);
	transform:rotate(120deg)
}
41.66667% {
	-webkit-transform:rotate(150deg);
	transform:rotate(150deg)
}
50% {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
58.33333% {
	-webkit-transform:rotate(210deg);
	transform:rotate(210deg)
}
66.666667% {
	-webkit-transform:rotate(240deg);
	transform:rotate(240deg)
}
75% {
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg)
}
83.33333% {
	-webkit-transform:rotate(300deg);
	transform:rotate(300deg)
}
91.66667% {
	-webkit-transform:rotate(330deg);
	transform:rotate(330deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}@keyframes cicyle {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
8.333333% {
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg)
}
16.66666% {
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg)
}
25% {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
33.33333% {
	-webkit-transform:rotate(120deg);
	transform:rotate(120deg)
}
41.66667% {
	-webkit-transform:rotate(150deg);
	transform:rotate(150deg)
}
50% {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
58.33333% {
	-webkit-transform:rotate(210deg);
	transform:rotate(210deg)
}
66.666667% {
	-webkit-transform:rotate(240deg);
	transform:rotate(240deg)
}
75% {
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg)
}
83.33333% {
	-webkit-transform:rotate(300deg);
	transform:rotate(300deg)
}
91.66667% {
	-webkit-transform:rotate(330deg);
	transform:rotate(330deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.xgt-preload i {
	width:16px;
	height:16px;
	background:url(../Images/loading.png);
	-webkit-background-size:16px;
	background-size:16px;
	-webkit-animation:cicyle .7s infinite step-start;
	animation:cicyle .7s infinite step-start;
	display:block;
	position:absolute;
	top:30%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px
}
.jwaterfall {
	width:100%;
	overflow:auto;
	padding-bottom:20px;
	opacity:0;
	background-color:#f5f5f5
}
.jwf-col {
	box-sizing:border-box;
	width:50%
}
.jwf-col img {
	width:100%;
	max-width:auto
}
.jwf-col.left {
	float:left;
	padding-left:6px;
	padding-right:3px
}
.jwf-col.right {
	float:right;
	padding-left:3px;
	padding-right:6px
}
.jwf-col>a {
	display:block;
	width:100%;
	margin-top:6px;
	background-color:#fff;
	padding-bottom:30px;
	box-shadow:1px 1px 1px #ccc;
	position:relative
}
.jwf-col>a>span {
	display:block;
	width:100%;
	position:absolute;
	bottom:0;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 5px
}
.jwf-col>a>p {
	position:absolute;
	bottom:30px;
	height:30px;
	font-size:10px;
	color:#fff;
	width:100%;
	line-height:35px;
	text-indent:5px;
	background:url(../Images/jwf-shadow.png) repeat-x;
	background-size:4px 30px;
	display:none
}
.jwf-col>a .wf-img-wrap {
	position:relative;
	height:0;
	width:100%;
	overflow:hidden
}
.jwf-col>a .wf-img-wrap img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:auto
}
.jwf-num {
	margin-right:10px
}
.jwf-star:before {
	content:'';
	display:inline-block;
	width:10px;
	height:10px;
	background:url(../Images/jwf-star.png);
	background-size:10px 10px;
	margin-right:5px
}
.xgt-topiclink {
	min-height:75px;
	background-color:#fff
}
.pageCount {
	padding:15px;
	text-align:center
}
.pageCount a,.pageCount span {
	border-radius:0;
	text-align:center;
	display:inline-block;
	height:25px;
	line-height:25px;
	width:60px;
	border:1px solid #a7a7a7!important;
	box-sizing:content-box
}
.pageCount a.disableBtn {
	background:#fff;
	color:#888
}
.pageCount select {
	background-color:#fff;
	-webkit-appearance:none;
	border:1px solid #a7a7a7;
	border-radius:0;
	-webkit-border-radius:0;
	height:25px;
	padding:0 14px;
	box-sizing:content-box
}
.pageCount label {
	margin:0 5px;
	border:0;
	display:inline-block
}
label[name=pageDown] {
	display:inline-block;
	border:0;
	position:relative
}
label[name=pageDown]:after {
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-color:#666 transparent transparent;
	border-width:4px;
	font-size:0;
	position:absolute;
	top:12px;
	right:8px
}
#overlay {
	background-color:rgba(0,0,0,.5);
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	display:none;
	z-index:2
}
#menu {
	position:relative;
	width:100%;
	font-size:0;
	height:41px;
	z-index:100
}
#menu>li {
	position:relative;
	display:inline-block;
	line-height:40px;
	height:41px;
	color:#333;
	width:33.333333%;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	background-color:#fff;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	white-space:nowrap;
	font-size:0
}
#menu>li .current-condition,#menu>li .current-condition .submenu {
	font-size:14px
}
#menu .current-condition {
	max-width:70%;
	overflow:hidden;
	display:inline-block;
	text-overflow:ellipsis;
	height:27px
}
#menu>li:last-of-type {
	border-right:0
}
#menu>li .icon-arrow {
	margin-left:10px;
	position:relative;
	top:-2px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%
}
#menu>li.active:after {
	content:"";
	border:1px solid transparent;
	width:10px;
	height:10px;
	display:inline-block;
	border-right-color:#ddd;
	border-top-color:#ddd;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	bottom:-7px;
	background-color:#fff;
	position:absolute;
	left:50%;
	margin-left:-5px
}
#menu .submenu {
	display:none;
	z-index:2;
	position:fixed;
	top:0;
	right:0;
	left:0;
	background-color:#fff;
	max-width:640px;
	margin:0 auto
}
#subMenuType li {
	line-height:40px;
	height:40px;
	text-align:center;
	border-top:1px solid #ececec;
	font-size:14px
}
#subMenuType li:first-of-type {
	border-top:0
}
#subMenuType a {
	color:#333;
	display:block
}
#subMenuType li.active {
	background-color:#f5f5f5
}
#subMenuArea {
	padding:8px 0
}
#subMenuArea li {
	box-sizing:border-box;
	text-align:center;
	float:left;
	width:28.125%;
	margin:8px 0 8px 3.90625%;
	overflow:hidden
}
#subMenuArea li a {
	display:block;
	line-height:34px;
	height:34px;
	color:#333;
	font-size:14px;
	border:1px solid #ececec;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#subMenuArea li.active a {
	background-color:#ececec
}
#subMenuArea,#subMenuType {
	max-height:235px;
	overflow:auto
}
.submenu-type-ul {
	padding-bottom:15px;
	border-bottom:1px solid transparent
}
.submenu {
	max-height:255px;
	overflow:auto
}
.submenu>ul {
	padding-bottom:15px
}
.submenu li {
	box-sizing:border-box;
	text-align:center;
	float:left;
	width:28.125%;
	margin:15px 0 0 3.90625%;
	overflow:hidden
}
.submenu li a {
	display:block;
	line-height:34px;
	height:34px;
	color:#333;
	font-size:14px;
	border:1px solid #ececec;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.submenu li.active a {
	background-color:#ececec
}
.color-submenu li {
	opacity:.3
}
.color-submenu li.active {
	opacity:1
}
.color-submenu li a {
	border:0
}
.xgt-search-wrap {
	width:100%;
	padding-top:10px;
	background-color:#f5f5f5
}
.xgt-search-wrap .input-append {
	display:block;
	border:1px solid #0baf4d;
	height:40px;
	overflow:hidden;
	box-sizing:border-box;
	position:relative;
	font-size:14px
}
.xgt-search-wrap .input-append input {
	-webkit-appearance:none;
	border:0;
	outline:0;
	background-color:#fff;
	box-sizing:border-box;
	height:38px;
	line-height:normal;
	padding:2px 113px 2px 10px;
	width:100%
}
.xgt-search-wrap .input-append .add-on {
	width:75px;
	height:38px;
	line-height:38px;
	background-color:#0baf4d;
	color:#fff;
	text-align:center;
	position:absolute;
	right:0;
	top:0
}
.xgt-search-wrap .icon-clear {
	position:absolute;
	top:0;
	right:75px;
	width:38px;
	height:38px;
	display:none
}
.xgt-search-wrap .icon-clear.active {
	display:block
}
.xgt-search-wrap .icon-clear:before {
	content:"";
	width:16px;
	height:2px;
	background-color:#999;
	position:absolute;
	top:18px;
	left:10px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.xgt-search-wrap .icon-clear:after {
	content:"";
	width:16px;
	height:2px;
	background-color:#999;
	position:absolute;
	top:18px;
	left:10px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.xgt-search-wrap form {
	display:block
}
#xgtSearchResultSearchWrap {
	position:fixed;
	top:45px;
	height:60px;
	padding:10px;
	z-index:5
}
.fix-nav {
	display:none;
	position:fixed;
	left:100%;
	bottom:64px;
	width:100%;
	margin-left:-60px;
	z-index:2
}
.fix-nav>div {
	background-color:rgba(148,149,148,.8);
	width:50px;
	height:50px;
	margin-bottom:10px;
	text-align:center;
	border-radius:7px
}
.fix-nav>div:active {
	background-color:#000
}
.fix-nav img {
	margin-top:8px
}
.fix-nav p {
	color:#fff;
	font-weight:700;
	font-size:12px
}
.fix-nav .i-totop {
	width:33px;
	height:20px;
	margin-bottom:2px
}
.fix-nav .i-feedback {
	width:35px;
	height:22.5px
}
.fix-nav>div:last-child {
	margin-bottom:0
}
#xgtDetail {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1000;
	display:none
}
.xgt-top-seo div {
	float:left;
	width:48%;
	margin-left:1%;
	margin-right:1%
}
.xgt-top-seo div figure {
	margin-top:3px;
	position:relative
}
.xgt-top-seo div figure span {
	position:absolute;
	color:#fff;
	font-size:8px;
	top:4px;
	left:27px;
	z-index:10
}
.xgt-top-seo div figure:after {
	z-index:8;
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-color:#e81a62 transparent transparent;
	border-width:24px;
	font-size:0;
	position:absolute;
	top:0;
	left:12px
}
.xgt-top-seo div figure img {
	width:100%
}
.xgt-content {
	margin-bottom:10px
}
.xgt-nav .item {
	width:50%;
	float:left
}
.xgt-nav .item-odd {
	position:relative;
	display:block;
	margin:10px 5px 0 0
}
.xgt-nav .item-even {
	position:relative;
	display:block;
	margin:10px 0 0 5px
}
.xgt-nav .msg {
	position:absolute;
	top:27%;
	left:0;
	width:100%;
	text-align:center;
	color:#fff
}
.xgt-nav .nav-title {
	font-size:20px;
	margin-bottom:10px
}
.xgt-nav .nav-subtitle {
	font-size:12px
}
#xgt-menu #menu>li {
	width:20%
}
.xgt-submenu {
	margin:10px 0 20px
}
.xgt-submenu-type {
	height:76px;
	overflow:hidden;
	margin-bottom:10px
}
.xgt-submenu-type dt {
	float:left;
	width:25%;
	height:76px;
	border-right:1px solid #ddd;
	text-align:center
}
.xgt-submenu-type dt span {
	display:block;
	padding-top:15px;
	height:40px;
	line-height:25px;
	font-size:18px
}
.xgt-submenu-type dt strong {
	display:block;
	height:20px;
	line-height:20px;
	color:#999;
	font-size:10px
}
.xgt-submenu-type dd {
	float:left;
	width:75%
}
.xgt-submenu-type dd a {
	float:left;
	width:29%;
	margin-left:3%;
	margin-bottom:15px;
	height:30px;
	line-height:30px;
	border:1px solid #ececec;
	color:#333;
	text-align:center;
	font-size:14px
}
.xgt-submenu-index {
	margin:0 3%;
	width:94%;
	height:40px;
	border:1px solid #0eaf63;
	border-radius:5px;
	text-align:center
}
.xgt-submenu-index a {
	display:block;
	width:100%;
	height:40px;
	color:#0eaf63
}
.xgt-submenu-index span {
	font-size:16px;
	padding-right:20px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Mjc2MkQxRDc0MEMxMUU2QUYzMkVBQzE1N0Y1N0Q5RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1Mjc2MkQxRTc0MEMxMUU2QUYzMkVBQzE1N0Y1N0Q5RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyNzYyRDFCNzQwQzExRTZBRjMyRUFDMTU3RjU3RDlGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyNzYyRDFDNzQwQzExRTZBRjMyRUFDMTU3RjU3RDlGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+y2zl6AAAAotJREFUeNrEllFvDFEUx7eTJW2WIMKDoKKLJh4lDaF9EClbKohUK5G2Hn0Dn0C/gFeqGq1GUgkqxQNKmhCPHpTFA30g0kqjDWrX/yS/kWZyZ3bukjjJL5OZe+75z7333HtPTW60PVPBakSzOCz2irxYQ9uMeCOeijtiQpQTgyUIBqJbnBfb+PZTvEUog/BWsYz31+KCuCJKcUFdZgKT4pKoF/2iVawWjWIPNPKtFZ96+ljfLWkFrfML0SSGxU7RK+6LeYf/PG29+F6n7zOWIlGwRdwSWXFKdLFGac18O+m7QjwQ++MEbQpuiEVxUIxkqrcRYlism2J7VDBgKtaJs2Tb39oE07xSXA21QsFu5n0Q4bS2KiHxwpEOErsn3Ba2z6bERtEgpj3EPoqH4oT4EeO3QRTFB5vagETJk5HTHqObE484EGydlsf4WcwhNFpMsI2GYc81KjGyu6JQQXSIZ1vABrZselxFYnwXx1OIPkFjd0DKvhcLVWZjGtEFNHZkOZqKjkAXxSEP4VCkwDF3OtL+SWwOKtwSPlZO42QjnBXrHW3nPEdnU7mJqe1x+JjGTMAetGOtrso1DMUKiB1z7Mk6NKYCrpKs62T/R2Jm+9CYNMExPnZ5ilnf0RRiS2OP/ZejrUxZUCv6PEb4lZ88miCWIWYtGuVwW/RzQ58RHR6is3G1C9ZBzOfUOX+ulhI39WdxucoEilozseYQ/RW98d+Jk2TTuOdIXSMbJ5at76u4msYO8Hb+xi7ia1wraS3PzWB9v4kD1DWJVds9sYt5t3R+KQb405zDP0fbAL6d9G1ylSq+hfAihfAX3tdSCGeXFMJ9JGHJt/KOlvpHKPUbIqV+kVL/dppS/7cAAwBmXqcUWFF7dwAAAABJRU5ErkJggg==) right center no-repeat;
	background-size:14px
}
.xgt-submenu-recommend {
	margin:20px 3% 10px;
	padding-bottom:20px
}
.xgt-submenu-recommend h4 {
	height:20px;
	line-height:20px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:700;
	text-align:left
}
.xgt-recommend-link {
	width:100%;
	line-height:20px
}
.xgt-recommend-link a {
	float:left;
	margin-right:8px;
	color:#666;
	font-size:12px
}
.xgt-search-box {
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.xgt-search-input {
	display:block;
	width:70%;
	height:30px;
	background:#e8e8e8;
	border-radius:5px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	margin:5px auto;
	color:#666
}
.xgt-list-search {
	float:left;
	width:66%;
	height:34px;
	-webkit-appearance:none;
	appearance:none;
	background:#fff;
	padding:0 10px;
	border:1px solid #0baf4d;
	border-radius:5px;
	line-height:34px;
	font-size:14px;
	outline:0
}
.galleryNav {
	margin-top:60px
}
.xgt-search-con {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:5px 10px;
	background:#f9f8f8;
	box-sizing:border-box;
	z-index:100
}
.xgt-clear-input {
	float:left;
	width:10%;
	height:34px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjlDMUYxMjc1NzIxMUU2QTc0NTgzNTA0MEYyRUFDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjlDMUYxMzc1NzIxMUU2QTc0NTgzNTA0MEYyRUFDRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2OUMxRjEwNzU3MjExRTZBNzQ1ODM1MDQwRjJFQUNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2OUMxRjExNzU3MjExRTZBNzQ1ODM1MDQwRjJFQUNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AdMpwAAAAVdJREFUeNq8l0FuwjAQRcMQjsAall30Aj1KhbqpIrGB0gOklQpHoCsKLKh6JljCmjOgMFPFkmUFZ+zxYOmLyLJ4L5PEk3TKsszq0cFU2Z0H1L8fmD9MV5lHJ7mpef8jx3xivqxFL5iLEnyNebXmFlSBvjXxjPlVqEQTfGguwRvmW1GiCb7FFEagUpTwwSv7JtSQaIXbAqklWHBXIJUEG94kIJUIgt8SiJUIhvsEQiUgBt4mwJWg//iJgXME2iR6ErjpBVmABI2JJfFkttQYOLcCvkqI4KECRuIdc3Dmj5hxzPsERKxfYR6cearELmbbhsC17g23l27bIIDTNX+U9o5cAC88Twf7zQqEcHEDAyFc3MAgAVwkAYng0RKQEO5KLDkSkBhuS8w4EqAAD5IAJThbIleEuxI0ps5mNaKzPynCfZWgjlpRBeb1xEAJ3lSJM32Y0sFVgAEAxfigtxLnBYEAAAAASUVORK5CYII=) center no-repeat;
	background-size:16px
}
.xgt-search-btn {
	float:left;
	width:22%;
	height:34px;
	margin-left:2%;
	line-height:34px;
	background:#0baf4d;
	text-align:center;
	color:#fff!important;
	border-radius:3px
}
.xgt-header-more:before {
	position:absolute;
	top:10px;
	right:36px;
	width:4px;
	height:4px;
	background:#ea4504;
	border-radius:100%;
	content:'\200B'
}