@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0;
	height: 100%;
}

.paperwork {
	height: auto;
	overflow: hidden;
	padding-top: 15px;
}

.paperwork ul {
	list-style-type: none;
	margin: 0;
	width: 100%;
	display: block;
}

.paperwork ul:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.paperwork ul li {
	float: left;
	margin: 0 15px 0 10px;
	padding: 0;
	list-style-type: none;
}

.paperwork ul li img {
	border: 1px solid #ddd;
	max-width: 150px;
	max-height: 150px;
	min-height: 150px;
	margin-bottom: 5px;
}

.paperwork ul li p {
	margin: 0;
	text-align: center;
}

.paperwork ul li span {
	text-align: center;
	display: block;
	margin-top: 5px;
	border-top: #f1f1f1 solid 1px;
	padding-top: 5px;
}

.modal-body {
	overflow: hidden;
}

/*流程*/
.approval {
	height: auto;
	overflow: hidden;
}

.circuit {
	background: #FFF;
	border-radius: 3px;
	border: #2fa6ed solid 1px;
	width: 175px;
	height: 165px;
	position: relative;
	float: left;
}

.cir_not {
	border: #bbbbbb solid 1px;
}

.nx_ico {
	font-size: 30px;
	color: #bbbbbb;
	height: 50px;
	display: block;
	padding-top: 70px;
	width: 40px;
	text-align: center;
	float: left;
}

.nx_ico_nex {
	color: #2fa6ed;
}

.circuit ul {
	list-style-type: none;
	margin: 0;
}

.circuit ul li {
	border-bottom: #ededed solid 1px;
	line-height: 30px;
	margin: 0 5px;
	color: #a4a4a4;
	height: 30px;
}

.circuit ul li span.depm {
	display: block;
	float: left;
	width: 75px;
}

.circuit ul li.hit {
	color: #2fa6ed;
}

.circuit ul li.not {
	color: #f37171;
}

.circuit ul li i.ico {
	float: right;
	line-height: 30px;
	font-size: 13px;
}

