* {margin:0;padding:0;}
html { background:#ffffff; }
body {font: normal 14px/20px microsoft yahei, arial, verdana, helvetica; min-width: 1200px;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; }
ol, ul {list-style:none;}
h2{margin: 15px;overflow:hidden;line-height:26px;font-size: 18px;padding: 0px 10px;border-left: 4px solid #01B7DF;}
h3{ margin: 15px; overflow:hidden;line-height:26px;font-size: 18px; padding: 0px 10px;  border-left: 4px solid #01B7DF; }
a {color: #777;text-decoration: none;outline: 0;}
a:hover { text-decoration:underline;color:#01B7DF } 
input, select, form img, button { vertical-align:middle; }
img {border:0;/* width: 150px; *//* height: 48px; */}
button { cursor:pointer; }
.right-code{
	width: 260px;
	height: 260px;
	float: left;
}
/**/
#updown{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin:20px 0;padding: 8px 15px;}
#updown ul li{height: 24px;overflow: hidden;margin: 4px 0px;border:none;}
.c_red { color:#FF5B01!important; }
.c_gray { color:#B3B3B3!important; }
.c_orange { color:#FB9817!important; }
/*fangyuan*/
.content1 {width: 100%;margin-bottom: 45px;float: none;padding: 10px;}
.zyhousesty{overflow:hidden;border-bottom:1px solid #eaeaea;}
.rent-top p{color:#007ef3;font-size:14px;line-height: 28px;margin-top:15px;}
.rent-top p span{background:#f1f7ff;color:#5c7596;font-size:12px;text-align:center;line-height:20px;padding:0 12px;margin-right:14px;display: inline-block;border-radius:5px;}
.rent-topright{margin-top:10px;}
.fxcode{position: absolute;right:160px;top:0px;width:151px;height:151px;z-index:99;display: none;}
.wxcode{right:50px;top:-10px;}
.relative{position: relative;}
.jjrwxcode{right:25px;top:-90px;}
.jjrcode{left:20px;top:-15px;}
.fxcode img{width:112px;height:112px;margin:20px auto;}
.sharebtn i{margin-top:10px;margin-right:20px;}
.jlyou,.jlquan,.kfjilu{width: 25%;height:90px;cursor:pointer;float: left;}
.jlyoubai{width: 25%;height:90px;cursor:pointer;float: left;}
.styname{font-size:14px;color:#535d6a;line-height:48px;}
.jlquannei{text-align:center;}
.styinfo{height:35px;line-height:35px;font-size:22px;font-weight:bold;}
.styinfo span{font-size:18px;font-weight: normal;}
.styred{color:#fb5033}
.font18{font-size:18px;}
.xqinfo{padding:20px 0;width:580px;overflow: hidden;border-bottom:2px solid #f3f3f3;margin-bottom:28px;}
.xqinfo ul{width:100%;overflow: hidden;}
.xqinfo ul li{width:33.3%;font-size:16px;color:#535d6a;height:45px;line-height:45px;float:left;}
.xqinfo ul li span{display:inline-block;}
.xqinfo ul li a{color:#535d6a;display: inline-block;text-decoration:underline;}
.zushous{padding: 22px 50px;/* width:532px; */overflow: hidden;border-bottom:1px solid #f3f3f3;margin-bottom:20px;}
.styweizhi{line-height:30px;color:#535d6a;font-size:14px;}
.styweizhi span{line-height:30px;}
.styweizhi a{margin-left:45px;text-align: center;border-radius:3px;border:1px solid #e0e0e0;display: inline-block;color:#666;padding: 0 20px;}
.styditie{line-height:38px;color:#535d6a;font-size:14px;position:relative;}
.styditie span{line-height:38px;display: inline-block;}
.styditie label{background:url(../images/hoverbtn.png) no-repeat center center;width:38px;height:36px;display: inline-block;vertical-align: middle;cursor:pointer;}
.zushous ul{width:100%;overflow: hidden;}
.zushous ul li {width: 33.3%;font-size: 14px;color: #535d6a;height: 34px;line-height: 34px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 10px 0;background: #fff;}
.zushous ul li span{display:inline-block;}
.zushous ul li a{color:#535d6a;display: inline-block;text-decoration:underline;}
.daikansty{width:100%;height:118px;position: relative;}
.daikansty ul{}
.daiktop{width:68px;height: 90px;margin-right:23px;}
.daiktop img{width:68px;}
.daikcon{width:355px;}
.daikcon h3{color:#323942;font-size:16px;line-height:32px;}
.daikcon p,.daikcon label{color:#535d6a;font-size:13px;line-height:30px;}
.daikcon label{color:#fb5033;font-size:15px;}
/**/
.logo {height: 55px;position: relative;z-index: 9;box-shadow: 0 1px 2px rgba(0,0,0,0.2);left: 0px;top: 5px;}
.container, .footer {width:1300px;margin: 0 auto;clear:both;zoom:1;overflow: hidden;}
.main {float: left;width: 900px;/* clear: right; *//* border: 1px solid #f3f3f3; */}
.mainS { float:left; width:468px; }
.mainFloat { float:left; width:734px; clear:left; }
.sideR {float: right;clear: left;margin-top: 100px; width:340px}

.sideL { float:left; width:250px; margin-right:8px; clear:left; }
.column1 { float:left; width:644px; clear:left; }
.column2 { float:right; width:316px; clear:right; }
.player-mov-list1 li {float:left;width:294px;height:238px;overflow:hidden;margin-left:20px;display:inline;}
.player-mov-list1 li img {display:block;width:271px;height:168px;padding:10px;}
.player-mov-list2 li {float:left;width:135px;height:230px;overflow:hidden;margin-left:20px;display:inline;}
.player-mov-list2 li img {display:block;width:130px;height:160px;padding:10px;}
.player-mov-list3 li {float:left;width:138px;height:20px;overflow:hidden;margin-left:20px;display:inline;}
.player-mov-list3 li img {display:block;width:130px;height:160px;padding:10px;}

.menu { width:960px; height:48px; margin:16px auto 14px auto; }
.menu .logo { float:left; display:block; width:136px; height:48px; margin-left:10px; }
.menu-box { float:right; height:38px; overflow:hidden; padding-top:8px; font-family:simsun; }
.menu ul { float:left; width:690px; height:38px; white-space:nowrap; }
.menu ul ul { display:inline; float:none; width:auto; }
.menu li { float:left; width:150px; height:16px; line-height:16px; overflow:hidden; padding:0 0 6px 20px; margin-left:-1px; font-weight:bold; border-left:1px solid #E0E1E3; overflow:hidden; }
.menu li.menu2 { width:65px; }
.menu li li { display:inline; float:none; width:auto; margin:0; padding:0; font-weight:normal; border:0 none; }
.menu li a { display:inline; margin-right:5px; color:#424242; }
/**/
.search-box { position:relative; width:964px; height:80px; margin:0 auto 6px; background:url(../images/searchbg.jpg) no-repeat 0 0; z-index:1; }
.search-box form { position:relative; width:484px; height:54px; margin:0 auto; padding-top:9px; }
.search-box .form-nav { height:26px; margin-left:56px; line-height:22px; font-family:simsun; }
.search-box .form-nav a, .search-box .form-nav em { float:left; width:42px; height:25px; text-align:center; font-style:normal; color:#FFFFFF; }
.search-box .form-nav .currA, .search-box .form-nav a:hover { text-decoration:none; font-weight:bold; color:#00315F; background:url(../images/sprite.png) no-repeat -760px -30px; }
.search-box .form-nav a.moreA, .search-box .form-nav a.moreA:hover { width:50px; font-weight:normal; color:#FFFFFF; background:url(../images/sprite.png) no-repeat -809px -72px; }
.search-box .form-nav span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:324px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(../images/sprite.png) no-repeat -317px -30px; }
.search-box .form-box strong { display:block; float:left; width:57px; height:28px; overflow:hidden; text-indent:-9999px; background:url(../images/sprite.png) no-repeat -260px -30px; }
.search-box .form-box button { display:block; float:right; width:65px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:url(../images/sprite.png) no-repeat -680px -30px; }
.more-form-nav { position:absolute; top:20px; right:20px; width:68px; overflow:hidden; padding:4px 0; border:1px solid #B2D0EA; background-color:#FFFFFF; }
.search-box .more-form-nav a, .search-box .more-form-nav a:hover { width:68px; height:22px; text-align:left; text-indent:10px; color:#016A9F; background:none; }
/* search side ad */
.search-box .searchAD-left { position:absolute; top:0; left:5px; width:190px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:200px; height:80px; overflow:hidden; }
.search-box .searchAD-left img, .searchAD-right img { position:absolute; top:0; left:-2px; }
/**/
.channel-top {width: 100%;margin: 5px auto 0px;height: 35px;line-height: 35px;background: #F2F2F2;}
.channel-top .c-logo { background:none; float:left; margin:0 10px; width:auto; height:auto; display:inline; }
.channel-top .c-logo img { vertical-align:baseline; margin-top:-5px; position:relative; }
.channel-top .c-logo a { text-indent:0; display:inline; width:auto; height:auto; }
.channel-top .dir {width: 1170px;margin: 0 auto;overflow: hidden;color: #999;background: url(../images/icon-homepage.png) no-repeat left 10px;padding: 0 0 0 25px;}
.channel-top .dir a {color:#5E6671;}
.channel-top .legibleA { float:left; padding-left:20px; background-position:-500px -68px; }
.channel-top dl { float:right; margin-right:6px; display:inline; color:#818181; }
.channel-top dl a { font-size:13px; margin:0 3px; }
.channel-top dl dt { display:inline; font-weight:normal; margin:0;  font-size:13px;}
.channel-top dl dd { display:inline; margin:0; padding:0; border:none; }
/**/
.channel-nav {width: 100%;height: 40px;overflow:hidden;margin: 0 auto;background: #446e98;position:relative;}
.channel-nav ul {/* width:670px; */height: 35px;line-height: 40px;font-size:14px;overflow:hidden;position:absolute;/* top: 4px; *//* left:4px; */}
.channel-nav li {/* height:33px; */overflow:hidden;float:left;padding-left:2px;/* background:url(../images/catalogbar.png) no-repeat 0 -40px; */position:relative;/* left:-2px; */border-right: 1px solid #ccc;}
.channel-nav li a {float:left;padding:0 16px;color:#fff;}
.channel-nav li a:hover, .channel-nav li.selected a { text-decoration:none; background:#000; }
.channel-nav .search { position:absolute; width:226px; height:20px; top:8px; left:726px; overflow:hidden; }
.channel-nav .search input { position:absolute; width:150px; height:16px; top:2px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.channel-nav .search input.notxt { color:#D8D8D8; }
.channel-nav .search button { position:absolute; width:48px; height:20px; top:0; left:178px; background:none; border:none; padding-top:20px; }
/**/
.footer a { color:#898888; }
.footer .f-nav { width:960px; height:20px; text-align:center; color:#C9C9C9; }
.footer .f-nav a { margin:0 10px; color:#333; }
.footer .copyright { width:960px; height:44px; line-height:22px; text-align:center; color:#898888; }
.footer .safe-img { padding-top:10px; text-align:center; }
.footer .safe-img img { margin:0 6px; font-size:0; line-height:0; border:1px solid #D2D2D2; }
/**/
.box {position:relative;width:100%;margin:30px 0;clear:both;}
.box h2 {/* margin: 0 0 15px; *//* overflow:hidden; *//* line-height:26px; *//* font-size: 18px; *//* padding: 0px 10px; *//* border-left: 4px solid #01B7DF; *//* font-weight: normal; */}
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; }
.box .content {/* border:1px solid #CCDFF2; */border-top:none;/* background:#fff; */zoom:1;overflow:hidden;}
.box .keyword { background:#ECF6FF; padding:0 10px; line-height:25px; height:25px; }
.box .keyword dt, .box .keyword dd { display:inline; }
.box .box-moreA { position:absolute; top:6px; right:6px; font-family:simsun; }
.box .box-op { position:absolute; top:1px; right:6px; color:#939393; line-height:26px; }
.box .box-op a { color:#193B5F; }
.box dl.channel { position:absolute; top:1px; right:6px; line-height:26px; font-family:simsun; }
.box dl.channel a { color:#016A9F; }
.box dl.channel dd { padding:0 5px; }
.box dl.channel dd span { margin:0 5px; color:#C5DDF6; }
.box .sort-mode { background:#F6F6F6; line-height:21px; padding:3px 10px; }
.box .sort-mode dt { display:inline; }
.box .sort-mode dd { display:inline; margin-right:15px; }
.box .sort-mode dd a { margin-right:10px; }
.box .sort-mode dd em { font-style:normal; font-weight:bold; color:#525252; margin-right:10px; }

p.list-pager {clear:both;text-align:right;padding: 15px;height: 40px;}
p.list-pager a, p.list-pager strong {display:-moz-inline-box;display:inline-block;vertical-align:middle;border:1px solid #CCDFF2;width:auto!important;min-width: 40px;width:12px;height: 40px;line-height: 40px;text-align:center;white-space:nowrap;overflow:visible;padding:0 3px;margin-left:6px;}
p.list-pager strong { padding:1px 4px; color:#939393; border:none; }
p.list-pager a:hover { text-decoration:none; }
p.list-pager em{font-style:normal;border:1px solid #CCDFF2;height: 40px;line-height: 40px;margin-left:6px;min-width: 40px;padding: 0 3px;vertical-align:middle;color:#F00;display:inline-block;text-align:center;}
p.list-pager em.nolink{border:1px solid #CCDFF2;height: 38px;line-height: 38px;margin-left:6px;min-width: 48px;padding:0 3px;vertical-align:middle;color:#016A9F;display:inline-block;}
/**/
.main .box h2 { background-position:0 -408px; }
.mainS .box h2 { background-position:0 -368px; }
.sideR .box h2 { background-position:0 -248px; }
.sideL .box h2 { background-position:0 -288px; }
.mainFloat .box { float:left; clear:none; width:359px; margin-right:8px; }
.mainFloat .box h2 { background-position:0 -328px; }
.column1 .box { float:left; clear:none; width:314px; margin-right:8px; }
/**/
.tab-box { background:url(../images/sprite.png) no-repeat 0 -370px; padding-top:27px; }
.tab-box h2 { background:none; font-weight:normal; color:#016A9F; line-height:21px; height:21px; overflow:hidden; padding:2px 1px 0 1px; white-space:nowrap; display:inline; position:absolute; top:4px; width:68px; text-align:center; }
.tab-box h2.upH2 { font-weight:bold; border:1px solid #C5DDF6; border-top-width:2px; border-bottom:none; background:#fff; padding:0; }
.tab-box .content { display:none; clear:both; }
.tab-box .upBox { display:block; }
.tab-box .h21 { left:5px; }
.tab-box .h22 { left:78px; }
.tab-box .h23 { left:151px; }
/**/
.main .tab-box { background-position:0 -408px; }
.mainS .tab-box { background-position:0 -368px; }
.sideR .tab-box { background-position:0 -248px; }
.sideL .tab-box { background-position:0 -288px; }
/**/
div.list-pager { position:absolute; top:4px; right:11px; }
.pager-num, .pager-op { float:left; }
.pager-num { margin:6px 8px 0 0; }
.pager-num a { float:left; width:6px; height:6px; margin-left:5px; overflow:hidden; text-indent:-9999px; background:url(../images/sprite.png) no-repeat -340px -110px; }
.pager-num a.currA, .pager-num a:hover { background-position:-340px -100px; }
.pager-op a { float:left; width:18px; height:18px; overflow:hidden; text-indent:-9999px; background:url(../images/sprite.png) no-repeat; }
.pager-op a.no-page-up, .pager-op a.page-up { background-position:-300px -100px; }
.pager-op a.page-up:hover { background-position:-260px -100px; }
.pager-op a.no-page-down, .pager-op a.page-down { margin-left:-1px; background-position:-277px -100px; }
.pager-op a.page-down:hover { background-position:-317px -100px; }
div.list-pager { clear:both; text-align:right; padding:0 10px 10px 10px; }
div.list-pager a, div.list-pager strong { display:-moz-inline-box; display:inline-block; vertical-align:middle; border:1px solid #CCDFF2; width:auto!important; min-width:12px; width:12px; height:18px; line-height:18px; text-align:center; white-space:nowrap; overflow:visible; padding:0 3px; margin-left:6px; }
div.list-pager strong { padding:1px 4px; color:#939393; border:none; }
div.list-pager a:hover { text-decoration:none; }
div.list-pager em{font-style:normal;border:1px solid #CCDFF2;height:18px;line-height:18px;margin-left:6px;
min-width:12px;padding:0 3px;vertical-align:middle;display:inline-block;text-align:center; color:#F00;}
div.list-pager em.nolink{border:1px solid #CCDFF2;height:18px;line-height:18px;margin-left:6px;
min-width:12px;padding:0 3px;vertical-align:middle;color:#016A9F;}
/**/
.playpic { display:block; position:relative; overflow:hidden; _zoom:1; }
.playpic img { padding:2px; border:1px solid #EAE4D1; display:block; }
.playpic span { position:absolute; top:109px; left:3px; width:80px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.playpic span.bg { background:url(../images/update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}
.playpic em { display:none; }
.playpic:hover { border:none; text-decoration:none; }
.playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(../images/play.png) no-repeat; display:block; cursor:pointer; _background:url(../images/play.gif) no-repeat; _filter:alpha(opacity=75); }
/**/
.top-banner { width:960px; overflow:hidden; margin:8px auto 11px; position:relative; line-height:0; font-size:0; }
.banner-middle, .banner-little {width: 100%;margin: 0 auto;overflow:hidden;position:relative;clear:both;zoom:1;/* line-height:0; *//* font-size:0; *//* padding-top: 30px; */}
.main .banner-middle { width:726px; }
.sideR .banner-middle { width:226px; }
.banner3col { width:953px; background:#fff; border:1px solid #EEEEEE; margin:8px auto; zoom:1; overflow:hidden; padding: 5px 0 5px 5px; }
.banner3col .l,.banner3col .m,.banner3col .r{ height:80px; float:left; overflow:hidden;  border:1px solid #EEEEEE;}
.banner3col .l,.banner3col .r{ width:136px; }
.banner3col .m{ width:660px; margin:0 5px; display:inline;}
/**/
.movList ul { height:164px; overflow:hidden; position:relative; }
.movList li { position:relative; float:left; width:100px; height:164px; text-align:center; display:inline; margin:0 8px 10px 8px; color:#939393; overflow:hidden; }
.movList li .playpic { width:92px; height:127px; margin:auto; margin-bottom:3px; }
.movList li .playpic img { width:86px; height:121px; }
.movList li p { line-height:17px; height:17px; overflow:hidden; }
.movList li .mov-title { position:relative; padding-right:10px; }
.movList li .mov-title a.playMov { background:url(../images/sprite.png) no-repeat -808px -32px; position:absolute; top:0; right:0; width:16px; height:16px; }
/**/
.movList2 ul { height:123px; overflow:hidden; position:relative; }
.movList2 li { position:relative; float:left; width:108px; height:123px; display:inline; margin:0 10px 10px 10px; color:#939393; overflow:hidden; }
.movList2 li .playpic { width:108px; height:66px; margin:auto; margin-bottom:3px; }
.movList2 li .playpic img { width:102px; height:60px; }
.movList2 li p { line-height:18px; height:36px; overflow:hidden; }
.movList2 li .mov-title { position:relative; height:18px; }
/**/
.movList3 { width:100%; zoom:1; overflow:hidden; }
.movList3 ul { width:730px; overflow:hidden; position:relative; line-height:20px; }
.movList3 li { position:relative; float:left; width:230px; height:140px; display:inline; margin:0 20px 0 10px; padding:10px 0 10px 105px; overflow:hidden; word-break:break-all; }
.movList3 li .playpic { width:100px; height:140px; position:absolute; top:10px; left:0; }
.movList3 li .playpic img { width:94px; height:134px; }
.movList3 li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.movList3 li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.movList3 li ul { padding:0; width:240px; color:#D6D3D3; }
.movList3 li li { padding:0; margin:0 5px 0 0; width:110px; height:20px; overflow:hidden; float:left; }
.movList3 li li strong { color:#5F5F5F; font-weight:normal; }
.movList3 li li span { margin:auto 2px; color:#5F5F5F; }
.movList3 li li span.grade { color:#FF7E00; font-weight:bold; font-size:11px; }
.movList3 li li span.grade strong { line-height:20px; color:#FF7E00; font-weight:bold; font-size:12px; }
.movList3 li li a { margin:auto 2px; }
.movList3 li li.playactor { width:230px; }
.movList3 li .mov-op { margin:5px auto; clear:both; padding:0; text-align:left; }
.movList3 li .mov-op a { background:url(../images/icon.png) no-repeat; float:left; margin-right:10px; width:41px; height:18px; text-indent:100px; overflow:hidden; }
.movList3 li .mov-op .mov-watch { background-position:0 -200px; }
.movList3 li .mov-op .mov-detail { background-position:-56px -200px; }
/**/
.movList4 { width:100%; zoom:1; overflow:hidden; margin-bottom:-10px; }
.movList4 ul { line-height:20px; margin:5px 0; zoom:1; overflow:hidden; position:relative; overflow:hidden; }
.movList4 li { position:relative; top:-10px; height:140px; background:url(../images/dott-gray.png) repeat-x 0 -2px; margin:0 10px; padding:15px 0 12px 108px; overflow:hidden; color:#5F5F5F; }
.movList4 li .playpic { width:100px; height:140px; position:absolute; top:15px; left:0; }
.movList4 li .playpic img { width:94px; height:134px; }
.movList4 li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.movList4 li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.movList4 li h3 .score { font-size:12px; color:#FF7E00; margin-left:10px; }
.movList4 li h3 .score strong { font-size:14px; color:#FF7E00; }
.movList4 li ul { padding:0; color:#D6D3D3; position:relative; }
.movList4 li li { padding:0; margin:0 10px 0 0; width:160px; position:static; height:20px; overflow:hidden; background:none; white-space:nowrap; float:left; }
.movList4 li li.playactor { width:400px; }
.movList4 li li strong { color:#5F5F5F; font-weight:normal; }
.movList4 li li span { margin:auto 2px; color:#5F5F5F; }
.movList4 li li span em { font-style:normal; color:#939393; }
.movList4 li li a { margin:auto 2px; }
.movList4 li .mov-op { margin:5px auto; }
.movList4 li .mov-op em { font-style:normal; color:#939393; }
.movList4 li .mov-op .mark { color:#4D8A06; font-weight:bold; }
.movList4 li .mov-op span { color:#CCDFF2; margin:0 10px; }
/**/
.sort-list { padding:5px 10px; line-height:16px; }
.sort-list li { height:16px; position:relative; overflow:hidden; padding:3px 32px 0 16px; margin-bottom:3px; }
.sort-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; }
.sort-list .top em { color:#FF5B01; }
.sort-list span { color:#939393; white-space:nowrap; zoom:1; }
.sort-list li a { zoom:1; }
.sort-list li a.playMov { display:-moz-inline-box; display:inline-block; vertical-align:middle; background:url(../images/sprite.png) no-repeat -808px -32px; top:3px; width:16px; height:16px; }
.sort-list .score { position:absolute; top:3px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.sort-list .score strong { font-size:12px; }
.sort-list .lj { color:#FF5B01; position:absolute; top:0; right:0; white-space:nowrap; text-align:right; }
/**/
.list-catalog { padding:5px 10px; line-height:24px; }
.list-catalog dt { font-weight:bold; clear:both; }
.list-catalog dd { background:url(../images/dott-gray.png) repeat-x 0 100%; padding-bottom:5px; margin-bottom:5px; zoom:1; overflow:hidden; position:relative; }
.list-catalog dd a { margin-right:10px; white-space:nowrap; float:left; }
.list-catalog dd a.more { position:absolute; bottom:5px; right:0; color:#6E6E6E; }
.list-catalog dd.more { background:none; text-align:right; }
.list-catalog dd.more a { float:none; font-family:simsun; margin:0; }
.main .list-catalog dd a { margin-bottom:6px; width:130px; height:24px; }
/**/
.layer { position:absolute; top:0; left:50%; zoom:1; }
.layer h2 { background:#fff url(../images/sprite.png) repeat-x 0 1px; height:25px; line-height:25px; padding:0 10px; border:1px solid #C4C4C4; color:#303030; font-size:12px; }
.layer .close { position:absolute; top:1px; right:10px; padding-left:18px; background:url(../images/icon.png) no-repeat -132px 7px; color:#303030; line-height:25px; }
.layer .content { background:#fff; border:1px solid #C4C4C4; border-top:none; padding:15px 20px; }
.layer .form_detail .item { padding-left:65px; margin-bottom:15px; position:relative; zoom:1; line-height:24px; }
.layer .form_detail .item label { color:#5A5A5A; position:absolute; top:0; left:0; font-size:14px; }
.layer .form_detail textarea, .layer .form_detail .ipt_tx { border:1px solid #D2D2D2; font-size:12px; line-height:16px; height:16px; width:190px; padding:3px 2px; vertical-align:middle; }
.layer .form_detail textarea { padding:6px 8px; width:90%; height:100px; }
.layer .form_detail .over { border-color:#FFDA5B; }
.layer .form_detail img { vertical-align:middle; }
.layer .form_detail .info { color:#909090; display:inline; }
.layer .form_detail .notxt { color:#E1E1E1; }
.layer .form_detail a { color:#303030; font-family:simsun; margin:0 5px; }
.layer .form_detail .btn { background:url(../images/icon.png) no-repeat 0 -264px; border:none; width:79px; height:25px; overflow:hidden; margin-right:10px; font-weight:bold; color:#303030; }
/**/
.loginLayer { width:416px; margin-left:-208px; }
.loginLayer img { height:24px; }
.loginLayer .form_detail .info { display:-moz-inline-stack; display:inline-block; height:32px; line-height:16px; width:100px; margin:-4px auto; vertical-align:middle; position:relative; white-space:normal; }
.loginLayer .form_detail .btn { background-position:0 -304px; color:#622F0D; }
.loginLayer .form_detail .link { zoom:1; color:#016A9F; font-family:simsun; }
/**/
.pflayer { width:416px; margin-left:-208px; }
.pflayer .form_detail .item { padding-left:0; margin-bottom:5px; }
.pflayer .form_detail .item label { position:static; color:#303030; font-size:12px; }
.pflayer .form_detail .itempf label { color:#5A5A5A; zoom:1; font-size:14px; }
.pflayer .form_detail .itempf span { color:#FF5B01; font-size:14px; zoom:1; }
.pflayer .form_detail .itempf .rate { height:17px; overflow:hidden; display:-moz-inline-box; display:inline-block; width:90px; height:17px; vertical-align:middle; margin:1px 5px 6px 0; }
.pflayer .form_detail .itempf .rate span, .pflayer .form_detail .itempf .rate a { float:left; background:url(../images/star.png) no-repeat -24px -96px; width:16px; height:17px; padding-right:2px; margin:0; }
.pflayer .form_detail .itempf .rate a.mark { background-position:0 -96px; }
.pflayer .form_detail .score { background:#F6F6F6; font-size:12px; padding:5px 10px; line-height:18px; margin:5px -5px; }
.pflayer .form_detail .score em { font-style:normal; }
.pflayer .form_detail .score .s1 { color:#f00; font-size:14px; }
.pflayer .form_detail .score .s2 { font-weight:normal; color:#FF5B01; }
.pflayer .form_detail .item .scoremy { color:#FF5B01; font-size:22px; font-style:italic; margin-right:50px; }
.pflayer .form_detail .item .scorexl { color:#FF5B01; font-size:18px; }

/**/
.yplayer { width:600px; margin-left:-300px; }
.yplayer .top { line-height:22px; color:#909090; background:url(../images/dott-gray.png) repeat-x 0 100%; padding-bottom:10px; margin-bottom:20px; }
.yplayer .top a { font-family:simsun; color:#303030; margin:0 10px; }
.yplayer .form_detail .item .scoremy { color:#FF5B01; font-size:22px; }
/*auto completefix*/
#completeIFrame { display:none; }
#completeDiv { border:1px solid #B2D0EA!important; }
#completeDiv div, #completeDiv span { height:22px!important; line-height:22px; }
#completeDiv span { padding:0!important; }
#completeDiv span.lAutoComplete { padding:0 5px!important; cursor:pointer; }

.banner {width: 1200px;margin: 0 auto;overflow:hidden;/* position:relative; *//* clear:both; *//* zoom:1; *//* line-height:0; *//* font-size:0; *//* padding:6px; *//* border:solid #eee 1px; */}
.banner .link {
    float: right;
    margin: 15px 0 0 0;
}
.banner .link a{width:110px;height:40px;line-height:40px;padding: 2px 16px;margin-top:2px;border-right: 1px solid #E5E5E5;font: 16px/20px microsoft yahei, arial, verdana, helvetica, sans-serif;}
.banner .link a.zhaofang{padding-right:15px;border-right: 1px solid #DDD;}
.banner div.banner_0907_short {float:left;width: 160px;height: 51px;/* border:solid #eee 1px; *//* background:#eee; */}
.banner div.banner_0907_long {float:left; display:inline; width:658px; height:60px; text-align:center; margin:0 5px;  border:solid #eee 1px;background:#eee;}
.banner div.banner_0907_duan {float:left; display:inline; width:500px; height:60px; text-align:center; margin:0 5px;  border:solid #eee 1px;background:#eee;}
.banner div.banner_0907_youche {float:left; width:246px; height:60px;  border:solid #eee 1px;background:#eee;  }
.channel-top {}

.focus ul{width:315px; }
.focus li dl{ width:254px;}
.focus li dd{ width:254px;}
.comm_index{ float:left; width:225px; margin-bottom:8px;}
.comm_content{ float:right; width:726px; margin-bottom:8px;}
.comm_list{ border-bottom:1px dotted #D0CFCF; padding:3px 0 10px 0; width:203px; overflow:hidden; zoom:1; margin-bottom:10px;}
.comm_list ul{ width:225px;}
.comm_list li{ float:left; margin-right:7px; line-height:1.8;}
#dh {width:62px;}
#type li{width:44px; }
#aera li{ width:44px;}
#aera li.w_50{ width:50px;}
#aera li.w_43{ width:43px;}
#year li{ width:36px;}
#topic li{ width:62px;}
#topic li.no1{width:203px; }
#topic li.no1 a{color:#FF7E00;background:url(../images/pic.gif) no-repeat right -968px; padding-right:15px;}
#top_rank li{width:62px;}
#director li,#actor li{ width:59px;}
#version{ margin-bottom:0; border-bottom:0; padding-bottom:0;}
#version li{ width:62px;}
#version li.w_30{ width:30px;}
#cp li{ width:45px;}
.hit_left{ float:left; width:524px; margin-bottom:8px;}
.hit_box{width:503px;_width:502px; height:412px;}
.hit_box5{width:503px;_width:502px; height:198px;}
.hit_box ul{ width:550px;}
.hit_box img{ display:block; margin-bottom:3px;}
.hit_box  li{ margin-right:7px;_margin-right:6px; overflow:hidden;}
.top_right{ float:right; width:194px;margin-bottom:8px;}
.top_right .rank{height:412px;}
.top_right .rank5{height:198px;}
.top_right .rank li{ padding:1px 0 0 0;}
.top_right .rank li span.word_cut{ width:113px; overflow:hidden;}
.arrangement{ color:#bcbcbc;}
.arrangement span{ float:right; color:#666; height:20px;}
.arrangement a,.arrangement strong{ margin:0 5px;}
.arrangement strong{ color:#9d9d9d;}
.arrangement select{ width:70px; margin-right:30px;float:left;}
.arrangement label{ float:left; margin-top:3px;}
.arrangement span a.a_{background:url(../images/pic.gif) no-repeat;width:15px;height:15px;display:block;float:left;margin-top:3px;}
.arrangement span a.blue_h_ico{ background-position:0 -558px;}
.arrangement span a.blue_ico{ background-position:-15px -558px;}
.arrangement span a.green_h_ico{ background-position:-30px -558px;}
.arrangement span a.green_ico{ background-position:-45px -558px;}
.all_list{  padding-top:20px; height:664px;}
.all_list img{ display:block; margin-bottom:7px;}
.all_list ul{ float:none; overflow:hidden; zoom:1;}
.pager{ clear:both;padding-top:10px; text-align:right;}
.pager a{ display:inline-block; border:1px solid #c6c6c6; color:#171717; padding:0 6px; line-height:18px; margin:0 2px;}
.pager a:hover{ text-decoration:none;}
.pager strong{ border:1px solid #fff; font-weight:normal; color:#007EBC; margin:0 8px;}

.details_list{/* width:706px; */overflow:hidden;padding: 15px 20px 15px 20px;}
.news{/* width:706px; */overflow:hidden;padding: 30px 0 50px 5px;text-align:right;font-size: 15px;color: #333;}
.newads{ width: 960px;
	height: auto;
	margin: auto auto 10px auto;
	margin-left: auto; 
    margin-right: auto;
}
.shengming{
	background: #f3f3f3;
	font-size: 12px;
	text-align: left;
	padding: 10px;
}
.summary{
	border: 1px solid #f3f3f3;
	background: #f3f3f3;
	padding:15px 12px;
	margin:30px  0;
	color:#666;
	font-size: 14px;
	line-height:24px;
	text-indent:0px;
	text-align: left;
}
.news_list{overflow:hidden;padding: 0 10px;height: 30px;line-height: 30px;color:#777;}
.content span.time{ float:right;color:#ccc;}
.content span.ny{/* float:left; */}
.details_list b{ font-family:Tahoma; font-weight:normal;}
.details_list p{line-height: 40px;}
.details_list .p1{color: #999;font-size: 12px;padding-top: 6px;line-height: 16px;padding-left: 15px;}
.details_list .p2{font-size: 14px;color: #777;line-height: 30px;padding-top: 10px;padding-left: 15px;}
.details_list .fr{float:right;padding-right: 10px;}
.details_list li{
    width: 800px;
    height: 190px;
    line-height:25px;
    text-align:left;
    margin: 0 auto 20px auto;
    border-bottom: 1px solid #E6E6E6;
}
.details_list li h3 {font-size: 20px;font-weight: 700; color: #01B7DF;}
.details_list li h3 a {color:#333;}
.details_list span{/* float:right; */}
.details_list img{padding: 20px;/* border:1px solid #cfcfcf; */}
.details_list strong{
	font-weight:bold;
	right:0;
	color: #cc2929;
}
.newscon {border-bottom: 1px solid #E6E6E6;/* padding-bottom: 20px; */}
.details_list strong.yiban{ color:#3083C7; }
.details_list strong.bad{ color:#7C7B7B;}
.details_list h4 {font-weight:bold;font-size:18px;color:#000;padding: 30px 0 10px 0;/* text-align:center */border-bottom: #EBEBEB solid 2px;margin-bottom: 15px;}
.details_list h1 {font-weight: normal;font-size: 28px;/* color:#000; */margin-bottom:20px;text-align:center;}
.details_list hr {border-bottom: #e3e3e3 1px solid}
.newscode {clear:both;font-size: 16px;text-align:left;padding-bottom: 50px;}
.newscode a{
    /* font-size: 14px; */
    color: #338de6;
    /* padding-left: 20px; */
    margin: 0 3px;
    text-decoration: underline;
    /* background: url(../images/link.png) no-repeat left center; */
    /* background-size: 16px 16px; */
}
.details_list li.newscontent {margin-top:10px;letter-spacing:2px;margin-bottom:10px;}
.details_list li.correlationnews {font-weight:bold;color:#000;line-height:35px;}
.mtop{ margin-top:5px;}

#contact dl{margin:15px 20px 30px 20px}
#contact dl dt{font-weight:bold;color:#0083e8}
#contact dl dd{margin:5px 40px;font-family:"Arial"}
#contact dl dd strong{color:#1e1e1e;font-weight:normal;}
#contact dl dd em{font-style:normal;color:#0083e8}
/**/
.kk-list .main { float:right; clear:right; }
.kk-list .sideR { float:left; clear:left; }
/**/
.xl-soft { position:relative; float:left; width:250px; height:75px; overflow:hidden; padding-top:12px; margin-bottom:8px; background:url(../images/sprite.png) no-repeat 0 -130px; }
.xl-soft a { color:#016A9F; }
.xl-soft-new { background-position:0 -30px; }
.xl-soft h2 { height:20px; margin:0 10px 0 24px; font-size:13px; color:#F78A1E; position:relative; }
.xl-soft h2 em { position:absolute; top:0; right:0; font-weight:normal; font-size:12px; color:#939393; font-style:normal; }
.xl-s-down { margin:0 10px 0 14px; padding-left:10px; font-size:12px; line-height:26px; background:url(../images/dott-gray.png) repeat-x -2px 25px; }
.xl-s-down span { margin:0 8px; color:#D6D3D3; }
.xl-s-down p { height:27px; overflow:hidden; }
.xl-soft .moreA { position:absolute; top:13px; right:12px; font-family:simsun; }
/**/
.shoubo li { float:left; text-align:center; width:102px; height:119px; overflow:hidden; line-height:19px; display:inline; margin:11px; }
.shoubo li .playpic { width:102px; height:76px; margin-bottom:5px; }
.shoubo li img { width:96px; height:70px; }

/**/
.star { display:-moz-inline-box; display:inline-block; width:75px; height:15px; background:url(../images/star.png) no-repeat; vertical-align:middle; }
.starsmall { width:50px; height:10px; margin:auto 5px; }
.star5 { background-position:0 0; }
.star4 { background-position:0 -15px; }
.star3 { background-position:0 -30px; }
.star2 { background-position:0 -45px; }
.star1 { background-position:0 -60px; }
.star0 { background-position:0 -75px; }
.small5 { background-position:-136px 0; }
.small4 { background-position:-136px -16px; }
.small3 { background-position:-136px -32px; }
.small2 { background-position:-136px -48px; }
.small1 { background-position:-136px -64px; }
/**/
.btn_pinglun { background:url(../images/icon.png) no-repeat 0 -160px; font-size:0; line-height:70px; width:97px; height:25px; border:none; }
.commentItem { padding:10px 10px 10px 86px; position:relative; zoom:1; }
.commentItem .moviePic { position:absolute; top:10px; left:10px; width:66px; height:96px; }
.commentItem .userPic { position:absolute; top:10px; left:10px; width:66px; height:66px; }
.commentItem .userName { position:absolute; top:82px; left:10px; width:66px; height:30px; overflow:hidden; text-align:center; line-height:15px; white-space:nowrap; color:#666; }
.commentItem h4 { font-size:14px; line-height:19px; height:19px; margin-bottom:5px; font-weight:normal; padding:0 5px; }
.commentItem .user { font-size:12px; line-height:20px; margin-bottom:5px; padding:0 5px; color:#666; }
.commentItem .user .hy, .commentItem .user .tj { background:url(../images/icon.png) no-repeat 0 -29px; padding-left:15px; margin-left:10px; white-space:nowrap; zoom:1; height:20px; }
.commentItem .user .tj { background-position:0 -53px; }
.commentItem .txt { font-size:12px; line-height:20px; margin-bottom:5px; padding:0 5px; }
.commentItem .date { color:#666; margin-bottom:18px; padding:0 5px; position:relative; height:24px; line-height:24px; }
.commentItem .date .right { text-align:right; position:absolute; top:0; right:5px; }
.commentItem .date a.btnTuijian { background:url(../images/icon.png) no-repeat 0 -112px; width:80px; height:24px; overflow:hidden; float:right; margin-top:-24px; font-size:0; line-height:0; }
/**/
.benzhou .top { padding:10px 10px 10px 125px; position:relative; height:66px; }
.benzhou .top .playpic { width:108px; height:66px; position:absolute; top:10px; left:10px; }
.benzhou .top .playpic img { display:inline; width:102px; height:60px; }
.benzhou .top h4 { height:22px; line-height:22px; overflow:hidden; font-size:12px; }
.benzhou .top p { height:20px; line-height:20px; overflow:hidden; }
.benzhou ul { line-height:20px? padding:0 10px; }
.benzhou ul li { height:20px; overflow:hidden; }
.?enzhou .op { color:#E0E0E0; padding:5px 10px; font-family:simsun; }
.benzhou .op a { font-family:Arial; }
/**/
.game ul { height:63px; padding:10px 10px 0 75px; position:relative; line-height:21px; }
.game li { height:21px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -28px; }
.game li.pic { padding:0; width:62px; height:62px; position:absolute; top:10px; left:10px; background:none; }
.game li.pic img { display:block; width:56px; height:56px; padding:2px; border:1px solid #EAE4D1; }
.game .keyword { margin-top:8px; }
/**/
.huanying .movList { padding:10px 1px; height:164px; width:464px; overflow:hidden; }
/**/
.kandian .top { background:url(../images/dott-gray.png) repeat-x 0 100%; height:46px; overflow:hidden; margin:0 10px; padding:10px 0; text-align:center; }
.kandian .top h4 { font-size:14px; font-weight:normal; line-height:26px; height:26px; overflow:hidden; }
.kandian .top h4 a { color:#FF5B01; }
.kandian .top h4 em { font-size:12px; margin-left:10px; font-style:normal; }
.kandian .top p { color:#939393; height:20px; line-height:20px; overflow:hidden; }
.kandian ul { padding:10px; line-height:24px; font-size:14px; color:#B6B7B8; }
.kandian li { height:24px; overflow:hidden; font-family:simsun; background:url(../images/sprite.png) no-repeat -888px -26px; padding-left:10px; }
.kandian li strong { color:#313131; font-weight:normal; margin:0 3px; }
.kandian li a { margin:0 3px; font-family:Arial; }
/**/
.qiangxian .mov { position:relative; height:74px; padding:10px 10px 0 92px; line-height:17px; color:#939393; }
.qiangxian .mov .playpic { position:absolute; top:10px; left:10px; width:74px; height:74px; }
.qiangxian .mov .playpic img { width:68px; height:68px; }
.qiangxian .mov h4 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qiangxian .mov p { height:51px; overflow:hidden; }
/**/
.jingdian ul { padding:10px 1px; zoom:1; height:159px; overflow:hidden; }
.jingdian li { float:left; margin:0 10px 9px 10px; display:inline; }
.jingdian li, .jingdian li .playpic, .jingdian li .playpic img { width:54px; height:75px; padding:0; border:none; }
/**/
.dydsj h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.dydsj .p1 { float:left; width:339px; height:357px; overflow:hidden; background:url(../images/dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.dydsj .p2 { float:left; width:384px; height:357px; overflow:hidden; margin:10px 0; }
.dydsj .movList, .dydsj .movList ul { height:338px; }
.dydsj .movList li { margin:0 6px 10px 6px; }
.dydsj .movList2, .dydsj .movList2 ul { height:133px; }
.dydsj .txt { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#939393; }
.dydsj .txt li { padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; }
/**/
.rank .sort-list { padding:0 10px; }
/**/
.yule .sort-list li { padding-right:0; }
/**/
.mxy ul.pic-list { padding:10px; height:213px; overflow:hidden; }
.mxy .pic-list li { padding-left:70px; position:relative; height:62px; overflow:hidden; color:#939393; line-height:20px; margin-bottom:10px; }
.mxy .pic-list li h4 { height:20px; margin-bottom:5px; font-size:12px; }
.mxy .pic-list li img { position:absolute; top:0; left:0; padding:2px; border:1px solid #EAE4D1; width:56px; height:56px; }
.mxy .pic-list li p { height:40px; overflow:hidden; }
.mxy .txt-list { height:36px; background:#E9F4FF; line-height:18px; padding:5px 10px; overflow:hidden; }
.mxy .txt-list li { height:18px; background:url(../images/sprite.png) no-repeat -888px -28px; padding-left:10px; }
/**/
.zybg .pic-list { background:url(../images/dott-gray.png) repeat-x 0 100%; height:80px; overflow:hidden; padding:15px 0 5px 115px; margin:0 10px; position:relative; }
.zybg .pic-list li { height:22px; line-height:22px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; }
.zybg?.pic-list .pic { position:absolute; top:10px; left:0; width:108px; heig?t:85px; text-align:center; line-height:16px; padding:0; background:none; }
.zybg .pic-list .pic .playpic { width:108px; height:66px; margin-bottom:3px; }
.zybg .pic-list .pic .playpic img { width:102px; height:60px; }
.zybg .txt-list { padding:5px 10px; line-height:22px; }
.zybg .txt-list li { height:22px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; position:relative; }
.zybg .txt-list li span { position:absolute; top:0; right:25px; color:#939393; }
.zybg .txt-list li .playMov { position:absolute; top:7px; right:0; background:url(../images/icon.png) no-repeat -56px 0; width:16px; height:0; padding-top:10px; overflow:hidden; }
/**/
.dmmh .pic-list { background:url(../images/dott-gray.png) repeat-x 0 100%; height:80px; overflow:hidden; padding:15px 0 5px 115px; margin:0 10px; position:relative; }
.dmmh .pic-list li { height:22px; line-height:22px; overflow:hidden; padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; }
.dmmh .pic-list .pic { position:absolute; top:10px; left:0; width:108px; height:85px; text-align:center; line-height:16px; padding:0; background:none; }
.dmmh .pic-list .pic .playpic { width:108px; height:66px; margin-bottom:3px; }
.dmmh .pic-list .pic .playpic img { width:102px; height:60px; }
.dmmh .movList { padding:10px 1px; }
.dmmh .movList ul { width:354px; zoom:1; }
.dmmh .movList li { margin:0 9px; }
/**/
.rbgx .movList { padding:10px 2px; height:343px; }
.rbgx .movList ul { height:343px; }
.rbgx .movList li { margin:0 10px 15px 10px; }
/**/
.qqdy h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.qqdy .p1 { float:left; width:390px; height:290px; overflow:hidden; background:url(../images/dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.qqdy .p2 { float:left; width:320px; height:290px; overflow:hidden; margin:10px 0; padding-left:5px; }
.qqdy .movList2, .qqdy .movList2 ul { height:133px; }
.qqdy .newMov { height:270px; padding:0 10px; position:relative; overflow:hidden; }
.qqdy .newMov li { position:relative; height:74px; padding-left:82px; color:#939393; margin-bottom:24px; }
.qqdy .newMov li .playpic { position:absolute; top:0; left:0; width:74px; height:74px; }
.qqdy .newMov li .playpic img { width:68px; height:68px; }
.qqdy .newMov li h5 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qqdy .newMov li p { line-height:17px; height:51px; overflow:hidden; }
/**/
.inmedia { width:226px; height:249px; overflow:hidden; margin-bottom:8px; }
/**/
.kanguo h4 { color:#313131; height:20px; line-height:20px; font-size:12px; overflow:hidden; margin:0 10px; }
.kanguo .view_history { height:131px; line-height:22px; padding:5px 0; margin:0 10px; background:url(../images/dott-gray.png) repeat-x 0 100%; color:#939393; }
.kanguo .view_history div { display:none; }
.kanguo .view_history p { height:22px; overflow:hidden; }
.kanguo .looked { line-height:18px; height:72px; padding:10px 0 5px 0; margin-top:5px; background:url(../images/dott-gray.png) repeat-x 0 0; color:#939393; }
.kanguo .looked li { height:18px; overflow:hidden; position:relative; padding:0 40px 0 0; }
.kanguo .looked span { position:absolute; top:0; right:0; width:40px; text-align:right; overflow:hidden; font-size:10px; }
.kanguo .looked em { position:absolute; top:0; right:0; width:40px; text-align:right; font-size:10px; font-style:normal; overflow:hidden; }
.kanguo .xh { padding:0 1px; zoom:1; overflow:hidden; }
.kanguo .xh li { width:54px; height:95px; overflow:hidden; float:left; margin:0 10px 8px 10px; display:inline; text-align:center; line-height:16px; }
.kanguo .xh li .playpic, .kanguo .xh li .playpic img { width:54px; height:75px; padding:0; border:none; }
.kanguo .xh li .playpic { margin-bottom:4px; }
/**/
.kk-content .box h2 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; font:16px/27px "Microsoft Yahei"; color:#303030; }
.kk-content .box h2 em { color:#9?9090; font-size:12px; }
.kk-content .box .content { border-color:#E1E1?1; }
/**/

.contenInfo .content { padding:10px 0; }
.contenInfo .contentMain { float:left; width:716px; padding:0 10px; background:url(../images/dott-gray.png) repeat-y 100% 0; }
.contenInfo .contentMain h3 { font-size:14px; color:#303030; line-height:24px; height:24px; clear:both; margin-top:20px; }
.contenInfo .contentMain p.more { text-align:right; clear:both; font-family:simsun; padding:0 10px; }
.contenInfo .contentSide { float:left; width:220px; margin:10px 0; background:url(../images/dott-gray.png) repeat-y -2px 0; margin-left:-1px; padding-left:1px; }
.contenInfo .contentSide h3 { font-size:14px; color:#303030; line-height:24px; height:24px; clear:both; padding:0 10px; }
/**/
.movieInfo { zoom:1; overflow:hidden; line-height:21px; }
.movieInfo .moviePic { float:left; margin-right:15px; text-align:center; width:128px; display:inline; overflow:hidden; font-family:simsun; }
.movieInfo .moviePic .playpic { width:128px; height:178px; margin-bottom:5px; }
.movieInfo .moviePic .playpic img { width:116px; height:166px; padding:5px; }
.movieInfo .moviePic .playpic em { background-position:0 -31px; width:63px; height:21px; margin:-11px auto auto -31px; }
.movieInfo .movieDetail { float:left; width:340px; display:inline; overflow:hidden; color:#C8C8C8; font-family:simsun; line-height:21px; }
.movieInfo .movieScore { background:#F6F6F6; float:right; width:195px; display:inline; overflow:hidden; padding:10px; }
.movieInfo .movieScore p { color:#CCDFF2; font-family:simsun; line-height:21px; }
.movieInfo .movieScore p span { color:#FF8624; }
.movieInfo .movieScore p strong { color:#606060; }
.movieInfo .movieScore p a { font-weight:bold; }
.movieInfo .movieScore .rate { display:-moz-inline-box; display:inline-block; width:75px; height:15px; vertical-align:middle; margin:3px 3px 3px 0; position:relative; top:-2px; }
.movieInfo .movieScore .rate a { float:left; width:15px; height:15px; background:url(../images/star.png) no-repeat 0 -75px; overflow:hidden; }
.movieInfo .movieScore .rate a.mark { background-position:0 0; }
.movieInfo .movieScore ul { padding:10px 0; }
.movieInfo .movieScore li { line-height:14px; height:14px; position:relative; margin-bottom:7px; padding-left:85px; background:url(../images/star.png) no-repeat; font-size:10px; overflow:hidden; }
.movieInfo .movieScore li span { display:-moz-inline-box; display:inline-block; height:14px; background:#ddd; margin-right:3px; vertical-align:middle; }
.movieInfo .movieScore li em { position:absolute; top:0; left:0; font-style:normal; color:#606060; font-size:12px; height:14px; line-height:17px; overflow:hidden; }
.movieInfo .movieScore li.small5 { background-position:-106px 2px; }
.movieInfo .movieScore li.small4 { background-position:-106px -14px; }
.movieInfo .movieScore li.small3 { background-position:-106px -30px; }
.movieInfo .movieScore li.small2 { background-position:-106px -46px; }
.movieInfo .movieScore li.small1 { background-position:-106px -62px; }
/**/
.movieDetail { float:left; width:340px; display:inline; overflow:hidden; color:#C8C8C8; font-family:simsun; line-height:21px; }
.movieDetail strong { font-weight:normal; color:#606060; }
.movieDetail a, .movieDetail span { margin:0 2px; font-family:Arial; }
.movieDetail span { color:#303030; }
.movieDetail .sub { zoom:1; padding-left:40px; overflow:hidden; width:303px; }
.movieDetail .sub strong { float:left; width:40px; margin-left:-40px; }
.movieDetail .sub1 a { float:left; height:21px; margin:0; width:25px; overflow:hidden; }
/**/
.movieIntro { color:#606060; padding:0 10px; line-height:20px; }
/**/
.dytp ul { zoom:1; overflow:hidden; height:100%px; }
.dytp li { float:left; width:100%px; height:100%px; margin:5px 10px; display:inline; }
.dytp li img { display:block; width:73px; height:73px; padding:3px; border:1px solid #EAE4D1; }
/**/
.xgzx ul { line-height:21px; padding:5px 10px; }
.xgzx li { padding-left:10px; background:url(../images/sprite.png) no-repeat -888px -27px; margin-bottom:3px; height:21p?; overflow:hidden; }
.xgzx li span { white-space:nowrap; margin-left:10px; color:#939393; }
/**/
.contentSide .movList { padding:0 2px; zoom:1; overflow:hidden; height:auto; margin-bottom:5px; }
.contentSide .movList ul { width:216px; margin:auto; height:auto; }
.contentSide .movList li { margin:0 4px; padding-bottom:15px; }
/**/
.kk-rank .box h2 { background:url(../images/sprite.png) repeat-x 0 1px; border:1px solid #E3E3E3; height:24px; line-height:24px; color:#333; }
.kk-rank .box h2 em { font-size:13px; color:#333; }
.kk-rank .box .content { border-color:#E3E3E3; }
/**/
.rankList { line-height:28px; position:relative; zoom:1; overflow:hidden; margin-top:1px; }
.rankList li { background:url(../images/dott-gray.png) repeat-x 0 -2px; height:28px; padding:2px 25px 0 20px; overflow:hidden; position:relative; top:-1px; clear:both; margin:0 10px; }
.rankList li em { background:#939393; color:#fff; position:absolute; top:10px; left:0; width:13px; height:11px; font:bold 10px/11px Arial; letter-spacing:-1px; text-align:center; }
.rankList li span { color:#BDBCBC; white-space:nowrap; }
.rankList li a { zoom:1; }
.rankList li .score { position:absolute; top:2px; right:0; color:#FF5B01; font-weight:bold; font-size:10px; }
.rankList li .score strong { font-size:12px; }
.rankList li a.playMov { display:-moz-inline-box; display:inline-block; background:url(../images/sprite.png) no-repeat -808px -32px; width:16px; height:16px; vertical-align:middle; }
.rankList li.top em { background:#FF5B01; }
/**/
.rankList li.top1 { height:90px; padding:10px 0 10px 90px; }
.rankList li.top1 em { background:#FF5B01; }
.rankList li.top1 .score { font-size:12px; top:5px; }
.rankList li.top1 .score strong { font-size:16px; }
.rankList li.top1 .playpic { position:absolute; top:10px; left:20px; width:64px; height:90px; }
.rankList li.top1 .playpic img { width:58px; height:84px; }
.rankList li.top1 .playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(../images/play.png) no-repeat; display:block; cursor:pointer; _background:url(../images/play.gif) no-repeat; _filter:alpha(opacity=75); }
.rankList li.top1 h4 { font-size:12px; font-weight:bold; line-height:22px; height:22px; overflow:hidden; margin-bottom:10px; }
.rankList li.top1 h4 span { font-weight:normal; }
.rankList li.top1 h5 { color:#BDBCBC; line-height:12px; height:12px; font-size:10px; overflow:hidden; font-weight:normal; margin-bottom:10px; margin-top:-10px; }
.rankList li.top1 p { font-family:simsun; line-height:22px; height:22px; overflow:hidden; color:#D8D7D7; }
.rankList li.top1 p strong { font-weight:normal; color:#606060; }
.rankList li.top1 p span { margin:auto 3px; color:#606060; }
.rankList li.top1 p a { margin:auto 3px; }
/**/
.rankList li.top4 { height:110px; float:left; width:64px; clear:none; padding:0; text-align:center; line-height:20px; display:inline; margin:10px 2px 5px 10px; }
.rankList li.top4 em { top:3px; left:3px; z-index:2; }
.rankList li.top4 .score { font-size:12px; top:5px; }
.rankList li.top4 .score strong { font-size:16px; }
.rankList li.top4 .playpic { width:64px; height:90px; z-index:1; }
.rankList li.top4 .playpic img { width:58px; height:84px; }
.rankList li.top4 .playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(../images/play.png) no-repeat; display:block; cursor:pointer; _background:url(../images/play.gif) no-repeat; _filter:alpha(opacity=75); }
/**/
.rankListHy li { padding-right:130px; }
.rankListHy li .hy { position:absolute; top:2px; right:45px; }
.rankListHy li .hy strong { font-weight:normal; color:#606060; }
/**/
.ztList { zoom:1; overflow:hidden; line-height:20px; margin-right:-10px; }
.ztList li { float:left; width:217px; margin:0 13px 0 10px; height:257px; padding:10px 0; display:inline; }
.ztList li .playpic { width:217px; height:152px; margin-bottom:5px; }
.ztList li .playpic img { width:211px; height:146px; border-color:#CCDFF2; }
.ztList li dl { height:80px; overflow:hidden; }
.ztList li dt { height:20px; overflow:hidden; font-weight:bold; background:url(../images/sprite.png) no-repeat -376px -66px; padding-left:8px; }
.ztList li dt a { color:#4A4A4A; }
.ztList li dd { color:#7C7B7B; height:60px; overflow:hidden; }
.ztList li p { height:20px; overflow:hidden; position:relative; }
.ztList li .date { font-size:10px; color:#959494; }
.ztList li .gk { position:absolute; top:0; right:0; width:70px; height:20px; text-align:right; padding-right:6px; font-family:simsun; background:url(../images/sprite.png) no-repeat -818px -54px; }
/**/
.box .player-more { background:#ECF6FF; border-top:1px solid #CCDFF2; line-height:21px; padding:3px 10px; clear:both; }
.box .player-more h3, .box .player-more div { display:inline; font-size:12px; font-weight:normal; }
.box .player-more span { margin:auto 5px; color:#D3DDF9; }
/**/
.searchEx { border:1px solid #E0E0E0; background:#F2F2F3; padding:5px 10px 15px 10px; margin:10px; text-align:center; }
.searchEx h3 { font-size:13px; line-height:20px; text-align:left; }
.searchEx .item { display:inline; margin:auto 10px; }
.searchEx select, .searchEx button { vertical-align:middle; }
.searchEx button { background:url(../images/icon.png) no-repeat 0 -232px; border:none; width:67px; height:21px; text-indent:100px; }
/**/
.catalogbox dl { margin:20px; line-height:24px; }
.catalogbox dt { color:#313131; font-weight:bold; }
.catalogbox dd { margin-bottom:20px; }
.catalogbox dd ul { zoom:1; overflow:hidden; }
.catalogbox dd li { float:left; width:130px; margin-right:5px; height:24px; margin-bottom:6px; }
.catalogbox dd .small li { width:65px; }
.catalogbox dd li a em { font-style:normal; color:#939393; }
.catalogbox dd .more { text-align:right; font-family:simsun; clear:both; }
/**/
.player-mov-list { zoom:1; overflow:hidden; width:947px; padding:10px 0 0 0; }
.player-mov-list ul { width:987px; zoom:1; overflow:hidden; }
.player-mov-list li { float:left; width:281px; height:185px; overflow:hidden; line-height:19px; display:inline; margin:0 37px 0 10px; }
.player-mov-list li h3 { font-size:12px; line-height:19px; height:19px; overflow:hidden; font-weight:normal; }
.player-mov-list li h3 a { color:#313131; }
.player-mov-list li .playpic { width:281px; height:118px; margin-bottom:5px; }
.player-mov-list li .playpic img { width:271px; height:108px; padding:4px; }
.player-mov-list li .mov-arter, .player-mov-list li .about-mov-link { height:19px; overflow:hidden; }
.player-mov-list li .mov-arter a { color:#4B4B4B; }
/**/
.mov-detail-box h2 { font-size:18px; line-height:24px; height:24px; overflow:hidden; margin-bottom:5px; }
.mov-detail-box h2 em { font-size:14px; font-style:normal; font-weight:normal; margin-left:10px; }
.mov-detail-box h2 span { font-size:14px; font-weight:normal; color:#939393; margin-left:10px; }
.mov-detail-box .mov-detail-info { border:1px solid #CCDFF2; padding:10px; zoom:1; overflow:hidden; }
.talk-page .mov-detail-box .mov-detail-info { border:none; padding:0; }
/**/
.mov-pic-flash { float:left; width:252px; overflow:hidden; text-align:center; }
.mov-pic-flash .big-pic img { display:block; border:1px solid #E1E1E1; width:242px; height:339px; padding:4px; }
.mov-pic-flash .mov-option { margin-top:8px; }
.mov-pic-flash .mov-option span { color:#E4D3E2; margin:0 7px; }
/**/
.mov-drama-box { float:right; width:675px; clear:right; }
.talk-page .mov-drama-box { width:699px; }
.mov-drama-box h3 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; line-height:27px; padding:0 10px; font-size:13px; }
.mov-drama-box .mov-drama { color:#939393; font-size:14px; line-height:22px; background:url(../images/dott-gray.png) repeat-x 0 100%; padding-bottom:10px; margin-bottom:10px; }
.mov-drama-box .mov-drama h3 { color:#313131; line-height:24px; font-size:14px; background:none; border:none; padding:0; }
.mov-drama-box .content { border-color:#E1E1E1; padding:10px; }
.mov-drama-box .sort-mov-comments { text-align:right; }
.mov-drama-box .sort-mov-comments .currA { font-weight:bold; color:#f00; }
.mov-drama-box .sort-mov-comments span { color:#853185; margin:0 8px; }
.mov-drama-box .list-pager { clear:both; text-align:right; padding:0; position:static; }
.mov-drama-box .list-pager a, .mov-drama-box .list-pager strong { display:-moz-inline-box; display:inline-block; vertical-align:middle; border:1px solid #CCDFF2; width:auto!important; min-width:12px; width:12px; height:18px; line-height:18px; text-align:center; white-space:nowrap; overflow:visible; padding:0 3px; margin-left:6px; }
.mov-drama-box .list-pager strong { padding:1px 4px; color:#939393; border:none; }
.mov-drama-box .list-pager a:hover { text-decoration:none; }
/**/
.FC-box dl { position:relative; zoom:1; padding-left:65px; margin-bottom:15px; }
.FC-box dt { background:url(../images/dott-gray.png) repeat-x 0 100%; height:24px; line-height:22px; font-weight:bold; }
.FC-box dt a { color:#333; }
.FC-box dd.userInfo { height:24px; line-height:24px; }
.FC-box dd.userInfo img { border:1px solid #E3E3E3; padding:2px; width:50px; height:50px; position:absolute; top:0; left:0; }
.FC-box dd.userInfo .time { color:#939393; margin-left:20px; }
.FC-box dd.dd-content { line-height:19px; word-break:break-all; overflow:hidden; }
.FC-box dd.dd-content em.replyNum { color:#FF5B01; font-style:normal; }
.FC-box dd.aboutFilm { position:absolute; top:0; right:0; color:#939393; line-height:24px; text-align:right; }
.FC-box dd.aboutFilm div { width:150px;  height:24px; }
/**/
.talk-list-box { margin-bottom:20px; }
.talk-list-box .talk-list-top { zoom:1; padding-left:65px; position:relative; margin-bottom:20px; word-break:break-all; overflow:hidden; }
.talk-list-box .talk-list-top .user-header img { position:absolute; top:0; left:0; border:1px solid #E3E3E3; padding:2px; width:50px; height:50px; }
.talk-list-box .talk-list-top .user-info { line-height:24px; height:24px; background:url(../images/dott-gray.png) repeat-x 0 100%; color:#939393; }
.talk-list-box .talk-list-top .user-info cite { font-style:normal; margin:0 10px; }
.talk-list-box .talk-list-top .talk-c-box { line-height:19px; color:#5D5D5D; }
.talk-list-box .talk-list-top .talk-c-box h4 { font-size:12px; margin-bottom:5px; line-height:24px; color:#333; }
.talk-list-box .talk-list-top .about-reply { background:#EFEFEF; border:1px solid #E3E3E3; padding:0 10px; zoom:1; overflow:hidden; line-height:25px; margin-top:15px; }
.talk-list-box .talk-list-top .about-reply .good-reply { float:left; }
.talk-list-box .talk-list-top .about-reply .supper-YN { float:right; }
.talk-list-box .talk-li-box { margin:0 0 20px 65px; position:relative; padding-left:70px; zoom:1; overflow:hidden; }
.talk-list-box .talk-li-box dt { color:#939393; line-height:24px; border-bottom:1px solid #E9ECF1; height:23px; overflow:hidden; margin-bottom:5px; }
.talk-list-box .talk-li-box dt cite { font-style:normal; margin:auto 10px; }
.talk-list-box .talk-li-box .user-header img { border:1px solid #E3E3E3; padding:2px; width:50px; height:50px; position:absolute; top:0; left:0; }
.talk-list-box .talk-li-box .talk-c-box { color:#5D5D5D; height:auto!important; height:25px; min-height:25px; word-break:break-all; }
.talk-list-box .talk-li-box .talk-floor { position:absolute; top:0; right:0; color:#939393; }
.talk-list-box .submit-talk { color:#959595; margin-left:30px; }
.talk-list-box .list-pager { margin:-20px 0 0 0; }
/**/
.talk-form { margin-left:30px; }
.talk-form h4 { font-size:14px; line-height:24px; list-style-type:5px; }
.talk-form .input-box textarea { display:block; width:600px; height:200px; font-family:simsun; font-size:12px; border:1px solid #E1E1E1; margin-bottom:10px; }
.talk-form .btn-box button { background:url(../images/icon.png) no-repeat 0 -352px; border:none; width:55px; height:21px; overflow:hidden; font:13px/21px simsun; }
/*opactiy*/
.global_opacity_div_class {background-color:#000000;height:100%;opacity:0.35;position:absolute;top:0;width:100%;z-index:900;}
.movie_col_box_id {left:50%;margin:-50px 0 0 -280px;position:absolute;top:251px;z-index:999;}
#movie_suoping, #suopingdiv{filter:alpha(opacity=35);-moz-opacity:?.35;opacity:0.35;left:0px;}

.rela-news-list ul {
line-height:21px;
padding:5px 10px;
}
.rela-news-list li {
background:transparent url(../images/sprite.png) no-repeat scroll -888px -27px;
height:21px;
margin-bottom:3px;
overflow:hidden;
padding-left:10px;
}
.rela-news-list li span {
color:#939393;
margin-left:10px;
white-space:nowrap;
}

.movieDetail .sub2 a {width:200px; }
.sub2more {text-align:right; }

.talk_box {position:relative;top:0;left:0;width:700px;}
.talk_box .talk_table {display:block;width:600px; margin:3px 0 0 7px; }
.talk_box .talk_table th {height:22px; color:#313131; font-weight:normal;}
.talk_box .talk_table td {height:30px;background:url(../images/dot_2.gif) repeat-x left bottom; color:#939393;}
.talk_box .talk_table td.data {width:110px;}
.talk_box .talk_table td.title div, .talk-box table td.name div, .talk-box table td.reply div {height:24px;overflow:hidden;margin-top:3px;white-space:nowrap;line-height:24px;}
.talk_box .talk_table td.title div {width:290px;text-indent:10px;background:url(../images/sprite.png) no-repeat -888px -27px; }
.talk_box .talk_table td.name div {width:70px;}
.talk_box .talk_table td.reply div {width:60px;background-position:5px -133px;}
.submit_talk {width:600px;height:25px; margin-top:5px; text-align:right;}
.submit_talk a {margin-right:10px;}

.shangsheng .sort-list .score { width:25px; position:absolute; top:3px; left:182px; color:#FF5B01; font-size:10px; font-weight:bold; text-align:left; }
.shangsheng .sort-list .score strong {float:left;  font-size:12px; font-weight:normal; font-family:"Verdana" ; }
.shangsheng .sort-list .score span {float:left;  display:block; height:5px; font-size:1px; background:#e5e5e5; margin:6px 0 0 0;margin:6px 0 0 3px;_margin:4px 0 0 0; }
.shangsheng .sort-list .scoredown { color:#8ac134; }
.yn_playpic span {top:122px; left:4px;width:87px;}
.star_con { margin-bottom:5px}
.star_con em { font-style:normal; color:#999; }
.oldkk_star { height:10px; margin-top:2px; padding-left:55px; background:url(../images/star.png) no-repeat -136px 2px;}
.oldkk_star strong { font-weight:normal;color:#FF5B01;}
.mid4 { background-position:-136px -14px;}
.mid3 { background-position:-136px -30px;}
.mid2 { background-position:-136px -46px;}
.mid1 { background-position:-136px -62px;}
.mid0 { background-position:-136px -78px;}

.ft_se{clear:both; background:#f4f4f4; border:1px solid #e1e1e1; height:28px;*height:29px; text-align:center; overflow:hidden; position:relative; padding:5px 0 0 0;*padding:4px 0 0 0;}
.ft_se a{ margin:0 0 0 10px;}
.ft_se img{vertical-align:middle;}
.ft_input{background:url(../images/sprite.png) no-repeat -384px -70px #fff; border:1px solid #e1e1e1; width:200px; padding:4px 0 4px 17px; font-size:12px;}
.ft_btn{background:url(../images/sprite.png) no-repeat -685px -35px; margin:0 0 0 7px; width:60px; height:24px; }


.menu_c{float:left;height:26px;padding-left:10px;}
.menu_c ul{float:left;clear:both;overflow:hidden;}
.menu_c p{float:left;height:26px;line-height:26px;padding-left:14px;}
.menu_c li{float:left;display:inline;margin-left:-1px;margin-top:6px;border-left:1px solid #000;width:80px;}
.menu_c a{color:#000;text-decoration:none;}
.menu_c a:hover{color:#E04216;text-decoration:underline;}
.menu_bottom{width:960px;height:26px;background:url(../images/menu_bottom.gif);margin:-8px auto 8px auto;}
#middle{vertical-align: middle;position: static;}

.sidebar-box{padding:30px 0;}
.sidebar-city{width:340px;/* float: left; */height:300px;display:inline-block;overflow:hidden;}
.sidebar-city a{display:block;cursor:pointer;}
.sidebar-city img{width:340px;height:300px;display:block}
.sidebar-h1 a,.sidebar-h1 i,.sidebar-list li,.sidebar-tag a{display:inline-block}
.sidebar-city-con{color:#fff;position:absolute;/* left:0; */top: 220px;width: 340px;z-index:2;text-align: center;}
.sidebar-city-con .p1{font-size:28px;line-height:32px}
.sidebar-city-con .p2{padding-top:18px;font-size:14px;line-height:18px}
.sidebar-city-con .p3{padding-top:24px;font-size:20px;line-height:24px}
.w{position:relative;width: 1200px;margin:0 auto;overflow: hidden;height: 260px;}
#foot{float: left;width: 100%;background: url(../images/footbg.jpg) center top no-repeat;}
#foot .d1{position:absolute; left:0; top: 50px; width: 350px; height:100px; border-right:1px solid #dfebf2;padding-right: 50px;}
#foot .d2{position:absolute; left: 450px; top: 50px; width: 360px; height:100px; border-right:1px solid #dfebf2;}
#foot .d3{position:absolute; right:0; top: 50px; width:330px; text-align:center; color:#dfebf2;}
#foot .wx{position:absolute; left:0; top:0; text-align:center; color:#fff;}
#foot .wx img{height: 82px;width: 82px }
#foot .ap,#foot .as{position:absolute; left:110px; display:block; width:175px; height:40px; background:url(../images/asapp.png) 1000px no-repeat;}
#foot .ap{background-position:0 0;}
#foot .ap:hover{background-position:0 -40px;}
#foot .as{top:55px;background-position:0 -80px}
#foot .as:hover{ background-position:0 -120px;}
#foot .tel{font-size:30px;   line-height: 56px;  color:#dfebf2; background:url(../images/tell.png) left no-repeat; padding-left: 50px; }
#foot .ub{font-size:23px; line-height:40px; color:#dfebf2; background:url(../images/wename.png) left no-repeat; padding-left:50px; }
#foot .link{font-size:14px; position:relative; top:10px;}
#foot .link a{color:#dfebf2; margin:0 5px;}
#foot .link a:hover{color:#fff;}
#foot .copyright{margin-top:30px; line-height:25px;font-size: 12px;}
.foot-line{display:inline-block;width:100%;height:1px;border-top:1px #545454 solid;margin-top: 200px;margin-bottom: 10px;font-size:0;}
.p2{line-height:16px;color:#999;font-size: 12px;}
.p2 a{display:inline-block;margin-right:10px;color: #999;}


#foot .fotBtmIcon {
    height: 58px;
    text-align: center;
    margin-top: 10px;
}
.fotBtmIcon .fotBm_1 {
    width: 130px;
    background-position: 0 -96px;
}
.fotBtmIcon .fotBm_2 {
    width: 160px;
    background-position: 0 -192px;
}
.fotBtmIcon .fotBm_3 {
    width: 154px;
    background-position: 0 0;
}
.fotBtmIcon a {
    display: inline-block;
    height: 38px;
    margin-right: 30px;
    background: url(../images/zufangdetailfooter.png) no-repeat;
    vertical-align: top;
}
 .fotBtmIcon .fotBm_5 {
    width: 130px;
    background-position: 0 -144px;
}
.fotBtmIcon .fotBm_6 {
    width: 120px;
    background-position: 0 -240px;
    margin-right: 0;
}



.p2{line-height:16px;color:#999;font-size: 12px;}
.p2 a{display:inline-block;margin-right:10px;color:red;}
/*fangyuanjieshao*/
.newscode  .overview li {
    line-height: 28px;
    width: 385px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    height: 36px;
    padding: 0;
    border-bottom: 0px #f3f3f3 solid;
    background: 0;
    position: relative;
    list-style: none;
    margin: 0; 
}
.newscode  .overview .s1 {
    display: inline-block;
    font-size: 14px;
    color: #979fa8;
    letter-spacing: 2px;
    width: 95px;
}
/*2019-2-11*/
.newscode .clearfix:after {
    content: "\0020";
    display: block;
    clear: both;
    height: 0;
    /* visibility: hidden; */
}
.newscode li {
     padding: 20px 0;
width:100%;
    border-bottom: 1px #f3f3f3 solid;
    background: #fafbff;
    position: relative;
    list-style: none;
    height: 231px;
}

li:hover {
    background: #fafbff;
    z-index: 2;
}
:hover {
    transition: .2s;
}
.newscode .list-img {
    float: left;
    width: 30%;
    position: relative;
padding-left: 2%;
}
.list-img img {
    width: 250px;
    height: 200px;
    display: block;
}
.newscode .list-content {
    width: 60%;
    height: 150px;
    padding: 20px 10px 0 30px;
    float: left;
    position: relative;
    color: #666;
}
.newscode .list-content .h2-title {
    display: inline-block;
    /* width: 500px; */
    padding: 2px 0 10px; 
    font-weight: 700;
    vertical-align: top;
}
.newscode .list-content .h2-title a {
    color: #333;
    display: inline-block;
    font-size: 28px;
    height: 30px;
    line-height: 30px;
    float: left;
    max-width: 450px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 10px;
    text-decoration: none;
}
.newscode .list-content .p4 {
    line-height: 24px;
    font-size: 14px;
    /* width: 480px; */
    height: 27px;
    display: block;
    padding-bottom: 1px;
}
.newscode .list-content .p4, .right-list .p4 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.list-content .p4 .i4 {
    color: #999;
    font-style: normal;
}
.list-content .p4 a {
    color: #666;
    display: inline-block;
    margin: 0 2px;
}
.list-content .i1 {
    display: inline-block;
    padding: 0 5px;
}
.list-more {
    position: absolute;
    left: 30px;
    bottom: 0;
    width: 610px;
}
.list-content .s1 {
    position: absolute;
    top: 20px;
    right: 10px;
    display: inline-block;
    text-align: right;
    line-height: 30px;
}
.list-content .i2 {
    display: inline-block;
    font-size: 36px;
    color: #f90;
    padding-right: 5px;
    vertical-align: -1px;
    font-style: normal;
    font-weight: bold;
}
.phonewrap{font-size: 20px;font-weight:bold;color:#f44336;padding-top: 10px;}
.phonewrap i{background: #f44336;font-weight:normal;font-size: 16px;display: inline-block;padding: 0 20px;border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;margin-right: 15px;font-style: normal;}
.phonewrap i{color: #fff;}