@charset "utf-8";
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:#f4dca0;line-height:18px;background:#3d130a;}
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:link,a:visited {color:#FF0; text-decoration:none;border-style:none;}
a:hover {color:#FC0; text-decoration:underline; border-style:none;}
.fl {float:left;}
.fr {float:right;}
.margin_auto {margin-right:auto;margin-left:auto;}
.txtL {text-align:left;}
.txtC {text-align:center;}
.txtR {text-align:right;}
.wrapout_r {}
.wrapout {background: url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/bg_wrapout.jpg) no-repeat center top;min-height:100px; _height:100px; padding-bottom:50px;}
.wrapinner {background: url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/bg_wrapinner.jpg) no-repeat center top;width: 1002px; min-height:100px; _height:100px;}
.header { height:574px; position:relative;}
	.header h1 { width:200px; height:100px; position:absolute; top:10px; left:110px; z-index:100}
	.header h1 a {height:100px; display:block; text-indent:-9999px; outline:none}
	.menu { width:280px; height:30px; position:absolute; top:0; left:380px;}
	.menu dd { width:78px; height:30px; float:left; margin-left:5px; display:inline;}
	.menu dd a {height:30px; display:block; text-indent:-9999px;outline:none}
.nav { width:620px; height:68px; position:absolute; top:490px; left:46px;}
.nav a { width:193px;height:68px; float:left; margin-right:11px; display:block; text-indent:-9999px;outline:none}
.content { width:909px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/bgConR.jpg) repeat-y;}
.contentInner {background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/bgConT.jpg) no-repeat left top; min-height:200px;_height:200px; position:relative}
.contentInner h2 { height:85px; text-indent:-9999px;}
.contentInner h2.ruleTit { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/t1.jpg) no-repeat 85px 20px;}
.contentInner h2.wonderfulTit{ background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/t2.jpg) no-repeat 85px 20px;}
.cor { width:6px; height:52px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/cor.jpg) no-repeat; position:absolute; top:20px; left:-6px;}

.rule { padding:0 40px 20px; line-height:22px;}

.more { width:120px; height:33px; position:absolute; top:30px; right:0;}
.more a { width:96px; height:33px;display:block; float:left; text-indent:-9999px;outline:none; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/btn.jpg) no-repeat; margin:0 10px 0 0}
.more a.btn1:hover { background-position:0 -33px;}
.more a.btn2 { background-position:-96px 0;}
.more a.btn2:hover { background-position:-96px -33px;}
.more a.btn3 { background-position:0 -66px;}
.more a.btn3:hover { background-position:0 -99px;}
.more a.btn4 { background-position:-96px -66px;}
.more a.btn4:hover { background-position:-96px -99px;}

.subContentList { padding:10px 0;}
.subContentList li { width:260px; height:320px; overflow:hidden; float:left; display:inline; margin-left:32px; color:#f4dca0; line-height:20px;word-wrap:break-word;word-break:break-all;}
.subContentList li img { width:236px; height:169px; border:4px solid #831408}
.subContentList li .pic { height:180px; background:#660b05; border:1px solid #3f0b08; padding:7px; margin-bottom:3px}
.subContentList li .name{ background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/line.png) repeat-x left bottom; padding-bottom:8px;}
.subContentList li .intro { background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/line.png) repeat-x left bottom; padding:2px 0; height:62px; overflow:hidden}

.upLoad {}
	.upLoad td { height:35px;}
	.upLoad span { color:#F00; font-size:16px;}
	.upLoad select { width:198px; height:22px; line-height:22px; padding:1px 2px; border:1px solid #8f5503; margin:0 6px;}
	.upLoad input { width:187px; height:16px; padding:5px; border:1px solid #8f5503; margin:0 6px;}
	.upLoad input.spe { width:15px; height:15px; border:none; padding:0}
	.upLoad textarea {width:420px; height:60px; padding:3px; border:1px solid #8f5503; margin:0 6px;}

.subTitle {height:75px; line-height:54px; text-indent:10px; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/bg01.jpg) no-repeat; font-family:"微软雅黑"; font-size:30px; color:#f9e471;}
.subCon { padding:0 20px; line-height:24px;}
.alertBox {width:0; height:0;position:absolute;z-index:1000;display:none;left:50%; top:0;background:#831408; border:8px solid #4d1313}
	#ajaxCon {line-height:22px; color:#fef9bb}
	#ajaxCon span { color:#d60400;font-weight:bold}
	#ajaxCon img { margin-left:40px;}
	#ajaxCon a:link,#ajaxCon a:visited { color:#00C; text-decoration:underline}
	.close {width:49px; height:43px;cursor:pointer;position:absolute; background:url(https://static.web.sdo.com/mir2/pic/mir2_act/zt-memory/images/close.png) no-repeat;top:-51px; right:-8px;}	
#dialog-overlay {width:0;height:0;-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;filter:alpha(opacity=50);position:absolute;background:#000;top:0; left:0;z-index:500;display:none;}

/*---page_turn--*/
.page_turn {color: #e5d477; padding: 10px 0; border-bottom:2px solid #791803}
	.page_turn a:link,.page_turn a:visited {color:#f4dca0;}
	.page_turn a:hover {color:#FF0;}
	.page_turn a {margin: 0 2px; padding: 2px 3px 0 3px;}
	.page_turn span {margin:0 20px 0 0}