@charset "utf-8";
/* CSS Document */
em{ color:#fd4937; }
em a{ color:#fd4937; }
em.rline{position:relative; padding-right:10px; margin-right:10px;}
em.rline:after{content:""; float:left; display:inline; width:1px; height:12px; background:#b5b5b5; position:absolute; right:0px; top:3px;}
em.bgc00{ color:#85cb85;}
em.bgc01{ color:#e38178;}
em.bgc02{ color:#789baf;}
em.bgc03{ color:#c980ae;}
em.bgc04{ color:#4db5b6;}
em.bgc05{ color:#8b634a;}
em.bgc06{ color:#fc8646;}
em.bgc07{ color:#6b6b6b;}
em.bgc08{ color:#69a1d2;}
em.bgc09{ color:#91bb95;}
em.bgc10{ color:#e4b237;}
em.bgc11{ color:#7bae9d;}
em.bgc12{ color:#588686;}
em.bgc13{ color:#ec676c;}
em.bgc14{ color:#ad4238;}
em.bgc15{ color:#476241;}
em.bgc16{ color:#24a183;}
em.bgc17{ color:#69a1d2;}
em.bgc18{ color:#436477;}
em.bgc19{ color:#875e8a;}
em.bgc20{ color:#d5c4b0;}
em.bgc21{ color:#d5c4b0;}
em.bgc22{ color:#a6d7dc;}
em.bgc23{ color:#304f52;}
em.bgc24{ color:#95949a;}
em.bgc25{ color:#e472a5;}
em.bgc26{ color:#a6a5c4;}
em.bgc27{ color:#e5576d;}
em.bgc28{ color:#c0a474;}
em.bgc29{ color:#3384a2;}
em.bgc30{ color:#c18748;}
em.bgc31{ color:#0096dc;}
/*背景图片*/
.r-b-img01{ background:url(../image/bg_line01.jpg) repeat-y left top;}
/*背景色*/
.bcolor01{ background:#f3f5f6;}
.bcolor02{ background:#fafafa;}
.bcolor03{ background:#fafafa;}
.bcolor04{ background:#0096dc;}
.bcolor05{ background:#e7ebf2;}
.bcolor06{ background:#f2f6fa;}
.bcolor07{ background:#262626;}
.bcolor08{ background:#1a1a1a;}
.bcolor09{ background:#030316;}
/*渐变景色*/
.bg-r{
	 /* Firefox 3.6+ */ 
	 background: -moz-linear-gradient(left, #f3f3f3, #fff 15%, #f3f3f3, #fff 85%, #ff); 
	 /* Safari 4-5, Chrome 1-9 */ 
	 background: -webkit-gradient(linear, left top, right top, from(#f3f3f3), color-stop(0.15, #fff), color-stop(0.5, #fff), color-stop(0.95, #fff), to(#ff)); 
	 /* Safari 5.1+, Chrome 10+ */ 
	 background: -webkit-linear-gradient(left, #f3f3f3, #fff 15%, #fff, #fff 85%, #fff); 
	 /* Opera 11.10+ */ 
	 background: -o-linear-gradient(left, #f3f3f3, #fff 15%, #fff, #fff 85%, #fff);
	}

/*宽*/
.w1200{ width:1160px; margin:0 auto;}
.perw100{ width: 100%;}
.w900{ width:900px;}
.w840{ width:810px;}
.w770{ width:800px;}
.w710{ width:710px;}
.w580{ width:580px;}
/*列表左侧*/
.w570{ width:540px;}
.w570 p{ width:100%;}
.w360{ width:360px;}
.w300{ width:300px;}
.w318{ width:318px;}
.w320{ width:320px;}
.w240{ width:240px;}
.w270{ width:270px;}
.w30{ width:30px;}
.w50{ width:50px;}
.w730{ width:730px;}
.w240_151{ width:240px; height: 151px;}
.w240_151 img{ width: 240px;  height: 151px;}

/*字色*/
.fc01{ color:#878787;}
.fc02{ color:#1a1a1a;}
.fc03{ color:#ff6400;}
.fc04{ color:#da2d2f;}
.fc05{ color:#fff;}
.fc06{ color:#333;}
.fc07{ color:#8d9096;}
a.fc07:hover{ color:#3da9f7;}
.fc08{ color:#0f1720;}
.fc09{ color:#505050;}

/*高*/
.h30{ height:30px;}
.h50{ height:50px;}
.h67{ height:67px;}
.h60{ height:60px;}
.h80{ height:80px;}
.h140{ height:140px;}
.h151{ height:151px;}
.h100{ height:100px;}
.h120{ height:120px;}
.h160{ height:160px;}
.h200{height:200px;}
.h220{height:220px;}
.h256{height:256px;}
.h260{height:260px;}
.h580{ height:580px;}
.h470{ height:470px;}
.h455{ height:455px;}
.h480{ height:480px;}
.h460{ height:460px;}
.h504{height:504px;}
.h530{height:530px;}
.h527{height:527px;}
.h426{height:426px;}
.h1117{height:1040px; overflow:hidden;}
/*padding*/
.p85{ padding:40px 85px;}
.p35{ padding:0 35px;}
.p30{ padding:30px 30px;}
.p15{ padding:0 15px;}
.pl12{ padding-left:12px;}
.pt15{ padding-top:15px;}
.pb30{ padding-bottom:30px;}
.pb20{ padding-bottom:20px;}
.pb17{ padding-bottom:17px;}
.pb10{ padding-bottom:10px;}
.pb50{ padding-bottom:50px;}
.pt50{ padding-top:50px;}
.pl60{ padding-left:60px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt76{ padding-top:76px;}
.pt130{ padding-top:130px;}
.pt80{ padding-top:80px;}
.pt26{ padding-top:26px;}
/*line*/
.line_b{ border-bottom:1px solid #f3f5f6}
.line_dashed{ border-bottom:1px dashed #e7e7e7;}

/*字号*/
.fon18{ font-size:18px;}
.fon16{ font-size:16px;}
.fon14{ font-size:14px;}
.fon12{ font-size:12px;}
.fon20{ font-size:20px;}
.fon22{ font-size:22px;}
.fon24{ font-size:24px;}
.fon36{ font-size:36px;}

/*margin*/
.ml13{ margin-left:13px;}
.ml15{ margin-left:15px;}
/*列表左侧*/
.ml25{ margin-left:20px;}
.mb20{ margin-bottom:20px;}
.mb22{ margin-bottom:22px;}
.mb27{ margin-bottom:27px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb17{ margin-bottom:17px;}
.mb15{ margin-bottom:15px;}
.mb25{ margin-bottom:25px;}
.mr27{ margin-right:27px;}
.mr10{ margin-right:10px;}
/*border-radius*/
img.radius30{ width:30px; height:30px; border-radius:50% 50%;}

/*right*/
.right0{ right:0px;}
.top6{ top:6px;}

/*line-height*/
.line-h26{ line-height:26px;}
.line-h22{ line-height:22px;}
.line-h50{ line-height:50px;}

/*border*/
.border-top01{ border-top:6px solid #df0016;}


/*border-shadow*/
.border-left-shadow{ -moz-box-shadow: 0px 0px 55px #ededed; /* 老的 Firefox */
box-shadow: 0px 15px 55px #ededed;}

/*fix*/
.fix-r{ float:left; display:inline; position:fixed; top:5px;}

/*border*/
.border01{ border:1px solid #eaeaea; }
.border02{ border:1px solid #f3f3f3; border-top:4px solid #5a71a6;}
.border_bn{ border-bottom:none;}
.border_b01{ border-bottom:1px solid #f3f5f6}

/*font-weight*/
.fw-n{ font-weight:normal;}

/*视频半透明的层*/
.tv_opacity{ display:block;background:rgba(0,0,0,.8)}
.tv_opacity a{ float:left; display:inline; position:absolute; background:url(../image/play.png) no-repeat left top; width:90px; height:90px; left:50%; margin-left:-45px; top:50%; margin-top:-45px; cursor:pointer;}

/*adv*/
.adv100X150 img{ height:150px; width:100%;}
.adv100X160 img{ height:160px; width:100%;}