/* 濠碉紕鍋戦崐鏇㈡偉婵傜纾块柟缁㈠枛閸愶拷闂佹悶鍎洪崜锕傚汲閿燂拷*/

main {
    padding-top: 10px;
    padding-bottom: 20px;
}

 h2 {
    font-size: 16px;
    color: #333;
    padding-left: 15px;
    padding-top: 8px;
}

h2 i {
    color: #2681df;
}
main h2{
	background: #fff;
    padding-bottom: 10px;
}
/* 濠电姰鍨奸崺鏍箰閹惰棄纾跨痪鎵絾ns */
.fixedlyHead{
/*     position: fixed; */
	background: #fff;
	z-index: 5;
/* 	top: 0;
	left: 0;
	right: 0;
	bottom: 0; */
	width: 100%;
	margin: 0 auto;
	height: 125px;
	border-bottom: 4px solid #9ac9fa;
 }
.btns_top {
    float: right;
    position: relative;
    top: -4px;
}

.btns_top li {
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    margin-left: 12px;
    color: #fff;
    background-color: #2681df;
    padding: 8px 25px;
    border-radius: 3px;
    opacity: .9;
    cursor: pointer;
    letter-spacing: 1px;
}

.btns_top li .fa {
    color: #fff;
    margin-right: 4px;
    font-size: 18px;
    position: relative;
    top: 1px;
}

.btns_top li:hover {
    opacity: 1;
}

/* === ******************************************* 闁诲骸缍婂鑽ょ磽濮樿泛鐤鹃柤鍝ュ仯娴滄粓鏌ｉ姀鐘冲暈婵℃ぜ鍔戦幃妤佹媴閸愵煈妫堥梺绯曟櫔閹凤拷************************************************* === */

#aside_nav {
    position: fixed;
    top: 170px;
    left: 0;
    z-index: 9999;
}

#aside_nav p {
    width: 40px;
    background: #1d8edc;
    color: #fff;
    opacity: .9;
    font-size: 14px;
    border-radius: 0 4px 4px 0;
    line-height: 24px;
    box-sizing: border-box;
    padding: 10px;
}

#aside_nav p::after {
    content: '';
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left: 6px solid #1e8fdb;
    position: absolute;
    right: -11px;
    top: 50%;
    margin-top: -5px;
}

#aside_nav ul {
    width: 142px;
    background: #f6fbff;
    border: 1px solid #c3e2ff;
    border-radius: 4px;
    position: absolute;
    left: 46px;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#aside_nav ul li {
    padding: 0 12px;
    line-height: 28px;
    font-size: 12px;
    cursor: pointer;
    border-bottom: 1px solid #c3e2ff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#aside_nav ul li:last-child {
    border-bottom: none;
}

#aside_nav ul li:hover {
    background: #1e8fdb;
    color: #fff;
}

#aside_nav .comActive {
    background: #1e8fdb;
    color: #fff;
}

/* === ******************************************* 濠碉紕鍋戦崐妤呭极鐠囧樊鐒藉ù鍏兼綑缁�鍌涖亜閹虹偞瀚圭憸甯嫹************************************************* === */

strong.fa {
    position: relative;
    left: -2px;
    top: -1px;
    color: #ff1900;
    opacity: .8;
    font-size: 12px;
}

section input {
    outline: none;
}

section input:focus {
    border: 1px solid #1e8eda;
    box-shadow: 0 0 1px #1e8eda;
    -webkit-box-shadow: 0 0 1px #1e8eda;
}

.layout {
    margin-top: 15px;
    border-top: 4px solid #bbb;
    padding: 15px 20px;
    background: #fff;
    box-shadow: 0 3px 4px #ccc;
    -webkit-box-shadow: 0 3px 4px #ccc;
}

.layout h3 {
    margin-bottom: 20px;
    font-size: 15px;
}

.layout .float_l {
    width: 48%;
}

.layout .float_r {
    width: 52%;
}

.layout label {
    display: inline-block;
    width: 128px;
    text-align: right;
    font-size: 14px;
    color: #666;
    margin-right: 6px;
}

.layout li {
    position: relative;
}

.layout input {
    font-size: 12px;
    width: 320px;
    height: 34px;
    line-height: 34px;
    text-indent: 10px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
}

