@charset "utf-8";
body {margin:0; /*letter-spacing:1px*/ background:#c3c3c3 url(img/body_bg.gif) repeat-x 0;}
body, input, select, textarea{font-size:12px; font-family:"宋体";}
form{margin:0}
img{border:0}
a{text-decoration:none; color:#000}
a:hover{text-decoration:underline}
.clr{clear:both;display:block}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.l{float:left}
.r{float:right}

.container{width:1112px;overflow:hidden; margin:auto; position:relative}

#header{ height:95px; position:relative; z-index:1}
#logo{margin:0;position:absolute; left:23px; bottom:14px}
#logo a{float:left; width:75px; height:68px; text-indent:-999px; overflow:hidden; background:url(img/logo.gif)}

#flashnav{ position:absolute; left:117px; /*top:94px;*/ bottom:4px}

#login{position:absolute; right:0; /*top:88px;*/ bottom:9px;background:url(img/login_bg.jpg); width:274px; height:56px}
#login input{border:0px solid red; background:transparent; width:91px; height:14px; position:absolute; top:16px;}
#login .u{left:2px}
#login .p{left:107px}
#login .lgi{position:absolute;top:13px; left:210px}
#login .btns{position:absolute; width:280px; top:38px; bor-der:1px solid red;}
#login a{float:left; width:64px; height:18px; text-indent:-999px; overflow:hidden; margin-right:6px}

#logininfo{position:absolute; z-index:1; bottom:-23px; right:8px; background:#666; opacity:.70; filter:alpha(opacity=70); padding:2px 6px 1px 8px}
#logininfo, #logininfo a{color:#fff}



#footer2{position:relative; }

#announce{width:1112px; height:619px; background:url(img/announce.jpg); overflow:hidden}
#announce .content{margin:60px 30px 0 53px; line-height:143%; color:#494848}

#wallpaper{width:1112px; height:619px; background:url(img/wallpaper.jpg); overflow:hidden}

#index{position:relative}
#index .luckydial{position:absolute; left:55px; top:54px; outline:0; display:block; width:145px; height:145px; background:url(img/space.gif); overflow:hidden; text-indent:-999px}

#luckydial{width:1112px; height:713px; background:url(img/luckydial.jpg); overflow:hidden; position:relative}
#luckydial .ld{position:absolute;right:20px; top:0px}
#luckydial .products{position:absolute; left:80px; top:197px; display:block; width:134px; height:34px; overflow:hidden; text-indent:-999px}
#luckydial .more{position:absolute; left:480px; bottom:175px; display:block; width:50px; height:20px; overflow:hidden; text-indent:-999px}
#luckydial .winners{position:absolute; left:72px; top:565px}

#winners{width:1112px; height:688px; background:url(img/winners.jpg); overflow:hidden; position:relative}
#winners .winners{position:absolute;left:125px;top:137px}
#winners .pager2{position:absolute; left:260px; bottom:170px}
#winners select, #winners input{position:absolute; width:162px; height:18px}
#winners select{width:168px}
#winners input, #winners button{border:0; background:transparent}
#winners button{position:absolute; width:36px; height:20px}
#winners .fprovince{right:153px;top:145px}
#winners .fcity{right:153px;top:175px}
#winners .fprize{right:156px;top:217px}
#winners .frealname{right:156px;top:261px}
#winners .btn1{right:110px;top:173px}
#winners .btn2{right:110px;top:214px}
#winners .btn3{right:110px;top:259px}

#L15{width:1112px; height:619px; background:url(img/L15.jpg); overflow:hidden; position:relative}
#L18{width:1112px; height:619px; background:url(img/L18.jpg); overflow:hidden; position:relative}
.a15{position:absolute; left:75px; top:117px; display:block; width:126px; height:25px; overflow:hidden; text-indent:-999px}
.a18{position:absolute; left:74px; top:158px; display:block; width:126px; height:25px; overflow:hidden; text-indent:-999px}
.ptc{position:absolute; left:243px; top:92px; overflow:auto; width:738px; height:450px}
.paramstable{ border-collapse:collapse; width:710px}
.paramstable .t{background:#494C51; font-weight:bold}
.paramstable td{border:1px solid #7C7F88; height:27px; padding-left:20px}
.paramstable td{color:#e6e6e6; font-size:12px}

#franchiser{width:1112px; height:619px; background:url(img/franchiser.jpg); overflow:hidden; position:relative}
#franchiser .franchiser{position:absolute;left:270px;top:134px}
#franchiser .franchiser td{color:#BEC0BF}
#franchiser .pager2{position:absolute; left:400px; bottom:95px}
#franchiser select, #franchiser input{position:absolute; width:135px; height:18px}
#franchiser select{width:143px}
#franchiser input, #franchiser button{border:0; background:transparent}
#franchiser button{position:absolute; width:36px; height:22px; left:68px; top:231px}
#franchiser .fprovince{left:67px;top:135px}
#franchiser .fcity{left:67px;top:164px}
#franchiser .fq{left:70px;top:197px}

#register{width:1112px; height:619px; background:url(img/register.jpg); overflow:hidden; position:relative}
#register input, #register button{border:0; background:transparent}
#register input{position:absolute; width:246px; height:13px}
#register select{position:absolute;width:106px}
#register .ferr{background:#fcc; border:1px solid #f00; margin:-1px}
#register .realname{left:620px; top:136px}
#register .pw{left:410px;top:150px}
#register .idnum{left:620px;top:186px}
#register .mobile{left:623px;top:364px}
#register .addr{left:622px;top:270px}
#register .province{left:617px;top:232px}
#register .city{left:768px;top:232px}
#register .carno{left:622px;top:316px}
#register .email{left:410px;top:370px}
#register .vc{left:410px;top:405px; width:161px}
#register .ivc{position:absolute;left:582px;top:401px; cursor:pointer}
#register button{position:absolute; width:71px; height:32px}
#register .btn1{left:635px;top:406px}
#register .btn2{left:777px;top:407px}

.pager2{margin:auto; width:350px; padding-left:10px; white-space:nowrap}
.pager2 a, .pager2 span{float:left; padding:0 9px; height:10px; line-height:10px; overflow:hidden; text-align:center; background:url(img/pager2_sep.gif) no-repeat}
.pager2 .l{background:url(img/pager2_l.gif) no-repeat center; height:15px; margin-top:-3px}
.pager2 .r{background:url(img/pager2_r.gif) no-repeat center;height:15px; margin-top:-3px}
.pager2, .pager2 a{color:#333; font-family:"Arial"; font-size:10px}
.pager2 span{color:#cecece}
.pager2 .f{background:none}

#news{width:1112px; height:619px; background:url(img/news.jpg); overflow:hidden; position:relative}
#report{width:1112px; height:619px; background:url(img/report.jpg); overflow:hidden; position:relative}
#news .listpos, #report .listpos{position:absolute; left:40px; top:105px; width:472px}
/*#news .subject, #report .subject{position:absolute; left:540px; top:105px;
color:#30516C; text-align:center; width:520px; height:14px; overflow:hidden; margin:15px 0; font-size:13px; line-height:133%}*/
#news .subject, #report .subject{color:#30516C; text-align:center; width:500px; height:14px; overflow:hidden; 
margin:5px 0; font-size:13px; line-height:133%}
#news .content, #report .content{position:absolute; top:116px; right:26px; width:540px; height:367px;overflow:hidden; color:#494848; line-height:148%;
scrollbar-face-color:#818181; scrollbar-arrow-color:#ffffff; scrollbar-highlight-color:#818181;*scrollbar-highlight-color:#3d3d3d; 
scrollbar-3dlight-color:#3d3d3d; scrollbar-shadow-color:#3d3d3d; scrollbar-darkshadow-color:#3d3d3d; 
scrollbar-track-color:#3d3d3d}
#news .cont, #report .cont{padding:0 40px 0px 0}

#scrollbar_bg{width:11px; height:371px; background:url(img/scrollbar_bg.png); position:absolute; right:50px; top:116px;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/scrollbar_bg.png',sizingMethod='scale')}
#hscrollbar{background:url(img/scrollbar.png);height:19px;overflow:hidden;width:11px;position:absolute; right:0px;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/scrollbar.png',sizingMethod='scale')}

.list{margin:0}
.list a{display:block; width:472px; height:81px; overflow:hidden; outline:0; margin:0 0 8px; cursor:pointer;background:url(img/news_list_bg.png) no-repeat; 
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/news_list_bg.png',sizingMethod='scale')}
.list a.active{background:url(img/news_list_bg2.png);
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/news_list_bg2.png',sizingMethod='scale')}
.list a:hover{text-decoration:none}
/*.list a:hover{background:#F6F7FB; border:1px solid #E3E6EB; text-decoration:none}*/
.list dt{color:#30516C; padding:14px 0 8px 34px}
.list span{margin:0;font-size:14px; font-weight:bold; float:left; width:400px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.list em{font-style:normal; margin-left:5px}
.list dd{margin:0; color:#494848; margin:13px 0 0 35px;width:415px;height:36px;overflow:hidden; line-height:148%}
/*.list a.active dd{color:#590412}*/

.pager{ width:220px; padding-left:10px; white-space:nowrap; float:right}
.pager a, .pager span{float:left; padding:0 10px; height:10px; line-height:10px; overflow:hidden; text-align:center; background:url(img/pager_sep.gif) no-repeat}
.pager .l{background:url(img/pager_l.gif) no-repeat center 3px}
.pager .r{background:url(img/pager_r.gif) no-repeat center 3px}
.pager, .pager a{color:#5d5d5d}
.pager span{font-weight:bold}
.pager .f{background:none}


#tvc{width:1112px; height:619px; background:url(img/tvc.jpg); overflow:hidden; position:relative}
#tvc .pplayer{position:absolute;left:382px;top:153px}
#tvc .tvc{position:absolute; left:444px; top:90px; display:block; width:102px; height:23px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .wallpaper{position:absolute; left:559px; top:91px; display:block; width:78px; height:23px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .act{background:url(img/act_paly.png) no-repeat;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/act_paly.png',sizingMethod='scale');}
#tvc .play1{position:absolute; left:125px; top:318px; outline:0; display:block; width:92px; height:28px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .download1{position:absolute; left:218px; top:322px; display:block; width:82px; height:20px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .play2{position:absolute; left:805px; top:318px; outline:0; display:block; width:92px; height:28px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .download2{position:absolute; left:900px; top:322px; display:block; width:82px; height:20px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .bplay1{position:absolute; left:129px; top:247px; display:block; width:161px; height:61px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}
#tvc .bplay2{position:absolute; left:819px; top:247px; display:block; width:161px; height:61px; overflow:hidden; text-indent:-999px; bor-der:1px solid red}


#overlay { display:none; background:#000; opacity:.38; filter:alpha(opacity=38);position: fixed; z-index: 99; top: 0px; left: 0px; width:100%;height:100% }
* html #overlay { position: absolute; height: expression(height = document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px"); width: expression(document.body.clientWidth + "px"); }
.layer { z-index:900; width: 100%; margin:0 auto;  position:absolute;top:11%;}
html* .layer { position: absolute; top: expression((document.documentElement.clientHeight - clientHeight) / 2 + "px")}

#reg_1{display:none;position:relative;width:583px; height:383px;margin:auto;}

#reg_1 .log01{width:583px; height:383px;margin:auto; background:url(img/layer_1.png) no-repeat; margin-top:100px; *margin-top:0;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/layer_1.png',sizingMethod='scale'); position:absolute; left:0; top:0; z-index:2;}


#reg_1 .rtclose{position:absolute; _position:relative;top:134px;top:134px\9;*top:36px;_top:36px; /*right:39px;*/ left:527px; overflow:hidden; text-indent:-999px; display:block; width:17px; height:17px; bor-der:1px solid red; z-index:999;}
#reg_1 .reg{overflow:hidden; text-indent:-999px; display:block;width:71px; height:30px;position:absolute;_position:relative;  left:208px; bottom:59px; _top:277px}
#reg_1 .cancel{overflow:hidden; text-indent:-999px; display:block;width:71px; height:30px;position:absolute;_position:relative;  left:308px; bottom:59px; _top:247px}

#reg_2{display:none;position:relative; _position:static;width:583px; height:383px;margin:auto; background:url(img/layer_2.png) no-repeat; margin-top:100px; *margin-top:0;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/img/layer_2.png',sizingMethod='scale');}
#reg_2 .rtclose{position:absolute; _position:relative; top:43px; /*right:39px;*/ left:524px; overflow:hidden; text-indent:-999px; display:block; width:17px; height:17px; bor-der:1px solid red}
#reg_2 input, #reg_2 textarea{border:0px solid red; width:206px; background:url(img/space.gif); position:absolute; _position:relative}
#reg_2 .iurl{left:212px;top:132px; _top:99px}
#reg_2 .icpy{width:65px; height:30px;left:432px;top:125px; _left:218px; _top:108px}
#reg_2 .ems{width:283px;height:50px;overflow:auto;left:212px;top:194px; _top:144px}
#reg_2 .mn{left:285px;top:265px; _left:-6px;_top:177px}
#reg_2 .isd{width:65px; height:30px;left:434px;top:295px; _left:-71px;_top:225px}

/*20100223*/
#reg_1 .log{padding-left:50px;position:absolute; left:0; top:158px;top:247px;top:247px\9;*top:158px;_top:158px; z-index:3;width:583px; height:225px;}
#reg_1 .log li{ list-style:none;}
.inp{ border:0; width:105px; height:12px; margin-bottom:20px; margin-left:75px; line-height:12px;}
#reg_1 .log li.but{padding-left:8px;}
#reg_1 .log li.but img{ margin-left:20px;}
