<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

 * iweb52-style30

 *

 * Copyright 2017, TANK

 *

 *

 * 2017 / 4 / 27

 */





/*-----------------------------------------------------------------------------

 [TABLE OF CONTENTS]

    +common

        =anchor

        =clear,clearfix

        =banner

    +header

        =cis

        =site-func

        =share-func

        =nav

    +content

        +content-main

        +content-sidebar

    +footer

        =footer-link

        =company-info

-----------------------------------------------------------------------------*/



/* +common

*----------------------------------------------------------------------------*/



* {

    margin: 0;

    padding: 0;

}



body, body a {

	margin:0;

	color: #3c3c3c;

	font-size: 14px;
	
}



div, h1, h2, h3, h4, h5, h6, hr, p, form, label, input, textarea, img, span, ul, li {

	text-align: left;

	vertical-align: middle;

	margin: 0;

	padding: 0;

	word-wrap: normal;

	word-break: normal;

	line-height: 170%;

	border-width: 0;

	font-family: '敺株��迤暺煾��', '��𧢲�𨅯�瑚葉暺�', "Lucida Grande", "Arial", "Arial Narrow";

}



hr {

	border-top:1px #000 solid;

	margin:0 0 10px 0;

}



th {

	font-weight: normal;

}



ul, ol {

	list-style: none;

}



p.lineHeight {

	line-height:170%;

}

p.marginTop {

	margin:10px 0;

}

p.marginLeft {

	margin: 0 10px;

}



fieldset {

	border: 0;

}



input,button,select,textarea {

	outline:none

}



img {

	max-width: 100%;

}



/**

*

* =anchor

*

**/



a:link, a:visited {

	font-weight: normal;

	text-decoration: none;

}



a:hover {

	color: #900;

	text-decoration: none;

}



/**

*

* =clear,clearfix

*

**/



/* regular clearing apply to column that should drop below previous ones. */

.clear {

    clear: both;

}



/* this needs to be first because FF3 is now supporting this */

.clearfix {

    display: inline-block;

}



/* clearing floats without extra markup */

.clearfix:after {

    display: block;

    visibility: hidden;

    clear: both;

    height: 0;

    font-size: 0;

    content: ".";

}



/* hides from IE-mac \*/

* html .clearfix {

    height: 1%;

}

.clearfix {

    display: block;

}

/* end hide from IE-mac */





livedemo00.template-help.com/media="screen":after, :before {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}





/* +body

*----------------------------------------------------------------------------*/

section {

	overflow: hidden;

	margin: 0 auto;

	width: 1160px;

}



.wrapper {

	width: 100%;

	overflow: hidden;

	margin-top: 650px;

	position: relative;

	background: #fff;

	z-index: 10;

}





/**

*

* =jumpDiv

*

**/

/* + �穡�繚�糧�瞻�繡璽�块�  �穡�繚�糧�瞻�繡璽�玲�

*----------------------------------------------------------------------------*/

#jumpDiv ,

#jumpIframe {

	position: relative;

	background: #fff;

	top: 0;

	left: 0;

	z-index: 50;

}





/* + a.photo

*----------------------------------------------------------------------------*/

a.photo {

	overflow: hidden;

	background-position: 50% 50%;

	background-repeat: no-repeat;

	background-size: auto 100%;

	display: block;

}



a.photo img {

	width: 100%;

	max-width: inherit;

}





/* + header

*----------------------------------------------------------------------------*/

.topFix {

	position: fixed;

	width: 100%;

	background: #fff;

	top: 0;

}



header {

	padding-bottom: 15px;

	width: 100%;

}



header section {

	overflow: inherit;

	width: 1440px;

}

header .topBar{

    background: #e4e4e4;

    margin-bottom: 15px;

}

header .topBar ,

header .topBar a {

	color: #ceb688;

	font-size: 14px;

	text-align: right;

}



header .topBar a {

	margin: 10px 2px;

	display: inline-block;

	background: #043b87;

	padding: 3px 20px;

	border-radius: 5px;

	color: #fff;

	font-size: 13px;

}

header .topBar a:nth-child(2){background: #0882a9;}

header #cis ,

header nav ,

header nav ul li {

	display: inline-block;

}



header #cis {

}



header h3 {

	display: none;

}



header nav {

	margin-left: 80px;

}