textarea.otherNote {
    width: 100%;
    min-height: 100px;
    font-size: 12px;
    padding: 20px 25px;
    color: #666;
    border-radius: 4px;
    box-sizing: border-box;
    outline: none;
    border-color: #e4e4e4;
}

textarea:focus {
    border-color: #ccc;
    box-shadow: 1px 2px 6px #ddd;
    -webkit-box-shadow: 1px 2px 6px #ddd;
}

.shuoming h5 {
    color: #666;
    margin: 20px 0 9px;
}

.display_type {
    display: none;
}

.tipInput {
    height: 34px;
    line-height: 34px;
    position: absolute;
    background: rgba(238, 156, 0, 0.9);
    z-index: 9999;
    font-size: 12px;
    padding: 0 12px;
    color: #fff;
    border-radius: 4px;
    box-shadow: 2px 2px 6px #bbb;
    letter-spacing: 2px;
    left: 44%;
    top: -42px;
}

.tipInput::after {
    content: '';
    display: block;
    border: 8px solid transparent;
    border-top: 10px solid rgba(238, 156, 0, 0.9);
    position: absolute;
    left: 50%;
    /* margin-left: -50%; */
    bottom: -15px;
}

/* === ******************************************* 濠电偞鎸冲Λ鍨渻閹烘梻绠旈柣鏃傚帶閺勩儵鏌ｉ幋鐐嗘垿骞忛崡鐐冨酣宕堕敐鍛拤婵炲銆嬮幏锟�********************************************** === */

.org_baseinfo {
    width: 100%;
    height: 380px;
    border-color: #9ac9fa;
}

.org_baseinfo li {
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
}

.org_baseinfo .org_adress select {
    width: 110px;
    font-size: 12px;
    margin-right: 0;
    text-indent: 3px;
}

.org_baseinfo .org_adress div {
    margin-top: 10px;
    margin-left: 90px;
}

.org_baseinfo .upload_org {
    position: relative;
}

.org_baseinfo .upload_org div {
    width: 434px;
    height: 168px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 23px;
    border: 2px dashed #c2e1fe;
    border-radius: 4px;
}

.org_baseinfo .upload_org div img {
    position: relative;
    margin-top: 32px;
    margin-left: 30px;
}

.org_baseinfo .upload_org div p {
    margin: 0;
    font-size: 18px;
    color: #8bc9f2;
    letter-spacing: 2px;
    margin-left: 170px;
    margin-top: -65px;
    cursor: pointer;
}

.org_baseinfo .upload_org input {
    height: 128px;
    opacity: 0;
    position: relative;
    z-index: 9999;
    cursor: pointer;
}

.org_baseinfo .float_l label {
    width: 100px;
}

.org_baseinfo .mdate {
    position: relative;
}

.org_baseinfo .mdate i {
    position: absolute;
    right: 35px;
    top: 10px;
    color: #1d8edc;
    cursor: pointer;
}

.org_baseinfo .date_jy input {
    width: 144px;
}

.org_baseinfo .date_jy {
    position: relative;
}

.org_baseinfo .date_jy em {
    font-size: 12px;
    color: #666;
   /*  margin-right: 10px; */
}

.org_baseinfo .date_jy i {
    position: absolute;
    right: 31px;
    top: 11px;
    color: #1d8edc;
    cursor: pointer;
}

.org_baseinfo .date_jy #showDatePicker2 {
    right: 210px;
}

.org_baseinfo .date_jy #showDatePicker3 {
    right: 35px;
}


/* === ******************************************* 濠电偞鎸冲Λ鍨渻閹烘梻绠旈柣鏂跨殱閺嬫牠鏌曟繛鍨姎闁哄偊鎷疯彁闁搞儻绲芥晶鎻捗圭涵閿嬪********************************************** === */

section.org_reginfo {
    height: 210px;
    border-color: #faaf56;
}

.org_reginfo li {
    height: 34px;
    line-height: 34px;
    margin-bottom: 11px;
}

.org_reginfo .float_l label {
    width: 100px;
}

.org_reginfo .float_l input {
    width: 320px;
}


/* === ******************************************* 濠电偞鎸冲Λ鍨渻閹烘梻绠旈柣鏂挎憸椤╂煡鏌涘┑鍡楊仾闁哥姴鎳橀弻娑㈠煛閸愩劌濡哄┑鐙呮嫹婢ф绮氶柆宥呯労闁告剬鍛槬 ********************************************** === */

