﻿span.newsfontbigtosmall{
	position:absolute;
	right:0px;
	bottom:0px;
	x_border:1px solid #0f0;
}

span.newsfontbigtosmall a:first-child:before{
	content: "\f068";
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: .8rem;
	color: #999;
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
}

span.newsfontbigtosmall a:last-child:after{
	content: "\f067";
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: .8rem;
	color: #999;
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
}

.news_detail myform table td{
	padding:0px !important;
}

div.myform table tr td{
	border:0px solid #f00;
	padding:0 !important
}

div.myform table {
	border-spacing: 0;
	border-collapse: collapse;
}

div.myform table textarea{
	border:1px solid #444;
	margin-top:2px;
}

time{
	font-family: "open sans",arial,sans-serif;
	color:#000;
	font-size:1em;
	font-weight:400;
}

.news_con_frame {
	xxxborder:3px solid #f0f;
	display:flex;
	flex:1 1 auto ;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	background:#fff;
	margin:1rem 0;
	flex-direction:column;
	text-align:left;
	overflow:hidden;
	width:100%;
	xborder:1px solid #000;
	margin-bottom:2rem;
}

.news_title {
	flex:0 0 auto;
	text-align:center;
	margin-top:0px;
	font-size:1.3em;
	margin-bottom:0px;
	width:100%;
	xborder:1px solid #f00;
}

.news_title h1{
	;
	font-family:"open sans",arial, sans-serif;
	margin:20px 0px;
	line-height:26px;
	color:#5a5a5a;
	03030;
	word-break:break-word;
	word-wrap:break-word;
	;
}

.news_title.en h1{
	font-family:"open sans",arial, sans-serif;
	font-size:1.7rem;
	word-break:break-word ;
	word-wrap:break-word ;
	white-space:normal;
}

.news_detail {
	flex:1;
	width:100%;
	height:100%;
	padding-top:1.1em;
	word-break:break-all;
	word-wrap:break-word;
}

.news_detail img{
	max-width:95%;
	height:auto;
	margin:auto;
}

.news_detail p{
	xxxsinaxxxfont-family:Hiragino Sans GB,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,SimSun,\\5B8B\4F53,Arial;
	xxxsinaxxxcolor:#4d4f53;
	;
	font-family:"open sans",arial, sans-serif;
	font-size:1rem;
	;
	line-height:1.7rem;
	;
	;
	text-align:left;
	word-break:break-word;
	word-wrap:break-word;
	;
	color:#2a2a2a;
	letter-spacing: 0px;
	white-space: normal;
	margin-bottom:0px;
	font-weight:400;
}

.news_detail.en p{
	font-family:"open sans",arial, sans-serif;
	font-size:1rem;
	line-height:1.7rem;
	color:#3b3b3b;
	text-align:left;
}

.news_detail p a{
	color:#6699ff;
	text-decoration:underline;
}

/* -ol 编辑器内部引用的特殊样式（faq常用格式），编辑器内部有序列表，*/
.news_detail ol{}

.news_detail ol li{
	padding-left:2rem;
	margin-left:2rem;
	list-style-type:decimal !important;
	list-style-position:outside !important;
/*控制li之间的距离*/
margin-bottom:2rem;
/*控制文字的行距*/
line-height:22px;
}

.news_detail ol li p{
	display:inline;
	text-indent:0em;
	line-height:24px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
}

/* :after 可换行在后面，如果整个block 则前面也换行回车，导致顶部有空格*/
.news_detail ol li p strong:after{
	display:block;
	content:"";
}

/* -ol -end */
div.news_detail_page_nav_div {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	width:95%;
	text-align:right;
	clear:both;
}

div.news_detail_page_nav_div a {
	cursor:pointer;
	display:inline;
	border:1px solid #888;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-left:4px;
	text-decoration:none;
	font-size:1em;
	color:#666;
}

div.news_detail_page_nav_div a.cur_page {
	color:#eee;
	background:#aaa;
}

#news_left_ad {
	margin-top:10px;
	padding-left:20px;
	border:0px solid #ddd;
	margin-bottom:40px;
	display:block;
}

#news_left_ad img {
	max-width:240px;
	height:auto;
}

.news_detail table td p {
	text-indent:0em;
}

.news_detail table td {
	padding:5px;
	xxxborder:1px solid #ddd;
	text-align:left;
}

#pingjia{
	padding-top:50px;
	width:100%;
}

#article-ad,
.docfaq{
	display:block;
	width:100%;
}

.newskeys {
	float:left;
	color:1em;
	color:#ff9900;
}

