*{
margin:0;
padding:0;
}
body{
font-size:12px;
background:#fff url(bg.jpg) no-repeat center 0;
line-height:20px;
color:#000;
}
a{
text-decoration:none;
color:#000;
}
a:hover{
text-decoration:underline;
}
ul,li{
list-style:none;
}
img{
border:0;
}
.clear{
clear:both;
}
.mid{
width:996px;
margin:auto;
}

/*顶部*/
.top{
	height:381px;
	background:url(mcsd_03.jpg);
	position:relative;
}
.logo{
display:block;
height:116px;
left:49px;
overflow:hidden;
position:absolute;
text-indent:-1000px;
top:68px;
width:205px;
z-index:1000;
}
.nav{
padding:20px 0 0 348px;
}
.nav a{
display:block;
float:left;
width:108px;
height:38px;
margin-right:18px;
text-indent:-1000px;
overflow:hidden;
}
.index{
position:absolute;
left:172px;
top:20px;
width:154px;
height:49px;
text-indent:-1000px;
overflow:hidden;
}
.play{
position:absolute;
left:104px;
top:245px;
width:112px;
height:92px;
overflow:hidden;
z-index:1000;
text-indent:-1000px;
}


/*左侧*/
.f_l{
	width:260px;
	float:left;
}
.f_r{
width:722px;
float:right;
}
.bg1{
height:59px;
background:url(mcsd_05.jpg);
}
.bg2{
background:url(mcsd_26.jpg);
}
.bg3{
background:url(mcsd_06.jpg) no-repeat 260px 0;
}
.bg4{
height:44px;
background:url(mcsd_28.jpg) no-repeat 0 bottom;
}
.bg5{
background:url(mcsd_m_08.jpg);
}
/*用户中心*/
.u_bg{
top:-59px;
left:0px;
height:59px;
position:absolute;
}
.u_bg2{
top:-59px;
left:0px;
height:59px;
width:260px;
position:absolute;
background:url(mcsd_15.jpg);
}
.u_bg a{
display:block;
float:left;
width:124px;
height:59px;
overflow:hidden;
text-indent:-1000px;
cursor:pointer;
}
.btn1{
background:url(mcsd_04.jpg);
}
.btn2{
background:url(mcsd_04.jpg) no-repeat -124px 0;
}
.user{
background:url(mcsd_09.jpg);
height:160px;
position:relative;
}
.user form{
padding-top:5px;
}
.user li{
clear:both;
padding-bottom:3px;
}
.user li label{
width:84px;
display:block;
text-align:right;
float:left;
line-height:25px;
font-weight:bold;
}
.ipt1{
border:1px solid #AAAAAA;
height:20px;
line-height:20px;
text-indent:2px;
background:#EFEFEF;
width:120px;
}
#loginfrm li a{
color:#f00;
}
.success ul{
	position:relative;
	width:200px;
	margin-left: 25px;
}
.success li a b{
	line-height:26px;
	display:block;
	font-size:14px;
	color:#f00;
	text-align: center;
}
.success li a:hover b{
text-decoration:none;
}
#ustr{
position:absolute;
left:34px;
top:0px;
width:170px;
overflow:hidden;
height:20px;
color:#00863F;
font-size:14px;
font-family:Arial;
}
#lgame a{
color:#FF0000;
font-weight:bold;
}

.fwq{
	height:135px;
	background:url(mcsd_14.jpg);
	background-repeat:no-repeat;
	position: relative;
	padding:45px 0 0 42px;
}

.fwq li{
	line-height:22px;
	background:url(mcsd_m_10.gif) no-repeat 0 7px;
	padding-left:12px;
	float:left;
	width:190px;
	margin-right:20px;
}
.fwq li a{
color:#351104;
}
.fwq .more{
	position:absolute;
	right:12px;
	width:30px;
	height:16px;
	overflow:hidden;
	text-indent:-1000px;
	top: 18px;
}

