*{ margin:0px; padding:0px;}
body{color:#333;font-size: 12px;
font-family:Lucida, Verdana, 'Hiragino Sans GB', STHeiti, 'WenQuanYi Micro Hei', 'Microsoft YaHei', Î¢ÈíÑÅºÚ, SimSun, sans-serif;
background:#EEE;
}
a{ text-decoration:none;color:#0778b8;}
a:hover{text-decoration:underline; color:#FF4444}
li{list-style-type:none;}
img{border:0px;}
.red{color:red;}
.green{ color:#090}
.bold{ font-weight:bold;}
.clear{ clear:both}
.am{ color:#000; margin-right:5px;}
.pm{ color:#693; margin-right:5px;}
.nt{ color:#F90; margin-right:5px;}
.display{display:none;}
/*Head*/
.hlogo {float: left;width: 200px;height: 60px;overflow: hidden;}
.hlogo img {float: left;width: 200px;height: 60px;}
#JM_Head{ width:1000px; height:auto; margin:0px auto 0px auto;}
.Top{ width:1000px; height:60px; border-top:none; line-height:29px; overflow:hidden; margin: 0 auto;}
.Top h1{ width:740px;float:left; color:#b91d1e; font-size:12px; font-weight:100; text-indent:5px;}
.Top p{ width:210px; float:right; text-align:right;}
.Top p a{ margin:0px 5px;}
.header{background: #E0E0E0;}
.Banner{width:555px;height: 60px;float: left;}

#JM_Head .Nav{width:990px;height:30px;background:url(../images/navbg.gif) #1E82BE;overflow:hidden; padding:2px 5px 0px;}
#JM_Head .Nav li{ width:auto; float:left; text-align:center; padding: 2px 5px;border-right: 1px solid #069;}
#JM_Head .Nav li a{float:left; height:28px; padding:0px 5px 0px 3px; display:block; overflow:hidden;color:#FFF;}
#JM_Head .Nav li:hover,#JM_Head .Nav li:active,#JM_Head .Nav li:hover a{background-color: #F8F8F8;color: black;}

#JM_Head .Nav .hover{background-color:#F8F8F8;font-weight:bold;font-size:14px;}
#JM_Head .Nav .hover a span{color: black;background: #F8F8F8;}
#JM_Head .Nav a span{padding: 4px 6px;line-height: 16px;float: left;}
#JM_Head .Other{ width:998px; height:30px;background:#F8F8F8;border: 1px solid #1D77AD;border-top:0px}
#JM_Head .Other .radio{ width:750px; height:34px; line-height:36px; float:left; overflow:hidden; text-indent:10px;}
#JM_Head .Other .radio a{margin:0px 5px;}
#JM_Head .Other .serach{ width:220px; height:20px; float:right; background:#FFF; margin-top:6px;}
#JM_Head .Other .serach .text{ width:130px; height:18px; margin:1px; line-height:18px;float:left; border:1px #ccc solid; color:#999999}
#JM_Head .Other .serach .sub{ width:50px; height:22px;float:left;}

/*NeiHead*/
#JM_Head .Nei_Head{ width:960px; height:35px; margin:0px auto}
#JM_Head .Nei_Head .Logo{ width:120px; height:26px; float:left; margin:5px 0px 4px 5px;}
#JM_Head .Nei_Head .Main{ width:820px; height:28px; float:left; margin:7px 0px 1px 10px; font-weight:bold;}
#JM_Head .Nei_Head .Main li{ width:80px; height:28px; float:left; margin:0px 2px;}
#JM_Head .Nei_Head .Main li a{ width:80px; float:left; height:28px; line-height:28px;display:block; background:url(../images/n_nav1.gif) no-repeat; text-align:center;}
#JM_Head .Nei_Head .Main li a:hover,#JM_Head .Nei_Head .Main li a.f{ background:url(../images/n_nav2.gif);text-decoration:none; }

/*Web*/
#JM_Web{ width:1000px; height:auto; margin:0px auto}

/*Left*/
#JM_Web .Left{ width:660px; height:auto; float:left;}
#JM_Web .Left .Box{ width:660px; height:auto; margin-bottom:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background:#FFF;}
.cjqtitle{background: #CCC url(/img/area_bg.gif) repeat-x scroll 0 0; height: 28px; position: relative; overflow: hidden;}
.cjqtitle span {float: right;color: #000;}
.LBoxsp span {padding: 7px;}
.LBox .cjqtitle a{display: block; float: left; height: 28px; line-height: 28px; padding: 0 10px;}
.LBox .cjqtitle a:hover{background: #222;text-decoration: none;}
.lzright{float:right;}
.cjqtitle h3{background:url(/img/area_bg.gif) 0px -28px; width: 150px;height: 18px;line-height: 18px;padding: 5px;float: left;color: white;text-align: center;text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px; font-size: 12px; cursor: pointer;font-weight: 100;}
.zhankai{position: absolute; left: 170px; top: 5px; color: #000;}
#JM_Web .Left  h3 img{ position:absolute; right:15px; top:9px;}
#JM_Web .Left .Box .tvShow{ width:638px; height:auto; padding:8px 0px 8px 12px; line-height:22px;}
#JM_Web .Left .Box .tvShow a{ margin-right:12px;}
#JM_Web .Left .Box ul{ height:auto; padding: 10px;}
#JM_Web .Left .Box ul li{padding: 0;line-height: 24px;clear: both;overflow: hidden; border-bottom: 1px dashed #ccc;}
#JM_Web .Left .Box ul li .tit2 {line-height: 25px;background: #F3F8FA;}
#JM_Web .Left .Box ul li .tit2 a {margin-left: 0px;color: #333;}
#JM_Web .Left .Box ul li .con2 {padding-left: 45px;overflow: hidden;line-height: 25px;margin: 10px 0 0px 0;}
#JM_Web .Left .Box ul li .con2 a {line-height: 25px;margin-right: 10px;}
#JM_Web .Left .Box ul li .tit{float:left; line-height:24px; padding-right:12px;}
#JM_Web .Left .Box ul li .tit a{margin-left:10px;color:black;text-decoration:none;}
#JM_Web .Left .Box ul li .tit a.red{color:#F00}
#JM_Web .Left .Box ul li .con {*float:left;word-break:keep-all;line-height:24px;overflow:hidden;position:relative;}
#JM_Web .Left .Box ul li .con a{ color:#0057a9;margin-right:12px;}
#JM_Web .Left .Box ul li .con a:hover{ color:#FF6000}
#JM_Web .Left .Box .Show{ width:634px; height:auto; padding:5px 8px; line-height:190%;}
#JM_Web .Left .Box .info{ padding:10px; font-size:14px; line-height:190%}

/*åˆ—è¡¨*/
#JM_Web .Left .LBox{width:660px; height:auto; margin-bottom:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background: #FFF; padding-bottom: 10px;}
#JM_Web .Left .LBoxsp{width:660px; height:auto; margin-bottom:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background: #FFF; padding-bottom: 10px;}
#JM_Web .Left .LBoxsp ul{padding-top: 15px; display: block; height: auto; overflow: hidden; margin: 0px;}
#JM_Web .Left .LBoxsp li{width: 156px; float: left; display: block; margin: 0px 2px 10px 5px; text-align: center; }
#JM_Web .Left .LBoxsp li img{width: 140px; height: 105px; padding: 1px; border: 1px solid #ccc;}
#JM_Web .Left .LBoxsp li span{margin: 0px auto 0px; line-height: 20px; width: 145px; height: 36px; overflow: hidden; display: block;}
#JM_Web .Left .LBoxsp li:hover{box-shadow: 1px 1px 5px #2375BE,-1px -1px 5px #2375BE; padding: 5px 0; margin-top: -5px; margin-bottom: 5px;}
#JM_Web .Left .LBox .right{float: right; height: 18px; padding: 5px 15px 5px 0;}
#JM_Web .Left .LBox ul{ width:634px; height:auto; margin-left: 8px;}
#JM_Web .Left .LBox ul li{ width:624px; height:34px; line-height:34px; background:url(/img/v.gif) no-repeat left 55%; text-indent:15px;border-bottom:1px dotted #CCC;overflow:hidden; padding:0px 5px;}
#JM_Web .Left .LBox ul li.news{background:url(../images/li.gif) no-repeat 3px 46%; text-indent:6px;}
#JM_Web .Left .LBox ul li span{ float:right;color:#ADA4A4;}
#JM_Web .Left .LBox .tvShow{ width:640px; height:auto; padding:8px 0px 8px 12px; line-height:22px;}
#JM_Web .Left .LBox .tvShow a{ margin-right:12px;}

#JM_Web .Left .page{width:660px;  margin-bottom:20px; background: white;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}
#JM_Web .Left .page a,#JM_Web .Left .page span,#JM_Web .Left .page strong{ margin:0px 3px;}

/*èŠ‚ç›®è¡&#65533;*/
#JM_Web .Left .JBox{width:660px; height:auto;  margin-bottom:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background: white;}
#JM_Web .Left .JBox h3{ width:644px; height:31px; padding:0px 8px; background:url(../images/skin.gif) 0px -39px; font-size:12px; line-height:32px;overflow:hidden;}
#JM_Web .Left .JBox h3 a{ float:right;height:21px; padding:0px 5px;background:#E0EAF1; border-bottom:1px #3E6D8E solid;border-right:1px #7F9FB6 solid; display:block; margin:4px; line-height:21px; overflow:hidden; text-align:center; color:#3E6D8E; font-weight:normal;}
#JM_Web .Left .JBox h3 a:hover{background:#3E6D8E; color:#FFF; text-decoration:none;border-right:1px #3E6D8E solid;}

#JM_Web .Left .JBox ul.week{ width:644px; height:24px; padding:5px 0px; margin:0px 8px; border-bottom:1px #adcbeb solid;}
#JM_Web .Left .JBox ul.week li{ width:80px; height:24px; float:left; margin-right:8px;}
#JM_Web .Left .JBox ul.week li a{display:block; background:url(../images/btn.gif); text-align:center; line-height:24px;color:#333}
#JM_Web .Left .JBox ul.week li a:hover,#JM_Web .Left .JBox ul.week li a.f{background:url(../images/btn.gif) 0px -24px;text-decoration:none;}
#JM_Web .Left .JBox ul.list{ width:644px; height:auto; padding:5px 8px;}
#JM_Web .Left .JBox ul.list li{ width:624px; line-height:32px; padding:0px 5px;border-bottom:1px dotted #CCC;}

/*Right*/
#JM_Web .Right{ width:330px; height:auto; float:right;}
#JM_Web .Right .Box{ width:330px; height:auto;  margin-bottom:10px;padding-bottom: 5px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); background: white;}
#JM_Web .Right .Box h3{ background: #1489F1 url(/img/area_bg.gif) repeat-x scroll 0 -28px;width: 100px;height: 18px;line-height: 18px;padding: 5px;float: left;color: white;text-align: center;text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px; font-size: 12px;font-weight: 100;}
.cjqtitle .tabs {float: right;margin: 5px 8px 0 0; height: 23px; background: white;}
.cjqtitle h3 a{color:white;}
.cjqtitle h3 a:hover{text-decoration: none;}
.tabs a{padding: 0 8px; text-align: center; line-height: 23px; float: left; height: 23px; display: block;}
#JM_Web .Right .pic-group ul{padding-top:15px;display: block; height: auto; overflow: hidden; margin: 0px;}
#JM_Web .Right .Box ul{ width:314px; height:auto; margin:5px 7px;}
#JM_Web .Right .Box ul li{ width:310px; height:28px; line-height:28px; text-indent:6px; overflow:hidden;border-bottom: 1px dotted #DDD;}
#JM_Web .Right .Box ul.tools li{ background:none; text-indent:0px;}
#JM_Web .Right .Box ul.tools li a{ margin:0px 1px;}
.pic-group { width:330px;margin-bottom:10px;padding-bottom:10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background: white;}
#JM_Web .Right .pic-group h3{background: #1489F1 url(/img/area_bg.gif) repeat-x scroll 0 -28px;width: 100px;height: 18px;line-height: 18px;padding: 5px;float: left;color: white;text-align: center;text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px; font-size: 12px; font-weight: 100;}
.pic-group li {width: 156px;float: left;display: block;margin: 0px 2px 10px 5px;text-align:center;}
.Right .pic-group li:hover {
box-shadow: 1px 1px 5px #2375BE,-1px -1px 5px #2375BE;
padding: 5px 0;
margin-top: -5px;
margin-bottom: 5px;
}

.pic-group li img{width: 140px; height: 105px;padding:1px;border:1px solid #ccc;}
.pic-group li span {margin: 0px auto 0px;line-height: 20px;width: 145px;height:36px;overflow:hidden;display: block;}
/*å†…é¡µ*/
#JM_Web .Left .nBox{ width:660px; height:auto; margin-bottom:10px;background: white;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4); overflow: hidden;}
#JM_Web .Left .nBox h2{font-size: 24px;border-bottom: 1px dashed #CCC;height: 40px;line-height: 40px;overflow: hidden;margin: 5px 10px;}
#tv5news {height: 28px;padding: 5px 10px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background: white;margin: 0 0 10px 0; font-size:12px;line-height: 28px; font-weight: 100;}
#tv5news a{font-size:12px;}
#tv5news a.copy{ float:right;width:61px; height:21px; background:#E0EAF1; border-bottom:1px #3E6D8E solid;border-right:1px #7F9FB6 solid; display:block; margin:4px; line-height:21px; overflow:hidden; text-align:center; color:#3E6D8E}
#tv5news a.copy:hover{background:#3E6D8E; color:#FFF; text-decoration:none;border-right:1px #3E6D8E solid;}
#JM_Web .Left .nBox .show{ width:640px; height:auto;overflow: hidden; margin:0px 10px;}
#JM_Web .Left .nBox .show h3{ width:640px; height:40px; font-size:16px; color:#03005C; line-height:40px; text-align:center; border-bottom: 1px dashed #CCC;}
#JM_Web .Left .nBox .show .live{ width:610px; height:auto; padding:10px;}
#JM_Web .Left .nBox .show .live p{ line-height:24px;}
#JM_Web .Left .nBox .show .live p a{ margin-right:8px;}
#JM_Web .Left .nBox .show .live .tip{border:1px #C8D8F2 solid; padding:5px; margin-top:10px;}
#JM_Web .Left .nBox .show .info{ padding:10px 0px; line-height:180%;}
#JM_Web .Left .nBox .show .info img{ max-width:630px;}
#JM_Web .Left .nBox .show .info p{ font-size: 14px;  line-height: 23px; text-align: justify; margin-bottom:10px;}
#JM_Web .Left .nBox .show .info ul li { width: 610px; padding: 10px 0;}
#JM_Web .Left .nBox .show .info ul li nobr{ font-size:12px; color:#CCCCCC;}
#JM_Web .Left .nBox .show .info ul li a{ font-size:13px;} 
.Player.cjqPlayer { width: 620px; height: auto; margin-bottom: 10px; background: white; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4); overflow: hidden; padding: 10px 20px;}
.Player.cjqPlayer h1{border-bottom: 1px dashed #CCC;height: 40px;line-height: 40px;overflow: hidden;font-size: 20px;}
#JM_Web .Left .nBox .show .live fieldset{border:1px #adcbeb solid; margin-top:8px;}
#JM_Web .Left .nBox .show .live fieldset legend{width:60px; height:20px; background:#F1F6FB; margin-left:10px;border:1px #adcbeb solid; line-height:20px; text-align:center;}

#JM_Web .Left .nBox ul.jmb{ width:610px; padding:5px 0px;}
#JM_Web .Left .nBox ul.jmb li{ width:590px; height:24px; line-height:24px; overflow:hidden; padding:0px 5px; margin:0px 5px;}

#JM_Web .Right .nBox{ width:330px; height:auto; margin-bottom:10px;background: white;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}
#JM_Web .Right .nBox h3 a{ float:right; width:40px; height:15px;background:#E0EAF1; border-bottom:1px #3E6D8E solid;border-right:1px #7F9FB6 solid; display:block; margin:8px 4px; line-height:15px; overflow:hidden; text-align:center; color:#3E6D8E; font-weight:normal; padding-right:3px;}
#JM_Web .Right .nBox h3 a:hover{background:#3E6D8E; color:#FFF; text-decoration:none;border-right:1px #3E6D8E solid;}
#JM_Web .Right .nBox ul{ width:284px; height:auto; margin:5px 7px;}
#JM_Web .Right .nBox ul li{ width:280px; height:24px; line-height:24px; text-indent:6px; background:url(../images/li.gif) no-repeat left 11px; overflow:hidden}

/*Channel*/
#JM_Tv{width:1000px; height:auto;margin:0px auto;}
.titlezb{ width:980px; height: 28px; padding: 5px 10px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); background: #fff; margin: 0 0 10px 0; line-height: 28px; font-weight: 100;font-size: 12px;}
#JM_Tv h2 a.down{ float:right;width:71px; height:21px; background:#E0EAF1; border-bottom:1px #3E6D8E solid;border-right:1px #7F9FB6 solid; display:block; margin:4px; line-height:21px; overflow:hidden; text-align:center; color:#3E6D8E}
#JM_Tv h2 a.down:hover{background:#3E6D8E; color:#FFF; text-decoration:none;border-right:1px #3E6D8E solid;}
#JM_Tv .Left{width:120px; height:494px; float:left; margin:2px 0px 2px 2px; display:inline;}
#JM_Tv .Show{width:632px; height:494px; float:left; display:inline;}
#JM_Tv .Right{width:300px; height:494px; float:left;display:inline;}

/*News*/
#JM_Tv .News{ padding:10px; font-size:14px; line-height:190%}
#JM_Tv .News .h{ border-bottom:1px #CCC dotted; margin-bottom:10px;}
#JM_Tv .News .h h3{ height:40px; line-height:40px; font-size:24px; }
#JM_Tv .News .h p{ height:24px; line-height:24px; font-size:12px; color:#999}

#JM_List{ width:960px;margin:8px auto;}
#JM_List .box{ width:318px; height:auto; float:left;font-size:12px;}
#JM_List .box fieldset{border:1px #adcbeb solid;}
#JM_List .box fieldset legend{ padding:0px 5px;height:20px; background:#F1F6FB; margin-left:10px;border:1px #adcbeb solid; line-height:20px; text-align:center;}
#JM_List .box fieldset legend a{ color:#333;}
#JM_List .box fieldset li{ width:310px; height:24px; line-height:24px; overflow:hidden; padding:0px 4px;}
#PlayAd .ad{position: absolute;}


/*Player List*/
#JM_Web .vPlayer{ width:998px; height:auto; background:#f4f6f4; border:1px solid #adcbeb; padding-bottom:4px;clear:both; display:block; margin-bottom:6px;}
.index #JM_Web .cjqPlayer li {text-align: left;}
.Player li:hover,#JM_Web .Player li.f{ background:#F6F6F6}
.Player li a.n{ width:142px; height:24px;padding:0px 5px;line-height:24px; color:#0778b8; font-size:16px; font-weight:bold; display:block}
.Player li a.d,#JM_Web .Player li span{ width:142px; height:20px;padding:0px 5px;line-height:20px; color:#999999; font-size:12px; display:block}
.Player li a:hover{ color:#F00}
#TvPlay .Player li{float: left; font-weight: 100; padding: 5px; margin-right: 5px; height: 22px; line-height: 22px;}
#JM_Web .vPlayer li{width:179px; padding:0px 3px; height:40px;margin:4px 0px 0px 4px;background:#FFF;border:1px solid #adcbeb; float:left; display:inline; line-height:20px; overflow:hidden;}
#JM_Web .vPlayer li a{ width:179px; height:40px;display:block;}
#JM_Web .vPlayer li:hover,#JM_Web .vPlayer li.f{background:#F6F6F6}
#TvPlay .iPlayer li{float: left; font-weight: 100; padding: 5px; margin-right: 5px; height: 24px; line-height: 24px;}
.cjqplay{width: 632px; height: 494px; float: left; position: relative;}
.cjqPlayer li {float: left;font-weight: 100;height: 34px;line-height: 34px;overflow: hidden; }
.cjqPlayer a{padding:10px;}
.cjqPlayer li a:hover {background: #888;text-decoration: none;color: #FFF;}
.Player li{font-size: 18px; height: 32px; line-height: 32px; overflow: hidden; float:none;}
/*æ¯”åˆ†*/
#JM_Bifen{width:1000px; height:auto; margin:0px auto}
#JM_Bifen .Left{ width:800px; height:auto; float:left; background:#FFF;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); margin-bottom: 20px;padding-bottom: 20px;}
#JM_Bifen .Left h3{ width:744px; height:29px;border:1px #dfdfdf solid;  font-size:14px; font-weight:normal; overflow:hidden; line-height:30px; margin: 10px 27px 0px 27px;}
#JM_Bifen .Left h3 b{ float:left; padding:0px 10px;border-right:1px #dfdfdf solid; color:#000;}
#JM_Bifen iframe{margin-left: 25px; width: 748px;}
#JM_Bifen .Left h3 a{ padding:0px 15px; float:left; display:block;border-right:1px #dfdfdf solid;}
#JM_Bifen .Left h3 a.f{ background:#FFF; font-weight:bold;}
#JM_Bifen .Left .box{ width:800px; height:auto;}

#JM_Bifen .Right{ width:190px; height:auto; float:right; color:#333}
#JM_Bifen .Right .box{ width:188px; height:auto;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);background: #FFF;}
#JM_Bifen .Right .box h3{ width:188px; height:33px;border-bottom:1px #dfdfdf solid; background:url(../images/bfh3.gif);overflow:hidden; line-height:30px; font-size:12px; text-indent:30px;}
#JM_Bifen .Right .box ul.bifen{ width:188px; height:auto;}
#JM_Bifen .Right .box ul.bifen li{ width:188px; height:38px; border-bottom:1px #dfdfdf solid;background:#F7F7F7; position:relative;}
#JM_Bifen .Right .box ul.bifen li a{ display:block;line-height:38px; text-indent:30px; font-size:14px;}
#JM_Bifen .Right .box ul.bifen li a.f{ position:absolute; width:200px; height:40px; background:url(../images/slist.png); left:-11px; top:-1px; line-height:42px; color:#060; font-weight:bold; overflow:hidden;}



/*Link*/
#JM_Link{ width:1000px; height:auto; margin:0px auto 8px auto;clear:both;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); margin-bottom:20px;}
#JM_Link h3{ background:url(/img/area_bg.gif) 0px -28px; width: 150px;height: 18px;line-height: 18px;padding: 5px;float: left;color: white;text-align: center;text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px; font-size: 12px;}
#JM_Link .Box{ width:983px; padding:5px 8px; line-height:24px; background: white;}
#JM_Link .Box li{ float:left;min-width: 50px;overflow: hidden;}
#JM_Link .Box a{ margin-right:8px;}

/*Foot*/
#JM_Foot{ width:1000px;height:auto; margin:10px auto 0px; line-height:38px; text-align:center;clear:both;box-shadow: 0 -1px 3px rgba(34, 25, 25, 0.4); background: white;}

/*Ad*/
#AD_Top{ width: 1000px;margin: 0 auto 10px auto;background: white;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4); position: relative;}
#AD_Top img {margin: 0 20px;}
.dede_pages ul{float:left;padding:7px 0px 7px 10px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{float:left;line-height:21px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
#JM_Down {width: 1000px;height: auto;margin: 0px auto;background:#FFF;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);}
#JM_Down ul {width: 940px;height: auto;padding: 0px 9px 10px 9px;}
#JM_Down ul li {line-height: 26px;border-bottom: 1px #CCC dotted;padding: 0px 5px;}
.Box .hotbs{float:left;width:45%;overflow:hidden;}
.Box .hot {background: url(../images/zi-16.gif) no-repeat center left;padding: 0 0 0 18px;}
#JM_Web .Left .xgBox {width: 47%;float:left;height: auto;border: 1px #adcbeb solid;margin:0px 5px;}
#JM_Web .Left .xgBox div{margin:2px 3px;}
#JM_Web .Left .xgBox h4 {height: 31px;text-indent: 8px;line-height: 32px;overflow: hidden;font-size: 12px;color: #333;display:block;font-weight: bold;background: #F1F6FB;}
#JM_Web .Left .xgBox li {height: 24px;line-height: 24px;text-indent: 6px;background: url(../images/li.gif) no-repeat left 11px;overflow: hidden;display:block;padding: 0;}
/*å›¾ç‰‡*/
/*è§†é¢‘é¦–é¡µ*/
.p_list{ float:left; width:1000px; margin-bottom:10px; border-top:0;background:#FFF;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}
.p_list .title{ float:left; width:980px; height:33px; color:#062B6E; font-weight:bold; font-size:12px; line-height:33px; padding-left:20px; background:url(../images/bgt_5.gif) repeat-x; border-bottom:0px;}
.p_list .title span{ float:right;margin-top:-30px\9; padding-right:20px;}
.p_list .title span a{ color:#999999}

.p_list .con{float:left; padding:10px 0px;}
.p_list .con li{ float:left;margin: 0px 0px 10px 0px;}
.p_list .con li a img {width:140px; height:105px; background: white;border: 1px solid #E5E5E5;display: block;margin:0px 12px 0 12px;}
.p_list .con li:hover {box-shadow: 1px 1px 5px #2375BE,-1px -1px 5px #2375BE;padding: 5px 0px;margin-top: -5px;margin-bottom: 5px;}
.p_list .con li a:hover img {background: #FCF8E8;}
.p_list .con li p{ width:140px; height:36px; line-height:20px; overflow:hidden; margin-left: 10px;}
.p_list .con li p a:hover {color: #F44;}
.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r{overflow:hidden;background:#000;opacity:0.2;filter:alpha(opacity=20);}.t_l,.t_r,.b_l,.b_r{width:8px;height:8px;}.t_c,.b_c{height:8px;}.m_l,.m_r{width:8px;}.t_l{-moz-border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}.t_r{-moz-border-radius:0 8px 0 0;-webkit-border-radius:0 8px 0 0;border-radius:0 8px 0 0;}.b_l{-moz-border-radius:0 0 0 8px;-webkit-border-radius:0 0 0 8px;border-radius:0 0 0 8px;}.b_r{-moz-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;border-radius:0 0 8px 0;}.m_c{background:#FFF;}.m_c .tb{margin:0 0 10px;padding:0 10px;}.m_c .c{padding:0 10px 10px;}.m_c .o{padding:8px 10px;height:26px;text-align:right;border-top:1px solid #CCC;background:#F2F2F2;}.m_c .el{width:420px;}.m_c .el li{padding:0;border:none;}.flb{padding:10px 10px 8px;height:20px;line-height:20px;}.flb em{float:left;font-size:14px;font-weight:700;color:#444;}
.flb {
padding: 10px 10px 8px;
height: 20px;
line-height: 20px;
}
.flb em {
float: left;
font-size: 14px;
font-weight: 700;
color: rgb(68, 68, 68);
}
.flb span {
float: right;
color: rgb(153, 153, 153);
}
.flb span a, .flb strong {
float: left;
text-decoration: none;
margin-left: 8px;
font-weight: 400;
color: rgb(68, 68, 68);
}
.flbc {
float: left;
width: 20px;
height: 20px;
overflow: hidden;
text-indent: -9999px;
background: url(/images/cls.gif) no-repeat 0 0;
cursor: pointer;
}
.flbc:hover {
background-position: 0 -20px;
}
.userbutton {border: 1px solid rgb(112, 153, 15);height: 20px;padding: 0px 3px 2px 3px !important;border-left: 4px solid rgb(112, 153, 15);background: white;width:80px;}

.cjqzhibo{width:84px;}
#JM_Web .info tr{height:26px; line-height:26px;}
#JM_Web .info tr td a {padding: 0 5px;}
#xg{margin-top:30px;}


.contury_group {background-color: gainsboro;width: 958px;margin: 0px auto 6px auto; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);}
.clearfix {zoom: 1;}
.clearfix::after {content: ".";display: block;height: 0;visibility: hidden;clear: both;}
.contury_group dl.first {border-left: solid 1px gainsboro;}
.contury_group dl {float: left;height: 157px;border-left: solid 1px #BFBFBF;width: 118.75px;overflow: hidden;}
.contury_group dt {font-family: Arial, Helvetica, sans-serif;font-size: 22px;text-align: center;line-height: 23px;padding: 8px 0 0;}
.contury_group dd {padding: 0 9px;font-size: 11px;}
.contury_group dd a, .contury_group dd a:visited{ float:left; overflow:hidden; white-space:nowrap; width:50px; height:22px; padding-top:40px; text-align:center; color:#000; background-image:url("/images/flag_bg.jpg"); background-repeat:no-repeat;}
.contury_group dd a, .contury_group dd a:visited{ float:left; overflow:hidden; white-space:nowrap; width:50px; height:22px; padding-top:40px; text-align:center; color:#000; background-image:url("/images/flag_bg.jpg"); background-repeat:no-repeat;}
a.flag-blank{ background-position:-999em 4px}
dl.hover a.flag-blank{ background-position:-999em -96px}
dl.hover a.flag-blank:hover{ background-position:-999em -196px}

a.flag_baxi{ background-position:4px 4px}
dl.hover a.flag_baxi{ background-position:4px -96px}
dl.hover a.flag_baxi:hover{ background-position:4px -196px}

a.flag_gamai{ background-position:-46px 4px}
dl.hover a.flag_gamai{ background-position:-46px -96px}
dl.hover a.flag_gamai:hover{ background-position:-46px -196px}

a.flag_aoda{ background-position:-96px 4px}
dl.hover a.flag_aoda{ background-position:-96px -96px}
dl.hover a.flag_aoda:hover{ background-position:-96px -196px}

a.flag_agen{ background-position:-146px 4px}
dl.hover a.flag_agen{ background-position:-146px -96px}
dl.hover a.flag_agen:hover{ background-position:-146px -196px}

a.flag_aer{ background-position:-196px 4px}
dl.hover a.flag_aer{ background-position:-196px -96px}
dl.hover a.flag_aer:hover{ background-position:-196px -196px}

a.flag_meiguo{ background-position:-246px 4px}
dl.hover a.flag_meiguo{ background-position:-246px -96px}
dl.hover a.flag_meiguo:hover{ background-position:-246px -196px}

a.flag_ruishi{ background-position:-296px 4px}
dl.hover a.flag_ruishi{ background-position:-296px -96px}
dl.hover a.flag_ruishi:hover{ background-position:-296px -196px}

a.flag_xiban{ background-position:-346px 4px}
dl.hover a.flag_xiban{ background-position:-346px -96px}
dl.hover a.flag_xiban:hover{ background-position:-346px -196px}

a.flag_eluo{ background-position:-396px 4px}
dl.hover a.flag_eluo{ background-position:-396px -96px}
dl.hover a.flag_eluo:hover{ background-position:-396px -196px}

a.flag_putao{ background-position:-446px 4px}
dl.hover a.flag_putao{ background-position:-446px -96px}
dl.hover a.flag_putao:hover{ background-position:-446px -196px}

a.flag_niri{ background-position:-496px 4px}
dl.hover a.flag_niri{ background-position:-496px -96px}
dl.hover a.flag_niri:hover{ background-position:-496px -196px}

a.flag_helan{ background-position:-546px 4px}
dl.hover a.flag_helan{ background-position:-546px -96px}
dl.hover a.flag_helan:hover{ background-position:-546px -196px}

a.flag_moxi{ background-position:-596px 4px}
dl.hover a.flag_moxi{ background-position:-596px -96px}
dl.hover a.flag_moxi:hover{ background-position:-596px -196px}

a.flag_hanguo{ background-position:-646px 4px}
dl.hover a.flag_hanguo{ background-position:-646px -96px}
dl.hover a.flag_hanguo:hover{ background-position:-646px -196px}

a.flag_riben{ background-position:-696px 4px}
dl.hover a.flag_riben{ background-position:-696px -96px}
dl.hover a.flag_riben:hover{ background-position:-696px -196px}

a.flag_yida{ background-position:-746px 4px}
dl.hover a.flag_yida{ background-position:-746px -96px}
dl.hover a.flag_yida:hover{ background-position:-746px -196px}

a.flag_wula{ background-position:4px -296px}
dl.hover a.flag_wula{ background-position:4px -396px}
dl.hover a.flag_wula:hover{ background-position:4px -496px}

a.flag_bili{ background-position:-46px -296px}
dl.hover a.flag_bili{ background-position:-46px -396px}
dl.hover a.flag_bili:hover{ background-position:-46px -496px}

a.flag_yilang{ background-position:-96px -296px}
dl.hover a.flag_yilang{ background-position:-96px -396px}
dl.hover a.flag_yilang:hover{ background-position:-96px -496px}

a.flag_hongdu{ background-position:-146px -296px}
dl.hover a.flag_hongdu{ background-position:-146px -396px}
dl.hover a.flag_hongdu:hover{ background-position:-146px -496px}

a.flag_xila{ background-position:-196px -296px}
dl.hover a.flag_xila{ background-position:-196px -396px}
dl.hover a.flag_xila:hover{ background-position:-196px -496px}

a.flag_jiana{ background-position:-246px -296px}
dl.hover a.flag_jiana{ background-position:-246px -396px}
dl.hover a.flag_jiana:hover{ background-position:-246px -496px}

a.flag_deguo{ background-position:-296px -296px}
dl.hover a.flag_deguo{ background-position:-296px -396px}
dl.hover a.flag_deguo:hover{ background-position:-296px -496px}

a.flag_faguo{ background-position:-346px -296px}
dl.hover a.flag_faguo{ background-position:-346px -396px}
dl.hover a.flag_faguo:hover{ background-position:-346px -496px}

a.flag_yingge{ background-position:-396px -296px}
dl.hover a.flag_yingge{ background-position:-396px -396px}
dl.hover a.flag_yingge:hover{ background-position:-396px -496px}

a.flag_egua{ background-position:-446px -296px}
dl.hover a.flag_egua{ background-position:-446px -396px}
dl.hover a.flag_egua:hover{ background-position:-446px -496px}

a.flag_keluo{ background-position:-496px -296px}
dl.hover a.flag_keluo{ background-position:-496px -396px}
dl.hover a.flag_keluo:hover{ background-position:-496px -496px}

a.flag_kete{ background-position:-546px -296px}
dl.hover a.flag_kete{ background-position:-546px -396px}
dl.hover a.flag_kete:hover{ background-position:-546px -496px}

a.flag_gesi{ background-position:-596px -296px}
dl.hover a.flag_gesi{ background-position:-596px -396px}
dl.hover a.flag_gesi:hover{ background-position:-596px -496px}

a.flag_gelun{ background-position:-646px -296px}
dl.hover a.flag_gelun{ background-position:-646px -396px}
dl.hover a.flag_gelun:hover{ background-position:-646px -496px}

a.flag_zhili{ background-position:-696px -296px}
dl.hover a.flag_zhili{ background-position:-696px -396px}
dl.hover a.flag_zhili:hover{ background-position:-696px -496px}

a.flag_bohei{ background-position:-746px -296px}
dl.hover a.flag_bohei{ background-position:-746px -396px}
dl.hover a.flag_bohei:hover{ background-position:-746px -496px}

.contury_group dd a:hover {color: #535353;text-decoration: none;}
.contury_group dl.hover {background-color: #A0A0A0;}

.cjqLBox{ height:auto;margin-bottom:10px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);background: white; width:660px;}
.cjqbox .pad_5 dt{float:left; width:138px; height:33px; height: 33px;line-height: 33px; margin: 6px;}
.cjqbox .pad_5 dt a{margin-left: 37px;color: #525252;}
.cjqbox .pad_5 dt a:hover{text-decoration: none;}
.pad_5 {height: 80px;padding: 10px 10px;}
.cjqbox .pad_5 .rmzb1{background:url('../images/cctv5.gif') no-repeat;}
.cjqbox .pad_5 .rmzb1:hover{background:url('../images/cctv5.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.cjqbox .pad_5 .rmzb2{background:url('../images/cctv5plus.gif') no-repeat;}
.cjqbox .pad_5 .rmzb2:hover{background:url('../images/cctv5plus.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.cjqbox .pad_5 .rmzb3{background:url('../images/fyzb.gif') no-repeat;}
.cjqbox .pad_5 .rmzb3:hover{background:url('../images/fyzb.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.cjqbox .pad_5 .rmzb4{background:url('../images/shzb.gif') no-repeat;}
.cjqbox .pad_5 .rmzb4:hover{background:url('../images/shzb.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.videoIndexList {padding: 15px 10px;overflow: hidden;}
.videoIndexList .videoListDiv {padding: 0 8px 5px 8px;margin-bottom: 12px;float: left;width: 144px;}
.videoIndexList .videoListDiv .img {width: 146px;display: block;clear: both; position: relative;}
.videoListDiv .img img{width: 140px;height: 105px;display: block;clear: both;}
.videoIndexList .videoListDiv .name {line-height: 20px; height: 40px;overflow: hidden;}
.videoIndexList .videoListDiv .info {height: 20px;line-height: 20px;clear: both;}
.videoListDiv:hover {margin-top: -6px;padding-top: 6px;box-shadow: 1px 1px 5px #2375BE,-1px -1px 5px #2375BE;}
.videoListDiv .img a:link, .videoListDiv .img a:visited{display: block;padding: 2px;border: 1px solid #CCC;}
.videoListDiv .img a:hover, .videoListDiv .img a:active {border: 1px solid #2375BE;}
.videoListDiv .time {float: right;color: #999;}
.videoListDiv .num {float: left;color: #999;}
.cjqiframe{padding:10px 15px;}
.cjqiframe #PlayTv li{border:0px;background:#FFF;}
.cjqiframe h1{font-size: 24px;line-height: 30px;height: 30px;font-weight: bold;padding: 5px 0; overflow:hidden; color:#000;}
.cjqbox .pad_5 dt{float:left; width:132px; height:33px; height: 33px;line-height: 33px; margin: 6px;}
.cjqbox .pad_5 dt a{margin-left: 37px;color: #525252;}
.cjqbox .pad_5 dt a:hover{text-decoration: none;}
.pad_5 {height: 80px;padding: 10px 5px;}
.cjqbox .pad_5 .rmzb1{background:url('../images/cctv5.gif') no-repeat;}
.cjqbox .pad_5 .rmzb1:hover{background:url('../images/cctv5.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.cjqbox .pad_5 .rmzb2{background:url('../images/cctv5plus.gif') no-repeat;}
.cjqbox .pad_5 .rmzb2:hover{background:url('../images/cctv5plus.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.cjqbox .pad_5 .rmzb3{background:url('../images/fyzb.gif') no-repeat;}
.cjqbox .pad_5 .rmzb3:hover{background:url('../images/fyzb.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.cjqbox .pad_5 .rmzb4{background:url('../images/shzb.gif') no-repeat;}
.cjqbox .pad_5 .rmzb4:hover{background:url('../images/shzb.gif') no-repeat scroll 0 -33px; cursor:pointer;}
.Player .cjqPlayer{background: white; margin-bottom: 10px; padding: 10px 20px; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}
.Player .cjqPlayer h1{font-size: 24px; border-bottom: 1px dashed #CCC; height: 40px; line-height: 40px;overflow: hidden;}
.cjqsp{width: 996px; margin: 0 auto; background: white; padding: 10px 0px 10px 5px; margin-bottom: 10px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);}
#JM_Web .Left .cjqjs{ width:640px;padding: 10px 10px;}
#JM_Web .Left .cjqjs h1{border-bottom: 1px dashed #CCC;height: 40px;line-height: 40px; overflow: hidden;font-size: 24px;}
.meinv{background: white;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);}
.meinv .mntp{width: 620px; _width: auto; margin: 0 auto; padding: 5px 0; font-size: 16px; line-height: 24px; border-bottom: 1px dashed #CCC; font-weight: bold;height: 24px;}
.meinv ul{width: 620px;_width: auto;margin: 0 auto;padding: 10px;overflow: hidden; margin-bottom: 20px;}
.meinv li{float: left; width: 112px; overflow: hidden; padding: 0 10px 0 2px;}
.meinv img{float: left; width: 112px; height: 84px; overflow: hidden;}
.meinv span {margin: 0px auto 0px;line-height: 20px;height: 36px;overflow: hidden;display: block;float:right;}
.mntp p {float: left;}
#JM_Web .Left .cjqjs .show{width: 640px; margin:0px;}
.pic-group tr {height: 27px;line-height: 27px;}
#JM_Down tr {height: 22px;line-height: 22px;}
#snkbj{width: 950px;height: auto;padding: 10px 25px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);margin: 0 0 10px 0;background-color: white;}
.dark {text-align: center;background-color: #CCC;color: black;}
#topcontrol{background-color: white;border: 1px solid #F9F9F8;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);border-radius: 6px;}
#topcontrol img{margin: 15px;}
#uyan_frame {box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4);padding: 10px 10px;background: #FFF;}
.colockbox span{color:#FF0000;}
.colockbox{width:650px;text-align:center;padding-top:5px;font-size:16px;}