/*---------- import ---------*/

/* ----------------------- body*/
*{
margin:0px; 
padding:0px;
}
Body{
font-family:"宋体",Verdana,Tahoma,Arial,Helvetica,sans-serif;
margin: 0px auto;
width: auto;
line-height:1.4;
background: #D4F59A;
font-size: 12px;
color:#3a3a3a;
}

/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
select{
padding:2px;
}
img,form{
margin:0; 
border:0; 
padding:0;
}
div,ul,ol,li{
margin:0;
padding:0;
border:0;
}
ul,ol,li{
list-style:none;
}
a{
color: #4A8CBC;
text-decoration: none;
cursor:pointer;
}
em{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;}
a:hover{
text-decoration: underline; 
}
.user_icon{ width:48px; height:48px;}
.pic_user_s {
height:50px;
width:50px;
}
img {
border:medium none;
}
.color-clink1 {
color:#478EBC;
}
.color-clink3 {
color:#FE6115;
}
.weak {
color:#A0A0A0;
}
.user_icon_s_bg{
background:url("images/bannei_u_border.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:48px;
overflow:hidden;
padding:3px 5px 5px 3px;
width:48px;
}
.user_icon_b_bg{
width: 110px;
height: 110px;
overflow: hidden;
padding: 3px;
background: url("images/bannei_27.gif") no-repeat;
}

/* ----------------------- top*/
.top_header{
width: 960px; 
height: 123px;
margin: 0px auto;
position:relative;
background: url("images/header_01.gif") no-repeat top;
}
.top_header_001{
width: 960px; 
height: 123px;
margin: 0px auto;
position:relative;
background: url("images/header_001.jpg") no-repeat top;
}
.top_header_002{
width: 960px; 
height: 123px;
margin: 0px auto;
position:relative;
background: url("images/header_002.gif") no-repeat top;
}
.top_logo{
float: left;
width: 112px; 
height: 40px;
display: inline;
overflow: hidden;
margin: 40px 0px 0px 36px;
}
.henan_logo{
float:left;
margin:43px 0px 0px 5px;
}
.top_exit{
float: right;
width: 227px; 
height: 30px;
margin-top: 14px;
overflow: hidden;
padding-right: 10px;
}
.top_exit li{
float: right;
height: 30px;
color: #fff;
overflow: hidden;
line-height: 260%;
}
.top_exit a{
color: #fff;
text-decoration: none; 
}
.top_exit a:hover{
color: #fff;
text-decoration: underline; 
}
.top_exit .left{
width: 41px; 
text-align:left;
background: url("images/header_02.jpg") no-repeat top;
}
.top_exit .right{
padding-right: 8px;
}
.top_mid{ height:95px; 
width:95px;
}
.top_nav{
width: 548px;
padding:2px 230px 0 178px;
text-align:center;
float:left;
}
.top_nav a{
color: #419E08;
text-decoration: none; 
}
.top_nav a:hover{
text-decoration:underline;
}
.top_nav li{
float: left;
width: 91px; 
height: auto;
font-size: 14px;
font-weight: bold;
}
.top_nav .link-group-item-select{
background: url("images/bannei_34.jpg") no-repeat;
padding-top:8px;
}
.top_nav .link-group-item-select #link_my_class{
color:#FFFFFF;
display:block;
height:24px;
}
.top_nav .link-group-item{
padding-top:8px;
}
.top_nav .link-group-item a{
display:block;
height:24px;
}
.top-min-player{
position:absolute; 
top:57px; 
right:10px;
}
.top-new-tip{
position:absolute; 
top:80px; 
right:350px;

height:15px;
}
/*------------------------ container*/
.container{
width: 950px;
margin: 0px auto;
overflow: hidden;
height: auto !important;
min-height: 220px;
padding: 0px 5px 0px 5px;
background: url("images/bannei_03.jpg") repeat-y top;
}
/*------------------------ container-basic*/
.container-basic{
width: 960px;
margin: 0px auto;
overflow: hidden;
height: auto !important;
min-height: 220px;
padding: 0px;
background: url("images/bg_basic.jpg") repeat-y top;
}
.container-basic-bot{
float: left;
width: 960px;
height: 30px;
overflow: hidden;
background: url("images/bg_basic_bot.jpg") no-repeat bottom;
}
.container-basic-mid{
width: 914px;
height: auto;
margin: 0px auto;
overflow: hidden;
padding: 24px 23px 0 23px;
background: url("images/bg_basic_mid.jpg") no-repeat;
min-height:200px;
}
/*-------------------------- app_left*/
.app_left{
float: left;
width: 167px;
overflow: hidden;
height: auto;
background: url("images/bannei_02.jpg") repeat-y top;
}
.app_left_manage{
width: 155px;
height: 21px;
color: #fff;
overflow: hidden;
font-size: 14px;
font-weight: bold;
text-align: left;
padding: 22px 0 0 12px;
background: url("images/bannei_01.jpg") no-repeat top;
}
.app_left_nav{
width: 167px;
height: auto;
overflow: hidden;
}
.app_left_nav ul{
width: 167px;
overflow: hidden;
}
.app_left_nav .selected{
width: 167px;
height: 42px;
background: url("images/bannei_05.jpg") no-repeat top;
}
.app_left_nav .wbj{
width: 167px;
height: 38px;
}
.app_left_nav .ico{
float: left;
width: 23px;
height: 23px;
overflow: hidden;
padding: 9px 6px 0 16px;
}
.app_left_nav .tit{
float: left;
height: 42px;
overflow: hidden;
line-height: 360%;
}
.app_left_nav .hot{
float: left;
height: 10px;
width:22px;
margin:15px 0 0 10px;
background: url(../images/app/hot.gif) no-repeat;

}
.app_left_nav .new{
float: left;
height: 13px;
width:35px;
margin:15px 0 0 10px;
background: url(../images/app/new.gif) no-repeat;

}
.app_left_nav .tit a{
color: #4D4D4D;
text-decoration: none; 
}
.app_left_nav .tit a:hover{
text-decoration: underline; 
}
.app_left_nav .qt{
float: right;
height: auto;
overflow: hidden;
line-height: 360%;
padding-right: 14px;
}
.app_left_nav .qt a{
color: #838383;
text-decoration: none; 
}
.app_left_nav .qt a:hover{
text-decoration: underline; 
}
.app_left_stduy{
float: left;
color: #5DB523;
width: 142px;
height: auto;
text-align: left;
font-size: 14px;
display: inline;
overflow: hidden;
font-weight: bold;
line-height: 160%;
margin: 19px 0 4px 12px;
border-bottom: 1px #B2DA91 solid;
}
.app_left_phoneschool{
float: left;
color: #DB6400;
width: 142px;
height: auto;
text-align: left;
font-size: 14px;
display: inline;
overflow: hidden;
font-weight: bold;
line-height: 160%;
margin: 19px 0 4px 12px;
border-bottom: 1px #F1964D solid;
}
/*------------------------- app_righ*/
.app_right{
float: right;
width: 783px;
overflow: hidden;
height: auto;
background: url("images/bannei_04.jpg") no-repeat top;
color:#3a3a3a;
}
.app_right_top{
float: right;
width: 783px;
overflow: hidden;
height: 70px;
}

