/* CSS Document */
/*发布课程弹出窗口开始*/
a img{ border:none;}
.sms_top {
display:none;
z-index:999;
width:500px;
left:30%;
top:50%;
border:10px solid #CCCC99;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.sms_bg {
background-color:#666;
display:none;
width:100%;
height:100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=0);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.sms
{
	width:500px;
	float:left;
	background-color:#FFFFcc;
}
.sms_box
{
	width:480px;
	float:left;
	margin:10px;
}
.sms_head
{
	width:480px;
	font-size:14px;
	float:left;
}
.sms_head span
{
	float:left;
	color:#FF9966;
	font-weight:bold;
}
.sms_head label
{
	float:right;
}
.sms_con
{
	width:480PX;
	float:left;
}
.sms_con P
{
	margin-top:10px;
}
.sms_con span
{
	vertical-align:top;
}
.sms_input
{
	width:300px;
}
.sms_textarea
{
	width:400px;
	height:150px;
}
/*发布课程弹出窗口结束*/

/*弹出工具开始*/
#box{
	position:absolute;
	width:352px;
	height:142px;
	background:#F5F9FA;
	border:2px solid #95B5D5;
	display:none;
}
.tool_box
{
	width:352px;
	float:left;
}
.tool_box ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.tool_box ul li
{
	float:left;
}
.tool_box ul li img
{
	width:70px;
	height:45px;
}
/*弹出工具结束*/
/*邀请弹出框 start*/
.transpond_top {
display:none;
z-index:500;
width:1200px;
left:25%;
top:30%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.transpond_bg {
background-color:#666;
display:none;
width:100%;
height:100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=0);/*IE*/
opacity:0.5;/*FF*/
z-index:1;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.visite_box
{
	width:500px;
	float:left;
	background:#d9f1f7;
	border:1px solid #CCCCCC;
}
.transpondbox
{
	width:470px;
	height:24px;
	float:left;
}
.visite_menubox
{
	width:500px;
	float:left;
}
.visite_menubox ul
{
	margin:0;
	padding:0;
	list-style:none;

}
.visite_menubox ul li
{
	float:left;
	width:105px;
	text-align:center;
	overflow:hidden;
}
.visite_menubox img{ width:35px; height:35px;}
.visite_menubox ul li p
{
	font-size:14px;
	font-weight:bold;
}
.visite_menubox ul li span
{
	width:20px;
	height:16px;
	_height:17px;
	*height:17px;
	float:left;
	overflow:hidden;
}
.visite_menubox ul li label
{
	width:85px;
	height:15px;
	float:right;
/*	_padding-top:5px;*/
	overflow:hidden;
}
.visite_menu
{
	width:500px;
	height:260px;
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
}
.visite_menu ul
{
	margin:0;
	padding:0;
	list-style:none;

}
.visite_menu ul li
{
	float:left;
	width:110px;
	height:18px;
	text-align:center;
	overflow:hidden;
}
.visite_menu ul li p
{
	font-size:14px;
	font-weight:bold;
}
.visite_menu ul li span
{
	width:20px;
	height:20px;
	_height:17px;
	*height:17px;
	float:left;
	overflow:hidden;	
}
.visite_menu ul li label
{
	width:90px;
	height:16px;
	float:right;
/*	_padding-top:5px;*/
	overflow:hidden;
}
.center
{
	width:500px;
	float:left;
	margin-top:10px;
	text-align:center;
}
.visite_font
{
	width:400px;
	float:left;
	margin:10px 0px;
	font-size:16px;
	font-weight:bold;
}
.visite_font a{ font-size:16px;}
.shutting
{
	width:25px;
	float:right;
}
/*邀请弹出框 end*/
/*shop start*/
.transpond_shop {
display:none;
z-index:500;
width:650px;
left:30%;
top:30%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.shop_box
{
	width:650px;
	float:left;
	background:#d9f1f7;
	border:1px solid #CCCCCC;
}
.shop_menubox
{
	width:650px;
	height:250px;
	float:left;
	overflow-y:scroll;
}
.shops_case
{
	width:145px;
	float:left;
	text-align:center;
	margin:5px;
}
.shops_case .na{ width:140px; height:15px; overflow:hidden;}
.shops_case img{ width:145px; height:100px;}
.btn
{
	width:650px;
	float:left;
	margin-top:10px;
	text-align:center;
}
/*shop end*/
.int_menubox
{
	width:650px;
	float:left;
}
.int_txt
{
	width:540px;
	float:left;
	margin-left:50px;
	height:150px;
	overflow:hidden;
}
.int_btn
{
	width:650px;
	float:left;
	text-align:center;
}
/*****************2012-10-11需求援助发布----参考文书弹出框**********************/
.law_top {
display:none;
z-index:500;
width:800px;
left:25%;
top:30%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.lawtxt_box
{
	width:800px;
	float:left;
	background:#d9f1f7;
	border:1px solid #CCCCCC;
}
.law_tl
{
	width:770px;
	height:24px;
	float:left;
	text-align:center;
	font-size:16px;
	padding:2px 0px;
	font-weight:bold;
}
.law_menu
{
	width:800px;
	float:left;
/*	height:260px;
	overflow-y:scroll;
	overflow-x:hidden;*/
}
.law_nav
{
	width:800px;
	float:left;
	height:100px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-bottom:1px solid #999999;
}
.law_nav ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.law_nav ul li
{
	float:left;
	width:800px;
	height:18px;
	overflow:hidden;
}
.law_nav ul li span
{
	width:160px;
	float:left;
	margin:0px 4px;
}
.law_nav ul li label
{
	width:280px;
	float:left;
	margin:0px 4px;
}


.law_nav1
{
	width:800px;
	float:left;
	border-bottom:1px solid #999999;
}
.law_nav1 ul
{
	margin:0;
	padding:0;
	list-style:none;
}
.law_nav1 ul li
{
	float:left;
	width:800px;
	height:18px;
	overflow:hidden;
}
.law_nav1 ul li span
{
	width:160px;
	float:left;
	margin:0px 4px;
}
.law_nav1 ul li label
{
	width:280px;
	float:left;
	margin:0px 4px;
}


.law_txt
{
	width:800px;
	height:300px;
	float:left;
	overflow-y:scroll;
	overflow-x:hidden;
}

.li_head {
display:none;
z-index:500;
width:700px;
left:30%;
top:12%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.li_box{ width:700px; float:left; border:1px solid #c0ddef; background:#FFFFFF; }
.li_title{ width:695px; float:left; height:20px; color:#3a5999; font-weight:bold; padding:10px 0 10px 5px; background:#ceecf5;}
.li_title span{ float:left; }
.li_title label{ float:right; }
.li_midd{ width:610px; float:left; margin:10px 0 10px 42px; }
.head_img{ width:610px; float:left; height:458px; }
.head_img img{ width:610px; height:468px; }
.xiq_eng29 { float:left; width:698px; height:auto; border:1px solid #ccc; background:#daf1f9; margin:10px 0 0 0; color:#999; }
.xiq_eng30 { float:left; width:678px; height:auto; padding:10px 10px 20px 10px; }
.xiq_eng37 { float:left; width:678px; height:auto; padding:0 0 5px 0; border-bottom:1px solid #ccc; }
.xiq_eng38 { float:left; font-size:15px; font-weight:bold; color:#888; }
.xiq_eng39 { float:right; cursor:pointer; }
.xiq_eng39 a:hover { color:#ff6600; }
.xiq_eng32 { float:left; width:678px; height:auto; padding:10px 0 0 0; line-height:22px;	text-indent:29px; }


.y_box {
display:none;
z-index:500;
width:400px;
left:30%;
top:5%;
margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.btn_green { background:#64bf86; font-weight:bold; color:#fff; border:4px solid #64bf86; }