@charset "utf-8";
/* CSS Document */
html,body{ height:100%;}
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑","宋体"; background: url(../images/top.jpg) no-repeat center top #F09600; padding-top:825px;}
a{ text-decoration:none;}
ul,li,ol,dl,dt,p{ list-style-type:none; padding:0; margin:0;}
img,img a{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow:hidden;}
.mac{ margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}


#Canvas{ width:100%; height:100%; position:fixed; z-index:-1; left:0; top:0}
.toptxt{ color:#FCF1CC; font-size:16px; line-height:26px; width:920px; margin:0 auto; height:230px;}
.toptxt div{ overflow:hidden; padding-bottom:6px;}
.toptxt span{ display:block; width:100px; font-weight:bold; float:left;}
.toptxt p{ width:820px; float:right;}

.mbox{ background:url(../images/m1bb.png) no-repeat top center; overflow:hidden;}
.tvnav{ height:70px; margin-top:210px;}
.tvnav a{ display:block; width:50%; height:64px; float:left; font-size:34px; font-weight:bold; color:#fff; line-height:50px; border-bottom:6px #CF1543 solid; text-align:center;}
.tvnav a.selected{ border-bottom:6px #FFBF00 solid; background:url(../images/tvnav-bb.png) no-repeat bottom center;}
.tvbox{ width:1000px; height:563px; background:#333;}
.navbox{ height:85px; margin-top:25px;}
.nav-x{ display:block; width:91px; height:62px; background:url(../images/nav-x.png); float:left;margin-right:15px;}
.nav-w{ display:block; width:91px; height:62px; background:url(../images/nav-w.png); float:left;}
.nav{ height:85px; overflow:hidden; float:left; width:800px;}
.nav a{ display:block; width:145px; height:85px; float:left; text-align:center; margin-right:15px;}
.nav a.selected{ background:url(../images/nav-jt.png) no-repeat center bottom;}
.navlist{ background:#CC1B48; border-radius:200px; padding:20px 50px; overflow:hidden; margin-bottom:50px;}
.navlist ul li{ width:250px; height:50px; float:left; background:url(../images/pico.png) no-repeat left 9px; color:#FF9999; font-size:12px; padding:8px 0 8px 50px; overflow:hidden; cursor:pointer;}
.navlist ul li p{ font-size:17px; color:#fff; font-weight:bold; height:26px;}
.navlist ul li span{ display:none;}
.zctv-nav{ width:800px; height:80px; margin:20px -40px 80px 180px;}
.zctv-nav a{ display:block; width:184px; height:80px; float:left; margin-right:40px; padding-top:17px;}
.zctv-nav a.selected{ background:url(../images/nav-jt.png) no-repeat top center;}

.bt{ text-align:center; margin-top:60px;}
.search{ height:40px; padding:20px 0; text-align:center; width:400px; margin:0 auto 10px;}
.search input{ height:32px; border:none; float:left; padding:0 10px;}
.search .in{ width:300px;}
.search .btn{ width:50px; background:#C2154B; color:#fff; text-align:center; color:#fff; font-size:16px; margin-left:10px; cursor:pointer;}

.jcjm ul{ overflow:hidden;margin-right:-30px;}
.jcjm ul li{ width:240px; height:296px; background:#fff; float:left; margin-right:28px; margin-bottom:30px; padding:7px;position:relative;}
.jcjm ul li p img{ width:240px; height:140px;}
.jcjm ul li p img:hover{ opacity:0.9;filter:alpha(opacity=90);}
.jcjm ul li p{ font-size:12px; color:#999;}
.jcjm ul li p span{ color:#666; font-weight:bold;}
.jcjm .jmbt{ font-size:14px; color:#333; font-weight:bold; height:24px; padding-top:10px;}
.jcjm div{ border-top:1px #ccc dashed; margin-top:12px; overflow:hidden; padding-top:4px;}
.jcjm div p{ width:70%; line-height:40px; float:left; font-size:18px !important; color:#E5243F !important; padding-left:25px; background:url(../images/xin.png) no-repeat left center;}
.jcjm div a{ display:block; width:26px; height:24px; background:url(../images/dz.png); float:right; margin-top:5px; cursor:pointer;}
.jcjm .no{ width:46px; height:61px; background:url(../images/jb.png); font-size:20px; color:#fff; font-weight:bold; line-height:44px; position:absolute; left:0; top:0; padding-left:13px;}
.jcjm .pl{ width:83px; height:83px; background:url(../images/play.png); position:absolute; left:50%; top:30px; margin-left:-41px;}
.ljcw{ overflow:hidden; margin-right:-30px; margin-top:40px;}
.ljcw ul li{width:254px; height:210px; float:left;margin-right:28px;}
.ljcw ul li img{ width:240px; height:140px; border:7px #fff solid;}
.ljcw ul li p{ font-size:16px; color:#fff; text-align:center; line-height:40px;}

.paging{margin:30px auto 0;width:100%;height:30px; border-top:none !important}
.paging span{ border-radius:4px;color:#fff;margin:0 8px;cursor:pointer;font-size:18px;text-align:center;line-height:30px;display:block;width:30px;height:30px;float:left;background:#0680A8;}
.paging span.on{background:#BDBDAE; cursor:default;}

.foot{ height:160px; margin-top:40px; background:url(../images/foot.jpg) no-repeat center; font-size:14px; color:#E4839D; text-align:center; line-height:30px; padding-top:430px; position:relative; z-index:-2;}
.foot a{ color:#E4839D;}

.f-r{ width:222px; height:410px; background:url(../images/f-r.png); position:fixed; right:0; bottom:15%; z-index:9;}
.f-r p{ position:absolute; right:32px; top:116px;width:125px; height:162px; text-align:center;z-index:-1;}
.f-r .close{ width:35px; height:35px;display:block; position:absolute; right:53px; bottom:52px; cursor:pointer;}
.f-r .zk{ width:54px; height:80px; display:block; position:absolute; left:6px; top:150px; background:url(../images/zk.png) no-repeat center;}