/** 
 
 @Name: layer拓展样式
 @site ：www.sucaijiayuan.com
 
**/

.xubox_iconext{background:url(default/icon_ext.png) no-repeat;}

/* prompt模式 */
.xubox_layer .xubox_form{width:240px; height:30px; line-height:30px; padding: 0 5px; border: 1px solid #ccc; background: url(default/textbg.png) #fff repeat-x; color:#333;}
.xubox_layer .xubox_formArea{width:300px; height:100px; line-height:20px;}

/* tab模式 */
.xubox_layer .xubox_tab{position:relative; border:1px solid #ccc;}
.xubox_layer .xubox_tabmove{position:absolute; width:600px; height:30px; top:0; left:0;}
.xubox_layer .xubox_tabtit{ display:block; height:30px; border-bottom:1px solid #ccc; background-color:#eee;}
.xubox_layer .xubox_tabtit span{position:relative; float:left; width:120px; height:30px; line-height:30px; text-align:center; cursor:default;}
.xubox_layer .xubox_tabtit span.xubox_tabnow{left:-1px; _top:1px; height:31px; border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; z-index:10;}
.xubox_layer .xubox_tab_main{line-height:24px; clear:both;}
.xubox_layer .xubox_tab_main .xubox_tabli{display:none;}
.xubox_layer .xubox_tab_main .xubox_tabli.xubox_tab_layer{display:block;}
.xubox_layer .xubox_tabclose{position:absolute; right:10px; top:5px; cursor:pointer;}

/* photo模式 */
.xubox_bigimg, .xubox_intro{height:300px}
.xubox_bigimg{position:relative; display:block; width:680px;height: 600px; text-align:center; background:url(default/xubox_loading1.gif) center center no-repeat #fff; overflow:hidden; }
.xubox_bigimg img{position:relative; display:inline-block;/* visibility: hidden;width: 680px;height: 600px;*/max-width: 680px;max-height: 600px;}
.xubox_intro{position:absolute; right:-360px; top:0; width:320px;height: 560px; padding:20px; background-color:#fff; overflow-x:hidden; overflow-y:auto;border-left: 1px solid #ddd;
}
.xubox_imgsee{display:none;}
.xubox_prev, .xubox_next{position:absolute; top:50%; width:27px; _width:44px; height:44px;  margin-top:-22px; outline:none;blr:expression(this.onFocus=this.blur());}
.xubox_prev{left:10px; background-position:-5px -5px; _background-position:-70px -5px;}
.xubox_prev:hover{background-position:-33px -5px; _background-position:-120px -5px;}
.xubox_next{right:10px; _right:8px; background-position:-5px -50px; _background-position:-70px -50px;}
.xubox_next:hover{background-position:-33px -50px; _background-position:-120px -50px;}
.xubox_imgbar{position:absolute; left:0; bottom:0; width:100%; height:32px; line-height:32px; background-color:rgba(0,0,0,.8); background-color:#000\9; filter:Alpha(opacity=80); color:#fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:0;}
.xubox_imgtit{/*position:absolute; left:20px;*/}
.xubox_imgtit *{display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:12px;}
.xubox_imgtit a{max-width:65%;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color:#fff;}
.xubox_imgtit a:hover{color:#fff; text-decoration:underline;}
.xubox_imgtit em{padding-left:10px;}


			.lpagent2 {
				padding: 20px 0;
				border-bottom: 1px solid #ddd;
			}
			
			span.lpagent_tel2 {
				
			    color: #f60;
			    height: 64px;
			    border: 1px solid;
			    line-height: 64px;
			    font-size: 0;
			    text-align: center;
			    border-radius: 5px;
			    display: block;
			}
			
			
			span.lpagent_tel2 b {
				font-size: 22px;
			}
			
			span.lpagent_tel2 em {
				top: -3px;
				font-size: 14px;
				padding: 0 8px;
			}
			
			img.lpagent_pic2 {
				float: left;
			}
			
			a.lpagent_btn2 {
				float: right;
			}
			
			.lpagent_con2 {
				float: left;
				margin-left: 12px;
				line-height: 24px;
				width: 246px;
			}
			p.con_name2 {
				font-size: 20px;
				font-weight: bold;
				margin-bottom: 8px;
			}
			
			p.con_tel2 {
				color: #f60;
			}
			
			.con_tel2 span {
				color: #888;
			}
			
			a.lpagent_btn2 {
				width: 80px;
				line-height: 26px;
				text-align: center;
				font-size: 12px;
				margin-top: 26px;
				background: #ff6600;
				border-radius: 4px;
				color: #fff;
			}
			
			.lpagent_serv2 {
				padding: 20px 0 10px;
			}
			
			.lpagent_serv_bt2 p {
				font-size: 20px;
				padding-bottom: 10px;
			}
			
			.lpagent_serv_bt2 span {
				display: inline-block;
				background: #f60;
				color: #fff;
				padding: 8px 18px;
				border-radius: 5px;
				margin-right: 12px;
			}
			
			.lpagent_serv_bt2 {
				margin-left: 20px;
			}
			span.lpagent_tel2 i {
    font-size: 22px;
    margin-right: 10px;
}
/*hx*/
.hxbox_head {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.hxbox_head h4 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 10px;
}
.hxbox_head p, .hxbox_jg p{
    font-size: 16px;
    line-height: 30px;
    color: #6e6d6d;
}
.hxbox_jg {
    margin: 10px 0;
}
p.hxtest {
    font-size: 16px;
    line-height: 30px;
    color: #6e6d6d;
    margin-top: 10px;
}