@charset "utf-8";
/* CSS Document */
.w1100 {
	width: 1100px;
	margin: auto;
}
.mainXz .lawer {
	background: #fff url(../images/images_a/bg_mdAa.png) repeat-x;
	background-size: 100% 100%;
	padding-bottom: 30px;
}
.lawer .layCont {
	width: 1100px;
	margin: auto;
}
.layCont .layInfo {
	padding: 45px 45px 30px 24px;
	overflow: hidden;
}
.layInfo img {
	float: left;
}
.layInfo .infoW {
	float: right;
	text-indent: 30px;
	line-height: 26px;
	width: 765px;
	font-size: 17px;
	color: #333;
}
.caseDiv {
	border: 1px solid #e7e7e7;
	background: #fff;
	padding: 0 15px 0;
	overflow: hidden;
}
.caseDiv .caseLeft {
	width: 475px;
	float: left;
	background: url(../images/images_a/bg_jz.png) no-repeat top center;
}
.caseLeft .t {
	font-size: 36px;
	color: #111;
	text-align: center;
	margin: 28px 0 35px 0;
}
.caseLeft .tInfo {
	color: #111;
	font-size: 16px;
	text-indent: 30px;
	line-height: 26px;
	margin: 0 0 25px 15px;
}
.caseLeft .btnA {
	overflow: hidden;
	margin-bottom: 30px;
}
.caseLeft .btnA .btnList {
	float: left;
	width: 135px;
	height: 42px;
	line-height: 44px;
	border: 1px solid #4172ef;
	border-radius: 5px;
	background: #eff3ff;
	color: #4172ef;
	font-size: 16px;
	margin-right: 20px;
	cursor: pointer;
}
.btnList .i {
	background: url(../images/images_a/icon_lA.png) no-repeat;
	float: left;
	width: 32px;
	height: 34px;
	margin: 5px 10px 0 10px;
}
.btnList .iA {
	background: url(../images/images_a/icon_lB.png) no-repeat;
	float: left;
	width: 32px;
	height: 28px;
	margin: 8px 10px 0 10px;
}
.btnList .iB {
	background: url(../images/images_a/icon_lC.png) no-repeat;
	float: left;
	width: 33px;
	height: 29px;
	margin: 8px 10px 0 10px;
}
.caseLeft .btnA .btnList:hover {
	background: #4172ef;
	border: 1px solid #4172ef;
	color: #fff;
}
.btnList:hover .i {
	background: url(../images/images_a/icon_lA_h.png) no-repeat;
}
.btnList:hover .iA {
	background: url(../images/images_a/icon_lB_h.png) no-repeat;
}
.btnList:hover .iB {
	background: url(../images/images_a/icon_lC_h.png) no-repeat;
}
.caseDiv .caseDeta {
	float: left;
	padding-top: 20px;
	width: 548px;
}
.caseDeta .caseTit {
	border-bottom: 2px solid #ccd5dd;
	padding-bottom: 10px;
}
.caseDeta .caseTit .cLeft {
	float: left;
	font-weight: bold;
	color: #333;
	font-size: 18px;
	position: relative;
}
.caseTit .cLeft::after {
	content: "";
	border-bottom: 2px solid #1055b9;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -11px;
}
.caseTit .cLeft i {
	width: 6px;
	height: 15px;
	margin: 5px 10px 0 0;
	float: left;
	background: #1055b9;
}
.caseDeta .caseTit .more {
	float: right;
	color: #555;
	margin-top: 5px;
}
.caseTit .more .iM {
	background: url(../images/images_a/icon_mr.png) no-repeat;
	width: 13px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0 0 5px;
}
.caseDeta .caseUl {
	position: relative;
	padding: 14px 0 0 0;
}
.caseUl::before {
	position: absolute;
	content: "";
	border-left: 3px solid #d5e1ff;
	top: 20px;
	left: 18px;
	bottom: 5px;
}
.caseDeta .caseUl li {
	margin-bottom: 15px;
	padding-left: 26px;
	position: relative;
}
.caseUl li .ic {
	background: url(../images/images_a/icon_dot.png) no-repeat;
	width: 14px;
	height: 14px;
	display: inline-block;
	z-index: 200;
	position: absolute;
	top: 4px;
	left: 12px;
}
.caseUl li .txt {
	width: 495px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #555;
	font-size: 15px;
}
.mainOffice {
	background: #fff;
	overflow: hidden;
}
.mainMidO {
	padding-top: 45px;
}
.mainMidO .titLaw {
	background: url(../images/images_a/bg_findT.png) no-repeat;
	width: 385px;
	margin: auto;
}
.titLaw .txt {
	color: #111;
	font-size: 36px;
	padding: 15px 0 0 75px;
	font-weight: bold;
}
.titLaw .txtS {
	margin-top: 25px;
	text-align: center;
	color: #888;
	font-size: 16px;
}
.laySer {
	margin: 15px auto 25px;
}
.serTxt {
	width: 868px;
	height: 40px;
	margin: auto;
	line-height: 40px;
	position: relative;
}
.laySer .txt {
	width: 868px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #868b96;
	padding-left: 15px;
	box-sizing: border-box;
	border-radius: 20px;
	color: #888;
}
.laySer .txt::placeholder {
	color:#888;
	font-size:14px;
}
.laySer .btnS {
	background: url(../images/images_a/btn_ser.png) no-repeat;
	width: 110px;
	height: 42px;
	position: absolute;
	top: 0;
	right: 0;
	padding-left: 54px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
}
.typeArea {
	margin-top: 25px;
}
.typeList {
	margin: 0 0 10px 55px;
	overflow: hidden;
}
.typeList label {
	width: 75px;
	float: left;
	color: #888;
	line-height: 32px;
}
.typeList .typeUl {
	float: left;
	width: 940px;
}
.typeList .typeUl li {
	float: left;
	color: #555;
	margin: 0 30px 10px 0;
	line-height: 30px;
	height: 30px;
	cursor: pointer;
}
.typeUl li.act {
	border: 1px solid #3e6ac8;
	border-radius: 15px;
	padding: 0 20px;
	text-align: center;
	font-weight: bold;
	color: #3e6ac8;
}
.resultMd {
	margin-bottom: 65px;
}
.resultMd .resTit {
	margin-bottom: 24px;
}
.resTit .total {
	float: left;
	margin-left: 10px;
	font-size: 16px;
	color: #888;
}
.resTit .total b {
	font-size: 18px;
	color: #333;
}
.resTit .resOpt {
	color: #555;
	float: right;
}
.resTit .resOpt .sel {
	border: none;
}
.resultCont {
	overflow: hidden;
}
.resultCont .resList {
	border: 1px solid #e6e6e6;
	padding: 20px 17px 10px 20px;
	box-sizing: border-box;
	float: left;
	overflow: hidden;
	margin: 0 20px 20px 0;
}
.resultCont .resListS {
	margin-right: 0;
}
.resList .resImg {
	margin-right: 20px;
	float: left;
}
.resList .rBtn {
	width: 78px;
	height: 28px;
	border: 1px solid #0092cf;
	border-radius: 3px;
	line-height: 28px;
	text-align: center;
	color: #0092cf;
	margin: 10px auto;
	cursor: pointer;
}
.resList .resInfo {
	float: left;
}
.resInfo .name {
	color: #555;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 18px;
}
.resInfo li {
	overflow: hidden;
	margin-bottom: 5px;
}
.resInfo li label {
	color: #888;
	float: left;
}
.resInfo li .txt {
	color: #333;
	float: left;
	width: 145px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.resInfo li .txtA {
	color: #1055b9;
}
.pageN {
	overflow: hidden;
	margin: auto;
	color: #888;
	width: 30%;
}
.pageN .totP {
	float: left;
	margin-right: 20px;
	line-height: 30px;
}
.pageN .totP b {
	color: #555;
}
.pageN .nation {
	float: left;
}
.pageN .nation a {
	float: left;
	padding: 2px 6px;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-align: center;
	color: #888;
	margin-right: 10px;
}
.pageN .nation a:hover {
	background: #1055b9;
	border: 1px solid #1055b9;
	color: #fff;
}
.gInfoMd {
	width: 100%;
	margin-bottom: 20px;
}
.gInfoMd .caseDeta {
	width: 31.3%;
	margin-right: 20px;
	float: left;
}
.gInfoMd .caseDetaS {
	margin-right: 0;
}
.caseDeta .caseUlA {
	margin: 20px 0 0 0;
}
.caseDeta .caseUlA li {
	margin-bottom: 15px;
}
.caseUlA li .ic {
	background: #aaa;
	width: 6px;
	height: 6px;
	display: inline-block;
	float: left;
	margin: 10px 8px 0 5px;
}
.caseUlA li .txt {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #555;
	font-size: 15px;
}
/**律师情况**/
.LawSit {
	background: url(../images/images_a/bg_titC.png) no-repeat;
	margin: 38px 0 20px 0;
	height: 54px;
	overflow: hidden;
}
.LawSit .t {
	font-size: 32px;
	color: #111;
	margin-left: 60px;
	float: left;
}
.LawSit .txt {
	color: #888;
	font-size: 16px;
	float: right;
	margin-top: 15px;
}
.LawSit .txt b {
	color: #333;
}
.typeListA {
	margin: 0 0 10px 0;
}
.typeListA .typeUl {
	width: 100%;
}
.lawFirm {
	background: url(../images/images_a/bg_ls.png) no-repeat;
	background-size: 100% 100%;
	height: auto;
	min-height: 484px;
}
.mainMidOA {
	padding-top: 0;
}
.lawFirm .lawFcont {
}
.lawFcont .lLogo {
	text-align: center;
}
.lawFcont .lLogo img {
	margin: 22px 0 18px 0;
}
.lLogo .lT {
	font-weight: bold;
	font-size: 36px;
	color: #007dd9;
}
.lLogo .ltS {
	font-size: 30px;
	color: #007dd9;
}
.totInfo {
	border: 1px solid #e5e5e5;
	background: #fff;
	margin-top: 20px;
	position: relative;
	padding: 20px 26px 0;
}
.totInfo .iDiv {
	position: absolute;
	top: 10px;
	right: 12px;
	color: #83aeff;
	cursor: pointer;
}
.totInfo .iDiv .ic {
	background: url(../images/images_a/icon_allxx.png) no-repeat;
	width: 9px;
	height: 9px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 6px;
}
.totInfo ul {
	overflow: hidden;
}
.totInfo li {
	overflow: hidden;
	color: #111;
	margin-bottom: 16px;
	float: left;
	width: 50%;
	font-size: 17px;
}
.totInfo li label {
	float: left;
	font-size: 15px;
	color: #888;
	margin-right: 5px;
}
.totInfo .liS {
	width: 100%;
}
.totInfo .iTxt {
	width: 950px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 17px;
}
.totInfo .is {
	background: url(../images/images_a/icon_st.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: 2px 0 0 6px;
	width: 17px;
	height: 22px;
}
.totInfo .ie {
	background: url(../images/images_a/icon_xx.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin: 2px 0 0 6px;
	width: 23px;
	height: 16px;
}
.mainXz .fairDiv {
	background: url(../images/images_a/bg_gz.png) no-repeat;
	background-size: 100% 100%;
	min-height: 673px;
}
.fairDiv .layInfo img {
	margin-top: 15px;
}
.infoW .tF {
	color: #333;
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 20px;
}
.infoW .nr {
	color: #333;
	font-size: 17px;
	margin-bottom: 20px;
}
.infoW .fairOpt {
	overflow: hidden;
}
.fairOpt .fList {
	float: left;
	width: 174px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #007adf;
	border-radius: 5px;
	background: #deebfe;
	color: #007adf;
	font-size: 17px;
	margin-right: 20px;
	text-indent: inherit;
	cursor: pointer;
}
.fairOpt .fListS {
	margin-right: 0;
}
.fairOpt .fList .i {
	background: url(../images/images_a/icon_gzA.png) no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin: 8px -20px 0 35px;
}
.fairOpt .fList .iA {
	background: url(../images/images_a/icon_gzB.png) no-repeat;
	width: 23px;
	height: 22px;
	float: left;
	margin: 10px -20px 0 35px;
}
.fairOpt .fList .iB {
	background: url(../images/images_a/icon_gzC.png) no-repeat;
	width: 21px;
	height: 21px;
	float: left;
	margin: 10px -20px 0 35px;
}
.fairOpt .fList .iC {
	background: url(../images/images_a/icon_gzD.png) no-repeat;
	width: 24px;
	height: 23px;
	float: left;
	margin: 10px -20px 0 35px;
}
.fairOpt .fList:hover {
	background: #0079df;
	border: 1px solid #0079df;
	color: #fff;
}
.fairOpt .fList:hover .i {
	background: url(../images/images_a/icon_gzA_h.png) no-repeat;
}
.fairOpt .fList:hover .iA {
	background: url(../images/images_a/icon_gzB_h.png) no-repeat;
}
.fairOpt .fList:hover .iB {
	background: url(../images/images_a/icon_gzC_h.png) no-repeat;
}
.fairOpt .fList:hover .iC {
	background: url(../images/images_a/icon_gzD_h.png) no-repeat;
}
.fairStep img {
	margin-top: 70px;
}
.fairStep .fBtn {
	float: right;
}
.fairStep .fBtn .btnA {
	width: 118px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #2b73e0;
	background: #deebff;
	color: #2b73e0;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	margin-right: 10px;
}
.fairStep .fBtn .btnB {
	background: #2b73e0;
	border: 1px solid #2b73e0;
	color: #fff;
}
.typeAreaF .typeList {
	margin: 0 0 10px 0;
}
.typeAreaF .typeUl {
	width: 960px;
}
.typeAreaF .typeList label {
	width: 90px;
}
.typeList .ms {
	width: 90%;
	border: 1px solid #868b96;
	height: 170px;
	padding: 10px;
	box-sizing: border-box;
	color: #999;
	margin-bottom: 20px;
}
/*首页**/
.topCb {
	height: 45px;
	line-height: 45px;
	background: #fff;
}
.topMid .tWeat {
	color: #666;
	font-size: 13px;
	float: left;
}
.topMid .tWeat .i {
	display: inline-block;
	background: url(../images/images_a/icon_w.png) no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: 0 6px 0 10px;
}
.topMid .search {
	float: right;
	position: relative;
}
.topMid .search input {
	width: 278px;
	height: 28px;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	padding: 0 10px;
	box-sizing: border-box;
}
.topMid .search .ic {
	background: url(../images/images_a/bg_serA.png) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	top: 15px;
	right: 15px;
	position: absolute;
	cursor: pointer;
}
.indexHead {
	background: url(../images/images_a/bg_index_new.png) no-repeat;
	background-size: 100% 100%;
	height: 543px;
}
.indexHead .iheadMid {
}
.iheadMid .loginArea {
	padding-top: 40px;
	margin-left: 178px;
	overflow: hidden;
}
.iheadMid .loginArea .lgArea {
	color: #333;
	margin-right: 30px;
}
.loginArea .lgAreaA {
	border-left: 1px solid #df3036;
	padding-left: 30px;
}
.lgArea .iconC {
	background: url(../images/images_a/icon_wx.png) no-repeat;
	width: 24px;
	height: 20px;
}
.lgArea .iconD {
	background: url(../images/images_a/icon_app.png) no-repeat;
	width: 17px;
	height: 22px;
}
.lgArea .btnQ {
	width: 80px;
	height: 34px;
	line-height: 34px;
	border-radius: 5px;
	background: #0079df;
	color: #fff;
	border: none;
	text-align: center;
	margin-top: -8px;
	cursor: pointer;
}
.logoMid {
	text-align: center;
}
.logoMid .logo {
	margin: 40px auto 45px;
}
.indexMain {
	background: #fff;
}
.mdAreaA .ulA {
	margin: 90px 0 60px 0;
	overflow: hidden;
}
.mdAreaA .ulA li {
	margin-bottom: 18px;
	background: url(../images/images_a/bg_iMd.png) no-repeat;
	width: 137px;
	height: 159px;
	text-align: center;
	padding-top: 30px;
	box-sizing: border-box;
	float: left;
	margin-right: 52px;
}
.mdAreaA .ulA .liS {
	margin-right: 0;
}
.ulA li .icon {
	margin: 0 auto 24px;
	background: url(../images/images_a/icon_imgA.png) no-repeat center;
	width: 59px;
	height: 59px;
}
.ulA li .icon1 {
	background: url(../images/images_a/icon_imgB.png) no-repeat center;
	width: 59px;
	height: 59px;
}
.ulA li .icon2 {
	background: url(../images/images_a/icon_imgC.png) no-repeat center;
	width: 58px;
	height: 59px;
}
.ulA li .icon3 {
	background: url(../images/images_a/icon_imgD.png) no-repeat center;
	width: 59px;
	height: 59px;
}
.ulA li .icon4 {
	background: url(../images/images_a/icon_imgE.png) no-repeat center;
	width: 59px;
	height: 59px;
}
.ulA li .icon5 {
	background: url(../images/images_a/icon_imgF.png) no-repeat center;
	width: 61px;
	height: 61px;
}
.ulA li .icon6 {
	background: url(../images/images_a/icon_imgG.png) no-repeat center;
	width: 54px;
	height: 49px;
}
.ulA li .icon7 {
	background: url(../images/images_a/icon_imgH.png) no-repeat center;
	width: 54px;
	height: 46px;
}
.ulA li .icon8 {
	background: url(../images/images_a/icon_imgI.png) no-repeat center;
	width: 56px;
	height: 56px;
}
.ulA li .icon9 {
	background: url(../images/images_a/icon_imgJ.png) no-repeat center;
	width: 57px;
	height: 51px;
}
.ulA li .icon10 {
	background: url(../images/images_a/icon_imgK.png) no-repeat center;
	width: 52px;
	height: 52px;
}
.ulA li .icon11 {
	background: url(../images/images_a/icon_imgL.png) no-repeat center;
	width: 54px;
	height: 52px;
}
.ulA li .icon12 {
	background: url(../images/images_a/icon_dt.png) no-repeat center;
	width: 54px;
	height: 52px;
}
.ulA li .txt {
	color: #0079df;
	font-size: 20px;
}
.ulA li .txts {
	margin-top: -10px;
}
.ulA li:hover {
	background: url(../images/images_a/bg_iMd_h.png) no-repeat;
}
.ulA li:hover .icon {
	background: url(../images/images_a/icon_imgA_h.png) no-repeat center;
}
.ulA li:hover .icon1 {
	background: url(../images/images_a/icon_imgB_h.png) no-repeat center;
}
.ulA li:hover .icon2 {
	background: url(../images/images_a/icon_imgC_h.png) no-repeat center;
}
.ulA li:hover .icon3 {
	background: url(../images/images_a/icon_imgD_h.png) no-repeat center;
}
.ulA li:hover .icon4 {
	background: url(../images/images_a/icon_imgE_h.png) no-repeat center;
}
.ulA li:hover .icon5 {
	background: url(../images/images_a/icon_imgF_h.png) no-repeat center;
}
.ulA li:hover .icon6 {
	background: url(../images/images_a/icon_imgG_h.png) no-repeat center;
}
.ulA li:hover .icon7 {
	background: url(../images/images_a/icon_imgH_h.png) no-repeat center;
}
.ulA li:hover .icon8 {
	background: url(../images/images_a/icon_imgI_h.png) no-repeat center;
}
.ulA li:hover .icon9 {
	background: url(../images/images_a/icon_imgJ_h.png) no-repeat center;
}
.ulA li:hover .icon10 {
	background: url(../images/images_a/icon_imgK_h.png) no-repeat center;
}
.ulA li:hover .icon11 {
	background: url(../images/images_a/icon_imgL_h.png) no-repeat center;
}
.ulA li:hover .icon12 {
	background: url(../images/images_a/icon_cdt.png) no-repeat center;
}
.ulA li:hover .txt {
	color: #fff;
}
.indexInfo .infoA {
	background: url(../images/images_a/bg_iTita.png) no-repeat bottom center;
	padding-bottom: 15px;
}
.infoA .tit {
	font-size: 42px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.infoA .txt {
	color: #000;
	margin: 20px 0 10px 0;
}
.indexInfo .infoWrap {
	margin: 45px 0 30px 0;
	overflow: hidden;
}
.infoWrap img {
	width: 354px;
	height: 230px;
	float: left;
	border-radius: 8px;
	margin-right: 32px;
}
.infoRight {
	float: left;
	width: 705px;
}
.infoRight .infoT {
	background: url(../images/images_a/bg_titAA.png) no-repeat bottom center;
	width: 661px;
	padding-bottom: 10px;
	overflow: hidden;
}
.infoRight .infoT .t.active {
	color: #000;
	font-size: 28px;
	font-style: italic;
	float: left;
	margin-right: 18px;
}
.infoRight .infoT .t {
	/*border-left: 1px solid #dedede;*/
	font-size: 28px;
	color: #b7b7b7;
	float: left;
	padding-left: 16px;
	font-style: italic;
}
.infoRight .infoT .morea {
	width: 57px;
	text-align: center;
	line-height: 20px;
	height: 20px;
	background: #bebebe;
	border-radius: 10px;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	float: right;
	margin-top: 10px;
}
.infoDiv {
	margin-top: 35px;
}
.infoDiv .ta {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 15px;
}
.infoDiv .txtA {
	color: #666;
	height: 50px;
	overflow: hidden;
}
.infoDiv .more {
	background: url(../images/images_a/bg_titB.png) no-repeat bottom center;
	height: 1px;
	margin-top: 36px;
	position: relative;
}
.infoListW .infoM {
	float: left;
	margin-right: 20px;
}
.infoListW .infoMs {
	float: right;
	margin-right: 0;
}
.infoM li {
	color: #000;
	font-size: 16px;
	margin-bottom: 15px;
	overflow: hidden;
}
.infoM li .i {
	background: #0079df;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
	float: left;
	vertical-align: middle;
	margin: 6px 15px 0 0;
}
.infoM li .txt {
	float: left;
	width: 400px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.infoM li .time {
	float: right;
	color: #999;
	font-size: 16px;
}
.mdBanner {
	background: url(../images/images_a/bg_imdA.jpg) no-repeat;
	height: 372px;
}
.studyLawL {
	float: left;
	width: 354px;
	height: 230px;
	margin-right: 30px;
}
.studyLawL .slideTxt {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 17px;
	background: rgba(0,0,0,0.5);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.studyLawL .slideTxt a {
	cursor: pointer;
}
.studyLawL .slideBar {
	height: 7px;
	bottom: 10px;
	right: 2px;
}
.studyLawL .slideBarLi {
	height: 7px;
	width: 7px;
	border-radius: 50%;
	background: #d1d6df;
	cursor: pointer;
	margin-right: 10px;
}
.studyLawL .slideBarLi.active {
	background: #ff6619;
	width: 20px;
	height: 7px;
	border-radius: 3.5px;
}
.mdBanner .mdMid {
	padding-top: 70px;
}
.mdBanner .mdMid li {
	float: left;
	width: 258px;
	height: 64px;
	line-height: 66px;
	border-radius: 8px;
	background: #fff;
	padding-left: 20px;
	box-sizing: border-box;
	color: #333;
	font-size: 16px;
	margin: 0 18px 24px 0;
	border: 1px solid #fff;
	cursor: pointer;
}
.mdBanner .mdMid .liS {
	margin-right: 0;
}
.mdBanner .mdMid .liSa {
	width: 538px;
	margin-right: 0;
}
.mdMid li img {
	margin: 14px 10px 0 0;
	display: block;
	float: left;
}
.map {
	background: #fff;
	padding-top: 60px;
}
.mapCont {
	overflow: hidden;
	margin-bottom: 140px;
}
.mapCont img {
	float: left;
	margin-top: 120px;
}
.mapCont .dataArea {
	float: left;
	width: 690px;
	margin: 0 0 0 -20px;
}
.dataArea .mTit {
	font-size: 40px;
	color: #333;
	margin-bottom: 60px;
}
.mapW {
	width: 1240px;
	margin: auto;
}
.dataArea ul li {
	float: left;
	width: 128px;
	text-align: center;
	margin: 0 10px 20px 0;
	background: url(../images/images_a/bg_right.png) no-repeat right center;
	position: relative;
	padding: 10px 0;
}
.dataArea .num {
	font-family: arial;
	font-size: 36px;
	color: #0079df;
}
.dataArea .t {
	font-size: 14px;
}
.dataArea ul li::after {
	background: url(../images/images_a/bg_bot.png) no-repeat bottom center;
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	height: 1px;
}
.optDiv {
	overflow: hidden;
	margin-bottom: 75px;
}
.optDiv li {
	float: left;
	width: 210px;
	line-height: 60px;
	height: 60px;
	margin: 0 10px 0 0;
}
.optDiv li a {
	display: block;
}
.optDiv li .btnA {
	background: url(../images/images_a/btn_xzA.png) no-repeat;
	color: #fff;
	padding-left: 50px;
	font-size: 19px;
	line-height: 60px;
	box-sizing: border-box;
}
.optDiv li .btnB {
	background: url(../images/images_a/btn_xzB.png) no-repeat;
	padding-left: 90px;
	color: #0079df;
	font-size: 19px;
	line-height: 60px;
	box-sizing: border-box;
}
.optDiv li .btnC {
	background: url(../images/images_a/btn_xzC.png) no-repeat;
	color: #fff;
	padding-left: 85px;
	font-size: 19px;
	line-height: 60px;
	box-sizing: border-box;
}
.optDiv li .btnD {
	background: url(../images/images_a/btn_xzD.png) no-repeat;
	padding-left: 82px;
	color: #0079df;
	font-size: 19px;
	line-height: 60px;
	box-sizing: border-box;
}
.optDiv li .btnE {
	background: url(../images/images_a/btn_xzE.png) no-repeat;
	color: #fff;
	padding-left: 90px;
	font-size: 19px;
	line-height: 60px;
	box-sizing: border-box;
}
.optDiv .liA {
	margin-right: 0;
}
/**04求法援**/
.legal {
	overflow: hidden;
	margin-top: 15px;
}
.legal .legLeft {
	float: left;
}
.legal .evaluate {
	float: left;
	width: 175px;
	margin: 20px 0 0 16px;
}
.evaluate .eDiv {
	width: 170px;
	height: 58px;
	line-height: 58px;
	border: 1px solid #b6e1ff;
	border-radius: 8px;
	padding-left: 25px;
	box-sizing: border-box;
	color: #77aafb;
	font-size: 15px;
	margin-bottom: 10px;
	cursor: pointer;
}
.evaluate .eDiv .i {
	background: url(../images/images_a/icon_fA.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 23px;
	margin: -10px 15px 0 0;
}
.evaluate .eUl li {
	width: 80px;
	height: 78px;
	float: left;
	margin: 0 8px 10px 0;
	text-align: center;
	border: 1px solid #b6e1ff;
	border-radius: 8px;
	padding-top: 15px;
	box-sizing: border-box;
	cursor: pointer;
}
.evaluate .eUl .liA {
	margin-right: 0;
}
.eUl li .i {
	background: url(../images/images_a/icon_fB.png) no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
}
.eUl li .iA {
	background: url(../images/images_a/icon_fC.png) no-repeat;
	width: 26px;
	height: 25px;
	display: inline-block;
}
.eUl li .iB {
	background: url(../images/images_a/icon_fD.png) no-repeat;
	width: 25px;
	height: 21px;
	display: inline-block;
}
.eUl li .iC {
	background: url(../images/images_a/icon_fE.png) no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
}
.eUl li p {
	color: #77aafb;
	font-size: 15px;
}
.mainOfficeNew {
	background: url(../images/images_a/bg_bodyAA.png) no-repeat;
	background-size: 100% 100%;
}
.mediate {
	text-align: center;
	margin: 40px 0;
}
.mediate .imgM {
	display: block;
}
.layCont .layInfoJd {
	padding-right: 0;
	margin-bottom: 10px;
}
.layInfo .infoWJd {
	overflow: hidden;
	width: 830px;
}
.infoWJd .txt {
	float: left;
	width: 635px;
}
.infoWJd .btnJd {
	float: left;
	margin-left: 40px;
}
.btnJd .btnA {
	background: url(../images/images_a/btn_jdA.png) no-repeat;
	width: 135px;
	height: 42px;
	cursor: pointer;
	margin-bottom: 5px;
}
.btnJd .btnB {
	background: url(../images/images_a/btn_jdB.png) no-repeat;
}
.jdUl {
	margin-top: 2px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #ccd5dd;
	width: 522px;
}
.jdUl li {
	float: left;
	color: #888;
	font-size: 18px;
	padding: 0 10px;
	position: relative;
	cursor: pointer;
	height: 30px;
	line-height: 30px;
}
.jdUl li.on {
	color: #4172ef;
	font-weight: bold;
}
.jdUl li.on::after {
	position: absolute;
	content: "";
	width: 34px;
	height: 3px;
	left: 20px;
	right: 20px;
	bottom: 0;
	background: #1055b9;
	margin: auto;
}
.caseDeta .caseTitA {
	border-bottom: none;
}
.jdUl .more {
	float: right;
}
.caseDivNew {
	border: none;
	background: none;
}
.caseDivNew .caseLeft {
	background: #fff url(../images/images_a/bg_jz.png) no-repeat top center;
	border: 1px solid #e7e7e7;
	padding: 0 0 0 15px;
}
.caseDivNew .caseDeta {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: right;
	padding: 10px;
	box-sizing: border-box;
}
.zcStep {
	padding-top: 45px;
	position: relative;
}
.zcStep .zT {
	left: 315px;
	top: 65px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	position: absolute;
}
.mainMidO .titLawA {
	width: 405px;
}
.arbitration {
	overflow: hidden;
	width: 165px;
	margin: 25px auto;
}
.arbitration li {
	float: left;
	font-weight: bold;
	color: #999;
	font-size: 16px;
	padding: 0 10px;
	cursor: pointer;
	position: relative;
	padding-bottom: 6px;
}
.arbitration li.on::after {
	position: absolute;
	content: "";
	height: 3px;
	background: #ffb629;
	left: 0;
	right: 0;
	bottom: 0;
}
.particCont {
	background: #fff;
	margin: 35px auto 30px;
}
.particCont .partNav {
	width: 270px;
	border: 1px solid #f5f5f5;
	border-bottom: none;
	float: left;
}
.leftNav {
	background: #fff;
}
.partNav .tit {
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	background: #0079df;
}
.oneUl .oneList-btn {
	border-bottom: 1px solid #d1d1d1;
	border-top: 1px solid #fff;
}
.oneUl .oneList-btnS {
	border-top: none;
}
.oneUl .oneList .oneList-btn {
	height: 54px;
	line-height: 54px;
	display: flex;
	align-items: center;
	/*padding-left: 16px;*/
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
	border-bottom: 1px solid #f5f5f5;
}
/*.oneUl .oneList.active .oneList-btn {
	background: #0079df;
}*/
.oneUl .oneList.active .oneList-btn span {
	color: #0079df;
}
.oneUl .oneList .oneList-btn em {
	display: inline-block;
	width: 17px;
	height: 17px;
}
.oneUl .oneList.list1 .oneList-btn em {
	background: url(../images/slideIcon1.png) no-repeat;
}
.oneUl .oneList.list2 .oneList-btn em {
	background: url(../images/slideIcon2.png) no-repeat;
	height: 13px;
	margin-top: 3px;
}
.oneUl .oneList.list3 .oneList-btn em {
	background: url(../images/slideIcon3.png) no-repeat;
	height: 13px;
	margin-top: 3px;
}
.oneUl .oneList.list4 .oneList-btn em {
	background: url(../images/slideIcon4.png) no-repeat;
	height: 13px;
	margin-top: 3px;
}
.oneUl .list1.active .oneList-btn em {
	background: url(../images/slideIcon1-2.png) no-repeat;
}
.oneUl .list2.active .oneList-btn em {
	background: url(../images/slideIcon2-2.png) no-repeat;
}
.oneUl .list3.active .oneList-btn em {
	background: url(../images/slideIcon3-2.png) no-repeat;
}
.oneUl .list4.active .oneList-btn em {
	background: url(../images/slideIcon4-2.png) no-repeat;
}
.oneUl .oneList .oneList-btn span {
	color: #333333;
	margin-left: 10px;
	font-size: 15px;
}
.oneUl .oneList .oneList-btn i {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -3px;
	display: inline-block;
	width: 7px;
	height: 12px;
	background: url(../images/images_a/icon_down.png) no-repeat center;
}
.oneUl .oneList.active .oneList-btn i {
	width: 11px;
	height: 7px;
	background: url(../images/images_a/icon_downA.png) no-repeat center;
}
.twoUl {
	display: none
}
.twoUl .twoList {
	border-bottom: solid 1px #f5f5f5;
}
.twoUl .twoList .twoList-btn {
	height: 54px;
	line-height: 54px;
	color: #666;
	display: flex;
	align-items: center;
	padding-left: 40px;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
}
.twoUl .twoList .twoList-btn span {
	font-size: 15px;
}
.twoUl .twoList:hover .twoList-btn {
	background: #0079df;
	color: #fff;
}
.particCont .partMain {
	float: right;
	width: 798px;
}
.partTop {
	margin-top: 5px;
	height: 30px;
	color: #666;
}
.partTop .num {  /*width:83px;*/
	margin-right: 2px;
	background: #f9f9f9;
	text-align: center;
}
.partTop .name {/* width:597px;*/
	height: 30px;
	line-height: 30px;
	margin-right: 2px;
	background: #f9f9f9;
	text-align: center;
}
.partTop .time {/* width:114px;*/
	height: 30px;
	line-height: 30px;
	background: #f9f9f9;
	text-align: center;
}
.partDiv {
	margin-top: 10px;
	table-layout: fixed
}
.partDiv .time {
	background: #fff;
	text-align: center;
	color: #999;
	font-size: 15px;
}
.partDiv .num {
	margin-bottom: 8px;
	overflow: hidden;
}
.partDiv .num i {
	width: 3px;
	height: 3px;
	background: #333;
	margin: 22px 20px 0 6px;
	float: left;
}
.partDiv .num .icon {
	background: url(../images/images_a/icon_bA.png) no-repeat;
	width: 29px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-family: arial;
	float: left;
	margin-top: 5px;
}
.partDiv .num .iconA {
	background: url(../images/images_a/icon_bB.png) no-repeat;
}
.partDiv tr {
	margin-bottom: 10px;
}
.partDiv td {
	height: 30px;
	line-height: 30px;
}
.partDiv .name {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pageNa {
	width: 40%;
	margin: 40px auto;
}
.linear_bgA {
	background: url(../images/images_a/bg_col.png) repeat-x;
	background-size: 100% 100%;
}
.leftNavN .oneUl .oneList.active .oneList-btn {
	background: #0079df;
}
.leftNavN .oneUl .oneList.active .oneList-btn span {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.partUl {
	margin-top: 25px;
}
.partUl li {
	overflow: hidden;
	margin-bottom: 25px;
}
.partUl li .numTxt {
	float: left;
}
.partUl .numTxt .i {
	width: 3px;
	height: 3px;
	float: left;
	background: #333;
	margin: 10px 15px 0 0;
}
.partUl .numTxt .nr {
	width: 610px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 15px;
	color: #666;
}
.partUl li .time {
	float: right;
	color: #999;
	font-size: 15px;
}
.formPt {
	overflow: hidden;
}
.formPt li {
	float: left;
	margin-right: 10px;
}
.formPt li label {
	height: 30px;
	line-height: 30px;
	width: 80px;
	float: left;
}
.formPt li .txt {
	height: 28px;
	border: 1px solid #d5dae0;
	padding: 0 10px;
	border-radius: 5px;
	width: 180px;
	box-sizing: border-box;
}
.formPt li .txtD {
	width: 160px;
	background: #fff url(../images/images_a/bg_dataA.png) no-repeat right center;
}
.formPt .btnCx {
	width: 58px;
	height: 30px;
	border-radius: 5px;
	text-align: center;
	background: #0079df;
	color: #fff;
	border: none;
	margin-left: 12px;
	cursor: pointer;
}
.partTopA td {
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #f9f9f9;
	margin-right: 2px;
}
.partDivA {
	table-layout: fixed;
}
.partDivA .num {
	width: 22px;
	height: 22px;
	border-radius: 3px;
	text-align: center;
	line-height: 22px;
	color: #fff;
	font-size: 12px;
	background: #1055b9;
	display: inline-block;
	vertical-align: middle;
	margin-top: 3px;
}
.partDivA td {
	color: #999;
	font-size: 15px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.partDivA p {
	font-size: 15px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 500px;
}
.partDivA .xTxt {
	color: #1cb98e;
	font-size: 14px;
	width: 50px;
	margin: auto;
	display: block;
}
.partDivA .xTxt .xz {
	background: url(../images/images_a/icon_dn.png) no-repeat;
	width: 10px;
	height: 11px;
	float: left;
	margin: 14px 5px 0 0;
}
.groupMain {
	overflow: hidden;
	margin-top: 20px;
}
.groupMain .gpLeft {
	width: 355px;
	float: left
}
.gpLeft .gSer .s {
	float: left;
	position: relative;
}
.gpLeft .gSer {
	overflow: hidden;
}
.gpLeft .gSer .t {
	width: 260px;
	height: 44px;
	border: 1px solid #ddd;
	padding: 0 15px;
	box-sizing: border-box;
	color: #7b8c9e;
	font-size: 17px;
}
.gpLeft .gSer .del {
	background: url(../images/images_a/icon_delAA.png) no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
}
.gpLeft .gSer .btnS {
	background: url(../images/images_a/bg_srB.png) no-repeat;
	width: 80px;
	height: 46px;
	line-height: 46px;
	color: #FFF;
	font-size: 17px;
	float: left;
	padding-left: 35px;
	box-sizing: border-box;
	margin-left: 10px;
	cursor: pointer;
}
.gpLeft .area {
	margin-top: 20px;
	width: 353px;
	border: 1px solid #bec5d0;
	padding: 0 15px;
	box-sizing: border-box;
	padding-bottom: 150px;
}
.area .listW {
	padding: 8px 0;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.area .listW .lA {
	float: left;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	color: #333;
	margin-right: 10px;
	cursor: pointer;
}
.area .listW .liAs {
	height: 26px;
	line-height: 26px;
	border: 1px solid #3e6ac8;
	border-radius: 20px;
	text-align: center;
	color: #3e6ac8;
	font-weight: bold;
	font-size: 15px;
}
.groupMain .gpCont {
	float: right;
	width: 726px;
}
.gpCont .tit {
	color: #888;
	font-size: 16px;
	margin-bottom: 10px;
}
.gpCont .tit b {
	font-size: 18px;
	color: #333;
}
.resultDiv {
	overflow: hidden;
}
.resultDiv .rList {
	padding: 10px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	float: left;
	margin: 0 20px 20px 0;
	position: relative;
	cursor: pointer;
}
.resultDiv .rListA {
	margin-right: 0;
}
.rList img {
	width: 102px;
	height: 95px;
	border: 1px solid #cfd8e7;
	float: left;
	margin-right: 10px;
}
.rList .rInfo {
	float: right;
	width: 210px;
}
.rInfo .t {
	font-weight: bold;
	color: #555;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 15px;
}
.rInfo li {
	overflow: hidden;
	margin-bottom: 8px;
}
.rInfo li label {
	text-align: justify;
	color: #888;
	width: 40px;
	float: left;
}
.rInfo li .txt {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 160px;
}
.rList .ck {
	background: url(../images/images_a/icon_ckA.png) no-repeat;
	width: 20px;
	height: 20px;
	top: 6px;
	right: 6px;
	position: absolute;
}
.resultDiv .ractive {
	border: 1px solid #246fdf;
}
.resultDiv .ractive .ck {
	background: url(../images/images_a/icon_ckA_h.png) no-repeat;
}
.appointment_btn .appUp {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #4172ef;
	color: #4172ef;
	font-size: 16px;
}
.sucMain {
	margin-top: 90px;
	text-align: center;
}
.sucMain img {
	margin-top: 20px;
}
.sucMain .t {
	font-size: 30px;
	color: #009815;
	margin-bottom: 15px;
}
.sucMain .tS {
	font-size: 18px;
	color: #888;
	margin-bottom: 15px;
}
.newDeta {
	border: 1px solid #e7e7e7;
	border-top: 2px solid #014291;
	margin: 20px auto 38px;
	padding: 45px 30px;
	box-sizing: border-box;
}
.newDeta .top {
	text-align: center;
	padding-bottom: 45px;
	background: url(../images/images_a/bg_space.png) no-repeat bottom center;
}
.newDeta h1 {
	color: #333;
	font-size: 36px;
	font-weight: normal;
}
.newDeta .sT {
	color: #999;
	font-size: 16px;
	margin-top: 25px;
}
.newM {
	margin-top: 40px;
}
.newM .nr {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	text-indent: 30px;
	margin: 30px 0;
}
.artDiv {
	padding: 35px 0;
	background: url(../images/images_a/bg_space.png) no-repeat top center;
}
.artDiv .aList {
	margin-bottom: 15px;
}
.artDiv .aList a {
	color: #333;
}
.artDiv .aList a .t {
	font-size: 16px;
}
.artDiv .aList a:hover .t {
	color: #1055b9;
	font-size: 16px;
	text-decoration: underline;
}
.aList .i {
	background: url(../images/images_a/icon_upA.png) no-repeat;
	width: 10px;
	height: 9px;
	float: left;
	margin: 7px 10px 0 0;
}
.aList .iA {
	background: url(../images/images_a/icon_downAb.png) no-repeat;
}
.mapInner {
	float: left;
}
.mapInner .bgM {
	background: url(../images/images_a/bg_mpbox.png) no-repeat;
	width: 537px;
	height: 296px;
	margin-top: 90px;
	position: relative;
}
.bgM .areaA {
	background: url(../images/images_a/img_mp_nq.png) no-repeat;
	width: 301px;
	height: 211px;
	position: absolute;
	top: 0;
	left: 120px;
	cursor: pointer;
}
.bgM .areaB {
	background: url(../images/images_a/img_mp_al.png) no-repeat;
	width: 201px;
	height: 196px;
	position: absolute;
	top: 54px;
	left: 3px;
	cursor: pointer;
}
.bgM .areaC {
	background: url(../images/images_a/img_mp_rk.png) no-repeat;
	width: 225px;
	height: 121px;
	position: absolute;
	top: 170px;
	left: 103px;
	cursor: pointer;
}
.bgM .areaD {
	background: url(../images/images_a/img_mp_ls.png) no-repeat;
	width: 74px;
	height: 66px;
	position: absolute;
	top: 160px;
	left: 299px;
	cursor: pointer;
}
.bgM .areaE {
	background: url(../images/images_a/img_mp_sn.png) no-repeat;
	width: 118px;
	height: 97px;
	position: absolute;
	top: 185px;
	right: 100px;
	cursor: pointer;
}
.bgM .areaF {
	background: url(../images/images_a/img_mp_lz.png) no-repeat;
	width: 164px;
	height: 105px;
	position: absolute;
	top: 134px;
	right: 10px;
	cursor: pointer;
}
.bgM .areaG {
	background: url(../images/images_a/img_mp_cd.png) no-repeat;
	width: 150px;
	height: 136px;
	position: absolute;
	top: 53px;
	right: 0;
	cursor: pointer;
}
.bgM .areaA:hover {
	background: url(../images/images_a/img_mp_nq_h.png) no-repeat;
}
.bgM .areaB:hover {
	background: url(../images/images_a/img_mp_al_h.png) no-repeat;
}
.bgM .areaC:hover {
	background: url(../images/images_a/img_mp_rk_h.png) no-repeat;
}
.bgM .areaD:hover {
	background: url(../images/images_a/img_mp_ls_h.png) no-repeat;
}
.bgM .areaE:hover {
	background: url(../images/images_a/img_mp_sn_h.png) no-repeat;
}
.bgM .areaF:hover {
	background: url(../images/images_a/img_mp_lz_h.png) no-repeat;
}
.bgM .areaG:hover {
	background: url(../images/images_a/img_mp_cd_h.png) no-repeat;
}
.site {
	top: 100px;
	left: 148px;
	position: absolute;
}
.areaB .site {
	top: 44px;
	left: 75px;
	position: absolute;
}
.areaC .site {
	top: 40px;
	left: 140px;
	position: absolute;
}
.areaD .site {
	top: 8px;
	left: 25px;
	position: absolute;
}
.areaE .site {
	top: 25px;
	left: 30px;
	position: absolute;
}
.areaF .site {
	top: 20px;
	left: 30px;
	position: absolute;
}
.areaG .site {
	top: 14px;
	left: 82px;
	position: absolute;
}
.site .s {
	background: url(../images/images_a/icon_map.png) no-repeat;
	width: 14px;
	height: 16px;
	display: block;
}
.site .t {
	margin: 5px 0 0 -20px;
	color: #6a6c74;
}
.bgM>div:hover .site .s {
	background: url(../images/images_a/icon_map_h.png) no-repeat;
}
.bgM>div:hover .site .t {
	color: #fff;
}
.mainXz .const {
	margin: 20px auto 100px;
}
.const .infoDivS {
	padding: 30px 0;
	border-top: 3px solid #014291;
	background: url(../images/images_a/bg_bot1.png) no-repeat bottom center;
}
.const .infoDivSA {
	border-top: none;
	background: none;
}
.infoDivS .infoTit {
	color: #333;
	font-size: 22px;
}
.infoDivS .infoTit .i {
	background: url(../images/images_a/icon_xAA.png) no-repeat;
	width: 27px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 10px 0 0;
}
.infoDivS .infoTit .iA {
	background: url(../images/images_a/icon_xB.png) no-repeat;
	width: 26px;
	height: 24px;
}
.txtD .nr {
	color: #333;
	margin: 20px 0;
}
.txtD .time {
	color: #999;
}
.infoDivSA .infoTit {
	color: #0079df;
	font-size: 18px;
}
.infoDivSA .optM {
	overflow: hidden;
}
.optM .time {
	float: left;
}
.optM .oRight {
	float: right;
}
.oRight .oA {
	float: left;
	color: #999;
	padding: 0 15px;
	border-right: 1px solid #d7d7d7;
}
.oRight .oAA {
	border-right: none;
}
.oRight .oA .i {
	background: url(../images/images_a/icon_za.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin: -3px 10px 0 0; cursor:pointer;
}
.oRight .oAA .i {
	background: url(../images/images_a/icon_zaX.png) no-repeat; cursor:pointer;
}

