@charset "utf-8";
/* CSS Document */
@import url(/template/css/public.css);
* {
	font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;}
body {
	background:url(/template/default/images/index/bg.jpg);}	
h1 {
	margin:0; padding:0; display:inline; line-height:24px; letter-spacing:1px;
	color:#FFF; font-size:14px; }
h3 {
	color:#1792CC; font-size:16px; height:22px; line-height:22px; clear:both;
	border-bottom:1px solid #CCCCCC; text-indent:12px; letter-spacing:2px;}
.imp {
	color:#F00}
A.editFont {
	color:#F30}
/* Public */
#BodyMain {
	clear:both; width:100%; height:100%; margin:0; padding:0; position:absolute;}
#BgMain {
	clear:both; width:994px; height:auto; margin:0 auto; 
	background:url(/template/default/images/index/bg-line.jpg) repeat-y center;}
#myMain {
	clear:both; width:980px; height:auto; margin:0 7px; background:#FFF;}
#xMainLeft {
	width:662px; height:auto; float:left; overflow:hidden;
	margin:10px 0 10px 10px; _margin:10px 0 10px 5px;}
#xMainRight {
	width:292px; height:auto; float:right; overflow:hidden;
	margin:10px 10px 10px 0; _margin:10px 5px 10px 0;}
#mMainLeft {
	width:292px; height:auto; float:left; overflow:hidden;
	margin:10px 0 10px 10px; _margin:10px 0 10px 5px;}
#mMainRight {
	width:662px; height:auto; float:right; overflow:hidden;
	margin:10px 10px 10px 0; _margin:10px 5px 10px 0;}
#PublicMsg {
	clear:both; width:980px; height:auto; margin:0 auto}

/* Header & Foot */
#Header{
	clear:both; width:100%; height:102px; margin:0px auto;
	background:url(/template/default/images/index/header-rbg.jpg) repeat-x;}
#HeaderMain{
	clear:both; width:1020px; height:102px; margin:0;
	background:url(/template/default/images/index/header-lbg.jpg) repeat-x;}
#Header .Logo{
	float:left; width:246px; height:102px; margin:0 0 0 100px; _margin:0 0 0 60px;
	background:url(/template/default/images/index/logo.jpg) left no-repeat;}
#Header .Menu{
	float:right; width:600px; height:102px;
	background:url(/template/default/images/index/header-rlinebg.jpg) left no-repeat;}
#Header .topad{
	margin:5px 0 0 0px; padding:0; list-style:none; text-align:right;}
#Header dl{
	margin:55px 0 0 100px; padding:0; list-style:none}
#Header dl dd{
	margin:0 5px; padding:0; float:left; color:#017FB8}
#Header dl dd A{
	color:#017FB8; text-decoration:none}
	
.tmOn {
	float:left;text-align:center; margin:0 10px 0 0;height:27px; background:#EDEBE0; 
	border:1px solid #333; border-bottom:0px;}
.tmOn A {
	display:block; padding:4px 0 0 0; font-size:14px; font-weight:bold; color:#000}
.tmOff{
	float:left;text-align:center; margin:0 10px 0 0;height:28px;}
.tmOff A {
	display:block; padding:4px 0 0 0; font-size:14px; font-weight:bold; color:#FFF}	
#TopMore {
	clear:both; height:17px; width:100%; padding:2px 0 0 0; text-align:center;}
.tmArr{
	float:left; text-align:center; margin:0 10px 0 0; background: none; height:17px;
	background-repeat:no-repeat; background-position:top center;}
	
#Foot {
	clear:both; width:980px; height:120px; margin:0 auto; background:#FFF;}
#FootImg {
	width:370px; height:120px; float:left;}
#FootMsg {
	width:600px; height:auto; float:right; text-align:center; margin:30px 0 0; line-height:24px; color:#999}
/* Public*/
#mythreadlist {
	padding:10px; width:auto; height:auto; clear:both;}
.listpass {
	WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; overflow:hidden;}
	
.ThreadList {
	margin:0; padding:0; width:auto; height:auto; list-style:none; line-height:22px;}
