@charset "utf-8";
html { background:#FFFFFF; }
body{margin:0; padding:0;font-size:12px;  font-family:Arial, Helvetica, sans-serif;}
ul,li,form,h1,h2,h3{list-style:none; margin:0; padding:0;}
img{border:0;}
a{color:#333333; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
a.red{color:#FF0000;}
a.green{color:#006600;}
a.blue{ color:#0000FF;}
.red{color:#FF0000;}
.wrap{width:960px; margin:0 auto; padding:0px;}
.clear{clear:both;}
.clearfloat{clear:both;height:0;font-size: 1px; line-height: 0px;}
.f14{font-size:14px}
/* 头部 */
.header{height:60px; font-size:12px; margin:0px; padding:0px}
.logo{float:left; padding-top:5px}
.logo img{width: 220px; height:50px}
.banner{float:right; text-align:right; width:650px; padding-top:6px; font-weight:400px;}
.banner form{ margin-top:10px; font-size:13px;margin-bottom:6px;}
.banner input.button{width:78px; height:23px;background:url(images/nav_bg.gif)}
.banner a{margin-left:8px;color:#FF0000;}
.banner a:hover{margin-left:8px;text-decoration:underline;color:#FF0000; }
/* 广告 */
.bd960{clear:both; margin:5px 0px; padding:2px 0px; overflow:hidden; min-height:60px; border:1px solid #ccc}
.bd728{clear:both; width:730px; margin-bottom:6px; padding:2px 0px; overflow:hidden; min-height:60px; border:1px solid #ccc}
/* 导航 */
.top_menu{clear:both; height:30px; overflow:hidden; margin:0; background:url(images/t_m_bg.gif) repeat-x;}
.top_menu span{display:block; float:left; width:11px; height:32px; overflow:hidden;}
.top_menu span.l{background:url(images/t_m_l.gif) no-repeat;}
.top_menu span.r{float:right; background:url(images/t_m_r.gif) no-repeat;}
.top_menu ul{height:30px; padding:0 0 0 5px;}
.top_menu li{float:left; height:32px; font-size:13px; font-weight:;}
.top_menu li.last{margin-right:0;}
.top_menu li a{float:left; padding:2px 5px 0 11px; background:;line-height:30px; color:#fff; text-decoration:none; white-space:nowrap;}
.top_menu li a:hover {color:#FFDCCA; text-decoration:underline; }
.top_menu li.active{line-height:31px; color:#000;}
.top_menu li.active a{background:none;}
.top_menu2{clear:both; height:20px; padding:5px 0px 2px 5px; border:1px solid #CCC; border-top:none}
/* 布局 */
#left {clear: left; width: 730px;}
#right {clear: left; float: right; width:220px; margin-right:1px}
#right ul{width:96%; margin:0 auto; color:#666;}
#right ul li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #cccccc; background:url(images/ico_3.gif) 5px 7px no-repeat; padding-left:20px;}
#right ul li span{float:right; font-family:verdana, arial, helvetica, sans-serif; font-size:10px;}
#right ul li a{margin: 0px;padding-top: 0px;text-decoration:none;}
#right ul li a:hover {color:#ff0000; text-decoration:underline; }
.box{float:left;width:100%;background: #fff;padding-bottom: 5px;margin-bottom: 5px;position: relative}
.box h2 {width:auto;height:25px;line-height:25px;font-size:12px;padding-left:20px;}
.box h2 a{padding-left: 10px;color:#999;}
.box h2 span{float:right;color:red;font-size:12px;font-weight:normal;padding-right:10px;}
.box_b1{border:1px solid #abd3a5;}
.box_h1{background:#e0efde;color:#1974c8;border-bottom:1px solid #abd3a5;}
.box_b2{border:1px solid #aedef2;}
.box_h2{background:#eef5fd;color:#1974c8;border-bottom:1px solid #aedef2;}
.box_b3{border:1px solid #f8b069;}
.box_h3{background:#fff3d1;color:#ffab3e;border-bottom:1px solid #f8b069;}
.box_b4{border:1px solid #dadada;}
.box_h4{background:#f9f9f9;color:#e10601;border-bottom:1px solid #dadada;}
.mt4px{ clear:both; font-size:1px; height:4px;}
.indextj{ margin-left:8px;}
.indextj img{width:105px;height:142px;}
.indextj li {float:left;}
.indextj li p {padding:6px 5px;}
.indextj li p a {display:block; border:1px solid #ffcccc; padding:1px;}
.indextj li p a:hover {border:1px solid green;}
.indextj h3 {width:105px; height:18px; line-height:18px; background:#333; filter:alpha(opacity=90); opacity:0.9; font-size: 12px; font-weight: normal; margin-top:-45px; margin-left:7px;text-align:center; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.indextj h3 a {color:#F7F7F7;}
.indextj h3 a:hover{color:#FF3300;}
.indexlist{ margin:5px 0px;}
.indexlist li{ margin:0 5px; float:left; padding-left:5px; line-height:25px; width:128px; text-align:left; white-space:nowrap;o verflow:hidden; border-bottom:1px dashed #E1E1E1;}
.indexlist li span{ color:#666}
.vodtj{ margin-left:4px}
/*分类+分页样式*/
.listBox{padding-left:12px;}
.listBox ul{padding:0;}
.listBox li{float:left; width:154px !important;width:152px;height:250px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:5px 10px; text-align:center; padding:10px 0; overflow:hidden;}
.listBox li.over{ border:1px solid #FFCC00; background-color:#FFFF99;}
.listCover img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}
.listInfo h3{padding:0; margin:0; line-height:1.5em; font-size:13px; font-weight:normal; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.listInfo p{padding:0; margin:0; color:#666666; line-height:1.5em; width:120px; text-align:left; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.listInfo .time{font-size:10px;color:#999;text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.showpage {text-align:center; padding:2px 0px 5px 0px; font-size:12px;}
.showpage a,.showpage em,.showpage span{border:1px solid #69c;height:15px;padding:1px 2px; margin:2px;font:normal 10px/12px Arial, Helvetica, sans-serif;color:#06c;text-decoration:none;}
.showpage span,.showpage a:hover {background:#06c;color:#fff;}
.showpage input {border:1px solid #76bac2;margin:2px;color:#69c;text-align:center;font:normal 12px/14px Verdana; position: relative; top:5px}
.showpage .pagego{height:14px;}
.showpage .pagebtn{height:18px;}
/*内容*/
.vod_l{ float:left;margin-top:5px; margin-left:5px;}
.vod_l img{ float:left; width:195px; height:245px; border:1px solid #CCC; padding:2px}
.vod_l ul{ float:left; margin-left:10px; font-size:13px; color:#333; width:300px}
.vod_l h2{ font-size:16px; color:#FF0000; margin:0px; padding:0px; text-align:center;}
.vod_l li{ line-height:180%;}
.vod_r{ float:right; margin-top:5px; margin-right:5px; width:300px; height:250px; text-align:center}
.vod_intro{ padding:4px; line-height:180%; font-size:13px; color:#666666}
/*内容页播放列表*/
.urllist {margin:0 auto; padding-bottom:6px; padding:10px 5px;}
.urllist span{ color:#ccc; float:right}
.urllist li{float:left; width:148px; font-size:14px; border:1px dashed #CCCCCC; margin:2px 4px; }
.urllist li a{display:block; text-align:center; height:25px; line-height:25px; white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.urllist li a:hover{ background-color:#FFFFCC;}
/*播放页播放列表*/
.playleft {clear:left; width:650px!important; width:648px; border:1px solid #abd3a5; padding:0px 1px; height:500px; overflow:hidden;text-align:center}
.playright {clear:left; float: right; width: 300px; height:500px; overflow:hidden; border:1px solid #abd3a5; padding:0px 1px; text-align:center}
/* 友情连接 */
.link {width:98%; margin:0 auto; padding:5px;}
.link li{float:left; line-height:1.6em; border-bottom:1px dashed #E1E1E1; width:90px; margin:0 5px; padding-left:2px;}
.footer {float:left; width:100%; margin-top: 5px ; border-top:3px solid #e7e7e7; text-align:center; font-size: 12px; color: #000; padding: 10px 0px 10px 0px;}
/*最近更新100*/
.ajaxnew{}
.ajaxnew li{ clear:bothl; padding-left:20px; margin:2px 0px;}
.ajaxnew li a{ color:#666666}
/* 全站地图 */
#contentjiyuew {clear:both;}
.layout_all {width:954px;float:left; margin:5px 0 5px 0; padding:0 2px 10px 2px; border-bottom:4px #ccc solid; border-top:4px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid;}
.layout_all .tit2 {line-height:30px;height:30px;width:944px;padding:0;margin:0 auto;background:url(images/index2.jpg)}
.layout_all .right{float:right}
.layout_all .right a{ color:#07519a}
.layout_all .right a:hover{ color:#990000; text-decoration:underline}
.layout_all h1  {padding:0;margin:0 auto;color:#07519a;font-size:12px;width:450px;font-weight:400;float:left;padding-left:20px;}
.layout_all h2 {color:#f60; font-size:12px; width:200px; font-weight:bold; float:left; background:url(images/ico_01.gif) left no-repeat 7px; padding-left:20px;}
.layout_all h3 {width:904px;float:left;padding-left:15px; background:url(images/index2_03.jpg) left no-repeat 5px; font-size:12px; line-height:25px; border-bottom:1px #ccc dashed; display:block; color:#990099; margin:10px 0 0 14px; }
.layout_all h5 {width:904px; margin:5px auto 0 auto; background-color:#545454; line-height:23px; padding-left:15px; color:#fff; font-size:12px; font-weight:bold;}
.layout_all .row {width:905px; padding:10px 6px 8px 6px; background-color:#fff; border:1px #ccc solid; margin:0 auto 0 auto}
.layout_all .row a {margin-right:10px; padding-right:10px; border-right:1px #666 solid;}
.layout_all ul {margin:0 0 0 0; padding:0 0 0 0;}
.layout_all ul li {width:200px; margin:0 10px; line-height:25px; float:left;white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
.layout_all ul li a,.layout_all ul li a:link {color:#000; background-color:none; border:nono}
.layout_all ul li a:hover {color:#f00;}
/*评论*/
.pluscm {float:left;width:100%;margin-top:5px}
.pluscm {overflow:hidden}
.pluscm .list{margin-bottom:5px;overflow:hidden;text-align:left;color:#666;}
.pluscm .list a{color:#69c;}
.pluscm .list ul{margin-bottom:5px}
.pluscm .list li{clear:both; height:21px; line-height:170%; margin:0px 8px; color:#000;}
.pluscm .list li .user{ color:#FFFFFF; padding:2px;}
.pluscm .list li .u0,.pluscm .list li .u2,.pluscm .list li .u4{ color:#0066FF}
.pluscm .list li .u1,.pluscm .list li .u3,.pluscm .list li .u5{ color:#003399}
.pluscm .list li span{ margin:0px; padding:0px}
.pluscm .list li .floor{ float:right; margin-right:5px; color:#999}
.pluscm .list p { padding:0px 15px 5px 15px; margin-top:5px; border-bottom:#CCC 1px dashed; line-height:120%; margin-bottom:10px}
.pluscm .list .page {clear:both; text-align:center; padding:5px 0 3px 0;}
.pluscm .list .page a,.pluscm .list .page em{height:15px; font:normal 10px/12px Arial, Helvetica, sans-serif; color:#06c; text-decoration:none;}
.pluscm .list .page span,.pluscm .list .page a:hover {color:#0033FF}
.pluscm form{ margin:0px; padding:0px}
.pluscm .form{overflow:hidden;}
.pluscm .form ul {margin-bottom:4px; text-align:center; clear:both}
.pluscm .form .btn-1{border:1px solid #C0EAFA;}
.pluscm .form .btn-2{border:none;width:70px;height:24px;line-height:24px;background:url(images/btn.gif) left top no-repeat;color:#444; margin:5px 0px; position: relative; top:7px; left:5px}
.pluscm .form .submit{ border:none; text-align:center;}
.pluscm .form textarea{width:95%; height:60px; marginp-top:5px; border:1px solid #C0EAFA; color:#666}
/*留言*/
.gb{clear:both;width:958px;margin:0 auto;color:#333333;margin-top:3px;border:1px solid #aedef2;}
.gb .list{text-align:left;}
.gb .list ul{}
.gb .list li{clear:both}
.gb .list li dd{float:left; height:130px; border-bottom:1px solid #EAE4D1; overflow:hidden}
.gb .list li .left{width:200px;text-align:center;}
.gb .list li .left h6{ border-bottom:1px dashed #EAE4D1; font-size:12px; height:25px; line-height:25px; font-weight:normal;color:#06c;}
.gb .list li .left p{ margin-top:10px}
.gb .list li .line{border-left:1px solid #EAE4D1; overflow:hidden}
.gb .list li .right{width:757px;}
.gb .list li .right h6{ border-bottom:1px dashed #EAE4D1; font-size:12px; height:25px; line-height:25px; text-align:left; padding-left:10px; font-weight:normal}
.gb .list li .right h6 span{ font-size:12px; float:right; color:#CCC; margin-right:5px}
.gb .list li .right dl{ height:90px; line-height:18px; margin:5px 5px 5px 10px;  overflow:hidden; color:#06c}
.gb .list li .right dl .zuti{ color:#333;}
.gb .pages {text-align:center; margin:5px 0px 5px 0px; line-height:25px; height:25px;}
.gb .pages a,.gb .pages em,.gb .pages span{border:1px solid #69c;height:15px;padding:3px 4px;margin:2px;font:normal 10px/12px Arial, Helvetica, sans-serif;color:#06c;text-decoration:none;}
.gb .pages span,.gb .pages a:hover {background:#06c;color:#fff;}
.gb .pages input {border:1px solid #76bac2; margin:2px;color:#69c; text-align:center; font:normal 12px/14px Verdana;}
.gb .pages .pagego{height:14px;}
.gb .pages .pagebtn{height:18px;}
.gb .form{text-align:left; overflow:hidden}
.gb .form ul {margin-bottom:5px;}
.gb .form ul li{ clear:both; padding:5px 0 5px 10px; border-bottom:1px dashed #EAE4D1;}
.gb .form ul li dl{float:left; width:80px; padding-top:5px;}
.gb .form .left{ float:left; width:400px;}
.gb .form .right{ float:right; width:550px}
.gb .form .right textarea{width:540px; height:120px; overflow-y:scroll; border:1px solid #EAE4D1; margin-top:8px; color:#666}
.gb .form .btn-1{border:1px solid #ccc; padding-left:5px}
.gb .form .btn-2{border:none;width:70px;height:25px;background:url(images/btn.gif) left top no-repeat;line-height:25px;overflow:hidden;color:#444;margin-right:20px;}
.gb .form .submit{ border:none; text-align:center}