body, div, dl, dt, dd, ul, ol, pre, code, form, fieldset, legend, input, button, textarea, blockquote {
	margin: 0;
	padding: 0
}
fieldset, img {
	border: 0
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit
}
del, ins {
	text-decoration: none
}
li {
	list-style: none
}
caption, th {
	text-align: left
}
q:before, q:after {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: baseline
}
sub {
	vertical-align: baseline
}
legend {
	color: #000
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}
input, button, textarea, select {
*font-size:100%
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, main, audio, video {
	margin: 0;
	padding: 0;
	border: 0
}
body {
	font-family: 'OpenSans-Regular', Arial, Helvetica;
	font-size: 15px;
	color: #333;
	line-height: 1.6;
	background: #eee
}
a {
	color: #000;
	text-decoration: none
}
a:hover {
	color: #1d439a;
	text-decoration: underline
}
.txt-hiden {
	text-indent: -9999px;
	overflow: hidden
}
.txt-hidden {
	text-indent: -9999px;
	overflow: hidden
}
.a-hiden {
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block
}
@font-face {
	font-family: 'OpenSans-Regular';
	src: url('font/OpenSans-Regular.eot');
	src: url('font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'OpenSans';
	src: url('font/OpenSans.woff') format('woff'), url('font/OpenSans.ttf') format('truetype'), url('font/OpenSans.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'Eurostar';
	src: url('font/Eurostar.woff') format('woff'), url('font/Eurostar.ttf') format('truetype'), url('font/Eurostar.svg#Eurostar') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'eurostar';
	src: url('font/eurostar.eot');
	src: url('font/eurostar.woff2') format('woff2'), url('font/eurostar.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'Baskerville-BoldItalic';
	src: url('font/Baskerville-BoldItalic.eot');
	src: url('font/Baskerville-BoldItalic.woff2') format('woff2'), url('font/Baskerville-BoldItalic.woff') format('woff'), url('font/Baskerville-BoldItalic.ttf') format('truetype'), url('font/Baskerville-BoldItalic.svg#Baskerville-BoldItalic') format('svg'), url('font/Baskerville-BoldItalic.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'Baskerville-SemiBoldItalic';
	src: url('font/Baskerville-SemiBoldItalic.eot');
	src: url('font/Baskerville-SemiBoldItalic.woff2') format('woff2'), url('font/Baskerville-SemiBoldItalic.woff') format('woff'), url('font/Baskerville-SemiBoldItalic.ttf') format('truetype'), url('font/Baskerville-SemiBoldItalic.svg#Baskerville-SemiBoldItalic') format('svg'), url('font/Baskerville-SemiBoldItalic.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal
}
#creation-page .info-html-edit {
	line-height: 1.6
}
#creation-page .info-html-edit ul, #creation-page .info-html-edit ol {
	padding: 0 0 0 20px
}
#creation-page .info-html-edit ul li {
	list-style: disc;
	margin: 0 0 5px
}
#creation-page .info-html-edit ol li {
	list-style: decimal;
	margin: 0 0 5px
}
#creation-page .info-html-edit img {
	max-width: 100%;
	height: auto
}
#creation-page .info-html-edit table img {
	max-width: inherit
}
table {
	color: #3e3e3e;
	border: 1px solid #91a18f;
	border-collapse: collapse;
	width: 100%
}
table td {
	border: 1px solid #9dd1e4;
	border-collapse: collapse;
	padding: 5px 10px
}
table tr:nth-child(odd) {
	background-color: #e2eff4
}
table tr th {
	border: 1px solid #77b6ce;
	background-color: #add8e8;
	padding: 5px 10px
}
.animation-eff {
	-webkit-transition: All .30s linear;
	-ms-transition: All .30s linear;
	-moz-transition: All .3s linear;
	-o-transition: All .3s linear;
	transform: All .3s linear
}
.help-title-tag {
	color: #0268ac;
	display: block;
	font-family: Helvetica, Arial;
	font-size: 21px;
	font-weight: normal;
	line-height: 24px;
	text-align: center
}
.devtool-box {
	font-size: 13px;
	width: 100%;
	padding: 10px 0 10px 10px;
	background: #393939;
	position: relative;
	z-index: 9999999999
}
.devtool-box .ui-change {
	z-index: 9999;
	display: inline-block;
	padding: 0;
	color: #000
}
.devtool-box .sys-select {
	border: 0;
	-webkit-appearance: none
}

@media screen and (max-width:991px) {
.devtool-box {
	display: none
}
}
#tki-design-tp .infolist-con .tki-layout-tp-sys-iten .info-subtitle {
	font-weight: bold;
	color: #6fa712
}
#tki-design-tp .infolist-con .tki-layout-tp-sys-iten .infolist-img {
	background: #6fa712
}
#tki-design-tp .infolist-con .tki-layout-tp-sys-iten .info-more {
	background: #6fa712;
	color: #FFF;
	border-color: #6fa712
}
#tki-design-tp .infolist-con .tki-layout-tp-sys-iten .info-more:hover {
	background: #3a5c02;
	border-color: #3a5c02
}
#creation-page {
	position: relative
}
#creation-page #page-content {
	display: inline-block;
	width: 100%;
	padding: 0
}
#creation-page .tp25-con-bk {
	padding: 35px 0
}
.search-title {
	font-family: 'Eurostar';
	letter-spacing: 2px;
	font-size: 28px;
	font-weight: bold;
	color: #1d439a;
	margin: 0 0 10px 0
}
.product-block #creation-page .tp25-con-bk {
	padding: 0 0 35px 0
}
.a2a_default_style .a2a_label {
	display: none
}
.sys-select {
	overflow: hidden;
	border: 1px solid #b4b4b4;
	display: inline-block;
	background: url(../images/layout/select_bg.jpg) #fff no-repeat right center;
	border-radius: 2px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.3) inset, 0 1px 0 rgba(255,255,255,0.5);
	vertical-align: middle;
	min-width: 50px
}
.sys-select select {
	padding: 0 0 0 5px;
	border: 0;
	width: 120%;
	background: 0;
	font-size: 14px;
	-webkit-appearance: none
}
.sys-select option {
	padding: 3px 0 3px 17px
}
.sys-select-tp2 {
	overflow: hidden;
	border: 1px solid #b4b4b4;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	background: url(../images/layout/select_bg_s2.jpg) #fff no-repeat right center;
	border-radius: 2px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.3) inset, 0 1px 0 rgba(255,255,255,0.5)
}
.sys-select-tp2 select {
	padding: 5px 30px 5px 10px;
	border: 0;
	width: 120%;
	background: 0;
	font-size: 15px;
	-webkit-appearance: none
}
.sys-select-tp2 option {
	padding: 0
}
.pr-search-tag {
	width: 100%;
	display: inline-block
}
.pr-search-tag .product-search {
	width: 100%;
	display: inline-block;
	float: right;
	position: relative;
	padding: 0;
	margin: 0
}
.pr-search-tag .product-search input {
	padding: 6px 15px;
	color: #333;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 3px 0 #d7d7d7 inset;
	transition: border .3s linear 0s, box-shadow .3s linear 0s;
	width: 100%;
	font-size: 13px;
	-webkit-appearance: none
}
.pr-search-tag .product-search a {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 7px;
	right: 20px;
	padding: 0;
	margin: 0;
	background: url(../images/icon/search.png) no-repeat 0 0;
	background-size: cover;
	z-index: 10;
	border: 0
}
.pr-search-tag .product-search a:hover {
	background: url(../images/icon/search.png) no-repeat 0 0;
	background-size: cover;
	opacity: .7
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #1d439a;
	border-color: #1d439a
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	color: #1d439a
}
.pagination>li>a, .pagination>li>span {
	color: #1d439a
}
#creation-page .weblogo {
	margin: 0;
	display: inline-block;
	position: relative;
	z-index: 999
}
#creation-page .weblogo a {
	background: url(../images/layout/logo.png) no-repeat 0 0;
	background-size: 100% auto;
	height: 50px;
	width: 230px;
	display: inline-block
}
#creation-page .lang-con {
	color: #727272;
	position: absolute;
	top: 0;
	right: 15px;
	font-size: 13px;
	height: 20px;
	padding: 0
}
#creation-page .lang-con a {
	color: #727272
}
#creation-page .lang-link {
	background: url(../images/icon/lang.png) no-repeat 0 3px;
	background-size: 12px 12px;
	padding: 0 0 0 20px
}
#creation-page .sub-link {
	padding: 0 20px 0 0
}
#creation-page .share-con {
	margin: 0 0 0 15px;
	display: inline-block
}
#creation-page .share-con label {
	display: inline-block;
	margin: 0;
	font-weight: normal
}
#creation-page .share-con .websub-iten {
	display: inline-block;
	padding: 0;
	float: right
}

@media screen and (min-width:1050px) {
#page-content>.container {
	width: 100%;
	max-width: 1230px
}
}
#creation-page .weburltag-con {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 20px 0;
	text-align: right
}
#creation-page .weburltag {
	color: #005b81;
	font-weight: lighter;
	margin: 0
}
#creation-page .weburltag a {
	color: #005b81;
	font-size: 13px;
	margin: 0 5px
}
#creation-page .weburltag div {
	display: inline
}
.mb-lang {
	display: inline-block;
	position: absolute;
	top: 3px;
	right: 60px;
	z-index: 99999
}
.mb-lang a {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 0 10px;
	text-decoration: none;
	border: 1px solid #aaabab;
	border-radius: 99px;
	font-size: 12px;
	font-weight: bold
}
.mb-lang a:hover {
	background: #026d89;
	border: 1px solid #026d89;
	color: #FFF
}

@media screen and (min-width:992px) {
.mb-lang {
	display: none
}
}

@media screen and (max-width:991px) {
.page-menus-top-con {
	position: relative
}
}
.page-switch {
	font-size: 13px;
	text-align: center;
	padding: 0;
	display: block;
	width: 100%
}
.page-switch .page-switch-nav {
	margin: 20px 0
}
.page-switch .page-view {
	padding: 0 0 15px 0
}
.page-switch strong, .page-switch a {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #ddd;
	text-decoration: none;
	line-height: 19px;
	color: #337ab7
}
.page-switch strong, .page-switch a:hover {
	background: #337ab7;
	color: #FFF;
	border: 1px solid #337ab7
}
.page-switch .page-view {
	display: block
}
.page-top-img {
	height: 370px;
	width: 100%;
	overflow: hidden;
	text-indent: -9999px;
	background: #e8e9eb;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: TOP center
}
#page-content .page-top-img {
	background-image: url(../images/topimg/about.jpg)
}
.aboutus-block #page-content .page-top-img {
	background-image: url(../images/topimg/about.jpg)
}
.product-block #page-content .page-top-img {
	background-image: url(../images/topimg/product.jpg)
}
.news-block #page-content .page-top-img {
	background-image: url(../images/topimg/news.jpg)
}
.contact-block #page-content .page-top-img {
	background-image: url(../images/topimg/contact.jpg)
}

@media screen and (max-width:1200px) {
#page-content .page-top-img {
	height: 300px;
	background-size: cover auto
}
}

@media screen and (max-width:991px) {
#page-content .page-top-img {
	height: 250px
}
}

@media screen and (max-width:768px) {
#page-content .page-top-img {
	height: 150px
}
}

@media screen and (max-width:500px) {
#page-content .page-top-img {
	height: 100px
}
}
.page-top-img-shrink {
	background: url(../images/bg/brown.jpg)
}
.page-top-img-shrink .page-top-img {
	max-width: 1200px;
	height: 200px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto
}
.catalog-horizontal {
	display: inline-block;
	padding: 20px 0 35px 0;
	width: 100%;
	text-align: center
}
.catalog-horizontal li {
	display: inline;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: 1px solid #adadad
}
.catalog-horizontal li .select {
	background: #e1680e;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px
}
.catalog-horizontal li .select:hover {
	color: #FFF;
	opacity: .8
}
.catalog-horizontal a {
	text-decoration: none;
	color: #646464
}
.catalog-horizontal a:hover {
	color: #e1680e
}

@media screen and (max-width:991px) {
.catalog-horizontal {
	padding: 20px 0 15px 0;
	display: inline-block;
	width: 100%
}
.catalog-horizontal li {
	border: 0;
	padding: 0 10px 10px 0;
	margin: 0;
	display: inline-block;
	width: 33.33%;
	float: left
}
.catalog-horizontal li a {
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	float: none;
	display: block;
	border: 1px solid #b1b1b1
}
.catalog-horizontal li a:hover {
	background: #e1680e;
	border: 1px solid #e1680e;
	color: #FFF
}
.catalog-horizontal li .select {
	border: 1px solid #e1680e
}
}

@media screen and (max-width:768px) {
.catalog-horizontal li {
	width: 50%
}
}

@media screen and (max-width:500px) {
.catalog-horizontal li {
	width: 100%
}
}
.catalog-horizontal-tp2 {
	display: inline-block;
	padding: 30px 0 0 0;
	width: 100%;
	text-align: center
}
.catalog-horizontal-tp2 li {
	display: inline;
	margin: 0 10px 0 0
}
.catalog-horizontal-tp2 li .select, .catalog-horizontal-tp2 a:hover {
	background: #e1680e;
	border: 1px solid #e1680e;
	color: #fff;
	border-radius: 5px
}
.catalog-horizontal-tp2 li .select:hover {
	color: #FFF;
	opacity: .8
}
.catalog-horizontal-tp2 a {
	text-decoration: none;
	color: #646464;
	padding: 5px 15px;
	border-radius: 5px;
	border: 1px solid #c8c8c8
}

@media screen and (max-width:991px) {
.catalog-horizontal-tp2 {
	padding: 20px 0 15px 0;
	display: inline-block;
	width: 100%
}
.catalog-horizontal-tp2 li {
	border: 0;
	padding: 0 10px 10px 0;
	margin: 0;
	display: inline-block;
	width: 33.33%;
	float: left
}
.catalog-horizontal-tp2 li a {
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	float: none;
	display: block;
	border: 1px solid #b1b1b1
}
.catalog-horizontal-tp2 li a:hover {
	background: #e1680e;
	border: 1px solid #e1680e;
	color: #FFF
}
.catalog-horizontal-tp2 li .select {
	border: 1px solid #e1680e
}
}

@media screen and (max-width:768px) {
.catalog-horizontal-tp2 li {
	width: 50%
}
}

@media screen and (max-width:500px) {
.catalog-horizontal-tp2 li {
	width: 100%
}
}
.catalog-qoo-style .catalog-horizontal li {
	border: 0
}
.catalog-qoo-style .catalog-horizontal li .select, .catalog-qoo-style .catalog-horizontal li a:hover {
	color: #FFF;
	background-color: #e1680e;
	border: 1px solid #e1680e
}
.catalog-qoo-style .catalog-horizontal li a {
	color: #333;
	border: 1px solid #ccc;
	padding: 5px 20px;
	border-radius: 999px
}
.catalog-horizontal.catalog-ms-blue li .select, .catalog-horizontal.catalog-ms-blue li .select:hover {
	background-color: #008fd5;
	border-color: #008fd5;
	color: #FFF
}
.catalog-horizontal.catalog-ms-blue li a:hover {
	color: #008fd5
}
.catalog-horizontal-tp2.catalog-ms-blue li .select, .catalog-horizontal-tp2.catalog-ms-blue li a:hover {
	background-color: #008fd5;
	border-color: #008fd5
}
.catalog-qoo-style.catalog-ms-blue .catalog-horizontal li .select, .catalog-qoo-style.catalog-ms-blue .catalog-horizontal li a:hover {
	background-color: #008fd5;
	border-color: #008fd5
}
.catalog-horizontal.catalog-ms-green li .select, .catalog-horizontal.catalog-ms-green li .select:hover {
	background-color: #0c8829;
	border-color: #0c8829;
	color: #FFF
}
.catalog-horizontal.catalog-ms-green li a:hover {
	color: #0c8829
}
.catalog-horizontal-tp2.catalog-ms-green li .select, .catalog-horizontal-tp2.catalog-ms-green li a:hover {
	background-color: #0c8829;
	border-color: #0c8829
}
.catalog-qoo-style.catalog-ms-green .catalog-horizontal li .select, .catalog-qoo-style.catalog-ms-green .catalog-horizontal li a:hover {
	background-color: #0c8829;
	border-color: #0c8829
}
.tp-catalog-con {
	display: inline-block;
	padding: 15px 0 0 0;
	width: 100%;
	text-align: left
}
.tp-catalog-con li {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
.tp-catalog-con li .select {
	background: #e1680e;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px
}
.tp-catalog-con li .select:hover {
	color: #FFF;
	opacity: .8
}
.tp-catalog-con a {
	display: inline-block;
	text-align: center;
	width: 100%;
	text-decoration: none;
	color: #646464;
	font-size: 13px;
	border: 1px solid #b1b1b1;
	padding: 3px 10px;
	margin: 0 0 5px 0;
	border-radius: 5px
}
.tp-catalog-con a:hover {
	background: #e1680e;
	border: 1px solid #e1680e;
	color: #FFF
}

@media screen and (max-width:991px) {
.tp-catalog-con {
	padding: 20px 0 15px 0;
	display: inline-block;
	width: 100%
}
.tp-catalog-con li {
	width: 25%;
	border: 0;
	padding: 0 10px 10px 0;
	margin: 0;
	display: inline-block;
	float: left
}
.tp-catalog-con li a {
	margin: 0;
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	float: none;
	display: block;
	border: 1px solid #b1b1b1
}
.tp-catalog-con li a:hover {
	background: #e1680e;
	border: 1px solid #e1680e;
	color: #FFF
}
.tp-catalog-con li .select {
	border: 1px solid #e1680e
}
}

@media screen and (max-width:500px) {
.tp-catalog-con li {
	width: 33.33%
}
}

@media screen and (min-width:992px) {
#cg-hl-tp1 {
	text-align: left;
	border-bottom: 1px solid #adadad;
	padding: 20px 0 0
}
#cg-hl-tp1 li {
	width: 16.666%;
	display: inline-block;
	padding: 0;
	margin: 0;
	border-right: 1px solid #adadad;
	float: left
}
#cg-hl-tp1 li a {
	display: inline-block;
	border-radius: 0;
	width: 100%;
	text-align: center;
	padding: 7px 25px
}
#cg-hl-tp1 li a:hover {
	background: #35aeca;
	color: #FFF
}
#cg-hl-tp1 li .select {
	background: #35aeca
}
}

@media screen and (max-width:991px) {
#cg-hl-tp1 li .select {
	background: #35aeca;
	border: 1px solid #35aeca
}
#cg-hl-tp1 li a:hover {
	background: #35aeca;
	border: 1px solid #35aeca
}
}
#straight-catalog {
	border: 0
}
#straight-catalog .ch-subiten {
	display: block
}
.article-catalog-bk .page-header-con {
	display: inline-block;
	width: 100%
}
.article-catalog-bk .page-header-con .page-title-ct {
	font-size: 18px;
	color: #026d89;
	margin: 0;
	display: inline-block;
	float: left;
	padding: 0 0 0 17px;
	background: url(../images/page_title.png) no-repeat 0 7px
}
.article-catalog-bk .page-header-con .page-title-en {
	font-size: 13px;
	display: inline-block;
	float: left;
	font-weight: bold;
	color: #4f96c6;
	padding: 6px 0 0 15px
}
.article-catalog-bk .article-catalog {
	margin: 13px 0 20px 0;
	border-bottom: 1px solid #d8d8d8
}
.article-catalog-bk .article-catalog li a {
	font-size: 15px;
	display: inline-block;
	padding: 9px 0 10px 20px;
	width: 100%;
	border-top: 1px solid #d8d8d8;
	text-decoration: none
}
.article-catalog-bk .article-catalog li a:hover, .article-catalog-bk .article-catalog li .select {
	background-color: #008fd5;
	color: #FFF
}
.article-catalog-bk .ch-subiten {
	border-top: 1px solid #d8d8d8;
	padding: 15px 0 15px 20px;
	line-height: 21px;
	display: none
}
.article-catalog-bk .ch-subiten li {
	padding: 0 0 5px 0
}
.article-catalog-bk .ch-subiten li a {
	border: 0;
	font-size: 14px;
	font-weight: normal;
	color: #373737;
	background: 0;
	padding: 0 0 0 5px
}
.article-catalog-bk .ch-subiten li a:hover {
	color: #008fd5;
	background: 0
}
.article-catalog-bk .ch-subiten>li .select {
	color: #008fd5;
	font-weight: bold;
	background: url(../images/ms_left_list.png) no-repeat 0 7px
}
.article-catalog-bk .ch-subiten li .ch-subiten {
	padding: 5px 0 0 15px
}
.article-catalog-bk .ch-subiten>li>a, .article-catalog-bk .ch-subiten>li>a:hover {
	background: url(../images/ms_left_list.png) no-repeat 0 7px;
	padding: 0 0 0 15px
}
.article-catalog-bk .ch-subiten li .ch-subiten a, .article-catalog-bk .ch-subiten li .ch-subiten a:hover {
	background: url(../images/ms_left_sublist.png) no-repeat 0 7px;
	padding: 0 0 0 15px
}
.article-multi-catalog {
	padding: 0 0 25px 0
}
.article-multi-catalog .page-header-con {
	display: inline-block;
	width: 100%;
	padding: 0 0 18px
}
.article-multi-catalog .page-header-con .page-title {
	color: #1476a7;
	font-size: 26px;
	line-height: 26px;
	font-family: 'OpenSans';
	font-weight: normal;
	margin: 0
}
.article-multi-catalog .page-header-con .page-title-ct {
	font-size: 18px;
	color: #026d89;
	margin: 0;
	display: inline-block;
	float: left;
	padding: 0 0 0 17px;
	background: url(../images/page_title.png) no-repeat 0 7px
}
.article-multi-catalog .page-header-con .page-title-en {
	font-size: 13px;
	display: inline-block;
	float: left;
	font-weight: bold;
	color: #4f96c6;
	padding: 6px 0 0 15px
}
.article-multi-catalog .article-catalog>li {
	margin: 0 0 5px 0
}
.article-multi-catalog .main-catalog {
	margin: 0
}
.article-multi-catalog .main-catalog a {
	display: inline-block;
	font-size: 15px;
	padding: 9px 0 10px 20px;
	text-decoration: none;
	width: 100%;
	background-color: #0571a4;
	color: #fff
}
.article-multi-catalog .sub-catalog {
	padding: 10px 0 15px 0
}
.article-multi-catalog .sub-catalog .sub-catalog-title {
	margin: 0
}
.article-multi-catalog .sub-catalog .sub-catalog-title a {
	color: #076597;
	font-size: 15px;
	padding: 8px 0 8px 15px;
	border: 0 none;
	font-weight: normal;
	background: rgba(0,0,0,0) url("../images/ms_left_list_gray.png") no-repeat scroll 0 center;
	border-bottom: 1px solid #d8d8d8;
	width: 100%;
	display: inline-block;
	text-decoration: none
}
.article-multi-catalog .sub-catalog .sub-catalog-title a:hover {
	color: #de6e00;
	font-weight: bold
}
.article-multi-catalog .sub-catalog .sub-catalog-title .select {
	color: #de6e00;
	font-weight: bold
}
.article-multi-catalog .sub-catalog .sub-catalog-list {
	padding: 10px 0 10px 15px;
	display: none
}
.article-multi-catalog .sub-catalog .sub-catalog-list li a {
	font-size: 14px;
	color: #333;
	text-decoration: none
}
.article-multi-catalog .sub-catalog .sub-catalog-list li a:hover, .article-multi-catalog .sub-catalog .sub-catalog-list li .select {
	color: #de6e00;
	font-weight: bold
}
.nav-catalog-bk .nav-catalog-con {
	padding: 0 0 25px 0
}
.nav-catalog-bk .page-header-con {
	display: inline-block;
	width: 100%;
	padding: 0 0 18px
}
.nav-catalog-bk .page-header-con .page-title {
	color: #1476a7;
	font-size: 26px;
	line-height: 26px;
	font-family: 'OpenSans';
	font-weight: normal;
	margin: 0
}
.nav-catalog-bk .page-header-con .page-title-ct {
	font-size: 18px;
	color: #026d89;
	margin: 0;
	display: inline-block;
	float: left;
	padding: 0 0 0 17px;
	background: url(../images/page_title.png) no-repeat 0 7px
}
.nav-catalog-bk .page-header-con .page-title-en {
	font-size: 13px;
	display: inline-block;
	float: left;
	font-weight: bold;
	color: #4f96c6;
	padding: 6px 0 0 15px
}
.nav-catalog-bk .article-catalog>li {
	margin: -1px 0 0 0
}
.nav-catalog-bk .main-catalog {
	margin: 0
}
.nav-catalog-bk .main-catalog a {
	font-size: 15px;
	padding: 9px 0 10px 20px;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	display: inline-block;
	text-decoration: none;
	width: 100%
}
.nav-catalog-bk .main-catalog .select, .nav-catalog-bk .main-catalog a:hover {
	background-color: #0571a4;
	color: #fff
}
.nav-catalog-bk .sub-catalog {
	padding: 10px 0 15px 20px;
	display: none
}
.nav-catalog-bk .sub-catalog .sub-catalog-title {
	margin: 0
}
.nav-catalog-bk .sub-catalog .sub-catalog-title a, .nav-catalog-bk .sub-catalog>li>a {
	color: #076597;
	font-size: 15px;
	padding: 5px 0 5px 15px;
	border: 0 none;
	font-weight: normal;
	background: rgba(0,0,0,0) url("../images/ms_left_list_gray.png") no-repeat scroll 0 center;
	width: 100%;
	display: inline-block;
	text-decoration: none
}
.nav-catalog-bk .sub-catalog .sub-catalog-title a:hover, .nav-catalog-bk .sub-catalog>li>a:hover {
	color: #de6e00;
	font-weight: bold
}
.nav-catalog-bk .sub-catalog .sub-catalog-title .select, .nav-catalog-bk .sub-catalog>li>.select {
	color: #de6e00;
	font-weight: bold
}
.nav-catalog-bk .sub-catalog .sub-catalog-list {
	padding: 5px 0 10px 15px;
	display: none
}
.nav-catalog-bk .sub-catalog .sub-catalog-list li a {
	font-size: 14px;
	color: #333;
	text-decoration: none
}
.nav-catalog-bk .sub-catalog .sub-catalog-list li a:hover, .nav-catalog-bk .sub-catalog .sub-catalog-list li .select {
	color: #de6e00;
	font-weight: bold
}
.nav-catalog-bk .sub-catalog .sub-catalog-list .article-list-con {
	padding: 10px 0 10px 15px;
	display: none
}
.nav-catalog-bk .mb-article-catalog-but {
	margin: 20px 0 25px 0;
	background: #0e3c51;
	color: #FFF;
	padding: 9px 0 10px 20px;
	font-weight: bold;
	cursor: pointer
}
.nav-catalog-bk .nav-button {
	display: inline-block;
	float: right;
	margin: 4px 15px 0 0
}
.nav-catalog-bk .nav-button .m-icon-bar {
	background: #FFF;
	width: 22px;
	height: 2px;
	display: block;
	margin: 0 0 5px 0
}

@media screen and (min-width:992px) {
.nav-catalog-bk .mb-article-catalog-but {
	display: none;
	visibility: hidden
}
}

@media screen and (max-width:991px) {
.nav-catalog-bk .page-header-con {
	display: none;
	visibility: hidden
}
.nav-catalog-bk .nav-catalog-con {
	display: none;
	visibility: hidden
}
.nav-catalog-bk .nav-open {
	display: block;
	visibility: visible
}
}
.page-con-bk {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	padding: 35px 0 0 0
}
.page-con-bk .page-article {
	float: right;
	width: 100%;
	padding: 0 0 10px 0
}
.page-con-bk .page-article header {
	display: inline-block;
	width: 100%;
	position: relative
}
.page-con-bk .page-article header .n-article-title {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #d6d6d6
}
.page-con-bk .page-article header h1, .page-con-bk .page-article header h2, .page-con-bk .page-article header h3, .page-con-bk .page-article header h4, .page-con-bk .page-article header .hr-titletxt-tag {
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #026d89;
	margin: 0
}
.page-con-bk .page-article header .backlist {
	font-size: 14px;
	border-radius: 3px;
	display: inline-block;
	position: absolute;
	top: -5px;
	right: 0;
	overflow: hidden;
	background: #a72d32 none repeat scroll 0 0;
	color: #fff;
	padding: 3px 12px
}
.page-con-bk .page-article header .backlist:hover {
	opacity: .8;
	text-decoration: none
}
.page-con-bk .page-article header .post-time {
	display: inline-block;
	float: left;
	padding: 0 23px 0 5px;
	margin: 4px 20px 0 0;
	line-height: 21px;
	border-right: 1px solid #ccc;
	font-family: AvantGardeITCbyBT-Book, "Helvetica Neue", Helvetica, Arial
}
.page-con-bk .page-article header .post-time .post-year {
	font-size: 17px;
	color: #585858;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ccc
}
.page-con-bk .page-article header .post-time .post-date {
	font-size: 17px;
	color: #11a5d5
}
.page-con-bk .page-article .article-sub {
	width: 100%
}
.page-con-bk .page-article .article-sub .websub-iten {
	padding: 0 0 15px 0;
	display: inline-block
}
.page-con-bk .page-article .article-sub .addthis_toolbox {
	float: left;
	padding: 0 10px 0 0
}
.page-con-bk .page-article .article-sub .addthis_toolbox .addthis_button_facebook_like {
	padding: 3px 6px 0 6px
}
.page-con-bk .page-article .article-sub .toolbox-title {
	display: inline-block;
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	font-size: 13px
}
.page-con-bk .page-article .article-sub .a2a_default_style {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
.page-con-bk .page-article .article-sub .linebox a {
	display: inline-block;
	width: 85px
}
.page-con-bk .page-article .article-sub .linebox img {
	height: auto;
	max-width: 100%
}
.page-con-bk .page-article .service-morelink-con {
	display: block;
	text-align: center;
	padding: 0 0 40px 0
}
.page-con-bk .page-article .service-morelink {
	color: #FFF;
	background: #50bc69;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 15px 40px;
	display: inline-block;
	text-decoration: none
}
.page-con-bk .page-article .service-morelink:hover {
	opacity: .8
}
.page-con-bk .info-html-edit {
	width: 100%;
	margin: 0 auto
}

@media screen and (max-width:991px) {
.page-con-bk .page-article .service-morelink-con {
	margin: 0 20px
}
.page-con-bk .page-article header {
	padding-top: 60px
}
.page-con-bk .page-article header h1 {
	font-size: 19px;
	width: 100%
}
.page-con-bk .page-article {
	margin-top: 25px;
	width: 100%
}
.page-con-bk .page-article header {
	padding: 0
}
}

@media screen and (max-width:768px) {
.page-con-bk .page-article header .backlist {
	position: inherit;
	margin: 0 0 10px 0
}
}
.single-bk .article-header {
	padding: 10px 0 0 0
}
.single-bk .article-title {
	text-align: center;
	font-size: 25px;
	padding: 0 0 20px 0;
	margin: 0 auto
}
.single-bk .article-title {
	display: inline-block;
	width: 100%;
	text-align: center
}
.single-bk .article-title .title-ct {
	color: #026d89;
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 100%
}
.single-bk .article-title .title-en {
	color: #4f96c6;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%
}
.single-bk .single-article-bk {
	padding: 30px 0;
	display: inline-block;
	width: 100%
}
.article-tips-title {
	color: #026d89;
	font-size: 19px;
	font-weight: normal;
	margin: 0;
	padding: 25px 0 0 0;
	text-align: center;
	width: 100%
}
#creation-page #page_menus #product-total, #creation-page .page-menus-con #product-total {
	float: right
}
#creation-page #page_menus #product-total a, #creation-page .page-menus-con #product-total a {
	display: inline-block;
	color: #FFF;
	padding: 5px 10px 5px 35px;
	line-height: 19px;
	font-size: 14px;
	border-radius: 3px;
	background-color: #bf7b00;
	background-image: url(../images/icon/shopcar.png);
	background-repeat: no-repeat;
	background-size: 17px auto;
	background-position: 9px 8px
}
#creation-page #page_menus #product-total a:hover, #creation-page .page-menus-con #product-total a:hover {
	background-color: #c73f18
}
#creation-page #page_menus #product-total b, #creation-page .page-menus-con #product-total b {
	vertical-align: text-bottom;
	font-weight: normal
}
#creation-page #page_menus #product-total .total-tips-con, #creation-page .page-menus-con #product-total .total-tips-con {
	vertical-align: text-bottom;
	display: inline
}

@media screen and (min-width:992px) {
#page_menus>li>.dropdown-menu {
	margin: 25px 0 0 0
}
#page_menus>li>a {
	font-weight: bold
}
}

@media screen and (max-width:991px) {
#creation-page #page_menus #product-total {
	padding: 15px 0 15px 15px
}
}
#creation-page .page-menus-con .ds-contact a {
	border: 0
}
#creation-page .page-menus-con .ds-search, #creation-page #page_menus .ds-search {
	padding: 0 0 0 10px;
	float: right
}
#creation-page .page-menus-con .ds-search .product-search, #creation-page #page_menus .ds-search .product-search {
	display: inline-block;
	float: right;
	position: relative;
	padding: 0;
	margin: 0
}
#creation-page .page-menus-con .ds-search .product-search input, #creation-page #page_menus .ds-search .product-search input {
	-webkit-appearance: none;
	min-width: 200px;
	color: #333;
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 3px 0 #d7d7d7 inset;
	padding: 3px 10px;
	transition: border .3s linear 0s, box-shadow .3s linear 0s;
	width: 100%;
	font-size: 13px
}
#creation-page .page-menus-con .ds-search .product-search a, #creation-page #page_menus .ds-search .product-search a {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 7px;
	right: 20px;
	padding: 0;
	margin: 0;
	background: url(../images/icon/search.png) no-repeat 0 0;
	background-size: cover;
	z-index: 10;
	border: 0
}
#creation-page .page-menus-con .ds-search .product-search a:hover, #creation-page #page_menus .ds-search .product-search a:hover {
	background: url(../images/icon/search.png) no-repeat 0 0;
	background-size: cover;
	opacity: .7
}

@media screen and (max-width:991px) {
#creation-page #page_menus .ds-search {
	display: none
}
#creation-page .page-menus-con .ds-search, #creation-page #page_menus .ds-search {
	width: 100%;
	padding: 0 0 20px 0;
	float: inherit;
	display: inline-block
}
#creation-page .page-menus-con .ds-search .product-search, #creation-page #page_menus .ds-search .product-search {
	width: 100%
}
}

@media screen and (min-width:992px) {
#creation-page .default-style-bk {
	position: relative;
	z-index: 100;
	background: #FFF;
	padding: 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
#creation-page .default-style-bk #page_menus>li>.dropdown-menu {
	margin: 0
}
#creation-page .default-style-bk .page-top-con {
	max-width: 1230px;
	padding: 0 15px;
	margin: 10px auto 5px auto;
	position: relative
}
#creation-page .default-style-bk .navbar-default {
	background: 0
}
#creation-page .default-style-bk #page_menus li a {
	color: #303030
}
#creation-page .default-style-bk #page_menus li a:hover, #creation-page .default-style-bk #page_menus a:focus, #creation-page .default-style-bk #page_menus a:active {
	background: #34bee3;
	color: #FFF
}
#creation-page .default-style-bk .page-menus-con {
	display: inline-block;
	padding: 25px 0 0 0;
	float: right
}
#creation-page .default-style-bk #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .default-style-bk .weblogo {
	float: left;
	padding: 35px 0 0 0
}
#creation-page .default-style-bk #product-total {
	padding: 30px 0 0 20px
}
#creation-page .default-style-bk .ds-search {
	margin: 30px 0 0 0
}
#creation-page .default-style-bk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .default-style-bk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .default-style-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: #34bee3;
	color: #FFF
}
}

@media screen and (min-width:992px) {
#creation-page .default-style-bk #page_menus li a {
	padding: 35px 13px
}
}

@media screen and (min-width:1050px) {
.page-top>.container {
	width: 100%;
	max-width: 1230px
}
}

@media screen and (min-width:1200px) {
#creation-page .default-style-bk #page_menus li a {
	padding: 35px 19px
}
}

@media screen and (min-width:992px) {
#tkiweb .wave-tp1-con .index-top-bk, #tkiweb .wave-tp1-con #page-content {
	padding: 100px 0 0 0
}
#creation-page .default-style2-bk {
	position: relative;
	z-index: 100;
	background: #FFF;
	padding: 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
#creation-page .default-style2-bk .page-top-con {
	max-width: 1230px;
	padding: 0 15px;
	margin: 10px auto 5px auto;
	position: relative
}
#creation-page .default-style2-bk .navbar-default {
	background: 0
}
#creation-page .default-style2-bk #page_menus li a {
	color: #303030;
	padding: 3px 15px 0 15px
}
#creation-page .default-style2-bk #page_menus li a:hover, #creation-page .default-style2-bk #page_menus a:focus, #creation-page .default-style2-bk #page_menus a:active {
	background: 0;
	color: #008fd5
}
#creation-page .default-style2-bk .page-menus-con {
	display: inline-block;
	padding: 37px 0 20px 0;
	float: right
}
#creation-page .default-style2-bk #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .default-style2-bk .weblogo {
	float: left;
	padding: 20px 0 0 0
}
#creation-page .default-style2-bk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .default-style2-bk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .default-style2-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #008fd5
}
}

@media screen and (min-width:992px) {
body #creation-page .pagebg-style-bk {
	background: #1990c2;
	color: #FFF
}
body #creation-page .pagebg-style-bk .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
body #creation-page .pagebg-style-bk .page-menus-top-con a {
	color: #FFF
}
body #creation-page .pagebg-style-bk .page-menus-top-con a:hover, body #creation-page .pagebg-style-bk .page-menus-top-con a:focus, body #creation-page .pagebg-style-bk .page-menus-top-con a:active {
	opacity: .8;
	color: #FFF;
	text-decoration: none
}
body #creation-page .pagebg-style-bk #page_menus li a {
	color: #FFF
}
body #creation-page .pagebg-style-bk #page_menus li a:hover {
	color: #FFF;
	opacity: .8
}
body #creation-page .pagebg-style-bk .lang-link {
	color: #FFF;
	background: url(../images/icon/lang2.png) no-repeat 0 3px;
	background-size: 12px 12px;
	padding: 0 0 0 20px
}
body #creation-page .pagebg-style-bk .navbar-default #navbar .navbar-nav>.open>a, body #creation-page .pagebg-style-bk .navbar-default #navbar .navbar-nav>.open>a:hover, body #creation-page .pagebg-style-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #FFF
}
}

@media screen and (max-width:991px) {
body #creation-page .pagebg-style-bk {
	background: #1990c2;
	color: #FFF
}
body #creation-page .pagebg-style-bk .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
body #creation-page .pagebg-style-bk #page_menus {
	background: 0
}
body #creation-page .pagebg-style-bk #page_menus a {
	color: #FFF
}
body #creation-page .pagebg-style-bk #page_menus a:hover {
	opacity: .8
}
body #creation-page .pagebg-style-bk .nav .open>a, body #creation-page .pagebg-style-bk .nav .open>a:hover, body #creation-page .pagebg-style-bk .nav .open>a:focus {
	background: 0;
	color: #FFF
}
}

@media screen and (min-width:992px) {
body #creation-page .pagebg-bkstyle-bk {
	background: rgba(35,35,35,0.6);
	color: #FFF;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%
}
body #creation-page .pagebg-bkstyle-bk .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
body #creation-page .pagebg-bkstyle-bk .page-menus-top-con a {
	color: #FFF
}
body #creation-page .pagebg-bkstyle-bk .page-menus-top-con a:hover, body #creation-page .pagebg-bkstyle-bk .page-menus-top-con a:focus, body #creation-page .pagebg-bkstyle-bk .page-menus-top-con a:active {
	opacity: .8;
	color: #FFF;
	text-decoration: none
}
body #creation-page .pagebg-bkstyle-bk #page_menus li a {
	color: #FFF
}
body #creation-page .pagebg-bkstyle-bk #page_menus li a:hover {
	color: #FFF;
	opacity: .8
}
body #creation-page .pagebg-bkstyle-bk .lang-link {
	color: #FFF;
	background: url(../images/icon/lang2.png) no-repeat 0 3px;
	background-size: 12px 12px;
	padding: 0 0 0 20px
}
body #creation-page .pagebg-bkstyle-bk .navbar-default #navbar .navbar-nav>.open>a, body #creation-page .pagebg-bkstyle-bk .navbar-default #navbar .navbar-nav>.open>a:hover, body #creation-page .pagebg-bkstyle-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #FFF
}
}

@media screen and (max-width:991px) {
body #creation-page .pagebg-bkstyle-bk {
	background: rgba(35,35,35,0.6);
	color: #FFF
}
body #creation-page .pagebg-bkstyle-bk .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
body #creation-page .pagebg-bkstyle-bk #page_menus {
	background: 0
}
body #creation-page .pagebg-bkstyle-bk #page_menus a {
	color: #FFF
}
body #creation-page .pagebg-bkstyle-bk #page_menus a:hover {
	opacity: .8
}
body #creation-page .pagebg-bkstyle-bk .nav .open>a, body #creation-page .pagebg-bkstyle-bk .nav .open>a:hover, body #creation-page .pagebg-bkstyle-bk .nav .open>a:focus {
	background: 0;
	color: #FFF
}
}

@media screen and (min-width:992px) {
body #creation-page .pagebg-nobkstyle-bk {
	background: 0;
	box-shadow: none;
	color: #FFF;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%
}
body #creation-page .pagebg-nobkstyle-bk .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto;
	-webkit-transition: All .30s linear;
	-ms-transition: All .30s linear;
	-moz-transition: All .3s linear;
	-o-transition: All .3s linear;
	transform: All .3s linear
}
body #creation-page .pagebg-nobkstyle-bk .page-menus-top-con a {
	color: #FFF
}
body #creation-page .pagebg-nobkstyle-bk .page-menus-top-con a:hover, body #creation-page .pagebg-nobkstyle-bk .page-menus-top-con a:focus, body #creation-page .pagebg-nobkstyle-bk .page-menus-top-con a:active {
	opacity: .8;
	color: #FFF;
	text-decoration: none
}
body #creation-page .pagebg-nobkstyle-bk #page_menus li a {
	color: #FFF
}
body #creation-page .pagebg-nobkstyle-bk #page_menus li a:hover {
	color: #FFF;
	opacity: .8
}
body #creation-page .pagebg-nobkstyle-bk .lang-link {
	color: #FFF;
	background: url(../images/icon/lang2.png) no-repeat 0 3px;
	background-size: 12px 12px;
	padding: 0 0 0 20px
}
body #creation-page .pagebg-nobkstyle-bk .navbar-default #navbar .navbar-nav>.open>a, body #creation-page .pagebg-nobkstyle-bk .navbar-default #navbar .navbar-nav>.open>a:hover, body #creation-page .pagebg-nobkstyle-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #FFF
}
body #creation-page .ms-scroll-bkstyle {
	background: rgba(35,35,35,0.6);
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
body #creation-page .ms-scroll-bkstyle .lang-con {
	display: none
}
body #creation-page .ms-scroll-bkstyle .page-top-con .weblogo {
	padding: 10px 0 0 0
}
body #creation-page .ms-scroll-bkstyle .page-top-con .weblogo a {
	width: 150px;
	height: 35px
}
body #creation-page .ms-scroll-bkstyle .page-menus-con {
	padding: 15px 0 20px
}
}

@media screen and (max-width:991px) {
body #creation-page .pagebg-nobkstyle-bk {
	background: rgba(35,35,35,0.6);
	color: #FFF
}
body #creation-page .pagebg-nobkstyle-bk .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
body #creation-page .pagebg-nobkstyle-bk #page_menus {
	background: 0
}
body #creation-page .pagebg-nobkstyle-bk #page_menus a {
	color: #FFF
}
body #creation-page .pagebg-nobkstyle-bk #page_menus a:hover {
	opacity: .8
}
body #creation-page .pagebg-nobkstyle-bk .nav .open>a, body #creation-page .pagebg-nobkstyle-bk .nav .open>a:hover, body #creation-page .pagebg-nobkstyle-bk .nav .open>a:focus {
	background: 0;
	color: #FFF
}
body #creation-page .pagebg-nobkstyle-bk .mb-lang a {
	color: #FFF
}
body #creation-page .pagebg-nobkstyle-bk .mb-lang a:hover {
	background: #FFF;
	border: 1px solid #FFF;
	color: #333
}
body #creation-page .pagebg-nobkstyle-bk .ds-search {
	float: none;
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}
body #creation-page .pagebg-nobkstyle-bk .ds-search .product-search {
	float: left
}
}

@media screen and (min-width:992px) {
#creation-page .default-style3-bk {
	position: relative;
	z-index: 100;
	background: #FFF;
	padding: 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
#creation-page .default-style3-bk #page_menus>li>.dropdown-menu {
	margin: 20px 0 0 0
}
#creation-page .default-style3-bk .page-top-con {
	max-width: 1230px;
	padding: 0 15px;
	margin: 10px auto 5px auto;
	position: relative
}
#creation-page .default-style3-bk .navbar-default {
	background: 0
}
#creation-page .default-style3-bk #page_menus li a {
	color: #333;
	font-size: 16px;
	border-bottom: 3px solid #e8e8e8;
	padding: 0 0 10px 0;
	margin: 0 0 0 35px
}
#creation-page .default-style3-bk #page_menus li a:hover, #creation-page .default-style3-bk #page_menus a:focus, #creation-page .default-style3-bk #page_menus a:active {
	border-bottom: 3px solid #ffc976;
	background: 0;
	color: #eb7502
}
#creation-page .default-style3-bk .page-menus-con {
	display: inline-block;
	padding: 37px 0 20px 0;
	float: right
}
#creation-page .default-style3-bk #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .default-style3-bk .weblogo {
	float: left;
	padding: 20px 0 0 0
}
#creation-page .default-style3-bk #page_menus .ds-search {
	padding: 0 0 0 30px
}
#creation-page .default-style3-bk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .default-style3-bk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .default-style3-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #008fd5
}
}

@media screen and (min-width:992px) {
#creation-page .default-style4-bk {
	position: relative;
	z-index: 100;
	background: #FFF;
	padding: 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
#creation-page .default-style4-bk #page_menus>li>.dropdown-menu {
	margin: 27px 0 0 0
}
#creation-page .default-style4-bk .page-top-con {
	max-width: 1230px;
	padding: 0 15px;
	margin: 10px auto 5px auto;
	position: relative
}
#creation-page .default-style4-bk .navbar-default {
	background: 0
}
#creation-page .default-style4-bk #page_menus li a {
	color: #513402;
	font-size: 17px;
	padding: 0 20px
}
#creation-page .default-style4-bk #page_menus>li>a {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7
}
#creation-page .default-style4-bk #page_menus>li {
	margin: 0 -1px 0 0
}
#creation-page .default-style4-bk #page_menus li a:hover, #creation-page .default-style4-bk #page_menus a:focus, #creation-page .default-style4-bk #page_menus a:active {
	background: 0;
	color: #f44500
}
#creation-page .default-style4-bk .page-menus-con {
	display: inline-block;
	padding: 37px 0 20px 0;
	float: right
}
#creation-page .default-style4-bk #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .default-style4-bk .weblogo {
	float: left;
	padding: 20px 0 0 0
}
#creation-page .default-style4-bk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .default-style4-bk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .default-style4-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #008fd5
}
}

@media screen and (min-width:992px) {
#creation-page .colorbar-style-bk #page_menus>li>.dropdown-menu {
	margin: 0
}
#creation-page .colorbar-style-bk .navbar-default {
	background: 0
}
#creation-page .colorbar-style-bk #tkidesign {
	max-width: 1230px;
	padding: 0 15px;
	margin: 0 auto;
	position: relative
}
#creation-page .colorbar-style-bk #tkidesign .mslang {
	display: none
}
#creation-page .colorbar-style-bk .page-menus-con {
	background: #0268ac;
	box-shadow: 0 1px 2px 0 rgba(51,51,102,0.3)
}
#creation-page .colorbar-style-bk .page-top-con .page-menus-top-con {
	max-width: 1230px;
	padding: 20px 15px;
	margin: 0 auto;
	width: 100%;
	position: relative
}
#creation-page .colorbar-style-bk .page-top-con .lang-con {
	bottom: 20px;
	right: 15px;
	top: inherit
}
#creation-page .colorbar-style-bk .container {
	width: 100%;
	padding: 0;
	max-width: inherit
}
#creation-page .colorbar-style-bk .container .navbar {
	background: 0;
	border: 0;
	padding: 35px 0 0 0;
	margin: 0;
	width: 80%;
	float: right
}
#creation-page .colorbar-style-bk .container #navbar {
	padding: 0;
	width: 100%
}
#creation-page .colorbar-style-bk .container #page_menus {
	width: auto
}
#creation-page .colorbar-style-bk .container #page_menus li {
	border-left: 1px solid #5eb6f0
}
#creation-page .colorbar-style-bk .container #page_menus li:last-child {
	border-right: 1px solid #5eb6f0
}
#creation-page .colorbar-style-bk .container #page_menus a {
	padding: 15px 35px;
	width: 100%;
	color: #FFF;
	text-align: center;
	display: inline-block;
	line-height: 15px
}
#creation-page .colorbar-style-bk .container #page_menus a:hover, #creation-page .colorbar-style-bk .container #page_menus a:focus {
	background-color: #053454
}
#creation-page .colorbar-style-bk #tkidesign .mailto {
	position: absolute;
	top: 0;
	right: 15px;
	padding: 8px 0 0
}
#creation-page .colorbar-style-bk #tkidesign .mailto a {
	padding: 0 0 0 40px;
	margin: 10px 0 0 0;
	height: auto;
	background: url(../images/layout/mailto.png) no-repeat 0 0
}
#creation-page .colorbar-style-bk #tkidesign .mailto a:hover {
	background-color: inherit;
	opacity: .8
}
#creation-page .colorbar-style-bk .page-menus-con .ds-search .product-search input {
	min-width: 250px;
	background: #003253;
	border: 0 none;
	padding: 13px 25px;
	border-radius: 0;
	box-shadow: 0 0 0 0 #d7d7d7 inset;
	color: #FFF
}
#creation-page .colorbar-style-bk .page-menus-con .ds-search .product-search a {
	right: 20px;
	top: 15px;
	background-image: url(../images/icon/search_w.png)
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color: #053454
}
}

@media screen and (min-width:992px) {
#creation-page .colorstyle-dark-bk .page-menus-con {
	background: #333
}
#creation-page .colorstyle-dark-bk .page-menus-con .ds-search .product-search input {
	background: #616161;
	color: #FFF
}
#creation-page .colorstyle-dark-bk .container #page_menus li {
	border-color: #5d5d5d
}
#creation-page .colorstyle-dark-bk .container #page_menus li:last-child {
	border-color: #5d5d5d
}
#creation-page .colorstyle-dark-bk .container #page_menus a:hover, #creation-page .colorstyle-dark-bk .container #page_menus a:focus {
	background-color: #616161
}
}

@media screen and (min-width:992px) {
#creation-page .colorstyle-orange-bk .page-menus-con {
	background: #cb5100
}
#creation-page .colorstyle-orange-bk .page-menus-con .ds-search .product-search input {
	background: #91350d;
	color: #FFF
}
#creation-page .colorstyle-orange-bk .container #page_menus li {
	border-color: #cb5100
}
#creation-page .colorstyle-orange-bk .container #page_menus li:last-child {
	border-color: #cb5100
}
#creation-page .colorstyle-orange-bk .container #page_menus a:hover, #creation-page .colorstyle-orange-bk .container #page_menus a:focus {
	background-color: #91350d
}
#creation-page .colorstyle-orange-bk .navbar-default .navbar-nav>.open>a, #creation-page .colorstyle-orange-bk .navbar-default .navbar-nav>.open>a:hover, #creation-page .colorstyle-orange-bk .navbar-default .navbar-nav>.open>a:focus {
	background-color: #91350d
}
#creation-page .colorstyle-orange-bk .container #page_menus .dropdown-menu li {
	border: 0
}
}

@media screen and (min-width:992px) {
#creation-page .qoo-style-bk {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%
}
#creation-page .qoo-style-bk #page_menus>li>.dropdown-menu {
	margin: 10px 0 0 0
}
#creation-page .qoo-style-bk .weblogo {
	position: absolute;
	top: 25px;
	left: 10px
}
#creation-page .qoo-style-bk .page-top-con {
	position: relative
}
#creation-page .qoo-style-bk .container {
	max-width: 1030px;
	margin: 0 auto
}
#creation-page .qoo-style-bk .page-menus-con {
	border-radius: 0 0 10px 10px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 50;
	height: 100px;
	padding: 40px 0 25px 0;
	background: rgba(0,0,0,0.7)
}
#creation-page .qoo-style-bk .navbar-default {
	background: 0
}
#creation-page .qoo-style-bk .page-menus-top-con .lang-con {
	position: absolute;
	top: 15px;
	right: 20px;
	z-index: 100;
	color: #FFF
}
#creation-page .qoo-style-bk .page-menus-top-con .lang-con a {
	color: #FFF;
	text-decoration: none
}
#creation-page .qoo-style-bk #page_menus a {
	padding: 15px 10px
}
#creation-page .qoo-style-bk .navbar-default .navbar-nav>li>a {
	color: #FFF
}
#creation-page .qoo-style-bk .navbar-default .navbar-nav>.open>a, #creation-page .qoo-style-bk .navbar-default .navbar-nav>.open>a:hover, #creation-page .qoo-style-bk .navbar-default .navbar-nav>.open>a:focus {
	background: 0
}
#creation-page .qoo-style-bk #product-total {
	padding: 10px 0 0 10px
}
#creation-page .qoo-style-bk .ds-search {
	margin: 10px 0 0 0
}
#creation-page .qoo-style-bk .lang-link {
	color: #FFF;
	background: url(../images/icon/lang2.png) no-repeat 0 3px;
	background-size: 12px 12px;
	padding: 0 0 0 20px
}
}

@media screen and (min-width:992px) {
#creation-page .beans-style-bk {
	position: relative;
	z-index: 100;
	padding: 0
}
#creation-page .beans-style-bk #page_menus>li>.dropdown-menu {
	margin: 20px 0 0 0
}
#creation-page .beans-style-bk .page-top-con {
	max-width: 1230px;
	padding: 0 15px;
	margin: 10px auto 5px auto;
	position: relative;
	width: 100%
}
#creation-page .beans-style-bk .navbar-default {
	background: 0
}
#creation-page .beans-style-bk #page_menus li a {
	color: #303030;
	padding: 8px 13px;
	border-radius: 8px
}
#creation-page .beans-style-bk #page_menus li a:hover, #creation-page .beans-style-bk #page_menus a:focus, #creation-page .beans-style-bk #page_menus a:active {
	background: #58b764;
	color: #FFF
}
#creation-page .beans-style-bk #tkidesign #page_menus .open>a {
	background: #58b764;
	color: #FFF
}
#creation-page .beans-style-bk .page-menus-con {
	display: inline-block;
	padding: 37px 0 20px 0;
	float: right
}
#creation-page .beans-style-bk #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .beans-style-bk .weblogo {
	float: left;
	padding: 20px 0 0 0
}
#creation-page .beans-style-bk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .beans-style-bk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .beans-style-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #008fd5
}
}

@media screen and (min-width:992px) {
#creation-page .wave-tp1-bk {
	position: fixed;
	width: 100%;
	z-index: 1000;
	height: 130px;
	padding: 0;
	background: url(../images/header/wave_tp1_bg.png) no-repeat center 0
}
#creation-page .wave-tp1-bk .page-top-con {
	max-width: 1230px;
	padding: 0 15px;
	margin: 10px auto 5px auto;
	position: relative
}
#creation-page .wave-tp1-bk .navbar-default {
	background: 0
}
#creation-page .wave-tp1-bk #page_menus li a {
	color: #005362;
	padding: 30px 15px 0 15px;
	font-size: 17px
}
#creation-page .wave-tp1-bk #page_menus li a:hover, #creation-page .wave-tp1-bk #page_menus a:focus, #creation-page .wave-tp1-bk #page_menus a:active {
	color: #008fd5;
	background: url(../images/header/wave_tp1_msimg.png) no-repeat center 0
}
#creation-page .wave-tp1-bk #page_menus .ds-search {
	margin: 25px 0 0;
	padding: 0 0 0 15px
}
#creation-page .wave-tp1-bk .page-menus-con {
	display: inline-block;
	padding: 15px 0 20px 0;
	float: right
}
#creation-page .wave-tp1-bk #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .wave-tp1-bk .weblogo {
	float: left;
	padding: 20px 0 0 0
}
#creation-page .wave-tp1-bk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .wave-tp1-bk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .wave-tp1-bk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #008fd5
}
}

@media screen and (min-width:992px) {
#creation-page .middle-style {
	position: absolute;
	width: 100%;
	z-index: 100
}
#creation-page .middle-style .container {
	padding: 0;
	max-width: 1200px;
	width: 100%
}
#creation-page .middle-style .page-top-con {
	max-width: 1200px;
	padding: 17px 35px 0 35px;
	margin: 0;
	position: relative;
	background: #FFF;
	display: inline-block;
	width: 100%;
	box-shadow: 0 0 5px #1d2a3f
}
#creation-page .middle-style .navbar-default {
	background: 0
}
#creation-page .middle-style #page_menus li a {
	color: #303030;
	font-weight: normal;
	padding: 2px 15px 0 15px;
	font-size: 18px;
	font-family: 'Eurostar', Arial, Helvetica;
	letter-spacing: .2em
}
#creation-page .middle-style #page_menus li a:hover, #creation-page .middle-style #page_menus a:focus, #creation-page .middle-style #page_menus a:active {
	background: 0;
	color: #008fd5
}
#creation-page .middle-style .page-menus-con {
	display: inline-block;
	padding: 18px 0 0 0;
	float: right
}
#creation-page .middle-style #navbar {
	padding: 0;
	display: inline-block;
	background: 0
}
#creation-page .middle-style .weblogo {
	float: left;
	padding: 0
}
#creation-page .middle-style .weblogo a {
	width: 327px
}
#creation-page .middle-style .lang-con {
	top: 15px;
	right: 35px
}
#creation-page .middle-stylebk .navbar-default #navbar .navbar-nav>.open>a, #creation-page .middle-stylebk .navbar-default #navbar .navbar-nav>.open>a:hover, #creation-page .middle-stylebk .navbar-default #navbar .navbar-nav>.open>a:focus {
	background: 0;
	color: #008fd5
}
body #creation-page .middle-style #page_menus .ms-email a {
	display: inline-block;
	width: 20px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/icon/email_w.png) no-repeat 0 0;
	background-size: auto 100%;
	margin: 0;
	padding: 0
}
body #creation-page .middle-style #page_menus .ms-email a:hover {
	background: url(../images/icon/email_w.png) no-repeat 0 0;
	background-size: auto 100%;
	opacity: .6
}
body #creation-page .middle-style #page_menus .ms-email {
	margin: 0 0 0 35px
}
}

@media screen and (min-width:992px) {
#creation-page .middle-style-gray .page-top-con {
	background: #1d2a3f;
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con .lang-con {
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con .lang-link {
	background: url(../images/lang.png) no-repeat 0 3px;
	background-size: 12px 12px
}
#creation-page .middle-style-gray .page-top-con a {
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con #page_menus a, #creation-page .middle-style-gray .page-top-con #page_menus a:hover, #creation-page .middle-style-gray .page-top-con #page_menus a:focus {
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con #page_menus a:hover {
	opacity: .8
}
#creation-page .middle-style-gray .page-top-con .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
#creation-page .middle-style-gray .page-top-con .caret {
	display: none
}
body #creation-page .middle-style-gray #tkidesign #navbar #page_menus .dropdown-menu {
	background-color: #6f6f6f;
	padding: 0;
	min-width: 250px
}
body #creation-page .middle-style-gray #tkidesign #navbar #page_menus .dropdown-menu a {
	color: #FFF;
	font-size: 15px
}
body #creation-page .middle-style-gray #tkidesign #navbar #page_menus .dropdown-menu a:hover {
	color: #FFF;
	opacity: 1
}
body #creation-page .middle-style-gray #tkidesign #navbar #page_menus .dropdown-menu li {
	padding: 15px 20px;
	border-bottom: 1px solid #acacac
}
body #creation-page .middle-style-gray #tkidesign #navbar #page_menus .dropdown-menu li:last-child {
	border-bottom: 0
}
body #creation-page .middle-style-gray #tkidesign #navbar #page_menus .dropdown-menu li:hover {
	background: #1d439a
}
#creation-page .middle-style-gray .page-top-con #page_menus a, #creation-page .middle-style-gray .page-top-con #page_menus a:hover, #creation-page .middle-style-gray .page-top-con #page_menus a:focus {
	color: #FFF;
	background: 0
}
#page_menus>li>.dropdown-menu {
	margin: 20px 0 0 0
}
}

@media screen and (max-width:991px) {
body #creation-page .middle-style-gray {
	background-color: rgba(23,23,23,0.9);
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con .weblogo a {
	background: url(../images/layout/logo_w.png) no-repeat 0 0;
	background-size: 100% auto
}
#creation-page .middle-style-gray .page-top-con #page_menus {
	background: 0
}
#creation-page .middle-style-gray .page-top-con #page_menus a {
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con .navbar-toggle {
	background: #1d439a;
	border-color: #1d439a
}
#creation-page .middle-style-gray .page-top-con .mb-lang a {
	border: 1px solid #e5e3e3;
	color: #FFF
}
#creation-page .middle-style-gray .page-top-con .navbar-default .navbar-nav>.open>a, #creation-page .middle-style-gray .page-top-con .navbar-default .navbar-nav>.open>a:hover, #creation-page .middle-style-gray .page-top-con .navbar-default .navbar-nav>.open>a:focus {
	background: #1d439a
}
#creation-page .middle-style-gray .page-top-con .weblogo a {
	width: 220px;
	height: 38px
}
}

@media screen and (max-width:991px) {
#tkidesign {
	margin: 0;
	background: 0;
	position: relative;
	z-index: 1
}
#tkidesign .navbar-toggle {
	margin: 5px 0 15px 0
}
#tkidesign #page_menus a {
	font-size: 17px
}
#tkidesign #page_menus li a span {
	display: none
}
#creation-page .page-top {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0 0 5px #6a6a6a
}
#creation-page .page-top-con {
	padding: 10px 0 0 0
}
#creation-page .page-menus-con {
	margin: -50px 0 0 0;
	position: relative;
	z-index: 1
}
#creation-page #page_menus {
	background-color: rgba(255,255,255,0.8);
	margin: 15px -15px
}
#creation-page .weblogo {
	display: block;
	margin: 3px 0 0 0
}
#creation-page .weblogo a {
	display: block;
	width: 160px;
	height: 38px
}
#creation-page .lang-con {
	display: none
}
#creation-page .share-con {
	display: none
}
#creation-page #tkidesign .mailto {
	display: none
}
#creation-page #tkidesign .mslang a {
	display: inline-block
}
#creation-page .navbar-default .navbar-toggle:hover {
	opacity: .7
}
#creation-page .navbar-default .navbar-toggle {
	background: #026d89;
	border-color: #026d89
}
#creation-page .navbar-default .navbar-toggle .icon-bar {
	background: #FFF
}
#creation-page .weblogo {
	display: inline-block
}
}

@media screen and (max-width:768px) {
#tkidesign #page_menus {
	max-height: 320px;
	overflow-y: auto
}
}
.dropdown-submenu>.dropdown-menu {
	border-top-left-radius: 0;
	left: 100%;
	margin-left: -1px;
	margin-top: -6px;
	top: 0
}

@media screen and (min-width:992px) {
body #creation-page #tkidesign #navbar #page_menus .dropdown-menu {
	width: 100%;
	background-color: rgba(255,255,255,0.9)
}
body #creation-page #tkidesign #navbar #page_menus .dropdown-menu li {
	display: inline-block;
	width: 100%;
	padding: 10px;
	margin: 0;
	position: relative
}
body #creation-page #tkidesign #navbar #page_menus .dropdown-menu a {
	background: 0;
	color: #060606;
	padding: 0;
	margin: 0
}
body #creation-page #tkidesign #navbar #page_menus .dropdown-menu a:hover {
	color: #6b6b6b
}
body #creation-page #tkidesign #navbar #page_menus li .select {
	background: #34bee3;
	color: #fff;
	color: #FFF
}
}

@media(max-width:991px) {
.dropdown-submenu>.dropdown-menu {
	padding: 10px 15px
}
}

@media screen and (max-width:991px) {
.index-block #creation-page .index-top-bk {
	padding: 60px 0 0 0
}
#creation-page #page-content {
	padding: 60px 0 0 0
}
}
.community a {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 5px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/icon/community.png) no-repeat 0 0;
	background-size: auto 100%
}
.community a:hover {
	opacity: .8
}
.community .vimg {
	background-position: 0 0
}
.community .youtube {
	background-position: -57px 0
}
.community .be {
	background-position: -114px 0
}
.community .instagram {
	background-position: -171px 0
}
.community .tweet {
	background-position: -228px 0
}
.community .facebook {
	background-position: -285px 0
}
.community .google {
	background-position: -342px 0
}
.community .line {
	background-position: -399px 0
}
#creation-page .page-copyright {
	margin: 0;
	text-align: center;
	float: 13px
}
#creation-page .page-copyright .page-copyright-con {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	padding: 25px 0 0 0;
	text-align: center
}
#creation-page .page-copyright .web-design {
	font-size: 12px;
	margin: 0 0 0 15px;
	display: inline-block
}
#creation-page .page-copyright .web-design a {
	color: #FFF;
	text-decoration: none
}
#creation-page .page-copyright .web-design a:hover {
	opacity: .75
}
#creation-page .page-copyright .copyright-con {
	background: #34bee3;
	color: #FFF;
	padding: 10px 0
}
.page-copyright-tp1 {
	margin: 25px 0 0 0;
	padding: 30px 0;
	border-top: 1px solid #d1cfcf
}
.page-copyright-tp1 .cp-email {
	display: inline-block;
	float: left;
	padding: 0 0 0 65px;
	background-image: url(../images/icon/email.png);
	background-repeat: no-repeat;
	background-size: 50px auto;
	background-position: 0 4px;
	line-height: 21px
}
.page-copyright-tp1 .email-info-txt {
	color: #ef3e00;
	font-size: 18px
}
.page-copyright-tp1 .email-info-txt a {
	color: #ef3e00;
	text-decoration: none
}
.page-copyright-tp1 .email-info-txt a:hover {
	color: #ef9a00
}
.page-copyright-tp1 .cp-sr-time {
	font-size: 13px
}
.page-copyright-tp1 .site-map {
	display: inline-block;
	font-size: 13px;
	max-width: 320px;
	margin: 0 0 0 35px
}
.page-copyright-tp1 .site-map li {
	display: inline-block;
	float: left;
	width: 33.33%;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	border-left: 1px solid #333;
	line-height: 15px
}
.page-copyright-tp1 .site-map li a {
	color: #333;
	text-decoration: none
}
.page-copyright-tp1 .site-map li a:hover {
	color: #e56803
}
.page-copyright-tp1 .copyright-con {
	padding: 10px 0 0;
	font-size: 13px;
	display: inline-block;
	float: right
}
.page-copyright-tp1 .web-design {
	display: block;
	text-align: right
}

@media screen and (max-width:991px) {
.page-copyright-tp1 .cp-email {
	max-width: 250px;
	margin: 0 auto 20PX auto;
	float: none;
	display: block
}
.page-copyright-tp1 .site-map {
	width: 100%;
	margin: 0;
	max-width: inherit;
	text-align: center
}
.page-copyright-tp1 .site-map li {
	display: inline;
	float: none;
	width: auto;
	border: 0;
	padding: 0 5px
}
.page-copyright-tp1 .copyright-con {
	float: none;
	width: 100%;
	text-align: center
}
.page-copyright-tp1 .web-design {
	text-align: center
}
}

@media screen and (max-width:550px) {
.page-copyright-tp1 .site-map li {
	float: none;
	width: auto;
	border: 0;
	padding: 0;
	text-align: center;
	width: 33.33%;
	display: inline-block;
	float: left
}
}
.page-copyright-tp2 {
	margin: 25px 0 0 0;
	background: #484748;
	color: #FFF;
	font-size: 12px
}
.page-copyright-tp2 .page-copyright-con {
	max-width: 1200px;
	margin: 0 auto;
	width: 100%
}
.page-copyright-tp2 p {
	margin: 0
}
.page-copyright-tp2 a {
	color: #FFF
}
.page-copyright-tp2 .copyright-con {
	display: inline-block;
	max-width: 100%;
	width: 100%;
	padding: 20px 15px
}
.page-copyright-tp2 .cp-info-bk {
	display: inline-block;
	float: left;
	padding: 0 0 0 250px;
	height: 70px;
	background-image: url(../images/layout/fr_logo.png);
	background-repeat: no-repeat;
	background-size: auto 100%
}
.page-copyright-tp2 .copyright-txt {
	display: block;
	text-align: right;
	display: inline-block;
	margin: 60px 0 0 0;
	float: right
}

@media screen and (max-width:991px) {
#creation-page .page-copyright-tp2 .copyright-con {
	text-align: center
}
#creation-page .page-copyright-tp2 .cp-info-bk {
	height: auto;
	padding: 85px 0 0 0;
	background-size: 100% auto;
	text-align: center;
	float: none
}
#creation-page .page-copyright-tp2 .copyright-txt {
	float: none;
	text-align: center;
	padding: 10px 0
}
.page-copyright-tp2 .cp-weblink-con {
	text-align: center
}
#creation-page .page-copyright-tp2 .copyright-txt {
	width: 100%;
	padding: 0;
	margin: 0
}
}
.page-copyright-tp2 .cp-weblink-con {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	margin: 20px 0 0 0;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6
}
.page-copyright-tp2 .cp-weblink-con li {
	display: inline-block;
	float: left
}
.page-copyright-tp2 .cp-weblink-con li a {
	display: inline-block;
	padding: 0 25px 0 0;
	font-size: 15px
}

@media screen and (max-width:991px) {
.page-copyright-tp2 .cp-weblink-con {
	text-align: center
}
.page-copyright-tp2 .cp-weblink-con li {
	float: none;
	display: inline
}
.page-copyright-tp2 .cp-weblink-con li a {
	padding: 0 10px
}
}

@media screen and (max-width:768px) {
.page-copyright-tp2 .cp-weblink-con li {
	display: inline-block;
	width: 33.33%;
	float: left
}
.page-copyright-tp2 .cp-weblink-con li a {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 3px 0
}
}
#page-copyright-tp2s1 {
	background: #333
}
#page-copyright-tp2s1 .cp-weblink-con {
	position: relative;
	border-top: 1px solid #717171;
	border-bottom: 0;
	padding: 20px 0 0 0;
	margin: 20px 0 0 0
}
#page-copyright-tp2s1 .copyright-txt {
	position: absolute;
	top: 25px;
	right: 0;
	display: inline-block;
	margin: 0
}

@media screen and (max-width:991px) {
#page-copyright-tp2s1 .cp-weblink-con {
	position: inherit
}
#page-copyright-tp2s1 .copyright-txt {
	position: inherit
}
#creation-page .page-copyright-tp2 .copyright-txt {
	padding: 20px 0 0 0
}
}
.page-copyright-tp3 {
	margin: 25px 0 0 0;
	background: #f1f1f1;
	font-size: 13px
}
.page-copyright-tp3 .page-copyright-con {
	max-width: 1200px;
	margin: 0 auto
}
.page-copyright-tp3 p {
	margin: 0
}
.page-copyright-tp3 .copyright-con {
	display: inline-block;
	width: 100%;
	padding: 20px 15px
}
.page-copyright-tp3 .cp-info-bk {
	display: inline-block;
	float: left
}
.page-copyright-tp3 .copyright-txt {
	display: block;
	text-align: left;
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0
}
.page-copyright-tp3 .cp-infolist-bk {
	display: inline-block;
	float: left;
	padding: 0 0 0 20px
}
.page-copyright-tp3 .logoimg-tag {
	background-image: url(../images/layout/logo.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 230px;
	height: 60px;
	float: left;
	overflow: hidden;
	text-indent: -9999px
}
.page-copyright-tp3 .link-fb {
	background-image: url(../images/icon/fb.png);
	width: 35px;
	height: 35px
}
.page-copyright-tp3 .link-youtube {
	background-image: url(../images/icon/youtube.png);
	width: 35px;
	height: 35px
}
.page-copyright-tp3 .link-email {
	background-image: url(../images/icon/email2.png);
	width: 35px;
	height: 30px
}
.page-copyright-tp3 .link-fb, .page-copyright-tp3 .link-youtube, .page-copyright-tp3 .link-email {
	display: inline-block;
	overflow: hidden;
	text-indent: -9999px;
	background-size: 100% auto;
	background-repeat: no-repeat
}
.page-copyright-tp3 .contact-infolist {
	display: inline-block;
	float: right
}

@media screen and (max-width:991px) {
.page-copyright-tp3 .cp-info-bk {
	width: 100%;
	float: none
}
.page-copyright-tp3 .logoimg-tag {
	float: none;
	margin: 0 auto 20px auto
}
.page-copyright-tp3 .cp-infolist-bk {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0
}
.page-copyright-tp3 .contact-infolist {
	float: none;
	display: block;
	padding: 20PX 0;
	text-align: center
}
.page-copyright-tp3 .contact-infolist a {
	display: inline-block;
	margin: 0 15px
}
.page-copyright-tp3 .contact-infolist .link-fb {
	width: 50px;
	height: 50px
}
.page-copyright-tp3 .contact-infolist .link-youtube {
	width: 50px;
	height: 50px
}
.page-copyright-tp3 .contact-infolist .link-email {
	width: 50px;
	height: 45px
}
.page-copyright-tp3 .copyright-txt {
	text-align: center;
	margin: 0
}
.page-copyright-tp3 .copyright-txt .web-design {
	display: block;
	text-align: center
}
}
.page-copyright-tp4 {
	margin: 25px 0 0 0;
	font-size: 13px
}
.page-copyright-tp4 .page-copyright-con {
	max-width: 1200px;
	margin: 0 auto
}
.page-copyright-tp4 p {
	margin: 0
}
.page-copyright-tp4 .copyright-con {
	display: inline-block;
	width: 100%;
	padding: 20px
}
.page-copyright-tp4 .cp-info-bk {
	display: inline-block;
	width: 100%
}
.page-copyright-tp4 .copyright-txt {
	display: block;
	text-align: right;
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0
}
.page-copyright-tp4 .cp-infolist-bk {
	display: inline-block
}
.page-copyright-tp4 .cp-subinfo-bk {
	display: inline-block;
	float: right
}
.page-copyright-tp4 .cp-subinfo-bk .cp-tel-con, .page-copyright-tp4 .cp-subinfo-bk .cp-email-con, .page-copyright-tp4 .cp-subinfo-bk .cp-line-con {
	font-size: 20px;
	font-family: 'OpenSans';
	color: #0859a4;
	height: 35px;
	padding: 1px 0 0 50px;
	margin: 0 0 0 20px;
	display: inline-block
}
.page-copyright-tp4 .cp-subinfo-bk .cp-tel-con {
	background: url(../images/icon/q_tel.png) no-repeat 0 0;
	background-size: contain
}
.page-copyright-tp4 .cp-subinfo-bk .cp-email-con {
	background: url(../images/icon/q_email.png) no-repeat 0 0;
	background-size: contain
}
.page-copyright-tp4 .cp-subinfo-bk .cp-line-con {
	background: url(../images/icon/q_line.png) no-repeat 0 0;
	background-size: contain
}
.page-copyright-tp4 .cp-subinfo-bk a {
	color: #0859a4;
	text-decoration: none
}
.page-copyright-tp4 .cp-subinfo-bk a:hover {
	color: #008fd5
}

@media screen and (max-width:1100px) {
.page-copyright-tp4 .cp-subinfo-bk .cp-tel-con, .page-copyright-tp4 .cp-subinfo-bk .cp-email-con, .page-copyright-tp4 .cp-subinfo-bk .cp-line-con {
	font-size: 18px;
	padding: 2px 0 0 50px;
	margin: 0 0 0 20px
}
}

@media screen and (max-width:1050px) {
.page-copyright-tp4 .cp-subinfo-bk .cp-tel-con, .page-copyright-tp4 .cp-subinfo-bk .cp-email-con, .page-copyright-tp4 .cp-subinfo-bk .cp-line-con {
	font-size: 16px;
	padding: 4px 0 0 50px;
	margin: 0 0 0 20px
}
}

@media screen and (max-width:991px) {
.page-copyright-tp4 .cp-infolist-bk {
	width: 100%;
	text-align: center
}
.page-copyright-tp4 .cp-subinfo-bk {
	float: none;
	width: 100%;
	text-align: center;
	padding: 25px 0 0 0
}
.page-copyright-tp4 .copyright-txt {
	text-align: center;
	margin: 0
}
.page-copyright-tp4 .cp-subinfo-bk .cp-tel-con, .page-copyright-tp4 .cp-subinfo-bk .cp-email-con, .page-copyright-tp4 .cp-subinfo-bk .cp-line-con {
	margin: 0 0 20px 20px
}
}
.page-copyright-tp5 {
	margin: 25px 0 0 0;
	background: #f6f6f6;
	font-size: 13px;
	display: inline-block;
	width: 100%
}
.page-copyright-tp5 .page-copyright-con {
	max-width: 1200px;
	margin: 0 auto
}
.page-copyright-tp5 p {
	margin: 0
}
.page-copyright-tp5 .copyright-con {
	display: inline-block;
	width: 100%;
	padding: 35px 0;
	border-top: 1px solid #d6d6d6
}
.page-copyright-tp5 .cp-info-bk {
	display: inline-block;
	float: left
}
.page-copyright-tp5 .copyright-txt {
	display: block;
	text-align: right;
	display: inline-block;
	width: 100%;
	margin: 15px 0 0 0
}
.page-copyright-tp5 .cp-infolist-bk {
	display: inline-block;
	float: left;
	padding: 0 0 0 20px
}
.page-copyright-tp5 .logoimg-tag {
	background-image: url(../images/layout/logo.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 230px;
	height: 60px;
	float: left;
	overflow: hidden;
	text-indent: -9999px
}
.page-copyright-tp5 .page-weblink-con {
	text-align: center;
	padding: 15px 0;
	display: inline-block;
	width: 100%
}
.page-copyright-tp5 .page-weblink-con a {
	text-decoration: none;
	font-size: 15px;
	color: #6e6e6e;
	padding: 0 25px
}
.page-copyright-tp5 .page-weblink-con a:hover {
	color: #000
}

@media screen and (max-width:991px) {
.page-copyright-tp5 .cp-info-bk {
	width: 100%;
	float: none
}
.page-copyright-tp5 .logoimg-tag {
	float: none;
	margin: 0 auto 20px auto
}
.page-copyright-tp5 .cp-infolist-bk {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0
}
.page-copyright-tp5 .copyright-txt {
	text-align: center;
	margin: 0
}
.page-copyright-tp5 .copyright-txt .web-design {
	display: block;
	text-align: center
}
.page-copyright-tp5 .page-weblink-con a {
	display: block;
	font-size: 13px;
	padding: 0 0 5px 0;
	width: 33.33%;
	float: left
}
.page-copyright-tp5 .copyright-con {
	font-size: 12px;
	line-height: 24px
}
}
.page-copyright-tp6 {
	margin: 25px 0 0 0;
	background: #f6f6f6;
	font-size: 13px;
	display: inline-block;
	width: 100%
}
.page-copyright-tp6 .page-copyright-con {
	max-width: 1200px;
	margin: 0 auto
}
.page-copyright-tp6 p {
	margin: 0
}
.page-copyright-tp6 .copyright-con {
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 20px 0;
	border-top: 1px solid #d6d6d6
}
.page-copyright-tp6 .cp-info-bk {
	display: inline-block;
	float: left
}
.page-copyright-tp6 .copyright-txt {
	display: block;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0
}
.page-copyright-tp6 .cp-infolist-bk {
	display: inline-block;
	float: left;
	padding: 0 0 0 20px
}
.page-copyright-tp6 .logoimg-tag {
	background-image: url(../images/layout/logo.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 230px;
	height: 60px;
	float: left;
	overflow: hidden;
	text-indent: -9999px
}
.page-copyright-tp6 .page-weblink-con {
	text-align: center;
	padding: 15px 0;
	display: inline-block;
	width: 100%
}
.page-copyright-tp6 .page-weblink-con a {
	border-radius: 3px;
	text-decoration: none;
	font-size: 15px;
	color: #6e6e6e;
	padding: 0 25px;
	border-right: 1px solid #acacac
}
.page-copyright-tp6 .page-weblink-con a:last-child {
	border: 0
}
.page-copyright-tp6 .page-weblink-con a:hover {
	color: #000
}
.page-copyright-tp6 .copyright-tips {
	display: block;
	padding: 5px 0 0 0
}
.page-copyright-tp6 .web-design {
	padding: 0 0 0 10px
}
.page-copyright-tp6 .web-design a {
	color: #333;
	text-decoration: none
}
.page-copyright-tp6 .web-design a:hover {
	color: #2c7f9f
}

@media screen and (max-width:991px) {
.page-copyright-tp6 .cp-info-bk {
	width: 100%;
	float: none
}
.page-copyright-tp6 .logoimg-tag {
	float: none;
	margin: 0 auto 20px auto
}
.page-copyright-tp6 .cp-infolist-bk {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0
}
.page-copyright-tp6 .copyright-txt {
	text-align: center;
	margin: 0
}
.page-copyright-tp6 .copyright-txt .web-design {
	display: block;
	text-align: center
}
.page-copyright-tp6 .page-weblink-con a {
	display: block;
	padding: 5px 0;
	margin: 10px 2% 5px 2%;
	width: 21%;
	float: left;
	border: 1px solid #d6d6d6
}
.page-copyright-tp6 .page-weblink-con a:last-child {
	border: 1px solid #d6d6d6
}
.page-copyright-tp6 .page-weblink-con a:hover {
	background: #cb5100;
	border: 1px solid #cb5100;
	color: #FFF
}
.page-copyright-tp6 .copyright-con {
	line-height: 24px
}
}

@media screen and (max-width:768px) {
.page-copyright-tp6 .page-weblink-con a {
	margin: 10px 2% 5px 2%;
	width: 46%
}
}

@media screen and (max-width:400px) {
.page-copyright-tp6 .page-weblink-con a {
	margin: 10px 5% 5px 5%;
	width: 90%
}
}
.page-copyright-tp7 {
	max-width: 1250px;
	padding: 0 25px;
	margin: 0 auto
}
.page-copyright-tp7 .copyright-con {
	display: inline-block;
	width: 100%
}
.page-copyright-tp7 .page-copyright-con {
	display: inline-block;
	width: 100%;
	padding: 40px 0 40px 0;
	border-top: 1px solid #d4d3d3
}
.page-copyright-tp7 .cp-infolist-bk {
	display: inline-block;
	float: left;
	font-size: 13px;
	color: #505050
}
.page-copyright-tp7 .cp-infolist-bk label {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
	display: inline-block;
	width: 100%
}
.page-copyright-tp7 .cp-infolist-bk p {
	margin: 0
}
.page-copyright-tp7 .cp-ct-infocon {
	width: 20%;
	margin: 0 25px 0 0
}
.page-copyright-tp7 .cp-about-infocon {
	width: 35%
}
.page-copyright-tp7 .copyright-txt {
	display: inline-block;
	width: 100%;
	padding: 30px 0 0 0;
	text-align: right
}
.page-copyright-tp7 .community {
	text-align: right
}

@media screen and (max-width:1200px) {
.page-copyright-tp7 .cp-ct-infocon {
	width: 25%
}
.page-copyright-tp7 .cp-about-infocon {
	width: 30%
}
}

@media screen and (max-width:991px) {
.page-copyright-tp7 .cp-infolist-bk {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0 0 35px 0
}
.page-copyright-tp7 .cp-infolist-bk label {
	padding: 10px 15px;
	margin: 0 0 5px 0
}
.page-copyright-tp7 .community {
	text-align: center
}
.page-copyright-tp7 .copyright-txt {
	text-align: center
}
.community a {
	margin: 5px 10px 5px 10px
}
}
.index-topimg-bk {
	width: 100%;
	height: 600px
}
.index-topimg-bk .bx-default-pager {
	display: none
}
.index-topimg-bk li {
	background-size: cover
}
.index-topimg-bk .bxslider a {
	display: block;
	width: 100%;
	height: 100%
}
.index-top-bk {
	position: relative;
	display: inline-block;
	width: 100%
}
.index-sr-bk {
	position: relative;
	z-index: 200;
	width: 100%;
	display: inline-block;
	margin: -60px 0 0 0
}
.index-sr-con {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto
}
.index-sr-con li {
	text-align: center;
	width: 25%;
	float: left;
	padding: 25px 0
}
.index-sr-con .sr-title-txt {
	margin: 10px 0 20px 0;
	font-size: 18px;
	font-weight: normal;
	color: #FFF
}
.index-sr-con .sr-more-con {
	text-align: center
}
.index-sr-con .sr-more-con a {
	font-size: 9px;
	color: #FFF;
	border: 2px solid #FFF;
	padding: 3px 10px;
	text-decoration: none
}
.index-sr-con .sr-more-con a:hover {
	opacity: .8
}
.index-sr-con .sr-img-tag {
	display: inline-block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	background-size: cover
}
.index-sub-bk {
	max-width: 1200px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	overflow: hidden
}
.ix-sub-title {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px
}
.title-en {
	font-size: 21px;
	color: #0268ac;
	font-weight: normal;
	display: inline-block;
	float: left;
	line-height: 24px;
	font-family: Helvetica, Arial
}
.title-ct {
	font-size: 14px;
	float: left;
	display: inline-block;
	padding: 2px 0 0 15px
}
.ix-center-title {
	text-align: center;
	margin: 30px 0 30px 0
}
.ix-center-title .title-main {
	color: #3c7133;
	font-weight: bold;
	font-size: 24px;
	display: inline;
	text-align: center;
	padding: 0 25px;
	border-right: 1px solid #8fb888;
	border-left: 1px solid #8fb888
}
.ix-center-title .title-sub {
	color: #797979;
	font-size: 15px;
	padding: 15px 0 0 0
}
.ix-center-title-tp2 {
	text-align: center;
	margin: 0 0 30px 0
}
.ix-center-title-tp2 .title-main {
	color: #3c7133;
	font-weight: bold;
	font-size: 38px;
	font-family: 'Baskerville-SemiBoldItalic';
	display: inline;
	text-align: center;
	padding: 0
}
.ix-center-title-tp2 .title-sub {
	color: #797979;
	font-size: 15px;
	padding: 0
}
.ix-center-title-tp3 {
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0 0 45px 0
}
.ix-center-title-tp3 .title-main {
	letter-spacing: 2px;
	color: #1d439a;
	border-bottom: 2px solid #c6c4c6;
	font-weight: normal;
	font-size: 30px;
	font-family: 'Eurostar';
	display: inline;
	text-align: center;
	padding: 0 0 10px 0
}
.ix-center-title-tp3 .title-sub {
	color: #797979;
	font-size: 15px;
	padding: 0
}
.tp1-center-title {
	text-align: center;
	margin: 15px 0 35px 0
}
.tp1-center-title .title-main {
	color: #1d9238;
	font-size: 24px;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	font-family: 'OpenSans';
	border-bottom: 1px solid #cdcdcd;
	display: inline-block
}
.tp1-center-title .title-sub {
	font-size: 15px;
	color: #797979
}
.tp2-center-title {
	text-align: center;
	margin: 35px 0
}
.tp2-center-title .title-main {
	font-size: 16px;
	font-weight: bold;
	background: #ed7397;
	color: #FFF;
	padding: 6px 30px;
	border-radius: 99px;
	background: #f384a5;
	display: inline-block
}
.tp2-center-title .title-sub {
	color: #797979;
	padding: 15px 0 0 0
}
.tp3-center-title {
	text-align: center;
	margin: 35px 0
}
.tp3-center-title .title-main {
	max-width: 370px;
	margin: 0 auto;
	position: relative
}
.tp3-center-title .title-txt {
	color: #cb5100;
	font-size: 24px;
	margin: 0 0 3px 0;
	padding: 0 20px;
	background: #FFF;
	display: inline-block;
	font-weight: bold;
	position: relative;
	z-index: 10
}
.tp3-center-title .title-line {
	border-bottom: 1px solid #c4c4c4;
	position: absolute;
	top: 45%;
	left: 0;
	z-index: 1;
	width: 100%
}
.tp3-center-title .title-sub {
	font-size: 13px;
	color: #515151
}

@media screen and (max-width:1000px) {
.index-top-bk .index-sr-bk {
	margin: 0
}
}
#sr-info1 {
	background-color: rgba(52,190,227,0.9)
}
#sr-info2 {
	background-color: rgba(0,103,172,0.9)
}
#sr-info3 {
	background-color: rgba(52,190,227,0.9)
}
#sr-info4 {
	background-color: rgba(0,103,172,0.9)
}

@media screen and (max-width:768px) {
.index-sr-con li {
	width: 50%
}
#sr-info3 {
	background-color: rgba(0,103,172,0.9)
}
#sr-info4 {
	background-color: rgba(52,190,227,0.9)
}
.index-block #creation-page .ix-sub-title {
	text-align: center;
	margin: 0 0 15px 0
}
.index-block #creation-page .title-en {
	float: none;
	display: block
}
.index-block #creation-page .title-ct {
	float: none;
	display: block;
	padding: 5px 0;
	font-size: 15px
}
}

@media screen and (max-width:500px) {
.index-sr-con .sr-img-tag {
	width: 70px;
	height: 70px
}
.index-sr-con .sr-title-txt {
	font-size: 15px
}
}
#sr-info1 .sr-img-tag {
	background-image: url(../images/index/sr_icon1.png)
}
#sr-info2 .sr-img-tag {
	background-image: url(../images/index/sr_icon2.png)
}
#sr-info3 .sr-img-tag {
	background-image: url(../images/index/sr_icon3.png)
}
#sr-info4 .sr-img-tag {
	background-image: url(../images/index/sr_icon4.png)
}
.mb-index-topimg-bk {
	max-width: 1000px;
	margin: 0 auto
}
.mb-index-topimg-bk .bx-default-pager, .mb-index-topimg-bk .bx-controls {
	display: none
}

@media screen and (max-width:1100px) {
.index-topimg-bk {
	height: 460px
}
}

@media screen and (max-width:767px) {
.index-topimg-bk {
	height: 321px
}
}

@media screen and (max-width:500px) {
.index-topimg-bk {
	height: 209px
}
}

@media screen and (max-width:400px) {
.index-topimg-bk {
	height: 167px
}
}
.index-topimg-bk .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80,80,80,0.75);
	width: 100%
}
.index-topimg-bk .bx-wrapper .bx-caption span {
	color: #fff;
	display: block;
	font-size: .85em;
	padding: 10px
}
.index-topimg-bk .bx-viewport, .index-topimg-bk .bx-wrapper {
	position: relative;
	width: 100%;
	height: 100%!important;
	top: 0;
	left: 0
}
.index-topimg-bk .bxslider, .index-topimg-bk .bxslider li {
	height: 100%!important;
	margin: 0
}
.index-topimg-bk .bxslider li {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	text-indent: -99999999px
}
.index-topimg-bk .bxslider li img {
	display: none
}
.index-topimg-bk .bx-wrapper .bx-viewport {
	border: none!important
}
.index-news-bk {
	position: relative
}
.index-news-bk .news-tag-con {
	width: 100%;
	overflow: hidden
}
.index-news-bk .infolist {
	margin: 0;
	width: 105%
}
.index-news-bk .infolist li {
	width: 50%
}
.index-news-bk .infolist .infolist-article {
	width: 100%;
	padding: 0 10px 0 0
}
.index-news-bk .infolist .info-img-con a:after {
	padding-top: 93%
}
.index-news-bk .post-times {
	font-size: 13px;
	font-weight: bold;
	color: #1573b1;
	padding: 5px 0 0 0
}
.index-news-bk .infolist .info-main-con {
	padding: 0;
	border-bottom: 3px solid #48c4e6
}
.index-news-bk .infolist .info-title {
	background: 0;
	margin: 0;
	padding: 0;
	line-height: 21px;
	height: 30px;
	text-align: left
}
.index-news-bk .infolist .info-title a {
	height: 25px;
	display: inline-block;
	width: 100%;
	overflow: hidden
}
.index-news-bk .bx-default-pager {
	display: none
}
.index-news-bk .page-switch {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 80px
}
.index-news-bk .page-switch a {
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 10px;
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	background-size: cover;
	border: 0
}
.index-news-bk .page-switch a:hover {
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	opacity: .8;
	background-size: cover;
	border: 0
}
.index-news-bk .page-switch .next-page {
	background-position: -26px 0
}
.index-news-bk .page-switch .next-page:hover {
	background-position: -26px 0
}
.index-video-bk .video-tag-con iframe {
	width: 100%;
	height: 280px
}
.index-block #creation-page .index-product-bk {
	margin: 0 auto;
	padding: 25px 0 0;
	overflow: hidden
}
.index-block #creation-page .index-product-bk .img-border {
	width: 40%;
	float: left
}
.index-block #creation-page .index-product-bk .info-main-con {
	width: 60%;
	padding: 0 40px 0 20px;
	float: left
}
.index-block #creation-page .index-product-bk .infolist {
	width: 100%;
	margin: 0
}
.index-block #creation-page .index-product-bk .infolist .info-title {
	margin: 0;
	background: 0;
	padding: 0;
	line-height: 21px;
	height: 24px;
	text-align: left
}
.index-block #creation-page .index-product-bk .infolist .info-title a {
	background: 0;
	margin: 0;
	padding: 0;
	color: #1b5b87
}
.index-block #creation-page .index-product-bk .infolist .brief-section {
	font-size: 13px;
	line-height: 19px;
	height: 8em;
	padding: 8px 0 0 0
}
.index-block #creation-page .index-product-bk .infolist .infolist-article {
	width: 100%
}

@media screen and (min-width:992px) {
.mb-index-topimg-bk {
	display: none
}
}

@media screen and (max-width:1000px) {
.index-sub-bk {
	width: 95%
}
.index-product-bk {
	width: 95%
}
}

@media screen and (max-width:991px) {
.index-video-bk .video-tag-con iframe {
	height: 250px
}
}

@media screen and (max-width:900px) {
.index-video-bk .video-tag-con iframe {
	height: 230px
}
}

@media screen and (max-width:767px) {
.index-video-bk {
	padding: 25px 0 0
}
.index-video-bk .video-tag-con iframe {
	height: 350px
}
.index-product-bk .product-list-bk li {
	width: 50%;
	padding: 0 15px
}
.index-block #creation-page .index-product-bk .img-border {
	width: 100%
}
.index-block #creation-page .index-product-bk .info-main-con {
	width: 100%;
	padding: 10px 0
}
}

@media screen and (max-width:500px) {
.index-video-bk .video-tag-con iframe {
	height: 250px
}
.index-product-bk .product-list-bk li {
	float: none;
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	padding: 0
}
.index-block #creation-page .index-product-bk .infolist .brief-section {
	height: 5.2em
}
}
.ixbanner-s2-bk {
	max-width: 1230px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px
}
.ixbanner-s2-bk .indexbanner-con {
	display: inline-block
}
.ixbanner-s2-bk .bannerlist {
	display: inline-block
}
.ixbanner-s2-bk .bannerlist li a:hover {
	opacity: .8
}
.ixbanner-s2-bk .bx-controls {
	display: block
}
.ixbanner-s2-bk .bx-wrapper .bx-pager, .ixbanner-s2-bk .bx-wrapper .bx-controls-auto {
	z-index: 999;
	bottom: 15px;
	text-align: left;
	padding: 0 0 0 20px
}
.ixbanner-s2-bk .indexbanner-con {
	width: 77.5%;
	float: left
}
.ixbanner-s2-bk .bannerlist {
	width: 22.5%;
	float: right
}

@media screen and (max-width:992px) {
.ixbanner-s2-bk {
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline-block
}
}

@media screen and (max-width:767px) {
.ixbanner-s2-bk {
	max-width: 767px;
	width: 100%;
	margin: 0 auto;
	padding: 0
}
.ixbanner-s2-bk .indexbanner-con {
	width: 100%;
	float: left
}
.ixbanner-s2-bk .bannerlist {
	width: 100%;
	float: left
}
.ixbanner-s2-bk .bannerlist li {
	width: 25%;
	float: left
}
}

@media screen and (max-width:540px) {
.ixbanner-s2-bk .bannerlist li {
	width: 50%;
	float: left
}
}
.index-pr-hl {
	width: 100%;
	margin: 0 auto;
	padding: 25px 0 0;
	overflow: hidden
}
.index-pr-hl .ix-pr-title {
	margin: 0;
	letter-spacing: 1.5px;
	color: #094;
	font-weight: lighter
}
.index-pr-hl .infolist {
	margin: 0;
	display: inline-block;
	width: 100%
}
.index-pr-hl .infolist li {
	width: 25%;
	margin: 0 0 15px;
	float: left
}
.index-pr-hl .infolist .infolist-article {
	padding: 0;
	width: 100%;
	display: inline-block
}
.index-pr-hl .infolist .img-border {
	border: 1px solid #d6d6d6;
	padding: 3px
}
.index-pr-hl .infolist .info-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
.index-pr-hl .infolist .info-img-con a:after {
	padding-top: 65%;
	content: "";
	display: block
}
.index-pr-hl .infolist .info-img-con a {
	display: block
}
.index-pr-hl .infolist .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.index-pr-hl .infolist .info-title {
	margin: 0;
	background: 0;
	padding: 0;
	text-align: center
}
.index-pr-hl .infolist .info-main-con {
	float: left;
	width: 100%;
	padding: 15px 0 0 0
}
.index-pr-hl .infolist .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.index-pr-hl .infolist .info-img-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.index-pr-hl .infolist .info-title {
	line-height: 21px;
	text-align: center
}
.index-pr-hl .infolist .info-title a {
	font-size: 15px;
	text-decoration: none
}
.index-pr-hl .infolist .brief-section {
	font-size: 13px;
	height: 5.2em;
	margin: .7em;
	overflow: hidden;
	color: #434343;
	text-align: justify;
	line-height: 1.8em
}

@media screen and (max-width:991px) {
.index-pr-hl .infolist {
	width: 102%
}
.index-pr-hl .infolist li {
	width: 50%
}
.index-pr-hl .infolist .info-title {
	height: 45px;
	overflow: hidden
}
.index-pr-hl .infolist .infolist-article {
	width: 100%;
	max-width: 400px
}
}

@media screen and (max-width:500px) {
.index-pr-hl .infolist .infolist-article {
	display: table;
	width: 100%;
	margin: 0 auto
}
.index-pr-hl .infolist li {
	width: 100%;
	float: none;
	margin: 0 auto 28px auto;
	padding: 0
}
.index-pr-hl .infolist .info-title {
	height: auto;
	overflow: inherit
}
.index-pr-hl .infolist .infolist-article {
	width: 100%
}
}
.index-pr-qoo {
	margin: 0 0 30px 0
}
.index-pr-qoo .infolist .img-border {
	padding: 0;
	border: 0
}
.index-pr-qoo .infolist .info-img-con img {
	border-radius: 15px
}
.index-pr-qoo .info-post-time {
	color: #868686
}
.index-pr-qoo .infolist .info-title {
	text-align: left
}
.index-pr-qoo .infolist .info-title a {
	color: #588300;
	font-weight: bold;
	font-size: 16px
}
.index-pr-qoo .infolist .info-main-con {
	padding: 15px 0 0 0
}
.index-pr-qoo .infolist .info-img-con a:after {
	padding-top: 66%
}
.index-pr-qoo .infolist .info-title {
	height: 25px;
	line-height: 25px
}
.index-pr-qoo .ix-info-more {
	text-align: center;
	margin: 10px 0 0 0
}
.index-pr-qoo .ix-info-more a {
	color: #937f5b;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 3px 20px;
	border: 2px solid #c5b79e;
	border-radius: 5px
}
.index-pr-qoo .ix-info-more a:hover {
	color: #df5b13;
	border: 2px solid #df5b13
}
.index-pr-qoo .infolist .info-img-con img:hover {
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}

@media screen and (max-width:500px) {
.index-pr-qoo .infolist .info-title {
	height: auto
}
}
.index-pr-qoo-tp2 {
	margin: 0 0 30px 0
}
.index-pr-qoo-tp2 .infolist .img-border {
	padding: 0;
	border: 0
}
.index-pr-qoo-tp2 .infolist .info-img-con img {
	border-radius: 10px
}
.index-pr-qoo-tp2 .info-post-time {
	color: #333
}
.index-pr-qoo-tp2 .infolist .info-title {
	text-align: left
}
.index-pr-qoo-tp2 .infolist .info-title a {
	font-weight: bold;
	font-size: 16px
}
.index-pr-qoo-tp2 .infolist .info-main-con {
	margin: 25px 0 0 0;
	padding: 0 0 0 65px;
	background: url(../images/index/ix_title_tag.png) no-repeat 0 0;
	background-size: 50px 50px
}
.index-pr-qoo-tp2 .infolist .info-img-con a:after {
	padding-top: 66%
}
.index-pr-qoo-tp2 .infolist .info-title {
	height: 25px;
	line-height: 25px
}
.index-pr-qoo-tp2 .ix-info-more {
	text-align: center;
	margin: 10px 0 0 0
}
.index-pr-qoo-tp2 .ix-info-more a {
	color: #937f5b;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 3px 20px;
	border: 2px solid #c5b79e;
	border-radius: 5px
}
.index-pr-qoo-tp2 .ix-info-more a:hover {
	color: #df5b13;
	border: 2px solid #df5b13
}
.index-pr-qoo-tp2 .infolist .info-img-con img:hover, .index-pr-qoo-tp2 .infolist .info-img-con img {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none
}

@media screen and (max-width:500px) {
.index-pr-qoo-tp2 .infolist .info-title {
	height: auto
}
}
.pr-show-three .infolist li {
	width: 33.33%
}
.pr-show-three .infolist .infolist-article {
	padding: 0 6px
}

@media screen and (max-width:768px) {
.pr-show-three .infolist li {
	width: 50%
}
.pr-show-three .infolist li .infolist-article {
	width: 95%;
	max-width: 400px
}
}

@media screen and (max-width:500px) {
.pr-show-three .infolist li {
	width: 100%;
	max-width: 400px;
	margin: 0 auto 28px auto;
	float: none
}
.pr-show-three .infolist li .infolist-article {
	width: 100%
}
}
#creation-page .pr-show-three-slider {
	overflow: initial;
	padding: 25px 0 35px 0
}
#creation-page .pr-show-three-slider .infolist li {
	width: 33.33%
}
#creation-page .pr-show-three-slider .infolist .infolist-article {
	width: 100%;
	padding: 0 15px
}
#creation-page .pr-show-three-slider .bx-wrapper .bx-controls-direction a {
	display: inline-block;
	margin: 0;
	width: 25px;
	height: 50px;
	top: 32%
}
#creation-page .pr-show-three-slider .bx-wrapper .bx-controls-direction .bx-prev {
	left: -40px;
	background: url(../images/index/pr_prev.png) no-repeat 0 0
}
#creation-page .pr-show-three-slider .bx-wrapper .bx-controls-direction .bx-next {
	right: -40px;
	background: url(../images/index/pr_next.png) no-repeat 0 0
}
#creation-page .pr-show-three-slider .bx-wrapper {
	width: 900px;
	margin: 0 auto
}

@media screen and (max-width:991px) {
#creation-page .pr-show-three-slider .bx-wrapper {
	width: 600px
}
}

@media screen and (max-width:768px) {
.pr-show-three-slider .infolist li {
	width: 50%
}
.pr-show-three-slider .infolist li .infolist-article {
	width: 95%;
	max-width: 400px
}
.pr-show-three-slider .bx-wrapper .bx-controls-direction a {
	display: none
}
.pr-show-three-slider .bx-wrapper {
	padding: 0
}
#creation-page .pr-show-three-slider .bx-wrapper {
	width: 300px
}
}

@media screen and (max-width:500px) {
#creation-page .pr-show-three-slider .bx-controls-direction {
	display: none
}
.pr-show-three-slider .infolist li {
	width: 100%;
	max-width: 400px;
	margin: 0 auto 28px auto;
	float: none
}
.pr-show-three-slider .infolist li .infolist-article {
	width: 100%
}
}
#creation-page .txtbar-style .img-border {
	padding: 0;
	position: relative
}
#creation-page .txtbar-style .info-title {
	height: 22%;
	background-color: rgba(182,2,2,0.8);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}
#creation-page .txtbar-style .info-title a {
	display: block;
	color: #FFF;
	font-size: 14px;
	margin: 8px 10px;
	height: 2em;
	line-height: 29px;
	overflow: hidden
}
#creation-page .pr-show-5-slider {
	overflow: initial;
	padding: 0
}
#creation-page .pr-show-5-slider .infolist .infolist-article {
	width: 100%;
	padding: 0
}
#creation-page .pr-show-5-slider .img-border {
	border: 0;
	padding: 0
}
#creation-page .pr-show-5-slider .infolist .info-main-con {
	padding: 0
}
#creation-page .pr-show-5-slider .info-title a {
	height: 40px;
	padding: 1px 20px
}
#creation-page .pr-show-5-slider .bx-wrapper .bx-controls-direction a {
	display: inline-block;
	margin: 0;
	width: 25px;
	height: 50px;
	top: 32%
}
#creation-page .pr-show-5-slider .bx-wrapper .bx-controls-direction .bx-prev {
	left: -40px;
	background: url(../images/index/pr_prev.png) no-repeat 0 0
}
#creation-page .pr-show-5-slider .bx-wrapper .bx-controls-direction .bx-next {
	right: -40px;
	background: url(../images/index/pr_next.png) no-repeat 0 0
}
#creation-page .pr-show-5-slider .bx-wrapper {
	width: 1100px;
	margin: 0 auto
}

@media screen and (max-width:1250px) {
#creation-page .pr-show-5-slider .bx-wrapper {
	width: 890px
}
}

@media screen and (max-width:1050px) {
#creation-page .pr-show-5-slider .bx-wrapper {
	width: 660px
}
}

@media screen and (max-width:780px) {
#creation-page .pr-show-5-slider .bx-wrapper {
	width: 440px
}
}

@media screen and (max-width:550px) {
#creation-page .pr-show-5-slider .bx-wrapper {
	width: 215px
}
}
#creation-page .pr-show-5-img-slider {
	padding: 0 0 50px 0
}
#creation-page .pr-show-5-img-slider .infolist .info-img-con a:after {
	padding-top: 32%
}
#creation-page .pr-show-5-img-slider .bx-wrapper .bx-controls-direction a {
	top: 10%
}
#index-pr-hl-tp1 .infolist .info-title {
	text-align: left;
	height: auto;
	padding: 0 0 15px 0
}
#index-pr-hl-tp1 .infolist .info-title a {
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 30px;
	background: url(../images/icon/list_title.png) no-repeat 0 center;
	background-size: 16px 16px
}
#index-pr-hl-tp1 .infolist .info-img-con a:after {
	padding-top: 58%
}
#index-pr-hl-tp1 .info-main-con {
	padding: 0
}
#index-pr-hl-tp1 .sub-infolist-con {
	padding: 10px 0 0 0;
	display: inline-block;
	width: 100%
}
#index-pr-hl-tp1 .sub-infolist-con li {
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0
}
#index-pr-hl-tp1 .sub-infolist-con li a {
	font-size: 14px;
	padding: 0 0 0 20px;
	background: url(../images/ms_left_list_gray.png) no-repeat 0 center
}

@media screen and (max-width:768px) {
#index-pr-hl-tp1 .infolist>li {
	width: 100%;
	max-width: 500px;
	float: none;
	margin: 0 auto;
	padding: 0 10px 20px
}
#index-pr-hl-tp1 .infolist li .infolist-article {
	max-width: 500px;
	width: 100%
}
}
.index-news-hl {
	margin: 0 auto;
	overflow: hidden
}
.index-news-hl .infolist-title {
	height: 40px;
	margin: 0
}
.index-news-hl .infolist {
	margin: 1.6em 0 0;
	display: inline-block;
	width: 100%;
	margin: 0
}
.index-news-hl .infolist li {
	width: 50%;
	margin: 0 0 10px;
	float: left
}
.index-news-hl .infolist .infolist-article {
	width: 97%;
	border-bottom: 1px solid #d6d6d6;
	display: inline-block;
	padding: 0 0 10px 0
}
.index-news-hl .infolist .info-img-con {
	float: left;
	width: 30%;
	position: relative;
	overflow: hidden
}
.index-news-hl .infolist .info-img-con :after {
	padding-top: 68%;
	content: "";
	display: block
}
.index-news-hl .infolist .info-img-con a {
	display: block
}
.index-news-hl .infolist .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.index-news-hl .infolist .info-title {
	margin: 0;
	text-align: left
}
.index-news-hl .infolist .info-main-con {
	float: left;
	width: 70%;
	padding: 0 0 0 25px
}
.index-news-hl .infolist .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.index-news-hl .infolist .info-img-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.index-news-hl .infolist .info-header .info-title {
	font-size: 16px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	overflow: hidden;
	border: 0;
	background: 0;
	padding: 0
}
.index-news-hl .infolist .info-header .info-title a {
	color: #ce5d02;
	text-decoration: none
}
.index-news-hl .infolist .info-header .info-title a:hover {
	color: #7b0122
}
.index-news-hl .infolist .info-header .post-time {
	font-size: 12px;
	color: #434343
}
.index-news-hl .infolist .brief-section {
	font-size: 13px;
	height: 3.8em;
	margin: .3em 0 0;
	overflow: hidden;
	color: #434343;
	text-align: justify;
	line-height: 1.8em
}

@media screen and (max-width:991px) {
.index-news-hl .infolist li {
	margin: 0 0 20px 0;
	padding: 0 15px
}
.index-news-hl .infolist .info-img-con {
	width: 100%
}
.index-news-hl .infolist .info-main-con {
	float: left;
	width: 100%;
	padding: 15px 0 0 0
}
}

@media screen and (max-width:767px) {
.index-news-hl .infolist li {
	width: 50%
}
}

@media screen and (max-width:500px) {
.index-news-hl .infolist li {
	width: 100%
}
}
.event-banner-bk {
	margin: 0 auto
}
.event-banner-bk .ns-horizontal2-bk {
	max-width: inherit;
	margin: 0
}
.event-banner-bk .ns-horizontal2 {
	margin: 0
}
.event-banner-bk .sub-ad-infolist li {
	padding: 0 0 15px 0
}

@media screen and (min-width:992px) {
.event-banner-bk .col-md-9 {
	width: 73%
}
.event-banner-bk .col-md-3 {
	width: 26%
}
}
.index-news-straight {
	padding: 25px 0 0
}
.index-news-straight .index-new-list li {
	border-bottom: 1px dotted #c0c0c0;
	margin: 0 0 11px
}
.index-news-straight .post-date {
	padding: 0 0 0 50px;
	font-weight: bold;
	color: #d67308;
	background: url(../images/news.png) no-repeat 0 0
}
.index-news-straight .new-title {
	display: inline-block;
	height: 22px;
	overflow: hidden;
	width: 100%
}
.index-news-straight .new-title a {
	text-decoration: none
}
#creation-page .index-ptlist-bk {
	display: inline-block;
	width: 100%
}
#creation-page .index-ptlist-bk .ptlist-con-title {
	font-size: 24px;
	color: #aaa9a9;
	font-weight: normal;
	color: #6e6e6e;
	text-align: center;
	margin: 0;
	padding: 20px 0 0 0
}
#creation-page .index-ptlist-bk .index-ptlist-con {
	padding: 20px 0 0 0;
	width: 100%
}
#creation-page .index-ptlist-bk .ptinfo-article {
	display: inline-block;
	box-shadow: 3px 3px #e7e7e7;
	border: 1px solid #c7c7c7;
	padding: 2px;
	max-width: 364px;
	width: 89%;
	margin: 0 0 40px 0
}
#creation-page .index-ptlist-bk .pt-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
#creation-page .index-ptlist-bk .pt-img-con :after {
	padding-top: 64%;
	content: "";
	display: block
}
#creation-page .index-ptlist-bk .pt-img-con a {
	display: block
}
#creation-page .index-ptlist-bk .pt-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
#creation-page .index-ptlist-bk .pt-title {
	position: relative;
	z-index: 9999;
	width: 80%;
	text-align: center;
	margin: -20px auto 0 auto;
	padding: 10px 0;
	background: #77c36b;
	box-shadow: 3px 3px rgba(51,51,102,0.3)
}
#creation-page .index-ptlist-bk .pt-title h3 {
	height: 1.5em;
	overflow: hidden;
	margin: 0;
	padding: 0 15px;
	text-align: center;
	font-size: 19px;
	font-weight: normal;
	color: #FFF
}
#creation-page .index-ptlist-bk .info-html-edit {
	padding: 25px 0;
	width: 80%;
	margin: 0 auto
}
#creation-page .index-ptlist-bk .info-html-edit ul {
	padding: 0;
	display: inline-block
}
#creation-page .index-ptlist-bk .info-html-edit li {
	list-style: none;
	display: inline-block;
	float: left
}
#creation-page .index-ptlist-bk .info-html-edit li a {
	padding: 0 25px 0 0
}

@media screen and (max-width:991px) {
#creation-page .index-ptlist-bk .ptinfo-article {
	margin: 0 auto 40px auto;
	display: block
}
#creation-page .index-ptlist-bk .info-html-edit {
	height: 130px;
	padding: 25px 0 0 0;
	overflow: hidden
}
}

@media screen and (max-width:767px) {
#creation-page .index-ptlist-bk .info-html-edit {
	height: auto;
	padding: 25px 0 15px 0
}
#creation-page .index-ptlist-bk .pt-title {
	width: 100%;
	box-shadow: none
}
}
.index-ptlist-con {
	display: inline-block
}
.index-ptlist-con .row>div {
	position: relative
}
.index-ptlist-con .row>div:after {
	content: "";
	padding-top: 110%;
	display: block
}
.index-ptlist-con .ptinfo-article {
	position: absolute;
	top: 0;
	left: 17px
}

@media screen and (max-width:1100px) {
.index-ptlist-con .row>div::after {
	padding-top: 130%
}
}

@media screen and (max-width:991px) {
.index-ptlist-con .row>div::after {
	padding-top: 120%
}
}

@media screen and (max-width:767px) {
.index-ptlist-con .ptinfo-article {
	position: initial
}
.index-ptlist-con .row>div::after {
	padding-top: 0
}
}
.ixnews-tp2 .index-news-title {
	text-align: left;
	font-size: 18px;
	color: #aaa9a9;
	font-weight: normal;
	color: #6e6e6e;
	margin: 0;
	padding: 0 0 20px 0
}
.ixnews-tp2 .index-news-con {
	padding: 30px 15px 25px;
	box-shadow: 3px 3px #e7e7e7;
	border: 1px solid #c7c7c7
}
.ixnews-tp2 .i-news-title {
	display: inline-block;
	width: 75%
}
.ixnews-tp2 .i-news-time {
	display: inline-block;
	float: right;
	color: #434343
}
.ixnews-tp2 .i-newslist {
	display: inline-block;
	width: 100%
}
.ixnews-tp2 .i-newslist li {
	font-size: 14px;
	padding: 0 0 5px;
	margin: 0 2% 10px;
	border-bottom: 1px solid #e0e0e0;
	width: 96%;
	float: left
}
.ixnews-tp2 .i-newslist li a {
	color: #ce5d02;
	padding: 0 0 0 60px;
	height: 25px;
	display: inline-block;
	line-height: 21px;
	overflow: hidden;
	background: url(../images/news.png) no-repeat 0 0
}
.ixnews-tp2 .i-newslist li a:hover {
	color: #aa1909;
	text-decoration: none
}

@media screen and (max-width:991px) {
.ixnews-tp2 .i-newslist li {
	width: 96%
}
}

@media screen and (max-width:500px) {
.ixnews-tp2 .index-news-con {
	border: 0;
	padding: 0;
	box-shadow: none
}
.ixnews-tp2 .i-newslist li {
	width: 96%
}
.ixnews-tp2 .i-news-time {
	display: block;
	float: none;
	padding: 0
}
.ixnews-tp2 .i-newslist li {
	margin: 0 0 10px
}
.ixnews-tp2 .i-newslist li a {
	background: 0;
	padding: 0
}
}
.pr-slider-tp2 {
	position: relative;
	padding: 0 0 15px 0
}
.pr-slider-tp2 .ix-infolist-tag-con {
	width: 100%;
	overflow: hidden
}
.pr-slider-tp2 .infolist .info-img-con a:after {
	padding-top: 75%
}
.pr-slider-tp2 .infolist {
	margin: 0;
	width: 105%
}
.pr-slider-tp2 .infolist li {
	width: 50%
}
.pr-slider-tp2 .infolist .infolist-article {
	width: 100%;
	padding: 0 10px 0 0
}
.pr-slider-tp2 .post-times {
	font-size: 13px;
	font-weight: bold;
	color: #1573b1;
	padding: 5px 0 0 0
}
.pr-slider-tp2 .infolist .info-main-con {
	padding: 15px 0 0 0;
	text-align: center
}
.pr-slider-tp2 .infolist .info-title {
	text-align: center;
	background: 0;
	margin: 0;
	padding: 0;
	line-height: 21px;
	height: 46px
}
.pr-slider-tp2 .infolist .info-title a {
	color: #00568c;
	font-weight: bold;
	font-size: 15px;
	display: inline-block;
	width: 100%
}
.pr-slider-tp2 .bx-default-pager {
	display: none
}
.pr-slider-tp2 .page-switch {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	width: 80px
}
.pr-slider-tp2 .page-switch a {
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 10px;
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	background-size: cover;
	border: 0
}
.pr-slider-tp2 .page-switch a:hover {
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	opacity: .8;
	background-size: cover;
	border: 0
}
.pr-slider-tp2 .page-switch .next-page {
	background-position: -26px 0
}
.pr-slider-tp2 .page-switch .next-page:hover {
	background-position: -26px 0
}
.ixnews-straight-tp2 .index-new-list li {
	border-bottom: 1px dotted #c0c0c0;
	margin: 0 0 11px
}
.ixnews-straight-tp2 .post-date {
	padding: 0;
	font-weight: bold;
	color: #d67308;
	font-size: 15px;
	font-family: Helvetica, Arial
}
.ixnews-straight-tp2 .new-title {
	display: inline-block;
	height: 45px;
	overflow: hidden;
	width: 100%;
	font-size: 13px
}
.ixnews-straight-tp2 .new-title a {
	text-decoration: none;
	color: #003959
}
.ixnews-straight-tp2 .new-title a:hover {
	color: #008fd5
}
.ix-infolist-tp1 {
	margin: 0;
	display: inline-block;
	width: 100%;
	position: relative
}
.ix-infolist-tp1 li {
	width: 33.33333%;
	margin: 0 0 15px;
	padding: 0 10px;
	float: left
}
.ix-infolist-tp1 .infolist-article {
	padding: 5px;
	width: 100%;
	display: inline-block;
	border: 1px solid #d6d6d6
}
.ix-infolist-tp1 .info-img-con {
	width: 100%;
	position: relative;
	overflow: hidden;
	background: #FFF
}
.ix-infolist-tp1 .info-img-con a:after {
	padding-top: 65%;
	content: "";
	display: block
}
.ix-infolist-tp1 .info-img-con a {
	display: block
}
.ix-infolist-tp1 .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.ix-infolist-tp1 .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.ix-infolist-tp1 .info-img-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.ix-infolist-tp1 .info-main-con {
	float: left;
	width: 100%;
	padding: 20px 25px
}
.ix-infolist-tp1 .info-header {
	border-bottom: 1px solid #cbcbcb;
	padding: 0 0 15px;
	margin: 0 0 15px 0
}
.ix-infolist-tp1 .info-title {
	height: 35px;
	line-height: 31px;
	text-align: center;
	margin: 0;
	overflow: hidden
}
.ix-infolist-tp1 .info-title a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}
.ix-infolist-tp1 .post-time {
	color: #434343;
	font-size: 15px;
	margin: 0;
	display: inline-block;
	font-family: Helvetica, Arial;
	text-align: center;
	width: 100%
}
.ix-infolist-tp1 .brief-section {
	font-size: 15px;
	color: #434343;
	line-height: 1.8;
	height: 3.8em;
	overflow: hidden
}
.ix-infolist-tp1 .info-more {
	display: inline-block;
	width: 100%;
	padding: 15px 0 0 0
}
.ix-infolist-tp1 .info-more a {
	text-decoration: underline;
	font-size: 14px
}
.ix-infolist-tp1 .info-more-border {
	border: 1px solid #aaabab;
	border-radius: 99px;
	color: #505050;
	margin: 20px 0 0 0;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 25px;
	text-decoration: none
}
.ix-infolist-tp1 .info-more-border:hover {
	background: #00709a;
	color: #FFF;
	border: 1px solid #00709a
}

@media screen and (max-width:768px) {
.ix-infolist-tp1 li {
	width: 100%;
	max-width: 500px;
	float: none;
	margin: 0 auto;
	padding: 0 10px 20px 10px
}
}

@media screen and (min-width:769px) {
.index-block .ix-ct-bg-img {
	background: url(../images/demo/imgbg.jpg) no-repeat center 0;
	background-size: cover
}
.index-block .ix-ct-bg-img .ix-center-title .title-main {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color: #FFF
}
.index-block .ix-ct-bg-img .title-sub {
	color: #FFF
}
.index-block .ix-ct-bg-img .infolist-article {
	background: #FFF;
	border: 0
}
}
.index-block .ix-infolist-lite .infolist-article {
	padding: 0;
	border: 0
}
.index-block .ix-infolist-lite .info-header {
	border: 0
}
.index-block .ix-infolist-lite .info-title {
	text-align: left
}
.index-block .ix-infolist-lite .post-time {
	text-align: left
}
.index-block .ix-infolist-lite .info-header {
	margin: 0;
	padding: 0 0 10px 0
}
.index-block .ix-infolist-lite .info-main-con {
	padding: 20px 0 0 0
}
.index-block .ix-infolist-colorbar {
	margin: 0 -10px
}
.index-block .ix-infolist-colorbar .infolist-article {
	padding: 0;
	border: 0
}
.index-block .ix-infolist-colorbar .info-img-con a:after {
	padding-top: 60%
}
.index-block .ix-infolist-colorbar .info-main-con {
	background: #61ab65;
	padding: 15px 25px
}
.index-block .ix-infolist-colorbar .info-main-con:hover {
	background: #36a13c
}
.index-block .ix-infolist-colorbar .info-main-con a {
	color: #FFF
}
.index-block .ix-infolist-left .info-title, .index-block .ix-infolist-left .post-time {
	text-align: left
}
.index-block .ix-infolist-left .info-header {
	margin: 0
}
.index-block .ix-infolist-left .info-header {
	border: 0
}
.ix-infolist-tp1 .infolist4-tp-con {
	position: relative
}
.ix-infolist-tp1 .infolist4-tp-con .owl-nav {
	text-align: center
}
.ix-infolist-tp1 .infolist4-tp-con .owl-nav .owl-prev, .ix-infolist-tp1 .infolist4-tp-con .owl-nav .owl-next {
	display: inline-block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	width: 30px;
	height: 30px;
	position: absolute
}
.ix-infolist-tp1 .infolist4-tp-con .owl-nav .owl-prev {
	top: 45%;
	left: -10px
}
.ix-infolist-tp1 .infolist4-tp-con .owl-nav .owl-next {
	top: 45%;
	right: -10px;
	background-position: -31px 0
}

@media screen and (min-width:992px) {
.ix-infolist-tp1 .infolist4-tp-con {
	width: 100%
}
.ix-infolist-tp1 .infolist4-tp-con li {
	width: 25%
}
}
.ix-infolist-tp1 .infolist4-tp-con .owl-stage-outer {
	width: 100%
}
.ix-infolist-tp1 .infolist4-tp-con .owl-stage-outer li {
	width: 100%
}
#infolist4-sim-tp-ui .infolist-article {
	padding: 0
}
#infolist4-sim-tp-ui .info-header {
	border: 0;
	padding: 0;
	margin: 0
}
#infolist4-sim-tp-ui .info-img-con a:after {
	padding-top: 65%
}
#ix-infolist-titleblock-ui .infolist-article {
	border: 0
}
#ix-infolist-titleblock-ui .infolist-article {
	padding: 0
}
#ix-infolist-titleblock-ui .info-main-con {
	background: #1d439a;
	padding: 5px 20px
}
#ix-infolist-titleblock-ui .info-main-con .info-title a {
	color: #FFF;
	font-size: 13px;
	display: inline-block
}
#ix-infolist-titleblock-ui .info-main-con:hover {
	background: #1881d7
}
.ix-ct-bg-green {
	background: #eef3ed;
	padding: 0 0 30px 0
}
.ix-infolist-tp2 #prtp002 .infolist-article {
	border: 0;
	background: #FFF
}
.ix-infolist-tp2 #prtp002 .infolist {
	margin: 0 auto
}
.ix-infolist-tp2 #prtp002 .infolist li {
	width: 25%
}
.ix-infolist-tp2 #prtp002 .infolist-article .info-title {
	margin: 10px 25px 0 25px;
	border-bottom: 1px solid #c9c9c9;
	height: 40px
}
.ix-infolist-tp2 #prtp002 .infolist-article .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #00709a
}
.ix-infolist-tp2 #prtp002 .infolist-article .info-dn-con {
	font-size: 14px;
	margin: 0 25px 10px 15px;
	padding: 0;
	text-align: center;
	height: 50px;
	overflow: hidden;
	display: inline-block
}
.ix-infolist-tp2 #prtp002 .info-dn-con-title {
	text-align: center;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	padding: 15px 0 0 0
}
#creation-page .ix-infolist-tp2 {
	overflow: initial;
	padding: 25px 0 35px 0
}
#creation-page .ix-infolist-tp2 .bx-wrapper .bx-controls-direction a {
	display: inline-block;
	margin: 0;
	width: 43px;
	height: 43px;
	top: 32%
}
#creation-page .ix-infolist-tp2 .bx-wrapper .bx-controls-direction .bx-prev {
	left: -60px;
	background: url(../images/layout/sw_left.png) no-repeat 0 0
}
#creation-page .ix-infolist-tp2 .bx-wrapper .bx-controls-direction .bx-next {
	right: -60px;
	background: url(../images/layout/sw_right.png) no-repeat 0 0
}
#creation-page .ix-infolist-tp2 .bx-wrapper {
	width: 1100px;
	margin: 0 auto
}
#creation-page .ix-infolist-tp2 .bx-wrapper .bx-pager, #creation-page .ix-infolist-tp2 .bx-wrapper .bx-controls-auto {
	bottom: -50px
}

@media screen and (max-width:1250px) {
#creation-page .ix-infolist-tp2 .bx-wrapper {
	width: 825px
}
}

@media screen and (max-width:991px) {
#creation-page .ix-infolist-tp2 .bx-wrapper {
	width: 550px
}
}

@media screen and (max-width:768px) {
#creation-page .ix-infolist-tp2 .bx-wrapper {
	width: 275px
}
}

@media screen and (max-width:500px) {
#creation-page .ix-infolist-tp2 .bx-controls-direction {
	display: none
}
.ix-infolist-tp2 .infolist li {
	width: 100%;
	max-width: 400px;
	margin: 0 auto 28px auto;
	float: none
}
.ix-infolist-tp2 .infolist li .infolist-article {
	width: 100%
}
}
.ix-infolist-tp2owl {
	position: relative
}
.ix-infolist-tp2owl #prtp002 {
	width: 95%;
	margin: 0 auto
}
.ix-infolist-tp2owl #prtp002 .infolist-article {
	border: 0;
	background: #FFF
}
.ix-infolist-tp2owl #prtp002 li {
	width: 100%
}
.ix-infolist-tp2owl #prtp002 .infolist-article .info-title {
	margin: 10px 25px 0 25px;
	border-bottom: 1px solid #c9c9c9;
	height: 40px
}
.ix-infolist-tp2owl #prtp002 .infolist-article .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #00709a
}
.ix-infolist-tp2owl #prtp002 .infolist-article .info-dn-con {
	font-size: 14px;
	margin: 0 25px 10px 15px;
	padding: 0;
	text-align: center;
	height: 50px;
	overflow: hidden;
	display: inline-block
}
.ix-infolist-tp2owl #prtp002 .info-dn-con-title {
	text-align: center;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	padding: 5px 0 0 0
}
.ix-infolist-tp2owl #prtp002 .infolist-article {
	border: 1px solid #c9c9c9
}
.ix-infolist-tp2owl .page-switch a, .ix-infolist-tp2owl .page-switch span {
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	background-size: cover;
	border: 0;
	cursor: pointer;
	position: absolute;
	top: 38%
}
.ix-infolist-tp2owl .page-switch a:hover, .ix-infolist-tp2owl .page-switch span:hover {
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	opacity: .8;
	background-size: cover;
	border: 0
}
.ix-infolist-tp2owl .page-switch .next-page {
	background-position: -26px 0
}
.ix-infolist-tp2owl .page-switch .next-page:hover {
	background-position: -26px 0
}
.ix-infolist-tp2owl .pre-page {
	left: 5px
}
.ix-infolist-tp2owl .next-page {
	right: 25px
}

@media screen and (max-width:991px) {
.ix-infolist-tp2owl #prtp002 li {
	padding: 0 10px
}
.ix-infolist-tp2owl .pre-page {
	left: 15px
}
.ix-infolist-tp2owl .next-page {
	right: 15px
}
}

@media screen and (max-width:500px) {
.ix-infolist-tp2owl #prtp002 li {
	padding: 0
}
.ix-infolist-tp2owl .pre-page {
	left: 0
}
.ix-infolist-tp2owl .next-page {
	right: 0
}
}
.ix-infolist-tp3 {
	display: inline-block;
	width: 100%;
	padding: 30px 0;
	background: url(../images/index/bg1.jpg) no-repeat;
	background-size: cover
}
.ix-infolist-tp3 .ix-center-title {
	margin: 0 0 30px
}
.ix-infolist-tp3 .ix-center-title .title-main {
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF
}
.ix-infolist-tp3 .bubble-infolist-con {
	max-width: 1200px;
	margin: 0 auto
}
.ix-infolist-tp3 .bubble-infolist-con li {
	float: left;
	width: 20%;
	padding: 0 30px
}
.ix-infolist-tp3 .bubble-infolist-con .img-border {
	max-width: 200px;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 9999px
}
.ix-infolist-tp3 .bubble-infolist-con .info-title {
	margin: 30px 0 0 0;
	font-size: 15px
}
.ix-infolist-tp3 .bubble-infolist-con .info-title a {
	color: #FFF;
	text-decoration: none
}
.ix-infolist-tp3 .bubble-infolist-con .info-title a:hover {
	opacity: .8
}
.ix-infolist-tp3 .infolist-article {
	text-align: center
}
.ix-infolist-tp3 .ix-center-title .title-main, .ix-infolist-tp3 .ix-center-title .title-sub {
	color: #FFF
}

@media screen and (max-width:991px) {
.ix-infolist-tp3 .bubble-infolist-con li {
	width: 33.33%;
	margin: 0 0 30px 0
}
}

@media screen and (max-width:768px) {
.ix-infolist-tp3 .bubble-infolist-con li {
	width: 50%
}
}

@media screen and (max-width:450px) {
.ix-infolist-tp3 .bubble-infolist-con li {
	width: 100%
}
}

@media screen and (min-width:992px) {
.ix-infolist-tp3 .infolist-show4 li {
	width: 25%;
	padding: 0
}
.ix-infolist-tp3 .infolist-show4 li .infolist-article {
	max-width: 150px;
	margin: 0 auto
}
}

@media screen and (max-width:991px) {
.ix-infolist-tp3 .infolist-show4 li {
	width: 25%
}
}

@media screen and (max-width:768px) {
.ix-infolist-tp3 .infolist-show4 li {
	width: 50%;
	margin: 0 0 30px 0
}
}

@media screen and (max-width:450px) {
.ix-infolist-tp3 .infolist-show4 li {
	width: 100%
}
}
.ix-infolist-tp3-nobg {
	background: 0
}
.ix-infolist-tp3-nobg .bubble-infolist-con .info-title a {
	font-size: 18px;
	color: #0292c1
}
.ix-infolist-tp3-nobg .bubble-infolist-con .info-title {
	font-size: 18px;
	color: #0292c1
}
.ix-infolist-tp3-nobg li {
	border-right: 2px solid #ededed
}
.ix-infolist-tp3-nobg li:last-child {
	border: 0
}

@media screen and (max-width:450px) {
.ix-infolist-tp3-nobg .infolist-show4 li {
	border: 0
}
}
.index-top-full-bk {
	background: #dbdcd7
}
.index-top-full-bk .index-topimg-narrow2-bk {
	padding: 0;
	margin: 0 auto;
	max-width: 1100px;
	max-height: 430px;
	overflow: hidden;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.3)
}
.index-top-full-bk .bx-wrapper .bx-pager, .index-top-full-bk .bx-wrapper .bx-controls-auto {
	bottom: 15px;
	z-index: 200;
	padding: 0;
	margin: 0
}

@media screen and (max-width:991px) {
.index-top-full-bk {
	padding: 60px 0 0 0
}
}
.index-link-tag-bk {
	border-bottom: 1px solid #d2c1b7
}
.index-link-tag-bk .index-link-tag-con {
	max-width: 1100px;
	margin: 0 auto;
	overflow: hidden
}
.index-link-tag-bk label {
	display: inline-block;
	margin: 0;
	font-weight: bold;
	color: #FFF;
	background: #f46200;
	padding: 10px 0 0 27px;
	height: 45px;
	width: 115px;
	float: left
}
.index-link-tag-bk ul {
	float: left;
	padding: 8px 0 0 30px;
	display: inline-block
}
.index-link-tag-bk ul li {
	display: inline-block;
	float: left
}
.index-link-tag-bk ul li a {
	padding: 0 25px 0 30px;
	font-size: 18px;
	color: #0091e5;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	background: url(../images/icon/list_title2.png) no-repeat 0 5px;
	background-size: 20px 20px
}
.index-link-tag-bk ul li a:hover {
	color: #f46200
}

@media screen and (max-width:991px) {
.index-link-tag-bk label {
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	text-align: center
}
.index-link-tag-bk ul {
	padding: 10px 15px
}
}

@media screen and (max-width:768px) {
.index-link-tag-bk ul li {
	width: 33.33%
}
.index-link-tag-bk ul li a {
	font-size: 15px;
	background: url(../images/icon/list_title2.png) no-repeat 0 5px;
	background-size: 15px 15px
}
}

@media screen and (max-width:500px) {
.index-link-tag-bk ul li {
	width: 50%
}
}
.index-tp3-con {
	max-width: 1100px;
	margin: 0 auto
}

@media screen and (max-width:1150px) {
.index-tp3-con {
	padding: 0 15px
}
}
.index-infolink-bk {
	padding: 25px 0 0 0;
	display: inline-block;
	width: 100%
}
.index-infolink-bk .index-infolink-con {
	width: 33.33%;
	float: left;
	padding: 0 15px
}
.index-infolink-bk .index-infolink-con:first-child {
	padding: 0 15px 0 0
}
.index-infolink-bk .index-infolink-con:last-child {
	padding: 0 0 0 15px
}
.index-infolink-con .infotop {
	height: 130px;
	width: 100%
}
.index-infolink-con .infotop label {
	width: 37%;
	height: 100%;
	background: #9f721b;
	float: left;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 50px 0 0 0;
	text-align: center
}
.index-infolink-con .infotop .infotop-img {
	width: 63%;
	height: 100%;
	float: left;
	background: url(../images/demo/500x300.jpg) no-repeat center center;
	background-size: cover
}
.index-infolink-con .infolink-list-a {
	padding: 20px 0 0 0
}
.index-infolink-con .infolink-list-a li {
	padding: 0 0 1px 0
}
.index-infolink-con .infolink-list-a li a {
	color: #333;
	font-size: 16px;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url(../images/icon/list_title3.png) no-repeat 0 6px
}
.index-infolink-con .infolink-list-a li a:hover {
	color: #f46200
}

@media screen and (max-width:991px) {
.index-infolink-con .infotop label {
	font-size: 15px;
	width: 45%
}
.index-infolink-con .infotop .infotop-img {
	width: 55%
}
}

@media screen and (max-width:768px) {
.index-infolink-con .infotop {
	height: auto;
	display: inline-block
}
.index-infolink-con .infotop label {
	width: 100%;
	padding: 10px 0;
	height: auto
}
.index-infolink-con .infotop .infotop-img {
	width: 100%;
	height: 100px
}
}

@media screen and (max-width:500px) {
.index-infolink-bk .index-infolink-con {
	padding: 15px 0;
	width: 100%
}
.index-infolink-bk .index-infolink-con:first-child {
	padding: 0
}
.index-infolink-bk .index-infolink-con:last-child {
	padding: 0
}
.index-infolink-con .infolink-list-a {
	display: inline-block;
	width: 100%
}
.index-infolink-con .infolink-list-a li {
	width: 50%;
	float: left
}
.index-infolink-con .infotop .infotop-img {
	width: 100%;
	height: 150px
}
}
.index-newsinfo-bk {
	display: inline-block;
	width: 100%;
	padding: 25px 0 0 0
}
.index-newsinfo-bk .ix-news-left-con {
	width: 80%;
	float: left;
	padding: 0 35px 0 0
}
.index-newsinfo-bk .ix-news-right-con {
	width: 20%;
	float: right
}
.index-newsinfo-bk .ix-news-right-con .iframe-title {
	margin: 0 0 20px 0
}

@media screen and (max-width:991px) {
.index-newsinfo-bk .ix-news-left-con {
	width: 100%;
	padding: 0
}
.index-newsinfo-bk .ix-news-right-con {
	display: none
}
}
#ix-moretag-con-tp1 {
	display: inline-block;
	width: 100%
}
#ix-moretag-con-tp1 .pr-moretag-title {
	color: #303030;
	font-size: 16px;
	font-weight: normal;
	float: left
}
#ix-moretag-con-tp1 .pr-moretag-sw {
	text-align: right;
	border-bottom: 3px solid #f46200;
	display: inline-block;
	width: 100%
}
#ix-moretag-con-tp1 .pr-moretag-sw span, #ix-moretag-con-tp1 .pr-moretag-sw a {
	background: #fff;
	width: 180px;
	padding: 7px 5px;
	display: inline-block;
	float: left;
	text-align: center;
	cursor: pointer;
	border: 1px solid #bbb;
	border-bottom: 0;
	color: #000
}
#ix-moretag-con-tp1 .pr-moretag-sw .select {
	background: #f46200;
	border: 1px solid #f46200;
	color: #FFF
}
#ix-moretag-con-tp1 .tag-left {
	text-align: left
}
#ix-moretag-con-tp1 .tag-left span, #ix-moretag-con-tp1 .tag-left a {
	margin: 0 8px -1px 0
}

@media screen and (max-width:1050px) {
#ix-moretag-con-tp1 .pr-moretag-sw span, #ix-moretag-con-tp1 .pr-moretag-sw a {
	width: 160px
}
}

@media screen and (max-width:991px) {
#ix-moretag-con-tp1 .pr-moretag-title {
	display: none
}
#ix-moretag-con-tp1 .pr-moretag-sw a {
	width: 25%;
	margin: 0 0 -1px 0
}
}
.ix-subbanner-con {
	display: inline-block;
	width: 100%
}
.ix-subbanner-con li {
	width: 25%;
	float: left;
	padding: 0 10px;
	margin: 0 0 15px 0
}

@media screen and (max-width:768px) {
.ix-subbanner-con li {
	width: 50%
}
}
.ix-infolist-txt1 .news-entry {
	display: inline-block;
	width: 100%
}
.ix-infolist-txt1 .news-entry ul {
	border-top: 1px solid #bdbdbd;
	display: block;
	margin: 0 auto;
	width: 100%
}
.ix-infolist-txt1 .news-entry li {
	line-height: 25px;
	border-bottom: 1px solid #bdbdbd;
	width: 100%;
	padding: 15px 0;
	float: left;
	display: inline-block;
	margin: 0
}
.ix-infolist-txt1 .news-entry li h3 {
	width: 85%;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	overflow: hidden;
	float: left
}
.ix-infolist-txt1 .news-entry li h3 a {
	color: #003959;
	text-decoration: none;
	line-height: 25px;
	height: 26px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle
}
.ix-infolist-txt1 .news-entry li h3 a:hover {
	color: #f46200
}
.ix-infolist-txt1 .news-entry li .news-tag {
	float: left;
	color: #FFF;
	background: #007fb8;
	padding: 0 15px;
	margin: 0 20px 0 0;
	vertical-align: middle;
	font-family: 'OpenSans';
	font-weight: normal;
	font-size: 13px;
	display: inline-block
}
.ix-infolist-txt1 .news-entry time {
	float: left;
	display: inline-block;
	color: #343434
}
.ix-infolist-txt1 .news-entry .info-more {
	display: inline-block;
	float: right;
	text-decoration: none
}
.ix-infolist-txt1 .news-entry .news-label {
	display: inline-block;
	width: 25%;
	float: left
}
.ix-infolist-txt1 .news-entry .news-info-txt-con {
	display: inline-block;
	width: 75%;
	float: left
}

@media screen and (max-width:991px) {
.ix-infolist-txt1 .news-entry time {
	width: 15%
}
}

@media screen and (max-width:768px) {
.ix-infolist-txt1 .news-entry .news-label {
	width: 100%
}
.ix-infolist-txt1 .news-entry .news-info-txt-con {
	width: 100%;
	padding: 10px 0 0 0
}
.ix-infolist-txt1 .news-entry li h3 {
	width: auto
}
.ix-infolist-txt1 .news-entry .info-more {
	display: none
}
}
.ix-infolist-txt2 .news-entry {
	display: inline-block;
	width: 100%
}
.ix-infolist-txt2 .news-entry ul {
	display: block;
	margin: 0 auto;
	width: 100%
}
.ix-infolist-txt2 .news-entry li {
	line-height: 25px;
	border-bottom: 1px solid #bdbdbd;
	width: 47%;
	margin: 0 3% 0 0;
	padding: 15px 0;
	float: left;
	display: inline-block
}
.ix-infolist-txt2 .news-entry li .news-info-txt-con {
	display: inline-block;
	width: 100%;
	float: left
}
.ix-infolist-txt2 .news-entry li h3 {
	width: 85%;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 21px;
	font-weight: normal;
	overflow: hidden;
	float: left;
	background: url(../images/icon/list_title2.png) no-repeat 0 5px;
	background-size: 20px 20px
}
.ix-infolist-txt2 .news-entry li h3 a {
	padding: 0 0 0 35px;
	color: #0091e5;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	height: 26px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle
}
.ix-infolist-txt2 .news-entry li h3 a:hover {
	color: #f46200
}
.ix-infolist-txt2 .news-entry li .info-more {
	display: inline-block;
	float: right;
	text-decoration: none
}

@media screen and (max-width:991px) {
.ix-infolist-txt2 .news-entry li h3 {
	width: 70%
}
}

@media screen and (max-width:500px) {
.ix-infolist-txt2 .news-entry li {
	width: 100%;
	margin: 0
}
}
.ix-news-tp3 {
	display: inline-block;
	width: 100%;
	padding: 30px 0 10px 0
}
#ix-infolist-tp3 {
	max-width: 1230px;
	margin: 0 auto
}
#ix-infolist-tp3 article {
	width: 33%;
	padding: 0 25px;
	display: inline-block;
	float: left;
	border-right: 1px solid #dcdcdc
}
#ix-infolist-tp3 article:last-child {
	border: 0
}
#ix-infolist-tp3 .ix-list-tp3-title {
	padding: 0 0 10px 0;
	margin: 0 0 5px 0;
	border-bottom: 2px solid #dcdcdc
}
#ix-infolist-tp3 .ix-list-tp3-title h3 {
	background: url(../images/icon/listicon_gray.svg) no-repeat 0 0;
	background-size: auto 100%;
	padding: 0 0 0 31px;
	margin: 0;
	line-height: 19px;
	display: inline-block
}
#ix-infolist-tp3 .infolist-more {
	font-size: 13px;
	color: #333;
	float: right;
	text-decoration: none
}
#ix-infolist-tp3 .infolist-more:hover {
	color: #007dc7
}
#ix-infolist-tp3 .ix-list-con li {
	padding: 20px 0 10px 0;
	border-bottom: 1px solid #dcdcdc
}
#ix-infolist-tp3 .ix-list-con li time {
	background: #909090;
	color: #FFF;
	font-size: 12px;
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px
}
#ix-infolist-tp3 .ix-list-con li a {
	display: inline-block;
	width: 100%;
	font-weight: bold;
	color: #007dc7;
	height: 1.6em;
	overflow: hidden;
	line-height: 30px;
	text-decoration: none
}
#ix-infolist-tp3 .ix-list-con li a:hover {
	color: #de6e00
}

@media screen and (max-width:768px) {
#ix-infolist-tp3 article {
	width: 100%;
	margin: 0 0 30px 0
}
.ix-news-tp3 {
	padding: 30px 0 0
}
}
.ix-infotxt-bk {
	padding: 50px 0;
	background: url(../images/demo/imgbg2.jpg) no-repeat center 0;
	background-size: cover;
	text-align: center
}
.ix-infotxt-bk .ix-ae-bg {
	background: rgba(653,653,653,0.9);
	max-width: 900px;
	margin: 0 auto;
	padding: 50px 68px
}
.ix-infotxt-bk .ae-info-title {
	font-size: 24px;
	margin: 0 0 25px 0;
	color: #3c7133
}
.ix-infotxt-bk .ae-info-con {
	line-height: 24px
}
.ix-infotxt-bk .ae-info-more {
	display: inline-block;
	margin: 30px auto 0 auto;
	padding: 10px 25px;
	text-align: center;
	background: #3c7133;
	font-size: 15px;
	font-weight: bold;
	color: #FFF
}

@media screen and (max-width:930px) {
.ix-infotxt-bk .ix-ae-bg {
	margin: 0 15px
}
}
.index-topimg-narrow-bk {
	max-width: 1200px;
	max-height: 410px;
	margin: 30px auto 0 auto;
	overflow: hidden;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3)
}
.index-topimg-narrow-bk .bx-wrapper .bx-pager, .index-topimg-narrow-bk .bx-wrapper .bx-controls-auto {
	bottom: 15px;
	z-index: 200
}
#ix-infolist-txt2 {
	padding: 30px 0 0 0
}
#ix-infolist-txt2 .news-entry ul {
	max-width: 1200px
}
#ix-infolist-txt2 .news-entry {
	margin: 0
}
#ix-infolist-txt3 {
	margin: 0 0 50px 0
}
#ix-infolist-txt3 .news-entry ul {
	max-width: 1200px
}
#ix-infolist-txt3 .news-entry {
	margin: 0
}
#pr-show-5-img-slider .bx-wrapper .bx-controls-direction a, .pr-show-5-slider .bx-wrapper .bx-controls-direction a {
	z-index: 100
}
.index-block .ix-about-tp1 {
	background: #0b6da3;
	color: #FFF
}
.index-block .ix-about-tp1 .ix-about-tp1-con {
	padding: 6% 0 0 45%;
	min-height: 340px;
	line-height: 2;
	background: url(../images/index/index_about.jpg) no-repeat 0 0;
	background-size: auto 100%
}
.index-block .ix-about-tp1 .ix-title-txt {
	font-size: 28px;
	font-family: 'OpenSans';
	font-weight: normal;
	margin: 0;
	padding: 0
}
.index-block .ix-about-tp1 .ix-dn-txt {
	padding: 20px 0 0 0
}

@media screen and (max-width:991px) {
.index-block .ix-about-tp1 {
	text-align: center
}
.index-block .ix-about-tp1 .ix-about-tp1-con {
	background: 0;
	padding: 35px 0 80px 0;
	min-height: inherit
}
}
#tp9-ix-page-bk {
	background: #FFF;
	padding: 40px 35px;
	position: relative;
	top: -100px;
	z-index: 100
}
#tp9-ix-page-bk #index-pr-hl-tp1 {
	padding: 0
}
#tp9-ix-page-bk .ix-infolist-tp1 {
	border-top: 1px solid #ebf0f2;
	padding: 30px 0 0 0
}
#tp9-ix-page-bk .ix-center-title {
	margin: 0 0 30px 0
}
#tp9-ix-page-bk .ix-center-title .title-main {
	border: 0;
	font-size: 18px;
	color: #333
}

@media screen and (max-width:768px) {
#tp9-ix-page-bk {
	position: inherit;
	padding: 30px 0
}
}
#tp10-subinfo-bk {
	width: 100%;
	display: inline-block;
	padding: 0;
	overflow: hidden
}
#tp10-subinfo-bk .sub-banner-con {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
#tp10-subinfo-bk .sub-banner-con a {
	color: #FFF;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}
#tp10-subinfo-bk .sub-banner-title {
	text-align: center;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0;
	width: 100%;
	display: inline-block;
	z-index: 1;
	font-size: 19px;
	font-weight: normal;
	padding: 10px 0
}
#tp10-subinfo-bk .sub-banner-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#tp10-subinfo-bk .sub-banner-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.sub-banner-list3, .sub-banner-list4, .sub-banner-list5 {
	width: 101%;
	padding: 5px 0 0 0;
	display: inline-block
}
.sub-banner-list3 .sub-banner-con {
	width: 33.33%
}
.sub-banner-list4 .sub-banner-con {
	width: 25%
}
.sub-banner-list5 .sub-banner-con {
	width: 20%
}
.tp10-slogan {
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 20px 0
}
.tp10-slogan .tp10-slogan-title {
	color: #e14f00;
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 10px 0
}
.tp10-slogan .tp10-sub-slogan {
	color: #787878;
	font-size: 16px
}

@media screen and (max-width:991px) {
#tp10-subinfo-bk .sub-banner-title {
	font-size: 15px
}
}

@media screen and (max-width:660px) {
#tp10-subinfo-bk .sub-banner-list3 .sub-banner-con {
	width: 100%;
	float: left;
	padding: 0
}
}
#creation-page .ix-infotxt-tp1 {
	color: #FFF;
	padding: 50px 0 65px 0;
	margin: 0;
	background: url(../images/index/bg1.jpg) no-repeat center 0;
	background-size: cover
}
#creation-page .ix-infotxt-tp1 .ix-center-title-tp3 {
	margin: 0 0 20px 0
}
#creation-page .ix-infotxt-tp1 .ix-center-title-tp3 .title-main {
	font-weight: bold;
	color: #FFF;
	font-size: 32px;
	letter-spacing: 3px
}
#creation-page .ix-infotxt-tp1 .infotxt-title {
	padding: 0 0 20px 0;
	margin: 0;
	text-align: center;
	font-size: 30px
}
#creation-page .ix-infotxt-tp1 .ix-infotxt-con {
	font-size: 18px;
	padding: 0 20px;
	max-width: 100%;
	margin: 0 auto;
	text-align: center
}
#creation-page .ix-infotxt-tp1 .ix-infotxt-con .info-html-edit {
	line-height: 2.5
}
#creation-page .ix-infotxt-tp1 .ix-info-more {
	text-align: center;
	padding: 35px 0 0 0
}
#creation-page .ix-infotxt-tp1 .ix-info-more a {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 3px 20px;
	border: 2px solid #FFF;
	border-radius: 5px
}
#creation-page .ix-infotxt-tp1 .ix-info-more a:hover {
	opacity: .8
}
#creation-page .ix-infotxt-tp1 .ix-info-more-bk {
	text-align: center;
	padding: 35px 0 0 0
}
#creation-page .ix-infotxt-tp1 .ix-info-more-bk a {
	background: #095a71;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 5px 25px
}
#creation-page .ix-infotxt-tp1 .ix-info-more-bk a:hover {
	opacity: .8
}

@media screen and (max-width:991px) {
.ix-infotxt-tp1 .ix-infotxt-con {
	text-align: left
}
.ix-infotxt-tp1 .ix-infotxt-con br {
	display: none
}
}
.ix-infotxt-tp2 {
	color: #FFF;
	padding: 50px 0;
	margin: 0 0 30px 0;
	background: url(../images/index/bg1.jpg) no-repeat 0 0;
	background-size: cover
}
.ix-infotxt-tp2 .infotxt-title {
	padding: 0 0 35px 0;
	margin: 0;
	text-align: center;
	font-size: 26px
}
.ix-infotxt-tp2 .ix-infotxt-con {
	line-height: 2;
	padding: 0 20px;
	max-width: 950px;
	margin: 0 auto;
	text-align: center
}
.ix-infotxt-tp2 .ix-info-more {
	text-align: center;
	padding: 0
}
.ix-infotxt-tp2 .ix-info-more a {
	padding: 10px 25px;
	background: #0a588e;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: inline-block
}
.ix-infotxt-tp2 .ix-info-more a:hover {
	opacity: .8
}

@media screen and (max-width:991px) {
.ix-infotxt-tp2 .ix-infotxt-con {
	text-align: left
}
.ix-infotxt-tp2 .ix-infotxt-con br {
	display: none
}
}
.tp1-border-style {
	border: 2px solid #bebebe;
	display: inline-block;
	padding: 10px 25px 20px 25px
}
#tp1-subinfo-bk {
	width: 100%;
	display: inline-block;
	padding: 0;
	overflow: hidden
}
#tp1-subinfo-bk .sub-banner-con {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
#tp1-subinfo-bk .sub-banner-con a {
	color: #FFF;
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative
}
#tp1-subinfo-bk .sub-banner-title {
	text-align: center;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	width: 100%;
	display: inline-block;
	z-index: 1;
	font-size: 19px;
	font-weight: normal;
	padding: 7px 0
}
#tp1-subinfo-bk .sub-banner-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#tp1-subinfo-bk .sub-banner-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
#tp1-subinfo-bk #subtag1 .sub-banner-title {
	background-color: rgba(184,140,115,0.8)
}
#tp1-subinfo-bk #subtag2 .sub-banner-title {
	background-color: rgba(91,152,48,0.8)
}
#tp1-subinfo-bk #subtag3 .sub-banner-title {
	background-color: rgba(240,79,50,0.8)
}
#tp1-subinfo-bk #subtag4 .sub-banner-title {
	background-color: rgba(52,115,156,0.8)
}
#tp1-subinfo-bk #subtag5 .sub-banner-title {
	background-color: rgba(248,142,30,0.8)
}
.tp1-index-sub-bk .ix-sub-title .title-en {
	font-size: 24px;
	color: #5d9731;
	font-family: 'OpenSans'
}
.tp1-index-sub-bk .ix-sub-title .title-ct {
	font-size: 15px;
	color: #797979
}
.tp1-index-sub-bk .index-news-bk .infolist {
	width: 101.5%
}

@media screen and (max-width:991px) {
#tp1-subinfo-bk .sub-banner-title {
	font-size: 15px
}
}

@media screen and (max-width:768px) {
.tp1-index-sub-bk .ix-sub-title .title-en {
	font-size: 20px
}
.tp1-center-title .title-main {
	font-size: 20px
}
}

@media screen and (max-width:660px) {
#tp1-subinfo-bk .sub-banner-list3 .sub-banner-con {
	width: 100%;
	float: left;
	padding: 0
}
}
.tp1-index-sub-bk {
	max-width: 1230px;
	margin: 15px auto 0 auto;
	padding: 30px 15px 15px 15px
}
.tp1-index-sub-bk .index-news-bk .infolist li {
	width: 99%
}
.tp1-index-sub-bk .index-news-bk .infolist-article {
	padding: 5px;
	width: 100%;
	display: inline-block;
	border: 1px solid #d6d6d6
}
.tp1-index-sub-bk .index-news-bk .info-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
.tp1-index-sub-bk .index-news-bk .info-img-con a:after {
	padding-top: 65%;
	content: "";
	display: block
}
.tp1-index-sub-bk .index-news-bk .info-img-con a {
	display: block
}
.tp1-index-sub-bk .index-news-bk .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.tp1-index-sub-bk .index-news-bk .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.tp1-index-sub-bk .index-news-bk .info-img-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.tp1-index-sub-bk .index-news-bk .info-main-con {
	float: left;
	width: 100%;
	padding: 10px 25px 0 25px;
	border: 0
}
.tp1-index-sub-bk .index-news-bk .info-header {
	padding: 0;
	margin: 0
}
.tp1-index-sub-bk .index-news-bk .info-title {
	height: 35px;
	line-height: 31px;
	text-align: center;
	margin: 0;
	overflow: hidden
}
.tp1-index-sub-bk .index-news-bk .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #15882f;
	text-decoration: none
}
.tp1-index-sub-bk .index-news-bk .info-title a:hover {
	color: #063f5b
}
.tp1-index-sub-bk .index-news-bk .post-time {
	color: #434343;
	font-size: 15px;
	margin: 0;
	display: inline-block;
	font-family: Helvetica, Arial;
	text-align: center;
	width: 100%
}
.tp1-index-sub-bk .index-news-bk .brief-section {
	font-size: 15px;
	color: #434343;
	line-height: 1.8;
	height: 5.5em;
	overflow: hidden
}
.tp1-index-sub-bk .index-news-bk .info-more {
	display: inline-block;
	width: 100%;
	padding: 15px 0 0 0
}
.tp1-index-sub-bk .index-news-bk .info-more a {
	text-decoration: underline;
	font-size: 14px
}
.tp1-index-sub-bk .index-news-bk .page-switch a, .tp1-index-sub-bk .index-news-bk .page-switch span {
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 10px;
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	background-size: cover;
	border: 0;
	cursor: pointer
}
.tp1-index-sub-bk .index-news-bk .page-switch a:hover, .tp1-index-sub-bk .index-news-bk .page-switch span:hover {
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	opacity: .8;
	background-size: cover;
	border: 0
}
.tp1-index-sub-bk .index-news-bk .page-switch .next-page {
	background-position: -26px 0
}
.tp1-index-sub-bk .index-news-bk .page-switch .next-page:hover {
	background-position: -26px 0
}

@media screen and (max-width:800px) {
#tp1-subinfo-bk .sub-banner-list5 {
	width: 100%;
	padding: 0;
	display: block
}
#tp1-subinfo-bk .sub-banner-list5 .sub-banner-con {
	width: 50%;
	padding: 1px 3px
}
}

@media screen and (max-width:400px) {
#tp1-subinfo-bk .sub-banner-list5 .sub-banner-con {
	width: 100%;
	float: none
}
}

@media screen and (max-width:1200px) {
.tp1-index-sub-bk .index-video-bk .video-tag-con iframe {
	height: 240px
}
}

@media screen and (max-width:991px) {
.tp1-index-sub-bk .index-video-bk .video-tag-con iframe {
	height: 205px
}
}

@media screen and (max-width:768px) {
.tp1-index-sub-bk {
	padding: 15px 15px 25px 15px
}
.tp1-index-sub-bk .index-video-bk {
	padding: 0
}
.index-block #creation-page .tp1-index-sub-bk .ix-sub-title {
	text-align: left
}
.index-block #creation-page .tp1-index-sub-bk .title-en, .index-block #creation-page .tp1-index-sub-bk .title-ct {
	display: inline-block
}
.index-block #creation-page .tp1-index-sub-bk .title-ct {
	padding: 0 0 0 15px
}
}

@media screen and (max-width:767px) {
.tp1-index-sub-bk .index-video-bk .video-tag-con iframe {
	height: 320px;
	margin: 0 auto;
	display: block
}
.index-block #creation-page .tp1-index-sub-bk .index-news-bk {
	margin: 25px 0 0
}
}

@media screen and (max-width:500px) {
.tp1-index-sub-bk .index-video-bk .video-tag-con iframe {
	height: 200px
}
.tp1-index-sub-bk .index-news-bk .infolist li {
	padding: 0 20px 0 0;
	width: 100%
}
}
.ix-colorbarx4 {
	max-width: 1230px;
	margin: 0 auto
}
.ix-colorbarx4 #infolist-colorbarx4 {
	width: 100%
}
.ix-colorbarx4 .infolist li {
	padding: 0 10px
}

@media screen and (min-width:992px) {
.ix-colorbarx4 .container {
	width: 100%
}
}

@media screen and (max-width:991px) {
.ix-colorbarx4 #infolist-colorbarx4 li {
	width: 50%
}
}

@media screen and (max-width:768px) {
.ix-colorbarx4 {
	max-width: 500px
}
.ix-colorbarx4 #infolist-colorbarx4 li {
	width: 100%
}
}
.index-top-bk-tp14 {
	background: url(../images/bg/brown.jpg) repeat 0 0
}
.index-top-bk-tp14 .index-top-shrink {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}
.index-top-bk-tp14 .index-topimg-narrow-bk {
	margin: 0;
	padding: 0;
	width: 100%
}

@media screen and (max-width:991px) {
.index-top-bk-tp14 {
	margin: 60px 0 0 0
}
}
.index-top-bk-tp14 .ix-member-con {
	display: inline-block;
	padding: 25px 35px 25px 35px;
	margin: 0 0 -5px 0;
	width: 100%;
	color: #FFF;
	background: #1865ac
}
.index-top-bk-tp14 .ix-member-con a {
	color: #FFF
}
.index-top-bk-tp14 .ix-member-con h3 {
	margin: 0;
	padding: 0;
	font-size: 21px;
	font-weight: bold
}
.index-top-bk-tp14 .ix-member-con input {
	color: #333
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login {
	display: inline-block;
	float: left;
	width: 75%
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-con {
	display: inline-block;
	float: left;
	width: 25%
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form {
	display: inline-block;
	width: 100%
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-label {
	width: 23%;
	line-height: 24px;
	display: inline-block;
	float: left;
	padding: 0 0 0 60px;
	background: url(../images/icon/member.png) no-repeat 0 0;
	background-size: 46px auto;
	border-right: 1px solid #6299cc
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con {
	width: 77%;
	padding: 6px 0 0 3.5%;
	display: inline-block;
	float: left
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con .form-iten {
	display: inline-block;
	width: 35%;
	padding: 0 2% 0 0
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con input {
	width: 100%
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con .submit-but {
	background: #0b3c6a;
	color: #FFF;
	padding: 4px 20px;
	display: inline-block;
	text-decoration: none
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con .submit-but:hover {
	background: #072d50
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-tips {
	padding: 0 35px 0 35px;
	margin: 10px 0 0 0;
	background: url(../images/icon/tips.png) no-repeat 6px 5px;
	background-size: 18px auto
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-con {
	padding: 7px 0 0 0
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-but {
	background: #ae3032 url(../images/icon/tv_w.png) no-repeat 20px center;
	background-size: 35px auto;
	color: #FFF;
	font-size: 19px;
	font-weight: normal;
	padding: 15px 30px 15px 70px;
	display: inline-block;
	text-decoration: none
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-but:hover {
	background-color: #7d181a
}

@media screen and (max-width:1100px) {
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-label {
	background: 0;
	padding: 0;
	width: 135px
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-but {
	font-size: 16px;
	padding: 15px 25px 15px 60px;
	background: #ae3032 url(../images/icon/tv_w.png) no-repeat 20px center;
	background-size: 25px auto
}
}

@media screen and (max-width:991px) {
.index-top-bk-tp14 .ix-member-con .ix-mb-try-but {
	background: #ae3032;
	padding: 15px 25px;
	width: 100%;
	text-align: center
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-label {
	width: 100%;
	border: 0
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login {
	width: 100%
}
.index-top-bk-tp14 .ix-member-con h3 {
	display: inline
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con {
	padding: 15px 0 0 0;
	width: 100%
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-con {
	padding: 20px 0 0;
	width: 100%
}
.index-top-bk-tp14 .ix-member-con .ix-mb-try-but {
	padding: 10px
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con .form-iten {
	width: 100%;
	padding: 0 0 15px 0
}
.index-top-bk-tp14 .ix-member-con .ix-mb-login-form .ix-mb-form-con .submit-but {
	width: 100%;
	text-align: center;
	font-size: 16px;
	padding: 10px
}
}

@media screen and (min-width:992px) {
#creation-page .ix-newslist-qootp2-x3 .news-infolist {
	padding: 0
}
#creation-page .ix-newslist-qootp2-x3 .news-infolist li {
	width: 33.33%;
	padding: 0 20px;
	margin: 0
}
}

@media screen and (max-width:991px) {
#creation-page .news-infolist {
	padding: 0
}
#creation-page .ix-newslist-qootp2-x3 .news-infolist li {
	padding: 0 20px
}
}
.ix-bg-pink {
	background: #ffeff4;
	padding: 35px 0
}
#creation-page .ix-infolist-qootp1-list2 li {
	width: 50%;
	float: left;
	display: inline-block;
	padding: 0 10px 10px 10px
}
#creation-page .ix-infolist-qootp1-list2 .info-article time {
	display: none
}
#creation-page .ix-infolist-qootp1-list2 .info-article {
	background: #FFF
}
.ix-fullbanner-bk .index-top-bk {
	width: 100%;
	height: 100%
}
.ix-fullbanner-bk .index-topimg-bk {
	width: 100%;
	height: 100%
}
#creation-page .ix18-about-tag {
	color: #FFF
}
#creation-page .ix18-about-tag .tp1-center-title .title-main {
	color: #FFF
}
#creation-page .ix18-about-tag .tp1-center-title .title-sub {
	color: #FFF
}
#creation-page .ix18-about-tag .tp1-border-style {
	float: left;
	margin: 50px 0
}
#creation-page .ix18-about-tag .ix18-about-dn {
	display: inline-block;
	padding: 6.5% 0 0 3%;
	width: 80%
}
#creation-page .ix18-infolist-tag {
	background: #343434
}
#creation-page .ix18-infolist-tag .showcase-list {
	padding: 0;
	float: left
}

@media screen and (min-width:992px) {
#creation-page .ix18-infolist-tag .container {
	width: 100%;
	max-width: 1300px;
	padding: 0
}
}

@media screen and (max-width:991px) {
#creation-page .ix18-infolist-tag .container {
	padding: 0;
	width: 100%
}
}
#creation-page .ix18-info-tag .tp1-center-title .title-main {
	color: #FFF
}
#creation-page .ix18-info-tag .tp1-center-title .title-sub {
	color: #FFF
}
#creation-page .ix18-info-tag .info-html-edit {
	padding: 0 0 15px 0;
	color: #FFF
}
.index-block .infolist-txt2 .news-entry li {
	padding: 20px 0
}
.index-block .infolist-txt2 .news-entry h2 {
	font-size: 15px;
	width: 83%;
	display: inline-block;
	float: left;
	margin: 0
}
.index-block .infolist-txt2 .news-entry h2 a {
	width: 85%;
	font-weight: normal;
	display: inline-block;
	overflow: hidden;
	height: 2em;
	float: left;
	padding-top: 5px;
}
.index-block .infolist-txt2 .news-entry .news-tag {
	float: left;
	padding: 3px 20px;
	margin: 3px 20px 0 0
}

@media screen and (max-width:991px) {
.index-block .infolist-txt2 .news-entry h2 {
	width: 100%
}
.index-block .infolist-txt2 .news-entry h2 a {
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 20px 0 0 0;
	text-decoration: none
}
}
.ix-news-border-tp1 .ix-center-title-tp3 {
	margin: 20px 0 25px 0
}
.ix-news-border-tp1 .ix-center-title-tp3 .title-main {
	font-weight: bold;
	font-size: 30px;
	color: #093a95;
	letter-spacing: 3px
}
.ix-news-border-tp1 .infolist-article {
	border: 1px solid #97adb7;
	display: inline-block;
	width: 100%;
	height: 100%
}
.ix-news-border-tp1 .ix-news-border-tp1-con {
	padding: 0 0 25px 0
}
.ix-news-border-tp1 .ix-news-border-tp1-con li {
	width: 50%;
	float: left;
	display: inline-block;
	padding: 0 10px 10px 10px
}
.ix-news-border-tp1 .ix-news-border-tp1-con .info-img-con {
	width: 30%;
	display: inline-block;
	float: left
}
.ix-news-border-tp1 .ix-news-border-tp1-con .info-main-con {
	width: 70%;
	padding: 4% 5% 0 5%;
	display: inline-block;
	float: left
}
.ix-news-border-tp1 .ix-news-border-tp1-con .post-time {
	font-weight: bold;
	color: #6fa101;
	font-size: 16px
}
.ix-news-border-tp1 .ix-news-border-tp1-con .info-title {
	margin: 0;
	margin: 1% 0 0;
	height: 2em;
	overflow: hidden
}
.ix-news-border-tp1 .ix-news-border-tp1-con .info-title a {
	color: #183a7b;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none
}
.ix-news-border-tp1 .ix-news-border-tp1-con .info-title a:hover {
	color: #de6e00
}
.ix-news-border-tp1 .info-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
.ix-news-border-tp1 .info-img-con a {
	display: block
}
.ix-news-border-tp1 .info-img-con a:after {
	padding-top: 55%;
	content: "";
	display: block
}
.ix-news-border-tp1 .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.ix-news-border-tp1 .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.ix-news-border-tp1 .info-img-con :hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

@media screen and (min-width:992px) {
.ix-news-border-tp1 .ix-news-border-tp1-con .container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}
}

@media screen and (max-width:991px) {
.ix-news-border-tp1 .ix-news-border-tp1-con li .info-img-con {
	width: 100%
}
.ix-news-border-tp1 .ix-news-border-tp1-con li .info-main-con {
	width: 100%;
	padding: 15px 20px 10px 20px
}
.ix-news-border-tp1 .ix-news-border-tp1-con li .post-time {
	text-align: center;
	display: block
}
}

@media screen and (max-width:500px) {
.ix-news-border-tp1 .ix-news-border-tp1-con li {
	width: 100%
}
}
.ix-tp22-con #fullpage .section {
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	position: relative
}
.ix-tp22-con #img-mask-bg {
	background: url(../images/layout/msbg.png) no-repeat 0 0;
	background-size: 100% auto;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	pointer-events: none
}
.ix-tp22-con .owl-pagination {
	display: none
}

@media screen and (max-width:500px) {
.ix-tp22-con .owl-pagination {
	display: block
}
}
#index-tp23-container .tp3-center-title {
	margin: 30px 0 35px 0
}

@media screen and (min-width:991px) {
#index-tp23-container {
	max-width: 1250px;
	width: 100%;
	padding: 0 25px
}
}
#creation-page .index-tp23-ptlist-bk {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}
#creation-page .index-tp23-ptlist-bk .ptlist-con-title {
	font-size: 24px;
	color: #aaa9a9;
	font-weight: normal;
	color: #6e6e6e;
	text-align: center;
	margin: 0;
	padding: 20px 0 0 0
}
#creation-page .index-tp23-ptlist-bk .index-tp23-ptlist-con {
	padding: 0;
	width: 100%
}
#creation-page .index-tp23-ptlist-bk .ptinfo-article {
	display: inline-block;
	box-shadow: 3px 3px #e7e7e7;
	border: 1px solid #c7c7c7;
	padding: 2px;
	max-width: 500px;
	width: 100%;
	margin: 0
}
#creation-page .index-tp23-ptlist-bk .pt-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
#creation-page .index-tp23-ptlist-bk .pt-img-con :after {
	padding-top: 55%;
	content: "";
	display: block
}
#creation-page .index-tp23-ptlist-bk .pt-img-con a {
	display: block
}
#creation-page .index-tp23-ptlist-bk .pt-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
#creation-page .index-tp23-ptlist-bk .pt-title {
	position: relative;
	z-index: 10;
	width: 80%;
	text-align: center;
	margin: -30px auto 0 auto;
	padding: 10px 0;
	background: #25a1bc;
	box-shadow: 3px 3px rgba(51,51,102,0.3)
}
#creation-page .index-tp23-ptlist-bk .pt-title-bg-orange {
	background: #d97c22
}
#creation-page .index-tp23-ptlist-bk .pt-title-bg-green {
	background: #6b9120
}
#creation-page .index-tp23-ptlist-bk .pt-title h3 {
	height: 1.5em;
	overflow: hidden;
	margin: 0;
	padding: 0 15px;
	text-align: center;
	font-size: 19px;
	font-weight: normal;
	color: #FFF
}
#creation-page .index-tp23-ptlist-bk .info-list-con {
	padding: 30px 30px 0 30px
}
#creation-page .index-tp23-ptlist-bk .info-list-con li {
	display: inline-block;
	width: 100%;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #d1d1d1
}
#creation-page .index-tp23-ptlist-bk .info-list-con time {
	border-radius: 3px;
	background: #929292;
	color: #FFF;
	font-size: 13px;
	padding: 5px 15px
}
#creation-page .index-tp23-ptlist-bk .info-list-con .article-txt-link {
	display: inline-block;
	width: 100%;
	padding: 15px 0 10px 0
}
#creation-page .index-tp23-ptlist-bk .info-list-con .article-txt-link a {
	color: #007dc7;
	display: inline-block;
	width: 100%;
	height: 1.5em;
	overflow: hidden;
	font-weight: bold;
	text-decoration: none
}
#creation-page .index-tp23-ptlist-bk .info-list-con .article-txt-link a:hover {
	color: #cb5100
}
#creation-page .index-tp23-ptlist-bk .ptinfo-article .info-list-con li:last-child {
	border: 0;
	margin: 0 0 10px 0
}

@media screen and (max-width:991px) {
#creation-page .index-tp23-ptlist-bk {
	padding: 0
}
#creation-page .index-tp23-ptlist-bk .ptinfo-article {
	margin: 0 auto 30px auto;
	display: block
}
#creation-page .index-tp23-ptlist-bk .info-list-con {
	padding: 20px 20px 0 20px
}
}

@media screen and (max-width:767px) {
#creation-page .index-tp23-ptlist-bk .pt-title {
	width: 100%;
	box-shadow: none
}
#creation-page .index-tp23-ptlist-bk .info-list-con .article-txt-link a {
	height: auto
}
}
.ixinfo-tp23 {
	margin: 0 0 30px 0
}
.ixinfo-tp23 .index-ixinfo-con {
	display: inline-block;
	width: 100%
}
.ixinfo-tp23 .index-ixinfo-con {
	padding: 45px 35px 25px 35px;
	border: 1px solid #c7c7c7;
	border-top: 7px solid #25a1bc;
	box-shadow: 3px 3px #e7e7e7
}
.ixinfo-tp23 .index-infolist li {
	display: inline-block;
	float: left;
	width: 50%;
	padding: 0 20px
}
.ixinfo-tp23 .index-infolist .article-title-bk {
	margin: 0 0 15px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #d7d7d7;
	display: inline-block;
	width: 100%
}
.ixinfo-tp23 .index-infolist .article-title {
	display: inline-block;
	width: 100%;
	height: 2em;
	overflow: hidden;
	padding: 0 35px 0 0
}
.ixinfo-tp23 .index-infolist .article-title a {
	font-weight: bold;
	color: #333;
	text-decoration: none
}
.ixinfo-tp23 .index-infolist .article-title a:hover {
	color: #cb5100
}
.ixinfo-tp23 .index-infolist .txtbox {
	border-radius: 3px;
	display: inline-block;
	background: #25a1bc;
	color: #FFF;
	font-size: 13px;
	padding: 3px 15px;
	margin: 0 20px 0 0
}

@media screen and (max-width:991px) {
.ixinfo-tp23 .index-ixinfo-con {
	padding: 30px 35px
}
.ixinfo-tp23 .index-infolist li {
	width: 100%;
	padding: 0
}
}

@media screen and (max-width:768px) {
.ixinfo-tp23 {
	max-width: 500px;
	margin: 0 auto
}
.ixinfo-tp23 .index-ixinfo-con {
	padding: 20px 20px 0 20px
}
.ixinfo-tp23 .index-infolist .article-title {
	padding: 0
}
.ixinfo-tp23 .index-infolist .txtbox {
	margin: 0 0 10px 0
}
.ixinfo-tp23 .index-infolist .article-title {
	height: auto
}
.ixinfo-tp23 .index-infolist .article-title a {
	display: inline-block;
	width: 100%
}
}
#ix-tp24-con {
	padding: 45px 25px 25px 25px;
	max-width: 1250px;
	margin: 0 auto
}
#ix-tp24-con .showcase-list {
	padding: 0
}
#ix-tp24-con .infolist-hover-tp2 {
	width: 100%
}
#ix-tp24-con .showcase-list ul {
	display: inline-block;
	width: 100%
}
#ix-tp24-con .infolist-hover-tp2 {
	padding: 0 0 35px 0;
	margin: 0 0 40px 0;
	border-bottom: 1px solid #d4d3d3
}
#ix-tp24-con .ns-straight-tp8 .news-infolist {
	padding: 0
}

@media screen and (max-width:768px) {
#ix-tp24-con .ns-straight-tp8 {
	max-width: 500px;
	margin: 0 auto
}
}
#ix-tp25-con {
	margin: -5px 0 0 0
}
#ix-tp25-con .container {
	max-width: 1230px;
	width: 100%
}
#ix-tp25-con .ix-center-title-tp3 {
	margin: 30px 0
}
#ix-tp25-con .ix-center-title-tp3 .title-main {
	font-weight: bold;
	color: #1d439a;
	border: 0;
	padding: 0
}
#ix-tp25-con #ix-infolist-titleblock-ui .infolist-article {
	border: 1px solid #cdcdcd
}
#ix-tp25-con .ix-infotxt-tp1 {
	margin: 20px 0 0 0
}
#ix-tp25-con .ix-infotxt-tp1 .ix-center-title-tp3 {
	margin: 0 0 25px 0
}
#ix-tp25-con .ix-infotxt-tp1 .title-main {
	color: #FFF;
	font-weight: bold
}
#ix-tp25-con #ix-infolist-txt2 {
	padding: 0 0 15px 0
}
#ix-tp25-con #ix-infolist-txt2 .news-entry li .news-tag {
	background: #1d439a
}
#ix-tp25-con #ix-infolist-txt2 .news-entry h2 a {
	text-decoration: none
}
#ix-tp25-con #ix-infolist-txt2 .news-entry time {
	color: #000
}
.index-video-bk-tp2 .video-tag-con iframe {
	width: 100%;
	height: 280px
}
.index-video-bk-tp2 .videolist a {
	color: #253238;
	font-weight: bold;
	font-size: 18px;
	padding: 15px 0 0 0;
	display: inline-block
}
.index-video-bk-tp2 .video-title-tag {
	text-align: center
}
.index-video-bk-tp2 .page-switch {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	width: 80px
}
.index-video-bk-tp2 .page-switch a, .index-video-bk-tp2 .page-switch span {
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	margin: 0 0 0 10px;
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	background-size: cover;
	border: 0;
	cursor: pointer
}
.index-video-bk-tp2 .page-switch a:hover, .index-video-bk-tp2 .page-switch span:hover {
	background: url(../images/ix_sw.jpg) no-repeat 0 0;
	opacity: .8;
	background-size: cover;
	border: 0
}
.index-video-bk-tp2 .page-switch .next-page {
	background-position: -26px 0
}
.index-video-bk-tp2 .page-switch .next-page:hover {
	background-position: -26px 0
}
.index-video-bk-tp2 .owl-pagination {
	margin: 15px 0 0 0
}
#section0 .bannerscollection_zoominout.opportune .bottomNavButtonOFF {
	display: none
}
.scroll-btn {
	display: block;
	text-align: center;
	position: absolute;
	bottom: 6%;
	z-index: 200;
	width: 100%
}
.scroll-btn .scroll-me-txt {
	color: #FFF;
	font-size: 13px
}
.scroll-btn a {
	text-decoration: none
}

@media screen and (max-width:1050px) {
.scroll-btn .scroll-me-txt {
	bottom: 8%
}
}
@-webkit-keyframes ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
@-moz-keyframes ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
@keyframes ani-mouse {
0% {
opacity:1;
top:29%
}
15% {
opacity:1;
top:50%
}
50% {
opacity:0;
top:50%
}
100% {
opacity:0;
top:29%
}
}
.scroll-btn>*:hover, .scroll-btn>*:focus, .scroll-btn>*.active {
	color: #fff
}
.scroll-btn>*:hover, .scroll-btn>*:focus, .scroll-btn>*:active, .scroll-btn>*.active {
	opacity: .8;
	filter: alpha(opacity=80)
}
.scroll-btn .mouse {
	position: relative;
	display: block;
	width: 30px;
	height: 50px;
	margin: 0 auto 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid white;
	border-radius: 99px
}
.scroll-btn .mouse>* {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: white;
	border-radius: 50%;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	-moz-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite
}
#page-content .page-header-tp3 {
	padding: 25px 0 15px 0;
	border-bottom: 1px solid #cfcfcf
}
#page-content .page-header-tp3 .page-header-title {
	font-size: 26px;
	color: #0571a4;
	font-family: 'OpenSans';
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left
}
#page-content .page-header-tp3 .weburltag-con {
	display: inline-block;
	width: auto;
	float: right;
	padding: 12px 0 0 0
}
.article-catalog-tp3-bk {
	text-align: center;
	background: #d6e3e9;
	color: #2f2f2f
}
.article-catalog-tp3-bk a {
	text-decoration: none;
	color: #2f2f2f
}
.article-catalog-tp3-bk ul {
	display: inline-block;
	border-right: 1px solid #9cb6c2
}
.article-catalog-tp3-bk li {
	display: inline
}
.article-catalog-tp3-bk li a {
	padding: 15px 40px;
	margin: 0 -4px 0 0;
	display: inline-block;
	font-size: 16px;
	border-left: 1px solid #9cb6c2
}
.article-catalog-tp3-bk li a:hover, .article-catalog-tp3-bk li .select {
	background: #2e718d;
	color: #FFF
}

@media screen and (max-width:991px) {
.article-catalog-tp3-bk {
	display: inline-block;
	width: 100%
}
.article-catalog-tp3-bk ul {
	display: inline-block;
	width: 100%;
	float: left
}
.article-catalog-tp3-bk li {
	display: inline-block;
	width: 25%;
	float: left
}
.article-catalog-tp3-bk li a {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 15px;
	padding: 15px 0
}
.article-catalog-tp3-bk li:last-child {
	border-right: 1px solid #9cb6c2
}
}

@media screen and (max-width:768px) {
.article-catalog-tp3-bk li {
	width: 50%;
	border-top: 1px solid #9cb6c2
}
}

@media screen and (max-width:500px) {
.article-catalog-tp3-bk li {
	width: 100%
}
.article-catalog-tp3-bk li:last-child {
	border-right: 0
}
}
.catalog-horizontal-tp3 {
	display: inline-block;
	padding: 20px 0 30px 0;
	width: 100%;
	text-align: center
}
.catalog-horizontal-tp3 li {
	display: inline;
	margin: 0 10px
}
.catalog-horizontal-tp3 li .select, .catalog-horizontal-tp3 a:hover {
	color: #2a94c4;
	font-weight: bold
}
.catalog-horizontal-tp3 a {
	padding: 5px 15px;
	text-decoration: none;
	color: #646464;
	border: 0
}

@media screen and (max-width:991px) {
.catalog-horizontal-tp3 {
	padding: 20px;
	display: inline-block;
	width: 100%
}
.catalog-horizontal-tp3 li {
	border: 0;
	padding: 0 10px 10px 0;
	margin: 0;
	display: inline-block;
	width: 33.33%;
	float: left
}
.catalog-horizontal-tp3 li a {
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	float: none;
	display: block;
	border: 1px solid #dcdcdc
}
.catalog-horizontal-tp3 li a:hover, .catalog-horizontal-tp3 li .select {
	background: #2e718d;
	border: 1px solid #2e718d;
	color: #FFF
}
}

@media screen and (max-width:768px) {
.catalog-horizontal-tp3 li {
	width: 50%
}
}

@media screen and (max-width:500px) {
.catalog-horizontal-tp3 li {
	width: 100%
}
}
#page-content .page-header-tp3-lite {
	padding: 15px 0
}
#page-content .page-header-tp3-lite .page-header-title {
	font-size: 26px;
	color: #0571a4;
	font-family: 'OpenSans';
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left
}
#page-content .page-header-tp3-lite .weburltag-con {
	padding: 0;
	text-align: left;
	display: inline-block;
	width: 100%
}
.article-catalog-tp3-lite-bk {
	text-align: center;
	color: #2f2f2f;
	border-bottom: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf
}
.article-catalog-tp3-lite-bk a {
	text-decoration: none;
	color: #2f2f2f
}
.article-catalog-tp3-lite-bk ul {
	display: inline-block;
	border-right: 1px solid #9cb6c2
}
.article-catalog-tp3-lite-bk li {
	display: inline
}
.article-catalog-tp3-lite-bk li a {
	padding: 13px 25px;
	margin: 0 -4px 0 0;
	display: inline-block;
	font-size: 16px;
	border-left: 1px solid #9cb6c2
}
.article-catalog-tp3-lite-bk li a:hover, .article-catalog-tp3-lite-bk li .select {
	background: #2a94c4;
	color: #FFF
}

@media screen and (max-width:991px) {
.article-catalog-tp3-lite-bk {
	display: inline-block;
	width: 100%
}
.article-catalog-tp3-lite-bk ul {
	display: inline-block;
	width: 100%;
	float: left
}
.article-catalog-tp3-lite-bk li {
	display: inline-block;
	width: 25%;
	float: left
}
.article-catalog-tp3-lite-bk li a {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 15px;
	padding: 15px 0
}
.article-catalog-tp3-lite-bk li:last-child {
	border-right: 1px solid #9cb6c2
}
}

@media screen and (max-width:768px) {
.article-catalog-tp3-lite-bk li {
	width: 50%;
	border-top: 1px solid #9cb6c2
}
}

@media screen and (max-width:500px) {
.article-catalog-tp3-lite-bk li {
	width: 100%
}
.article-catalog-tp3-lite-bk li:last-child {
	border-right: 0
}
}
.catalog-horizontal-lite-tp3 {
	display: inline-block;
	padding: 20px 0 30px 0;
	width: 100%;
	text-align: center
}
.catalog-horizontal-lite-tp3 li {
	display: inline;
	margin: 0 10px
}
.catalog-horizontal-lite-tp3 li .select, .catalog-horizontal-lite-tp3 a:hover {
	color: #2a94c4;
	font-weight: bold
}
.catalog-horizontal-lite-tp3 a {
	padding: 5px 15px;
	text-decoration: none;
	color: #646464;
	border: 0
}

@media screen and (max-width:991px) {
.catalog-horizontal-lite-tp3 {
	padding: 20px;
	display: inline-block;
	width: 100%
}
.catalog-horizontal-lite-tp3 li {
	border: 0;
	padding: 0 10px 10px 0;
	margin: 0;
	display: inline-block;
	width: 33.33%;
	float: left
}
.catalog-horizontal-lite-tp3 li a {
	border-radius: 5px;
	padding: 5px 10px;
	width: 100%;
	float: none;
	display: block;
	border: 1px solid #dcdcdc
}
.catalog-horizontal-lite-tp3 li a:hover, .catalog-horizontal-lite-tp3 li .select {
	background: #2e718d;
	border: 1px solid #2e718d;
	color: #FFF
}
}

@media screen and (max-width:768px) {
.catalog-horizontal-lite-tp3 li {
	width: 50%
}
}

@media screen and (max-width:500px) {
.catalog-horizontal-lite-tp3 li {
	width: 100%
}
}
#creation-page .page-petp4 .article-multi-catalog .page-header-con .page-title {
	color: #5d9731
}
#creation-page .page-petp4 .page-con-bk .row>.col-md-3 {
	float: left
}
#creation-page .page-petp4 .page-con-bk .row>.col-md-9 {
	float: right
}
#creation-page .page-petp4 .page-con-bk {
	padding: 35px 0 0 0
}
#creation-page .page-petp4 .page-con-bk .page-article {
	padding: 0 0 30px 0
}
#creation-page .page-petp4 .page-con-bk .page-article header .n-article-title {
	margin: 0 0 15px 0
}
#creation-page .page-petp4 .page-con-bk .page-article header h2 {
	font-size: 21px;
	color: #3c3c3c
}
#creation-page .page-petp4 .article-multi-catalog .main-catalog a {
	background: #5d9731
}
#creation-page .page-petp4 .article-multi-catalog .sub-catalog .sub-catalog-title a {
	color: #333;
	border: 0;
	padding: 5px 0 5px 15px
}
#creation-page .page-petp4 .article-multi-catalog .sub-catalog .sub-catalog-title a:hover {
	color: #de6e00
}
#creation-page .page-petp4 .article-multi-catalog .sub-catalog .sub-catalog-title .select {
	color: #de6e00
}
#creation-page .page-petp4 .article-multi-catalog .sub-catalog {
	padding: 10px 0 15px 20px
}
#creation-page .page-petp4 .article-multi-catalog .sub-catalog .sub-catalog-list {
	padding: 8px 0 10px 15px
}
#page-content .page-header-tp4 {
	padding: 10px 0;
	border-bottom: 1px solid #cfcfcf
}
#page-content .page-header-tp4 .page-header-title {
	font-size: 21px;
	color: #de6e00;
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left
}
#page-content .page-header-tp4 .weburltag-con {
	display: inline-block;
	width: auto;
	float: right;
	padding: 3px 0
}
#page-content .page-header-tp4 .container {
	width: 100%;
	max-width: 1230px;
	padding: 0 15px
}
.page-petp4 .download-file-bk {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}
.page-petp4 .download-file-bk .filelist-con li {
	display: inline-block;
	float: left;
	margin: 0 20px 10px 0
}
.page-petp4 .download-file-bk .filelist-con li a {
	padding: 0 0 0 30px;
	display: inline-block;
	color: #de6e00;
	text-decoration: none;
	background: url(../images/icon/list_load2.png) no-repeat 0 3px;
	background-size: 20px 20px
}
.page-petp4 .download-file-bk .filelist-con li a:hover {
	color: #d34702
}

@media screen and (max-width:991px) {
#creation-page .page-petp4 .page-con-bk {
	padding: 0
}
#creation-page .page-petp4 .page-con-bk .row>.col-md-9 {
	width: 100%;
	float: none;
	display: inline-block
}
#creation-page .page-petp4 .page-con-bk .row>.col-md-3 {
	width: 100%;
	float: none;
	display: inline-block
}
}

@media screen and (max-width:768px) {
#page-content .page-header-tp4 .weburltag-con {
	width: 100%;
	float: none;
	text-align: left
}
#page-content .page-header-tp4 .weburltag-con a {
	margin: 0
}
}
#creation-page .page-petp5 {
	padding: 10px 0;
	border-bottom: 1px solid #cfcfcf
}
#creation-page .page-petp5 .page-con-bk {
	padding: 35px 0 0 0
}
#creation-page .page-petp5 .page-con-bk .page-article {
	padding: 0 0 30px 0
}
#creation-page .page-petp5 .page-con-bk .page-article header .n-article-title {
	margin: 0 0 15px 0
}
#creation-page .page-petp5 .page-con-bk .page-article header h2 {
	font-size: 21px;
	color: #3c3c3c
}
#page-content .page-header-tp5 {
	padding: 10px 0;
	border-bottom: 1px solid #cfcfcf
}
#page-content .page-header-tp5 .page-header-title {
	font-size: 21px;
	color: #de6e00;
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left
}
#page-content .page-header-tp5 .weburltag-con {
	display: inline-block;
	width: auto;
	float: right;
	padding: 3px 0
}
#page-content .page-header-tp5 .container {
	width: 100%;
	max-width: 1230px;
	padding: 0 15px
}
.page-petp5 .download-file-bk {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}
.page-petp5 .download-file-bk .filelist-con li {
	display: inline-block;
	float: left;
	margin: 0 20px 10px 0
}
.page-petp5 .download-file-bk .filelist-con li a {
	padding: 0 0 0 30px;
	display: inline-block;
	color: #de6e00;
	text-decoration: none;
	background: url(../images/icon/list_load2.png) no-repeat 0 3px;
	background-size: 20px 20px
}
.page-petp5 .download-file-bk .filelist-con li a:hover {
	color: #d34702
}

@media screen and (max-width:991px) {
#creation-page .page-petp5 .page-con-bk {
	padding: 0
}
}

@media screen and (max-width:768px) {
#page-content .page-header-tp5 .weburltag-con {
	width: 100%;
	float: none;
	text-align: left
}
#page-content .page-header-tp5 .weburltag-con a {
	margin: 0
}
}
#page-cg-tp6 {
	background: #fff;
	box-shadow: 0 0 5px #999
}
#page-cg-tp6 a {
	color: #333;
	background: 0
}
#page-cg-tp6 a:hover, #page-cg-tp6 .select {
	color: #f46200
}
#page-cg-tp6 .sub-catalog-title a, #page-cg-tp6 .sub-catalog>li>a {
	padding: 5px 0
}
#page-cg-tp6 .main-catalog .select, #page-cg-tp6 .main-catalog a:hover {
	background: url(../images/icon/list_title2_w.png) #f46200 no-repeat 16px 13px;
	background-size: 18px 18px;
	color: #FFF
}
#page-cg-tp6 .main-catalog {
	position: relative
}
#page-cg-tp6 .main-catalog .last-line {
	position: absolute;
	width: 5px;
	height: 17px;
	overflow: hidden;
	line-height: 0;
	background: #ffa86d;
	top: 13px;
	right: 12px
}
#page-cg-tp6 .main-catalog a {
	padding: 9px 0 10px 50px;
	background: url(../images/icon/list_title2_gary.png) no-repeat 16px 13px;
	background-size: 18px 18px
}
#page-cg-tp6 .sub-catalog-title a:before, #page-cg-tp6 .sub-catalog>li>a:before {
	content: "+ "
}
#page-cg-tp6 .sub-catalog {
	padding: 10px 0 15px 33px
}
#creation-page .page-petp6 {
	padding: 10px 0
}
#creation-page .page-petp6 .page-title {
	color: #333;
	font-weight: bold;
	font-size: 21px;
	line-height: 21px;
	border-left: 4px solid #f46200;
	padding: 0 0 0 15px
}
#creation-page .page-petp6 .page-con-bk {
	padding: 35px 0 0 0
}
#creation-page .page-petp6 .page-con-bk .page-article {
	padding: 0 0 30px 0
}
#creation-page .page-petp6 .page-con-bk .page-article header .n-article-title {
	margin: 0 0 25px 0;
	padding: 0 0 30px
}
#creation-page .page-petp6 .page-con-bk .page-article header h2 {
	font-size: 21px;
	color: #e55c00;
	font-weight: bold
}
#creation-page .page-petp6 .page-header-con {
	padding: 0 0 30px
}
#page-content .page-header-tp6 {
	padding: 2px 0;
	border-bottom: 1px solid #cfcfcf
}
#page-content .page-header-tp6 .page-header-title {
	font-size: 21px;
	color: #de6e00;
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left
}
#page-content .page-header-tp6 .weburltag-con {
	display: inline-block;
	width: auto;
	float: right;
	padding: 0 0 0 18px;
	background: url(../images/icon/lang.png) no-repeat 0 center;
	background-size: 12px 12px
}
#page-content .page-header-tp6 .container {
	width: 100%;
	max-width: 1230px;
	padding: 0 15px
}
.page-petp6 .download-file-bk {
	display: inline-block;
	width: 100%;
	padding: 0 0 10px 0
}
.page-petp6 .download-file-bk .filelist-con li {
	display: inline-block;
	float: left;
	margin: 0 20px 10px 0
}
.page-petp6 .download-file-bk .filelist-con li a {
	font-size: 14px;
	text-decoration: none;
	background: #fff url("../images/load_b.png") no-repeat scroll 15px center;
	border: 2px solid #8cacba;
	border-radius: 15px;
	color: #0571a4;
	font-weight: bold;
	padding: 2px 20px 2px 40px
}
.page-petp6 .download-file-bk .filelist-con li a:hover {
	opacity: .8
}

@media screen and (max-width:991px) {
#creation-page .page-petp6 .page-con-bk {
	padding: 0
}
}

@media screen and (max-width:768px) {
#page-content .page-header-tp6 .weburltag-con {
	width: 100%;
	float: none;
	text-align: left
}
#page-content .page-header-tp6 .weburltag-con a {
	margin: 0
}
}
#creation-page .simple-tp3 .weburltag-con-line {
	border-bottom: 1px solid #b5b5b5
}
#creation-page .simple-tp3 .weburltag-con-line .weburltag-con {
	padding: 8px 0
}
#creation-page .simple-tp3 .weburltag-con {
	text-align: left;
	max-width: 1200px;
	margin: 0 auto
}
#creation-page .simple-tp3 .article-title {
	padding: 30px 0 0 0;
	display: inline-block;
	width: 100%
}
#creation-page .simple-tp3 .page-con-bk {
	padding: 25px 0
}
#creation-page .simple-tp3 .article-title .title-ct {
	color: #026d89;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%
}
#creation-page .simple-tp3 .article-title .title-en {
	color: #4f96c6;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	width: 100%
}
#creation-page .simple-tp4 .weburltag-con-line {
	border-bottom: 1px solid #b5b5b5
}
#creation-page .simple-tp4 .weburltag-con {
	text-align: right;
	max-width: 1200px;
	margin: 0 auto
}
#creation-page .simple-tp4 .article-title {
	padding: 30px 0 0 0;
	display: inline-block;
	width: 100%
}
#creation-page .simple-tp4 .page-con-bk {
	padding: 20px 0
}
#creation-page .simple-tp4 .title-en {
	font-family: 'Eurostar';
	color: #0c8829;
	font-size: 28px;
	line-height: 23px;
	font-weight: bold;
	padding: 0 0 0 18px;
	border-left: 5px solid #bdbdbd;
	display: inline-block;
	float: left
}
#creation-page .simple-tp4 .title-ct {
	font-size: 15px;
	line-height: 28px;
	color: #848484;
	display: inline-block;
	float: left;
	padding: 0 0 0 20px
}

@media screen and (max-width:991px) {
#creation-page .simple-tp4 .title-en {
	border: 0;
	padding: 0;
	width: 100%;
	text-align: center
}
#creation-page .simple-tp4 .title-ct {
	border: 0;
	padding: 10px 0 0 0;
	width: 100%;
	text-align: center
}
}
#page-petp8 .article-catalog-bk .page-title-ct {
	font-size: 21px;
	line-height: 20px;
	font-weight: bold;
	color: #cf4e00;
	background: 0;
	border-left: 3px solid #cf4e00
}
#page-petp8 .article-catalog {
	border: 0;
	margin: 20px 0
}
#page-petp8 .article-catalog>li {
	margin: 0 0 3px 0
}
#page-petp8 .article-catalog>li>a {
	padding: 0;
	color: #FFF;
	border: 0;
	font-size: 16px;
	font-weight: bold;
	border-radius: 99px;
	background: #f384a5 url(../images/icon/love.png) no-repeat 15px 15px;
	background-size: 20px auto;
	padding: 10px 10px 10px 45px;
	overflow: hidden;
	height: 45px
}
#page-petp8 .article-catalog>li>.select, #page-petp8 .article-catalog>li>a:hover {
	background-color: #ca4e73
}
#page-petp8 .article-catalog-bk .ch-subiten {
	border: 0
}
#page-petp8 .article-catalog-bk .ch-subiten>li .select {
	color: #f384a5
}
#page-petp8 .ct-list-title h3 {
	font-size: 21px;
	line-height: 21px;
	font-weight: bold;
	color: #6c3e2f;
	border: 0
}
#page-petp8 .ct-list-title h2, #page-petp8 .ct-list-title h3 {
	padding: 0 0 25px
}
#page-petp8 .n-article-title {
	padding: 0 0 15px 0;
	margin: 0 0 25px 0;
	border-bottom: 2px solid #d7d7d7
}
#page-petp8 .n-article-title .titletxt-tag {
	color: #c81d5a;
	font-weight: bold;
	font-size: 21px;
	padding: 0 0 0 35px;
	background: url(../images/icon/love2.png) no-repeat 0 5px;
	background-size: 25px auto
}
#page-petp8 .artilce-post-time {
	padding: 0 0 15px 0
}
#page-petp8 .backlist a {
	background-color: #d93d6c;
	border-radius: 99px
}
#page-petp8 .backlist a:hover {
	opacity: .8
}
#creation-page #page-petp11 .page-con-bk {
	padding: 36px 0 0
}
#creation-page #page-petp11 .page-article header {
	padding: 10px 0 0 0;
	position: relative
}
#creation-page #page-petp11 .page-article header .n-article-title {
	border: 0;
	position: relative;
	margin: 0 0 25px;
	padding: 0 0 25px
}
#creation-page #page-petp11 .page-article header .n-article-title:after {
	content: "──";
	position: absolute;
	top: 35px;
	left: 0;
	color: #ccc
}
#creation-page #page-petp11 .page-article header .n-article-title h2 {
	font-size: 30px;
	color: #036f9c
}
#creation-page .page-petp11-header {
	border-bottom: 1px solid #dcdcdc;
	padding: 0 0 25px
}
#creation-page .page-petp11-header .weburltag-con {
	padding: 10px 0 10px;
	text-align: left
}
#creation-page .page-petp11-header .weburltag-con a {
	margin: 0
}
#creation-page .page-petp11-header .hr-title-tag {
	margin: 0;
	line-height: 31px;
	padding: 0 0 0 21px;
	font-size: 38px;
	color: #036f9c;
	border-left: 4px solid #0067b6
}

@media screen and (min-width:992px) {
#creation-page #page-petp11 .col-md-3 {
	width: 30%
}
#creation-page #page-petp11 .col-md-9 {
	width: 68%;
	float: right
}
}

@media screen and (max-width:991px) {
.page-con-bk .page-article {
	margin: 0
}
#creation-page #page-petp11 .page-con-bk {
	padding: 10px 0 0
}
}

@media screen and (max-width:768px) {
#creation-page #page-petp11 .ns-horizontal-bk {
	max-width: 500px;
	margin: 0 auto
}
}
#nav-catalog-tp11 .main-catalog {
	position: relative
}
#nav-catalog-tp11 .main-catalog .select {
	color: #FFF;
	background: #00a2e6;
	border-color: #00a2e6
}
#nav-catalog-tp11 .main-catalog .select:hover {
	background: #008bc5
}
#nav-catalog-tp11 .main-catalog .select:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 20px 0 0;
	position: absolute;
	top: 1px;
	left: 0;
	border-color: #0067b6 transparent transparent transparent
}
#nav-catalog-tp11 .main-catalog a {
	padding: 13px 20px 13px 30px;
	color: #000;
	font-weight: bold
}
#nav-catalog-tp11 .main-catalog a:hover {
	color: #FFF;
	background: #00a2e6
}
#nav-catalog-tp11 .main-catalog a:hover:after {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 20px 0 0;
	position: absolute;
	top: 1px;
	left: 0;
	border-color: #0067b6 transparent transparent transparent
}
#nav-catalog-tp11 .main-catalog a:after {
	content: "";
	font-weight: bold;
	display: inline-block;
	height: 17px;
	border-color: #00a2e6;
	border-left: 3px solid #dadada;
	position: absolute;
	top: 18px;
	left: 10px
}
#creation-page #page-petp11s2 .page-con-bk {
	padding: 25px 0 0 0
}
#creation-page #page-petp11s2 .page-article header {
	padding: 0;
	position: relative
}
#creation-page #page-petp11s2 .page-article header .n-article-title {
	border: 0;
	position: relative;
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #d8d8d8
}
#creation-page #page-petp11s2 .page-article header .n-article-title h2 {
	font-size: 21px;
	color: #183a7b;
	padding: 0 0 0 20px;
	border-left: 5px solid #0082c1
}
#creation-page #page-petp11s2 .page-article {
	padding: 45px 0 35px 0
}
#creation-page #page-petp11s2 .page-petp11-header {
	border-bottom: 1px solid #dcdcdc;
	padding: 8px 0
}
#creation-page #page-petp11s2 .page-petp11-header .weburltag-con {
	padding: 0;
	text-align: right
}
#creation-page #page-petp11s2 .page-petp11-header .weburltag-con a {
	margin: 0
}
#creation-page #page-petp11s2 .page-petp11-header .hr-title-tag {
	margin: 0;
	line-height: 31px;
	padding: 0 0 0 21px;
	font-size: 38px;
	color: #036f9c;
	border-left: 4px solid #0067b6
}

@media screen and (min-width:992px) {
#creation-page #page-petp11s2 .col-md-3 {
	width: 26%
}
#creation-page #page-petp11s2 .col-md-9 {
	width: 73%;
	float: right
}
#creation-page #page-petp11s2 .container {
	width: 100%;
	max-width: 1230px
}
}

@media screen and (max-width:991px) {
#creation-page #page-petp11s2 .page-con-bk {
	padding: 10px 0 0
}
}

@media screen and (max-width:768px) {
#creation-page #page-petp11s2 .ns-horizontal-bk {
	max-width: 500px;
	margin: 0 auto
}
}
#nav-catalog-tp11s2 .nav-catalog-title-tag {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	line-height: 21px;
	color: #183a7b;
	margin: 0 0 25px
}
#nav-catalog-tp11s2 .main-catalog {
	position: relative
}
#nav-catalog-tp11s2 .main-catalog .select, #nav-catalog-tp11s2 .main-catalog a:hover {
	padding: 10px 20px 10px 27px;
	color: #FFF;
	background: #183a7b;
	border-left: 7px solid #0082c1
}
#nav-catalog-tp11s2 .main-catalog .select:hover, #nav-catalog-tp11s2 .main-catalog a:hover {
	background: #1d5c92;
	border-left: 7px solid #1a9bd9
}
#nav-catalog-tp11s2 .main-catalog a {
	padding: 10px 20px 10px 35px;
	color: #000;
	font-weight: bold
}

@media screen and (max-width:991px) {
#nav-catalog-tp11s2 {
	padding: 15px 0 0 0
}
#page-petp11s2 .page-con-bk .news-infolist {
	padding: 0
}
}
#nav-catalog-qqstyle-tp1 .page-title {
	border-left: solid 5px #35aeca;
	color: #01647e;
	font-weight: bold;
	font-size: 21px;
	line-height: 21px;
	padding: 0 0 0 10px;
	font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica
}
#nav-catalog-qqstyle-tp1 .main-catalog {
	margin: 0 0 8px 0
}
#nav-catalog-qqstyle-tp1 .main-catalog a {
	border: 0;
	color: #FFF;
	border-radius: 999px;
	padding: 9px 0 10px 55px;
	background: #02afcf url(../images/icon/title3.png) no-repeat 15px 7px;
	background-size: 25px 25px
}
#nav-catalog-qqstyle-tp1 .sub-catalog .select {
	color: #1f7bc9;
	font-weight: bold
}
#nav-catalog-qqstyle-tp1 .page-header-con {
	padding: 0 0 25px
}
#nav-catalog-lite-tp2 .page-title {
	color: #e60012
}
#nav-catalog-lite-tp2 .main-catalog {
	border-bottom: 1px solid #d8d8d8
}
#nav-catalog-lite-tp2 .main-catalog .select {
	color: #e60012
}
#nav-catalog-lite-tp2 .main-catalog>a {
	background: 0;
	color: #333;
	padding: 2px 0 2px 20px;
	margin: 13px 0;
	display: inline-block;
	width: 100%;
	border: 0;
	border-left: 3px solid #e60012
}
#nav-catalog-lite-tp2 .main-catalog>a:hover {
	background: 0;
	color: #e60012
}
#nav-catalog-lite-tp2 .article-catalog {
	border-top: 1px solid #d8d8d8
}
#nav-catalog-lite-tp2 .select {
	color: #e60012
}
#nav-catalog-lite-tp2 a:hover {
	color: #e60012
}
#nav-catalog-lite-tp2 a {
	color: #333
}
#nav-catalog-lite-tp12 .page-title {
	color: #333
}
#nav-catalog-lite-tp12 .main-catalog {
	background: #333;
	color: #FFF
}
#nav-catalog-lite-tp12 .main-catalog .select {
	color: #FFF
}
#nav-catalog-lite-tp12 .main-catalog>a {
	background: 0;
	color: #FFF;
	padding: 0 0 0 20px;
	margin: 13px 0;
	display: inline-block;
	width: 100%;
	border: 0
}
#nav-catalog-lite-tp12 .main-catalog>a:hover {
	background: 0;
	color: #FFF
}
#nav-catalog-lite-tp12 .article-catalog {
	border-top: 1px solid #d8d8d8
}
#nav-catalog-lite-tp12 .select {
	color: #007dc7;
	font-weight: bold
}
#nav-catalog-lite-tp12 a:hover {
	color: #007dc7
}
#nav-catalog-lite-tp12 a {
	color: #333
}
#nav-catalog-lite-tp12 .article-catalog>li {
	margin: 0 0 10px 0
}
#nav-catalog-lite-tp12 .sub-catalog {
	padding: 10px 0 15px 0
}
#nav-catalog-lite-tp12 .sub-catalog .sub-catalog-title {
	margin: 0
}
#nav-catalog-lite-tp12 .sub-catalog .sub-catalog-title a, #nav-catalog-lite-tp12 .sub-catalog>li>a {
	color: #333;
	font-size: 15px;
	padding: 10px 0 10px 40px;
	border: 0 none;
	font-weight: normal;
	background: rgba(0,0,0,0) url("../images/ms_left_list_bk.png") no-repeat scroll 20px 18px;
	width: 100%;
	display: inline-block;
	text-decoration: none;
	border-bottom: 1px solid #dedfdf
}
#nav-catalog-lite-tp12 .sub-catalog .sub-catalog-title a:hover, #nav-catalog-lite-tp12 .sub-catalog>li>a:hover {
	color: #007dc7;
	font-weight: bold
}
#nav-catalog-lite-tp12 .sub-catalog .sub-catalog-title .select {
	color: #007dc7;
	font-weight: bold
}
#nav-catalog-lite-tp12 .sub-catalog .select {
	color: #007dc7;
	font-weight: bold
}
#nav-catalog-lite-tp12 .nav-catalog-bk .sub-catalog .sub-catalog-list {
	padding: 15px 0 10px 40px
}
#nav-catalog-lite-tp12 .nav-catalog-bk .sub-catalog .sub-catalog-list li {
	padding: 0 0 5px 0
}
#nav-catalog-lite-tp2 #mbnav-but {
	background: #e60012
}
#creation-page #page-petp1 .article-catalog {
	border-bottom: 0
}
#creation-page #page-petp1 .article-catalog>li>a {
	color: #333232;
	padding: 10px 0 10px 50px;
	margin: 0 0 5px 0;
	border: 0;
	border-right: 6px solid #c4c4c4;
	background: url(../images/layout/list_title2g.png) #e9e9e9 no-repeat 15px center;
	background-size: 20px 20px
}
#creation-page #page-petp1 .article-catalog>li>.select {
	border-right: 6px solid #6bc9de;
	color: #FFF;
	background: url(../images/layout/list_title2b.png) #35aeca no-repeat 15px center;
	background-size: 20px 20px
}
#creation-page #page-petp1 .article-catalog>li>a:hover {
	border-right: 6px solid #6bc9de;
	color: #FFF;
	background: url(../images/layout/list_title2b.png) #35aeca no-repeat 15px center;
	background-size: 20px 20px
}
#creation-page #page-petp1 .ch-subiten {
	border: 0
}
#creation-page #page-petp2 .article-catalog-bk .page-header-con .page-title-ct {
	background: 0;
	padding: 0;
	color: #78b524
}
#creation-page #page-petp2 .article-catalog-bk .page-header-con .page-title-en {
	color: #7d7d7d
}
#creation-page #page-petp2 .article-catalog {
	border-bottom: 0
}
#creation-page #page-petp2 .article-catalog>li>a {
	background: #84ca26;
	color: #FFF;
	padding: 10px 0 10px 20px;
	margin: 0 0 5px 0;
	border: 0;
	border-left: 6px solid #63981b
}
#creation-page #page-petp2 .article-catalog>li>a:hover {
	border-right: 6px solid #6bc9de;
	color: #FFF
}
#creation-page #page-petp2 .ch-subiten {
	border: 0
}
#creation-page #page-petp2 .page-article header .n-article-title h1 {
	color: #78b524;
	font-weight: bold
}
#creation-page #page-petp2 .page-article header .n-article-title h2 {
	color: #78b524;
	font-weight: bold
}
#creation-page #page-petp2 .page-article header .n-article-title {
	border-bottom: 2px solid #b9cba1
}
#creation-page #page-petp2 .ct-list-title h2 {
	color: #78b524;
	font-weight: bold;
	border-bottom: 2px solid #b9cba1
}
#creation-page #page-petp7 .article-catalog {
	border: 1px solid #bababa
}
#creation-page #page-petp7 .article-catalog>li>a {
	color: #FFF;
	padding: 10px 0 10px 50px;
	margin: 0;
	border: 0;
	font-size: 18px;
	background: url(../images/icon/member.png) #077dae no-repeat 15px 15px;
	background-size: 20px 20px
}
#creation-page #page-petp7 .article-catalog>li>.select {
	color: #FFF;
	background: url(../images/icon/member.png) #9c2122 no-repeat 15px center;
	background-size: 20px 20px
}
#creation-page #page-petp7 .ch-subiten {
	border: 0;
	display: block
}
#creation-page #page-petp7 .article-catalog-bk .ch-subiten li {
	padding: 0 0 10px
}
#creation-page #page-petp7 .article-catalog-bk .ch-subiten li a {
	font-size: 15px;
	padding: 0 0 0 25px;
	background: url(../images/ms_left_list_gray.png) no-repeat scroll 0 7px
}
#creation-page #page-top-img-tp13 {
	position: relative;
	text-indent: 0
}
#creation-page #page-top-img-tp13 #img-mask-bg {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background: url(../images/layout/msbg.png) no-repeat center 0
}
#creation-page #page-top-img-tp13 .img-title-txt {
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	position: absolute;
	z-index: 10;
	width: 100%;
	text-align: center;
	top: 50%;
	text-shadow: #030303 0 0 14px
}

@media screen and (max-width:768px) {
#creation-page #page-top-img-tp13 .img-title-txt {
	top: 55%;
	font-size: 21px
}
}
#creation-page #page-petp13 .weburltag-con {
	text-align: left
}
#creation-page #page-petp13 .weburltag a {
	margin: 0
}
#creation-page #page-petp13 .n-article-title h2 {
	font-size: 21px;
	color: #253238
}
#creation-page #page-petp13 .weburltag a {
	font-size: 15px
}
#creation-page #page-petp13 .article-sub {
	display: inline-block;
	width: 100%
}
#creation-page #page-petp13 .article-sub .addtool {
	display: inline-block;
	float: left
}
#creation-page #page-petp13 .article-sub .bdsharebuttonbox {
	display: inline-block;
	float: left
}
#creation-page #page-petp13 .article-sub .bdsharebuttonbox a {
	margin: 0
}
#creation-page #page-petp13 .article-sub .addthis_button_facebook_like {
	padding: 0;
	margin: 0
}
#creation-page #page-petp13 .article-sub .addtool a {
	display: inline-block;
	margin: 0 5px 0 0
}
#creation-page #page-petp13 .article-sub .bdsharebuttonbox a {
	display: inline-block;
	margin: 0 5px 0 0
}
#creation-page #page-petp13 .info-html-edit {
	padding: 15px 0 0 0
}
#nav-catalog-lite-tp13 .page-header-con {
	padding: 0 0 22px
}
#nav-catalog-lite-tp13 .page-title {
	color: #253238;
	font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica;
	font-weight: bold;
	font-size: 21px;
	line-height: 21px
}
#nav-catalog-lite-tp13 .main-catalog {
	border-bottom: 1px solid #d8d8d8
}
#nav-catalog-lite-tp13 .main-catalog>a {
	background: 0;
	color: #253238;
	padding: 2px 0 2px 20px;
	margin: 11px 0;
	display: inline-block;
	width: 100%;
	border: 0;
	border-left: 3px solid #bbb;
	font-size: 18px
}
#nav-catalog-lite-tp13 .main-catalog>a:hover {
	background: 0;
	color: #006fa2
}
#nav-catalog-lite-tp13 .article-catalog {
	border-top: 1px solid #d8d8d8
}
#nav-catalog-lite-tp13 .n-article-title h2 {
	font-size: 21px
}

@media screen and (min-width:992px) {
#creation-page #page-top-img-tp13 {
	height: 470px
}
#creation-page #page-petp13 .col-md-9 {
	float: left;
	width: 67%
}
#creation-page #page-petp13 .col-md-3 {
	float: right;
	width: 31%
}
}
.hr-info-con {
	display: inline-block;
	float: left;
	width: 100%;
	font-size: 13px;
	padding: 8px 0;
	background: #e9e9e9
}
.hr-info-con .hr-post-info {
	float: left;
	color: #000;
	display: inline-block;
	width: 60%;
	text-align: center
}
.hr-info-con .hr-post-time, .hr-info-con .hr-post-load {
	color: #000;
	float: left;
	width: 20%;
	text-align: center
}
.news-block .ct-list-title {
	width: 100%;
	line-height: 24px
}
.news-block .ct-list-title h2, .news-block .ct-list-title h3 {
	color: #01647e;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 20px;
	border-bottom: 1px solid #d6d6d6
}
.news-block #ix-infolist-txt2 {
	padding: 0
}
.news-block .backlist {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 50px 0 20px
}
.news-block .backlist a {
	background: #1d439a;
	color: #FFF;
	padding: 15px 50px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none
}
.news-block .backlist a:hover {
	background: #921b1c
}
.news-block .pagination {
	margin: 40px 0 20px 0
}
.news-block .index-block .infolist-txt2 .news-entry h2 a {
	text-decoration: none
}
.fund-iten-bk #creation-page .page-con-bk .page-article {
	padding: 0 0 10px
}
.fund-iten-bk #creation-page .article-title-header {
	display: inline-block;
	float: left;
	padding: 0 0 0 25px;
	width: 60%
}
.fund-iten-bk #creation-page .article-title-header .article-title {
	width: 100%;
	padding: 0;
	font-size: 15px;
	font-weight: bold
}
.fund-iten-bk #creation-page .article-title-header .brief-section {
	display: inline-block;
	padding: 5px 0 0 0
}

@media screen and (max-width:991px) {
.news-block .page-con-bk {
	max-width: 100%
}
.news-block #page-content>.container {
	width: 100%
}
.news-block #ix-infolist-txt2 .news-entry {
	padding: 0
}
}

@media screen and (max-width:768px) {
.news-block #page-content .page-con-bk {
	max-width: 100%;
	width: 100%
}
}

@media screen and (max-width:500px) {
.fund-iten-bk #creation-page .article-title-header {
	padding: 15px 0;
	width: 100%
}
}
#creation-page .ns-straight {
	margin: 0;
	padding: 20px 0 0;
	width: 100%
}
.news-infolist {
	display: inline-block;
	width: 100%;
	padding: 15px 0 0 0;
	margin: 0 0 0 -10px;
	width: 102%
}
.news-infolist li {
	width: 33.33333%;
	margin: 0 0 15px;
	padding: 0 10px;
	float: left
}
.news-infolist .infolist-article {
	padding: 5px;
	width: 100%;
	display: inline-block;
	border: 1px solid #d6d6d6
}
.news-infolist .info-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
.news-infolist .info-img-con a, .news-infolist .info-img-con span {
	display: block
}
.news-infolist .info-img-con a:after, .news-infolist .info-img-con span:after {
	padding-top: 55%;
	content: "";
	display: block
}
.news-infolist .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.news-infolist .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.news-infolist .info-img-con :hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.news-infolist .info-main-con {
	float: left;
	width: 100%;
	padding: 20px 15px 10px
}
.news-infolist .info-title {
	height: 54px;
	line-height: 26px;
	text-align: left;
	margin: 0;
	overflow: hidden
}
.news-infolist .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #1f7bc9;
	text-decoration: none
}
.news-infolist .info-title a:hover {
	color: #e1680e
}
.news-infolist .post-time {
	color: #434343;
	font-size: 15px;
	padding: 10px 0 5px 0;
	margin: 0;
	display: inline-block;
	font-family: Helvetica, Arial
}
.news-infolist .brief-section {
	font-size: 14px;
	color: #434343;
	line-height: 1.8;
	height: 3.8em;
	overflow: hidden
}
.big-infolist-con {
	margin: 20px 0 0 0;
	width: 100%;
	position: relative;
	overflow: hidden
}
.big-infolist-con .img-border a {
	display: block
}
.big-infolist-con .img-border a:after {
	padding-top: 46.5%;
	content: "";
	display: block
}
.big-infolist-con .img-border img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.big-infolist-con .img-border img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.big-infolist-con .img-border:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.big-infolist-con .info-title {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0
}
.big-infolist-con .info-title a {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding: 10px 18px;
	margin: 0;
	background: rgba(99,152,27,0.9)
}

@media screen and (max-width:991px) {
#creation-page .news-infolist li {
	width: 50%
}
}

@media screen and (max-width:768px) {
#creation-page .news-infolist {
	margin: 0 auto;
	width: 100%;
	display: block
}
#creation-page .news-infolist li {
	width: 100%;
	float: none;
	max-width: inherit;
	padding: 0;
	margin: 0 0 15px 0
}
}
#creation-page .ns-straight li {
	padding: 0 15px;
	margin: 0 0 30px 0
}
#creation-page .ns-straight .info-center {
	text-align: center
}
#creation-page .ns-straight .info-title {
	text-align: center;
	overflow: hidden;
	height: 1.6em
}
#creation-page .ns-straight .infolist-article {
	padding: 0
}
#creation-page .ns-straight .post-time {
	padding: 0 0 10px;
	color: #797979
}
#creation-page .ns-straight .info-main-con {
	padding: 15px 25px 20px 25px
}
#creation-page .ns-straight .info-img-con a:after {
	padding-top: 60%
}
.ns-straight-tp8 .news-infolist li {
	width: 25%;
	padding: 0 15px;
	margin: 0 0 30px 0
}
.ns-straight-tp8 .info-main-con {
	padding: 10px 20px 15% 20px;
	line-height: 21px
}
.ns-straight-tp8 .post-time {
	padding: 0 0 0 20px;
	margin: 0;
	font-size: 13px;
	color: #6c6c6c;
	background: url(../images/icon/times.svg) no-repeat 0 3px;
	background-size: 13px 13px
}
.ns-straight-tp8 .info-title {
	width: 100%;
	height: 2em;
	overflow: hidden
}
.ns-straight-tp8 .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
	display: inline-block;
	margin: 10px 0 0 0
}
.ns-straight-tp8 .infolist-article {
	padding: 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	border: 0
}
.ns-straight-tp8 .info-img-con a:after {
	padding-top: 75%
}
.ns-straight-tp8 .brief-section {
	line-height: 21px;
	font-size: 13px;
	margin: 10px 0 0 0;
	height: 3.5em
}
.ns-straight-tp8 .info-main-con {
	position: relative
}
.ns-straight-tp8 .info-main-con:before {
	border-color: transparent transparent #FFF;
	border-style: solid;
	border-width: 0 10px 10px;
	content: "";
	height: 0;
	right: 25px;
	top: -9px;
	position: absolute;
	width: 0
}

@media screen and (max-width:768px) {
.ns-straight-tp8 .info-main-con {
	padding: 15px 30px 30px 30px
}
.ns-straight-tp8 .info-title {
	height: auto
}
.ns-straight-tp8 .brief-section {
	height: auto
}
}
.ns-straight-tp9 .news-infolist li {
	width: 50%;
	padding: 0 15px;
	margin: 0 0 30px 0
}
.ns-straight-tp9 .info-main-con {
	padding: 40px 30px 10% 30px;
	line-height: 21px
}
.ns-straight-tp9 .post-time {
	padding: 0 0 0 20px;
	margin: 0;
	font-size: 13px;
	color: #6c6c6c;
	background: url(../images/icon/times.svg) no-repeat 0 3px;
	background-size: 13px 13px
}
.ns-straight-tp9 .info-title {
	width: 100%;
	height: 2em;
	overflow: hidden
}
.ns-straight-tp9 .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
	display: inline-block;
	margin: 10px 0 0 0
}
.ns-straight-tp9 .infolist-article {
	padding: 0;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
	border: 0
}
.ns-straight-tp9 .info-img-con a:after {
	padding-top: 65%
}
.ns-straight-tp9 .brief-section {
	line-height: 21px;
	font-size: 13px;
	margin: 10px 0 0 0;
	height: 3.5em
}

@media screen and (max-width:768px) {
.ns-straight-tp9 .info-main-con {
	padding: 30px 35px 45px 35px
}
.ns-straight-tp9 .info-title {
	height: auto
}
.ns-straight-tp9 .brief-section {
	height: auto
}
}
#creation-page .ns-straight-qqstyle li {
	width: 25%
}
#creation-page .ns-straight-qqstyle .infolist-article {
	border: 0;
	padding: 0
}
#creation-page .ns-straight-qqstyle .info-main-con {
	padding: 25px 0 10px 0;
	float: none
}
#creation-page .ns-straight-qqstyle .info-img-con {
	overflow: inherit
}
#creation-page .ns-straight-qqstyle .info-img-con img {
	border-radius: 9999px;
	overflow: hidden
}
#creation-page .ns-straight-qqstyle .info-img-con a:after {
	padding-top: 100%
}
#creation-page .ns-straight-qqstyle .info-img-con img {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none
}
#creation-page .ns-straight-qqstyle .infolist-article {
	width: 100%;
	max-width: 500px;
	padding: 0 20px;
	margin: 0 auto;
	display: block
}
#creation-page .ns-straight-qqstyle .img-border {
	position: relative
}
.postdate-qoo {
	background: #139ccf;
	border-radius: 60px;
	color: #fff;
	font-size: 12px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	z-index: 10
}
.postdate-qoo time {
	display: inline-block;
	padding: 10px;
	text-align: center;
	width: 100%
}
.postdate-qoo time .info-year {
	border-bottom: 1px solid #fff;
	display: block
}
.postdate-qoo time .info-date {
	display: block
}
.news-block .ns-straight-switching {
	max-width: 960px;
	margin: 0 auto;
	padding: 0 0 60px
}
.news-block .ns-straight-switching .newslist .news-brief {
	width: 90%;
	margin: 0 5%;
	display: inline-block;
	border: 7px solid #e0e0dd
}
.news-block .ns-straight-switching .newslist .news-brief header {
	padding: 10px 20px
}
.news-block .ns-straight-switching .newslist .news-brief header h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-weight: normal
}
.news-block .ns-straight-switching .newslist .news-brief header h2 a {
	color: #333
}
.news-block .ns-straight-switching .newslist .news-brief time {
	color: #0098d0;
	font-size: 13px;
	font-weight: bold
}
.news-block .ns-straight-switching .newslist .news-brief {
	-webkit-transition: All .2s ease-in;
	-ms-transition: All .2s ease-in;
	-moz-transition: All .2s ease-in;
	-o-transition: All .2s ease-in;
	transform: All .2s ease-in
}
.news-block .ns-straight-switching .newslist .news-brief:hover {
	-ms-transform: scale(0.95, 0.95);
	-webkit-transform: scale(0.95, 0.95);
	transform: scale(0.95, 0.95)
}
.news-block .ns-straight-switching .news-img {
	width: 100%;
	background: #e0e0dd;
	position: relative;
	overflow: hidden
}
.news-block .ns-straight-switching .news-img :after {
	padding-top: 93%;
	content: "";
	display: block
}
.news-block .ns-straight-switching .news-img img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	height: auto;
	margin: auto
}
.news-block .ns-straight-switching .list-total {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #666
}
.news-block .ns-straight-switching .bx-wrapper .bx-pager, .news-block .ns-straight-switching .bx-wrapper .bx-controls-auto {
	bottom: -50px
}

@media screen and (min-width:992px) {
.news-block .ns-straight-switching {
	width: 960px
}
}

@media screen and (min-width:1100px) {
.news-block .ns-straight-switching .bx-prev, .news-block .ns-straight-switching .bx-next {
	text-indent: -9999px;
	overflow: hidden;
	display: inline-block;
	background-position: 0 0;
	top: 40%;
	width: 23px;
	height: 74px;
	position: absolute;
	-webkit-transition: All .2s ease-in;
	-ms-transition: All .2s ease-in;
	-moz-transition: All .2s ease-in;
	-o-transition: All .2s ease-in;
	transform: All .2s ease-in
}
.news-block .ns-straight-switching .bx-prev:hover {
	left: -50px;
	background-position: 0 0
}
.news-block .ns-straight-switching .bx-next:hover {
	right: -50px;
	background-position: 0 0
}
.news-block .ns-straight-switching .bx-prev {
	background: url(../images/pre_but.png) no-repeat 0 0;
	left: -40px
}
.news-block .ns-straight-switching .bx-next {
	background: url(../images/next_but.png) no-repeat 0 0;
	right: -40px
}
}

@media screen and (max-width:1099px) {
.news-block .ns-straight-switching .bx-wrapper .bx-controls-direction a {
	top: 110%
}
}

@media screen and (max-width:991px) {
.news-block .ns-straight-switching {
	width: 640px
}
}

@media screen and (max-width:700px) {
.news-block .ns-straight-switching {
	max-width: 320px;
	width: 100%
}
}
.news-block .artilce-title-txt {
	font-weight: normal;
	color: #007ac8;
	font-size: 21px;
	padding: 20px 0 0 0;
	width: 100%;
	margin: 0 auto
}
.news-block .artilce-post-time {
	padding: 0;
	color: #008fd5;
	font-size: 14px;
	width: 100%;
	display: block;
	padding: 15px 0;
	font-weight: bold
}
.news-block .page-con-bk .page-article header .n-article-title {
	margin: 0 0 15px 0
}
.news-block .page-article .n-article-title .titletxt-tag {
	font-size: 21px;
	font-weight: bold;
	color: #3b3b3b;
	margin: 0
}
.news-block .news-article {
	max-width: 1230px;
	padding: 0 15px;
	margin: 0 auto
}
.news-block .news-article header h1, .news-block .news-article header h2, .news-block .news-article header h3, .news-block .news-article header h4, .news-block .news-article header .header-title {
	font-size: 24;
	color: #333;
	font-family: 'Eurostar';
	letter-spacing: 2px;
	margin: 0;
	width: 100%;
	padding: 0 0 3px
}
.news-block .news-article header .article-time {
	font-size: 13px;
	color: #000
}
.news-block .news-article .websub-iten {
	display: inline-block;
	float: left
}
.news-block .news-article .websub-iten-ag-r {
	display: inline-block;
	float: right
}
.news-block .news-article .article-sub {
	border-top: 1px solid #d6d6d6;
	padding: 30px 0;
	margin: 15px 0 0 0;
	display: inline-block;
	width: 100%
}
.news-block .news-article .article-sub time {
	float: left;
	color: #515151;
	margin: 0;
	font-size: 15px;
	display: inline-block;
	font-family: 'Eurostar';
	letter-spacing: 2px
}
.news-block .news-article .article-sub .article-time {
	display: inline-block;
	width: 100%;
	padding: 0 0 15px 0;
	font-family: 'Eurostar';
	letter-spacing: 2px
}
.news-block .news-article .article-sub .addthis_toolbox {
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-article .article-sub .addthis_toolbox .addthis_button_facebook_like {
	padding: 3px 6px 0 6px
}
.news-block .news-article .article-sub .toolbox-title {
	display: inline-block;
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	font-size: 13px
}
.news-block .news-article .article-sub .a2a_default_style {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-article .article-sub .linebox a {
	display: inline-block;
	width: 85px
}
.news-block .news-article .article-sub .linebox img {
	height: auto;
	max-width: 100%
}
.news-block .news-article .news-morelink-con {
	display: block;
	text-align: right;
	padding: 40px 0
}
.news-block .news-article .info-html-edit {
	padding: 0 0 20px 0
}

@media screen and (max-width:768px) {
.news-block .article-catalog li {
	width: 100%
}
}

@media screen and (max-width:991px) {
.news-block .news-article header h1 {
	width: 100%
}
.news-block .news-article .news-morelink-con {
	text-align: center
}
}
#article-single-tp2 {
	max-width: 1200px;
	margin: 0 auto
}
#article-single-tp2 .header-title {
	font-size: 18px
}
#article-single-tp2 .info-img-list-con {
	padding: 35px 0 0 0
}
#article-single-tp2 .info-img-tag {
	padding: 0 0 20px 0
}
#article-single-tp2 .other-info-con {
	width: 100%
}
#article-single-tp2 .other-info-con .showcase-list {
	width: 100%;
	margin: 20px 0 0 0;
	padding: 40px 0;
	border-top: 1px solid #d4d3d3;
	border-bottom: 1px solid #d4d3d3
}
#news-article-border {
	border: 1px solid #d9d9d9;
	padding: 40px 45px;
	position: relative;
	margin: 0 auto 30px auto
}
#news-article-border .backlist {
	margin: 0;
	width: auto
}
#news-article-border .backlist a {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 13px;
	padding: 5px 20px;
	width: auto;
	border-radius: 0
}
#news-article-border header {
	border-left: 2px solid #0b77a0
}
#news-article-border header h2 {
	color: #0b77a0
}

@media screen and (max-width:991px) {
#news-article-border {
	border: 0;
	padding: 10px
}
#news-article-border header {
	padding: 0 0 0 25px
}
#news-article-border .backlist {
	width: 100%;
	text-align: center;
	padding: 20px 0 0 0
}
#news-article-border .backlist a {
	position: inherit;
	padding: 10px 20px;
	display: inline-block
}
}
#news-article-border-wide {
	max-width: inherit;
	width: 100%;
	border: 1px solid #d9d9d9;
	padding: 40px 45px;
	position: relative;
	margin: 0 auto 30px auto
}
#news-article-border-wide .backlist {
	margin: 0;
	width: auto
}
#news-article-border-wide .backlist a {
	position: absolute;
	top: 0;
	right: 50px;
	font-size: 13px;
	padding: 5px 20px;
	width: auto;
	border-radius: 0
}
#news-article-border-wide header {
	border: 0;
	padding: 0
}
#news-article-border-wide header h2 {
	color: #2a94c4;
	font-weight: bold
}

@media screen and (max-width:991px) {
#news-article-border-wide {
	border: 0;
	padding: 10px
}
#news-article-border-wide header {
	padding: 0
}
#news-article-border-wide .backlist {
	width: 100%;
	text-align: center;
	padding: 20px 0 0 0
}
#news-article-border-wide .backlist a {
	position: inherit;
	padding: 10px 20px;
	display: inline-block;
	border-radius: 3px
}
}
.news-qoo-tp2 .news-infolist {
	padding: 25px 0 0
}
.news-qoo-tp2 .news-infolist li {
	width: 50%;
	position: relative;
	margin: 0 0 35px
}
.news-qoo-tp2 .news-infolist .infolist-article {
	box-shadow: 0 0 3px #6a6a6a;
	border: 0;
	padding: 0;
	max-width: 400px;
	margin: 0 auto;
	border-radius: 15px;
	overflow: hidden;
	position: relative
}
.news-qoo-tp2 .news-infolist .info-img-con a:after {
	padding-top: 60%
}
.news-qoo-tp2 .news-infolist .postdate-qoo {
	background: #f18200;
	top: -15px
}
.news-qoo-tp2 .news-infolist .info-main-con {
	padding: 15px
}
.news-qoo-tp2 .news-infolist .info-title {
	text-align: center;
	height: 30px
}
.news-qoo-tp2 .news-infolist .info-title a {
	color: #9d012f;
	font-size: 16px;
	font-weight: bold
}
.news-qoo-tp2 .news-infolist .info-title a:hover {
	color: #f18200
}

@media screen and (max-width:768px) {
#creation-page .news-qoo-tp2 .news-infolist {
	max-width: 400px;
	margin: 0 auto
}
#creation-page .news-qoo-tp2 .news-infolist li {
	margin: 0 0 35px
}
}
.infolist-txt-qoo-tp1 ul li {
	padding: 0 0 15px 0
}
.infolist-txt-qoo-tp1 .info-article {
	font-size: 16px;
	display: inline-block;
	width: 100%;
	padding: 10px 25px;
	border: 2px solid #ffc6d7;
	border-radius: 99px
}
.infolist-txt-qoo-tp1 .info-article time {
	display: inline-block;
	color: #9d012f;
	font-family: 'OpenSans';
	float: left;
	padding: 0 15px 0 0;
	margin: 0 15px 0 0;
	border-right: 2px solid #b2b2b2
}
.infolist-txt-qoo-tp1 .info-article .info-title-tag {
	display: inline-block;
	width: 70%;
	overflow: hidden;
	height: 23px
}
.infolist-txt-qoo-tp1 .info-article .info-title-tag a {
	color: #9d012f;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/icon/title2.png) no-repeat 0 0;
	background-size: 25px auto;
	padding: 0 0 0 35px
}
.infolist-txt-qoo-tp1 .info-article .info-title-tag a:hover {
	color: #f18200
}
.infolist-txt-qoo-tp1 .info-article .info-detail {
	padding: 2px 18px;
	display: inline-block;
	float: right;
	background: #ed7397;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	border-radius: 99px;
	text-decoration: none
}
.infolist-txt-qoo-tp1 .info-article .info-detail:hover {
	background: #f18200
}

@media screen and (max-width:768px) {
.infolist-txt-qoo-tp1 .info-article {
	border: 0;
	border-bottom: 2px solid #ffc6d7;
	border-radius: 0;
	padding: 10px 0
}
.infolist-txt-qoo-tp1 .info-article time {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%
}
.infolist-txt-qoo-tp1 .info-article .info-detail {
	display: none
}
.infolist-txt-qoo-tp1 .info-article .info-title-tag {
	width: 100%;
	height: auto
}
.infolist-txt-qoo-tp1 .info-article .info-title-tag a {
	display: inline-block
}
.infolist-txt-qoo-tp1 .info-article time {
	padding: 0 0 10px 0
}
}
.ns-horizontal {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal li {
	padding: 0;
	border-bottom: 1px solid #cbcbcb;
	margin: 0;
	display: inline-block;
	width: 100%
}
.ns-horizontal li .infolist-article {
	width: 100%;
	padding: 15px 0;
	border: 0;
	float: left
}
.ns-horizontal li .img-border {
	width: 42%;
	float: left
}
.ns-horizontal li .info-main-con {
	width: 58%;
	float: left;
	padding: 0 0 0 25px
}
.ns-horizontal .info-img-con a:after {
	padding-top: 55%
}
.ns-horizontal .info-title {
	height: 26px
}
.ns-horizontal .info-title a {
	font-size: 18px
}
.ns-horizontal .brief-section {
	height: 9.2em
}
.ns-horizontal .post-time-block {
	background: #058dca;
	padding: 5px 10px;
	font-size: 14px;
	color: #FFF;
	display: inline-block;
	margin: 0 0 10px 0
}

@media screen and (max-width:991px) {
.news-block .ns-horizontal {
	max-width: 800px;
	width: 100%
}
.news-block .ns-horizontal li {
	width: 50%;
	padding: 10px;
	border: 0
}
.news-block .ns-horizontal li .infolist-article {
	padding: 5px;
	border: 1px solid #cbcbcb
}
.news-block .ns-horizontal .img-border {
	width: 100%;
	float: none
}
.news-block .ns-horizontal .info-main-con {
	width: 100%;
	float: none;
	padding: 15px
}
.news-block .ns-horizontal .info-title {
	height: 30px;
	width: 100%
}
.news-block .ns-horizontal .brief-section {
	height: 5em
}
}

@media screen and (max-width:500px) {
.news-block .ns-horizontal {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
.news-block .ns-horizontal li {
	width: 100%
}
.news-block .ns-horizontal .infolist-article {
	float: none
}
.news-block .ns-horizontal .info-main-con {
	padding: 15px
}
.news-block .ns-horizontal .info-title {
	height: auto;
	width: 100%
}
.news-block .ns-horizontal .brief-section {
	height: auto;
	max-height: 5.5em;
	padding: 0;
	margin: 15px 0 0 0
}
}
#newslist-line .news-infolist {
	padding: 15px 0 0 0
}
#newslist-line .infolist-article {
	border: 1px solid #d6d6d6;
	padding: 5px;
	margin: 0 0 15px 0
}
#newslist-line .ns-horizontal li {
	border: 0
}

@media screen and (min-width:992px) {
#newslist-line .ns-horizontal li .info-main-con {
	padding: 25px 25px 0 25px
}
#newslist-line .ns-horizontal .brief-section {
	height: 7em
}
}
#newslist-line-tp3 .news-infolist {
	padding: 45px 0 0 0
}
#newslist-line-tp3 .infolist-article {
	border: 1px solid #d6d6d6;
	padding: 5px;
	margin: 0 0 15px 0
}
#newslist-line-tp3 .ns-horizontal {
	margin: 0 auto
}
#newslist-line-tp3 .pagination {
	margin: 10px 0
}
#newslist-line-tp3 .ns-horizontal li {
	border: 0
}
#newslist-line-tp3 .ns-horizontal .info-img-con a::after {
	padding-top: 60%
}
#newslist-line-tp3 .ns-horizontal .info-title {
	height: auto;
	max-height: 3em;
	line-height: 25px
}
#newslist-line-tp3 .ns-horizontal .info-title a {
	color: #183a7b
}
#newslist-line-tp3 .ns-horizontal .info-title a:hover {
	color: #e1680e
}
#newslist-line-tp3 .news-infolist .post-time {
	font-size: 18px;
	font-weight: bold;
	line-height: 21px;
	color: #6fa101
}
#newslist-line-tp3 .news-infolist .brief-section {
	font-size: 15px
}
#newslist-line-tp3 .news-infolist .post-time {
	padding: 10px 0
}

@media screen and (min-width:992px) {
#newslist-line-tp3 .ns-horizontal li .info-main-con {
	padding: 3% 3% 0
}
#newslist-line-tp3 .ns-horizontal .brief-section {
	height: 5em;
	line-height: 24px
}
}

@media screen and (max-width:991px) {
#newslist-line-tp3 .ns-horizontal .info-title {
	height: 30px
}
}
.ns-horizontal2 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal2 li {
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0 0 25px;
	display: inline-block;
	width: 100%
}
.ns-horizontal2 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative
}
.ns-horizontal2 li .img-border {
	width: 30%;
	float: left
}
.ns-horizontal2 li .info-main-con {
	width: 70%;
	float: left;
	padding: 3% 3% 0 3%
}
.ns-horizontal2 .info-img-con a:after {
	padding-top: 60%
}
.ns-horizontal2 .info-title {
	height: 26px
}
.ns-horizontal2 .brief-section {
	height: 7.5em;
	line-height: 28px;
	margin: 0;
	font-size: 15px;
	margin: 13px 0 0 0
}
.ns-horizontal2 .post-time {
	color: #d05a03;
	line-height: 34px;
	text-align: center;
	float: left;
	margin: 0 25px 0 0;
	padding: 0
}
.ns-horizontal2 .post-time .post-year {
	font-size: 24px;
	display: block;
	border-bottom: 1px solid #d05a03
}
.ns-horizontal2 .post-time .post-date {
	font-size: 19px;
	display: block
}
.ns-horizontal2 .info-title a {
	font-size: 21px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal2 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}

@media screen and (max-width:1200px) {
.ns-horizontal2 .brief-section {
	height: 6em
}
}

@media screen and (max-width:991px) {
.news-block .ns-horizontal2 {
	max-width: 800px;
	width: 100%
}
.news-block .ns-horizontal2 li {
	width: 50%;
	padding: 10px;
	border: 0
}
.news-block .ns-horizontal2 li .infolist-article {
	padding: 0;
	border: 1px solid #cbcbcb
}
.news-block .ns-horizontal2 .img-border {
	width: 100%;
	float: none
}
.news-block .ns-horizontal2 .info-main-con {
	width: 100%;
	float: none;
	padding: 20px 25px 10px 25px
}
.news-block .ns-horizontal2 .info-title {
	height: 30px;
	width: 100%;
	padding: 5px 0 0 0
}
.news-block .ns-horizontal2 .info-title a {
	font-size: 18px
}
.news-block .ns-horizontal2 .post-time {
	line-height: 21px
}
.news-block .ns-horizontal2 .post-time .post-year {
	font-size: 15px;
	display: inline;
	border: 0;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0
}
.news-block .ns-horizontal2 .post-time .post-date {
	font-size: 15px;
	display: inline
}
.news-block .ns-horizontal2 .brief-section {
	margin: 15px 0 0 0
}
}

@media screen and (max-width:500px) {
.news-block .ns-horizontal2 {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
.news-block .ns-horizontal2 li {
	width: 100%
}
.news-block .ns-horizontal2 .infolist-article {
	float: none
}
.news-block .ns-horizontal2 .info-title {
	height: auto;
	width: 100%
}
.news-block .ns-horizontal2 .brief-section {
	height: auto;
	max-height: 6em;
	padding: 0
}
}
.ns-horizontal3 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal3 li {
	border: 1px solid #cbcbcb;
	margin: 0 0 15px;
	padding: 0;
	display: inline-block;
	width: 100%
}
.ns-horizontal3 li .infolist-article {
	width: 100%;
	padding: 5px;
	border: 0;
	float: left;
	position: relative
}
.ns-horizontal3 li .img-border {
	width: 28%;
	float: left
}
.ns-horizontal3 li .info-main-con {
	width: 60%;
	float: left;
	padding: 20px 25px 0 40px
}
.ns-horizontal3 .info-img-con a:after {
	padding-top: 24%
}
.ns-horizontal3 .info-title {
	height: 26px
}
.ns-horizontal3 .info-title a {
	font-size: 15px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal3 .link-more {
	background: #00709a;
	color: #FFF;
	padding: 3px 15px;
	display: inline-block;
	font-size: 13px;
	float: right;
	margin: 20px 20px 0 0
}

@media screen and (max-width:991px) {
.news-block #creation-page .ns-horizontal3 .img-border {
	width: 40%
}
.news-block #creation-page .ns-horizontal3 li {
	width: 100%
}
.news-block #creation-page .ns-horizontal3 .link-more {
	display: none;
	visibility: hidden
}
}

@media screen and (max-width:768px) {
.ns-horizontal3 li .info-main-con {
	padding: 5px 0 0 20px;
	width: 65%
}
.ns-horizontal3 .info-title a {
	font-size: 13px
}
.news-block #creation-page .ns-horizontal3 .img-border {
	width: 30%
}
}

@media screen and (max-width:500px) {
.news-block #creation-page .ns-horizontal3 {
	max-width: 300px;
	margin: 0 auto
}
.news-block #creation-page .ns-horizontal3 .img-border {
	width: 100%
}
.news-block #creation-page .ns-horizontal3 li {
	width: 100%;
	float: none;
	padding: 0;
	border: 0
}
.news-block #creation-page .ns-horizontal3 li .info-main-con {
	width: 100%;
	padding: 5px 15px;
	text-align: center
}
.news-block #creation-page .ns-horizontal3 .infolist-article {
	border: 1px solid #cbcbcb;
	float: none
}
}
.ns-horizontal4 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal4 li {
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0 0 15px;
	display: inline-block;
	width: 100%
}
.ns-horizontal4 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative
}
.ns-horizontal4 li .img-border {
	width: 36%;
	float: left
}
.ns-horizontal4 li .info-main-con {
	width: 64%;
	float: left;
	padding: 5px 20px 0 20px
}
.ns-horizontal4 .info-img-con a:after {
	padding-top: 60%
}
.ns-horizontal4 .brief-section {
	height: 8em;
	line-height: 30px;
	margin: 0;
	font-size: 15px;
	color: #393939;
	margin: 15px 0 0 0
}
.ns-horizontal4 .post-time {
	padding: 2px 13px;
	margin: 0 25px 0 0;
	background: #0081af;
	color: #FFF;
	line-height: 34px;
	text-align: center;
	float: left
}
.ns-horizontal4 .post-time .post-year {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 21px;
	display: block;
	border-bottom: 1px solid #439dc0
}
.ns-horizontal4 .post-time .post-date {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 18px;
	display: block
}
.ns-horizontal4 .info-header {
	padding: 50px 0 0 0;
	display: inline-block;
	float: left;
	width: 82%
}
.ns-horizontal4 .info-title {
	height: 26px
}
.ns-horizontal4 .info-title a {
	font-size: 18px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal4 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}

@media screen and (max-width:1200px) {
#page-content .ns-horizontal4 .brief-section {
	height: 6em
}
}

@media screen and (max-width:991px) {
#page-content .ns-horizontal4 {
	max-width: 800px;
	width: 100%
}
#page-content .ns-horizontal4 .info-header {
	width: 100%;
	float: none;
	padding: 20px 0 0 0
}
#page-content .ns-horizontal4 li {
	width: 50%;
	padding: 10px;
	border: 0
}
#page-content .ns-horizontal4 li .infolist-article {
	border: 1px solid #cbcbcb
}
#page-content .ns-horizontal4 .img-border {
	width: 100%;
	float: none
}
#page-content .ns-horizontal4 .info-main-con {
	width: 100%;
	float: none;
	padding: 20px 20px 5px 20px
}
#page-content .ns-horizontal4 .info-title {
	height: 30px;
	width: 100%
}
#page-content .ns-horizontal4 .info-title a {
	font-size: 18px
}
#page-content .ns-horizontal4 .post-time {
	line-height: 21px
}
#page-content .ns-horizontal4 .post-time .post-year {
	font-size: 15px;
	display: inline;
	border: 0;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0
}
#page-content .ns-horizontal4 .post-time .post-date {
	font-size: 15px;
	display: inline
}
#page-content .ns-horizontal4 .brief-section {
	font-size: 14px;
	line-height: 26px
}
}

@media screen and (max-width:768px) {
#page-content .ns-horizontal4 li {
	width: 100%
}
}

@media screen and (max-width:500px) {
#page-content .ns-horizontal4 {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
#page-content .ns-horizontal4 li {
	width: 100%
}
#page-content .ns-horizontal4 .infolist-article {
	float: none
}
#page-content .ns-horizontal4 .info-title {
	height: auto;
	width: 100%
}
#page-content .ns-horizontal4 .brief-section {
	height: auto;
	max-height: 5.7em;
	padding: 0;
	margin: 15px 0 0 0
}
}
.ns-horizontal4v2 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal4v2 li {
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0 0 15px;
	display: inline-block;
	width: 100%
}
.ns-horizontal4v2 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative
}
.ns-horizontal4v2 li .img-border {
	width: 30%;
	float: left
}
.ns-horizontal4v2 li .info-main-con {
	width: 70%;
	float: left;
	padding: 35px 20px 0 35px
}
.ns-horizontal4v2 .info-img-con a:after {
	padding-top: 60%
}
.ns-horizontal4v2 .brief-section {
	height: 6.3em;
	line-height: 30px;
	margin: 0;
	font-size: 15px;
	color: #393939;
	margin: 15px 0 0 0
}
.ns-horizontal4v2 .post-time {
	padding: 2px 13px;
	margin: 0 25px 0 0;
	background: #0975c8;
	color: #FFF;
	line-height: 34px;
	text-align: center;
	float: left
}
.ns-horizontal4v2 .post-time .post-year {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 21px;
	display: block;
	border-bottom: 1px solid #439dc0
}
.ns-horizontal4v2 .post-time .post-date {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 18px;
	display: block
}
.ns-horizontal4v2 .info-header {
	padding: 0;
	display: inline-block;
	float: left;
	width: 82%
}
.ns-horizontal4v2 .info-title {
	height: 26px
}
.ns-horizontal4v2 .info-title a {
	font-size: 21px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal4v2 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}

@media screen and (max-width:1200px) and (min-width:992px) {
#page-content .ns-horizontal4v2 .brief-section {
	font-size: 15px;
	height: 5em;
	line-height: 25px
}
}

@media screen and (max-width:991px) {
#page-content .ns-horizontal4v2 {
	max-width: 800px;
	width: 100%
}
#page-content .ns-horizontal4v2 .info-header {
	width: 100%;
	float: none;
	padding: 20px 0 0 0
}
#page-content .ns-horizontal4v2 li {
	width: 50%;
	padding: 10px;
	border: 0
}
#page-content .ns-horizontal4v2 li .infolist-article {
	border: 1px solid #cbcbcb
}
#page-content .ns-horizontal4v2 .img-border {
	width: 100%;
	float: none
}
#page-content .ns-horizontal4v2 .info-main-con {
	width: 100%;
	float: none;
	padding: 20px 20px 5px 20px
}
#page-content .ns-horizontal4v2 .info-title {
	height: 30px;
	width: 100%
}
#page-content .ns-horizontal4v2 .info-title a {
	font-size: 18px
}
#page-content .ns-horizontal4v2 .post-time {
	line-height: 21px
}
#page-content .ns-horizontal4v2 .post-time .post-year {
	font-size: 15px;
	display: inline;
	border: 0;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0
}
#page-content .ns-horizontal4v2 .post-time .post-date {
	font-size: 15px;
	display: inline
}
#page-content .ns-horizontal4v2 .brief-section {
	font-size: 15px;
	height: 6em;
	line-height: 28px
}
}

@media screen and (max-width:768px) {
#page-content .ns-horizontal4v2 li {
	width: 100%
}
}

@media screen and (max-width:500px) {
#page-content .ns-horizontal4v2 {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
#page-content .ns-horizontal4v2 li {
	width: 100%
}
#page-content .ns-horizontal4v2 .infolist-article {
	float: none
}
#page-content .ns-horizontal4v2 .info-title {
	height: auto;
	width: 100%
}
#page-content .ns-horizontal4v2 .brief-section {
	height: auto;
	max-height: 5.7em;
	padding: 0;
	margin: 15px 0 0 0
}
}
.ns-horizontal5 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block;
	padding: 0
}
.ns-horizontal5 li {
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0 0 15px;
	display: inline-block;
	width: 100%
}
.ns-horizontal5 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative
}
.ns-horizontal5 li .img-border {
	width: 30%;
	float: left
}
.ns-horizontal5 li .info-main-con {
	width: 70%;
	float: left;
	padding: 5px 30px 0 30px
}
.ns-horizontal5 .info-img-con a:after {
	padding-top: 60%
}
.ns-horizontal5 .brief-section {
	height: 5.8em;
	line-height: 28px;
	margin: 0;
	font-size: 15px;
	color: #393939;
	margin: 10px 0 0 0
}
.ns-horizontal5 .post-time {
	padding: 2px 13px;
	background: #0081af;
	color: #FFF;
	line-height: 34px;
	text-align: center;
	float: left
}
.ns-horizontal5 .post-time .post-year {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 21px;
	display: block;
	border-bottom: 1px solid #439dc0
}
.ns-horizontal5 .post-time .post-date {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 18px;
	display: block
}
.ns-horizontal5 .info-header {
	padding: 20px 0 0 0;
	display: inline-block;
	float: left;
	width: 100%
}
.ns-horizontal5 .info-title {
	height: 26px
}
.ns-horizontal5 .info-title a {
	font-size: 18px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal5 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}
.ns-horizontal5 .info-more-tag {
	font-size: 13px;
	font-family: 'OpenSans';
	border-radius: 99px;
	background: #2a94c4;
	color: #FFF;
	padding: 3px 30px;
	display: inline-block;
	text-decoration: none
}
.ns-horizontal5 .info-more-tag:hover {
	background: #259a40
}

@media screen and (min-width:992px) {
.ns-horizontal5 .info-more-tag {
	position: absolute;
	right: 30px;
	bottom: 20px
}
.ns-horizontal5 .post-time {
	position: absolute;
	top: 0;
	left: 0
}
}

@media screen and (max-width:1200px) {
.ns-horizontal5 .info-header {
	padding: 10px 0 0 0
}
.ns-horizontal5 .brief-section {
	margin: 10px 0 0
}
}

@media screen and (max-width:1100px) {
.ns-horizontal5 .brief-section {
	height: 4em
}
}

@media screen and (max-width:991px) {
.news-block .ns-horizontal5 {
	max-width: 800px;
	width: 100%
}
.news-block .ns-horizontal5 .info-header {
	width: 100%;
	float: none;
	padding: 20px 0 0 0
}
.news-block .ns-horizontal5 li {
	width: 50%;
	padding: 10px;
	border: 0
}
.news-block .ns-horizontal5 li .infolist-article {
	padding: 5px;
	border: 1px solid #cbcbcb
}
.news-block .ns-horizontal5 .img-border {
	width: 100%;
	float: none
}
.news-block .ns-horizontal5 .info-main-con {
	width: 100%;
	float: none;
	padding: 15px;
	display: inline-block
}
.news-block .ns-horizontal5 .info-title {
	height: 30px;
	width: 100%
}
.news-block .ns-horizontal5 .info-title a {
	font-size: 18px
}
.news-block .ns-horizontal5 .post-time {
	line-height: 21px
}
.news-block .ns-horizontal5 .post-time .post-year {
	font-size: 15px;
	display: inline;
	border: 0;
	padding: 0 5px 0 0;
	margin: 0 5px 0 0
}
.news-block .ns-horizontal5 .post-time .post-date {
	font-size: 15px;
	display: inline
}
.news-block .ns-horizontal5 .brief-section {
	font-size: 14px;
	line-height: 26px
}
.news-block .ns-horizontal5 .info-more-tag {
	float: right
}
}

@media screen and (max-width:500px) {
.news-block .ns-horizontal5 {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
.news-block .ns-horizontal5 li {
	width: 100%
}
.news-block .ns-horizontal5 .infolist-article {
	float: none
}
.news-block .ns-horizontal5 .info-title {
	height: auto;
	width: 100%
}
.news-block .ns-horizontal5 .brief-section {
	height: auto;
	max-height: 5.7em;
	padding: 0;
	margin: 15px 0 0 0
}
}
.ns-horizontal6 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal6 li {
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0 0 15px;
	display: inline-block;
	width: 100%
}
.ns-horizontal6 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative
}
.ns-horizontal6 li .img-border {
	width: 24%;
	float: left
}
.ns-horizontal6 li .info-main-con {
	width: 76%;
	float: left;
	padding: 3% 0 0 3%
}
.ns-horizontal6 .info-img-con a:after {
	padding-top: 60%
}
.ns-horizontal6 .brief-section {
	height: 4.5em;
	line-height: 30px;
	margin: 0;
	font-size: 15px;
	color: #393939;
	margin: 15px 0 0 0
}
.ns-horizontal6 .info-header {
	padding: 0;
	display: inline-block;
	float: left;
	width: 100%
}
.ns-horizontal6 .info-title {
	height: 26px
}
.ns-horizontal6 .info-title a {
	font-size: 18px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal6 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}
.ns-horizontal6 .load-info-con {
	display: inline-block;
	float: left;
	width: 75%
}
.ns-horizontal6 .load-con {
	display: inline-block;
	float: right;
	width: 25%;
	padding: 4% 0 0;
	text-align: center
}
.ns-horizontal6 .load-but {
	background: #62ab66;
	color: #FFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	padding: 12px 25px
}
.ns-horizontal6 .load-but:hover {
	background: #36a13c
}

@media screen and (max-width:1200px) and (min-width:992px) {
#page-content .ns-horizontal6 .brief-section {
	height: 3.5em;
	line-height: 25px;
	margin: 10px 0 0
}
}

@media screen and (max-width:991px) {
#page-content .ns-horizontal6 {
	max-width: 800px;
	width: 100%
}
#page-content .ns-horizontal6 .info-header {
	width: 100%;
	float: none;
	padding: 5px 0 0 0
}
#page-content .ns-horizontal6 li {
	width: 50%;
	padding: 10px;
	border: 0
}
#page-content .ns-horizontal6 li .infolist-article {
	border: 1px solid #cbcbcb
}
#page-content .ns-horizontal6 .img-border {
	width: 100%;
	float: none
}
#page-content .ns-horizontal6 .info-main-con {
	width: 100%;
	float: none;
	padding: 20px 20px 5px 20px
}
#page-content .ns-horizontal6 .info-title {
	height: 30px;
	width: 100%
}
#page-content .ns-horizontal6 .info-title a {
	font-size: 18px
}
#page-content .ns-horizontal6 .brief-section {
	font-size: 15px;
	height: 6em;
	line-height: 28px;
	margin: 5px 0 0
}
#page-content .ns-horizontal6 .load-info-con {
	width: 100%
}
#page-content .ns-horizontal6 .load-con {
	width: 100%;
	display: inline-block;
	padding: 15px 0
}
#page-content .ns-horizontal6 .load-but {
	display: inline-block;
	width: 100%;
	padding: 10px
}
}

@media screen and (max-width:768px) {
#page-content .ns-horizontal6 li {
	width: 100%
}
}

@media screen and (max-width:500px) {
#page-content .ns-horizontal6 {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
#page-content .ns-horizontal6 li {
	width: 100%
}
#page-content .ns-horizontal6 .infolist-article {
	float: none
}
#page-content .ns-horizontal6 .info-title {
	height: auto;
	width: 100%
}
#page-content .ns-horizontal6 .brief-section {
	height: auto;
	max-height: 5.7em;
	padding: 0;
	margin: 15px 0 0 0
}
}
.ns-horizontal7 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block
}
.ns-horizontal7 li {
	width: 50%;
	padding: 0 15px;
	margin: 0 0 25px;
	display: inline-block
}
.ns-horizontal7 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative;
	border: 1px solid #cbcbcb;
	box-shadow: 3px 3px #e7e7e7
}
.ns-horizontal7 li .img-border {
	width: 45%;
	float: left
}
.ns-horizontal7 li .info-main-con {
	width: 55%;
	float: left;
	padding: 30px 30px 0 30px
}
.ns-horizontal7 .info-img-con a:after {
	padding-top: 88%
}
.ns-horizontal7 .brief-section {
	height: 6.8em;
	line-height: 30px;
	margin: 5px 0 0 0;
	font-size: 14px;
	color: #393939
}
.ns-horizontal7 .info-header {
	padding: 0;
	display: inline-block;
	float: left;
	width: 100%
}
.ns-horizontal7 .info-title {
	height: 55px
}
.ns-horizontal7 .info-title a {
	font-size: 18px;
	font-weight: bold;
	color: #2a94c4
}
.ns-horizontal7 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}

@media screen and (max-width:1200px) {
#page-content .ns-horizontal7 {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
	display: block
}
#page-content .ns-horizontal7 .info-header {
	width: 100%;
	float: none;
	padding: 5px 0 0 0
}
#page-content .ns-horizontal7 li {
	width: 33.33%;
	padding: 10px;
	border: 0;
	margin: 0
}
#page-content .ns-horizontal7 li .infolist-article {
	border: 1px solid #cbcbcb
}
#page-content .ns-horizontal7 .img-border {
	width: 100%;
	float: none
}
#page-content .ns-horizontal7 .info-main-con {
	width: 100%;
	float: none;
	padding: 20px 20px 20px 20px
}
#page-content .ns-horizontal7 .info-title {
	height: 30px;
	width: 100%
}
#page-content .ns-horizontal7 .info-title a {
	font-size: 18px
}
#page-content .ns-horizontal7 .brief-section {
	font-size: 15px;
	height: 6.5em;
	line-height: 28px;
	margin: 5px 0 0
}
}

@media screen and (max-width:991px) {
#page-content .ns-horizontal7 li {
	width: 50%
}
}

@media screen and (max-width:768px) {
#page-content .ns-horizontal7 li {
	width: 100%
}
#page-content .ns-horizontal7 .info-title {
	height: auto
}
#page-content .ns-horizontal7 .brief-section {
	height: auto;
	margin: 15px 0 0
}
}

@media screen and (max-width:500px) {
#page-content .ns-horizontal7 {
	width: 100%;
	margin: 0 auto;
	display: block
}
#page-content .ns-horizontal7 li {
	width: 100%
}
#page-content .ns-horizontal7 .infolist-article {
	float: none
}
}
#ns-infolist-qqstyle-tp1 .ns-horizontal li {
	border: 0
}
#ns-infolist-qqstyle-tp1 .ns-horizontal li .img-border {
	overflow: hidden;
	border-radius: 999px
}
#ns-infolist-qqstyle-tp1 .ns-horizontal .info-img-con a:after {
	padding-top: 100%
}
#ns-infolist-qqstyle-tp1 .ns-horizontal .info-title a {
	font-size: 21px;
	font-weight: bold
}
#ns-infolist-qqstyle-tp1 .brief-section {
	font-size: 16px
}
#ns-infolist-qqstyle-tp1 .post-time {
	padding: 10px 0;
	color: #919191;
	font-weight: bold;
	width: 100%
}
#ns-infolist-qqstyle-tp1 .info-img-con:hover img {
	-ms-transform: none;
	-webkit-transform: none;
	transform: none
}
#ns-infolist-qqstyle-tp1 .infolist-article {
	border: 0
}

@media screen and (min-width:992px) {
#ns-infolist-qqstyle-tp1 .ns-horizontal li .img-border {
	width: 25%
}
#ns-infolist-qqstyle-tp1 .ns-horizontal li .info-main-con {
	width: 70%;
	padding: 3.8% 0 0 35px
}
#ns-infolist-qqstyle-tp1 .brief-section {
	height: 5.6em
}
}

@media screen and (max-width:1100px) {
#ns-infolist-qqstyle-tp1 .ns-horizontal li .info-main-con {
	padding-top: 2%
}
}

@media screen and (max-width:991px) {
#ns-infolist-qqstyle-tp1 .newslist-bk {
	padding: 20px 0 0 0
}
#ns-infolist-qqstyle-tp1 .ns-horizontal li .info-main-con {
	padding-top: 30px
}
#ns-infolist-qqstyle-tp1 .ns-horizontal .info-title a {
	font-size: 18px
}
}
.horizontal-linetp2 {
	width: 100%;
	margin: 0 auto 25px auto;
	display: inline-block;
	padding: 0
}
.horizontal-linetp2 li {
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0 0 15px;
	display: inline-block;
	width: 100%
}
.horizontal-linetp2 li .infolist-article {
	width: 100%;
	padding: 0;
	border: 0;
	float: left;
	position: relative
}
.horizontal-linetp2 li .img-border {
	width: 25%;
	float: left
}
.horizontal-linetp2 li .info-main-con {
	width: 75%;
	float: left;
	padding: 2% 0 0 3.5%
}
.horizontal-linetp2 .info-img-con a:after {
	padding-top: 60%
}
.horizontal-linetp2 .brief-section {
	height: 3.5em;
	line-height: 26px;
	margin: 0;
	font-size: 15px;
	color: #393939;
	margin: 6px 0 0 0
}
.horizontal-linetp2 .info-header {
	padding: 0;
	display: inline-block;
	float: left;
	width: 100%
}
.horizontal-linetp2 .info-title {
	height: 26px
}
.horizontal-linetp2 .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #2a94c4
}
.horizontal-linetp2 .info-more {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 50px;
	height: 50px;
	display: block;
	background: url(../images/more.png) no-repeat 0 0;
	background-size: cover
}
.horizontal-linetp2 .load-info-con {
	display: inline-block;
	float: left;
	width: 70%
}
.horizontal-linetp2 .load-con {
	display: inline-block;
	float: right;
	width: 30%;
	padding: 5% 0 0;
	text-align: center
}
.horizontal-linetp2 .load-but {
	background: #62ab66;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	padding: 12px 25px
}
.horizontal-linetp2 .load-but:hover {
	background: #36a13c
}

@media screen and (max-width:1199px) and (min-width:992px) {
#page-content .horizontal-linetp2 .brief-section {
	height: 3em;
	line-height: 21px;
	margin: 2px 0 0;
	font-size: 14px
}
}

@media screen and (max-width:991px) {
#page-content .horizontal-linetp2 {
	max-width: 800px;
	width: 100%
}
#page-content .horizontal-linetp2 .info-header {
	width: 100%;
	float: none;
	padding: 5px 0 0 0
}
#page-content .horizontal-linetp2 li {
	width: 50%;
	padding: 10px;
	border: 0
}
#page-content .horizontal-linetp2 li .infolist-article {
	border: 1px solid #cbcbcb
}
#page-content .horizontal-linetp2 .img-border {
	width: 100%;
	float: none
}
#page-content .horizontal-linetp2 .info-main-con {
	width: 100%;
	float: none;
	padding: 20px 20px 5px 20px
}
#page-content .horizontal-linetp2 .info-title {
	height: 30px;
	width: 100%
}
#page-content .horizontal-linetp2 .info-title a {
	font-size: 18px
}
#page-content .horizontal-linetp2 .brief-section {
	font-size: 15px;
	height: 6em;
	line-height: 28px;
	margin: 5px 0 0
}
#page-content .horizontal-linetp2 .load-info-con {
	width: 100%
}
#page-content .horizontal-linetp2 .load-con {
	width: 100%;
	display: inline-block;
	padding: 15px 0
}
#page-content .horizontal-linetp2 .load-but {
	display: inline-block;
	width: 100%;
	padding: 10px
}
}

@media screen and (max-width:768px) {
#page-content .horizontal-linetp2 li {
	width: 100%
}
}

@media screen and (max-width:500px) {
#page-content .horizontal-linetp2 {
	max-width: 400px;
	width: 100%;
	margin: 0 auto;
	display: block
}
#page-content .horizontal-linetp2 li {
	width: 100%
}
#page-content .horizontal-linetp2 .infolist-article {
	float: none
}
#page-content .horizontal-linetp2 .info-title {
	height: auto;
	width: 100%
}
#page-content .horizontal-linetp2 .brief-section {
	height: auto;
	max-height: 5.7em;
	padding: 0;
	margin: 15px 0 0 0
}
}
.infolist-hover .showcase-list {
	display: inline-block;
	width: 100%;
	padding: 15px 0 30px 0
}
.infolist-hover .showcase-list li {
	display: inline-block;
	float: left;
	width: 25%
}
.infolist-hover .showcase-bk {
	position: relative
}
.infolist-hover .showcase-bk:hover .showcase-name .name-con-bk {
	opacity: 1;
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
.infolist-hover .showcase-name {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	display: table-cell
}
.infolist-hover .name-con-bk {
	display: table;
	width: 100%;
	height: 100%;
	background-color: rgba(28,28,28,0.7);
	opacity: 0
}
.infolist-hover .name-con-bk {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out;
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.infolist-hover .name-con {
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
	font-weight: normal
}
.infolist-hover .name-main {
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	margin: 0;
	padding: 0 10%
}
.infolist-hover .name-sub {
	font-size: 11px;
	-webkit-transform: scale(0.91);
	color: #FFF;
	font-weight: normal;
	margin: 0;
	padding: 0 10%;
	margin: 5px 0 0 0;
	display: inline-block;
	width: 100%
}

@media screen and (max-width:991px) {
.infolist-hover .showcase-list li {
	width: 33.33%
}
}

@media screen and (max-width:768px) {
.infolist-hover .showcase-list li {
	width: 50%
}
}

@media screen and (max-width:500px) {
.infolist-hover .showcase-list li {
	width: 100%
}
}
.infolist-hover-tp2 {
	position: relative
}
.infolist-hover-tp2 .showcase-list {
	display: inline-block;
	width: 100%;
	padding: 15px 0 30px 0
}
.infolist-hover-tp2 .showcase-list li {
	display: inline-block;
	float: left;
	width: 25%
}
.infolist-hover-tp2 .showcase-bk {
	position: relative
}
.infolist-hover-tp2 .showcase-bk:hover .showcase-name .name-con-bk {
	opacity: 1;
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
.infolist-hover-tp2 .showcase-name {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	display: table-cell
}
.infolist-hover-tp2 .name-con-bk {
	display: table;
	width: 100%;
	height: 100%;
	background-color: rgba(28,28,28,0.7);
	opacity: 0
}
.infolist-hover-tp2 .name-con-bk {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out;
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.infolist-hover-tp2 .name-con {
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
	font-weight: normal
}
.infolist-hover-tp2 .name-main {
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	margin: 0;
	padding: 0 10%
}
.infolist-hover-tp2 .name-sub {
	font-size: 11px;
	-webkit-transform: scale(0.91);
	color: #FFF;
	font-weight: normal;
	margin: 0;
	padding: 0 10%;
	margin: 5px 0 0 0;
	display: inline-block;
	width: 100%
}
.infolist-hover-tp2 .owl-prev, .infolist-hover-tp2 .owl-next {
	display: inline-block;
	width: 65px;
	height: 65px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	z-index: 10;
	top: 45%
}
.infolist-hover-tp2 .owl-prev {
	background: url(../images/layout/photo_left.png) no-repeat 0 0;
	left: -7%
}
.infolist-hover-tp2 .owl-next {
	background: url(../images/layout/photo_right.png) no-repeat 0 0;
	right: -7%
}

@media screen and (max-width:1400px) {
.infolist-hover-tp2 {
	width: 90%;
	margin: 0 auto
}
.infolist-hover-tp2 .owl-prev {
	left: -3.5%
}
.infolist-hover-tp2 .owl-next {
	right: -3.5%
}
}

@media screen and (max-width:991px) {
.infolist-hover-tp2 .showcase-list li {
	width: 50%
}
.infolist-hover-tp2 {
	width: 100%
}
.infolist-hover-tp2 .owl-prev, .infolist-hover-tp2 .owl-next {
	display: none
}
}

@media screen and (max-width:500px) {
.infolist-hover-tp2 .showcase-list li {
	width: 100%
}
}
.news-block .newslsit {
	display: inline-block
}
.news-block .catalog-menu {
	float: left;
	width: 110px;
	border-top: 1px solid #afafaf
}
.news-block .catalog-menu li {
	padding: 15px 0;
	height: 18px;
	border-bottom: 1px solid #afafaf
}
.news-block .catalog-menu li a {
	font-size: 13px;
	font-weight: bold;
	color: #515151;
	display: inline-block;
	width: 93%;
	text-decoration: none
}
.news-block .catalog-menu li a:hover {
	color: #9d6526;
	border-right: 3px solid #9d6526
}
.news-block .select a {
	color: #9d6526;
	border-right: 3px solid #9d6526
}
.news-block .select a:hover {
	opacity: .8
}
.infolist-txt1 .news-entry {
	margin: 0 0 30px 0;
	display: inline-block;
	width: 100%
}
.infolist-txt1 .news-entry ul {
	border-top: 1px solid #bdbdbd;
	display: block;
	margin: 0 auto;
	max-width: 900px
}
.infolist-txt1 .news-entry li {
	border-bottom: 1px solid #bdbdbd;
	width: 100%;
	padding: 15px 0;
	float: left;
	display: inline-block;
	margin: 0
}
.infolist-txt1 .news-entry li h2 {
	background: url(../images/ur_list_icon.png) no-repeat 0 8px
}
.infolist-txt1 .news-entry li h2 {
	margin: 0 0 0 25px;
	padding: 0 0 0 25px;
	font-size: 15px;
	line-height: 26px;
	font-weight: normal;
	overflow: hidden;
	width: 77%;
	float: left
}
.infolist-txt1 .news-entry li h2 a {
	color: #ca5600;
	text-decoration: none;
	height: 27px;
	overflow: hidden;
	display: block
}
.infolist-txt1 .news-entry li h2 a:hover {
	color: #c30d23
}
.infolist-txt1 .news-entry time {
	float: right;
	display: inline-block;
	width: 17%;
	padding: 0 0 0 40px;
	margin: 5px 0 0 0;
	font-size: 13px;
	border-left: 1px solid #d3d3d3;
	color: #343434
}

@media screen and (max-width:991px) {
.infolist-txt1 .news-entry li {
	padding: 8px 0
}
.infolist-txt1 .news-entry li h2 {
	width: 100%;
	margin: 0
}
.infolist-txt1 .news-entry time {
	width: 100%;
	border: 0;
	padding: 0 0 0 25px
}
}
.infolist-txt2 .news-entry {
	margin: 0 0 30px 0;
	padding: 0 15px;
	display: inline-block;
	width: 100%
}
.infolist-txt2 .news-entry ul {
	border-top: 1px solid #bdbdbd;
	display: block;
	margin: 0 auto;
	max-width: 900px
}
.infolist-txt2 .news-entry li {
	border-bottom: 1px solid #bdbdbd;
	width: 100%;
	padding: 15px 30px;
	float: left;
	display: inline-block;
	margin: 0
}
.infolist-txt2 .news-entry li h3 {
	width: 83%;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 26px;
	font-weight: normal;
	overflow: hidden
}
.infolist-txt2 .news-entry li h3 a {
	width: 85%;
	height: 27px;
	color: #003959;
	text-decoration: none;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle
}
.infolist-txt2 .news-entry li h3 a:hover {
	color: #c30d23
}
.infolist-txt2 .news-entry li .news-tag {
	color: #FFF;
	background: #1d439a;
	padding: 0 15px;
	margin: 0 20px 0 0;
	vertical-align: middle;
	font-family: 'OpenSans';
	font-weight: normal;
	font-size: 13px;
	display: inline-block
}
.infolist-txt2 .news-entry time {
	width: 17%;
	float: right;
	text-align: right;
	display: inline-block;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 15px;
	color: #343434
}

@media screen and (max-width:991px) {
.infolist-txt2 .news-entry li {
	padding: 10px 0
}
.infolist-txt2 .news-entry li h3 {
	width: 100%
}
.infolist-txt2 .news-entry li h3 a {
	width: 100%;
	margin: 10px 0 0 0
}
.infolist-txt2 .news-entry time {
	display: none;
	width: 100%;
	border: 0;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	text-align: left;
	border-top: 1px dotted #e0e0e0
}
}
.infolist-txt2s2 .news-entry {
	margin: 0 0 30px 0;
	padding: 0 15px;
	display: inline-block;
	width: 100%
}
.infolist-txt2s2 .news-entry ul {
	border-top: 1px solid #dedfdf;
	display: block;
	margin: 0 auto;
	max-width: 1000px
}
.infolist-txt2s2 .news-entry li {
	border-bottom: 1px solid #dedfdf;
	width: 100%;
	padding: 15px 0;
	float: left;
	display: inline-block;
	margin: 0
}
.infolist-txt2s2 .news-entry li h3 {
	height: 35px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 26px;
	font-weight: normal;
	overflow: hidden;
	width: 100%
}
.infolist-txt2s2 .news-entry li h3 a {
	font-size: 15px;
	color: #007dc7;
	padding: 3px 0 0 0;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle
}
.infolist-txt2s2 .news-entry li h3 a:hover {
	color: #c30d23
}
.infolist-txt2s2 .news-entry li time {
	border-radius: 3px;
	color: #FFF;
	background: #959595;
	padding: 3px 20px;
	margin: 0 35px 0 0;
	float: left;
	vertical-align: middle;
	font-family: 'OpenSans';
	font-weight: normal;
	font-size: 15px;
	display: inline-block
}

@media screen and (max-width:991px) {
.infolist-txt2s2 .news-entry {
	padding: 0 5px;
	margin: 0 0 5px 0
}
.infolist-txt2s2 .news-entry ul {
	border: 0
}
.infolist-txt2s2 .news-entry li {
	padding: 10px 0 15px 0;
	border: 0;
	border-bottom: 1px solid #dedfdf;
	margin: 0 0 10px 0
}
.infolist-txt2s2 .news-entry li h3 {
	width: 100%;
	height: auto
}
.infolist-txt2s2 .news-entry li h3 a {
	width: 100%;
	height: auto;
	margin: 15px 0 0 0;
	display: inline-block;
	line-height: 1.5
}
}
.ms-infolist-txt2s2 .ct-list-title h3 {
	border: 0
}
.ms-infolist-txt2s2 .news-entry {
	padding: 0
}
.ms-infolist-txt2s2 .infolist-txt2s2 .news-entry ul {
	max-width: inherit
}
.ms-infolist-txt2s2 .infolist-txt2s2 .news-entry li h3 a {
	width: 80%
}
.infolist-txt3 .news-entry {
	margin: 0 0 30px 0;
	display: inline-block;
	width: 100%
}
.infolist-txt3 .news-entry ul {
	border-top: 1px solid #bdbdbd;
	display: block;
	margin: 0 auto;
	max-width: 900px
}
.infolist-txt3 .news-entry li {
	border-bottom: 1px solid #bdbdbd;
	width: 100%;
	padding: 15px 0;
	float: left;
	display: inline-block;
	margin: 0
}
.infolist-txt3 .news-entry li h2 {
	margin: 0;
	padding: 0;
	font-size: 15px;
	line-height: 26px;
	font-weight: normal;
	overflow: hidden;
	width: 77%;
	float: left
}
.infolist-txt3 .news-entry li h2 a {
	color: #006998;
	font-weight: bold;
	text-decoration: none;
	height: 27px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon/list_title4.png) no-repeat 0 0;
	background-size: 23px auto;
	padding: 0 0 0 36px
}
.infolist-txt3 .news-entry li h2 a:hover {
	color: #e1680e
}
.infolist-txt3 .news-entry li .news-tag {
	color: #FFF;
	background: #007fb8;
	padding: 0 15px;
	margin: 0 20px 0 0;
	vertical-align: middle;
	font-family: 'OpenSans';
	font-weight: normal;
	font-size: 13px;
	display: inline-block
}
.infolist-txt3 .news-entry time {
	float: right;
	display: inline-block;
	width: 17%;
	padding: 0 0 0 40px;
	margin: 5px 0 0 0;
	font-size: 13px;
	color: #343434
}

@media screen and (max-width:991px) {
.infolist-txt3 .news-entry li {
	padding: 8px 0
}
.infolist-txt3 .news-entry li h2 {
	width: 100%;
	margin: 0
}
.infolist-txt3 .news-entry time {
	width: 100%;
	border: 0;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	text-align: right;
	border-top: 1px dotted #e0e0e0
}
}
.news-block .news-txt-article {
	max-width: 1030px;
	margin: 0 auto;
	padding: 0 15px
}
.news-block .news-txt-article header {
	padding: 0 0 0 25px;
	border-left: 2px solid #7c7c7c
}
.news-block .news-txt-article header h1, .news-block .news-txt-article header h2, .news-block .news-txt-article header h3 {
	font-size: 24px;
	color: #0c558f;
	font-weight: normal;
	margin: 0;
	width: 100%;
	padding: 0 0 3px
}
.news-block .news-txt-article header time {
	color: #515151;
	margin: 0;
	font-size: 13px;
	display: inline-block
}
.news-block .news-txt-article .article-sub {
	border-top: 1px solid #d6d6d6;
	padding: 25px 0;
	margin: 25px 0 0 0;
	display: inline-block;
	width: 100%
}
.news-block .news-txt-article .article-sub .addthis_toolbox {
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-txt-article .article-sub .addthis_toolbox .addthis_button_facebook_like {
	padding: 3px 6px 0 6px
}
.news-block .news-txt-article .article-sub .toolbox-title {
	display: inline-block;
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	font-size: 13px
}
.news-block .news-txt-article .article-sub .a2a_default_style {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-txt-article .article-sub .linebox a {
	display: inline-block;
	width: 85px
}
.news-block .news-txt-article .article-sub .linebox img {
	height: auto;
	max-width: 100%
}
.news-block .news-txt-article .gallery-article-bk {
	padding: 25px 0 0 0
}
.news-block .news-txt-article .gallery-article-bk .infolist li {
	padding: 0 5px 0 0;
	margin: 0 0 15px
}

@media screen and (max-width:991px) {
.news-block .news-txt-article header h1, .news-block .news-txt-article header h2, .news-block .news-txt-article header h3 {
	width: 100%;
	font-size: 18px;
	font-weight: bold
}
.news-block .news-txt-article .news-morelink-con {
	text-align: center
}
.news-block .news-txt-article {
	padding: 0;
	margin: 0
}
}

@media screen and (max-width:991px) {
.news-block .news-txt-article header {
	padding: 0;
	border: 0
}
}
.news-block .news-txt-article2 {
	max-width: 900px;
	margin: 0 auto
}
.news-block .news-txt-article2 header h1, .news-block .news-txt-article2 header h2, .news-block .news-txt-article2 header h3 {
	padding: 18px 0 0 0;
	font-size: 21px;
	line-height: 27px;
	color: #0081af;
	font-weight: normal;
	margin: 0;
	width: 100%
}
.news-block .news-txt-article2 header .post-time {
	padding: 2px 13px;
	margin: 0 25px 0 0;
	background: #0081af;
	color: #FFF;
	line-height: 34px;
	text-align: center;
	float: left
}
.news-block .news-txt-article2 header .post-time .post-year {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 21px;
	display: block;
	border-bottom: 1px solid #439dc0
}
.news-block .news-txt-article2 header .post-time .post-date {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 18px;
	display: block
}
.news-block .news-txt-article2 .article-sub {
	border-top: 1px solid #d6d6d6;
	padding: 15px 0;
	margin: 15px 0 0 0;
	display: inline-block;
	width: 100%
}
.news-block .news-txt-article2 .article-sub .addthis_toolbox {
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-txt-article2 .article-sub .addthis_toolbox .addthis_button_facebook_like {
	padding: 3px 6px 0 6px
}
.news-block .news-txt-article2 .article-sub .toolbox-title {
	display: inline-block;
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	font-size: 13px
}
.news-block .news-txt-article2 .article-sub .a2a_default_style {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-txt-article2 .article-sub .linebox a {
	display: inline-block;
	width: 85px
}
.news-block .news-txt-article2 .article-sub .linebox img {
	height: auto;
	max-width: 100%
}
.news-block .news-txt-article2 .info-html-edit {
	padding: 5px 0 25px 0
}

@media screen and (max-width:991px) {
.news-block .news-txt-article2 header h1, .news-block .news-txt-article2 header h2, .news-block .news-txt-article2 header h3 {
	display: inline-block;
	padding: 10px 0 0 0;
	font-size: 18px;
	color: #0081af;
	font-weight: normal;
	margin: 0;
	width: 100%
}
.news-block .news-txt-article2 header .post-time {
	margin: 0;
	padding: 0 15px
}
.news-block .news-txt-article2 header .post-time .post-year {
	display: inline-block;
	font-size: 15px;
	border: 0;
	padding: 0 10px 0 0
}
.news-block .news-txt-article2 header .post-time .post-date {
	display: inline-block;
	font-size: 15px;
	padding: 0
}
}
.news-block .news-article-wide {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 25px 0
}
.news-block .news-article-wide header {
	padding: 20px 0 15px 125px;
	background: url(../images/icon/title.png) no-repeat 0 0 auto 95px
}
.news-block .news-article-wide header h1, .news-block .news-article-wide header h2, .news-block .news-article-wide header h3 {
	font-size: 21px;
	color: #588300;
	font-weight: bold;
	margin: 0;
	width: 100%;
	padding: 0 0 3px
}
.news-block .news-article-wide header time {
	color: #8a8a8a;
	font-weight: bold;
	margin: 0;
	font-size: 13px;
	display: inline-block
}
.news-block .news-article-wide .article-sub {
	border-top: 1px dashed #d6d6d6;
	padding: 25px 0;
	margin: 25px 0 0 0;
	display: inline-block;
	width: 100%
}
.news-block .news-article-wide .article-sub .addthis_toolbox {
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-article-wide .article-sub .addthis_toolbox .addthis_button_facebook_like {
	padding: 3px 6px 0 6px
}
.news-block .news-article-wide .article-sub .toolbox-title {
	display: inline-block;
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	font-size: 13px
}
.news-block .news-article-wide .article-sub .a2a_default_style {
	display: inline-block;
	float: left;
	padding: 0 10px 0 0
}
.news-block .news-article-wide .article-sub .linebox a {
	display: inline-block;
	width: 85px
}
.news-block .news-article-wide .article-sub .linebox img {
	height: auto;
	max-width: 100%
}
.news-block .news-article-wide .backlist a {
	background: #8dc221;
	border-radius: 5px
}
.news-block .news-article-wide .backlist a:hover {
	background: #588300
}

@media screen and (max-width:991px) {
.news-block .news-article-wide header {
	padding: 0 0 0 70px;
	background: url(../images/icon/title.png) no-repeat 0 5px auto 50px
}
.news-block .news-article-wide header h2 {
	font-size: 18px;
	width: 100%
}
.news-block .news-article-wide .news-morelink-con {
	text-align: center
}
}
.ns-article-tp3 {
	position: relative
}
.ns-article-tp3 .info-img-tag {
	padding: 0 0 15px 0
}
.ns-article-tp3 .article-info-bk {
	padding: 45px 0 0 5px;
	position: relative
}
.ns-article-tp3 .article-info-bk .article-info-title {
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 18px;
	font-weight: bold
}
.ns-article-tp3 .article-info-bk .article-info-con {
	position: relative;
	padding: 0 0 35px 0
}
.ns-article-tp3 .article-info-bk .article-info-con dt {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #bfbfbf;
	display: inline-block
}
.ns-article-tp3 .article-info-bk .article-info-con dd {
	display: inline-block;
	width: 100%
}
.ns-article-tp3 .info-back {
	font-family: 'OpenSans';
	position: absolute;
	top: 0;
	right: 0;
	color: #FFF;
	padding: 3px 10px 3px 35px;
	font-size: 15px;
	font-weight: normal;
	background: url(../images/icon/close.png) #302f2f no-repeat 10px center;
	background-size: 15px auto;
	text-decoration: none
}
.ns-article-tp3 .info-back:hover {
	background-color: #383838
}

@media screen and (min-width:992px) {
.ns-article-tp3>.row>.col-md-8 {
	width: 62%;
	float: left
}
.ns-article-tp3>.row>.col-md-4 {
	width: 38%;
	float: right
}
}

@media screen and (max-width:1100px) and (min-width:992px) {
.ns-article-tp3>.row>.col-md-8 {
	width: 50%;
	float: left
}
.ns-article-tp3>.row>.col-md-4 {
	width: 50%;
	float: right
}
}

@media screen and (max-width:991px) {
.ns-article-tp3 .info-back {
	position: inherit;
	width: 80px;
	margin: 15px auto;
	display: block
}
}

@media screen and (max-width:768px) {
.product-block #page-content .page-con-bk {
	max-width: 500px
}
}
.pr-banner-list-bk {
	padding: 15px 0 0 0
}
.pr-banner-list-bk .main-b-banner {
	padding: 0 0 10px 0;
	display: inline-block;
	width: 100%
}
.pr-banner-list-bk .sub-s-banner-bk {
	padding: 0 0 10px 0;
	display: inline-block;
	width: 100%
}
.pr-banner-list-bk .sub-s-banner {
	width: 50%;
	display: inline-block;
	float: left
}
.pr-banner-list-bk .sub-m-banner {
	padding: 0 0 10px 0;
	display: inline-block;
	width: 100%
}
.product-block .infolist-article {
	position: relative
}
.product-block .topimg {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	width: 50px
}
.product-block .ct-list-title {
	width: 100%;
	line-height: 24px
}
.product-block .ct-list-title h2 {
	color: #01647e;
	font-size: 19px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 25px;
	border-bottom: 1px solid #d6d6d6
}
.product-block .product-list-bk {
	padding: 35px 0 0 0;
	overflow: hidden;
	width: 100%
}
.product-block .product-list-bk .brief-section {
	line-height: 21px;
	font-size: 13px;
	height: 5em
}
.product-block .product-list-bk .ctlist-title {
	display: inline-block;
	font-size: 13px;
	padding: 5px 15px;
	margin: 0 0 15px;
	background-color: #008fd5;
	color: #fff
}
.product-block .disqus-qa-bk {
	padding: 30px 0
}
.product-block .backlist, .news-block .backlist {
	font-family: 'Eurostar';
	letter-spacing: 2px;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 30px 0
}
.product-block .backlist a, .news-block .backlist a {
	background: #1d439a;
	color: #FFF;
	padding: 15px 50px;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	display: inline
}
.product-block .backlist a:hover, .news-block .backlist a:hover {
	background: #1881d7
}
.product-block .backlist-img {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 50px 0 20px 0
}
.product-block .backlist-img a {
	background: url(../images/layout/back_img.png) no-repeat 0 0;
	margin: 0 auto;
	background-size: 65px 65px;
	font-size: 14px;
	width: 65px;
	height: 65px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	text-indent: -9999px
}
.product-block .backlist-img a:hover {
	opacity: .7
}
.prlist-select {
	padding: 0 0 15px 0
}
.prlist-select label {
	font-weight: normal;
	font-size: 14px;
	margin: 0 10px 0 0
}
#product-page-swop .pr-img-con {
	float: right
}
#product-page-swop .info-dn-con {
	float: left;
	padding: 0 30px 30px 0
}
#product-page-swop .info-dn-con .info-html-edit {
	height: auto
}

@media screen and (min-width:992px) {
.product-block .col-md-9 {
	float: right
}
.product-block .col-md-3 {
	float: left
}
}
.infolist {
	display: inline-block;
	width: 102%
}
.infolist li {
	width: 33.33333%;
	margin: 0 0 30px;
	float: left;
	padding: 0 20px 0 0
}
.infolist .infolist-article {
	width: 100%;
	display: block;
	margin: 0 auto
}
.infolist .info-img-con {
	width: 100%;
	position: relative;
	overflow: hidden
}
.infolist .info-img-con a:after {
	padding-top: 75%;
	content: "";
	display: block
}
.infolist .info-img-con a {
	display: block
}
.infolist .info-img-con img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.infolist .info-main-con {
	float: left;
	width: 100%;
	padding: 7px
}
.infolist .info-img-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.infolist .info-img-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.infolist .info-title {
	height: 33px;
	line-height: 31px;
	text-align: center;
	margin: 15px 0 0 0;
	overflow: hidden
}
.infolist .info-title a {
	font-size: 15px;
	font-weight: bold;
	text-decoration: none
}
.infolist .post-time {
	color: #a72d32;
	font-size: 14px;
	margin: 0;
	display: inline-block;
	font-family: Helvetica, Arial
}
.infolist .brief-section {
	font-size: 14px;
	color: #434343;
	line-height: 1.8;
	height: 5.5em;
	overflow: hidden
}
.infolist .info-price {
	height: 40px;
	overflow: hidden;
	padding: 5px 10px 0 10px;
	margin: 0 0 4px 0;
	display: inline-block;
	width: 100%
}
.infolist .info-price .sticker-price, .infolist .info-price .sticker-price-offer {
	margin: 0 15px 0 0;
	display: inline-block;
	float: left;
	padding: 7px 0 0
}
.infolist .info-price .sticker-price {
	color: #cb0003
}
.infolist .info-price .sticker-price b, .infolist .info-price .sticker-price-offer b {
	font-weight: normal;
	color: #000;
	margin: 0 5px 0 0
}
.infolist .info-price .sticker-price-offer {
	text-decoration: line-through
}
.infolist .info-price .special-offer {
	font-size: 21px;
	color: #e56803
}
.infolist .info-price .special-offer:before {
	content: "$"
}

@media screen and (min-width:992px) {
#infolist-showx4 li {
	width: 25%
}
}

@media screen and (max-width:991px) {
.product-list-bk {
	padding: 20px 0 0 0
}
.product-block #creation-page .infolist li {
	width: 50%
}
.page-switch {
	display: inline-block;
	width: 100%
}
}

@media screen and (max-width:768px) {
.product-block #creation-page .infolist {
	margin: 0 auto;
	width: 100%;
	display: block
}
.product-block #creation-page .infolist li {
	width: 100%;
	padding: 0
}
.product-block #creation-page .infolist li .infolist-article {
	width: 100%
}
}

@media screen and (max-width:500px) {
.product-block #creation-page .infolist li {
	width: 100%;
	float: none;
	margin: 0 auto 15px auto
}
.product-block #creation-page .infolist .infolist-article {
	width: 100%
}
}
#product-txtlist .ct-list-title {
	padding: 0;
	margin: 0 0 50px 0
}
#product-txtlist .page-article {
	padding: 0
}
#product-txtlist .page-article .hr-info-con .hr-info-con {
	padding: 5px 0
}
#product-txtlist .page-article .hr-info-con .hr-post-info {
	color: #3c3c3c;
	width: 80%;
	text-align: center;
	font-weight: bold
}
#product-txtlist .page-article .hr-info-con .hr-more-info {
	color: #3c3c3c;
	width: 20%;
	text-align: center;
	font-weight: bold;
	display: inline-block
}
#product-txtlist .singleinfo-bk .article-title {
	width: 80%;
	height: 2em;
	padding: 0 0 0 15px
}
#product-txtlist .singleinfo-bk .article-title a {
	padding: 0 0 0 35px;
	color: #106c96;
	font-size: 15px;
	font-weight: bold;
	background: url(../images/icon/listicon.svg) no-repeat 0 3px;
	background-size: 15px 15px
}
#product-txtlist .singleinfo-bk .article-title a:hover {
	color: #e1680e
}
#product-txtlist .singleinfo-bk .article-more {
	width: 20%;
	text-align: center;
	display: inline-block;
	float: left
}
#product-txtlist .singleinfo-bk .article-more a {
	padding: 2px 20px;
	border-radius: 99px;
	display: inline-block;
	background: #007fb8;
	color: #FFF;
	font-size: 12px;
	font-family: 'OpenSans'
}
#product-txtlist .singleinfo-bk .article-more a:hover {
	background: #e1680e
}
#product-txtlist .ct-list-title h2 {
	font-size: 21px;
	font-weight: bold;
	color: #3779a9
}
.product-block .pr-article-bk {
	margin: 30px 0 0 0
}
.product-block .pr-article-bk .pr-header-title-bk {
	border-bottom: 1px solid #d8d8d8;
	padding: 0 0 25px 0;
	margin: 0 0 30px 0
}
.product-block .pr-article-bk .pr-header-title-bk h2 {
	font-size: 24px;
	font-weight: bold;
	color: #0c558f;
	margin: 0;
	padding: 0 0 0 20px;
	border-left: 3px solid #7c7c7c;
	line-height: 24px
}
.product-block .pr-article-bk .pr-article-title {
	margin: 0;
	font-size: 21px;
	line-height: 1.4;
	color: #007ac8;
	font-weight: normal
}
.product-block .pr-article-bk .pr-info-con {
	padding: 0;
	display: inline-block;
	width: 100%
}
.product-block .pr-article-bk .article-sub {
	padding: 15px 0 0 0;
	display: inline-block;
	width: 100%;
	overflow: hidden
}
.product-block .pr-article-bk .article-sub .websub-iten {
	padding: 10px 0;
	float: right;
	width: 180px;
	overflow: hidden
}
.product-block .pr-article-bk .article-sub .websub-iten label {
	padding: 5px 10px 0 0;
	display: inline-block;
	font-weight: normal;
	float: left;
	margin: 0
}
.product-block .pr-article-bk .article-sub .websub-iten .a2a_label {
	display: none
}
.product-block .pr-article-bk .pr-main-con {
	padding: 0 0 30px 0
}
.product-block .pr-article-bk .pr-img-con {
	display: inline-block;
	float: left;
	width: 40%
}
.product-block .pr-article-bk .pr-img-con .bx-controls-direction {
	display: none
}
.product-block .pr-article-bk .pr-img-con .imgtag-border {
	width: 100%;
	display: inline-block;
	position: relative;
	overflow: hidden;
	background: #FFF
}
.product-block .pr-article-bk .pr-img-con .imgtag-border img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
.product-block .pr-article-bk .pr-img-con .imgtag-border img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.product-block .pr-article-bk .pr-img-con .imgtag-border:after {
	padding-top: 60%;
	content: "";
	display: block
}
.product-block .pr-article-bk .pr-img-con .imgtag-border:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
.product-block .pr-article-bk .info-dn-con {
	display: inline-block;
	float: right;
	width: 50%;
	padding: 0 0 30px 38px
}
.product-block .pr-article-bk .info-dn-con .info-dn-title {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	font-size: 21px;
	color: #008fd5;
	font-weight: bold;
	border-bottom: 1px solid #d8d8d8
}
.product-block .pr-article-bk .info-dn-con .info-html-edit {
	height: auto
}
.product-block .pr-article-bk .info-dn-con .txt-red {
	color: #be0000
}
.product-block .pr-article-bk .info-dn-con .order-info-con {
	margin: 15px 0 0 0;
	height: 55px;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb
}
.product-block .pr-article-bk .info-dn-con .product-total {
	display: inline-block;
	padding: 6px 0 0
}
.product-block .pr-article-bk .info-dn-con .product-total .product-priceiten {
	margin: 0;
	font-weight: normal
}
.product-block .pr-article-bk .info-dn-con .product-total .product-price {
	font-size: 24px;
	color: #a20000;
	margin: 0 8px
}
.product-block .pr-article-bk .info-dn-con .product-total .product-price:before {
	content: "$"
}
.product-block .pr-article-bk .info-dn-con .order-but-tag {
	color: #FFF;
	padding: 4px 13px 4px 40px;
	margin: 11px 0 0;
	font-size: 15px;
	display: inline-block;
	float: right;
	text-decoration: none;
	border-radius: 3px;
	background: #0272c8 url(../images/order.png) no-repeat 11px center
}
.product-block .pr-article-bk .info-dn-con .order-but-tag:hover {
	background: #00487f url(../images/order.png) no-repeat 11px center
}
.product-block .pr-article-bk .info-dn-con .infohtml-con {
	padding: 0 0 25px 0
}
.product-block .pr-article-bk .info-dn-con .infohtml-con .html-title-txt {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	background: #35aeca;
	padding: 5px 15px;
	margin: 0 0 10px 0
}
.product-block .pr-article-bk .pr-img-con .article-sub {
	padding: 0
}
.product-block .pr-article-bk .pr-img-con .article-sub .single-websub-iten {
	padding: 0 0 15px 0
}
.product-block .pr-article-bk .pr-img-con .article-sub {
	padding: 0
}
.product-block .pr-article-bk .pr-img-con .article-sub label {
	padding: 0;
	display: inline-block;
	font-weight: normal;
	float: left;
	margin: 0 10px 0 0;
	font-size: 13px
}
.product-block .pr-article-bk .pr-img-con .article-sub .a2a_label {
	display: none
}
.product-block .pr-article-bk .pr-img-con .article-sub .article-load {
	color: #565656;
	display: inline-block;
	float: left;
	text-align: center;
	height: 31px;
	margin: 5px 0 15px 0
}
.product-block .pr-article-bk .pr-img-con .article-sub .article-load a {
	background: #b30202 url("../images/load.png") no-repeat scroll 10px center;
	border-radius: 5px;
	color: #fff;
	font-size: 12px;
	padding: 8px 10px 8px 35px;
	text-decoration: none
}
.product-block .pr-article-bk .pr-img-con .article-sub .article-load a:hover {
	background-color: #5b0000
}
.product-block .pr-article-bk .pr-img-con .article-sub .websub-iten {
	width: 120px
}
.product-block .pr-article-bk .download-file-bk dt {
	font-size: 16px;
	color: #0070bf;
	font-weight: bold;
	padding: 0 0 0 25px;
	background-image: url(../images/icon/list_title.png);
	background-repeat: no-repeat;
	background-size: auto 16px;
	background-position: 0 center
}
.product-block .pr-article-bk .download-file-bk dd .filelist-con {
	padding: 15px 0 0 0
}
.product-block .pr-article-bk .download-file-bk dd .filelist-con li {
	display: inline-block;
	margin: 0 0 5px 0
}
.product-block .pr-article-bk .download-file-bk dd .filelist-con li a {
	padding: 0 15px 0 30px;
	background: url(../images/icon/list_load.png);
	background-repeat: no-repeat;
	background-size: auto 16px;
	background-position: 0 center
}

@media screen and (max-width:768px) {
.product-block .pr-article-bk .pr-img-con {
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	float: none;
	display: block
}
.product-block .pr-article-bk .info-dn-con {
	width: 100%;
	padding: 0;
	margin: 0 0 35px 0
}
.product-block .pr-article-bk .info-dn-con .order-info-con {
	width: 100%;
	display: inline-block;
	height: auto
}
.product-block .pr-article-bk .info-dn-con .order-but-tag {
	float: none;
	width: 100%;
	margin: 15px 0
}
.product-block .pr-article-bk .info-dn-con .info-html-edit {
	height: auto
}
.product-block .backlist {
	margin: 20px 0 35px 0
}
}
.pr-article-bk .pr-info-dn-con {
	padding: 25px 0 0 0
}
.pr-article-bk .pr-info-dn-con .pr-info-dn-title {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	color: #008fd5;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #d8d8d8
}
.pr-article-bk .pr-info-dn-con .pr-info-dn-title .dn-title-ct {
	font-size: 18px;
	margin: 0 10px 0 0;
	padding: 0 0 0 15px;
	line-height: 21px;
	background: url(../images/page_title.png) no-repeat 0 5px
}
.pr-article-bk .pr-info-dn-con .pr-info-dn-title .dn-title-en {
	font-size: 14px
}
.pr-article-bk .pr-info-dn-con .info-html-edit {
	width: 100%
}
#pr-img-gallery {
	padding: 0;
	overflow: hidden
}
#pr-img-gallery .imgtag-border:after {
	padding-top: 75%
}
#pr-img-gallery .pr-gallery-con {
	display: inline-block;
	width: 102%;
	padding: 3px 0 0 0
}
#pr-img-gallery .pr-gallery-con li {
	width: 25%;
	float: left;
	padding: 0 10px 10px 0
}
#pr-img-gallery .pr-gallery-con .imgtag-s a:after {
	padding-top: 75%;
	content: "";
	display: block
}
#pr-img-gallery .pr-gallery-con .imgtag-s a {
	width: 100%;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: left;
	border: 1px solid #e3e3e3
}
#pr-img-gallery .pr-gallery-con .imgtag-s img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	max-width: 100%;
	margin: auto
}
#pr-img-gallery .pr-gallery-con .imgtag-s img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#pr-img-gallery .pr-gallery-con .imgtag-s a:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
#pr-img-gallery .article-sub {
	padding: 0
}
#pr-img-gallery .websub-iten {
	padding: 5px 0 15px 0;
	float: none;
	width: 100%
}
.info-dn-con-full {
	display: inline-block;
	float: right;
	width: 50%;
	padding: 0 0 0 30px
}
.info-dn-con-full .info-dn-title {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	font-size: 21px;
	font-weight: bold;
	color: #008fd5;
	border-bottom: 1px solid #d8d8d8
}
.info-dn-con-full .info-html-edit {
	height: auto;
	overflow: inherit
}

@media screen and (max-width:768px) {
.info-dn-con-full {
	width: 100%;
	max-width: inherit;
	margin: 0 auto;
	float: none;
	display: block;
	padding: 0 0 20px 0
}
}
.pr-article-bk .sp1-pr-iten-con {
	padding: 0 0 15px 0
}
.pr-article-bk .sp1-pr-iten-con li {
	display: inline-block;
	width: 100%;
	padding: 0 0 5px 0
}
.pr-article-bk .sp1-pr-iten-con label {
	color: #0c558f
}
.pr-moretag-con #pf-list2, .pr-moretag-con #pf-list3, .pr-moretag-con #pf-list4, .pr-moretag-con #pf-list5, .pr-moretag-con #pf-list6, .pr-moretag-con #pf-list7, .pr-moretag-con #pf-list8, .pr-moretag-con #pf-list9, .pr-moretag-con #pf-list10 {
	display: none
}
.pr-moretag-con .pr-moretag-sw {
	border-bottom: 3px solid #007fb8;
	margin: 0 0 20px 0
}
.pr-moretag-con .pr-moretag-sw a {
	display: inline-block;
	width: 100px;
	background: #80969f;
	color: #FFF;
	font-size: 15px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	margin: 0 5px 0 0
}
.pr-moretag-con .pr-moretag-sw .select {
	background: #007fb8
}

@media screen and (max-width:768px) {
.pr-moretag-con .pr-moretag-sw a {
	width: 33.33%;
	margin: 0
}
}

@media screen and (max-width:500px) {
.pr-moretag-con .pr-moretag-sw a {
	font-size: 14px
}
}
#pr-moretag-con-tp2 .pr-moretag-title {
	color: #303030;
	font-size: 16px;
	font-weight: normal;
	float: left
}
#pr-moretag-con-tp2 .pr-moretag-sw {
	text-align: right;
	border-bottom: 3px solid #34aaeb
}
#pr-moretag-con-tp2 .pr-moretag-sw span, #pr-moretag-con-tp2 .pr-moretag-sw a {
	background: #a3a3a3;
	margin: 0 0 0 8px;
	width: 20%;
	padding: 7px 5px;
	display: inline-block;
	text-align: center;
	color: #FFF;
	cursor: pointer
}
#pr-moretag-con-tp2 .pr-moretag-sw .select {
	background: #34aaeb
}

@media screen and (max-width:991px) {
#pr-moretag-con-tp2 .pr-moretag-title {
	display: none
}
#pr-moretag-con-tp2 .pr-moretag-sw a {
	width: 33.33%;
	margin: 0
}
}
#pr-moretag-con-tp2 .tag-left {
	text-align: left
}
#pr-moretag-con-tp2 .tag-left span, #pr-moretag-con-tp2 .tag-left a {
	margin: 0 8px 0 0
}

@media screen and (max-width:991px) {
#pr-moretag-con-tp2 .tag-left {
	text-align: left;
	display: inline-block;
	width: 100%
}
#pr-moretag-con-tp2 .tag-left span, #pr-moretag-con-tp2 .tag-left a {
	margin: 0;
	display: inline-block;
	float: left;
	width: 25%
}
}
#pr-moretag-con-tp3 .pr-moretag-sw {
	margin: 0;
	border-bottom: 1px solid #d8d8d8;
	padding: 0 0 0 20px
}
#pr-moretag-con-tp3 .pr-moretag-sw a {
	width: auto;
	background: #c0c0c0;
	border-top: 5px solid #c0c0c0;
	padding: 5px 25px 10px 25px;
	margin: 0 10px 0 0;
	position: relative;
	top: 2px;
	z-index: 20
}
#pr-moretag-con-tp3 .pr-moretag-sw .select {
	background: #FFF;
	color: #e60012;
	border-top: 5px solid #e60012;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8
}
#pr-moretag-con-tp3 .pf-list-con {
	padding: 36px 38px;
	border: 1px solid #d8d8d8;
	display: inline-block;
	width: 100%
}
#pr-moretag-con-tp3 .singleinfo-bk .article-info-con .article-load a {
	background: #e60012 url("../images/load.png") no-repeat scroll 10px center
}
#pr-moretag-con-tp3 .singleinfo-bk .article-info-con .article-load a:hover {
	background: #88000b url("../images/load.png") no-repeat scroll 10px center
}

@media screen and (max-width:768px) {
#pr-moretag-con-tp3 .pr-moretag-sw {
	padding: 0
}
#pr-moretag-con-tp3 .pr-moretag-sw a {
	width: 100%;
	margin: 0 0 2px 0
}
#pr-moretag-con-tp3 .pr-moretag-sw .select {
	background: #e60012;
	color: #FFF
}
#pr-moretag-con-tp3 .singleinfo-bk .article-info-con .article-load a {
	background: #e60012;
	padding: 5px 10px
}
#pr-moretag-con-tp3 .singleinfo-bk .article-info-con .article-load a:hover {
	background: #88000b;
	padding: 5px 10px
}
}
#pr-moretag-con-tp4 {
	margin: 30px 0 0 0
}
#pr-moretag-con-tp4 .pr-moretag-title {
	color: #303030;
	font-size: 16px;
	font-weight: normal;
	float: left
}
#pr-moretag-con-tp4 .pr-moretag-sw {
	position: relative;
	margin: 0 0 35px;
	text-align: right;
	border: 0
}
#pr-moretag-con-tp4 .pr-moretag-sw span, #pr-moretag-con-tp4 .pr-moretag-sw a {
	border-top: 5px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	margin: 0 0 0 8px;
	width: 15%;
	padding: 10px 20px 10px 20px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	background: 0
}
#pr-moretag-con-tp4 .pr-moretag-sw .select, #pr-moretag-con-tp4 .pr-moretag-sw a:hover, #pr-moretag-con-tp4 .pr-moretag-sw span:hover {
	background: #FFF;
	border-top: 5px solid #2a94c4;
	color: #076d9c;
	font-weight: bold
}
#pr-moretag-con-tp4 .pr-moretag-sw-border {
	border-bottom: 1px solid #a3a3a3;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: -1
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con .article-title {
	text-align: left;
	line-height: 21px;
	padding: 2px 0 3px 0;
	display: inline-block
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con a {
	font-size: 15px;
	text-align: left
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con .article-load {
	padding: 0
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con .article-load a {
	border-radius: 5px;
	padding: 3px 10px 3px 35px
}

@media screen and (max-width:991px) {
#pr-moretag-con-tp4 .pr-moretag-sw {
	border-bottom: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3
}
#page-content #pr-moretag-con-tp4 .tag-left span {
	width: 33.33%;
	background: 0;
	border-top: 1px solid #a3a3a3;
	border-right: 0
}
#page-content #pr-moretag-con-tp4 #ms-iten-but2 span {
	width: 50%
}
#page-content #pr-moretag-con-tp4 .pr-moretag-sw .select {
	background: #076d9c;
	color: #FFF
}
#pr-moretag-con-tp4 .pr-moretag-sw-border {
	display: none
}
}

@media screen and (max-width:768px) {
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con {
	padding: 20px 0
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con .article-title {
	padding: 0 0 20px 0
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con .article-load a {
	font-size: 15px;
	text-align: center;
	background: #076d9c;
	color: #FFF;
	border: 0;
	padding: 5px 15px
}
#pr-moretag-con-tp4 .singleinfo-bk #pr-link-list-lite .article-info-con .article-load a:hover {
	background: #043850
}
}
#pr-moretag-con-tp4 .tag-left {
	text-align: left
}
#pr-moretag-con-tp4 .tag-left span, #pr-moretag-con-tp4 .tag-left a {
	margin: 0 5px 0 0
}

@media screen and (max-width:991px) {
#pr-moretag-con-tp4 .tag-left {
	text-align: left;
	display: inline-block;
	width: 100%
}
#pr-moretag-con-tp4 .tag-left span, #pr-moretag-con-tp4 .tag-left a {
	margin: 0;
	display: inline-block;
	float: left;
	width: 25%
}
}
.product-block .singleinfo-bk .pr-link-list {
	padding: 0;
	margin: 0
}
.product-block .singleinfo-bk .pr-link-list .article-title {
	width: 80%;
	height: auto
}
.product-block .singleinfo-bk .pr-link-list .article-load {
	width: 20%
}

@media screen and (max-width:768px) {
.product-block .singleinfo-bk .article-info-con .article-title {
	padding: 15px 0;
	width: 100%
}
.product-block .singleinfo-bk .article-info-con .article-load {
	width: 100%
}
.product-block .singleinfo-bk .article-info-con .article-load a {
	display: block;
	background: #008fd5;
	font-size: 15px;
	text-align: center;
	width: 100%
}
}
.info-dn-list-con .info-price {
	height: 40px;
	overflow: hidden;
	padding: 0 10px 0 0;
	margin: 0 0 10px 0;
	display: inline-block;
	width: 100%
}
.info-dn-list-con .info-price .sticker-price, .info-dn-list-con .info-price .sticker-price-offer {
	margin: 0 15px 0 0;
	display: inline-block;
	float: left;
	padding: 15px 0 0
}
.info-dn-list-con .info-price .sticker-price {
	color: #cb0003
}
.info-dn-list-con .info-price .sticker-price b, .info-dn-list-con .info-price .sticker-price-offer b {
	font-weight: normal;
	color: #000;
	margin: 0 5px 0 0
}
.info-dn-list-con .info-price .sticker-price-offer {
	text-decoration: line-through
}
.info-dn-list-con .info-price .special-offer {
	font-size: 30px;
	color: #e56803
}
.info-dn-list-con .info-price .special-offer:before {
	content: "$"
}
.info-dn-list-con .info-var-bk {
	font-size: 14px;
	display: inline-block;
	width: 100%
}
.info-dn-list-con .info-var-bk .info-var-list {
	display: inline-block;
	float: left
}
.info-dn-list-con .info-var-bk .info-var-con {
	color: #7f7f7f;
	line-height: 19px
}
.info-dn-list-con .info-var-bk .info-var-con label {
	font-weight: normal
}
.info-dn-list-con .info-var-bk .pr-qr-code-img {
	display: inline-block;
	float: right
}
.info-dn-list-con .info-shopcar-bk {
	display: inline-block;
	width: 100%;
	padding: 20px 0 0 0
}
.info-dn-list-con .pr-quantity {
	display: inline-block;
	float: left;
	margin: 7px 0 0 0
}
.info-dn-list-con .pr-quantity label {
	font-weight: normal;
	margin: 0 10px 0 0;
	padding: 3px 0 0 0;
	display: inline-block;
	float: left
}
.info-dn-list-con .pr-quantity .sys-select {
	width: 50px
}
.info-dn-list-con .pr-quantity .sys-select select {
	width: 150%
}
.info-dn-list-con .ad-shopcar {
	width: 65%;
	padding: 10px 0;
	background: #00b2de;
	border-radius: 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	float: right
}
.info-dn-list-con .ad-shopcar:hover {
	background: #008fd5
}
.info-dn-list-con .info-html-edit-title {
	font-size: 15px;
	font-weight: normal;
	width: 100%;
	padding: 35px 0 20px 0;
	margin: 0
}
.info-dn-list-con .shopcar-but {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 10px 20px 10px 50px;
	margin: 20px 0 0 0;
	background: url(../images/icon/shopcar2.png) #333 no-repeat 15px center;
	background-size: auto 16px;
	display: inline-block
}
.info-dn-list-con .shopcar-but:hover {
	opacity: .8
}

@media screen and (max-width:768px) {
.info-dn-list-con .ad-shopcar {
	float: none;
	width: 100%;
	margin: 20px 0 0 0
}
}
#pr-tag-info-bk {
	width: 380px;
	margin: 30px auto;
	float: none;
	padding: 10px 20px;
	border: 1px solid #d8d8d8;
	display: block
}
#pr-tag-info-bk .pr-qr-code-img {
	float: left
}
#pr-tag-info-bk .info-var-list {
	padding: 3px 0 0 20px
}
#pr-tag-info-bk .info-dn-title {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	margin: 0 0 10px;
	padding: 0 0 10px
}
.product-border-bk {
	padding: 50px;
	border: 1px solid #c4e2f4
}
.product-border-bk .pr-article-bk {
	margin: 0
}
#product-txt-article .ct-list-title {
	padding: 0;
	margin: 0 0 50px
}
#product-txt-article .pr-article-bk {
	margin: 0
}
#product-txt-article .pr-info-dn-con {
	padding: 0
}
#product-txt-article .product-page-bk .pr-info-dn-title {
	padding: 0 0 20px;
	margin: 0 0 20px 0
}
#product-txt-article .product-page-bk .pr-info-dn-title-txt {
	margin: 0;
	padding: 0 0 0 20px;
	color: #007dc7;
	font-size: 21px;
	font-weight: bold;
	border-left: 2px solid #007fb8
}
#product-txt-article .product-page-bk .info-html-edit-title {
	background: #95989a;
	color: #FFF;
	display: inline-block;
	padding: 3px 10px;
	margin: 0 0 20px 0;
	font-size: 15px
}
#product-txt-article .ct-list-title h2 {
	font-size: 21px;
	font-weight: bold;
	color: #3779a9
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog li:nth-child(1) a {
	border: 0
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li>a {
	color: #076597;
	padding: 10px 0 10px 20px;
	background: url(../images/ms_left_list_gray.png) no-repeat 0 18px
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li>a:hover {
	color: #e86100
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li>.select {
	color: #e86100;
	font-weight: bold
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li>.select:hover {
	color: #e86100
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li .ch-subiten {
	padding: 15px 0 10px 20px
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li .ch-subiten li {
	padding: 0 0 10px
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li .ch-subiten li a {
	background: url(../images/ms_left_list_gray.png) no-repeat 0 8px
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li .ch-subiten a:hover {
	color: #e86100
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li .ch-subiten .select {
	color: #e86100;
	font-weight: bold
}
#page-con-lite-tp1 .article-catalog-bk .article-catalog>li .ch-subiten .select:hover {
	color: #7f5200
}
#page-con-lite-tp1 .article-catalog-bk .page-header-con {
	border-bottom: 1px solid #cdcdcd
}
#page-con-lite-tp1 .article-catalog-bk .page-header-con .page-title-en {
	font-family: 'OpenSans';
	font-weight: normal;
	font-size: 32px;
	line-height: 32px;
	padding: 0 0 10px 0;
	margin: 0;
	color: #016ea0;
	border-bottom: 3px solid #016ea0
}
#page-con-lite-tp1 .article-catalog-bk .page-header-con .page-title-ct {
	padding: 9px 0 0 15px;
	background: 0;
	font-size: 15px;
	color: #797979
}
#page-con-lite-tp1 .ct-list-title {
	padding: 0
}
#page-con-lite-tp1 .ct-list-title h2 {
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 21px;
	background: url(../images/page_title.png) no-repeat 0 5px;
	padding: 0 0 21px 20px
}
#page-con-lite-tp1 .product-list-bk .infolist .img-border {
	border: 1px solid #d2d2d2
}
#page-con-lite-tp2 .ct-list-title h2 {
	padding: 0 0 25px 35px;
	background: url(../images/icon/listicon_gray.svg) no-repeat 0 5px;
	background-size: 18px auto
}

@media screen and (min-width:992px) {
#page-con-lite-tp2 .col-md-3 {
	width: 23%
}
#page-con-lite-tp2 .col-md-9 {
	width: 77%
}
}
#page-con-lite-tp2 .product-list-bk .info-img-con a:after {
	padding-top: 65%
}
#page-con-lite-tp2 .product-list-bk .img-border {
	border: 1px solid #d6d6d6;
	padding: 3px
}
#page-con-lite-tp2 .nav-catalog-bk {
	margin: 0 0 30px 0
}
#page-con-lite-tp2 .nav-catalog-bk .page-header-con {
	padding: 0 0 25px
}
#page-con-lite-tp2 .pr-moretag-title {
	font-size: 16px;
	margin: 0 0 20px 0
}

@media screen and (min-width:992px) {
#page-con-lite-tp2 .pr-article-bk .pr-img-con {
	width: 53%
}
#page-con-lite-tp2 .pr-article-bk .info-dn-con {
	width: 47%
}
}
#page-con-lite-tp3 .ct-list-title h2 {
	color: #333;
	padding: 0 0 25px 20px;
	background: url(../images/pr_lsit_title_bk.jpg) no-repeat 0 6px
}
#page-con-lite-tp3 .product-list-bk {
	padding: 0
}
#page-con-lite-tp3 .pr-article-bk {
	margin: 0
}
#page-con-lite-tp3 .ct-list-title {
	margin: 0 0 50px 0
}
#page-con-lite-tp3 .pr-moretag-con {
	margin: 50px 0 0 0
}
#page-con-lite-tp3 .pr-moretag-sw .select {
	background: #333
}
#page-con-lite-tp3 .pr-moretag-sw {
	border-bottom: 3px solid #333;
	margin: 0 0 35px
}
#page-con-lite-tp3 .backlist a {
	background: #333
}
#page-con-lite-tp3 .backlist a:hover {
	opacity: .8
}

@media screen and (min-width:992px) {
#page-con-lite-tp3 .col-md-3 {
	width: 23%
}
#page-con-lite-tp3 .col-md-9 {
	width: 77%
}
}
#page-con-lite-tp3 .product-list-bk .info-img-con a:after {
	padding-top: 65%
}
#page-con-lite-tp3 .product-list-bk .img-border {
	border: 1px solid #d6d6d6;
	padding: 3px
}
#page-con-lite-tp3 .nav-catalog-bk {
	margin: 0 0 30px 0
}
#page-con-lite-tp3 .nav-catalog-bk .page-header-con {
	padding: 0 0 25px
}
#page-con-lite-tp3 .pr-moretag-title {
	font-size: 16px;
	margin: 0 0 20px 0
}

@media screen and (min-width:992px) {
#page-con-lite-tp3 .pr-article-bk .pr-img-con {
	width: 53%
}
#page-con-lite-tp3 .pr-article-bk .info-dn-con {
	width: 47%
}
}

@media screen and (min-width:992px) {
#pt-mini-article-border {
	padding: 70px 45px 45px;
	border: 1px solid #cfcfcf;
	margin: 50px 0
}
#pt-mini-article-border .pr-article-bk {
	margin: 0
}
#pt-mini-article-border .pr-info-con .info-dn-con {
	width: 45%;
	padding: 0 0 30px 0
}
#pt-mini-article-border .pr-info-con .pr-img-con {
	width: 50%
}
#pt-mini-article-border {
	position: relative
}
#pt-mini-article-border .backlist {
	width: auto;
	text-align: inherit;
	position: absolute;
	top: 0;
	right: 45px;
	margin: 0
}
#pt-mini-article-border .backlist a {
	border-radius: 0;
	display: inline-block;
	font-size: 13px
}
}
.product-block #prtp001 .infolist .info-title {
	text-align: left;
	height: 56px;
	line-height: 26px;
	margin: 20px 0 0
}
.product-block #prtp001 .infolist .info-title a {
	color: #00568c;
	border-left: 5px solid #6cb9ff;
	display: inline-block;
	padding: 0 0 0 15px
}
.product-block #prtp001 .infolist .info-title a:hover {
	color: #1a9625
}
.product-block #prtp002 .infolist-article {
	border: #c9c9c9 1px solid
}
.product-block #prtp002 .infolist {
	margin: 0 auto;
	width: 100%
}
.product-block #prtp002 .infolist li {
	width: 25%
}
.product-block #prtp002 .infolist-article .info-title {
	margin: 10px 25px 0 25px;
	border-bottom: 1px solid #c9c9c9;
	height: 40px
}
.product-block #prtp002 .infolist-article .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #00709a
}
.product-block #prtp002 .infolist-article .info-dn-con {
	font-size: 14px;
	margin: 0 25px 25px 15px;
	padding: 0;
	text-align: center;
	height: 50px;
	overflow: hidden
}
.product-block #prtp002 .info-dn-con-title {
	text-align: center;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	padding: 15px 0 0 0
}

@media screen and (max-width:991px) {
.product-block #prtp002 {
	padding: 0
}
.product-block #prtp002 .infolist {
	margin: 0
}
.product-block #prtp002 .infolist li {
	width: 50%
}
}

@media screen and (max-width:768px) {
.product-block #prtp002 .infolist li {
	width: 100%
}
}
#infolist-colorbar li:nth-child(2) .info-title a {
	background: rgba(111,48,175,0.8)
}
#infolist-colorbar li:nth-child(3) .info-title a {
	background: rgba(53,131,27,0.8)
}
#infolist-colorbar li:nth-child(4) .info-title a {
	background: rgba(255,68,83,0.8)
}
#infolist-colorbar li:nth-child(5) .info-title a {
	background: rgba(200,122,23,0.8)
}
#infolist-colorbar li:nth-child(7) .info-title a {
	background: rgba(111,48,175,0.8)
}
#infolist-colorbar li:nth-child(8) .info-title a {
	background: rgba(53,131,27,0.8)
}
#infolist-colorbar li:nth-child(9) .info-title a {
	background: rgba(255,68,83,0.8)
}
#infolist-colorbar li:nth-child(10) .info-title a {
	background: rgba(200,122,23,0.8)
}
#infolist-colorbar .infolist-article {
	position: relative;
	overflow: hidden
}
#infolist-colorbar .info-title {
	margin: 0;
	height: auto
}
#infolist-colorbar .info-title a {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	height: 50px;
	padding: 10px 20px;
	margin: 0;
	display: inline-block;
	background: rgba(0,135,198,0.7);
	text-align: center;
	overflow: hidden;
	line-height: 31px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#infolist-colorbar .infolist-article:hover .info-title a {
	padding: 35% 5% 0;
	width: 100%;
	height: 100%
}
#infolist-infobar .infolist-article {
	position: relative;
	overflow: hidden
}
#infolist-infobar .info-title {
	margin: 0;
	height: auto
}
#infolist-infobar .info-title a {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	height: 50px;
	padding: 10px 20px;
	margin: 0;
	display: inline-block;
	background: rgba(0,135,198,0.7);
	text-align: center;
	overflow: hidden;
	line-height: 31px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#infolist-infobar .infolist-article:hover .info-title a {
	padding: 35% 5% 0;
	width: 100%;
	height: 100%
}
#infolist-colorbarx4 li {
	width: 25%
}
#infolist-colorbarx4 .infolist-article {
	position: relative;
	overflow: hidden
}
#infolist-colorbarx4 .info-title {
	margin: 0;
	height: auto
}
#infolist-colorbarx4 .info-title a {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	height: 50px;
	padding: 10px 20px;
	margin: 0;
	display: inline-block;
	background: rgba(0,135,198,0.7);
	text-align: center;
	overflow: hidden;
	line-height: 31px;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#infolist-colorbarx4 .infolist-article:hover .info-title a {
	padding: 35% 5% 0;
	width: 100%;
	height: 100%
}
.product-block #prtp003 .infolist-article {
	border: 2px solid #e6e6e6;
	overflow: hidden;
	border-radius: 15px;
	position: relative
}
.product-block #prtp003 .infolist {
	margin: 10px 0;
	width: 100%
}
.product-block #prtp003 .infolist li {
	padding: 0 10px
}
.product-block #prtp003 .infolist .info-img-con a::after {
	padding-top: 60%
}
.product-block #prtp003 .info-title {
	margin: 0;
	height: auto;
	display: inline-block;
	width: 100%
}
.product-block #prtp003 .info-title a {
	color: #007ac8;
	font-size: 16px;
	padding: 0 20px;
	margin: 15px 0 0 0;
	display: inline-block;
	width: 100%;
	height: 2em;
	line-height: 30px;
	overflow: hidden
}
.product-block #prtp003 img {
	transition: none 0s ease 0s
}
.product-block #prtp003 img:hover {
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
.product-block #prtp003 .hot-tag {
	display: inline-block;
	background: url(../images/icon/prtag.png) no-repeat 0 0;
	background-size: 88px 88px;
	width: 88px;
	height: 88px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10
}
.product-block #prtp005 {
	padding: 13px 0 0 0
}
.product-block #prtp005 .infolist-article {
	border-bottom: 2px solid #dadada
}
.product-block #prtp005 .infolist {
	margin: 0 auto;
	width: 100%
}
.product-block #prtp005 .infolist li {
	width: 33.33%
}
.product-block #prtp005 .infolist-article .info-title {
	margin: 15px 25px 5px 25px;
	height: 40px
}
.product-block #prtp005 .infolist-article .info-title a {
	font-size: 18px;
	font-weight: bold;
	color: #00709a
}
.product-block #prtp005 .infolist-article .info-dn-con {
	font-size: 15px;
	color: #828282;
	padding: 0;
	margin: 0 0 20px 0;
	text-align: center;
	height: 5em;
	overflow: hidden
}
.product-block #prtp005 .infolist .info-img-con a:after {
	padding-top: 58%
}

@media screen and (max-width:991px) {
.product-block #prtp005 {
	padding: 0
}
.product-block #prtp005 .infolist {
	margin: 0
}
.product-block #prtp005 .infolist li {
	width: 50%
}
}

@media screen and (max-width:768px) {
.product-block #prtp005 .infolist li {
	width: 100%
}
.product-block #creation-page .infolist li .infolist-article {
	margin: 0 0 30px 0
}
}
#prtp006 {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto
}
#prtp006 .prtp6-search-box {
	display: inline-block
}
#prtp006 .prtp6-search-box input {
	border: 1px solid #b9b9b9;
	width: 200px;
	height: 35px;
	padding: 5px 10px;
	float: left
}
#prtp006 .prtp6-search-box .search-but {
	background: #00a0e9;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	float: left;
	padding: 5px 30px 0 30px;
	height: 35px
}
#prtp006 .prtp6-search-box .search-but:hover {
	background: #026d89
}
#prtp006 table {
	border: 0
}
#prtp006 .prtxt-infolist {
	margin: 0 0 20px 0
}
#prtp006 .prtxt-infolist .more-info-but {
	display: inline-block;
	background: #00a0e9;
	color: #FFF;
	font-size: 13px;
	padding: 3px 15px;
	border-radius: 3px
}
#prtp006 .prtxt-infolist .more-info-but:hover {
	background: #026d89
}

@media(max-width:768px) {
#prtp006 .prtxt-infolist {
	margin: 0
}
#prtp006 .prtxt-infolist .rwd-table th {
	display: none
}
#prtp006 .prtxt-infolist .rwd-table tr:first-child {
	display: none
}
#prtp006 .prtxt-infolist .rwd-table tr {
	display: inline-block;
	width: 100%;
	border: 1px solid #c2c2c2;
	background: #FFF;
	border-radius: 3px;
	padding: 10px 20px 20px 20px;
	margin: 0 0 15px 0;
	border-top: 5px solid #00a0e9
}
#prtp006 .prtxt-infolist .rwd-table td {
	display: block;
	border: 0;
	border-bottom: 1px solid #c2c2c2
}
#prtp006 .prtxt-infolist .rwd-table td:before {
	content: attr(data-th) "";
	font-weight: bold;
	display: inline-block
}
#prtp006 .prtxt-infolist .rwd-table th, #prtp006 .prtxt-infolist .rwd-table td {
	text-align: left
}
#prtp006 .prtxt-infolist .rwd-table th, #prtp006 .prtxt-infolist .rwd-table td:before {
	color: #e1680e;
	font-weight: bold;
	padding: 0 10px 0 0
}
}

@media(min-width:769px) {
#prtp006 .prtxt-infolist .rwd-table td:before {
	display: none
}
#prtp006 .prtxt-infolist .rwd-table th {
	display: table-cell;
	text-align: center;
	color: #0c558f;
	background: #f5f5f5;
	border: 0;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	font-weight: bold
}
#prtp006 .prtxt-infolist .rwd-table td a {
	text-decoration: none
}
#prtp006 .prtxt-infolist .rwd-table td {
	display: table-cell;
	text-align: center;
	border: 0
}
#prtp006 .prtxt-infolist .rwd-table th, #prtp006 .prtxt-infolist .rwd-table td {
	padding: 12px
}
#prtp006 .prtxt-infolist .rwd-table tr:nth-child(2n+1) {
	background: #f4fafb;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc
}
#prtp006 .prtxt-infolist .rwd-table tr:nth-of-type(2n) {
	background: #FFF
}
}
.product-block .single-bk .pr-article-bk .pr-img-con {
	width: 40%
}
.product-block .single-bk .pr-article-bk .info-dn-con {
	width: 60%
}
.product-block #praetp002 .pr-article-bk .pr-img-con {
	width: 35%
}
.product-block #praetp002 .pr-article-bk .info-dn-con {
	width: 65%
}
.product-block #praetp002 .pr-article-bk .pr-img-con {
	border: 1px solid #e3e3e3;
	padding: 0;
	margin: 0 0 30px 0
}
.product-block #praetp002 .pr-article-bk .pr-main-con {
	padding: 0
}
.product-block #praetp002 .pr-article-bk .mainimg-dn-con {
	padding: 25px
}
.product-block #praetp002 .pr-article-bk .pr-img-con .imgtag-border {
	border: 0
}

@media screen and (max-width:768px) {
.product-block #praetp002 .pr-article-bk .pr-img-con {
	width: 100%
}
.product-block #praetp002 .pr-article-bk .info-dn-con {
	width: 100%
}
.product-block .single-bk .pr-article-bk .pr-img-con {
	width: 100%
}
.product-block .single-bk .pr-article-bk .info-dn-con {
	width: 100%
}
}
.product-block .pr-order-con {
	padding: 25px 0
}
.product-block .pr-order-con .pr-order-price {
	padding: 0 0 20px 0
}
.product-block .pr-order-con .pr-order-price label {
	color: #da6a00;
	font-size: 18px;
	font-weight: bold;
	margin: 0
}
.product-block .pr-order-con .pr-order-price .price-var {
	font-size: 30px;
	color: #da6a00;
	margin: 0 0 0 15px;
	font-weight: bold
}
.product-block .pr-order-con .pr-order-price .price-var b {
	font-size: 18px;
	margin: 0 0 0 8px
}
.product-block .pr-order-con .pr-order-but a {
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	background: #00b2de;
	color: #FFF;
	padding: 10px;
	width: 100%;
	text-align: center;
	border-radius: 5px;
	text-decoration: none
}
.product-block .pr-order-con .pr-order-but a:hover {
	background: #eb7c1e
}
#praetp003 .pr-img-con .imgtag-border img {
	transition: none 0s ease 0s;
	-ms-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1)
}
#praetp003 .pr-img-con .imgtag-border:after {
	padding-top: 60%
}
#praetp003 .pr-img-con .imgtag-border {
	border-radius: 15px;
	border: 2px solid #e6e6e6
}
#praetp003 .pr-article-bk .info-dn-con .info-html-edit {
	height: 120px;
	overflow: hidden
}
#praetp003 .pr-article-bk .info-dn-con .info-dn-title {
	font-size: 21px;
	margin: 0 0 15px;
	font-weight: bold;
	color: #5b8505
}
#praetp003 .pr-info-dn-title {
	position: relative;
	border-bottom: 4px solid #b3e0f2
}
#praetp003 .pr-info-dn-title .dn-title-ct {
	font-size: 18px;
	color: #eb7c1e;
	font-weight: bold;
	margin: 0 10px 0 120px
}
#praetp003 .pr-info-dn-title .dn-title-en {
	font-size: 13px;
	color: #434343;
	font-weight: bold
}
#praetp003 .pr-info-section {
	margin: 0 0 60px 0
}
#praetp003 .dn-title-img {
	background: url(../images/icon/title.png) no-repeat 0 0;
	background-size: 100px auto;
	display: inline-block;
	width: 100px;
	height: 110px;
	position: absolute;
	top: -25px;
	left: 0;
	z-index: 10
}
#praetp003 .pr-info-dn-con .info-html-edit {
	padding: 35px 0 0 120px
}
#praetp003 .backlist {
	margin: 0 0 20px 0
}
#praetp003 .backlist a {
	background: #8dc221 none repeat scroll 0 0;
	border-radius: 5px
}

@media screen and (max-width:991px) {
#praetp003 .dn-title-img {
	background: url(../images/icon/title.png) no-repeat 0 0;
	background-size: 100% auto;
	display: inline-block;
	width: 35px;
	height: 40px
}
#praetp003 .pr-info-dn-title .dn-title-ct {
	margin: 0 10px 0 50px
}
#praetp003 .dn-title-img {
	top: -7px
}
#praetp003 .pr-info-dn-con .info-html-edit {
	padding: 20px 0
}
#praetp003 .pr-info-section {
	margin: 0 0 20px 0
}
}
.product-block #prtp004 {
	padding: 15px 0 0 0
}
.product-block #prtp004 .infolist-article {
	border: #c9c9c9 1px solid
}
.product-block #prtp004 .infolist {
	margin: 0 auto;
	width: 100%
}
.product-block #prtp004 .infolist li {
	width: 25%;
	margin: 0 0 20px
}
.product-block #prtp004 .infolist-article .info-title {
	margin: 15px 25px 0 25px;
	height: 40px
}
.product-block #prtp004 .infolist-article .info-title a {
	font-size: 16px;
	font-weight: bold;
	color: #00709a
}
.product-block #prtp004 .infolist-article .info-dn-con {
	font-size: 15px;
	margin: 0 25px 20px 25px;
	padding: 0;
	text-align: left;
	height: 75px;
	overflow: hidden
}
.product-block #prtp004 .info-dn-con-title {
	text-align: center;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	padding: 15px 0 0 0
}
.product-block #prtp004 .pagination {
	margin: 15px 0 0 0
}

@media screen and (max-width:991px) {
.product-block #prtp004 {
	padding: 0
}
.product-block #prtp004 .infolist {
	margin: 0
}
.product-block #prtp004 .infolist li {
	width: 50%
}
}

@media screen and (max-width:768px) {
.product-block #prtp004 .infolist li {
	width: 100%
}
}

@media screen and (min-width:992px) {
#pt-mini-article-border-tp2 {
	padding: 70px 45px 45px;
	border: 1px solid #cfcfcf;
	margin: 15px 0 50px 0;
	display: inline-block;
	width: 100%
}
#pt-mini-article-border-tp2 .pr-article-bk {
	margin: 0
}
#pt-mini-article-border-tp2 .pr-info-con .info-dn-con {
	width: 45%;
	padding: 0 0 30px 0
}
#pt-mini-article-border-tp2 .pr-info-con .pr-img-con {
	width: 40%
}
#pt-mini-article-border-tp2 {
	position: relative
}
#pt-mini-article-border-tp2 .backlist {
	width: auto;
	text-align: inherit;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0
}
#pt-mini-article-border-tp2 .backlist a {
	border-radius: 0;
	display: inline-block;
	font-size: 13px
}
}
.lesson-info-con li {
	padding: 0 0 8px 0
}
.lesson-info-con .price-txt {
	font-size: 30px;
	color: #a20000;
	font-weight: bold
}
.lesson-info-con .price-txt:before {
	content: "$"
}
.lesson-info-con .lesson-value {
	color: #a20000;
	font-weight: bold
}
.pr-hd-catalog-con-bk {
	padding: 0 0 30px 0;
	border-bottom: 1px solid #b1b1b1;
	margin: 0 0 35px 0
}
.pr-hd-catalog-con-bk .pr-catalog-tag {
	font-family: 'Eurostar';
	letter-spacing: 2px;
	font-size: 24px;
	font-weight: bold;
	color: #1d439a;
	line-height: 24px;
	margin: 0 0 25px 0
}
.pr-hd-catalog-con-bk .sys-select-tp2, .pr-hd-catalog-con-bk .product-search {
	max-width: 360px
}

@media screen and (max-width:991px) {
.pr-hd-catalog-con-bk {
	padding: 0;
	border: 0;
	margin: 0
}
.pr-hd-catalog-con-bk .sys-select-tp2, .pr-hd-catalog-con-bk .product-search {
	max-width: 100%;
	margin: 0 0 15px 0
}
}
#praetp004 .info-dn-title {
	border: 0;
	margin: 0;
	padding: 0 0 15px 0;
	color: #1d439a;
	font-weight: bold;
	font-size: 24px;
	font-family: 'Eurostar';
	letter-spacing: 2px
}
#praetp004 .con-info-brief-bk {
	padding: 0 0 30px 0
}
#praetp004 dt {
	position: relative;
	border-bottom: 3px solid #484748
}
#praetp004 dt:before {
	border-color: transparent transparent #484748;
	border-style: solid;
	border-width: 0 40px 40px;
	content: "";
	height: 0;
	left: 165px;
	top: 0;
	position: absolute;
	width: 0;
	z-index: -1
}
#praetp004 dt b {
	font-family: 'Eurostar';
	letter-spacing: 2px;
	background: #484748;
	color: #FFF;
	font-size: 15px;
	display: inline-block;
	font-weight: normal;
	padding: 10px 0 0 20px;
	height: 40px;
	width: 205px
}
#praetp004 dd {
	padding: 30px 0 0 0
}

@media screen and (max-width:768px) {
.product-block .single-bk .pr-article-bk .info-dn-con {
	padding: 20px 0 0 0
}
}
.contact-block .page-con-bk {
	padding: 0
}
.contact-block .contact-info-bk {
	max-width: 850px;
	margin: 0 auto;
	padding: 30px 0
}
.contact-block #formBox {
	padding: 0 0 50px 0;
	max-width: 850px;
	font-size: 14px;
	margin: 0 auto
}
.contact-block #formBox label {
	color: #333;
	padding: 0 0 15px 0;
	text-align: left;
	width: 100%;
	font-weight: normal;
	margin: 0
}
.contact-block #formBox b {
	color: #f00;
	font-weight: bold
}
.contact-block #formBox input, .contact-block #formBox textarea {
	border: 1px solid #a9a9a9;
	color: #333;
	padding: 6px
}
.contact-block #formBox .submitlist {
	display: inline-block;
	width: 100%
}
.contact-block #formBox .submitlist li {
	width: 50%;
	float: left;
	padding: 0 0 15px 0
}
.contact-block #formBox .submitlist li input {
	width: 95%
}
.contact-block #formBox .myname {
	float: left
}
.contact-block #formBox .mygender {
	float: left
}
.contact-block #formBox .mycall {
	float: left
}
.contact-block #formBox .myphone {
	float: left;
	margin: 10px 0 0 0
}
.contact-block #formBox .gender_m, .contact-block #formBox .gender_w {
	margin: 0 5px 0 20px
}
.contact-block #formBox .myinfobox {
	width: 97.5%;
	height: 100px
}
.contact-block #formBox .boxtips {
	display: inline-block;
	padding: 10px 0 10px 21%;
	color: #d41919
}
.contact-block #formBox .submitbut {
	display: inline-block;
	width: 100%;
	text-align: center
}
.contact-block #formBox .fromsubmit {
	font-size: 15px;
	background: #f9f9f9;
	border: 0;
	color: #5e5e5e;
	display: inline-block;
	line-height: 19px;
	padding: 15px 40px;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #c7c7c7
}
.contact-block #formBox .fromsubmit:hover {
	background: #1d439a;
	color: #FFF;
	border: 1px solid #b2021
}
.contact-block #formBox .submitbut b {
	margin: 0 0 0 20px
}
.contact-block #formBox .submitbut {
	text-align: right;
	margin: 0;
	padding: 0 20px 0 0
}
.contact-block #formBox .form-tips {
	color: #a30202;
	padding: 0 0 20px 0
}
.contact-block #formBox .form-tips img {
	vertical-align: inherit;
	margin: 0 3px
}
.contact-block #formBox .myknow-info-var {
	display: table;
	line-height: 26px
}
.contact-block #formBox .myknow-info-var input {
	margin: 0 10px 0 5px
}
.contact-block #formBox .myknow-info .label-tips {
	display: block;
	padding: 5% 6% 0 0;
	color: #f00
}
.contact-block #formBox .myinfocontent {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}

@media screen and (max-width:991px) {
.contact-block #formBox .form-tips {
	text-align: center
}
.contact-block #formBox .submitbut {
	text-align: center
}
.contact-block #formBox .fromsubmit {
	width: 100%
}
}
#google-map-bk #google-map {
	width: 100%;
	height: 350px
}
.contact-block .ct-top-map {
	margin: 0 0 35px 0
}

@media screen and (max-width:991px) {
.contact-block .ct-top-map iframe {
	height: 200px
}
#google-map-bk #google-map {
	width: 100%;
	height: 250px
}
}

@media screen and (max-width:500px) {
.contact-block .ct-top-map iframe {
	height: 150px
}
#google-map-bk #google-map {
	width: 100%;
	height: 200px
}
}
#contact-tp3 {
	width: 100%;
	max-width: 950px;
	margin: 0 auto
}
#contact-tp3 .ct-info-tag {
	padding: 20px 0 20px 0
}

@media screen and (min-width:992px) {
#contact-tp3 #ct-infotag {
	float: right
}
#contact-tp3 #formBox {
	float: left
}
}
#ctpt4 .ct-top-map {
	margin: 0
}
#ctpt4 .ctpt4-infocon {
	padding: 0 0 45px 0;
	margin: 0 0 45px 0;
	border-bottom: 1px solid #d4d3d3
}
#formBox-style-tp4 #formBox {
	padding: 0
}
#formBox-style-tp4 #formBox .submitbut {
	text-align: right;
	padding: 0 20px 0 0
}
#formBox-style-tp4 #formBox .submitbut .fromsubmit {
	font-size: 14px;
	font-weight: normal;
	padding: 15px 50px;
	box-shadow: inherit;
	background: #formBox;
	border: 1px solid #929292;
	background: 0;
	color: #929292
}
#formBox-style-tp4 #formBox .submitbut .fromsubmit:hover {
	background: #363636;
	color: #FFF;
	border: 1px solid #363636
}

@media screen and (max-width:991px) {
#ctpt4 .info-html-edit {
	margin: 0 0 45px 0
}
#formBox-style-tp4 #formBox .submitbut {
	text-align: center
}
#formBox-style-tp4 #formBox .form-tips {
	padding: 0 0 25px 0;
	text-align: center
}
}
#ctpt4-infolist-bk {
	overflow: hidden
}
#ctpt4-infolist-bk .tips-info-tag {
	margin: 0 0 45px 0
}
#ctpt4-infolist-bk .news-infolist {
	padding: 0;
	width: 104%
}
#ctpt4-infolist-bk .news-infolist li {
	padding: 0 50px 50px 0;
	margin: 0
}
#ctpt4-infolist-bk .news-infolist li .info-img-con a:after {
	padding-top: 55%
}
#ctpt4-infolist-bk .news-infolist .infolist-article {
	border: 0
}
#ctpt4-infolist-bk .news-infolist .info-main-con {
	padding: 0
}
#ctpt4-infolist-bk .news-infolist .info-header {
	text-align: left
}
#ctpt4-infolist-bk .news-infolist .info-title {
	margin: 20px 0;
	font-size: 16px;
	color: #505050;
	text-align: left
}
#ctpt4-infolist-bk .news-infolist .brief-section {
	font-size: 13px;
	height: 5.5em
}

@media screen and (max-width:991px) {
#ctpt4-infolist-bk .news-infolist {
	width: 107%
}
}

@media screen and (max-width:768px) {
#ctpt4-infolist-bk .news-infolist {
	width: auto;
	padding: 0 25px
}
#ctpt4-infolist-bk .tips-info-tag {
	text-align: center
}
#ctpt4-infolist-bk .news-infolist li {
	padding: 0;
	max-width: 500px;
	margin: 0 auto
}
#ctpt4-infolist-bk .news-infolist .infolist-article {
	padding: 0 0 35px 0
}
#ctpt4-infolist-bk .news-infolist .brief-section {
	height: auto
}
}
body #creation-page .sr-list-con {
	padding: 35px 0;
	display: inline-block;
	width: 100%
}
body #creation-page .sr-list-con li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 25%;
	float: left
}
body #creation-page .sr-list-con .srtag-bk {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	padding: 88px 0 0 0;
	text-align: center;
	background: url(../images/html/about_sr.png) no-repeat 0 0;
	background-size: 100% auto
}
body #creation-page .sr-list-con-3 {
	padding: 0 0 35px 0;
	display: block;
	width: 100%;
	max-width: 850px;
	margin: 0 auto 0 auto
}
body #creation-page .sr-list-con-3 li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 33.33%;
	float: left
}
body #creation-page .sr-list-con-3 .srtag-bk {
	font-size: 16px;
	font-weight: bold;
	color: #007eab;
	width: 210px;
	height: 250px;
	margin: 0 auto;
	padding: 105px 0 0 0;
	text-align: center;
	background: url(../images/html/ab_sr2.png) no-repeat 0 0;
	background-size: 100% auto
}

@media screen and (max-width:991px) {
body #creation-page .sr-list-con li {
	width: 50%;
	padding: 0 0 25px 0
}
}

@media screen and (max-width:768px) {
body #creation-page .sr-list-con-3 li {
	width: 50%
}
}

@media screen and (max-width:500px) {
body #creation-page .sr-list-con li {
	width: 100%;
	float: none
}
body #creation-page .sr-list-con-3 li {
	width: 100%;
	float: none
}
}
body #creation-page .sr-list-con-5 {
	padding: 25px 0 35px 0;
	display: block;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto 0 auto
}
body #creation-page .sr-list-con-5 li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 20%;
	float: left
}
body #creation-page .sr-list-con-5 .srtag-bk {
	font-size: 21px;
	font-weight: bold;
	color: #3d84ac;
	width: 190px;
	height: 170px;
	margin: 0 auto;
	padding: 65px 0 0 0;
	text-align: center;
	background: url(../images/html/ab_sr3.png) no-repeat 0 0;
	background-size: 100% auto
}

@media screen and (max-width:991px) {
body #creation-page .sr-list-con li {
	width: 33%;
	padding: 0 0 25px 0
}
}

@media screen and (max-width:768px) {
body #creation-page .sr-list-con-5 li {
	width: 50%
}
}

@media screen and (max-width:500px) {
body #creation-page .sr-list-con li {
	width: 100%;
	float: none
}
body #creation-page .sr-list-con-5 li {
	width: 100%;
	float: none
}
}
#tki-design-tp .tki-design-title {
	background: #e97300;
	color: #FFF;
	margin: 25px 0 0 0;
	padding: 6px 20px;
	border-radius: 5px;
	font-size: 15px
}
#tki-design-tp .articel-foreword {
	font-size: 18px;
	padding: 40px 0 0;
	text-align: center
}
#tki-design-tp .infolist-con {
	padding: 25px 0 0 0;
	display: inline-block;
	width: 100%
}
#tki-design-tp .infolist-con li {
	padding: 0 10px;
	width: 20%;
	display: inline-block;
	float: left
}
#tki-design-tp .infolist-con .info-title1 a, #tki-design-tp .infolist-con .info-title1 {
	font-weight: bold;
	color: #0571a4;
	font-family: 'OpenSans'
}
#tki-design-tp .infolist-con .info-title2 a, #tki-design-tp .infolist-con .info-title2 {
	font-weight: bold;
	color: #333
}
#tki-design-tp .infolist-con .info-title1 a:hover, #tki-design-tp .infolist-con .info-title2 a:hover {
	color: #0092a3;
	text-decoration: none
}
#tki-design-tp .infolist-con .info-subtitle {
	padding: 15px 0 0 0;
	font-size: 14px
}
#tki-design-tp .infolist-con .infolist-dn {
	padding: 20px 0 0 0;
	margin: 0 0 30px
}
#tki-design-tp .infolist-con .info-more {
	margin: 15px 0 25px 0;
	font-size: 13px;
	padding: 3px 18px;
	display: inline-block;
	border-radius: 99px;
	text-decoration: none;
	border: 1px solid #aaabab;
	font-weight: bold;
	color: #505050;
	font-family: 'OpenSans'
}
#tki-design-tp .infolist-con .info-more:hover {
	color: #FFF;
	background: #0571a4;
	border: 1px solid #0571a4
}
#tki-design-tp .infolist-con .infolist-img {
	overflow: hidden;
	width: 100%;
	height: auto;
	padding: 3px;
	box-shadow: 0 0 3px #5e5e5e;
	border-radius: 5px;
	background: #FFF
}
#tki-design-tp .infolist-con .infolist-img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#tki-design-tp .infolist-con .infolist-img:hover {
	-ms-transform: scale(1.5, 1.5);
	-webkit-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5)
}

@media screen and (max-width:991px) {
#tki-design-tp .infolist-con li {
	width: 50%
}
}

@media screen and (max-width:480px) {
#tki-design-tp .infolist-con li {
	width: 100%
}
}
#ply001 {
	padding: 0 15px
}
#ply001 #ply001-imglist {
	padding: 25px 0;
	margin: 0
}
#ply001 #ply001-imglist li {
	list-style: outside none none;
	margin: 0;
	padding: 0
}

@media screen and (max-width:768px) {
#ply001 #ply001-imglist {
	max-width: 500px;
	margin: 0 auto
}
#ply001 #ply001-imglist li {
	padding: 0 0 15px 0
}
}
#ply002 .company-name {
	max-width: 600px;
	margin: 0 auto;
	padding: 0 15px
}
#ply002 .company-info {
	text-align: center;
	margin: 30px 0 60px 0
}
#ply002 .company-list-bk {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}
#ply002 .company-list-bk .company-list-con {
	max-width: 700px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto
}
#ply002 .company-list-bk .company-list-con li {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 33.33%;
	float: left
}
#ply002 .company-list-bk .company-list-con li label {
	width: 140px;
	margin: 0 auto;
	display: block;
	text-align: center;
	padding: 166px 0 0 0
}
#ply002 .company-list-bk .info-var-txt {
	font-size: 15px;
	padding: 10px 0
}
#ply002 .phone-info label {
	background: url(../images/icon/info_img_tel.png) no-repeat 0 0
}
#ply002 .fax-info label {
	background: url(../images/icon/info_img_fax.png) no-repeat 0 0
}
#ply002 .email-info label {
	background: url(../images/icon/info_img_mail.png) no-repeat 0 0
}
#ply003 {
	max-width: 1050px;
	margin: 0 auto
}
#ply003 .ply-info-title {
	font-size: 36px;
	color: #2d84c5;
	text-align: center;
	margin: 0;
	padding: 0 0 20px 0
}
#ply003 .ply-info-subtitle {
	font-size: 24px;
	color: #429300;
	text-align: center;
	margin: 0;
	padding: 40px 0 30px 0
}
#ply003 .ply-info-con {
	text-align: center;
	font-size: 15px
}
#ply003 #ply003-imglist {
	padding: 35px 0
}
#ply003 #ply003-imglist .imgtag {
	padding: 0
}
#ply003 #ply003-srlist {
	padding: 0 0 40px 0;
	max-width: 1000px;
	margin: 0 auto
}
#ply003 #ply003-srlist .imgtag img {
	max-width: 190px;
	margin: 0 auto
}

@media screen and (max-width:991px) {
#ply003 #ply003-imglist {
	padding: 35px 0 20px 0
}
#ply003 #ply003-imglist {
	max-width: 500px;
	margin: 0 auto
}
#ply003 #ply003-imglist .imgtag {
	padding: 0 0 15px 0
}
}
#ply004 .ply-info-title {
	font-size: 30px;
	font-weight: normal;
	color: #044c63;
	text-align: center;
	margin: 0;
	padding: 0 0 20px 0
}
#ply004 .ply-info-subtitle {
	font-size: 24px;
	color: #429300;
	text-align: center;
	margin: 0;
	padding: 40px 0 30px 0
}
#ply004 .ply-info-con {
	text-align: center;
	font-size: 15px
}
#ply004 #ply003-imglist {
	padding: 35px 0
}
#ply004 #ply003-imglist .imgtag {
	padding: 0
}
#ply004 #ply003-srlist {
	padding: 0 0 40px 0;
	max-width: 1000px;
	margin: 0 auto
}
#ply004 #ply003-srlist .imgtag img {
	max-width: 190px;
	margin: 0 auto
}
#ply004 .ply-abimg {
	max-width: 500px;
	margin: 0 auto
}
#ply004 .ply-abbg-con-bk {
	height: 270px;
	text-align: center;
	padding: 35px 0 0 0;
	margin: 35px 0 0 0;
	background: url(../page/images/layout/ab_bg.jpg) no-repeat 0 0;
	background-size: cover
}
#ply004 .ply-abbg-con-bk .ply-abbg-title {
	font-size: 30px;
	font-weight: normal;
	color: #044c63;
	text-align: center
}
#ply004 .ply-abbg-con-bk .ply-abbg-con {
	padding: 20px 0 0 0;
	max-width: 1000px;
	margin: 0 auto
}

@media screen and (max-width:991px) {
#ply003 #ply003-imglist {
	padding: 35px 0 20px 0
}
#ply003 #ply003-imglist {
	max-width: 500px;
	margin: 0 auto
}
#ply003 #ply003-imglist .imgtag {
	padding: 0 0 15px 0
}
}
#ply005 .company-name {
	max-width: 600px;
	margin: 0 auto;
	padding: 0 15px
}
#ply005 .company-info {
	text-align: center;
	margin: 30px 0 60px 0
}
#ply005 .company-list-bk {
	display: inline-block;
	width: 100%;
	padding: 0 0 20px 0
}
#ply005 .company-list-bk .company-list-con {
	max-width: 700px;
	width: 100%;
	padding: 0 15px;
	margin: 0 auto
}
#ply005 .company-list-bk .company-list-con li {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 33.33%;
	float: left
}
#ply005 .company-list-bk .company-list-con li label {
	width: 110px;
	height: 110px;
	margin: 0 auto;
	display: block;
	text-align: center;
	overflow: hidden;
	text-indent: -9999px
}
#ply005 .company-list-bk .info-var-txt {
	font-size: 15px;
	padding: 20px 0 0 0;
	font-weight: bold
}
#ply005 .phone-info label {
	background: url(../images/icon/q_tel.png) no-repeat 0 0;
	background-size: contain
}
#ply005 .phone-info .info-var-txt {
	color: #7b519b
}
#ply005 .email-info label {
	background: url(../images/icon/q_email.png) no-repeat 0 0;
	background-size: contain
}
#ply005 .line-info label {
	background: url(../images/icon/q_line.png) no-repeat 0 0;
	background-size: contain
}
#ply005 .line-info .info-var-txt {
	color: #247611
}
#ply006 .articel-foreword {
	font-size: 18px;
	padding: 40px 0 0;
	text-align: center
}
#ply006 .infolist-con {
	padding: 40px 0 0 0;
	display: inline-block;
	width: 100%
}
#ply006 .infolist-con li {
	padding: 0 10px;
	width: 33.33%;
	display: inline-block;
	float: left
}
#ply006 .infolist-con .info-title1 a, #ply006 .infolist-con .info-title1 {
	font-weight: bold;
	color: #0571a4;
	font-family: 'OpenSans'
}
#ply006 .infolist-con .info-title2 a, #ply006 .infolist-con .info-title2 {
	font-weight: bold;
	color: #333
}
#ply006 .infolist-con .info-title1 a:hover, #ply006 .infolist-con .info-title2 a:hover {
	color: #0092a3;
	text-decoration: none
}
#ply006 .infolist-con .info-subtitle {
	padding: 15px 0 0 0;
	font-size: 14px
}
#ply006 .infolist-con .infolist-dn {
	padding: 20px 0 0 0;
	margin: 0 0 30px
}
#ply006 .infolist-con .info-more {
	font-size: 13px;
	padding: 5px 25px;
	display: inline-block;
	border-radius: 99px;
	text-decoration: none;
	border: 1px solid #aaabab;
	font-weight: bold;
	color: #505050;
	font-family: 'OpenSans'
}
#ply006 .infolist-con .info-more:hover {
	color: #FFF;
	background: #0571a4;
	border: 1px solid #0571a4
}
#ply006 .infolist-con .infolist-img {
	overflow: hidden;
	width: 100%;
	height: auto
}
#ply006 .infolist-con .infolist-img img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#ply006 .infolist-con .infolist-img:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

@media screen and (max-width:768px) {
#ply006 .infolist-con li {
	padding: 0 0 25px 0;
	max-width: 500px;
	width: 100%;
	display: block;
	float: none;
	margin: 0 auto
}
}
#ply007 .ply-header {
	text-align: center;
	padding: 80px 0;
	background: url(../images/demo/index_banner2.jpg) no-repeat center 0
}
#ply007 .ply-header h3 {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 3px #000;
	margin: 0 0 5px 0
}
#ply007 .ply-header-sub {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 3px #000
}
#ply007 .ply-maininfo {
	padding: 35px 0 0 0
}
#ply007 .ply-maininfo .ply-info-title {
	font-size: 24px;
	font-weight: bold;
	color: #2f83af;
	text-align: center;
	padding: 0 0 20px 0
}
#ply007 .ply-maininfo .ply-info-section {
	padding: 0 0 45px 0
}
#ply007 .ply-maininfo .ply-info-con {
	text-align: center
}
#ply007 .ply-maininfo .ply-ht-con {
	padding: 0;
	border-top: 1px solid #dadada
}
#ply007 .ply-maininfo .ply-ht-con li {
	color: #333;
	list-style: none;
	margin: 0;
	padding: 12px 20px;
	border-bottom: 1px solid #dadada
}
#ply007 .ply-maininfo .ply-ht-con li:nth-child(even) {
	background-color: #f7f7f7
}
#ply007 .ply-maininfo .ply-ht-con li b {
	color: #d66000;
	font-weight: bold;
	padding: 0 30px 0 0;
	margin: 0 30px 0 0;
	border-right: 1px solid #dadada
}

@media screen and (max-width:991px) {
#ply007 .ply-maininfo .ply-ht-con li b {
	display: block;
	margin: 0 0 3px 0;
	border: 0
}
}
#creation-page #ply008 .ply-header {
	text-align: center;
	padding: 80px 0;
	background: url(../images/demo/index_banner2.jpg) no-repeat center 0
}
#creation-page #ply008 .ply-header h3 {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 3px #000;
	margin: 0 0 5px 0
}
#creation-page #ply008 .ply-header-sub {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 3px #000
}
#creation-page #ply008 .img-list-title {
	color: #2f83af;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	padding: 0 0 25px 0
}
#creation-page #ply008 .img-list {
	padding: 0
}
#creation-page #ply008 .img-list ul {
	padding: 0
}
#creation-page #ply008 .img-list li {
	padding: 0 0 6px 30px;
	font-size: 18px;
	color: #08537d;
	list-style: outside none none;
	background: url(../images/icon/listicon.svg) no-repeat 0 5px;
	background-size: 20px 20px;
	margin: 0
}
#creation-page #ply008 .ply-maininfo {
	padding: 35px 0 0 0
}
#creation-page #ply008 .ply-maininfo .ply-info-title {
	font-size: 24px;
	font-weight: bold;
	color: #2f83af;
	text-align: center;
	padding: 0 0 20px 0
}
#creation-page #ply008 .ply-maininfo .ply-info-section {
	padding: 0 0 45px 0;
	max-width: 1000px;
	margin: 0 auto
}
#creation-page #ply008 .ply-maininfo .ply-info-con {
	text-align: left
}
#creation-page #ply008 .ply-maininfo .ply-ht-con {
	padding: 0;
	border-top: 1px solid #dadada
}
#creation-page #ply008 .ply-maininfo .ply-ht-con li {
	color: #333;
	list-style: none;
	margin: 0;
	padding: 12px 20px;
	border-bottom: 1px solid #dadada
}
#creation-page #ply008 .ply-maininfo .ply-ht-con li:nth-child(even) {
	background-color: #f7f7f7
}
#creation-page #ply008 .ply-maininfo .ply-ht-con li b {
	color: #d66000;
	font-weight: bold;
	padding: 0 30px 0 0;
	margin: 0 30px 0 0;
	border-right: 1px solid #dadada
}

@media screen and (max-width:991px) {
#ply007 .ply-maininfo .ply-ht-con li b {
	display: block;
	margin: 0 0 3px 0;
	border: 0
}
}
#creation-page #ply009 {
	max-width: 1000px;
	margin: 0 auto
}
#creation-page #ply009 .ply-title-con {
	text-align: center
}
#creation-page #ply009 .ply-title {
	font-size: 21px;
	margin: 0;
	background: #eb7c1e;
	color: #FFF;
	padding: 5px 30px;
	display: inline-block
}
#creation-page #ply009 .ply-main-con {
	padding: 35px 0 0 0;
	margin: 0 0 40px
}
#creation-page #ply009 .ply-sn-con {
	padding: 30px 0 0 0;
	height: 11.5em
}
#creation-page #ply009 .ply-sn-con .sn-title {
	color: #02a6c9;
	font-size: 24px;
	font-weight: bold;
	margin: 0
}
#creation-page #ply009 .ply-sn-con .sn-info-con {
	padding: 5px 0 0 0
}
#creation-page #ply009 .sn-img-left {
	padding-left: 220px
}
#creation-page #ply009 .sn-img-right {
	padding-right: 220px
}
#creation-page #ply009 #ply-sn-con1 {
	background: url(../images/html/aboutimg1.jpg) no-repeat 0 0;
	background-size: auto 100%
}
#creation-page #ply009 #ply-sn-con2 {
	background: url(../images/html/aboutimg2.jpg) no-repeat right 0;
	background-size: auto 100%
}
#creation-page #ply009 #ply-sn-con3 {
	background: url(../images/html/aboutimg3.jpg) no-repeat 0 0;
	background-size: auto 100%
}

@media screen and (max-width:768px) {
#creation-page #ply009 {
	padding: 0 15px
}
#creation-page #ply009 #ply-sn-con1 {
	background-size: auto 200px;
	background-position: center 0
}
#creation-page #ply009 #ply-sn-con2 {
	background-size: auto 200px;
	background-position: center 0
}
#creation-page #ply009 #ply-sn-con3 {
	background-size: auto 200px;
	background-position: center 0
}
#creation-page #ply009 .ply-sn-con {
	height: auto;
	padding: 210px 0 0;
	margin: 0 0 50px 0
}
#creation-page #ply009 .sn-title {
	text-align: center
}
}

@media screen and (max-width:500px) {
#creation-page #ply009 .ply-sn-con .sn-title {
	font-size: 18px
}
}
#creation-page #ply010 .ply-header-sub {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 3px #000
}
#creation-page #ply010 .ply-maininfo {
	padding: 35px 0 0 0
}
#creation-page #ply010 .ply-maininfo .ply-info-title {
	font-size: 24px;
	font-weight: bold;
	color: #2f83af;
	text-align: center;
	padding: 0 0 20px 0
}
#creation-page #ply010 .ply-maininfo .ply-info-section {
	padding: 0 0 45px 0
}
#creation-page #ply010 .ply-maininfo .ply-info-con {
	text-align: left
}
#creation-page #ply010 .ply-img1 {
	width: 100%;
	height: 200px;
	margin: 0 0 40px 0;
	background: url(../images/demo/index_banner2.jpg) no-repeat center 0;
	background-size: cover
}
#creation-page #ply010 .ply-img2 {
	text-align: center;
	width: 100%;
	height: 200px;
	margin: 0 0 40px 0;
	background: url(../images/demo/index_banner4.jpg) no-repeat center 0;
	background-size: cover
}
#creation-page #ply010 .ply-img2 h3 {
	color: #fff;
	font-size: 23px;
	font-weight: bold;
	margin: 0;
	padding: 75px 0 0 0;
	text-shadow: 0 0 3px #000
}
#creation-page #ply010 .sr-list-con {
	padding: 35px 0;
	display: inline-block;
	width: 100%
}
#creation-page #ply010 .sr-list-con li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 25%;
	float: left
}
#creation-page #ply010 .sr-list-con .srtag-bk {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	padding: 88px 0 0 0;
	text-align: center;
	background: url(../images/html/ab_sr.png) no-repeat 0 0;
	background-size: 100% auto
}
#creation-page #ply010 .ply-img3 {
	text-align: center;
	width: 100%;
	margin: 0 0 40px 0;
	background: url(../images/demo/index_banner2.jpg) no-repeat center 0;
	background-size: cover
}
#creation-page #ply010 .ply-img3 .ply-info-con {
	padding: 135px 0;
	color: #FFF
}

@media screen and (max-width:991px) {
#creation-page #ply010 .sr-list-con li {
	width: 50%;
	padding: 0 0 25px 0
}
}

@media screen and (max-width:500px) {
#creation-page #ply010 .sr-list-con li {
	width: 100%;
	float: none
}
}
#creation-page #ply011 .ply-header-title {
	background: #0696ca;
	font-size: 26px;
	color: #FFF;
	text-align: center;
	padding: 20px 0;
	margin: 0
}
#creation-page #ply011 .ply-header-sub {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 0 0 3px #000
}
#creation-page #ply011 .ply-maininfo {
	padding: 35px 0 0 0
}
#creation-page #ply011 .ply-maininfo .ply-info-title {
	font-size: 24px;
	font-weight: bold;
	color: #2f83af;
	text-align: center;
	padding: 0 0 20px 0
}
#creation-page #ply011 .ply-maininfo .ply-info-section {
	padding: 0 0 45px 0
}
#creation-page #ply011 .ply-maininfo .ply-info-con {
	text-align: left;
	margin: 0 0 35px 0
}
#creation-page #ply011 .ply-maininfo .ply-info-con .sub-title-txt {
	font-weight: bold;
	margin: 0 0 15px 0
}
#creation-page #ply011 .ply-img1 {
	width: 100%;
	height: 200px;
	margin: 0 0 40px 0;
	background: url(../images/demo/index_banner2.jpg) no-repeat center 0;
	background-size: cover
}
#creation-page #ply011 .ply-abbg-con-bk {
	text-align: left;
	padding: 35px;
	margin: 0 0 35px 0;
	background: url(../page/images/layout/ab_bg.jpg) no-repeat 0 0;
	background-size: cover
}
#creation-page #ply011 .ply-abbg-con-bk .ply-abbg-title {
	font-size: 26px;
	font-weight: bold;
	color: #044c63;
	text-align: center
}
#creation-page #ply011 .ply-abbg-con-bk .ply-abbg-con {
	padding: 20px 0 0 0
}
#creation-page #ply011 #ply011-imglist {
	padding: 0 0 20px 0
}
#creation-page #ply011 #ply011-imglist .imgtag {
	padding: 0
}
#creation-page #ply011 .ply-imgdn-con {
	text-align: center;
	color: #0696ca;
	font-weight: bold;
	margin: 0 0 35px 0
}

@media screen and (max-width:991px) {
#creation-page #ply011 .sr-list-con li {
	width: 50%;
	padding: 0 0 25px 0
}
#ply011 #ply011-imglist {
	padding: 35px 0 20px 0
}
#ply011 #ply011-imglist {
	max-width: 500px;
	margin: 0 auto
}
#ply011 #ply011-imglist .imgtag {
	padding: 0 0 15px 0
}
}

@media screen and (max-width:500px) {
#creation-page #ply011 .sr-list-con li {
	width: 100%;
	float: none
}
}
#creation-page #ply012 .main-cp-info-bk {
	padding: 0 0 15px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #e2e2e2
}
#creation-page #ply012 .main-cp-info-bk .main-cp-info-title {
	font-size: 18px
}
#creation-page #ply012 .main-cp-info-bk .cp-info-con {
	padding: 0;
	border: 0
}
#creation-page #ply012 .sub-cp-info-bk {
	margin: 0 0 30px 0;
	font-size: 14px
}
#creation-page #ply012 .sub-cp-info-bk .sub-cp-info-title {
	font-size: 18px;
	font-weight: bold;
	color: #04769f;
	margin: 0 0 20px 0;
	display: inline-block;
	width: 100%
}
#creation-page #ply012 .main-cp-logo {
	max-width: 320px;
	margin: 0 0 20px 0
}
#creation-page #ply012 .cp-info-con {
	margin: 0 0 20px 0;
	border-left: 5px solid #ceebf5;
	padding: 0 0 0 20px
}
#creation-page #ply012 .cp-info-con label {
	font-weight: bold;
	color: #04769f;
	margin: 0 0 5px 0
}
#creation-page #ply012 .cp-info-con .cp-add {
	padding: 0 0 0 45px;
	margin: 0 0 5px 0;
	color: #d66a00;
	background: url(../images/icon/map.png) no-repeat 0 7px;
	background-size: 32px auto
}
#creation-page #ply012 .cp-info-con .cp-add a {
	color: #d66a00;
	text-decoration: none
}
#creation-page #ply012 .cp-info-con .cp-add a:hover {
	color: #2c7f9f
}
#creation-page #ply013 .main-cp-info-bk {
	padding: 0 0 15px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px solid #e2e2e2
}
#creation-page #ply013 .main-cp-info-bk .main-cp-info-title {
	font-size: 18px
}
#creation-page #ply013 .main-cp-info-bk .cp-info-con {
	padding: 0;
	border: 0
}
#creation-page #ply013 .sub-cp-info-bk {
	margin: 0 0 30px 0
}
#creation-page #ply013 .sub-cp-info-bk .sub-cp-info-title {
	font-size: 18px;
	font-weight: bold;
	color: #04769f;
	margin: 0 0 20px 0;
	display: inline-block;
	width: 100%
}
#creation-page #ply013 .main-cp-logo {
	max-width: 200px;
	margin: 15px 0 10px 0
}
#creation-page #ply013 .cp-info-con {
	margin: 0 0 20px 0;
	padding: 0
}
#creation-page #ply013 .cp-info-con label {
	font-weight: bold;
	color: #04769f;
	margin: 0 0 5px 0
}
#creation-page #ply013 .cp-info-con .cp-add {
	padding: 0;
	margin: 0 0 5px 0;
	color: #04769f
}
#creation-page #ply013 .cp-info-con .cp-add a {
	color: #d66a00;
	text-decoration: none
}
#creation-page #ply013 .cp-info-con .cp-add a:hover {
	color: #2c7f9f
}

@media screen and (max-width:991px) {
#creation-page #ply013 .sub-cp-info-bk .col-md-6 {
	margin: 0 0 30px 0
}
}
#creation-page #ply014 {
	margin: 50px auto 60px auto
}
#creation-page #ply014 header {
	border-left: 5px solid #008dce;
	padding: 0 0 0 15px;
	line-height: 21px
}
#creation-page #ply014 .header-title {
	color: #008dce;
	margin: 0;
	padding: 0
}
#creation-page #ply014 .header-sub {
	color: #5b5b5b;
	padding: 10px 0 0 0
}
#creation-page #ply014 .ix-info-brief {
	height: 390px;
	padding: 35px 0 0 0;
	display: inline-block;
	width: 100%;
	font-weight: normal
}
#creation-page #ply014 .ix-info-brief .ix-info-brief-txt {
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	line-height: 36px;
	width: 55%;
	height: 100%;
	position: relative;
	display: inline-block;
	float: left;
	padding: 25px;
	background: #464646
}
#creation-page #ply014 .ix-info-brief .ix-info-brief-img {
	width: 45%;
	height: 100%;
	display: inline-block;
	float: right
}
#creation-page #ply014 .ix-info-brief .morelink {
	color: #FFF;
	position: absolute;
	left: 30px;
	bottom: 20px;
	font-size: 15px;
	text-decoration: none
}
#creation-page #ply014 .ix-info-brief .morelink:hover {
	opacity: .8
}
#creation-page #ply014 .ix-ab-con-title {
	margin: 0;
	font-size: 35px;
	text-align: center;
	padding: 35px 0 0 0;
	font-weight: normal
}
#creation-page #ply014 .ix-ab-con-txt {
	font-size: 18px;
	text-align: center;
	padding: 35px 0 0 0;
	font-weight: normal
}
#creation-page #ply014 .ix-info-brief-right .ix-info-brief-txt {
	background: #1c759e
}
#creation-page #ply014 .ix-info-brief-left .ix-info-brief-img {
	background: url(../images/demo/index_banner1.jpg) no-repeat 0 0;
	background-size: cover
}
#creation-page #ply014 .ix-info-brief-right .ix-info-brief-img {
	background: url(../images/demo/index_banner2.jpg) no-repeat 0 0;
	background-size: cover
}

@media screen and (min-width:992px) {
#creation-page #ply014 .container {
	max-width: 1200px
}
}

@media screen and (max-width:991px) {
#creation-page #ply014 .ix-info-brief-right {
	padding: 35px 0 0 0
}
}

@media screen and (max-width:768px) {
#creation-page #ply014 .ix-info-brief .ix-info-brief-txt {
	width: 100%;
	text-align: center
}
#creation-page #ply014 .ix-info-brief .ix-info-brief-txt br {
	display: none
}
#creation-page #ply014 .ix-info-brief .ix-info-brief-img {
	width: 100%;
	height: 200px;
	background-position: 0 center
}
#creation-page #ply014 .ix-info-brief {
	height: auto
}
#creation-page #ply014 .ix-ab-con-title {
	padding: 0
}
#creation-page #ply014 .ix-info-brief .morelink {
	position: initial;
	background: #0a588e none repeat scroll 0 0;
	font-size: 13px;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	margin: 25px auto 0 auto;
	width: 80px
}
}
#creation-page #ply015 .ply-ab-txt-title {
	margin: 0;
	background: url(../images/index/ply015_title.png) no-repeat 0 0;
	background-size: auto 100%;
	width: 140px;
	height: 60px;
	overflow: hidden;
	text-indent: -9999px
}
#creation-page #ply015 .ply-ab-txt-con {
	float: left;
	width: 60%
}
#creation-page #ply015 .ply-ab-txt {
	margin: 30px 0 0 0
}
#creation-page #ply015 .ply-ab-more a {
	color: #835f34;
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	padding: 3px 25px;
	margin: 30px 0 0 0;
	font-weight: bold;
	border: 2px solid #a09384
}
#creation-page #ply015 .ply-ab-more a:hover {
	opacity: .8
}
#creation-page #ply015 .ply-ab-img-con {
	float: right;
	width: 40%
}

@media screen and (max-width:768px) {
#creation-page #ply015 .ply-ab-img-con {
	width: 100%;
	float: none;
	max-width: 450px;
	margin: 0 auto
}
#creation-page #ply015 .ply-ab-txt-con {
	width: 100%;
	float: none
}
#creation-page #ply015 .ply-ab-txt-title {
	margin: 0 auto
}
#creation-page #ply015 .ply-ab-more {
	text-align: center
}
}
#creation-page #ply016 .cp-infolist-bk {
	max-width: 1100px;
	margin: 0 auto
}
#creation-page #ply016 .main-cp-info-bk {
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #e2e2e2;
	display: inline-block;
	width: 100%
}
#creation-page #ply016 .main-cp-info-bk .main-cp-info-title {
	font-size: 15px
}
#creation-page #ply016 .cp-info-label {
	font-size: 18px;
	height: 75px;
	float: left;
	padding: 22px 30px 0 80px;
	border-right: 1px solid #ccc;
	background: url(../images/icon/list_title2.png) no-repeat 0 8px;
	background-size: 55px 55px
}
#creation-page #ply016 .cp-info-con {
	font-size: 13px;
	width: 80%;
	padding: 0 0 0 30px;
	float: left;
	margin: 0
}
#creation-page #ply016 .cp-info-con label {
	font-size: 15px;
	font-weight: bold;
	color: #04769f;
	margin: 0 0 5px 0
}
#creation-page #ply016 .cp-info-con .cp-add {
	padding: 0 0 0 45px;
	margin: 0 0 5px 0;
	color: #d66a00;
	background: url(../images/icon/map.png) no-repeat 0 7px;
	background-size: 32px auto
}
#creation-page #ply016 .cp-info-con .cp-add a {
	color: #d66a00;
	text-decoration: none
}
#creation-page #ply016 .cp-info-con .cp-add a:hover {
	color: #2c7f9f
}
#creation-page #ply016 .cp-info-label {
	margin: 0
}

@media screen and (max-width:991px) {
#creation-page #ply016 .cp-info-label {
	background: 0;
	height: auto;
	border: 0;
	padding: 0 0 10px 0;
	width: 100%
}
#creation-page #ply016 .cp-info-con {
	padding: 0
}
#creation-page #ply016 .cp-subinfo-con {
	padding: 0 0 15px 0
}
}
#creation-page #ply017 .ply017-img-title {
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #026d89
}
#creation-page #ply017 .ply017-imglist-con img {
	display: block;
	height: auto;
	max-width: 100%
}
#creation-page #ply017 .ply017-imglist-con a {
	display: inline-block;
	width: 16.66%;
	float: left;
	padding: 3px
}
#creation-page #ply017 .ply017-img-bk {
	padding: 0 0 20px 0;
	display: inline-block;
	width: 100%
}

@media screen and (max-width:768px) {
#creation-page #ply017 .ply017-imglist-con a {
	width: 33.33%
}
}

@media screen and (max-width:500px) {
#creation-page #ply017 .ply017-imglist-con a {
	width: 50%
}
}
#ply018 .articel-foreword {
	font-size: 18px;
	font-weight: bold;
	color: #025e89;
	display: inline-block;
	width: 100%;
	padding: 15px 0 0;
	text-align: center
}
#ply018 .infolist-con {
	padding: 40px 0 0 0;
	display: block;
	width: 100%;
	max-width: 900px;
	margin: 0 auto
}
#ply018 .infolist-con li {
	padding: 0 30px;
	width: 50%;
	display: inline-block;
	float: left
}
#ply018 .infolist-con .info-title1 a, #ply018 .infolist-con .info-title1 {
	font-weight: bold;
	color: #0571a4;
	font-family: 'OpenSans'
}
#ply018 .infolist-con .info-title2 a, #ply018 .infolist-con .info-title2 {
	font-weight: bold;
	color: #333
}
#ply018 .infolist-con .info-title1 a:hover, #ply018 .infolist-con .info-title2 a:hover {
	color: #0092a3;
	text-decoration: none
}
#ply018 .infolist-con .info-subtitle {
	padding: 15px 0 0 0;
	font-size: 14px
}
#ply018 .infolist-con .infolist-dn {
	padding: 20px 0 0 0;
	margin: 0 0 30px
}
#ply018 .infolist-con .info-more {
	max-width: 150px;
	margin: 30px auto 30px auto;
	text-align: center;
	font-size: 14px;
	padding: 5px 25px;
	display: block;
	border-radius: 99px;
	text-decoration: none;
	border: 1px solid #aaabab;
	font-weight: bold;
	color: #505050
}
#ply018 .infolist-con .info-more:hover {
	color: #FFF;
	background: #0571a4;
	border: 1px solid #0571a4
}
#ply018 .infolist-con .infolist-img {
	overflow: hidden;
	width: 100%;
	height: auto;
	padding: 5px;
	box-shadow: 0 0 3px #5e5e5e;
	border-radius: 5px
}
#ply018 .infolist-con .infolist-img-tag {
	overflow: hidden;
	position: relative;
	width: 100%
}
#ply018 .infolist-con .infolist-img-tag:after {
	content: "";
	display: block;
	padding-top: 60%
}
#ply018 .infolist-con .infolist-img-tag img {
	bottom: 0;
	left: 0;
	margin: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 0
}
#ply018 .infolist-con .infolist-img-tag {
	overflow: hidden;
	display: inline-block;
	width: 100%;
	height: auto;
	float: left
}
#ply018 .infolist-con .infolist-img-title {
	font-size: 16px;
	background: #2f94c3;
	color: #FFF;
	padding: 8px 0;
	text-align: center;
	font-weight: bold;
	display: inline-block;
	float: left;
	width: 100%;
	height: auto;
	text-decoration: none
}
#ply018 .infolist-con .infolist-img img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#ply018 .infolist-con .infolist-img:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

@media screen and (max-width:768px) {
#ply018 .infolist-con li {
	padding: 0 0 25px 0;
	max-width: 500px;
	width: 100%;
	display: block;
	float: none;
	margin: 0 auto
}
}
#creation-page #ply019 .ply-info-title {
	margin: 0;
	text-align: center;
	font-size: 24px;
	color: #4d92b8;
	line-height: 24px;
	margin: 0 0 30px 0
}
#creation-page #ply019 .topimg-tag {
	text-align: center;
	padding: 120px 0;
	background: url(../images/demo/index_banner1.jpg) no-repeat center 0;
	background-size: cover
}
#creation-page #ply019 .topimg-main {
	margin: 0;
	font-size: 36px;
	text-align: center;
	color: #FFF;
	text-shadow: 1px 1px 5px #333;
	letter-spacing: 12px;
	margin: 0 0 15px 0
}
#creation-page #ply019 .topimg-sub {
	background: #2a94c4;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	padding: 5px 25px;
	display: inline-block
}
#creation-page #ply019 .topimg-dn {
	max-width: 1050px;
	padding: 38px 25px 0 25px;
	margin: 0 auto;
	text-align: center;
	line-height: 28px
}
#creation-page #ply019 .imglist-tag {
	max-width: 1050px;
	margin: 0 auto;
	padding: 30px 25px 0 25px
}
#creation-page #ply019 .imglist-tag h3 {
	color: #0c8829;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	text-align: center
}
#creation-page #ply019 .imglist-tag .imglist-con {
	padding: 0;
	padding: 35px 0 0 0;
	display: inline-block
}
#creation-page #ply019 .imglist-tag .imglist-con li {
	width: 25%;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 2px
}
#creation-page #ply019 .sr-list-con {
	padding: 0 25px;
	margin: 35px 0
}
#creation-page #ply019 .ply-info-section {
	padding: 0 0 45px 0
}
#creation-page #ply019 .ply-info-con {
	text-align: center
}
#creation-page #ply019 .ply-ht-bk {
	max-width: 1050px;
	margin: 0 auto;
	width: 100%;
	padding: 0 25px
}
#creation-page #ply019 .ply-ht-con {
	padding: 0;
	border-top: 1px solid #dadada
}
#creation-page #ply019 .ply-ht-con li {
	color: #333;
	list-style: none;
	padding: 12px 20px;
	border-bottom: 1px solid #dadada;
	margin: 0
}
#creation-page #ply019 .ply-ht-con li:nth-child(even) {
	background-color: #f7f7f7
}
#creation-page #ply019 .ply-ht-con li b {
	color: #d66000;
	font-weight: bold;
	padding: 0 5px 0 0
}
#creation-page #ply019 .ply-ht-img {
	max-width: 400px;
	margin: 0 auto
}
#creation-page #ply019 .ply-img-tag2 {
	background: url(../images/demo/index_banner2.jpg) no-repeat center 0;
	background-size: cover;
	height: 300px
}
#creation-page #ply019 .ply-tag2-info-bk {
	max-width: 1050px;
	width: 100%;
	margin: 0 auto;
	padding: 45px 25px 0 25px;
	text-align: center
}
#creation-page #ply019 .ply-tag2-info-bk th {
	text-align: center;
	background: #3785b0;
	color: #FFF;
	font-size: 16px;
	padding: 15px 0
}
#creation-page #ply019 .ply-tag2-info-bk td {
	padding: 10px 0;
	color: #266c93
}

@media screen and (max-width:991px) {
#creation-page #ply019 .topimg-tag {
	padding: 60px 0
}
#creation-page #ply019 .topimg-main {
	font-size: 25px
}
#creation-page #ply019 .topimg-sub {
	font-size: 15px
}
#creation-page #ply019 .ply-ht-img {
	padding: 45px 0 0 0
}
}

@media screen and (max-width:768px) {
#creation-page #ply019 .imglist-tag .imglist-con li {
	width: 50%
}
}
#ply020 {
	max-width: 1250px;
	margin: 0 auto;
	width: 100%
}
#ply020 .ply-srlist-con .ply-srlist-info {
	width: 25%;
	display: inline-block;
	float: left;
	padding: 0 25px
}
#ply020 .ply-srlist-con .ply-sr-title {
	padding: 20px 0;
	text-align: center;
	font-weight: bold;
	font-size: 16px
}
#ply020 .ply-srlist-con .sr-line-img {
	display: inline-block;
	width: 100%;
	text-align: center;
	float: left;
	padding: 0 0 15px 0
}
#ply020 .ply-srlist-con .sr-line-img img {
	width: 75%
}

@media screen and (max-width:991px) {
#ply020 .ply-srlist-con .sr-line-img {
	display: none
}
#ply020 .ply-srlist-con .ply-srlist-info {
	width: 33.33%
}
}

@media screen and (max-width:768px) {
#ply020 .ply-srlist-con .ply-srlist-info {
	width: 50%
}
}

@media screen and (max-width:500px) {
#ply020 .ply-srlist-con .ply-srlist-info {
	width: 100%
}
}
#creation-page #ply021 {
	font-size: 16px
}
#creation-page #ply021 .article-header {
	padding: 0;
	text-align: center
}
#creation-page #ply021 .ply-title-tag {
	margin: 0;
	display: inline-block;
	font-size: 21px;
	padding: 5px 30px;
	background: #167da8;
	color: #FFF;
	letter-spacing: .2em
}
#creation-page #ply021 .sub-txt-con {
	max-width: 830px;
	margin: 0 auto;
	text-align: center;
	padding: 38px 0
}
#creation-page #ply021 .ply-img-list-con {
	display: inline-block;
	width: 100%;
	padding: 0
}
#creation-page #ply021 .ply-img-list-con li {
	list-style: none;
	display: inline-block;
	float: left;
	width: 33.33%
}
#creation-page #ply021 .ply-img1 {
	color: #FFF;
	text-shadow: 0 0 3px #000;
	padding: 90px 0;
	text-align: center;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
	background: url(../images/demo/index_banner5.jpg) no-repeat center 0;
	background-size: cover auto
}
#creation-page #ply021 .info-list-con {
	display: inline-block;
	width: 100%;
	padding: 60px 0 35px 0
}
#creation-page #ply021 .info-list-con li {
	width: 33.33%;
	display: inline-block;
	float: left;
	list-style: none;
	padding: 0 4.5%
}
#creation-page #ply021 .info-con-tag .imgborder-tag {
	overflow: hidden;
	border-radius: 999px;
	max-width: 200px;
	margin: 0 auto
}
#creation-page #ply021 .info-con-tag .list-info-title {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	color: #0071bc;
	padding: 30px 0 15px 0
}
#creation-page #ply021 .info-con-tag .list-info-dn {
	text-align: center;
	line-height: 30px
}
#creation-page #ply021 .ply-img2-tag {
	margin: 35px 0 0 0
}
#creation-page #ply021 .ply-img2-tag img {
	margin: 0 auto
}

@media screen and (max-width:768px) {
#creation-page #ply021 .info-list-con {
	padding: 50px 0 20px 0
}
#creation-page #ply021 .info-list-con li {
	width: 100%;
	margin: 0 0 30px 0
}
}

@media screen and (max-width:500px) {
#creation-page #ply021 {
	font-size: 15px
}
#creation-page #ply021 .ply-title-tag {
	font-size: 18px;
	letter-spacing: 0
}
#creation-page #ply021 .ply-img-list-con li {
	width: 100%
}
#creation-page #ply021 .ply-img1 {
	font-size: 18px;
	padding: 25px 0;
	line-height: 32px
}
#creation-page #ply021 .ply-img1 br {
	display: none
}
}
#creation-page #ply022 {
	margin: 30px auto 60px auto
}
#creation-page #ply022 header {
	border-left: 5px solid #008dce;
	padding: 0 0 0 15px;
	line-height: 21px;
	margin: 0 0 25px 0
}
#creation-page #ply022 .header-title {
	color: #008dce;
	margin: 0;
	padding: 0
}
#creation-page #ply022 .header-sub {
	color: #5b5b5b;
	padding: 10px 0 0 0
}
#creation-page #ply022 .info-list-con {
	padding: 0 0 35px 0;
	margin: 0 -10px;
	display: inline-block;
	width: 100%
}
#creation-page #ply022 .info-list-con .info-img-tag {
	display: inline-block;
	float: left;
	width: 16.6%;
	padding: 0 10px
}
#creation-page #ply022 .info-list-con .info-img-tag img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#creation-page #ply022 .info-list-con .info-img-tag img:hover {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

@media screen and (max-width:991px) {
#creation-page #ply022 {
	margin: 20px auto 20px auto
}
#creation-page #ply022 .info-list-con {
	padding: 0
}
#creation-page #ply022 .info-list-con .info-img-tag {
	width: 33.33%;
	margin: 0 0 20px 0
}
}

@media screen and (max-width:550px) {
#creation-page #ply022 .info-list-con .info-img-tag {
	width: 50%;
	margin: 0 0 20px 0
}
}
#ply023 {
	padding: 0 15px
}
#ply023 #ply001-imglist {
	padding: 10px 0;
	margin: 0
}
#ply023 #ply001-imglist li {
	list-style: outside none none;
	margin: 0;
	padding: 0
}
#ply023 .info-list-con {
	padding: 0 0 35px 0;
	margin: 0 -10px;
	display: inline-block;
	width: 100%
}
#ply023 .info-list-con .info-img-tag {
	display: inline-block;
	float: left;
	width: 16.6%;
	padding: 0 10px
}
#ply023 .info-list-con .info-img-tag img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
#ply023 .info-list-con .info-img-tag img:hover {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}
#ply023 .ply-info-list-bk {
	padding: 30px 0 0 0
}
#ply023 .ply-title-txt {
	font-size: 36px;
	margin: 0 0 30px 0;
	text-align: center;
	color: #036f9c
}
#ply023 .ab-info-txt-bk {
	background: url(../images/html/tp23/ab_img.jpg) #005495 no-repeat 0 0;
	background-size: auto 100%
}
#ply023 .ab-info-txt-tag {
	padding: 5% 5% 5% 45%;
	color: #FFF;
	line-height: 31px
}

@media screen and (max-width:991px) {
#ply023 #ply001-imglist {
	max-width: 500px;
	margin: 0 auto
}
#ply023 #ply001-imglist li {
	padding: 0 0 15px 0
}
#ply023 .ab-info-txt-bk {
	background: url(../images/html/tp23/ab_img2.jpg) #005495 no-repeat 0 0;
	background-size: 100% auto;
	padding: 50% 0 0 0
}
#ply023 .ab-info-txt-bk .ab-info-txt-tag {
	padding: 25px 35px
}
}

@media screen and (max-width:991px) {
#creation-page #ply023 {
	margin: 20px auto 20px auto
}
#creation-page #ply023 .info-list-con {
	padding: 0
}
#creation-page #ply023 .info-list-con .info-img-tag {
	width: 33.33%;
	margin: 0 0 20px 0
}
}

@media screen and (max-width:550px) {
#creation-page #ply023 .info-list-con .info-img-tag {
	width: 50%;
	margin: 0 0 20px 0
}
}
#page-content #ply024 {
	color: #FFF
}
#page-content #ply024 .plyinfo-list-con {
	padding: 0;
	width: 100%;
	max-width: 900px;
	margin: 0 auto
}
#page-content #ply024 .plyinfo-list-con li {
	list-style: none;
	float: left;
	display: inline-block;
	text-align: center;
	width: 33.33%;
	padding: 0 25px;
	margin: 0 0 25px 0
}
#page-content #ply024 .plyinfo-list-con li span {
	border: 1px solid #a9a9a9;
	width: 100%;
	display: inline-block;
	padding: 8px 0;
	font-size: 15px;
	font-weight: bold
}
#page-content #ply024 .plyinfo-title {
	text-align: center;
	width: 100%;
	display: inline-block;
	padding: 15px 0 0 0;
	margin: 0 0 30px 0
}
#page-content #ply024 .plyinfo-title label {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 15px 0;
	margin: 0;
	border-bottom: 1px solid #a9a9a9
}
#page-content #ply024 .plyinfo-list-con2 {
	max-width: 850px;
	margin: 0 auto
}
#page-content #ply024 dt {
	font-family: 'OpenSans-Regular';
	font-weight: normal;
	font-size: 60px;
	line-height: 45px;
	display: inline-block;
	float: left;
	width: 10%;
	padding: 0 0 15px
}
#page-content #ply024 dt .tag-line {
	font-size: 30px;
	margin: 0 0 0 10px
}
#page-content #ply024 dd {
	float: left;
	display: inline-block;
	width: 90%
}
#page-content #ply024 dd .info-title-tag {
	margin: 0;
	font-size: 18px;
	font-weight: bold
}
#page-content #ply024 dd .info-dn-tag {
	margin: 5px 0 0 0;
	line-height: 24px
}
#page-content #ply024 .info-tag-con {
	display: inline-block;
	width: 100%;
	padding: 0 0 30px 0
}

@media screen and (max-width:991px) {
#page-content #ply024 .plyinfo-list-con li {
	width: 50%;
	margin: 0 0 15px;
	padding: 0 15px
}
#page-content #ply024 .plyinfo-list-con li span {
	font-size: 13px
}
}

@media screen and (max-width:768px) {
#page-content #ply024 .plyinfo-list-con li {
	width: 100%;
	margin: 0 0 10px;
	padding: 0
}
#page-content #ply024 .plyinfo-list-con li span {
	padding: 5px 0
}
#page-content #ply024 dt {
	width: 100%
}
#page-content #ply024 dd {
	width: 100%
}
}
#ply025 .ply025-info-main {
	width: 100%
}
#ply025 .ply025-info-sub {
	width: 50%;
	float: left
}
#ply025 .ply025-info-con {
	position: relative;
	display: block;
	overflow: hidden
}
#ply025 .ply025-info-con .ply025-title {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	z-index: 99;
	color: #FFF;
	width: 100%;
	padding: 15px 20px
}
#ply025 .ply025-info-bk {
	display: inline-block;
	width: 100%;
	margin: 0 0 30px 0
}
#ply025 .ply025-info-bk li {
	float: left;
	width: 50%;
	display: inline-block
}
.ply025-info-con img {
	-webkit-transition: All .3s ease-in-out;
	-ms-transition: All .3s ease-in-out;
	-moz-transition: All .3s ease-in-out;
	-o-transition: All .3s ease-in-out;
	transform: All .3s ease-in-out
}
.ply025-info-con:hover img {
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1)
}

@media screen and (min-width:992px) {
#ply025 .container {
	max-width: 1200px;
	width: 100%
}
}

@media screen and (max-width:991px) {
#ply025 .container {
	max-width: 600px;
	width: 100%
}
#ply025 .ply025-info-bk li {
	width: 100%
}
}

@media screen and (max-width:500px) {
#ply025 .ply025-info-sub {
	width: 100%
}
}
#ply026 {
	background: url(../images/demo/allpage.jpg) no-repeat center 0;
	background-size: cover;
	font-size: 16px;
	padding: 4% 0
}
#ply026 .ix-center-title-tp3 {
	margin: 0 0 1% 0;
	color: #FFF
}
#ply026 .ix-center-title-tp3 .title-main {
	color: #FFF
}
#ply026 .ix-sub-title {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	font-size: 24px;
	margin: 0 0 25px 0
}
#ply026 .article-con {
	color: #FFF;
	text-align: center;
	line-height: 45px;
	max-width: 1000px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	border-top: 1px solid #FFF
}
#ply026 .article-title {
	text-align: center;
	margin: 50px 0 0 0
}
#ply026 .article-title h3 {
	margin: 0;
	font-size: 18px;
	background: #FFF;
	display: inline-block;
	color: #000;
	padding: 0 25px
}

@media screen and (max-width:991px) {
#ply026 {
	padding: 50px 0
}
#ply026 .article-con br {
	display: none
}
#ply026 .article-con {
	line-height: 2.5em
}
}
#ply027 {
	font-size: 16px
}
#ply027 .ply-info-bk {
	padding: 45px 0 0
}
#ply027 .ply-title {
	text-align: center
}
#ply027 .ply-title h3 {
	margin: 0;
	padding: 5px 30px;
	display: inline-block;
	font-size: 21px;
	font-weight: bold;
	background: #183a7b;
	color: #FFF
}
#ply027 .ply-con {
	padding: 25px 0 0 0;
	max-width: 1000px;
	margin: 0 auto;
	line-height: 28px
}
#ply027 .ply-img-bk {
	margin: 15px 0 0 0;
	padding: 60px 0;
	background: url(../images/html/tp29/bg.jpg) no-repeat center 0;
	background-size: cover
}
#ply027 .ply-img-bk .ply-title h3 {
	background: 0;
	padding: 0;
	margin: 0
}
#ply027 .ply-img-bk .ply-con {
	text-align: center;
	font-weight: bold;
	color: #FFF;
	font-size: 21px;
	line-height: 45px;
	padding: 30px 0 0 0
}
#ply027 .ply-img-list-bk {
	width: 100%;
	margin: 0 auto;
	max-width: 1000%
}
#ply027 .ply-img-list-con {
	padding: 40px 0;
	display: inline-block;
	width: 100%
}
#ply027 .ply-img-list-con li {
	display: inline-block;
	width: 33.33%;
	float: left;
	text-align: center
}
#ply027 .ply-img-list-con .img-tag {
	display: inline-block
}
#ply027 .ply-img-list-con .img-tag:hover {
	opacity: .7
}
#ply027 .ply-img-list-con .img-txt-tag {
	text-align: center
}

@media screen and (max-width:768px) {
#ply027 .ply-img-list-con li {
	width: 100%;
	padding: 0 0 30px 0
}
#ply027 .ply-img-bk .ply-con {
	padding: 30px 15px 0 15px
}
#ply027 .ply-img-bk .ply-con br {
	display: none
}
}
#ply028 .ply028-url-link {
	margin: 0 0 35px 0
}
#ply028 .ply028-url-link li {
	padding: 15px 0;
	font-size: 18px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #dcdcdc
}
#ply028 .ply028-url-link li a {
	color: #333;
	text-decoration: none;
	padding: 0 0 0 30px;
	background: url(../images/icon/lang.png) no-repeat 0 6px;
	background-size: 18px auto;
	display: inline-block
}
#ply028 .ply028-url-link li a:hover {
	color: #cb5100
}

@media screen and (max-width:991px) {
#ply028 .ply028-url-link li a {
	font-size: 16px;
	background: url(../images/icon/lang.png) no-repeat 0 4px;
	background-size: 18px auto
}
}
#ply029 .infolist-article {
	padding: 0
}
#ply029 .img-border {
	margin: 0 0 35px 0
}
#ply029 .ns-horizontal li {
	margin: 0 0 35px 0
}
#ply029 .ns-horizontal li .img-border {
	width: 33%
}
#ply029 .ns-horizontal li .info-main-con {
	width: 67%;
	padding: 0 0 0 3.5%
}
#ply029 .brief-section .info-html-edit {
	padding: 20px 0;
	font-size: 14px;
	line-height: 1.8
}
#ply029 .news-infolist .brief-section {
	height: auto
}
#ply029 .ply29-iten-list {
	color: #6c6c6c;
	line-height: 1.75;
	margin: 0 0 10px 0
}
#ply029 .ply29-iten-list .ply29-title {
	font-weight: bold
}
#ply029 .ply29-iten-list .ply29-iten-info {
	padding: 5px 0 0 0;
	display: inline-block;
	width: 100%
}
#ply029 .ply29-iten-list .ply29-iten-info li {
	border: 0;
	margin: 0;
	padding: 0
}

@media screen and (max-width:991px) {
#ply029 {
	max-width: 500px;
	margin: 0 auto
}
#ply029 .news-infolist .info-title {
	text-align: center
}
#ply029 .ns-horizontal li {
	width: 100%;
padding:0 0 30.px 0
}
#ply029 .ns-horizontal li .img-border {
	width: 100%
}
#ply029 .ns-horizontal li .info-main-con {
	width: 100%;
	padding: 0
}
#ply029 .brief-section .info-html-edit {
	padding: 20px 0 30px 0;
	text-align: center
}
#ply029 .img-border {
	margin: 0 0 30px 0
}
}
