html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:"Helvetica Neue",Helvetica,Arial,"微軟正黑體","微软雅黑","メイリオ","맑은 고딕",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{background:url(../images/bg.png) repeat #ececec}header{background-color:#fff}header .line{border-bottom:1px solid #e1e1e1}header .main1{width:1100px;height:79px;display:block;overflow:hidden;margin:0 auto}header .main1 .logo{float:left;width:200px;height:79px;display:block;overflow:hidden;line-height:79px;*font-size:72px;*font-family:Arial}header .main1 .logo img{vertical-align:middle}header .main1 .info{float:right;width:610px;height:79px;display:block;overflow:hidden}header .main1 .menu{margin-top:28px}header .main1 .menu li{font-size:12px;text-align:center;float:left;width:75px;height:24px;line-height:24px;display:block;overflow:hidden}header .main1 .menu li::before{content:"› \20";font-family:Arial}header .main1 .menu li a{font-weight:bold;color:#444;text-decoration:none}header .main1 .menu li a:hover{color:#000;text-decoration:underline}header .main1 .search{float:left;width:180px;height:24px;border:1px solid #e1e1e1;margin:0 20px;display:block;overflow:hidden}header .main1 .search #searchkeyword{width:145px;height:24px;border:none;padding:0 5px}header .main1 .search #searchbutton{float:right;margin:5px 5px 0 0;background:url(../images/search.png) no-repeat #fff;width:15px;height:15px;border:0;cursor:pointer}header .main1 .language{margin-top:28px}header .main1 .language li{font-size:12px;text-align:center;float:left;width:80px;height:24px;line-height:24px;display:block;overflow:hidden;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}header .main1 .language li:first-child{border-left:1px solid #e1e1e1}header .main1 .language li a{font-weight:bold;color:#b8b8b8;text-decoration:none;display:block;overflow:hidden}header .main1 .language li a.in{color:#444;text-decoration:none;pointer-events:none;cursor:default}header .main1 .language li a:hover{color:#000;background-color:#efefef}header .main2{width:1100px;height:47px;display:block;overflow:hidden;margin:0 auto}header .main2 ul{width:1200px}header .main2 ul li{font-size:15px;font-weight:bold;text-align:center;float:left;width:219px;height:47px;line-height:47px;display:block;overflow:hidden;border-right:1px solid #e1e1e1}header .main2 ul li:last-child{border-right:none}header .main2 ul li a{text-decoration:none;color:#444;display:block;overflow:hidden}header .main2 ul li a:hover{background-color:#ffe5e5}header .main2 ul li a.in{color:#fff;display:block;overflow:hidden;background-color:#e7121f}header .catalogsmark{width:100%;height:500px;display:block;overflow:hidden;position:absolute;background-color:transparent;z-index:9;display:none}header .catalogs{width:1100px;height:360px;overflow:hidden;display:none;left:50%;margin-left:-550px;position:absolute;z-index:10;filter:alpha(opacity=96);opacity:.96}header .catalogs .row{width:2000px;height:100%;display:block;overflow:hidden}header .catalogs .catalog1{float:left;width:240px;height:100%;display:block;overflow:hidden;background-color:#e41835}header .catalogs .catalog2{float:left;width:300px;height:100%;display:block;overflow:hidden;background-color:#c12}header .catalogs .catalog3{float:left;width:560px;height:100%;display:block;overflow:hidden;background-color:#b31827}header .catalogs ul{margin:20px 0}header .catalogs ul li{font-size:14px;line-height:32px;display:block;overflow:hidden;color:#fff;letter-spacing:1px;margin:3px 0;position:relative}header .catalogs ul li::before{content:"› \20";font-family:Arial;position:absolute;left:20px;top:0}header .catalogs ul li a{font-weight:bold;color:#fff;text-decoration:none;display:block;padding-left:30px}header .catalogs .catalog1 ul li a:hover{background-color:#c12}header .catalogs .catalog2 ul li a:hover{background-color:#b31727}header .catalogs .catalog3 ul li a:hover{background-color:#a20e1d}footer{margin-top:10px;height:85px;border-bottom:5px solid #e7121f;background-color:#fff}footer .main{width:1100px;height:85px;display:block;overflow:hidden;margin:0 auto}footer .main .info{float:left;font-size:12px;color:#444;line-height:23px;margin-top:20px}footer .main .logo{float:right;height:85px;display:block;overflow:hidden;line-height:85px;*font-size:76px;*font-family:Arial}footer .main .logo img{vertical-align:middle}.slideshow{text-align:center}.slideshow .photo{width:1100px;height:465px;display:block;margin:0 auto;position:relative}.slideshow .photo>a{position:absolute;left:0}.slideshow .photo>a img{-moz-box-shadow:2px 2px 12px -2px rgba(20%,20%,40%,.5);-webkit-box-shadow:2px 2px 12px -2px rgba(20%,20%,40%,.5);box-shadow:2px 2px 12px -2px rgba(20%,20%,40%,.5)}.slideshow .button{width:1100px;display:block;overflow:hidden;position:absolute;bottom:12px}.slideshow .button ul{display:table;margin:0 auto}.slideshow .button li{float:left;width:38px;height:6px;background-color:#fff;margin:0 4px;display:block;overflow:hidden}.slideshow .button li>a{display:block;overflow:hidden}.slideshow .button li>a.in{background-color:#e7121f;pointer-events:none;cursor:default}.services{width:1100px;height:130px;display:block;margin:20px auto}.services .row{width:1200px}.services .items{float:left;width:353px;height:120px;display:block;overflow:hidden;background-color:#fff;margin-right:20px;-moz-box-shadow:2px 2px 12px -2px rgba(20%,20%,40%,.5);-webkit-box-shadow:2px 2px 12px -2px rgba(20%,20%,40%,.5);box-shadow:2px 2px 12px -2px rgba(20%,20%,40%,.5)}.services .items img{margin:5px}.services .items div{float:right;width:165px;display:block;overflow:hidden;margin:30px 5px 0 0;font-size:12px;font-weight:bold;line-height:20px;color:#444}.services .items div span{font-size:17px;font-weight:bold;line-height:30px;color:#e7121f;display:block;overflow:hidden}.login{display:none}.login .light{background-color:#000;position:fixed;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=50);opacity:.5}.login .box{width:440px;height:270px;display:block;overflow:hidden;background-color:#fff;position:fixed;left:50%;top:50%;margin:-135px 0 0 -220px;border-radius:5px;-moz-box-shadow:5px 5px 12px -2px rgba(20%,20%,40%,.5);-webkit-box-shadow:5px 5px 12px -2px rgba(20%,20%,40%,.5);box-shadow:5px 5px 12px -2px rgba(20%,20%,40%,.5)}.login .box .exit{display:block;overflow:hidden;font-size:18px;text-decoration:none;top:10px;right:10px;position:absolute;color:#e7121f}.login .box .title{width:400px;display:block;overflow:hidden;font-size:18px;line-height:40px;font-weight:bold;border-bottom:1px solid #e1e1e1;margin:10px auto}.login .box label{font-size:14px;display:block;overflow:hidden;margin:20px 25px 5px 25px}.login .box input{font-size:18px;line-height:25px;width:365px;height:25px;margin:0 25px 0 25px;padding:0 10px;border:1px solid #e1e1e1}.login .box input.submit{font-size:16px;font-weight:bold;width:388px;background-color:#e7121f;color:#fff;height:40px;margin-top:20px}.contactus{display:none}.contactus .light{background-color:#000;position:fixed;width:100%;height:100%;left:0;top:0;filter:alpha(opacity=50);opacity:.5}.contactus .box{width:440px;height:650px;display:block;overflow:hidden;background-color:#fff;position:fixed;left:50%;top:50%;margin:-325px 0 0 -220px;border-radius:5px;-moz-box-shadow:5px 5px 12px -2px rgba(20%,20%,40%,.5);-webkit-box-shadow:5px 5px 12px -2px rgba(20%,20%,40%,.5);box-shadow:5px 5px 12px -2px rgba(20%,20%,40%,.5)}.contactus .box .exit{display:block;overflow:hidden;font-size:18px;text-decoration:none;top:10px;right:10px;position:absolute;color:#e7121f}.contactus .box .title{width:400px;display:block;overflow:hidden;font-size:18px;line-height:40px;font-weight:bold;border-bottom:1px solid #e1e1e1;margin:10px auto}.contactus .box label{font-size:14px;display:block;overflow:hidden;margin:12px 25px 5px 25px}.contactus .box input{font-size:18px;line-height:25px;width:365px;height:25px;margin:0 25px 0 25px;padding:0 10px;border:1px solid #e1e1e1}.contactus .box textarea{font-size:18px;width:365px;margin:0 25px 0 25px;padding:0 10px;border:1px solid #e1e1e1}.contactus .box input.submit{font-size:16px;font-weight:bold;width:388px;background-color:#e7121f;color:#fff;height:40px;margin-top:20px}
/*
==============================
CSS Optimizer v1.0
Power By ez2o Studio
http://www.ez2o.com/
==============================
*/