.app_right_top .tu{
float: left;
width: 40px;
overflow: hidden;
height: 40px;
padding: 32px 0 0 16px;
}
.app_right_top .tit{
float: left;
overflow: hidden;
height: 26px;
color: #3A3A3A;
font-size: 14px;
font-weight: bold;
padding: 46px 0 0 3px;
}

.app_right_tabs{
width: 707px;
height: 26px;
margin: 0px auto;
overflow: hidden;
margin-top: 16px;
margin-bottom:15px;
padding-left: 5px;
border-bottom: 2px #B2DA91 solid;
text-align:center;
}
.app_right_tabs li{
float: left;
width: 85px;
height: 26px;
display: inline;
overflow: hidden;
margin-right:7px;
line-height: 240%;
}
.app_right_tabs .off{
background: url("images/bannei_07.jpg") no-repeat;
}
.app_right_tabs .on{
background: url("images/bannei_08.jpg") no-repeat;
}
.app_right_tabs .off a, .app_right_tabs .on a{
color:#3A3A3A;}
.app_right_tabs .fabu{
background: url("images/bannei_10.jpg") no-repeat left top;
text-align:left;
width:auto;
padding-left:18px;
}
.app_right_mid{
float: right;
width: 783px;
height: auto;
overflow: hidden;

}

/* ----------------------- foot*/
.app_footer{
width: 950px;
margin: 0px auto;
overflow: hidden;
height: 30px;
background: url("images/bannei_06.jpg") no-repeat bottom;
}
.foot{
width: 960px; 
height: auto;
color: #3B3B3B;
margin:0px auto 0;
overflow: hidden;
font:12px Verdana,Arial,Tahoma;
text-align:center;
}
.foot a{
color: #3B3B3B;
text-decoration: none; 
}
.foot a:hover{
text-decoration: underline; 
color: #3B3B3B;
}
.foot_top{
width: 960px; 
height: auto;
overflow: hidden;
background: url("images/foot_01.jpg") repeat-y top;
}
.foot_top .h{
width: 960px; 
height: auto;
margin: 0px auto;
overflow: hidden;
margin-bottom:10px;
}
.foot_top .t{
width: 960px; 
height: auto;
margin: 0px auto;
overflow: hidden;
}
.foot_top .b{
width: 960px; 
height: auto;
padding-top: 8px;
overflow: hidden;
}
.foot_bot{
width: 960px; 
height: 30px;
overflow: hidden;
background: url("images/foot_02.jpg");
}
/*------------------- paged css*/
.page{
color:#395A7D;
height:auto;
margin:0 auto;
overflow:hidden;
padding:10px 0;
width:703px;
text-align:center;
}
.page .page_list a:hover, .page .page_list a.current {color:#0067c6;background: #d8efbb;}
.page .page_list{ height:28px;line-height:28px;}
.page .page_list a{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #e3e3e3;
	color:#0067c6;
	font-family:Arial;
	margin:1px;
	padding:3px 7px;
	text-decoration:none;
}
/**/
.app_right_mid .mid-top {
background:url('images/icon.gif') no-repeat scroll 10px -2580px;
margin:auto;width:690px;min-height:70px;_height:70px;border:1px solid #E3E3E3;
}
.app_right_mid .mid-top #mid-top-close { 
height:19px;cursor:pointer;margin-left:670px;background:url('images/icon.gif') no-repeat scroll 0 -2297px; }
.app_right_mid .mid-top #mid-top-main { width:620px;margin:0 0 10px 50px;line-height:20px;color:#FF692A; }
/*加载后无内容*/
.none-msg {
display:block;
margin:0 auto;
padding:50px 0;
text-align:center;
font-size:14px;
}
/*错误提醒消息*/
.error-msg, #error-msg, .red_font, .required { color:#F00;} 
/*帮助提醒*/
.help-msg, .lower { color:#999;}
input{vertical-align:middle;}
input[type="radio"], input[type="checkbox"] { margin:0 2px; width:17px; display:inline-block;}
label, input[type="radio"], input[type="checkbox"]{ line-height:15px; height:15px; vertical-align:middle;}

/*设置输入框为英文*/
.ime-mode{ime-mode:disabled;}
/*文本编辑器内容显示css*/
.article_body{}
.article_body_htitle{font-size:24px;font-weight:bold;line-height:28px;margin:17px 0 2px;}
.article_body_hinfo{}
.article_body_content{font-size:14px; color:#000000; line-height:23px;text-indent:2em;word-wrap:break-word;}
.article_body_content p{ margin:14px 0;}