* {margin:0; padding:0;}
body,div,h1,h2,h3,h4,h5,p,ul,li,label {padding:0; margin:0;}
body { font-family: Arial, Helvetica, sans-serif;font-size: 12px; text-align:center; background:#FFFFFF url(bodybg.png) repeat-x scroll center top;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#2c602f;}
img {border:none;}
em,i {font-style:normal;}

#gga { width:960px;float:center;text-align:center;height:90px;background:#FFFFFF;margin-top:-2px;}
#ggb {border:1px solid #E9E9E9;text-align:center;width:960px;height:90px;margin-top:8px;}

/*-Public-*/
.wrap {width:962px; overflow:hidden; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
.mb {margin-bottom:8px;}
.none,.content p.none {display:none;}
.red {color:red;}
.green {color:green;}
.blue {color:blue;}
.box,.hotbox {height:100%; overflow:hidden;}
.more {position:absolute; top:0; right:10px; font-weight:normal; color:#000; font-size:12px;}

.top {width:100%; height:29px; overflow:hidden; background:url(repeat.png) repeat-x left top; line-height:29px; color:#666; margin-bottom:2px;}
.top .fl {width:28%; text-align:left;}
.top .fr {width:70%; text-align:right;}
.top .fr a,.top .fl a {padding:0 10px; color:#666;}
.top .fr a:hover {text-decoration:none; color:#c30;}
#header {overflow:hidden; margin-bottom:2px;}
.logo {width:200px; height:75px; overflow:hidden;}

.searchbar {float:right;width:640px;height:27px;overflow:hidden;border:solid #eee 3px; margin-top:15px;}
.searchbar form {position:relative; height:100%;}
.searchbar input.text {float:left;width:565px;height:14px;padding:6px 0 5px 5px;font-size:14px;color:#999;line-height:14px;border-right:none;border-bottom:1px solid #babebf;border-top:1px solid #babebf;border-left:1px solid #babebf;}
.searchbar input.submit {overflow:hidden;float:right;background: url(bgx.gif) repeat-x;width: 68px;height: 27px;font-size:14px;color:#fff;font-weight:bold;border:0; cursor:pointer;}
#keys{height:24px;width:640px;line-height:24px;float:right;overflow:hidden;position:relative;top:5px;}
#keys span{color:#000;}
#keys a{color:#888888;margin:0 5px;}
.navtop {width:100%; height:35px; overflow:hidden; background:url(repeat.png) left -117px; font-size:14px; line-height:35px; font-weight:bold;}
.navtop span {background:url(repeat.png) left -35px; display:block; width:3px; overflow:hidden; height:35px;}
.navtop span.fr {background-position:left -76px;}
.navtop a {color:#fff; padding:0 12px; float:left;}
.navtop a.index {padding:0 15px; margin-left:10px;}
.navtop a:hover,.navtop a.this {background:url(repeat.png) left -162px; text-decoration:none;color:#fff;}
.navbottom {border:1px solid #dcdcdc; height:33px; overflow:hidden; line-height:33px; background:url(repeat.png) left -225px; border-top:none; font-size:13px; color:#ccc;}
.navbottom .fl {width:60%; background: url(dhj.gif) no-repeat 12px 8px; padding-left:30px; text-align:left;}
.navbottom .fl a {padding:0 8px; font-size: 13px;}
.navbottom .fr {width:35%; text-align:right; padding-right:10px; font-size: 13px;}
.navbottom a:hover {color:#2c602f; text-decoration:none;}

#dvd_foot_a{background:url(Bg1.png") 0 0 repeat-x #ebebeb; border:1px solid #e2e2e2;margin-top:18px;overflow:hidden;height:100px;}
#dvd_foot_b{width:962px; margin:0 auto;}
#dvd_foot_b .sm{ margin-top:12px;}
#dvd_foot_b .sm .z{ float:left;margin-top:3px;}
#dvd_foot_b .sm .z p{text-align:left;}
#dvd_foot_b .sm .z ul{text-align:left;color:#666;width:700px;}
#dvd_foot_b .sm .z ul li{padding-right:12px;float:left;text-align:left;padding-bottom:14px;}
#dvd_foot_b .sm .z ul li a{color:#666;}
#dvd_foot_b .sm .y{ float:right;margin-top:5px;}
#dvd_foot_b .sm .y ul{list-style:none;}
#dvd_foot_b .sm .y ul li{float:left;padding:0 10px;*padding-top:1px;border-right:#c7c7c7 1px solid;color:#333;}
#dvd_foot_b .sm .y ul li a{color:#333;}
#dvd_foot_b .sm .y .t{ text-align:right; margin-top:25px;}
#dvd_foot_b .sm .y .t img{ vertical-align:middle;}
#dvd_foot_b p{ line-height:210%; color:#666;}
#dvd_foot_b p a{ color:#333;}

#dvd_z { clear:both;width:962px;margin:0 auto;color:#636563;height:100%;margin-bottom:29px;}
#dvd_z_y {overflow:hidden;float:right;width:160px;margin-top:3px;}
#dvd_z_z { float:left;width:798px;height:100%;margin-top:3px;}

.dvd_n {float:left; padding-bottom:17px;border:1px solid #E4E4E4;margin-bottom:15px; background-color:#FFFFFF;;}
.dvd_n a { color:#000000;text-decoration: none; text-align:right;}
.dvd_n a:hover {color:#FF4400;text-decoration: underline; }
.dvd_n ul { list-style:none;padding-left:25px;}
.dvd_n ul.hang1{background-color:#f0f0f0;width:764px;}
.dvd_n ul.hang2{background-color:#FFFFFF;width:764px;}
.dvd_n ul li {float:left;width:382px;text-align:left;color:#000;padding-top:11px;padding-bottom:9px;font-size:14px;}
.dvd_n ul li span{font-size:12px;padding-right:22px;padding-left:18px;color:#ff3300;font-family:verdana;}
.dvd_n ul li a{font-size: 14px;color:#000000;margin-right:10px;}

.dvd_n_h {width:767px;height:28px;line-height:27px;text-align:left; padding-left:22px;border-bottom:1px solid #E4E4E4; background:url(drepeat.gif) repeat-x 0 -337px;color:#000000;text-decoration:none;white-space:nowrap;font-weight:bold;font-size: 14px;margin-bottom:17px;padding-top:2px;}
.dvd_n_h a{color:#2B2B2B;background:url(icon_playyy.gif) 16px 2px no-repeat;padding-left:73px;letter-spacing: 2px;}

.movienews3 {clear:both;margin-top:5px;overflow:hidden;height:100%;border:1px solid #93C0EA;}
.movienews3 a { color:#000000;font-size: 14px;text-decoration: none; }
.movienews3 a:hover { color:#333333;text-decoration: underline; }

.red{color:#000;padding-right:20px;}
