@charset "utf-8";
/* css document */

body {
	background: #f7fdff;
}
.w1200 {
	width: 1200px;
	margin: auto;
}
.indexmain {
	background: #f7fdff;
}
.imainmid {
	width: 1240px;
	background: #fff;
	padding: 20px 20px;
	box-sizing: border-box;
	margin: auto;
}
.bana {
	margin-bottom: 20px;
	display: block;
}
.bana img {
	height: 80px;
}
.banb {
	border: 1px solid #eee;
	padding: 8px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.banb .baninfo h1 {
	font-weight: bold;
	color: #333;
	font-size: 32px;
	text-align: center;
}
.banb .txt {
	margin-top: 10px;
}
.banb .txt a {
	color: #666;
	display: inline-block;
	border-right: 1px solid #bfbfbf;
	padding-right: 18px;
	margin-right: 18px;
}
.banb .txt .ta {
	border-right: none;
}
.indexinfo .infowrap {
	margin: 20px 0 55px 0;
	height: 390px
}
.studylawl {
	float: left;
	width: 354px;
	height: 230px;
	margin-right: 10px;
}
.studyclawl {
	width: 600px;
	height: 390px;
}
.studylawl .slidetxt {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-indent: 17px;
	background: none;
	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;
}
.infowrap .infodiv {
	float: right;
	width: 590px;
}
.infodiv .top {
	height: 46px;
	line-height: 46px;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #eee;
}
.infodiv .top .tleft {
	background: url(/uploads/image/sriimages_a/bg_tit.png) no-repeat;
	padding-left: 50px;
	line-height: 46px;
	width: 142px;
	height: 46px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
.top .mr {
	color: #999;
	display: inline-block;
}
.infodiv .txtd {
	padding: 20px 0 10px 0;
	box-sizing: border-box;
	border-bottom: 1px dashed #dcdcdc;
}
.infodiv .txtd .t {
	font-weight: bold;
	font-size: 24px;
	color: #e00000;
	text-align: center;
	margin-bottom: 10px;
}
.infodiv .txtd .nr {
	color: #999;
	height: 40px;
	overflow: hidden;
}
.infolb ul {
	padding-top: 15px;
}
.infolb li {
	margin-bottom: 12px;
}
.infolb li a {
	display: block;
	display: flex;
	justify-content: space-between;
}
.infolb .txt {
	width: 460px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	color: #333;
}
.infolb .txt .hot {
	background: url(/uploads/image/sriimages_a/icon_hot.png) no-repeat;
	width: 24px;
	height: 10px;
	position: absolute;
	right: 0;
}
.infolb .time {
	color: #999;
}
.servicemda {
	margin-top: 35px;
}
.servicemd .st {
	font-weight: bold;
	color: #333;
	font-size: 30px;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 18px;
}
.servicemd .st::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	height: 3px;
	background: #006bd6;
}
.servicemd .smd {
	margin-top: 30px;
}
.servicemd .smd .slist {
	background: url(/uploads/image/sriimages_a/bg_card.png) no-repeat;
	width: 315px;
	height: 144px;
	line-height: 144px;
	color: #333;
	font-size: 18px;
	padding-left: 50px;
	box-sizing: border-box;
	float: left;
	margin: 0 0 20px -15px;
}
.servicemd .smd .slista {
	margin-right: 0;
}
.smd .slist:hover {
	background:  no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
.smd .slist .icon {
	background:  no-repeat;
	width: 52px;
	height: 52px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 24px;
}
.smd .slist .icona {
	background:  no-repeat;
	width: 42px;
	height: 38px;
}
.smd .slist .iconb {
	background:  no-repeat;
	width: 52px;
	height: 52px;
}
.smd .slist .iconc {
	background:  no-repeat;
	width: 52px;
	height: 52px;
}
.smd .slist .icond {
	background:  no-repeat;
	width: 42px;
	height: 38px;
}
.smd .slist .icone {
	background:  no-repeat;
	width: 52px;
	height: 52px;
}
.smd .slist .iconf {
	background:  no-repeat;
	width: 52px;
	height: 52px;
}
.smd .slist .icong {
	background:  no-repeat;
	width: 52px;
	height: 52px;
}
.smd .slist:hover .icon {
	background:  no-repeat;
}
.smd .slist:hover .icona {
	background:  no-repeat;
}
.smd .slist:hover .iconb {
	background:  no-repeat;
}
.smd .slist:hover .iconc {
	background:  no-repeat;
}
.smd .slist:hover .icond {
	background:  no-repeat;
}
.smd .slist:hover .icone {
	background:  no-repeat;
}
.smd .slist:hover .iconf {
	background:  no-repeat;
}
.smd .slist:hover .icong {
	background:  no-repeat;
}
.servicemda .st {
	position: relative;
}
.servicemda .more {
	color: #999;
	position: absolute;
	top: 25px;
	right: 0;
}
.servicemda .smdcont {
	margin-top: 35px;
	display: flex;
	justify-content: space-between;
}
.smdcont .img {
	width: 572px;
	height: 207px;
	margin-right: 25px;
}
.smdinfo {
	flex: 1;
}
.smdinfo li a {
	display: flex;
	justify-content: space-between;
	margin-bottom: 18px;
}
.smdinfo .txt {
	color: #333;
	width: 460px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.smdinfo li .time {
	color: #999;
}
.smdcont .banul {
	display: flex;
}
.smdcont .banul li {
	width: 224px;
	height: 80px;
	margin-right: 20px;
}
.propaarea {
	flex: 1;
	margin-right: 20px;
}
.propaarea:last-child {
	margin-right: 0;
}
.propaarea .tit {
	height: 32px;
	line-height: 32px;
	background: #f0f7ff;
	display: flex;
	justify-content: space-between;
}
.propaarea .tit .t {
	background: #006bd6;
	font-size: 16px;
	color: #fff;
	padding: 0 12px;
}
.propaarea .tit .mr {
	color: #c7cbcf;
	margin-right: 10px;
}
.propaarea .smdinfo {
	margin-top: 15px;
}
.propaarea .smdinfo .txt {
	width: 290px;
}
.servicemda .st .t {
	font-weight: bold;
	color: #333;
	font-size: 30px;
	text-align: center;
}
.servicemda .st .ts {
	color: #999;
	font-size: 16px;
	margin-top: 5px;
	font-weight: normal;
}
.organization_wrapper {
	float: left;
	width: 655px;
	height: 395px;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 49px;
}
.organization_ul li {
	float: left;
	width: 164px;
	height: 90px;
	text-align: center;
	padding: 15px 0 0;
	border-right: 1px solid #e4e4e4;
	box-sizing: border-box;
	margin-bottom: 50px;
	position: relative;
}
.organization_ul li:after {
	content: '';
	position: absolute;
	left: 25px;
	bottom: -26px;
	width: 115px;
	height: 1px;
	background: #e4e4e4;
}
.organization_ul li h1 {
	line-height: 30px;
	font-family: arial;
	font-size: 40px;
	font-weight: normal;
	color: #4f83ff;
}
.organization_ul li p {
	white-space: nowrap;
	line-height: 16px;
	font-size: 16px;
	color: #333;
	padding-top: 14px;
	padding-bottom: 40px;
}
.organization_wrapper {
	float: left;
	width: 655px;
	height: 395px;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 49px;
}
.organization_ul {
	width: 656px;
}
.livevideo {
	width: 100%;
}
.livevideo .swiper-container {
	width: 1200px;
	height: 370px;
}
.livevideo .swiper-container .swiper-slide {
	text-align: center;
	float: left;
	width: 208px;
}
.livevideo .starbg {
	background:  no-repeat;
	width: 282px;
	height: 370px;
	padding-top: 45px;
	box-sizing: border-box;
}
.livevideo .starbg:hover {
	background:  no-repeat;
}
.livevideo .starbg:hover .name, .livevideo .starbg:hover .t {
	color: #fff;
}
.starbg .imga {
	width: 110px;
	height: 110px;
	border-radius: 50%;
	background: #006bd6;
	margin: 0 auto 25px;
}
.starbg .imga img {
	margin-top: 3px;
}
.starbg .name {
	font-weight: bold;
	color: #333;
	font-size: 22px;
	margin-bottom: 15px;
}
.starbg .t {
	font-size: 16px;
	color: #666;
}
.starbg .straa {
	display: flex;
	margin: 25px 0 0 30px;
	width: 226px;
	justify-content: center;
}
.starbg .straa .s {
	background: url(/uploads/image/sriimages_a/star.png) no-repeat;
	width: 21px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
}
.starbg .straa .sa {
	background: url(/uploads/image/sriimages_a/star_a.png) no-repeat;
}
.livevideo .swiper-button-prev {
	background:  no-repeat;
	width: 22px;
	height: 48px;
	position: absolute;
	left: 0;
	top: 42%;
}
.livevideo .swiper-button-next {
	background:  no-repeat;
	width: 22px;
	height: 48px;
	position: absolute;
	right: 0;
}
.livevideo .swiper-button-prev:hover {
	background:  no-repeat;
}
.livevideo .swiper-button-next:hover {
	background:  no-repeat;
}
.banna {
	background:  no-repeat;
	height: 100px;
	margin-bottom: 40px;
	position: relative;
}
.banna .sm {
	position: absolute;
	width: 135px;
	height: 45px;
	top: 32px;
	right: 176px;
	text-indent: -9999px;
}
.banna .pj {
	position: absolute;
	width: 135px;
	height: 45px;
	top: 32px;
	right: 25px;
	text-indent: -9999px;
}
.banflow .banopt {
	text-align: right;
	display: flex;
	justify-content: flex-end;
}
.banflow .banopt .btna {
	width: 118px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #2b73e0;
	background: #deebff;
	border: 1px solid #2b73e0;
	cursor: pointer;
	margin-left: 10px;
}
.banflow .banopt .btnb {
	background: #2b73e0;
	border: 1px solid #2b73e0;
	color: #fff;
}
.organsel_checka li {
	margin-left: 15px;
}
.arbitrationlista {
	margin-bottom: 30px;
}
.arbitrate {
	background:  no-repeat;
	background-size: 100% 100%;
	height: 694px;
}
.arbitcont {
	background:  no-repeat;
	height: 694px;
	position: relative;
}
.arbitcont .txt {
	position: absolute;
	top: 50px;
	left: 322px;
	font-size: 16px;
	color: #333;
	width: 838px;
	text-indent: 34px;
}
.arbitrates {
	background:  no-repeat;
	height: 620px;
}
.arbitrates .btnsq {
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: url(/uploads/image/sriimages_a/btn_sq.png) no-repeat;
	width: 140px;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	display: block;
	margin: auto;
}
.center_part .tophd {
	display: flex;
	border-bottom: 2px solid #5e9af5;
	padding-bottom: 8px;
	justify-content: space-between;
}
.tophd .hdleft {
	font-weight: bold;
	color: #2b73e0;
	font-size: 20px;
}
.tophd .btnzx {
	background: url(/uploads/image/sriimages_a/btn_zx.png) no-repeat;
	width: 110px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	padding-left: 20px;
	box-sizing: border-box;
	color: #2466ca;
	cursor: pointer;
	margin-top: 5px;
}
.organsel_zzya {
	border-top: none;
	margin-top: 10px;
}
.organsel_zzyt {
	margin-top: 20px;
}
.ifo_detail .site {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 300px;
}
.arbitrationlista .ifo {
	width: 420px;
}
.arbitrationlista .ifo_detail .tip {
	display: flex;
	line-height: 26px;
}
.organsel_line {
	display: flex;
}
.organsel_line .onlinezx {
	color: #fff;
	text-align: center;
	background: #2b73e0;
	width: 120px;
	height: 40px;
	line-height: 40px;
	margin-left: 20px;
	cursor: pointer;
}
.sermain {
	display: flex;
}
.sermain .sernav {
	width: 295px;
	margin-right: 30px;
}
.sermain .guidecont {
	flex: 1;
	width: 852px;
}
.sernav .navul {
	border: 1px solid #f5f5f5;
	border-top: 2px solid #0170df;
}
.sernav .navul li {
	height: 52px;
	line-height: 52px;
	padding: 0 20px;
	display: flex;
	justify-content: space-between;
	font-size: 15px;
	color: #333;
	cursor: pointer;
	border-bottom: 1px solid #f5f5f5;
}
.sernav .navul li:last-child {
	border-bottom: none;
}
.navul li .i {
	background:  no-repeat;
	display: inline-block;
	width: 9px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
	margin-top: 20px;
}
.sernav .navul li:hover {
	color: #0170df;
	font-weight: bold;
}
.navul li:hover .i {
	background:  no-repeat;
}
.guidecont .gtit {
	display: flex;
	background: url(/uploads/image/sriimages_a/bg_bot.png) no-repeat bottom left;
	padding-bottom: 12px;
	justify-content: space-between;
	width: 852px;
}
.gtit .txt {
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
.gtit .txt .i {
	width: 3px;
	height: 16px;
	background: #2a72de;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}
.gtit .btnz {
	width: 120px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #2b73e0;
	cursor: pointer;
	border: none;
}
.guideul li {
	height: 40px;
	line-height: 40px;
	display: flex;
	justify-content: space-between;
	padding: 0 20px 0 10px;
	border-bottom: 1px dashed #e5e5e5;
}
.guideul .txtw {
	display: flex;
}
.guideul .txtw .i {
	width: 4px;
	height: 4px;
	display: inline-block;
	vertical-align: middle;
	margin: 18px 8px 0 0;
	background: #9c9c9c;
	border-radius: 50%;
}
.contract {
	margin-bottom: 50px;
}
.sermain .guideconta {
	width: auto;
}
.guidecont .contul {
	display: flex;
	flex-wrap: wrap;
}
.guidecont .contul li {
	background:  no-repeat;
	width: 166px;
	height: 171px;
	text-align: center;
	margin: auto;
	padding-top: 50px;
	box-sizing: border-box;
	cursor: pointer;
	margin: 0 0 40px 0;
	width: 20%;
}
.guidecont .contul .t {
	color: #333;
	margin-top: 20px;
}
.guidecont .contul .ta {
	margin-top: 8px;
}
.bgconts {
	background:  no-repeat;
	height: 180px;
	position: relative;
}
.bgconts .contdiva {
	background:  no-repeat;
	width: 1004px;
	height: 195px;
	margin: auto;
	padding: 50px 30px 0;
	box-sizing: border-box;
	margin-bottom: 20px;
	left: 50%;
	margin-left: -502px;
	top: 50px;
	position: absolute;
}
.contdiva .nr {
	font-size: 15px;
	color: #333;
	line-height: 30px;
}
.contdiva .nr a {
	color: #016bd5;
	text-decoration: underline;
}
.constmain {
	width: 985px;
	height: 965px;
	margin: 80px auto;
	background:  no-repeat;
	padding: 20px 0;
	display: flex;
	box-sizing: border-box;
}
.constmain .mainl {
	flex: 1;
	border-right: 1px solid #ddd;
}
.constmain .mbar {
	width: 300px;
}
.mainl .mtxt {
	margin-top: 50px;
	text-align: center;
}
.mbar .btndw {
	background: url(/uploads/image/sriimages_a/bg_xza.png) no-repeat;
	width: 233px;
	height: 74px;
	line-height: 74px;
	text-align: center;
	margin: 0 auto 25px;
	font-size: 18px;
	color: #fff;
	padding-left: 30px;
	box-sizing: border-box;
	cursor: pointer;
}
.mbar .optck {
	margin-left: 40px;
}
.mbar .optck .t {
	color: #333;
	margin-bottom: 20px;
}
.mbar .optlist {
	color: #5c5d5d;
}
.mbar .optlist .ck {
	background: url(/uploads/image/sriimages_a/icon_ck1.png) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin: -2px 8px 0 0;
	cursor: pointer;
}
.mbar .optlist .ckact {
	background: url(/uploads/image/sriimages_a/icon_ck2.png) no-repeat;
}
/**8.10**/
.centerb_fl {
	background:  no-repeat;
	height: 365px;
}
.serviceban {
	width: 1200px;
	margin: auto;
	padding-top: 120px;
	display: flex;
}
.serviceban li {
	width: 170px;
	background: #fff;
	text-align: center;
	padding: 40px 0 10px 0;
	margin-right: 35px;
}
.serviceban .titl {
	margin: 15px 0 8px 0;
	color: #333;
	font-size: 20px;
}
.serviceban .tits {
	color: #888;
	font-size: 12px;
	line-height: 15px;
}
.serviceban li:hover {
	background:  no-repeat;
	height: 234px;
}
.serviceban li:hover .titl {
	color: #016bd5;
}
.serviceban li:hover .tits {
	color: #016bd5;
}
.serviceban li:last-child {
	margin-right: 0;
}
.addresscheck .placebtnm {
	color: #0070ef;
	cursor: pointer;
}
.arbitrationlista .tipgroup .marginr65 {
	margin-right: 30px;
}
.centerb_fla {
	background:  no-repeat;
	height: 365px;
}
.center_part .centermd {
	margin-top: -224px;
	background: none;
}
.centermd .organsel_zzy {
	background: rgba(255,255,255,0.6);
}
.centerb_flb {
	background:  no-repeat;
	height: 354px;
	margin-bottom: 30px;
}
.centerb_flb .personarea {
	margin: auto;
	width: 1200px;
}
.personarea {
	padding: 38px 0 0 56px;
	display: flex;
}
.personarea img {
	margin-right: 30px;
	border: 1px solid #ddd;
	width: 147px;
	height: 244px;
}
.personinfo .pname {
	color: #111;
	font-weight: bold;
	font-size: 36px;
	display: flex;
	margin-bottom: 28px;
}
.personinfo .pname .i {
	background: url(/uploads/image/sriimages_a/icon_xb.png) no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	margin: 20px 6px 0 8px;
}
.personinfo .pname .num {
	background:  no-repeat;
	width: 80px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	margin-top: 11px;
}
.detainfo {
	display: flex;
	flex-wrap: wrap;
	margin-top: 28px;
}
.detainfo li {
	display: flex;
	margin-bottom: 18px;
	width: 50%;
	font-size: 17px;
	color: #111;
}
.detainfo li label {
	width: 85px;
	text-align: right;
	font-size: 15px;
	color: #888;
}
.detainfo li .t {
	color: #1055b9;
	font-size: 17px;
}
.detainfo li .ic {
	background: url(/uploads/image/sriimages_a/icon_ss.png) no-repeat;
	width: 17px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.detainfo .site {
	width: 250px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 17px;
}
.popbg {
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	min-height: 2000px;
}
.popbg .popmain {
	width: 800px;
	top: 50%;
	left: 50%;
	margin: -400px 0 0 -400px;
	background: #fff;
	position: absolute;
}
.popmain .tit {
	background: #0f68ed;
	height: 48px;
	line-height: 48px;
	display: flex;
	justify-content: space-between;
	padding: 0 20px 0 30px;
	color: #fff;
	font-size: 20px;
}
.popmain .tit .del {
	background: url(/uploads/image/sriimages_a/icon.png) no-repeat;
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin-top: 16px;
}
.popmain .popcont {
	padding-bottom: 30px;
}
.popcont .zxinfo {
	padding: 18px 35px 20px;
	border-bottom: 1px dashed #a7b9d3;
}
.zxinfo .ztit {
	font-size: 16px;
	color: #555;
	font-weight: bold;
	margin-bottom: 14px;
}
.zxinfo .ztit .i {
	background: url(/uploads/image/sriimages_a/icon_lb.png) no-repeat;
	width: 19px;
	height: 23px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}
.zxinfo .nr {
	color: #000;
	font-size: 15px;
	line-height: 26px;
}
.formmain {
	margin: 20px;
}
.formmain ul {
	border-bottom: 1px solid #ccc;
}
.formmain li {
	display: flex;
	line-height: 32px;
	margin-bottom: 15px;
}
.formmain li label {
	width: 105px;
	text-align: right;
	line-height: 32px;
}
.formmain li .sel {
	width: 288px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
}
.formmain li .sela {
	width: 18%;
	margin-right: 15px;
}
.formmain li .selaa {
	margin-right: 0;
}
.formmain li .red {
	color: #ff0012;
	font-size: 16px;
}
.formmain li .txta {
	width: 80%;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	box-sizing: border-box;
}
.formmain li .txtb {
	width: 80%;
	height: 100px;
	border: 1px solid #ccc;
	padding: 10px;
	box-sizing: border-box;
	resize: none;
}
.formmain li .txtas {
	width: 20%;
	margin-right: 10px;
}
.formmain li .txtas {
	width: 288px;
	margin-right: 10px;
}
.formmain li .yanz {
	margin-right: 10px;
	cursor: pointer;
}
.formmain li .h {
	color: #0f68ed;
	text-decoration: underline;
	cursor: pointer;
}
.formmain li .bz {
	color: #ff0012;
}
.formmain li .txtfj {
	background: #fff url(/uploads/image/sriimages_a/icon_fj.png) no-repeat right center;
}
.popcont .agree {
	margin: 14px auto 18px;
	color: #888;
	display: flex;
	justify-content: center;
}
.popcont .agree input {
	margin-right: 8px;
}
.popcont .btntj {
	background: url(/uploads/image/sriimages_a/btn_tj.png) no-repeat;
	width: 139px;
	height: 44px;
	line-height: 44px;
	padding-left: 50px;
	color: #fff;
	font-size: 16px;
	display: flex;
	margin: auto;
	cursor: pointer;
	box-sizing: border-box;
}
.popbg .popmaina {
	top: 100px;
	left: 100px;
	margin: 0;
}
.popmain .tit .tleft {
	display: flex;
}
.popmain .tit .tleft p {
	margin-left: 10px;
	padding-left: 10px;
}
.popmainb .popcont {
	background:  no-repeat top center;
}
.popmainb .ful, .popmainc .ful {
	padding-top: 20px;
	border-bottom: none;
}
.popcont .btntja {
	background:  no-repeat;
	padding-left: 60px;
}
.popcont .logintxt {
	text-align: center;
	color: #888;
	margin-top: 10px;
}
.popcont .logintxt .h {
	color: #0f68ed;
	text-decoration: underline;
	cursor: pointer;
}
.popbg .popmainb {
	left: 100px;
	top: 200px;
	margin: 0;
}
.popmainc .popcont {
	background:  no-repeat top center;
}
/**8.13新增**/
.sergroup {
	width: 1198px;
	border: 1px solid #ccc;
	padding: 60px 100px 0 150px;
	box-sizing: border-box;
	margin: 0 auto 50px;
}
.groupform {
	display: flex;
	flex-wrap: wrap;
}
.groupform .formlist {
	margin-bottom: 30px;
	width: 50%;
}
.formlist .ft {
	font-weight: bold;
	color: #333;
	font-size: 16px;
	display: flex;
	margin-bottom: 14px;
	height: 30px;
}
.formlist .fta {
	display: flex;
	justify-content: space-between;
/*margin-right:*/
}
.formlist .ft .i {
	width: 3px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin: 4px 6px 0 0;
	background: #2a72de;
}
.formlist .fta .i {
	margin-top: -2px;
}
.gdiv .sel {
	width: 398px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #aaa;
}
.gdiv .txt {
	width: 398px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 0 10px;
	box-sizing: border-box;
	color: #aaa;
}
.formlist .fy {
	display: flex;
	color: #666;
	margin-top: 20px;
}
.formlist .rd {
	background:  no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	cursor: pointer;
}
.formlist .rdact {
	background:  no-repeat;
}
.formlist .addbtn {
	width: 96px;
	height: 32px;
	line-height: 32px;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	background: #2782ff;
	cursor: pointer;
}
.tabcont {
	border: 1px solid #ccc;
	padding: 20px;
}
.tabcont table th {
	color: #aaa;
	text-align: left;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.tabcont table td {
	color: #333;
	text-align: left;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.formlist .txts {
	color: #aaa;
	margin: 15px 0 10px 0;
}
.matter {
	display: flex;
}
.matter .matlist {
	width: 220px;
	border: 1px solid #ccc;
	position: relative;
	margin-right: 20px;
}
.matlist .tit {
	height: 45px;
	line-height: 45px;
	background: #f7f9ff;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #333;
}
.matter .matcont {
	padding: 12px 20px;
}
.matcont .mlist {
	display: flex;
	color: #2782ff;
	justify-content: space-between;
	margin-bottom: 20px;
}
.matcont .mlist .opt {
	color: #aaa;
}
.matcont .mlist .opt input {
	width: 25px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	color: #333;
}
.mlist .a {
	color: #aaa;
}
.mlist .sel {
	border: none;
}
.matlist .del {
	background:  no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	right: -10px;
	top: -10px;
}
.matlist .add {
	background: url(/uploads/image/sriimages_a/icon_add.png) no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px;
	margin: 30px auto;
}
.formlist .ph {
	display: flex;
}
.formlist label {
	line-height: 32px;
}
.formlist .inputph {
	width: 290px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	box-sizing: border-box;
	color: #aaa;
}
.formlist .t {
	color: #aaa;
	line-height: 32px;
	margin-left: 10px;
}
.formlist .imgarea {
	display: flex;
}
.imgarea .imgl {
	margin-right: 10px;
}
.read {
	display: flex;
	margin: auto;
	width: 1200px;
	margin-bottom: 40px;
	justify-content: center;
}
.read input {
	width: 16px;
	height: 16px;
}
.read .xz {
	color: #006bd6;
}
.optbtna {
	display: flex;
	margin: 0 auto 50px;
	width: 1200px;
	justify-content: center;
}
.optbtna .btna {
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #4172ef;
	border-radius: 5px;
	font-size: 16px;
	color: #fff;
	border: none;
	margin-left: 30px;
	cursor: pointer;
}
.optbtna .btnb {
	background: #fff;
	border: 1px solid #4172ef;
	color: #4172ef;
}
