/* CSS Document */
.topnav
{
}
.topnav li
{
    float: left;
	list-style:none;
	margin:0px;
	width:95px;
	text-align:center;
}
A.menu:link
{
    font-size: 14px;
    color: #686563;
    text-decoration: none;
}
A.menu:visited
{
    font-size: 14px;
    color: #686563;
    text-decoration: none;
}
A.menu:hover
{
    font-size: 14px;
    color: #686563;
    text-decoration: underline;
}
A.menu1:link
{
    font-size: 14px;
    color: #008396;
    text-decoration: none;
}
A.menu1:visited
{
    font-size: 14px;
    color: #008396;
    text-decoration: none;
}
A.menu1:hover
{
    font-size: 14px;
    color: #008396;
    text-decoration: underline;
}
A.menu12:link
{
    font-size: 12px;
    color: #686563;
    text-decoration: none;
}
A.menu12:visited
{
    font-size: 12px;
    color: #686563;
    text-decoration: none;
}
A.menu12:hover
{
    font-size: 12px;
    color: #686563;
    text-decoration: underline;
}
a
{
    color: #686563;
    text-decoration: none;
}
a:hover
{
    color: #686563;
    text-decoration: underline;
}
td
{
    font-size: 12px;
}
body
{
    font-size: 12px;
 
}


#YNews
{
    position: relative;
    z-index: 6;
    margin: 0px auto;
    width: 350px;
    height: 276px;
    padding: 4px;
    border: 1px solid #B0BEC7;
    overflow: hidden;
}
#YNews dl
{
    position: absolute;
    z-index: 7;
    top: 4px;
    left: 4px;
    width: 350px;
    height: 276px;
    overflow: hidden;
}
#YNews dt
{
    position: absolute;
    z-index: 7;
    top: 0;
    left: 0;
    overflow: hidden;
}
#YNews dt, #YNews dt img
{
    width: 350px;
    height: 276px;
}
#YNews dd
{
    position: absolute;
    z-index: 8;
    bottom: 0;
    left: 0;
    width: 330px;
    height: 50px;
    color: #FFF;
    overflow: hidden;
    background-color: #000;
    opacity: .7;
    -moz-opacity: .7;
    filter: alpha(opacity=40);
}
#YNews h3
{
    margin: 0 auto;
    width: 200px;
    height: 34px;
    line-height: 34px;
    text-align: left;
    overflow: hidden;
    font-size: 16px;
}
#YNews p
{
    margin: 0 auto;
    width: 200px;
    height: 17px;
    line-height: 17px;
    text-align: left;
    overflow: hidden;
    padding: 0;
}
#YNews p a:link, #YNews p a:visited, #YNews p a:hover
{
    color: #FFF;
}
p#YNIndex
{
    position: absolute;
    z-index: 5;
    bottom: 4px;
    right: 4px;
    width: 120px;
    height: 19px;
    text-align: right;
    overflow: hidden;
}
p#YNIndex a:link, p#YNIndex a:visited, p#YNIndex a:hover
{
    float: left;
    width: 24px;
    height: 19px;
    text-align: center;
    color: #FFF;
    line-height: 20px;
    text-decoration: none;
    background: transparent url(../img/yn-tab.gif) -24px 0 no-repeat;
}
p#YNIndex a:hover, p#YNIndex a.current:link, p#YNIndex a.current:visited, p#YNIndex a.current:hover
{
    background: transparent url(../img/yn-tab.gif) 0 0 no-repeat;
    width: 24px;
}

.STYLE1
{
    color: #737172;
    font-size: 14px;
}
.STYLE3
{
    color: #F2F2F2;
}
.lan12
{
    color: #008096;
    font-size: 12px;
}
.hui12
{
    color: #737172;
    font-size: 12px;
}
.STYLE7
{
    font-size: 12px;
}
.STYLE8
{
    color: #008096;
}
.STYLE9
{
    color: #737172;
}
.STYLE10
{
    font-size: 12;
}
.lan13
{
    color: #008096;
    font-size: 13px;
    text-decoration: none;
}
.hui13
{
    color: #737172;
    font-size: 13px;
    text-decoration: none;
}


*
{
    margin: 0;
    padding: 0;
    border: 0;
}