.newskeys a{
	font-size:1em;
	color:#0081db;
	display:inline-block;
	margin-right:5px;
	line-height:1.3em;
}

.newskeys a:hover{
	color:#ff9900;
	text-decoration:none;
}

#legalbox{
	text-align:right;
	color:#aaa;
	width:100%
}

.news_con_frame #legalbox a{
	text-decoration:underline;
	color:#5588aa;
}

.news_con_frame p.isimg {
	text-align:center;
	text-indent:0;
}

.news_con_frame p.isimg img{
	display:block;
	margin:auto;
}

ul.relenews {
	color:#aaa;
	width:100%;
}

ul.relenews li{
	margin-left:20px;
	list-style-type:disc;
}

a.re {
	color:#666;
	text-decoration:none;
	display:block;
	font-weight:400;
	font-size:1rem;
}

 a.re:hover {
	text-decoration:underline;
	color:#000;
}


.news_list_frame {
	width:100%;
	padding:0 2rem;
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	background:#fff;
	margin:0;
	flex-direction:column;
	xxxborder:1px solid #000;
	overflow:hidden;
}

.news_list_frame .class_description{
	font-size:0.8rem;
	padding-left:0px;
	padding-right:0px;
	xxxborder:1px solid #000;
}

.news_list_frame .class_description .classpicbox{
	width:100%;
}

 .news_list_frame .class_description .classpicbox .classpicbox-item{
	flex:0 0 25%;
	xxxborder:1px solid #ddd;
	height:240px;
	overflow:hidden;
	text-align:center;
	padding:0 1rem;
}

.news_list_frame .class_description .classpicbox .classpicbox-item a.isimg{
	display:block;
	width:100%;
	height:200px;
	overflow:hidden;
	border-radius: 100px;
}

.news_list_frame .class_description .classpicbox .classpicbox-item img{
	width:100%;
	height:auto;
}

.news_list_frame .class_description .classpicbox .classpicbox-item a.isname{
	display:blockwidth:100%;
	height:40px;
	overflow:hidden;
	text-align:center;
	line-height:1em;
	font-size:1rem;
	color:#666;
}

.news_list_frame .class_description .classpicbox .classpicbox-item a:hover{
	opacity:0.7;
}

.news_list_body {
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:center;
	align-items:center;
	overflow:hidden;
	width:100%;
}

.news_list_body ul {
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	flex-direction:column;
	overflow:hidden;
	width:100%;
	xflex-wrap:wrap;
}

.news_list_body ul li em.stime {
	order:3;
	font-style:italic;
	font-size:0.8em;
	color:#9e9e9e;
	flex:0 0 70px;
}

.news_list_body ul li i{
	order:1;
	font-size: 0;
	line-height: 0;
	border-width: 3px;
	border-color: red;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	margin-top:7px;
	flex:0 0 10px;
	border:1px solid #f00;
}

.news_list_body ul li .tplb .c a {
	order:2;
	flex:1 1 200px;
	color: #555;
	text-decoration: none;
	font-family:arial;
	flex-wrap:wrap;
	word-wrap:break-all;
	word-wrap:break-word;
	white-space:normal;
	word-break:break-all;
	border:1px solid #000;
	text-align:left;
}

.news_list_body ul li a:hover {
	color: #000;
	text-decoration: underline;
}

.news_list_body ul li.dash{
	border-top:1px dashed #ddd;
	background:url(../sys_img/ico.gif) 0px -382px no-repeat;
}

.news_list_body ul {
	display:-webkit-flex;
	display:flex;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	flex-direction:column;
	overflow:hidden;
	width:100%;
	xflex-wrap:wrap;
}

.news_list_body ul li {
	list-style-type: none;
	font-size:1.2em;
	min-height:25px;
	line-height:20px;
	width:99%;
	;
	margin-bottom:.5rem;
	xxxborder:1px solid #000;
	xxxpadding:.5rem 0 ;
}

.news_list_body ul li:not(.tplb){
	xxxborder:1px solid #000;
	padding:.5rem 0 ;
}

.news_list_body ul li em.Stime {
	order:3;
	font-style:normal;
	font-size:0.8rem;
	color:#9e9e9e;
	flex:0 0 80px;
}

.news_list_body ul li i{
	order:1;
	font-size: 0;
	line-height: 0;
	border-width: 3px;
	border-color: red;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	margin-top:7px;
	flex:0 0 10px;
}

