/* =Global
----------------------------------------------- */

*, html { margin: 0; padding: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
a img { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input, textarea { color: #383838; font: 14px "Microsoft YaHei"; font-weight: 300; line-height: 1.6; }
a { color: #1982d1; text-decoration: none; }
a:focus, a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { content: "."; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.autoImg, .autoimg { max-width: 100%; height: auto; vertical-align: middle; }
.fl, .floatLeft { float: left; }
.fr, .floatRight { float: right; }
/* =Content
----------------------------------------------- */

html,body{width:100%; height:100%;}
body { font-size: 14px; font-family: 'Microsoft YaHei'; line-height: 24px; color:#333; background:#fff; background-attachment:fixed;}
#page {}
#main{ }
#secondary { float: left; width: 385px; height:100%; position:fixed; transition:all linear .4s; -webkit-transition:all linear .4s;}
#primary { width:100%; height:100%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:385px; transition:all linear .4s; -webkit-transition:all linear .4s;}
#content { height:100%; box-sizing:border-box; -moz-box-sizing:border-box; padding:5px 65px 50px 90px; transition:all linear .4s; -webkit-transition:all linear .4s;}
#body{max-width:945px;}
/* =Content
----------------------------------------------- */
.agblock{margin-bottom:20px;}

.sidebar{width:270px; height:100%; background:#112445 url(images/leftHeader.jpg) center top no-repeat; position:relative; float:left;}
.download{padding-top:612px; text-align:center;}
.download li{padding-bottom:19px;}
.download a{display:block; width:228px; height:69px; margin:0 auto; transition:all linear .4s; -webkit-transition:all linear .4s;}
.glapp-dl{background:url(images/glapp-dl-off.png) no-repeat;}
.glapp-dl:hover{background:url(images/glapp-dl-on.png) no-repeat;}
.game-dl{background:url(images/game-dl-off.png) no-repeat;}
.game-dl:hover{background:url(images/game-dl-on.png) no-repeat;}
.footer{height:274px; position:absolute; left:0; bottom:0; width:100%;}
.footer .logo{padding:11px 0 14px; text-align:center;}
.footer h5{font-size:12px; line-height:20px; text-align:center; color:#6a7fa3; font-weight:normal;}
.footer h5 a{font-size:12px; color:#6a7fa3; margin:0 4px; font-weight:normal;}
.footer h5 a:hover{color:#8ba7d6;}

.navigator{width:115px; height:100%; background:#6f0067; float:left;}
.navigator h1{padding-top:21px; padding-bottom:12px;}
.navigator h1 a{display:block;}
.navigator h1 a b{display:block; height:29px; background:url(images/home-icon-off.png) center center no-repeat;}
.navigator h1 a:hover b,.navigator h1 a.current b{background:url(images/home-icon-on-yellow.png) center center no-repeat;}
.navigator h1 a strong{display:block; line-height:30px; text-align:center; font-size:18px; color:#fff; font-weight:normal;}
.navigator h1 a:hover strong,.navigator h1 a.current strong{color:#ffc42d;}
.navigator ul{padding-bottom:8px; background:url(images/navLine.jpg) center bottom no-repeat;}
.navigator li a{display:block; height:60px; line-height:60px; color:#fff; font-size:16px; text-align:center; transition:all linear .4s; -webkit-transition:all linear .4s;}
.navigator li a:hover,.navigator li a.current{background:#ffc42d; color:#000;}

.navigator h3{padding-bottom:2px; background:url(images/navLine.jpg) center bottom no-repeat;}
.navigator h3 a{display:block; height:43px; line-height:43px; font-weight:normal; padding-left:40px; font-size:12px; color:#eb6ce2;}
.bbs-icon a{background:url(images/bbs-icon.png) 14px center no-repeat;}
.novel-icon a{background:url(images/novel-icon.png) 14px center no-repeat;}
.write-icon a{background:url(images/write-icon.png) 14px center no-repeat;}
.foot-gr img {display:block;margin:0 auto;}
.foot-gr{list-style-type:none; margin-top:20px;}
.navigator h3 a:hover{color:#ffc42d;}
.navigator h4{padding:20px 0; display:none;}
.navigator h4 a{display:block; width:86px; padding:10px 0; font-size:16px; color:#fff; font-weight:normal; background:#112445; text-align:center; line-height:24px; margin:0 auto; transition:all linear .4s; -webkit-transition:all linear .4s;}
.navigator h4 a:hover{background:#e74c3c;}
.navigator h5{ display:none;}
.navigator h5 a{display:block; width:86px; padding:10px 0; font-size:16px; color:#fff; font-weight:normal; background:#112445; text-align:center; line-height:24px; margin:0 auto; transition:all linear .4s; -webkit-transition:all linear .4s;}
.navigator h5 a:hover{background:#e74c3c;}
/* =Index
----------------------------------------------- */
.twoblock{margin-left:-15px;}
.threeblock{margin-left:-15px;}
.tb-child{width:50%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:15px; float:left;}
.thb-child{width:33.33%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:15px; float:left;}
.ghead{height:50px; line-height:50px; padding:0 20px 0 45px; font-size:16px; color:#fff; background-position:10px center; background-repeat:no-repeat;}
.head-1{background-color:#4d70ae;}
.head-2{background-color:#1d3051;}
.icon-1{background-image:url(images/jqgx-icon.png);}
.icon-2{background-image:url(images/xwgg-icon.png);}
.icon-3{background-image:url(images/yxzt-icon.png);}
.icon-4{background-image:url(images/zrdp-icon.png);}
.icon-5{background-image:url(images/zbtj-icon.png);}
.icon-6{background-image:url(images/video-icon.png);}
.more-link{padding-right:17px; background:url(images/more-icon.png) right center no-repeat; font-size:16px; color:#fff; float:right;}
.body-1{padding:15px 22px; border:1px #bfbfbf solid; border-top:none; background:#fff;}
.body-1 li{line-height:32px;}
.body-1 a{font-size:14px; color:#555; line-height:30px;}
.body-1 a.ired { color:red;}
.body-1 a:hover{color:#ca9523;}
.front{float:left;}
.center{display:block; height:32px; overflow:hidden; padding-right:10px;}
.date{float:right; color:#888;}
.body-2{padding:18px 12px; background:#b420a9;}
.zryx-zxyx{margin-left:-15px; margin-bottom:19px;}
.zzblock{width:50%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:15px;}
.zzblock ul{background:#90acde; padding:10px;}
.zzbUl a{background-position:center center; background-repeat:no-repeat; background-size:cover; display:block; transition:all linear .4s; -webkit-transition:all linear .4s;}
.zzblock li{float:left; width:25%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:4px;}
.zzblock li p{text-align:center; font-size:14px; color:#6f0067; line-height:26px;}
.zzLine{margin-top:20px; height:2px; background:url(images/bodyLine.jpg) repeat-x; margin-left:15px;}
.hero{overflow:hidden;}
.hero-tab{height:42px; margin-left:-1px;}
.hero-tab li{width:33.33%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:1px; float:left;}
.hero-tab li strong{display:block; font-weight:normal; height:42px; line-height:42px; color:#fff; font-size:16px; text-align:center; background:#112445; cursor:pointer;}
.hero-tab li.current strong{background:#eeeeee; color:#000;}
.hero-body{padding:18px 11px 8px; background:#eeeeee;}
.hero-body ul{margin-left:-10px;}
.hero-body li{float:left; padding-left:10px; padding-bottom:10px;}
.hero-body li a{display:block; position:relative; width:78px; height:78px;}
.hero-body li a b{ opacity:0; display:block; width:100%; height:78px; position:absolute; left:0; top:0; line-height:79px; text-align:center; font-size:14px; color:#fff; background:rgba(0,0,0,.7); transition:all linear .4s; -webkit-transition:all linear .4s;}
.hero-body li a:hover b{opacity:1;}
.body-3{padding:15px 12px; border:1px #bfbfbf solid; border-top:none; background:#fff;}
.zrdp-body ul{background:#d2d2d2; padding:8px 15px 8px 3px; margin-bottom:10px;}
.zrdp-body ul:last-child{margin-bottom:0;}
.zrdp-body li{float:left; width:20%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:12px;}
.zrdp-body li a img{transition:all ease .2s; -webkit-transition:all ease .2s; display:block;}
.zrdp-body li a:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.zbtj-body ul{padding-bottom:7px;}
.zbtj-body li{width:25%; box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; float:left;}
.zbtj-body li a{display:block;}
.zbtj-body li a img{/*border:3px #014f63 solid;*/}
.zbtj-body li a b{display:block; height:40px; line-height:40px; color:#3a3a3a; text-align:center; font-weight:normal;}
.zbtj-body li a:hover b{color:#e74c3c;}
.zbtj-body h1{padding-top:20px; border-top:1px #959595 solid; text-align:center;}
.xszn-img{background:url(images/xszn-img-on.jpg) left top no-repeat; height:305px; box-sizing:border-box; -moz-box-sizing:border-box; border:1px #bfbfbf solid;}
.jjjq-img{background:url(images/jjjq-img-on.jpg) left top no-repeat; height:305px; box-sizing:border-box; -moz-box-sizing:border-box; border:1px #bfbfbf solid;}
.thb-img{padding:148px 21px 4px;}
.thb-img li{padding-bottom:20px;}
.thb-img a{display:block; height:56px; line-height:56px; text-align:center; font-size:18px; color:#fff; transition:all linear .4s; -webkit-transition:all linear .4s;}
.xszn a{background:#4a5e18;}
.xszn a:hover{background:#88b220;}
.jjjq a{background:#b420a9;}
.jjjq a:hover{background:#4e82dd;}
.thb-child:hover .thb-img{display:inherit;}
.wjfx-head{background:url(images/wjfx.jpg) left center no-repeat; height:72px; line-height:72px; font-size:24px; color:#fff; padding:0 25px 52px; }
.wjfx-body{padding:10px 13px 11px; border:1px #bfbfbf solid; border-top:none; background:#fff;}
.body-4{padding-top:9px;}
.body-4 ul{margin-left:-15px;}
.body-4 li{width:25%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:15px; float:left;}
.body-4 li a{display:block;}
.body-4 li a span{display:block;}
.body-4 li a .a-img{position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.body-4 li a .a-img b{display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(images/video-off.png) center center no-repeat; background-size:cover; transition:all linear .4s; -webkit-transition:all linear .4s;}
.body-4 li a:hover .a-img b{background:url(images/video-on.png) center center no-repeat; background-size:cover;}
.body-4 li a .a-title{height:35px; line-height:35px; padding:0 10px; overflow:hidden; color:#fff; font-size:14px; text-align:center; background:#4d70ae;}
/*左侧列表*/
.mbHeader{display:none;}
.mbHead{position:fixed; bottom:0; width:100%; z-index:9999; height:40px; line-height:40px; background:#6f0067; box-sizing:border-box; padding-right:40px; display:none;}
.mbHead ul{width:100%; display:block; position:relative; height:40px;}
.mbHead li{width:25%; float:left;}
.mbHead li a{display:block; height:40px; line-height:40px; text-align:center; text-decoration:none; color:#fff; font-size:16px; box-sizing:border-box; border-right:1px #2a4778 solid;}
.mbHead ul span{display:block; width:40px; height:40px; background:url(images/menu_black.png) center center no-repeat; cursor:pointer; position:absolute; right:-40px; bottom:0;}
.mbHead .moreNav{position:absolute; right:-40px; width:30%; bottom:40px; display:none;}
.mbHead .moreNav a{display:block; height:40px; line-height:40px; background:#6f0067; color:#fff; text-decoration:none; text-align:center; font-size:16px; border-bottom:1px #2a4778 solid;}


.breadcrumbs{padding-left:30px; background:#b420a9 url(images/breadcrumb-icon.png) 10px 10px no-repeat; font-size:12px; color:#fff; height:32px; line-height:32px;}
.breadcrumbs ul{list-style:none;} 
.breadcrumbs ul li{list-style-type:none; float:left; line-height:32px; background:url(images/breadcrumb-right.png) no-repeat right; padding-right:20px;}
.breadcrumbs a{color:#fff;}

/*必需*/
.globalHead{margin-left:-15px; margin-bottom:20px; height:50px;}
.ghHalf{width:50%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:15px; float:left;}
#search{background:#b420a9; padding:5px 70px 5px 5px; position:relative;}
input.searchText{width:100%; height:40px; line-height:40px; box-sizing:border-box; -moz-box-sizing:border-box; padding:8px 10px; color:#888888;}
input.searchButton{position:absolute; top:0; right:0; width:65px; height:50px; background:#b420a9 url(images/search-icon-w.png) center center no-repeat; border:none; cursor:pointer;} 
input.searchButton:hover{background:#1d3051 url(images/search-icon-w.png) center center no-repeat;}
#download ul{margin-left:-15px;}
#download li{width:50%; box-sizing:border-box; -moz-box-sizing:border-box; padding-left:15px; float:left;}
#download li a{display:block; height:50px;}
.dl-glapp{background:url(images/app-icon-off.jpg) center center no-repeat;}
.dl-glapp:hover{background:url(images/app-icon-on.jpg) center center no-repeat;}
.dl-gameapp{background:url(images/download-icon-off.jpg) center center no-repeat;}
.dl-gameapp:hover{background:url(images/download-icon-on.jpg) center center no-repeat;}

/*广告样式*/
.adcs{width:100%;}
.adcs ul{list-style:none;}
.adcs ul li{ float:left; margin-right:10px;}
/*热点关键词*/
.tKeyWrd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-TOP: 5px; border:1px solid #FFF; background:#FFF; filter:Alpha(Opacity=50);opacity:0.5;
}
.tKeyWrd A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 0px 5px; COLOR: #13076e; PADDING-TOP: 1px; WHITE-SPACE: nowrap
}
.tKeyWrd A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #2f19d9; TEXT-DECORATION: none; padding:0px 3px 0px 3px;
}
/*顶部展开*/
#panel {
	height: 180px;
	display: none;
	background-color: #EEEEEE;
}
.slide {
	margin: 0;
	padding: 0;	
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF6600;
}

.btn-slide {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 116px;

	padding: 0px 0px 0 0;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-decoration: none;
}
#btn-show {
	background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 116px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}


.search #globalHead{display:block;}
.search .entry-title{text-align:left; padding:40px 0 20px;}

@media screen and (max-width:1500px){
	#content{padding:45px 65px 45px 45px;}
	}

@media screen and (max-width:1440px){
	#content{padding:20px 65px 20px 20px;}
	}
	
@media screen and (max-width:1280px){
	#secondary{width:115px;}
	.sidebar{display:none;}
	#primary{padding-left:115px;}
	}

@media screen and (max-width:1100px){
	#content{padding:20px;}
	}

@media screen and (max-width:1024px){
	
	}
	
@media screen and (max-width:768px){
	.tb-child{margin-bottom:20px; width:100%;}
	.tb-child:nth-child(2){margin-bottom:0;}
	
	.hero-body li{width:16.66%; box-sizing:border-box;}
	.hero-body li a{width:auto; height:auto;}
	.hero-body li a b{height:24px; line-height:24px; font-weight:normal; position:static;}
	.hero-body li a:hover b{display:block;}
	.thb-child{width:50%; margin-bottom:20px;}
	.thb-img{display:block;}
	.xszn-img{background:url(images/xszn-img-on.jpg);}
	.jjjq-img{background:url(images/jjjq-img-on.jpg);}
	.thb-child:nth-child(3){width:100%; margin-bottom:0;}
	.wjfx-head{background:#2c2a2a; height:48px; line-height:48px; font-weight:normal; padding:0 20px;}
	.body-4 li{width:50%; margin-bottom:16px;}
	.body-4 li:nth-child(3),.body-4 li:nth-child(4){margin-bottom:0;}
	}
	
@media screen and (max-width:640px){
	body{background:#c1dde7;}
	.mbHead,.mbHeader{display:inherit;}
	#page{height:auto; padding-bottom:30px;}
	#main{background:none;}
	#secondary{display:none;}
	#primary{padding-left:0;}
	#content{padding:10px;}
	#body{overflow:visible; padding:0;}
	.navigator h4,.navigator h5{ display:inherit;}
	
	.entry-title{padding:10px 0; font-size:18px;}
	.entry-content, .entry-summary{text-indent:0;}
	.entry-content p{margin-bottom:10px;}
	.page-header{padding-top:10px; font-size:18px;}
	.page-title{font-size:18px; line-height:28px;}
	.hero-body li a b{display:block;opacity:1;}
	
	#globalHead{display:none;}
	.search #globalHead{display:block;}
	.search .nosearch{display:none;}
	.search .ghHalf{width:100%;}
	.search .entry-title{padding:0 0 20px;}
	}
	
@media screen and (max-width:480px){
	.agblock,.tb-child{margin-bottom:10px;}
	.ghead{padding:0 10px 0 45px;}
	.ghead,.wjfx-head{height:36px; line-height:36px; font-size:16px; font-weight:normal;}
	.body-1{padding:10px;}
	.date{display:none;}
	.body-1 a{line-height:28px;}
	.center{height:28px;}
	.zzblock{width:100%; margin-bottom:10px;}
	.zzLine{margin-top:0px;}
	.zryx-zxyx{margin-bottom:10px;}
	.hero-body li{width:25%;}
	.hero-body{padding:10px 10px 0;}
	.body-3{padding:10px;}
	.zrdp-body ul{padding:0px 5px 0 0; margin-bottom:10px;}
	.zrdp-body li{padding-left:5px;}
	.zbtj-body h1{padding-top:10px;}
	.thb-child{width:100%; margin-bottom:10px;}
	.xszn-img,.jjjq-img{height:auto; background:none;}
	.xszn-img:hover,.jjjq-img:hover{background:none;}
	.thb-img{padding:0; margin-left:-10px;}
	.thb-img li{width:50%; box-sizing:border-box; padding-left:10px; float:left; padding-bottom:0;}
	.thb-img a{height:40px; line-height:40px; font-size:16px;}
	.body-4 ul{margin-left:-10px;}
	.body-4 li{padding-left:10px; margin-bottom:10px;}
	}
	

.area2 .title{ color:#010000; font-size:24px; font-weight:bold; height:55px;}
.area2 ul{ width:100%; height:auto; overflow:hidden; display:inline-block;}
.area2 ul li{ width:274px; height:355px; float:left; margin:0px 25px 30px 0px; background-color:#faf9f9;}
.area2 ul li .text{ width:272px; height:30px; line-height:30px; background-color:#896c4a; position:relative; top:-7px; margin-left:0px;}
.area2 ul li .bor img{ border:3px solid #ffffff;}
.area2 ul li .bor:hover img{ border:3px solid #cccccc;}
.area2 ul li .text .tleft{ width:270px; height:30px; position:absolute; top:0px; left:0px; color:#ffffff; font-size:14px; text-align:center;}
.area2 ul li .text .tleft a{ color:#ffffff; font-size:14px; text-align:center;}
.area2 ul li .text .tright{ width:50px; height:30px; position:absolute; top:0px; right:0px; text-align:center;}
.area2 ul li .text .tright img{ vertical-align:middle;}
.area2 ul li .p1{ width:232px; color:#000000; font-size:12px; padding:15px 0px 0px 15px;}
.area2 ul li .p2{ width:232px; color:#666666; font-size:12px; padding:10px 0px 0px 15px; line-height:20px;}
.area2 ul li .p2 a{ color:#666666;}
.area2 ul li .p2 a:hover{ color:#b36e0b;}

/*团购*/
.area-tg .title{ color:#010000; font-size:24px; font-weight:bold; height:55px;}
.area-tg ul{ width:100%; height:auto; overflow:hidden; display:inline-block;}
.area-tg ul li{ width:274px; height:auto; float:left; margin:0px 25px 30px 0px; background-color:#faf9f9;}
.area-tg ul li .text{ width:272px; height:30px; line-height:30px; background-color:#896c4a; position:relative; top:-7px; margin-left:0px;}
.area-tg ul li .bor img{ border:3px solid #ffffff;}
.area-tg ul li .bor:hover img{ border:3px solid #cccccc;}
.area-tg ul li .text .tleft{ width:270px; height:30px; position:absolute; top:0px; left:0px; color:#ffffff; font-size:14px; text-align:center;}
.area-tg ul li .text .tleft a{ color:#ffffff; font-size:14px; text-align:center;}
.area-tg ul li .text .tright{ width:50px; height:30px; position:absolute; top:0px; right:0px; text-align:center;}
.area-tg ul li .text .tright img{ vertical-align:middle;}
.area-tg ul li .p1{ width:232px; color:#666666; font-size:12px; padding:0px 0px 0px 15px; margin-top:-35px;}
.area-tg ul li .p2{ width:260px; color:#333333; font-size:12px; padding:2px 0px 0px 15px; line-height:25px; float:left; border-bottom:dotted 1px #CCC;}
.area-tg ul li .p2 a{ color:#666666;}
.area-tg ul li .p2 a:hover{ color:#b36e0b;}
.area-tg ul li .tgcss{ width:245px; color:#666666; font-size:12px; padding:2px 0px 0px 15px; line-height:20px; height:63px; overflow:hidden; float:left;}
.area-tg ul li .tgcss a{ color:#666666;}
.area-tg ul li .tgcss a:hover{ color:#b36e0b;}
.area-tg ul li .tgus{width:245px; float:left; padding-left:10px; margin-bottom:20px;}


.genenalList a{border:1px solid #30F; padding:5px 11px 5px 11px;}