* { margin:0; padding:0; }
body {margin:0;font:15px/1.5 "Microsoft YaHei",MingLiu,Georgia,Sans-serif;}
ul,ol {list-style:none}
img{border:none;-ms-interpolation-mode:bicubic}
a { color:#222; text-decoration:none; }
	a:visited { color:#222; }
	a:hover, a:active, a:focus { color:#d10000; text-decoration: none; }
	
div:after, ul:after, li:after, dl:after, ol:after {content:"";display:block; clear:both; height:0; visibility:hidden;}
	div, ul, dl, ol, li {*zoom:1;}
.Top a:hover{color:#529bef;}
.hd .logo{padding-bottom:5px;}
	
.ib,.nav a{display:inline-block;*zoom:1;*display:inline}
	
.wp{ width:1180px; margin:auto}	
.hd{ background:url(img/hdbg.png) repeat-x; }
.hd .wp{height:132px; position:relative}
.logo{ position:absolute; left:0; bottom:0}
.slideBar{ position:relative; height:465px;min-width:1180px}
.slideBar li{ position:absolute; left:0; top:0; height:465px; width:100%; min-width:1180px}
.slideBar li a{ display:block; height:465px;}
.slideBar li.s2{ background:url(img/gs39.jpg) no-repeat center top}
.slideBar li.s1{ background:url(img/gx60.jpg) no-repeat center top}

.catbar{ height:40px; padding-top:14px}
.catname{ font-size:22px; font-weight:normal; margin-right:20px}
.catlist a{ margin-right:15px;}
.catlist a.cur{ color:#d00; font-weight:bold}
.navbar{ background:url(img/navbg.png) repeat-x; height:85px;}

.nav{ border-bottom:1px solid #ccc}
.nav a{ height:30px; width:120px; line-height:30px; text-align: center; background-color:#f8f8f8}
.nav a.cur{ background-color:#d10000; color:#fff}

.gx60_1{ background:url(img/gx60_1.jpg) no-repeat center top; height:16325px; position:relative}
.gx60_2{ background:url(img/gx60_2.jpg) no-repeat center top; height:7033px}
.gx60_3{ background:url(img/gx60_3.jpg) no-repeat center top; height:854px}

.gs39_1{ background:url(img/gs39_1.jpg) no-repeat center top; height:9717px}
.gs39_2{ background:url(img/gs39_2.jpg) no-repeat center top; height:5885px}
.gs39_3{ background:url(img/gs39_3.jpg) no-repeat center top; height:851px}
.vip{ background:url(img/vip.jpg) no-repeat center top; height:1544px}

.vodlist{ position:absolute; left:107px; top:640px; width:964px; height:380px}
.vodlist a{ display:block; height:188px; float:left; width:182px; margin-left:300px;}


/***********************协议/弹出框*************************/
.xieyi{ width:800px; height:auto; background:#fff; border:3px solid #efefef;  padding:0 0 20px 0;}
.xieyi .title{ height:50px; text-align:center; font-size:30px; line-height:50px; }
.xieyi .content{ padding:10px 20px ; font-size:12px; font-family:"宋体"; line-height:20px; }
.xieyi .content p{ text-indent:2em;}
.xieyi .close{ width:14px; height:14px; text-align:center; line-height:14px; }
.video_tc{  height:557px; padding-top:8px; width:855px; background:url(http://shop.letv.com/htmlResource/images/super_videobg.png) no-repeat 0 0; }
.video_tc .title{ height:8px; text-align:center;  line-height:20px; }
.video_tc #videoPop{margin:0 7px;}
.video_tc .content{ padding:10px 20px ;height:400px; font-size:12px; font-family:"宋体"; line-height:20px; }

.video_tc .close{ width:40px; line-height:30px; font-size:14px; margin-top:0px; margin-right:0px; background:#000; text-align:center; }
.video_tc .close a{ color:#fff;}
.tanc_bg{background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 450px;margin: 100px auto;position:relative;}
	
.tanc_bg .close{ width:14px; height:14px; text-align:center; line-height:14px; position:absolute; background:#eee; right:10px; top:10px; }
.tanc_bg .title{ }
.TAN_g {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 100px auto;
	padding: 20px 10px 10px;
	
	width: 450px;
	position:relative;
}
.TAN_g .close{ width:14px; height:14px; text-align:center; line-height:14px; position:absolute; right:10px; top:10px; }
.TAN_gx {
	display: block;
	height: 15px;
	margin: 5px 5px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
}
.TAN_gcc01{ width:380px;}
.TAN_gcw{ width:50px; height:50px; background:url(images/gwc.png); margin-right:10px;}
/***********************弹出框*************************/
#wjAlert-body,#wjConfirm-body{ position:fixed; border:1px solid #999; width:250px; background-color:#fff; z-index:1000; color:#666; }
#wjAlert-content,#wjConfirm-content{ clear: both;text-align:center; padding-top: 20px; padding-bottom: 20px;   background-position:bottom right; color:#666; }
#wjAlert-title{height:25px; line-height:25px; padding:0 10px 0 10px; font-weight:bold; font-size:14px; background:#eaeaea;}
#wjAlert-close{ cursor:pointer; float:right; width:20px; height:25px; margin-top: 2px; background:url(http://shop.letv.com/htmlResource/images/alertCls.png) no-repeat 0 0; text-align: middle; *margin-top:-22px; *zoom:1; }
#wjAlert-close:hover,#wjAlert-close:visited{ -webkit-animation: close_eff 0.1s linear; -moz-animation: close_eff 0.1s linear; }
@-webkit-keyframes close_eff {0% {-webkit-transform:rotate(0deg); } 100% {-webkit-transform:rotate(90deg); } } 
@-moz-keyframes close_eff {0% {-moz-transform:rotate(0deg); } 100% {-moz-transform:rotate(90deg); } } 
@-ms-keyframes close_eff {0% {-moz-transform:rotate(0deg); } 100% {-moz-transform:rotate(90deg); } } 
#shadeLayer{ z-index:999; position:absolute; top:0px; left:0px; width:100%; background:url(http://shop.letv.com/htmlResource/images/tc_bg.png);*filter:alpha(opacity=80)  }
#wjLoad-body{ position:fixed; border:5px solid #ccc; width:250px; z-index:1000; text-align:center; font-weight:bold; background:#fff;}
.wjLoad-text{ font-size: 16px;}
#wjConfirm-Footer{ height: 30px; line-height: 30px; border-top: 1px solid #999;}
#wjConfirm-ok{left: 30px; position: absolute; height: 20px; bottom: 3px; line-height: 20px;}
#wjConfirm-cancel{right: 30px; position: absolute; height: 20px; line-height: 20px; bottom: 3px;}
.wj-button { border: 1px solid #999; background: #fff; padding:0px 14px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0; font-size:12px; text-decoration: none; vertical-align: middle; cursor: pointer; color:#333; }
.button:hover { border: 1px solid #d10000; text-shadow: #80697d 0 1px 0; background: #eb2cce; background: -webkit-gradient(linear, left top, left bottom, from(#edabde), to(#eb2cce)); background: -webkit-linear-gradient(top, #edabde, #eb2cce); background: -moz-linear-gradient(top, #edabde, #eb2cce); background: -ms-linear-gradient(top, #edabde, #eb2cce); background-image: -ms-linear-gradient(top, #edabde 0%, #eb2cce 100%); color: #000000; }
.loadStyle30{display:inline-block; margin: 0px auto; width:30px; height:30px; background: url("http://shop.letv.com/htmlResource/images/loading.png") no-repeat scroll 0 0 transparent; *display:inline; *zoom:1;}
#wjPop-body{position:fixed;z-index: 1000;*zoom:1;}