section.org_perinfo {
    height: 523px;
}

.org_perinfo li {
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
}

.org_perinfo .upload_org {
    position: relative;
    height: 168px;
}

.org_perinfo .upload_org input {
    width: 434px;
    height: 168px;
    opacity: 0;
    position: relative;
    left: 40px;
    z-index: 9999;
    cursor: pointer;
}

.org_perinfo .upload_org div {
    width: 434px;
    height: 168px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 25px;
    border: 2px dashed #c2e1fe;
    border-radius: 4px;
}

.org_perinfo .upload_org div img {
    position: relative;
    margin-top: 32px;
    margin-left: 30px;
}

.org_perinfo .upload_org div p {
    margin: 0;
    font-size: 18px;
    color: #8bc9f2;
    letter-spacing: 2px;
    margin-top: -70px;
    margin-left: 170px;
    cursor: pointer;
}

.org_perinfo .float_l label {
    width: 100px;
}

.org_perinfo .float_l input {
    width: 320px;
}

.org_perinfo .idcards label {
    text-align: right;
}

.org_perinfo .idcards select {
    width: 80px;
    margin-right: 0;
}

/* === ******************************************* 闁诲海鍋ｉ崐鏇熸櫠鎼淬劍鍋ㄥ┑鐘崇閸嬨劑鎮楅崷顓烆�岄柛銈囧仜鑿愰柛銉到婢ф彃霉绾攱瀚�********************************************** === */

.goon_info h3 span,
.permit_change h3 span {
    color: #1e8eda;
}

.goon_info ul {
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
}

.goon_info ul li {
    float: left;
    width: 50%;
    cursor: pointer;
    color: #999;
    font-size: 15px;
    letter-spacing: 1px;
}

.goon_info ul li:first-child {
    text-align: right;
    padding-right: 20px;
}

.goon_info ul li:last-child {
    text-align: left;
    padding-left: 20px;
}

.goon_info ul li i {
    font-size: 20px;
    position: relative;
    top: 2px;
}

.goon_info ul li.iactive {
    color: #1e8eda;
    font-weight: 700;
}

.goon_info .upload_yx {
    width: 100%;
}

.goon_info .upload_yx p {
    border: 2px dashed #c2e1fe;
    padding-top: 10px;
    padding-bottom: 12px;
    text-align: center;
    border-radius: 5px;
    margin: 0;
    cursor: pointer;
    font-weight: 700;
    display: none;
}

.goon_info .upload_yx a {
    text-decoration: none;
}

.goon_info .upload_yx .item_1 {
    float: left;
    width: 44%;
    margin-left: 34px;
    display: block;
}

.goon_info .upload_yx .item_2 {
    display: block;
}

.goon_info .upload_yx .item {
    float: left;
    width: 30%;
    margin-left: 21px;
}

.goon_info .upload_yx i {
    color: #1d8edc;
    position: relative;
    top: 2px;
    font-size: 19px;
}

.goon_info .upload_yx span {
    font-size: 14px;
    color: #8ac9f4;
    margin-left: 2px;
}

/* === ******************************************* 闂備焦鐪归崹褰掓偪閸ヮ剦鏁嬫い鎺嶈兌椤╄尙鎲稿澶婄鐟滄棃鐛崱娑樺窛妞ゆ挾鍋為悗锟� ********************************************** === */

.apply_prdinfo {
    min-height: 385px;
}

.apply_prdinfo input {
    border: none;
}

.apply_prdinfo input:focus {
    border: none;
    box-shadow: none;
}

.apply_prdinfo .datagrid-row-selected {
    background: #fff;
}

.apply_prdinfo a {
    color: #8bc8f5;
    font-size: 12px;
}

.apply_prdinfo .fa {
    position: relative;
    font-size: 16px;
    color: #FA8072;
    cursor: pointer;
}

 /* .apply_prdinfo .datagrid-htable,.apply_prdinfo .datagrid-header,.apply_prdinfo .datagrid-header-inner {
    height: 32px;
    line-height: 32px;
    background: #f8f8f8;
} */
/*
.apply_prdinfo .datagrid-btable tr {
    height: 34px;
    line-height: 34px;
} */

