@charset "gb2312";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px Arial, Tahoma, Simsun; color:#333; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2, h3 { font-size:14px; }
button, input, select, textarea, label { vertical-align:middle; }
img { vertical-align:top; border:none; }
ul, ol { list-style:none; }
a { text-decoration:none; color:#333; vertical-align:baseline; cursor:pointer; }
a:hover { text-decoration:underline; color:#cc0000; }
table { border-collapse:collapse; border-spacing:0; }
body { _height:100%;}

/*居右、中、左*/
.g-ta-r { text-align:right; }
.g-ta-c { text-align:center; }
.g-ta-l { text-align:left; }
/*缩进2个字符*/
.g-ti-2 { text-indent:2em; }
.g-f-l{ float:left;}

.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
.cl{ clear:both; font-size:0; height:0;}

.w-top{
height:43px;
background: url(../images/wtop.gif) repeat-x;
width: 100%;
position:fixed;
z-index:4;
top:0px;
left:0px;
}

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
* html .w-top /* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}


.w-top .back{ background:url(../images/back.png) no-repeat;_background:url(../images/back.gif) no-repeat; height:33px; width:148px; margin:5px 0 0 20px; display:block; float:left;}
.w-footer{height:33px; background: url(../images/w-foot.png) repeat-x;width: 100%; color:#999; }

.w970{ width:980px; margin:0 auto;  padding-bottom:40px;}
.w-footer .wf{ width:1186px; margin:0 auto; padding-left:14px; height:33px;}
.w-footer .wf .banquan{ line-height:30px; margin-top:3px; float:left;}
.w-footer .wb{ background:url(../images/w-wb.png) 0  no-repeat; width:95px; float:right; height:30px; margin-top:3px; _display:inline;}
.w-footer .wb a{ width:21px; height:18px; display:block; float:left; margin-right:22px; margin-top:10px;}
.workshow{ height:100%;   padding-top:43px; text-align: center;}
.workshow .intro{ float:right; width:312px; text-align:left; color:#666; line-height:24px; padding-top:24px;}
.workshow .intro b{ font-size:14px; color:#000;}
.workshow .mgt24{ margin-top:24px;}

.pages{ text-align:center; width:275px; margin:9px 5px 0 0; height:24px; float:right;  _display:inline;}

.pages .prev{ background:url(../images/page.png) no-repeat; _background:url(../images/page.gif) no-repeat; width:117px; height:24px; display:block; float:left;}

.pages .next{ background:url(../images/page.png) 0 bottom  no-repeat;_background:url(../images/page.gif) 0 bottom  no-repeat; width:117px; height:24px; display:block; float:right;}
.pages .prev:hover{ background-color:#efefef;}
.pages .next:hover{ background-color:#efefef;}
.pages .src{width:300px; height:200px; top:23px; z-index:9999999999; display:none; position:absolute; background-color:#000; left:0;}

.pages .prev:hover div.src{display:block;}
.pages .next:hover div.src{display:block;}

.toset {   
    height: 100px;
    width: 40px;
    background:url(../images/top.png) no-repeat;
    cursor: pointer;
    position: fixed;
    right:18px;
    top:450px;
    z-index: 999;
/*	_position:absolute;
	_top:expression(documentElement.scrollTop + 550 + "px");
*/	
}

.toset .totop{ width:40px; height:50px; display:block;}
.toset .tobottom{ width:40px; height:50px; display:block;}

.w-footer {
position:fixed;
_position:absolute;  
bottom:0!important;
left:0;
bottom:0;
}
.w-footer {
	_position:absolute;
	_top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ? documentElement.scrollTop+544 : document.body.scrollTop + (document.body.clientHeight + this.clientHeight));
}
* html .w-footer{ position:absolute;
top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 0
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 0);
/*top:expression(document.body.clientHeight-this.style.pixelHeight+document.body.scrollTop);*/
} /* IE6 */