header nav ul li a {

	width: 100px;

	border-right: 1px #e3e3e3 solid;

	display: block;

	font-size: 15px;

	color: #8a8a8a;

	text-align: center;

}



header nav ul li:first-child a {

	border-left: 1px #e3e3e3 solid;

}

header nav ul li:hover a{color: #043b87;}

header nav ul li ul.subnav {

	position: absolute;

	background: #a58e6f;

	z-index: 10;

	display: none;

}



header nav ul li:hover ul.subnav {

	display: block;

}



header nav ul li ul.subnav li {

	display: block;

}



header nav ul li ul.subnav li p {

	padding: 5px 0;

	color: #fff;

	text-align: center;

	font-size: 16px;

}



header nav ul li ul.subnav li a {

	padding: 5px 0;

	background: rgba(140,124,102,0.9);

	color: #dfdfdf;

	font-size: 14px;

	border-left: none;

	border-right: none;

}



header nav ul li ul.subnav li a:hover {

	color: #fff;

	background: rgba(209,176,131,0.8);

}





/* +gotop

*----------------------------------------------------------------------------*/

.wrapper #gotop {

	display: none;

	position: fixed;

	bottom: 50px;

	right: 20px;

	width: 43px;

	height: 43px;

	background: url(/images/02/all/totop.png) no-repeat 0 0;

	text-indent: -100000px;

	filter: alpha(opacity=40);

	-moz-opacity: 0.4;

	-khtml-opacity: 0.4;

	cursor: pointer;

	z-index: 200;

}



.wrapper #gotop:hover {

	background-position: -43px 0;

}

.wrapper #gotme {

	display: none;

	position: fixed;

	bottom: 105px;

	right: 20px;

	width: 43px;

	height: 43px;

	cursor: pointer;

	z-index: 200;

	background: #043b87;

	border-radius: 50%;

	color: #fff;

	text-align: center;

	line-height: 43px;

}

.wrapper #gotlo {

    position: fixed;

    bottom: 160px;

    right: 20px;

    width: 43px;

    height: 43px;

    cursor: pointer;

    z-index: 200;

    background: #1782a9;

    border-radius: 50%;

    color: #fff;

    text-align: center;

    line-height: 43px;

}



/* + phoneWrap

*----------------------------------------------------------------------------*/

.phoneWrap {

	position: fixed;

	width: 100%;

	left: 0;

	bottom: 0;

	display: none;

	z-index: 99999;

}



.phoneWrap ul {

	overflow: hidden;

}



.phoneWrap ul li {

	float: left;

	width: 50%;

	background: #b6a58b;

}



.phoneWrap ul li a {

	padding: 5px 0;

	display: block;

	color: #fff;

	font-size: 14px;

	text-align: center;

}



.phoneWrap ul li:nth-child(1) a {

	border-right: 1px rgba(255, 255, 255, 0.34) solid;

}



.phoneWrap ul li:nth-child(2) a {

	border-left: 1px #9a8565 solid;

}





/* + webSeo

*----------------------------------------------------------------------------*/

section #webSeo ,

section #webSeo .seo {

	overflow: hidden;

	font-size: 12px;

	color: #4e4e4e;

	margin-bottom: 10px;

}



section #webSeo .seo .js-marquee-wrapper {

	transition: none;

	font-size: 12px !important;

}





/* + footer

*----------------------------------------------------------------------------*/

footer {

	overflow: hidden;

	padding: 20px 0 0;

	background: #e2e2e2;

}



footer .footerList {

	overflow: hidden;

	margin-bottom: 15px;

}



footer .footerList &gt; div {

	overflow: hidden;

	float: left;

	width: calc(100% - 200px);

}

footer .footerList .community{

    width: 200px;

    text-align: end;

}

footer .footerList #footerImg &gt; div {

	text-align: center;

}



footer .footerList #footerInfo p {display: inline-block;margin-right: 15px;-webkit-filter: grayscale(1);}



footer .footerList #footerInfo p a {

	color: #5d5d5d;

}



footer .footerList #footerInfo p span {

	color: #6b5537;

}



footer .footerList #footerInfo p.name ,

footer .footerList .community p {

	font-size: 20px;

}



footer .footerList #footerInfo p.cop ,

footer .footerList #footerInfo p.foot a {

	font-size: 12px;

}



footer .footerList #footerInfo p.foot a {

	color: #7b6d59;

}