/* === ******************************************* 闂備礁鎲￠…鍥窗閺囥垺鍎婂璺侯儑閳绘洟鏌ㄩ弬瑁や粧缂佽妫濋弻鐔碱敇閵婏箑顏�********************************************** === */

.history_cert_info {
    min-height: 204px;
}

.history_cert_list {
    width: 100%;
    border: solid 1px #e4e4e4;
    border-radius: 4px;
    border-collapse: collapse;
}

.history_cert_list tr {
    line-height: 34px;
    font-size: 12px;
    color: #666;
}

.history_cert_list thead tr {
    background: #f8f8f8;
    letter-spacing: 1px;
}

.history_cert_list tr td:last-child {
    text-align: center;
}

.history_cert_list .fa {
    font-size: 16px;
    color: #FA8072;
    cursor: pointer;
}

.history_cert_list a {
    color: #8ac9f4;
}

.history_cert_list td {
    text-align: center;
    color: #666;
}

/* === ******************************************* 闂佽崵濮抽懗鍫曗�﹂崼锝冧汗闁哄被鍎查崵鎴︽煕閹扳晛濡界紒缁㈠灦閺屾稑鈻庨幆鎸庡灥鐓ら柟绋挎捣椤╂煡鎮楅敐搴℃灁闁跨噦鎷�********************************************** === */

.permit_changeItem ul li {
    width: 280px;
    height: 100px;
    background: #e8eff7;
    border-radius: 4px;
    float: left;
    margin: 0 0 20px 25px;
    /* line-height: 100px; */
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #1f8fd9;
    cursor: pointer;
    padding-top: 20px;
}

.permit_changeItem ul img {
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
}

.permit_changeItem .xkText {
    font-size: 14px;
    line-height: 26px;
}

.permit_changeItem .xkText em:first-child {
    position: relative;
    top: -8px;
}

.permit_changeItem .xkText em:last-child {
    position: relative;
    top: -28px;
    left: 35px;
}

.permit_changeItem .active {
    background: #1e8fdb;
    color: #fff;
}

.permit_changeItem .shuoming {
    position: relative;
    top: -6px;
    padding-left: 23px;
    padding-right: 44px;
}

/* === ******************************************* 闂佽崵濮抽懗鍫曗�﹂崼锝冧汗闁哄被鍎查崵鎴︽煕閹扳晛濡界紒缁㈠灦閺屾稑鈻庨幆鎸庡灥鐓ら柟绋挎捣閳瑰秹鏌嶉埡浣告殨缂佹唻鎷�********************************************** === */


.permit_changeInfo li {
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
}

.permit_changeInfo .float_l label {
    width: 120px;
}

.permit_changeInfo .float_l input {
    width: 300px;
}

.permit_changeInfo .float_r label {
    width: 130px;
}

.permit_changeInfo .float_r input {
    width: 310px;
}

.permit_changeInfo p {
    width: 90%;
    border: 2px dashed #95b8e7;
    padding-top: 10px;
    padding-bottom: 12px;
    text-align: center;
    border-radius: 5px;
    margin: 25px 0 13px 18px;
    cursor: pointer;
    font-weight: 700;
}

.permit_changeInfo p.p2 {
    width: 87%;
}

.permit_changeInfo p i {
    color: #1d8edc;
    position: relative;
    top: 2px;
    font-size: 19px;
}

.permit_changeInfo p span {
    font-size: 14px;
    color: #8ac9f4;
    margin-left: 2px;
}

/* === ******************************************* 闂備礁鎲￠懝鍓х矓閹壋鍙块梻浣告啞閻燂箒鎽┑鐐额嚋閹凤拷********************************************** === */

.name_change {
    height: 450px;
}

.name_change nav span {
    display: block;
    float: left;
    width: 33%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    background: #eee;
    border-radius: 2px;
    cursor: pointer;
    letter-spacing: 1px;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
}

.name_change nav span:last-child {
    border-right: 0;
}

.name_change .nav_active {
    background: #1e8fdb;
    color: #fff;
    position: relative;
}

.name_change .nav_active::after {
    content: '';
    border: 8px solid transparent;
    border-top: 8px solid #1d8edc;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: -15px;
}

.name_change ul {
    width: 100%;
    border: 1px solid #e4e4e4;
    margin-top: 12px;
    box-sizing: border-box;
}

