﻿
/*覆盖继承的base.css*/

.xqdz-search-bar form { position: relative; }
.xqdz-search-bar > form > input[type="button"] { position: absolute; right: 0px; top: 0px; }
.xqdz-tit1-li { position: relative; }
.xqdz-tit1-li > .xqdz-tit1-li-btn { position:absolute; bottom:20px;left:11px;}
div.xqdz-banner-menu{box-sizing:content-box !important;}
div.xqdz-banner-menu .xqdz-banner-menu-li{ width:140px;}
div.xqdz-tit1-li-bg{box-sizing:content-box !important;}

body { font-family: 'Microsoft YaHei'; }
.dey-container { max-width: 1200px; position: relative; margin: auto; overflow: hidden; }
.lineheight30 { height: 30px; clear: both; margin: auto; }
.lineheight50 { height: 50px; clear: both; margin: auto; }
.lineheight25 { height: 25px; clear: both; margin: auto; }
.lineheight20 { height: 20px; clear: both; margin: auto; }
.lineheight10 { height: 10px; clear: both; margin: auto; }
.deyizen::after, .deyizen::before { box-sizing: border-box; content: ""; display: table; }
.dey-container-left { width: 900px; float: left; }
.dey-container-right { width: 275px; float: right; }
.izen-warning { background-color: #f29c13; }
a.izen-btn-default { background-color: white; color: #f29c13; border-color: #f29c13; }
a.izen-btn-default:hover { color: #f29c13; background-color: rgba(242, 156, 19, 0.53); }
.izen-primary { color: #2c57e1 !important; }


.izen-btn-todo { background: #908f8d none repeat scroll 0 0; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-done { background-color: #54aa3b; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-join { background-color: #e72324; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-ing { background-color: #ffab4b; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }

.izen-btn-Undefined { background: #666666 none repeat scroll 0 0; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-Receive { background-color: #ffab4b; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-Select { background-color: #2c57e1; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-Success { background-color: #54aa3b; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }
.izen-btn-Fail { background-color: #dedede; border-radius: 3px; color: #fff; display: inline-block; margin-right: 20px; padding: 6px; }


.dey-path { height: 43px; line-height: 43px; font-size: 14px; }
.dey-path > a { color: #010101; }
.dey-path > a.a { color: #5d90e5; }
.dey-path > span { color: #bb2968; }
.dey-path > label { color: #010101; }

.dey-tab-item { position: relative; content: ""; font-size: 14px; }
.dey-tab-item ul { border: 1px dashed #ccc; border-bottom-width: 0px; width: 100%; }
.dey-tab-item ul li { position: relative; padding: 8px; min-height: 40px; width: 100%; box-sizing: border-box; border-bottom: 1px dashed #ccc; display: block; }
.dey-tab-item ul li > label { float: left; width: 100px; text-align: center; color: #000; }
.dey-tab-item ul li > .izen-item { margin-left: 100px; }
.dey-tab-item ul li > .izen-item > a { color: #005aa0; margin: auto 2px; padding: 5px; border-radius: 3px; transition: border-color 0.3s cubic-bezier(0.65, 0.05, 0.35, 0.5) 0s; }
.dey-tab-item ul li > .izen-item > a.cur{ background:#54aa3b;color:white}
.dey-tab-item ul li > .izen-item > a:hover, .dey-tab-item ul li > .izen-item > a.current { background-color: #20892f; color: white; }

.izen-info-list { position: relative; border: 1px solid #dedede; }
.izen-info-list .izen-info-header { height: 40px; background-color: #f2f2f2; position: relative; color: #565656; line-height: 30px; border-bottom: 1px solid #dedede; padding: 5px 15px; box-sizing: border-box; }
.izen-info-list .izen-info-header .tit { color: #dd1621; font-size: 16px; }
.izen-info-list .izen-info-header .izen-header-seach { position: absolute; height: 25px; border: 1px solid #dedede; width: 208px; background-color: white; right: 10px; top: 5px; overflow: hidden; }
.izen-info-list .izen-info-header .izen-header-seach input[type=text] { height: 25px; padding: 0px 3px; width: 150px; border-right: 1px solid #dedede; position: absolute; left: 0px; top: 0px; border-width: 0px; background-color: transparent; }
.izen-info-list .izen-info-header .izen-header-seach input[type=submit] { position: absolute; right: 0px; top: 0px; width: 50px; height: 25px; line-height: 0px; padding: 0px; border-width: 0px; cursor: pointer; }


.izen-info-list .izen-list-body { padding: 15px 10px; }
.izen-info-list .izen-list-body ul li { padding: 7px 0px; position: relative; min-height: 45px; box-sizing: border-box; line-height: 35px; font-size: 14px; border-bottom: 1px dotted #dedede; }
.izen-info-list .izen-list-body ul li > span { line-height: 20px; }
.izen-info-list .izen-list-body ul li .time { position: absolute; right: 120px; top: 5px; color: #716f72; font-size: 12px; font-weight: normal; }
.izen-info-list .izen-list-body ul li .info { position: absolute; right: 0px; top: 5px; line-height: 20px; color: white; }
.izen-info-list .izen-list-body ul li a.t { }
.dey-container-left .NewMediaPage { min-height: 45px; line-height: 45px; text-align: center; }
.dey-tabs { border: 1px solid #dedede; }
.dey-tabs > ul.am-tabs-nav { background-color: #f2f2f2; }
.dey-tabs > ul.am-tabs-nav li { width: 50%; }
.dey-tabs > ul.am-tabs-nav li a { text-align: center; font-size: 14px; margin: 0px; }
.dey-tabs > div.am-tabs-bd { border-width: 0px; }
.dey-tabs > div.am-tabs-bd > div.am-tab-panel p { margin: 5px auto; }
.dey-tabs > div.am-tabs-bd > div.am-tab-panel p > a { display: block; width: 100%; font-size: 14px; margin: auto; height: 40px; line-height: 24px; }
.dey-tabs > div.dey-tab-list > div.am-tab-panel ul li { height: 36px; border-bottom: 1px dashed #dedede; overflow: hidden; line-height: 35px; }

.dey-izen-box { }
.dey-izen-box .am-panel-hd { border-top: 1px solid #da202e; position: relative; background-color: white; }
.dey-izen-box .am-panel-hd .am-panel-title { font-size: 14px; }
.dey-izen-box .am-panel-hd a.tip { color: #da202e; border-bottom: 1px solid #da202e; position: absolute; top: 5px; right: 10px; }

ul.pic-txt-list li { position: relative; border-bottom: 1px dashed #dedede; overflow: hidden; height: 60px; padding: 10px 0px; }
ul.pic-txt-list li a.pic { position: absolute; left: 0px; top: 10px; width: 48px; height: 38px; overflow: hidden; }
ul.pic-txt-list li a.pic img { display: block; width: 48px; height: 38px; }
ul.pic-txt-list li .txt { margin-left: 55px; }
ul.pic-txt-list li .txt p { line-height: 20px; height:20px;overflow:hidden }
ul.pic-txt-list li .txt .t { font-size: 14px;height:20px;overflow:hidden  }
ul.pic-txt-list li .txt .note { color: #cfc5c8; }

/*Step*/
.dey-steps { height: 100px; position: relative; max-width: 1200px; margin: auto; }
.dey-steps .step-line { height: 2px; background-color: #808080; position: absolute; width: 100%; left: 0px; top: 49px; right: 0px; }
.dey-steps .step-line2 { height: 2px; background-color: #de1621; position: absolute; width: 25%; left: 0px; top: 49px; right: 0px; }
.dey-steps > div.step { height: 100px; }
.dey-steps > div.step > div { text-align: center; position: relative; }
.dey-steps > div.step > div label { font-size: 14px; }
.dey-steps > div.step > div span { display: block; background-color: white; width: 44px; font-weight: bold; border: 2px solid #808080; color: #808080; font-size: 22px; text-align: center; margin: auto; height: 44px; border-radius: 50%; line-height: 35px; }
div.dey-steps-current1 > div.step-line2 { width: 25%; }
div.dey-steps-current2 > div.step-line2 { width: 50%; }
div.dey-steps-current3 > div.step-line2 { width: 75%; }
div.dey-steps-current4 > div.step-line2 { width: 100%; }
div.dey-steps > div.current > div > span { background-color: #de1621; border-color: #de1621; color: white; }
div.dey-steps > div.current > div > label { color: #de1621; }

.dey-step-container { max-width: 1200px; border: 1px solid #dedede; border-top-width: 0px; }
.step-header { height: 46px; line-height: 46px; background-color: #da202e; color: white; position: relative; border-radius: 3px 3px 0px 0px; }
.step-header .tit { font-size: 16px; margin-left: 10px; }
.step-header .tip { position: absolute; right: 10px; top: 0px; font-size: 14px; }

.dey-step-left {  padding: 15px; position: relative; min-height: 688px; }
.dey-step-left .dey-block-box { margin: 30px auto auto 30px; }
.dey-step-left .dey-block-box .dey-block { height: 105px; width: 630px; margin-bottom: 15px; background-color: white; box-shadow: 5px 5px 5px #d9d8d8; border-radius: 2px; position: relative; }
.dey-step-left .dey-block-box .dey-block div.name { height: 105px; width: 235px; position: absolute; left: 0px; top: 0px; background: url(/images/icon-block.png) no-repeat left top; }
.dey-step-left .dey-block-box .dey-block div.name2 { background-position: left -120px; }
.dey-step-left .dey-block-box .dey-block div.name3 { background-position: left -240px; }
.dey-step-left .dey-block-box .dey-block div.name4 { background-position: left -360px; }
.dey-step-left .dey-block-box .dey-block div.name > p { text-align: center; font-size: 20px; color: white; position: relative; top: 15px; }
.dey-step-left .dey-block-box .dey-block:hover div.name > p { color: #de1621; transition: all 0.3s ease 0s; }
.dey-step-left .dey-block-box .dey-block div.item { margin-left: 235px; padding: 20px; height: 105px; line-height: 25px; }
.dey-step-left .dey-block-box .dey-block div.item a { margin-right: 10px; }

.dey-step-right { position: relative; }
.dey-step-right .item-box { margin: 50px auto auto auto; text-align: center; width: 188px; border-bottom: 1px solid #ececec; height: 120px; display: block; }
.dey-step-right .item-box p { color: #848484; line-height: 25px; }

.dey-step-right .dey-code-box { text-align: center; margin: 50px auto auto auto; }
.dey-step-right .dey-code-box p { color: #868686; line-height: 35px; font-size: 13px; }
.dey-step-right .dey-share{float:right;}

.dey-question { border: 1px solid #dedede; padding: 30px; }
.dey-question > h1 { font-size: 20px; line-height: 40px; }
.dey-question > dl { color: #4c4c4c; }
.dey-question > dl dt { font-size: 16px; }
.dey-question > dl dd { font-size: 14px; }
.dey-question > dl dd .am-btn { color: white; }

.dey-custom { font-size: 14px; margin-top: 30px; }
.dey-custom .am-form-group { margin-bottom: 25px; }
.dey-custom .am-form-group div.checkbox label { color: #808080; font-weight: normal; margin: 8px 8px auto auto; font-size: 12px; }
.dey-custom .am-form-group div.checkbox label input[type=checkbox] { margin-right: 5px; }
.dey-custom .am-form-group > div.am-u-sm-10 > input[type=text] { width: 460px; }
.dey-custom .am-form-group > div.am-u-sm-10 textarea { width: 550px; }
.dey-custom .am-form-group a.am-btn-primary { color: white; }

.dey-send-finish { position: relative; width: 575px; margin: 100px auto auto auto; text-align: center; }
.dey-send-finish > div.tit { font-size: 18px; }
.dey-send-finish > div.tit a { margin-right: 20px; background-color: #f29c13; }
.dey-send-finish p.tip { font-size: 12px; color: #333; line-height: 30px; }
.dey-send-finish .tip-box { background-color: #ffffd3; border: 1px solid #f7f1b7; padding: 20px 0px; }
.dey-send-finish .tip-box .txt { line-height: 25px; text-align: left; color: black; }
.dey-send-finish .tip-box .txt > a { color: #0072ff; text-decoration: underline; }
/*详情*/
.dey-step-container2 { border-width: 0px; }
.dey-step-container2 .dey-step-left { background-color: white; }
.dey-step-container2 .dey-step-right .dey-step-right-block { border: 1px solid #dedede; min-height: 700px; }
.dey-step-container2 .dey-step-right .item-box { min-height: 260px; }
.dey-step-container2 .dey-step-right .item-box .am-btn-danger { width: 180px; font-size: 17px; color: white; }
.dey-step-container2 .dey-step-right .item-box .am-btn-warning { width: 180px; font-size: 17px; color: white; }

.dey-container { border-width: 0px; }
.dey-container .dey-step-left { background-color: white; }
.dey-container .dey-step-right .dey-step-right-block { border: 1px solid #dedede; min-height: 700px; }
.dey-container .dey-step-right .item-box { min-height: 260px; }
.dey-container .dey-step-right .item-box .am-btn-danger { width: 180px; font-size: 17px; color: white; }
.dey-container .dey-step-right .item-box .am-btn-warning { width: 180px; font-size: 17px; color: white; }



.dey-custom-info { width: 850px; margin: auto; }

table.dey-custom-table { border-left: 2px solid white; border-top: 2px solid white; }
table.dey-custom-table thead { background-color: #c0c0c0; }
table.dey-custom-table thead tr th { border-bottom: 2px solid white; color: white; height: 50px; font-size: 16px; }
table.dey-custom-table tbody { background-color: #e6e6e6; }
table.dey-custom-table tbody tr td { border-right: 2px solid white; border-bottom: 2px solid white; color: #6a6a6a; font-size: 14px; height: 47px; text-indent: 2em; }

.izen-block-box { position: relative; border: 1px solid #e6e6e6; box-shadow: 5px 5px 5px #d9d8d8; }
.izen-block-box > div.block-header { height: 45px; padding: 7px 10px; }
.izen-block-box > div.block-header h1 { font-size: 18px; color: white; }
.izen-block-box > div.block-body > div.dey-case-item { padding: 10px; border-bottom: 1px solid #e6e6e6; min-height: 120px; }
.izen-block-box > div.block-body > div.dey-case-item > div { display: table; vertical-align: middle; height: 99px; }
.izen-block-box > div.block-body > div.dey-case-item > div p { line-height: 22px; height: 35px; font-size: 14px;  }
.izen-block-box > div.block-body > div.dey-case-item > div .ht{line-height: 22px; height: 30px; font-size: 14px; margin-bottom:4px; margin-top:12px;}
.izen-block-box > div.block-body > div.dey-case-item > div p a { color: #1e8df4; text-decoration: underline; }
.izen-block-box > div.block-body > div.dey-case-item > div a { color: #1e8df4; text-decoration: underline;  }
.izen-block-box > div.block-body > div.dey-case-item > div p small { color: #767676; margin-left: 5px; }
.izen-block-box > div.block-body > div.dey-case-item > div p .yellow { color: #f29c13; }
.izen-block-box > div.block-body > div.dey-case-item > div p .grey { color: #767676; }
.izen-block-box > div.block-body > div.dey-case-item > div.am-u-sm-2 { border-left: 1px solid #e6e6e6; text-align: center; }
.izen-block-box > div.block-body > div.dey-case-item > div  span.supply { margin-left:20px; }


.dey-custom-info-case > div.block-header { background-color: #f29c13; }
.dey-custom-info-case div.block-body { overflow: hidden; }

.dey-custom-add { }
.dey-custom-add span { display: block; width: 42px; height: 42px; border: 3px solid #da202e; border-radius: 50%; margin: auto; text-align: center; line-height: 33px; font-size: 24px; color: #da202e; cursor: pointer; }
.dey-custom-info-left { padding-top: 0px; }
.dey-custom-new { display: none; }
.dey-custom-new div.block-header { background-color: #da202e; }
.dey-custom-new .block-body { padding: 30px; }
.dey-custom-new .block-body .am-form-group > label { color: #b7141f; font-size: 14px; }
.dey-custom-new .block-body .am-form-group div > input[type=text] { width: 220px; display: inline-block; margin-right: 10px; }
.dey-custom-new .block-body .am-form-group div .am-form-file { display: inline-block; float: left; margin-right: 10px; }
.dey-custom-new .block-body .am-form-group div p.filetype { clear: both; color: #909090; font-size: 12px; }
.dey-custom-new .block-body .am-form-group div .am-form-file .am-btn { width: 220px; }
.dey-custom-new .block-body .am-form-group div > a.am-btn { display: inline-block; color: white; }
.dey-custom-new .block-body .am-form-group .am-selected { width: 220px; margin-right: 10px; float: left; }

.dey-invite { position: relative; }
.dey-invite .box { width: 240px; height: 32px; overflow: hidden;float:right; background-color: #d8ebf8; }
.dey-invite .box input[type=tel] { width: 195px; height: 32px; color: #9fc5df; background-color: #d8ebf8; border-width:0px;padding:0px 5px; }
.dey-invite .box input[type=button] { width: 44px; height: 32px; position: absolute; top: 0px; right: 0px; background-color: #266fb3; line-height: 32px; color: white; text-align: center; padding: 0px; border-width: 0px; }
