/* public CSS Document */
* {margin:0;padding:0;}
html {background:#FFFFFF;}
body {font:normal 12px/1.6em simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#333333;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a { color:#235da3;text-decoration:none;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}

button {cursor:pointer;}
/* --------|  Clear Fix |--------- */
.clearafter:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
.clearafter{display: inline-block;}/* Hide from IE Mac */
html[xmlns] .clearafter{display: block;}/* End hide from IE Mac */
* html .clearafter{height: 1%; }

#wrep{ width:970px; margin:0 auto;}
#navi{ height:31px; line-height:31px;}
#navi a{ text-decoration:underline;}
#navi a:hover{ color:#ff6c00; text-decoration:underline;}
#navi .pl{ float:left;}
#navi .pr{ float:right;}

#toper{ height:78px; background:url(img/toper.jpg) no-repeat;}
#toper .logo{ float:left; width:73px; height:78px; overflow:hidden; text-indent:-9999em; background:url(img/logo.png) no-repeat right center;}
#toper .title{  float:left; width:897px; margin-top:15px; font-size:14px; position:relative;}
#toper .title h1{ display:inline; padding-right:10px; font:normal 18px/30px SimHei,Arial;}
#toper .title a{ color:#333;}
#toper .bewrite{ float:left; width:830px; padding-left:67px; font-size:14px; position:relative;}
#toper .bewrite p{ display:inline;}
#toper .bewrite a{ color:#333;}
#toper .editbox .textinput{ width:180px;}

#main{ padding:5px 0 20px 0; background:#9fc4f0 url(img/bg_mainbg.png) no-repeat 0 0; overflow:hidden;zoom:1;}

#sndNavi{ float:left; padding:0 5px; width:170px; background:#9fc4f0 url(img/bg.gif) no-repeat  -406px -13px;}
.func_area{ margin-top:5px; padding-top:2px; width:168px; border-left:1px solid #6392c8; border-right:1px solid #6392c8; background:#fff;}
.func_area li{ display:block; height:30px; line-height:30px; background:url(img/bg.gif) no-repeat -215px 13px;}
.func_area li.notbg{ background:none;}
.func_area li h2{ font-size:14px; text-indent:3em; background:url(img/bg.gif) no-repeat 10px -125px;}
.func_area li h2.up{ background:url(img/bg.gif) no-repeat -180px -125px;}
.func_area li h2 a{ color:#235da3;}
.func_area li h2 a:hover{ color:#2C70C0;}
.bg_blank01{ height:15px; overflow:hidden;background:url(img/bg.gif) no-repeat 0 -20px;}
.bg_blank02{margin-bottom:5px; height:5px; overflow:hidden;background:url(img/bg.gif) no-repeat 0 -20px;}
.file_area{ width:168px; padding-top:3px; border-left:1px solid #6392c8; border-right:1px solid #6392c8; background:#fff;}
.file_area h4{ margin:0 0 2px 5px; width:158px; font-size:12px; background:url(img/bg.gif) no-repeat 0 -66px;}
.file_area h4 a{ display:block;padding-left:30px; height:30px; line-height:31px; overflow:hidden;}
.file_area h4 a.Adown{ background:url(img/bg.gif) no-repeat -184px -156px;}
.file_area h4 a.Aup{ background:url(img/bg.gif) no-repeat -184px -186px;}
.file_area ul{ padding:2px 10px 2px 10px;}
.file_area ul li{ display:block; height:23px;}
.file_area ul li a{ display:block; padding-left:10px; height:23px; line-height:23px; overflow:hidden;}
.file_area ul li a:hover{ text-decoration:none; background:url(img/bg.gif) no-repeat 0 -100px;}
.file_area ul li a.Aactiv{ text-decoration:none; background:url(img/bg.gif) no-repeat 0 -100px;}
.file_area .sc_box{ padding:5px 10px 20px 10px;}
.file_area .sc_box li{ height:20px;}
.file_area .sc_box span{display:block}
.file_area .sc_box a{ float:left; padding:0; padding-right:5px; height:20px; line-height:20px; overflow:hidden; color:#ff6c00;}
.file_area .sc_box a:hover{ background:none; text-decoration:underline;}
.file_area .sc_box a.Aname{ padding-left:10px; width:72px; color:#235da3;}
.file_area .sc_box a.Aname:hover{ color:#ff6c00; text-decoration:none;}

#contArea{ float:left; width:789px; border-left:1px solid #6392c8; border-top:1px solid #6392c8; background:#fff;overflow:hidden;}
#contArea .bg_blank03{ height:5px; width:10px; font-size:1px; line-height:1px; overflow:hidden; position:relative; left:-1px; top:-1px; background:#fff url(img/bg.gif) no-repeat  -411px -13px;z-index:1;}
#append_parent{ position:relative; z-index:2;}

/**/
.step{ padding:10px 20px; color:#6aa3c3; height:30px; line-height:25px; font-weight:bold;}
.step dt{ float:left; font-size:14px; padding-right:5px;}
.step dd{ float:left; width:135px; background:url(img/bg.gif) no-repeat -32px -158px;}
.step dd.notbg{ background:none;}
.step dd span{ padding:6px 18px 10px 8px; background:url(img/bg.gif) no-repeat 0 -160px; }

.clew{ margin-left:8px; padding:0 5px; border:1px solid #fadc80; background:#fff9e3;height:30px; line-height:30px; color:#743e04; position:relative;}
.clew a{ color:#fe5003;}
.clew .over_box{ position:absolute; top:27px; left:250px; height:15px; padding-top:10px; width:218px; background:url(../images/bg_clew.gif) no-repeat 0 0;}
.clew .over_box p{ position:absolute; padding:0 10px 10px 10px; width:198px; color:#fff; text-indent:2em; line-height:20px; background:url(../images/bg_clew.gif) no-repeat 0 bottom;}
.up_clew{ padding:8px 10px 0 10px; height:70px; line-height:20px;}/* upPP */
.up_clew p{ float:left; width:45px;}
.up_clew ol{ float:left;}

.write_box{ margin:13px 0 0 8px; border-top:1px solid #a7c5e2; background:#eff5fb; overflow:hidden;zoom:1;}
.write_box .formbox{ float:left; margin-right:17px; margin-bottom:38px; width:530px;}
.write_box .formbox .s_one{ padding:5px 13px; border-bottom:1px solid #a7c5e2;}
.write_box .formbox .s_one h4{ font-size:12px; line-height:25px;}
.write_box .formbox .s_one p{ padding:1px 0;}
.write_box .formbox .s_one p a{ text-decoration:underline}
.write_box .formbox .s_one p a:hover{ color:#ff6c00; text-decoration:underline;}
.write_box .formbox .s_one .textname{ margin-bottom:5px; padding:7px 8px; width:430px; height:18px; font-size:14px; font-weight:bold;}
.write_box .formbox .s_one .texttitle{ margin-bottom:5px; padding:2px 8px; width:430px;}
.write_box .formbox .s_two{ padding:5px 13px;}
.write_box .formbox .s_two h4{ font-size:12px; line-height:25px;}
.write_box .formbox .s_two .ubbarea{ width:505px; border:1px solid #aaa; background:#fff;}
.write_box .formbox .s_two .btn{ padding:15px 0;}
.write_box .formbox .s_two .Ayellow{ color:#fe5003;}
.write_box .formbox .s_two .textarea{ padding:5px; width:495px; height:50px; font-size:12px; overflow:auto;}
.write_box .infbox{ float:left; margin-left:3px; padding-top:13px; width:207px;}
.write_box .infbox h4{ padding-left:8px; height:26px; line-height:26px; font-size:12px; background:url(img/bg.gif) no-repeat 0 -38px;}
.write_box .infbox .cont{ margin-bottom:8px; padding:7px; background:#fff; overflow:hidden;zoom:1;}
.write_box .infbox .cont a.Aimg{ float:left; margin-right:9px; display:block; border:1px solid #000;}
.write_box .infbox dl{ float:left;}
.write_box .infbox dl dt a{ color:#333;}
.write_box .infbox .c_ying a.Aimg img{ width:64px; height:90px;} 
.write_box .infbox .c_ying dl{ width:118px; overflow:hidden;}
.write_box .infbox .c_ying dl dt{ height:20px; line-height:20px; overflow:hidden;}
.write_box .infbox .c_ying dl dd{ overflow:hidden;zoom:1;}
.write_box .infbox .c_ying dl dd span{ float:right; position:relative; margin-top:-18px; display:block; width:84px;}
.write_box .infbox .c_tu{ padding-left:18px; height:402px; overflow-x:hidden; overflow-y:scroll;}
.write_box .infbox .c_tu a.Aimg img{ width:51px; height:51px;} 
.write_box .infbox .c_tu li{ padding:8px 0; display:block; border-bottom:1px dashed #ccc; overflow:hidden;zoom:1;}
.write_box .infbox .c_tu dl{ padding-left:3px; width:90px; overflow:hidden;}
.write_box .infbox .c_tu dl dt{ height:30px; line-height:30px; overflow:hidden;}
.write_box .btnlist{ clear:both; margin-bottom:13px; padding:7px 13px 7px 13px;*padding-top:4px; background:#c1d9f3; border-bottom:1px solid #9bc0eb;}

/**/
.area h4{ border-bottom:1px solid #a7c5e2; margin-bottom:12px; height:25px; line-height:25px; font-size:14px;}
.area h4 a{ float:right; margin-top:-22px; margin-right:20px; padding:0 12px; font-size:12px; line-height:20px; color:#fff; font-weight:normal; background:url(img/bg.gif) no-repeat -80px -228px;}
.area table{ width:100%; overflow:hidden;}
.area table th{ padding:0 17px; height:24px; line-height:24px; color:#35537c; border:1px solid #cbdff8; background:#f1f6fd; border-top:1px solid #fff; border-right:1px solid #cbdff8; border-bottom:1px solid #cbdff8; border-left:0;}
.area table th.thLast{ border-right:0;}
.area table td{ padding:0 7px; height:25px; line-height:25px; color:#235da3; border-bottom:1px solid #eaf2fc;}
.area p{ padding:13px 20px; text-align:right;}
.area ul{ padding:25px 0 0 20px; width:757px; overflow:hidden; zoom:1;}
.area ul li{ display:block; float:left; margin-right:25px; width:124px; height:145px; text-align:center;}
//.area ul li img{ width:120px; height:120px; border:1px solid #000; padding:1px;}
.area ul li img{ vertical-align:middle;}
.area ul li p{ margin:0px;padding:0px; width:120px;height:120px;display: table-cell;vertical-align:middle;*display: block;*font-size:110px;*font-family:Arial;top:50%;border:1px solid #000000;text-align:center;}
.area ul li a{ color:#333;}
.new_collec{ float:left; padding:8px 8px 0 8px; width:382px;}
.new_collec table td.name{ width:200px;}
.new_filmRev{ float:right; padding-top:8px; width:382px;}
.new_filmRev table td.name{ width:270px;}
.new_filmRev h4 a{ background:url(img/bg.gif) no-repeat 0 -228px;}
.new_filmPP{ clear:both; padding-left:8px;}
.new_starPP{ clear:both; padding-left:8px;}

/**/
.filmRev_list{ padding:8px; min-height:745px; *min-height:770px; _height:770px;}
.filmRev_list a.Aedit{ color:#ff6c00;}
.filmRev_list .fyellow{ color:#ff6c00;}
.filmRev_list .fgreen{ color:#31a322;}

.pageBox{ padding:15px 0; height:20px; text-align:center;}
.pageBox .pl{ float:left;}
.pageBox .pl strong{ color:#ff0000;}
.pageBox .pr{ float:right;}
.pageBox a{ padding:0 6px; display:inline-block; line-height:20px; border:1px solid #a7c5e2; font-family:Tahoma,Verdana;}
.pageBox a.Anow{ background:#3b73b5; color:#fff; text-decoration:none;}
.pageBox .pl a{ border:0; color:#333; padding:0;}


/**/
.filmPP_list{ padding:0 8px; min-height:745px; *min-height:770px; _height:770px; position:relative;}
.filmPP_list h5{ height:25px; line-height:25px; font-size:14px; padding-left:12px; background:#f1f6fd;}
.filmPP_list h5 span{ float:right; margin-top:-22px; margin-right:20px; font-size:12px; font-weight:normal; color:#000;}
.filmPP_list h5 span a{ color:#000; text-decoration:underline;font-family:Tahoma,Verdana;}
.filmPP_list h5 span a:hover{ color:#ff6c00; text-decoration:underline;}
.filmPP_list .ullist{ width:750px; padding:14px 0 12px 20px; border-top:1px solid #a7c5e2;}

#laybox{ position:absolute; top:70px; left:130px; padding:23px 23px 0 23px; border:1px solid #35567f; background:#fff; position:relative; z-index:1001;}
/* 这里的图片链接需要改成绝对路径 */
#laybox .innr{ width:500px; overflow-x:hidden; position:relative;text-align:center;}
#laybox .innr p{ padding:10px 0; text-align:center;}
#laybox .innr p span{ color:#666;}
#laybox .innr a{ position:relative;}
#laybox a.Aclose{ position:absolute; top:4px; right:5px; width:13px; height:14px; text-indent:-9999em; overflow:hidden; background:url(img/bg.gif) no-repeat -394px -130px;}

/**/
.upPP{ margin:15px 0 0 8px; min-height:630px; *min-height:675px; _height:675px; overflow:hidden;zoom:1; border:0; background:none;height:900px}
.upPP .upForm{ float:left; width:560px;}
.upPP .upForm .pm{ padding-left:10px; color:#235da3;}
.upPP .upForm .pm a{ text-decoration:underline;}
.upPP .upForm .pm a:hover{ color:#ff6c00; text-decoration:underline;}
.upPP .upForm .textname{ margin-left:10px; padding:7px 8px; width:532px; height:18px; font-size:14px; font-weight:bold;}
.upPP .upForm .btnbox{ padding:28px 0 13px 0; height:32px; overflow:hidden;zoom:1;}
.upPP .upForm .btnbox a{ display:block; float:left; margin-right:13px; width:178px; height:32px; white-space:nowrap; overflow:hidden; text-indent:-9999em; background:url(img/bg.gif) no-repeat 0 -260px;}
.upPP .upForm .btnbox a.a_jz{ background:url(img/bg.gif) no-repeat 0 -300px;}
.upPP .upForm .btnbox a.a_bz{ background:url(img/bg.gif) no-repeat 0 -340px; margin:0;}
.upPP .upForm .starbtn a.a_hb{ background-position:0 -380px;}
.upPP .upForm .starbtn a.a_jz{ background-position:0 -420px;}
.upPP .upForm .starbtn a.a_bz{ background-position:0 -460px;}

.upPP .upForm .uparea{ float:left; margin-right:13px; /*padding:0 2px;*/ width:176px; border:1px solid #cde0f8;  background:#f1f6fd;}
.upPP .upForm .uparea li{ display:block;*margin-bottom:4px; padding:8px 0 8px 8px; border-bottom:1px solid #cde0f8; overflow:hidden;zoom:1;}
.upPP .upForm .uparea li img{ float:left; margin-right:8px; width:37px; height:36px;}
.upPP .upForm .uparea li a.Aname{ float:left; display:block; margin-right:3px; width:85px; height:36px; line-height:36px; color:#333; overflow:hidden;}
.upPP .upForm .uparea li a.Adel{ float:right; display:block; width:30px; line-height:36px; color:#ff6c00;}
.upPP .upForm .uparea li.over{ background:#fff;}
.upPP .upForm .up_bz{ margin:0;}
.upPP .infbox{ float:right; width:207px; padding:0; border:1px solid #cbdff8;} 
.upPP .infbox h4{ border-bottom:1px solid #cbdff8; background:url(img/bg.gif) no-repeat -197px -65px;}
.upPP .infbox .cont{ margin:0;}

/**/
.collect_list{ padding:8px; min-height:730px; *min-height:753px; _height:753px; position:relative;}
.taxis{ border-bottom:1px solid #a7c5e2; overflow:hidden;zoom:1;}
.taxis p{ float:left; padding-left:13px;}
.taxis p a{ color:#333;}
.taxis p a:hover{ color:#ff6c00;}
.taxis p a.Anow{ color:#ff6c00; font-weight:bold;}
.taxis span{ float:right; padding-right:13px;}
.taxis span a{ color:#000; text-decoration:underline; font-family:Tahoma,Verdana;}
.taxis span a:hover{ color:#ff6c00; text-decoration:underline;}
.collect{ padding:15px 0; width:773px;}
.collect li{ float:left; display:block; padding-left:22px; width:235px; height:176px; z-index:1;}
.collect .l_pp{ float:left; width:105px;}
.collect .l_pp img{ width:100px; height:140px; border:1px solid #000;}
.collect .l_pp p{ *margin-left:-3px; padding-top:3px;}
.collect .l_pp p a{ color:#ff6c00;}

.collect .r_text{ float:right; width:120px; position:relative;}
.collect .r_text h4{ font-size:12px;}
.collect .r_text h4 a{ color:#333;}
.collect .r_text p{ height:16px; line-height:16px; overflow:hidden;}
.collect .r_text .playbox{ position:absolute; top:118px; left:0; z-index:1001; background:#fff;}
.collect .r_text .playbox a.Aplay,
.collect .r_text .playbox a.Aplay_over{ position:absolute; top:5px; left:0; display:block; width:39px; height:17px; text-align:center; line-height:17px; border:1px solid #8dccf1; background:url(img/bg.gif) no-repeat -198px -101px;}
.collect .r_text .playbox a.Aplay:hover,
.collect .r_text .playbox a.Aplay_over{ text-decoration:none; font-weight:bold; border:1px solid #4ca9d7; border-bottom:0; background:url(img/bg.gif) no-repeat -341px -99px;}
.collect .r_text .playbox p{ margin-top:22px; padding:6px 8px; border:1px solid #4ca9d7; width:112px; height:auto;}
.collect .r_text .playbox p a{ color:#333; text-decoration:none;}
.collect .r_text .playbox p a:hover{ color:#ff6c00; text-decoration:none;}
.collect .r_text .playbox p a.Anow{ color:#ff6c00;}

.colForm .pageBox{ padding-left:10px;}

#mountBox{ position:absolute; top:250px; left:120px; z-index:1999; padding-bottom:3px; padding-right:3px; overflow:hidden;}
#mountBox .bg_b{ position:absolute; bottom:0; left:3px; height:3px; width:440px; overflow:hidden; background:#000;filter: Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;}
#mountBox .bg_r{ position:absolute; top:3px; right:0; width:3px; height:350px; background:#000;filter: Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;}
#mountBox .m{ padding:6px 10px; width:420px; border:1px solid #cbdff9; background:#f1f6fd;}
#mountBox .Aclose{ position:absolute; right:5px; top:6px; width:13px; height:14px; text-indent:-9999em; overflow:hidden; background:url(img/bg.gif) no-repeat -394px -130px;}
#mountBox h4{ font-size:14px;}
#mountBox ul{ padding:10px 0;}
#mountBox ul li{ display:block; padding:5px 0; overflow:hidden;zoom:1;}
#mountBox ul li p{ float:left; width:75px; text-align:right;}
#mountBox ul li p.p2{ text-align:left; width:340px;}
#mountBox ul li span.s1{ color:#807979;}
#mountBox ul li span.s2{ padding-left:15px;}
#mountBox .textinput{ width:215px; font-size:12px; height:18px; line-height:18px;}
#mountBox ul li.btn{ padding-left:75px;}
#mountBox ul li.btn a{ text-decoration:underline;}
#mountBox ul li.btn a:hover{ color:#ff6c00; text-decoration:underline;}

.clewPage{ padding:8px 20px; min-height:730px; *min-height:753px; _height:753px;}
.clewPage h4{ font-size:12px; color:#235da3;}
.clewPage h4 span{ font-weight:normal; color:#333;}
.clewPage dl{ margin:35px 5px 0 5px; border:1px solid #cbdff9;}
.clewPage dl dt{ padding-left:14px; height:24px; line-height:24px; font-weight:bold; background:#f1f6fd; border:1px solid #fff; border-bottom-color:#cbdff9;}
.clewPage dl dd{ padding:20px 26px 18px 14px; text-align:right;}
.clewPage dl dd p{ text-align:left;}
.clewPage dl dd a{ text-decoration:underline;font-family:Tahoma,Verdana;}
.clewPage dl dd a:hover{ color:#ff6c00; text-decoration:underline;}

#footer{ margin-top:1px; padding:25px 0; line-height:30px; color:#666; border-top:1px solid #c6dbf8; text-align:center;}


/*＝＝＝＝edit by jasmin 2008-09-08＝＝＝＝＝*/
.fred{ color:#ff0000!important;}
.func_area li h2.zx{ background:url(img/bg.gif) no-repeat 10px -505px;}
/*.area table{ width:100%; overflow:hidden; border-collapse:separate;}
.area table th{ padding:0 17px; height:24px; line-height:24px; color:#35537c; border:1px solid #cbdff8; background:#f1f6fd; border-top:0; border-right:1px solid #cbdff8; border-bottom:1px solid #cbdff8; border-left:1px solid #fff;}
.area table th.thLast{ border-right:0;}
.area table td{ padding:0 17px; height:25px; line-height:25px; color:#235da3; border-bottom:1px solid #eaf2fc;}
.area table .bgtr td{ background:#FBFCFE;}*/

.succebox{ margin-top:15px; padding:40px 40px 80px; border:1px solid #A6C5E2;}
.succebox h2{ padding-left:35px; font-size:14px; line-height:30px; color:#245DA2; background:url(img/bg.gif) no-repeat -200px -220px;}
.succebox p.p1{ padding:20px 10px 0; text-align:left; text-indent:2em; color:#245DA2;}
.btnline{ text-align:center; padding:40px 0 20px;}
.btnline .btn{ margin:0 5px; width:102px; height:29px; color:#fff; font-size:12px; border:0; background:url(../images/btn.png) no-repeat 0 0;}
.btnline .b-yellow{ background:url(../images/btn.png) no-repeat 0 -30px;}

.write_box .sandzx .s_one{ padding:5px 13px 20px;}
.write_box .sandzx .s_two{ border-top:1px solid #fff;}
.write_box .zxpp{ padding-top:167px;}
.write_box .zxpp .but{ text-align:center; padding:10px 0;} 

.prevbox{ width:650px; border:1px solid #B3B3B3; background:#F6F9FF;}
/*文章预览*/
.nav { margin-bottom:20px; padding:0 10px; height:28px; line-height:28px; font-size:12px; overflow:hidden;zoom:1; background:#fff;}
.nav li { float:left; margin-right:5px;}
.news { background:#F6F9FF; border:1px solid #B3B3B3; padding:18px; font-size:14px; line-height:23px; margin-bottom:11px; }
.news h2 { font-size:22px; line-height:24px; padding-bottom:10px; border-bottom:1px solid #ccc; text-align:center; }
.news h3 { font-size:14px; margin:10px auto 0 auto; }
.news .info { text-align:center; margin:5px auto; font-size:12px; }
.news .info li { display:inline; white-space:nowrap; margin:auto 3px; color:#333; }
.news #text_content p{ padding:5px 0; font-size:12px;} /*text-indent:2em; */

.txtbox{ padding:20px 50px; margin:0 auto; width:680px; height:500px; border:1px solid #D3DFEF;}
.txtbox h4{ font-size:12px;}
.txtbox p{ padding:20px 0;}
.txtbox h5{ margin-top:100px; text-align:center;line-height:75px; font-size:12px; font-weight:normal; background:url(../images/ico.png) no-repeat 130px 0;}

.loginbox{ margin:0 80px; border:1px solid #D3DFEF;}
.loginbox .ptxt{ padding:30px 50px;}
.loginbox .fred{ padding-right:5px;}
.loginul{ padding:0 100px 30px 100px;;}
.loginul li{ display:block; padding:5px 0; overflow:hidden;zoom:1;}
.loginul .p1{ float:left; width:100px; padding-right:10px; font-size:14px; text-align:right;}
.loginul .p2{ float:left;}
.loginul .p3{ float:left; margin-left:20px; padding-left:20px; line-height:22px; background:url(../images/ico02_03.png) no-repeat 0 2px;}
.loginul .textinput{ font-size:12px; height:19px; line-height:19px;}
.loginbox .btn{ padding:10px 0; background:#EEF6F9; text-align:center;}
.loginbox .btn input{ width:150px; }

.new_filmRev .zxlist{ padding:0 30px 20px 10px;}
.new_filmRev .zxlist p{ overflow:hidden;zoom:1; color:#5D5757;}
.new_filmRev .zxlist .s1{ float:left;}
.new_filmRev .zxlist .s1 a{ color:#5D5757;}
.new_filmRev .zxlist .s2{ float:right;}

.newlist{ padding:10px;}
.newlist h4{ margin:0; margin-bottom:1px;}

/* modi by linxz start 2008-10-17 */
.playNowGame {position:relative;padding-top:12px;}
.playNowGame h4 {width:769px;height:25px;line-height:25px;text-indent:5px;font-weight:bold;font-size:14px;border-bottom:1px solid #A6C5E2;background:#F1F6FC;}
.playNowGame h4 span {font-weight:normal;}
.gameList {width:775px;overflow:hidden;}
.gameList ul {width:805px;margin-left:-31px;padding:0;*padding:0 0 16px;}
.gameList ul li {float:left;width:79px;height:123px;overflow:hidden;margin:0 0 16px 36px;line-height:19px;text-align:center;display:inline;}
.gameList ul li img {display:block;width:75px;height:100px;overflow:hidden;padding:1px;border:1px solid #909090;}
.playNowGame .moreA {position:absolute;top:17px;right:8px;color:#38537C;}
.gameListBox {float:left;width:550px;overflow:hidden;margin-right:231px;}
.sortOP {width:550px;height:22px;line-height:22px;border-bottom:1px solid #CBDFF8;}
.sortOP dt, .sortOP dd {display:inline;}
.sortOP dd a {color:#211D1E;}
.sortOP dd a:hover {color:#FF6D00;}
.gameListBox ul {width:550px;padding:0;}
.gameListBox ul li {width:550px;height:104px;padding:15px 0;margin:0;text-align:left;border-bottom:1px solid #CBDFF8;overflow:hidden;}
.gameListBox ul li img {float:left;display:block;width:75px;height:100px;margin-right:11px;overflow:hidden;border-color:#949494;display:inline;}
.gameListBox ul li h5 {float:left;width:460px;height:22px;overflow:hidden;margin-bottom:5px;}
.gameListBox ul li h5 a {font-size:14px;color:#211D1E;}
.gameListBox ul li h5 a:hover {color:#FF6D00;}
.gameListBox ul li h5 span {margin-left:5px;font-size:12px;font-weight:normal;}
.gameListBox ul li .starBox {float:left;width:180px;height:20px;}
.gameListBox ul li .starBox img {width:16px;height:16px;margin-right:2px;display:inline;padding:0;border:0 none;}
.gameListBox ul li .tags {float:right;width:270px;height:20px;overflow:hidden;text-align:left;}
.gameListBox ul li .tags dt, .gameListBox ul li .tags dd {display:blcok;float:left;color:#37547E;}
.gameListBox ul li .tags dt {width:40px;height:20px;}
.gameListBox ul li .tags dd {width:230px;height:20px;overflow:hidden;white-space:nowrap !important;}
.gameListBox ul li .tags dd a {color:#37547E;}
.gameListBox ul li p {float:left;width:460px;height:19px;overflow:hidden;padding:0;text-align:left;line-height:19px;}
.gameListBox ul li p.detail {margin:3px 0 7px;}
.gameListBox ul li .favOP a {text-decoration:underline;color:#FF6D00;}
.gameListBox ul li .favOP a:hover {color:#211D1E;}
.allTags {float:left;width:210px;overflow:hidden;margin-left:-210px;position:relative;}
.allTags dt {width:210px;height:25px;overflow:hidden;line-height:27px;text-indent:8px;font-weight:bold;color:#37547E;border-bottom:1px solid #CBDFF8;background:#F1F5FE;}
.allTags dt span {font-weight:normal;}
.allTags dd {position:relative;width:210px;overflow:hidden;}
.allTags dd a {display:block;width:210px;height:25px;overflow:hidden;line-height:27px;text-indent:8px;color:#37547E;border-bottom:1px solid #EAF3FC;background:#FAFDFE;}
.allTags dd a:hover {text-decoration:none;background:#FFFFFF;}
.gameListPage {overflow:hidden;}
/* modi by linxz end 2008-10-17 */

/* 后来添加的 */
.collect .r_text h4{ 
width:120px;
position:relative;
overflow:hidden;
white-space:nowrap;
}

.file_area h4.Aactiv{ background:url(img/bg2.gif) no-repeat 0 -380px;}

.write_box .infbox .c_ying dl dd { height:18px;}
.write_box #mi_star { height:36px;}

#toper input{BORDER-RIGHT: #808080 1px solid;BORDER-TOP: #808080 1px solid;BORDER-LEFT: #808080 1px solid;BORDER-BOTTOM: #808080 1px solid;height:18px;font-size:12px;}

#navi{ height:31px; line-height:31px;BACKGROUND:url(http://images.movie.xunlei.com/cms/tech_icon_v1/img/catalog.gif) repeat-x;}
#navi a{ text-decoration:none;}
#navi a:hover{ color:#ff6c00; text-decoration:underline;}
#navi .pl{ float:center;}

.input_style{BORDER-RIGHT: #808080 1px solid;BORDER-TOP: #808080 1px solid;BORDER-LEFT: #808080 1px solid;BORDER-BOTTOM: #808080 1px solid;}
.input_btn_style{BORDER-RIGHT: #808080 1px solid;BORDER-TOP: #808080 1px solid;BORDER-LEFT: #808080 1px solid;BORDER-BOTTOM: #808080 1px solid;height:18px;font-size:12px;}


.half_opacity_div{
width:100px;height:100px;background-color:#9fc4f0;position:absolute;display:block;
opacity:0.35;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=35,finishOpacity=100);
}

#toper .title{  float:left; width:897px; height:25px; margin-top:15px; font-size:14px; position:relative; overflow:hidden;}
#toper .title div{ height:25px;}
#toper .bewrite{ float:left; width:830px; height:23px; padding-left:67px; font-size:14px; position:relative;}


.up_clew_a { padding:10px 10px 10px 0px; height:40px; line-height:30px;margin-top:10px;margin-bottom:10px;border:1px solid #fadc80; background:#fff;}/* upPP */
.up_clew_a * {vertical-align:middle;}
#update_msg_close {float:right;margin-top:12px;}
#update_msg_info {float:left;margin-left:10px}

#news_categary_select {height:23px;width:300px};
#news_categary_select_one {float:left;width:90px;margin-left:0px;}
#news_categary_select_one {float:left;width:90px;margin-left:0px;}

.comment_list_movie {width:100px; overflow:hidden;white-space:nowrap;}
.comment_list_title {width:190px; overflow:hidden;white-space:nowrap;}

.write_box .formbox .s_one h4 span{ font-weight:normal;}
.u_photo {height: 950px}

.loginul .p2{ width:400px;}
.loginul .p2 span{ margin-left:15px;}
.loginul .p3{ margin-left:0px;}
.loginul .p4{width: 110px; float: left; display:none;}

.news #text_content { word-break:break-all;}

.filmPP_list h5 .pageBox_new a {  font-family:Arial;font-size:12px}
.pageBox_new a {  font-family:Arial;font-size:12px}

#mountBox .textinput{font-family:宋体;}

.file_area .sc_box li{ height:22px;}
.file_area .sc_box a.Aname{ width:67px; margin-right:5px;}

.file_area .sc_box{ padding-bottom:5px;}

.gameListBox ul li p.detail,.gameListBox ul li p.favOP {border-style:none;font-size:12px;}
.gameListBox ul li .tags dd a {padding-right:5px;}
.sortOP dd a.Anow {color:#FF6C00;font-weight:bold;}
.allTags #game_favorite_pagenav {float:left;width:210px;overflow:hidden;line-height:27px;text-indent:8px;color:#37547E;border-bottom:1px solid #EAF3FC;background:#FAFDFE;text-align:center}
.allTags #game_favorite_pagenav a {display:inline;border:none;}
.allTags dd .OPthis {position:absolute;top:1px;right:5px;}
