@charset "utf-8";
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #909399;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #909399;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #909399;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909399;
}
*{ margin:0; padding:0; font-family:"微软雅黑"; }
ol li, ul li{ list-style:none;}
/*h1,h2,h3,h4,h5,h6{font-weight:normal;}*/
a{text-decoration: none; color:#909399;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,img,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{
	/* [disabled]margin:0; */
	padding: 0;
	font-family: "microsoft yahei","simhei", "simsun";
	margin:0;	
	font-size: 14px;
	font-weight:normal;
	color: #909399;
}
body{ background:#F5F7FA; overflow-x: hidden; z-index:-999999999; color: #909399;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn,b,u{font-style:normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6,small{font-size:100%; font-weight:normal}
a,button{cursor:pointer; color: #333;}
input:focus { outline:none;}
del,ins,u,s,a,a:hover{text-decoration:none;color: #909399;}
input,button{border:none;}
input,button:focus {outline:none;}

a:hover{color: #887bf2;}  
.clear{ clear: both;}
.on{background: #6558D4;}
.left{float: left}
.right{float: right}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.width1200{width: 1200px;margin: 0 auto;position: relative;}
.color666{color: #666;}
.colorfff{color: #fff;}
.bluefont{ color: #3889ff;}
.orangefont{ color: #ff6d00;}
.purpelfont{ color: #887bf2;}
.redfont{ color: #f56c6c;}
.greenfont{ color: #00e18f;}
.purpelbg{ background: #887bf2 !important; color: #fff !important;}
.clearfix:after{content: '';display: block;clear: both;height: 0;visibility: hidden;}
.hide{display: none;}
.fgline{ width: 100%; height: 6px; background: #F5F7FA; clear: both; }
.margin20{ margin: 20px auto;}

/* head */
.header{
	width:100%;
  	height:70px;
  	background: #887bf2;
  	padding-top: 32px;
}
.header input{
	width: 300px;
  	height: 40px;
  	background: #ffffff;
  	text-indent: 15px; 
  	border-radius:30px;
  	margin-left: 120px;
}
.header button{
  	width: 100px;
  	height: 40px;
  	line-height: 40px;
  	background: #f56c6c;
  	color: #ffffff;
  	font-size: 16px;
  	margin-left: 10px;
  	border-radius:30px;
}
.header button:hover{opacity: 0.8;}
.nav{ 
  width: 100%;
  height: 46px;
  line-height: 46px;
  color: #ffffff;
  font-weight: 400;
  line-height: 21px;
  background: #7567e8;
  font-size: 16px;
}
.nav_left{width:240px;height:auto;float: left;position: relative;z-index: 1;}
.nav_left .navlefttop{width:240px;height:46px;line-height: 46px; background: #6558D4 ;font-size: 16px;color:#fff;text-align: center;}
.nav_left .navleftbody{width:240px;height: 350px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.3);position: absolute;}
.nav_left .navleftbody li{padding: 0 20px;float: left;background: #7567E8;width: 200px;height: 40px;line-height: 40px;color: #fff;border-bottom:1px solid #6558D4;}
.nav_left .navleftbody li a{color: #fff;width: 100%;height: 40px;display: block;}
.nav_left .navleftbody li.more{height: 46px;line-height: 28px;text-align: center;font-size: 30px;cursor: pointer;}
.nav_right{float: left;}
.nav_right li{width: 96px;height: 46px; float: left;font-size: 16px;color: #fff;cursor: pointer;line-height: 46px;text-align: center;}
.nav_right li a{color: #fff; font-size: 14px;}
.nav_right li ul li{float: none;}
.nav_right li ul{display: none;position: absolute;z-index: 20;background: #6558D4;margin-left: -40px;}
.nav_right li:hover {background: #6558D4;}
.nav_right li:hover ul{display: block;transition:all 0.7s;
	-moz-transition:all 0.7s;
	/* Firefox 4 */ -webkit-transition:all 0.7s;
	/* Safari and Chrome */}
	
.grzx{ min-width: 170px; height: 50px; border-radius: 50px;background: #7567e8; padding: 4px; overflow: hidden; color: #fff; margin-right: 40px;}
.grzx dl{ min-width: 140px; float: left;}
.grzx dl dt{ float: left; margin-right: 10px;}
.grzx dl dt img{ width: 52px; height: 52px; border-radius: 50%;}
.grzx dl dd{ margin-top: 5px;color: #fff;}
.grzx dl dd h2{margin-right: 50px;white-space: nowrap;}
.grzx dl dd h2,.grzx u i{color: #fff;}
.grzx dl dd p{ font-size: 12px; line-height: 25px; color: #fff;}
.grzx u{ display: inline-block; width: 20px; height: 20px; line-height: 20px; background: #5E51CC; cursor: pointer; text-align: center; border-radius: 3px; margin: 15px;}
.jt{ position: relative;}
.grzxlcont{ display: none; position: absolute; right: 60px; top: 55px; width: 300px; overflow: hidden; box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.11);  background: url(../images/upjt.png) 220px 0 no-repeat;z-index:2;}
.zrinner{width: 300px; height: 320px; background: #fff; margin-top: 11px; border-radius: 3px; }
.zrinner h2{ text-align: center; color: #FF742F; line-height: 40px; border-bottom: solid 1px #F2F6FC;}
.listul{ overflow: hidden; line-height: 26px; margin: 8px 10px;}
.listul li i{ color: #7567e8 !important; float:left;}
.listul li a{ display:block;white-space: nowrap;text-overflow: ellipsis; float:left; width:250px; overflow:hidden;}
.ullist{ margin: 8px 10px;}
.ullist li{ width:100%; overflow:hidden; line-height: 40px;}
.ullist li a{ width:85%; line-height: 40px; color: #606266; display:block;white-space: nowrap;text-overflow: ellipsis; float:left;overflow:hidden;}
.ullist li a:hover{ color:#7567e8 ;}
.ullist li i{ color: #7567e8; margin:0 10px 0 5px;float:left; line-height: 40px;}
.zrinner p{ line-height: 45px;  border-top: solid 1px #F2F6FC; color: #E4E7ED; background:#fff;}
.zrinner p a{ display:inline-block; width: 148px;  }
.zrinner p a i{ font-size: 18px; float: left; text-indent: 36px; margin-right: 5px;}
.show{ display: block;}
.no-comment{ text-align:center;}

.tjbtn{ display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background:#ff742f; border-radius:3px; float:left;}
.tjbtn:hover{ color:#fff; background:orange;}

/*grzx*/
.leftcont{ width: 292px;min-height: 968px; background: #ffffff; margin-top: 5px; overflow: hidden;}
.rightcont{ width: 901px; min-height:968px; background: #ffffff; margin-top: 5px; overflow: hidden;}
.rightcont .interset{width:98%;margin:0 auto;border-left:1px solid #eee;border-top:1px solid #eee;}
.rightcont .interset td{line-height:36px;padding:0 10px;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.rightcont .interset tr:hover{background: #fafafa;}
.rightcont .interset .caozuo a{color: #7567e8;font-size: 12px;}
.rightcont .addbtn{
	width:80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    background: #ff742f;
    margin:0 0 10px 10px;}
.rightcont .addbtn .icon{
	margin-right: 6px;
}
.rightcont .zwsj{
	width: 100%;
	text-align:center;
	padding: 40px 0;
}
.rightcont .interset th{line-height:36px;padding:0 10px;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align: center;background:#fafafa;font-weight: bold;}
.rightcont .intererror label.error{
	border: 0!important;
	color:red!important;
	text-align: left;
	margin-left: 105px;
	width: auto;
}
.fbzybtn{display:block; width: 256px; height: 50px; border-radius: 3px; line-height: 50px; font-size: 16px; color: #fff; float: left; margin: 20px 18px; background: url(../images/scbtnbg.png) 0 0 repeat-x;}
.fbzybtn:hover{color: #fff;opacity:0.8;}
.fbzybtn i{ font-size: 40px; display: inline-block;  margin: 0 20px; float: left; }
.progress{ width: 256px; height: 50px; line-height: 50px; text-align: center; background: #f5f7fa;  border-radius: 50px; overflow: hidden; margin: 0 auto 25px auto;}
.progress .prowrap{ width: 120px; height: 16px; background: #e4e7ed; margin: 17px 0px 17px 20px; border-radius: 50px; float: left;}
.progress .proinner{ width: 44px; height: 16px; background: #00cb79;border-radius: 50px;}
.progress i{ color: #ff742f; font-size: 12px;}
.leftnav li{ display: block; height: 43px; line-height: 43px; border-bottom: solid 1px #F2F6FC; cursor: pointer;}
.leftnav li i img{ display: inline-block; margin: 8px 10px 8px 20px; float: left;}
.xz{ background: url(../images/leftnavbg.png) 0 0 no-repeat;}

.rightop{ min-height: 56px; line-height: 56px; padding: 0 10px; margin-bottom: 15px;}
.rightop span{ color: #ff742f; float: left;width: 100%;display: inline-block;height: 44px;line-height: 44px; border-bottom:  1px solid #e4e7ed; }
.rightoptab{ min-height: 56px; line-height: 56px; padding: 0 10px; margin-bottom: 15px;}
.rightoptab span{ color: #ff742f; float: left;width: 100%;display: inline-block;height: 44px;line-height: 44px; border-bottom:  1px solid #e4e7ed; }
.rightoptab .tab span{width: 100px;text-align: center;margin-top:6px;height: 40px;line-height: 40px;cursor: pointer; background: #eee;}
.rightoptab .tab .on{background: #ff742f;color: #fff;}
.search .searchtext{width: 189px; height: 36px; border: 1px solid #e4e7ed; padding: 0 10px; }
.search .searchbtn{width: 64px; height: 36px;line-height:36px;border: 1px solid #ff742f; background: #ff742f; color: #fff; cursor: pointer; }
.search select{float: left;width:210px;height: 36px;border: 1px solid #ccc;margin-top: 10px;color:#999;}
.search label{float: left;width:70px;height:36px; inline-block;text-align: center;}
.zybox{ width: 870px; margin: 8px auto;border: 1px solid #ebeef5; overflow: hidden; padding: 5px;}
.zybox dl{ overflow: hidden;  border-bottom: 1px solid #e4e7ed; padding-bottom: 2px;}
.zybox dl dd{ float: left; width: 114px; text-align: center;}
.zybox dl dt{float: left; width: 610px; margin: 0 15px;}
.zybox dl dt h2{ color: #606266; line-height: 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zybox dl dt p{ font-size: 12px; color: #909399; line-height: 22px;height: 44px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow:hidden;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;}
.zybox dl .shtg{ margin-top: 15px; color: #00cb79; font-size: 12px;}
.zybox dl .shwtg{ margin-top: 15px; color: #f56c6c; font-size: 12px;}
.zybot{ color: #c0c4cc; font-size: 12px; line-height: 38px;}
.zybot span{ margin: 0px 3px; font-size: 19px; float: left;}
.zybot i{ float: left;}
.zybot em{ float: right; font-size: 12px; margin-right: 20px;}
.zybot em a{ color: #3889ff;}
.zybox:hover{border: 1px solid #887bf2;}

/*footer*/
.footer{ width: 100%; background: #fff; overflow: hidden; margin-top: 10px;}
.footercont{width: 307px;	height: 100px;color: #909399;margin:32px auto;	line-height:29px;}
.footer .text{margin-top: 5px;}

/*mbzy_wlzy*/
.tbwlzy h2{ margin-left: 50px;}
.tbzy{ width:856px; margin: 0 auto; overflow: hidden;}
.tbwlzy h2 i{ display: inline-block; width: 86px; height: 32px; line-height: 32px; margin-bottom: 20px; cursor: pointer; text-align: center; color: #909399; background: #ebeef5;}
.tbwlzy h2 i.on{ background: #ff742f; color: #fff;}
.zycont{ display: none; overflow: hidden;}
.formitem{ /*height: 45px;*/ line-height: 45px; overflow: hidden; width: 100%; color: #909399;}
.formitem label{ width:84px;line-height:38px; text-align: right; display: block; color: #909399; margin-right: 20px; float: left;}

.zybt{ margin-bottom:10px;}
.inputext{ width: 83%; height: 36px; line-height: 36px; border: 1px solid #e4e7ed; border-radius: 3px; float: left;  padding: 0 10px;color:#333;}
.formitem span{ /* width: 80px;  */display: block; margin:0 auto;} 
.formitem span i{margin:0 10px 0 5px;}
.formitem select{ display: block; width: 162px; height: 36px; float: left;border: 1px solid #e4e7ed; border-radius: 3px;padding: 0 0 0 7px;}
.formitem b{color: #ff742f; }
.formitem i{ marign:0 5px; display:inline-block; height:36px; line-height:36px;}
/*wlzy*/
.wlzy{ width: 856px; margin: 0 auto; overflow: hidden;}
.wlzy .formitem label{ width: 85px;}
.wlzy .inputext{ width: 690px;}
.wlzy .select-box{ margin-left: 95px !important;}
.wlzy .formitem select{ width: 166px;}
.wlzy .select-box{ width: 710px !important;}
.wlzy .select-box ul{ width: 236px !important;}

.select-res span {
	display: inline-block;
	width:180px;
	height:14px;
	line-height:14px;
	padding:7px 15px 7px 5px;
	cursor: pointer;
	color:#c2c2c2;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	position: absolute;
	margin-left: 75px;
}
.select-res p {
	/*position:absolute;
	width: 200px;*/
	width: 50%;
	height:28px;
	line-height:28px;
	padding:0 5px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding-right:20px;
	/*top: 466px;
    left: 1000px;*/
}
.select-res a {
	/*position:absolute;
	top:0;
	right:0;*/
	display: block;
	width:28px;
	height:28px;
	background:url(../images/close_btn.jpg) 0 7px no-repeat;
	cursor:pointer;
	float: right;
}
.select-res input {
	width:172px;
	height:14px;
	line-height:14px;
	margin-left:4px;
	padding:7px 5px;
	border:solid 1px #c0c0c0;
	color:#2c2c2c;
}
.select-res span.selected {
	color:#626262;
}
.select-box {
	/*border:solid 1px #fd8340;*/
	width:732px;
	height:220px;
	padding:0px 0px 10px 10px;
	/*position:absolute;
	display:none;*/
	z-index:5;
	background: #fff;
	margin-left: 96px;
	
}
.select-box .close-btn {
	position:absolute;
	right:-82px;
	top:-37px;
	cursor: pointer;
}
.select-box .wrap {
	height:220px;
	border:solid 1px #ddd;
	margin-top:5px;
	float: left;
}
.select-box ul {
	float:left;
	width:242px;
	height:220px;
	overflow-y: auto;
	border-right:1px solid #eee;
}
.select-box ul li {
	height:35px;
	line-height:35px;
	padding:0 10px;
	background: url(images/arr.gif) no-repeat 152px center;
	color:#626262;
	cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;	
}

.select-box ul li.selected {
	background:orange;
	color:#fff;
}

/*upload field*/
.uploading{
	width: 740px;
	float: left;
}
.zhanshi{
	width: 714px;
	float: left;
	line-height: 24px;
	margin: 3px;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	border:1px solid #eee;
	padding-left: 10px;
}
.uploading ul li{
	width: 177px;
	margin: 3px;
	float: left;
	background: #f2f6fc;
	text-align: center;
	padding-bottom:20px;
}
.uploading ul li span:first-child{
	height:50px;
	line-height:25px;	
    overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow:hidden;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;	
	
} 
.uploading ul li h2{
	font-size: 16px;
	/* margin-bottom: 15px; */
	margin-left: 0px;
}
.webuploader-container {
	position: relative;
	width: 112px;
    margin: 0 auto;
}
.webuploader-element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
.webuploader-pick {
	width: 112px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	position: relative;
	display: block;
	cursor: pointer;
	background: #ff742f;
	color: #fff;
	border-radius: 3px;
	overflow: hidden; 
	/*margin-top: 6px;
	margin-left: 26px;*/
}
.webuploader-pick-hover {
	background: orange;
}

.webuploader-pick-disable {
	opacity: 0.6;
	pointer-events:none;
}

.fileupload{
	width: 112px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #3889ff;
	color: #fff; 
	border-radius: 3px;
	overflow: hidden;
	margin-top: 6px;
}
.fileupload:hover {
	background: #3172c0;
}
.filename span{ display: block; width: 120px;  margin: 0px auto 20px auto; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px;}
.chosebtn{ margin-left:32px; }


/*uploadimg*/
.uploadimg{width: 228px; height: 168px; background: #f2f6fc; color: #f56c6c; float: left; margin: 10px auto;}
#savePic{ display:block; width: 33px; height: 33px; line-height: 27px; text-align: center; border-radius: 50%; font-size: 40px; background:#ff742f; margin:25px auto 5px auto; color:#fff; }
.tbzy .uploadimg .webuploader-pick{margin: 30px auto 0px auto;}
.wlzy .uploadimg .webuploader-pick{}
.uploadimg p{ text-align: center; color: #909399;}
.uploadimg span{ display: block; width: 100%; text-align: center; margin: 0 auto; font-size: 12px; color: #c0c4cc; line-height: 1.5;}
.zyjstarea{ width: 660px; height: 106px; float: left; border: solid 1px #e4e7ed; margin: 10px auto; border-radius: 3px; padding: 10px;resize:none;overflow: auto;}
.btn{ display: block; width: 264px; height: 38px; line-height: 38px; text-align: center; color: #fff; border-radius: 3px; background: #ff742f; margin: 40px auto;}

.wlzyuploadimg{ width: 228px;}
.wlzyuploadimg .webuploader-container{ width: 45px; margin-top: 30px;}

/*zyfbcg*/
.zyfbsuccess dl{ width: 150px; margin: 200px auto 20px auto; text-align: center;}
.zyfbsuccess dd h2{ font-size: 16px; color: #909399; margin: 10px auto 20px auto;}
.zyfbsuccess dd p{ color: #f56c6c; }


/*grsz*/
.grsz{ width: 855px; margin: 40px auto;}
.grsz .formitem{ width: 800px; margin: 0 auto;}
.selecthobby p{ font-size: 16px; margin: 70px auto 20px auto;}
.selecthobby p i{ font-size: 12px; margin: 0 15px;}
.selecthobby h2{ line-height: 45px; border-bottom: solid 1px #ebeef5; margin-bottom: 30px;}
.selecthobby h2 i{ width: 120px; text-align: center; cursor: pointer; font-size: 16px; display: inline-block; line-height: 45px;}
.line{ border-bottom: solid 1px #f79444;}
.hobbycont{ display: none; margin-bottom: 100px; overflow: hidden;}
.hobbycont ul li{ display: inline-block; padding: 8px 25px; cursor: pointer; border-radius: 50px; border: solid 1px #dcdfe6; margin: 10px; float: left;}
.bg{ background: #f79444; color: #fff; border: solid 1px #f79444 !important;}

/*nry*/
/*nry_left*/
.nrleftcont dl{ margin: 20px; line-height:24px;}
.nrleftcont dl dt img{ width: 52px; height: 52px; border-radius: 50%; float: left; margin:0 10px;}
.nrleftcont dl dd p{ font-size: 12px; color: #887bf2;}
.ztul{ background: url(../images/timezhou1.png) 20px center no-repeat; }
.ztulfli { background: url(../images/circle.png) 20px center no-repeat;}
.ztul li{line-height: 32px; text-indent: 42px;}
.ztul li i{ margin-left: 10px;}
.purtit{ color: #887bf2; line-height: 45px; border-bottom: solid 1px #ebeef5; margin: 0 10px;}
.kzyuser{ margin-left: 15px;}
.kzyuser li{ float: left; position: relative; margin: 10px 8px; height: 40px;}
.kzyuser li a img{ width: 36px; height: 36px; border-radius: 50%;}
.kzyuser li span{ position: absolute; display: block; width: 78px; height: 47px; display: none; color: #fff; text-align: center; line-height: 35px; top: -40px; left: -18px; background: url(../images/namebg.png) 0 0 no-repeat; }
.kzyuser li:hover span{ display: block;}
.kzyuser li:hover a img{width: 35px; height: 35px; border: solid 1px #f79444; }

/*nry_right*/
.kjja{ margin: 0 20px;}
.kjjacont{ border: solid 1px #ebeef5; padding: 2px;}
.zykjcont h1{ font-size: 18px; text-align: center; line-height: 80px; border-bottom: solid 1px #ebeef5;}
.zykjcont .zybot{ width: 150px; margin: 10px auto;}
.kjja h2 i{ display: inline-block; width: 87px; height: 36px; line-height: 36px; cursor: pointer; margin-bottom: 3px; text-align: center; color: #606266; background: #ebeef5;}
.kjjacont{ display: none;}
.orangetit{ font-size: 16px; color: #ff6014; margin:20px;}
.zykjcont p{ margin: 0 20px; line-height: 25px; color: #606266;}
.zykjcont h3{ text-align: center; font-size: 15px;}
.dzscul { width: 300px; height: 110px; overflow: hidden; margin:0px auto 20px auto;}
.dzscul li{ float: left;width: 80px; height: 56px; margin:20px 10px; text-align: center;}
.dzscul li i{ display: block; width: 56px; height: 56px; margin:0 auto; font-size: 36px; margin-bottom: 5px; border: solid 1px #ebeef5; border-radius: 50%; text-align: center; line-height: 56px;}
.dzscul li#praise a:hover i{border:1px solid #887bf2 !important;}
.dzscul li#collect a:hover i{border:1px solid #ff742f !important; color:#ff742f !important;}
.dzscul li#collect a:hover{color:#ff742f !important;}
.es-fenxiang1{ font-size:24px !important;}

.lydpform{ padding-bottom: 20px; border-bottom: solid 1px #ebeef5; overflow: hidden; margin-bottom: 20px;}
.lydpform .zyjstarea{ width: 835px; margin: 0 20px;resize:none;}
.lydpform span{ display: block; margin:10px 20px; float: left; color: #606266;}
.lydpform b{ color: #ff742f; margin: 10px auto; font-weight: bold;}
.lydpform .fblybtn{ float: right; width: 120px; height: 36px; line-height: 36px; cursor: pointer; border-radius: 3px; margin: 10px 20px; background: #ff742f; text-align: center; color: #fff;}
.zykjcont dl{ overflow: hidden; border-bottom: solid 1px #ebeef5; margin: 0 20px; padding: 20px 0;}
.zykjcont dl dt img{ width: 36px; height: 36px; border-radius: 50%; float: left; margin-right: 15px;}
.zykjcont dl dd{ float: left;  width: 810px;}
.zykjcont dl dd h2{ font-size: 12px; line-height: 24px; margin-bottom: 3px;}
.zykjcont dl dd h2 i{ color: #887bf2; margin-right: 15px;}
.zykjcont dl dd h2 a{ float: right; margin-right: 20px; color: #fd1717;}
.zykjcont dl dd p{ margin: 0px;}

/*fy  page_table */
.lastPage{ margin: 20px 45px 20px 30px;}
#page_table { font-size:14px; margin:0 auto;}
#page_table a{ color:#909399; text-decoration:none;}
#page_table td { white-space:nowrap; line-height: 0px;}
#page_table td a{ display: inline-block; height: 28px; line-height: 28px; border:1px solid #dcdfe6; padding: 0 6px;} 
#page_table td .number { margin:0 2px;min-width:16px;text-align:center; border:1px #dcdfe6 solid;height:28px;line-height:28px; display: inline-block; color: #909399;}
#page_table td .current { color:#fff; background: #ff742f; border:1px #ff742f solid;}
#page_table select{border: 1px solid #dcdfe6;width: 50px;height: 24px;margin: 0 5px; color: #909399;}
.pagination input[type="button"]{width:60px;display:inline-block;height:30px;line-height:30px; text-align:center;background:#ff742f; border-radius:3px;color:#fff;margin-top:0;margin-right:3px;border:0;ime-mode:Disabled}
#page_table .on{background: #ff742f!important;color:#fff!important;}
.pagination input[type="text"]{width:36px;display:inline-block;height:28px; text-align:center;border:1px solid #dcdfe6;margin-top:0; border-radius: 3px;} 
td.pagination{ padding-left:5px;}
/*alert*/
.alertbody{ width: 880px; height: 460px; background: #fff; margin: 0px auto; padding:10px 20px;}
.alertbody p{ margin: 20px auto;}
.checked{ border-top: solid 1px #ebeef5; padding: 20px 0;}
.checkedbtn{ display: block; width: 200px; height: 42px; line-height: 42px; border-radius: 50px; background: #887bf2; text-align: center; color: #fff; margin: 0px auto;}
.select-res p{ display: none;}
.error-msg{color: red;float: left; line-height:45px; margin-left:35px;display: none;}
.error{border: 1px solid red !important;}

.zyxx{ margin: 15px auto;}
.zyxx p{ line-height: 30px; color: #909399; font-size: 14px; }
.zwsj{width:100%; text-align:center;}
.zwsj img{margin-top: 60px;}

.uldz{ width:363px; word-break:break-all;word-wrap:break-word;white-space: pre-wrap;}


.twoul li .checkname{ float: left; width: 140px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.threeul{ margin-left: 15px;}
.threeul li .checkname{ width: 170px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.zytit{ text-indent:20px; font-size:16px; color:#ff742f; margin:10px 0; background:#f5f7fa; height:35px; line-height:35px; margin:10px;}
.zytit i { display:block; width:22px; height:22px; margin:5px 5px 0 0; cursor:pointer; float:right;  background:url("../images/delicon.png") 0 0 no-repeat;}
.zytit i:hover{background:url("../images/hoverdel.png") 0 0 no-repeat;}
