* {
	margin: 0px; padding: 0px; line-height: 22px; list-style-type: none;
}
img {
	
}
a {
	BEHAVIOR: url(border.htc);
}
p {
	margin: 5px 0px 15px;
}
a {
	color: rgb(50, 50, 50); text-decoration: none;
}
a:hover {
	color: rgb(50, 50, 50);
}
.clear {
	clear: both;
}
.np a {
	
}
#friendlink a {
	
}
.mli li {
	overflow: hidden; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
#prort .prortl p a {
	overflow: hidden; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
#new li {
	overflow: hidden; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
body {
	background: rgb(237, 237, 237); color: rgb(50, 50, 50); font-size: 12px;
}
#container {
	margin: 0px auto; width: 978px;
}
#container div {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214);
}
.picshow {
	width: 100%; height: 207px; position: relative; z-index: 444; background-color: rgb(228, 242, 250);
}
#container .picshow_main {
	width: 490px; height: 207px; position: relative;
}
#container .picshow_main div {
	background: none;
}
.picshow_main .imgbig {
	width: 490px; height: 207px;
}
.picshow_change {
	height: 30px; text-align: left; right: 0px; bottom: 0px; position: absolute;
}
.picshow_change img {
	width: 20px; height: 15px;
}
.picshow_change a {
	border: 1px solid currentColor; margin-right: 5px; float: left; display: block; -display: inline;
}
a.axx {
	border-color: rgb(85, 85, 85);
}
a.axx:hover {
	border-color: rgb(0, 0, 0);
}
a.axx img {
	opacity: 0.4; -moz-opacity: 0.4;
}
a.axx:hover img {
	opacity: 1; -moz-opacity: 1.0;
}
a.bxx {
	border-color: rgb(0, 0, 0);
}
a.bxx:hover {
	border-color: rgb(0, 0, 0);
}
#container #top {
	padding: 16px 8px 13px 27px; height: 54px; border-bottom-style: none;
}
#top h1 {
	background: url("logo.gif") no-repeat right; padding: 15px 0px; width: 237px; text-indent: -999px; font-size: 16px; float: left;
}
#top img {
	height: 53px; margin-top: -1px; float: left;
}
#top ul {
	background: url("a1.gif") no-repeat left; padding: 4px 10px 0px 13px; margin-top: 16px; float: right;
}
#top ul font {
	letter-spacing: 1px; font-size: 14px; display: block;
}
#top li {
	color: rgb(204, 204, 204); float: left;
}
#top li a {
	padding: 0px 7px; color: rgb(105, 105, 105);
}
#top li a:hover {
	color: rgb(216, 38, 26);
}
#top form {
	background: url("search1.jpg") no-repeat left; padding: 0px 0px 3px 2px; width: 224px; margin-bottom: 27px;
}
#top #inp {
	margin: 0px 1px 0px 0px; padding: 2px 1px 0px; width: 197px;
}
#top #but {
	background: none; width: 22px; margin-top: 3px;
}
#container #nav {
	background: rgb(226, 16, 5); padding: 0px 18px 0px 3px; height: 31px; text-align: right; color: rgb(255, 255, 255); clear: both;
}
#nav ul {
	float: left;
}
#nav ul a {
	padding: 7px 25px 2px; color: rgb(255, 255, 255); border-right-color: rgb(205, 139, 134); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
