body{
	margin: 0;
	padding: 0;
	font-family: "微軟正黑體", Helvetica, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 36px;
	color: #000;
	background: #faf8f5 url(../images/bg.jpg) 0 0 repeat;
}
a{color:#000000;text-decoration:none;}
a:hover{color:#EC6C00;text-decoration:none;}
.td{margin:0;padding:0;}
br{letter-spacing:0;}
div img {vertical-align:middle;}
*:focus{outline:none;}
*{-webkit-text-size-adjust:none;}

/*border:1px solid #00fffF;*/
#wrapper{width:1366px;margin:0 auto;background-color:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.35);}
#header{
	background-color: #231816;
}
.header{width:1366px;height:180px;margin:0 auto;}
.logo{float:left;width:528px;line-height:180px;text-align:center;}
.link{float:left;width:776px;margin:34px 0 0 0;line-height:48px;}
.link img {margin:0 8px;}

.w1{font-size:20px;color:#CCFF33;}
.w2{font-size:20px;color:#999;padding:0 10px 0 4px;}
.w3{margin-right:40px;font-size:46px;background-image:url(../images/line1.jpg);background-position:0px 70px;background-repeat:repeat-x;line-height:82px;}
.w3a a:link{color:#926d31;margin-right:60px;font-size:28px;background-image:url(../images/line1.jpg);background-position:0px 70px;background-repeat:repeat-x;line-height:82px;font-weight:bold;display:block;}
.w3b a:link{color:#926d31;margin-right:60px;font-size:28px;line-height:82px;font-weight:bold;display:block;}

.w4{padding-left:50px;}
.w5{padding-left:100px;color:#989898;background-image:url(../images/icon10.jpg);background-repeat:no-repeat;line-height:42px;background-position:50px 0px;}
.w5a{padding-left:100px;color:#989898;background-image:url(../images/icon16.jpg);background-repeat:no-repeat;line-height:42px;background-position:50px 0px;}
.w5b{position:absolute;margin:40px 0 0 200px;padding-left:50px;color:#989898;background-image:url(../images/icon17.jpg);background-repeat:no-repeat;line-height:38px;background-position:0px 0px;font-size:18px;width: 900px}
.w5b a:link,.w5b a:visited{color:#8B7A6B;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#c6bdb6;}
.w5b a:hover{color:#EC6C00;}
.w6{line-height:48px;}
.w7{padding:6px 20px 0 20px;line-height:24px;}
.w7a{padding:10px 0 0 0;line-height:18px;}
.w8{font-size:20px;padding:0 20px;color:#0397ff;}
.w9{font-size:13px;color:#999999;}
.w10{padding:10px;text-align:right;margin-top:-48px;}
.w10a{}
.w11{color:#0099FF;}
.w12{font-size:16px;color:#666;}
.w12 td{padding:0;}
.w13{font-size:30px;color:#666;font-family:Arial,Helvetica,sans-serif;}
.w14 a{display:block;padding:20px 0 10px 0;}
.w14 a:hover{background-color:#ccff34;}
.w15{font-size:48px;color:#8b7b6c;font-weight:bold;}
.w16{font-size:40px;color:#ff312a;}
.w17{font-size:100px;color:#000;font-family:Arial,Helvetica,sans-serif;}
.w18{font-size:60px;font-family:Arial,Helvetica,sans-serif;}
.w19{padding:50px 0;background-color:#b4ebff;text-align:center;font-size:20px;font-weight:bold;}
.w20{font-size:32px;}
.w21{font-size:40px;line-height:70px;color:#000;font-weight:bold;}
.w22{font-size:46px;line-height:70px;color:#000;}
.w23{font-size:24px;color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}

.a1{width:600px;margin:80px 0 0 390px;font-size:20px;line-height:40px;color:#333;text-align:center;z-index:10;position:absolute;}
.a2{font-size:46px;line-height:100px;font-weight:bold;color:#000;letter-spacing:3px;}
.a3{float:right;width:540px;font-size:30px;line-height:52px;color:#333;text-align:center;}
.a4{font-size:40px;line-height:54px;font-weight:bold;color:#000;letter-spacing:3px;}
.a5{font-size:24px;line-height:30px;color:#000;letter-spacing:1px;}
.a6{font-size:52px;line-height:64px;color:#000;letter-spacing:3px;/*border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#8e8e8e;*/}
.a7{text-align:left;font-size:34px;line-height:54px;padding:70px 0 0 54px;color:#666;}
.a7 img{margin:-10px 10px 0 0;}
.a7 a:link,.a7 a:visited{color:#666;}
.a7 a:hover{color:#EC6C00;}
.a8{color:#666;}
.a9{width:250px;margin-top:20px;line-height:50px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;}
.a10{color:#666;width:1200px;margin:0 auto;padding:12px 0;line-height:38px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cccccc;}	
.a11{font-size:52px;line-height:64px;color:#000;}
.a12{float:left;font-size:22px;line-height:52px;color:#666;}
.a12 td{padding:0px;}
.a13{
	width: 450px;
	margin: 160px 0 0 850px;
	font-size: 20px;
	line-height: 38px;
	color: #333;
	z-index: 10;
	position: absolute;
}
.a14{font-size:40px;line-height:80px;font-weight:bold;color:#000;letter-spacing:3px;}
.a15{
	width: 480px;
	margin: 20px 0 0 170px;
	font-size: 20px;
	line-height: 38px;
	color: #333;
	z-index: 10;
	position: absolute;
}
.a16{
	width: 450px;
	margin: 260px 0 0 100px;
	font-size: 20px;
	line-height: 38px;
	color: #333;
	z-index: 10;
	position: absolute;
}
.a17{font-size:20px;color:#bcbcbc;font-weight:bold;}
.a18{color:#404040;font-size:15px;}
.a19{color:#8e8e8e;font-size:20px;line-height:34px;}

.p1{border-radius:100%;border:5px solid #eeeeee;}
.p2{border-radius:5px;border:2px solid #d9dadf;}

.c1{margin-bottom:26px;font-size:46px;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b7b7b7;line-height:66px;text-align:center;}
.c2{font-size:34px;}
.c3{border-top-width:1px;border-top-style:solid;border-top-color:#b7b7b7;margin:0 36px;padding:30px 70px;}
.c4{font-size:34px;color:#000;line-height:44px;text-align:center;font-weight:bold;}
.c5{font-size:14px;font-weight:bold;}

.ca1{
	margin-bottom: 26px;
	font-size: 30px;
	color: #FFF;
	line-height: 66px;
	text-align: center;
	background-color: #EF9091;
}
.cb1{display:flex;margin-bottom:26px;padding-left:50px;font-size:46px;color:#000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b7b7b7;line-height:66px;}
.cc1{display:flex;margin-bottom:26px;padding-left:50px;font-size:34px;color:#887f70;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b7b7b7;line-height:66px;}
.cd1{background-color:#333;}
.cd1 ul{margin:0;padding:0;list-style-type:none;text-align:center;line-height:80px;}
.cd1 li{display:inline-block;font-size:40px;color:#fff;padding:0 30px;}
.cd1 li a:link,.cd1 li a:visited{font-size:40px;color:#fff;line-height:80px;}
.cd1 li a:hover{font-size:40px;color:#fff;border-bottom-width:12px;border-bottom-style:solid;border-bottom-color:#d1fd36;}

.bp1{width:1280px;margin:40px auto;}
.bp2{width:1280px;margin:40px auto;}
.bpa1{text-align:center;}
.bpa2{margin-top:80px;color:#666;font-size:20px;line-height:50px;}
.bpa3{
	margin-top: 80px;
	color: #333;
	font-size: 20px;
	line-height: 38px;
}
.bpa1 img{margin:8px;border:1px solid #b2b2b2;}
.bw1{font-size:40px;color:#000;font-weight:bold;}
.bw2{font-size:24px;color:#535353;text-align:right;}
.bw2 a:link,.bw2 a:visited{color:#535353;}
.bw2 a:hover{color:#EC6C00;}
.bw3{font-size:40px;color:#000;}
.bwline2{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#535353;}
.ba1{/*margin:100px;*/text-align:center;}
.ba1 img{margin:0 10px;}

.img {
	display: flex;
	margin-bottom: 50px;
	padding-left: 50px;
}
.img1 a{background-image:url(../images/support1.jpg);width:380px;height:164px;display:block;}
.img1 a:hover, .img1.active a{background-image:url(../images/support1a.jpg);}
.img2 a{
	background-image: url(../images/support2.jpg);
	width: 380px;
	height: 164px;
	display: block;
	margin: 0 20px;
}
.img2 a:hover, .img2.active a{background-image:url(../images/support2a.jpg);}
.img3 a{background-image:url(../images/support3.jpg);width:380px;height:164px;display:block;}
.img3 a:hover, .img3.active a{background-image:url(../images/support3a.jpg);}

#mv{width:1366px;}
.mv{float:left;/*width:400px*/;margin:18px;padding:14px 14px 0 14px;border:1px solid #9a9a9a;}
#pic{width:1366px;}
.pic{float:left;/*width:428px;*/margin:18px 36px 18px 0;border:1px solid #9a9a9a;}
#art{width:1366px;}
.art{float:left;width:380px;margin:18px;font-size:18px;font-weight:bold;}
.art1{display:inline-flex;}
.art1 img{margin:0 10px;}
#qa{/*width:1400px*/;font-size:20px;}
.qa{
	margin: 18px;
	padding: 0 60px;
}
.qa1{margin-top:10px;padding:8px 18px;color:#333;background-color:#ccc;}
.qa1 a{color:#333; width: 100%}
.qa2{margin:20px 0;padding:2px 18px;color:#000;}
.qw1{float:right;}
#tab{width:1100px;font-size:18px;margin:0 auto;}
.tab{margin:18px;padding:0 20px;line-height:24px;font-weight:normal;}
td{padding:10px;}
table{margin-bottom:30px;}
.space{clear:both;}

.input1{line-height:36px;background-color:#f5f5f5;border:0px;color:#9f9f9f;padding-left:10px;}
.input2{line-height:36px;border:1px solid #b3b3b3;color:#9f9f9f;padding-left:10px;}
.input3{font-size:18px;line-height:36px;border:1px solid #b3b3b3;color:#747476;margin-right:30px;padding-left:10px;}
.input4{width:300px;line-height:36px;border:1px solid #dbdbdb;color:#9f9f9f;padding-left:10px;background-image:url(../images/icon13.jpg);background-repeat:repeat-x;}
.input5{font-size:24px;line-height:36px;color:#000;padding-left:10px;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#b3b3b3;border-right-color:#b3b3b3;border-bottom-color:#b3b3b3;border-left-color:#b3b3b3;}
.label{margin-bottom:20px;}

.menu{margin-top:10px;}
.menu ul{margin:0;padding:0;list-style-type:none;border-top-width:0px;border-top-style:solid;border-top-color:#FFF;}
.menu li,.menu li a:link,.menu li a:visited{float:left;font-size:24px;line-height:170px;color:#999;width:180px;height:105px;}
.outer-menu1{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcdcd;text-align:center;}

.inner-menu1{display:inline-flex;}
.inner-menu1 ul{margin:0;padding:0;list-style-type:none;height:250px;}
.inner-menu1 li{width:218px;display:inline-block;}
.inner-menu1 li a:link,.inner-menu1 li a:visited{height:250px;font-size:24px;font-weight:bold;display:block; opacity:1;}
.inner-menu1 li a:hover{width:218px;background-color:#ccc;display:block; opacity:1;}
.inner-menu1 li img{margin:40px 20px 30px;}

.banner_bg{position:absolute;z-index:2;}
.banner{text-align:center;}
.banner1{position:relative;z-index:10;clear:both;padding-top:30px;background-color:#222222;height:670px;}
.main{background-color:#f4f4f4;}    
.main1{position:relative;z-index:10;background-color:#fff;clear:both;}
.content{background-color:#f4f4f4;width:1280px;margin:0 auto;padding:40px 0;}
.content1{
	width: 900px;
	margin: 30px auto 80px auto;
	padding: 50px 30px 50px 30px;
	border: 1px solid #b3b3b3;
}
.content2{width:1280px;margin:0 auto;padding:40px 0;}
.content3{width:1248px;margin:0 auto;padding:40px 0;}
.content4{width:1280px;margin:0 auto;padding:40px 0;}
.content5{width:1366px;margin:0 auto;padding:0;background-image:url(../images/banner4.jpg);height:536px;}

.footer{background-image:url(../images/footer_bg.jpg);}
.fmenu{height:240px;margin:0;padding:90px 45px 45px 200px;}
.fmenu ul{float:left;margin:0;padding:0;list-style-type:none;}
.fmenu li{/*font-size:28px;line-height:48px*/;color:#000;width:170px;font-weight:bold;}
.fmenu li a:link,.fmenu li a:visited{font-size:18px;line-height:30px;color:#000;width:230px;font-weight:normal;}

.footer1{padding:25px 0 0 50px;height:80px;}
.footer1 ul{margin:0;padding:0;list-style-type:none;}
.footer1 li{float:left;padding:0 40px 0 10px;font-size:15px;line-height:48px;color:#000;}
.footer1 li a:link,.footer1 li a:visited{font-size:24px;line-height:42px;color:#000;font-weight:normal;}

/*產品*/
.lefttab {width:50%;float:left;margin:0 0 50px 0;padding:0;}
.righttab {width:46%;float:left;margin:0 0 50px 4%;padding:0;}
.ta11 {width:100%;margin:0 auto;padding:40px 0 30px 0;font-size:24px;line-height:40px;color:#000;text-align:center;font-weight:bold;}


#responsiveFooter {
	margin-left: -528px;
	width: 1366px;
}

.responsiveFooter {
	margin-left: -528px;
	width: 1366px;
	top: 0px;
}

.linksExpand {

	width: 100%;
	display: none; overflow:hidden;
	height: 0;
	/*
        transition: height 1s ease-in;
        -moz-transition: height 1s ease-in;
        -o-transition: height 1s ease-in;
        -webkit-transition: height 1s ease-in;
    */
}

.linksExpand ul {
}

.linksExpand ul li a {
	line-height: 23px;
	padding: 0;
}



#linksExpand {
	display: none; /* overflow:hidden; */
	height: 0px;
	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
}

#linksExpand ul {
}

#linksExpand ul li a {
	line-height: 18px;
	padding: 0;
}

/*.activeExpandedLinks {height:170px !important;}*/
.activeExpandedLinks {
	height: 251px !important;
	/*  margin-top: 105px; */
}
