/* CSS Document */
*{ margin:0; padding:0; }
body{ 
	/*	#F5F3E7,festival1.jpg,#E85B01,2014newyear_bg.png	*/
	background:#F5F3E7;
	background-image:url("/images/festival1.jpg"); 
	font-size:12px; color:#000;
	background-repeat:no-repeat; background-position:top;
	}
ul,ol,li{ list-style:none; }
a{ color:#000; text-decoration:none; cursor:pointer; }
a:hover{ color:#c00; text-decoration:underline;background:#F0F0F0; }
img,fieldset,legend{ border:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }

/*分类列表（模块一）*/
#topline_01{display:block;}
#topline_02{display:none;}
#topline_03{display:none;}
#topline_04{display:none;}
#topline_05{display:none;}
#topline_06{display:none;}
#topline_07{display:none;}
#topline_08{display:none;}
#topline_09{display:none;}
#topline_10{display:none;}
#topline_11{display:none;}
#topline_12{display:none;}
#topline_13{display:none;}
#topline_14{display:none;}
#topline_15{display:none;}

/*首页排行的定义*/
#grade_top_f{text-align:center;color:#FF0000;font-weight:bold}
.span_0{ display:block; width:10px; height:30px; line-height:30px; text-align:center;
background:#FFFF66; border:1px solid #FFCC00;}
.span_1{ width:30px; height:30px; line-height:30px; text-align:center;color:#FF0000;font-weight:bold}
.span_2{ width:120px; height:30px; line-height:30px; text-align:center;}
.span_3{ width:30px; height:30px; line-height:30px; text-align:center;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; margin:0; padding:0; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%;  }
.clearfix { display:block; }
/* End hide from IE-mac */

.clearit{ clear:both; margin:0; padding:0; }

.lf{ float:left; }
.rt{ float:right; }
.relative{ position:relative; }

/*************************** ads ***************************/
.ads_top{ width:960px; height:auto; margin:7px auto 0; padding:0 2px 0 3px; overflow:hidden; }
.ads{ width:960px; height:auto; margin:2px auto 0; padding:0 2px 0 3px; overflow:hidden; }
.ads_l{ float:left; }
.ads_r{ float:right; }
.ads_l a , .ads_r a , .ads a{ display:block; font-size:0%; }

/*************************** header ***************************/
.header{ width:965px; height:auto; overflow:hidden; margin:0 auto; }
/* topBar */
.topBar{ width:960px; height:28px; margin-left:-15px; padding:0 17px; overflow:hidden; color:#fff; }
/*.topBar{ width:965px; height:28px; background:url(../images/bg_h28.gif) repeat-x; margin-left:0px; padding:0 0px; overflow:hidden; color:#fff; }*/
.topBar .lf{ padding-top:5px; line-height:18px; }
.topBar .lf *{ vertical-align:middle; }
.topBar .lf label{ line-height:18px; }
.topBar .txt{ width:103px; height:16px; border:1px solid #8e0000; padding-left:3px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666; }
.topBar .btn_log{ width:42px; height:16px; background:url(../images/sprites1.png) no-repeat -742px -702px; border:none 0; cursor:pointer; }
.topBar .btn_exit{ width:42px; height:16px; background:url(../images/sprites1.png) no-repeat -742px -734px; border:none 0; cursor:pointer; }
.topBar .lf a{ margin-left:10px; margin-right:10px; color:#fff; text-decoration:underline; }
.topBar .rt{ line-height:28px; }
.topBar .rt li{ float:left; margin-left:10px; }
.topBar .rt li a{ color:#fff; }
.topBar .rt li a.setHome{ background:url(../images/ico_home.png) no-repeat left center; padding-left:17px; }
.topBar .rt li a.mobile{ background:url(../images/ico_mobile.png) no-repeat left center; padding-left:14px; }

/* logoNav */
.logonav{ width:965px; height:73px; background:url(../images/sprites1.png) no-repeat 0 -324px; overflow:hidden; }
.logonav .logo{ float:left; padding-top:8px; padding-left:3px; }
/* mainNav */
.mainNav{ float:left; width:798px; height:auto; padding-top:8px; overflow:hidden; }
.mainNav .vline{ color:#c2c2c2; }
.mainNav ul{ padding-left:23px; overflow:hidden; }
.mainNav li{ float:left; margin-right:6px; line-height:22px; }
.mainNav li a{ color:#000; }
.mainNav li strong a{ color:#c00; }
.mainNav .line{ width:798px; height:1px; border-top:1px solid #e0e0e0; margin-top:4px; margin-bottom:4px; overflow:hidden; }

/*************************** banner ***************************/
.banner{ width:965px; height:auto; margin:2px auto 0; overflow:hidden; }
.banner a , .banner a:hover{ color:#333; }
.banner_t, .banner_b{ width:965px; height:6px; background:url(../images/sprites1.png) no-repeat 0 -407px; overflow:hidden; font-size:0%; }
.banner_b{ background-position:0 -55px; }
.banner_m{ height:247px; background:url(../images/sprites2.png) repeat-y 0 0; padding:10px 0; overflow:hidden; }
/* headline */
.headline{ float:left; width:432px; height:auto; padding:0 0 0 20px; overflow:hidden; }
.headline h2{ height:26px; overflow:hidden; }
.headline h2 a{ font:normal 18px/26px "黑体"; color:#000; }
.headline h2 a:hover{ color:#8b0000; }
.headline p{ color:#717171; line-height:24px; }
.headline a{ font-size:12px; color:#717171; line-height:20px; }
.headline a:hover{ color:#c00; }
.headline div{ margin-bottom:5px; }
.headline .line{ height:1px; border-top:1px solid #c7c7c7; padding:0 0 4px; overflow:hidden; }
/* focalpic */
.focalpic{ float:right; width:486px; height:auto; padding-right:12px; overflow:hidden; }
.focalpic .bspic{ float:left; width:393px; height:auto; overflow:hidden; position:relative; }
.focalpic .bspic a img{ width:393px; height:247px; position:relative; z-index:1; }
.focalpic .bspic li .opcityarea{ width:369px; height:50px; background:#000; padding:3px 12px; position:absolute; left:0; bottom:0; z-index:2; filter:alpha(opacity=40); /* IE */  -moz-opacity:0.4; /* Moz + FF */ opacity: 0.4;  }
.focalpic .bspic .picDes{ width:369px; height:50px; padding:3px 12px; position:absolute; left:0; bottom:0; z-index:3; color:#fff; }
.focalpic .bspic .picDes h2{ font:normal 16px/28px "microsoft yahei","微软雅黑","simhei"; color:#fff; margin:0; }
.focalpic .bspic .picDes p{ font-size:12px; line-height:22px; }
.focalpic .sspic{ float:right; width:93px; height:auto; overflow:hidden; }
.focalpic .sspic li{ width:88px; height:58px; margin-bottom:5px; *margin-bottom:2px; padding-left:5px; }
.focalpic .sspic li a{ display:block; cursor:pointer; font-size:0%; }
.focalpic .sspic li img{ width:88px; height:58px; }
.focalpic .sspic li.on{ background:url(../images/bg_88x58.png) no-repeat; width:82px; height:52px; padding:3px 3px 3px 8px; }
.focalpic .sspic li.on img{ width:82px; height:52px; border:none; }

/*************************** area ***************************/
.area{ width:965px; height:auto; margin:2px auto 0; overflow:hidden; }

/* area_t & area_m & area_b */
.area_t , .area_b{ width:965px; background:url(../images/sprites1.png) no-repeat 0 0; overflow:hidden; }
.area_t{ height:30px; }
.area_m{ width:965px; height:auto; background:url(../images/sprites2.png) repeat-y 0 0; overflow:hidden; }
.area_b{ height:6px; font-size:0%; }

/* area_t1 & area_m1 & area_b1 */
.area_t1{ background-position:0 0; position:relative; }
.area_m1{ background-position:0 0; }
.area_b1{ background-position:0 -55px; }
.area_b1_2{ background-position:0 -208px; }

/* area_t2 & area_m2 & area_b2 */
.area_t2{ background-position:0 -71px; }
.area_m2{ background-position:-965px 0; }
.area_b2{ background-position:0 -126px; }

/* area_t3 & area_m3 & area_b3 */
.area_t3{ background-position:0 -142px; }
.area_m3{ background-position:-1930px 0; }
.area_b3{ background-position:0 -197px; }
.area_b3_2{ background-position:0 -224px; }

/* area_t_l & area_t_c & area_t_r */
.area_t_l{ height:30px; position:relative; }
.area_t_c{ height:30px; position:relative; }
.area_t_r{ height:30px; position:relative; }

/* area_t2_l & area_t2_r */
.area_t2_l{ float:left; width:460px; padding-left:3px; padding-right:1px; }
.area_t2_r{ float:right; width:496px; padding-left:1px; padding-right:2px; }

/* area_m2_l & area_m2_r */
.area_m2_l{ float:left; width:460px; padding-left:3px; padding-right:1px; overflow:hidden; }
.area_m2_r{ float:right; width:496px; padding-left:1px; padding-right:2px; overflow:hidden; }

/* area_t3_l & area_t3_c & area_t3_r */
.area_t3_l{ float:left; width:460px; padding-left:3px; padding-right:1px; }
.area_t3_c{ float:left; width:240px; padding-left:3px; padding-right:1px; }
.area_t3_r{ float:right; width:252px; padding-left:1px; padding-right:2px; }

/* area_m3_l & area_m3_c & area_m3_r */
.area_m3_l{ float:left; width:460px; padding-left:3px; padding-right:1px; }
.area_m3_c{ float:left; width:240px; padding-left:3px; padding-right:1px; }
.area_m3_r{ float:right; width:252px; padding-left:1px; padding-right:2px; }

.area_t_l h2 , .area_t_c h2 , .area_t_r h2{ }
.tTag{ position:absolute; left:90px; top:9px; font-size:12px; color:#797979; }
.more{ position:absolute; right:18px; top:8px; }
.more_g{ background:url(../images/ico_arr_g.png) no-repeat right 1px; padding-right:15px; color:#000; }
.more_r{ background:url(../images/ico_arr_r.png) no-repeat right 1px; padding-right:15px; color:#c00; }

/* tit */
.tit{ display:block; background:url(../images/sprites_tit.png) no-repeat; position:absolute; left:23px; top:8px; font-size:0%; text-indent:-100000px; }
.tit_w2{ width:31px; height:15px; }
.tit_w3{ width:46px; height:15px; }
.tit_w4{ width:61px; height:15px; }
.tit_w5{ width:76px; height:15px; }
.tit_w6{ width:90px; height:15px; }
.tit_w7{ width:105px; height:15px; }
.tit_kbjhzq{ background-position:0 0; }
.tit_tbtj{ background-position:0 -25px; }
.tit_wmgz{ background-position:0 -50px; }
.tit_zwltphb{ background-position:0 -75px; }
.tit_mjmy{ background-position:0 -100px; }
.tit_jybk{ background-position:0 -125px; }
.tit_djph{ background-position:0 -150px; }
.tit_sh{ background-position:0 -175px; }
.tit_tssh{ background-position:0 -200px; }
.tit_jj{ background-position:0 -225px; }
.tit_rw{ background-position:0 -250px; }
.tit_yl{ background-position:0 -275px; }
.tit_ylrt{ background-position:0 -300px; }
.tit_nx{ background-position:0 -325px; }
.tit_sstk{ background-position:0 -350px; }
.tit_rd{ background-position:0 -375px; }
.tit_tyzx{ background-position:0 -400px; }
.tit_gj{ background-position:0 -425px; }
.tit_tssj{ background-position:0 -450px; }
.tit_js{ background-position:0 -475px; }
.tit_jdwq{ background-position:0 -500px; }
.tit_dqtt{ background-position:0 -525px; }
.tit_qc{ background-position:0 -550px; }
.tit_qcsd{ background-position:0 -575px; }
.tit_sm{ background-position:0 -600px; }
.tit_smxp{ background-position:0 -625px; }
.tit_ss{ background-position:0 -650px; }
.tit_drkdb{ background-position:0 -675px; }
.tit_mxjp{ background-position:0 -700px; }
.tit_mr{ background-position:0 -725px; }
.tit_mrlt{ background-position:0 -750px; }
.tit_mrtag{ background-position:0 -775px; }
.tit_lx{ background-position:-120px 0; }
.tit_shmy{ background-position:-120px -25px; }
.tit_ls{ background-position:-120px -50px; }
.tit_tsls{ background-position:-120px -75px; }
.tit_rtph{ background-position:-120px -100px; }
.tit_zt{ background-position:-120px -125px; }
.tit_lq{ background-position:-120px -150px; }
.tit_qgrt{ background-position:-120px -175px; }
.tit_sx{ background-position:-120px -200px; }
.tit_xwy{ background-position:-120px -225px; }
.tit_pkx{ background-position:-120px -250px; }
.tit_fxb{ position:absolute; left:3px; top:2px; text-indent:0px; }
.tit_zx{ background-position:-120px -275px; }
.tit_wjh{ position:relative; top:1px; margin-right:8px; }
.tit_smkz{ background-position:-120px -375px; }

/* colCR */
.colCR{ float:right; width:499px; height:auto; overflow:hidden; }
/* colCR_t */
.colCR_t , .colCR_b{ width:499px; height:30px; background:url(../images/sprites1.png) no-repeat 0 0; overflow:hidden; }
.colCR_t{ background-position:-464px -142px; margin-left:0px; *margin-left:-3px; }
.colCR_b{ height:6px; background-position:-464px -197px; font-size:0%; }
.colCR_t_l{ float:left; width:242px; position:relative; }
.colCR_t_r{ float:right; width:255px; position:relative; }
.colCR_m{ height:auto; background:url(../images/sprites2.png) repeat-y -2394px 0; overflow:hidden; margin-left:0px; *margin-left:-3px; }
.colCR_m_l{ float:left; width:242px; padding-left:2px; overflow:hidden; }
.colCR_m_r{ float:right; width:255px; overflow:hidden; }

/* flaglist */
.flaglist{ width:436px; height:auto; padding:10px 0 6px 16px; overflow:hidden; }
.flaglist li{ float:left; margin-right:8px; white-space:nowrap; }
.flaglist li a{ font:normal 14px/23px "宋体"; color:#000; }

/* bbslist */
.bbslist{ width:464px; height:auto; padding:10px 0 6px 15px; overflow:hidden; }
.bbslist li{ float:left; margin-right:14px; white-space:nowrap; }
.bbslist li a{ font:normal 14px/23px "宋体"; color:#000; }

/* focusInterview */
.focusInterview{ width:495px; height:auto; padding:5px 10px 0 10px; overflow:hidden; }
.focusInterview ul{ width:495px; height:auto; border-bottom:1px dotted #ccc; padding:7px 0 9px 7px; *padding:6px 0 6px 6px; overflow:hidden; }
.focusInterview li{ width:495px; height:24px; overflow:hidden; background:url(../images/dot_red.gif) no-repeat left 10px; padding-left:9px; vertical-align:middle; }
.focusInterview li a{ display:block; float:left; padding-right:12px; font-size:14px; line-height:24px; }
.focusInterview li a:hover{ color:#c00; text-decoration:underline; }
.focusInterview li span{ display:block; height:24px; overflow:hidden; font-size:12px; line-height:24px; color:#004378; }
.focusInterview li span a{ font-weight:bold; font-size:12px; color:#004378; }
.focusInterview li span img{ display:block; overflow:hidden; font-size:0%; position:relative; top:5px; }
.focusInterview .last{ border:none; }

/* twodayHot */
.twodayHot{width:480px; height:auto; padding:10px 10px 0 10px; overflow:hidden; }
.twodayHot .tips{ width:410px; height:26px; padding-left:30px; background:#fdf4e1 url(../images/tipslogo.gif) no-repeat left top; overflow:hidden; font:normal 12px/26px "宋体"; color:#c00; }
.twodayHot ol{ width:480px; height:auto; padding-top:10px; *padding-top:8px; overflow:hidden; }
.twodayHot li{ width:480px; height:24px; padding-left:24px; overflow:hidden; position:relative; vertical-align:middle; }
.twodayHot li em{ position:absolute; left:3px; top:5px; display:block; width:13px; height:13px; background:url(../images/num3.png) no-repeat; font:normal 10px/13px Arial, Helvetica, sans-serif; text-align:center; color:#fff; }
.twodayHot li.line{ background:url(../images/dotline1.gif) repeat-x left bottom; padding-bottom:10px; margin-bottom:10px; }
.twodayHot li a { float:left; display:block; padding-right:12px; overflow:hidden; font-size:14px; line-height:24px; color:#000; }
.twodayHot li a:hover {color:#c00; }
.twodayHot li span { float:left; display:block; height:24px; overflow:hidden; line-height:24px; color:#004378; }
.twodayHot li span a{ font-size:12px; color:#004378; }
.twodayHot li span a:hover{ font-size:12px; color:#004378; }
.twodayHot li span img{ position:relative; top:5px; }
.twodayHot li span a strong{ position:relative; top:0px; *top:2px; }

/* picGuide */
.picGuide{ width:470px; height:auto; padding:15px 0 0 18px; overflow:hidden; }
.picGuide li{ float:left; width:122px; height:122px; background:#eee; padding:5px 1px 1px 5px; margin-right:19px; margin-bottom:19px; overflow:hidden; position:relative; }
.picGuide li a img{ display:block; width:116px; height:87px; border:1px solid #fff; margin-bottom:4px; font-size:0%; }
.picGuide .txt{ display:block; width:96px; overflow:hidden; line-height:14px; color:#1e1e1e; }
.picGuide .no{ display:block; width:19px; height:19px; background:url(../images/sprites3.png) no-repeat 0 -14px; text-align:center; line-height:19px; font-weight:bold; color:#787878; position:absolute; right:1px; bottom:1px; }
.picGuide li.lihover{ background:#909090; }
.picGuide li.lihover .txt{ color:#fff; }
.picGuide li.lihover .no{ color:#c00; }

/* polynews */
.polynews{ width:455px; padding:10px 0 10px 11px; overflow:hidden; }
.polynews dt{ float:right; width:312px; height:24px; overflow:hidden; font:bold 14px/24px "宋体"; color:#000; }
.polynews dt a{ color:#000; }
.polynews dd.pic{ float:left; width:136px; height:85px; font-size:0%; }
.polynews dd.pic img{ width:136px; height:85px; }
.polynews dd.txt{ float:right; width:315px; height:65px; overflow:hidden; font-size:12px; line-height:20px; color:#717171; text-indent:2em; }
.polynews dd.txt a{ color:#c00; }
/* polylist */
.polylist{ width:455px; height:auto; border-top:1px dotted #7f7f7f; margin-left:5px; overflow:hidden; }
.polylist ul{ width:222px; height:auto; border-right:1px dotted #7f7f7f; padding-top:10px; padding-bottom:8px; margin-top:1px; margin-right:2px; overflow:hidden; }
.polylist li{ width:220px; height:21px; padding-left:8px; overflow:hidden; line-height:21px; }
.polylist li a.cate{ color:#dd0101; margin-right:9px; }
.polylist li a{ color:#535353; }
.polylist .rt{ border-right:none; }
.poly_b{ width:456px; height:6px; background:url(../images/sprites1.png) -464px -126px; font-size:0%; margin-left:-3px; }

/* listview5 */
.listview5{ padding:14px 0 0px 17px; overflow:hidden; }
.listview5 li{ height:25px; background:url(../images/dot_red.gif) no-repeat left center; padding-left:8px; overflow:hidden; clear:both; line-height:25px; vertical-align:middle; }
.listview5 li a{ float:left; padding-right:12px; font-size:14px; line-height:25px; }
.listview5 li a:hover{ color:#c00; text-decoration:underline; }
.listview5 li span{ font-size:12px; color:#004378; }
.listview5 li span a{ font:bold 12px/25px "宋体"; color:#004378; position:relative; top:1px; }
.listview5 li span img{ font-size:0%; position:relative; top:3px; }
.listview5 li a.cate{ color:#c00; padding-right:0px; }

/* listview6 */
.listview6{ width:223px; height:auto; padding:15px 0 4px 17px; overflow:hidden; }
.listview6 li{ float:left; width:100px; height:22px; background:url(../images/dot_black.gif) no-repeat left center; padding-left:8px; overflow:hidden; line-height:22px; }
.listview6 li a{ font-size:12px; line-height:22px; color:#000; }
.listview6 li .num{ color:#c00; }
.listview6 li.first{ float:none; width:200px; height:auto; background:none; padding-left:0px; margin-bottom:4px; }
.listview6 li.first a img{ display:block; width:188px; height:137px; background:#fff; border:1px solid #9c9c9c; padding:5px; }
.listview6 li.first p{ width:200px; height:20px; margin-top:2px; overflow:hidden; font:normal 12px/20px "宋体"; text-align:center; }
.listview6 li.first p a{ color:#2626b4; }
.listview6 li.pictxt1{ width:209px; height:116px; background:none; padding-left:0px; margin-bottom:4px; overflow:hidden; }
.listview6 li.pictxt1 h3{ float:right; width:120px; height:36px; overflow:hidden; }
.listview6 li.pictxt1 h3 a{ font:bold 14px/18px "宋体"; color:#000; color:#000; }
.listview6 li.pictxt1 .pic{ float:left; width:73px; height:108px; background:#fff; border:1px solid #9c9c9c; padding:1px; overflow:hidden; font-size:0%; }
.listview6 li.pictxt1 .pic img{ width:73px; height:108px; }
.listview6 li.pictxt1 p{ float:right; width:120px; height:80px; overflow:hidden; font:normal 12px/20px "宋体"; color:#666; }

/* listview7 */
.listview7{ padding-top:15px; padding-left:8px; }
.listview7 li{ width:220px; height:26px; padding-right:17px; overflow:hidden; font-size:12px; line-height:26px; _margin-bottom:-3px; }
.listview7 li.bg{ background:#f8f8f8; _margin-bottom:-3px; }
.listview7 li a{ color:#666; _float:left; }

/* listview8 */
.listview8{ width:225px; height:auto; padding-top:15px; padding-left:15px; overflow:hidden; }
.listview8 li{ height:22px; background:url(../images/dot_black.gif) no-repeat left 8px; padding-left:8px; overflow:hidden; line-height:22px; }
.listview8 li.first{ height:auto; background:none; padding-left:0px; margin-bottom:4px; overflow:hidden; }
.listview8 li.first a.pic{ display:block; width:200px; height:149px; overflow:hidden; font-size:0%; }
.listview8 li.first a.pic img{ width:188px; height:137px; background:#fff; border:1px solid #9c9c9c; padding:5px; }
.listview8 li.first p{ width:200px; height:20px; margin-top:2px; overflow:hidden; font:normal 12px/20px "宋体"; text-align:center; }
.listview8 li.first p a{ color:#2626b4; }
.listview8 li.first2{ height:auto; background:none; padding-left:0px; margin-bottom:4px; overflow:hidden; }
.listview8 li.first2 a.pic{ display:block; width:212px; height:202px; overflow:hidden; font-size:0%; }
.listview8 li.first2 a.pic img{ width:208px; height:198px; background:#fff; border:1px solid #9c9c9c; padding:1px; }
.listview8 li.first2 p{ width:212px; height:20px; margin-top:2px; overflow:hidden; font:bold 14px/20px "宋体"; text-align:center; }
.listview8 li.first2 p a{ color:#4d4d4d; }

/* listview9 */
.listview9{ padding-top:15px; padding-left:8px; }
.listview9 li{ width:237px; height:26px; *margin-bottom:-3px; overflow:hidden; font-size:12px; line-height:26px; }
.listview9 li.bg{ background:#f8f8f8; *margin-bottom:-3px; }
.listview9 li a{ float:left; color:#666; }
.listview9 li em{ float:left; }
.listview9 li .tide{ float:right; width:30px; text-align:center; }
.listview9 li .tide img{ position:relative; top:5px; }

/* listview10 */
.listview10{ padding:10px 0 4px 17px; }
.listview10 li{ height:24px; background:url(../images/dot_red.gif) no-repeat left center; padding-left:8px; overflow:hidden; line-height:24px; }
.listview10 li a{ float:left; padding-right:12px; font-size:14px; line-height:24px; }
.listview10 li span{ font-size:12px; color:#004378; }
.listview10 li span a{ font:bold 12px/24px "宋体"; color:#004378; position:relative; top:1px; }
.listview10 li span img{ font-size:0%; position:relative; top:3px; }

/* picview1 */
.picview1{ width:222px; height:auto; padding-top:15px; padding-left:15px; overflow:hidden; }
.picview1 li img{ border:1px solid #b9b7b6; font-size:0%; }
.picview1 li p{ height:23px; overflow:hidden; line-height:23px; text-align:center; }
.picview1 li p a{ color:#000; }
.picview1 .lpic{ float:left; width:132px; height:auto; }
.picview1 .lpic img{ width:130px; height:230px; }
.picview1 .lpic p{ width:132px;  }
.picview1 .spic{ float:right; width:79px; height:auto; margin-bottom:2px; }

/* picview2 */
.picview2{ width:960px; height:302px; padding-top:20px; overflow:hidden; }
.picview2 li{ float:left; width:140px; height:151px; margin-right:24px; overflow:hidden; }
.picview2 li img{ width:130px; height:107px; border:1px solid #a3a3a3; padding:4px; overflow:hidden; }
.picview2 li p{ width:140px; height:24px; overflow:hidden; text-align:center; line-height:24px; }
.picview2 li p a{ color:#000; line-height:24px; }
.picview2 .lpic{ float:left; width:218px; height:302px; border-right:1px solid #cacaca; margin-top:-20px; margin-right:27px; padding-top:20px; padding-left:30px; padding-right:27px; overflow:hidden; }
.picview2 .lpic img{ width:214px; height:262px; padding:1px; border:1px solid #a3a3a3; }
.picview2 .lpic p{ width:218px; height:24px; overflow:hidden; line-height:24px; }
.picview2 .lpic p a{ font-weight:bold; font-size:14px; color:#000; }

/* expview */
.expview{ float:left; width:454px; height:238px; padding-left:21px; margin-top:10px; overflow:hidden; }
.expview h2{ height:24px; font-size:12px; line-height:24px; color:#666; position:relative; }
.expview h2 span{ background:url(../images/arrow1.gif) no-repeat left 2px; padding-left:10px; }
.expview h2 a{ position:absolute; bottom:1px; right:6px; font-weight:normal; font-size:12px; color:#c00; text-decoration:underline; }
.expview ul{ width:480px; height:auto; overflow:hidden; }
.expview li{ float:left; width:214px; height:auto; margin-right:21px; overflow:hidden; text-align:center; }
.expview li a img{ width:204px; height:144px; border:1px solid #c0c0c0; padding:4px; margin-bottom:4px; overflow:hidden; font-size:0%; }
.expview li p{ width:214px; height:22px; overflow:hidden; color:#666; line-height:16px; text-align:center; }
.expview li p a{ color:#000; }

/* miptxt */
.miptxt{ width:959px; height:auto; background:url(../images/bg_h15.gif) repeat-x left top; margin-left:3px; padding-top:13px; overflow:hidden; }
.miptxt dl{ }
.miptxt dt{ margin-bottom:5px; font:bold 12px/22px "宋体"; color:#c00; }
.miptxt .dlist1{ float:left; width:225px; height:auto; border-right:1px solid #cacaca; margin-top:-13px; padding-top:13px; padding-bottom:8px; padding-left:27px; padding-right:20px; overflow:hidden; }
.miptxt .dlist1 dt{ }
.miptxt .dlist1 dd{ font:normal 12px/22px "宋体"; line-height:22px; }
.miptxt .dlist1 dd .vline{ padding:0 5px; color:#999; }
.miptxt .dlist2{ }
.miptxt .lf{ width:390px; padding-left:27px; overflow:hidden; }   
.miptxt .rt{ width:245px; }
.miptxt .dlist2 dt{ }
.miptxt .dlist2 a{ display:block; float:left; height:16px; background:#7499d7 url(../images/bg_mipNav.png) no-repeat left top; padding-left:9px; margin-right:9px; margin-bottom:5px; }
.miptxt .dlist2 a em{ float:left; display:inline-block; height:16px; background:#7499d7 url(../images/bg_mipNav.png) right -16px; padding-right:9px; font:normal 12px/16px "宋体"; color:#fff; white-space:nowrap; }
.miptxt .dlist2 a:hover , .miptxt .dlist2 a em:hover{ text-decoration:none; }

/* fillet */
.fillet{ width:387px; height:68px; background:url(../images/sprites1.png) no-repeat 0 -702px; margin-top:10px; margin-left:18px; padding:16px 20px 14px; overflow:hidden; text-align:center; }
.fillet h1{ font-size:20px; font-family:"微软雅黑"; line-height:20px; margin-bottom:10px; }
.fillet p{ text-indent:24px; line-height:20px; color:#333; text-align:left; }
a.purple , a.purple:hover{ color:#7449e0; }
a.rose , a.rose:hover{ color:#e049c2; }

/* picview3 */
.picview3{ width:427px; height:auto; padding-left:18px; margin-top:10px; overflow:hidden; }
.picview3 ul{ width:470px; }
.picview3 li{ float:left; width:138px; margin-right:6px; overflow:hidden; }
.picview3 li img{ width:134px; height:187px; border:1px solid #dadada; padding:1px; font-size:0%; }
.picview3 li p{ width:134px; height:20px; overflow:hidden; line-height:20px; text-align:center; }
.picview3 li p a{ color:#000; }

/* picview4 */
.picview4{ padding-top:15px; padding-left:14px; }
.picview4 img{ width:220px; height:289px; border:1px solid #a3a3a3; padding:1px; }
.picview4 p{ width:224px; height:24px; font:bold 14px/24px "宋体"; text-align:center; }
.picview4 p a{ caption-side:#4d4d4d; }

/* picview6 */
.picview6{ width:237px; height:auto; padding-left:9px; margin-top:11px; overflow:hidden; }
.picview6 ul{ width:240px; height:auto; overflow:hidden; }
.picview6 li{ float:left; width:106px; margin-right:12px; overflow:hidden; }
.picview6 li a.pic{ display:block; width:106px; height:87px; overflow:hidden; font-size:0%; }
.picview6 li img{ width:106px; height:87px; }
.picview6 li p{ width:106px; height:20px; overflow:hidden; margin-top:4px; line-height:20px; text-align:center; }
.picview6 li p a{ color:#000; }

/* tagbox */
.tagbox{ width:229px; height:auto; background:#dadada url(../images/bg_tagbox.gif) repeat-x; border:1px solid #fff; border-bottom:none; padding:0 10px; overflow:hidden; }
.tagbox .tagtxt{ width:198px; height:312px; _height:313px; margin:15px auto 5px; overflow:hidden; font-family:"黑体"; line-height:24px; }
.tagbox .red{ color:#c00; }
.tagbox .black{ color:#383838; }
.tagbox .blue{ color:#001778; }

/* tabNav */
/* tabNav1 */
.tabNav1{ height:29px; background:url(../images/bg_tabNav.png) no-repeat 0 0; margin-left:-1px; margin-top:1px; position:relative; }
.tabNav1 li{ float:left; overflow:hidden; }
.tabNav1 li span{ display:block; float:left; text-indent:-10000px; }
.tabNav1 li.onno1{ width:113px; height:29px; background:url(../images/bg_tabNav.png) no-repeat 0 0; position:absolute; left:0; }
.tabNav1 li.onno2{ width:111px; height:29px; background:url(../images/bg_tabNav.png) no-repeat -112px 0; position:absolute; left:112px; }
.tabNav1 li.onno3{ width:97px; height:29px; background:url(../images/bg_tabNav.png) no-repeat -222px 0; position:absolute; left:222px; }
.tabNav1 li.onno4{ width:97px; height:29px; background:url(../images/bg_tabNav.png) no-repeat -320px 0; position:absolute; left:320px; }
.tabNav1 li.on1{ width:113px; height:29px; background:url(../images/bg_tabNav.png) no-repeat 0 -33px; position:absolute; left:0; }
.tabNav1 li.on2{ width:111px; height:29px; background:url(../images/bg_tabNav.png) no-repeat -112px -33px; position:absolute; left:112px; }
.tabNav1 li.on3{ width:97px; height:29px; background:url(../images/bg_tabNav.png) no-repeat -222px -33px; position:absolute; left:222px; }
.tabNav1 li.on4{ width:97px; height:29px; background:url(../images/bg_tabNav.png) no-repeat -320px -33px; position:absolute; left:320px; }

/* tabNav2 */
.tabNav2{ height:29px; margin-top:1px; }
.tabNav2 li{ float:left; height:29px; font-size:0%; }
.tabNav2 li a , .tabNav2 li a:hover{ display:block; width:100%; height:29px; text-indent:-10000px; }
.tabNav2 li.li1{ width:94px; }
.tabNav2 li.li2{ width:79px; }
.tabNav2 li.li3{ width:79px; }
.tabNav2 li.li1 a , .tabNav2 li.li2 a , .tabNav2 li.li3 a{ background:url(../images/bg_tabNav.png) no-repeat; }
.tabNav2 li.li2 a{ background-position:-94px -72px; }
.tabNav2 li.li3 a{ background-position:-173px -72px; }
.tabNav2 li.li1 a:hover , .tabNav2 li.li2 a.on{ background-position:0 -106px; }
.tabNav2 li.li2 a:hover , .tabNav2 li.li2 a.on{ background-position:-94px -106px; }
.tabNav2 li.li3 a:hover , .tabNav2 li.li3 a.on{ background-position:-173px -106px; }
.tabNav2 li.li1 a.onno{ background-position:0 -72px; }
.tabNav2 li.li2 a.onno{ background-position:-94px -72px; }
.tabNav2 li.li3 a.onno{ background-position:-173px -72px; }
/* tab_sh */
.tab_sh li.li1 a{ background-position:0 -72px; }
.tab_sh li.li1 a:hover , .tab_sh li.li1 a.on{ background-position:0 -106px; }
/* tab_jj */
.tab_jj li.li1 a{ background-position:0 -145px; }
.tab_jj li.li1 a:hover , .tab_jj li.li1 a.on{ background-position:0 -179px; }
/* tab_yl */
.tab_yl li.li1 a{ background-position:0 -217px; }
.tab_yl li.li1 a:hover , .tab_yl li.li1 a.on{ background-position:0 -251px; }
/* tab_gj */
.tab_gj li.li1 a{ background-position:0 -290px; }
.tab_gj li.li1 a:hover , .tab_gj li.li1 a.on{ background-position:0 -324px; }
/* tab_js */
.tab_js li.li1 a{ background-position:0 -363px; }
.tab_js li.li1 a:hover , .tab_js li.li1 a.on{ background-position:0 -397px; }

/* tabNav3 */
.tabNav3{ height:29px; margin-top:1px; margin-left:-1px; }
.tabNav3 li{ float:left; width:126px; height:29px; font-size:0%; }
.tabNav3 a{ display:block; width:100%; height:29px; text-indent:-10000px; }
.tabNav3 li.kbb{ background:url(../images/bg_tabNav.png) no-repeat 0 -467px; }
.tabNav3 li.myd{ background:url(../images/bg_tabNav.png) no-repeat -126px -467px; }
.tabNav3 li.kbb .on , .tabNav3 li.kbb a:hover{ background:url(../images/bg_tabNav.png) no-repeat 0 -436px; }
.tabNav3 li.myd .on , .tabNav3 li.myd a:hover{ background:url(../images/bg_tabNav.png) no-repeat -126px -436px; }

/* tabNav4 */
.tabNav4{ height:29px; margin-top:1px; margin-left:-1px; }
.tabNav4 li{ float:left; width:126px; height:29px; font-size:0%; }
.tabNav4 a{ display:block; width:100%; height:29px; text-indent:-10000px; }
.tabNav4 li.kbb{ background:url(../images/bg_tabNav.png) no-repeat 0 -537px; }
.tabNav4 li.tpk{ background:url(../images/bg_tabNav.png) no-repeat -126px -537px; }
.tabNav4 li.kbb .on , .tabNav4 li.kbb a:hover{ background:url(../images/bg_tabNav.png) no-repeat 0 -506px; }
.tabNav4 li.tpk .on , .tabNav4 li.tpk a:hover{ background:url(../images/bg_tabNav.png) no-repeat -126px -506px; }

/* tabNav5 */
.tabNav5{ width:238px; height:23px; border-bottom:1px solid #b8b8b8; margin-left:1px; position:relative; }
.tabNav5 li{ float:left; width:39px; height:23px; border-right:1px solid #b8b8b8; text-align:center; position:relative; }
.tabNav5 li.first{ width:39px; border-right:1px solid #b8b8b8; position:relative; }
.tabNav5 li.last{ width:38px; border-right:none; position:relative; }
.tabNav5 li a{ display:block; width:100%; height:23px; background:url(../images/bg_39x23_2.gif) no-repeat 0 0; text-align:center; line-height:23px; color:#323232; position:relative; }
.tabNav5 li.first a{ background:url(../images/bg_39x23_1.gif) no-repeat 0 0; }
.tabNav5 li.last a{ background:url(../images/bg_39x23_2.gif) no-repeat left 0; }
.tabNav5 li a.cur , .tabNav5 li a:hover , .tabNav5 li.first a.cur , .tabNav5 li.first a:hover{ height:26px; background:url(../images/bg_39x26_1.gif) no-repeat center top; color:#d20000; text-decoration:none; position:absolute; left:0; top:0; }
.tabNav5 li.last a{ display:block; width:38px; height:23px; background:url(../images/bg_39x23_2.gif) no-repeat 0 0; }
.tabNav5 li.last a.cur , .tabNav5 li.last a:hover{ height:26px; background:url(../images/bg_39x26_1.gif) no-repeat center top; position:absolute; left:0; top:0; }

/* kbb*/
.lx_kbb{ width:251px; height:244px; overflow:hidden; }
.lx_kbb table{ width:244px; height:169px; margin:5px auto 0; }
.lx_kbb th{ height:22px; background:url(../images/dotline3.gif) left bottom repeat-x; font:normal 12px/22px "宋体"; color:#787878; }
.lx_kbb .ph{ width:38px; text-align:center; }
.lx_kbb .mc{ width:91px; padding-left:0px; text-align:left; }
.lx_kbb .kb{ width:70px; text-align:left; }
.lx_kbb .bg{ background:#f4f4f4; }
.lx_kbb .first{ height:60px; }
.lx_kbb .first img{ width:60px; height:47px; }
.lx_kbb td{ height:27px; line-height:27px; }
.lx_kbb td *{ vertical-align:middle; }
.lx_kbb td em , .lx_kbb td em.f3{ display:block; width:14px; height:11px; background:url(../images/num2.png) no-repeat 0 -19px; font:bold 9px/11px Verdana, Geneva, sans-serif; text-align:center; color:#fff; }
.lx_kbb td em.f3{ background-position:0 0; }
/* lx_cate */
.lx_cate{ background:#fff url(../images/bg_h15.gif) repeat-x; margin-top:2px; padding-top:7px; padding-bottom:5px; overflow:hidden; }
.lx_cate p{ width:217px; height:38px; overflow:hidden; margin:0 auto; position:relative; line-height:21px; color:#000; }
.lx_cate a{ color:#000; }
.lx_cate a:hover{ color:#c00; text-decoration:underline; }
.lx_cate a.all{ position:absolute; right:0; top:24px; color:#787878; line-height:14px; }
.lx_cate a.all:hover{ color:#c00; text-decoration:underline; }

/* tpk */
.lx_tpk{ width:232px; height:226px; padding:18px 0 0 12px; overflow:hidden; }
.lx_tpk li{ float:left; width:102px; height:auto; margin:0 10px 12px 0; overflow:hidden; }
.lx_tpk li .pic{ display:block; width:96px; height:72px; border:1px solid #9f9f9f; padding:2px; overflow:hidden; font-size:0%; }
.lx_tpk li .pic img{ width:96px; height:72px; }
.lx_tpk li p{ width:102px; height:22px; margin-top:2px; text-align:center; }
.lx_tpk li p a{ color:#000; font:normal 12px/22px "宋体"; }

/* hotbbs */
.hotbbs{ width:225px; height:auto; padding:11px 0 8px 14px; overflow:hidden; }
.hotbbs li{ width:214px; height:22px; background:url(../images/arrow1.gif) no-repeat left 7px; padding-left:11px; line-height:22px; }
.hotbbs li a{ color:#535353; }
.line_hotbbs{ width:229px; margin-left:10px; font-size:0%; }

/* line */
.dashline{ height:1px; border-top:1px dashed #ccc; margin:3px auto 0; font-size:0%; }

/* womLisst */
.womList{ width:237px; height:auto; border-bottom:1px dashed #c5c5c5; margin-top:8px; margin-left:5px; padding-bottom:6px; overflow:hidden; }
.womList li{ width:204px; height:26px; padding-left:33px; overflow:hidden; line-height:26px; position:relative; }
.womList li.bg{ background:#f8f8f8; }
.womList li em{ display:block; position:absolute; left:0px; top:0px; }
.womList li cite{ position:absolute; bottom:1px; right:25px; }
.womList li.first{ width:237px; height:14px; border-bottom:1px dashed #c5c5c5; padding-left:0px; padding-bottom:5px; overflow:hidden; color:#787878; line-height:14px; }
.womList li.first span{ display:block; float:left; text-align:left; }
.womList li.first .rank{ width:33px; text-align:center; }
.womList li.first .type{ width:127px; }
.womList li.first .popularity{ width:75px; }

/* souFrm */
.souFrm{ padding:10px 0px 5px 20px; overflow:hidden; }
.souFrm *{ vertical-align:middle; }
.souFrm .txt{ width:167px; height:22px; background:url(../images/sprites1.png) no-repeat -526px -702px; color:#787878; border:none 0; padding-left:3px; font:normal 12px/22px "宋体"; color:#787878; }
.souFrm .btn{ width:31px; height:22px; background:url(../images/sprites1.png) no-repeat -701px -702px; border:none 0; cursor:pointer; }

/* font-size */
.f8{ font-size:8px; }
.f10{ font-size:10px; }
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f22{ font-size:22px; }
.f24{ font-size:24px; }

.n1 , .n2 , .n3 , .n4 , .n5 , .n6 , .n7 , .n8 , .n9 , .n10{ float:left; width:16px; height:12px; background:url(../images/num1.gif) no-repeat 0 0; margin-top:7px; margin-right:8px; margin-right:8px; margin-left:9px; overflow:hidden; text-indent:-9999px; }
.n1{ background-position: 0 0; }
.n2{ background-position: 0 -26px; }
.n3{ background-position: 0 -52px; }
.n4{ background-position: 0 -78px; }
.n5{ background-position: 0 -104px; }
.n6{ background-position: 0 -130px; }
.n7{ background-position: 0 -156px; }
.n8{ background-position: 0 -182px; }
.n9{ background-position: 0 -208px; }
.n10{ background-position: 0 -234px; }

/* flink */
.flink{ width:965px; /* height:161px; */ height:auto; background:#dadada; overflow:hidden; text-align:center; color:#333; margin:0 auto; padding-bottom:3px;  }
.fl_t , .fl_b{ display:block; width:965px; height:7px; background:url(../images/fl_tbg.png) no-repeat; font-size:0px; }
.fl_b{ background:url(../images/fl_bbg.png) no-repeat; }
.fl_m{ width:965px; /* height:147px; */ height:auto; background:url(../images/fl_mbg.png) repeat-y scroll; overflow:hidden; }
.fl_ml , .fl_mr{ float:left; width:31px; /* height:99px; */ height:auto; overflow:hidden; text-align:center; }
.fl_ml img{ display:block; font-size:0px; /* margin:45px auto 0px; */ margin:5px auto 0; }
.fl_mr img{ display:block; font-size:0px; margin:23px auto 4px; }
.fl_mc{ float:left; width:883px; /* height:127px; */ height:auto; line-height:22px; padding:10px; overflow:hidden; text-align:left; }
.fl_mc a{ color:#515151;  white-space:nowrap; margin-right:10px; }
#link_2 , #link_3{ display:none; }

/* botNav */
.botNav{ width:965px; height:31px; background:url(../images/sprites1.png) no-repeat 0 -240px; margin:0 auto; padding-top:8px; overflow:hidden; }
.slogo{ float:left; width:54px; height:22px; border-right:1px solid #aeaeae; padding-left:15px; padding-right:15px; }
.botNav p{ float:left; height:21px; color:#c00; line-height:21px; padding-left:12px; }
.botNav p a{ color:#c00; }
.botNav .goTop{ float:right; width:79px; height:21px; background:url(../images/sprites1.png) no-repeat -437px -702px; margin-right:13px; border:none; cursor:pointer; }

/*************************** footer ***************************/
.footer{ width:965px; height:auto; overflow:hidden; text-align:center; color:#333; margin:0 auto; }
.footer a,.footer a:hover{ color:#333; }
.footer_t,.footer_b{ width:965px; height:8px; background:url(../images/sprites1.png) no-repeat 0 -289px; overflow:hidden; font-size:0%; }
.footer_b{ background-position:0 -307px; }
.footer_m{ width:965px; height:auto; background:url(../img/wvf.jpg) no-repeat;background-position:-130px -550px;; padding:12px 0 6px; overflow:hidden; }
.footer_m p{ height:20px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; line-height:20px; }
.footer_m .vline{ padding: 0 8px 0 7px; }
.footer_m p img{ position:relative; top:4px; }