@charset "utf-8";
#gq_index{
	width:100%;
	min-width:1300px;
	height:auto;
	padding:22px 0px 30px;
	display:table;
}
.bg{
	background-color:#f6fafb;
}
.bg-white{
	background-color:#fff;
}
#gq_index .y-tit{
	width:100%;
	height:85px;
	position:relative;
	border-bottom:1px solid #9d9d9f;
}
#gq_index .y-tit .icon{
	width:30px;
	height:85px;
	padding-right:15px;
	float:left;
	position:relative;
	top:0px;
	z-index:99;
}
#gq_index .y-tit .p1{
	background:url(../images/icon_01.jpg) no-repeat 1px center;
}
#gq_index .y-tit .p2{
	background:url(../images/icon_02.jpg) no-repeat 1px center;
}
#gq_index .y-tit .p3{
	background:url(../images/icon_03.jpg) no-repeat 1px center;
}
#gq_index .y-tit .p4{
	background:url(../images/icon_04.jpg) no-repeat 1px center;
}
#gq_index .y-tit .p5{
	background:url(../images/icon_05.jpg) no-repeat 1px center;
}
#gq_index .y-tit .tt{
	padding:0px 9px 0px 0px;
	display:block;
	float:left;
	font-size:30px;
	color:#000002;
	line-height:85px;
	position:relative;
	top:0px;
	z-index:99;
}
#gq_index .y-tit .more{
	width:94px;
	height:38px;
	float:right;
	font-size:16px;
	color:#382f32;
	text-align:right;
	line-height:38px;
	position:relative;
	top:28px;
	right:7px;
	z-index:99;
}
#gq_index .y-tit .more a{
	color:#382f32;
}
#gq_index .y-tit .more a:hover{
	color:#aa0000;
}
#gq_index .index_dt{
	width:413px;
	height:auto;
}
#gq_index .index_dt .news-slide{
	width:413px;
	height:272px;
	position:relative;
	z-index:2;
	background-color:#f1f1f1;
}
#gq_index .index_dt .news-slide .text{
	padding:0px 20px;
	font-size:20px;
	color:#535355;
	line-height:38px;
}
#gq_index .index_news{
	width:840px;
	height:auto;
}
#gq_index .tz_con{
	width:100%;
	height:272px;
	overflow:hidden;
}
#gq_index .dcon{
	width:900px;
	height:auto;
	padding:8px 0px 0px;
}
#gq_index .dcon li{
	width:385px;
	height:58px;
	float:left;
	padding:10px 0px 12px;
	_padding:0px 0px 0px;
	+padding:9px 0px 19px;
	margin:0px 65px 15px 0px;
	_margin:0px 65px 5px 0px;
	+margin:0px 65px 9px 0px;
	border-bottom:1px solid #e7e9ea;
}
#gq_index .dcon .date{
	width:66px;
	height:60px;
	float:left;
	text-align:center;
	background-color:#c7020c;
	border-top:1px solid #c7020c;
	border-bottom:1px solid #c7020c;
	position:relative;
	left:-1px;
	overflow:hidden;
}
#gq_index .dcon .tdate{
	width:66px;
	height:60px;
	float:left;
	text-align:center;
	position:relative;
	left:-1px;
	overflow:hidden;
	font-size:20px;
	color:#c7020c;
	line-height:60px;
}
#gq_index .dcon .date .d{
	width:100%;
	height:38px;
	display:block;
	padding:0px 0px;
	margin:0px 0px;
	font-size:30px;
	color:#f6fafb;
	line-height:38px;
	overflow:hidden;
}
#gq_index .dcon .date .m{
	width:62px;
	height:20px;
	display:block;
	margin:0px auto 0px;
	padding:0px 0px;
	font-size:14px;
	color:#c82a39;
	line-height:20px;
	background-color:#fffdfe;
}
#gq_index .dcon .txt{
	width:290px;
	height:56px;
	float:right;
	padding:2px 0px;
	font-size:18px;
	color:#000000;
	line-height:28px;
	position:relative;
	right:13px;
	overflow:hidden;
}
#gq_index .dcon .txt a:hover{
	color:#c7020c;
}
#gq_index .tit-list{
	width:98%;
	height:30px;
	margin:0px 0px;
	position:absolute;
	top:25px;
	left:25px;
}
#gq_index .tit-list .tit_1,#gq_index .tit-list .tit_2{
	_width:200px;
	float:left;
	cursor:pointer;
}
#gq_index .tit-list .tit_1{
	border-right:1px solid #d0d0d0;
}
#gq_index .tit-list .tit_1 h3,#gq_index .tit-list .tit_2 h3{
	height:30px;
	padding:0px 38px;
	font-size:30px;
	font-weight:normal;
	color:#838383;
	text-align:center;
	line-height:30px;
}
#gq_index .tit-list .tit_1 h3,#gq_index .tit-list .tit_2 h3 a{
	color:#838383;
}
#gq_index .tit-list .tit_1 .selected,#gq_index .tit-list .tit_2 .selected{
	color:#000000;
}
#gq_index .tit-list .tit_1 .selected a,#gq_index .tit-list .tit_2 .selected a{
	color:#000000;
}
#gq_index .nav-more{
	width:60px;
	height:30px;
	float:right;
	position:relative;
	top:10px;
}
#gq_index .more_1,.more_2{
	width:60px;
	height:30px;
}
#gq_index .nav-more a{
	width:100%;
	height:29px;
	float:left;
	font-size:16px;
	line-height:29px;
	position:absolute;
	top:0px;
	right:10px;
	z-index:99;
	display:none;
}
#gq_index .nav-more a.selected{
	display:block;
}
#gq_index .index_tm{
	width:867px;
	height:auto;
}
#gq_index .index_tm .tm{
	position:relative;
	left:15px;
}
#gq_index .tm_con{
	width:100%;
	height:350px;
	padding:25px 0px 0px;
	overflow:hidden;
}
#gq_index .index_tm .tm li{
	height: 70px;
	margin: 0px 65px 18px 0px;
	_margin: 0px 65px 10px 0px;
	+margin: 0px 65px 10px 0px;
}
#gq_index .index_fw{
	width:384px;
	height:auto;
}
#gq_index .index_fw .fw-con{
	width:100%;
	height:364px;
	overflow:hidden;
}
#gq_index .index_fw .fw-con .flist{
	width:395px;
	height:auto;
	display:table;
	margin:16px 0px;
}
#gq_index .index_fw .fw-con .flist li{
	width:126px;
	height:108px;
	margin:0px 4px 4px 0px;
	float:left;
	overflow:hidden;
	position:relative;
}
#gq_index .index_fw .fw-con .flist a{
	width:100%;
	height:106px;
	display:block;
	background-color:#dcdcdc;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	font-size:18px;
	color:#b51c30;
	cursor:pointer;
}
#gq_index .index_fw .fw-con .flist .fw_hover a{
	width:100%;
	height:106px;
	display:block;
	background-color:#bd1a2d;
	border-top:1px solid #bd1a2d;
	border-bottom:1px solid #bd1a2d;
	font-size:18px;
	color:#fff;
	cursor:pointer;
}
#gq_index .index_fw .fw-con .flist .fw_t{
	position:absolute;
	top:20px;
	left:13px;
}
#gq_index .index_fw .fw-con .flist .fw_icon{
	width:35px;
	height:35px;
	position:absolute;
	right:18px;
	bottom:12px;
}
#gq_index .index_fw .fw-con .flist .fw_01{
	background:url(../images/icon_06.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_02{
	background:url(../images/icon_07.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_03{
	background:url(../images/icon_08.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_04{
	background:url(../images/icon_09.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_05{
	background:url(../images/icon_10.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_06{
	background:url(../images/icon_11.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_07{
	background:url(../images/icon_12.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_08{
	background:url(../images/icon_13.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist .fw_09{
	background:url(../images/icon_14.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover{
	background-color:#bd1a2d;
	border-top:1px solid #bd1a2d;
	border-bottom:1px solid #bd1a2d;
	color:#fff;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_01{
	background:url(../images/icon_h_06.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_02{
	background:url(../images/icon_h_07.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_03{
	background:url(../images/icon_h_08.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_04{
	background:url(../images/icon_h_09.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_05,#gq_index .index_fw .fw-con .flist .fw_hover .fw_05{
	background:url(../images/icon_h_10.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_06{
	background:url(../images/icon_h_11.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_07{
	background:url(../images/icon_h_12.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_08{
	background:url(../images/icon_h_13.jpg) no-repeat 1px center;
}
#gq_index .index_fw .fw-con .flist a:hover .fw_09{
	background:url(../images/icon_h_14.jpg) no-repeat 1px center;
}
#gq_index div.indexmaindiv{height:275px;margin:45px auto 30px;width:1300px;overflow:hidden; clear:both;}
#gq_index div.indexmaindiv1 div.stylesgoleft{float:left;width:46px;height:45px;background:url('../images/arrow_01.jpg') no-repeat left top;margin:88px 10px 0px 0px;cursor:pointer;}
#gq_index div.indexmaindiv1 div.playerdetail{width:370px;height:270px;font-family:'微软雅黑';text-align:center;}
#gq_index div.indexmaindiv1 div.playerdetail img{width:370px;height:222px;}
#gq_index div.indexmaindiv1 div.stylesgoright{float:left;width:46px;height:45px;background:url('../images/arrow_02.jpg') no-repeat left top;margin:88px 0px 0px 0px;cursor:pointer;}
/*滚动*/
#gq_index div.maindiv1{float:left;width:1190px;height:270px;overflow:hidden;}
#gq_index div.maindiv1 ul{float:left;}
#gq_index div.maindiv1 ul li{float:left;width:405px;height:270px;}
#gq_index .ScrCont{width:10000000px;}
#gq_index div.indexmaindiv .tit{
	font-size:16px;
	line-height:48px;
}
@media screen and (max-width:1300px){
	#gq_index{
		width:100%;
		min-width:1200px;
	}
	#gq_index .index_news{
		width:740px;
	}
	#gq_index .dcon{
		width:800px;
	}
	#gq_index .dcon li{
		width:350px;
		margin:0px 35px 15px 0px;
	}
	.index_tm .tm li {
		height: 70px;
		margin: 0px 35px 18px 0px;
	}
	#gq_index .dcon .txt{
		width:240px;
	}
	#gq_index .index_tm{
		width:767px;
	}
	#gq_index .index_tm .tm{
		position:relative;
		left:15px;
	}
	#gq_index .index_tm .tm li{
		height: 70px;
		margin: 0px 35px 18px 0px;
	}
	#gq_index div.indexmaindiv{width:1200px;}
	#gq_index div.maindiv1{width:1090px;}
	#gq_index div.maindiv1 ul li{width:405px;}
}
@media screen and (max-width:1200px){
	#gq_index{
		width:100%;
		min-width:1000px;
	}
	#gq_index .index_news{
		width:540px;
	}
	#gq_index .dcon{
		width:600px;
	}
	#gq_index .dcon li{
		width:250px;
		margin:0px 35px 15px 0px;
	}
	.index_tm .tm li {
		height: 70px;
		margin: 0px 35px 18px 0px;
	}
	#gq_index .dcon .txt{
		width:140px;
	}
	#gq_index .index_tm{
		width:567px;
	}
	#gq_index .index_tm .tm{
		position:relative;
		left:15px;
	}
	#gq_index div.indexmaindiv{width:1000px;}
	#gq_index div.maindiv1{width:890px;}
	#gq_index div.maindiv1 ul li{width:405px;}
}
.box-mobile{
	display:none;
}
.box-pc{
	display:block;
}
@media screen and (max-width:1000px){
	#gq_index .y-tit{
		width:100%;
		height:55px;
		position:relative;
		border-bottom:1px solid #9d9d9f;
	}
	#gq_index .y-tit .icon{
		width:25px;
		height:25px;
		background-size:100% 100%;
		top:20px;
	}
	#gq_index .y-tit .tt{
		font-size:22px;
		line-height:62px;
		left:10px;
	}
	#gq_index .y-tit .more{
		top:10px;
	}
	#gq_index{
		width:100%;
		min-width:100%;
		height:auto;
		padding:10px 0px 30px;
		display:table;
	}
	#gq_index .index_dt{
		width:100%;
		height:auto;
		margin:auto;
	}
	#gq_index .index_dt .news-slide{
		width:100%;
		height:350px;
		margin:auto;
		position:relative;
		z-index:2;
		background-color:#f1f1f1;
	}
	#gq_index .index_dt .news-slide .text{
		font-size:16px;
	}
	#gq_index .index_news{
		width:100%;
		height:auto;
		margin:auto;
		padding:15px 0px 0px;
	}
	#gq_index .tz_con{
		width:100%;
		height:385px;
		overflow:hidden;
	}
	#gq_index .dcon{
		width:96%;
		height:auto;
		padding:12px 0px 0px;
		margin:auto;
	}
	#gq_index .dcon li{
		width:100%;
		height:auto;
		float:left;
		padding:0px 0px 12px;
		margin:0px 0px 12px 0px;
		border-bottom:1px solid #e7e9ea;
		clear:both;
	}
	#gq_index .dcon .date{
		width:62px;
		height:54px;
	}
	#gq_index .dcon .date .d{
		width:100%;
		height:32px;
		font-size:24px;
		line-height:32px;
	}
	#gq_index .dcon .date .m{
		width:58px;
	}
	#gq_index .dcon .txt{
		width:calc(100% - 93px);
		height:52px;
		font-size:16px;
		line-height:26px;
	}
	#gq_index .index_tm{
		width:100%;
		height:auto;
		margin:auto;
	}
	#gq_index .index_fw{
		width:100%;
		height:auto;
		margin:auto;
	}
	#gq_index .index_fw .fw-con .flist{
		width:100%;
		height:auto;
		display:table;
		margin:16px 0px;