.name_change ul li {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #e4e4e4;
    font-size: 14px;
    color: #666;
}

.name_change ul li:first-child {
    background: #f8f8f8;
    font-weight: 700;
}

.name_change ul li:last-child {
    border-bottom: none;
}

.name_change ul li span {
    display: inline-block;
    width: 32%;
    text-align: center;
    border-right: 1px solid #e4e4e4;
    box-sizing: border-box;
}

.name_change ul li spaan::after {
    content: '';
    display: block;
}

.name_change ul li input {
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: -2px;
}

.name_change ul input:focus {
    border: none;
    box-shadow: none;
}

.name_change ul a {
    color: #8ac9f4;
}

.name_change ul li span:last-child {
    border-right: none;
}

.name_change ul .idate {
    position: relative;
}

.name_change ul .idate .fa {
    position: absolute;
    right: 16px;
    top: 10px;
    color: #1d8edc;
    cursor: pointer;
    font-size: 18px;
}

/* === ******************************************* 闂佽崵濮村ú锝咁渻閹烘绀夐柣鏃傚劋閸嬫﹢鏌曟径鍡樻珦闁哄棙鐟ヨ彁闁搞儻绲芥晶鎻捗圭涵閿嬪********************************************** === */

.cert_blinfo {
    height: 354px;
}

.cert_blinfo h3 span {
    color: #1e8eda;
}

.cert_blinfo .opt_cert {
    text-align: center;
}

.cert_blinfo .opt_cert em {
    margin: 0 40px;
    font-size: 16px;
    color: #999;
    cursor: pointer;
}

.cert_blinfo .opt_cert em i {
    margin-right: 6px;
    font-size: 18px;
}

.cert_blinfo .opt_cert .active {
    color: #1f8fdb;
    font-weight: 700;
}

.cert_blinfo div {
    margin: 18px 0 22px;
}

.cert_blinfo div label {
    display: inline-block;
    width: 120px;
    text-align: right;
    margin-right: 12px;
    color: #666;
}

.cert_blinfo input {
    width: 84%;
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}

.cert_blinfo input:focus {
    border: 1px solid #1d8edc;
}

.cert_blinfo textarea {
    width: 84% !important;
    height: 80px;
    vertical-align: middle;
    width: 80%;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}

/* === ******************************************* 缂傚倷鐒﹂〃鎰不閹达箑绠栭幖娣妼缂佲晠鎮归幁鎺戝闁硅姤绮撻弻鐔碱敍濮橆厼娅ｉ梺鍝ュТ閻ジ骞忛悩纰夋嫹婵☆垱妞块悗锟� ********************************************** === */

.polify_des {
    height: 224px;
}

.polify_des label {
    display: inline-block;
    width: 70px;
    text-align: right;
    color: #666;
    position: relative;
    top: -58px;
    margin-right: 8px;
}

.polify_des div textarea {
    height: 137px;
    vertical-align: middle;
    width: 89.6%;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}

/* === ******************************************* 闂備礁婀辩划顖炲礉閹烘埈娼╅柨鏇炲�哥痪褔鏌熼柇锕�骞楅柣蹇斿姍閺岋綁鍩℃繝鍌涚亪缂傚倸绋勯幏锟�********************************************** === */

.upload_ml {
    min-height: 312px;
}

.upload_files_ml {
    width: 100%;
    border: 1px solid #e4e4e4;
    border-collapse: collapse;
}

.upload_files_ml tr {
    line-height: 34px;
    font-size: 12px;
    color: #666;
    letter-spacing: 1px;
}

.upload_files_ml thead tr {
    background: #f8f8f8;
}

.upload_files_ml input {
    width: 100%;
    border: none;
}

.upload_files_ml input:focus {
    border: none;
    box-shadow: none;
}

.upload_files_ml tr td:last-child {
    text-align: center;
}

.upload_files_ml .fa {
    font-size: 16px;
    color: #FA8072;
    cursor: pointer;
}

/* === ******************************************* 濠电偞鍨堕幐鎼佹晝閿濆洦顫曢柛顐ｆ礃閳锋棃鏌涢弴銊ょ凹妞ゆ劧鎷�********************************************** === */

.upload_fj {
/*     min-height: 306px; */
    position: relative;
}

.upload_fj_list {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #e4e4e4;
}

