body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
img {border-style:none;}
ul,li {list-style-type:none;}
form {margin:0;padding:0;}
body {font-size:12px;font-family:"Î¢ÈíÑÅºÚ",Arial, Verdana,  Helvetica, sans-serif;color:#ff8f00;line-height:18px; background:#010000}
input {font-size:12px;font-family:"ËÎÌå", Verdana, Arial, Helvetica, sans-serif;color:#333;line-height: 17px;}
select {border: 1px solid #744219;font-size: 12px;color: #333;}
.clearboth {line-height:0px;height:0px;clear:both;*display:inline; font-size:0px;}

a:visited,a:link {color:#ff8f00;text-decoration:none;border-style:none;}
a:hover {color:#ffda00;text-decoration:underline;border-style:none;}

.fl {float:left;}
.fr {float:right;}
button{margin:0;padding:0;border:0; cursor:pointer}
.margin_auto {margin-right:auto;margin-left:auto;}
.text-alignl {text-align:left;}
.text-alignc {text-align:center;}
.text-alignr {text-align:right;}
html{ overflow-x:hidden}
.wrapout {background: url(https://static.web.sdo.com/mir3/pic/mir3_act/20170630/images/bgWrap.jpg) no-repeat center top;}
.wrapinner {background: url(https://static.web.sdo.com/mir3/pic/mir3_act/20170630/images/bgWrap.jpg) no-repeat center top;width: 1002px; min-height:100px; _height:100px;}

.header { height:473px; position:relative; z-index:1}
.header h1 { width:180px; height:100px; position:absolute; top:40px; left:390px;}
.header h1 a {height:100px; display:block; text-indent:-9999px; outline:none}

.mask { width:1002px; height:700px; position:absolute; top:0; left:0; z-index:10}
.nav dd a,.nav dd span,.conBase h2  { background:url(https://static.web.sdo.com/mir3/pic/mir3_act/20170630/images/png.png) no-repeat}
.nav{ height:720px; position:relative;}
.nav dd { width:315px; height:315px; position:absolute;opacity:0;filter:alpha(opacity=0); z-index:1;}
.nav dd.n1 { top:-200px; left:340px;}
.nav dd.n2 { top:162px; left:-280px;}
.nav dd.n3 { bottom:-200px; left:340px;}
.nav dd.n4 { top:162px; right:-200px;}

.nav dd a,.nav dd span { width:315px;height:315px;display:block;text-indent:-9999px; outline:none; top:0; left:0; position:relative;transition:all .6s ease}
.nav dd.n1 a { background-position:0 0;}
.nav dd.n2 a { background-position:0 -345px}
.nav dd.n3 a { background-position:0 -690px}
.nav dd.n4 a { background-position:0 -1035px}

.nav dd span { position:absolute;transform:scale(4) rotate(100deg); top:0; left:0;opacity:0;filter:alpha(opacity=0); cursor:default}
.nav dd.n1 span { background-position:-321px 0}
.nav dd.n2 span { background-position:-321px -345px}
.nav dd.n3 span { background-position:-321px -690px}
.nav dd.n4 span { background-position:-321px -1035px}

.nav dd.n1 a.current {top:-50px;}
.nav dd.n2 a.current {left:-50px;}
.nav dd.n3 a.current {top:50px;}
.nav dd.n4 a.current {left:50px;}
.nav dd a.current span {opacity:1;filter:alpha(opacity=100);transform:scale(1) rotate(0deg);}

.content { width:930px;margin:0 auto; position:relative}
.content .mask { width:190px; height:700px; background:#000;opacity:0.8; filter:alpha(opacity=80); position:absolute; top:0; left:0; z-index:1}
.subNav { width:180px; height:auto;position:absolute; top:5px; left:5px; z-index:2}
.subNav dd {border-bottom:1px solid #571905;position:relative}
.subNav dd a {height:70px; line-height:70px; text-align:center;display:block;font-size:18px;}
.subNav dd em {display:block; position:absolute; text-indent:-9999px;width:0; height:70px; top:0; left:0; background:#571905; z-index:-1}
.subNav dd a:link,.subNav dd a:visited { color:#c24c25; text-decoration:none}
.subNav dd a:hover,.subNav dd a.current { color:#d9b031}

.subNav dd a.current em { width:180px;}

.subCon {width:740px; position:relative}
.subCon .mask { width:723px; height:700px; background:#000;opacity:0.5; filter:alpha(opacity=50); position:absolute; top:0; left:0; z-index:1}
.subConInner { min-height:650px; position:relative; z-index:30; padding-top:30px}
.subConBot { height:38px;}
.conBase { width:660px; margin:0 auto;font-size:14px; line-height:22px; color:#cebe92;}
.conBase p { margin-bottom:10px}
.conBase span { color:#c4604b}
.conBase span.yellow { color:#FF0}
.conBase h2 { width:530px; height:60px; margin:0 auto; line-height:60px; text-align:center;font-size:34px; color:#7d270b;font-weight:normal; margin-bottom:40px; background-position:0 -1515px}
.conBase h3 { font-size:18px; line-height:24px; color:#F93; margin:5px 0; padding-bottom:5px; font-weight:normal; border-bottom:1px dashed #522e1a;}
.conBase td { padding:5px}
.conBase table p { margin:0}
.conBase table img { max-width:250px}
