@charset "utf-8";
/*用于填充间距的层*/
.spacing_div {width:200px; clear:both; line-height:1px; overflow:hidden; font-size:1px;}
.spacing_div_out {width:970px; clear:both; line-height:1px; overflow:hidden; margin:0 auto; background-color:#FFF;}
.margin-4 {margin-top:4px;}

/*宽度定义*/
.wd404 {width:404px;}

/*高度定义，尽量避免在html页面中写入样式*/
.ht4 {height:4px;}
.ht6 {height:6px;}
.ht8 {height:8px;}
.ht10 {height:10px;}
.ht10_02 {height:2px; overflow:hidden;}
.ht12 {height:12px;}
.ht96 {height: 96px; }
.ht120 {height: 120px;}
.ht168 {height: 168px;}
.ht192 {height: 192px;}
.ht264 {height: 264px;}
.ht289 {height: 289px;}
.ht293 {height: 293px;}
.ht434 {height: 434px;}
.ht438 {height: 438px;}

/*整体布局*/
.main-div {width:970px; margin:0 auto; text-align:center; height:auto; overflow:hidden; clear:both; }
.bg-white {background-color:#FFF; }
.top-center-ent {width: 400px; height:auto;  margin-left:4px; float:left;}
.top-right-ent {border:1px solid #CCCCCC; height:164px; padding:1px; width:233px}
.top-right-ent_wai { width:239px;  margin-top:4px; float:right;}
.ad_yule{margin-top:10px;overflow:hidden;padding-bottom:10px;}
.top-right-ent-o {margin:3px auto;  height:130px; line-height:26px; font-size:14px; background:url(../images/area_back_ent.gif);  overflow:hidden;}
.top-right-ent-o table {width: 230px;font-size:12px;color:#000000}
.top-right-ent-o table td {
text-align:left;
padding-left:12px;
background-image:url(../images/li-pic.gif);
background-position:left top;
background-repeat:no-repeat;
}
.top-right-ent-o li {display:inline; float:left; background:url(../images/li-pic-ent.gif) no-repeat; padding-left:19px; padding-right:10px;font-size:12px; white-space:nowrap;}
.middle-ent {border:1px solid #CCC; border-top:none; width: 968px; margin:0 auto; background:#FFF;  }
.middle-center-ent {width: 404px; float:left;}
.middle-right-ent {display:inline;float:right; margin:2px; width: 343px; background:#F5F3F3; text-align:center;}
.bottom-left-ent {float:left; width: 611px; }
.bottom-left-border-ent {width: 609px; border:1px solid #CCC; border-top:none; height: 291px;}
.bottom-right-ent {float:right; width: 340px; height: 317px; border:1px solid #CCC; padding:2px; margin-top:4px; display:inline;}
.bottom-right-ent-o {height:317px; background:#F5F3F3;}
.bottom-right-ent2 {border:1px solid #CCC;}

/*广告位的定义*/
.left-ad-1 {width: 554px; height: 60px; overflow:hidden; text-align:center; background:#EEE; margin:0 auto;}
.left-ad-2 {width: 580px; height: 60px; overflow:hidden; text-align:center; background:#EEE; margin:0 auto;}
.right-ad-1 {width: 373px; height: 60px; overflow:hidden; text-align:center; background:#EEE;}

/*区块的标题栏*/
.areaTitle {overflow:hidden; margin-left:auto; margin-right:auto; text-align:right; clear:both;}
.title-ent1 {background:url(../images/title-ent.png) no-repeat; width: 400px; height: 33px;}
.title-ent2 { height: 24px; background:url(../images/title-ent.png) 0 -61px no-repeat; padding-left:30px; line-height:24px; }
.title-ent2 span {float:left;font-weight:bold;color:#870293;}
.title-ent2 a:link, .title-ent2 a:visited {color:#870293; text-decoration:none; }
.title-ent2 a:hover, .title-ent2 a:active {color:#870293; text-decoration:underline; }
.title-ent3 {background:url(../images/title-ent.png) 0 -89px no-repeat; padding-left:34px; width: 936px; height: 32px;}
.title-ent4 {background:url(../images/title-ent.png) 0 -121px no-repeat; padding-left:34px; width: 936px; height: 32px;}
.title-ent5 {background:url(../images/title-ent.png) 0 -153px no-repeat; padding-left:34px; width: 936px; height: 32px;}
.title-ent6 {background:url(../images/title-ent.png) 0 -185px no-repeat; padding-left:34px; width: 577px; height: 32px;}
.title-ent3 span, .title-ent4 span, .title-ent5 span, .title-ent6 span {float:left; }
.title-ent7 {background:url(../images/title-ent.png) -400px 0 no-repeat; padding-left:21px; padding-right:7px; width: 376px; height: 23px;}
.title-ent7 span {float:left; font-size:14px; color:#000; font-weight:bold; line-height:25px; }
.title-ent8 {background:url(../images/title-ent.png) -611px -30px no-repeat; padding-right:7px; width: 309px; height: 27px;}
.title-ent8 span {float:left; padding-left:20px; font-size:14px; color:#F60; font-weight:bold; line-height:30px; overflow:hidden; height: 24px; border-bottom:1px solid #8964BB;}
.title-ent9 {background:url(../images/title-ent.png) -611px -58px no-repeat; width: 314px; height: 28px;}
.title-ent9 span {float:left; padding-left:20px; font-size:14px; color:#F60; font-weight:bold; line-height:30px; overflow:hidden; height: 25px; border-bottom:1px solid #8964BB; }
.title-ent10 {background:url(../images/title-ent.png) -611px -189px no-repeat; padding-left:10px; width:330px; height: 28px;}
.title-ent10 span { display:block; text-align:left; padding-left:27px; font-size:14px; color:#F60; font-weight:bold; line-height:30px; height: 25px; border-bottom:1px solid #8964BB; }
.title-ent9 a:link, .title-ent9 a:visited, .title-ent10 a:link, .title-ent10 a:visited {color:#F60; text-decoration:none; }
.title-ent9 a:hover, .title-ent9 a:active, .title-ent10 a:hover, .title-ent10 a:active {color:#F00; text-decoration:none; }
.title-ent11 {background:url(../images/title-ent.png) 0px -33px no-repeat; padding-left:34px;width: 577px; height: 28px; text-align:left;}
.title-ent12 {background:url(../images/title-ent.png) -240px -61px no-repeat; padding-left:10px; width: 330px; height: 28px;}
.title-ent12 span {float:left; padding-left:27px; font-size:14px; color:#F60; font-weight:bold; line-height:30px; overflow:hidden; height: 25px; border-bottom:1px solid #8964BB;}
.title-ent12 span a{color:#FF3300;}


/*幻灯片*/
.slide-area-ent {width: 305px; height: 292px; border:1px solid #CCC; padding:3px;}
.ifocus_pic_ent {display:inline; position:relative; float:left; width:305px; height:232px; overflow:hidden;z-index:1; overflow:hidden; }
.ifocus_piclist_ent {position:absolute; left:0px; top:0px; width:1220px; height:232px;}
.ifocus_piclist_ent li, .ifocus_piclist_ent div { width:305px; height:232px; overflow:hidden; float:left;}
.ifocus_piclist_ent img { width:305px; height:232px; }


.ifocus_title_ent {height:23px; width: 305px; text-align:center; background-color:#DDDDDD; color:#000; font-size:12px;line-height:23px; margin-top:-23px;z-index:2;position:relative; overflow:hidden; clear:both;}

.ifocus_btn_ent { width:305px;height:60px;margin:0px; display:inline;}




.ifocus_btn_ent div { width:73px; height:60px; float:left;cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.ifocus_btn_ent img { width:69px; height:51px; padding:7px 2px 2px 2px;}
.ifocus_btn_ent .current {background: url(../images/slide-border-ent.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}




/*头条推荐*/
.topnews_ent {width: 386px;padding:14px 0 0 14px;}
.topnews_ent .main{margin:0 auto;width: 386px; height:23px;line-height:23px;text-align:center; font-size:18px;font-family:simhei; color:#870293;overflow:hidden; }
.topnews_ent .main a:link, .topnews_ent .main a:visited {color:#870293; text-decoration:none; }
.topnews_ent .main a:hover, .topnews_ent .main a:active {color:#870293; text-decoration:underline; }
.topnews_ent .sub {margin:0 auto;width: 386px; height:18px;line-height:18px;text-align:center; font-size:12px; color:#000;overflow:hidden; }
.topnews_ent .sub a:link, .topnews_ent .sub a:visited {color:#000; text-decoration:none; }
.topnews_ent .sub a:hover, .topnews_ent .sub a:active {color:#000; text-decoration:underline; }
.dots-line-ent {width: 386px;height: 1px;line-height:1px;font-size:1px; background:url(../images/dots1.gif) repeat-x;}

/*新闻列表样式*/

.ent-newslist {
width:380px;
padding-left:4px; 
text-align:left; 
line-height:24px; 
font-size:12px;
 color:#666666; 
 overflow:hidden;
 }
 
 .ent-newslist  ul{
 display:block;
 width:380px;
  }
 
.ent-newslist td{text-align:left; font-size:12px; color:#666666;}

.ent-newslist li{
display:block;
font-size:12px; 
color:#666666; 
line-height:24px;
 padding-left:14px; 
 background:url(../images/li-pic-ent.gif) 0 -26px no-repeat; 
 overflow:hidden; }

.ent-newslist li span{
float:right;
padding-right:0px;
font-size:12px;
color:#666666;
}


.ent-newslist span{float:right; font-size:12px; line-height:24px;  color:#666666; text-align:right; display:block;}
.ent-newslist a:link, .ent-newslist a:visited {color:#000; text-decoration:none; font-size:14px;}
.ent-newslist a:hover, .ent-newslist a:active {color:#F00; text-decoration:underline; font-size:14px;}

.newslist2-ent {
background-image:url(../images/list-pic-ent.gif) no-repeat;
background-position:left top; 
padding-left:0px; 
text-align:left;
float:left;
}

.newslist2-ent  ul{
display:block;
width:270px;
overflow:hidden;
}

.newslist2-ent li{ height: 26px; line-height:26px; font-size:12px; float:left; width: 294px; overflow:hidden;  }

/*图片列表样式*/

.piclist1-ent {width: 160px;margin:14px 5px 0 5px; float:left; }
.piclist1-ent li {width:160px; height:140px; display:block; text-align:center; }
.piclist1-ent img {padding:5px;border:1px solid #CCC;}
.piclist1-ent p { height:24px;line-height:24px; font-size:12px;color:#333; text-align:center; overflow:hidden; }
.piclist1-ent a:link, .piclist1-ent a:visited {color:#333; text-decoration:none; }
.piclist1-ent a:hover, .piclist1-ent a:active {color:#F00; text-decoration:underline;}

.piclist2-ent {width: 328px; height:134px; margin:7px auto 4px auto;}
.piclist2-ent li {width:144px;padding-left:10px;padding-right:10px; float:left; display:block; text-align:center;}
.piclist2-ent img {padding:5px;border:1px solid #CCC;}
.piclist2-ent p { height:24px;line-height:24px; font-size:12px;color:#333; text-align:center; overflow:hidden; }
.piclist2-ent a:link, .piclist2-ent a:visited {color:#333; text-decoration:none; }
.piclist2-ent a:hover, .piclist2-ent a:active {color:#F00; text-decoration:underline;}

.piclist3-ent {margin:0 auto; padding-left:10px; }
.piclist3-ent li {width:311px; height:106px; padding-top:10px; padding-bottom:4px; display:block; overflow:hidden;}
.piclist3-ent .div1 {width: 84px; float:left; }
.piclist3-ent img {padding:2px;border:1px solid #CCC;}
.piclist3-ent .div2 {float:left;  height:100px;line-height:20px; font-size:12px;color:#333; text-align:left; overflow:hidden; padding-left:8px; width: 216px;}
.piclist3-ent h2 {color:#F60; font-weight:bold; font-size:12px;text-align:left; }
.piclist3-ent a:link, .piclist3-ent a:visited {color:#F60; text-decoration:none; }
.piclist3-ent a:hover, .piclist3-ent a:active {color:#F00; text-decoration:underline;}

/*可切换样式的标题栏*/

.swSty-ent-On, .swSty-ent-Off {float:left;width: 94px; height: 28px; overflow:hidden; text-align:center; font-weight:bold; line-height:34px; font-size:14px; cursor:pointer; }
.swSty-ent-On {background:url(../images/sw-title-ent.gif) no-repeat; color:#639;}
.swSty-ent-On a:link, .swSty-ent-On a:visited {color:#639; text-decoration:none; }
.swSty-ent-On a:hover, .swSty-ent-On a:active {color:#639; text-decoration:underline; }
.swSty-ent-Off {color:#FF0;}
.swSty-ent-Off a:link, .swSty-ent-Off a:visited {color:#FF0; text-decoration:none; }
.swSty-ent-Off a:hover, .swSty-ent-Off a:active {color:#FF0; text-decoration:underline; }




.tt_y{
margin-left:8px;
margin-right:8px;
padding-bottom:5px;
margin-top:10px;
text-align:center;
font-size:12px;
line-height:22px;
border-bottom:#CCCCCC dashed 1px;
}

.tt_y span{
font-family:"黑体";
font-size:16px;
color:#870293;
}

.tt_y span a{
color:#870293;
}


.bguay{
display:block;
text-align:left;
margin:6px;
}


.bguay li{
padding-left:10px;
background:url(../images/yl_oicn.gif);
background-repeat:no-repeat;
background-position:left 10px;
line-height:24px;
font-size:12px;
}

.yy_pic{
display:block;
overflow:hidden;
width:147px;
height:140px;
line-height:20px;
font-size:12px;
float:left;
padding-left:10px;
padding-top:5px;
}

.yy_pic img{
width:147px;
height:112px;
padding:2px;
border:#CCCCCC 1px solid;
}