/*		display:-webkit-box;
		display:-moz-box;
		display:-ms-flexbox;
		display:-wekit-flex;
		display:flex;
		flex-wrap:wrap;*/
	}
	#gq_index .index_fw .fw-con .flist li{
		width:calc(33.3% - 4px);
		height:108px;
		margin:0px 2px 4px 2px;
		float:left;
		overflow:hidden;
		position:relative;
/*		-webkit-box-flex:1;
		-moz-box-flex:1;
		-ms-flex:1;
		-webkit-flex:1;
		flex:1;*/
	}
	#gq_index .wap-tit{
		width:100%;
		margin:auto;
	}
	#gq_index .tit-list{
		width:100%;
		height:22px;
		margin:0px 0px;
		position:absolute;
		top:21px;
		left:15px;
		line-height:22px;
	}
	#gq_index .tit-list .tit_1 h3, #gq_index .tit-list .tit_2 h3{
		height:25px;
		padding: 0px 22px;
		font-size:22px;
		line-height:22px;
	}
	#gq_index .nav-more{
		top:0px;
	}
	#gq_index .nav-more a{
		right:5px;
	}
	#gq_index .index_tm .tm{
		left:0;
	}
	#gq_index .tm_con{
		width:100%;
		height:385px;
		padding:10px 0px 0px;
		overflow:hidden;
	}
	#gq_index .index_tm .tm li {
		height: 60px;
		margin: 0px 0px 12px 0px;
	}
	.box-mobile{
		display:block;
	}
	.box-pc{
		display:none;
	}
	.banner{ width:100%; height:340px; overflow:hidden; position:relative; top:30px;}
	.b-img{ height:500px;  position:absolute; left:0; top:0;}
	.b-img a{ display:block; height:340px; float:left; text-align:center;}
	.b-img .img{
		width:calc(100% - 200px);
		height:240px;
		margin:auto;
		position:relative;
		clear:both;
		float:none;
	}
	.b-img .btit{
		width:calc(100% - 200px);
		height:45px;
		margin:auto;
		clear:both;
		float:none;
		font-size:16px;
		color:#000;
		line-height:45px;
		overflow:hidden;
	}
	.b-list{ height:50px; padding-top:0px; position:relative; margin:0 auto;z-index:1; display:none;}
	.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
	.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
	.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
	.bar-left em{ display:block; width:46px; height:45px; background:url(../images/arrow_01.jpg) 0px 0px no-repeat; margin:0 auto; margin-top:100px;}
	.bar-right em{ display:block; width:46px; height:45px; background:url(../images/arrow_02.jpg) 0px 0px no-repeat; margin:0 auto; margin-top:100px;}
	.banner-2{ width:100%; height:340px; overflow:hidden; position:relative; top:30px;}
	.b-img-2{ height:500px;  position:absolute; left:0; top:0;}
	.b-img-2 a{ display:block; height:340px; float:left; text-align:center;}
	.b-img-2 .img-2{
		width:calc(100% - 200px);
		height:240px;
		margin:auto;
		position:relative;
		clear:both;
		float:none;
	}
	.b-img-2 .btit-2{
		width:calc(100% - 200px);
		height:45px;
		margin:auto;
		clear:both;
		float:none;
		font-size:16px;
		color:#000;
		line-height:45px;
		overflow:hidden;
	}
	.b-list-2{ height:50px; padding-top:0px; position:relative; margin:0 auto;z-index:1; display:none;}
	.b-list-2 span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
	.bar-left-2{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
	.bar-right-2{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
	.bar-left-2 em{ display:block; width:46px; height:45px; background:url(../images/arrow_01.jpg) 0px 0px no-repeat; margin:0 auto; margin-top:100px;}
	.bar-right-2 em{ display:block; width:46px; height:45px; background:url(../images/arrow_02.jpg) 0px 0px no-repeat; margin:0 auto; margin-top:100px;}
}
@media screen and (max-width:520px){
	.b-img .img{
		width:calc(100% - 50px);
	}
	.b-img .btit{
		width:calc(100% - 50px);
	}
	.b-img-2 .img-2{
		width:calc(100% - 50px);
	}
	.b-img-2 .btit-2{
		width:calc(100% - 50px);
	}
}
@media screen and (max-width:480px){
	#gq_index .index_dt .news-slide{
		width:100%;
		height:270px;
		margin:auto;
		position:relative;
		z-index:2;
		background-color:#f1f1f1;
	}
}
	