﻿body { margin:0; padding:0; font-size:12px; font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif; background-color:#575454; color:#333;}
div,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,form,input,button,select,a,textarea { margin:0; padding:0; font-size:12px;}
li { list-style-type:none;}
input,a { outline:none;}
img { border-width:0; vertical-align:top;}
a:link, a:visited { color:#333; text-decoration:none;}
a:hover, a:active { color:red; text-decoration:none;}

#body { width:960px; margin:0 auto; background-color:#fff; padding:0 1px;}

#browser { border-bottom:#808080 1px solid; background-color:#ffffe1; display:none; height:30px; line-height:30px;font-size:16pt; padding:0px 30px; }
#browser a {font-size:16pt;}


#top { background-color:#f1f1f1; height:28px; line-height:26px; padding:0 10px;}
#top #nav { float:right; width:auto;}
#top #nav a { display:inline-block; margin:0 4px;}
#top .n_tv { color:Red; font-weight:bold;}
.header { height:30px; padding:8px 0; overflow:hidden; width:960px;}
.header .logo { float:left; width:240px; height:30px; Color:red;Font-Size:25px;}
.header .logo a { display:block; width:240px; height:30px; text-indent:-240px; overflow:hidden;}
.header .search { float:left; width:720px; height:30px; line-height:30px;text-align:center;Font-Size:12px;}


.header .search .vpic	{
	height:30px;width:600px;font-size:14px;float:left;
	}
.header .search .vpic1	{
	height:30px;width:120px;font-size:14px;float:right;text-align:left;
	}

.header .search A {
	FONT-SIZE: 14px;
	}

.menu{width:960px;height: 28px;overflow: hidden;margin: auto; margin-bottom: 10px;text-align: left; background: #C2640D;}
.menu ul{width: 960px;overflow: hidden;height: 28px;margin-bottom: 1px; list-style-type:none}
.menu ul li{overflow: hidden;height: 28px;float: left;margin-right:1px;text-align: center;}
.menu ul li h1,#menu ul li span{width: 86px;overflow: hidden;height: 28px; display: block; color: #24d;font-size: 14px;color: #fff;line-height: 28px;*line-height: 28px;color: #fff;border-left: 3px solid #fff;background: #C2640D;}
.menu ul li a{width: 86px;overflow: hidden;height: 28px; display: block; font-size: 14px;line-height: 28px;background: #cccccc;}			
.menu ul li a:hover{height: 24px;line-height: 24px;border-bottom: 3px solid #C2640D;}
.menu ul li a.a2{width: 88px;overflow: hidden;height: 28px; display: block; font-size: 14px;line-height: 28px;background: #C2640D;color: #fff}
.menu ul li.active a{font-weight: bold;height: 24px;line-height: 24px;color: #356aa0;border-bottom: 3px solid #C2640D;}

.submenu { height:28px; line-height:26px; background-color:#efefef; border:1px solid #ddd; padding:0 10px; margin-bottom:10px;}
.submenu .v1 { float:right; width:auto;}
.submenu .v1 span { padding:0 5px; color:#008000;}
.submenu .v2 { float:left; width:auto;}
.submenu .v2 a, .submenu .v2 span { display:block; float:left; width:auto;}
.submenu .v2 a { margin:0 5px;}
.submenu .v2 span { margin-left:5px; color:#008000;}


/* 版块 */
.part { height:100%; overflow:hidden;}
.part .wide { float:left; width:650px;} /* 宽的 */
.part .narrow { float:right; width:300px;} /* 窄的 */
.part .wide2 { float:left; width:590px;} /* 宽的 */
.part .narrow2 { float:right; width:360px;} /* 窄的 */


.part1 { height:100%; overflow:hidden;}
.part1 .wide { float:left; width:960px;} /* 宽的 */
.part1 .narrow { float:right; width:300px;} /* 窄的 */
.part1 .wide2 { float:left; width:590px;} /* 宽的 */
.part1 .narrow2 { float:right; width:360px;} /* 窄的 */

/* 广告区 */
.margin { margin-bottom:10px;}
#a960,#a300,#a650,#x4 { margin-bottom:10px;}

/* 播放页地址导航 */
.playlocal { margin:-5px 0 5px; line-height:20px; height:20px;}
.playlocal span, .playlocal strong { display:block; width:auto;}
.playlocal strong { float:left; color:#008000;}
.playlocal span { float:right;}
.playlocal strong a { display:inline-block; margin:0 5px;}
.playlocal strong a:link, .playlocal strong a:visited { color:#008000;}
.playlocal strong a:hover, .playlocal strong a:active { color:red;;}

/* 块样式 */
.box { border:1px solid #ddd; height:100%; overflow:hidden; margin-bottom:10px;}
.box .tit {background:url(tit_bg.png) repeat-x left -260px #ddd; height:30px; line-height:30px;}
.box .tit a:link, .box .tit a:visited { color:#008000;}
.box .tit a:hover, .box .tit a:active { color:red;}
.box .tit strong { display:block; float:left; width:auto; background:url(i.gif) no-repeat -5px -10px; padding:0 22px; color:#008000;}
.box .tit strong.n { background-position:-5px -58px;}
.box .tit strong.link a { display:inline-block; margin:0 5px;}
.box .tit span {display:block;}
.box .tit span.m { float:right; width:auto; padding:0 5px; color:#008000;}
.box .tit span.m a { display:block; float:left; width:auto; margin:0 5px;}
.box .tit .r { float:right; width:auto;}
.box .tit .r span { float:left; width:auto; padding:0 15px; border-left:1px solid #ddd; height:30px; line-height:28px; color:#555;}
.box .tit .r span.show { background:#fff; color:#008000; line-height:30px;}

/* 此样式只用于播放页 影片列表 */
.box .tit .play { float:left; width:auto;}
.box .tit .play li { float:left; padding:0 10px; border-right:1px solid #ddd;}
.box .tit .play li.show { background-color:#fff; color:#008000; font-weight:bold;}


.box .list { padding:6px; overflow:hidden; height:100%;}
.box .list ul li { line-height:24px; background-image:url(ico.gif); background-repeat:no-repeat;}
.box .list ul li span { float:right; width:auto; color:#999;}
.box .list ul li span a:link, .box .list ul li span a:visited { color:#008000;}
.box .list ul li span a:hover, .box .list ul li span .tit a:active { color:red;}
.box .sw ul li { width:196px; padding:0 2px 0 14px; float:left; display:inline; background-position:left -63px;}
.box .list ul.vod{ padding:0 5px 0 15px;text-align:center;}
.box .list ul.vod li { background-position:left 5px; padding:0 5px 0 15px;}
.box .list ul.news li { background-position:left -31px; padding:0 5px 0 15px;}

.box .map ul li{ width:166px; padding:0 4px 0 16px; float:left; display:inline; background-position:left -63px;}
 
.box .piclist { padding:6px; overflow:hidden; height:100%;}
.box .piclist li { float:left; width:149px; margin:3px; display:inline;}
.box .piclist li img, .box .piclist li span { display:block; margin:0;}
.box .piclist li img { width:147px; height:189px; border-width:2px; border-style:solid; z-index:0; padding:1px;}
.box .piclist li a {position:relative; display:block;}
.box .piclist li a:link img, .box .piclist li a:visited img { border-color:#ddd;}
.box .piclist li a:hover img, .box .piclist li a:active img { border-color:#F89B10;}
.box .piclist li span { background-color:#000;color:#fff; position:absolute; top:169px; z-index:999; margin:0 2px; padding:0 2px; width:147px; height:24px; line-height:24px; text-align:right; -moz-opacity: 0.6; opacity: 0.6; FILTER: alpha(opacity=60);}
.box .piclist li p { line-height:20px; height:20px; text-align:center; width:149px; overflow:hidden; white-space:nowrap;}

.box .clist {padding:4px; overflow:hidden; height:100%; float:left; width:auto;}
.box .clist .v { float:left; margin:4px; display:inline; width:310px; background-color:#f7f7f7;}
.box .clist .v .pic { display:block; float:left; width:110px; margin-right:2px;}
.box .clist .v .pic img { display:block; width:90px; height:120px; border:5px solid #ddd;}
.box .clist .v2 { background-color:#eeffad;}
.box .clist .v2 .pic img { border-color:#facd88;}
.box .clist .v dl { float:left; width:180px; overflow:hidden; color:#555; padding-top:4px;}
.box .clist .v dl dt { white-space:nowrap; height:20px; line-height:20px; overflow:hidden; font-weight:bold;}
.box .clist .v dl dt a:link, .box .clist .v dl dt a:visited { color:#008000;}
.box .clist .v dl dt a:hover, .box .clist .v dl dt .tit a:active { color:red;}
.box .clist .v dl dd { line-height:20px; height:20px; white-space:nowrap;}
.box .clist .v dl dd span { color:#008000;}

.box .vinfo {padding:9px; overflow:hidden; height:180px; float:left; width:auto;}
.box .vinfo .pic { width:140px; margin-right:10px; float:left; overflow:hidden;}
.box .vinfo .pic img { display:block; width:120px; height:160px; border:10px solid #facd88;}
.box .vinfo .info { float:left; width:480px;}
.box .vinfo .info h1 { font-size:20px;font-family:"黑体";font-weight:200; text-align:center; color:#008000; line-height:29px;}
.box .vinfo .info .att { border-top:1px solid #999; overflow:hidden; height:120px;}
.box .vinfo .info .att ul li{ line-height:30px; height:30px; background:url(line.gif) repeat-x left bottom; width:50%; float:left; color:#555;}
.box .vinfo .info .att ul li.all { width:100%;}
.box .vinfo .info .att ul li span { color:#008000; padding-right:5px;}
.box .vinfo .info .att ul li em { font-style:normal;}
.box .vinfo .info #vinfo_ad {height:26px; line-height:26px; overflow:hidden; padding:2px 0;}

.box .vcontent {padding:9px; overflow:hidden; height:100%; line-height:20px; color:#555;}
.box .vcontent p { text-indent:24px; margin-bottom:10px;}

.box .plist {padding:4px; overflow:hidden; height:100%;}
.box .plist li { float:left; line-height:22px; width:83px; margin:4px; text-align:center; white-space:nowrap; overflow:hidden; display:inline;}
.box .plist li a { display:block; border:1px solid #ddd; height:inherit;}
.box .plist li a:link, .box .plist li a:visited {}
.box .plist li a:hover, .box .plist li a:active { color:red; background-color:#facd88; border-color:#008000;}
.box .plist li.close a { color:#ddd;}
.box .plist li.new a { color:red; font-weight:bold;}
.box .plist li.cur a { color:red; background-color:#facd88; border-color:#008000;}
.box .plist_zy li { width:120px;}
.box .w10 li { width:87px;}

.box .comment { padding:9px 9px 0; overflow:hidden;}
.box .comment .com { line-height:20px;}
.box .comment .com .user { height:24px; line-height:24px; background-color:#f1f1f1; padding:0 10px;}
.box .comment .com .user span { float:right; width:auto; color:#555;}
.box .comment .com .user b { font-weight:400; color:#008000;}
.box .comment .com .user em { color:Red; font-style:normal;}
.box .comment .com .con { padding:5px 10px;}
.box .comment .com .con img {vertical-align:middle;}

.box .comfrom { margin:0 9px 10px; padding:10px; border-top:1px solid #ddd; background-color:#f7f7f7;}
.box .comfrom p { margin-bottom:5px; overflow:hidden; height:100%; clear:both;}
.box .comfrom p span, .box .comfrom p input, .box .comfrom p a, .box .comfrom p textarea { display:block; float:left; margin-right:5px;}
.box .comfrom p span { color:#008000;}
.box .comfrom p span#commentface { float:right;}
.box .comfrom p input { border:1px solid #ddd; height:20px; width:80px; padding:1px 3px 0; line-height:20px; color:#555;}
.box .comfrom p textarea { border:1px solid #ddd; padding:4px; height:60px; line-height:20px; width:480px; color:#999;}
.box .comfrom p img { width:24px; height:24px;}


.playbox { overflow:hidden; height:100%; margin-bottom:10px; background-color:#ddd;}
.playbox .x, .playbox .x2 { float:left; width:120px;}
.playbox .x2 { width:700px; margin:0 10px; height:460px; background-color:#000;}
.playbox .open { margin:0; width:960px; height:600px;}
.playbox .close { width:700px; margin:0 10px; height:460px;}
.playbox #x1 { display:none;}
.playbox #x2 { width:700px; margin:0; height:430px;}
.playbox #x3 { width:200px; background-color:#ddd; height:430px;}

.help_info { padding:9px 9px 19px;}
.help_info h5 { color:Red; font-size:12px; margin:10px 0;}
.help_info p { text-indent:2em; line-height:20px;}


.box .pages { border-top:1px solid #ddd; height:26px; line-height:26px; padding:4px 8px; background-color:#f7f7f7; overflow:hidden;}

.box .pages span, .box .pages em, .box .pages a { display:inline-block; width:auto; font-style:normal; margin-right:5px;}
.box .pages .nolink { color:#999;}
.box .pages span input { display:inline-block; width:40px; margin:3px 0; height:18px; line-height:18px; border:1px solid #ddd;}


.box .pages span input.btn { height:20px; margin:3px 5px;}
.box .pages select {display:inline-block;}

.box .linklist { padding:4px 9px; overflow:hidden; height:100%;}
.box .linklist li { width:94px; float:left; display:inline; line-height:20px; text-align:center;}

.bottom { background:url(bottom_bg.gif) repeat-x left top; width:100%; padding:10px 0; text-align:center; line-height:20px;}
.bottom .link a { display:inline-block; margin:0 5px;}
.banner {margin-bottom: 5px;text-align:center;width:960px;}

.list-pianyuan{ overflow:hidden; clear:both;background-color:#ffffff;}
.list-pianyuan-box{ width:300px; margin-left:10px;_margin-left:6px;margin-right:5px;overflow:hidden; margin-bottom:12px; float:left;background-color:#eeeeee;}
.list-pianyuan-box-l img{ width:135px; height:190px;}
.list-pianyuan-box-l a img{ width:135px; height:190px; border:1px solid #ededed; padding:3px; margin-bottom:5px;}
.list-pianyuan-box-l a:hover img{ width:135px; height:190px; border:1px solid #82cb1f; padding:3px; background-color:#E0FD7B}
.list-pianyuan-box-l{ width:155px; float:left;}
.list-pianyuan-box-r{ float:left; line-height:25px; width:140px;color:#FFFFFF; }
.list-pianyuan-box-r span{ color:#666;}
.list-pianyuan-box-r strong{ font-size:14px; font-weight:bold;}
.list-pianyuan-box-nr{ line-height:18px; color:#333; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
.dya1{color:#000000;text-align:left;}
.list-pianyuan-box-c img{ width:200px; height:260px;float:center;}
.list-pianyuan-box-c a img{ width:200x; height:260px; border:1px solid #ededed; padding:3px; margin-bottom:5px;float:center;}
.list-pianyuan-box-c a:hover img{ width:200px; height:260px; border:1px solid #82cb1f; padding:3px; background-color:#E0FD7B;float:center;}
.list-pianyuan-box-c{ width:295px; float:left;text-align:center;}

.list-pag{ border-top:1px solid  #d6e3e9; text-align:center;}
.list-r-top-r{ float:right; line-height:21px;/* font-family:"新宋体";*/}
.list-r-top-r a{ background-image:url(/Skin/soxuncms3/template/images/pagbj.gif);  padding-left:8px; color:#333; padding-right:8px; margin:2px; border:1px solid #ccc;DISPLAY:inline-block; } 
.list-r-top-r a:hover{ background-image:url(/Skin/soxuncms3/template/images/pagbj2.gif);  text-decoration:none; color:#398215; padding-left:8px; padding-right:8px; border:1px solid #5e9613; }

.zxlist{padding-bottom:5px; float:left;font-size:14px;}
.zxlist ul,.zxlist ul li{float:left;font-size:14px;}
.zxlist ul{width:960px; border-bottom:1px #CCC dashed;font-size:14px;}
.zxlist ul li{height:40px; line-height:40px; margin-left:8px; margin-right:5px;font-size:14px;}
.zxlist ul li a{height:40px; line-height:40px; margin-left:8px; margin-right:5px;font-size:14px;}
.zxlist ul li a:hover{color:#F60; text-decoration:none;font-size:14px;}
.zxlist ul .zxsyd{width:120px; height:40px; float:right;font-size:14px;}
.introtxt{font-size:15px;background-color:#ffffff;color:#000000;text-align:left;width:960px;}



.introtxt .vpic2	{
	height:30px;width:70px;font-size:14px;float:left;text-align:center;vertical-align:bottom;line-height:30px;BACKGROUND-COLOR: #ffffff;
	}
.introtxt .vpic3	{
	height:30px;width:197px;font-size:14px;float:left;text-align:left;vertical-align:bottom;line-height:30px;BACKGROUND-COLOR: #ffffff;
	}
.introtxt .vpic4	{
	height:30px;width:693px;font-size:14px;float:right;text-align:left;vertical-align:bottom;line-height:30px;BACKGROUND-COLOR: #ffffff;
	}
.introtxt .vpic3 A {
	font-size:14px;
	}



.introtxt .vpic	{
	text-indent:112px;height:30px;width:840px;font-size:14px;float:left;text-align:center;vertical-align:bottom;line-height:30px;BACKGROUND-COLOR: #ffffff;
	}
.introtxt .vpic1	{
	height:30px;width:120px;font-size:14px;float:right;text-align:left;vertical-align:bottom;line-height:30px;BACKGROUND-COLOR: #ffffff;
	}
.introtxt .vpic1 A {
	font-size:14px;
	}

.temp22{background-color:#ffffff;Color:#000000;Width:910px;line-height: 250%;letter-spacing:0.2em;text-align:left;Font-size:14px;}
.temp23{background-color:#ffffff;Color:#000000;Width:950px;text-align:center;}
.temp23 img {max-width:850px;_width:850px;border-style:dashed;border-color:#FF9900;border-width:2px;margin-bottom: 6px;}

.box1 .goto1{font-size:12px;background-color:#CCCCCC;width:960px;text-align:Left;color:#ff0000;font-weight:bolder;height:30px;line-height:30px;}
.box1 .goto1 a:hover{ color:#FF0000;}
.dcs1 {color: #FF0000;float:right;}
.dcs2 {color: #FF0000;float:left;}

.box1{width:960px; float:left; margin-top:5px;  border:1px #cccccc solid;}
.xq{width:620px; float:left;}
.xq .xqimg{width:250px; padding:5px;float:left;}
.xq .xqimg img{border:1px solid #999; padding:5px;}
.xq .xqtext{width:335px;float:left;}
.xq .xqtext li{width:335px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap;}
.xqnr{width:220px; height:300px; line-height:20px; border-left:1px solid #6ba4ff; overflow-y:auto; float:left; display:inline; margin-left:8px; text-align:center;}
.title{width:100%; height:30px; line-height:30px; background:url(bgs.gif) 0 -262px; position:relative; float:left;color:#0000cc;}
.playlist,.nrlist{width:960px; float:left; padding-bottom:5px; height:100px; overflow-y:scroll;}
.nrlist{line-height:25px;height:200px;}
.nrlisthelp{line-height:25px;height:120px;}
.playlist li{width:100px; text-align:center; border:1px solid #999; margin-top:5px; margin-left:5px; display:inline; height:25px; line-height:25px;}
.playlist li a{width:100px; height:25px; line-height:25px; display:block; float:left; background:#F5F5F5;text-align:center;border:1px solid #999;margin-top:5px; margin-left:5px; display:inline;}
.playlist li a:hover{background:#AC9; color:red;text-align:center;border:1px solid #999;margin-top:5px; margin-left:5px; display:inline;}
.playtemp{background-color:#ffffff;width:960px;text-align:center;}
.d10{height:76px;}
.d11{height:150px;}
/* 播放页 */
.pbtns{width: 940px;margin: 10px;  overflow:auto}
.pbtns a{width:108px;float: left; height:25px; text-align: center;display:block; border: 1px solid #ccc;color:#336699;font-size:12px;margin: 5px 5px 0 0;overflow: hidden;line-height:25px}
.pbtns a:hover{text-decoration: none; border: 1px solid #ccc; color: #fff; background-color:#3169a5}
.pbtns a:visited{text-decoration: none; border: 1px solid #bbb; color: #333;background: #CCCCFF;}

#play_box{width: 960px;overflow: hidden;display: block;margin-left: 10px;margin-bottom: 10px;text-align: center;font-size:14px;background: #f0f0f0;}
.play_title{width: 940px;overflow: hidden;border-bottom: 1px solid #ccc;}
.play_title h1{height: 40px;line-height: 40px;overflow: hidden;margin: 0 10px;float:left;font-size: 14px;font-weight: bold;color: #000000;}
.play_title h1 a{ color:#FF0000}
.play_title span{float:right;font-size:12px;color:#000;margin:10px;}
.play_text{width: 940px;overflow: hidden;margin-bottom:10px}
#player{margin-top: 10px; width:630px;height:500px;clear:both;float:left;position:relative;text-align:center;overflow:hidden; }

.b2{margin-top:10px;text-align:center; margin-bottom:10px}

.play_title h1 a.c2,.play_title h1 a.c2:link { text-decoration: none; color: #333; }
.play_title h1 a.c2:hover { text-decoration: none; color:#000000; }

.pright_a{width:300px;float:right;margin-top:10px;}
.pright_a img{filter:alpha(opacity=60); opacity:0.6;}
.pright_a a:hover img{filter:alpha(opacity=100); opacity:1;}


.main{}
.main .title{text-align:center;font-size:18px;padding-top:5px;padding-bottom:5px;font-weight:bold;color: #333;background:#f1f1f1;}
.main .content{ padding:5px; line-height:30px; font-size:14px; background-color: #F7FCFF; color:##006699; }
.main .list{ font-size:14px; padding:5px; background-color: ##006699; }

.bottom{clear:both;width:970px;margin-top:5px;padding:8px 0px;background:#F2F2F2;line-height:25px;color: 
#113959;border:1px solid #FFFFFF;}

.ad1 {
	width:960px;overflow: hidden;text-align: left;background: #D7BB71;
	CLEAR: both;margin:0px auto;
	padding:2px 10px;
}
