@charset "gbk";
/*96871新内页201512样式 */

h1.subpage-title {border-bottom:3px solid #e5e5e5; font-size:20px; font-family:Microsoft Yahei; background:url(../../images/subpage201512/shop_t_icon.png) no-repeat 5px 3px; color:#f93; padding:0 0 10px 40px;}
.sub-l-1, .sub-r-1 {margin-top:10px;}
.sub-l-1 {width:198px; border:1px solid #e5e5e5;}
.sub-l-1 h2 {border-bottom:1px solid #e5e5e5; height:32px; background:#f2f2f2; padding-left:10px; line-height:32px; font-size:16px; font-family:Microsoft Yahei; position:relative;}
a.sub-more {position:absolute; right:10px; bottom:0px; font-size:12px; font-family:\5b8b\4f53; color:#999;}
a.sub-more:hover {color:#666;}
ul.sub-l-list {padding-bottom:10px;}
ul.sub-l-list li {padding:10px; border-bottom:1px dashed #e2e2e2;}
ul.sub-l-list li.end {border-bottom:none;}
ul.sub-l-list li .sub-l-img {width:78px; height:78px; border:1px solid #e5e5e5; margin:10px auto;}
ul.sub-l-list li h3 a, ul.sub-r-list li h3 a {font-size:12px; color:#3c3c3c;}
ul.sub-l-list li h3, ul.sub-r-list li h3 {padding-bottom:5px; line-height:1.4;}
ul.sub-l-list li p, ul.sub-r-list li p {color:#999;}
ul.sub-l-list li p.btn-wrap, ul.sub-r-list li p.btn-wrap {padding:10px 0  5px;}
a.btn-xq, a.btn-sq {text-align:center; border-radius:5px; display:inline-block; width:50px; height:22px; line-height:22px; margin-right:10px;}
a.btn-xq {background:#eaeaea;}
a.btn-xq:hover {background:#ccc; text-decoration:none;}
a.btn-sq {background:#f93; color:#fff;}
a.btn-sq:hover {background:#f60; text-decoration:none;}
ul.sub-r-list {width:800px;}
ul.sub-r-list li {width:180px; float:left; margin:0 0 30px 20px;}
ul.sub-r-list li .sub-r-img {width:178px; height:178px; border:1px solid #e5e5e5; margin-bottom:5px;}
ul.sub-r-list li h3, ul.sub-r-list li p {padding-left:10px; padding-right:10px;}
a.btn-xq-lg, a.btn-sq-lg {width:75px; height:30px; line-height:30px;}
ul.sub-r-list li p.btn-wrap {padding-left:10px;}
.pagi-wrap {padding:20px; text-align:center;}

/*服务详情*/
.ser-d-img {width:368px; height:368px; border:1px solid #f2f2f2; margin-left:10px;}
.ser-d-txt {width:600px; padding-left:20px;}
.ser-d-txt h1 {font-size:18px; font-family:Microsoft Yahei; color:#3c3c3c; padding-top:5px;}
.ser-rz-box {width:350px; height:60px; padding:5px; background:#f2f2f2; margin:10px 0 5px;}
.ser-rz-box p {background:url(../../images/subpage201512/icon_ser_detail.png) no-repeat 10px 5px; padding-left:35px; height:30px; font-size:14px; font-family:Microsoft Yahei; line-height:30px;}
.ser-rz-box p.kf {background-position:10px -38px;}
.ser-rz-box p span {color:#dfdfdf; margin-left:30px; font-style:italic;}
.ser-d-info p {padding-top:10px; font-size:14px;}
.ser-d-info p span {display:inline-block; width:80px; color:#999;}
a.btn-ser-sq {display:block; width:240px; height:40px; background:#f93; color:#fff; border-radius:5px; text-align:center; line-height:40px; font-size:14px; margin-top:20px;}
a.btn-ser-sq:hover {background:#f60; text-decoration:none;}
h2.detail-t {width:110px; height:45px; border-top:3px solid #f93; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; color:#3c3c3c; text-align:center; line-height:48px; font-size:16px; font-family:Microsoft Yahei; margin-left:10px; background:#fff; margin-bottom:-1px; z-index:2; position:relative;}
.detail-txt-wrap {border:1px solid #e5e5e5; padding:5px 30px; z-index:1; position:relative;}
.detail-txt-wrap dl dt {font-size:16px; color:#3c3c3c; font-family:Microsoft Yahei; margin-top:35px;}
.detail-txt-wrap dl dd {font-size:14px; padding:20px 30px 0; line-height:1.8;}
.detail-btn-box {padding:30px 0 20px; border-top:1px dashed #ccc; text-align:center; margin:30px 20px 10px;}
.detail-btn-box a.btn-detail-sq {display:inline-block; width:140px; height:40px; background:#f93; color:#fff; border-radius:5px; text-align:center; line-height:40px; font-size:14px;}
.detail-btn-box a.btn-detail-sq:hover {background:#f60; text-decoration:none;}
/*申请成功*/
.success-wrap {border:1px solid #e5e5e5; padding:30px;}
.success-info {height:40px; padding-left:50px; background:url(../../images/subpage201512/icon_success.png) no-repeat; line-height:40px; font-size:20px; font-family:Microsoft Yahei; color:#3c3c3c;}
.success-des {padding:30px 50px; font-size:14px;}
.success-des p {padding-bottom:10px;}
.success-des p.dh, .success-des p b {color:#3c3c3c;}
.success-des p.dh span {font-size:16px; color:#dd2828; margin-left:5px;}
.success-des p.gy {width:710px; height:65px; line-height:65px; background:#f2f2f2; padding:0 10px; margin-top:20px;}
.success-des p.gy span {font-family:Microsoft Yahei; font-size:18px; margin-right:50px;}
.success-btn {padding:30px 0; border-top:1px dashed #ccc;}
.success-btn a {display:inline-block; font-size:14px; border-radius:5px; text-align:center;}
.success-btn a.btn-back {width:100px; height:40px; border:1px solid #ccc; line-height:40px; margin-left:50px;}
.success-btn a.btn-other {width:140px; height:42px; color:#fff; background:#f93; line-height:42px; margin-left:20px;}
.success-btn a.btn-back:hover {background:#f2f2f2; text-decoration:none;}
.success-btn a.btn-other:hover {background:#f60; text-decoration:none;}

/*申请服务*/
.sq-ser-wrap {border:1px solid #f2f2f2; margin-top:10px;}
.sq-ser-wrap h2 {font-size:20px; background:url(../../images/subpage201512/dot_orange.png) no-repeat 20px 12px; padding-left:40px; font-family:Microsoft Yahei; margin-top:15px;}
.sq-s-box {margin:20px 40px; background:#f2f2f2; padding:10px; position:relative; font-size:14px;}
.sq-s-img {width:98px; height:98px;}
.sq-s-txt {width:720px; margin-left:10px;}
.sq-s-txt h3 {font-size:16px; font-family:Microsoft Yahei; padding:5px 0 10px;}
.sq-s-txt p {margin-bottom:5px;}
a.sq-detail {display:block; position:absolute; right:10px; bottom:15px; color:#999;}
a.sq-detail:hover {color:#666;}
form.form-sq {padding:10px 60px 30px;}
form.form-sq div {margin-bottom:20px;}
form.form-sq input.ipt-1 {width:250px; height:32px; border:1px solid #ccc; line-height:32px; padding:0 5px; vertical-align:middle; border-radius:5px;}
form.form-sq input.ipt-2 {width:350px;}
form.form-sq label {display:inline-block; font-size:14px; width:75px; vertical-align:middle;}
form.form-sq div.form-btn {padding:10px 0 0 75px; margin-bottom:0;}
form.form-sq a.btn-sure {display:block; width:160px; height:35px; background:#f93; border-radius:5px; text-align:center; line-height:35px; color:#fff; font-size:14px;}
form.form-sq a.btn-sure:hover {background:#f60; text-decoration:none;}
form.form-sq div.err input.ipt-1 {border-color:#f60;}
form.form-sq div.err span {color:#f60; margin-left:10px; vertical-align:middle; font-size:14px;}

/*弹出框样式*/
.mask {position:fixed; top:0; left:0; background:#000; opacity:0.5; width:100%; height:100%; z-index:1000; display:none;}
.login-popup {width:400px; height:auto; background:#fff; position:fixed; top:25%; z-index:1001; display:none;}
.login-popup h1 {height:55px; background:#ececec; font-size:24px; padding-left:15px; line-height:55px; position:relative;}
.login-popup h1 a.btn-close {display:block; width:29px; height:29px; background:url(../../images/subpage201512/icon_close.png) no-repeat; position:absolute; right:10px; bottom:12px;}
.login-popup h1 a.btn-close:hover {background-position:-29px 0;}
form.form-login {padding:30px;}
form.form-login div {margin-bottom:20px;}
form.form-login input.ipt-1 {width:230px; height:32px; border:1px solid #ccc; line-height:32px; padding:0 5px; vertical-align:middle; border-radius:5px;}
form.form-login input.yzm {width:154px;}
form.form-login label {display:inline-block; font-size:14px; text-align:right; width:60px; vertical-align:middle;}
form.form-login div.form-btn {padding:10px 0 0 60px; margin-bottom:0;}
form.form-login a.btn-login {display:block; width:240px; height:35px; background:#f93; border-radius:5px; text-align:center; line-height:35px; color:#fff; font-size:14px;}
form.form-login a.btn-login:hover {background:#f60; text-decoration:none;}
form.form-login div span.yz-code {display:inline-block; vertical-align:middle; margin-left:10px;}
.login-b {padding:10px 10px 20px; border-top:1px dashed #999; margin:0 20px; font-size:14px;}
