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}.pagemenu{float:left;margin-bottom:3px;width:270px;display:block;overflow:hidden;background-color:#fff;-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)}.pagemenu .title{color:#444;font-size:16px;font-weight:bold;line-height:60px;height:58px;display:block;overflow:hidden}.pagemenu .title span{border-left:2px solid #e7121f;padding:2px 10px;margin-left:20px}.pagemenu nav ul li{line-height:40px;border-top:1px solid #e1e1e1}.pagemenu nav ul li a{font-size:14px;font-weight:bold;text-decoration:none;color:#444;display:block;overflow:hidden;padding-left:20px}.pagemenu nav ul li a.in{color:#fff;background-color:#e7121f;pointer-events:none;cursor:default}.pagemenu nav ul li a:hover{color:#fff;background-color:#e7121f}.pagemenu nav ul li.sm1,.pagemenu nav ul li.sm2,.pagemenu nav ul li.sm3{line-height:30px;border-top:0}.pagemenu nav ul li.sm1 a{padding-left:30px;position:relative}.pagemenu nav ul li.sm2 a{padding-left:40px;position:relative}.pagemenu nav ul li.sm3 a{padding-left:50px;position:relative}.pagemenu nav ul li.sm1 a::before{content:"›";font-family:Arial;position:absolute;left:20px;top:0}.pagemenu nav ul li.sm2 a::before{content:"›";font-family:Arial;position:absolute;left:30px;top:0}.pagemenu nav ul li.sm3 a::before{content:"›";font-family:Arial;position:absolute;left:40px;top:0}.pagemenu nav ul li.sm1 a:hover,.pagemenu nav ul li.sm1 a.in,.pagemenu nav ul li.sm2 a:hover,.pagemenu nav ul li.sm2 a.in,.pagemenu nav ul li.sm3 a:hover,.pagemenu nav ul li.sm3 a.in{color:#fff;background-color:#b31827;pointer-events:auto;cursor:auto}.pagemain{width:1100px;min-height:200px;display:block;overflow:hidden;margin:0 auto;color:#444}.pagemain .banner{width:1100px;height:145px;display:block;overflow:hidden;margin:0 auto;background:url(../images/banner.png) no-repeat #fff;margin-bottom:20px;font-size:24px;font-weight:bold;line-height:145px;padding-left:70px}.pagemain>article{float:right;margin-right:3px;margin-bottom:3px;width:810px;display:block;overflow:hidden;background-color:#fff;-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)}.pagemain>article>.title{font-size:20px;font-weight:bold;width:730px;height:80px;line-height:110px;display:block;border-bottom:1px solid #e1e1e1;margin:0 auto;padding-left:20px;position:relative}.pagemain>article>.title span{width:150px;height:80px;display:block;overflow:hidden;border-bottom:1px solid #e7121f;position:absolute;margin-left:-20px}.pagemain>article>.title a{font-size:14px;line-height:30px;font-weight:bold;text-decoration:none;position:absolute;right:10px;bottom:10px;color:#444}.pagemain>article>.title a:hover{color:#e7121f}.strongholdmain .m{width:730px;display:table;margin:0 auto;font-size:14px;line-height:30px}.strongholdmain .m .stronghold{border-top:1px solid #e1e1e1;line-height:30px;height:250px;display:block;overflow:hidden;padding-top:20px}.strongholdmain .m .stronghold:first-child{border-top:0}.strongholdmain .m .stronghold iframe{float:right;margin-top:15px}.strongholdmain .m .stronghold .cpname{font-size:24px;line-height:50px;font-weight:bold;display:block;overflow:hidden;color:#e7121f}.strongholdmain .m .stronghold .title{font-weight:bold}.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/
==============================
*/