.news_list_body ul li a {
	order:2;
	flex:1 1 200px;
	color: #555;
	text-decoration: none;
	font-family:arial;
	flex-wrap:wrap;
	word-wrap:break-all;
	word-wrap:break-word;
	white-space:normal;
	word-break:break-all;
	xborder:1px solid #000;
	text-align:left;
}

.news_list_body ul li a:hover {
	color: #000;
	text-decoration: underline;
}

.news_list_body ul li.dash{
	border-top:1px dashed #ddd;
	background:url(../sys_img/ico.gif) 0px -382px no-repeat;
}

/* 图片列表 */
.tplb {
	min-height:100px;
	border-bottom:1px dotted #ddd;
	padding:.5rem 0 .8rem 1rem;
}

.tplb a {
	display:block;
	margin:0;
	padding:0;
}

.tplb div.img {
	flex:1 1 28%;
	max-width:156px;
	max-height:150px;
	xxxwidth:156px;
	overflow:hidden;
	xxxborder-radius:5px;
	margin-right:2rem;
}

.tplb div.img img {
	height:auto;
	width:100%;
}

.tplb div.c {
	flex:1 1 200px;
	display:inline-block;
	padding:0 2rem 0 0 ;
	xxxborder:1px solid #ccc;
	text-align:left;
}

xxxx.tplb div.c a:before{
	display:block;
	width:5px;
	border-width: 3px;
	border-color: red;
	border-right-width: 0;
	border-style: dashed;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	content:" ";
	margin-top:.6rem;
}

 .tplb div.c a {
	display:flex;
	padding:0;
	xxxmargin:0;
	xxxborder:1px solid #f00;
}

.tplb div.c p {
	display:block;
	padding:0;
	margin:0;
	xxxborder:1px solid #f00;
}

.tplb div.c p.c{
	flex:1 1 80%;
	line-height:1.5em;
	color:#565656;
	word-wrap:break-word;
	word-break:break-word;
	xxxborder:1px solid #ddd;
}

.tplb div.c p.a{
	text-align:left;
	color:#a9a9a9;
}

/*=======@ start================*/
@media only screen and (min-width:1px ) and (max-width:760px){
.tplb {
	padding:.5rem 0 .8rem 0rem;
}

.tplb div.c {
	padding:0 .3rem;
}

.tplb div.img {
	flex:1 1 20%;
	margin-right:1rem;
}}



/**/

/* 经典句子*/
.jdjz {
	min-height:100px;
	border:1px solid #ddd;
	padding:.3rem 0 .3rem 1rem;
}

.jdjz img {
	height:80px;
	width:80px;
	border-radius:50%;
}

.jdjz div.c {
	flex:1 1 200px;
	display:inline-block;
	padding:1rem 2rem;
	xxxborder:1px solid #ccc;
	text-align:left;
}

.jdjz div.c p {
	display:block
}

.jdjz div.c p.c{
	line-height:1.5em;
	color:#565656;
}

.jdjz div.c p.a{
	text-align:right;
	color:#4a9922
}



/*news_noun_list:*/
div.news_noun_all_list_wrap {
	border:0px solid #ddd;
	padding-left:1rem;
	clear:both
}

div.news_noun_all_list_wrap div.noun_list_item_box h5{
	border:0px solid #f00;
	background-color:#efefef;
	font-weight:400;
	color:#777;
	padding-left:0.5rem;
}

div.news_noun_all_list_wrap div.noun_list_item_box div.noun_c{
	color:#bbb;
	padding-left:0.5rem
}

div.news_noun_all_list_wrap div.noun_list_item_box div.noun_c:hover {
	color:#999
}

div.news_noun_all_list_wrap div.noun_list_item_box div.noun_c img {
	width:auto;
	height:auto;
	max-width:100px;
	mex-height:100px;
	float:right;
	clear:both;
	display:block
}

/*-news_noun_list*/
ol.newstrending {
	margin-top:1.5rem;
	xborder:1px solid #ddd;
	text-align:left;
	padding-right:20px;
}

ol.newstrending h1 {
	margin:0px;
	padding:0px;
	font-size:1rem;
	color:#666;
}

ol.newstrending li {
	margin-top:15px;
	padding-left:0px;
	margin-left:20px;
	list-style-type:decimal;
	color:#999;
}

ol.newstrending li a{
	line-height:20px;
	display:block;
	width:200px;
	font-weight:normal;
	color:#888;
	#183a52;
	text-decoration:none;
	font-size:.8rem;
	padding-left:0px;
}

ol.newstrending li a:hover{
	color:#069;
	text-decoration:underline;
}



/*article-tools*/
DIV.page-tools {
	float:right;
	margin-bottom:1em;
}

