h1,h2,h3,h4,h5,h6,form,div,li{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6,a,div,li,table,tr,td,th,form,select,option,input{font:12px arial;color:#444;}
h1,h2,h3,h4,h5,h6,div,li,table,tr,td,th{text-align:left;font-weight:100;}
img{border:0px;}
li{list-style:none outside;}
u{font-size:1px;color:#fff;}

body {
  margin:0px;
  background:#fff url(img/bgbg.gif) repeat-x;
}
a:link,a:visited {
  font:12px arial;
  color:#333;
  text-decoration:underline
}
a:hover {
  font:12px arial;
  color:#888;
  text-decoration:none;
  top:1px;
  left:1px;
  POSITION:relative;
}

.ww{
	width:1020px;
}
.ww1{
	width:1000px;
}
.ww1 th{
	width:10px;
}
.ww2{
	width:1000px;
}
.ww3{
	width:10px;
}
.copy {
	width:1000px;
	margin:5px 0px 10px 10px;
}
.copy th {
	border-top:#9EBFC2 1px solid;
  background:#B2D6DA;
  height:5px;
}
.copy2 {
	font-size:12px;
  color:#9EBFC2;
  padding:5px 0px 10px 9px;
}
.copy3 {
	border-top:#eee 1px solid;
  padding:5px 0px 0px 0px;
  font-size:12px;
  color:#ccc;
}
.copy .icp {
	text-align:right;
	font-size:12px;
  color:#9EBFC2;
  padding:5px 0px 10px 9px;
}
.copy .icp a:link,.copy .icp a:visited {
  font:12px arial;
  color:#B2D6DA;
  text-decoration:none
}
.copy .icp a:hover {
  font:12px arial;
  color:#9EBFC2;
  text-decoration:none
  top: 1px;
  left: 1px;
  POSITION:relative;
}

.nav1 {
	width:100%;
	height:48px;
}
.nav1 .link1 td {
	text-align:center;
	padding:10px 10px 0px 15px;
}
.nav1 .link1 a:link,.nav1 .link1 a:visited {
  font:12px arial;
  color:#9CCAD0;
  text-decoration:none;
}
.nav1 .link1 a:link b,.nav1 .link1 a:visited b {
  font:14px arial;
  font-weight:900;
  color:#35939F;
  text-decoration:none
}
.nav1 .link1 a:hover {
	color:#7AA8B0;
  text-decoration:none
}
.nav1 .link1 a:hover b {
	color:#13717D;
  text-decoration:none
}
.search {
	float:right;
	margin-right:10px;
}
.search b {
	font-size:14px;
	color:#35939F;
	margin-right:5px;
}
.search th {
	width:295px;
	height:30px;
	background:url(img/search_bg.gif) no-repeat;
}
.search th input {
	margin-left:8px;
	width:270px;
	height:16px;
	border:#000 0px solid;
}
.search td input {
	width:34px;
	height:34px;
	background:url(img/search_go.gif) no-repeat;
	border:#fff 0px solid;
	cursor:hand;
}

.flash {
	width:1000px;
	height:102px;
	position:relative;
	top:0px;
	left:0px;
	padding:0px 10px 0px 10px;
}
.nav_flash {
	width:1000px;
	height:102px;
	position:absolute;
	top:0px;
	left:10px;
}
.nav_flash2 {
	width:1000px;
	height:102px;
	position:absolute;
	top:0px;
	left:11px;
}
.rr2 {
	padding-top:102px;
}

.nav2 {
	width:100%;
	height:102px;
	top:0px;
	left:20px;
	position:absolute;
}
.nav2 .lang {
	text-align:right;
	padding:10px 0px 0px 0px;
}
.nav2 .lang a {
	padding:0px 15px 0px 0px;
}
.lang2 {
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
}
.nav2 .logo {
	padding:25px 0px 0px 0px;
	width:468px;
}
.nav2 .link2bg {
	width:532px;
}
.nav2 .link2 {
	float:right;
	margin:20px 0px 0px 0px;
}
.nav2 .link2 td {
	text-align:center;
	padding:10px 15px 0px 10px;
}
.nav2 .link2 a:link,.nav2 .link2 a:visited {
  font:12px arial;
  color:#BAEAEF;
  text-decoration:none;
}
.nav2 .link2 a:link b,.nav2 .link2 a:visited b {
  font:14px arial;
  font-weight:900;
  color:#fff;
  text-decoration:none
}
.nav2 .link2 a:hover {
	color:#fff;
  text-decoration:none
}
.nav2 .link2 a:hover b {
	color:#f90;
  text-decoration:none
}
.nav2 th {
	width:10px;
}

.face th {
	width:10px;
}
.face td {
	padding-top:1px;
}

.hmain {
	margin:10px 0px 10px 0px;
}
.hvideo {
	margin:30px 10px 0px 10px;
	float:right;
}
.hvideo thead th {
	background:url(img/ptbg.gif) repeat-x;
	height:23px;
	width:250px;
}
.hvideo thead th h1 {
	background:url(img/pt2.gif) right no-repeat;
	height:23px;
}
.hvideo thead th h1 h2 {
	background:url(img/pt1.gif) left no-repeat;
	height:23px;
}
.hvideo thead th h1 h2 h3 {
	font-size:14px;
	font-weight:900;
	color:#fff;
	padding:7px 0px 0px 10px;
}
.hvideo td {
	border-left:#E3E3E3 1px solid;
	border-right:#E3E3E3 1px solid;

}
.hvideo th {
	background:url(img/pbbg.gif) repeat-x;
	height:6px;
	width:250px;
}
.hvideo th h1 {
	background:url(img/pb2.gif) right no-repeat;
	height:6px;
}
.hvideo th h1 h2 {
	background:url(img/pb1.gif) left no-repeat;
	height:6px;
}

.menu_home {
	height:20px;
	background:url(img/menuhbg.gif) repeat-x;
}
.menu_home th {
	width:10px;
}
.menu_home td {
	padding:3px 11px 0px 5px;
}
.menu_home td img {
	margin:0px 5px 0px 0px;
}
.menu_home td a:link,.menu_home td a:visited {
  font:11px arial;
  color:#fff;
  text-decoration:none
}
.menu_home td a:hover {
  font:11px arial;
  color:#35939F;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}

.news {
	width:300px;
	padding:2px 0px 0px 20px;
}
.news h1 {
	font-size:14px;
	font-weight:900;
	color:#498799;
	margin:0px 0px 5px 0px;
}
.news h1 img {
	margin:0px 5px 0px 10px;
}
.news h2 {
	padding:3px 0px 3px 20px;
	color:#666;
}
.news h2 a:link,.news h2 a:visited {
  font:12px arial;
  color:#666;
  text-decoration:none
}
.news h2 a:hover {
  font:12px arial;
  color:#444;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}
.news h3 {
  text-align:right;
  margin:0px 15px 0px 0px;
}

.promotion {
	padding:0px 0px 0px 0px;
	border:#f90 0px solid;
	width:980px;
	height:80px;
}
.promotion h1 {
	font-size:14px;
	font-weight:900;
	color:#498799;
	margin:0px 0px 5px 0px;
}
.promotion h1 img {
	margin:0px 5px 0px 10px;
}
.promotion h2 {
	padding:3px 20px 3px 0px;
}
.promotion h2 div {
  float:left;
  width:82px;
  height:62px;
  border:#ddd 1px solid;
  margin:0px 0px 10px 10px;
}
.promotion h2 img {
  border:#fff 1px solid;
  width:80px;
  height:60px;
}
.promotion h3 {
  text-align:right;
  margin:0px 25px 0px 0px;
}


.newslist div {
	margin:0px 11px 0px 11px;
	border-top:#f8f8f8 3px solid;
	border-bottom:#eee 1px solid;
}
.newslist div th {
	width:80px;
	padding:3px 0px 3px 11px;
}
.newslist div th img {
	border:#eee 2px solid;
}
.newslist div td {
	padding:3px 0px 3px 11px;
}
.newslist h1 {
	font-size:14px;
	padding:4px 0px 3px 10px;
	color:#f80;
}
.newslist h1 img {
	margin-right:5px;
}
.newslist h2 {
	font-size:12px;
	padding:4px 0px 11px 10px;
	color:#666;
	line-height:27px;
}
.newslist h2 img {
	margin-right:5px;
}



.main {
	width:100%;
	padding-top:1px;
}
.main th {
	width:10px;
}
.main2 {
	width:100%;
}
.main3 {
	border-left:#ddd 1px dotted;
}
.mside {
	border-right:#eee 1px solid;
}
.side {
	width:202px;
}
.side h1 {
	height:33px;
	border-bottom:#B6E3EA 6px solid;
	border-right:#eee 1px dotted;
  left: 1px;
  POSITION:relative;
}
.side h1 div {
	font-size:18px;
	font-weight:900;
	color:#B6E3EA;
	padding:8px 0px 0px 8px;
}
.side h2 {
	height:1px;
	border-bottom:#A5D2DB 1px solid;
}
.side h6 {
	height:3px;
	border-bottom:#f8f8f8 3px solid;
}
.side h6 img {
	height:1px;
	width:200px;
}
.side h1 div img {
	margin:5px 10px 0px 0px;
}
.side h3 {
	padding:8px 0px 7px 10px;
	border-bottom:#ddd 1px solid;
	color:#ccc;
	margin:0px 2px 0px 2px;
}
.side .on {
	background:#f8f8f8;
	border-top:#fff 1px solid;
	border-bottom:#B6E3EA 2px solid;
}
.side .on2 {
	border-right:#B6E3EA 1px solid;
}
.side h3 img {
	margin:3px 10px 0px 0px;
}
.side h3 a:link,.side h3 a:visited {
  font:13px arial;
  color:#4083BF;
  text-decoration:none
}
.side h3 a:hover {
  font:13px arial;
  color:#f80;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}
.side h3.now {
  background:#F2FAFB;
  font-weight:100;
  color:#888;
}
.side h4 {
	padding:4px 0px 3px 10px;
	color:#ccc;
	margin:0px 2px 0px 2px;
}
.side h4:hover {
	background:#f8f8f8;
}
.side h4 img {
	margin:3px 10px 3px 0px;
}
.side h4 a:link,.side h4 a:visited {
  font:11px arial;
  color:#888;
  text-decoration:none
}
.side h4 a:hover {
  font:11px arial;
  color:#f80;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}

.ban2 {
	height:102px;
	margin-left:1px;
}
.ban {
	width:798px;
}
.ban img {
	width:798px;
	height:0px;
}
.loca {
	color:#888;
	font-weight:900;
	padding:10px 0px 10px 10px;
	margin:0px 11px 0px 11px;
	border-bottom:#B6E3EA 1px solid;
}
.loca a:link,.loca a:visited {
  font:12px arial;
  color:#888;
  text-decoration:none
}
.loca a:hover {
  font:12px arial;
  color:#666;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}
.plist div {
	float:left;	
}
.plist div {
	width:212px;
	height:212px;
	background:url(img/probg.gif) no-repeat;
	margin:20px 20px 10px 20px;
}
.plist div h1 {
	height:180px;
}
.plist div h1 table td {
	text-align:center;
}
.plist div h1 img {
	padding:1px;
	border:#eee 2px solid;
}
.plist div h2 {
	border-top:#ddd 1px dotted;
	margin:0px 15px 0px 15px;
	padding:5px 0px 0px 5px;
}
.plist div h2 a:link,.plist div h2 a:visited {
  font:13px arial;
  color:#888;
  text-decoration:none
}
.plist div h2 a:hover {
  font:13px arial;
  color:#666;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}

.plistn div {
	float:left;	
}
.plistn div {
	width:212px;
	height:212px;
	background:url(img/probgn.gif) no-repeat;
	margin:20px 20px 10px 20px;
}
.plistn div h1 {
	height:180px;
}
.plistn div h1 table td {
	text-align:center;
}
.plistn div h1 img {
	padding:1px;
	border:#eee 2px solid;
}
.plistn div h2 {
	border-top:#ddd 1px dotted;
	margin:0px 15px 0px 15px;
	padding:5px 0px 0px 5px;
	color:#093;
}
.plistn div h2 a:link,.plist div h2 a:visited {
  font:13px arial;
  color:#888;
  text-decoration:none
}
.plistn div h2 a:hover {
  font:13px arial;
  color:#666;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}

.plistf div {
	float:left;	
}
.plistf div {
	width:212px;
	height:212px;
	background:url(img/probgf.gif) no-repeat;
	margin:20px 20px 10px 20px;
}
.plistf div h1 {
	height:180px;
}
.plistf div h1 table td {
	text-align:center;
}
.plistf div h1 img {
	padding:1px;
	border:#eee 2px solid;
}
.plistf div h2 {
	border-top:#ddd 1px dotted;
	margin:0px 15px 0px 15px;
	padding:5px 0px 0px 5px;
	color:#06c;
}
.plistf div h2 a:link,.plist div h2 a:visited {
  font:13px arial;
  color:#888;
  text-decoration:none
}
.plistf div h2 a:hover {
  font:13px arial;
  color:#666;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}

.pp {
	text-align:right;
	padding:5px 20px 20px 0px;;
	font-weight:900;
	font:13px arial;
	color:#888;
	clear:both;
}
.pp big {
	background:#B6E3EA;
	border-left:#B6E3EA 3px solid;
	border-right:#B6E3EA 3px solid;
	font:13px arial;
	font-weight:900;
	color:#fff;
	clear:both;
}
.pp b {
	font:13px arial;
	font-weight:100;
}
.pp a:link, .pp a:visited,.pp a:hover{
	color:#888;
	font:13px arial;
	text-decoration:none;
}

.pdpic {
	margin:11px 0px 0px 11px;
	border:#eee 5px solid;
}
.pdpic td {
	border:#ccc 1px solid;
	padding:1px;
}
.pdetail {
	margin:11px 0px 0px 11px;
	width:97%;
}
.pdetail th {
	color:#35939F;
	background:#D9EBED;
	font-weight:900;
	padding:5px 5px 5px 5px;
	width:100%;
	font-size:14px;
}
.pdetail td {
	color:#35939F;
	padding:5px 5px 10px 5px;
	width:100%;
}

.pdetail td li {
	color:#888;
	font-size:12px;
}
.pdunit {
	background:#eee;
	border:#ddd 1px solid;
	padding:11px;
	color:#888;
}
.pdspec {
	background:#eee;
	border:#ddd 1px solid;
	padding:11px;
	color:#888;
}
.pdpack {
	background:#eee;
	border:#ddd 1px solid;
	padding:11px;
	color:#888;
}

.faqslist {
	width:100%;
	margin:0px 11px 0px 11px;
	border-bottom:#f8f8f8 5px solid;
}
.faqslist h1 {
	font-size:14px;
	border-top:#f8f8f8 3px solid;
	padding:11px 0px 7px 10px;
	color:#390;
}
.faqslist h1 img {
	margin-right:5px;
}
.faqslist h2 {
	font-size:12px;
	border-bottom:#eee 1px solid;
	padding:7px 0px 11px 25px;
	color:#666;
	line-height:27px;
}
.faqslist h2 img {
	margin-right:5px;
}


.jobslist {
	width:100%;
	margin:0px 11px 0px 11px;
	border-bottom:#f8f8f8 5px solid;
}
.jobslist h1 {
	font-size:14px;
	border-top:#f8f8f8 3px solid;
	padding:11px 0px 7px 20px;
	color:#369;
}
.jobslist h1 img {
	margin-right:5px;
}
.jobslist h2 {
	font-size:12px;
	border-bottom:#eee 1px solid;
	padding:7px 0px 11px 25px;
	color:#666;
	line-height:27px;
}
.jobslist h2 img {
	margin-right:5px;
}



.isopp div {
	float:left;	
}
.isopp div {
	width:343px;
	height:343px;
	background:url(img/isobg.gif) no-repeat;
	margin:20px 20px 10px 20px;
}
.isopp div h1 {
	width:280px;
	height:280px;
	margin:10px 20px 10px 20px;
}
.isopp div h1 table td {
	text-align:center;
}
.isopp div h1 img {
	padding:1px;
	border:#eee 2px solid;
}
.isopp div h2 {
	border-top:#ddd 1px dotted;
	margin:0px 15px 0px 15px;
	padding:5px 0px 0px 5px;
	color:#06c;
}
.isopp div h2 a:link,.isopp div h2 a:visited {
  font:13px arial;
  color:#888;
  text-decoration:none
}
.isopp div h2 a:hover {
  font:13px arial;
  color:#666;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}



.partlist div {
	float:left;	
}
.partlist div {
	width:230px;
	height:230px;
	margin:10px 10px 10px 10px;
}
.partlist div h1 {
	width:210px;
	height:150px;
	margin:10px 10px 10px 10px;
}
.partlist div h1 table td {
	text-align:center;
}
.partlist div h1 img {
	padding:1px;
	border:#fff 2px solid;
}
.partlist div h2 {
	border-top:#ddd 1px dotted;
	margin:0px 15px 0px 15px;
	padding:5px 0px 0px 5px;
	color:#06c;
}
.partlist div h2 a:link,.partlist div h2 a:visited {
  font:13px arial;
  color:#888;
  text-decoration:none
}
.partlist div h2 a:hover {
  font:13px arial;
  color:#666;
  text-decoration:underline;
  top: 1px;
  left: 1px;
  POSITION:relative;
}