.upload_fj_list tr {
    line-height: 34px;
    font-size: 12px;
    color: #666;
    letter-spacing: 1px;
}

.upload_fj_list thead tr {
    background: #f8f8f8;
}

.upload_fj_list td {
    text-align: center;
    color: #666;
}

.upload_fj_list td:last-child {
    width: 56px;
}

.upload_fj_list td:nth-last-child(2) {
    width: 150px;
}

.upload_fj_list a {
    color: #8ac9f4;
}

.upload_fj_list .fa {
    font-size: 16px;
    color: #FA8072;
    cursor: pointer;
}

#createApplyCert {
    position: absolute;
    right: 22px;
    top: 8px;
    padding: 10px 25px;
    background: #1d8edc;
    color: #fff;
    opacity: .9;
    border-radius: 4px;
    cursor: pointer;
}

#createApplyCert:hover {
    opacity: 1;
}

#createApplyCert i {
    margin-right: 5px;
    font-size: 20px;
    position: relative;
    top: 1px;
}

/* *********** 闂備礁婀辩划顖炲礉濡ゅ懎桅婵﹩鍘鹃埞宥夋煃閳轰礁鏆曠紒鎲嬫嫹********** */
.tipMsg,.tipMsg2 {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.3);
    transition: all 0.3s ease;
    display: none;
    z-index: 10;
}

.tip-wrapper {
    width: 420px;
    height: 230px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #fff;
    border-radius: 4px;
}

.tipMsg .fa-times,.tipMsg2 .fa-times {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.tip-wrapper .fa-trash {
    position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    color: #FA8072;
}

.tipMsg  .fa-times:hover , .tipMsg2  .fa-times:hover{
    color: #1d8edc;
}

.tip-wrapper .upload {
    width: 360px;
    height: 110px;
    box-sizing: border-box;
    border: 2px dashed #8bc9f2;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    margin: 37px auto 0;
    position: relative;
}

.tip-wrapper .upload .fa-upload {
    font-size:40px;
    color: #1E8FDB;
    margin-top: 20px;
}

.tip-wrapper .upload p {
    text-align: center;
    margin: 6px;
    color: #8bc9f2;
    letter-spacing: 2px;
}

.tip-wrapper .tipBtns {
    width: 100%;
    text-align: center;
    margin-top: 35px;
}

.tip-wrapper .tipBtns span {
    padding: 6px 15px;
    border-radius: 3px;
    background: #1d8edc;
    opacity: .9;
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px;
    cursor: pointer;
}

.tip-wrapper .tipBtns span:hover {
    opacity: 1;
}

.tip-wrapper .tipBtns .tip_confirm {
    margin-right: 45px;
}

.tip-wrapper .tipBtns .tip_cancle {
    background-color: #1d8edc;
}

.t_display {
    display: none;
}

.datagrid  tr {
    height: 35px;
    line-height: 34px;
}
 /* 闁荤喐鐟ョ�氱増瀵奸敃鏉沞e grid闂佺鍩栭敋鐟滅増妫冨顔炬崉娓氼垱顎旈梺鍛婂灱濡椼劎绮╃�涙鈻旀い蹇撴閺佸嫰鏌ｈ閿熶粙銆侀敓锟� */
.datagrid-btable tr.treegrid-tr-tree {
	height: auto;
}   
.datagrid-htable .datagrid-cell-c1-name {
    text-align: center!important;
}

/* 濠电偞鍨堕幑渚�顢欐繝鍐炬闁搞儺鍓欐导鐘裁归敐鍥ㄥ殌缂佹彃婀辩槐鎺楁晸閼恒儱顏�*/

.mainProd_display {
    display: block;
}

.mainProd .mainProd-wrapper {
    width: 40%;
    min-height: 182px;
    margin: 80px auto 0;
    background: #fff;
    border-radius: 4px;
    position: relative;
    top: -500px;
}

.mainProd h4 {
    height: 23px;
    line-height: 40px;
}

.mainProd h4 i {
    float: right;
    position: relative;
    right: 10px;
    top: 6px;
}

.mainProd h5 {
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    color: #1f8fdb;
    margin: 5px 0 12px;
    letter-spacing: 2px;
}

.mainProd  ul {
    padding: 0 20px;
}

.mainProd  ul li {
    line-height: 28px;
    color: #666;
    font-size: 14px;
    letter-spacing: 1px;
    float: left;
    width: 50%;
    text-align: center;
    cursor: pointer;
}

.mainProd .active {
    color: #1d8edc;
}

.mainProd  .mbtn {
    text-align: center;
    position: absolute;
    bottom: 28px;
    left: 50%;
    margin-left: -100px;
}

.mainProd  .mbtn span {
    font-weight: normal;
    font-size: 14px;
    margin-left: 12px;
    color: #fff;
    background-color: #2681df;
    padding: 8px 25px;
    border-radius: 3px;
    opacity: .9;
    cursor: pointer;
    letter-spacing: 1px;
}

.mainProd  .mbtn span:hover {
    opacity: 1;
}

.mainProd p {
    position: absolute;
    left: 28px;
    top: 5px;
    font-size: 12px;
    padding: 5px 10px;
    background-color: #e0ecff;
    color: #f00;
    border-radius: 2px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.3);
    opacity: 0;
}