#container #time {
	background: none; padding: 6px 0px 0px 11px; float: right;
}
#nav a:hover {
	text-decoration: underline;
}
#line {
	color: rgb(255, 255, 255); padding-top: 0px; clear: both; margin-top: -3px;
}
#position {
	margin: 8px 0px 7px; padding-top: 5px; padding-left: 27px;
}
#iposit {
	margin: 8px 0px 7px; padding-top: 5px; padding-left: 27px;
}
#iposit {
	color: rgb(50, 50, 50);
}
#iposit h1 {
	font-size: 12px; font-weight: normal; display: inline;
}
#iposit h2 {
	font-size: 12px; font-weight: normal; display: inline;
}
#iposit h3 {
	font-size: 12px; font-weight: normal; display: inline;
}
#iposit strong {
	font-size: 12px; font-weight: normal; display: inline;
}
#sitem h3 {
	font-size: 12px; font-weight: normal; display: inline;
}
#sitem strong {
	font-size: 12px; font-weight: normal; display: inline;
}
#position a:hover {
	color: rgb(226, 16, 5); text-decoration: underline;
}
#container #cle {
	background: none; clear: both;
}
#container #footer {
	background: rgb(238, 31, 37); padding: 5px 14px 0px; height: 25px; text-align: right; color: rgb(205, 139, 134); clear: both; margin-top: 10px; border-bottom-style: none;
}
#footer a {
	padding: 0px 6px; color: rgb(255, 255, 255);
}
#footer p {
	margin: 0px; color: rgb(255, 255, 255); float: left;
}
#footer strong {
	font-weight: normal;
}
#container #ifoot {
	padding: 12px 14px 3px; border-top-style: none;
}
#container #friendlink {
	background: none; padding: 3px 14px; color: rgb(204, 204, 204);
}
#friendlink a {
	color: rgb(204, 204, 204);
}
#friendlink a:hover {
	color: rgb(102, 102, 102);
}
#container #foot {
	padding: 12px 14px 3px; border-top-style: none;
}
#tj {
	display: none;
}
#container #bmain {
	background: none; border-width: 0px; margin-top: 7px;
}
#container #bmain #bleft {
	background: none;
}
#container #bmain #bright {
	background: none;
}
#container #bmain #cright {
	background: none;
}
#container #prort {
	background: none;
}
#bleft {
	width: 197px; float: left;
}
#bright {
	width: 771px; float: right;
}
#cright {
	width: 771px; float: right;
}
#bright h1 {
	padding: 12px 14px; color: rgb(0, 0, 0); font-size: 18px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#cright font {
	padding: 12px 14px; color: rgb(0, 0, 0); font-size: 18px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#cright font {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; display: block;
}
#newl {
	padding: 13px 18px 40px;
}
#newl font {
	padding-bottom: 6px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#serv font {
	padding-bottom: 6px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#newl li {
	background: url("bg3.gif") repeat-x left bottom; padding-bottom: 2px; margin-top: 5px;
}
#newl a {
	background: url("a5.gif") no-repeat left 2px; color: rgb(102, 102, 102); padding-left: 10px;
}
#newl a:hover {
	color: rgb(213, 5, 12); font-weight: bold; background-image: url("img/a1.gif");
}
#newl bdo {
	background: url("a1.gif") no-repeat left 2px; color: rgb(102, 102, 102); padding-left: 10px; font-weight: normal;
}
#serv {
	padding: 13px 18px 23px; color: rgb(102, 102, 102); margin-top: 7px;
}
#serv font {
	color: rgb(50, 50, 50);
}
#serv span {
	font-weight: bold; margin-top: 10px; display: block;
}
#serv a {
	margin-top: 13px; display: block;
}
#newrb {
	padding: 12px; margin-top: 7px;
}
#prorb {
	padding: 12px; margin-top: 7px;
}
#newrc {
	padding: 12px; margin-top: 7px;
}
#itemb {
	padding: 12px; margin-top: 7px;
}
#newrb ul {
	background: url("bg3.gif") repeat-x left bottom; padding: 14px 14px 30px; letter-spacing: 1px; font-size: 13px;
}
#prorb ul {
	background: url("bg3.gif") repeat-x left bottom; padding: 14px 14px 30px; letter-spacing: 1px; font-size: 13px;
}
#newrc ul {
	background: url("bg3.gif") repeat-x left bottom; padding: 14px 14px 30px; letter-spacing: 1px; font-size: 13px;
}
#itemb ul {
	background: url("bg3.gif") repeat-x left bottom; padding: 14px 14px 30px; letter-spacing: 1px; font-size: 13px;
}
#prorb ul {
	padding: 30px 14px 0px; letter-spacing: normal; font-size: 12px;
}
#itemb ul {
	letter-spacing: normal; font-size: 12px;
}
#newrb li {
	width: 573px; text-align: right; color: rgb(102, 102, 102); line-height: 28px; letter-spacing: normal; font-size: 12px;
}
#newrb .lnew li {
	margin: 0px 0px 5px; line-height: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#newrb li a {
	background: url("a1.gif") no-repeat left 6px; color: rgb(102, 102, 102); padding-left: 15px; float: left; display: block;
}
#newrb li a:hover {
	font-weight: bold;
}
#newrb samp {
	padding: 18px 14px 33px; clear: both; display: block;
}
#prorb samp {
	padding: 18px 14px 33px; clear: both; display: block;
}
#newrc samp {
	padding: 18px 14px 33px; clear: both; display: block;
}
#itemb samp {
	padding: 18px 14px 33px; clear: both; display: block;
}
#newrb ul p {
	text-indent: 2em;
}
#newrb #aboutc {
	background: none; height: 120px;
}
#newrb #aboutc ul {
	background: none; height: 120px;
}
#aboutc img {
	width: 80px; height: 80px; margin-bottom: 3px;
}
#aboutc li {
	width: 130px; text-align: center; font-size: 13px; float: left;
}
#aboutc li a {
	background: none;
}
#aboutc li a:hover {
	color: rgb(226, 16, 5);
}
#comlist a:hover {
	color: rgb(226, 16, 5);
}
#prorb li img {
	margin: 0px auto 3px; padding: 5px 23px; border: 1px solid rgb(204, 204, 204); width: 106px; height: 106px; display: block;
}
#prorb li {
	width: 172px; text-align: center; margin-top: 0px; margin-right: 10px; float: left;
}
#prorb li a:hover {
	color: rgb(216, 38, 26); text-decoration: underline;
}
#prorb #procon {
	margin: 0px; padding: 0px;
}
#prorb #prol li img {
	margin-bottom: 6px;
}
#prorb #prol li {
	height: 170px; _height: 190px;
}
#prorb #prol .page li {
	height: 0px;
}
#newrb #faqli li {
	width: 719px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#newrb #faqli #comlist input {
	line-height: normal; padding-top: 2px;
}
#newrb #faqli #comlist ul {
	background: none; padding: 0px;
}
#newrb #faqli #comlist div {
	background: none;
}
#newrb #faqli #comlist li {
	margin: 5px 0px; padding: 5px 0px;
}
#newrb #faqli li strong {
	display: block;
}
#newrb #faqli li p {
	text-align: left; margin-bottom: 0px; display: block;
}
#newrb #faqli li font {
	font-size: 12px;
}
#newrb #art_a p {
	text-indent: 0em;
}
#newrb #art_a ul {
	background: none; padding: 0px 0px 0px 50px; font-size: 12px;
}
#newrb #art_a ul li {
	text-align: left; clear: both;
}
#newrb #art_a ul li img {
	padding: 15px 25px 15px 0px; float: left;
}
#newrb #art_a ul li bdo {
	padding-top: 17px; font-weight: bold; display: block;
}
#newrc h1 {
	padding: 20px 0px 15px; text-align: center; color: rgb(0, 0, 0); font-size: 16px;
}
#prorb ul h1 {
	padding: 20px 0px 15px; text-align: center; color: rgb(0, 0, 0); font-size: 16px;
}
#newrc span {
	text-align: center; margin-bottom: 20px; display: block;
}
#newrc p {
	text-indent: 2em;
}
#newrc p img {
	margin: 0px auto; display: block;
}
#newrc ul ul {
	background: none; padding: 0px;
}
#newrc .ul1 {
	background: url("bg3.gif") repeat-x left top; padding-top: 15px;
}
#newrc .ul1 span {
	margin: 0px 0px 0px -5px; text-align: left;
}
#newrc .ul1 ul {
	width: 335px;
}
#newrc .ul1 ul li {
	background: url("a5.gif") no-repeat left 6px; padding-left: 10px; margin-top: 3px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#newrc .ul2 {
	height: 183px; padding-right: 20px; margin-right: 20px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dashed; float: left;
}
#newrc .ul1 a:hover {
	color: rgb(216, 38, 26);
}
#container #faqc {
	
}
#faqc p {
	text-indent: 0px;
}
#newrc #faqc h1 {
	text-align: left;
}
#container #itemb div {
	
}
#itemb dl {
	padding-bottom: 50px;
}
#itemb dt {
	margin: 25px 18px 0px 0px; clear: both; float: left;
}
#itemb dd {
	height: 80px; margin-top: 25px; display: table-cell; position: relative;
}
#itemb dd #one {
	background: none; margin: 0px; top: 50%; position: absolute; verticle-align: middle;
}
#itemb dd #two {
	top: -50%; width: 620px; position: relative;
}
#itemb dd span {
	color: rgb(68, 68, 68); font-weight: bold;
}
#itemb .wei {
	font-weight: bold;
}
#itemb p span {
	font-weight: bold;
}
.pa a {
	background: url("a6.gif") no-repeat left 0px; padding-left: 35px; text-decoration: underline; display: block;
}
.pa a:hover {
	color: rgb(216, 38, 26); text-decoration: none;
}
#itemb td {
	width: 177px; height: 30px;
}
#chan {
	width: 740px; margin-left: -20px; _margin-left: -23px;
}
#chank {
	width: 740px; margin-left: -20px; _margin-left: -23px;
}
#aone {
	width: 226px; overflow: hidden; margin-left: 20px; float: left; display: inline;
}
#aone p {
	margin: 0px 0px 10px; height: 88px; overflow: hidden;
}
#aone span {
	background: url("img/a3.gif") no-repeat left 0px rgb(239, 239, 239); padding-left: 15px; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#aone span a {
	color: rgb(51, 51, 51);
}
#aone p a:hover {
	color: rgb(51, 51, 51);
}
#aone img {
	border: 1px solid rgb(233, 233, 233); width: 80px; height: 80px; margin-right: 10px; float: left;
}
#chan #aone img:hover {
	border: 1px solid rgb(209, 209, 209);
}
#aone #proi {
	padding: 10px; width: 60px; height: 60px;
}
#itemb #aone ul {
	background: none; margin: 0px; padding: 10px 0px 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#aone li {
	background: url("a5.gif") no-repeat left 7px; width: 230px; padding-left: 10px;
}
#aone li:hover {
	background: url("a1.gif") no-repeat left 7px;
}
#aone p a {
	display: block;
}
#aone p bdo a {
	font-weight: bold;
}
#afaq a {
	color: rgb(68, 68, 68);
}
#afaq a:hover {
	color: rgb(216, 38, 26);
}
#aone p bdo a:hover {
	color: rgb(216, 38, 26);
}
#container #itemb #proa {
	border: 1px solid rgb(255, 255, 255);
}
#prort h1 {
	text-align: left; color: rgb(0, 0, 0); padding-bottom: 25px;
}
#prort img {
	padding: 5px 15px; border: 1px solid rgb(204, 204, 204); width: 200px; height: 200px; margin-right: 20px; float: left;
}
#prort p {
	text-indent: 0em; clear: both;
}
#prort .prortl {
	background: none; padding-bottom: 10px;
}
.prortl {
	width: 460px; float: left;
}
.prortl p {
	margin: 0px; width: 460px; height: 70px; overflow: hidden;
}
.prortl p a {
	background: url("a3.gif") no-repeat left 5px; width: 205px; letter-spacing: normal; padding-left: 15px; margin-right: 8px; float: left; display: block;
}
#newrc .prortl span {
	background: url("a1.gif") no-repeat left 7px; margin: 10px 0px 15px; padding: 0px 10px; text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#prort .prortl img {
	padding: 10px; width: 70px; height: 70px; margin-top: 0px;
}
#proa {
	padding-top: 20px;
}
#proa .apinp {
	line-height: 16px; font-size: 12px;
}
#proa .apbut {
	line-height: 16px; font-size: 12px;
}
#proa .apinp {
	padding: 3px 5px 2px; border: 1px solid rgb(204, 204, 204); width: 300px;
}
#proa .apbut {
	background: url("probut.gif") no-repeat left top; width: 58px; height: 20px;
}
#proa ul {
	margin: 30px 0px 0px; padding: 0px;
}
#proa ul a {
	margin: 0px 20px 0px 0px; padding: 10px; border: 1px solid rgb(204, 204, 204); width: 170px; color: rgb(216, 38, 26); float: left; display: block;
}
#proa ul a img {
	margin: 0px auto; width: 110px; display: block;
}
#proa ul a:hover {
	color: rgb(216, 38, 26); text-decoration: underline;
}
#newa ul a:hover {
	color: rgb(216, 38, 26); text-decoration: underline;
}
#newa {
	padding-top: 10px;
}
#newa ul {
	margin: 3px 0px 20px; padding: 3px 0px; height: 150px;
}
#newa ul p {
	margin-top: 10px;
}
#newa span {
	font-weight: bold;
}
#newa ul img {
	margin: 6px 20px 0px 0px; border: 1px solid rgb(204, 204, 204); width: 140px; height: 98px; float: left;
}
#newa ul a {
	color: rgb(216, 38, 26);
}
#zmian {
	padding: 27px 27px 17px;
}
#zmian a {
	color: rgb(50, 50, 50);
}
#zmian a:hover {
	color: rgb(216, 38, 26);
}
#container #ileft {
	padding: 1px 0px 0px; width: 487px; float: left;
}
#ileft font {
	padding: 0px 0px 4px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#ileft #sitem li font {
	padding: 0px; font-size: 12px;
}
#ileft h2 {
	font-size: 12px;
}
#ileft #sitem ul {
	padding: 5px 0px 10px; width: 514px; margin-left: -27px;
}
#ileft #sitem li img {
	width: 60px; height: 60px; margin-right: 10px; float: left;
}
#ileft #sitem li {
	margin: 6px 0px 0px 27px; width: 230px; float: left; display: inline;
}
#container #sitem {
	margin-top: 17px;
}
#container #iright {
	width: 416px; float: right;
}
#iright font {
	padding: 7px 7px 0px; font-size: 12px; font-weight: bold; display: block;
}
#iright table {
	border: 1px solid rgb(221, 221, 221); width: 416px; border-collapse: collapse;
}
#iright table td {
	border-style: none none dashed; padding: 8px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px;
}
#iright table td li {
	background: url("a1.gif") no-repeat left 7px; line-height: 24px; padding-left: 10px;
}
#iright table .tdl {
	padding-left: 0px;
}
#iright table #tds {
	padding: 7px 10px 3px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#iright span a {
	color: rgb(226, 16, 5);
}
#iright span a:hover {
	text-decoration: underline;
}
#iright form {
	background: url("search.gif") no-repeat left; padding: 2px 0px 3px 25px; margin-bottom: 27px;
}
#afaq form {
	background: url("search.gif") no-repeat left; padding: 2px 0px 3px 25px; margin-bottom: 27px;
}
#iright input {
	line-height: normal;
}
#afaq input {
	line-height: normal;
}
#top input {
	line-height: normal;
}
#inp {
	border-width: 0px; width: 320px; color: rgb(85, 85, 85); margin-right: 15px;
}
#but {
	background: url("sbut.gif") no-repeat left; border-width: 0px; width: 48px; height: 21px;
}
#container #new {
	margin-top: 13px;
}
#container #pro {
	margin-top: 13px;
}
#new {
	width: 210px; float: left;
}
#pro {
	width: 179px; float: right;
}
#new font {
	background: url("icon2.gif") no-repeat left 10px; padding-bottom: 2px; padding-left: 15px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
