/*
陈子 2016-1-24 更新
QQ：80056558
承接任何类型的网站程序开发、仿站（企业站、商城站、平台站、门户站、微信站、在线支付接口、直销系统等等）
*/
@charset "utf-8";
body {background-color:#ffffff;margin:0;padding:0;}
body,td,th {font-size:14px; font:400 14px/18px '新宋体';}
form,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,h7 {margin:0px;padding:0;}
img {border:0px;}
ul,li {margin:0px;padding:0px;list-style-type:none;}
a:link,a:visited,a:active {color: #0169A0;text-decoration: none;}
a:hover {text-decoration: underline;color: #0169A0;}

.clear{clear:both;height:0px;font-size:0px;overflow: hidden;line-height:0px;zoom:1;}
.tal{text-align:left!important;}
.tac{text-align:center!important;}
.tar{text-align:right!important;}
.fl{float:left}
.fr{float:right}

.br5 {height:5px;font-size:1px; line-height:1px;}
.br6 {height:6px;font-size:1px; line-height:1px;}
.br8 {height:8px;font-size:1px; line-height:1px;}
.br10 {height:10px;font-size:1px; line-height:1px;}
.hr5{ font-size:1px; line-height:1px; margin:5px 0; border-top:1px dashed #cccccc;}
.hr30{ font-size:1px; line-height:1px; margin:30px 0; border-top:1px dashed #cccccc;}
.red{ color:#FF0000;}
.pager-c{ text-align:center;}

.bodyBox{width:1000px; margin:0 auto; background-color:#FFFFFF;}
	.bodyBox .leftBox{ width:195px; float:left;}
	.bodyBox .rightBox{ width:799px; float:right;}
	.bodyBox .aboutLeft{ width:180px; float:left;}
	.bodyBox .abooutRight{ width:805px; float:right;}

.top1{ height:32px; line-height:32px; background-color:#F4F4F4; background-image:url(/images/miniBg.jpg);}
	.top1 .bodyBox{ background-color:transparent;}
	.top1 .hLeft{ float:left;height:31px; line-height:31px;}
	.top1 .hRight{ float:right; color:#cccccc;}
		.top1 .hRight span{color:#333333;position:relative; display:inline-block;}
		.top1 .hRight span.more{ padding-right:12px; background:url(/images/li1.png) no-repeat right 13px;}
			.top1 .hRight span > div{position:absolute; top:32px;left:-28px; background-color:#ffffff; width:120px; border:1px solid #cccccc; padding:3px 0; display:none;}
			.top1 .hRight span > div a{ display:block; height:20px; line-height:20px; text-align:center; font-size:12px;}
		.top1 .hRight b{ color:#ff0000;}
.top2{ clear:both; background-color:#FFFFFF; height:95px;}
	.top2 .logo{ float:left}
	.top2 .ad{ float:right; padding-top:8px;}
.top3{ background-color:#ffffff; clear:both; height:40px; line-height:40px;background-image:url(/images/menu_bg.png); background-position:left bottom; background-repeat:repeat-x; margin-bottom:5px; width:100%; z-index:999;}
	.top3 .bodyBox{ background-color:transparent; overflow:hidden;}
	.top3 .menu{ width:1003px;}
		.top3 .menu li{ display:block; float:left;height:32px; line-height:32px; width:91px;}
		.top3 .menu a{ padding-top:5px;height:27px; line-height:27px;display:inline-block;color:#000000; font-size:14px;margin:0 6px 0 0;width:85px; text-align:center; font-weight:bold; background-image:url(/images/bg_menu.png);}
		.top3 .menu a:hover,.top3 .menu a.on{color:#ffffff;background-image:url(/images/bg_menu_on.png); text-decoration:none;}

.wrapper{width:1006px; margin:0 auto;}

.header {height:365px;position:relative; margin-bottom:8px;z-index:10;}
	.header .menu{position:absolute;width:928px; padding:0 0 0 55px; height:48px; background:url(/images/menuBg.png) no-repeat top center; left:11px;top:9px; z-index:5;}
		.header .menu li{ height:48px; line-height:48px; font-size:14px; font-weight:bold; margin-right:26px; display:block; position:relative; float:left; width:64px;}
			.header .menu li > a{font-size:14px; font-weight:bold;display:block;}
		.header .menu li > a,.header .menu li > a:link,.header .menu li > a:visited,.header .menu li > a:active {color: #0179B8;text-decoration: none;}
		.header .menu li > a:hover {text-decoration: none;	color: #CC0000;}
			.header .menu li .subMenu{ display:none; position:absolute; left:-35px; top:48px; width:125px;background-image:url(/images/subMenuBg.png); padding:3px 3px 0 3px;}
			.header .menu li .subMenu a{ display:block; height:27px; line-height:27px; text-align:center;background-image:url(/images/subMenuABg.png); margin-bottom:3px; font-size:12px; font-weight:normal; color:#000000;}
			.header .menu li .subMenu a:hover {text-decoration: none;	color: #CC0000;}
	.header .logo{position:absolute;width:140px; height:140px;left:22px;top:62px; z-index:3;}
	.header .mask{position:absolute;width:100%;height:100%; background:url(/images/topMask.png) no-repeat left top; left:0; top:0; z-index:2;}
	.header .bg{position:absolute;width:100%;height:100%; left:0; top:0; z-index:1;}

.mainer{ margin-bottom:8px;}
	.mainer .top{ display:none;}
	.mainer .body{background-color:#ffffff; padding:0 0 10px 0;}
		.mainer .body .leftBox{ width:200px; float:left;}
		.mainer .body .rightBox{ width:785px; float:right;}
	.mainer .bottom{ display:none;}
	
.location{ height:20px; line-height:20px; margin-bottom:10px; background-color:#f3f3f3; padding:3px 5px; font-size:12px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
	
.aboutLMenu{ width:210px; margin-bottom:10px;}
	.aboutLMenu .title{height:43px; text-align:center;background-image:url(/images/aboutLeft_01.png); line-height:38px; font-weight:bold;}
	.aboutLMenu .list{text-align:center;background-image:url(/images/aboutLeft_03.png);}
		.aboutLMenu .list a{ height:32px; line-height:32px; display:block;}
		.aboutLMenu .list a.on{ font-weight:bold; color:#cc0000;}
	.aboutLMenu .foot{height:15px;background-image:url(/images/aboutLeft_05.png);}
.leftCatBox{width:198px; margin-bottom:10px; border:1px solid #D7D7D7;}
	.leftCatBox .title{height:29px;background-image:url(/images/sTitleBg.jpg); line-height:29px; font-weight:bold; border-bottom:1px solid #D7D7D7;}
		.leftCatBox .title b{ display:block; float:left; padding-left:20px;background:url(/images/li1.png) no-repeat 8px 7px;}
		.leftCatBox .title1 b{ background:url(/images/li2.png) no-repeat 8px 10px;}
		.leftCatBox .title span{display:block; float:right; padding-right:8px; font-size:12px; font-weight:normal;}
	.leftCatBox .sTitle{ height:27px; line-height:27px; border-bottom:1px solid #C9C9C9; font-size:12px; padding-left:10px;}
		.leftCatBox .sTitle a{ display:inline-block; width:60px; text-align:center;}
		.leftCatBox .sTitle a:hover{ text-decoration:none;}
		.leftCatBox .sTitle a.on{ background-color:#F5F6F8;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9; color:#FF3300;}
	.leftCatBox .list{ clear:both; padding:0 8px;font-size:12px;}
		.leftCatBox .list a{ height:26px; line-height:26px; display:block;}
		.leftCatBox .list a:hover{color:#cc0000; text-decoration:none;}
		.leftCatBox .list .depth0{background:url(/images/li7.png) no-repeat left 6px; padding-left:25px; color:#004761;}
		.leftCatBox .list .depth1{background:url(/images/li7.png) no-repeat 14px 6px; padding-left:39px; color:#004761; display:none;}
		.leftCatBox .list .depth0.on{background-image:url(/images/li8.png);color:#cc0000; font-weight:bold;}
		.leftCatBox .list .depth1.on{background-image:url(/images/li8.png);color:#cc0000; font-weight:bold;}
		.leftCatBox .list .more{ text-align:right; clear:both;}
		.leftCatBox .list .sPicList{ margin-top:8px;}
			.leftCatBox .list .sPicList a{height:80px; width:80px; line-height:80px; float:left; display:block; margin:0 5px 8px 5px;}
				.leftCatBox .list .sPicList a img{height:80px; width:80px; border:1px solid #f0f0f0;}
		.leftCatBox .newsList{ height:340px;}
			.leftCatBox .newsList li{ background-image: url("/images/li4.gif");background-position: left 10px;background-repeat: no-repeat;border-bottom: 1px dashed #dedfde;height: 30px;line-height: 30px;padding-left: 14px;}
			.leftCatBox .newsList li.more{ text-align:right; border-bottom:none; background-image:none;}
				.leftCatBox .newsList li a{ height:30px; line-height:30px; display:block;}
				.leftCatBox .newsList li a,.leftCatBox .newsList li a:link,.leftCatBox .newsList li a:visited,.leftCatBox .newsList li a:active{ color:#333333; text-decoration:none;}
				.leftCatBox .newsList li a:hover{ color:#CC0000; text-decoration:none;}
		.leftCatBox .content{ padding:5px; line-height:180%; font-size:12px;}
.aboutRContent{}
	.aboutRContent > .title{height:37px;background:url(/images/aboutRight_01.png) left top no-repeat; line-height:37px;}
		.aboutRContent > .title b{ display:block; float:left; padding-left:40px;}
		.aboutRContent > .title span{display:block; float:right; width:88px;background-image:url(/images/aboutRight_02.png);}
	.aboutRContent > .content{ clear:both; padding:8px 12px; line-height:180%; border:1px solid #E7E7E7;}
		.aboutRContent > .content td{line-height:180%; padding-left:3px;}
		.aboutRContent > .content > .btns{ padding:10px 0; text-align:center;}
		.aboutRContent > .content > .categoryList{ padding:5px; border:1px dashed #cccccc; margin-bottom:10px; background-color:#fafafa;}
			.aboutRContent > .content > .categoryList a{ display:inline-block; padding:1px 3px; margin-right:3px;}
			.aboutRContent > .content > .categoryList a.on,.aboutRContent > .content > .categoryList a:hover{ background-color:#e5e5e5;}
/*
		.aboutRContent > .content a{ color:#333333; text-decoration:underline;}
		.aboutRContent > .content a:hover{ color:#CC0000; text-decoration:none;}
*/
.newsList{}
	.newsList li{ background-image: url("/images/li4.gif");background-position: left 10px;background-repeat: no-repeat;border-bottom: 1px dashed #dedfde;height: 30px;line-height: 30px;padding-left: 14px;}
		.newsList li a,.newsList li a:link,.newsList li a:visited,.newsList li a:active{ color:#333333; text-decoration:none;}
		.newsList li a:hover{ color:#CC0000; text-decoration:none;}
.newsDetail{ position:relative;}
	.newsDetail .title {height:30px; line-height:30px; border-bottom:1px dashed #DEDFDE;margin-bottom:5px;text-align:center;font-weight:bold; padding-bottom:5px;}
	.newsDetail .attr {height:35px; line-height:35px; border-bottom:1px dashed #DEDFDE;margin-bottom:10px;text-align:center;margin-top:-8px;color:#888888;}
	.newsDetail .content{line-height:180%;}
		.newsDetail .content .pic{ line-height:normal; text-align:center;}
			.newsDetail .content .sTitle span{ font-weight:bold;}
		.newsDetail .content .l{ float:left;}
		.newsDetail .content .r{ float:right; width:585px;}
			.newsDetail .content .r em{ font-style:normal; color:#888888;}
	
.picList {}
	.picList li{float:left;}
		.picList li .pic{ position:relative;}
			.picList li .pic a{ display:block;padding:4px;border:1px solid #cccccc; position:relative;}
				.picList li .pic a span{ display:block; width:100%; height:50px; line-height:50px; text-align:center; position:absolute; left:0px; top:55px; background-image:url(/images/mask25.png); background-position:center center; cursor:pointer;}
					.picList li .pic a span i{ font-size:30px; font-weight:bold;color:#E60403; font-style:normal; text-indent:-9999px; display:block;}
			.picList li .pic a:hover{padding:1px;border:4px solid #A31201;}
				.picList li .pic a:hover span{top:52px;}
			.picList li .pic .play{ position:absolute;}
		.picList li .sTitle{}
.picListM {}
	.picListM li{margin:0 0 25px 17px;width:170px;height:185px;}
		.picListM li .pic a,.picListM li .pic img{width:160px;height:160px;}
		.picListM li .sTitle{height:25px;line-height:25px; text-align:center;}
.picListITA {}
	.picListITA li{margin:5px 0 0 10px;width:165px;height:165px;}
		.picListITA li .pic a,.picListITA li .pic img{width:154px;height:154px;}
		.picListITA li .sTitle{height:25px;line-height:25px; text-align:center;}
.picListPA {}
	.picListPA li{margin:0;height:145px; display:block; float:none; clear:both;}
		.picListPA li .pic{ float:left;}
			.picListPA li .pic a,.picListPA li .pic img{width:160px;height:120px;}
		.picListPA li .sTitle{height:25px;line-height:25px; text-align:left; float:right; width:575px; font-weight:bold;}
		.picListPA li .attr{line-height:25px; text-align:left; float:right; width:575px; color:#333333; position:relative;}
			.picListPA li .attr em{ font-style:normal; color:#888888;}
		.picListPA li .sContent{line-height:25px; text-align:left; float:right; width:575px; color:#666666;}
.picListFA {}
	.picListFA li{margin:0;height:145px; display:block; float:none; clear:both;}
		.picListFA li .pic{ float:left;}
			.picListFA li .pic a,.picListFA li .pic img{width:120px;height:120px;}
		.picListFA li .sTitle{height:25px;line-height:25px; text-align:left; float:right; width:615px; font-weight:bold;}
		.picListFA li .attr{line-height:25px; text-align:left; float:right; width:615px; color:#333333;}
		.picListFA li .sContent{line-height:25px; text-align:left; float:right; width:615px; color:#666666;}
.picListP {}
	.picListP li{margin:0 0 25px 17px;width:170px;height:170px;}
		.picListP li .pic a,.picListP li .pic img{width:160px;height:120px;}
		.picListP li .pic img.play{width:50px;height:50px; left:60px; top:40px;}
		.picListP li .sTitle{height:50px;line-height:25px; text-align:center;}
		
.indexLCNewsList{ padding:3px 0;}
	.indexLCNewsList li{ background-image: url("/images/li3.png");background-position: left 6px;background-repeat: no-repeat;height: 25px;line-height: 25px;padding-left: 18px; font-size:12px;}
		.indexLCNewsList li a,.newsList li a:link,.newsList li a:visited,.newsList li a:active{ color:#333333; text-decoration:none;}
		.indexLCNewsList li a:hover{ color:#CC0000; text-decoration:none;}
#indexTAPMarquee{width:935px; height:160px; overflow:hidden;}
	#indexTAPMarquee .pic{margin:3px 0 0 0;width:168px;height:144px;}
		#indexTAPMarquee .pic a{ display:block;}
		#indexTAPMarquee .pic img{width:160px;height:120px; border:1px solid #cccccc;}
			#indexTAPMarquee .pic .title{ text-align:center; font-size:12px;}
#indexTDP{width:975x; height:129px; overflow:hidden;}
	#indexTDP .pic{margin:6px 0 0 0;width:115px;height:115px; text-align:center;}
		#indexTDP .pic img{width:115px;height:115px; border:1px solid #cccccc;}
	
.footer{background-image:url(/images/footBg.png); padding:10px 0 10px 0; text-align:center; line-height:180%; background-color:#FBFBFB;}

.gbtable1 {background-color: #FFFFFF;}
.gbtable1 input {background-color: #fafafa;border: 1px solid #BDBDBD;font-size: 12px;height:20px;line-height:20px;}
.gbtable1 textarea {border: 1px solid #BDBDBD;background-color: #fafafa;font-size: 12px; width:550px;}

.navList{ padding-top:5px;}
	.navList li{ height:30px; line-height:30px; float:left; width:140px; text-align:center; margin:0 10px 12px 0;}
		.navList li a{ display:block;border:1px solid #cccccc; background-color:#f0f0f0; }
		.navList li a:hover{ text-decoration:none; border:1px solid #cccccc;background-color:#ffffff;}

.memberBox {background: rgba(0, 0, 0, 0) url("/images/vlineb.png") repeat-y scroll 0 0;border: 1px solid #ccc;min-height: 300px;}
	.memberBox .l {float: left;margin-bottom: 10px;overflow: hidden;padding: 6px 10px;width: 117px;}
		.memberBox .l .tbn {margin: -6px -10px 0;}
			.memberBox .l .tbn .sTitle {padding: 10px;font-size: 16px;border-bottom: 1px dashed #cdcdcd;}
			.memberBox .l .tbn li {display: block;font-size: 14px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;border-bottom: 1px dashed #ccc;height: 33px;margin: 0 10px;}
			.memberBox .l .tbn li.on {background: #fff none repeat scroll 0 0;border-bottom-style: solid;border-top: 1px solid #cdcdcd;margin: -1px 0 0;padding: 0 10px 0 9px;}
				.memberBox .l .tbn li a {display: block;height: 33px;line-height: 33px;}
.memberBox .r {float: right;display: inline;margin-right: 10px;padding-top: 10px;width: 830px;}
	.memberBox .r .tabs {border-bottom: 1px solid #cdcdcd;line-height: 30px;height:31px;margin-top: 3px;padding-left: 20px;}
		.memberBox .r .tabs li {float: left;margin: 0 3px -1px 0;}
			.memberBox .r .tabs li a {background: #e5edf2 none repeat scroll 0 0;border: 1px solid #cdcdcd;display: block;padding: 0 10px;}
			.memberBox .r .tabs li.on a {background: #fff none repeat scroll 0 0;border-bottom-color: #fff;font-weight: 700;}
.memberBox1 {min-height: 300px;}
	.memberBox1 .tabs {border-bottom: 1px solid #cdcdcd;line-height: 30px;height:31px;margin-top: 3px;padding-left: 20px;}
		.memberBox1 .tabs li {float: left;margin: 0 3px -1px 0;}
			.memberBox1 .tabs li a {background: #e5edf2 none repeat scroll 0 0;border: 1px solid #cdcdcd;display: block;padding: 0 10px;}
			.memberBox1 .tabs li.on a {background: #fff none repeat scroll 0 0;border-bottom-color: #fff;font-weight: 700;}
.postTable{ margin-top:10px;}
	.postTable th {font-weight: 400;text-align: left;vertical-align: top;padding-right: 5px;padding-top: 9px;width: 130px;}
		.postTable th .rq {float: right;font-size: 12px;color: red; padding-right:5px;}
	.postTable caption, .postTable th, .postTable td {padding: 7px 0;vertical-align: top;}
	.postTable .p {text-align: right;}
	.postTable .input1{border:1px solid #cccccc; height:22px; line-height:22px; width:350px;}
	.postTable .textarea1{border:1px solid #cccccc; height:22px; line-height:22px; width:550px; height:180px;}
	.postTable .textarea2{border:1px solid #cccccc; height:22px; line-height:22px; width:550px; height:80px;}
.mbttn {background: #e5e5e5 url("/images/pn.png") repeat-x scroll 0 0;border: 1px solid #999;box-shadow: 0 1px 0 #e5e5e5;cursor: pointer;height: 23px;margin-right: 3px;overflow: hidden;padding: 0;vertical-align: middle;}
.mbttn1, a.mbttn1 {background-color: #06c;background-position: 0 -48px;border-color: #235994;color: #fff; padding:0 10px;}
.listTable{margin-top:10px; background-color:#CDCDCD;}
	.listTable th {text-align: center; font-weight:bold; background-color:#F2F2F2; background-image:url(/images/tabletbg1.png); height:22px; line-height:22px;}
	.listTable td {text-align: center; background-color:#ffffff;}
	.listTable td.tal{ text-align:left;}

.gameSTab {font-size: 14px;height: 30px;margin: 15px 0;padding:0 0 0 15px;border-bottom:1px solid #CCCCCC;}
	.gameSTab li {float: left;margin-right: 8px;}
		.gameSTab li a {border: 1px solid #E7E7E7;border-bottom:0 none;color: #666;display: block;height: 30px;line-height: 30px;padding: 0 15px;}
		.gameSTab li a.on {background: #32b543 none repeat scroll 0 0;color: #fff;border-color:#32b543;height: 30px;line-height: 30px;padding: 0 16px;text-decoration: none;}

.borderTableS{ background-color:#e0e0e0;}
	.borderTableS th{ background-color:#f2f2f2; text-align:center; height:25px;}
	.borderTableS td{ background-color:#ffffff; text-align:center; height:25px;}
		.borderTableS .tl{ text-align:left;}
	.borderTableS .rr3{ width:70px;}
	.borderTableS .cp{ cursor:pointer;}

.leftCatBox .navList li{ width:110px; margin:2px 4px 1px 0; height:33px; line-height:30px;}