/* CSS Document */

body{
	background-image: url(images/index_1_66.gif);
	background-position: center;	
	scrollbar-base-color:#222222;
	color:#999999;
	font-size: 12px;
}
img { border:none; }
table{
	color:#999999;
	font-size: 12px;}
.mybackground{
	background-image: url(images/index_1_65.gif);
	background-position: center;
}
a {font-size: 12px;
	color: #7990A7;
	text-decoration: none;
}
a:hover{font-size: 12px;color: #7990A7; text-decoration:underline;}
a:visited{font-size: 12px;color: #7990A7;	text-decoration: none;}

.a1 a {font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.a1 a:hover{font-size: 12px;color: #999999; text-decoration:underline;}
.a1 a:visited{font-size: 12px;color: #999999;	text-decoration: none;}

a.linkimg1{ width:73; height:71;background:url(images/index_1_38_1.gif);}
a.linkimg1:hover{ width:73; height:71;background:url(images/index_1_38.gif);}
a.linkimg2:hover{ width:73; height:71;background:url(images/index_1_45.gif);}
a.linkimg3:hover{ width:73; height:71;background:url(images/index_1_51.gif);}

.dt0 { width:87px;height:32px;text-align:center;line-height:32px;color:#FFFFFF;text-decoration: none; font-size:14px;}
.dt1 {
	width:87px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#CCCCCC;
	background:url(images/title_1.gif) no-repeat 0;
	background-position: center;
	text-decoration: none;
	margin:0;
	font-size:14px;
}

.tw0 { width:139px;height:52px;text-align:center;line-height:52px;}
.tw1 {
	width:139px;
	height:52px;
	text-align:center;
	line-height:52px;
	background:url(images/index_6_35.gif) no-repeat 0;
	background-position: center;
	margin:0;
}
.tp0{ background-color:#333333;}

a.title1 { color:#FFFFFF;text-decoration: none; font-size:14px;}
a.title1:hover { color:#FFFFFF;text-decoration: none; font-size:14px;}
a.title1:visited { color:#FFFFFF;text-decoration: none; font-size:14px;}

a.title2{ color:#518883;text-decoration: none; font-size:12px;font-weight: bold;}
a.title2:hover{ color:#518883;text-decoration:underline; font-size:12px;font-weight: bold;}
a.title2:visited{ color:#518883;text-decoration: none; font-size:12px;font-weight: bold;}
a.title3{ color:#999999;text-decoration: none; font-size:12px;}
a.title3:hover{ color:#999999;text-decoration:underline; font-size:12px;}
a.title3:visited{ color:#999999;text-decoration: none; font-size:12px;}
a.title4{ color:#FFFFFF;text-decoration: none; font-size:14px;}
a.title4:hover{ color:#FFFFFF;text-decoration:underline; font-size:14px;}
a.title4:visited{ color:#FFFFFF;text-decoration: none; font-size:14px;}
a.title5{ color:#FFFFFF;text-decoration: none; font-size:12px;}
a.title5:hover{ color:#FFFFFF;text-decoration:underline; font-size:12px;}
a.title5:visited{ color:#FFFFFF;text-decoration: none; font-size:12px;}
a.title6{ color:#518883;text-decoration: none; font-size:12px;}
a.title6:hover{ color:#518883;text-decoration:underline; font-size:12px;}
a.title6:visited{ color:#518883;text-decoration: none; font-size:12px;}
.mytitle{ color:#FFFFFF; font-size:14px;font-weight: bold;}

.rewrite{ color:#999999;font-size: 12px;line-height:20px;}
.recontent{color:#AD5424;font-size: 12px; line-height:20px;}
.reinput{
    overflow-y:hidden;
	color:#999999;
    background-color: #222222;
	border-top: 1px none #CCCCCC;
	border-right: 1px ridge #CCCCCC;
	border-bottom: 1px ridge #CCCCCC;
	border-left: 1px none #CCCCCC;}
.myborder{border-bottom:dashed; border-bottom-color:#999999; border-bottom-width:1px;}
.black_overlay{  display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 7150px;  background-color: black;  z-index:1;  -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=80); overflow:auto}
a.pp:hover { border:3px solid #E79514;}
.np_title a { color:#7990A7;text-decoration: none; font-size:12px;}
.np_title a:hover {
	color:#FFFFFF;
	line-height:31px;
	width:278px;
	height:31px;
	background:url(images/np_title.gif) no-repeat 0;
	background-position: center;
	text-decoration: none;
	font-weight: bold;
}
.np_title a:visited {color:#7990A7;text-decoration: none;}
.tj_title { font-size:14px; color:#FFFFFF}
.searchtxt{
  width:127px;
  height:27px;
  background-image:url(images/index_1_14.gif);
  color:#999999;
  border:0px;
  line-height:27px;
  padding-left:5px;
  padding-right:5px;
  }


/* Reset style */
* { margin:0; padding:0; word-break:break-all; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
ul, li { list-style:none; }
/* iFocus style */
#ifocus { width:650px; height:245px; margin:20px; background:#222222; }
#ifocus_pic { display:inline; position:relative; float:left; width:535px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:535px; height:225px; overflow:hidden; }
#ifocus_piclist img { width:535px; height:225px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

/**/
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	 OVERFLOW: hidden;  ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(images/leftbtn.jpg) no-repeat 0px 0px; LEFT: 20px; FLOAT: left; WIDTH: 46px; CURSOR: pointer; POSITION: absolute; TOP: 40px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 20px; BACKGROUND: url(images/rightbtn.jpg) no-repeat -0px 0px; FLOAT: right; WIDTH: 46px; CURSOR: pointer; POSITION: absolute; TOP: 40px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 220px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 850px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

/*****/
.hpworktext {
	height: 370px;
	width: 221px;
	overflow: hidden;
	line-height: 20px;
	vertical-align:middle;
}
.hpworktext #demo .hpworkimg {
	background-color: #222222;
	display: block;
	width: 221px;
	height: 45px;
	line-height:45px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
}
/*.hpworktext #demo .hpworkimg a:hover { border: 3px solid E79514;}*/

/**/
.menu {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 41px; FONT-SIZE: 14px
}

.menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.menu UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 41px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

DIV.menu-list {
	DISPLAY: none; BACKGROUND: url(images/pp_top2.jpg); FILTER: alpha(opacity=100); WIDTH: 250px; height:88px; PADDING-TOP: 0px; POSITION: absolute; opacity: 0.8
}
DIV.menu-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.menu-list UL LI {
	WIDTH: 100%;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;MARGIN: 5px 5px 0px; LIST-STYLE-TYPE: none; height:22px;
}

#Loading {position:absolute;z-index:10;left:10px;top:10px;border:1px #666666 solid;background:#eeeeee;width:10px;height:10px}

.menu_p {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 41px; FONT-SIZE: 14px
}

.menu_p UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.menu_p UL LI {
	LIST-STYLE-TYPE: none; WIDTH: 278px; HEIGHT: 31px; FONT-SIZE: 14px; FONT-WEIGHT: bold; vertical-align:middle; line-height:31px;
}
.menu_p UL LI A:hover {
	BACKGROUND: url(images/np_title.gif) no-repeat 0px 0px; COLOR: #fff; height:31px; line-height:31px;WIDTH: 100%;
}
.menu_p UL LI span{ margin-left:20px;}