*{margin:0;padding:0;}
body{background:#fff;font-size:14px;color:#333;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
em{font-style:normal;font-weight:normal;}
dl,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button{vertical-align:middle;font-size:100%;list-style:none;outline:none;border:0;}
table{border-collapse:collapse;border-spacing:0;}
i,em,q{font-style:normal;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff700a;}
.fl{float:left;}
.fr{float:right;}

.container{    width: 96%;
    max-width: 1440px;margin:0 auto;}

.phone-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-sj.png) no-repeat;background-size:22px 22px;}
.mima-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-mm.png) no-repeat;background-size:22px 22px;}

/*头部通用*/
.lg_header .logo{height:100px;display:flex;align-items: center;}

.lg_header .logo-title{font-size:24px;color:#333;padding-left:30px;}

/*电脑/移动端通用*/
.passport-wrapper{width:100%;position:relative;background:url(../images/yxw-login.jpg) no-repeat;height: 588px;}
.passport-sign{width:346px;min-height:300px;padding:10px 40px 30px;border-radius:5px;background-color:#fff;margin-top:180px;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.2);box-shadow:0 4px 6px 0 rgba(0,0,0,.2);margin-top:90px}
.passport-sign .active{color:#666;font-size:24px;margin-bottom:30px;}
.passport-form .form-item{margin-bottom:20px;position:relative;}
.passport-form .form-item .passport-txt{width:100%;height:50px;line-height:50px;font-size:14px;color:#999;padding:0 45px;border:solid 1px #ddd;box-sizing:border-box;border-radius:5px;}
.passport-form .form-item .passport-txt:focus{border:solid 1px #ff700a;}
.passport-form .form-sevenday{overflow:hidden;}
.passport-form .form-item .passport-btn{width:100%;height:50px;margin-top:20px;font-size:20px;color:#fff;background:#ff700a;cursor:pointer;border-radius:5px;}

.phone-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-sj.png) no-repeat;background-size:22px 22px;}
.mima-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-mm.png) no-repeat;background-size:22px 22px;}
.yzm-icon{position:absolute;top:14px;left:14px;width:22px;height:22px;background:url(../images/yxw-yzm.png) no-repeat;background-size:22px 22px;}


.passport-header{border-bottom:#e5e5e5 1px solid;}
.passport-header .logo{height:100px;display:flex;align-items: center;justify-content: space-between;width: 100%;}
.p
.passport-header .logo-title{font-size:24px;color:#333;}
.passport-header .have-account{font-size:16px;float:right;margin-top:25px;color:#999;}
.passport-header .have-account a{color:#ff700a;}

/*注册信息*/
.passport-wrapper2{width:100%;height:700px;border-bottom:#e5e5e5 1px solid;}
.passport-sign2{width:420px;min-height:300px;padding:40px 40px 30px;margin:0 auto;border-radius:5px;}
.passport-sign2 .active{color:#666;font-size:32px;margin-bottom:70px;margin-top:30px;text-align:center;}
.passport-sign2 .active-kk{width:100%;height:50px;}
.passport-form .form-item{margin-bottom:20px;position:relative;}
.passport-form .form-item .passport-txt{width:100%;height:50px;line-height:50px;padding:0 45px;font-size:14px;color:#999;border:solid 1px #ddd;box-sizing:border-box;border-radius:5px;}
.passport-form .form-item .passport-txt:focus{border:solid 1px #ff700a;}
.passport-form .form-item .passport-txt.yz{width:260px;}
.passport-form .form-item p{padding-top:5px;font-size:14px;}
.passport-form .form-mcode{position:relative;}
.passport-form .js-getcode{position:absolute;top:0;right:0;width:150px;font-size:14px;border:1px solid #ff700a;background:#fff;color:#ff700a;height:50px;line-height:50px;cursor:pointer;border-radius:5px;}
.passport-form .js-getcode:hover{color:#fff;background:#ff700a;border:1px solid #ff700a;}
.passport-form .form-item .passport-btn{width:100%;height:50px;margin-top:20px;font-size:20px;color:#fff;background:#ff700a;cursor:pointer;border-radius:5px;}
.passport-form .form-title-left{font-size:16px;font-weight:700;color:#666;}

/*注册协议*/
.yxw-yhzcxy{color:#999;font-size:14px;}
.yxw-yhzcxy a{color:#ff700f;font-size:14px;}





/*个人中心左侧导航*/
.user-container{width:20%;float:left;margin-right:15px;margin-top:50px;min-height:600px;}
.uc-sub-box{padding:36px 0;-webkit-box-shadow:0px 1px 2px #bbb;box-shadow:0px 1px 2px #bbb;}
.uc-box{background:#fff;border-radius:5px;}
.uc-nav-box{margin-bottom:13px;}
.uc-nav-box .box-hd{height:52px;}
.uc-nav-box .box-hd .title{margin:0 48px;font-size:16px;line-height:52px;color:#333;}
.uc-nav-box .uc-nav-list{padding:0 48px;}
.uc-nav-list a{color:#757575;}
.uc-nav-list a:hover{color:#ff700a;}
.uc-nav-list li.active a{color:#ff700a;}
.uc-nav-list li{line-height:28px;padding-bottom:9px;}

.sel-vip{display: flex;justify-content: space-around;width: 100%;margin-top: 20px;}
.sel-vip div{text-align: center;}
.sel-vip p{line-height: 35px;}

/*个人中心右侧功能定位*/
.user-right{float:right;width:76%;margin-top:50px;border-radius:5px;-webkit-box-shadow:0px 1px 2px #bbb;box-shadow:0px 1px 2px #bbb;}
.uc-main-box{padding:33px 0;}
.uc-content-box{margin:0 48px;}
.uc-content-box .box-hd .title{font-size:30px;font-weight:400;line-height:68px;color:#757575;}
.uc-content-box .box-hd small{margin-left:10px;font-size:12px;line-height:15px;}
.order-list-box .box-hd .more{border-bottom:0;}
.uc-content-box .box-hd .filter-list a{color:#ff700a;}
.uc-content-box .box-hd .filter-list a:hover{color:#333;}
.uc-content-box .box-hd .filter-list{float:left;margin:0;padding:18px 0;list-style-type:none;font-size:16px;line-height:1.25;}
.uc-content-box .box-hd .filter-list li.tab-active,.uc-content-box .box-hd .filter-list li.active{color:#ff6700;}
.uc-content-box .box-hd .filter-list li.tab-active a,.uc-content-box .box-hd .filter-list li.active a{color:#ff6700;}
.uc-content-box .box-hd .filter-list li.first{padding-left:0;border-left:0;}
.uc-content-box .box-hd .filter-list li{float:left;padding:0 20px;border-left:1px solid #e0e0e0;color:#ff700a;}

/*个人中心*/
.content-top{overflow:hidden;}
.content-img{width:137px;box-shadow:1px 1px 10px #CACECA;margin:24px 24px 40px 10px;}
.content-img img{width:137px;height:137px;display:block;}
.content-img-head{width:137px;height:137px;}
.content-img-head:hover{background:url(../images/user-tx.png) no-repeat 0 90px;}
.content-message{margin:24px 0 0 10px;float:left;}
.content-message-mail{font-size:22px;margin-bottom:10px;color:#616161;height:32px;line-height:32px;}
.content-message-grade,.content-message-online{font-size:14px;margin-bottom:10px;color:#616161;line-height:28px;height:28px;}
.content-message-grade .zhanghao-dj{color:#229406;padding-right:20px;}
.content-message-grade .zhanghao-vip{color:#E4061B;padding-right:20px;}
.content-message-grade .vip-shijian{color:#E4061B;padding:0 5px;}
.content-message-grade .vip-goumai{color:#E4061B;padding:0 5px;}


.meTitle{color:#333;line-height:30px;font-size:14px;margin:15px 0;}
.dwz-viptc{color:#333;line-height:30px;font-size:20px;padding-top:20px;}
.postForm{overflow:hidden;}
.button2{width:150px;line-height:40px;background:#23b8ff;color:#fff;cursor:pointer;font-size:14px;padding:0;margin-top:30px;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";font-weight:700;float:right;}
.button2:hover{background:#12a7ff;color:#fff;}

/*VIP适用*/
.vip-shiyong{color:#666;font-size:14px;padding-left:10px;}

/*VIP会员套餐*/
.recharge .pc-vip-list{width:260px;border:#eee 2px solid;position:relative;cursor:pointer;padding:30px 0px;margin-top:18px;margin-right:30px;border-radius:8px;}
.recharge .pc-vip-list:hover{border:#00bca1 2px solid;}
.yxw-yincang-vip{display:none;}
.recharge .pc-vip-list.active{border:#00bca1 2px solid;background:#f1f5f4;}
.recharge .pc-vip-list .icon-recomd{padding:0 10px;display:block;height:26px;line-height:26px;background:#00bca1;position:absolute;right:10px;top:-15px;color:#fff;font-size:14px;text-align:center;border-top-right-radius:5px;border-bottom-left-radius:5px;}
.recharge .pc-vip-list .pc-vip-name{font-size:32px;color:#333;padding:0 0 5px 45px;}
.recharge .pc-vip-list .money{font-size:32px;color:#00bca1;padding-left:45px;}
.recharge .pc-vip-list .money .money-rmb-yj{font-size:16px;color:#52514f;margin-left:5px;}
.recharge .pc-vip-list .money .money-nd-yj,.recharge .pc-vip-list .money .money-bn-yj,.recharge .pc-vip-list .money .money-yd-yj{font-size:16px;color:#52514f;margin-left:10px;text-decoration:line-through;}
.recharge .pc-vip-list.mar-l-95{margin-right:0;}

/*VIP开通注意事项*/
.vip-zyxs-box{margin-top:30px;}
.vip-zyxs-box h3{font-size:16px;color:#333;padding:15px 0;}
.vip-zyxs-box p{line-height:26px;padding-bottom:10px;color:#666;font-size:14px;}
.vip-zyxs-box p strong{padding-right:5px;}

/*用户信息*/
.cash-info{height:50px;padding:15px 0 15px;overflow:hidden;}
.cash-info .info-pic{width:50px;height:50px;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:15px;}
.cash-info .info-user-wrap{display:inline-block;vertical-align:middle;}
.cash-info .user-info{height:20px;line-height:20px;}
.cash-info .user-name{float:left;font-size:16px;color:#333;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:6px;}
.cash-info .user-info img{float:left;width:20px;height:20px;vertical-align:top;}
.cash-info .user-tips{height:18px;line-height:18px;font-size:14px;color:#666;margin-top:6px;}

.uc-main-box{min-height:523px;}
.box-operation{margin-top:15px;}
.ygkc-ddd-sj{font-size:14px;line-height:20px;height:20px;color:#999;padding-bottom:10px;}
.ygkc-ddd-sj span{padding-right:10px;}
.ygkc-list{background:#f5f5f5;overflow:hidden;padding:15px;margin-bottom:15px;border-radius:5px;}
.ygkc-list img{float:left;width:200px;height:113px;display:block;border-radius:5px;}
.study-hd{padding-left:215px;height:113px;}
.study-hd .h2-title{font-size:18px;line-height:26px;display:block;padding:8px 30px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.study-hd .jiage{font-size:20px;color:#f30;display:block;padding-top:10px;}
.study-hd .btn-tools{display:inline-block;background-color:#0271b6;color:#fff;width:100px;height:30px;line-height:30px;text-align:center;font-size:14px;margin-top:10px;border-radius:15px;}



.user-right-box{height:489px;background:#fff;position:relative;border-radius:5px;}

/*头像*/
.content-img2{width:150px;margin:0 auto;padding-top:40px;}

.content-img2  img{display:block;width:150px;height:150px;border-radius:50%;}

/*昵称*/
.user-info{text-align:center;}
.user-info .user-name{display:inline-block;line-height:21px;}
.user-info p{color:#999;font-size:14px;padding-top:5px;}

/*会员*/
.user-info-vip{overflow:hidden;background:#f5f5f5;height:120px;margin:15px 300px 0;border-radius:5px;text-align:center;}
.user-info-vip p{color:#333;font-size:14px;line-height:20px;padding-top:20px;}
.user-info-vip span{display:inline-block;padding-top:15px;}
.user-info-vip span a{display:block;background:#00bca1;font-size:14px;color:#fff;height:40px;line-height:40px;padding:0 47px;border-radius:20px;font-weight:700;}
.user-name-hyqx1{width:21px;height:21px;background:url(../images/person-vip1.png) no-repeat;display:inline-block;vertical-align:top;}
.user-name-hyqx2{width:21px;height:21px;background:url(../images/person-vip2.png) no-repeat;display:inline-block;vertical-align:top;}

/*更换手机号*/
.user-info-phone{position:absolute;width:100%;bottom:0;background:#fffbee;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.user-info-phone .info-phone{height:36px;padding:10px 50px;}
.user-info-phone .info-text{float:left;color:#ff700a;}
.user-info-phone .info-text div{line-height:36px;font-size:14px;display:block;color:#999;}
.user-info-phone .link{float:right;padding:0 15px;margin-top:5px;height:26px;line-height:26px;border-radius:14px;background-color:#fff;color:#333;font-weight:700;text-align:center;}
.user-info-phone .link:hover{background-color:#ff700a;color:#fff;}

/*帐号密码修改*/
.formbutton{width:150px;line-height:40px;height:40px;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;text-align:center;background:#ff700a;padding:0;font-family:"Microsoft Yahei","微软雅黑","MicrosoftJhengHei","华文细黑","Hiragino Sans GB","sans-serif";}
.formbutton:hover{background:#e05d00;color:#fff;}



.input_container{margin-bottom:20px;}
.input_container label{line-height:26px;height:26px;font-size:14px;display:block;padding-bottom:10px;}
.intxt{width:60%;font-size:14px;color:#333;height:30px;line-height:30px;border:1px solid #eee;padding:5px 5px 5px 10px;}
.newbtn{width:378px;font-size:14px;color:#333;height:45px;line-height:45px;border:1px solid #eee;padding:5px 10px;border-radius:5px;}
input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;border:0;border-radius:0;}
.mima-content{margin-top:15px;min-height:340px;}
.mima-content .hint{margin-top:10px;color:#999;display:inline-block;}
.validWrapper{height:40px;overflow:hidden;}
#safequestion,#newsafequestion{width:220px;border-radius:2px;border:1px solid #ccc;font-size:12px;padding:5px;line-height:30px;height:30px;vertical-align:middle;list-style:none;outline:none;}





@media (max-width:767px) {
	.container,.user-container,.user-right{width:100%;}
	.user-right{margin-top:10px}
	.lg_header .logo{text-align: center;}
	.lg_header .logo img,.passport-header .logo img{width: 90%;}
.logo-title{
	display: none;
}
.uc-content-box .box-hd .title{font-size: 18px;line-height: 30px;}
.ygkc-list img{width: 100px;}
.study-hd{padding-left:120px}
.uc-content-box{margin:0 2%}
.user-container{min-height: auto;margin-top: 10px;}
.passport-wrapper2{height: auto;margin-bottom: 2%;}
.passport-sign2{padding:2% 4%;width:100%;box-sizing: border-box;}
.passport-header .logo{width: 100%;box-sizing: border-box;padding:0 2%}
.passport-sign2 .active{font-size: 24px;margin-bottom: 20px}

}