/**
* @title            app style
* @author       meihangbo
* @email         meihangbo@vip.qq.com
* @version      0.0.1
* @update      2015-08-24 14:12:00
*/
img{max-width: 100%;}
html,body{font-size: 62.5%;}
body{background-color: #fff;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
[class*="am-u-"] {padding-left: 0px;padding-right: 0px;}
.no-bg{background: none;}
.index-body{background-color: #f0f0f0;}
.am-header-default{background:url(../images/header_bg.png) bottom repeat-x;}
.am-header.am-header-index .am-header-title{margin:0 32px;color: #666;}
.am-header.am-header-index .no-login-header-title .am-header-title{margin:0 20px;}
.am-header.am-header-index .am-header-title{font-size: 1.6rem;}
.am-header-index .no-login-header-title .am-header-title i{font-size: 2rem;color: #26a56b;margin-right: .5rem;}
.am-header-index .no-login-header-title .am-header-title i.am-icon-info-circle::before{vertical-align:-1px;}
.am-header-index .am-header-title .login-link{color: #26a56b;}

.am-header-index .login-header-title{color: #666;}
.am-header-index .login-header-title a{}
.am-header-index .login-header-title .link-home .am-header-icon{color:#5cc293;font-size: 2.4rem;}
.am-header-index .login-header-title .link-back .am-header-icon{color: #bfbfbf;font-size: 1.6rem;border:2px solid #bfbfbf;border-radius: 50%;width:24px;height:24px;line-height: 24px;vertical-align: -4px;font-weight: 400;}
.am-header-index .login-header-title .link-back .am-header-icon::before{vertical-align: 3px;}
.am-header-index .login-header-title .login-name-link{color: #5cc293;}

.content{}
.quick-link-box{margin:.5rem;margin-bottom: 0;}
.quick-link-box li{position: relative;text-align: center;}
.quick-link-box li a{display: block;background-color:#fff;color: #666;margin:.5rem;border:1px solid #dadada;padding:1px;}
.quick-link-box li .label{display: block;padding: 1rem 1rem 1.5rem;font-weight: 400;font-size: 1.6rem;}

.am-navbar{height:80px;line-height:80px;}
.am-navbar-nav a img{height:45px;width: 45px;}
.am-navbar-default .am-navbar-nav.foot-bar-box{background-color: #51a981;}
.am-navbar-default .am-navbar-nav.foot-bar-box li{border-right:1px solid #489873;}
.am-navbar-default .am-navbar-nav.foot-bar-box li:last-child{border-right-width:0;}
.am-navbar-default .am-navbar-nav.foot-bar-box a .foot-bar-icon{display: block;padding-top:5px;}

.am-navbar-default .am-navbar-nav.foot-bar-box li a .am-navbar-label{font-size: 1.4rem;margin-top:5px;}

.am-with-fixed-navbar{padding-bottom: 75px;}
.am-navbar-actions{bottom: 70px;}
.am-navbar-default .am-navbar-actions{background-color: #51a981;}
.am-navbar-default .am-navbar-actions a{border-bottom: 1px solid #377e5e;}
.am-navbar-actions li a img{height:70%;}

#login-or-reg-dialog.am-modal{}
#login-or-reg-dialog .am-modal-dialog{background:transparent;}
#login-or-reg-dialog .am-modal-bd{font-size: 1.8rem;color: #fff;border:1px solid #86c866;}
#login-or-reg-dialog .am-modal-bd a{font-size: 1.8rem;color: #89f853;}

/*login-page*/
.login-wraper{width:100%;height:100%;background: url(../images/login/login_bg.jpg) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;}
.login-wraper body{background: none;}
.login-reg-page-box{position: relative;width:100%;}
.login-reg-page-box-inner{}

.login-reg-tabs{margin:0;}
.login-reg-tabs .am-tabs-nav{margin:0 auto;border-bottom:1px solid #47aa7b;background:transparent;}
.login-reg-tabs .am-tabs-nav li{}
.login-reg-tabs .am-tabs-nav li.am-active{}
.login-reg-tabs li a{font-size: 2rem;width: 80%;background-color: #79af8f;color: #333;padding:10px 20px;}
.login-reg-tabs .am-tabs-nav li.am-active a{background-color: #47aa7b;color: #fff;}

.login-reg-tabs .am-tabs-bd{border-width: 0;}
.login-reg-tabs .am-tabs-bd .am-tab-panel{padding:0;}

.login-box{background-color: rgba(255,255,255,0.6);padding: 20px 30px;}
.login-box .am-btn{padding: .6rem 4rem;background-color: #eb6767;color: #fff;border-radius: 4px;font-size: 2rem;}
.login-box h3{height: 38px;line-height: 38px;font-size: 2.4rem;color: #2c5443;}
.login-box h3 .icon{float: left;margin: 7px 10px 0 0;height: 24px;width: 31px;background: url(../images/login/icon_login.png) no-repeat 50% 50% / 31px 24px;}
.login-box .phone-captcha-link{  display: block; line-height: 32px; font-size: 14px; background-color: #00B361; padding:0.25em 0.3em; margin-left: 10px; }



.login-box .phone-captcha-link img{height:36px;vertical-align: top; margin-left: 1rem;}
.login-box .phone-captcha-link .icon{display: inline-block;vertical-align: top;width:37px;height: 37px;background: url(../images/login/icon_phone_ok.png) no-repeat 50% 50% / 22px 22px;}
.login-box .am-form .am-form-icon .am-form-field{/*height: 37px;line-height: 37px;*/font-size: 1.6rem;padding:10px;padding-left: 45px!important;}
.login-box .am-form .am-form-icon .am-form-field:focus{border: 1px solid #80D3A9;background-color: #fff!important;}
.login-box .icon-phone-captcha,
.login-box .icon-card,
.login-box .icon-phone{position: absolute;left: 1px;top: 1px;display: block;width: 45px;height: 35px;z-index: 2;background-color: red;}
.login-box .icon-card{background: url(../images/login/icon_card.png) no-repeat 50% 50% / 22px 22px;}
.login-box .icon-phone{background: url(../images/login/icon_tel.png) no-repeat 50% 50% / 22px 22px;}
.login-box .icon-phone-captcha{background: url(../images/login/icon_phone.png) no-repeat 50% 50% / 35px 35px;}/**/

/*titlebar-header-box*/
.am-titlebar-default.titlebar-header-box{margin: 0;padding: 0 10px;height:49px;line-height: 49px;background:url(../images/header_bg.png) bottom repeat-x;border-bottom: 0px;}
.titlebar-header-box .link-home{color:#5cc293;font-size: 2.4rem;margin-right: 5px;}
.titlebar-header-box .am-titlebar-title{color: #666;font-weight: normal;}
.titlebar-header-box .am-titlebar-title:before{border-left: 1px solid #b9b9b9;height: 24px; top: 11px;}
.titlebar-header-box .am-titlebar-nav .header-back-link .am-header-icon{color: #bfbfbf;font-size: 1.6rem;border:2px solid #bfbfbf;border-radius: 50%;width:24px;height:24px;line-height: 24px;vertical-align: -7px;font-weight: 400;text-align: center;}
.titlebar-header-box .am-titlebar-nav .header-back-link .am-header-icon::before{vertical-align: 3px;}

.titlebar-box{position: relative;height: 58px;padding: 10px 15px;background-color: #5cc394;}
.titlebar-box .pic{float: left;width: 38px;height: 38px;overflow: hidden;}
.titlebar-box .title{height: 38px;overflow: hidden;margin-left:48px;font-weight: bold;color: #fff;font-size: 1.8rem;}
.titlebar-box .title span{font-size: 1.8rem;}
#widget-content{position:absolute;top: 110px;bottom:0;z-index:10;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch;}
.am-page, .m body, html.m {height: 100%;}
.article{padding: 15px 15px 55px 15px;}
.article h3,.article p{font-size: 1.6rem;}
.zjsq-navbar{height:50px;line-height: 50px;background-color: #626262;}
.zjsq-navbar .left-checkbox-box{padding-left: 1.5rem;}
.zjsq-navbar .left-checkbox-box .am-checkbox{color: #fff;font-size: 1.5rem;}
.agree-label{}
.zjsq-next-btn{background-color: #00b361;color: #fff;margin-right: 1.5rem;}
.zjsq-next-btn:focus,.zjsq-next-btn:hover{color: #fff;}

.widget-content-bg{background-color:#fff;}
.sq-form-tabs{}
.sq-form-tabs .am-tabs-d2{margin-top:0;margin-bottom: 40px;}
.sq-form-tabs .am-tabs-d2 .am-tabs-nav{background-color: #fff;border-bottom:1px solid #9fdec1;}
.sq-form-tabs .am-tabs-d2 .am-tabs-nav li a{color: #333;font-size: 1.6rem;}
.sq-form-tabs .am-tabs-d2 .am-tabs-nav > .am-active::after {border:none;}
.sq-form-tabs .am-tabs-d2 .am-tabs-nav > .am-active{background-color: #fff;border-bottom: 2px solid #1c9a80;}
.sq-form-tabs .am-tabs-d2 .am-tabs-nav > .am-active a{color: #1c9c81;}
.sq-form-tabs .am-tabs-bd{border-width: 0;}
.sq-form-tabs .am-tabs-bd .am-tab-panel .am-form .am-form-group{margin-bottom: 1rem;}
.sq-form-tabs .am-tabs-bd .am-tab-panel .am-form .am-form-group .am-form-label{font-size: 1.6rem;font-weight: 400;padding-top:0.4em;}
.sq-form-tabs .am-tabs-bd .am-tab-panel .am-form .datepicker-field[readonly],.sq-form-tabs .am-tabs-bd .am-tab-panel .am-form .domicile-check[readonly]{background-color: #fff;}
.sq-form-tabs .am-tabs-bd .am-tab-panel .am-form .am-icon-map-marker{right: 0.5em;font-size: 2rem;}
/*cerificate-list-box*/
.reg-doc-list-box{}
.reg-doc-list-box .reg-doc-list{}
.reg-doc-list-box .reg-doc-list li a{display: block;margin-right: .1rem;margin-bottom:.1rem;background-color: #5cc394;padding:10px 5px;}
.reg-doc-list-box .reg-doc-list li a:nth-child(2n){margin-right: 0;}
.reg-doc-list-box .reg-doc-list li a .rd-img{display:inline-block;width:30%;background-color: #26a56b;border-radius: 50%;}
.reg-doc-list-box .reg-doc-list li a .rd-img img{width:100%;height:100%;}
.reg-doc-list-box .reg-doc-list li a .rd-text{display:inline-block;font-size: 1.4rem;color: #fff;padding-left: .5rem;}
.reg-doc-list-box .reg-doc-list li a .rd-text .rd-text-ch{line-height: 1.4;}
.reg-doc-list-box .reg-doc-list li.active a {background-color: #86c866;}
.reg-doc-list-box .reg-doc-list li.active a .rd-img{background-color: #fff;}

.reg-doc-progress{position:relative;}
.cerificate-progress{padding: 1rem 1.5rem;}
.progress-box{border-left: 3px solid #c7f1d9;}
.progress-box dl{position: relative;z-index: 1;padding: 0;margin: 0;}
.progress-box dd,.progress-box dt{padding: 0;margin: 0;}
.progress-box dl .circle{position: absolute;left:-11px;top: 0;z-index: 2px;background-color: #fff;width: 19px;height: 25px;}
.progress-box dl .circle::before,
.progress-box dl .circle::after{position: absolute;left: 2px;top: 5px;content: "";width: 15px;height: 15px;border-radius: 50%;}
.progress-box dl .circle::before{z-index: 4;top: 9px;left: 6px;background-color: #93d2c1;width: 7px;height: 7px;}
.progress-box dl .circle::after{z-index: 3;background-color: #dff5eb;}
.progress-box dl .date{position: relative;z-index: 1;margin: 5px 0 0 15px;font-weight: normal;background-color: #eff5f2;color: #b3d2ca;display: inline-block;padding: 0 5px;height: 1.6rem;line-height: 1.6rem;font-size: 1.4rem;}
.progress-box dl .date::before{position: absolute;left: -9px;top: 4px;content: "";width:0;height:0;overflow:hidden;font-size:0;display:inline-block;border-width:5px;border-color:transparent #eff5f2 transparent transparent;border-style:dashed solid dashed dashed;}
.progress-box dl .cb{clear: both;}
.progress-box dl .title{float: left;margin: 0 10px 0 35px;height: 24px;line-height: 24px;font-size: 1.6rem;font-weight: bold;color: #7c7c7c;}
.progress-box dl .tip{position: relative;z-index: 0;margin: 6px 0 35px 100px;border: 1px dashed #7c7c7c;padding: 5px;color: #7c7c7c;font-size: 1.4rem;}
.progress-box dl .tip::before{position: absolute;left: -2px;top: -2px;content: "";width:0;height:0;overflow:hidden;font-size:0;display:inline-block;border-left:12px solid #7c7c7c;border-bottom:12px dashed transparent;}
.progress-box .has-passed .title{color: #6dbd8a;}
.progress-box .has-passed .tip{color: #6dbd8a;border-color: #6dbd8a;}
.progress-box .has-passed .tip::before{border-left:12px solid #6dbd8a;}
.progress-box .not-pass .title{color: #FC593A;}
.progress-box .not-pass .tip{color: #FC593A;border-color: #FC593A;}
.progress-box .not-pass .tip::before{border-left:12px solid #FC593A;}

.navbar-1.am-with-fixed-navbar{padding-bottom: 45px;}

/*issue-list-box*/
.issue-list-box{background-color: #fff;}
.issue-list-box .am-list li{border-top:0;margin-bottom: 5px;padding: 0;background-color: #fafafa;border-bottom: 1px solid #e7e7e7;}
.issue-list-box .am-list li:nth-child(2n){background-color: #edf6f1;border-bottom: 1px solid #d4e6dc;}
.issue-list-box .am-list-border > li > a{font-size: 1.4rem;color: #1c9c81;padding: 0;}
.issue-list-box .am-list-border > li > a img{width: 7%;}
.issue-item-title{display:inline-block;padding-left: 10px;width:90%;}

.am-slider-default{box-shadow: none;-webkit-box-shadow:none;margin-bottom: .5rem;}
.am-slider-default .am-control-nav li a{background-color: #8fbdb9;border-radius:50%;box-shadow: none;-webkit-box-shadow:none;}
.am-slider-default .am-control-nav li a.am-active{background-color: #5e9c96}
.am-slider-default .am-control-nav{bottom: 5px;}
/*issue-navbar*/
.issue-navbar{height:50px;line-height: 50px;}
.issue-navbar .am-navbar-nav a img{width:25px;height:25px;}
.issue-navbar.am-navbar-default .am-navbar-nav.foot-issue-bar-box a .am-navbar-label{margin-top:0;}
.am-navbar .am-navbar-nav.foot-issue-bar-box{padding:0;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box{background-color: #626262;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li{border-left:1px solid #7c7c7c;border-right:1px solid #4d4d4d;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li:first-child{border-left:0;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li:last-child{border-right:0;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li.active{background-color: #00b361;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li:last-child{border-right-width:0;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box a .foot-bar-icon{display: block;padding-top:5px;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li a .am-navbar-label{font-size: 1.4rem;margin-top:5px;}
.am-navbar-default .am-navbar-nav.foot-issue-bar-box li.active a .am-navbar-label{font-size: 1.4rem;margin-top:5px;color: #a1fbd2;}
.issue-navbar  .am-navbar-nav.foot-issue-bar-box a .foot-bar-icon{padding-top:0;}
.issue-navbar .am-navbar-nav.foot-issue-bar-box li.active a .am-navbar-label{margin-top:0;}
/*ask-answer-box*/
.ask-answer-box{margin:0 1rem;font-size: 1.4rem;}
.ask-box{background-color: #edf6f1;padding-top:.5rem;}
.ask-box dl{}
.ask-box dl dd{border-bottom:1px solid #d8eae0;color: #1c9c81;padding-bottom: .5rem;font-size: 1.6rem;}
.word-green-block{background-color: #65bf96;color: #fff;padding:.2rem .3rem;margin-right: .6rem;}
.ask-box dl dt{margin-top:0;padding:.25rem .5rem;color: #333;}
.ask-text{font-weight: 400;}
.ask-browse-frequency{text-align: right;color: #666;font-size: 1.2rem;margin-top:1rem;margin-bottom: .5rem;}
.answer-box{background-color: #f6f6f6;padding-top:.5rem;padding-bottom: 1rem;}
.answer-hd{}
.answer-bd{color: #333;padding:.5rem;}
.back-list-block{text-align: right;}
.back-list-block a{padding-right: 1rem;color: #333;}
.back-list-block a i{margin-right: .5rem;color: #65bf96;}
.ask-form .am-form-group label{font-weight: 400;color: #00b361;}
.ask-form .am-form-group input,.ask-form .am-form-group textarea{font-size: 1.4rem;border:1px solid #dde7e1;}
.ask-form .ask-form-submit-btn{width:80%;margin:0 auto;color: #fff;background-color: #00b361;}
.ask-form.am-form textarea::-webkit-input-placeholder,
.ask-form.am-form input[type="text"]::-webkit-input-placeholder,
.ask-form.am-form textarea::placeholder,
.ask-form.am-form input[type="text"]::placeholder
{font-weight: 400;color: #ccdbd3;}
@media (max-width: 360px) {
	.quick-link-box li a{margin:0.25rem;}
}

.my-cred-box{padding-left: 1rem;padding-top:1rem;padding:1rem 0.5rem 1rem 1rem;margin-bottom: 1rem;}
.my-cred-succ-box{background:url(../images/my_cred_border_bg_succ.png) bottom repeat-x;}
.my-cred-box img{float: left;}
.mci-dl{float:left;width:70%;padding-left: 1rem;}
.mci-dt,.mci-dd{border-bottom:1px solid #c3e3d4;}
.mci-dt h2{font-size: 1.8rem;color: #1b925c;margin-bottom: .5rem;}
.mci-dd p{color: #66ac8b;font-size: 1.6rem;margin-bottom: .5rem;}
.my-cred-download{padding-top:1rem;}
.my-cred-download a{font-size: 1.6rem;color: #66ac8b;}
.my-cred-download a i{margin-right: .5rem;}
.my-cred-gray-box{background:url(../images/my_cred_border_bg_gray.png) bottom repeat-x;padding-bottom: 2rem;}
.my-cred-gray-box .mci-dt,.my-cred-gray-box .mci-dd{border-bottom:1px solid #b1b1b1;}
.my-cred-gray-box .mci-dt h2{color: #686868;}
.my-cred-gray-box .mci-dd p{color: #939393;}

.domicile-check-dialog{overflow: hidden;}
.domicile-check-dialog .am-modal-dialog{position:relative;background-color: #f1f9f5;}
.domicile-check-dialog .am-modal-bd{position:relative;padding:2rem 0 1rem;overflow: hidden;height:100%;}
.domicile-check-dialog-ul{display:none;height:100%;margin-bottom: 0;list-style: none;margin:0;padding: 0 1rem;overflow: auto;height:100%;}
.domicile-check-dialog-ul li{float:left;border:1px solid #afd0c0;width:75px;margin-right: .5rem;margin-bottom: .8rem;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: .5rem 0;text-align:center;border-radius:1px;}
.domicile-check-dialog-ul li a{font-size: 1.6rem;color: #000;text-decoration:none;}
.close-domicile-check-dialog{position: absolute;right:.1rem;top:-5px;font-size: 2rem;}
.close-domicile-check-dialog a{color: #4fb585;}






