.circuit .ord {
	background: #2fa6ed;
	position: absolute;
	bottom: 0;
	line-height: 35px;
	width: 100%;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.circuit .ord_not {
	background: #bbbbbb;
}

.circuit .ord .seq {
	font-size: 16px;
	margin-right: 5px;
}

.postil {
	background: #2fa6ed;
	width: 200px;
}

.mb10 {
	margin-bottom: 10px;
}

.p_not {
	background: #bbbbbb;
}

.ord_left {
	width: 200px;
	float: left;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
}

.ord_left .fo-1 {
	font-size: 20px;
	font-weight: bold;
}

.ord_left .fo-2 {
	font-size: 18px;
}

.ord_right {
	width: 100%;
}

.ord_right .table {
	width: 100%;
	border-top: #ececec solid 1px;
	border-bottom: #ececec solid 1px;
}

.ord_right table tr {
	background: #f9f9f9;
}

.ord_right table tr td {
	vertical-align: middle
}

.handle {
	width: 100px;
	display: block;
	margin: 0 auto;
	height: 25px;
	line-height: 25px;
}

.appro {
	background: #20abdd;
	color: #FFF;
}

.noappro {
	background: #e8e8e8;
	color: #b9b9b9;
}

.appro:hover, .appro:focus {
	background: #5dc2e6;
	color: #fff;
}

.agreen {
	background: #008080;
	color: #ffffff;
}

.condition {
	background: #56abab;
	color: #ffffff;
}

.back {
	background: #7b5c00;
	color: #9d8b2d;
}

.cancel {
	background: #d1d1d1;
	color: #727272;
}

.not-pass {
	background: #a60000;
	color: #ffffff;
}

.wait_sh {
	background: #818181;
	color: #ececec;
}

.ord_right table tr td a.btn {
	font-size: 12px;
}

.sp_rado {
	float: left;
	width: 80px;
	line-height: 50px;
	display: block;
	margin-bottom: 0;
}

.form-horizontal .controls {
	padding: 15px 0;
}

.control-past {
	padding: 5px 0;
	width: 750px;
	max-height: 450px;
	overflow-y: auto;
}

.control-past dd {
	float: right;
}

.control-past i {
	float: left;
	display: block;
	width: 20px;
	height: 20px;
	font-size: 14px;
	color: #FFF;
	font-style: normal;
	text-align: center;
	margin-right: 10px;
	font-weight: bold;
	border-radius: 50%;
}

.control-past i.stit1 {
	background: #24a937;
}

.control-past i.stit2 {
	background: #c09853;
}

.control-past i.stit3 {
	background: #b94a48;
}

.control-past i.stit4 {
	background: #b6b6b6;
}

.control-past i.stit5 {
	background: #0080ff;
}

.control-past i.stit6 {
	background: #489191;
}

.control-past span {
	display: block;
	padding: 5px;
	margin-bottom: 8px;
}

.control-past span.sta1 {
	background: #008080;
	border: #c6f0c1 solid 1px;
	color: #ffffff;
}

.control-past span.sta2 {
	background: #7b5c00;
	border: #fbeed5 solid 1px;
	color: #ffffff;
}

.control-past span.sta3 {
	background: #a60000;
	border: #eed3d7 solid 1px;
	color: #ffffff;
}

.control-past span.sta4 {
	background: #f4f4f4;
	border: #e6e6e6 solid 1px;
	color: #ffffff;
}

.control-past span.sta5 {
	background: #1276c7;
	border: #00b0ff solid 1px;
	color: #ffffff;
}

.control-past span.sta6 {
	background: #56abab;
	border: #00b0ff solid 1px;
	color: #ffffff;
}

/*审批流程设置*/
.spbox {
	width: 275px;
	height: 380px;
	background: #FFF;
	position: relative;
	float: left;
	margin-right: 15px;
}

.sp_tit {
	background: #20a9e6;
	color: #FFF;
	font-size: 16px;
	padding: 8px 0;
	text-align: center;
	line-height: 20px;
}

.sp_main {
	padding: 0 10px;
	overflow-y: auto;
	height: 300px;
}

.sp_main ul {
	list-style-type: none;
	margin: 0;
}

.sp_main ul li {
	border: #f0f0f0 solid 1px;
	margin-top: 10px;
}

.sp_main ul li .dep {
	background: #f0f0f0;
	font-size: 14px;
	color: #767676;
	padding: 5px;
}

.sp_main ul li span {
	margin-right: 8px;
	padding: 5px 0 5px 5px;
	display: inline-block;
	color: #8f8f8f;
}

.sp_bot {
	background: #4dc99e;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #FFF;
	height: 40px;
	line-height: 40px;
}

.sp_set {
	background: #27a9e3;
	color: #fff;
	float: right;
	display: block;
	padding: 0 5px;
	line-height: 20px;
}

.sp_set:hover, .sp_set:focus {
	background: #e3a627;
	color: #FFF;
}

.sp_bot span {
	color: #FFF;
}

.sp_bot span.back {
	background: #efaf4f;
	height: 40px;
	line-height: 40px;
	display: block;
	width: 70px;
	text-align: center;
	font-size: 14px;
	float: left;
}

.sp_bot a {
	float: right;
	color: #FFF;
	margin-right: 15px;
}

.sp_bot a:hover {
	color: #fffcd0;
}

.sp_bot a i {
	margin-right: 3px;
}

.sp_add {
	text-align: center;
	display: block;
	cursor: pointer;
	color: #b6b6b6;
}

.sp_add:hover {
	background: #fffff9;
}

.sp_add i {
	font-size: 60px;
	margin-top: 150px;
	font-style: normal;
}

.sp_ico {
	line-height: 380px;
	float: left;
	padding: 0 15px;
	font-size: 25px;
	color: #b6b6b6
}

.sp_num {
	font-size: 18px;
	background: #FFF;
	height: 23px;
	width: 23px;
	border-radius: 50%;
	color: #20a9e6;
	display: inline-block;
	text-align: center;
	line-height: 22px;
	font-style: normal;
}

/*查封种类设置*/
.cf_set .control-label {
	padding-top: 15px;
	float: left;
	text-align: right;
	width: 50px;
}

.cf_set .controls {
	padding: 10px 0;
	margin-left: 80px;
}

.cf_set .form-actions, .cw_set .form-actions {
	margin-bottom: 0;
	margin-top: 0;
}

.cf_set .controls input {
	float: left;
	width: 350px;
}

.cf_set .controls button {
	margin-left: 10px;
}

.cf_set .controls .dt {
	
}

.cf_set .controls .dl {
	width: 350px;
	cursor: move;
}

.cf_set .controls .ct {
	border: 1px solid #eaeaea;
	color: #555;
	padding: 4px 6px;
	background: #f5f5f5;
	font-size: 14px;
	margin-left: 0;
	line-height: 20px;
	float: left;
}

.cf_set .controls a {
	margin-left: 10px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}

.cf_set .controls a i {
	margin-right: 3px;
}

.cf_set .control-group, .cw_set .control-group {
	border-bottom: 1px solid #ffffff;
	margin-bottom: 0;
	clear: both;
}

.cf_set .form-actions input {
	margin-bottom: 0;
	margin-right: 5px;
}

.cf_set .form-actions .controls {
	margin-left: 60px;
}

/*财务设置*/
.cw_set .control-label {
	float: left;
	text-align: center;
	padding: 15px 10px 5px 20px;
}

.cw_set .controls {
	padding: 10px 0;
	overflow: hidden;
	margin-left: 130px;
}

.cw_set .controls .input-append {
	float: left;
}

.cw_set .controls .input-append input {
	float: left;
	width: 150px;
}

.cw_set .control-group i {
	font-style: normal;
	float: left;
	font-size: 14px;
	width: 50px;
	text-align: center;
	padding-top: 15px;
}

.set-label {
	float: left;
	text-align: center;
	padding: 5px 10px 5px 20px;
}

.cw_set .controls input {
	width: 80px;
	float: left;
}

.cw_set .controls select {
	margin-left: 5px;
	float: left;
	width: auto;
}

.cw_set .control-group .controls .icon-minus-sign, .cw_set .control-group .controls .icon-plus-sign
	{
	padding-top: 8px;
	font-size: 16px;
}
/*上传*/
.upload_area {
	display: inline-block;
	vertical-align: middle;
}

.botn {
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	overflow: visible;
	padding: 0 22px;
	text-align: center;
}

.botn_upload {
	background-color: #fff;
	border: 1px solid #e7e7eb;
	color: #222;
	height: 30px;
	line-height: 30px;
}

.upload_preview {
	display: block;
	margin-top: 10px;
	overflow: hidden;
}

ul, ol {
	list-style: outside none none;
}

.upload_preview ul {
	margin-left: 0;
}

.upload_preview ul li {
	float: left;
	margin-right: 8px;
	text-align: center;
	width: 130px;
}

.upload_preview ul li img {
	max-height: 100px;
	max-width: 100px;
}

.upload_set {
	width: 100px;
	height: 100px;
	background-color: #525252;
	position: relative;
	overflow: hidden;
}

.upload_set i {
	font-style: normal;
	z-index: 1;
	position: absolute;
	color: #FFF;
	left: 38px;
	font-size: 16px;
	top: 40px;
}

.upload_set b {
	background: #28b779;
	display: block;
	position: absolute;
	width: 100px;
	bottom: 0;
	-webkit-transition: height 1s ease-in;
	-o-transition: height 1s ease-in;
	-ms-transition: height 1s ease-in;
	-moz-transition: height 1s ease-in;
	transition: height 1s ease-in;
}

.upload_preview ul li a {
	color: #0f96dc;
	text-decoration: underline;
}

.botn_upload:hover {
	background: #f4f4f4;
}

/*企业首页*/
.com_bg {
	width: 100%;
	height: 245px;
	background: url(../images/combg.jpg) no-repeat;
	color: #FFF;
	font-weight: normal;
}

.com_bg h2 {
	display: inline-block;
	font-weight: normal;
}

.com_bg span {
	display: block;
}

.com_bg span.p1 {
	margin-top: 10px;
	height: 30px;
	margin-bottom: 30px;
}

.com_bg span.p2 {
	margin-top: 8px;
	height: 30px;
	border-bottom: #888888 solid 1px;
}

.com_bg span h3 {
	font-size: 22px;
	font-weight: normal;
}

.com_bg span h6 {
	float: left;
	margin: 0 15px 0 0;
	line-height: 22px;
	font-weight: normal;
}

.com_bg span h6 {
	font-size: 14px;
}

.com_bg a {
	background: #1e90d0;
	display: block;
	border-radius: 3px;
	width: 55px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
}

.com_bg a.a1 {
	margin-top: 3px;
}

.com_bg a:hover {
	background: #0088d4;
	color: #FFF;
}

.a4 {
	background: #20abdd;
	border-radius: 3px;
	margin-left: 20px;
	padding: 3px 10px 3px 10px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
}

.a4:hover {
	background: #28b779;
	color: #FFF;
	text-decoration: none;
}

.l_main {
	margin-top: 30px;
	width: 500px;
	margin-left: 20px;
}

.l_main a {
	float: right;
}

.r_main {
	margin-top: 50px;
	width: 290px;
	margin-right: 20px;
	color: #666;
}

.r_main .tit {
	height: 30px;
	color: #FFF;
}

.r_main .tit a.a3 {
	float: right;
}

.r_main .alipay {
	background: #00aaee url(../img/zs_nav_bg.png) no-repeat 80px -500px;
	border-radius: 5px;
	width: 225px;
	height: 100px;
	float: left;
	padding: 10px;
	position: relative;
}

.r_main .alipay p, .r_main .bcard p {
	font-size: 16px;
	color: #333;
	margin-top: 15px;
}

.r_main .alipay span, .r_main .bcard span {
	font-size: 16px;
}

.r_main .bcard {
	border-radius: 5px;
	width: 270px;
	height: 115px;
	float: right;
	padding: 10px;
	position: relative;
	background: #FFF;
}

.r_main .bcard img {
	width: 170px;
}

.zs_comp_main {
	width: 100%;
	background: #FFF;
	border-radius: 3px;
	margin-top: 15px;
	height: auto;
	padding-bottom: 30px;
	overflow: hidden;
}

.zs_comp_main .tit {
	border-bottom: #f0f0f0 solid 1px;
	width: 100%;
	display: block;
}

.zs_comp_main .tit h3 {
	font-size: 14px;
	color: #7e7e7e;
	font-weight: normal;
	padding: 0;
	line-height: 40px;
	margin: 0;
	margin-left: 30px;
}

.zs_comp_tbx {
	padding: 0 30px;
}

.zs_comp_tbx ul {
	width: 250px;
	margin: 10px 35px 0 0;
	float: left;
}

.zs_comp_tbx ul li {
	border-bottom: #d8d8d8 solid 1px;
	line-height: 40px;
}

.zs_comp_tbx ul li span {
	float: right;
}

.zs_comp_dtbox {
	width: 300px;
	text-align: center;
	float: left;
	margin-top: 30px;
}

.zs_comp_shu {
	font-size: 35px;
	margin-top: 15px;
}

.zs_comp_dtico {
	font-size: 14px;
	margin-right: 5px;
}

.war2 {
	background: #29d3a9;
	margin-top: 15px;
}

.ser_box { /* background:#FFF; */
	padding: 8px 10px 0px;
	height: auto;
	overflow: hidden;
}

.ser_box .term {
	float: left;
	margin-right: 20px;
}

.ser_box .term .control-label {
	float: left;
	line-height: 30px;
	margin-right: 8px;
}

.ser_box .term .select2-container {
	width: 110px;
	top: 1px;
}

.ser_box button {
	margin-top: 1px;
	float: left;
}

.adopt {
	color: #1dae00;
	margin-right: 10px;
}

.fail {
	color: #ff0000;
	margin-right: 10px;
}
/*资料修改弹窗*/
.ud_but {
	margin: 3px 15px 0 0;
}

.ud_but i {
	margin-right: 5px;
}

.ud_box {
	float: left;
	margin-bottom: 10px;
}

.form-com-updata .ud_box .ud_label {
	padding-top: 3px;
	width: 120px;
	float: left;
	text-align: right;
}

.form-com-updata .ud_box .ud_label_center {
	padding-top: 3px;
	padding-left: 15px;
	width: 220px;
	float: left;
	text-align: left;
}

.form-com-updata .ud_box input {
	margin-left: 10px;
}

.form-com-updata .ud_box textarea {
	margin-left: 10px;
	height: 40px;
}

.pull-right a {
	margin-left: 15px;
}

.pull-right a i {
	margin-right: 10px;
}

td.project span, td.project a {
	margin-right: 15px;
}

/*设置按钮*/
.set_con {
	padding: 10px;
	overflow: hidden;
}

.set_con span {
	width: 130px;
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	float: left;
	margin-right: 60px;
}

.set_con span p a:hover {
	color: #27a9e3;
}

.set_bt {
	width: 130px;
	height: 130px;
	background: #27a9e3;
	border-radius: 50%;
	text-align: center;
	display: block;
	line-height: 130px;
	font-size: 60px;
	color: #FFF;
}

.set_bt:hover {
	background: #FFF;
	border: #27a9e3 solid 5px;
	width: 120px;
	height: 120px;
	color: #27a9e3;
	line-height: 120px;
}

.set_bt p {
	font-size: 16px;
	line-height: 40px;
}

.dep_people {
	overflow: auto;
	height: auto;
	margin-top: 10px;
}

.dep_people span {
	font-size: 14px;
	padding: 0 15px;
	line-height: 35px;
	display: block;
	float: left;
}

/*必填星号样式 */
.required_star {
	color: #ff0000;
	margin-right: 2px;
}

/*验证提示信息样式 */
.frm_msg {
	padding-top: 4px;
	width: 300px;
}

.frm_msg span {
	color: #e15f63;
	font-size: 12px;
}

/*银行卡管理*/
.set_con ul {
	margin: 0;
}

.bank_card {
	width: 270px;
	height: 140px;
	background: #FFF;
	border: #e0e0e0 solid 1px;
	position: relative;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.bank_card:hover {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
	padding: 0;
}

.set_con ul li {
	float: left;
	margin-right: 15px;
}

.bank_card img {
	width: 135px;
	height: 32px;
	margin: 5px 0 0 5px;
}

.card_down a.fr {
	margin-left: 15px;
}

.give {
	background: #2fbdff;
	color: #FFF;
	width: 80px;
	float: left;
	margin: 5px 0 0 0;
}

.card_num {
	font-size: 14px;
	color: #909090;
	margin: 25px 0 0 10px;
	letter-spacing: 2px
}

.card_down {
	background: #efefef;
	height: 30px;
	position: absolute;
	width: 250px;
	bottom: 0;
	line-height: 30px;
	padding: 0 10px;
}

.card_holder {
	text-align: center;
	margin-top: 10px;
}

.add_card {
	width: 230px;
	height: 140px;
	display: block;
	background: #edf1f1;
	border: #b0b0b0 dashed 2px;
	text-align: center;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.add_card i {
	font-size: 30px;
	margin-top: 40px;
}

.add_card:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
	padding: 0;
	background: #e7eff1;
}

/*审核常用意见*/
.sp_word {
	float: left;
	cursor: pointer;
}

.sp_word:hover a {
	color: #28B579;
}

.sp_word ul {
	max-width: 400px;
	max-height: 300px;
	overflow-y: auto;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background-color: #F5F5F5;
	padding: 0px;
	margin: 0px;
	position: fixed;
	display: none;
	padding: 0px;
	background-color: #F5F5F5;
	background-color: #F5F5F5;
	border-left: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

.sp_word ul li {
	font-size: 14px;
	min-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 2px;
	border-bottom: 1px solid #dddddd;
	padding-top: 5px;
	min-height: 18px;
}

.sp_word ul li:hover {
	background-color: #28B579;
}

.sp_word:hover ul {
	position: fixed;
	display: block;
}

/*充值提现*/
.balance {
	font-size: 16px;
	color: #e20c0c;
	padding: 10px 0;
}

.explain {
	margin: 0 20px;
	padding: 20px;
	font-size: 14px;
	border: #dedede solid 1px;
	background: #FFF;
}

.tishi {
	color: #dc2424;
	font-size: 16px;
}

.account_time {
	text-align: center;
}

.account_tit {
	height: 35px;
	background: #da4d4d;
	color: #FFF;
}

.account_time tr td {
	border: #cfcfcf solid 1px;
	height: 28px;
}

/*交易成功*/
.success_box {
	background: #fffee9;
	width: 100%;
	padding: 30px 0;
	border-radius: 5px;
}

.suc_main {
	margin: 0 auto;
	width: 630px;
}

.suc_main img {
	
}

.s_ico {
	width: 130px;
	height: 130px;
	float: left;
	margin-right: 30px;
}

.suc_but {
	background: #eb5c3e;
	width: 150px;
	height: 35px;
	display: inline-block;
	border-radius: 3px;
	color: #FFF;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
}

.suc_but:hover {
	background: #fb937d;
	color: #FFF;
}

.suc_tit {
	color: #51c875;
	font-size: 25px;
}

.fail_tit {
	color: #ff6666;
	font-size: 25px;
}

.send_email {
	font-size: 12px;
	margin-top: 5px;
}
/*角色分配窗口*/
.main_table {
	border: 1px solid #ddd;
	margin-bottom: 10px;
}

.main_table .title {
	background: #eee none repeat scroll 0 0;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
}

.fux_t {
	background: #eeeeee;
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 3px 0;
}

.fuxuan {
	margin-top: 6px;
	margin-right: 10px;
	display: block;
	float: left;
}

.fx1 {
	padding-left: 60px;
	display: block;
}

.fx1 label {
	color: #dc3b4a;
	line-height: 25px;
}

div.checker {
	margin-right: 0;
}

.u_zu .control-group controls {
	text-align: left;
}

.tan_txt {
	display: block;
	padding-top: 2px;
}

.form-horizontal .qxian .controls {
	margin-left: 100px;
	height: 30px;
}

/*线下支付*/
.bank_num {
	font-size: 18px;
	color: #eb4141;
}

.sure_box {
	margin-top: 50px;
}

.sure_box label {
	margin-bottom: 20px;
}

.btn_none {
	background: #d7d7d7;
	color: #989898;
}

.sen_msn {
	color: #10a036;
	font-size: 20px;
}

.sen_msn i {
	font-size: 40px;
	margin-right: 10px;
}

.sen_msn a {
	color: #dd5555;
	font-size: 14px;
}

/*诉讼流程*/
.sz_tit {
	padding: 0 20px;
}

.sz_tit h3 {
	font-weight: normal;
	font-size: 16px;
	margin: 0;
}

.sz_flow {
	overflow: hidden;
}

.sz_flow ul {
	border-bottom: #CCC solid 1px;
	overflow: hidden;
	padding-bottom: 10px;
	margin: 10px 20px;
}

.sz_flow ul li {
	float: left;
	text-align: center;
	width: 120px;
}

.sz_flow ul li .yuan {
	width: 70px;
	height: 70px;
	background: #0092e6;
	display: block;
	border-radius: 50%;
	transition: all 0.3s ease-out 0s;
	color: #FFF;
	text-align: center;
	margin: 0 auto;
}

.sz_flow ul li .yuan:hover {
	transition: all 0.3s ease-out 0s;
	background: #0bc3a7;
	color: #fff;
}

.sz_flow ul li .yuan i {
	font-size: 38px;
	line-height: 70px;
	width: auto;
}

.sz_flow ul li p {
	font-size: 14px;
	margin-top: 10px;
}

.sz_flow ul li p a:hover {
	color: #0bc3a7;
}

.sz_line {
	height: 2px;
	border-top: #CCC dashed 2px;
	line-height: 30px;
	width: 55px;
	display: block;
	float: left;
	magin: 0 10px;
	margin-top: 40px;
}

.sz_ltit {
	background: #d7a700;
	color: #FFF;
	border-radius: 3px;
	display: block;
	width: 120px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 15px 0 20px 20px;
}

/*鼠标右击*/
.vmenu {
	border: 1px solid #e0e0e0;
	position: absolute;
	background: #fff;
	display: none;
	font-size: 14px;
	width: auto;
	margin-top: 10px;
}

.first_li {
	
}

.first_li span {
	width: 120px;
	display: block;
	padding: 5px 10px;
	cursor: pointer
}

.inner_li {
	display: none;
	margin-left: 120px;
	position: absolute;
	border: 1px solid #aaa;
	border-left: 1px solid #ccc;
	margin-top: -28px;
	background: #fff;
}

.sep_li {
	border-top: 1px ridge #aaa;
}

.fill_title {
	font-size: 11px;
	font-weight: bold; /
	height: 15px; /
	overflow: hidden;
	word-wrap: break-word;
}

.vmenu .tit {
	font-size: 14px;
	background: #f1f1f1;
	color: #4b4b4b;
	height: 23px;
	line-height: 23px;
	padding: 5px 10px;
}

.m_title .sig-1 {
	color: #FFF;
	display: inline-block;
	min-width: 7px;
	height: 15px;
	background: #1ea0ea;
	border-radius: 50%;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

/* 生成保函 */
.people .term {
	margin-right: 20px;
	float: left;
}

.people .term .text-left {
	float: left;
	line-height: 30px;
	margin-right: 8px;
	display: block;
	margin-bottom: 5px;
}

.people .remove-people {
	font-size: 18px;
	margin-right: 5px;
	color: #999;
}

.people .remove-people:hover {
	color: #ff0000;
}

.letter-parent {
	width: 210mm;
	border: 1px solid #999;
	margin: 0 auto;
}

.letter-paper {
	width: 166mm;
	padding-left: 22mm;
	padding-right: 22mm;
	padding-top: 5mm;
	padding-bottom: 21mm;
	margin: 0 auto;
	color: #000;
	background-color: #fff;
}

.letter-paper .title {
	text-align: center;
	line-height: 67px;
	color: #ff0000;
	letter-spacing: 3px;
	font-family: 宋体;
	font-weight: bold;
	font-size: 40px;
}

.letter-paper .number {
	text-align: center;
	line-height: 32px;
	font-family: 宋体;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}

.letter-paper .summary {
	text-align: center;
	line-height: 29px;
	font-family: 黑体;
	color: rgb(0, 0, 0);
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
}

.letter-paper .people {
	display: inline-block;
	margin-bottom: 10px;
	height: auto;
}

.letter-paper .people .people-label {
	font-family: 仿宋;
	font-size: 19px;
	font-weight: bold;
	float: left;
	color: #000;
	margin-bottom: 10px;
	width: auto;
	text-align: justify;
}

.letter-paper .people .people2-label {
	font-family: 仿宋;
	font-size: 19px;
	font-weight: bold;
	float: left;
	color: #000;
	margin-bottom: 10px;
	width: auto;
	text-align: justify;
}

.letter-paper .people .people-text {
	font-family: 仿宋;
	font-size: 19px;
	float: left;
	color: #000;
	margin-bottom: 5px;
	text-align: justify;
	width: 100%;
}

.letter-paper .content {
	text-indent: 37px;
	line-height: 33px;
	font-family: 宋体;
	font-size: 19px;
	text-align: justify;
}

.letter-paper .contact {
	line-height: 32px;
	font-family: 宋体;
	font-size: 19px;
	display: inline-block;
}
/* 生成保函 结束 */