#nav
{
    line-height: 22px;
    list-style-type: none;
    background: #FFFFFF;
}
#nav a
{
    display: block;
    width: 26px;
    text-align: center;
}
#nav a:link
{
    color: #737172;
    text-decoration: none;
}
#nav a:visited
{
    color: #737172;
    text-decoration: none;
}
#nav a:hover
{
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}
#nav li
{
    float: left;
    width: 26px;
    background: #CCC;
}
#nav li a:hover
{
    background: #999;
}
#nav li ul
{
    line-height: 27px;
    list-style-type: none;
    text-align: left;
    left: -999em;
    width: 1000px;
    position: absolute;
}
#nav li ul li
{
    float: left;
    width: 85px;
    height: 30px;
    background: #FFFFFF;
}
#nav li ul a
{
    wedisplay: block;
    width: 85px;
    text-align: left;
    font-size: 14px;
    padding-left: 8px;
}
#nav li ul a:link
{
    color: #737172;
    text-decoration: none;
}
#nav li ul a:visited
{
    color: #737172;
    text-decoration: none;
}
#nav li ul a:hover
{
    color: #737172;
    text-decoration: none;
    font-weight: normal;
    height: 30px;
    background: #ffffff;
    filter: alpha(opacity=85);
    opacity: 0.85;
}
#nav li:hover ul
{
    left: auto;
}
#nav li.sfhover ul
{
    left: auto;
}
#content
{
    clear: left;
}
.tm
{
    filter: alpha(opacity=90);
    opacity: 0.9;
    -moz-opacity: 0.9;
    width: 100%;
}

.P_mleft{width:260px; float:left;}
.P_mltop{width:260px; background:#dc6b00;}
.P_mltop h4{ height:42px; font-size:16px;color:#fff; font-weight:bold; line-height:42px;}
.P_mltop h4 img{width:21px;height:20px; margin:11px 18px 0 49px; float:left;}
.P_mltopt{border-radius: 20px 20px 0 0;width:260px; background:#f9f9f9; padding-top:17px;}
.P_mltopt ul{width:202px; margin:0 auto;}
.P_mltopt ul li{border-bottom:1px #CCC solid; height:33px; line-height:33px; background:url(http://www.21jf.cn/images/p_tlimgb.jpg) no-repeat 25px 12px; text-indent:60px;}
.P_mltopt ul li a{color:#008396; font-size:14px;}

/*左侧导航*/
.P_mleft1{width:230px; float:left;}
.P_mltop1{width:230px; background:#dc6b00;}
.P_mltop1 h4{ height:42px; font-size:16px;color:#fff; font-weight:bold; line-height:42px;}
.P_mltop1 h4 img{width:21px;height:20px; margin:11px 12px 0 22px; float:left;}
.P_mltopt1{border-radius: 20px 20px 0 0;width:230px; background:#f9f9f9; padding-top:17px;}
.P_mltopt1 ul{width:230px; margin:0 auto;}
.P_mltopt1 ul li{border-bottom:1px #CCC solid; height:33px; line-height:33px; background:url(http://www.21jf.cn/images/p_tlimgb.jpg) no-repeat 24px 12px; text-indent:50px;}
.P_mltopt1 ul li a{color:#008396; font-size:14px;}
/*左侧相关信息*/
.zxxx{ float:left; width:230px; height:30px; background:url(wtstc.jpg) repeat-x; padding-left:10px; line-height:30px; font-size:14px;color: #FFFFFF; margin-top:5px;}
.zxlb{ float:left; width:230px; height: auto; margin-top:5px;}
.zxlb li{ line-height:25px; font-size:12px; color:#68696b; background:url(lbd.jpg) left no-repeat; padding-left:10px;}
.zxlb li a:hover{ text-decoration:underline; color:#056c75;}
.uh{ float:left; width:230px; height:380px; margin-top:10px; background:url(uhdsy.jpg) no-repeat;}
.uh .e{ float:left; width:230px; height:160px;}
.uh .k{ float:left; width:230px; height:52px;}

/*--文章相关--*/
.t-1,.t-2{
	width:750px;
	height:45px;
	line-height:45px;
	font-size:18px;
	color:#336600;
	font-family:'微软雅黑';
	font-weight:300;
	border-bottom:1px #86bf15 solid;
}
.t-2{
	border-bottom:1px #e0e0e0 solid;
}
.t-2 a,.t-2 a:hover{
	color:#336600;
}
.b-box13{
	width:750px;
	font-size:14px;
	line-height:28px;
	color:#666;
	padding:5px 0 0 0;
}
.b-box13 li{
	float:left;
	width:337px;
	padding:0 0 0 8px;
	background:url(ico-2.jpg) 0 13px no-repeat;
}

/**内页热门搜索**/
.ad-bar{margin: auto;width: 780px; margin-top:20px;}
.hotLink{padding: 8px 1px;background: #fff;margin-top:10px;width: 780px;margin: auto;}
.hotLink dl{overflow: hidden; padding:14px 0; border-bottom:1px solid #d9d9d9;}
.hotLink dl.last2{border-bottom:none;}
.hotLink dt,.hotLink dd{float:left;}
.hotLink dt{padding-right:20px; font-size:16px; font-weight:bold; color:#333;}
.hotLink dd{width: 170px;line-height: 24px;}
.hotLink dd a{display: block; font-size:14px; color:#666;}
.hotLink li a{line-height: 24px; font-size:14px; color:#666;}
