/* Init */
*{margin:0px; padding:0px; vertical-align:middle}
html,body{width:100%; font-family: "Microsoft YaHei",arial, sans-serif; font-size: 14px; color:#666; min-width:1200px; background-color:#f5faff;}
a{color:#2d374b; text-decoration:none;}
li{ list-style-type:none} 
img{ border:0; vertical-align:middle} 
i, em{font-style:normal}
label, input, select, textarea, button{outline:none;}
input:disabled, button:disabled, textarea:disabled{cursor: not-allowed !important;}
.fl{ float: left;}
.fr{ float: right;}
.box{box-shadow: 0px 0px 5px #DDD; background:#FFF}
.halfem{width:0.5em; height:1px; display:inline-block;}
.button{width:100px; background-color:#09F; height:35px; line-height:35px; text-align:center; color:#FFF; border-radius:3px; cursor:pointer ;border:0; user-select: none;}
.noselect{ -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.color-red{color: #F00; vertical-align: unset;}
.page-wrap{width:1200px; margin:0 auto;}
.page-main-2{min-width: 1200px; max-width: 1920px; margin: 0 auto;}

/* Card */
.card{margin-bottom: 20px; background-color: #FFF; box-shadow: 0 8px 16px 0 rgba(7,17,27,.1); border-radius: 12px; overflow: hidden;}
.card-head{padding: 10px 0 16px 0; font-weight: bold; font-size: 15px; color: #000000; border-bottom: solid 1px #e7e7ed;}
.card-head a{float: right; margin-right: 10px; font-weight: normal; font-size: 14px; color: #F00;}
.card-head a:hover{text-decoration: underline;}
.card-head i.en{margin-left: 20px; font-weight: normal; font-size: 14px;}
.card-head.icon-head{padding: 8px 0 8px 36px; line-height: normal; font-size: 18px; font-weight: bold; color: #fd4343; background: url(/static/icon/8006.png?1) no-repeat 0 center; background-size: 28px; border-bottom: solid 1px #fa5151;}
.card-body p{text-indent: 2em; line-height: 2; font-size: 16px;}

/* Tabs */
.tab{position: relative;}
.tab-head{position: absolute; width: calc(100% - 40px); padding: 20px 20px 0 20px; background-color: #FFF; height: 48px; line-height: 48px; font-size: 0; border-bottom: solid 1px #e7e7ed;}
.tab-head.fixed{position: fixed; z-index: 9999; top: 0; background-color: #FFF;}
.tab-head span{display: inline-block; width: 20%; text-align: center; font-size: 15px; color: #2B333B; text-align: center; cursor: pointer;}
.tab-head span.active{font-weight: bold; color: #fa4e4e;}
.tab-head span.active:after{position: absolute; content: ' '; width: 2em; height: 3px; background-color: #ff7070; margin: 46px 0 0 -3em; border-radius: 2px;}
.tab-item{display: none;}
.tab-body{padding: 90px 20px 20px 20px; background-color: #FFF;}

/* Page-Head */
.page-head{height: 130px; font-size: 0;}
.page-head .top-nav{height: 32px; line-height:32px; color: #F0F0F0; background-color:#700005;}
.page-head .top-nav a{margin-left: 25px; color: #FFF; font-size: 14px;}
.page-head .top-nav .text{display: inline-block; font-family: "华文行楷"; font-size:16px;}
.page-head .top-nav .contact{padding-left: 27px; margin-right: 50px; font-size: 14px; background: url('https://static.suntax.com.cn/icon/2051.svg') no-repeat 0 center; background-size: 16px;}
.page-head .top-nav .app{display: inline-block; margin-right: 100px; font-size: 14px; cursor: pointer;}
.page-head .top-nav .app .app-main{display: none; z-index: 999; position: absolute; padding: 40px 20px; width: 200px; height: 185px; margin-left: -80px; text-align: center; background-color: #FFF; box-shadow: 0 0 10px #bebebe;}
.page-head .top-nav .app:hover .app-main{display: block;}
.page-head .top-nav .app .app-main .app-qr{width: 120px; margin-bottom: 25px;}
.page-head .top-nav .app .app-main .app-text{color: #333; font-size: 13px; line-height: 2;}
.page-head .head-main{height: 100px; background: #8F000B url('https://static.suntax.com.cn/images/8966.png') no-repeat; background-position: right;}
.page-head .head-main .logo{margin-top: 16px;}
.page-head-2{height: 60px; line-height: 60px; background-color: #FFF;}
.page-head-2 a{color: #333;}
.page-head-2 a:hover{color: #005eff;}
.page-head-2 .logo {display: inline-block; height: 40px; line-height: initial; padding: 10px; vertical-align: middle;}
.page-head-2 .logo img{height: 40px;}
.page-head-2 .link{display: inline-block; height: 60px; padding-left: 60px; vertical-align: middle;}
.page-head-2 .link a{padding: 0 15px;}
.page-head-2 .link a.contact{padding-left: 40px; background: url(/static/icon/1992.svg) no-repeat 17px center; background-size: 18px;}
.page-head-2 .user{float: right;}
.page-head-2 .user a{padding: 15px;}

/* Page-Layout */
.page-main{width: 760px;}
.page-side{position: absolute; top: 20px; right: 0; width: 415px; height: 600px; }

/* Page-Nav */
.page-nav{height: 45px; line-height: 45px; border-bottom: solid 1px #8F000B; background-color: #FFF; font-size: 0;}
.page-nav a{display: inline-block; width: 109px; color: #000; text-align: center; font-size: 14px;}
.page-nav a.hover, .page-nav a:hover {background-color:#F96; color:#FFF;}

/* Page-foot */
.page-foot{height: 160px; font-size: 12px; color: #CCC; background: #8F000B url('https://static.suntax.com.cn/images/8971.png');}
.page-foot .link{border-bottom: solid 1px #FFF;}
.page-foot .link a{display: inline-block; height: 40px; line-height: 40px; margin-right: 20px; color: #CCC;}
.page-foot .text {margin-top: 20px;line-height: 25px;}
.page-foot .text a{color: #CCC;}
.page-foot .text a img.beian{width: 16px; margin-top: -3px;}
.page-foot .qrcode {float: right;}
.page-foot .qrcode img{height: 82px;}

/* Pagination */
.page {padding: 40px 0; text-align: center;}
.page a,.page span{display: inline-block; margin: 0 7px; height: 35px; line-height: 35px; padding: 0 15px; border: 1px solid #D7D7D7; border-radius: 3px; background-color: #FFF;}
.page a:hover{background-color: #F00; border-color: #F00; color: #FFF;}
.page span.current{background-color: #EEE; cursor: not-allowed;}

/* Page-Side */
.page-side .seminar a, #mod_right .seminar a{display: block; height: 50px; line-height: 50px; border-bottom: dotted 1px #DEDEDE; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.page-side .card, #mod_right .card {padding: 10px 20px;}

/* Courseware */
.courseware-search{width: 600px; margin: 50px auto; font-size: 0; border: solid 1px #09F; border-radius: 5px; overflow: hidden;}
.courseware-search input{width: 500px; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; vertical-align: middle; border: 0;}
.courseware-search .submit-button{display: inline-block; vertical-align: middle; width: 80px; height: 40px; cursor: pointer; background: #09F url(/static/icon/1422.svg) no-repeat center; background-size: 28px;}
.courseware-search .submit-button:hover{transition:background-color .35s; background-color: #028eee;}
.courseware-list{border-top: solid 1px #dae0e4;}
.courseware-list .item{padding:25px 0 25px 35px; background: url(/static/icon/1433.svg) no-repeat 0 24px; background-size: 23px; border-bottom: dotted 1px #dae0e4;}
.courseware-list .item:last-child{border-bottom: 0;}
.courseware-list .item a{float: right; margin-top: 10px; height: 30px; line-height: 30px; padding: 0 20px; font-size: 12px; border: solid 1px #0099FF; border-radius: 15px; color: #0099FF; user-select: none;}
.courseware-list .item:hover{background-color: #f7f9fe;}
.courseware-list .item:hover a{color: #FFF; background-color: #0099FF;}
.courseware-list .item .info{padding-top: 10px; color: #a1a4b1; font-size: 13px;}
.courseware-list .item .title{display: inline-block; width: 565px; line-height: 1.7; letter-spacing: 1px; font-size: 15px; color: #000; text-align: justify; text-align-last: left;}
.courseware-list .item .title i{font-style: normal; color: #F00;}

/* Course-List */
.course-index{position: relative; margin: 20px auto;}
.course-index .page-body{min-height: 800px; width: 900px;}
.course-index .page-side{position: absolute; width: 265px; height: 800px; margin-left: 935px; top: 115px;}
.course-index .page-side #ad-01{width: 100%; border-radius: 5px;}
.course-index .page-side #ad-01.fixed{position: fixed; top: 10px; width: 260px;}
.course-index .classify{height: 76px; font-size: 0; border-radius: 5px; margin-bottom: 25px; padding: 7px; background-color: #FFF; box-shadow: 0px 0px 5px #DDD;}
.course-index .classify .item{position: relative; display: inline-block; vertical-align: middle; padding: 10px 0 10px 55px; }
.course-index .classify .item a{display: inline-block; margin: 7px 0; padding: 0 16px; height: 14px; line-height: 14px; font-size: 14px; border-right: solid 1px #e3e4e6;}
.course-index .classify .item a:hover{color: #F00;}
.course-index .classify .item a.c1{position: absolute; width: 45px !important; height: 45px; margin-left: -45px; padding: 0; border-radius: 6px; background: #4691fd url(/static/images/8950.png) no-repeat 0 center; background-size: auto 42px;}
/* .course-index .classify .item:nth-child(1){width: 85px;}
.course-index .classify .item:nth-child(2){width: 255px; margin: 0 20px 0 38px;}
.course-index .classify .item:nth-child(3){width: 622px;} */
.course-index .classify .item:nth-child(1){width: 465px; padding: 0 0 0 10px;}
.course-index .classify .item:nth-child(2){width: 625px; margin-left: 20px;}
.course-index .classify .item:nth-child(1) a.c1{background-position: 2px center;}
.course-index .classify .item:nth-child(2) a.c1{background-position: -40px center;}
.course-index .classify .item:nth-child(3) a.c1{background-position: -84px center;}
.course-index .classify .item:nth-child(1) a{width: 70px; border: 0;}
.course-index .classify .item:nth-child(2) dl:nth-child(4) dt a{border: 0;}
.course-index .classify .item:nth-child(2) dl:nth-child(7) dt a{border: 0;}
.course-index .classify .item:nth-child(3) dl:nth-child(8) dt a{border: 0;}
.course-index .classify .item:nth-child(3) dl:nth-child(15) dt a{border: 0;}
.course-index .classify .item dl{display: inline-block;}
.course-index .classify .item dl dd{display: none; position: absolute; z-index: 999999; overflow: hidden; background-color: #FFF; border-radius: 5px;/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#ffd5d8)); */}
.course-index .classify .item dl:hover dt a{color: #F00;}
.course-index .classify .item dl:hover dd{display: block; border: solid 1px #ffdddf;}
.course-index .classify .item dl dd a{display: block; min-width: 70px; margin: 7px 25px 0 25px; padding: 0 3px; border: 0; height:39px; line-height: 39px; white-space:nowrap; border-bottom: dotted 1px #DDD;}
.course-index .classify .item dl dd a:last-child{border: 0; margin-bottom: 10px; }
.course-index .classify-nav{padding-bottom: 25px; color: #b6b6b6;}
.course-index .classify-nav a{display: inline-block; margin: 0 10px; padding: 5px 35px 5px 10px; color: #000000; border-radius: 4px; background-color: #e6e9f5;}
.course-index .classify-nav span{color: #000; margin-right: 10px;}
.course-index .classify-nav a::after{ position: absolute; content: 'X'; width: 20px; height: 20px; margin-left: 10px; font-size: 12px; line-height: 20px; color: #F15453;}
.course-index .course-choose{position: relative; height: 70px; user-select: none; padding-top: 4px;}
.course-index .course-choose .type{position: absolute; font-size: 0;}
.course-index .course-choose .type a{display: inline-block; height: 30px; line-height: 30px; padding: 0 20px; margin-right: 10px; border: 1px solid #d6dbdf; border-radius: 15px; color: #666; font-size: 13px; cursor: pointer;}
.course-index .course-choose .type a:hover{border-color: #ec4141; color: #ec4141;}
.course-index .course-choose .type a.current{color: #FFF; border-color: #ec4141; background-color: #fa5151;}
.course-index .course-choose .order{position: absolute; margin-left: 300px; width: 90px; height: 34px; line-height: 34px; padding: 0 10px; font-size: 0; border-radius: 17px; border: solid 1px #e4e6ec; background-color: #FFF;}
.course-index .course-choose .order a{display: inline-block; width: 45px; font-size: 13px; text-align: center; color: #666;}
.course-index .course-choose .order a.current{color: #fa5151}
.course-index .course-choose .search{position: absolute; top: 1px; right: 0; width: 360px; height: 35px; font-size: 0; border: 1px solid #ec4141; border-radius: 5px; overflow: hidden;}
.course-index .course-choose .search-input,.search-button{vertical-align: middle; font-size: 14px;}
.course-index .course-choose .search-input{height: 35px; width: 275px; padding: 0 10px; border: 0; outline: none;}
.course-index .course-choose .search-button{display: inline-block; width: 65px; height: 35px; background: #fa5151 url(/static/icon/10001556.svg) no-repeat center; background-size: 24px; cursor: pointer;}
.course-index .course-choose .search-button:hover{background-color: #e84d4d;}
.course-index .course-list {font-size: 0;}
.course-index .course-list .item.try:before{position: absolute; z-index: 999; content: '可试听'; color: #fff; font-size: 12px; padding: 4px 12px; border-right: solid 1px #FFF; border-bottom: solid 1px #FFF; border-bottom-right-radius: 5px; background-color: #fa5151;}
.course-index .course-list .none{height: 40px; padding-top: 190px; font-size: 26px; color: #cdcdcd; letter-spacing: 2px; text-align: center; background: url(/static/icon/10075283.svg) no-repeat center 50px; background-size: 160px;}
.course-index .course-list .item{display: inline-block; width: 280px; height: 285px; margin: 0 30px 35px 0; box-shadow: 0px 0px 5px #DDD; border-radius:4px; overflow: hidden; background-color:#FFF;}
.course-index .course-list .item:nth-child(3n){margin-right: 0;}
.course-index .course-list .item .cover{width: 100%; height: 157px; transition:transform 1.2s;}
.course-index .course-list .item:hover .cover{transform: scale(1.1,1.1);}
.course-index .course-list .item .title{height:48px; font-size: 14px; line-height: 22px; font-weight: bold; padding: 10px 10px 0 10px; margin-bottom: 10px; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;  }
.course-index .course-list .item .title .key{font-weight: bold; color: #F00; vertical-align: initial;}
.course-index .course-list .item .info{padding: 0 10px;}
.course-index .course-list .item .info span{display: inline-block; padding-left: 20px; color: #999; font-size:11px; background-size: 15px; background-repeat: no-repeat; background-position: 0 center;}
.course-index .course-list .item .info span.date{background-image: url(/static/icon/10084697.svg); width: 62px; display: none;}
.course-index .course-list .item .info span.study{background-image: url(/static/icon/10095631.svg); float: right;}
.course-index .course-list .item .info span.duration{background-image: url(/static/icon/10104528.svg); width: 135px; overflow: hidden;}
.course-index .course-list .item .sale {font-size: 14px; margin: 10px; height: 18px; overflow: hidden;}
.course-index .course-list .item .price{color: #F00;}
.course-index .course-list .item .origin-price{margin-left: 15px; color: #b9b9b9; font-size: 13px; text-decoration: line-through;}
.course-index .course-list .item .activity{color: #FFF; font-size: 12px; padding: 3px 10px; border-radius: 13px; margin-right: 10px; background-color: #fa5151;}
.course-index .course-list .item .tips{margin-left: 15px; color: #18b302;}

/* Course-Detail */
.course-detail{position: relative;}
.course-detail .page-side{top: 200px;}
.course-detail .base{position: relative; height: 100px; margin-top: 20px; padding: 40px; margin-bottom: 20px; border-radius: 10px; box-shadow: 0 0 16px 10px rgba(7,17,27,0.1); background: #FFF url(/static/images/8951.png) no-repeat center; background-size: cover;}
.course-detail .base .buy{position: absolute; right: 100px; height: 50px;}
.course-detail .base .title{display: inline-block; font-size: 30px; margin-bottom: 30px; color: #000000;}
.course-detail .base .button{display: inline-block; width: 170px; height: 45px; line-height: 45px; margin: 25px 0 0 50px; text-align: center; color: #FFF; font-size: 16px; letter-spacing: 1px; cursor: pointer; border-radius: 25px; background-image: linear-gradient(-45deg,#ec0c0c 0,#ff6262 100%);}
.course-detail .base .info span{margin-right: 20px;}
.course-detail .base .duration{padding-left: 23px; background: url(/static/icon/10104528.svg) no-repeat 0 center; background-size: 18px;}
.course-detail .base .view{padding-left: 23px; background: url(/static/icon/10095631.svg) no-repeat 0 center; background-size: 18px;}
.course-detail .base .actual_price{color: #F00; font-size: 18px; font-weight: bold;}
.course-detail .base .original_price{text-decoration: line-through; color: #9c9c9c;}
.course-detail .base .activity{border:solid 1px #f02020; color: #f02020; padding: 3px 12px; font-size: 12px; border-radius: 15px;}
.course-detail .introduce img{ width: 100%;}
.course-detail .page-main .tab-body{min-height: 665px;}
.course-detail .catalog a{display: block; height: 54px; line-height: 54px; padding: 0 20px; color: #111; font-size: 16px; border-bottom: dotted 1px #e8e8e8; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.course-detail .catalog a:hover{background-color: #edeef8;}
.course-detail .catalog a i{float: right; font-style: normal; font-size: 12px; color: #AAA;}
.course-detail .catalog a em{display: inline-block; margin-left: 10px; height: 22px; line-height: 22px; padding: 2px 10px; vertical-align: initial; font-size: 14px; border-radius: 12px; color: #FFF; background-color: #0dc270;}
.course-detail .catalog a span {display: inline-block; width: calc(100% - 105px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.course-detail .catalog a.active{color: #F00;}
.course-detail .recommend{padding: 20px;}
.course-detail .recommend .course-list .list-head{padding: 12px 12px 2px 12px; font-size: 18px; color: #888; font-weight: 400;}
.course-detail .recommend .course-list .course-item{display: block; max-height: 144px; padding: 20px 0; font-size: 14px; text-decoration: none; border-bottom: dotted 1px #e0e1e4; clear: both;}
.course-detail .recommend .course-list .course-item:last-child{border-bottom: 0; padding-bottom: 0;}
.course-detail .recommend .course-list .course-item .cover{float: left; width: 110px; height: 75px; max-height: 120px; margin-right: 10px; border-radius: 5px;}
.course-detail .recommend .course-list .course-item .title{height: 50px; color: #333; font-size: 15px; font-weight: bold; line-height: 1.6; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.course-detail .recommend .course-list .course-item .title .color-red{display: contents;}
.course-detail .recommend .course-list .course-item .info {font-size: 11px; color: #888; padding-top: 8px;}
.course-detail .recommend .course-list .course-item .info .actual_price{padding-left: 20px; color: #F36; font-size: 14px;}
.course-detail .courseware{padding: 25px 0 30px 45px; background: url(/static/icon/1433.svg) no-repeat 10px 24px; background-size: 23px; border-bottom: dotted 1px #dae0e4;}
.course-detail .courseware .title{display: inline-block; width: 600px;}
.course-detail .courseware .download{float: right; padding: 5px 15px; border: solid 1px #fa5f5f; color: #f32a2a; border-radius: 3px; margin-top: -5px; cursor: pointer;}

/* Course-Learn */
.course-main{position: relative; height: calc(100vh - 61px); min-height: 533px; max-height: 962px; background-color: #222328;}
.course-main .course{position: absolute; width: calc(100% - 360px); height: 100%;}
.course-main .course .player{height: calc(100% - 60px); background-color: #000;}
.course-main .course .player-loading{padding-top: 300px; text-align: center; letter-spacing: 2px; font-size: 24px; color: #4f5159;}
.course-main .course .player .nitoce{padding-top: 260px; text-align: center; user-select: none;}
.course-main .course .player .nitoce .code{font-size: 12px; color: #50525c;}
.course-main .course .player .nitoce .text{font-size: 26px; color: #F00; padding-bottom: 20px;}
.course-main .course .player .prism-cover{background-repeat: no-repeat;}
.course-main .course .player .prism-cc-btn{display: none;}
.course-main .course .player .prism-player{border: solid 1px #000;}
.course-main .course .player .prism-player video{background: #000;}
.course-main .course .player .prism-progress .prism-progress-time{ display: none; height: 30px; line-height: 30px; margin-left: -22px;}
.course-main .course .player .prism-controlbar{background: rgba(0,0,0,0.6);}
.course-main .course .detail{height: 40px; line-height: 40px; padding: 10px; color: #CCCCCC; background-color: #26272a;}
.course-main .course .detail .title{font-size: 16px;}
.course-main .course .detail .button{float: right; padding: 0 8px; margin-top: 4px; height: 36px; line-height: 36px; color: #FFF; letter-spacing: 1px; border-radius: 4px; background-color: #ffaa4d;}
.course-main .course .detail .info{margin-left: 50px; font-size: 12px; color: #787878;}
.course-main .catalog{position: absolute; height: 100%; right: 0; width: 360px;}
.course-main .catalog .head{height: 45px; line-height: 45px; padding-left: 15px; color: #a0a0a0; font-weight: bold; font-size: 15px; border-bottom: 1px solid #4a4a4e;}
.course-main .catalog .list{height: calc(100% - 46px); overflow-y: auto;}
.course-main .catalog .list::-webkit-scrollbar{width: 5px;}
.course-main .catalog .list::-webkit-scrollbar-track {background-color:#26272a}
.course-main .catalog .list::-webkit-scrollbar-button{background-color:#26272a; height:0}
.course-main .catalog .list::-webkit-scrollbar-thumb{background:#464852; border-radius:4px;}
.course-main .catalog .list a{position: relative; display: block; padding: 14px 60px 14px 40px; color: #acacae; font-size: 13px; text-indent: -28px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.course-main .catalog .list a i{position: absolute; top: 14px; right: 15px; font-size: 12px; color: #818184;}
.course-main .catalog .list a:hover,.course-main .catalog .list a.current{background-color: #464852;}
.course-main .catalog .list a span.audition{display: inline-block; margin-right: 6px; height: 22px; line-height: 22px; padding: 0 10px; text-indent: initial; vertical-align: initial; font-size: 12px; border-radius: 12px; color: #FFF; background-color: #0dc270;}

/* Dialog */
.dialog{display:none; position:fixed; top: 0; left: 0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:99}
.dialog-main{ position: absolute; left: 50%; top: 50%;width:700px; height: 500px; margin-left: -350px; margin-top: -250px; background: #FFF; border-radius: 5px; overflow: hidden;}
.dialog-main .dialog-head{ height: 44px; line-height: 44px; border-bottom: solid 1px #e8e8e8; user-select: none;}
.dialog-main .dialog-head span{ padding-left: 15px; font-size: 14px;}
.dialog-main .dialog-head .dialog-close{ display: inline-block; float: right;width: 30px; padding-right: 10px; text-align: center; font-size: 18px; color: #b9b9b9; cursor: pointer;}
.dialog-main .dialog-head .dialog-close:hover{ background-color: #EEEEEE; color: #F00;}
.dialog-main .dialog-body{padding: 15px 30px;}

/* Answer List */
.answer{position: relative;}
.answer .page-main{padding-top: 20px;}
.answer .page-main .card{padding: 30px;}
.answer .search-box{height: 40px; line-height: 40px; border-radius: 5px; border: solid 1px #EE2222; font-size: 0; overflow: hidden;}
.answer .search-box input{max-height: 40px; line-height: 40px; width: 560px; padding: 0 10px; border: 0; font-size: 16px; vertical-align: middle;}
.answer .search-box #submit{display: inline-block; width: 118px; height:40px; max-height: 40px; background-color: #F01414; color: #FFF; font-size: 16px; text-align: center;}
.answer .link{padding-top: 20px;}
.answer .link a{margin-right: 20px;}
.answer .select{height: 30px; border-bottom: solid 1px #ff4747;}
.answer .select a{display: inline-block; min-height: 29px;; margin-right: 30px; font-size: 16px;}
.answer .select a.current{color: #F01414; border-bottom: solid 3px #F01414;}
.answer .answer-item{position: relative; padding: 20px 0; border-bottom: solid 1px #e8e9ec;}
.answer .answer-item:last-child{border-bottom: 0; padding-bottom: 0;}
.answer .answer-item .title{display: block; width: 545px; margin-bottom: 20px; text-align: justify; line-height: 1.7; padding-left: 30px; font-size: 16px; background: url(/static/icon/1531.svg) no-repeat  0 4px; background-size: 18px;}
.answer .answer-item .count{position: absolute; right: 0; top: 22px; width: 100px; height: 40px; font-size: 0;}
.answer .answer-item .count span{display: inline-block; width: 50px; line-height: 1.5; font-size: 13px; text-align: center;}
.answer .answer-item .count .reply{color: #F01414;}
.answer .answer-item .info{padding-left: 30px; color: #b0b6bf; font-size: 13px;}
.answer .answer-item .info span{margin-right: 20px;}
.answer .answer-item .info .username{color: #999999;}
.answer .list .none{height: 100px; padding-top: 260px; font-size: 26px; color: #cdcdcd; letter-spacing: 2px; text-align: center; background: url(/static/icon/10075283.svg) no-repeat center 120px; background-size: 160px;}

/* Answer Detail */
.answer-detail{position: relative; padding-top: 20px; color: #333; font-size: 16px; line-height: 2;}
.answer-detail .card{padding: 30px;}
.answer-detail .question {text-align: justify; text-align-last: left;}
.answer-detail .question .title{margin-bottom: 15px; font-size: 22px; line-height: 1.6; font-weight: bold; color: #000;}
.answer-detail .question .info{margin-top: 15px; color: #b3b5bc; font-size: 13px;}
.answer-detail .question .info span{display: inline-block; margin-right: 30px;}
.answer-detail .question .content{line-height: 1.8;}
.answer-detail .reply-item{padding: 20px 0 30px 0; border-bottom: solid 1px #EEE;}
.answer-detail .reply-item .user-info img{width: 35px; height: 35px; margin-right: 5px; border-radius: 50%; border: solid 1px #eaeaea;}
.answer-detail .reply-item .user-info .username{font-weight: bold; color: #000;}
.answer-detail .reply-item .user-info .reply-time{float: right; padding-top: 7px; color: #b3b5bc; font-size: 13px;}
.answer-detail .reply-item .content{padding-top: 15px; line-height: 1.8; text-align: justify;}
.answer-detail .reply-item:last-child{border-bottom: 0; padding-bottom: 0;}
.answer-detail .reply-list .none{height: 200px; line-height: 200px; text-align: center; font-size: 20px; color: #CCC; user-select: none;} 
.answer-detail #reply_content{height: 100px; width: calc(100% - 32px); margin-top: 20px; padding: 15px; border: solid 1px #cbced7; border-radius: 5px;}
.answer-detail #reply_content:disabled{background-color: #f1f3f6;}
.answer-detail #reply_button{float: right; margin: 20px 0; background-color: #fd434e;}
.answer-detail #reply_button.disabled{display: none;}

/* News List & side */
.news{position: relative;}
.news .page-main {margin-top: 20px; min-height: 1000px;}
.news .news-list{padding: 15px 30px;}
.news .news-list .none{height: 100px; padding-top: 260px; font-size: 26px; color: #cdcdcd; letter-spacing: 2px; text-align: center; background: url(/static/icon/10075283.svg) no-repeat center 120px; background-size: 160px;}
.news .news-item{padding: 21px 0; border-bottom: solid 1px #f1f1f1;}
.news .news-item:last-child{border-bottom: 0;}
.news .news-item .cover{float: left; width: 70px; height: 70px; border-radius: 5px; border: solid 1px #EEE;}
.news .news-item .title{margin-left: 90px; display: block; height: 53px; font-size: 18px; font-weight: bold;}
.news .news-item .title:hover{text-decoration: underline; color: #0066FF;}
.news .news-item .info{margin-left: 90px; color: #bdbec7; font-size: 13px;}
.news .news-item .info span{margin-right: 30px;}
.news .page-side{top: 0;}
.news .page-side .card{padding: 15px;}
.news-push .list a{display: block; height: 45px; line-height: 45px; font-size: 15px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.news-push .list a:hover{color: #0641ff;}
.news-push .list a i{display: inline-block; vertical-align: unset; height: 20px; width: 20px; margin-right: 8px; line-height: 20px; font-size: 12px; border-radius: 50%; text-align: center; background-color: #e2e4e9;}
.news-push .list a:nth-child(1) i{background-color: #fe2d46; color: #FFF;}
.news-push .list a:nth-child(2) i{background-color: #ff6600; color: #FFF;}
.news-push .list a:nth-child(3) i{background-color: #faa90e; color: #FFF;}
.news-push .list a:nth-child(4) i{background-color: #ffd969;}
.news-push .list a:nth-child(5) i{background-color: #ffdcc4;}
.news-classify .card-body a{display: inline-block; margin: 10px; padding: 5px 15px; background-color: #f1f2f6; border-radius: 20px;}
.news-classify .card-body a.current,.news-classify .card-body a:hover{ color: #FFF; background-color: #ff5065;}

/* News Detail */
.news .page-main .article { padding: 50px}
.news .page-main .article #title{line-height: 1.5; font-size: 28px; font-weight: bold; text-align: center; color: #000;}
.news .page-main .article #info{ text-align: center; color: #AAA; font-size: 12px; margin: 16px 0 18px 0; padding-bottom: 30px; border-bottom: solid 1px #EEE;}
.news .page-main .article #info img{display: none;}
.news .page-main .article #release-time{ margin:0 50px;}
.news .page-main .article #content{line-height: 1.8;font-size: 16px;text-align: justify; color: #333; word-break:break-all;}
.news .page-main .article #content img{ max-width: 100%;}
.news .page-main .article #content table{width: 100%; border-collapse: collapse;}
.news .page-main .article #content table tr td{ border-style: solid;}
.news .page-main .article .explain{margin-top: 35px; padding: 10px; font-size: 12px; line-height: 1.2; color: #888; background-color: #EEE;}

/* Seminar-List */
.seminar{position: relative; padding-top: 20px;}
.seminar .card{padding: 20px;}
.seminar .upcoming.card{padding-bottom: 10px;}
.seminar .seminar-list{padding-top: 10px;}
.seminar .seminar-list a{display: inline-block; height: 50px; line-height:50px; font-size: 0; border-bottom: dotted 1px #DEDEDE; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.seminar .seminar-list a:hover{text-decoration: underline;}
.seminar .seminar-list a:last-child{border: 0;}
.seminar .seminar-list span{display: inline-block; vertical-align: middle; font-size: 14px;}
.seminar .seminar-list span.date{width: 150px;}
.seminar .seminar-list span.place{width: 65px; }
.seminar .seminar-list span.title{width: 505px;}
.seminar .seminar .page-main .card-body{line-height: 2; padding-top: 10px; font-size: 16px; letter-spacing: 1px;}
.seminar .seminar .page-main .card-body p{text-indent: 2em; text-align: justify;}
.seminar .course-system{margin-top: 15px; font-size: 15px; background-color: #ffc8c8;}
.seminar .course-system td{height: 36px; padding:0 10px; color: #000; background-color: #FFF;}
.seminar .feedback .item{padding: 15px 0; border-bottom: dotted 1px #DCDCDC;}
.seminar .feedback .item:last-child{border: 0; padding-bottom: 0;}
.seminar .feedback .item i{display: block; text-align: right; color: #bebebe; font-size: 14px;}
.seminar .feedback .item p{text-indent: unset !important; padding-left: 65px;}
.seminar .feedback .item img{float: left; width: 50px; height: 50px; margin-top: 8px;}


/* ------------------------ Update ------------------------ */

a li:hover {text-decoration: underline; color: #F00;}
r {color:#F00; font-size:18px; line-height:27px;}
button:disabled{ background-color:#CCC !important}


/* 首页 - 全屏滚动图 */
.fullSlide{width:100%;position:relative;height:410px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;background:#FFF center 0 no-repeat;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:8px;margin:0 3px; border-radius: 4px; overflow:hidden; background:#000; filter:alpha(opacity=30); opacity:0.3; line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=30); opacity:0.3;display:none; border-radius: 5px;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/* 首页在线视听 */
#video {width: 1250px; height: 460px;}
#video_wrap a {float: left;margin-right: 52px;margin-top: 25px; width:260px;}
#video_wrap h1 {font-size: 14px;line-height: 40px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#video_wrap img{border-radius: 5px;}

/* 全局CSS */
.comwith{width:1200px;margin:0 auto;}
#top_banner {height: 200px;width: 100%; background-position:center;}
#main {overflow:hidden;width:1210px;margin:0 auto 10px auto;padding:15px 5px;}
#position {height: 40px;margin-top: 15px;margin-bottom: 5px;line-height: 40px;font-size: 16px;color: #000;}
#position a:hover {color: #F30;text-decoration: underline;}

/* 全站模块标题 */
.modtbar {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F00;height: 40px;line-height: 40px;color: #F00;padding-top: 30px;}
.modtext {font-size: 20px;font-weight: bold;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #F00;height: 39px;float: left;background-image: url(/static/icon/8006.png);background-repeat: no-repeat;background-position: 0 4px;padding-left: 40px;}
.modeng {float: left;margin-left: 20px;font-size: 14px;height: 35px;}
.modtop {margin-top: 20px;}
.modtbar i{font-style: normal;float: right;margin-right: 10px;font-size: 14px;}
.modtbar i a{color:#F00;}

/* 全站弹框模块 */
#popup_bg {background-image: url(../images/popup_Bg.png);background-repeat: repeat;position: fixed;z-index:5;display:none; top:0; left:0; right:0; bottom:0}
#popup {background-color: #FFF;height: 400px;width: 600px;position: fixed;z-index: 5;left: 50%;top: 50%;margin-top: -250px;	margin-left: -350px;padding: 50px; border-radius:5px;z-index:10;}
#popup_tbar {color: #F00;font-size: 20px;line-height: 40px;height: 40px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F00;padding-left: 5px;}
#popup_close{position: absolute;right: -13px;top: -13px;}
#popup li {margin-top: 15px;}



/* 首页模块标题 */
.titbar {height: 40px;line-height: 40px;color: #F00;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F00;font-size: 16px;margin-top: 20px;}
.titbar b {border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #F00;line-height: 39px;height: 39px;display: inline-block;width: 75px;padding-left: 3px;	background-image: url(/static/icon/8006.png);
	background-repeat: no-repeat; background-position:0px 5px; padding-left:35px;}
.titbar i {font-style: normal;float: right;margin-right: 10px;font-size: 14px;}
.titbar i a{color: #F00;}
.titbar em {font-size: 12px;margin-left: 8px;}



/* 首页课程预告 - 阳光动态 - 专家答疑 */
#upcoming_mod{width: 530px;height: 335px;position: absolute;}
#dynamic_mod {width: 530px;height: 315px;position: absolute;}
#answer_mod {width: 650px;height: 315px;position: absolute;margin-left: 550px;}
.index_list li{line-height: 43px; border-bottom: 1px dotted #D2D2D2;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:15px;letter-spacing:1px;	padding-left: 25px;background-image: url(/static/icon/8007.png);background-repeat: no-repeat;background-position: 0px 4px;}
.index_item_top {height: 10px;}

/* 课程预告焦点图 */
#slideBox {height: 300px;margin-left: 550px;position: absolute;margin-top: 31px;width:650px;overflow:hidden;}
#slideBox ul#show_pic {height:300px;width:6500px;position:absolute;}
#slideBox ul#show_pic li {float:left;height:285px;}
#slideBox ul#show_pic li img {display:block;}
#iconBall {position:absolute;bottom:0;right:0;}
#iconBall li {float:left;color:#7a7a7a;width:32px;height:28px;line-height:28px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold;padding-top:4px;}
#iconBall li.active {color:#fff;}
#slideText {width:650px;height:28px;background:rgba(0, 0, 0, 0.7);color:#fff;position:absolute;left:0px;bottom:0px;}
#textBall {position:absolute;left:10px;bottom:3px;}
#textBall li {float:left;cursor:pointer;display:none;color:#fff;font-size:14px;}
#textBall li.active {display:block;}
#textBall li a {text-decoration:none;color:#fff;}

/* 首页财税名家 */
#famous_mod {height: 280px;}

/* 无缝滚动 */
#scroll{width: 100%; background: #FFF;overflow:hidden;padding-top: 15px;padding-bottom: 15px;} 
#scroll_0 {float: left;width: 800%; } 
#scroll_1 , #scroll_2{float: left; } 
#scroll_2{ margin-left:4px;}
#scroll a{display: block;float:left;margin-right: 7px;}
#scroll a em {background-color: #E6E6E6;display: block;text-align:center;height:30px;line-height:30px;}

/* 首页税务顾问 */
#advisers_mod {height: 320px;color: #777;margin-top:20px; font-size:12px}
#advisers_mod img{border-radius: 5px;}
#advisers_1 {line-height: 25px;width: 350px;float: left;padding-right: 55px;margin-top: 15px;}
#advisers_2 {float: left; width: 298px; height: 230px; border: solid 1px #E1E1E1; border-top: 0; border-bottom: 0; padding:0 52px; margin-top: 15px; line-height: 25px;}
#advisers_3 {float: left;margin-top: 15px;padding-left: 55px;line-height: 25px;	width: 335px;}
#advisers_mod h3{font-size: 16px;color: #F00;line-height: 40px;font-style: normal;}


/* 公开课 - 详细内容页 */
#specialist { text-indent:2em;}
#sem_content {background-color: #FFF;padding: 100px;font-size: 16px;line-height: 35px;}
#sem_content h1 {font-size: 31px;display: block;padding-bottom: 20px;margin-bottom: 20px;line-height: 1.5;}
#sem_con_describe {text-indent: 2em;}
.sem_con_item {color: #F00;font-size: 18px;}



/* 财税名家 - 列表页 */
#famous_list{padding: 50px;width: 1100px;background-color: #FFF;margin-top: 15px;margin-bottom: 20px;}
#famous_list a {display: block;height: 180px;width: 530px;float: left;margin-bottom: 20px; margin-left:20px;}
#famous_list a h1 {position: absolute;margin-left: 140px;font-size: 24px;color: #000; font-weight:normal;}
#famous_list a em {position: absolute;	width: 370px;margin-left: 140px;margin-top: 50px;line-height: 30px; font-size:14px; text-indent:2em; color:#666;}
#famous_list a em i {color: #3664ff;font-style: normal;}
#famous_list a img {position: absolute;height: 165px;width: 125px; border-radius: 5px; border: solid 1px #ecedfb; box-sizing: border-box;}

/* 财税名家 - 详细介绍页 */
#famous_introduce{padding: 100px;width: 1000px;line-height: 45px;font-size: 16px;background-color:#FFF;}
#famous_introduce p {text-indent: 2em;	}
#teacher_img {float: left;margin-right: 40px;margin-bottom: 0px;}
#teacher_name{color: #000;font-size: 36px;font-weight: normal;margin-bottom: 20px;}
#famous p{text-indent: 2em;	}


/* 高管沙龙 - 税务顾问 - 企业内训 */
#mod_left,#mod_right{box-shadow: 0px 0px 5px #DDD;}
#mod_left {background-color: #FFF;width: 775px;padding-right: 20px;padding-left: 20px;padding-bottom: 20px;}
#mod_right {width: 377px;position: absolute;margin-left: 828px;padding:4px; margin-top:-4px}
.mod_right_wrap {padding-right: 20px;padding-left: 20px;padding-bottom: 20px;background-color: #FFF;box-shadow: 0px 0px 5px #DDD;}
.mod_right_wrap a img{ width:337px}
.mod_right_wrap li {height: 37px;padding-left: 25px;line-height: 37px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-image: url(/static/icon/8007.png);background-repeat: no-repeat;background-position: 0px 3px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #E1E1E1;}
.page_mod_wrap{line-height: 2;padding-top: 10px;font-size: 16px;letter-spacing: 1px;}
.page_mod_wrap ul {margin-left: 220px;}
.page_mod_wrap hr{height:1px;border:none;border-top:1px dotted #F00;}
.page_mod_wrap #pic1 {margin-top: 45px;}
.page_mod_wrap h3 {font-size: 18px;font-weight: normal;}
.page_mod_wrap p {text-indent: 2em;}
.page_cases_list li{padding-bottom: 20px;}
.page_mod_wrap dt {color: #0094F7;font-size: 16px;margin-top: 15px;}
.page_mod_wrap dd {margin-left: 25px;}
.page_mod_wrap li h4 {font-size: 16px;display: inline;line-height: 3;}
#salon .indentul { padding-top:10px; padding-bottom:10px;}

/* 税务顾问选项卡 */
#adviser_tab{margin-top: 30px;height: 500px;}
#adviser_tab h3{float: left;width: 270px;height: 57px;background-color: #DE6767;color: #333;text-align:center;border-radius: 10px;font-size: 18px;line-height: 57px;font-weight: normal;cursor:pointer;box-shadow: 3px 5px 5px #888;}
#adviser_tab .active{background-color: #F73700;color: #fff;font-weight: bold;}
#adviser_tab_card{float: left;width: 270px;}
#adviser_tab_item{float: right;width: 450px;}
#adviser_tab_item div{display: none;font-size: 15px;line-height: 34px;}
#adviser_tab_item h5{font-size: 20px;text-align: center;padding-right: 2em;}

/* 企业内训 - 三个选项卡 */
#train_tab_card .active,#train_tab_card1 .active{background:#FF3300;color:#F3F3F3;}
#train_tab_card h3, #train_tab_card1 h3{line-height:35px;text-align:center;float:left;height:35px;width:100px;margin:0px;padding:0px;background-color:#F3F3F3;font-size:12px;color:#333333;font-weight:lighter;cursor:pointer;border-right-width: 1px;border-right-style: solid;border-right-color: #CCC;}
#train_tab_card div, #train_tab_card1 div{font-size:14px;display:none;clear:both;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F00;}
#train_tab_card li, #train_tab_card1 li{width: 370px;color: #727171;border-bottom: 1px dashed #727171;height: 40px;line-height: 40px;float: left;margin-right: 10px;}
#train_tab_card2 h3{float:left;cursor:pointer;margin-right: 15px;margin-top: 5px;padding-bottom: 25px;}
#train_tab_card2 div{display: none;clear: both;color: #555;font-size: 14px;line-height: 30px;text-indent: 2em;}
/* #train_tab_card2 .active{background-image: url(../images/icon/NX6210.png);background-repeat: no-repeat;background-position: 85px 95px;} */

/* 企业内训 - 客户反馈 */
.testimonial img{float: left;margin-top: 7px;margin-right: 15px;}
.testimonial_from {margin-left: 470px;}
.testimonial li {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #DCDCDC;padding-bottom: 15px;margin-bottom: 15px;min-height:80px;}

/* 会员注册 */
#register{background-color:#FFF;padding:30px 50px 50px 50px;width:1100px;border-radius:7px}
#register-head{border-bottom: solid 1px #F00;line-height:40px;font-size:20px;margin-bottom:25px;color:#F00;letter-spacing:1px; padding-left:2px;}
#register-body{ margin-bottom:20px;}
#register-body dl{ padding:10px 0;overflow:hidden}
#register-body dl dt,#register-body dl dd{display:inline-block;}
#register-body dl dt label{ display:inline-block; width:75px;text-align:justify;text-align-last:justify;border: solid 1px #C7C7D0; border-right:0; height:35px; line-height:35px; padding:0 10px; background-color:#f7f7f7}
#register-body dl dt input{ height:35px; line-height:35px; width:260px; padding-left:7px; border: solid 1px #C7C7D0; letter-spacing:1px }
#register-body dl dt select{ width:130px; height:37px;}
#register-body dl dt #password,#password2{}
#register-body dl dt #province{ margin-right:7px;}
#register-body dl dt #authcode{ width:130px; padding-right:130px;}
#register-body dl dt #getauthcode{ height:36px; width:120px; color:#FFF; cursor:pointer; background-color:#0C9; border:0; margin-left:-120px;}
#register-body dl dd{ color:#CCC; font-size:14px;margin-left:20px; min-width:500px; min-height:20px}
#register-body dl .success{vertical-align: middle; font-size:0; background-image:url(/static/icon/1415.svg); background-repeat:no-repeat}
#register-body dl .error{ color:#F00}
#register-button{ width:267px; text-align:center; height:40px; line-height:40px; background-color:#e22; color:#FFF; margin-left:95px; cursor:pointer; border-radius:3px; font-size:16px}

/* 会员登录 */
#login-page{background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f89248), to(#e82462)); height:500px;-webkit-user-select: none;    -moz-user-select: none;-ms-user-select: none;user-select: none; padding-top:100px;}
#login-window{width:300px;background:#FFF; border-radius:5px; box-shadow:0 0 7px #CCC; margin:0 auto; padding:20px 40px 40px 40px; }
#login-head{border-bottom:solid 1px #F00;line-height:50px;font-size:20px;margin-bottom:15px;color:#F00;letter-spacing:1px}
#login-body li {margin-bottom: 17px;width: 320px; height:40px; line-height:36px; overflow:hidden}
#login-body li img{ width:100px; height:36px; cursor:pointer}
#login-body input {padding-left: 7px;width: 234px;border-radius:3px;border:1px solid #CCC; height:35px; line-height:35px;letter-spacing: 3px;}
#login-body #username{letter-spacing: 1px;}
#login-body #vcode{width:118px; margin-right:10px}
#login-body #submit-button{width:320px;border:0;height:40px;background:#F00;font-size:16px;color:#FFF;text-align:center;border-radius:5px; width:298px; cursor:pointer}

/* 会员中心 */
.members #menu{  width:230px; background:#FFF; position:absolute}
.members #menu,.members .main{height:500px;border:solid 1px #d4d8d8; background:#FFF}
.members #menu dt{ padding:15px 15px 10px 15px; border-bottom: solid 1px #cacaca; font-size:16px }
.members #menu dd{ padding:12px 15px; border-bottom: solid 1px #e8e8e8; cursor: pointer;}
.members #menu dd.active{ background-color:#65a2d6; color:#FFF;}
.members .main{ margin-left:245px; padding:0 20px; display:none}
.members .main ul{ padding:10px 0 0 20px}
.members .main h3{ padding-left:0;padding:15px 15px 10px 15px; border-bottom: solid 1px #cacaca; font-size:16px}
.members .main ul li{ height:50px; line-height:50px;}
.members #info{ display:block}
.members #password ul li label{ display:inline-block; width:110px; text-align:justify;text-align-last:justify;}
.members #password ul li span{ color:#F00; margin-left:25px;}
.members #password ul li input{width: 200px;padding: 5px 7px; letter-spacing:3px}
.members #password ul li .button{ margin:35px 0 0 120px;}

/* 答疑提问 */
#answer_none {line-height: 150px;color: #CCC;font-size: 36px;text-align: center;}
#quiz {background-color: #10C55B;height: 50px;width: 100%;line-height: 50px; letter-spacing: 2px; text-align: center;color: #FFF;font-size: 18px;margin-bottom: 15px; border-radius: 4px;}
#quiz:hover {background-color: #17e66c;text-decoration:underline;cursor:pointer;}
#quiz-dialog{ position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:99; display:none}
#quiz-main{ background:#FFF; width:500px; padding:35px 50px; height:430px; border-radius:5px; margin:100px auto}
#quiz-head{ border-bottom:solid 1px #F00;height:30px; font-size:16px; color:#F00; margin-bottom:15px;}
#quiz-body{ margin-right:14px}
#quiz-body textarea,select{width:100%;line-height:1.6; padding:7px;font-size:14px; border:solid 1px #CCC;}
#quiz-body #title{height:60px;}
#quiz-body #content{height:140px;}
#quiz-body #classify{height:40px;margin:10px 5px 15px 0; background-color:#FFF; width:103%}
#quiz-body .button{display: inline-block; border-radius: 2px; background: #0099FF; color: #FFF; margin:30px 0 0 100px; cursor:pointer}
#user-notice{padding-top:50px;text-align:center;font-size:24px;word-spacing:1px;color:#B9B9B9;line-height:50px;}
/* 答疑会员中心列表 */
#ucenter {background-color: #FFF;height: 70px;padding: 15px;font-size: 14px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
#uctop {line-height: 70px;height: 50px;padding-bottom: 15px;}
#uctabs .active{background:#F00;color:#F3F3F3;}
#uctabs h3{line-height:35px;text-align:center;float:left;
height:35px;width:50%;margin:0px;padding:0px;background-color:#EBEBEB;font-size:12px;color:#333333;font-weight:lighter;cursor:pointer;}
#uctabs .item{font-size:14px;display:none;clear:both;border-top-width:1px;border-top-style:solid;border-top-color:#F00;}
#uctabs  li{width: 385px;color: #727171;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E2E2E2;height: 40px;padding:5px 10px;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#uctabs ul{ background-color:#FFF; min-height:1005px;}
#uctabs ul li:hover{text-decoration: underline;color: #F00;}
.answer #mod_left,#mod_right{box-shadow:none; background-color:transparent}
#uctabs .answer-none{text-align: center; color: #CCC; height: 80px; line-height: 80px; font-size: 18px;text-decoration: none;}



/* Update */
.news .news-item{padding: 21px 0; border-bottom: solid 1px #f1f1f1;}
.news .news-item:last-child{border-bottom: 0;}
.news .news-item .cover{float: left; width: 90px; height: 120px; border-radius: 5px; border: solid 1px #EEE;}
.news .news-item .title{margin-left: 110px; display: block; height: 100px; font-size: 18px; font-weight: bold;}
.news .news-item .title:hover{text-decoration: underline; color: #0066FF;}
.news .news-item .info{margin-left: 110px; color: #bdbec7; font-size: 13px;}
.news .news-item .info span{margin-right: 30px;}