@charset "utf-8";

/* global */
body, form, div, ul, li, a, p{margin:0; padding:0;} ul{list-style:none;}/* td, li{overflow:hidden; text-overflow:clip; white-space:nowrap;}*/
body, td, th, div, span, label, input, textarea, select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
input, textarea, select{padding:2px; margin-right:4px; border:1px solid; border-color:#777 #ccc #ccc #777; font-family:"Courier New", Courier, monospace;}
input.checkbox{border:0; margin:0;} cite{font-size:10px; font-style:normal; padding:0 2px;}
input.button{background:#ddd; border:1px solid; border-color:#eee #777 #777 #eee; padding:2px 6px!important; padding:2px 6px 0 6px; margin-right:4px; cursor:pointer;}
h1, h2, h3, h4, h5, h6{padding:0; margin:0; font-size:12px; font-weight:normal;}
a:link, a:visited{color:#444; text-decoration:none;} a:hover, a:active{text-decoration:none; color:#090;}

/* layout */
.center{width:988px; overflow:hidden; margin-left:auto; margin-right:auto;} .clear{clear:both;} .top{margin-top:10px;}

/* loading */
.loading{position:fixed!important; position:absolute; z-index:9999; left:1px;  bottom:1px; width:auto; color:#fff; background:#68af02 url(loading.gif) 6px center no-repeat; padding:2px 8px 2px 22px;}

/* controls */
.controls_select_button{background:url(controls-select-button.gif) repeat-x; border:none; height:22px; width:324px; cursor:pointer; text-align:left;}

.popup{position:absolute; z-index:10000;}
	.popup .top{background:#3f419e url(controls-popup-TR.gif) right top no-repeat; height:8px; overflow:hidden;}
	.popup .top .tl{height:8px; width:8px; overflow:hidden; background:url(controls-popup-TL.gif) left top no-repeat;}
	.popup .title{background:#3f419e; color:#fff; font-size:14px; font-weight:bold; padding:0 10px 4px 10px;}
	.popup .title span{font-size:12px; font-weight:normal; float:right;}
	.popup .title span a{color:#fff; text-decoration:none;}
	.popup .content{padding:5px; border:2px solid #3f419e; border-width:0 2px; background:#fff;}
	.popup label{display:block; padding:2px 0; cursor:pointer;}
	.popup .desc{background:#f2f2f2; line-height:1.8em; padding:0 5px; margin-bottom:5px;}
	.popup .desc strong{color:#ff7200; margin:0 4px;}
	.popup .tool{background:#f2f2f2; line-height:1.8em; padding-right:10px; margin-top:5px; text-align:right;}
	.popup .tool a{color:#f00;}
	.popup .bottom{background:#fff url(controls-popup-BR.gif) right top no-repeat; height:8px; overflow:hidden;}
	.popup .bottom .bl{height:8px; width:8px; overflow:hidden; background:url(controls-popup-BL.gif) left top no-repeat; position:absolute;}
	.popup .bottom .bline{border-bottom:2px solid #3f419e; margin-right:8px; margin-top:6px;}

.tool_secret{border:1px solid #ff9e00; width:340px; height:105px; padding:20px; padding-bottom:20px!important; padding-bottom:6px; background:url(controls-secret-bg.gif) top repeat-x; position:absolute; display:none;}
	.tool_secret label{margin-left:8px; color:#000; cursor:pointer;}
	.tool_secret li{line-height:24px; height:24px;}
	.tool_secret .sbutton{text-align:center;}
	.tool_secret .sbutton input{background:#ff9a00; color:#fff; margin-right:10px;}
	.tool_secret_button{border:1px dashed #f93; padding:0; height:20px; line-height:20px; color:#f00; background:#fff url(controls-secret-button.gif) no-repeat right bottom; cursor:pointer; width:322px;}
	.tool_secret_edit{border:1px dashed #f93; padding:0; height:20px; line-height:20px; color:#333; background:#f3f3f3 url(controls-secret-button.gif) no-repeat right bottom; cursor:pointer; width:50px; margin-left:4px;}

/*box getpassword*/
.getpassword{width:418px; padding:10px; background:#f2f3f5}
	.getpassword div{padding:10px 20px; line-height:1.8em; background:#fff;}
	.getpassword .TT{height:31px; background:#fff url(getpassword.title.gif) no-repeat 20px 0;}
	.getpassword .TT a{position:absolute; margin-left:368px; margin-top:-8px;}
	.getpassword .CC{margin-top:10px; border:1px solid #ccc;}
	.getpassword .tip{font-weight:bold; color:#f60;}
	.getpassword form{margin:20px 0;}
	.getpassword .em{width:200px; height:16px; padding:1px; margin-left:10px; margin-bottom:-2px;}
	.getpassword .sm{background:url(getpassword.sb.bg.gif) repeat-x; cursor:pointer; padding:1px 5px 0 5px; border:1px solid #baceeb; margin-left:10px; margin-bottom:-2px;}
	.getpassword .BB{margin-top:10px; font-family:'宋体';}
	.getpassword .BB a, .getpassword .BB a:link{color:#008aff; margin-right:10px;}

/*search bar*/
.search{margin-top:35px;}
	.search .bar{height:54px; width:670px; overflow:hidden; margin-left:153px; background:url(list-search-C.jpg) repeat-x;}
	.search .bar .L{background:url(list-search-L.jpg); width:9px; height:54px; overflow:hidden; position:absolute;}
	.search .bar .R{background:url(list-search-R.jpg); width:10px; height:54px; overflow:hidden; position:absolute; margin-left:660px;}
	
	.search .bar form{padding-top:15px; padding-left:18px;}
	.search .bar form .kw{padding:0; height:20px; width:406px; padding-left:0.5em; margin-left:10px; line-height:20px; border-left:2px solid #820504; border-top:2px solid #820504; border-right:2px solid #f1d7d7; border-bottom:2px solid #f1d7d7; position:relative; top:-1px;}
	.search .bar form .sm{padding:0; height:24px; width:99px; background:url(index-top-search-button.jpg); cursor:pointer; margin-left:2px; text-indent:-200px; overflow:hidden; border:none;}
	
	.search .bar .type{width:99px; height:24px; background:url(index-top-search-type.gif); float:left; cursor:pointer;}
	.search .bar .type .value{width:99px!important; width:86px; height:19px; padding-top:5px; font-size:14px; font-weight:bold; color:#ff0000; padding-left:13px;}
	.search .bar .type ul{position:absolute; margin-top:-34px; margin-left:3px; display:block; background:#fff; width:90px; height:48px; border:2px solid #ececec;}
	.search .bar .type ul li{width:90px;}
	.search .bar .type ul li a{display:block; text-align:center; line-height:24px; font-size:14px;}
	.search .bar .type ul li a:hover{background:#b70000; color:#fff;}
	
	.search .bar .limit-add{position:absolute; z-index:998; margin-left:555px; margin-top:60px; font-weight:bold; color:#000;}
	.search .bar .help{position:absolute; margin-left:680px; margin-top:20px;}
	
	.search .bar .limit{background:url(list-search-limit-bg.jpg); width:670px; height:118px; clear:both; position:absolute; z-index:999; margin-left:-20px; margin-top:20px;}
	.search .bar .limit .close{position:absolute; margin-left:550px; margin-top:20px; display:block; width:118px; height:16px; text-indent:-200px; overflow:hidden;}
	.search .bar .limit table{margin-top:40px;}
	.search .bar .limit table td{text-align:center;}
	.search .bar .limit select{width:126px;}
	
	.search .bar .limit .popupBtn{background:url(search-popup-button.jpg) right; height:21px; width:126px; overflow:hidden; border:none; cursor:pointer; text-align:left;}

/* common toper */
.toper{background:url(list-toper-bg.jpg) no-repeat; height:110px;}
	.toper .links{position:absolute; margin-left:520px; height:26px;}
	.toper .links a{display:block; height:26px; float:left; text-indent:-100px; overflow:hidden;}
	.toper .links .A{width:58px;}
	.toper .links .B{width:85px; margin-left:6px;}
	.toper .links .C{width:98px; margin-left:6px;}
	.toper .links .D{width:82px; margin-left:6px;}
	.toper .links .E{width:96px; margin-left:6px;}
	
	.toper .navs{position:absolute; margin-top:38px; height:72px;}
	.toper .navs a{display:block; height:72px; float:left; text-indent:-300px; overflow:hidden;}
	.toper .navs .A{width:242px;}
	.toper .navs .B{width:90px; margin-left:20px;}
	.toper .navs .C{width:92px;}
	.toper .navs .D{width:110px;}
	.toper .navs .E{width:86px;}
	.toper .navs .F{width:90px;}
	.toper .navs .G{width:186px; margin-left:30px;}

/* common footer */
.about-links{margin-top:20px; background:url(index-about-links-bg.jpg) repeat-x; height:31px; line-height:31px; text-align:center;}
	.about-links, .about-links a{color:#666;}
	
.footer{margin-top:20px; background:url(index-footer-bg.jpg) no-repeat 30px 0; margin-bottom:10px;}
	.footer p{line-height:24px; text-align:center;}
	.footer p cite{font-size:12px; font-style:normal; padding-left:20px; padding-right:3px;}
	.footer p cite.A{background:url(index-footer-icon-3.jpg) no-repeat;}
	.footer p cite.B{background:url(index-footer-icon-2.jpg) no-repeat;}
	
	.footer .others{height:56px; width:640px; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
	.footer .others a{display:block; height:56px; float:left; overflow:hidden; text-indent:-500px; background:url(index-footer-icon-4.jpg) no-repeat;}
	.footer .others .A{background-position:0 0; width:107px; }
	.footer .others .B{background-position:-107px 0; width:116px;}
	.footer .others .C{background-position:-223px 0; width:204px;}
	.footer .others .D{background-position:-427px 0; width:105px;}
	.footer .others .E{background-position:-531px 0; width:108px;}

/* vedio request box */
.vedio_request{width:230px; height:140px; position:fixed!important; position:absolute; bottom:2px; right:2px; border:1px solid #648ac4; background:#fff url(vedio.request.bg.gif) no-repeat top;}
	.vedio_request h1{font-size:12px; font-weight:normal; line-height:30px; height:38px;}
	.vedio_request h1 span{float:right; text-align:right; padding-right:8px;}
	.vedio_request p{text-align:center; line-height:1.5em; margin:.5em 1em;}