.ThreadList li{
	WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; overflow:hidden; float:left; margin:0 5px;text-align:left;color:#333; height:22px; width:auto; text-decoration:none; padding:0 10px 0 0;}
.ThreadList A {
	color:#333; text-decoration:none}
.ImageList {
	margin:0; padding:0; width:auto; height:auto; list-style:none;}
.ImageList li{
	text-align:center; width:auto; height:auto; float:left; margin:10px 20px 5px;}
	
.BusinessList {
	WHITE-SPACE: nowrap;TEXT-OVERFLOW: ellipsis;overflow:hidden;text-align:left;float:left;}
.GreyText{
	line-height: 200%; text-justify:inter-ideograph; text-align:justify;}	
.TitleClass {
	font-size:16px; font-weight:bold; color:#003366; 
	letter-spacing:2px;color:#333; text-align:center; margin:10px auto 5px;}
.TitleLine {
	width:95%; height:1px; border-bottom:#03C solid 1px; clear:both; margin:0 auto;}
.TextClass {
	line-height: 200%; text-justify:inter-ideograph; text-align:justify;
	color:#333; margin:10px 20px; height:auto; clear:both}
.ImageClass {
	text-align:center; width:auto; height:auto; float:left; margin:5px; border:1px solid #999}
.ImageLeftClass {
	text-align:center; width:auto; height:auto; float:left; margin:10px 10px; border:1px solid #999}
.article {
	color:#333;}
	
#daohang {
	width:100%; height:19px; margin:5px auto; padding:5px 0 0 0; text-indent:24px; background:#2B7AAC; color:#FFF}
#daohang div A {
	color:#FFF; text-decoration:none}
	
#Thread {
	width:660px; height:auto; clear:both; border:1px solid #CCC; padding:0 10px; margin:0 auto 10px;}
#ThreadMore {
	width:100%; height:auto; clear:both; border:1px solid #CCC; margin:0 auto 10px}
#ThreadMoreTop {
	width:100%; height:23px; clear:both; background:url(/template/default/images/tmore_topbg.jpg) repeat-x}
#ThreadMoreTop .TMTleft {
	width:auto; height:20px; padding:3px 0 0 0; text-indent:55px; font-weight:bold; float:left;
	background:url(/template/default/images/tmore_top.jpg) no-repeat;}
#ThreadMoreMain {
	width:100%; height:auto; clear:both}
#ThreadMoreMain .main{
	width:auto; height:auto; line-height:22px; margin:10px}
/* Page */
.pageview {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; HEIGHT: 24px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 15px}
.pageview UL {
	FLOAT: right; list-style:none;}
.pageview UL LI {
	MARGIN: 0px 3px; BACKGROUND: #fff; FLOAT: left; list-style:none;}
.pageview UL LI A {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: #f6f6f6; FLOAT: left; HEIGHT: 22px; COLOR: #000; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-TOP: 0px}
.pageview UL LI A:hover {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid}
.pageview UL LI A.now {
	BORDER-BOTTOM: #ef6907 1px solid; BORDER-LEFT: #ef6907 1px solid; BACKGROUND: #036CB4; COLOR: #fff; BORDER-TOP: #ef6907 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ef6907 1px solid}
.pageview UL LI A.now:hover {
	BORDER-BOTTOM: #ef6907 1px solid; BORDER-LEFT: #ef6907 1px solid; BACKGROUND: #f90; BORDER-TOP: #ef6907 1px solid; CURSOR: text; BORDER-RIGHT: #ef6907 1px solid; TEXT-DECORATION: none}
/* Index */
#One {
	clear:both; width:100%; height:270px; background:#FFF;}
#One .i-see {
	float:left; width:680px; height:270px;}
#One .i-act {
	float:right; width:300px; height:270px;}
#One .i-act ul{
	margin:0; padding:0; list-style:none}
#One .i-act ul li {
	margin:0; width:300px; height:23px; list-style:none; clear:both;}
.iactOn{
	text-indent:24px; padding:5px 0 0 0;color:#FFF;
	background: url(/template/default/images/index/tactOn.jpg) no-repeat;}
.iactOff {
	text-indent:24px; padding:5px 0 0 0;color:#000;
	background: url(/template/default/images/index/tactOff.jpg) no-repeat;}
.actcont {
	width:280px; height:166px; margin:10px; line-height:22px; display:none}

#Two {
	margin:0; padding:10px 0 0 0; width:100%; height:auto; clear:both;
	background:url(/template/default/images/index/two-bg.jpg) top no-repeat;}
#memberlist {
	width:640px; height:auto; float:left; padding:5px; border:1px solid #CCCCCC; background:#FFF;
	margin:10px 0 0 10px; _margin:10px 0 0 5px;}
#TwoRight {
	float:right; width:290px; height:auto; margin:10px 5px 0 0;}
#newsbox {
	width:280px; height:auto; padding:5px; background:#DCDDE1;}
.newsmain {
	width:280px; height:232px; clear:both; background:url(/template/default/images/index/new-boxbg.jpg) no-repeat; overflow:hidden;}
	
#indexlogin {
	width:auto; height:35px; color:#FFF}
#indexlogin A{
	color:#FFF}
#indexlogin input{
	width:80px}