.btn{
background:url(mcsd_11.jpg);
width:260px;
height:90px;
padding-top:7px;
}
.btn a{
display:block;
width:260px;
height:40px;
overflow:hidden;
text-indent:-1000px;

}
.about{
color:#fff;
text-indent:2em;
background:url(mcsd_12.jpg);
width:260px;
height:224px;
}
.about p{
padding:65px 25px 0;
}
.about p span{
color:#ff0;
font-weight:bold;
}

.yxzl dt{
height:74px;
position:relative;
background:url(mcsd_16.jpg);
}
.yxzl dt strong{
display:none;
}
.yxzl dd{
padding:0 0 0 33px;
}
.yxzl dd a{
color:#000;
padding:0 4px;
}

.gsjj dt{
height:66px;
position:relative;
background:url(mcsd_20.jpg);
}
.gsjj dt strong{
display:none;
}
.gsjj dd{
padding:0 0 0 33px;
}
.gsjj dd a{
display:inline-block;
background:url(mcsd_m_11.gif) no-repeat 0 5px;
padding-left:10px;
}
.kf dt{
height:78px;
position:relative;
background:url(mcsd_22.jpg);
}
.kf dt strong{
display:none;
}
.kf dd a{
color:#A50A0A;
font-weight:bold;
}
.kf dd{
padding:0 0 0 33px;
}
.kf dd span{
color:#00863F;
}
/*右侧*/
.p1{

}
.focus{
background:url(mcsd_07.jpg);
width:356px;
height:193px;
overflow:hidden;
float:left;
padding:6px 0 0 6px;
}
.yxts{
background:url(mcsd_10.jpg) no-repeat -2px -2px;
width:362px;
height:190px;
overflow:hidden;
float:left;
}
.yxts dd{
padding:15px 10px 0;
}
.yxts dd li{
float:left;
width:50%;
height:60px;
}
.yxts dd li img{
float:left;
margin-right:5px;
}
.yxts dd li p{
padding-top:3px;
}
.news{
background:url(mcsd_08.jpg);
float:right;
width:360px;
height:389px;
position:relative;
overflow:hidden;
}
.news .more{
	position:absolute;
	top:22px;
	right:18px;
	height: 16px;
	width:30px;
	overflow:hidden;
	text-indent:-1000px;
}
.news dt{
height:35px;
background:url(wmnc_73.gif) no-repeat 15px 10px;
padding:18px 0 0 10px;
overflow:hidden;
}
.news dt a{
	display:block;
	float:left;
	width:56px;
	height:21px;
	margin-right:2px;
	overflow:hidden;
	cursor:pointer;
	text-indent:-1000px;
}
.bt01{
background:url(newstab1.png);
}
.bt02{
background:url(newstab2.png);
}
.bt03{
background:url(newstab3.png);
}
.bt04{
background:url(newstab4.png);
}
.bt1{
background:url(newstab1.png) 0 -21px;
}
.bt2{
background:url(newstab2.png) 0 -21px;
}
.bt3{
background:url(newstab3.png) 0 -21px;
}
.bt4{
background:url(newstab4.png) 0 -21px;
}
.news dd{
padding:0 18px;
}
.news dd li{
line-height:24px;
height:24px;
overflow:hidden;
background:url(mcsd_m_05.gif) no-repeat 0 4px;
padding-left:20px;
}
.news dd li a{
font-size:12px;
}
.news dd li span{
float:right;
}
.ad{
width:722px;
height:129px;
background:url(mcsd_13.jpg);
overflow:hidden;
}
.ad ul{
padding:15px 20px 0;
}
.ad li{
float:left;
width:25%;
text-align:center;
}
.ad li img{
border:1px solid #fff;
}


.p2 dl{
float:left;
}
.ban1,.ban2{
position:relative;
height:40px;
}
.ban1 strong,.ban2 strong{
display:none;
}

