html,body,div,span,h1,h2,h3,h4,h5,h6,p,img,em,strike,strong,s,b,u,i,form,label,table,caption,tr,th,td,ul{margin:0;padding:0}
img{border:none}
a{color:#D90000;text-decoration:none}
a:hover{color:#AA0000;text-decoration:underline}
p{padding:10px;}
h1{text-align:center}
h2{font-size:18px;padding-left:30px}
h3{font-size:16px;padding-left:30px}
ul{list-style:none}
body{background:#C8CDD2 url(../images/bg.png) 50% 0 repeat-x;font-family:Arial;font-size:13px;color:#646464}
.bgimg{background:url(../images/bg2.jpg) 50% 0 no-repeat}

#wrap{width:1000px;margin:0 auto;line-height:150%;position:relative}
.space{height:150px}
#top{position:absolute;top:0;width:100%}
#topmenu{background:url(../images/mybg.png) repeat-x;border-radius:7px;border:1px solid #c8c8c8;margin-top:20px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.329)}
.logo{float:left;margin:5px 23px}
.menu{overflow:hidden;font-weight:bold}
.menu li{float:left;line-height:42px}
.menu li a{color:#626262;display:block;padding:0 15px}
.menu li a:hover{color:#D90000}

#mainblock{background:#fff;overflow:hidden;padding:10px 0;min-height:700px;border-radius:10px;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.329)}
.right{margin-top:10px;float:right;width:800px}
.leftside{float:left;width:195px}
.leftside h3{font-size:15px;padding-left:5px;border-bottom:2px solid #D90000;margin-top:10px}
.leftmenu ul{border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-radius:0 0 8px 0}
.leftmenu ul li{width:100%}
.leftmenu li:nth-child(2n){background:#f9f9f9}
.leftmenu ul li a{padding-left:20px;display:block;line-height:30px;color:#343434}
.leftmenu ul li a:hover{background:#ececec}
.snews {float:left;background:#fafafa;overflow:hidden;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.329);margin:10px 5px;width:388px;height:140px;border-radius:10px}
.snews img{float:left;margin-right:10px;width:160px;height:140px;border-radius: 10px 0 0 10px}
.snews img:hover{opacity:0.8}
.snews b{font-size:15px;padding:3px 0;display:block}
.fullplay{background:#FFEE99;font-weight:bold;font-size:14px;margin:20px 15px 0 15px;padding:3px 0 3px 20px}
.fullplayp{border:1px solid #ccc; margin:0 15px 20px 15px;border-top:none;background:#F9F9F9}
.advmid{text-align:center}
.fullflash{text-align:center;margin-bottom:15px;background:transparent}
.fullimg{float:left;margin:10px;width:170px;height:140px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.329)}
.soc{overflow:hidden;margin-left:15px}
.soc li{float:left;margin-left:40px;margin-bottom:15px}
.catslist{overflow:hidden}
.cats{float:left;margin:10px;width:140px;text-align:center;font-size:13px}
.cats img{width:140px;height:140px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.329)}
.cats img:hover{box-shadow:0px 1px 8px 3px rgba(0, 0, 0, 0.329)}
.catst{height:45px}
.reln{float:left;margin:7px;width:180px;text-align:center}
.reln img{width:180px;height:150px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.329);border-radius:10px}
.reln img:hover{box-shadow:0px 1px 8px 3px rgba(0, 0, 0, 0.329)}
.relt{font-size:14px;font-weight:bold;height:35px}
#footer {width:100%;background:#202020;margin-top:30px;color:#E4E4E4;padding:10px 0;text-align:center}
.navigation {text-align:center;clear:both;font-size:24px}
.navigation a {background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);background-color:#f9f9f9;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#666666;padding:7px 10px;margin:5px;}
.navigation a:hover {background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);background-color:#e9e9e9;}
.navigation span {margin:5px;padding:3px 6px;}
.fulbut{background:url(../images/fulbut.png) no-repeat;width:190px;height:30px;text-align:right;font-size:14px;font-weight:bold;line-height:28px;cursor:pointer}