﻿/*全局公共样式*/
/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
body {line-height: 1;scrollbar-arrow-color: #168ccf; scrollbar-base-color: #effoef}
ol, ul {list-style: none;}
div, ul, dl {zoom: 1;}
.red{color:#f00 !important}
.fgreen{color:#0079b9 !important}
.mtop { padding-top: 5px;}
.clear{clear:both}
body { font:12px/1.5em "\5b8b\4f53","Arial Narrow"; font-size:12px; background:#E6E6E6; }
body.no-support-wpf { font-family:"\5b8b\4f53", Verdana, Geneva, sans-serif; font-size:12px; background:#E6E6E6 }

a {color: #353535;text-decoration: none;}
a:hover {color: #0079b9;text-decoration: underline;}

.fix { clear:both; height:1px; line-height:0; overflow:hidden; font-size:0;}
/*标准导航*/

.topbar { height:20px; background:url(header_bg.gif) 0 0 repeat-x; }
.topbar .inner { height:20px; line-height:20px; width:960px; margin:0 auto; text-align:right;}
.topbar .inner span{float:left; color:#979797;background:url(icon.gif) no-repeat 0 3px; height:20px; padding-top:0px; padding-left:15px; }
.topbar .inner a { color:#979797; margin-right:0px; font-size:12px;}

#phone{ background:url(icon.gif) no-repeat 0 -108px; width:16px; height:20px; padding-top:4px}
#home{ background:url(icon.gif) no-repeat 0 -108px; width:22px; height:16px; padding-left:16px; padding-top:1px}
#join{ background:url(icon.gif) no-repeat 0 -108px; width:22px; height:16px; padding-left:16px; padding-top:1px}
#map{ background:url(icon.gif) no-repeat 0 -108px; width:22px; height:16px; padding-left:16px; padding-top:1px}
#rss{ background:url(icon.gif) no-repeat 0 -108px; width:22px; height:16px; padding-left:16px; padding-top:1px}
#gbook{ background:url(icon.gif) no-repeat 0 -108px;color:#F60; width:22px; height:16px; padding-left:16px; padding-top:1px}
#dapian{ background:url(icon.gif) no-repeat 0 -108px;color:#229b3e; width:22px; height:16px; padding-left:16px; padding-top:1px}
#kw115{ background:url(icon.gif) no-repeat 0 -108px; width:22px; height:16px; padding-left:16px; padding-top:1px}
#zhuanti{ background:url(icon.gif) no-repeat 0 -120px; width:22px; height:16px; padding-left:16px; padding-top:1px; color:#FF0000}
#desktop{ background:url(icon.gif) no-repeat 0 -132px; width:22px; height:16px; padding-left:16px; padding-top:1px; color:#1187ca}

#header { position:relative; z-index:20; height:103px; background:url(header_bg.gif) 0 -20px repeat-x;  }
#header .inner { width:960px; margin:0 auto; position:relative;}
#header .logo {float:left;width:185px;margin-top: 10px;margin-bottom: 5px;}
#header .logoa {float:left;width:530px;margin-top: 2px;margin-bottom: 13px;margin-left:30px;}
#header .extra { float:right; width:210px;margin-top:10px;}
#header .logoaaa {float:left;width:260px;margin-top: 12px;margin-left:6px;}

#header .search { float:right; height:45px; }
#header .search .b1 { width:140px; float:left; padding-top:12px; display:inline;   background:url(search_bg.gif) 0 12px no-repeat;}
#header .search .b2 { width:85px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header .search .b3 { width:60px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header .search input.keyword  { float:right; color:#666666; font-size:12px; line-height:22px; height:20px; background:none; width:115px; border:0 none; overflow:hidden;}
#header .search .select { width:85px; height:22px; position:relative;  background:url(search_select.gif) 0 0 no-repeat;}
#header .search .select dl { width:85px; position:absolute; left:0; top:0; }
#header .search .select dt { width:85px; height:22px; line-height:22px; overflow:hidden; text-indent:10px;}
#header .search .select dd { height:22px; cursor:pointer; line-height:22px; text-indent:10px; color:#FFFFFF; overflow:hidden; background:#000000; }
#header .search .select dd.hover { background:#666666; color:#FFFFFF;}
#header .search .btn-search { cursor:pointer; border:0 none; width:60px; height:22px; font-size:0; line-height:0; overflow:hidden; background:url(btn_search.gif) 0 0 no-repeat;}

#header .menu {height: 28px;margin:0 auto; width:958px;height:28px; background:url(bgt.gif);}
#header .menu ul {margin: 1px 0px;list-style: none;line-height: normal;padding:1px 0px;}
#header .menu ul li {display: inline;}
#header .menu ul li a {float: left; font-weight: bold; padding:5px 3px; margin:1px 0px 5px 5px; color:#fff; width:75px; text-align:center;}
#header .menu ul li a:hover {background-color:#fbf9f9; color:#0f85c8;text-decoration: none}
#header .menu .current{background-color:#fbf9f9; color:#0f85c8;}

/**新导航**/
.hotzt{width:948px;height:26px;background:#FFF;border:#d8d8d8 1px solid;padding:7px 0px 0px 10px;margin:0 auto; margin-bottom:5px;}
.hotzt ul li{float:left;height:19px;line-height:19px;width:72px;overflow:hidden;text-align: center;}
.hotzt ul li a{text-align:center;color:#666;}
.hotzt ul li a:hover{text-decoration:underline;}

/**新t导航**/
.hotztt{width:948px;height:23px;background:#FFF;border:#d8d8d8 1px solid;padding:7px 0px 0px 10px;margin:0 auto; margin-bottom:2px;}
.hotztt ul li{float:left;height:19px;line-height:19px;width:85px;overflow:hidden;text-align: center;}
.hotztt ul li a{text-align:center;color:#666;}
.hotztt ul li a:hover{text-decoration:underline;}

/*广告位*/

.ad640 {width:640px;height:66px;}
.banner {width:960px; margin:2px auto 0; padding-top:10px;padding-bottom: 12px;}
.banner2 {width:960px; margin:2px auto 0; padding-top:7px;padding-bottom: 2px;}
.ad728 {width:728px;height:62px;border:1px #D4D3D3 solid;overflow:hidden;text-align:center;background-color:#fff}
.add {width:640px;height:66px;margin:1px auto 0;overflow:hidden;text-align:center;padding-top: 6px;padding-bottom: 8px;}
.ad250 { float:right; margin-top:-20px; width:250px;height:250px; }

.fff {clear:both; width:960px;background-color:#FFF;margin:7px auto;}
/*=== 通用 ===*/
#wrap { width:960px; margin:0 auto;font-size:12px;}
#side { float:right; width:225px;overflow:hidden}
#clside { float:right; width:252px;overflow:hidden;padding-bottom: 9px;}
.rside {border:1px #D4D3D3 solid;background-color:#FFF;overflow:hidden}
.rside h2{height:40px;background:url(title.png) 0 0 repeat-x;padding:0 20px;font: 14px/40px "微软雅黑";font-weight:bold;}
.rside ul{padding:6px 0 6px}
.rside ul li {background:url(icon.jpg) 5px 8px no-repeat; padding:0 5px 0 23px;text-align: right;line-height: 25px;height: 25px;overflow: hidden;padding-right: 8px;border-bottom: 1px solid #f3f3f3;}
.rside ul li a {float: left;}
.rside p {text-align: right;padding: 0 15px 1px;font: 11px/17px Tahoma;}

#main { float:left; width:730px}
#clmain { float:left; width:703px;PADDING-BOTTOM: 6px;}
.lmain {border:1px #D4D3D3 solid;background-color:#FFF;overflow:hidden;}
.lmain h2 {height:28px;background:url(title.png) 0 0 repeat-x;padding:0 8px;font: 14px/28px "微软雅黑";font-weight:bold;text-align:left}
.lmain h2 a.more {float: right;background: url(more.png) no-repeat 0 50%; COLOR: #444444;padding-left:12px;font: 12px/40px "微软雅黑";}
.lmain h2 a.morelist {float: right;background: url(morelist.png) no-repeat 0 50%; COLOR: #444444;padding-left:12px;font: 12px/28px "微软雅黑";}
.lmain h2 em { font-style:normal;color:#2FB8FF}
.lmain h2 span { float: right; font-weight:normal}
.lmain p {line-height:21px;height:20px}
.lmain ul {padding:12px 0 0 15px;overflow:hidden}
.lmain ul li {float: left;width:175px;padding-bottom: 10px;text-align:center;overflow:hidden; white-space:nowrap;}
.lmain ul li p{line-height:20px;color:#999}

.lmain2 {border:1px #D4D3D3 solid;background-color:#FFF;overflow:hidden;float: left;width: 360px;}
.you5{margin-right:6px;}
.lie2{ float:left; padding:3px 5px 0 10px !important;line-height: 23px;overflow: hidden;border-bottom: 1px solid #f3f3f3;width:80px;margin-right:5px; white-space:nowrap;}
.lmain2 h2 {height:40px;background:url(title.png) 0 0 repeat-x;padding:0 20px;font: 14px/40px "微软雅黑";font-weight:bold;text-align:left}
.lmain2 h2 a.more {float: right;background: url(more.png) no-repeat 0 50%; COLOR: #444444;padding-left:12px;font: 12px/40px "微软雅黑";}
.lmain2 h2 a.morelist {float: right;background: url(morelist.png) no-repeat 0 50%; COLOR: #444444;padding-left:12px;font: 12px/40px "微软雅黑";}
.lmain2 h2 em { font-style:normal;color:#2FB8FF}
.lmain2 h2 span { float: right; font-weight:normal}
.lmain2 p {line-height:21px;height:20px}
.lmain2 ul {width: 130px;float: left;padding-top: 12px;padding-left: 10px;}
.lmain2 ul.w208{width:208px;float: left;padding-top: 12px;padding-left: 10px;}
.lmain2 ul li {float: left;width:130px;padding-bottom: 15px;text-align:center;overflow:hidden; white-space:nowrap;}
.lmain2 ul li p{line-height:20px;color:#999}

.imgBg1 img {padding: 4px;border: 1px solid #dcdcdc;background: #fff;margin:0 auto;display:block;margin-bottom:2px;position: relative;}
.imgBg1, .imgBg1:hover {text-decoration: none;display: block;position: relative;}
a.imgBg1:hover img {border: 1px solid #69bae7}
.imgBg1Bg {background: #000;filter: alpha(opacity=60);opacity: .6;height: 18px;margin: -23px auto 0;display: block;width: 95px;position: relative;}
.imgBg1C {margin-top: -18px;line-height: 18px;color: #fff;text-align: center;display: block;position: relative;font-size: 12px;height: 23px;height: 24px;}
.imgBg2Bg {background: #000;filter: alpha(opacity=60);opacity: .6;height: 18px;margin: -25px auto 0;display: block;width: 110px;position: relative;}
.imgBg2C {margin-top: -18px;line-height: 18px;color: #fff;text-align: center;display: block;position: relative;font-size: 12px;height: 23px;height: 24px;}

.gqright{right:10px}
.gaoqing{background: url(bd.png) right top no-repeat;height: 49px;width: 49px;position: absolute;top: 0;right: 17px}
.languang{background: url(blue.png) right top no-repeat;height: 49px;width: 49px;position: absolute;top: 0;right: 10px}
.gqright2{right:5px}
.gaoqing2{background: url(bd.png) right top no-repeat;height: 49px;width: 49px;position: absolute;top: 0;right: 17px}
.languang2{background: url(blue.png) right top no-repeat;height: 49px;width: 49px;position: absolute;top: 0;right: 5px}

.commend4{background:url(commend4.gif) no-repeat;cursor:pointer;height:51px;overflow:hidden;padding:0;position:absolute;top:0;left:110px;width:50px;}


.lie{ float:left;background:url(icon.jpg) 5px 8px no-repeat; padding:3px 5px 0 20px !important;line-height: 23px;overflow: hidden;border-bottom: 1px solid #f3f3f3;width:100px;margin-right:15px; white-space:nowrap;}

/*=== 友情 ===*/
.friend{width:960px;background-color:#FFF;margin:7px auto;}
.friend h2 {height:40px;background:url(title.png) 0 0 repeat-x;padding:0 20px;font: 14px/40px "微软雅黑";font-weight:bold;}
.friend ul{ text-align:left;}
.friend ul li{float:left; line-height:20px; border-bottom:1px #dfdfdf dotted; margin-left:8px; padding:5px 5px 0;white-space:nowrap;overflow:hidden; width:50px;}

/*=== 专题 ===*/
.zhuantilist{width:958px;border:1px #D4D3D3 solid;background-color:#FFF;overflow:hidden;float:left;margin-top:5px;padding-bottom:10px;}
.zhuantilist h2 {height:40px;background:url(title.png) 0 0 repeat-x;padding:0 20px;font: 14px/40px "微软雅黑";font-weight:bold;}
.zhuantilist ul{ text-align:left;}
.zhuantilist ul li{float:left; line-height:20px; border-bottom:1px #dfdfdf dotted; margin-left:20px; padding:5px 5px 0;white-space:nowrap;overflow:hidden; width:80px;}

/*=== 底部 ===*/
.footer {clear:both;border:1px #D4D3D3 solid; width:960px;background-color:#FFF;margin:5px auto;}
.footer .f-nav { width:960px; height:20px;margin:0 auto;margin-top:10px; text-align:center; color:#C9C9C9; }
.footer .f-nav a { margin:0 10px; color:#555555; }
.footer .inner { width:960px; margin:0 auto;}
.footer .inner ul li{line-height:18px;padding:2px 0;text-align:center}
.footer, .footer a {color: #555555;font-family:"Arial";}
.footer a:hover {color:#555555;}


/* 图文 */
.tw { float:left; width:685px;padding:0 0 5px; }
.tw img { float:left; margin-right:10px; }
.tw .imgBg1 { float:left; }
.twC {overflow:hidden;}
.twC p{padding:1px 0 0 0;}
.twC strong {
	margin-right:10px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
}
.twC strong, .twC strong a{ color:#0079b9; }
.twC strong a:hover { color:#0079b9; }
.w50p { width:330px; float:left; padding:10px 0 0 10px; margin-left:5px; }

.tw .photo {position:relative;float:left;display:inline;width:135px;overflow:hidden;text-align:center;}

/*btn*/
.btn1 { display:block; margin-top:0px; width:85px; height:20px; text-indent:-9999px; background:url(flash_thumb_btn.gif) 0 0 no-repeat; float:left;}
.btn1:hover { display:block; margin-top:0px; width:85px; height:20px; text-indent:-9999px; background:url(flash_thumb_btns.gif) 0 0 no-repeat; float:left;}

/*分页*/
.page{float:left;width:680px;padding:10px 0 10px 15px;}
.page span,.page em.nolink,.page em.nolink {display:none;}
.page:not(p){margin:2px 0 0 0;}
.page{height:24px;font-size:12px;line-height:14px;text-align:left;}
.page a, .page a:link,.page a:visited{margin:0 5px 0 0;padding:4px 8px;background:#fff;border:1px solid #ccc;font-family: 'Tahoma';color:#333;text-decoration:none;zoom:1;}
.page a:hover{background:#0079b9;border:1px solid #ccc;color:#fff;text-decoration:none;}
.page em{margin:0 5px 0 3px;padding:5px 10px 5px 6px;background: #0079b9;border:1px solid #ccc;color:#fff;font-style:normal;zoom:1;}

.h2Title1 { font:bold 14px/21px "宋体"; }
.operating{ float:left; line-height:22px; margin-top:-22px;padding:2px 0 0 2px;}

.twW50 { width:148px; }
.twW90{ width:296px;font-size:12px;float:left;height:54px;margin-top:4px;}
.twW90 a { color:#353535; }

.imgBg1Bg { background:#000; filter:alpha(opacity=70); opacity:0.7; height:18px; margin:148px 5px 0; display:block; width:120px; position:absolute; text-align:center;color:#fff}
.imgBg1Bg { background:#000; filter:alpha(opacity=70); opacity:0.7; height:18px; *margin:148px -135px 0!important; margin:148px 5px 0; display:block; width:120px; position:absolute; text-align:center;color:#fff}
*html .imgBg1Bg { background:#000; filter:alpha(opacity=70); opacity:0.7; height:18px; *margin:148px -135px 0;  display:block; width:120px; position:absolute; text-align:center;color:#fff}
.imgBg2 img { padding:4px; border:1px solid #dcdcdc; }
a.imgBg2:hover img { border:1px solid #69bae7; }
a.imgBg2:hover { text-decoration:none; }

.photo .info_3_5{ padding:0 0 0 5px;/*background:url(line1.png) repeat-x 0 bottom;*/margin:0 0 0 5px;display: block;text-align: left;}
.photo .info_3_5 a{line-height: 16px;display: inline-block;padding:0 5px;background-repeat: no-repeat;background-position: 0 0;}
.photo .info_3_5 .ding{padding: 10px 0 0 20px;background: transparent url(digg.gif) no-repeat 0 10px;border: 0;}
.photo .info_3_5 .cai{padding: 10px 0 0 20px;background: transparent url(cai.gif) no-repeat 2px 10px;border: 0;}
.photo .info_3_5 .error{padding: 10px 5px 0 20px;background: transparent url(error.gif) no-repeat 0 10px;border: 0;}
.photo .info_3_5 .help{padding: 10px 0 0 20px;background: transparent url(help.gif) no-repeat 2px 10px;border: 0;}

.lmain .videourl{width:700px;position:relative;height:}
.lmain .videourl ul{overflow:hidden;position:relative; margin-bottom:10px; margin-left:5px; padding:0;height:260px;overflow-y:auto;}
.lmain .videourl li{float:left; width:102px; height:22px; border:1px solid #c6c6c6;padding:1px; margin:5px 3px 0 1px;overflow:hidden;}
.lmain .videourl li a:link,.lmain .videourl li a:visited{background:white;display:block;height:22px; width:102px;text-align:center; line-height:25px; text-decoration:none}
.lmain .videourl li a:hover{background:#c6c6c6;color:#000000;}
.lmain .intro{ clear:both; margin-bottom:5px; padding:1px 1px; line-height:26px; height:330px;overflow-y:auto;text-indent: 12px;}

.playbox {position:relative;width:960px;height:535px;margin:0 auto;overflow:hidden; margin-top:5px;}
.playbg {position:absolute;left:0;top:0;}
.playvideo {position:absolute;left:0px;top:0;width:663px;height:520px;}
.playvideo_tt {position:relative;height:32px;overflow:hidden;}
.playvideo_tt .more {position:absolute;right:10px;top:7px;display:block;width:258px;height:19px;padding-top:2px!important;padding-top:5px;color:#fff;text-align:center;}
.playvideo_tt .more span{color:#fff;}
.playvideo_tt h2 {position:absolute;left:10px;top:9px;display:block;font-size:12px;font-weight:normal;color:#fff;z-index:9;}
.playvideo_tt_bg {height:38px;background:#333;filter:alpha(opacity=50);opacity:0.5;}
.player {width:660px;height:483px;}
.playad1 {position:absolute;left:710px;top:260;width:250px;height:250px;padding-top: 6px;padding-bottom: 10px;}
.playad2 {position:absolute;left:710px;top:270px;width:250px;height:250px;padding-top: 8px;}
/*分类标签*/
.nav_list {
	background-color: #fff;
	height: auto;
	width: 251px;
	border: 1px solid #fff;
	padding-bottom: 10px;
	float: left;
}
.nav_list_nav {
	height: 30px;
	width: 251px;
	background-image: url(list2_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	float: left;
	padding: 0px;
	display: inline;
	margin: 0px;
}
.nav_list li {
	display: inline;
	height: 21px;
	width: 73px;
	list-style-type: none;
	float: left;
	padding-top: 6px;
	padding-right: 3px;
	padding-left: 6px;
}

.nav_list a {
	background-image: url(list_nav_bj.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	line-height: 21px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	display: inline;
	float: left;
	height: 21px;
	width: 73px;
	overflow: hidden;
}

.ajaxnew{padding:0 5px 5px;}
.ajaxnew li{float:left; text-align:right!important;border-bottom:1px #dfdfdf dashed;width:222px !important;line-height:30px;height:25px;margin-right:10px;overflow:hidden;padding-bottom:1px!important}
.ajaxnew li a{float:left}

.playvideo_tt .guandeng{background:url(light_bulb.gif) no-repeat 0 0;float:right; color:#FFFFFF;line-height:25px; padding-left:15px;top:1px; cursor:hand}
#guandeng {
	z-index: auto; background: #000; FILTER: alpha(opacity = 80); LEFT: 0px; width:100%; zoom:1; position:absolute; top:98px; opacity:0.80; height:635px;
}
.play_zt {width:960px; margin:5px auto 0; *margin:5px auto 0; height:24px; background-color:#FFFFFF;border:1px #D4D3D3 solid;}
.play_zt ul {margin: 1px 0px;list-style: none;line-height:20px;padding:1px 5px;}
.play_zt ul span {display: inline;float: left;font-weight: bold; }
.play_zt ul li {float: left;display: inline;}
.play_zt ul li a {float: left; color:#0f85c8; width:80px; text-align:center;}
.play_zt ul li a:hover {background-color:#0f85c8; color:#ffffff;text-decoration: none;}


.qvod_list{width:960px;margin:0 auto;border:#d8d8d8 1px solid;background:#FFF;}
.qvod_list .item{height:38px;border-bottom:#d8d8d8 1px solid;background:url(title.png) repeat-x;}
.qvod_list .item h2{float:left;height:18px;margin-top:12px;text-indent:1em;overflow:hidden;width:200px;font-size:14px;color:#333}
.qvod_list .item .act{float:right;height:16px;line-height:16px;margin:12px 12px 0px 0px;_display:inline;}
.qvod_list .item .act a{color:#666;}
.qvod_list ul{height:auto;margin-top:10px;}
.qvod_list ul li{width:150px;height:23px;float:left;margin:0px 0px 10px 7px;border:#D8D8D8 1px solid;_display:inline;}
.qvod_list ul li a{display:block;height:23px;text-align:center;line-height:23px;}
.qvod_list ul li a.current,.qvod_list ul li a:hover{height:21px;line-height:21px;border:#FFF 1px solid;background:#DDD;text-decoration:none}

.fx { float:left; margin-left:200px; }