article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display:inline;*zoom:1;}
.vm { vertical-align: middle; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px!important; }
.mb10 { margin-bottom: 10px; }
.mt30 { margin-top: 30px;}
.color1 { color: #334F67; }
.color2 { color: #8CA226; }
.link6 a, .link6 a:visited { color: #666; }
.link6 a:hover { color: #0657B2; }
.link9 a, .link9 a:visited { color: #999; }
.link9 a:hover { color: #0657B2; }
.h { color: #819c1b; }
.ad { position: relative; overflow: hidden; }
.content { width: 1190px; _overflow: hidden; }
.slide-player .slide-page a, .slide-player .slide-page a:visited { float: left; margin-right: 5px; padding-top: 11px; width: 11px; height: 0; background: #fff; border-radius: 6px; box-shadow: inset 1px 1px 2px rgba(0,0,0,.4); overflow: hidden; }
.slide-player .slide-page a:hover, .slide-player .slide-page .trigger, .slide-player .slide-page .trigger:visited { background: #9eb624; }
.box { position: relative; zoom: 1; }
.box-hd { margin-top: 10px; height: 40px; }
.box-bd { position: relative; zoom: 1; }
.haodian-tag { height: 70px; line-height: 25px; overflow: hidden; }
.haodian-tag a.spc { color: #7F9C14; }
.mb20 { margin-bottom: 20px; }
.w300 { width: 300px; }
.slide-h270 { width: 300px; height: 270px; overflow: hidden; }
.text-list { line-height: 28px; font-size: 12px; line-height: 26px; vertical-align: middle; overflow: hidden; }
.text-list li { height: 28px; overflow: hidden; font-size: 14px; padding: 4px 0; }
.text-list li.big-title { margin: 13px 0; height: 36px; line-height: 36px;}
.text-list li.big-title a { display: block;}
.text-list li.big-title em { display: block; width: 380px; height: 36px; overflow: hidden; font-size: 18px; }
.text-list li.big-title i { float: left; color: #fff; padding-left: 12px; display: block; width: 50px; overflow: hidden; background: url(../../img/index/index_bg.png) no-repeat 0 0; }
.text-list li.big-title i.spc-rm { background-position: 0 -406px;}
.text-list li.big-title i.spc-bl { background-position: 0 -441px;}
.text-list li.big-title i.spc-yc { background-position: 0 -477px;}
.text-list li.big-title-spc { margin-top: 5px; }
.text-list li.big-title-spc em { color: #cc0000}
.text-list li.big-title-spc2 em { color: #cea400}
.text-list li.big-title-spc3 em{ color: #0091e2}
.text-list li.big-title-spc p { line-height: 22px; text-align: left; font-size: 12px; }
.text-list li.big-title-spc a p, .text-list li.big-title-spc a:visited p { color: #666; }
.text-list li.big-title-spc a:hover p { color: #666; }
.index_ad img { opacity: .8; }
.index_ad img:hover { opacity: 1; }
.hot-list { }
.hot-list strong { float: left; font-weight: 400; color: #999; margin-right: 10px; }
.hot-list a { overflow: hidden; _zoom: 1; }
.hot-list a:hover em{ text-decoration: underline;}
.hot-list em { float: left; overflow: hidden; }
.hot-list span { float: right; color: #999; font-size: 12px; width: 52px; height: 28px; text-align: right; word-wrap: break-word; overflow: hidden; }
.hot-main { position: relative; float: left; padding: 20px; width: 790px; height: 610px; overflow: hidden; _zoom: 1; background: #fff; }
.hot-main .hot-list { margin: -10px 0 8px; overflow: hidden; background: #fff; }
.cnt-main { width: 445px; height: 901px; border:1px solid #eee; padding:5px 20px; margin-left: 20px; }
.cnt-sub { position: relative; float: left; width: 360px; }
.cnt-sub .slide-wrap { margin-bottom: 20px; }
.sub-box-main .text-list li { height: 25px; padding: 4px 0; }
.sub-box-main .text-list li strong { font-weight: normal; margin-right: 5px; }
.sub-box-main .text-list li strong a{ color: #819c1b; }
.sub-box .sub-box-hd { padding-bottom: 5px; }
.sub-box .sub-box-hd h2 { font-size: 16px; font-weight: normal; height: 32px; line-height: 32px; padding: 0 10px; background: #F7F7F7; }
.conve-hd h2, .market-hd h3, .tzh .tzh-hd h3 a, .market-bd .mod-c .mod-txt a, .tzh .tzh-bd .tzh-tip .tzh-tip-ft, .guang .guang-hd h3, .imgbox .imgbox-hd h3, .imgbox .imgbox-hd .imgbox-p4p a { background-image: url(../../img/index/index_bg.png); background-repeat: no-repeat;}
.life-guide { position: relative; border:1px solid #eee; padding: 11px 15px; height: 607px; }
#logo h1 { line-height: 200px; height: 70px; overflow: hidden;}

/*头部搜索*/
#search_nav .nav_item.current, .search_item .select span {  background:url(../../img/index/index_bg.png?0321) no-repeat 0 0; }
.head .top_search {width:500px;float:left; margin-top:5px;position:relative;}
#search_nav {color:#ddd; margin-bottom: 3px; height:26px; position:relative;}
#search_nav .nav_item { background-position:54px -172px; background-repeat:no-repeat;cursor:pointer; display:block; float:left; line-height:20px; height:24px; width:57px; text-align:center; text-decoration:none;}
#search_nav .nav_item.nobg{background:none;}
#search_nav .nav_item.current{color:#fff; background-position:-139px -369px;margin-left:-1px; padding-left:1px;}
#search_bd {height:32px; width:500px;}
.search_item {display:none; height:32px; width:450px; position:relative;}
.search_item input {border:none;}
.search_item.first{display:block;}
.search_item .context{border:#8EA934 1px solid; border-right:none; background: #fff; float:left; font-size:14px; height:30px; width:336px;}
.search_item .submit {background:#8EA934;border:none; color:#fff; cursor:pointer; float:left; font-size:14px; line-height:30px; height:32px; width:81px; text-align:center;}
.search_item .select {float:left; line-height:28px; height:28px; width:128px; position:relative; z-index:11;}
.search_item .select span{background-position:; border-right:#cbd3d6 1px solid; cursor:pointer; display:block; padding:0 9px 0 6px;}
.search_item .select ul {background:#fff; border:#ced3d5 1px solid; border-top:none; display:none; font-size:12px; padding:1px; width:125px; position:absolute; top:29px; left:-1px;}
.search_item .select li {cursor:pointer; padding-left:6px;}
.search_item .select .over{background:#cff3f9;}
#search_topic { outline: none; font-size: 14px; float: left; padding: 5px; line-height: 20px; height: 20px; width: 299px; }
/*二级导航条*/
.head { background-position: center 35px;}
.search { bottom: 80px;}
.menu-r { float: right; padding: 3px 10px; margin-right: 5px; margin-top: 11px; background: url('../../img/header/headnav_hover.png') repeat-x 0 0; border-radius: 2px; }
.menu-r a {color: #fff; font-size: 14px; text-decoration: none;}


/*幻灯片*/
.slide-player { position: relative; overflow: hidden; }
.slide-player .slide-item { position: absolute; top: 0; left: 0; display: none; z-index: 1; }
.slide-player .slide-item a, .slide-player .slide-item a:visited { color: #FFF; }
.slide-player .slide-item a:hover { color: #FFF; text-decoration: none; }
.slide-player .slide-item span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 21px; text-indent: 5px; line-height: 21px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000'); background: rgba(0,0,0,0.4); }
:root .slide-player .slide-item span { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#00000000', endColorstr='#00000000');}
.slide-player .slide-page { position: absolute; right: 0; bottom: 3px; z-index: 3; }
.slide-player .slide-page a, .slide-player .slide-page a:visited { float: left; margin-right: 3px; width: 15px; height: 14px; text-align: center; font: 700 12px/15px Simsun; background: #FFF; overflow: hidden; }
.slide-player .slide-page a.trigger { text-decoration: none; color: #FFF!important; background: #FF7D01!important; }


/*首屏*/
.main-l { float: left}
.main-c { float: left}
.main-r { float: right; width: 300px; }
.index-notice { margin-bottom: 20px; width: 298px; height: 98px; border: 1px solid #eee; overflow: hidden; *zoom:1}
.index-notice .notice-hd { position: relative; height: 27px; background: #f7f7f7}
.index-notice .notice-hd ul { position: absolute; top: 0; left: -1px; width: 301px}
.index-notice .notice-hd ul li { cursor: pointer; display: inline; float: left; display: block; height: 26px; line-height: 26px; overflow: hidden; *zoom:1; padding: 0 1px; width: 58px; text-align: center; border-bottom: 1px solid #eee}
.index-notice .notice-hd ul .sd01 { padding: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom-color: #fff; background: #fff}
.index-notice .notice-bd .mod { margin: 7px 10px 7px 10px; height: 50px}
.index-notice .notice-bd .mod li { background: url(../../img/index/libg.png) 1px 12px no-repeat; line-height: 28px; height: 28px; padding-left: 10px; overflow: hidden; *zoom:1; font-size: 14px;}
.member { position: relative; padding: 10px 0 10px 19px; width: 279px; height: 118px; border: 1px solid #eee; background: url(../../img/index/member_bg.png) no-repeat right top; *zoom:1}
.member .member-tq { height: 30px; line-height: 30px; width: 245px; overflow: hidden; border-bottom: 1px dotted #eee; padding-bottom: 5px; padding-left: 15px; }
.member .member-tq img{width: 48px;height: 48px; display: block; position: absolute; left: -20px; top:5px; behavior: url(../js/common/iepngfix.htc)}
.member .member-tq #T_temperature {color: #819c1b;}
.member .member-bd { position: relative; height: 70px; width: 214px; padding: 10px 66px 0 0; margin-left: -21px; overflow: hidden; *zoom:1}
.member .member-bd img { position: absolute; top: 10px; right: 15px; width: 60px; height: 60px; overflow: hidden; border-radius: 100%; border:1px solid #eee; padding: 2px; *zoom:1}
.member .member-bd p { margin-top: 5px}
.member .member-bd p a { display: inline; float: left; display: block; height: 28px; line-height: 28px; overflow: hidden; *zoom:1; width: 74px; text-align: center; color: #f55732; border: 1px solid #fdb08e; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background: #fff0e8}
.member .member-bd p a:hover { border-color: #fdb08e; background: #ffeadf}

.member .member-ft { height: 41px; margin-top: 10px; overflow: hidden; *zoom:1}
.member .member-log { padding-left: 20px; }
.member .member-logout { width: 260px; height: 36px; margin-bottom: 9px; overflow: hidden; *zoom:1}
.member .member-logout a { display: inline; float: left; display: block; height: 35px; line-height: 35px; overflow: hidden; *zoom:1; width: 55px; margin-left: 5px; text-align: center; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: #ddd 0 1px 1px; -moz-box-shadow: #ddd 0 1px 1px; box-shadow: #ddd 0 1px 1px; background: #9aac3b}
.member .member-logout a:hover { background: #f40}
.member .member-logout .btn-login { margin-left: 0; }
.member .member-logout .btn-login i { margin-right: 10px; font-size: 16px}
.member .member-login { display: none; overflow: hidden; *zoom:1}
.member .vwmy { padding-left: 0; background: 0; margin-left: 22px; }
.member .member-login a { display: inline; float: left; margin-left: -1px; width: 69px; text-align: center; border-left: 1px solid #eee; text-decoration: none;}
.member .member-login a strong { display: block; font-size: 14px; font-weight: normal; color: #f40}
.conve-bd-wrap .mod, .conve-bd-box { border: 1px solid #ddd}
.conve, .conve-hd-arrow { border: 1px solid #eee}
.conve { position: relative; padding: 20px 0; margin-top: 20px; width: 298px; height: 239px; background: #FCFCFC; overflow: hidden; *zoom:1}
.conve-hd { position: relative; padding: 0 16px}
.conve-hd h2 { padding-top: 14px; width: 60px; height: 0; background-position: 0 -160px; overflow: hidden; *zoom:1}
.conve-bd { position: relative; margin-top: 10px; height: 238px; _zoom: 1}
.conve-bd-wrap { margin-left: 16px; overflow: hidden; *zoom:1}
.conve-bd-wrap .conve-bd-inner { -webkit-transition-property: margin; -moz-transition-property: margin; -o-transition-property: margin; transition-property: margin; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s}
.conve-bd-wrap .mod { text-decoration: none; display: inline; float: left; margin: 0 11px 10px 0; width: 56px; height: 63px; color: #6c6c6c; background: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; cursor: pointer; text-align: center; outline: 0; overflow: hidden}
.conve-bd-wrap .mod-default, .conve-bd-wrap .mod-default i, .conve-bd-wrap .mod-default:hover, .conve-bd-wrap .mod-default:hover i { color: #ccc; cursor: default}
.conve-bd-wrap .mod-default:hover i { color: #ccc; cursor: default}
.conve-bd-wrap i { display: block; margin: 4px 0 -2px 0; height: 33px; font-size: 22px; color: #6c6c6c; background: url(../../img/index/bm_ico.png) 18px 0 no-repeat; }
.conve-bd-wrap i.map { background-position: 18px -49px; }
.conve-bd-wrap i.traffic { background-position: 18px -92px; }
.conve-bd-wrap i.water { background-position: 18px -140px; }
.conve-bd-wrap i.job { background-position: 18px -187px; }
.conve-bd-wrap i.recruit { background-position: 18px -521px; }
.conve-bd-wrap i.food { background-position: 18px -235px; }
.conve-bd-wrap i.foodwm { background-position: 18px -280px; }
.conve-bd-wrap i.fun { background-position: 18px -325px; }
.conve-bd-wrap i.marry { background-position: 18px -369px; }
.conve-bd-wrap i.home { background-position: 18px -418px; }
.conve-bd-wrap i.house { background-position: 18px -418px; opacity: 0.3; }
@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:.3;-webkit-transform:translateY(40%)}51%{opacity:1}}
@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:.3;-moz-transform:translateY(80%)}51%{opacity:1}}
@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:.3;transform:translateY(40%)}51%{opacity:1}}
.conve-bd-wrap .mod:hover i {
	-webkit-animation: toTopFromBottom .3s forwards;
	-moz-animation: toTopFromBottom .3s forwards;
	animation: toTopFromBottom .3s forwards;
}
.conve-bd-box { position: absolute; top: 245px; left: -1px; padding: 10px 0; width: 298px; height: 150px; background: #fff; outline: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; transition-property: top; -webkit-transition-duration: .3s; -moz-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; z-index: 11}
.conve-bd-box-close { display: none; position: absolute; top: 1px; right: 1px; width: 18px; height: 18px; color: #eee; text-align: center; text-indent: -2000px; background-color: #fff; background-position: -376px -36px}
.conve-bd-box-close:hover { border-color: #f40; background-color: #f40; background-position: -376px -56px}
/*活动*/
.activity{ overflow:hidden;*width:288px;}
.activity div img ,.activity .bd {*margin-top:-5px;}
.activity .bd ul{padding-top:1px}
.activity .bd ul li{  background:url(../../img/index/index_bg.png) no-repeat 0 -508px; padding:6px 0 6px 28px; border-bottom: 1px dotted #eee; line-height:23px}
.activity .bd ul li.last { border-bottom: none;}
.activity .bd ul li a{display:block; overflow:hidden; font-size:14px}
.activity .bd ul li a b{display:block; font-weight:normal; height:23px; line-height:23px; overflow:hidden}
.activity .bd ul li.top{background-position:-175px -259px;}
.activity .bd ul li.top a{color:#c00}
.activity .bd ul li span{display:block; color:#666; font-size:12px;}
.activity .bd ul li span .agreen { color: #819c1b; padding: 0 1px;}
.activity .bd ul li span .ared { color: #B50000; padding: 0 1px;}

/*最新爆料*/
.new_baoliao { height:330px; margin-top: 20px; width: 298px; border: 1px solid #eee; overflow: hidden; *zoom:1}
.new_baoliao .baoliao-hd { position: relative; height: 32px; background: #f7f7f7}
.new_baoliao .baoliao-hd ul { position: absolute; top: 0; left: -1px; width: 301px}
.new_baoliao .baoliao-hd ul li { cursor: pointer; display: inline; float: left; display: block; height: 32px; line-height: 32px; width: 148px; overflow: hidden; *zoom:1; padding: 0 1px; font-size: 14px; text-align: center; border-bottom: 1px solid #eee}
.new_baoliao .baoliao-hd ul .sd01 { padding: 0; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom-color: #fff; background: #fff}

.new_baoliao .bd {padding:0;border-top:none;border-bottom:none;position:relative;height:269px;overflow:hidden;}
.new_baoliao .bd ul {}
.new_baoliao .bd ul.ad {border:none;}
.new_baoliao .bd ul.ad li {font-weight:bold;line-height:50px;text-align:center;font-size:14px;}
.new_baoliao .bd ul.ad li a {color:#cc0000;}
.new_baoliao .bd li {*height:64px;*overflow:hidden;}
.new_baoliao .bd li a {width:278px;height:50px;overflow:hidden;padding:8px 10px;display:block;border-bottom:1px solid #EEE;}
.new_baoliao .bd li a:hover {background:#fafbf5;}
.new_baoliao .bd li a  p{float:left;width:200px;font-size:14px;line-height:24px; height: 50px; overflow: hidden;}
.new_baoliao .bd li a img {width:66px;height:50px;float:right;}
.new_baoliao .hd {position:relative;}
.new_baoliao .ft {line-height:28px;height:28px;padding:0px 10px;font-family:"SimSun";}
.new_baoliao .ft .z {color:#1c99d5;}
.new_baoliao .ft .y {color:#666666;}

/*精彩评论*/
#jcpl {width:485px;margin: 0 -20px;line-height:20px;*position:absolute;}
#jcpl img {display:block;}
#jcpl .jtitle { margin: 20px 0 0 0;}
#jcpl .jcontent {overflow:auto;height:325px;}
#jcpl .jcontent .list {height:309px;}
#jcpl .jcontent dl {border-bottom:1px solid #EEE;}
#jcpl .jcontent dl.last {border:none;}
#jcpl .jcontent dl dt {height:20px;overflow:hidden;}
#jcpl .jcontent dl dt a {color:#73aa24;}
#jcpl .jcontent dl dt .jblue {color:#0033a7;padding-left:0px;}
#jcpl .jcontent dl dt span {color:#999;padding:0px 5px;}
#jcpl .jcontent dl dd {margin-top:5px;}
#jcpl .jcontent dl dd a.p {float:left;display:block;}
#jcpl .jcontent dl dd a.p  img {width:40px;height:40px;}
#jcpl .jcontent dl dd {line-height:24px;font-size:12px;word-break:break-all;word-wrap:break-word;}
#jcpl .jcontent dl a {color:#666;padding:10px 20px;display:block;}
#jcpl .jcontent dl  a:hover {text-decoration:none;background:#fafbf5;}
#jcpl .jcontent dl dd span {display:block;color:#819c1b;font-size:14px;padding-bottom:2px;height:24px;overflow:hidden;}

/*48小时*/
.choice_read{padding:0px 10px; background:#FFF;position:relative;font-size:14px;padding-top:10px;}
.choice_read ul li {}
.choice_read ul li a {padding-left:20px;height:35px;display:block;line-height:35px;overflow:hidden;}
.choice_read .i {height:9px; width:12px; position:absolute; left:0; top:10px; _top:7px;}
.choice_read .n1{background:url(../../img/index/icon_num01.gif) 0 center no-repeat;}
.choice_read .n2{background:url(../../img/index/icon_num02.gif) 0 center no-repeat;}
.choice_read .n3{background:url(../../img/index/icon_num03.gif) 0 center no-repeat;}
.choice_read .n4{background:url(../../img/index/icon_num04.gif) 0 center no-repeat;}
.choice_read .n5{background:url(../../img/index/icon_num05.gif) 0 center no-repeat;}
.choice_read .n6{background:url(../../img/index/icon_num06.gif) 0 center no-repeat;}
.choice_read .n7{background:url(../../img/index/icon_num07.gif) 0 center no-repeat;}
.choice_read .n8{background:url(../../img/index/icon_num08.gif) 0 center no-repeat;}
.choice_read .n9{background:url(../../img/index/icon_num09.gif) 0 center no-repeat;}
.choice_read .n10{background:url(../../img/index/icon_num10.gif) 0 center no-repeat;}


/*第二屏左侧*/
.screen-bd .main { display: inline; float: left; margin-right: .84034%; width: 66.38655%}
.screen-bd .side { display: inline; float: right; width: 32.77311%}
.market { *zoom:1}
.market:after { content: ""; display: table; clear: both}
.market-hd { display: block; height: 50px; line-height: 50px; overflow: hidden; *zoom:1; border: 1px solid #eee; border-top: 2px solid #ddd}
.market-hd h3 { display: inline; float: left; margin: 16px 0 16px 22px; padding-top: 18px; height: 0; width: 95px; overflow: hidden; *zoom:1}
.market-hd .market-hd-r { display: inline; float: right; margin-right: 25px}
.market-bd .mod { position: relative; display: inline; float: left; width: 50%; background-color: #fff}
.market-bd .mod:hover { position: relative; z-index: 10}
.market-bd .j_pt a:hover, .market-bd .j_pt a.h{ color:#005ba2; }
.market-bd .j_job a:hover, .market-bd .j_job a.h{ color:#248c85; }
.market-bd .j_fun a:hover, .market-bd .j_fun a.h{ color:#8D4C27; }
.market-bd .j_food a:hover, .market-bd .j_food a.h { color:#dc3b15; }
.market-bd .j_emotion a:hover, .market-bd .j_emotion a.h{ color:#f3598d; }
.market-bd .j_marry a:hover, .market-bd .j_marry a.h{ color:#d32d2d; }
.market-bd .j_home a:hover, .market-bd .j_home a.h{ color:#925617; }
.market-bd .j_baby a:hover, .market-bd .j_baby a.h{ color:#FF8329; }
.market-bd .j_money a:hover, .market-bd .j_money a.h{ color:#075a9c; }
.market-bd .j_sport a:hover, .market-bd .j_sport a.h{ color:#be2b43; }
.market-bd .mod:hover .j_pt { border-color: #005ba2; }
.market-bd .mod:hover .j_job { border-color: #1EC3C3; }
.market-bd .mod:hover .j_fun { border-color: #8D4C27; }
.market-bd .mod:hover .j_food { border-color: #dc3b15; }
.market-bd .mod:hover .j_emotion { border-color: #f3598d; }
.market-bd .mod:hover .j_marry { border-color: #d32d2d; }
.market-bd .mod:hover .j_home { border-color: #925617; }
.market-bd .mod:hover .j_baby { border-color: #FF8329; }
.market-bd .mod:hover .j_money { border-color: #075a9c; }
.market-bd .mod:hover .j_sport { border-color: #be2b43; }
.market-bd .mod .mod-wrap { margin-top: -1px; padding: 15px 5%; height: 320px; text-align: center; border: 1px solid #eee; overflow: hidden; *zoom:1}
.market-bd .mod:hover .mod-wrap { transition: background 0.2s linear 0s, box-shadow 0.2s linear 0s, border-color 0.2s linear 0s; }
.market-bd .mod .mod-hd { margin-bottom: 15px; height: 30px; line-height: 30px; overflow: hidden; *zoom:1;}


.market-bd .mod .mod-hd .mod-hd-l { display: inline; float: left}
.market-bd .mod .mod-hd .mod-hd-l i { display: inline; float: left; margin: 0 10px 0 0; padding: 0 10px; height: 29px; line-height: 29px; background: #f40; color: #fff; border-radius: 2px; }
.market-bd .mod .mod-hd .mod-hd-l .c-pt { background: #005ba2; }
.market-bd .mod .mod-hd .mod-hd-l .c-job { background: #1EC3C3}
.market-bd .mod .mod-hd .mod-hd-l .c-fun { background: #8B734F}
.market-bd .mod .mod-hd .mod-hd-l .c-food { background: #dc3b15}
.market-bd .mod .mod-hd .mod-hd-l .c-emotion { background: #f3598d}
.market-bd .mod .mod-hd .mod-hd-l .c-marry { background: #d32d2d}
.market-bd .mod .mod-hd .mod-hd-l .c-home { background: #925617}
.market-bd .mod .mod-hd .mod-hd-l .c-baby { background: #FF8329}
.market-bd .mod .mod-hd .mod-hd-l .c-money { background: #075a9c}
.market-bd .mod .mod-hd .mod-hd-l .c-sport { background: #be2b43}
.market-bd .mod .mod-hd .mod-hd-l h4 { display: inline; float: left; font-size: 14px}
.market-bd .mod .mod-hd .mod-hd-r { display: inline; float: right}
.market-bd .mod .mod-hd .mod-hd-r .follow { display: inline; float: right; display: none; }
.market-bd .mod .mod-wrap:hover .mod-hd .mod-hd-r .follow { display: block; }
.market-bd .mod .mod-bd { margin-bottom: 15px; overflow: hidden; *zoom:1}
.market-bd .mod .j_job .mod-bd { margin-bottom: -3px; }
.market-bd .mod .mod-bd .mod-bd-l, .market-bd .mod .mod-bd .mod-bd-r { display: inline; float: left; width: 50%; *width:49%; *overflow: hidden;}
.market-bd .mod .mod-bd .mod-bd-l .mod-cont { padding-right: 3%}
.market-bd .mod .mod-bd .mod-bd-r .mod-cont { padding-left: 3%}
.market-bd .mod .mod-ft { text-align: left}
.market-bd .mod .mod-ft .mod-list { margin-bottom: 10px; overflow: hidden; *zoom:1}
.market-bd .mod .mod-ft .mod-list a { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1; padding-top: 8px; margin-bottom: 8px; font-size: 14px;}
.market-bd .mod .mod-ft .mod-list a i { position: relative; display: inline; float: left; width: 10px; height: 20px}
.market-bd .mod .mod-ft .mod-list a i em { position: absolute; top: 0; left: 0; width: 0; height: 0; border-color: rgba(255,255,255,0); border-color: transparent\0; *border-color:transparent; _border-color: tomato; _filter: chroma(color=tomato); border-style: solid; overflow: hidden; *zoom:1}
.market-bd .mod .mod-ft .mod-list a i em { border-width: 3px 0 3px 3px}
.market-bd .mod .mod-ft .mod-list a i em { left: 1px; border-left-color: #d9d9d9}
.market-bd .mod .mod-ft .mod-list a i em { top: 6px}
.market-bd .mod .mod-ft .mod-list a span { color: #9c9c9c; float: right;}
.market-bd .mod .mod-ft .mod-list a span span { font-family: arial}
.market-bd .mod .follow { display: none}
.market-bd .mod-b .mod-pic { margin-bottom: 16px; overflow: hidden; *zoom:1}
.market-bd .mod-b .mod-pic a { display: inline; float: left; width: 50%; *width:49.93671%; overflow: hidden; *zoom:1}
.market-bd .mod-b .mod-pic img { display: block; margin: 0 auto; width: 70px; height: 70px; margin-bottom: 5px}
.market-bd .mod-b .mod-pic p { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1}
.market-bd .mod-b .mod-txt { height: 78px; border: 1px dashed #eee; border-bottom: 0; overflow: hidden; *zoom:1}
.market-bd .mod-b .mod-txt a { display: inline; float: left; width: 50%; *width:49.93671%; display: block; height: 38px; line-height: 38px; font-size: 14px; overflow: hidden; *zoom:1; margin-left: -1px; border-width: 0 0 1px 1px; border-style: dashed; border-color: #eee}
.market-bd .mod-c img { display: block; margin: 0 auto; width: 172px; height: 130px; margin-bottom: 10px}
.market-bd .mod-c p { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1; font-weight: 700}
.market-bd .mod-c .mod-txt { overflow: hidden; *zoom:1; margin-top: 10px}
.market-bd .mod-c .mod-txt a { display: inline; float: left; margin-left: -1px; padding: 0; background-position: -399px 5px}
.market-bd .mod-c .mod-txt a { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align:auto; zoom: 1; *display:inline; width: 33.3%}
.market-bd .mod-d img { display: block; width: 100%; background-position: center; background-repeat: no-repeat; height: 130px}
.market-bd .mod-d p { cursor: pointer; padding: 10px 0; background: #f6f6f6}
.market-bd .mod-d p strong, .market-bd .mod-d p span { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1; padding: 0 10px}
.market-bd .mod-d p span { color: #9c9c9c}
.market-bd .mod-e .mod-cont { overflow: hidden; *zoom:1}
.market-bd .mod-e a { display: block; margin-top: -1px; padding: 12px 0; border-top: 1px dashed #eee; overflow: hidden; *zoom:1}
.market-bd .mod-e a img { display: inline; float: right; width: 70px; height: 70px}
.market-bd .mod-e a p { padding: 20px 0 0 10px; text-align: left}
.market-bd .mod-e a p strong, .market-bd .mod-e a p span { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1; font-size: 14px;}
.market-bd .mod-e a p span { color: #9c9c9c}
.market-bd .mod-f .mod-cont { margin-bottom: 15px; background: #f6f6f6}
.market-bd .mod-f img { display: block; width: 100%; background-position: center; background-repeat: no-repeat; height: 90px}
.market-bd .mod-g .mod-cont { margin-bottom: 15px; padding-top: 15px; height: 75px; text-align: left; background: #fcfcfc; }
.market-bd .mod-g .mod-cont .mod-title strong, .market-bd .mod-g .mod-cont .mod-title span { display: block; height: 22px; line-height: 22px; overflow: hidden; *zoom:1; padding-right: 10px}
.market-bd .mod-g .mod-cont .mod-title span { color: #6c6c6c}
.market-bd .mod-even .mod-wrap { margin-left: -1px}
.tzh { overflow: hidden}
.tzh .tzh-wrap { margin-left: 12px; padding: 0 22px; border-width: 2px 0 0 2px; border-style: solid; border-color: #ddd; background: #f7f7f7}
.tzh .tzh-hd { height: 50px; line-height: 50px; overflow: hidden; *zoom:1}
.tzh .tzh-hd h3 { display: inline; float: left; margin: 18px 0}
.tzh .tzh-hd h3 a { display: block; padding-top: 18px; width: 76px; height: 0; background-position: 0 -20px; overflow: hidden; *zoom:1}
.tzh .tzh-hd h3 a:hover { background-position: -260px -20px}
.tzh .tzh-hd .tzh-hd-r { display: inline; float: right}
.tzh .tzh-hd .tzh-hd-r .h { color: #FF6600}
.tzh .tzh-hd .tzh-hd-r .iconfont { font-size: 14px; color: #9c9c9c}
.tzh .tzh-bd { position: relative; margin-left: -36px; height: 600px; overflow: hidden; *zoom:1}
.tzh .tzh-bd .tzh-ad { display: none; margin: 0 0 20px 22px}
.tzh .tzh-bd .tzh-tip { position: relative; padding-right: 30px; margin-left: 22px; overflow: hidden; *zoom:1}
.tzh .tzh-bd .tzh-tip .tzh-tip-hd { display: block; height: 30px; line-height: 30px; overflow: hidden; *zoom:1; font-size: 14px; color: #6c6c6c}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd { margin-bottom: 14px; padding-top: 15px; height: 55px; border: 1px dashed #ddd; background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; overflow: hidden; *zoom:1}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap { margin: 0 auto; width: 220px}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap p { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1; color: #6c6c6c}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap p i, .tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap p span { display: inline; float: left}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap p i { width: 20px; height: 20px}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap .tzh-tip-text i { background-position: -380px -115px}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap .tzh-tip-link { margin-left: 20px}
.tzh .tzh-bd .tzh-tip .tzh-tip-bd .tzh-tip-wrap .tzh-tip-link i { background-position: -380px -135px}
.tzh .tzh-bd .tzh-tip .tzh-tip-ft { position: absolute; top: 57px; right: 0; width: 80px; height: 60px; background-position: -120px -200px}
.tzh .tzh-bd .tzh-bd-wrap { padding-left: 12px}
.tzh .tzh-bd .tzh-bd-wrap ul { padding-left: 22px}
.tzh .tzh-bd .tzh-bd-wrap .mod { position: relative; padding: 7px 12px 18px 12px; margin-bottom: 20px; vertical-align: middle; border: 1px solid #eee; background: #fff; *zoom:1}
.tzh .tzh-bd .tzh-bd-wrap .mod:after { content: ""; display: table; clear: both}
.tzh .tzh-bd .tzh-bd-wrap .mod i { position: absolute; top: 7px; left: -28px; width: 10px; height: 10px; cursor: pointer; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color: #ccc; background-repeat: no-repeat; background-position: center; overflow: hidden; *zoom:1}
.tzh .tzh-bd .tzh-bd-wrap .mod .arrow { position: relative; position: absolute; top: 7px; left: -6px}
.tzh .tzh-bd .tzh-bd-wrap .mod .arrow em, .tzh .tzh-bd .tzh-bd-wrap .mod .arrow span { position: absolute; top: 0; left: 0; width: 0; height: 0; border-color: rgba(255,255,255,0); border-color: transparent\0; *border-color:transparent; _border-color: tomato; _filter: chroma(color=tomato); border-style: solid; overflow: hidden; *zoom:1}
.tzh .tzh-bd .tzh-bd-wrap .mod .arrow em, .tzh .tzh-bd .tzh-bd-wrap .mod .arrow span { border-width: 6px 6px 6px 0}
.tzh .tzh-bd .tzh-bd-wrap .mod .arrow em { left: -1px; border-right-color: #eee}
.tzh .tzh-bd .tzh-bd-wrap .mod .arrow span { border-right-color: #fff}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft { *zoom:1}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft:after { content: ""; display: table; clear: both}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft .mod-ft-l { display: inline; float: left}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft .mod-ft-l a { color: #9c9c9c}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft .mod-ft-r { display: inline; float: right}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft .mod-ft-r a { color: #6c6c6c}
.tzh .tzh-bd .tzh-bd-wrap .mod .mod-ft .mod-ft-r a .iconfont { font-size: 10px}
.tzh .tzh-bd .tzh-bd-wrap .mod-hover .mod-hd .mod-hd-r .follow { display: block}
.tzh .tzh-bd.loading { margin-left: 0; height: 150px}
.tzh .tzh-ft { position: relative; margin-left: -2px; background: #F7F7F7; display: none; height: 60px; text-align: center; overflow: hidden; *zoom:1}
.tzh .tzh-ft a { display: block; height: 28px; line-height: 28px; overflow: hidden; *zoom:1; position: relative; margin: 15px auto 0; height: 28px; width: 98px; text-indent: -12px; color: #6c6c6c; border: 1px solid #eee; background: #fff}
.tzh .tzh-ft a em, .tzh .tzh-ft a span { position: absolute; top: 0; left: 0; width: 0; height: 0; border-color: rgba(255,255,255,0); border-color: transparent\0; *border-color:transparent; _border-color: tomato; _filter: chroma(color=tomato); border-style: solid; overflow: hidden; *zoom:1}
.tzh .tzh-ft a em, .tzh .tzh-ft a span { border-width: 6px 0 6px 6px}
.tzh .tzh-ft a em { left: 1px; border-left-color: #9c9c9c}
.tzh .tzh-ft a span { border-left-color: #fff}
.tzh .tzh-ft a em { top: 8px; left: 72px}
.tzh .tzh-ft a span { top: 8px; left: 70px}
.tzh .tzh-ft a:hover em { border-left-color: #f40}
.tzh .tzh-ft-show-more .tzh-ft-wrap { width: 148px}
.guang { background: #fff; overflow: hidden; *zoom:1}
.guang .guang-wrap { margin: 10px 0 0 12px; padding: 22px 22px 2px; height: 708px; border: 1px solid #eee}
.guang .guang-hd h3 { padding-top: 15px; width: 80px; height: 0; background-position: 0 -40px; overflow: hidden; *zoom:1}
.guang .guang-bd { height: 690px; overflow: hidden; *zoom:1}
.guang .guang-bd .mod { margin-top: -1px; padding: 20px 0; border-top: 1px dashed #eee; overflow: hidden; *zoom:1}
.guang .guang-bd .mod .mod-bd { overflow: hidden; *zoom:1; margin-bottom: 10px}
.guang .guang-bd .mod .mod-ft { overflow: hidden; *zoom:1}
.guang .guang-bd .mod-a { position: relative; width: 100%; height: 221px; overflow: hidden; *zoom:1}
.guang .guang-bd .mod-a .mod-bd-l { position: relative; display: inline; float: left; height: 221px; width: 100%}
.guang .guang-bd .mod-a .mod-bd-l .slide-bd { position: relative; margin-right: 111px}
.guang .guang-bd .mod-a .mod-bd-l .slide-bd a { display: block; width: 100%; height: 221px}
.guang .guang-bd .mod-a .mod-bd-l .slide-bd img { display: block; width: 100%; background-position: center; background-repeat: no-repeat; height: 221px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft { display: none; position: absolute; top: 0; left: 0; width: 100%}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft a { display: block; height: 27px; line-height: 27px; overflow: hidden; *zoom:1; position: absolute; top: 120px; width: 27px; color: #fff; background-color: rgba(0,0,0,.3); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4C000000', EndColorStr='#4C000000')}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft a:hover { background-color: rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000')}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft a i { display: block; margin: 8px 0 0 12px; cursor: pointer; width: 15px; height: 23px; overflow: hidden; *zoom:1}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .prev { left: 5px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .prev i { background-position: -200px 0}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .next { right: 5px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .next i { background-position: -200px -24px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft a { top: 97px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft a i { margin: 7px 0 0 10px; width: 9px; height: 13px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .prev { left: 5px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .prev i { background-position: -200px -100px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .next { right: 116px}
.guang .guang-bd .mod-a .mod-bd-l .slide-ft .next i { background-position: -200px -120px}
.guang .guang-bd .mod-a .mod-bd-r { display: inline; float: left; position: relative; margin-left: -110px}
.guang .guang-bd .mod-a .mod-bd-r a { display: block; margin-bottom: 1px; width: 110px; height: 110px; }
.guang .guang-bd .mod-a .mod-bd-r a img { display: block; width: 110px; height: 110px}
.guang .guang-bd .mod-a .mod-bd-r a span { margin-top: -25px; display: block; height: 25px; line-height: 25px; text-indent: 10px; width: 100%; font-size: 12px; color: #fff; background: #000; opacity: 0.7; filter: alpha(Opacity=70); }
.guang .guang-bd .mod-b li { margin: 10px 0; height: 20px; line-height: 20px; overflow: hidden; *zoom:1}
.guang .guang-bd .mod-b li span { margin-right: 5px}
.guang .guang-bd .mod-b li .h a { color: #f40}
.guang .guang-bd .mod-c .mod-bd-1, .guang .guang-bd .mod-c .mod-bd-2, .guang .guang-bd .mod-c .mod-bd-3 { display: inline; float: left; width: 33%}
.guang .guang-bd .mod-c .mod-bd-1 a, .guang .guang-bd .mod-c .mod-bd-2 a, .guang .guang-bd .mod-c .mod-bd-3 a { display: block; text-align: center; overflow: hidden; *zoom:1}
.guang .guang-bd .mod-c .mod-bd-1 a img, .guang .guang-bd .mod-c .mod-bd-2 a img, .guang .guang-bd .mod-c .mod-bd-3 a img { display: block; width: 100%; background-position: center; background-repeat: no-repeat; height: 104px; margin-bottom: 10px}
.guang .guang-bd .mod-c .mod-bd-1 a p, .guang .guang-bd .mod-c .mod-bd-2 a p, .guang .guang-bd .mod-c .mod-bd-3 a p { display: block; height: 20px; line-height: 20px; overflow: hidden; *zoom:1}
.guang .guang-bd .mod-c .mod-bd-1 a { padding-right: 6px}
.guang .guang-bd .mod-c .mod-bd-2 a { padding: 0 3px}
.guang .guang-bd .mod-c .mod-bd-3 a { padding-left: 6px}
.guang .guang-bd .mod-d li { height: 30px; line-height: 30px; overflow: hidden; *zoom:1; list-style: none;}
.guang .guang-bd .mod-d li em { display: inline; float: left; margin-right: 10px; font-size: 16px; font-style: italic}
.guang .guang-bd .mod-d li span { margin-left: 10px; color: #9c9c9c}


/*第二屏右侧*/
.dang ul { height: 220px; }
.dang .slide-item span { height: 26px; line-height: 26px; }
.dang .slide-page { bottom: 8px; }
.dang .slide-page a { height: 0; font-size: 0; overflow: hidden; }
.colorful li { position: relative; float: left; width: 160px; height: 160px; margin: 0 10px 20px 0; overflow: hidden; font: 400 14px/16px "Microsoft Yahei"; }
.colorful li img { width: 160px; height: 160px; }
.colorful .photo-big, .colorful .photo-big img { width: 260px; height: 340px; }
.colorful span, .colorful em, .coin-pp em { position: absolute; left: 0; bottom: 0; width: 160px; height: 30px; text-indent: 5px; line-height: 30px; overflow: hidden; }
.colorful span, .coin-pp span { background-color: #000; opacity: .5; filter: alpha(opacity=50); }
.photo-big span, .photo-big em { width: 260px; height: 42px; line-height: 42px; font-size: 20px; }
.colorful a, .colorful a:visited, .coin-pp, .coin-pp:visited { color: #fff; }
.ulbox div.dbox { float: left; margin-right: 10px; width: 390px; *overflow:hidden;}
.ulbox div.ulbox-last { margin-right: 0; }
.colorful { width: 400px; }
.colorful li { margin: 0 10px 10px 0; width: 190px; height: 190px; }
.colorful li img { width: 190px; height: 190px; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -ms-transition-duration: .8s; -o-transition-duration: .8s; transition-duration: .8s; }
.colorful li a:hover img{ transform: scale(1.5); -webkit-transform: scale(1.5); }
.colorful li span { width: 190px; }
.colorful li em { width: 190px; }
.colorful .photo-308, .colorful .photo-308 img, .colorful .photo-308 span, .colorful .photo-308 em { width: 390px; }
.colorful .photo-308, .colorful .photo-308 img { height: 390px; }
.haodian-main { width: 880px; overflow: hidden; }
.rdtag { width: 860px; height: 260px; background: #fff; overflow: hidden; }
.rdtag div { width: 890px; }
.rdtag dl { float: left; overflow: hidden; }
.rdtag dt { float: left; margin-right: 15px; }
.rdtag dt img { width: 120px; height: 120px; }
.rdtag dd { float: left; width: 240px; }
.rdtag dd h3 { width: 280px; height: 20px; margin-bottom: 10px; font: 14px/24px "Microsoft Yahei"; overflow: hidden; }
.rdtag dd p { width: 280px; height: 20px; font: 12px/20px "Microsoft Yahei"; margin-bottom: 5px; overflow: hidden; }
.rdtag dd span { font-size: 12px; }
.rdtag a p, .rdtag a:visited p { color: #999; text-decoration: none; }
.rdtag a .rank { color: #dc3b15;}
.rdtag a { float: left; margin: 0 20px 20px 0; width: 385px; height: 120px; }
.haodian-link { padding-top: 10px; width: 860px; height: 70px; overflow: hidden; background: #fff; }
.haodian-link div { width: 870px; }
.haodian-link a { float: left; margin: 0 10px 10px 0; width: 257px; height: 30px; background: #F4F4F4; text-align: center; line-height: 30px; font-size: 12px; overflow: hidden; }
.haodian-link a:hover { background: #EC8C10; color: #fff; text-decoration: none; }

.imgbox { clear: both; overflow: hidden; }
.imgbox .imgbox-hd { margin-bottom: 20px; overflow: hidden; }
.imgbox .imgbox-hd h3 { display: inline; float: left; padding-top: 17px; width: 71px; height: 0; background-position: 0 -60px; overflow: hidden; }
.imgbox .imgbox-hd .imgbox-p4p { display: inline; float: right; display: block; height: 20px; line-height: 20px; overflow: hidden; overflow: hidden; }
.imgbox .imgbox-hd .imgbox-p4p a { display: inline; float: left; margin-left: -1px; padding: 0 10px; font-size: 14px; background-position: -399px 5px; }

.goodshop .dang { padding: 20px; border:1px solid #eee;}
.goodshop .haodian-main { padding: 20px; border:1px solid #eee; width: 790px;}
.goodshop .imgbox-hd h3 { background-position: 0 -80px;}
.item-rank-rst { float: left; width: 64px; height: 12px; margin: 3px 8px 0 0; text-indent: -9999px; overflow: hidden; background-image: url(../../img/index/index_rank.png); background-repeat: no-repeat; }
.irr-star0 { background-position: 0 -119px}
.irr-star5 { background-position: 0 -330px}
.irr-star10 { background-position: 0 -102px}
.irr-star20 { background-position: 0 -85px}
.irr-star30 { background-position: 0 -68px}
.irr-star35 { background-position: 0 -51px}
.irr-star40 { background-position: 0 -34px}
.irr-star45 { background-position: 0 -17px}
.irr-star50 { background-position: 0 0}

.playbox { float: left; position: relative; width: 360px; height: 262px; overflow: hidden;}
.playbox li { float: left; width: 360px; height: 262px;}
.playbox li a { display: block; width: 360px; height: 262px;}
.playbox li span { margin-top: -36px; display: block; height: 36px; line-height: 36px; text-indent: 10px; width: 100%; font-size: 18px; color: #fff; background: #333; opacity: 0.7; filter: alpha(Opacity=70);}
.playbox2 { float: left; position: relative; width: 221px; height: 221px;}
.playbox2 li { float: left; width: 221px; height: 221px;}
.playbox2 li a { display: block; width: 221px; height: 221px;}
.playbox2 li span { margin-top: -25px; display: block; height: 25px; line-height: 25px; text-indent: 10px; width: 100%; font-size: 12px; color: #fff; background: #000; opacity: 0.7; filter: alpha(Opacity=70);}
.playbox2 .prev_slide { background: url(../../img/common/btn_cir_prev.png) no-repeat; left: 10px; behavior: url(../js/common/iepngfix.htc); cursor: pointer; }
.playbox2 .next_slide { background: url(../../img/common/btn_cir_next.png) no-repeat; right: 10px; behavior: url(../js/common/iepngfix.htc); cursor: pointer; }
.all-playbox2 .prev_slide:hover, .playbox2 .next_slide:hover { background-color:rgba(0,0,0,0.8); box-shadow:0 0 15px #819c1b; transition:box-shadow 0.2s linear 0s, background-color 0.2s linear 0s; }
.playbox2 .prev_slide, .playbox2 .next_slide { display: block; position: absolute; top: 50%; margin-top: -17.5px; width: 35px; height: 35px; text-indent: -99em; overflow: hidden; border-radius: 17.5px; box-shadow: 0 0 15px #FFFFFF; z-index: 15; }
.playbox2 .b_cons { display: none;}
.haodian-play { position: relative; width: 300px; height: 270px; overflow: hidden;}
.haodian-play li { float: left; width: 300px; height: 250px;}
.haodian-play li a { display: block; width: 300px; height: 250px;}
.haodian-play li span { margin-top: -36px; display: block; height: 36px; line-height: 36px; text-indent: 10px; width: 100%; font-size: 14px; color: #fff; background: #333; opacity: 0.7; filter: alpha(Opacity=70);}
.haodian-play .b_cons {right:130px; bottom: 0;}

.flink li {float: left; margin-right: 10px;}
