.header,.footer{ width:960px}

.slogan {height:301px;padding:4px 0 0;margin:0 auto;*zoom:1;position:relative;z-index:100; text-align:left; width:960px;background:url(images/slogan_bg.jpg) no-repeat 0 0; border:1px solid #D0D0D0; border-bottom:0 none;}
.slobgs {overflow:hidden;width:960px;margin:0 auto -350px;height:350px; }

.login {height:326px;background:url(images/login.png) no-repeat 0 -326px;_background:url(images/login.gif) no-repeat left -326px;width:253px; position:absolute; right:10px; top:-12px}
.regbtn {margin:27px auto 14px;width:226px;position:relative}
.regbtn a {display:block;background-image:url(images/141_ie.png);background-repeat:no-repeat;width:226px;height:62px;text-indent:-999em}
.regbtn a:hover {background-position:0 -64px;text-decoration:none}
.regbtn a:focus,.regbtn a:active {background-position:0 -128px}

.talking{bottom:10px; left:10px; line-height:25px; position: absolute; color:#fff}
.talking a{ margin-right:5px; color:#fff;}
.logform {padding:9px 26px 0px 26px;}
.logform .frm {margin:0 0 8px 0; *margin:0 0 6px 0; }
.logform .frm .text {padding: 6px 0; width: 198px; }
.form_label{
	color: #999999;
	left: -1px;
	line-height: 30px;
	padding-left: 5px;
	position: absolute;
	top: 0;
	width: 198px;
	cursor: text;
}

.ppsel ul li.tit {background:#f0f0f0;color:#999;padding:4px 6px}
.ppsel ul li a {padding:3px 6px;display:block;*zoom:1;color:#656565}
.ppsel ul li a.active,.ppsel ul li a:hover {background:#48b5ec!important;color:#fff!important;text-decoration:none}

.ppWaitMsg {text-align:center;padding-top:40px;width:228px;height:150px}

.logloading .loginBg {position:relative}
.logloading .png {top:-319px;position:relative;overflow:hidden}
.logloading .logform {position:relative}

.logform .frm .fuc0 {margin-left:19px;color:#3284ae}
.logbtn {background-image:url(images/login_btn.gif);background-repeat:no-repeat;width:85px;height:27px; border:0 none; color:#fff; margin:0px; padding:0px}
.logbtn:hover {background-position:0 -28px}
.logbtn:focus,.logbtn:active {background-position:0 -57px}
.regbtn2{
	color: #999999;
	left: -1px;
	line-height: 46px;
	position: absolute;
	top: 0;
	width: 198px;
	cursor: text;
	width:202px;
	height:46px;
	margin-bottom:10px;
	background-image:url(images/regbtn.png);	
	background-repeat:no-repeat;
}
.regbtn2 a { display:block;background-image:url(images/regbtn.png);	background-repeat:no-repeat;}
.regbtn2 a:hover { display:block;	background-image:url(images/regbtn.png);	background-repeat:no-repeat; background-position:left -48px; text-decoration:none}
.blur {color:#999}

.pptitle2,.middle,.bottom{ display:none}
.pptitle2 {font-size:12px;height:31px;line-height:35px;color:#666}
.pptitle2 .ppthree {float:right}
.pptitle2 .exit {margin-left:5px}
.listContA {padding:20px 0 20px 15px}
.listContA li {color:#666;height:25px;line-height:25px}
.middle {color:#666;height:25px;margin-left:-5px}
.middle li {float:left;padding-right:5px}
.middle li a {margin-left:4px}
.middle li img {display:none}
.bottom {clear:both;color:#666;height:25px;margin-left:-5px}
.bottom li {float:left;padding-right:5px}
.bottom li a {margin-left:5px}

/*main*/
.login_main { background-color:#fff;margin:0 auto;height:517px;clear:both;position:relative;z-index:10; text-align:left; width:960px; border:1px solid #D0D0D0; border-top:0 none;}
.colL {width:248px;border-right:1px solid #efefef;float:left;padding:0 15px}
.colC {width:420px;float:left;position:relative;overflow:hidden}
.colR {width:218px;border-left:1px solid #efefef;float:left;padding:0 15px}

.tit {border-bottom:1px solid #efefef;color:#666}
.tit .opt {float:right;font-size:12px;padding-top:20px;color:#999}
.tit h3 {font-size:14px;padding:18px 0 6px;font-weight:bold}
.tit h4 {font-size:12px;padding:5px 0;font-weight:bold}

.imgrot {height:250px;width:242px;margin:12px 0 30px;background:url(images/154.gif) no-repeat}
.imgrot .imgb {margin:0 4px;width:234px!important;padding-top:4px}
.imgrot .imgs {height:221px;overflow:hidden;position:relative}
.imgrot .imgInt {float:left;width:234px;height:221px;position:relative}
.imgrot img {display:block;width:234px;height:221px;float:left}
.imgrot .imgtit {position:absolute;bottom:0;left:0;height:30px;width:234px;background:#000;opacity:.1;filter:alpha(opacity=10)}
.imgrot .imgfnt {position:absolute;bottom:0;left:0;height:30px;line-height:30px;color:#fff;padding:0 10px;width:214px;filter:alpha(opacity=70);opacity:0.7; background-color:#000}
.imgrot .imgInt a:hover {text-decoration:none}
.imgrot .pagination {height:25px;text-align:center;  margin-left: 96px;}
.imgrot .pagination li{ float:left;width:19px; background:url(images/151.png) no-repeat 0 -60px; height:19px; margin-top:3px;overflow:hidden;}
.imgrot .pagination a { display:block;width:19px;  height:19px; margin-top:3px; text-indent: 100px; overflow:hidden;}
.imgrot .pagination li:hover {background-position:0 -80px}
.imgrot .pagination li.current {background-position:0 -100px}
.imgrot .imgmask{display:none}

.mobi .tit h3 {padding:5px 0}

/* twis */
.colC .tit {margin:0 20px}
.colC .twis {margin:0 20px;height:450px;overflow:hidden}
.colC .mask {height:50px;background:url(images/148.png) repeat-x left bottom;position:absolute;left:0;bottom:0;width:100%;z-index:100}

.ugc,.ps,.pgc,.uri,.url,.nm a,.nm b,.atfake,.drop3 li,.twit,.twic {word-wrap:break-word;word-break:break-all}

.apt {font-size:14px;color:#666;font-weight:bold;line-height:35px;border-bottom:1px solid #efefef}
.clist {padding:0 20px;width:420px}
.twis {overflow:hidden;_zoom:1}

.colR .tit {margin-bottom:7px}
.tpl {height:460px;overflow:hidden; width: 217px;}
.tpl li {height:45px;padding:0 3px; overflow:hidden; float:left; width:211px;}
.tpl li a {display:block;height:44px}
.tpl li a:hover {text-decoration:none;background:#f8f8f8}
.tpl li.hover {background:#f8f8f8 url(images/hr_dt_b0.gif) repeat-x 0 bottom}
.tpl li .num {display:block;width:56px;float:right;color:#999;text-align:right;padding-top:11px}
.tpl li var {display:block;width:32px;height:32px;margin:0 0 -32px -32px;position:relative;background:url(images/147.png) no-repeat;left:32px;top:6px;font-size:20px;font-family:Tahoma;text-align:center;line-height:32px;color:#b1b0b0}
.tpl li a:hover var {background-position:0 -32px;color:#fff}
.tpl li .avt {margin:6px 0 6px 37px;width:32px;height:32px;display:block}
.tpl li .avt img {width:32px;height:32px}
.tpl li .avt .png {z-index:0;width:32px;height:32px;background:url(images/146.png) no-repeat;_background:url(images/146_ie.png) no-repeat;margin:-32px 0 0}
.tpl li .nm {display:block;float:right;width:6em;text-align:left;padding-top:11px;overflow:hidden}
.tpl li em {margin:0 95px -43px 40px}

.footer .c0 {text-align:center;line-height:20px;color:#666;padding:10px 0 15px }
.footer .c0 a {color:#666}
