﻿.shadow{box-shadow:0 1px 2px #f1f1f1; background-color:#fff;}
span.more {padding-right: 0px; padding-left: 0px; font-size: 0px; background: url(../images/home_bg_001.gif) no-repeat 0px -985px; float: right; padding-bottom: 0px; margin: 8px 0px 0px 5px; overflow: hidden; width: 35px; border-top-style: none; text-indent: -10000px; padding-top: 0px; border-right-style: none; border-left-style: none; height: 5px; border-bottom-style: none}
span.more a {display: block}
.head{height: 115px;background: #f8f8f8;}
.head .logo{float: left;width: 300px; padding-top:5px;}
.head .logo a{display: block;height: 100px; background: url(../images/logo.png) no-repeat 0 0; text-indent:-1200px;}
.head .topbanner{float: right;width: 670px; padding-top:25px;}
.head .topbanner a{color: #333; float:right}
.nav{ border-top: 2px solid #c06; border-bottom: 1px solid #dedede;background: #fff; height:50px; margin-bottom:10px;}
.nav a.sub{display: block;height: 50px; width: 76px; line-height: 50px; font-size: 24px; text-align:center}
.nav ul#topnav {margin:0; float: left;width: 970px;list-style: none;position: relative;font-size: 1.2em; padding-left:3px;}
.nav ul#topnav li {float: left;margin: 0; padding: 0;border-right: 1px solid #ccc;}
.nav ul#topnav li.one{border-left: 1px solid #ccc; padding-left:2px; padding-right:2px;}
.nav ul#topnav li a {padding: 0px 15px;display: block;color: #333;text-decoration: none;}
.nav ul#topnav li span {z-index:99;float: left;padding: 15px 0;position: absolute;left: 0; top:50px;display: none;width: 970px;background: #c06;color: #fff;-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;	-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
.nav ul#topnav li:hover span { display: block; }
.nav ul#topnav li span a { display: inline; color:#fff }
.nav ul#topnav li span a:hover {text-decoration: underline;}
.focus{width:960px;padding:4px;margin:0 auto 15px;border-radius:2px;*zoom:1}
.focus:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}
.focusimg{overflow:hidden;float:left;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto;width:630px;height:370px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.focustxt{width:286px;overflow:hidden;padding-right:14px;}
.focustxt .htit{height:42px;line-height:42px;}
.focustxt .htit a{font-size:18px; color:#c06}
.focustxt .htit a:hover{color:#333;}
.focustxt .info{height:72px;overflow:hidden;line-height:24px;font-size:12px;color:#999; text-indent:24px;}
.focustxt .hlist{padding-top:26px;}
.focustxt .hlist li{visibility:top;height:32px;line-height:32px;overflow:hidden;background:url(../images/x.png) no-repeat;background-position:0 15px;padding-left:10px; font-size:14px;}
.focustxt .hlist li a:hover{color:#c06;}
.lm1,.lm2,.lm3,.lm4,.lm5,.lm6,.lm7,.lm8{margin-bottom:15px;}
.lm2,.lm5{ margin-top:15px;}
.lm1 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 0;}
.lm2 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 -71px;}
.lm3 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 -144px;}
.lm4 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 -216px;}
.lm5 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 -288px;}
.lm6 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 -360px;}
.lm7 .mommy{display: inline;margin-left: 10px;width: 185px;height: 64px; background: url(../images/home.png) no-repeat 0 -432px;}
.box{background: #fff;border:1px solid #ececec;border-radius: 2px; border-bottom:1px solid #dedede; overflow:hidden;}
.lbox{height:50px;line-height:50px;padding-right:20px;border-bottom:1px #ececec solid;}
.lm-title{height: 64px;line-height: 70px;padding: 0 13px 0 20px;border-bottom: 1px solid #dfdfdf;overflow: hidden;}
.lm-title strong{color: #c06;font-size: 32px;font-weight: normal;}
.lm-title em{float: left;width: 15px; height: 15px; background: url(../images/x.png) no-repeat 0 -74px;margin-top: 38px;}
.lm-title .fr a{float: left; display: inline;height: 15px;line-height: 15px;color: #999; margin: 38px 6px 0;}
.lm-title .fr a:hover{color: #666}
.lm-l{padding-left: 15px;float: left;}
.lm-r{float: right;}
.lm1 .lm-l{width: 635px;}
.lm1 .lm-r{width: 315px;}
.lm2 .lm-l{width: 245px; padding-right: 10px; padding-top: 20px}
.lm2 .lm-m {border-left: #ededed 1px solid; margin: 15px 0px 0px; padding-left: 10px; width: 437px;float: left;}
.lm2 .lm-r {position: relative; border-left: #ededed 1px solid; margin-top: 15px; padding-left: 5px; width: 226px; padding-right: 10px;}
.lm3 .lm-l{width: 635px;}
.lm3 .lm-r {width: 270px;padding-right:15px;}
.lm4 .lm-l {WIDTH: 245px; PADDING-RIGHT: 10px; PADDING-TOP: 20px}
.lm4 .lm-m {border-left: #ededed 1px solid; margin: 15px 0px 0px; padding-left: 10px; width: 437px;float: left;}
.lm4 .lm-r {position: relative; border-left: #ededed 1px solid; margin-top: 15px; padding-left: 5px; width: 226px; padding-right: 10px;}
.lm5 .lm-l,.lm8 .lm-l{position:relative;width:639px;} 
.lm6 .lm-l {PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-RIGHT: 5px;}
.lm6 .lm-m {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 210px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 8px; border-right:1px solid #ddd; padding-bottom:15px;}
.lm6 .lm-r {PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 290px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px}
.lm7 .lm-l {PADDING-BOTTOM: 0px; WIDTH: 360px; PADDING-RIGHT: 7px; FLOAT: left; PADDING-TOP: 0px}
.lm7 .lm-m { width:305px; float:left; padding-left:0px; padding-top:5px;}
.lm7 .lm-r {MARGIN: 10px 15px 0px; WIDTH: 245px; DISPLAY: inline; FLOAT: right}

.lmpic-txt{width: 310px;padding-left: 310px;height: 450px;overflow: hidden;}
.lmpic-txt .pic{float: left;display: inline;margin:20px 0 0 -310px;}
.lmpic-txt .pic a{display: block;width: 290px;height: 400px;position: relative;}
.lmpic-txt .pic em,.lmpic-txt .pic span{display: block;width: 270px;height: 40px;text-align: center;position: absolute;left: 10px;bottom: 10px;line-height: 40px;font-size: 14px;}
.lmpic-txt .pic em{background: #fff;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.lmpic-txt .pic a:hover em{filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.lmpic-txt .dtxt{height: 148px;border-top: 1px dashed #e7e7e7;margin-top: -1px;}
.lmpic-txt .tit{height: 38px;line-height: 38px;margin-top: 10px; overflow: hidden;font-size: 20px;margin-bottom: 7px; text-align: center;}
.lmpic-txt .info{line-height: 22px;color: #999;height: 44px;overflow: hidden;margin-bottom: 4px;}
.lmpic-txt .txt li{display: inline;width: 150px;line-height: 28px;height: 28px;background-position: 0 13px; overflow:hidden;}
.lmpic-txt .txt .l1{ float:left}
.lmpic-txt .txt .l2{ float:right}
.lm1 .rbox{width:312px;padding:7px 0px 9px;background-color:#fff;border-radius:3px;}
.lm5 .rbox{width:268px;padding:7px 15px 9px;background-color:#fff;border-radius:3px;}
.lm5 .rbox .htit{height:50px;border-bottom:1px solid #e7e7e7;font-size:18px;color:#c06; line-height:45px;}
.rbox .cont{zoom:1; padding-left:12px; padding-top:18px; padding-bottom:0px;}
.rbox .cont li{ line-height:41px; height:41px;}
.rbox .cont i{display:block;font-style:normal;}
.rbox .cont .iTit{width:54px;height:25px;margin-right:0px;float:left;font-size:12px;line-height:25px;text-align:center;background:#c1c1c1;}
.rbox .cont .iTit a{color:#FFF;}
.rbox .cont .iTit a:hover{color:#c06;}
.rbox .cont .iDes{background:url(../images/icon.png) no-repeat scroll 0 0 transparent;}
.rbox .cont .iDes{padding-left:15px;background-position:-744px -122px; overflow:hidden;}
.rbox .cont .iDes a{ float:left;display:block; width:50px; height:25px; line-height:25px; margin-right:6px; text-align:center;background:#eee;}
.lm-l-pic {overflow: hidden; width: 234px;border: #ddd 1px solid; padding:5px; margin-bottom:10px;}
.lm-l-pic img{ width:234px; height:150px;}
.lm-l-pic .txt {display: block; overflow: hidden; cursor: pointer; line-height: 28px; height: 28px; text-align:center}
.lm-l-hot {overflow: hidden; height: 35px;border-bottom:1px solid #e7e7e7;font-size:14px;color:#c06; line-height:30px;}
.lm-l-hotlist {padding-right: 6px; padding-left: 0px; padding-bottom: 0px; overflow: hidden; padding-top: 5px; zoom: 1}
.lm-l-hotlist li {float: left; border-bottom:1px #b5b5b5 dashed; height: 30px; overflow:hidden; line-height:30px; }
.lm-l-hotlist li .num {padding-right: 2px; font-weight: bold; font-size: 10px; background: url(../images/home_bg_001.gif) no-repeat -483px -550px; float: left; margin: 8px 6px 0px 2px; overflow: hidden; width: 15px; color: #fff; line-height: 13px; font-family: "verdana"; height: 13px; text-align: center}
.lm-m-head {background: url(../images/home_bg_001.gif) no-repeat 0px -1400px; margin-bottom: 8px; overflow: hidden; width: 432px; border-bottom: #eaeaea 6px solid; zoom: 1; position: relative; text-align:center; height:80px;}
.lm-m-head h3 {font-size: 18px; line-height: 50px; height:50px;}
.lm-m-head h3 a {color: #c06;}
.lm-m-box {padding-bottom: 2px; margin-left: -16px; overflow: hidden; padding-top: 5px; zoom: 1}
.lm-m-channel {padding-right: 0px; padding-left: 16px; float: left; padding-bottom: 0px; overflow: hidden; width: 432px; padding-top: 0px}
.lm-m-tit {padding-right: 5px; background: url(../images/n_cl_002.gif) repeat-x 0px 100%; padding-bottom: 0px; overflow: hidden; line-height: 24px; padding-top: 0px; height: 26px; border-bottom:1px #ddd solid}
.lm-m-tit h3 {font-size: 14px; float: left; border-bottom: #c06 1px solid; height: 25px; padding-left:5px; padding-right:5px;}
.lm-m-con{width:435px; overflow:hidden; zoom:1;}
.lm-m-con .pic{width:170px; overflow:hidden; float:right; padding:10px 5px 0 0;}
.lm-m-con .pic img{ width:160px; height:100px;display:block; padding:4px; border:1px #dadada solid;} 
.lm-m-con .pic .tit{text-align:center; display:block; line-height:30px;}
.lm-m-con .txt{float:left; width:250px; overflow:hidden; font-size:14px; line-height:25px; padding:8px 0 0 0;}
.lm-list01 {padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px}
.lm-list01 li {padding-left: 1em; font-size: 12px; background: url(../images/unfcn_mj_01.gif) no-repeat -2996px 8px; line-height: 32px; height:32px; overflow:hidden; font-size:14px;}
.lm-list01 .time {FLOAT: right; COLOR: #ff6700; padding-right:5px}
.lm-list02 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; width:444px;}
.lm-list02 li {width:205px;margin-right:10px;float:left;height:35px;line-height:28px;overflow:hidden;padding-left:8px;background:url(../images/ico-2.gif) 0px 11px no-repeat; margin-left:-2px; font-size:14px;}
.lm-list03 {padding:5px; margin-bottom:5px;}
.lm-list03 li {padding-left: 1em; font-size: 12px; background: url(../images/unfcn_mj_01.gif) no-repeat -2996px 6px;; LINE-HEIGHT: 30px; height:30px; overflow:hidden;}
.lm-m-img{ height:100px; padding-top:12px; padding-bottom:5px; padding-left:5px;}
.lm-m-img li{ float:left; height:90px; line-height:90px; text-align:center}
.lm-m-img li img{display:block; padding:2px; border:1px #dadada solid; width:130px; height:90px;}
.lm2 .lm-m-img li,.lm4 .lm-m-img li{ width:33.33%}.lm6 .lm-m-img li,.lm7 .lm-m-img li{ width:50%; position:relative}
.lm-m-img P {font-size:12px; position:absolute; bottom:0px; left:5px;TEXT-ALIGN: center;background: #333;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; height:22px; width:126px; line-height:22px;}
.lm-m-img LI P.tit a { color:#fff}
.lm-r-tit {background: url(../images/home_bg_002.gif) repeat-x 0px -159px; margin: 0px 5px; overflow: hidden; line-height: 23px; height: 23px}
.lm-r-tit h3 {border-right: #d7d7d7 1px solid; padding-right: 5px; border-top: #d7d7d7 1px solid; padding-left: 5px; font-weight: normal; font-size: 12px;float: left; padding-bottom: 0px; border-left: #d7d7d7 1px solid; margin-right: 4px; padding-top: 0px; border-bottom: #d7d7d7 1px solid}
.lm-r-tit h3 a{ font-size:14px; display:block; width:70px; height:30px; color:#c06; text-align:center;}
.rank{background:url(../images/rank.jpg) no-repeat 5px 8px; padding-top:8px;}
.rank li{height:50px;margin:2px 0 0;overflow:hidden;display:inline; line-height:50px; font-size:14px;}
.rank li a{display:block;height:53px; padding-left:40px;width:220px; overflow:hidden}
.d-text{clear: both;padding: 0px 0 15px 20px;}
.d-text dl{float: left;width: 940px;height: 65px;}
.d-text dt{height: 26px; line-height: 24px; padding-left: 10px;background: url(../images/x.png) no-repeat 0 -37px; font-size: 14px; color: #999}
.d-text dd{height: 50px; overflow: hidden;}
.d-text a{color: #999;}
.d-text a:hover{color: #666;}
.d-text dd a{display: inline-block; margin:3px 9px 0; line-height: 20px;border:1px solid #fff;padding: 0 15px;}
.d-text dd a:hover{border:1px solid #999; border-radius:10px;}
.pic-txt{height:190px;padding:0 15px;}
.pic-txt:hover{background:#fcfcfc;}
.pic-txt .pic{display:inline;float:left;margin:20px 20px 0 0;}
.pic-txt .tit{padding-top:28px;height:50px;line-height:50px;font-size:18px;overflow:hidden;}
.pic-txt .txt li{display:inline;width:190px;line-height:28px;height:28px;float:left; overflow:hidden;}
.pic-txt-line{border-top:1px dashed #ececec;height:0px;overflow:hidden;margin:0 20px;}
.list-pro {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1;}
.list-pro LI {FLOAT: left; font-size:12px; position:relative; padding-bottom:8px; padding-top:15px;}
.list-pro LI img {BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px auto; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; padding:2px; width:160px; height:110px;}
.list-pro LI span{display: block;width: 150px;height: 30px;text-align: center;position: absolute;bottom: 18px;line-height: 30px;background: #333;filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; left:8px; color:#fff}
.tbao{ width:215px; padding-right:0px; float:right;}
.tbao ul li { height: 95px; vertical-align: top; cursor: pointer; }
.tbao .dl { width: 198px; padding: 18px 0; margin: 0 0px; overflow: hidden; }
.tbao .dl dt img { width: 75px; height: 75px; margin-right: 10px; background-color: #fff; }
.tbao .dl dd { display: block; line-height: 22px; overflow: hidden;font-size:14px;}
.tbao .dl dd p{ height:30px; line-height:30px; font-size:12px;}
.tbao .dl dd .red{ color:#FF6633;}

.lm-l-l{padding-right:15px; float:left;}
.lm-l-l ul li{ padding-top:18px; padding-bottom:18px;}
.lm-l-l ul li a.a-vnew {WIDTH: 136px; DISPLAY: block; BACKGROUND: url(../images/v-bg.png) no-repeat; HEIGHT: 111px; OVERFLOW: hidden}
.lm-l-l ul li a.a-vnew img {MARGIN: 3px 0px 0px 3px; WIDTH: 130px; DISPLAY: block; HEIGHT: 90px}
.lm-l-r{ padding-top:15px; padding-bottom:15px; border-right:1px solid #ddd}

.vedio_hot {PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 5px}
.vedio_hot LI { height:33px; line-height:33px;}
.vedio_hot LI SPAN {TEXT-ALIGN: center; LINE-HEIGHT: 14px; MARGIN-TOP: 10px; WIDTH: 14px; FONT-FAMILY: verdana; BACKGROUND: url(../images/a_cl_013.png) no-repeat; HEIGHT: 14px; COLOR: #fff; FONT-SIZE: 12px}
.vedio_hot LI SPAN.num_focus {BACKGROUND-POSITION: 0px -100px}
.vedio_hot LI.last {BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none}
.numr2 {FLOAT: right; COLOR: #ff6700}
.num_focus{width:13px;float:left;text-align:center;font-family:Arial;color:#fff;padding-right:10px;}

.lmpic{width:315px;padding-left:305px;overflow:hidden;}
.lmpic .img{float:left;display:inline;margin:15px 0 0 -295px;}
.lmpic .img a{display:block;width:280px;position:relative;}
.lmpic .img em,.lmpic .img span{display:block;width:260px;height:40px;text-align:center;position:absolute;left:10px;bottom:5px;line-height:40px;font-size:14px;}
.lmpic .img em{background:#fff;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.lmpic .img a:hover em{filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.lmpic .ltxt{height:125px;border-top:1px dashed #e7e7e7;margin-top:-1px;}
.lmpic .tit{height:38px;line-height:38px;margin-top:15px;overflow:hidden;font-size:20px;margin-bottom:7px;text-align:center;}
.lmpic .info{line-height:22px;color:#999;height:40px;overflow:hidden;margin-bottom:4px;}
.lmpic .txt li{display:inline;width:140px;line-height:28px;height:28px;background-position:0 13px;}

.jctj{width:288px;padding:7px 10px 9px;background-color:#fff;border-radius:3px;}
.jctj .htit{height:56px;border-bottom:1px solid #e7e7e7;font-size:32px;color:#c06; line-height:55px; font-weight:normal}
.jctj .expPicA{ height:100%; overflow:auto; padding-top:10px; padding-bottom:3px; margin-right:-12px;}
.jctj .expPicA li{width:135px;margin:11px 15px 11px 0px; float:left; text-align:center; display:inline}
.jctj .expPicA img{ border:1px solid #ddd; width:100%;}
.jctj .expPicA li p{ height:20px; width:100%; line-height:20px; margin: -25px 1px 0px 1px; background-color:#000;FILTER: alpha(opacity=70);opacity: 0.7;}
.jctj .expPicA li p a{color:#fff}