body{margin:0;border:0;width:100%;color:#000;font-size:14px;line-height:170%;}
div, h1, h2, h3, h4, hr, p, form, label, input, textarea, img, span, strong{text-align:left;vertical-align:middle;margin:0px;padding:0px;word-wrap:normal;word-break:normal;border-width:0;font-family:'cwTeXHei',"微軟正黑體", "蘋果儷中黑", "Lucida Grande", "Arial", "Arial Narrow";outline:none;}
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;color:#000;}
img{max-width:100%;}
br{font-family:Arial !important;}
form p input[type="text"],
form p input[type="password"],
form p textarea,
form p select{background:rgba(255,255,255,0.6);border:1px #858384 solid;}
form p input[type="text"]:focus ,
form p input[type="password"]:focus{border-color:#13a5e0;background:#de4d2a;color:#fff;}
input[type="text"], input[type="submit"], input[type="reset"], input[type="button"], button ,select{-webkit-appearance:none;}
select{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-appearance:none;font-size:16px;background-image:url(/images/selectbutton.png);background-repeat:no-repeat;background-position:95% 50%;}
@font-face{font-family:'cwTeXHei';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot);src:url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot?#iefix) format('embedded-opentype'),
url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff) format('woff'),
url(//fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.ttf) format('truetype');}
#jumpDiv ,
#jumpIframe{position:relative;background:#fff;top:0;left:0;z-index:9999999999999999999999;}
.wrapper{overflow:hidden;}
.nav-func,
.phoneWrap{display:none;}
.h6{position:fixed;z-index:-99999;opacity:0;}
.wrapper{background-image:url(/images/11/showimg-01.png),url(/images/11/showimg-02.png);background-repeat:no-repeat;background-position:0 0,100% 0;position:relative;}
header{position:relative;}
header:after{content:'';background-image:url(/images/11/showimg-04.png);width:44px;height:42px;position:absolute;top:40%;right:30%;animation:head 2s infinite alternate;transition:all linear 0.3s;}
@keyframes head{0%{top:40%;right:30%;}
50%{top:39%;right:30%;}
100%{top:40%;right:30%;}
}
header #cis{text-align:center;padding:40px 0;}
header .menufunc,
section{width:1160px;margin:0 auto;}
.bigwidth{width:1440px;}
header .menufunc >ul{text-align:center;overflow:visible;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background:rgba(255, 255, 255, 0.59);}
header .menufunc >ul >li{display:inline-block;width:calc((100%/7) - 4px);position:relative;}
header .menufunc >ul >li >a{display:block;color:#717171;font-size:15px;padding:20px 0;position:relative;transition:all linear 0.3s;}
header .menufunc >ul >li:hover >a{color:#c6a560;padding:20px 0 20px 15px;}
header .menufunc >ul >li >a span{position:relative;}
header .menufunc >ul >li >a span:before{content:url(/images/11/nav-hover.png);position:absolute;top:-10px;left:-10px;opacity:0;transition:all linear 0.3s;}
header .menufunc >ul >li:hover >a span:before{opacity:1;top:0;left:-20px;}
header .menufunc >ul >li >a:after{content:'|';position:absolute;left:0;font-size:12px;color:#e2e2e2;}
header .menufunc >ul >li:first-child >a:after{content:'';}
header .menufunc >ul >li .submenu{opacity:0;position:absolute;z-index:-99999;width:calc(100% - 2px);border:1px solid #eeeeee;border-top:2px solid #7fa100;background:#fff;transition:all linear 0.3s;top:90%;overflow:visible;}
header .menufunc >ul >li:hover .submenu{opacity:1;z-index:9;}
header .menufunc ul li .submenu li:first-child{position:relative;}
header .menufunc ul li .submenu li:first-child:after{position:absolute;top:-8px;left:calc(50% - 7.5px);width:0;height:0;border-style:solid;border-width:0 7.5px 8px 7.5px;border-color:transparent transparent #7ea100 transparent;content:'';}
header .menufunc ul li .submenu li a{display:block;padding:10px 0;color:#616161;}
header .menufunc ul li .submenu li a:hover{background:#f5f5f5;}
#search{position:absolute;width:180px;text-align:right;right:calc(50% - 580px);top:10px;}
#search form p{display:inline-block;margin:0;}
#search form input{border-radius:8px;padding:3px 10px;width:120px;border:1px solid #d0d0d0;font-size:15px;line-height:100%;}
#search form input::placeholder{color:#000;font-size:12px;}
#search form input:focus::placeholder{color:#fff;}
#search form a{font-size:17px;vertical-align:sub;margin-left:5px;}
.pclogin{position: absolute;right: calc(50% - 380px);top: 13px;}
.pclogin li{display: inline-block;margin: 0 5px;}
#content{padding:0 0 100px;background-image:url(/images/11/fooer-bg.png);background-repeat:no-repeat;background-position:50% 107%;background-size:100%;}
.side{position:fixed;width:54px;right:0;bottom:70px;z-index:500;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;overflow:hidden;line-height:54px;}
.side ul li .sidebox b{position:absolute;width:20px;height:20px;background:#f10000;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:20px;left:30px;top:10px;}
.side ul li:hover .sidebox b{background:#000;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
footer{color:#000;font-size:14px;}
footer a{color:#000;}
footer .companySet{overflow:hidden;padding:50px 0 20px;}
footer .companySet h4{color:#444444;font-size:21px;}
footer .companySet h4 b{color:#e3b732;}
footer .companySet .detail{overflow:hidden;margin:20px 0;}
footer .companySet .detail .qr{float:left;width:120px;border:1px solid #dadada;}
footer .companySet .detail .C-list{float:left;width:calc(100% - 162px);margin:0 20px;}
footer .companySet .detail .C-list li{line-height:190%;}
footer .companySet .detail #community{margin-top:20px;}
footer .companySet .detail .community{display:inline-block;margin-right:15px;font-size:20px;}
footer .companySet .detail .webmap{float:left;width:40%;}
footer .companySet .detail .webmap li{float:left;width:50%;}
footer .companySet .detail .footercontact{float:left;width:60%;background-image:url(/images/11/footer-contact-bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
footer .companySet .detail .footercontact .footercontactbox{display:block;width:calc(100% - 60px);margin:30px;background:rgba(0, 0, 0, 0.32);box-shadow:0 0 5px #fff;text-align:center;}
footer .companySet .detail .footercontact .footercontactbox h5{text-align:center;color:#fff;margin:0;font-size:30px;line-height:120%;padding:20px 0 0;font-weight:normal;text-shadow:0 0 1px #000;}
footer .companySet .detail .footercontact .footercontactbox p{text-align:center;color:#fff;margin:10px 0;text-shadow:0 0 1px #000;}
footer .companySet .detail .footercontact .footercontactbox p.touch{display:inline-block;background:linear-gradient(to bottom, #9b9b9b 0%,#6b6b6b 35%,#1c1c1c 100%);padding:4px 25px;box-shadow:0 0 1px #fff;margin-top:0;}
footer .companySet .detail .footercontact .footercontactbox p.touch a{color:#fff;}
footer .companySet .left,
footer .companySet .right{width:50%;float:left;overflow:hidden;}
.copyright{background:#e3b630;padding:5px 0;}
.copyright div,
.copyright p{text-align:center;color:#292929;margin:0 5px;}
#webseo,
#webseo div{overflow:hidden;color:#8a8a8a;font-size:12px;}
.widthStyle figure{
	width:100%;
}
@media screen and (min-width:980px){#main-menu ,
.smallcar{display:none !important;}
}
@media screen and (max-width:1440px){.bigwidth{width:100%;}
header .menufunc,
section{width:90%;}
header #cis img{width:250px;}
header .menufunc >ul >li >a{padding:10px 0;}
header .menufunc >ul >li:hover >a{padding:10px 0 10px 0px;}
header .menufunc >ul >li >a span:before{transform:scale(0.7);}
#search{right:10%;}
#content{background-position:50% 102%;}
.pclogin{right: calc(10% + 200px);}
}
@media screen and (max-width:1280px){header .menufunc >ul >li >a span:before{display:none;}
}