/*** list ***/
.middle_content{ clear:both;}
.m_lf{ width:710px; float:left; overflow:hidden;}
.m_rt{ float:right; width:280px; overflow:hidden; background: #fff; }

h3{
	font-size: 14px;
}

.modT{

}

.modA{

}

.modB{

}

/*.btn{font-size: 14px;border: none;line-height: 33px;background: #4899E0;font-weight: bold;color: #FFF;cursor: pointer;padding: 0 18px;margin-right: 12px;}
.btn:hover{background: #e5e5e5;color: #ff0000;}
.btnc_green{background: green;color: #fff;}
.btnc_red{background: red;color: #fff;}
.btnc_blue{background: blue;color: #fff;}
.btnc_gray{background: gray;color: #fff;}
.toolarea{ width: 98%; min-height:380px;}*/

/*.m_lf_m1{ height:247px;}*/
/*.m_lf_m1_lf{ width:325px; float:left; height:247px; background:#efefef;}*/
#bodytable{ /*width: 688px;*/}
/** this right boxs**/
.wrap{ width:308px;  overflow:hidden; width:280px; height:228px; }
.m_rt h2,.m_rt h3{
    height:28px; line-height:28px; border-bottom:2px solid #d5d5d5; color:#ff8533;  font-size: 14px; padding: 0px;
}

.nav_list{ /*width:280px;*/ overflow:hidden;  min-height: 60px; background: #dfdfdf; }
.nav_list h3{
	float: left;
	width: 120px;
	display: block;
	text-align: center;
	line-height: 60px;
/*	background: #d1d1d1;*/
	height: 60px;
}
.nav_list .ul_list{ 
	overflow:hidden; f
	loat: left; 
/*	display: block; */
	width: 880px;
	min-height: 60px;
	display: flex;
	justify-items: flex-start;
	flex-direction: row;
	flex-wrap: wrap;
	align-content: center;
	justify-content: flex-start;
	align-items: center;

}
.nav_list .ul_list li{ 
	float:left; /*background:#ff8533;*/ color:#ff8533; padding:0px 3px; margin-right:2px; margin-top:2px;
	transition: all .2s;
}
.nav_list .ul_list li a{ color:#ff8533;}
.nav_list .ul_list li:hover {
	transform:translateY(0.2em) ;
}
.nav_list .ul_list li:hover a{
	color: #5379f5;
	box-shadow: #d1d1d1 3px 3px 3px;
}
.article_list{width:280px; overflow:hidden; }
.article_list .ul_list{ overflow:hidden;}
.article_list .ul_list li{ height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis;}
.article_list .ul_list li a{ color:#666;}

.news_content{ border:1px solid #F2F2F2; overflow:hidden; padding-top:20px; color:#292421; background:#FCFCFC}
.news_content a{ color:#3270D0;}
.n_title{  line-height:45px; text-align:center; font-size:24px;}
.n_cont{ padding:10px 0px; font-size:16px; line-height:26px; color:#333; }

.n_cont h1{     font-size: 26px;   line-height: 35px;   padding: 25px 0px;} 
.n_cont h2{ font-size:24px; padding:20px 0px;}
.n_cont h3{ font-size:20px; padding:15px 0px;}
.n_cont h4{ font-size:16px; padding:8px 0px;}
.n_cont h5{ font-size:14px; padding:5px 0px;}

.n_cont h1,.n_cont h2,.n_cont h3,.n_cont h4,.n_cont h5,.n_cont h6{
/*	box-shadow: #f5f1f1 3px 2px 3px;*/
}

.n_cont table th{ background: #efefef; }

.n_cont #BAIDU_DUP_wrapper_u1767682_0{ padding-bottom:20px;}
.n_sy{ min-height:30px; line-height:30px; text-indent:2em;}
.n_du{  line-height:35px; background:#f3f3f3; color:#000; padding:5px 10px; }
.n_cont{ padding:5px 10px;}
.n_cont img{ max-width: 100%; }
.n_more{ padding:10px 0px; background:#EBEBEB; }
.n_moer_t{text-indent:1em; font-size:16px;}
.n_moer_ul{ overflow:hidden; padding:5px 0px 0px 10px;}
.n_moer_ul li{ float:left; width:48%; margin-right:5px; border-bottom:1px dashed #EEE; height:25px; overflow:hidden; line-height:25px; position: relative;}
.n_moer_ul li a{ display:block; float:left; width:90%; color: #ff8533; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; }
.n_moer_ul li span.times{
	display:inline; font-size:12px; color:#999; position: absolute; top: 3px; right: 3px;
}
.body_tab{ width:640px; overflow:hidden; }

.box_article{ clear:both; overflow:hidden; width:980px; line-height: 32px; 
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden; 
}
.box_article p{
	word-wrap: break-word;
	word-break: auto;
	overflow: hidden; 
}
.gg_01 iframe{ /*transform:scale(0.85);*/ margin-left: -5px;}

#artNav a.on{
	background: #d1d1d1;
}
#artNav a{
	word-wrap: break-word;
    word-break: break-all;
}

/*ask*/
.modB .askListBox h3,.modB .askForm h3{
	text-indent: 1em;
	margin-bottom: 10px;
}
.askListBox{
	overflow: hidden; margin-bottom: 15px; margin: 15px 15px;
}
.askListBox .askList{
	clear: both; 
}
.askListBox .askList li{
	min-height:50px; line-height: 30px; 
	/*background: #f1f1f1; */
	padding-bottom: 5px; border-bottom: 1px dashed #d1d1d1; margin-bottom: 5px;
	position: relative;
	border-radius: 8px;
}
.askListBox .askList li.son{
	background:#f3f3f3;
}
.askListBox .askList li span.face{
	display: block; position: absolute;
	width: 50px; height: 50px;
	left: 10px; top: 5px; 
	box-shadow: #999 3px 3px 6px; border-radius:50%;
}
.askListBox .askList li span.face span.face {
	transform:scale(0.8, 0.8);
}
.askListBox .askList li span.face img{
	display: block;  border:none; width: 100%;
	border-radius: 100%;
}
.askListBox .askList li .msg{
	padding-left: 70px; line-height: 26px; padding-right: 80px; font-size: 15px; 
	word-break:break-all;
	white-space:normal;

}
.askListBox .askList li .msg .asks{
	margin-bottom: 10px;
	padding: 25px 0px 15px 0px;
	line-height: 32px;

}
.askListBox .askList li .msg .pos{
	font-size: 12px; line-height: 22px; height: 22px; color: #d1d1d1;
}
.askListBox .askList li .btnBox{
	position: absolute;
	top: 5px; right: 5px;
}
.askListBox .askList li .btnBox button{
	 width: 60px; height: 22px; font-size: 14px; background: none;  border: none; cursor: pointer; border-radius: 8px;
	 color: #ff8533; 
}

.askForm{
	margin-bottom: 15px; display: table; position: relative; background: #fff; box-shadow: #999 3px 5px 5px; padding-bottom: 10px;
}
.askForm .editBox{
	 height: 190px; width: 98%; margin: 0px auto; position: relative; z-index: 1;
}
.askForm #editBoxTxt{
	margin-bottom: 15px; height: 260px; overflow: hidden; 
	 border: 1px solid #ccc;
}
.askForm .editBox input.inputId{
	background: #d1d1d1; text-indent: 0.5em; line-height: 35px; margin-bottom: 10px;
}
.askForm #editToolbar {
    border: 1px solid #ccc;  
}

.askForm .btnBox {
	padding: 0px 10px;
}
.askForm .btnBox button.submit{
	float: right;
	width: 120px; height: 32px; border-radius: 8px; color: #fff; background: #ff8533; border: none; font-size: 16px;	
}
.askPage{
	text-align: center;
	line-height: 30px;
}
.askPage a.btn{
	margin: 0px auto;
}

.popAskBox{
	width: 600px;
	height:270px;
	position: fixed;
	z-index: 99;
	left: 50%;
	margin-left: -300px;
	top: 12%;
	background: #fff;
	box-shadow: #333 2px 2px 2px;
}
.popAskBox.none{
	display: none;
}
.popAskBox span.close{
	width: 30px;
	height: 30px;
	background: #f3f3f3;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	border-radius: 8px;
	position: absolute;
	top: 0px;
	right:0px;
	cursor: pointer;
}
.popAskBox h3{
	height: 30px;
	line-height: 30px;
	padding:10px 10px 0px 10px;
}
.popAskBox #editBoxTxt2{
	height: 120px;
	border: 1px solid #d1d1d1;
	margin-bottom: 15px;
}

/*移动端*/
@media only screen and (max-width: 640px) {
	.box_article{
		width: 100%;
	}
	.n_moer_ul li a{
		width: 60%;
	}

	.nav_list{
		height:unset;
	}
	.nav_list h3{
		display: none;
	}
	.nav_list .ul_list{
		width: calc(100%);
	}
	
	.foot_nr{
		margin-top: 15px;
	}
}