DIV.page-tools SPAN.page-tool-i,DIV.page-tools SPAN.page-tool-e,DIV.page-tools SPAN.page-tool-p {
	cursor:pointer;
	height:auto;
	float:left;
	padding:0pt 5px;
	position:relative;
	-moz-user-select:none;
}

DIV.page-tools SPAN.page-tool-i A {
	float:left;
	display:block;
	width:30px;
	height:40px;
	position:relative;
	margin-top:-10px;
	background:url("/sys_img/sina_main_desktop.png") no-repeat scroll 0% 0% transparent;
	text-indent:-9999em;
	text-decoration:none;
	background-position:0pt 9px;
}

DIV.page-tools SPAN.page-tool-i A:hover {
	background-position:0pt -42px;
}

DIV.page-tools SPAN.page-tool-e A{
	float:left;
	display:block;
	width:30px;
	height:30px;
	background:url("/sys_img/foxnews.png");
	background-position:-120px -564px;
	opacity:1;
	padding:0px;
	font-size:0;
	ovrflow:hidden;
}

DIV.page-tools SPAN.page-tool-e A:hover {
	background-position:-120px -525px;
}

DIV.page-tools SPAN.page-tool-p A{
	float:left;
	display:block;
	width:30px;
	height:30px;
	background:url("/sys_img/foxnews.png");
	background-position:-154px -563px;
	opacity:1;
	padding:0px;
	font-size:0;
	ovrflow:hidden;
}

DIV.page-tools SPAN.page-tool-p A:hover {
	background-position:-154px -524px;
}



/* @media start */
@media only screen and (min-width:0px){
.news_list_frame .class_description .classpicbox .classpicbox-item{
	flex:0 0 50%;
	height:150px;
}

.news_list_frame .class_description .classpicbox .classpicbox-item a.isimg{
	height:110px;
}

.news_detail p{
	text-indent:0em;
}

.news_detail.en p{
	text-indent:0em;
}

.news_list_frame {
	margin-top:0.3rem;
	padding:0;
}

.news_con_frame{
	overflow-x:hidden;
	margin:0 auto;
	max-width:90%;
	padding:0 0rem;
}

.news_title {
	text-align:left;
}

.news_title h1 {
	width:100%;
	margin:0px;
	;
	font-size:1.7rem;
}

.page-tool-e , .page-tool-p {
	display:none;
	visibility:hidden;
}

#legalbox{
	text-align:left;
}

.news_list_body ul li a{
	font-size:1.2em;
	xxxmargin-bottom:1rem;
	;
	font-family:"open sans",arial, sans-serif;
	color:#111;
}}

@media only screen and (min-width:360px){
.news_list_frame {
	margin-top:0rem;
}

.news_con_frame{
	overflow-x:hidden;
	margin:0 auto;
	max-width:90%;
}}

@media only screen and (min-width:414px){
 .news_list_frame .class_description .classpicbox .classpicbox-item{
	height:240px;
}

.news_list_frame .class_description .classpicbox .classpicbox-item a.isimg{
	height:200px;
}

.news_con_frame{
	overflow-x:hidden;
	margin:0 auto;
	max-width:95%;
}}

@media only screen and (min-width:42.4375rem){
.news_title {
	text-align:center;
	padding: 0 2rem
}

.news_title.en {
	text-align:left;
}

.news_title h1 {
	width:auto;
	margin:auto;
	line-height:2.0rem;
	;
	font-size:2rem;
}

.news_title.en h1{
	margin:0;
	font-size:2rem;
}

.news_detail p{
	text-indent:0em;
	;
}

.news_detail.en p{
	text-indent:0em;
}

.news_list_body ul li a {
	max-width:400px;
}

.news_con_frame{
	max-width:450px;
	margin:1rem 0;
}

.page-tool-e , .page-tool-p {
	display:inline-block;
	visibility:visible;
}

#legalbox{
	text-align:right;
}}

@media only screen and (min-width:62.8125rem){
 .news_list_frame .class_description .classpicbox .classpicbox-item{
	flex:0 0 25%;
}

.news_title h1 {
	width:auto;
	margin:20px auto;
	line-height:2.5rem;
}

.news_title.en h1{
	margin:20px 0;
}

.news_list_frame {
	padding:0 2rem;
}

.news_list_body ul li a {
	max-width:700px;
}

.news_con_frame {
	max-width:900px;
	margin:auto;
	padding:0 2rem;
}}

@media only screen and (min-width:80.6875rem){
.news_list_body ul li a {
	max-width:800px;
}

.news_con_frame {
	max-width:850px;
}}


