@charset "gb2312";
/* CSS Document */


/*======================================================== globle ========================================================*/
* { margin: 0px; padding: 0px;}
body,html{  font-size:10.5pt;/*14px*/ line-height: 1.4;  color: #000; font-family:Verdana,  Arial, Helvetica, sans-serif;  }
dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,ul,ol,blockquote,select{margin: 0;font-family:Verdana,  Arial, Helvetica, sans-serif;  }
ul,ol,li,dl,dt,dd{list-type:none;LIST-STYLE-TYPE: none; margin:0; padding:0;}
form,input,select,checkbox,textarea{display:inline; vertical-align: middle;  margin-right:0px;  }
input,select,checkbox,textarea {color: #4d4d4d; }
input {_top:-1px; _position:relative;*margin-right:0; font-family:Verdana,  Arial, Helvetica, sans-serif; }
img{vertical-align:top;font-size:0px;border:0px;margin-bottom:0px;}
*+html img{vertical-align:top;font-size:0px;border:0px;margin-bottom:0px;}
*html img{vertical-align:top;font-size:0px;border:0px;margin-bottom:0px}
img { -ms-interpolation-mode: bicubic; }/* ??*/
html {-webkit-text-size-adjust: none;}/* iPhone??*/

th,td { font-size:10.5pt;font-family:Verdana,  Arial, Helvetica, sans-serif;}

div, li,p,span,a,font,dl,dt,dd {word-break : normal  }


/* for Firefox */
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
/* for Firefox */


body, html {
	margin:auto;
	width:100%;
	height:100%;
	padding:0px;
	text-align:center;
	behavior:url(iehoverfix.htc);
	position:relative
}
html{-webkit-text-size-adjust:none;}/*webkit*/
h1 {zoom:1;text-indent:-9999px; display:none }


.w1002 {display: block;width :1002px;margin:0 auto; }
.tleft{ text-align:left;}

.mybody {padding:0 30px; background-color:#fff; }

.h_10 { overflow-y: hidden;display: block;height:10px;}
.h_25 { overflow-y: hidden;display: block;height:25px;}
.h_30 { overflow-y: hidden;display: block;height:30px;}
.h_40 { overflow-y: hidden;display: block;height:40px;}




a:visited {  color: #4d4d4d; text-decoration: none}
a:link {  color: #4d4d4d; text-decoration: none}
a:active {  color: #cc0000; text-decoration: underline}
a:hover {  color: #cc0000; text-decoration: underline}


.more1 {position:absolute;right:15px; top:5px; z-index:2; font-size:9pt }
a.more1:visited { color: #808080;text-decoration: none;}
a.more1:link { color: #808080; text-decoration: none;}
a.more1:active { color: #000; text-decoration: underline; }
a.more1:hover {	color: #000;	text-decoration: underline;}

.more2 { }
a.more2:visited { color: #fff;text-decoration: none;}
a.more2:link { color: #fff; text-decoration: none;}
a.more2:active { color: #000; text-decoration: underline; }
a.more2:hover {	color: #000;	text-decoration: underline;}




/*///////////////wrapper ///////////////*/
#wrapper {min-height: 100%;height:auto; margin: auto;position: relative;  }/*width=*/
* html #wrapper { height: 100%; }
#out-content {display:block; min-width:100%; }
#out-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
* html #out-content {  height: 1%;}

#wrapper .pb{padding-bottom:90px;}

/*///////////////clearfix ///////////////*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}




.top_bg {display: block; background: url("top_bg.gif") repeat-x; }
.top {display: block; background: url("top.jpg") no-repeat;width:1002px;height:330px;  }

/*/////////////// footer ///////////////*/
#footer {  display:block;text-align:center;height: 90px; margin-top:-90px; overflow:hidden; color:#fff; line-height:1.8; font-size:9pt;  position:relative; background: url("footer.gif") repeat-x;}
#footer div{margin-top:15px}


/*/////////////// ,?? ///////////////*/
.Group1 {  display:block;}
.Group1_Left{float:left; width:460px; }
.Group1_Right{display:table-cell;#display:inline-block;width:40000px;#width:auto; padding-left:20px; }






/*///// ? /////
.newspic_box {display:block;padding:0px;POSITION: relative;  }
#NewsPic {	display: block;width:460px; HEIGHT: 345px; POSITION: relative; }
#NewsPic A {BORDER-WIDTH: 0px; OVERFLOW: visible;  HEIGHT: 100%;  TEXT-DECORATION: none}
#NewsPic .Picture {display: block;  LEFT: 0px;  POSITION: absolute; TOP: 0px; z-index:0;}
#NewsPic .Nav { width:100%;  BOTTOM: 0px; HEIGHT: 22px;line-height:22px;  background-color:#b30000;POSITION: absolute;z-index:300;}
#NewsPic .Nav SPAN { FLOAT: right; font-size:8pt; background-color:#fff; WIDTH: 22px; CURSOR: pointer; COLOR: #fff;  TEXT-ALIGN: center;}
#NewsPic .Nav SPAN.Cur { font-weight:bold;}
#NewsPic .Nav SPAN.Cur A { COLOR:#fff;  }
#NewsPic .Nav SPAN.Normal {	 COLOR: white; }
#NewsPic .Nav SPAN A { COLOR:#000;  }
#NewsPic .Nav SPAN A:hover {	CURSOR: pointer}
*/


#NewsPic {	display: block;width:460px; HEIGHT: 345px; POSITION: relative; }
#NewsPic A {BORDER-WIDTH: 0px; OVERFLOW: visible;  HEIGHT: 100%;  TEXT-DECORATION: none}
#NewsPic A:hover {	TEXT-DECORATION: none}
#NewPic A:visited {	TEXT-DECORATION: none}
#NewsPic .Picture {display: block;  LEFT: 0px;  POSITION: absolute; TOP: 0px; z-index:0;}
#NewsPic .Nav { right:5px;  BOTTOM: 5px; HEIGHT: 22px;line-height:22px;POSITION: absolute;z-index:300;}
#NewsPic .Nav SPAN { FLOAT: right; font-size:8pt; margin-right:2px;BORDER: #b3b3b3 1px solid; WIDTH: 22px; HEIGHT: 22px; CURSOR: pointer; COLOR: #000;  TEXT-ALIGN: center;}
#NewsPic .Nav SPAN.Cur { font-weight:bold;background:#b30000 ;}
#NewsPic .Nav SPAN.Cur A { COLOR:#fff;  }
#NewsPic .Nav SPAN.Normal {	 COLOR:#000; }
#NewsPic .Nav SPAN A { COLOR:#000;  }
#NewsPic .Nav SPAN A:hover {CURSOR: pointer}




.tit_01 { display:block; width:135px; height:35px;line-height:26px;font-size:12pt; font-weight:bold; overflow:hidden; background: url("tit1.png") no-repeat; text-align:center; color:#fff; position:absolute;left:9px; top:-9px; z-index:2}
.list_01 { display:block;padding:30px 18px 10px 18px;border:1px solid #e76e33;margin-top:9px;position:relative}
.list_01 .li{ text-align:left; background: url("icon2.gif") no-repeat 0px 6px; background-position:0px 5px\9;  padding:0px 0px 12px 10px;line-height:1.2;overflow:hidden }
.list_01 font{ font-size:8pt; float:right; text-align:right;padding:0px 0px 0px 0px;line-height:1.6; color:#999; overflow:hidden }


.tit_02 {display: block; position:relative;height:52px;background: url("tit2_R.gif") repeat-x;margin-bottom:3px;}
.tit_02  .L { float:left; width:147px; text-align:left;font-size:12pt;background: url("tit2_L.gif") no-repeat;height:52px;font-weight: bold;color:#fff;overflow:hidden;}
.tit_02  .L span {display: block;padding:8px 0 0 22px;}
.tit_02  .R {height:41px;text-align:right; font-size:9pt;overflow:hidden; float:right;position:absolute;top:10px;right:10px;}

.list_02 { display:block;padding:0px 10px 0px 24px;position:relative}
.list_02 .li{ text-align:left; background: url("icon2.gif") no-repeat 0px 6px; background-position:0px 5px\9;  padding:0px 0px 12px 10px;line-height:1.2;overflow:hidden }
.list_02 font{ font-size:8pt; float:right; text-align:right;padding:0px 0px 0px 0px;line-height:1.6; color:#999; overflow:hidden }





/* rollBox begin */
.rollBox{ display:block;overflow:hidden;margin:0 auto;}
.rollBox .LeftBotton{height:32px;width:13px;background:url("LeftBotton.gif") no-repeat;overflow:hidden;cursor:pointer;}
.rollBox .RightBotton{height:32px;width:13px;background:url("RightBotton.gif") no-repeat;overflow:hidden;cursor:pointer; float:right}
.rollBox  p{width:220px;  +margin-top:3px}
/* rollBox end */
