body{margin:0;border:0;width:100%;color:#274385;font-size:14px;line-height:170%;-webkit-text-size-adjust: none;}
div, h1, h2, h3, h4, hr, p, form, label, input, textarea, img, span{vertical-align:middle;margin:0px;padding:0px;word-wrap:normal;word-break:normal;border-width:0;font-family:"微軟正黑體", "蘋果儷中黑", "Lucida Grande", "Arial", "Arial Narrow";}
hr{noshade:noshade;}
th{font-weight:normal;}
ul{list-style:none;margin:0;padding:0;overflow:hidden;}
li{list-style:none;}
a ,
a:hover{text-decoration:none;cursor:pointer;outline:none !important;}
img{max-width:100%;}
.pageh1{
	position:fixed;
	z-index:-999;
	opacity:0;
}
#jumpDiv ,
#jumpIframe{position:relative;background:#fff;top:0;left:0;z-index:9999999999999999999999;}
section{width:1160px;margin:0 auto;overflow:hidden;}
header #topbar{
	background:rgb(254,253,254);
	padding:30px 0;
	}
#topbar #cis{float:left;}
#topbar #top-right{float:right;overflow:hidden;}
#topbar #top-right .trans,
#topbar #top-right .topshare,
#topbar #top-right .topphone{float:right;}
#topbar #top-right .trans{margin:25px 0 0 20px;}
#topbar #top-right .topshare{margin:24px 0 0 30px;}
#topbar #top-right .topphone{margin:18px 0 0;}
#topbar #top-right .trans a{color:#868686;font-size:14px;padding:0 10px;}
#topbar #top-right .trans a:first-child{position:relative;}
#topbar #top-right .trans a:first-child:before{content:'|';color:#868686;position:absolute;right:-3px;top:3px;line-height:12px;font-size:12px;}
#topbar #top-right .topshare a{color:#868686;font-size:20px;margin:0 5px;}
#topbar #top-right .topphone a{color:#868686;font-size:26px;font-weight:bold;}
footer section #webSeo{color:#657999;font-size:6pt;width:100%;}
header #main-menu{background:#430c89;}
header #main-menu section,
header #main-menu ul{overflow:visible;text-align:center;}
.nav-func{display:none;}
.slick-slider{margin-bottom:0;}
.menu section ul li{display:inline-block;width: calc( (100%/6) - 4px);position:relative;z-index:1;}
.menu section >ul >li:after{content:'';background:#5914b3;position:absolute;width:100%;height:100%;top:1px;left:0;transition:ease-in-out all 0.3s;z-index:-1;    opacity: 0;}
.menu section >ul >li:hover:after{opacity: 1;}
.menu ul li a{color:#fff;font-size:16px;display:block;text-align:center;padding:20px;}
.menu ul li .navsub,
.menu ul li:hover .navmain{display:none;}
.menu ul li:hover .navsub{display:block;text-align:center;}
.menu ul li .subnav{display:none; position:absolute;top:100%;left:0;background: #363636;}
.menu ul li:hover .subnav{display:block;min-width: 180px;left: calc(50% - 90px);}
.menu section ul li .subnav li{width: 100%;display: block;border-bottom: 1px solid #1a1a1a;}
.menu section ul li .subnav li a{padding: 12px;text-align: left;background: #1a1a1a;}
.menu section ul li .subnav li p{color: #fff;background: #1a1a1a;text-align: left;padding: 5px 12px;font-size: 16px;}
.menu section ul li .subnav li ul li:last-child{ border:none;}
.menu section ul li .subnav li ul li a{padding: 5px 35px;font-size: 14px;background: #2f2f2f;}
footer{padding-top:50px;background:url(/images/39/footer-bg.png);}
footer section >div{float:left;overflow:hidden;width:22%;}
footer section .three{width:26%;}
footer section .one #footer-cis{text-align:center;}
footer section .two{width:26%;}
footer section .two .border{padding:0 20px;}
footer section .two .border p{font-size:14px;color:#fff;}
footer section .two .border p a{color:#fff;}
footer section .three li{display:inline-block;width:50%;margin-right:-4px;}
footer section .three li a{color:#fff;font-size:14px;}
footer section .four{float:right;width:25%;}
footer section .four .leftborder{overflow:hidden;padding-left:20px;}
footer section .four .leftborder >div{float:right;margin:0 5px;}
footer section .four .leftborder #footer-qrcode2{width:100px;}
footer section .four .leftborder #cellphone li{margin-top:15px;}
footer .footer2{border-top:1px solid #fff;padding:30px 0;margin-top:30px;}
footer .footer2 .info{text-align:center;font-size:12px;color:#c5c5c5;width:100%;float:none;}
footer .footer2 .info a{color:#a6a6a6;}
footer .footer2 .info >p{color:#fff;display:inline-block;text-align:center;margin-right:10px;}
#gotop{position:fixed;right:20px;bottom:30px;font-size:40px;color:#fff;text-shadow:0 0 10px #000;z-index:9;}
.mobile-main-nav{display:none;}
@media screen and (max-width:1366px){section{width:80%;}
#topbar #top-right .topphone a{font-size:20px;}
#topbar #top-right .topphone img{height:30px;vertical-align:sub;}
#topbar #top-right .topshare a{font-size:16px;}
footer section .four .leftborder #footer-qrcode2{margin-right:0;}
header #topbar{padding:20px 0;}
}
@media screen and (min-width:1280px){
	.mobile-main-nav{display:none !important;}
}
@media screen and (max-width:1280px){footer section .one{width:100%;margin-bottom:40px;}
footer section .two,
footer section .three,
footer section .four{width:30%;margin:0 1.533%;}
footer section .four .leftborder{padding-left:0;overflow:hidden;}
footer section .four .leftborder #footer-qrcode2,
#cellphone{margin:0;float:right;max-width:49%;}
#cellphone{float:left;}
header section{width:90%;}
#topbar #top-right .topshare a{margin:0;}
.mobile-main-nav{position:fixed;left:0;top:0;z-index:999;width:30%;background:#a91a1a;height:100vh;}
.nav-funcB{position:fixed;color:#fff;text-align:right;float:right;font-size:24px;left: 20px;top: 15px;}
#mobile-menu >ul{margin-top:40px;overflow:auto;max-height:calc(100vh - 110px);}
#mobile-menu >ul >li .menu_head{overflow:hidden;padding:15px 20px;border-bottom:1px solid #941414;}
#mobile-menu >ul >li .menu_head p{float:left;}
#mobile-menu >ul >li .menu_head p a{color:#fff;}
#mobile-menu >ul >li .menu_head b{float:right;color:#fff;}
#mobile-menu >ul >li .menu_head.c0 b{display:none;}
#mobile-menu >ul >li .menu_body >li{background:#9a1515;color:#fff;}
#mobile-menu >ul >li .menu_body >li >a{color:#fff;display:block;padding:15px 20px;border-bottom: 1px solid #a91a1a;}
#mobile-menu >ul >li .menu_body >li >p{color:#fff;display:block;padding:5px 20px;background:#801616;}
header #main-menu{display:none;}
#mobile-menu >ul >li .menu_body >li .subOption a{color:#fff;display:block;padding: 5px 40px;background: #701010;border-bottom: 1px solid #801616;}
header{position:relative;}
.nav-func{display:block;position:absolute;top:15px;left:2.5%;font-size:24px;color:#000;}
#topbar #cis{margin-left:2.5%;}
#topbar #cis img{height:40px;}
header #topbar{padding:10px 0;}
#topbar #top-right .trans{margin:0px 0 0 10px;}
#topbar #top-right .topshare{margin:0px 0 0 15px;}
#topbar #top-right .topphone{margin:0;}
#topbar #top-right .topphone img{height:20px;}
#topbar #top-right .topphone a{font-size:18px;}
#topbar #top-right{margin-top:7px;}
#main-menu section{width:100%;}
.menu ul li{float:none;width:100%;overflow:hidden;}
}
@media screen and (max-width:980px){footer section .two,
footer section .three,
footer section .four{width:100%;margin:0 0 20px;}
footer section .two .border p{text-align:center;}
footer section .three ul{width:200px;margin:0 auto;}
footer section .three li{text-align:center;}
footer section .four .leftborder #footer-qrcode2,
#cellphone{width:100%;margin:0 auto;float:none;text-align:center;}
#cellphone ul{text-align:center;}
#cellphone li{display:inline-block;}
footer section .four .leftborder #footer-qrcode2 img{width:150px;}
.mobile-main-nav{width:50%;}
}
@media screen and (max-width:768px){#topbar #top-right .topphone{display:none;}
}
@media screen and (max-width:640px){footer section .four .leftborder #cellphone{position:fixed;left:0;bottom:0;margin:0;width:100%;max-width:100%;z-index:2;}
footer section .four .leftborder #cellphone ul{text-align:center;}
footer section .four .leftborder #cellphone li{display:inline-block;margin-top:0;margin-bottom:10px;}
footer .footer2{padding:30px 0 80px;}
#topbar #top-right .trans a:first-child,
#topbar #top-right .trans a:first-child:before{display:none;}
.nav-func{top:12px;}
#topbar #cis img{height:30px;}
#topbar #cis{margin-left:5%;}
#topbar #top-right{margin-top:5px;}
#topbar #top-right .topshare a{font-size:14px;}
#topbar #top-right .trans a{padding:0 0 0 5px;font-size:12px;}
#topbar #top-right .trans,
#topbar #top-right .topshare{margin:0 0 0 5px;}
#topbar #top-right{margin-top:2px;}
section{width:90%;}
}
@media screen and (max-width:480px){.menu ul li a{padding:10px;}
.mobile-main-nav{width:80%;}
#gotop{bottom: 50px;}
}
@media screen and (max-width:360px){#topbar #top-right .topshare{display:none;}
#topbar #cis{margin-left:10%;}
}