@charset "UTF-8";
html{  } /* filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); */
body{ background:#eff3f8;}
ul{ list-style:none; margin:0; padding:0;}
a{ color:#337ab7;}
.clr{ clear:both; }

.page-header{background:url("../img/b1.jpg") repeat; height:auto; margin-top:0px; }
.page-header .page-header-top{ height:140px;}
.page-header .top1{background:url(../img/bnr.jpg) no-repeat -20px; height:110px; border-bottom:#ccc dashed 1px;}
.page-header .page-header-menu{width:1100px; margin:0 auto; height:40px; background:url("../img/b1.jpg") repeat;}
.page-header .page-header-menu .hor-menu .navbar-nav>li.active>a, .page-header .page-header-menu .hor-menu .navbar-nav>li.active>a:hover, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a, .page-header .page-header-menu .hor-menu .navbar-nav>li.current>a:hover{ background:#c5012f; color:#fff; border-radius:4px;}
.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a, .page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:active, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:focus, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover{ background:#c5012f; color:#fff; border-radius:4px;}
.page-header .page-header-menu .hor-menu .navbar-nav>li>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a>i{color:#521;}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a{ padding:4px 12px ;}

.top2{  background:url("../img/bnr2.jpg") no-repeat center top; height:330px;  }
.page-header .sbar{ background:#521; height:50px;  }
.page-header .sbar .input-group{ float:right; width:400px; text-align:right; }

.container{ background:none; overflow:hidden;}

.gy_idx{  background:url("../img/bnr3.jpg") no-repeat center top; height:850px;  }
.gy_1,.gy_16,.gy_17{  background:url("../img/g10.jpg") no-repeat center top; height:400px;  }
.gy_2,.gy_18,.gy_19,.gy_20{  background:url("../img/g9.jpg") no-repeat center top; height:400px;  }
.gy_3,.gy_21,.gy_22,.gy_23,.gy_24,.gy_25{  background:url("../img/g8.jpg") no-repeat center top; height:400px;  }
.gy_4,.gy_10,.gy_11,.gy_12,.gy_13,.gy_14,.gy_15{  background:url("../img/g7.jpg") no-repeat center top; height:400px;  }
.gy_5,.gy_26,.gy_27,.gy_28{  background:url("../img/g6.jpg") no-repeat center top; height:400px;  }
.gy_6{  background:url("../img/g5.jpg") no-repeat center top; height:400px;  }
.gy_8{  background:url("../img/g2.jpg") no-repeat center top; height:400px;  }
.gy_9{  background:url("../img/g1.jpg") no-repeat center top; height:400px;  }
.gy_29{  background:url("../img/g3.jpg") no-repeat center top; height:400px;  }
.fm_1{  background:url("../img/g4.jpg") no-repeat center top; height:400px;  }

.f1{}
.f1 .pnl0{ float:left; width:820px; }
.f1 .pnl0 .bt{ border-left:#c00 solid 4px; font-size:16px; }
.f1 .pnl0 .bt h2{ margin-left:10px; font-size:16px; font-weight:bold; }
.f1 .pnl0 .ct a{ float:left; margin-left:0px; }
.f1 .pnl1{ float:right; width:330px; margin-top:45px; }
.f1 .pnl1 .bt{ background:#c00; height:40px; line-height:40px; font-size:16px;font-weight:bold;color:#fff; text-align:center; }
.f1 .pnl1 .ct{ height:268px; background:#f6d39d; }
.f1 .pnl1 .ct .badge-success{ background-color:#333; }
.f1 .pnl1 .ct .m{ float:left; margin-left:10px; }
.f1 .pnl1 .ct ul{ padding:5px 10px; margin:0; list-style:none; }
.f1 .pnl1 .ct ul li{ height:30px; line-height:30px;}
.f1 .pnl1 .ct ul li a{ color:#333;}
.f1 .pnl1 .ct ul li a:hover{ color:#c00;}

.ln2{ background:#521 url("../img/b2.jpg") no-repeat right top; height:680px;}
.f2{}
.f2 .bt{ border-left:#fff solid 4px; font-size:16px; color:#fff; }
.f2 .bt h2{ margin-left:10px; font-size:16px; font-weight:bold; }
.f2 .ct{  }
.f2 .ct ul{ padding:5px 0px; margin:0; list-style:none; }
.f2 .ct ul li{ float:left; margin-left:20px; background:#c79c36; width:270px; height:500px; line-height:30px; overflow:hidden;}
.f2 .ct ul li:hover{ background:#bd0430; }
.f2 .ct .tit{ display:block; margin-left:20px; height:50px; line-height:40px; color:#fff; }
.f2 .ct .pic{ display:block; }
.f2 .ct .pic img{ width:270px; }
.f2 .ct .lsa{ margin-left:0px; margin-top:0px; height:200px; background:#fff; }
.f2 .ct .ntit{ display:block; margin-left:20px; line-height:30px; color:#333; }

.ln3{ background:none; height:680px;}
.f3{}
.f3 .bt{ border-left:#521 solid 4px; font-size:16px; color:#bd0430; }
.f3 .bt h2{ margin-left:10px; font-size:16px; font-weight:bold; }
.f3 .pnl0{ float:left; width:580px; border-right:#dcc dashed 1px; }
.f3 .pnl1{ float:right; width:560px; }
.f3 .ct{  }
.f3 .ct ul{ padding:5px 10px; margin:0; list-style:none; }
.f3 .ct ul li{ height:30px; line-height:30px;}
.f3 .ct ul li a{ color:#333;}
.f3 .ct ul li a:hover{ color:#c00;}
.f3 .ct .mpt{ height:180px; line-height:30px;}
.f3 .ct .mpt .thumb{ float:left; width:240px; height:170px; overflow:hidden;}
.f3 .ct .mpt .thumb img{ width:230px; height:130px; border:#ccc solid 1px; padding:2px;}
.f3 .ct .mpt .txt{ float:left; margin-right:-20px; width:280px; height:170px; overflow:hidden;}
.f3 .ct .mpt .txt .tit{ display:block; font-weight:bold; font-size:16px;}
.f3 .ct .mpt .txt .dec{ display:block; height:120px; font-size:14px; overflow:hidden;}
.f3 .ct .dt{ float:right;}
.f3 .pnl0 .ct{ margin-right:20px; }

.ln4{ background: url("../img/b3.jpg") repeat ; height:680px;}
.f4{}
.f4  .bt{ border-left:#c00 solid 4px; font-size:16px; }
.f4  .bt h2{ margin-left:10px; font-size:16px; font-weight:bold; }
.f4 .ct{  }
.f4 .ct ul{ padding:5px 0px; margin:0; list-style:none; }
.f4 .ct ul li{ float:left; margin-left:10px; background:url(../img/b4.png) no-repeat center top; width:380px; height:540px; line-height:30px; overflow:hidden;}
.f4 .ct .pica{ float:left; margin-top:60px; margin-left:60px; width:260px; height:330px; text-align:center; overflow:hidden;  }
.f4 .ct .pica img{ height:330px;  }
.f4 .ct .txta{ float:left; margin-top:60px; margin-left:60px; width:260px; height:80px; line-height:80px; background:url(../img/b5.png) no-repeat center top; text-align:center; overflow:hidden;  }
.f4 .ct .txta a{ color:#845e2f; font-weight:bold; }

/*内容页*/
.acnt{ overflow:hidden;}
.acnt img{ max-width:710px;}

.vdolist{ margin-top:10px; margin-bottom:20px;}
.vdolist ul{ list-style:none; padding:0 0;}
.vdolist ul li{ float:left; margin-top:10px; margin-right:20px;}

.vdolist .ttl{ font-size:18px; border-bottom:#ccc solid 1px;}
/* 公共 */

.location{ float:right; background:#fff; overflow:hidden;}
.location .breadcrumb{ text-align:right;  background:none;}

.lside{ float:right; width:360px; margin-top:10px; }
.sidepnl{ margin-left:10px; margin-bottom:20px; border:0px solid #ccc; background:#fff; overflow:hidden; }
.sidepnl .tt{ height:48px; line-height:48px;   font-weight:bold;  color:#333;  text-indent:1em; overflow:hidden; }
.sidepnl .tt1{ height:30px; line-height:30px; text-indent:1em; overflow:hidden; }
.sidepnl .tt1 h2{ font-size:12px; font-weight:bold; line-height:inherit; }
.sidepnl .tt h2{ padding:10px 0px; margin:0 20px;  border-bottom:#ccc solid 1px; font-size:16px;  font-weight:bold; }
.sidepnl .tt a { font-weight:bold; }
.sidepnl .ct{ overflow:hidden; margin:0 auto; line-height:45px; min-height:45px; }
.sidepnl .ct .badge{ float:right; margin-top:15px; margin-right:10px; }
.subchannellist { margin-top:10px; margin-bottom:10px; text-align:left;}
.subchannellist li { height:45px; line-height:45px; margin-left:30px; margin-right:30px;  }
.subchannellist li.n1{ }
.subchannellist li a {  margin-left:20px;   font-size:14px; }
.subchannellist li a:hover { color:#0256ac;text-decoration:none; }
.subchannellist .current  { background:#f1f4f7!important; }
.subchannellist .current a { display:inline-block; width:150px;  color:#3f444a; }
.sidepnl .vwlist{ margin-left:30px; }
.sidepnl .flnk{ line-height:30px; }
.sidepnl .flnk {  }
.sidepnl .flnk li{ text-indent:10px; border-bottom:#ccc dashed 1px; }


.page-prefooter{ background:#521; color:#fff;}
.page-prefooter a{ color:#fff;}
.page-prefooter .nav>li>a:focus,.page-prefooter  .nav>li>a:hover{ background:none; color:#ccc;}
.page-prefooter .ewm{ float:left; width:160px; height:120px; text-align:center;}
.page-prefooter .line{ float:left; margin-left:20px; width:1px; height:120px; border-left:#ccc solid 1px;}
.page-prefooter .contact{ float:left; margin-left:20px; height:120px;}
.page-footer{ background:#521; color:#fff; text-align:center;}
.page-footer a{ color:inherit ; }

/* 详情页 */
.show{  margin:0 auto; background:#fff; overflow:hidden; }
.show .caption{  line-height:48px; border-bottom:#ccc solid 1px; font-size:16px; font-weight:600; }
.show .nf{  margin-top:10px; margin-bottom:20px; line-height:30px; }

/*  栏目页 */
.rbody { float:left; width:750px; min-height:600px; margin-top:10px; background:#fff;  }
.rbody .tt{ height:45px; border-bottom:#ccc solid 1px; overflow:hidden; }
.rbody .tt .sjt{ float:left; margin-left:20px; padding:0 ; height:40px; line-height:40px; font-weight:bold; font-size:16px;  }
.rbody .ct{ overflow:hidden;  }
.rbody .ct .nr{ margin:10px 10px; overflow:hidden;  }
.rbody .ct p{ margin:10px; }
.rbody .ct img{ max-width:1150px; }
.rbody .ft{ height:120px; margin-bottom:40px; padding-top:40px; padding-bottom:20px; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px; }
.rbody .ft a{ color:#337ab7; }

.page{ width:1200px; margin:0 auto; margin-bottom:40px; background:#eff3f8; overflow:hidden; }
.page .cmp{ margin-top:20px; height:60px;  background: url("../img/lg.png") no-repeat left top; overflow:hidden; }
.page .ctts{ background: url("../img/ct.png") no-repeat right top; }


.article{ width:1200px; margin:0 auto; margin-bottom:40px; background:#eff3f8; overflow:hidden; }
.titlelist{}
.titlelist a{ color:inherit ;  }
.titlelist li{  margin-top:20px; border-bottom:#eee dotted 1px;  }
.titlelist li.n0{ margin-left:0px;  }
.titlelist .itit{ margin-bottom:20px; font-size:19px; font-weight:600; }
.titlelist .idsc{ color:#a0a9b4; }
.titlelist .idat{ margin-top:20px; padding-left:440px; height:40px;  }
.titlelist .tm{ float:left; width:120px;  text-align:center; }
.titlelist .vw{ float:left; width:80px;  text-align:right; }

.listclassnew {
	width:918px;
	height:267px;
	border:1px solid #cbe0ff;
	background:#f2f7ff;
	position:relative;
}
.listclassnew .sortList_step {
	float:left;
	width:172px;
	height:235px;
	margin-right:5px;
	border:1px #ccc solid;
	border-top:0;
	border-bottom:0;
	background:#fff;
	margin-left:-1px;
}
.listclassnew .sortList_step {
	height:235px;
	overflow:auto;
}
.listclassnew .sortList_step li {
	margin-left:3px;
	height:auto;
	line-height:20px;
	text-align:left;
	text-indent:4px;
	cursor:pointer;
	margin-top:5px;
	padding:2px 10px 0 10px;
	clear:both;
	background:url("../img/sortarrow.gif") no-repeat;
	background-position:94% 50%;
	text-indent:0;
	margin-right:3px;
	border:1px #fff solid;
}
.listclassnew .sortList_step li a {
	height:auto;
	line-height:20px;
	display:block;
	color:#000;
}
.listclassnew .sortList_step li.onbox,.listclassnew .sortList_step li.noncebox {
	background:url("../img/sortarrow.gif") #eff5fe no-repeat;
	background-position:94% 50%;
	height:auto;
	line-height:20px;
	margin-right:3px;
	border:1px solid #cbe0ff;
	color:#06c;
}
.listsprtbody {
	width:881px;
	height:235px;
	overflow:hidden;
	background-color:#e5effe;
	border:1px #ccc solid;
	margin-top:6px;
	float:left;
	margin-left:17px;
	display:inline;
	position:relative;
}
.listsprtbody #slgame {
	width:2000px;
}
.sortsearchbox {
	width:147px;
}
.sortsearch {
	width:189px;
	height:18px;
	margin:3px 0 2px 3px;
	* margin-top:2px;
	border:1px solid #7f9db9;
	font-size:12px;
	background-position:1px 1px;
	padding-left:20px;
	color:#333;
	line-height:18px;
	font-family:"微软雅黑";
}
.load_layer {
	background:url("../img/load_bg.gif") no-repeat scroll 0 0 transparent;
	height:70px;
	left:50%;
	position:absolute;
	top:50%;
	width:220px;
	z-index:1001;
	margin-left:-110px;
	margin-top:-35px;
}
.doorbox {
	width:2000px;
	position:absolute;
	left:0;
}