/*  */
.addBtnMl {
    position: absolute;
    right: 20px;
    top: 10px;
    padding: 8px 25px;
    border-radius: 4px;
    opacity: .9;
    cursor: pointer;
    background: #3499df;
    color: #fff;
}

.addBtnMl:hover {
    opacity: 1;
}
.fa-trash{
	font-size: 16px;
    color: #FA8072;
    cursor: pointer;
}
/* 閸╁搫鍣崗顒傘仛  selection*/
.base_selection {
    width: 100%;
/*     height: 100%; */
    border-color: #9ac9fa;
}

.base_selection li {
    height: 34px;
    line-height: 34px;
    margin-bottom: 10px;
}

.base_selection .org_adress select {
    width: 110px;
    font-size: 12px;
    margin-right: 0;
    text-indent: 3px;
}

.base_selection .org_adress div {
    margin-top: 10px;
    margin-left: 90px;
}

.base_selection .upload_org {
    position: relative;
}

.base_selection .upload_org div {
    width: 434px;
    height: 168px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    right: 23px;
    border: 2px dashed #c2e1fe;
    border-radius: 4px;
}

.base_selection .upload_org div img {
    position: relative;
    margin-top: 32px;
    margin-left: 30px;
}

.base_selection .upload_org div p {
    margin: 0;
    font-size: 18px;
    color: #8bc9f2;
    letter-spacing: 2px;
    margin-left: 170px;
    margin-top: -65px;
    cursor: pointer;
}

.base_selection .upload_org input {
    height: 128px;
    opacity: 0;
    position: relative;
/*     z-index: 9999; */
    cursor: pointer;
}

.base_selection .float_l label {
    width: 100px;
}

.base_selection .mdate {
    position: relative;
}

.base_selection .mdate i {
    position: absolute;
    right: 35px;
    top: 10px;
    color: #1d8edc;
    cursor: pointer;
}

.base_selection .date_jy input {
    width: 144px;
}

.base_selection .date_jy {
    position: relative;
}

.base_selection .date_jy em {
    font-size: 12px;
    color: #666;
   /*  margin-right: 10px; */
}

.base_selection .date_jy i {
    position: absolute;
    right: 31px;
    top: 11px;
    color: #1d8edc;
    cursor: pointer;
}

.base_selection .date_jy #showDatePicker2 {
    right: 210px;
}

.base_selection .date_jy #showDatePicker3 {
    right: 35px;
}

.base_layout {
     margin-top: 10px; 
/*     border-top: 4px solid #bbb; */
/*     padding: 15px 20px; */
    background: #fff;
/*     box-shadow: 0 3px 4px #ccc; */
    -webkit-box-shadow: 0 3px 4px #ccc;
}

.base_layout h3 {
    margin-bottom: 20px;
    font-size: 15px;
}

.base_layout .float_l {
    width: 48%;
}

.base_layout .float_r {
    width: 52%;
}

.base_layout label {
    display: inline-block;
    width: 128px;
    text-align: right;
    font-size: 14px;
    color: #666;
    margin-right: 6px;
}

.base_layout li {
    position: relative;
}

.base_layout input {
    font-size: 12px;
    width: 270px;
    height: 34px;
    line-height: 34px;
    text-indent: 10px;
    border: 1px solid #e4e4e4;
    border-radius: 3px;
}
