/* CSS Document */
/*base-set*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,span,td,div,img{margin:0;padding:0;font-size:14px;}
html,body {height:100%;}
address,caption,cite,code,dfn,em,th,var{font-weight: normal;font-style: normal;}
body{font: 400 14px/100% Tahoma, Helvetica, Arial, sans-serif;}
ol,ul {list-style:none;}
a:link, a:visited {color:#333333;text-decoration:none;}
a:hover, a:active {color:#ff0000;text-decoration:underline;}
img{
	border:none; 
	}
.mdiv{
	margin:0px auto;
	width:1200px;
	}
.fl{
	float:left;
	}
.ldiv{
	float:left;
	margin:0px;
	padding:0px;
	}
.mt{margin-top:8px;}.ml{margin-left:8px;}
.font12{font-size:12px;}
.font12 a{font-size:12px;}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*---头部样式---*/
.ht{width:100%;height:27px;overflow:hidden;background:url(/images/topback.gif) repeat-x; border-bottom:#b6b6b6 1px solid;line-height:27px;}
.htl{width:720px;}
.htl a,#usertype a{margin-right:10px;}
.htr{width:480px;}
.htr #usertype a{color:#e34220;}
.inlogo{height:78px;overflow:hidden;margin-top:6px;}
.inlogol{width:268px;height:78px;overflow:hidden;}
.inlogor{width:930px;height:76px;overflow:hidden;border:1px solid #e1e1e1;}
.inlogor ul{width:930px;height:70px;overflow:hidden;margin-top:5px;}
.inlogor li{float:left;height:22px;margin-left:10px;width:172px;line-height:22px;font-size:14px;white-space:nowrap;overflow:hidden;}
.head_m{WIDTH:100%;HEIGHT:48px;overflow:hidden;BACKGROUND:url(/images/index_x.jpg) repeat-x left -100px;margin-top:8px;}
.head_m > nav{
	margin:0px auto; 
	width:1207px;
	overflow:hidden;
	}
.head_m > nav a {
	width:71px;height:48px;line-height:48px;text-align:center;font-size:14px;color:#FFF;
	display:inline-block;
	background:url(/images/index_x.jpg) no-repeat left 0px;
	list-style-type: none;text-decoration:none;
	}
.head_m > nav A:link {COLOR: #fff}
.head_m > nav A:visited {COLOR: #fff}
.head_m > nav A.here {BACKGROUND: url(/images/menu_hover.gif) no-repeat; font-weight:bold;}
.head_m > nav A:hover {BACKGROUND: url(/images/menu_hover.gif) no-repeat;  font-weight:bold;}
.lmad{margin:0px auto;width:1200px;height:118px;overflow:hidden;padding-top:6px;}
.lmad a{display:inline-block;width:293px;height:112px;margin-right:4px;border:1px solid #dfdfdf;padding:1px;}
.lmad a:nth-child(4){margin-right:0;}


.jnzh{
	width:1198px;
	height:auto;
	border:1px solid #e6e6e6;
	border-top:3px solid #900;
	}
.jnzh ul li{
	height:31px;line-height:31px;border-bottom:1px dashed #6c6c6c;
	}
.jnzh ul li a{
	display:inline-block;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.jnzh ul li span{
	float: right;
    color: #808080;
    font-size: 12px;
}
.jnzh ul li em{
	display:inline-block;
	height:14px;
	margin-right:6px;margin-top:-37px;
	vertical-align:middle;
}
.jnzh_mu{
	width:326px;
	height:33px;line-height:33px;
	background:#f8f8f8;
	border-bottom:2px solid #0487a5;
	
	}
.jnzh_mu img{
	float:left;
	margin-left:10px;
	margin-top:10px;
	}
.jnzh_mu span{
	float:left;
	display:inline-block;
	width:210px;
	margin-left:6px;
	font-size:16px;
	}
.jnzh_mu a{
	float:right;
	display:inline-block;
	margin-right:6px;
	}
.jnzh_l{
	width:326px;
	margin-left:6px;
	margin-top:6px;
	margin-bottom:10px;
	}
.jnzh_l_slide{
	width:326px;
	height:232px;
	}
.jnzh_l_sc{
	width:326px;
	height:145px;
	margin-top:6px;
	}
.jnzh_l_sc ul li a{
	width:192px;
	}
.jnzh_m{
	width:518px;
	margin-top:6px;
	}
.jnzh_m_mk{
	width:518px;
	background:url(../images/appimg02.gif) left top repeat-x;
	overflow:hidden;
	}
.jnzh_m_mk h3{
	margin-top:5px;
	height:30px;line-height:30px;
	font-size:20px;font-weight:500;
	text-align:center;overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
.jnzh_m_mk h3 a{color:#0440b1;}
.jnzh_m_mk p{
	height:23px;line-height:23px;text-align:center;
	overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
.jnzh_m_head{
	height:32px;line-height:32px;
	font-size:16px;
	font-weight:600;
	text-align:center;
	overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
.jnzh_m_zx ul li a{
	width:358px;
	}
.jnzh_m_tab{
	height:35px;
	border-bottom:1px solid #cccccc;margin-top:6px;
	}
.jnzh_m_tab ul{
	width:359px;height:35px;margin-left:80px;
	}
.jnzh_m_tab ul li{
	float:left;
	width:85px;height:35px;text-align:center;line-height:35px;
	border-bottom:none;
	overflow:hidden;
	}
.jnzh_m_tab .scact{
	position:relative;
	z-index:10;
	width:85px;height:36px;
	background:url(../images/appimg03.gif) left top no-repeat;
	cursor:pointer;
	font-weight:bold;
	}
.jnzh_m_tab .scnor{}
.jnzh_m_scl ul li a{
	width:360px;
	}
.jnzh_r{
	width:326px;
	height:auto;
	margin-top:6px;
	}
.jnzh_r_img{
	margin-top:6px;
	}
.jnzh_r_img img{
	float:left;
	width:135px;
	height:65px;
	}
.jnzh_r_img p{
	float:right;
	width:180px;height:65px;font-size:12px;
	overflow:hidden;
	line-height:21px;
	color:#6c6c6c;
	}
.jnzh_r_img p a{color:#1c1c1c;}.jnzh_r_img p a:hover{color:#FF0000;}
.jnzh_r_ad img{
	width:326px;
	height:80px;
	margin-top:6px;
	}
.jnzh_r_zy{
	width:326px;
	height:80px;
	margin-top:6px;
	}
/*--名校在线--*/
.jnmx_nav{
	height:50px;
	border-bottom:3px solid #8e1839;
	background:url(../images/appi02.png) 8px 10px no-repeat #fbfaff;
	}
.jnmx_nav p{
	display:inline-block;
	height:50px;line-height:50px;color:#df6e00;font-size:30px;width:225px;margin-left:25px;
	}
.jnmx_nav span{
	display:inline-block;
	height:50px;line-height:50px;color:#df6e00;
	font-size:26px;width:110px;margin-left:12px;
	}
.jnmx_nav span:nth-child(1){color:#0113c4}.jnmx_nav span:nth-child(2){color:#bf2d00}.jnmx_nav span:nth-child(3){color:#008d88}
.jnmx{
	width:1200px;
	}
.jnmx ul{
	}
.jnmx ul li{
	float:left;
	width:394px;
	margin-right:9px;
	}
.jnmx ul li:last-child{
	margin-right:0;
	}
.jnmx ul li img{
	width:390px;height:105px;
	display:block;
	vertical-align:middle;
	}
.jnmx ul li A img{border:1px solid #e6e6e6;padding:1px;}
.jnmx ul li A:hover img{border:1px solid #c3daef;padding:1px;}
.jnmx ul li p{
	width:320px;
	height:32px;line-height:32px;text-align:center;
	margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
.jnmx ul li p a{
	margin-right:6px;
	}
/*---大导航菜单--*/
.jn_bigmu{
	height:50px;
	background:#f9f7f7;
	border-top:3px solid #91440f;
	}
.jn_bigmu span{
	height:50px;line-height:50px;
	color:#ed067d;font-size:30px;
	width:220px;margin-left:20px;
	font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	}
/*---sclist---*/
.jnsc{
	width:1198px;
	border:1px solid #d9d9d9;
	padding-bottom:8px;
	}
.jnsc ul li{
	height:31px;line-height:31px;border-bottom:1px dashed #6c6c6c;
}	
.jnsc ul li a{
	display:inline-block;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.jnsc ul li span{
	display:inline-block;
	float: right;
    color: #808080;
    font-size: 12px;
}
.jnsc ul li em{
	display:inline-block;
	height:14px;
	margin-right:6px;margin-top:-37px;
	vertical-align:middle;
}
.jnsc_item{
	width:390px;
	margin-left:7px;
	}
.jnsc_item:nth-child(3n+3){
	margin-right:0px
	}
.jnsc_mu{
	width:388px;
	height:32px;line-height:32px;
	background: url(../images/appimgsc.png) 10px 11px no-repeat #f9f9f9;
	border:1px solid #cccccc;
	border-top:2px solid #00aee5;
	border-bottom:1px dotted #cccccc;
	overflow:hidden;
	}
.jnsc_mu span{
	display:inline-block;
	float:left;
	width:280px;
	margin-left:32px;
	font-size:16px;
	}
.jnsc_mu > a{
	display:inline-block;
	float:right;
	width:55px;
}
.jnsc_list{
	width:388px;
	border:1px solid #cccccc;
	border-top:none;
	}
.jnsc .jnsc_list ul{
	width:376px;
	margin-left:6px;
	margin-bottom:6px;
	padding-top:6px;
	}
.jnsc .jnsc_list ul li a{
	width:260px;
	}
/*优秀内容推荐*/
.jn_yxnr{
	height:42px;
	line-height:42px;
	background:url(../images/apptj.png) 6px top no-repeat;
	}
.jn_yxnr_l{
	width:360px;
	height:42px;
	line-height:42px;
	font-size:25px;margin-left:50px;font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	}
.jn_yxnr_r{
	width:790px;height:42px;line-height:42px;text-align:right;
	overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
	
.jn_yxnr_mk{
	width:1198px;
	border:1px solid #dedede;
	}
.jn_yxnr_mklist{
	width:388px;
	margin-left:8px;margin-top:8px;margin-bottom:8px;
	background:#f8f8f8;
	height:90px;
	font-family:"Arial","Microsoft YaHei",sans-serif;
	}
.jn_yxnr_mklist h2{
	font-size:18px;text-align:center;height:35px;line-height:35px;font-weight:400;
	overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
.jn_yxnr_mklist h2 a{color:#d70000;}
.jn_yxnr_mklist p{
	text-align:center;height:23px;line-height:23px;
	overflow:hidden;white-space:nowrap;text-overflow:clip;
	}
.jn_mid_ad{
	width:1200px;
	height:105px;
	overflow:hidden;
	}
.jnzx{
	width:1198px;
	border:1px solid #d9d9d9;
	padding-bottom:8px;
	}
.jnzx ul li{
	height:31px;line-height:31px;border-bottom:1px dashed #6c6c6c;
}	
.jnzx ul li a{
	display:inline-block;
	white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.jnzx ul li span{
	display:inline-block;
	float: right;
    color: #808080;
    font-size: 12px;
}
.jnzx ul li em{
	display:inline-block;
	height:14px;
	margin-right:6px;margin-top:-37px;
	vertical-align:middle;
}
.jnzx .jnsc_list ul{
	width:376px;
	margin-left:6px;
	margin-bottom:6px;
	padding-top:6px;
	}
.jnzx .jnsc_list ul li a{
	width:260px;
	}
/*----------幻灯样式-----------*/	
.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}
/*flinkcss*/
.cpybot{
	border-top:2px solid #aaccee;
	padding-top:6px;padding-bottom:8px;
	margin-top:8px;
	}
.cpybot p{
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:28px;
	}
.cpybot a,p{
	color:#575757;
	}
/*flinkcss*/
.frlink{
	border:1px solid #aaccee;
	box-sizing:border-box;
	}
.frlink a{
	display:inline-block;
	margin-left:8px;
	line-height:28px;height:28px;
	color:#6f6f6f;
	}
