﻿/* ==通用文章定义== */
    #middle{ width: 960px; margin: 0 auto; overflow:hidden;}
    #container{ border:1px solid #D1D5D0; width: 958px; overflow:hidden;}
/* 左边主要内容区 */
    #main_box{ float:left; width:744px; display:inline; text-align:left; background:url(container_bg.gif) repeat-y 0px 0px;}

/* 网站位置导航信息 */
	.r_path{ width: 920px; height:32px;line-height:32px; background:url(images/bg-pathAll.jpg) repeat-x 0px -34px; text-align:left; position:relative; padding-left:40px; }
	.r_path .L{background:url(images/bg-pathAll.jpg) repeat-x 0px 0px;display:inline-block;width:41px; height:32px;position:absolute;left:0px; top:0px; }
	.r_path .R{background:url(images/bg-pathAll.jpg) repeat-x right bottom;display:inline-block;width:41px; height:32px;position:absolute;right:0px; top:0px; }

/* banner广告 */
    .article_banner{ width: 100%; height: 101px; overflow:hidden; margin: 8px 0px;}
	.spacing { clear:both;font-size: 0px;visibility: hidden;line-height: 8px; height: 8px;}

/* 文章列表 */
    .main_content{ width: 100%; height: auto; overflow:hidden;}
	.main_content dl{ background:url(images/bg-box-main.jpg) 0px 0px no-repeat; margin:3px; }
	.content_list dt{ padding:10px 20px; height: 30px; line-height:30px;}
	.content_list dt a{font-weight:bold;color:#123785;background:url(images/page-icon.gif) no-repeat scroll 0 -241px;padding-left:25px;float:left;display:inline;height:25px; }
	.content_list dd{ padding: 10px 30px; font-size: 12px;}
	.content_list li{ line-height: 27px; height: 27px;}
	.content_list li.separator{ background:url(images/dot_1.gif) left center repeat-x;}

	.content_list li.on{ background-color: #f9f9f9;}
	.content_list li.separator.on{background-color: #ffffff;}
	.content_list li a:hover{text-decoration:none;}
	.content_list li span{ float: right; font-size: 12px; color:#555;}
	.content_list li img{ margin-right: 5px;}

/* 文章分页 */
	/*-- 分页样式 --*/
	.pageC{ text-align: center; margin: 10px 0px 30px;}
	.showpage span#page_num{ padding: 3px 5px; border: 1px solid #ccc; margin: 0 3px;}
	.showpage span#page_num2{ padding: 4px 6px;  margin: 0 3px; background:#336699; color:#fff;}
	.pagecss span#page_up, .pagecss span#page_down{ display: inline-block;width: 75px; height: 22px; line-height: 22px; color:#333; }
	.pagecss span#page_up { background: url(images/page_up.gif) no-repeat left; cursor: pointer;}
	.pagecss span#page_down { background: url(images/page_down.gif) no-repeat right; cursor: pointer;}

/* 内容页 */
	.artDetail{background:url(images/bg-box-main.jpg) repeat-x 0px 0px; margin: 3px; padding: 10px 20px; width: 698px; }

		/* 文章标题 */
		.contArticle_tit{text-align:center; clear:both;overflow:hidden; }
		.contArticle_tit h1{ font-size: 20px; padding:10px 0px;width:90%;line-height:35px;height:100%; margin:15px auto; overflow:hidden;color:#069; font-weight:bold; font-family: "微软雅黑", "黑体", "宋体";}
		.contArticle_author{background:#f7f7f7;text-align:center; line-height:25px;margin:10px;border-bottom:1px solid #B8BFC5;   }
		.contArticle_author span{margin:0 5px; }

		/* 文章内容 */
		.contArticle_text{line-height:28px;font-family:宋体;padding:20px; overflow:hidden;text-align:left;  }
		.contArticle_text p{line-height:28px;margin-bottom:15px; }
		.contArticle_text img{max-width:650px;height:auto;}
		#fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal;	word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
		.contArticle_text ::selection{color:white;background:black; }

		.contArticle_text ul,.contArticle_text ol{margin-bottom:15px;margin-left:15px}
		.contArticle_text li{margin:auto;padding:auto; list-style : disc outside none ; list-style-position : inside;}

		.contArticle_bot_Artpage{margin:5px auto;; width:70%; text-align:center; padding:5px;  }
		.contArticle_bot_Artpage a{background:url(images/bg_page_num.jpg) repeat 0px 0px;display:inline-block;padding:0 6px;border:1px solid #B8BFC5;height:18px;line-height:18px;     }
		.contArticle_bot_text{margin:0 10px;line-height:30px;  text-align:left; height:30px;color:#666;}
		.contArticle_bot_text a{color:#666;}
		.contArticle_bot_text_UpdateTime{float:right;display:inline;text-align:right; width:180px;   }
		.contArticle_bot_page{background:#f3f3f3; line-height:30px; margin-bottom:10px; height:30px; }
		.contArticle_bot_page a{color:#666;}
		.contArticle_bot_tag{}
		.contArticle_bot_tag a{margin:0 3px;}
		.contArticle_bot_tag a:hover{color:red !important; text-decoration:underline;}
		.cA_b_prew{float:left;height:25px ;padding-left:5px }
		.cA_b_next{float:right; height:100%;padding-right:5px}

/* 右边侧栏内容区 */
    #right_box{ float:right; width: 213px; display: inline; border-left: 1px solid #D1D5D0; }
    #right_box dt{font-weight:bold; padding-left:30px; }

    .mbox{ margin: 5px 3px;}

/* 热点排行 */
	#hotArticle dt{background:url(images/at_hot_title.gif) top no-repeat;}
	.hotList{ margin: 10px;}
	.hotList li{ height: 24px; line-height: 24px;}
    .hotList img{ margin-right: 5px;}
	#hotArticle span{ padding-left: 20px; font-weight:normal;}
	.mbox dt a:hover{color: #F63;}
	.mbox dt span a{ background:transparent url(images/at_hot_tab.gif) no-repeat;color:#333;display:inline-block;height:22px;line-height:22px;margin:8px 1px 0;width:21px; padding-left:10px;}
	.mbox dt span .on{background:transparent url(images/at_hot_tabon.gif) no-repeat;color: #F63;}

/* 文章循环 */
	.childclas_box dt{ background:url(images/at_class_title.gif) left top no-repeat; height: 35px; line-height:35px; padding:0px; }
	.childclas_box dt a{background:none;}
	.childclas_box span {float: right;}
	.childclas_box span a{font-weight: normal;}
	.childclass_content ul{margin: 0px;padding: 0px;}
	.childclass_content{height: auto !important;height: 182px;min-height: 182px;}

/* 快速链接 */
	.quick_links{ width: 540px; margin: 0 auto; height: 100px; border: 1px solid #B5CDE1;  background:url(images/quick_links.gif) 10px center no-repeat; padding-left: 180px;}
	.quick_links a{ float: left; width: 66px; text-align: center; padding: 10px 11px 0px; }
	.quick_links a:hover{ background:url(images/ql_iconbg.gif) center 7px no-repeat;}
	.quick_links img{ display: block; margin-bottom: 5px; }
	.quick_links span{ display: block; font-size: 14px; font-weight: bold; }


/* ==其他文章定义== */
    .siderbox{ float: left; width: 205px; margin: 0px 3px; display:inline; border-right: 1px solid #D1D5D0; text-align:left;}
	.siderbox dt{ background:url(images/list_t.jpg) no-repeat; width:185px; height: 30px; line-height: 30px; padding-left: 20px; margin-top:3px; color:#123785; font-weight:bold; margin-bottom: 5px;}
	.column li{ background:url(images/list_bg.gif) 10px bottom no-repeat; height:30px; line-height: 30px; width: 150px; padding-left: 45px;}
	.button_in li{ margin-bottom: 2px;}
	.button_in li a{ padding: 5px 5px 0px 10px;}
	.button_in li img{ width: 180px; height: 46px;}
	.lawyer_on dt span{ float: right; margin-right: 10px; font-weight:normal;}
	.lawyer_on dt span a, .lawyer_on dt span a:visited{color:#123785;}
	.lawyer_on dt span a:hover{ color:#F60;}
	.lawyer_on dt{ margin-bottom: 10px;}
	.lawyer_on ul{  text-align:center;}

	.main_right{ float: right; width: 746px; display:inline; text-align:left;}

/* ==法律顾问  在线委托== */
    .categoy_tabs{ background:url(images/bg_tabss.png) no-repeat 0px 0px; margin:3px; padding-bottom: 10px; }
	.categoy_tabs dt{ height:30px;line-height:30px; text-align:left; padding-left:10px; }
	.categoy_tabs dt span a{ background:url(images/bg-tab-tt.gif) no-repeat 0px 0px;width:67px;padding-left:30px;height:27px;line-height:27px;  display:inline-block;;text-align:left; margin:4px 3px 0 3px;color:#666;   }
	.categoy_tabs dt span .on{ background-position:right 0px; color:#f60;}
	.categoy_tabs dt a:hover{ text-decoration:underline;color:#f60; }
	.categoy_tabs dd{ text-align:left; padding: 20px 30px; height: auto; overflow:hidden; }
	.advisor dd{ height: 250px !important;border-bottom: 1px dashed #ddd; overflow:hidden; padding-bottom: 0px;}
	.categoy_tabs p{ line-height: 28px;}
	.categoy_tabs dt em{ float:right; margin-top:0px;  margin-right: 10px;  }
	.categoy_tabs dt em a, .categoy_tabs dt em a:hover, .categoy_tabs dt em a:visited{font-style:normal;;font-weight:normal;}
	.categoy_tabs dt.other em{ margin-top:0px;}
	.categoy_tabs dt.other em a, .categoy_tabs dt.other em a:hover, .categoy_tabs dt.other em a:visited{}
	.categoy_tabs dt em a:hover{ }

	#Category dt a{font-weight:bold;}
	#Category dd{display:none; }

	/**/
	.msgInTab{background:none;margin:0px !important; }
	.msgInTab dl{height: auto !important; overflow:hidden;}
	.msgInTab dd{display:block !important; padding:0 !important;   }
	.msgInTab .fl{background:none !important; }
	.msgInTab .msg-ttt{float:none; background-position:0 -495px !important; }
	.msgInTab dd{padding:10px !important; overflow:hidden; }
	.msgInTab .msg-repccc{display:block !important; clear:both;float:none !important; }
	.pageC {height:20px;margin:5px 0px !important;}


/* ==5种法律顾问类型== */
    #Category_5 {background: #ffffff url(Images/bg_servHall.jpg) no-repeat left bottom;border: 1px solid #D1D5D0;_height: 300px;min-height: 300px; margin: 15px 5px;}
	#Category_5 dt {float: left;width: 119px;padding-top: 40px;position: relative;}
		#Category_5 dt em, .picBox dt em {background: url(Images/tag_servHall.png) no-repeat left top;display: block;width: 85px;height: 24px;padding-left: 20px;text-align: center; padding-top: 2px;position: absolute;left: -2px;top: 1px; font-style:normal; font-weight:bod;}
		#Category_5 dt em, .picBox dt em, .picBox dt em a {color: #ffffff;}
		#Category_5 dt a {background: url(Images/nav_servHall.png) no-repeat left -50px;display: block;height: 28px;line-height: 28px;
text-align: center;padding-bottom: 2px;overflow: hidden;}
		#Category_5 dt a:hover, #Category_5 dt a.on {color: #1665b4;font-weight: bolder;}
		#Category_5 dt a.on {background-position: right -150px;padding-top: 1px;height: 27px;}
        #Category_5 dd {float: left;width: 580px;padding: 10px;}
		#Category_5 ul {display: none;height: auto!important;height: 200px;min-height: 200px;}
		#Category_5  p{line-height: 28px;}
		#Category_5  p a{ color:#F60;}


/* ==客服中心 人才招聘== */

	.banner_service, .banner_recr{ width: 700px; height:130px; margin-right: 7px; padding-left: 35px; padding-top: 50px; color:#fff; font-weight: bold; font-size: 14px; margin-top: 7px;}
	.banner_service{background: url(images/service.jpg) no-repeat; }
	.service_list{ margin: 5px; overflow:hidden;}
	.service_list dt, .recr_cont dt, .recr_list dt{ height: 30px; line-height: 30px; background: url(images/column_tdbg.gif) left bottom no-repeat; padding-left: 20px; color:#123785; font-weight:bold;}
	.service_list dt span, .picList dt span { float:right; height: 28px; line-height: 28px;}
	.service_list dt span a,.service_list dt span a:visited, .picList dt span a,.picList dt span a:visited{color:#123785; font-weight:normal;}
	.service_list dt span a:hover, .picList dt span a:hover{ color:#F60;}
	.service_list  dd { padding: 10px 30px;}
	.service_list li, .categoy_tabs li{ line-height: 30px; height: 30px; background:url(images/point2_bg.gif) left center repeat-x;}
	.service_list li a, .categoy_tabs li a{ background-color: #fff;}
	.service_list span, .categoy_tabs dd span{ float: right; background-color:#fff; padding: 0px 10px; display: block; line-height:30px; height: 30px;}
	.categoy_tabs dd span.more a{ float: right; color:#f60;}
	.picList dd{ padding: 20px 15px 5px; overflow:hidden;}
	.picList p{ text-indent: 2em;}
	.picList li{ height: 100px;}

	.pageC{height:50px; }
	.pageC span{display:inline-block !important;float:none !important; height:auto !important;line-height:20px !important;}
	
	#sLawyer{ height:240px; overflow:hidden;}
	#sLawyer .sContent {height:1000px;}
	#sLawyerb { width:100%; overflow:hidden; }
    #sLawyerb .sContentb{ width: 3000px;}
	
	.p_box{ text-align:right; margin: 5px;}
	.lawyer_on dd{ padding:5px 0px;}
    .lawyer_on li{ float: left; width: 95px; margin:0px; text-align:center;}