.ban2 span{
padding:20px 0 0 168px;
display:block;
}
.ban1 a{
	position:absolute;
	width:30px;
	height:16px;
	overflow:hidden;
	text-indent:-1000px;
}
.more1{
right:14px;
top: 22px;
}
.more2{
right:2px;
top: 22px;
}
.ban2 .more3{
	position:absolute;
	width:60px;
	height:16px;
	overflow:hidden;
	text-indent:-1000px;
	right:27px;
    top: 18px;
}
.wjwx{
	width:362px;
	background:url(mcsd_18.jpg) no-repeat 0 0;
	height: 200px;
}
.wjph{
	width:360px;
	background:url(mcsd_19.jpg) no-repeat 0 0;
	height: 200px;
}
.wjph dd{
padding:10px 15px 0;
}
.menu{
height:20px;
border-bottom:1px solid #8C9093;
padding:0 5px;
margin-bottom:5px;
}
.menu a{
padding:3px 7px;
margin-right:2px;
cursor:pointer;
}
.on{
border:1px solid #8C9093;
border-bottom:1px solid #DFE5E5;
color:#A50A0A;
}
.on1{
border:1px solid #8C9093;
background:#fff;
}
.menu select{
float:right;
}
.yxjt{
width:362px;
height:176px;
background:url(mcsd_23.jpg) no-repeat 0 0;
}
.wjlz{
width:360px;
height:176px;
background:url(mcsd_24.jpg) no-repeat 0 0;
}
.pic{
padding:10px 22px 0;
}
.pic li{
text-align:center;
float:left;
width:50%;
}

.list{
padding:10px 20px 0 30px;
}
.list li{
line-height:22px;
height:22px;
background:url(mcsd_m_11.gif) no-repeat 0 7px;
padding-left:12px;
}
.list li span{
float:right;
}

.send{
display:block;
background:url(mcsd_48.gif);
width:74px;
height:23px;
overflow:hidden;
text-indent:-1000px;
float:left;
margin:3px 0 0 5px;
}



.foot{
background:url(foot_bg.jpg) repeat-x;
padding-top:40px;
height:75px;
text-align:center;
line-height:20px;
margin-top:20px;
}
.foot a{
padding:0 3px;
}
/*列表页*/
.contend{
background:url(mcsd_m_06.jpg) no-repeat 0 0;
}
.dh{
padding:27px 0 0 64px;
color:#fff;
}
.dh a{
color:#fff;
}
.tit{
background:url(mcsd_m_07.gif);
margin:50px auto 20px;
width:630px;
height:41px;
line-height:41px;
}
.tit h2{
font-size:20px;
text-align:center;
font-family:"微软雅黑","黑体";
font-weight:400;
color:#5B0404;
}





.ban6{
height:32px;
background:url(mcsd_m_10.jpg) no-repeat right 0;
}


.lists{
width:620px;
margin:0 auto;
padding:30px 0;
}
.lists li{
line-height:28px;
color:#585858;
background:url(mcsd_m_09.gif) no-repeat 0 5px;
padding-left:20px;
border-bottom:1px dashed #CFCFCF;
}
.lists li span{
float:right;
}
.pages{
height:70px;
text-align:center;
font-weight:bold;
line-height:30px;
}
.pages a {
border:1px solid #A7A7A7;
color:#2B2B2B;
margin-right:2px;
padding:2px 5px;
}
.pages a:hover{
	border:1px solid #2B2B2B;
	color:#2B2B2B;
	margin-right:2px;
	padding:2px 5px;
	text-decoration:none;
	background-color: #D4D4D4;
}
.pages strong{
border:1px solid #2B2B2B;
color:#2B2B2B;
background:#ccc;
margin-right:2px;
padding:2px 5px;
}
/*图片列表页*/
.pic_list{
width:620px;
margin:0 auto;
padding:30px 0;
}
.pic_list li{
float:left;
width:25%;
text-align:center;
margin-bottom:10px;
}
.pic_list li span{
display:block;
padding-top:5px;
}
.pic_list li img{
padding:3px;
border:1px solid #BDBDBD;
width:140px;
height:100px;
}
.pic_list li a:hover img{
border:1px solid #A1A1A1;
}

/*文章页*/
.txt{
	width:630px;
	margin:auto;
	overflow:hidden;
	font-size:12px;
	line-height:22px;
	padding:20px 0 30px;
	color: #000;
}
.txt img{
display:block;
margin:10px auto;
}