#pro font {
	background: url("icon2.gif") no-repeat left 10px; padding-bottom: 2px; padding-left: 15px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
#new li {
	background: url("a5.gif") no-repeat left 7px; padding-left: 10px;
}
#pro li {
	background: url("a5.gif") no-repeat left 7px; padding-left: 10px;
}
#new ul {
	padding-top: 7px;
}
#pro ul {
	padding-top: 7px;
}
#conus p {
	text-indent: 2em;
}
#conus span {
	padding: 10px 0px 0px; font-weight: bold; display: block;
}
#bright #conus div {
	background: url("map.gif") no-repeat 0px top; padding: 60px 0px 70px 430px;
}
#container .page {
	background: none;
}
#container .page div {
	background: none;
}
#container .page {
	line-height: normal; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.page a {
	margin: 5px 2px; border: 1px solid rgb(204, 204, 204); height: 18px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 0px; padding-right: 5px; padding-bottom: 3px !important; padding-left: 5px; font-weight: normal; text-decoration: none; float: left; display: block;
}
.page span {
	margin: 5px 2px; border: 1px solid rgb(204, 204, 204); height: 18px; text-align: center; color: rgb(102, 102, 102); letter-spacing: 0px; padding-right: 5px; padding-bottom: 3px !important; padding-left: 5px; font-weight: normal; text-decoration: none; float: left; display: block;
}
.page a:hover {
	border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102);
}
.page a.current {
	border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102);
}
.page input {
	margin: 0px -5px; padding: 0px; border: 0px solid rgb(255, 255, 255); width: 25px; height: 16px; text-align: center; color: rgb(51, 153, 0); font-size: 12px; vertical-align: middle;
}
