
.new-list-wrap{ font-size: 18px; color: #fff; padding: 20px 0; }

.new-list-box{ width: 100%; }
.new-list-box .list-row{ width: 100%; padding: 15px 0; }
.new-list-box .list-row .title-head{ border-bottom: 1px solid #4B4B4B; padding-bottom: 20px; }
.new-list-box .list-row .title-head h3{ line-height: 1; border-left: 4px solid #C20E10; padding-left: 15px;  }

.new-list-box .list-row .content-box{ padding: 15px 0; }

/* inner-list */
.new-list-box .list-row .inner-list{ width: 100%; }
.new-list-box .list-row .inner-list h4{ background: url('../images/list/icon_right_white.png') no-repeat right center; background-size: 12px; padding: 10px 26px 10px 0; display: inline-block; cursor: pointer; }

.new-list-box .list-row .inner-list ul.list{ width: 100%; margin-bottom: 10px; display: none; }
.new-list-box .list-row .inner-list ul.list li{ padding: 10px 0; }
.new-list-box .list-row .inner-list ul.list li::after{ display: block; content: ''; clear: both; }
.new-list-box .list-row .inner-list ul.list li a{ color: #666666; }
.new-list-box .list-row .inner-list ul.list li a.icon-download{ display: block; width: 20px; height: 22px; padding: 5px; background: url("../images//list/icon_download.png") no-repeat center; background-size: 100% 100%; float: right; }
.new-list-box .list-row .inner-list ul.list li:hover{ background-color: #373737; padding: 10px; }
.new-list-box .list-row .inner-list ul.list li:hover a{ color: #FFFFFF; }


.new-list-box .list-row .inner-list.active ul.list{ display: block; }
.new-list-box .list-row .inner-list.active h4{ background-image: url("../images/list/icon_down_white.png"); background-position: right 17px; }

.new-list-box .list-row .inner-list.hidden{ display: none; }

/* page-list */
.new-list-box .list-row .page-list{ width: 100%; text-align: center; padding: 10px 0; }
.new-list-box .list-row .page-list .btn{ display: inline-block; width: 26px; height: 26px; background: no-repeat center; background-size: 100% 100%; margin: 0 10px; cursor: pointer; }
.new-list-box .list-row .page-list .btn.btn-left{ background-image: url("../images/list/icon_left_black.png"); }
.new-list-box .list-row .page-list .btn.btn-right{ background-image: url("../images/list/icon_right_black.png"); }
.new-list-box .list-row .page-list .btn.btn-text{ width: auto; line-height: 25px; padding: 0; }
.new-list-box .list-row .page-list .btn.btn-text:hover{ color: #fff; cursor: default; }



/*form-list-wrap*/
.form-list-wrap .form-top-info{ padding: 30px 0; font-size: 21px; border-bottom: 1px solid #767676; margin-bottom: 20px; }

.form-list-wrap .new-list-box .list-row{ display: none; }
.form-list-wrap .new-list-box .list-row.active{ display: block; }
.form-list-wrap .new-list-box .list-row .title-head{ padding-bottom: 30px; border-bottom: 0; }
.form-list-wrap .new-list-box .list-row .content-box{ background: #272727; padding: 20px; }
.form-list-wrap .new-list-box .list-row .title-head h3{ position: relative; border-left: none; padding-left: 40px; }
.form-list-wrap .new-list-box .list-row .title-head h3:before{ display: block; content: attr(data-index); width: 40px; text-align: left; position: absolute; left: 0; color: #C20E10; font-style: oblique; }
.form-list-wrap .new-list-box .list-row .inner-list h4{ background: none; color: #BABABA; margin-bottom: 15px; cursor: default; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list{ display: block; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list li{ padding: 5px 10px; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list li:hover{ background-color: #353535; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list li a{ color: #FFFFFF; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list li .lb{ display: block; font-weight: normal; cursor: pointer; margin-bottom: 5px; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list li .lb input[type=radio], .form-list-wrap .new-list-box .list-row .inner-list ul.list li .lb input[type=checkbox], .form-list-wrap .new-list-box .list-row .inner-list ul.list li .lb .ck-name{ display: inline-block; vertical-align: middle; }
.form-list-wrap .new-list-box .list-row .inner-list ul.list li .lb .ck-name{ margin: 3px 0 0 15px; }



