#indexlogin .logfrm{
	padding:0; margin:0; }
#indexlogin .logleft{
	float:left; width:200px}
#indexlogin .logright{
	float:right; margin:0 5px; width:420px; text-align:right}
#indexlogin .logsub{
	background:url(/template/default/images/member/login.gif) no-repeat; width:34px; height:23px; border:0;}

	
#Three{
	margin:0; padding:0; width:100%; height:auto; clear:both;}
#threadlist {
	width:640px; height:auto; float:left; padding:10px 5px; border:1px solid #CCCCCC;
	margin:10px 0 0 10px; _margin:10px 0 0 5px; }
#newmemberlist {
	width:280px; height:auto; float:right; padding:10px 5px; border:1px solid #CCCCCC;
	margin:10px 10px 0 0;_margin:10px 5px 0 0; overflow:hidden; }
.show-ad {
	width:100%; height:auto; clear:both}

.iBoxTop {
	width:100%; height:35px; clear:both; padding:10px 0 0 0; text-indent:24px;
	background:url(/template/default/images/index/title-bg.jpg) repeat-x;}
.iBoxTop span {
	color:#FFF; font-size:14px;}
.mycontent {
	padding:10px 8px 2px; width:auto; height:auto; clear:both; margin:0;}
.mycontent-bg {
	background:url(/template/default/images/index/content-bg.jpg) repeat-x top;}
.mycontent ul{
	margin:5px; padding:0; clear:both; width:100%; height:auto;}
.mycontent ul li{
	margin:0; padding:0; float:left; width:auto; height:auto;}
.mycontent .itop {
	border:1px solid #CCC; width:auto; height:30px; clear:both;}
.mycontent .itop span{
	color:#333; font-size:13px;}
.mycontent .itop A{
	color:#333; font-size:13px; text-decoration:none}
.mycontent .ilist {
	width:auto; height:auto; clear:both; padding:10px 10px 0;}
.mycontent .tabOn {
	width:80px; height:24px; float:left;  margin:0 0 -1px 0;text-align:center;  padding:7px 0 0 0;
	background:url(/template/default/images/index/tabOn.jpg) top repeat-x; 
	border-left:1px solid #CCC; border-right:1px solid #CCC; color:#005379; }
.mycontent .tabOff {
	width:80px; height:23px; float:left;text-align:center; padding:7px 0 0 0; background:none; border:0;
	color:#005379; cursor:hand; }


.xBox {
	width:auto; height:auto; border:1px solid #CCC; padding:5px;}
.xBox .xbox-top {
	width:100%; height:35px; clear:both; padding:10px 0 0 0; text-indent:24px;
	background:url(/template/default/images/index/title-bg.jpg) repeat-x;}
.xBox .xbox-top span {
	color:#FFF; font-size:14px;}
.xBox .xbox-main {
	width:100%; height:auto; clear:both; padding:0; margin:0;}
.xbox-660 {
	width:640px;}
.xbox-290 {
	width:280px;}

p.left-p {
	line-height:22px; color:#1792CC; text-indent:-12px; padding:0 0 0 12px; margin:0}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#C8C7C1; margin:0 5px;}
.b2 {height:1px; background:#fff; border-right:3px solid #C8C7C1; border-left:3px solid #C8C7C1; margin:0 3px;}
.b3 {height:1px; background:#fff; border-right:2px solid #C8C7C1; border-left:2px solid #C8C7C1; margin:0 2px;}
.b4 {height:2px; background:#fff; border-right:2px solid #C8C7C1; border-left:2px solid #C8C7C1; margin:0 1px;}
.contentb {background: #fff; border-right:2px solid #C8C7C1; border-left:2px solid #C8C7C1; padding:5px;}

.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#fff; margin:0 5px;}
.b2f {height:1px; background:#fff; margin:0 3px;}
.b3f {height:1px; background:#fff; margin:0 2px;}
.b4f {height:2px; background:#fff; margin:0 1px;}
.contentf {background: #fff;}

.b1c, .b2c, .b3c, .b4c{font-size:1px; overflow:hidden; display:block;}
.b1c {height:1px; background:#F4F4EC; margin:0 5px;}
.b2c {height:1px; background:#F4F4EC; margin:0 3px;}
.b3c {height:1px; background:#F4F4EC; margin:0 2px;}
.b4c {height:2px; background:#F4F4EC; margin:0 1px;}
.contentc {background: #F4F4EC;}

.b1n, .b2n, .b3n, .b4n{font-size:1px; overflow:hidden; display:block;}
.b1n {height:1px; background:#DBD8C9; margin:0 5px;}
.b2n {height:1px; background:#DBD8C9; margin:0 3px;}
.b3n {height:1px; background:#DBD8C9; margin:0 2px;}
.b4n {height:2px; background:#DBD8C9; margin:0 1px;}
.contentn { background:#DBD8C9; padding:10px 0;}
/*Member*/
#login {
	width:290px; height:auto; padding:0 0 10px 0; background:#DCDDE1}
	
.actBottom {
	width:84px; height:24px; line-height:22px; clear:both; margin:5px auto; text-indent:20px; color:#FFF;
	background:url(/template/default/images/member/act_listinfo.jpg) no-repeat;}
.actBottom A{
	color:#FFF; text-decoration:none;}
	
.actXBottom {
	width:48px; height:24px; line-height:22px; float:left; margin:5px 2px; text-indent:18px; color:#FFF;
	background:url(/template/default/images/member/act_listinfo.jpg) no-repeat;}
.actXBottom A{
	color:#FFF; text-decoration:none;}

.info {
	width:600px; height:130px; clear:both; margin:0 auto 10px; padding:10px 10px 0;
	border:1px solid #E6E6E6; background:url(/template/default/images/member/listinfo_bg.jpg) repeat-x top #FFF;}
.info .mimage {
	width:110px; height:110px; float:left; padding:8px; text-align:center; overflow:hidden; 
	background:url(/template/default/images/member/listinfo_ibg.jpg) no-repeat;}
.info .mimage img{
	width:110px; height:110px;}
.info .minfo {
	width:320px; height:120px; float:left; margin:0 10px; line-height:21px; overflow:hidden}
.info .mact {
	width:100px; height:auto; float:right}	
.mimage img {}

.minfo .name {
	font-size:14px; font-weight:bold; color:#026CB3; float:left;}
.minfo .title {
	font-size:12px; font-weight:bold; color:#026CB3}
.minfo .title span {
	color:#999; clear:both; line-height:18px; height:auto;font-weight:normal;
	overflow:hidden;TEXT-OVERFLOW: ellipsis; }
	
.photoinfo {
	width:180px; height:180px; float:left; margin:10px; text-align:center;
	border:1px solid #E6E6E6; background:url(/template/default/images/member/listinfo_bg.jpg) repeat-x top #FFF;}
.photoinfo .mimage {
	width:160px; height:180px; float:left; padding:8px; text-align:center; overflow:hidden;}
.photoinfo .mimage .img{
	width:140px; height:135px; clear:both; overflow:hidden; text-align:center; margin:0 auto;}
	
.list {
	width:auto; margin:10px 10px 15px; clear:both}
.list .xleft{
	float:left; width:350px; height:auto;}
.list .xright{
	float:left; width:210px; height:auto; text-align:right}
.list A.title {
	 height:30px; line-height:30px; display:block; text-indent:12px;
	 font-size:14px; font-weight:bold; color:#154A7F; color:#154A7F; text-decoration:none;}
.list span.time{
	height:30px; line-height:30px; display:block;
	font-size:10px; color:#BDBDC0; text-align:right; }
.list p {
	 line-height:20px; margin:0; padding:0;}
.list .morelink {
	width:auto; height:30px; line-height:30px;}
.list .morelink A{
	color:#FF6600; text-decoration:none; font-family:宋体;}
	
.check-all {
	width:470px;}
.check-120 {
	width:155px; height:22px; line-height:22px; float:left;}
.check-200 {
	width:200px; height:22px; line-height:22px; float:left;}
	
.mininfo {
	width:288px; height:112px; float:left; margin:5px 10px 0 0;}
.mininfo .minimage {
	width:100px; height:100px; float:left; padding:7px; text-align:center; overflow:hidden; 
	background:url(/template/default/images/member/mininfo_ibg.jpg) no-repeat;}
.mininfo .minimage img{
	width:100px; height:100px;}
.mininfo .minmsg {
	width:160px; height:109px; float:right; line-height:20px; }
.minmsg .name {
	width:auto; height:auto; clear:both; font-weight:bold}
.minmsg .text {
	width:auto; height:auto; clear:both; color:#999; line-height:19px;}
	
.my_info {
	clear:both;}
.my_info span {
	color:#036; height:auto; float:left; display:block;}
.my_info dd{ 
	line-height:24px;}
.my_info .line {
	margin:0px auto 5px; height:auto; width:88%; border-bottom:1px dashed #666; clear:both; text-align:right}
	
.my_info .aiselect{
	width:200px; float:left; margin:0 20px 0 40px;}
.my_info .aiselect span{
	width:80px; float:left;}
.my_info .aitext{
	clear:both;}
.my_info .aitext span{
	width:110px; float:left;}
	
.my_info .bi{
	clear:both; margin:5px 0;}
.my_info .bi span{
	width:140px; float:left; text-align:right;}	
	
/* New Member*/
.door_container {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 18px; WIDTH: 280px; voice-family: inherit}
.door_container .TabContent {
	WIDTH: auto}
.none {
	DISPLAY: none}
#mystar {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 280px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}
#mystar LI {
	BACKGROUND: url(/images/door_con_bg.gif) #e2e2e2 repeat-x 50% bottom; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 280px; PADDING-TOP: 6px; list-style:none}
#mystar LI H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(); FLOAT: left; MARGIN: 15px 8px 0px 4px; WIDTH: 25px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center}
#mystar LI IMG {
	BORDER-RIGHT: #c4c4c4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c4c4c4 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #c4c4c4 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #c4c4c4 1px solid}
#mystar LI SPAN {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 160px; COLOR: #767676; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis}
#mystar LI SPAN A:link {
	COLOR: #01a2d9; TEXT-DECORATION: underline}
#mystar LI SPAN A:visited {
	COLOR: #01a2d9; TEXT-DECORATION: underline}
#mystar LI SPAN A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none}
#mystar LI SPAN A:unknown {
	COLOR: #01a2d9; TEXT-DECORATION: underline}
#mystar LI SPAN CITE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-STYLE: normal}
#mystar LI SPAN H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #777}
#mystar LI.bg {
	BACKGROUND: url(/images/door_con_bg.gif) #F7FEFE repeat-x 50% bottom; FLOAT: left}
#mystar LI.bg H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(); FLOAT: left; MARGIN: 0px 8px 0px 4px; WIDTH: 25px; COLOR: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: center}
#mystar LI.bg IMG {
	DISPLAY: none}
#mystar LI.bg SPAN {
	FLOAT: left; COLOR: #6e6e6e; LINE-HEIGHT: 16px}
#mystar LI.bg SPAN A:link {
	COLOR: #00a4da; TEXT-DECORATION: none}
#mystar LI.bg SPAN A:visited {
	COLOR: #00a4da; TEXT-DECORATION: none}
#mystar LI.bg SPAN A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none}
#mystar LI.bg SPAN A:unknown {
	COLOR: #00a4da; TEXT-DECORATION: none}
#mystar LI.bg SPAN CITE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: #d3d3d3; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-STYLE: normal}
#mystar LI.bg SPAN H4 {
	DISPLAY: none}
	
/*浮动DIV*/
.titleBar{
    margin: 0px;width: 100%;height: 23px;background-repeat: repeat-x;background-color: #cc0000;
    border-bottom: #dc143c 1px solid;color:#ffffff;}
.title {
    float:left; margin :5px 0 0 2px;  font-weight:bold; }   
.closeButton{
    float: right; margin:5px 2px 0  0;}
.mainBody{
    margin: auto;text-align:center; width:100%; height:auto;    }
.mainBody span{
    line-height :180%;width:160px;display:block;text-align:left;float:left;margin-left:10px;  }    
#divModalDialog{
    border: #dc143c 1px solid;background:white;position: absolute; font-size:12px;
    left:0px;top:0px;display: none;z-index:100;height:auto;width: 792px;}
#divModal{
    background-color: #000; filter: alpha(opacity=25);-moz-opacity:0.25;  
    left: 0px; top: 0px;width:0px;height:0px;position:absolute; z-index:99;  }
#divModalDialog span{ 
    cursor:pointer;    } 
#divModalDialog span:hover{
    text-decoration:underline;}   