.news {padding:170px 60px 80px 60px; overflow: hidden;}
.news .wid {max-width:1700px; margin:0 auto; position: relative;}

.news h1 {font-size:60px; color:#111; font-family: 'Paperlogy-9Black';}

.note-editor .editor  {width:100%; margin-top:8px; border:1px solid #e4e4e4; color:#111; height:500px;}

.content .detail {width: 100%;border: none;margin: 0; padding: 0;}



.news .news_box {max-width:1700px; width:100%; margin:0 auto; padding:30px 0px;}
.news .news_box .total {font-size:15px; color:#777; float:left; margin-top:0px;}
.news .news_box .total b {color:#222;}
.news .news_box .total img {margin:-2px 5px 0 0;}
.news .news_box .total span {display: inline-block; width:1px; height:13px; background:#ccc; margin:0 12px; position: relative; top:1px;}

.news .news_box:after {content:''; clear:both ;display: table;}
.news .news_box .delete {float:right; height:43px; border:1px solid #363636; color:#141414; border-radius:8px; background:none; width:115px; font-size:16px;}
.news .news_box .delete.on {background:#363636; color:#fff; }
.news .news_box table {width:100%; margin-top:50px; border-collapse: collapse; table-layout: fixed;}
.news .news_box table th {padding:20px 30px;  font-size:16px; color:#888; text-align: left; font-weight:400; background:#f4f4f4}
.news .news_box table th:first-child {border-radius:15px 0 0 15px; width:50px; text-align: center;}
.news .news_box table th:last-child {border-radius:0 15px 15px 0;}
.news .news_box table th:last-child {width:165px; text-align: center;}
.news .news_box table td {padding:0 30px; border-bottom:1px solid #e4e4e4; font-size:16px; color:#141414; font-weight:700; height:75px;}
.news .news_box table td input[type="checkbox"] {width:30px; height:30px; margin-right:22px; accent-color:#363636; display: none;}
.news .news_box table td:nth-child(2) {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor:pointer;}
.news .news_box table td:last-child {font-weight:400; color:#454545; text-align: center;}
.news .news_box table td:first-child {font-weight:400; color:#454545; text-align: center;}
.news .news_box table td span {display: inline-block; padding:6px 15px 7px 15px; border-radius:50px; font-size:16px; background:#363636; color:#fff; margin-right:12px;}
.news .news_box .write {float:right; height:49px; border:1px solid #242424; color:#242424; border-radius:50px; background:none; width:145px; font-size:18px; margin-top:25px;}

.news .news_box table.on td input[type="checkbox"] {display: inline-block;}

.news .news_box .pagination:after {content:''; clear:both; display: table;}
.news .news_box .pagination {margin:20px auto 0 auto; text-align: center;}
.news .news_box .pagination li {display: inline-block;}
.news .news_box .pagination li button {width:40px; height:40px; border:none; background:none; font-size:18px; color:#777; padding-bottom:2px; margin:0 2px; border-radius:9px;}
.news .news_box .pagination li button img {margin-top:-2px;}
.news .news_box .pagination li.on button {background:#454545; color:#fff;}

.news .news_box .pagination li:first-child {display: none;}
.news .news_box .pagination li:last-child {display: none;}

@media screen and (max-width:1279px) { 

}



@media screen and (max-width:767px) {
	.news {padding:120px 25px 60px 25px;}
	.news h1 {font-sizE:40px;}

	.news .news_box {padding:20px 0; margin-top:0px; position: relative; z-index: 1;}
	.news .news_box .delete {height:38px; width:90px; font-size:14px; }
	.news .news_box table {margin-top:40px;}
	.news .news_box table th {padding:17px 10px; font-size:14px;}
	.news .news_box table th:last-child {width:105px; }
	.news .news_box table td {padding:0px 10px; height:60px; font-size:14px;}
	.news .news_box table td span {font-size:14px; padding:6px 12px 7px 12px; margin-right:8px;}

	.news .news_box table td input[type="checkbox"] {width:22px; height:22px; margin-right:10px;}

	.news .news_box table th:first-child {display: none;}
	.news .news_box table td:first-child {display: none;}
	.news .news_box table th:nth-child(2) {border-radius:15px 0 0 15px;}

	.news .news_box .write {width:115px; font-size:15px; height:45px; margin-top:15px;}

	.news .news_box .pagination {margin-top:20px;}
	.news .news_box .pagination li button {height:36px; width:36px; font-size:16px; padding-bottom:0;}
	}


















.news_write {padding:170px 60px 80px 60px; overflow: hidden;}
.news_write .wid {max-width:1700px; margin:0 auto; position: relative;}

.news_write h1 {font-size:60px; color:#111; font-family: 'Paperlogy-9Black';}
.news_write .news_box {max-width:1240px; margin:70px auto 0 auto; width:100%; }
.news_write .news_box .input_box {padding:0 0px;}
.news_write .news_box .input_box:after {content:''; clear:both; display: table; }
.news_write .news_box .input_box .tit {float:left; font-size:18px; color:#141414; margin-right:24px; margin-top:11px;}
.news_write .news_box .input_box input[type="text"] {float:left;height:44px; padding:0 16px; font-size:16px; color:#141414; border:1px solid #363636; border-radius:8px; width:calc(100% - 245px); margin-right:14px;}
.news_write .news_box .input_box input[type="text"]::placeholder {color:#141414;}
.news_write .news_box .input_box .not_ck {float:left; margin-top:11px;}
.news_write .news_box .input_box .not_ck input[type="checkbox"] {width:20px; height:20px; accent-color: #363636; cursor: pointer;}
.news_write .news_box .input_box .not_ck input[type="checkbox"] + label {display: inline-block; font-size:16px; color :#454545; padding-left:6px; position: relative; top:-1px; cursor: pointer;}

.news_write .news_box .input_box .select {float:left; width:120px; position: relative; background:#fff; margin-right:10px; z-index: 21;}
.news_write .news_box .input_box .select .label {width:100%; text-align:left; border:1px solid #363636; cursor: pointer; font-size:16px; color:#222; background:url('../img/arrow_down.svg')no-repeat center right 12px; background-size:12px ;  font-weight:400; height:44px; border-radius:8px; padding:0 12px 1px 12px; }
.news_write .news_box .input_box .select .optionList {position: absolute; top: 48px; left: 0px; width: 100%;  max-height: 0; transition: .3s ease-in;  z-index: 1;overflow:hidden; border-radius:8px; font-weight:400; cursor: pointer; border:1px solid rgba(255,255,255,0)}
.news_write .news_box .input_box .select.active .optionList {max-height: 185px; overflow:auto; background:#fff; border:1px solid #363636; }
.news_write .news_box .input_box .select .optionItem { padding:5px 12px 5px 12px; font-size:16px; color:#141414;}
.news_write .news_box .input_box .select .optionItem:first-child {padding-top:13px;}
.news_write .news_box .input_box .select .optionItem:last-child {padding-bottom:13px;}
.news_write .news_box .input_box .select .optionList::-webkit-scrollbar {width: 4px;}
.news_write .news_box .input_box .select .optionList::-webkit-scrollbar-thumb {background: #eee; border-radius: 45px;}

.news_write .news_box .smart_edit {border-top:2px solid #242424; margin-top:20px;}

.news_write .news_box .password {padding:30px 20px;  border-bottom:1px solid #000;}
.news_write .news_box .password:after {content:''; clear:both; display: table;}
.news_write .news_box .password span {display: inline-block; font-size:14px; float:left; color:#141414; margin-top:9px;}
.news_write .news_box .password input[type="password"] {float:left; margin-left:22px; height:36px; font-size:14px; color:#242424; padding:0 15px; border:1px solid #363636; border-radius:6px;}

.news_write .news_box .bt_box {width:310px; margin:55px auto 0 auto ;}
.news_write .news_box .bt_box:after {content:''; clear:both; display: table;}
.news_write .news_box .bt_box button {float:left; width:calc((100% - 16px) / 2); height:49px; border-radius:50px; font-size:18px; font-weight:500; border:1px solid #454545; background:#454545; color:#fff; padding-bottom:2px;}
.news_write .news_box .bt_box button:last-child {float:right; background:none; color:#454545;}

@media screen and (max-width:1200px) {
	.news_write .news_box .input_box {padding:0; position: relative;}
	.news_write .news_box .input_box .tit {width:100%; margin-bottom:10px;}
	.news_write .news_box .input_box input[type="text"] {width:calc(100% - 240px);}

}


@media screen and (max-width:767px) {
	.news_write {padding:120px 25px 60px 25px;}
	.news_write h1 {font-sizE:40px;}
	.news_write .news_box {margin-top:0;}
	.news_write .news_box .input_box .tit {font-size:16px;}
	.news_write .news_box .password {padding:20px 0;}
	.news_write .news_box .input_box input[type="text"] {width:100%;}
	.news_write .news_box .input_box .select {width:100%; margin:20px 0 5px 0;}
}









.news_detail {padding:170px 60px 80px 60px; overflow: hidden;}
.news_detail .wid {max-width:1700px; margin:0 auto; position: relative;}

.news_detail h1 {font-size:60px; color:#111; font-family: 'Paperlogy-9Black';}
.news_detail .news_box {max-width:1700px; margin:35px auto 0 auto; width:100%; padding:0 5px; position: relative}

.news_detail .ct_bt {position: absolute; right:0; top:18px;}
.news_detail .ct_bt:after {content:''; clear:both ;display: table}
.news_detail .ct_bt button {border-radius:50px; background:#f2f2f2; color:#777; border:none; font-size:16px; height:50px; width:140px; float:left;}
.news_detail .ct_bt button.on {background:#111; color:#fff; margin-left:6px;}

.news_detail .news_box .box:after {content:''; clear:both; display: table;}
.news_detail .news_box .box {border-bottom:1px solid #ddd; padding:19px 0 25px 0; }
.news_detail .news_box .box span {display: inline-block; font-size:16px; color :#777; font-weight:400; line-height:25px;}

.news_detail .news_box .content {margin-top:45px; padding-bottom:180px;}
.news_detail .news_box h2 {font-size:30px; color:#141414; font-weight:700; word-wrap: break-word; border-top:2px solid #111; padding-top:25px;}
.news_detail .news_box table {border-collapse: collapse; width:100%; table-layout: fixed}
.news_detail .news_box table th {padding:16px 18px; font-size:14px ;color:#777; font-weight:500; background:#f4f4f4; width:120px;}
.news_detail .news_box table tr:first-child th {border-bottom:1px solid #e4e4e4;}
.news_detail .news_box table tr:first-child th {border-radius:10px 0 0 0;}
.news_detail .news_box table tr:last-child th {border-radius:0 0 0 10px;}
.news_detail .news_box table td {padding:16px 18px; font-size:14px ;color:#444; font-weight:500; border-top:1px solid #e4e4e4; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_detail .news_box table th img {margin:-2px 0 0 20px; width:14px;
	opacity: .7;}
.news_detail .news_box table tr:last-child td {border-bottom:1px solid #e4e4e4;}
.news_detail .news_box table tr:last-child th img {transform: rotate(180deg);}

.news_detail .news_box .list {height:49px; border:1px solid #242424; color:#242424; border-radius:50px; background:none; width:145px; font-size:18px; margin-top:35px;}

@media screen and (max-width:767px) {
	.news_detail {padding:120px 25px 60px 25px;}
	.news_detail h1 {font-sizE:40px;}
	.news_detail .news_box h2 {font-size:25px; padding-top:15px;}
	.news_detail .news_box {margin-top:15px;}
	.news_detail .news_box .box {padding:20px 5px;}
	.news_detail .news_box .box span {font-size:14px; line-height:20px;}
	.news_detail .news_box .box .bt button {font-size:14px; height:20px;}

	.news_detail .news_box .content {margin-top:25px;}
	.news_detail .news_box .content h2 {font-size:25px;}

	.news_detail .news_box .list {height:40px; font-size:16px; width:120px;}

	.news_detail .ct_bt {position: relative; top:0; right:0; width:100%; margin-top:20px;}
	.news_detail .ct_bt button {width:calc((100% - 6px) / 2); font-size:14px; height:42px;}
	.news_detail .ct_bt button.on {float:right;}

	.news_detail .news_box table th {width:80px;}
	.news_detail .news_box table th img {display: none;}
}






.del_pop {position: fixed; left:0; top:0; width:100%; height:100%; z-index: 10; display: none; background:rgba(0,0,0,.7);}
.del_pop.on {display: block;}
.del_pop .view {position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); width:400px; background:#fff; border-radius:25px; padding:40px 40px 25px 40px; text-align: center;}

.del_pop .view .del_close {position: absolute; right:20px; top:20px; border:none; background:none;}
.del_pop .view .del_close img {width:30px;}
.del_pop .view h2 {font-size:20px; color:#111; font-weight:700;}
.del_pop .view h3 {font-size:15px; margin-top:10px; font-weight:400; color:#555; line-height:1.5em;}
.del_pop .view h3 span {display: inline-block; width:100%; margin-top:0px; font-size:13px; color:#999;}

.del_pop .view input[type="password"] {width:100%; height:45px; border:1px solid #ddd; padding:0 15px; text-align: center; font-size:15px; margin-top:20px;border-radius:10px; }

.del_pop .del {width:calc(100% + 30px); height:45px; background:#111; color:#fff; border-radius:50px; font-size:15px; border:none; margin-top:25px; margin-left:-15px;}