body{background:#fff; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"; color:#333;}
a{text-decoration:none;}
a:hover{text-decoration:none}
form{margin:0;}


/*宽为550px布局*/
#wrap{width:550px; margin:auto;}
	#header{width:100%;}		
	#content{width:100%;}		
		#mainarea{padding:5px; line-height:1.6em; font-size:1.16em;}			
		#footer{border-top:#E5E5E5 solid 1px; width:100%; padding:20px;}
			.copyright{float:right; width:300px;}
		#orgfoot{border-top:#E5E5E5 solid 1px; width:513px; padding:20px;}

/*菜单*/			
#bottombar{width:100%; background:url(../images/menubg.jpg) repeat-x; border-bottom:#CCCCCA 5px solid; height:25px; }
	#bottombar h3{ margin:0; color:#fff; font-size:1.2em; padding:0 10px; line-height:25px;}


#content h4{background:url(../images/orgedittitle.jpg) no-repeat; margin:8px 10px 0; height:24px; line-height:24px; color:#fff; font-size:12px; padding-left:5px;}
#content h3{background:url(../images/attentitle.jpg) no-repeat; margin:8px 10px 0; height:24px; line-height:24px; color:#fff; font-size:12px; padding-left:7px;}
.orgframe{border:#EFBA9F 1px solid; margin:2px 10px 6px; height:560px;}
.research{border:#EFBA9F 1px solid; margin:2px 10px 6px; height:500px; width:528px!important; width:518px; font-weight:bold;}
	.research form{padding-left:10px;}
	.orgframe form{margin:20px 0 10px; padding:0; border:0;}
	.frameheight{height:460px;}
	.attensetting{background:url(../images/atten_bg.jpg) repeat-x; width:518px!important; width:100%; height:30px;}
		.attensetting select{ margin:3px 0;}
		 .attensetting *{vertical-align:middle;}
		
/*带背景多行列表*/
			.orgframe ul{list-style:none; margin:0 25px; padding:0; color:#990000;}
				.orgframe li{ float:left; width:120px;  height:20px; overflow:hidden;}
				.space{ margin-right:-6px; padding-right:6px;background:#F0F0F0;}
				.leftspace{ padding-left:19px!important;padding-left:45px; margin-left:-25px!important; margin-left:-26px;background:#F0F0F0;}
				.rightspace{padding-right:29px!important; padding-right:29px; margin-right:-25px!important; margin-right:-60px;background:#F0F0F0;}
			.nobg{background:none;}
			.orgframe button{background:url(../images/btn_attention.jpg) no-repeat; padding:1px 17px!important; padding:2px 10px; border:none; float:right; color:#fff; font-weight:bold; margin:10px 0; cursor:pointer;}
			.research button{background:url(../images/btn_attention.jpg) no-repeat; padding:1px 17px!important; padding:2px 10px; border:none; float:right; color:#fff; font-weight:bold; margin:10px 0; cursor:pointer;}
.attenbg{background:url(../images/atten_bg.jpg) repeat-x; width:100%; height:30px;}


						
#title h2{font-size:1.3em; text-align:center; margin:10px;}
.line{background:#F7F7F7; width:100%; height:24px;}	

.logo{ margin:10px 32px 16px;}
#mainarea p{text-indent:2em; margin: 0;}
	#btn{ margin:10px 15px;}
		.linkbg{background:url(../images/btn_detail.jpg) no-repeat; line-height:20px; padding:3px 11px; color:#fff; margin-left:5px;}	

/*宽为400px布局*/
/*添加关注股票*/
#contain{width:398px; margin:auto;}
#container{width:398px; margin:auto;}
	#header h2{ background:url(../images/attention.jpg) no-repeat; width:398px; font-size:1.1em; color:#fff; height:24px; line-height:24px; padding:0 8px; margin:25px 0 2px;}
	
	#attention{width:398px; border:#EFBA9F 1px solid; height:180px; overflow:hidden; margin:0;}
		#attention form{margin:33px 0 0 90px; color:#990000; font-size:1.1em; font-weight:bold;}
				#attention input{width:124px; height:16px; background:#fff; border:#CC8080 1px solid;}
				#attention p{margin:9px;}
			.codeindent{margin-left:-2px;}
			.amount{margin-left:2px;}
			.attentionclk{background:url(../images/btn_attention.jpg) no-repeat; padding:2px 15px 2px 20px; color:#fff; font-weight:normal; margin-left:60px;}
			.attentioncnl{background:url(../images/btn_attention.jpg) no-repeat;padding:2px 15px 2px 20px; color:#fff; font-weight:normal;}
			
			
			
/*机构详细页*/
.companylogo{margin:15px 15px 5px;}
.toparea{width:550px; margin-bottom:13px; height:auto!important; height:165px; min-height:165px;}
	.companybg{width:260px; float:right; margin:0 10px 0 0!important; margin:0 6px;}
		.boldfont{ color:#fff; background:url(../images/orgdetailtitle.jpg) no-repeat left; width:255px; margin:0; height:24px; line-height:24px; font-size:1em; padding-left:5px;}
		.companyframe{border:#EFBA9F 1px solid; height:auto!important; height:140px; width:258px; margin-top:1px; min-height:140px;}
			.companyframe p{margin:5px; line-height:18px; text-indent:2em;}
	.cmpintroduce{width:260px; float:left; margin:0 0 0 10px!important; margin:0 5px;}
.cmporg{width:530px; margin:0 10px;}
	.cmporg h5{ background:url(../images/orgdetailtitle.jpg) no-repeat; width:100%; height:24px; line-height:24px; color:#fff; font-size:1em; margin:0; padding-left:10px;}
	.cmporgframe{border:#EFBA9F 1px solid; height:auto!important; height:170px; min-height:170px; margin-top:1px; background:url(../images/atten_bg.jpg) repeat-x; padding:30px 10px 5px; margin-bottom:6px; font-size:1.12em;}
		.cmporgframe p{ margin:0; line-height:22px; text-indent:2em;}
	.orggeneral{border:#EFBA9F 1px solid; height:162px; margin-top:1px; margin-bottom:6px;}
	.generalR{float:right; width:228px;}
		.generalR ul{list-style:none; margin:61px 0 0; padding:0; width:100%; overflow:hidden;}
			.orggeneral li{height:20px;}			
			.orgS{background:#FBE2CD; padding:1px 30px!important; padding:2px 30px; height:18px; line-height:18px;}
			.orgM{background:#FBE2CD; padding:1px 24px!important; padding:2px 24px; height:18px; line-height:18px;}
			.orgL{background:#FBE2CD; padding:1px 18px!important; padding:2px 18px; height:18px; line-height:18px;}
			.orgH{background:#FBE2CD; padding:1px 2px!important; padding:2px 2px; height:18px; line-height:18px;}
	.generalL ul{list-style:none; margin:2px 0 0 2px!important; margin:1px 0 0 2px; padding:0; width:295px; overflow:hidden;}
	.catalog{border:#EFBA9F 1px solid; height:auto!important; height:162px; min-height:162px; margin-top:1px; margin-bottom:6px;}
		.catalog ul{list-style:none; margin: 2px; padding:0; text-align:center;}
		.catalogtitle{background:#990000; height:19px; color:#fff; font-weight:bold; line-height:19px;}
			.catalog li{float:left;}
			.serial{width:35px; margin:0 1px; overflow:hidden;}		
			.business{width:90px; margin:0 1px; overflow:hidden;}
			.section{width:70px; margin:0 1px; overflow:hidden;}
			.address{width:140px; margin:0 1px; overflow:hidden;}
			.charge{width:75px; margin:0 1px; overflow:hidden;}
			.telephone{width:100px; margin:0 1px; overflow:hidden;}
		.catalogcontentD{background:#F2F2F2; height:19px; color:#333; line-height:19px;}
		.catalogcontentS{background:#E9E9E9; height:19px; color:#333; line-height:19px;}
		.imgcircle{position:relative; width:155px; height:155px; float:left; margin:-10px 10px 4px 0;}
		

/*定制中心*/
.customframe{border:#EFBA9F 1px solid; height:auto!important; height:320px; min-height:320px; background:url(../images/atten_bg.jpg) repeat-x; margin:1px 10px 6px; width:528px; padding-bottom:40px!important; padding-bottom:0;}
	.customframe form{margin-top:32px; padding:0;}
		.msglist{list-style:none;  margin-left:0; padding:0;}
			.rows{ list-style:none; margin:0; padding-left:50px; background:#F0F0F0; height:21px; line-height:21px;  font-family:"宋体"; font-size:1.1em; color:#1E1E1E; margin-right:0;}
			.rowsnobg{background:none;}
				.rows li{ float:left; width:150px; margin:0 1px; overflow:hidden;}
				.clearfloat{ clear:both;}
.customheight{height:auto!important; height:280px; min-height:280px;}
	.customframe button{background:url(../images/btn_attention.jpg) no-repeat; padding:1px 17px!important; padding:2px 10px; border:none; float:right; color:#fff; font-weight:bold; margin:10px 0; cursor:pointer;}	
	
	
/*申请服务*/
.applyframe{width:530px; border:#EFBA9F 1px solid; height:350px; margin:12px 10px;}
	.applyframe form{margin:20px 40px; color:#990000; font-weight:bold;}
		.applyframe form p{margin:2px;}
		.applyframe input{border:#CC8080 1px solid; width:300px; height:17px; background:#fff;}
		.applyframe select{border:#CC8080 1px solid; width:100px; height:19px; background:#fff;}
		.applyframe textarea{border:#CC8080 1px solid; background:#fff; width:300px; height:220px;}
	.applyframe	form *{vertical-align:middle;}		
	.applyframe button{background:url(../images/btn_attention.jpg) no-repeat; padding:1px 17px!important; padding:2px 10px; border:none; color:#fff; font-weight:bold; margin:10px 0; cursor:pointer;}



/*宽为1030px布局*/
/*登录界面*/
#pack{width:1030px; background:url(../images/login_bg.jpg) no-repeat; height:650px; margin:auto;}
	#userpanel{background:url(../images/loginframe.jpg) no-repeat; width:311px; height:151px; position:relative; top:200px; left:345px;}
		#userpanel h3{margin:0; font-size:1.2em; padding:25px 25px 0;}	
		#userpanel p{margin:7px 0 7px 35px;}
        #userpanel input,#userpanel select{width:100px; height:18px; background:#fff; border:#990101 1px solid;}
			#userpanel button{background:url(../images/signBtn.jpg) no-repeat; width:110px; height:74px; float:right; border:none; cursor:pointer; margin-right:10px; margin-top:-10px!important; margin-top:0;}
			#userpanel select{width:102px!important; width:104px; height:20px;}

/*
#pack{width:1030px; background:url(../images/login_bg.jpg) no-repeat; height:650px; margin:-15px auto 0 auto!important;margin:auto;}
	#userpanel{background:url(../images/loginframe.jpg) no-repeat; width:311px; height:151px; position:relative;top:195px!important;top:185px; left:338px;}*/
		/*#userpanel h3{margin:0; font-size:1.2em; padding:25px 25px 0;}*/	
		/*#userpanel p{margin:7px 0 7px 35px;}			
			#userpanel input,#userpanel select{width:100px; height:18px; background:#fff; border:#990101 1px solid;}*/
			/*#userpanel select{width:102px!important; width:104px; height:20px;}*/
			/*#userpanel button{background:url(../images/login_btn.jpg) no-repeat; width:110px; height:74px; float:right; border:none; cursor:pointer; margin-right:10px; margin-top:-10px!important; margin-top:0;}
*/		
			
.ctmsystem{border:#EFBA9F 1px solid; height:auto!important; height:110px; min-height:110px; background:url(../images/atten_bg.jpg) repeat-x; margin:1px 10px 6px; width:508px; padding:30px 10px 40px!important; padding:30px 9px 0;}
.ctmheight{height:auto!important; height:100px; min-height:100px;}		
			

/*经纪人在线 788布局*/
#parcel{width:780px; margin:auto;}
	#head{width:100%; border-bottom:4px solid #CCC; height:98px;}
		.logoimg{margin:20px 40px;}
		#head h3{font-size:1.2em; color:#fff; background:url(../images/menubg.jpg) repeat-x; height:24px; line-height:25px; padding-left:7px; margin:0;}
	#brokecontent{width:100%; background:#FFF5E0; text-align:center; padding:3px 0 0; height:445px; margin-bottom:6px;}
		.stateshow{background:url(../images/state_bg.jpg) repeat-x; height:53px; width:633px; border:1px solid #CCC; margin:auto; padding:7px 140px 0 0; text-align:right; margin-bottom:4px;}
			.stateshow img{margin:0 17px;}
			.stateshow p{margin:0;}
				.stateshow span{padding-right:15px;}
					.stateshow a{ color:#333;}
					.stateshow a:hover{color:#C00;}				
		#brokemain{width:650px; float:right; margin-right:6px!important; margin-right:0;}
		#brokeleft{width:118px; float:left;}			
			.calllist{width:131px; border:1px solid #EFBA9F; text-align:left; height:335px; }
				.contentlist{list-style:none; margin:10px 2px 0; padding:0; color:#666;}
					.contentlist li{background:url(../images/person_icon.jpg) no-repeat; height:20px; line-height:20px; padding:0 0 0 13px}
						.contentlist em{font-style:normal; float:right;}
			.intro{width:100%; height:361px; border:1px solid #EFBA9F; background:#fff;}
				.introimg{margin:10px 0 0;}
				.intro p{color:#900; text-align:left; padding-left:20px; margin:8px 0;}
					.intro span{color:#333;}
				.namebold{font-weight:bold;}
			#brokemain h3{background:url(../images/attentitle1.jpg) no-repeat; width:655px; height:24px; line-height:24px; margin:0;}
			.dialog{width:637px; border:1px solid #EFBA9F; height:195px; background:#fff; margin:2px 0 4px; text-align:left; padding:8px;}
				.dialog p{margin:0; color:#666;}
					.blackfont{color:#000;}
					.bluefont{color:#006;}
					.dialog img{margin-right:5px;}
			.fontimport{width:645px; border:1px solid #EFBA9F; height:110px; background:#FFFFB9; text-align:left; padding:4px;}
				.text{background:#fff; border:1px solid #AEAEAE; width:628px; height:62px; padding:8px;}
	#brokefoot{border-top:#E5E5E5 solid 1px; width:740px; padding:20px;}
		