footer .footerList .community a {

	margin-right: 5px;

	width: 34px;

	height: 34px;

	background: #3b5998;

	border-radius: 50%;

	display: inline-block;

	text-align: center;

	line-height: 36px;

	color: #fff;

}



footer .footerList .community p {display: inline-block;font-size: 14px;margin-right: 10px;}



footer .footerList .community a:nth-child(2) {

	background: #3b5998;

}



footer .footerList .community a:nth-child(3) {

	background: #f0b404;

}



footer .footerList .community a:nth-child(4) {

	background: #f4b459;

}





footer .footerList .contLink {

	text-align: right;

}

footer .foot{

    background: #272727;

    color: #5a5a5a;

    padding: 10px 0;

    font-size: 12px;

    text-align: center;

}



/************ = �穢���穢�礎璽�玲￣Ｔ�玲冕�礎璽�块珍�禮 = ************/

/* +width:1680 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 1680px) {

	.wrapper {

		margin-top: 570px;

	}

}



/* +width:1440 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 1440px) {

	header section {

	width: 95%;

	}

	.wrapper {

    margin-top: 500px;

}

}



/* +width:1366 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 1366px) {

	.wrapper {

		margin-top: 480px;

	}

}



/* +width:1280 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 1280px) {

	.wrapper {

		margin-top: 455px;

	}

}



/* +width:1024 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 1024px) {

	section {

		width: 960px;

	}

	header nav {

		margin-left: 35px;

	}

	header nav ul li a {

		width: 90px;

		font-size: 16px;

	}

	.wrapper {

		margin-top: 380px;

	}

}



/* +width:768 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 768px) {

	section {

		width: 90%;

	}

	header{

    position: fixed;

    width: 100%;

    top: 55px;

    left: 0;

    z-index: 999;

    background: #fff;

}

	.topFix {

		position: relative;

		top: -47px;

	}

	.wrapper {

		margin-top: -45px;

		z-index: 0;

	}

	header #cis {

		width: 70%;

	}

	header h3 {

		position: absolute;

		float: right;

		width: 100px;

		top: 75px;

		right: 10px;

		z-index: 550;

		text-align: right;

		display: inline-block;

	}

	header h3 i {

		padding: 12px 15px;

		display: inline-block;

		background: rgb(0 0 0);

		color: #fff;

		font: normal normal normal 14px/1 FontAwesome;

		font-size: inherit;

		text-rendering: auto;

		-webkit-font-smoothing: antialiased;

		-moz-osx-font-smoothing: grayscale;

	}

	header h3.menuIcon i {

		background: none;

		border: 1px #fff solid;

		color: #fff;

	}

	header h3 i:before {

		content: "\f0c9";

	}

	header h3.menuIcon i:before {

		content: "\f00d";

	}

	header nav {

		position: absolute;

		margin-left: 0;

		width: 100%;

		height: 0;

		background: rgb(0 0 0 / 90%);

		top: -500%;

		left: 0;

		z-index: 10;

		transition: all 0.4s ease;

	}

	header nav.menuOpen {

		top: 0;

		height: 100vh;

	}

	header nav ul li {

		display: block;

		border-bottom: 1px rgb(204 204 204 / 30%) dashed;

	}

	header nav ul li a {

		padding: 10px 0;

		border-right: none;

		width: 100%;

		color: #fff;

	}

	header nav ul li:hover a{opacity:.6;color: #fff;}

	header nav ul li:first-child a {

		margin-top: 20px;

		border-left: 0;

	}

	header nav ul li ul.subnav ,

	footer .footerList .contLink {

		display: none;

	}

	footer {

	}

	footer .footerList #footerInfo {

	}

	.phoneWrap {

		display: block;

	}

}



/* +width:640 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 640px) {

	footer .footerList .community a {

		width: 30px;

		height: 30px;

		line-height: 30px;

	}

}



/* +width:480 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 480px) {

	footer #footerImg {

		width: 100%;

	}

	footer #footerImg #QRC {

		display: none;

	}

	footer .footerList #footerInfo ,

	footer .footerList .community {

		width: 100%;

		text-align: center;

	}

	footer .footerList #footerInfo p {

		margin: 5px 10px;

		text-align: center;

	}

}



/* +width:450 �瞽璽�玲𦟌Ｔ�玳�

*----------------------------------------------------------------------------*/

@media screen and (max-width: 450px) {

	header #cis {

		width: 20%;

	}

	header h3 {

		top: 60px;

	}

}</pre></body></html>