html{overflow-y:scroll;}
body { margin: 0; text-align:center; font-size:14px; background-color:#FFFFFF;font-family: Arial,Helvetica,sans-serif; }
a{text-decoration:none;font-size:12px;color:#333333}
a:visited{text-decoration:none;color:#333333}
a:link{ color: #333333 }
a:hover{color:#ff6633; }
td{font-size:9pt;line-height:12pt;}
ul,li,dl,dt,dd,form,input,h1,p,span{ margin:0; padding:0; list-style:none}
#toptxt {width:960px;height:10px;background-color: #FFFFFF;}
#toptxt h2 {float:left;font-size:13px;font-weight:normal;margin-top:2px;}
#toptxt span {line-height:20px;margin-right:5px;float:right;margin-top:1px}
#toptxt span a{font-size:13px}
#top         { width: 960px; background-color: #FFFFFF; margin:0px auto; height:75px;}
#logo      { float: left; width: 240px; height: 60px; text-align: left;margin-left:5px; text-indent:-1000px;background-image:url("../images/logo.png")}
#topright  { float: right; width: 750px; height: 70px;margin-top:10px}
#nav    { height: 32px; margin:0 auto;;margin-top:3px;background-image:url('../images/bg.gif') }
.nav         { width: 950px;  height:32px; margin:0 auto}

.nav ul li { float:left;list-style-type:none;cursor:pointer;  }
.nav ul li a:link {	FLOAT: left; COLOR: #FFFFFF; LIST-STYLE-TYPE: none; font-size:11pt;font-weight:bold; width:140px; text-align:center; line-height:32px  }
.nav ul li a:visited {	FLOAT: left; COLOR: #FFFFFF; LIST-STYLE-TYPE: none; font-size:11pt; font-weight:bold; width:140px; text-align:center; line-height:32px  }

.nav ul li a:hover {FLOAT: left; text-decoration:underline; LIST-STYLE-TYPE: none; font-size:11pt; font-weight:bold; width:140px; font-family:serif; text-align:center; }

#cont        { width: 960px; margin:0 auto; margin-top: 5px;margin-bottom:5px;height:315px }
#contpic     { float: left; width: 660px; height:310px; text-align:center; padding-top:5px; background-color:#dddddd;}
#contnews    { float: right; width: 290px; height: 310px; margin-top:5px;background-color: #F9F9F9 }
.contnewstitle { width: 290px; height: 35px; line-height: 33px; font-size: 10.5pt; color: 
               #000000; text-align: left; text-indent: 13px; font-weight: bold; 
               background-image: url('../images/n1bg.gif') }
.contnewslist { width: 270px; height:258px;margin:0 auto; padding-top: 8px; text-align:left; background-image:url('../images/shuzibg.gif'); background-repeat:repeat-y; background-position-x:left }
.contnewslist dl { width: 270px; height: 32px; padding-bottom:1px; background-image:url('../images/line.gif'); background-repeat:repeat-x; background-position-y:bottom }

.contnewslist dt { float: right; width: 240px; height: 32px; text-align: left; line-height: 32px;}
.contnewslist dt a{font-size:14px;}
.contnewslist dt a:link,.Dannewsn dt a ; a:visited { margin:0 auto; color:#333333; font-size:14px}
.contnewslist dt a:hover    { border-bottom:2px solid #FF019D; margin:0 auto; color:#333333;  background-color:#F9F9F9 ;font-size:14px}
#parta       { width: 960px; margin:0 auto;margin-top:5px;clear:both;}
#partat      { width: 960px; height: 10px; line-height: 0px; font-size: 0px; 
               background-image: url('../images/lmt.gif') }
#partac      { width: 960px;overflow:hidden; clear:both;margin:3px auto ;border:1px solid #D9D9D9;}
.partacnav   { width: 950px; height: 30px; text-align: left; line-height: 
               35px; font-size: 10.5pt; background-image: url('../images/lmbg.gif'); background-repeat: 
               repeat-x; background-position-y: bottom; margin:0 auto }
.partacnav2   { width: 950px; height: 30px; text-align: left; line-height: 
               35px; font-size: 10.5pt; background-image: url('../images/lmbg2.gif'); background-repeat: 
               repeat-x; background-position-y: bottom; margin:0 auto }
.lmtit       { float: left; width: 300px; color: #fff; font-weight: bold; padding-left:20px;}
.lmtit a {color:#fff;}
.lmtit a:link {color:#fff;}
.lmtit a:hover{color:#fff;}
.lmtit a:visited{color:#fff;}
.lmmore      { float: right; width: 620px; text-align: right; padding-right: 10px }
.partacpic   { margin:5px auto 0;width:960px; padding-bottom: 10px }

.index_pic{float:left;border:1px solid #D9D9D9;width:305px;margin-right:5px;margin-left:10px;}
.index_pic img{border-width:0;width:285px;height:360px;padding:10px;}
.index_pic a{text-align: center;line-height:20px;}
.partacpic .index_pic a{display:block;width:305px; height:400px; position:relative; overflow:hidden;}
.partacpic .index_pic a span.num{
	position: absolute; 
	top: 270px;
	left: -60px;
	width: 60px;
	height: 36px;
	font: bold 14px/36px "宋体";
	text-align: center;
	border-top-right-radius: 36px;
	border-bottom-right-radius: 36px;
	background: #000; 
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: #fff;
}
.index_text{margin:0 auto 0 25px;}
.index_text li{width:175px;float:left;line-height:22px;text-align:left;padding:0 0 0 8px;background:url("../images/ion2.gif") no-repeat scroll 0 5px transparent;}


.partacpic ul.P1 li {float:left;border:1px solid #D9D9D9;margin:0 6px 8px;width:140px;height:195px;}
.partacpic ul.P1 li a {display:block;width:140px; height:195px; overflow:hidden; position:relative;}
.partacpic ul.P1 li a span.num{
	position: absolute; 
	top: 100px;
	left: -60px;
	width: 60px;
	height: 36px;
	font: bold 14px/36px "宋体";
	text-align: center;
	border-top-right-radius: 36px;
	border-bottom-right-radius: 36px;
	background: #000; 
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: #fff;
}
.t1 {height:13px; display:inline-block; overflow:hidden;}

.partacpic ul.P1 li img {border-width:0px; WIDTH: 120px; HEIGHT: 160px;padding:5px;padding-bottom:0;margin-top:5px;margin-bottom:2px; }
#partax { width: 960px; height: 10px; line-height: 0px; font-size: 0px;  background-image: url('../images/lmx.gif') }
.link { width: 930px; text-align: left; line-height: 19px; margin:0 auto;}

.partacpic ul.P2 li {float:left;border:1px solid #D9D9D9;margin:10px 0 10px 33px;width:150px;height:240px;overflow:hidden;}
.partacpic ul.P2 li a {display:block;width:150px; height:240px; overflow:hidden; position:relative;}
.partacpic ul.P2 li a span.num{
	position: absolute; 
	top: 134px;
	left: -60px;
	width: 60px;
	height: 36px;
	font: bold 14px/36px "宋体";
	text-align: center;
	border-top-right-radius: 36px;
	border-bottom-right-radius: 36px;
	background: #000; 
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	color: #fff;
}
.partacpic ul.P2 li a .t1{height:40px; line-height:40px; display:inline-block; overflow:hidden;}
.t1 {line-height:13px; display:inline-block; overflow:hidden;}

.partacpic ul.P2 li img {border-width:0px; WIDTH: 150px; HEIGHT: 200px;}
#partax { width: 960px; height: 10px; line-height: 0px; font-size: 0px;  background-image: url('../images/lmx.gif') }
.link { width: 930px; text-align: left; line-height: 19px; margin:0 auto }

.partacpic ul.P3{margin-left:0px;}
.partacpic ul.P3 li{float:left;border:1px solid #D9D9D9;margin:0 2px 8px 8px;height:150px;width:175px;}
.partacpic ul.P3 li img{border-width:0px;margin-top:3px;padding:5px;}


#footer { width: 960px; height: 50px; text-align: center; line-height: 20px; color: #666666; margin-left: auto; margin-right: auto; padding-top: 20px }
#Cdh{ width: 960px; line-height: 28px; text-align: left; text-indent: 1em; margin:0 auto; position: relative;}
#Cdh a{font-size:14px;}
#Cgg{ width: 960px; margin:0 auto;  }
#partleft { float: left; width: 750px }
.nc{ width: 960px;overflow:hidden;border:1px solid #D9D9D9;}
.mb-link {display: block; overflow: hidden; padding: 0;margin: 5px 5px 0 5px; text-align: left }
.mb-link a:link,.mb-link a:visited {font-size: 12px; line-height: 1em; border: 1px solid #cecece; display: inline-block; padding: 6px 6px 5px 17px; background: url(../images/mb-iocn.png) 3px center no-repeat #F4F4F4; color: #666; }
.mb-link a:hover,.mb-link a:active{background-color: #FFF; color: #feb0f6;}
.newstitle {text-align: center; margin: 4px 10px 3px;padding-bottom: 5px; }
h3{ font-size: 18px;color:#feb0f6;}
.newsriqi{ width: 930px; line-height: 30px; text-align: center; color: #666666; margin:0 auto 5px ; 
background-image: url("../images/line.gif");background-position: left bottom;background-repeat: repeat-x;}
.newsnr{ width: 940px; text-align: center; font-size: 10.5pt; line-height: 22px; margin:0 auto; OVERFLOW: hidden}
.newsnr img  { border-style: solid; border-width: 0px }
.newsfy      { width: 930px; line-height: 35px; text-align: center; margin:0 auto; height:30px; background-image: 
               url('../images/line.gif'); background-repeat: repeat-x; 
               background-position-y: top}
.updown_l{float:left}
.updown_r{float:right}
.newsgd      { width: 960px; line-height: 35px; text-align: left; text-indent: 10px; 
               font-size: 10.5pt; color: #FF019D; font-weight: bold; 
               margin:5px auto 0;  }
.newsgdpic   { width: 910px; margin:0 auto; background-image: 
               url('../images/line.gif'); background-repeat: repeat-x; 
               background-position-y: top; padding-top:15px; height:160px }
.newsgdpic ul.P2 li {	FLOAT: left; OVERFLOW: hidden; }
.newsgdpic ul.P2 li {	WIDTH: 182px; HEIGHT: 155px; TEXT-ALIGN: left; OVERFLOW: hidden  }
.newsgdpic ul.P2 li img {	border:1px solid #D9D9D9; padding:3px; DISPLAY: block; BACKGROUND: #FFFFFF; MARGIN-BOTTOM: 6px; WIDTH: 150px; HEIGHT: 120px;clear:both; margin:0 auto }

.nx { width: 960px; height: 10px; line-height: 0px; font-size: 0px; margin:0 auto;; background-image: url('../images/lmx.gif') }
#partright   { float: right; width: 200px }
.rt          { width: 200px; height: 10px; line-height: 0px; font-size: 0px; 
               background-image: url('../images/newsright1.gif') }
.rc          { background-image: url('../images/newsright2.gif') }
.partrightgg { width: 200px }
.partrightlist { width: 198px; margin:0 auto }
.rtjt        { border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; width: 198px; line-height: 28px; text-align: left; font-size: 10.5pt; 
               font-weight: bold; text-indent: 10px; margin:0 auto; background-color: #F7F7F7; border-left-width:1px; border-right-width:1px }
.rtjlist     { width: 170px; margin:0 auto; text-align:left }
.rtjlist dl { width: 170px; height: 32px; padding-bottom:1px; background-image:url('../images/line.gif'); background-repeat:repeat-x; background-position-y:bottom }
.rtjlist dd { float: left; width: 10px; height: 32px; background-repeat: no-repeat; background-position: left center; background-image:url('../images/ion2.gif') }
.rtjlist dt { float: right; width: 160px; height: 32px; text-align: left; line-height: 32px;OVERFLOW: hidden }
.rtjlist dt a:link,.Dannewsn dt a:visited      { margin:0 auto; color:#333333; font-size:12px }
.rtjlist dt a:hover     { margin:0 auto; color:#333333; font-size:12px;  }
.rx          { width: 200px; height: 10px; line-height: 0px; font-size: 0px; 
               background-image: url('../images/newsright3.gif') }

.pagelist{padding: 5px; text-align: center; width:100%; height:35px; overflow:hidden;}
.pagelist li{float:left;}
.pagelist a {background-image: url("../images/body_rightbg.gif");background-position: left -2px;background-repeat: repeat-x;border-radius: 20px;
    border: 1px solid #D6D6D6;display: inline-block;font-size: 14px;margin: 0 4px 4px; }
.pagelist a, .pagelist strong {display: inline-block; font-style: normal; font-size: 14px; width: 26px; height: 26px; line-height: 26px; }
.pagelist a span {width: auto; padding: 0 8px; }
.pagelist a:hover{text-decoration: none; border-color: #ff6633; sfont-weight: 700;}
.pagelist .curent{font-size: 14px; color:#ff6633; }

.cl_pagelist{padding: 5px; text-align: center; width:100%; height:35px; overflow:hidden;}
.cl_pagelist a,.cl_pagelist span,.cl_pagelist strong{background-image: url("../images/body_rightbg.gif");background-position: left -2px;background-repeat: repeat-x;border-radius: 20px;
    border: 1px solid #D6D6D6;display: inline-block;font-size: 14px;margin: 0 4px 4px;padding:5px 10px;}
.cl_pagelist ul{text-align:center;}
.cl_pagelist ul li{display:inline-block;}


#artbox{width:960px;margin:0 auto;margin-top:5px;border:1px solid #dddddd;}
.title{float:left;height:30px;line-height:35px;margin-left:5px;width:955px;background-image:url("../images/lmbg.gif");}
.title span{float:left;color:#fff;font-weight:bold;margin-left:15px;}
.adtitle{float:right;}
.artpic{overflow: hidden;width: 950px;margin:0 auto;}
.artpic li{margin: 7px 9px 7px 9px;float:left;border:1px solid #D9D9D9;overflow: hidden;}
.artpic li img{border:0 none;padding:10px 10px 5px;}

.artpic2{overflow: hidden;width: 960px;}
.artpic2 li{margin:7px 4px;width:180px;height:155px;float:left;border:1px solid #D9D9D9;}
.artpic2 li img{border:0 none;padding:7px 0px 3px;}
.t2 { text-align: center; display: block ;text-overflow:ellipsis; margin:0 auto;white-space:nowrap; line-height: 21px }

.artpic3{overflow: hidden;width: 945px;}

#flink{margin:0 auto;width:960px;border:1px solid #D9D9D9;margin-top:8px;overflow:hidden;
background-image: url("../images/toper.jpg");background-repeat: repeat-x;}
.linkinfo{border-bottom:1px solid #dddddd;padding-left:5px;width:955px;text-align:left;line-height:25px;font-size:13px;}
#flink ul{float:left;width:960px;line-height:25px;padding-left:5px;}
#flink li{float:left;padding:0 5px 0 0;}
#foot{width: 960px; margin:10px auto;font-size:12px;color:#999999;}
#foot a {font-size:12px}
#foot a:hover{font-size:12px}
#foot a:link {font-size:12px}
#foot a:visited{font-size:12px}
.copyright p{ margin-top:8px;}

#banner{width:960px;margin:0 auto;margin-top:5px;border:1px solid #D9D9D9;overlfow:hidden}

.newstitle2{text-decoration: none;padding:0 10px;margin-bottom:20px;text-align: center;}

.newstitle2 .info{/*text-align:justify;*/text-indent:2em;border:1px solid #DDDDDD;margin-bottom:20px;padding:5px;font-size:14px;line-height:23px;text-align: left;}

.ggad1{text-align: center; margin:15px 0px 5px 0px;}
.bdad1{text-align: center;clear:both;margin-top:3px;}
.bdad2{text-align: center;clear:both;margin-top:3px;}
.bdad3 {text-align: center; margin:15px 0px 5px 0px;}

.Tops2 { overflow: hidden; padding-top: 5px; float: right;}
.Tops1 { FLOAT: left; WIDTH: 130px;PADDING-LEFT: 30px; }

.Tops1 INPUT { WIDTH: 130px; HEIGHT: 17px }
.Tops1 .kw1{color:#999999;}
.Tops3 { PADDING-LEFT: 5px; FLOAT: left; }

.Lmpage{height:15px;clear:left;margin:5px 0;text-align:center;}
.Lmpage TABLE{margin:0px auto;}
.Lmpage li{float:left;margin-right:3px;padding:0 7px;border:1px solid #ccc;background:#f1f1f1;}
.Lmpage a{color:#555;text-decoration:none;}
.Lmpage li a:hover{ color:#FF0000;}
.Lmpage li.thisclass{border:1px solid #000;}

#des {clear:both;padding:0px 10px 0px 10px;font-size:12px;width:960px;font-size:12px;line-height: 1.5;text-align:left;margin:auto;}
#des p{}

.partacpic ul.P4 li {float:left;border:1px solid #D9D9D9;margin:0 11px 8px 13px;width:130px;height:195px;}
.partacpic ul.P4 li img {border:1px solid white; WIDTH: 120px; HEIGHT: 160px;padding:3px 5px 0px 5px;margin-top:5px;margin-bottom:2px; }
.partacpic ul.P4 li img a{font-size:16px}

#toptxt h2 a{color:#5BACEF;font-size:13px; font-weight:bold}

.inner2{ background:#F5F5F5;padding:7px;overflow:hidden; width:960px; }

.pic1{width:145px; text-align: center; float: left; margin-top:3px; margin-bottom:13px; margin-left:4px; margin-right:4px; display: inline; overflow:hidden;height:184px;}
.pic1 a{display: block; margin: 0 auto; background-color: #fff;  background-repeat: no-repeat; border: #D9D9D9 1px solid; width: 120px; padding: 5px; overflow:hidden;}
.pic1 a:hover{border: #8ECFFF 1px solid; text-decoration: none;color:red;}
.pic1 a span{padding: 1px 2px; height: 13px; display: inline-block; overflow: hidden;}
.pic1 a:hover span {background: #8ECFFF;}
.pic1 a img{display: block; width: 120px; height: 160px; margin-bottom: 4px; background-position: center 0; overflow:hidden;}

#cen{margin-left:auto; margin-right:auto;margin-top:10px;margin-bottom:0px;}
.rec,.box{ padding:2px 6px 6px 6px; width:946px; border: #D9D9D9 1px solid; overflow:hidden;}
.rec .pic{ margin-left:5px;}
.rec_text{ float:left; width:143px; border-right: #D9D9D9 1px dashed;}
.rec_text li{ margin:8px 0 0 2px; background: url(../images/icon_2.gif) no-repeat 0px 5px;padding:0 0 0 8px; width:125px; height:20px; line-height:20px; float:left; overflow:hidden;word-break:keep-all;
white-space:nowrap;text-overflow:ellipsis;}
.rec_title2{ padding-top:4px; height:16px; overflow:hidden;background:#EF50AA; color:#FFFFFF; width:64px;font-weight:800; text-align:center; margin:4px 0 2px 10px;}
.rec_pic { margin-left:3px; float:left;}

.navx{width:733px; height:70px;float:right;}
.navx p{float:right;width:175px;margin-right:5px;}
.navx p a{display:block; width:175px; height:70px; background:url(../images/nav2.jpg); background-repeat:no-repeat;}
.navx p.nd a{background-position:0 0;}/*链接、点击后*/
.navx p.nd a:hover{ background-position:0 -70px;}/*鼠标经过*/
.navx p.gt a{background-position:-175px 0px;}/*链接、点击后*/
.navx p.gt a:hover{ background-position:-175px -70px;}/*鼠标经过*/
.navx p.rh a{background-position:-350px 0px;}/*链接、点击后*/
.navx p.rh a:hover{ background-position:-350px -70px;);}/*鼠标经过*/
.navx p.om a{background-position:-525px 0px;}/*链接、点击后*/
.navx p.om a:hover{ background-position:-525px -70px;);}/*鼠标经过*/
.lettersort{width: 950px;line-height: 30px;text-align: left;line-height: 35px;font-size: 14.5pt;
margin: 8px 25px;border-bottom: 2px solid #1093d7; color:#1093d7;}
.lettersort span{margin-right:8px;cursor: pointer;}
.lettersort span:active,.lettersort span:hover{text-decoration: underline;}
.currents{background: #30ADF3;color: #fff;font-size:16px;padding: 3px 2px;font-family: "微软雅黑";}

ul.P4 li a:active img,ul.P4 li a:hover img{border:1px solid #65c2f2;}
.desbox,#des{position: relative;}

#flowerBox{position: absolute; overflow: visible;right: 0; top: 3px;} 
.flowerBox{position: relative; width: 120px; height: 80px; } 
.flowerTip{display: block; width: 0px; height: 34px; padding-left: 100%; overflow: hidden; background: url(../images/flowertip.png) no-repeat 55px 0px; position: absolute;top:0;right: 0} 
.flowerInbox {display: block; width: 80px; height: 21px; padding: 58px 0px 0px 0px; overflow: hidden; text-align: center; } 
.flowerCount{font-style: normal; font-size: 16px;  color: #F18167;  line-height: 21px; display: block;font-style: normal; } 
.flowerNum{display: none;font-size: 14px;  color: #F18167;  line-height: 21px;font-style: normal; background: #fdfcef;} 
.flowerBox:hover .flowerInbox{border: 1px solid #eee; box-shadow: 0 1px 1px rgba(0,0,0,.06); margin: 0;cursor: pointer;margin: 0;background-color: rgba(255,255,255,.48); } 
.flowerBox:hover .flowerTip{display: none;} 
.flowerBox:hover .flowerNum{display:block;} 
.flowerBox:hover .flowerCount{display: none;} 
.flowerImg{position: absolute; background: url(../images/flower.png) no-repeat 18px 18px; width: 80px; height: 58PX; top: 0; left: 0; }
#commetCount a{color: #feb0f6;}



.divbox{margin:8px auto 1px auto;width:960px; overflow:hidden; position: relative; text-align: left;  line-height: 1.5;}
.hbox .tbox{margin-bottom: 3px;}
h3.ht{padding: 0;margin: 0;font-size: 100%;}

.hbox .tbox .ht{border-left:8px solid #feb0f6; padding-left:18px;color: #ed10b8; font-size: 24px; line-height: 1.5; font-weight: 900; text-align: left;}
.hbox{float:left; width:70%; }



.hbox .hlist{}
.hbox .hlist ul,.hbox .hlist ul li{ margin:0; padding:0;list-style:none;}
.hbox .hlist ul li{float:left; position:relative;width:148px; height:132px;margin:0 1PX 1PX 0; overflow: hidden;}
.hbox .hlist ul li span{display:block; position:absolute;top:0; left:0; background:#ed10b8;width:100%; height:100%; text-align:center; line-height:132px; font-size:26px; font-weight:bold; color:#fff; z-index:1;  opacity: 0; filter:alpha(opacity=0); transition:all .5s;}
.hbox .hlist ul li.l1{width:220px; height:398px;}
.hbox .hlist ul li.l1 span{line-height:398px;}
.hbox .hlist ul li.l2{height:265px; float:left;}
.hbox .hlist ul li.l2 span{line-height:265px;}
.hbox .hlist ul li a{text-decoration: none;}
.hbox .hlist ul li a:hover span {opacity:0.8;filter:alpha(opacity=80);}

.hbox .hlist ul li img{width:100%; height:100%; border:none;}
.newbox{float:right;width:28%; height:398px; position: absolute; right: 0; }

.newbox .tbox{border-bottom:2px solid #feb0f6 ; }
.newbox .tbox .ht{font-size:16px; line-height: 2; padding: 0 12px; color:#fff; border-bottom:2px solid #feb0f6; margin-bottom: -2px; display: inline-block; *display:inline; zoom:1; background: #feb0f6;}

.newbox ul,.newbox ul li{list-style: none;padding: 0; margin:0;}
.newbox ul li{margin:3px 0 8px 0; position: relative;}
.newbox ul li i{background: #feb0f6; color:#fff; font-size: 14px; text-align: center;line-height: 21px;  width: 21px; height: 21px; display: inline-block;font-style: normal;margin-right: 6px;}
.newbox ul li a {}
.newbox ul li a img{ width:60px; height:80px; vertical-align:top;border: none;}
.newbox ul li.l1 .newinbox{display: block; position: absolute; top:8px; right: 0; width: 170px; }
.newbox ul li.l1 .listt,.newbox ul li.l1 .vote,.newbox ul li.l1 .more{display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
.newbox ul li.l1 .vote{margin:0px 0; color: #666; background: url(data:image/gif;base64,R0lGODlhEAAOAIAAAP///+VSRyH5BAAAAAAALAAAAAAQAA4AAAIgRI6Zpu0B2IkuUmiV3Xzx732bJl4k+KAPZq6YC0/xVAAAOw==) no-repeat left center; text-indent: 21px;}
.newbox ul li.l1 .more{background: #feb0f6;color: #fff; display: inline-block;width: auto;padding: 3px 6px; font-size: 12px;}.newbox ul li.l1 .more:first-letter{font-weight: bold;}

.hotrank{float:left;width:230px;overflow: hidden;}
.playout{float:right;width: 720px;}

.hotrank .tbox{}
.hotrank .tbox .ht{border-left:8px solid #feb0f6; padding-left:18px;color: #ed10b8; font-size: 24px; line-height: 1.5; font-weight: 900; text-align: left;}

.hotrank ul,.hotrank ul li{list-style: none; margin: 0; padding: 0;}
.hotrank ul{}
.hotrank ul li{border-bottom:1px dashed #999; position: relative;}
.hotrank ul li i{ font:italic 26px/1.2 Georgia; color:#666; position: absolute;left:0;}
.hotrank ul li a{width: 100%; overflow: hidden; white-space:nowrap;
    text-overflow:ellipsis; display: inline-block; text-align: center;font-weight: 900; font-size: 16px; }
.hotrank ul li span{display: block; text-align: center;color: #666; font-size: 12px;}
.hotrank ul li.l1 i{color:#dd0000;}
.hotrank ul li.l2 i{color:#f60;}
.hotrank ul li.l3 i{color:#70FF00;}

.playout ul,.playout ul li{list-style: none;padding: 0; margin: 0;}
.playout ul li{float:left; overflow: hidden; height: 250px; width: 235px; margin-right: 5px;position: relative;}
.playout ul li a {}
.playout ul li a img{width: 100%;height: 100%; border: none;}
.playout ul li.l1,.playout ul li.l2{width:355px;height:260px;margin:0 0 5px 0;}
.playout ul li.l2{margin-left: 5px;}
.playout ul li a span{display: block;position: absolute;bottom: 0px; left: 0; width: 100%; text-align: center; color: #fff; line-height:28px; background: #000; opacity: 0.6; filter:alpha(opacity=60);transition:all .5s;}
.playout ul li a:hover span{bottom:-28px;}


.playout2{}
.playout2 .tbox{}
.playout2 .tbox .ht{}
.playout2 ul,{}
.playout2 ul,.playout2 ul li{list-style: none; padding:0;margin:0;}
.playout2 ul li{width: 180px; height: 180px; float: left; display: block;border:1px solid; overflow: hidden; position: relative;text-align: center}
.playout2 ul li.l1{width: 384px; height: 508px;}
.playout2 ul li.l2{width: 360px; height: 150px;}
.playout2 ul li.l3{width: 210px; height: 150px;}
.playout2 ul li.l4{width: 228px; height: 356px; }
.playout2 ul li.l5{width: 180px; height: 180px; }
.playout2 ul li.l6{width: 160px; height: 180px;}
.playout2 ul li.l7{width: 342px; height: 174px; }
.playout2 ul li a img{width: 100%; height: 100%; border: none;}
.playout2 ul li a span {display: block;width: 100%; line-height:28px;position: absolute;left: 0; bottom: 0; color: #fff; background: #000; opacity: 0.6; filter:alpha(opacity=60);transition:all .5s; }
.playout2 ul li a:hover span {bottom: -28px;}

.playout3 ul,.playout3 ul li{list-style: none; padding: 0; margin:0;}
.playout3 ul li a img{border:none;}
.playout3 ul li{width: 150px; height: 200px; float: left;margin: 0 5px 5px 5px;overflow:hidden; position:relative;}
.playout3 ul li a img{width: 100%; height:100%;}
.playout3 ul li a span{display: block; height:30px; text-align: center;color: #fff; background: #000; opacity: 0.6; filter:alpha(opacity=60);transition:all .5s;  position: absolute; left: 0; bottom: 8%; border-radius: 0 32px 32px 0; line-height: 32px; padding: 0 12px 0 8px; overflow:hidden;}
.playout3 ul li a:hover span{left: -100%;}

.playout4 ul,.playout4 ul li{list-style: none; padding: 0; margin:0;}
.playout4 ul li a img{border:none;}
.playout4 ul li{width: 143px; height: 158px; float: left; margin:0; overflow:hidden; position:relative; border:1px solid #3D81B5;}
.playout4 ul li.l1{width: 248px; height: 318px;}
.playout4 ul li.l2{width: 218px; height: 318px;}
.playout4 ul li.l3{width: 198px; height: 318px;}
.playout4 ul li a img{width: 100%; height:100%;}
.playout4 ul li a span{display: block; height:30px; text-align: center;color: #fff; background: #000; opacity: 0.6; filter:alpha(opacity=60);transition:all .5s;  position: absolute; left: 8%; bottom: 3%; border-radius:32px; line-height: 32px; padding: 0 12px 0 8px;}
.playout4 ul li a:hover span{bottom: -100%;}


.playout5 ul,.playout5 ul li{list-style: none; padding: 0; margin:0;}
.playout5 ul li a img{border:none;}
.playout5 ul li{width: 150px; height: 200px; float: left; margin:0px; overflow:hidden; position:relative;border:1px solid #414141;}
.playout5 ul li.l1{width: 350px; height: 402px}
.playout5 ul li a img{width: 100%; height:100%;}
.playout5 ul li a span{display: block; height:30px; text-align: center;color: #fff; background: #000; opacity: 0.6; filter:alpha(opacity=60);transition:all .5s;  position: absolute; left: 0; bottom: 8%; border-radius: 0 32px 32px 0; line-height: 32px; padding: 0 12px 0 8px; overflow:hidden;}
.playout5 ul li a:hover span{left: -100%;}

.iarclist{}
.iarclist ul{margin: 12px auto 0 auto; overflow: hidden; } .iarclist ul li{float: left;width: 46%;overflow: hidden;margin: 0 4% 10px 0;border-bottom: 1px dashed #82c9ff;color: #a7a3a3;line-height: 21px;height: 21px;}
.iarclist .num{background: #feb0f6;color: #fff;display: inline-block;width: 21px;text-align: center;overflow: hidden;}
.iarclist .date{float: right; }
.iarclist ul li a{width: 80%; display: inline-block; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 6px; }
.iarclist .tbox{}
.iarclist .tbox .ht{color: #ed10b8;font-size: 24px;line-height: 1.5;font-weight: 900;text-align: left;border-bottom: 1px solid #feb0f6;}

div.bdsharebuttonbox{ position: absolute; right: 0; top: 0; }

.votesbox{width: 952px; margin: 8px auto auto; padding: 0; overflow: hidden;}
.votesbox ul,.votesbox ul li{display: block; overflow: hidden; padding: 0; margin: 0;list-style: none;}
.votesbox ul li{float: left; padding: 0 13px 18px 13px;text-align: center;}
.votesbox ul li img{display: block; width: 450px; height: 200px;}
.votesbox span {font-size: 14px; font-weight: bold; line-height: 2; }
.votesbox a:link,.votesbox a:visited{background: none; color: #333; text-decoration: none;}
.votesbox a:hover,.votesbox a:active{background: none; color: #ff6633; text-decoration: underline; }

.listhighlight{padding:0;margin:0 12px 0 12px;text-align: center;}
.listhighlight li{list-style:none;display:inline;}
.listhighlight li a:link,.listhighlight li a:visited{display:inline-block;white-space:nowrap;padding: 10px 12px;margin: 5px 4px;border-radius:5px;color:#FFF;font-size: 14px;line-height:1;}
.listhighlight li a:active,.listhighlight li a:hover{background: #09E;}


.tagc1{background: #559a99;}
.tagc2{background: #64acda;}
.tagc3{background: #f60;}
.tagc4{background:#333;}
.tagc5{background: #ac68d7;}
.tagc6{background:#948A15;}
.tagc7{background: #06f;}
.tagc8{background: #555;}
.tagc9{background: #393;}
.tagc{background:#333;}