﻿/* =1 reset */
html{font-size:12px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 "SimSun","Microsoft YaHei",Tahoma,Verdana,Arial;outline:none}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}
textarea{resize:none}input{outline:none}/*表单类兼容用*/

/* =2 fn-public */
a:link,a:visited,a:hover{text-decoration:none}strong,b,.b{font-weight:600}.button,.submit{cursor:pointer}.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fn-clear{zoom:1}.clr{clear:both}.fn-hide{display:none}.fn-block{display:block}.fn-overhide{overflow:hidden}.fn-left,.fn-right{display:inline}.fn-left{float:left}.fn-right{float:right}.fn-abs{position:absolute}.fn-rel{position:relative}.fn-indent{position:absolute;text-indent:-9999px}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.height-auto{height:auto !important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-50{padding-right:50px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-50{padding-bottom:50px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-50{padding-left:50px}.pa-5{padding:5px}.pa-10{padding:10px}.pa-15{padding:15px}.pa-20{padding:20px}.pa-30{padding:30px}.pa-50{padding:50px}.px-5{padding:0 5px}.px-10{padding-right:10px;padding-left:10px}.px-15{padding-right:15px;padding-left:15px}.px-20{padding-right:20px;padding-left:20px}.px-30{padding-right:30px;padding-left:30px}.px-50{padding-right:50px;padding-left:50px}.py-5{padding-top:5px;padding-bottom:5px}.py-10{padding-top:10px;padding-bottom:10px}.py-15{padding-top:15px;padding-bottom:15px}.py-20{padding-top:20px;padding-bottom:20px}.py-30{padding-top:30px;padding-bottom:30px}.py-50{padding-top:50px;padding-bottom:50px}.m-auto{margin-right:auto;margin-left:auto}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-50{margin-right:50px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-50{margin-left:50px}.ma-5{margin:5px}.ma-10{margin:10px}.ma-15{margin:15px}.ma-20{margin:20px}.ma-30{margin:30px}.ma-50{margin:50px}.mx-5{margin-right:5px;margin-left:5px}.mx-10{margin-right:10px;margin-left:10px}.mx-15{margin-right:15px;margin-left:15px}.mx-20{margin-right:20px;margin-left:20px}.mx-30{margin-right:30px;margin-left:30px}.mx-50{margin-right:50px;margin-left:50px}.my-5{margin-top:5px;margin-bottom:5px}.my-10{margin-top:10px;margin-bottom:10px}.my-15{margin-top:15px;margin-bottom:15px}.my-20{margin-top:20px;margin-bottom:20px}.my-30{margin-top:30px;margin-bottom:30px}.my-50{margin-top:50px;margin-bottom:50px}.c-red{color:#F00}.c-blue{color:#00F}.c-orange{color:#e34007}
h1{font:100 24px "Microsoft YaHei";color:#056192;}
h2{font-size:14px;font-weight:600;color:#3566c6;}
h3{font-size:12px;font-weight:600;color:#666;}

/* =3 Global */
/* 模拟下拉框 */
.ui-select-box{width:285px;height:40px;background:url(../images/login_item.png) no-repeat right 0;position:relative;cursor:pointer;}
.ui-select-close{display:inline-block;position:absolute;right:1px;top:1px;width:34px;height:38px;}
.ui-select-open{background:url(../images/select_bg.png) no-repeat 0 -42px #FFF;}
.ui-select-txt{display:inline-block;width:50px;height:38px;line-height:22px;position:absolute;top:1px;left:1px;border:0;padding-left:5px;font-size:14px;color:#444;}
.ui-option{width:100px;max-height:160px;_height:160px;background:#fff;border:solid 1px #cdcdcd;position:absolute;top:40px;left:0;z-index:9999;overflow-x:hidden;overflow-y:auto;display:none;}
.ui-option a{display:block;width:100%;height:40px;line-height:40px;text-align:left;font-size:14px;color:#444 !important;}
.ui-option a span{margin:0 5px;font-weight:100 !important;color:#444 !important;}
.ui-option a.selected{background:#f3f3f3;}
.ui-option a.no{background:#FFF;}
.ui-option a:hover{background:#f3f3f3;text-decoration:none;}
.ui-select-box-disable{background:url(../images/select_bg.png) no-repeat right 0 #eee;}/*下拉框不可操作状态*/
.ui-select-box-disable .ui-select-txt{background:#eee;}

/* 模拟单选框 */
.ui-radio-box{}
.ui-radio{display:inline-block;height:18px;line-height:18px;overflow:hidden;cursor:pointer;background:url(../images/radio.png) no-repeat;padding:0 0 0 22px;}
.ui-radio:hover{background-position:0 -18px;}
.ui-radio-current,.ui-radio-current:hover{background-position:0 -36px;}
.ui-radio .radio{display:none;}
.ui-radio-disabled,.ui-radio-disabled:hover{background-position:0 -54px;}
.ui-radio-disabled-checked,.ui-radio-disabled-checked:hover{background-position:0 -72px;}
.ui-radio-box-table .ui-radio{min-width:18px;padding-left:0;margin-right:0;}

/* 模拟复选框 */
.ui-checkbox,.ui-checkbox-current{display:inline-block;height:16px;cursor:pointer;background:url(../images/checkbox.png) no-repeat;padding-left:22px;line-height:16px;}
.ui-checkbox:hover{background-position:0 -16px;}
.ui-checkbox-current,.ui-checkbox-current:hover{background-position:0 -32px;}
.ui-checkbox .chk{display:none;}
.ui-checkbox-all{width:35px;line-height:16px;padding-left:30px;}
.ui-checkbox-name{margin:1px 30px 0 5px;}
.ui-checkbox-disabled,.ui-checkbox-disabled:hover{background-position:0 -48px;}
.ui-checkbox-disabled-checked,.ui-checkbox-disabled-checked:hover{background-position:0 -64px;}

/*letskillie6*/
#letskillie6,#letskillie6 div,#letskillie6 a,#letskillie6 p,#letskillie6 span{text-align:left;margin:0;padding:0;border:0;}
#letskillie6{visibility:hidden;z-index:9999;width:320px;color:#CCC;position:absolute;right:10px;line-height:1;font-size:12px;font-family:"Microsoft Yahei",PMingLiu,Tahoma,Arial,Verdana,sans-serif;}
#letskillie6 .letskillie6-pic{background:url(../images/icons.png) -15px 5px no-repeat;width:56px;height:81px;float:left;display:inline;}
#letskillie6 .letskillie6-desc{margin-left:68px;line-height:21px;}
#letskillie6 a{color:#A9CE7C;text-decoration:none;font-weight:normal;}
#letskillie6 a:hover{text-decoration:underline;}
#letskillie6 .letskillie6-content{width:296px;background:#2A2A2A;padding:8px 12px;overflow:hidden;font-weight:normal;}
#letskillie6 .letskillie6-r1,#letskillie6 .letskillie6-r2,#letskillie6 .letskillie6-r4{background:#2A2A2A;height:1px;overflow:hidden;}
#letskillie6 .letskillie6-r1{margin:0 1px;}
#letskillie6 .letskillie6-r2{margin:0 2px;}
#letskillie6 .letskillie6-r4{margin:0 4px;}
#letskillie6 .letskillie6-browsers{margin:10px -12px 0;padding:5px 12px;font-family:Verdana,Tahoma,Arial;background:#454545;}
#letskillie6 .letskillie6-browsers a{background:url(../images/icons.png) -144px 0 no-repeat;height:16px;line-height:15px;padding-left:21px;margin-left:18px;display:block;float:left;font-size:11px;font-weight:normal;}
#letskillie6 a.letskillie6-ie8{margin-left:0;}
#letskillie6 a.letskillie6-firefox{background-position: -144px -16px;}
#letskillie6 a.letskillie6-opera{background-position: -144px -32px;}
#letskillie6 a.letskillie6-chrome{background-position: -144px -48px;}
#letskillie6 .letskillie6-meta{margin-top:10px;font-size:10px;font-family:Verdana,Tahoma,Arial;}
a#letskillie6-close{background:url(../images/icons.png) no-repeat;color:#C00;text-indent:-999em;float:right;width:15px;height:15px;margin:0 0 10px 10px;display:inline;overflow:hidden;}
a#letskillie6-close:hover{background-position:0 -15px;}

/*== login ==*/
body.login{background:#f6fbff;}
.abtn-blue{display:inline-block;width:105px;height:35px;text-align:center;background:#2c9ae8;border-radius:3px;font:100 14px/35px "Microsoft YaHei";color:#fff;}
.abtn-blue:hover{text-decoration:none;background:#5db3f0;}
/*header*/
#header{min-width:1000px;height:80px;background:#2c9ae8;}
.header-inner{width:1000px;height:80px;margin:0 auto;padding:16px 0;line-height:80px;}
.header-inner .logo{height:48px;line-height:48px;font:100 32px "Microsoft YaHei";color:#fff;}
.header-inner .logo img{float:left;height:48px;vertical-align:middle;margin-right:15px;}
/*container*/
.login-container{width:381px;margin:0 auto;padding:35px 0 30px 619px;}
.login-wrap{width:284px;height:460px;padding:0 48px;background:url(../images/login_wrap.png) no-repeat;font:100 14px "Microsoft YaHei";color:#666;}
.login-wrap a.pwd{float:right;font:100 14px "Microsoft YaHei";color:#3990d9;text-decoration:underline;}
.login-wrap p.tt{height:69px;text-align:center;font:100 22px/69px "Microsoft YaHei";color:#1a9cde;}
.login-wrap p.tips{width:285px;height:38px;line-height:38px;overflow:hidden;color:#ff7200;}
.login-wrap p.user,.login-wrap p.pwd,.login-wrap p.yzm{width:225px;height:38px;overflow:hidden;padding:1px 5px 1px 55px;margin:0 0 15px 0;background:url(../images/login_item.png) no-repeat 0 -56px;position:relative;z-index:100;}
.login-wrap p.pwd{background-position:0 -112px;}
.login-wrap p.yzm{background-position:0 -168px;width:285px;height:38px;padding:1px 0 1px 12px;overflow:hidden;zoom:1;}
.login-wrap p label{position:absolute;top:1px;left:55px;z-index:101;height:38px;font:100 14px/38px SimSun;color:#ccc;}
.login-wrap p.yzm label{left:13px;height:38px;line-height:38px;}
.login-wrap p .txt{width:100%;height:38px;*height:35px;line-height:38px;border:0;background:#fff;font-size:14px;outline:none;}
.login-wrap p.yzm .txt{float:left;width:150px;height:38px;line-height:38px;}
.login-wrap p.yzm img{float:left;width:115px;height:38px;margin-left:10px;cursor:pointer;}
.login-wrap .yzm-wrap{height:38px;padding-bottom:15px;}
.login-wrap .abtn{display:inline-block;width:285px;height:50px;background:url(../images/btn.png) no-repeat;text-align:center;font:100 20px/50px "Microsoft YaHei";color:#fff;}
.login-wrap .abtn:hover{background-position:0 -50px;}

.layer-user{position:absolute;top:100px;left:300px;z-index:999999;width:425px;background:url(../images/layer_bg.png) repeat-x left 68px #fbfcff;}
.layer-user .tt{padding:0 30px;height:68px;font:100 14px/68px "Microsoft YaHei";color:#ff7200;background:#fff;}
.layer-user table{width:100%;border-collapse:collapse;}
.layer-user table td{border-bottom:1px solid #ecf2f5;padding:10px 0;}
.layer-user table td.first,.layer-user table td.last{width:30px;border-bottom:0;}
.layer-user table td.img{width:65px;height:65px;padding-left:10px;}
.layer-user table td.img img{width:65px;height:65px;}
.layer-user table td.info{padding-left:10px;font:100 14px "Microsoft YaHei";color:#999;}
.layer-user table td.info .name{margin-left:5px;color:#444;}
.layer-user table td.info .id{display:inline-block;width:46px;height:20px;line-height:20px;text-align:center;color:#fff;}
.layer-user table td.info .id-p{background:#4cad6e;}
.layer-user table td.info .id-t{background:#2c9ae8;}
.layer-user table td.info .id-x{background:#ff8a42;width:60px;}
.layer-user table td.a{width:75px;padding-right:10px;}
.layer-user table td .abtn-blue{display:none;width:75px;height:30px;line-height:30px;}
.layer-user table tr.hover td{background:#f7f7f7;}
.layer-user table tr.hover .abtn-blue{display:inline-block;}


/*中策登录*/
.login-hzzc .abtn-blue{background:#1c377a;}
.login-hzzc .login-container{margin-top:20px;height:520px;}
.login-hzzc #header{background:url(../images/login_bg_hzzc.png) no-repeat top center;height:50px;}
.login-hzzc .header-inner{background:url(../images/login_bg_hzzc.png) no-repeat top center;padding:0;height:50px;line-height:50px;}
.login-hzzc .header-inner .logo{font:100 24px/50px Microsoft YaHei;color:#fff;padding-left:30px;}
.login-hzzc .login-wrap{width:306px;height:460px;padding:0 37px;margin:15px 0 0 0;font:100 12px SimSun;}
.login-hzzc .login-wrap .txt{width:223px;height:48px;padding:0 15px 0 65px;margin-bottom:17px;border:1px solid #cdcdcd;border-radius:2px;line-height:48px;font-size:14px;vertical-align:middle;}
.login-hzzc .login-wrap .txt-code{float:left;width:148px;padding:0 15px;}
.login-hzzc .login-wrap .img-code{float:left;margin:8px 0 0 30px;}
.login-hzzc .login-wrap .login-btn{display:block;width:305px;height:50px;border-radius:5px;background:#2c9ae8;color:#fff;text-align:center;font:normal 20px/50px 微软雅黑;}
.login-hzzc .login-wrap p.user,.login-hzzc .login-wrap p.pwd,.login-hzzc .login-wrap p.yzm{width:auto;height:auto;padding:0;margin:0;background:none;}
.login-hzzc .login-wrap p.user .txt{background:url(../images/name.png) no-repeat left center #fff;}
.login-hzzc .login-wrap p.pwd .txt{background:url(../images/password.png) no-repeat left center #fff;}
.login-hzzc .login-wrap p label{height:48px;line-height:48px;}
.login-hzzc .login-wrap .yzm-wrap{height:67px;padding-bottom:0;}
.login-hzzc .login-wrap p.yzm .txt{width:148px;height:48px;line-height:48px;padding:0 15px;}
.login-hzzc .login-wrap p.yzm img{width:115px;height:48px;}
.login-hzzc .login-wrap a.pwd{font:100 12px SimSun;color:#026db7;}
.login-hzzc .login-wrap .abtn{width:305px;background:#1c377a;border-radius:5px;}


/*footer*/
#footer{width:1000px;margin:0 auto;border-top:2px solid #e3e3e3;text-align:center;padding-top:30px;color:#777;}

/*IOS移动web页面支持弹性滚动*/
.ios-touch{-webkit-overflow-scrolling:touch;}
/*flexbox布局*/
.fn-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.fn-flex-col{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.fn-flex-row{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.fn-flex-auto{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
/*图标*/
.icon-img{display: inline-block;width: 22px;height: 22px;background-repeat: no-repeat;-webkit-background-size: 100%;background-size: 100%;}
.icon-back{background-image: url(../../images/clientIndex/back.png);margin-top: 11px;}
.icon-back:active{background-image: url(../../images/clientIndex/back-sel.png);}
.icon-eye.close{background-image: url(../../images/clientIndex/eye-close.png);}
.icon-eye.open{background-image: url(../../images/clientIndex/eye-open.png);}
.icon-reg-user{background-image: url(../../images/clientIndex/reg-user.png);}
.mui-input-row-focus .icon-reg-user{background-image: url(../../images/clientIndex/reg-user-sel.png);}
.icon-reg-password{background-image: url(../../images/clientIndex/reg-pwd.png);}
.mui-input-row-focus .icon-reg-password{background-image: url(../../images/clientIndex/reg-pwd-sel.png);}
.icon-reg-code{background-image: url(../../images/clientIndex/reg-code.png);}
.mui-input-row-focus .icon-reg-code{background-image: url(../../images/clientIndex/reg-code-sel.png);}

/*表单*/
.mui-btn{line-height: 1.2;}
.mui-input-group .mui-input-row{height: auto;}
.mui-input-row label,.mui-input-row label ~ input, .mui-input-row label ~ select, .mui-input-row label ~ textarea,input, textarea, select{font-size: 15px;}
.mui-input-row label{width: 12%;padding: 13px 15px;line-height: 1;}
.mui-input-row label ~ input{width: 88%;height: 50px;}
.mui-input-row-imgCode label ~ input{width:60%;}
.mui-input-row-imgCode > .img-code{float: right;display: block;width: 28%;height: 50px;padding: 5px 1%;text-align: right;}
.mui-input-row-imgCode > .img-code > img{width: 100%;height: 40px;}
.mui-input-group .mui-input-row:last-child:after{background: none;}
.mui-input-row .icon-eye{position: absolute;right: 12px;top: 15px;}
.mui-navigate-right:after, .mui-push-right:after{content:">";font-size: 16px;color: #555;}
