@font-face {
	font-family: 'GADUGI';
	src: url('../fonts/GADUGI.eot');
	src: local('☺'),
		url('../fonts/GADUGI.otf') format('embedded-opentype'),
		url('../fonts/GADUGI.woff') format('woff'),
		url('../fonts/GADUGI.ttf') format('truetype'),
		url('../fonts/GADUGI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GADUGIB';
	src: url('../fonts/GADUGIB.eot');
	src: local('☺'),
		url('../fonts/GADUGIB.otf') format('embedded-opentype'),
		url('../fonts/GADUGIB.woff') format('woff'),
		url('../fonts/GADUGIB.ttf') format('truetype'),
		url('../fonts/GADUGIB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	overflow-y: scroll;
	*overflow-y: auto;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

body,
button,
input,
select,
textarea,
pre {
	font: 12px/1.5 'GADUGI', arial, tahoma, \5b8b\4f53;
}

input,
select,
textarea {
	font-size: 100%;
}

th {
	text-align: inherit;
}

fieldset,
img {
	border: 0;
}

img {
	vertical-align: top;
}

iframe {
	display: block;
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

del {
	text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

a {
	color: #1c1d1d;
	text-decoration: none;
	outline: none;
	blr: expression(this.onFocus=this.blur());
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:focus {
	outline: none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

i {
	font-style: normal;
}

input:focus,
textarea:focus,
keygen:focus,
select:focus {
	outline: none;
	outline-offset: 0px;
}

::-webkit-input-placeholder {
	color: #666;
}

::-moz-placeholder {
	color: #666;
}

:-ms-input-placeholder {
	color: #666;
}

input:-moz-placeholder {
	color: #666;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.cf:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	font-size: 0px;
	line-height: 0px;
}

.cf {
	zoom: 1;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px;
}

.mt30 {
	margin-top: 30px;
}

.mt40 {
	margin-top: 40px;
}

.pt20 {
	padding-top: 20px;
}

.isWap .pt20_w {
	padding-top: 20px;
}

.isWap .mb20_w {
	margin-bottom: 0.3rem;
}

html.isWap .pc-item,
html.isPc .wap-item {
	display: none;
}

html.isWap .wap-item,
html.isPc .pc-item {
	display: block;
}

html.isWap a:hover {
	text-decoration: none;
}

@media screen and (min-width:320px) {
	html.isWap {
		font-size: 50px;
	}
}

@media screen and (min-width:360px) {
	html.isWap {
		font-size: 56px;
	}
}

@media screen and (min-width:400px) {
	html.isWap {
		font-size: 62px;
	}
}

@media screen and (min-width:480px) {
	html.isWap {
		font-size: 75px;
	}
}

@media screen and (min-width:560px) {
	html.isWap {
		font-size: 87px;
	}
}

@media screen and (min-width:640px) {
	html.isWap {
		font-size: 100px;
	}
}

.wrapper {
	display: none;
}

.isPc .wrapper {}

.isWap .wrapper {}

.isPc .w {
	width: 1256px;
	margin: 0px auto;
}

.isWap .w {}

/* pc 设备 */
html.isPc {}

html.isPc .wap_box {
	display: none;
}

/* wap 设备 */
html.isWap {}

html.isWap .pc_box {
	display: none;
}

.isPc body {
	font-family: Arial, 'microsoft yahei';
}

.isWap body {}

.clear {
	clear: both;
}




/* banner */
.isPc .banner {
	overflow: hidden;
	zoom: 1;
	position: relative;
	font-family: Times;
	top: 10px;
	margin-bottom: 100px;
}

.isPc .banner .sliderInner,
.isPc .banner .sliderInner li {
	width: 100%;
	height: 705px;
	overflow: hidden;
	zoom: 1;
}

.isPc .banner .sliderInner {}

.isPc .banner .sliderInner li {
	display: inline;
	float: left;
	position: relative;
}

.isPc .banner .sliderInner a {
	display: block;
}

.isPc .banner .sliderInner img {
	display: block;
	width: 1920px;
	height: 705px;
}

.isPc .banner .list-mask {
	position: absolute;
	width: 100%;
	height: 320px;
	left: 0px;
	bottom: 0px;
}

.isPc .banner .list-text {
	display: block;
	width: 1100px;
	height: 100%;
	margin: 0px auto;
	font-family: 'GADUGI';
	background: url(../images/focus_bt_bg.gif) no-repeat left top;
}

.isPc .banner .list-text h2 {
	font-size: 60px;
	line-height: 60px;
	padding: 10px 0;
	font-weight: bold;
	font-family: 'GADUGI';
	color: #fff;
}

.isPc .banner .list-text p {
	padding: 15px 50px 0px 0;
}

.isPc .banner .list-text a {
	color: #fff;
	font-size: 18px;
	line-height: 26px;
}

.isPc .banner .list-text a:hover {
	text-decoration: none;
}

.isPc .banner .btn-slider {
	position: absolute;
	width: 75px;
	height: 75px;
	font-size: 0px;
	line-height: 0px;
	top: 555px;
}

.isPc .banner .btn-prev {
	left: 50%;
	margin-left: -680px;
}

.isPc .banner .btn-next {
	background-position: -85px 0px;
	left: 50%;
	margin-left: 605px;
}

.isPc .banner .slider-cur {
	font-size: 0px;
	line-height: 0px;
	text-align: center;
	width: 200px;
	padding: 25px 0px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -100px;
}

.isPc .banner .slider-cur a {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	vertical-align: top;
	background: #fff;
	margin: 0px 3.5px;
}

.isPc .banner .slider-cur a.cur {
	background: #f42838;
	width: 47px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* isWap */
.isWap .banner {
	overflow: hidden;
	zoom: 1;
	position: relative;
	margin-bottom: 0.3rem;
}

.isWap .banner .sliderInner,
.isWap .banner .sliderInner li {
	width: 100%;
	overflow: hidden;
	zoom: 1;
}

.isWap .banner .sliderInner {}

.isWap .banner .sliderInner li {
	display: inline;
	float: left;
	position: relative;
}

.isWap .banner .sliderInner a {
	display: block;
}

.isWap .banner .sliderInner img {
	display: block;
	width: 100%;
}

.isWap .banner .list-mask {}

.isWap .banner .list-text {
	background: #ececec;
	padding: 0.2rem;
	text-align: center;
}

.isWap .banner .list-text h2 {
	font-weight: bold;
}

.isWap .banner .list-text p {
	padding: 0.3rem;
	display: none;
}

.isWap .banner .list-text a {
	color: #fff;
	font-size: 0.36rem;
	line-height: 0.46rem;
}

.isWap .banner .btn-slider {
	position: absolute;
	width: 0.75rem;
	height: 0.75rem;
	font-size: 0px;
	line-height: 0px;
	background: url(../i/btn-slider2.png) no-repeat;
	top: 0.9rem;
	background-size: 1.7rem 0.75rem;
}

.isWap .banner .btn-prev {
	left: 0;
}

.isWap .banner .btn-next {
	background-position: -0.85rem 0px;
	right: 0px;
}

.isWap .banner .slider-cur {
	font-size: 0px;
	line-height: 0px;
	text-align: center;
	padding: 0.2rem 0;
}

.isWap .banner .slider-cur a {
	display: inline-block;
	width: 0.15rem;
	height: 0.18rem;
	margin: 0px 0.1rem;
	background: url(../images/cur_w.png) no-repeat left center;
	background-size: 0.15rem 0.15rem;
}

.isWap .banner .slider-cur a.cur {
	background: url(../images/cur_w_h.png) no-repeat center;
	width: 0.6rem;
	height: 0.18rem;
	background-size: 0.55rem 0.18rem;
}

.isPc .twBox_k {
	width: 1200px;
	margin: 0 auto;
}

.isPc .twBox_k h2 {
	font-weight: bold;
	margin-bottom: 15px;
	font-family: 'GADUGI';
	text-transform: uppercase;
}

.isPc .twBox_k h2 a {
	font-size: 30px;
	color: #020100;
}

.isPc .twBox_k h2 a:hover {
	text-decoration: none;
}

.isWap .twBox_k {
	width: 100%;
}

.isWap .twBox_k h2 {
	font-weight: bold;
	margin-bottom: 0.2rem;
	font-family: 'GADUGI';
	text-transform: uppercase;
	margin: 0.2rem 3% 0.2rem;
}

.isWap .twBox_k h2 a {
	font-size: 0.4rem;
	color: #020100;
}

.isWap .twBox_k h2 a:hover {
	text-decoration: none;
}

.isPc .twBox_1 {
	width: 1200px;
	height: 420px;
	margin: 0 auto 25px;
	border-radius: 8px;
	border: 1px solid #d9d9d9;
}

.isPc .twBox_1_l {
	float: left;
	margin-right: 30px;
}

.isPc .twBox_1_l img {
	border-radius: 8px;
}

.isPc .twBox_1_r {
	float: left;
	width: 380px;
	padding-top: 70px;
}

.isPc .twBox_1_r span {
	display: inline-block;
	color: #fff;
	background: #f42838;
	text-align: center;
	/*
	text-transform:uppercase;
	*/
	padding: 3px 20px;
	font-family: 14px;
	margin-bottom: 20px;
}

.isPc .twBox_1_r h3 {
	font-size: 35px;
	line-height: 40px;
	font-family: 'GADUGI';
}

.isPc .twBox_1_r h3 a:hover {
	text-decoration: none;
}

.isPc .twBox_1_r p {
	font-size: 16px;
	line-height: 20px;
	font-family: 'GADUGI';
	padding-top: 15px;
}

.isWap .twBox_1 {
	margin: 0 3% 0.3rem;
}

.isWap .twBox_1_l {
	width: 100%;
}

.isWap .twBox_1_l img {
	width: 100%;
}

.isWap .twBox_1_r {}

.isWap .twBox_1_r span {}

.isWap .twBox_1_r h3 {
	background: #ececec;
	padding: 0.3rem;
	font-size: 0.3rem;
	line-height: 0.34rem;
	font-family: 'GADUGI';
}

.isWap .twBox_1_r h3 a:hover {
	text-decoration: none;
}

.isWap .twBox_1_r p {}

.isPc .txt1 {
	width: 1200px;
	height: 160px;
	margin: 0 auto 80px;
}

.isPc .txt1 li {
	display: block;
	width: 257px;
	height: 100px;
	padding: 30px 15px;
	float: left;
	margin-right: 17px;
	border-radius: 8px;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	font-family: 'GADUGI';
}

.isPc .txt1 li a {
	color: #fff;
}

.isPc .txt1 li a span {
	display: inline-block;
	border: 1px solid #fff;
	padding: 3px 15px;
	/*	text-transform:uppercase; */
	font-size: 14px;
	margin-bottom: 10px;
}

.isPc .txt1 li.mr0 {
	margin-right: 0;
}

.isPc .co1 {
	background: #4d80cb;
}

.isPc .co2 {
	background: #00bce4;
}

.isPc .co3 {
	background: #2e8192;
}

.isPc .co4 {
	background: #646464;
}

.isPc .txt1 li a:hover {
	text-decoration: none;
}

.isWap .txt1 {
	margin: 0 3% 0.25rem;
	width: 94%;
}

.isWap .txt1 li {
	display: block;
	padding: 0.3rem 0.15rem;
	font-size: 0.3rem;
	line-height: 0.34rem;
	color: #fff;
	font-family: 'GADUGI';
	margin-bottom: 0.3rem;
}

.isWap .txt1 li a {
	color: #fff;
}

.isWap .txt1 li a span {
	display: none;
}

.isWap .txt1 li.mr0 {
	margin-right: 0;
}

.isWap .co1 {
	background: #4d80cb;
}

.isWap .co2 {
	background: #00bce4;
}

.isWap .co3 {
	background: #2e8192;
}

.isWap .co4 {
	background: #646464;
}

.isWap .txt1 li a:hover {
	text-decoration: none;
}

.isPc .twBox_2 {
	padding: 100px 0;
	height: 534px;
	background: url(../images/p2.jpg) no-repeat center;
}

.isPc .twCont_2 {
	width: 1200px;
	margin: 0 auto;
}

.isPc .twCont_2 h2 {
	font-weight: bold;
	margin-bottom: 15px;
	font-family: 'GADUGI';
	text-transform: uppercase;
}

.isPc .twCont_2 h2 a {
	font-size: 30px;
	color: #fff;
}

.isPc .twCont_2 h2 a:hover {
	text-decoration: none;
}

.isPc .tyzBox {
	position: relative;
	width: 740px;
	height: 480px;
	float: left;
}

.isPc .tyzBox img {
	border-radius: 8px;
}

.isPc .tyzBox i {
	display: block;
	width: 740px;
	height: 480px;
	position: absolute;
	z-index: 1;
}

.isPc .tyzBox span {
	border-radius: 8px;
	display: block;
	width: 740px;
	height: 480px;
	background: #000;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=30);
	/* ie 有效*/
	-moz-opacity: 0.3;
	/* Firefox  有效*/
	opacity: 0.3;
	/* 通用，其他浏览器  有效*/
	z-index: 2;
}

.isPc .tyzBox p {
	position: absolute;
	bottom: 30px;
	left: 30px;
	display: block;
	z-index: 3;
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	font-family: 'GADUGI';
	padding: 0 15px;
}

.isPc .tyzBox p b {
	display: block;
	float: left;
	margin-right: 30px;
}

.isWap .twBox_2 {
	padding: 0.2rem 0 0.3rem;
}

.isWap .twCont_2 {
	width: 100%;
}

.isWap .twCont_2 h2 {
	margin: 0 3%;
	font-weight: bold;
	margin-bottom: 0.2rem;
	text-transform: uppercase;
}

.isWap .twCont_2 h2 a {
	font-size: 0.4rem;
	color: #000;
}

.isWap .twCont_2 h2 a:hover {
	text-decoration: none;
}

.isWap .tyzBox {
	margin: 0 3% 0.25rem;
}

.isWap .tyzBox img {
	width: 100%;
}

.isWap .tyzBox i {
	display: block;
	z-index: 1;
}

.isWap .tyzBox span {}

.isWap .tyzBox p {
	background: #f4f4f4;
	display: block;
	z-index: 3;
	font-size: 0.3rem;
	line-height: 0.34rem;
	color: #000;
	padding: 0.3rem;
}

.isWap .tyzBox p b {
	float: left;
	width: 0.7rem;
	height: 0.7rem;
	margin-top: 0.05rem;
	margin-right: 0.2rem;
}

.isPc .tw2 {
	width: 440px;
	height: 480px;
	background: #fff;
	float: right;
	border-radius: 8px;
}

.isPc .tw2 img {
	border-radius: 8px;
}

.isPc .tw2 i {
	display: block;
	margin-bottom: 30px;
}

.isPc .tw2_t {
	/*	text-transform:uppercase; */
	padding-left: 25px;
}

.isPc .tw2_t span {
	display: inline-block;
	color: #fff;
	background: #f42838;
	text-align: center;
	padding: 3px 20px;
	font-family: 14px;
	margin-bottom: 20px;
}

.isPc .tw2 a {
	display: block;
}

.isPc .tw2 a:hover {
	text-decoration: none;
}

.isPc .twBox_3 {
	width: 1200px;
	margin: 90px auto;
	font-family: 'GADUGI';
}

.isPc .twBox_3 h2 {
	font-weight: bold;
	font-family: 'GADUGI';
	margin-bottom: 15px;
	text-transform: uppercase;
}

.isPc .twBox_3 h2 a {
	font-size: 30px;
	color: #020100;
}

.isPc .twBox_3 h2 a:hover {
	text-decoration: none;
}

.isPc .twBox_3 a:hover {
	text-decoration: none;
}

.isPc .twBox_3 li {
	width: 285px;
	float: left;
	position: relative;
	margin-right: 20px;
}

.isPc .twBox_3 li.mr0 {
	margin-right: 0;
}

.isPc .twBox_3 span img {
	display: block;
	border-radius: 8px;
	margin-bottom: 25px
}

.isPc .twBox_3 span b {
	display: inline-block;
	color: #fff;
	background: #f42838;
	text-align: center;
	padding: 3px 20px;
	font-family: 14px;
	margin-bottom: 20px;
	position: absolute;
	left: 0;
	top: 0;
	/*	text-transform:uppercase; */
	font-weight: normal;
}

.isPc .twBox_3 h3 {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	border-left: 3px solid #f42838;
	padding-left: 10px;
}

.isPc .twBox_3 p {
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0 10px 10px;
}

.isPc .more_btn {
	width: 150px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	background: #e5e5e5;
	font-size: 20px;
	border-radius: 8px;
}

.isPc .more_btn a {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	border-radius: 8px;
	text-transform: uppercase;
	background: #e5e5e5;
	text-align: center;
}

.isPc .more_btn a:hover {
	text-decoration: none;
}

.isWap .twBox_3 {
	width: 94%;
	padding: 0 3%;
	margin-bottom: 0.25rem;
}

.isWap .twBox_3 h2 {
	font-weight: bold;
	margin-bottom: 0.15rem;
	text-transform: uppercase;
	margin-bottom: 0.2rem;
}

.isWap .twBox_3 h2 a {
	font-size: 0.4rem;
	color: #020100;
}

.isWap .twBox_3 h2 a:hover {
	text-decoration: none;
}

.isWap .twBox_3 a:hover {
	text-decoration: none;
}

.isWap .twBox_3 li {
	position: relative;
	margin-bottom: 0.35rem;
}

.isWap .twBox_3 li.mr0 {}

.isWap .twBox_3 span img {
	width: 100%;
	display: block;
	margin-bottom: 0.25rem;
}

.isWap .twBox_3 span b {
	display: none;
}

.isWap .twBox_3 h3 {
	font-size: 0.3rem;
	line-height: 0.3rem;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0.1rem;
	border-left: 2px solid #f42838;
	padding-left: 10px;
}

.isWap .twBox_3 p {
	font-size: 0.3rem;
	line-height: 0.34rem;
	padding: 0.1rem 0 0.1rem 0.1rem;
}

.isWap .more_btn {
	width: 2rem;
	height: 0.6rem;
	margin-left: auto;
	margin-right: auto;
	background: #e5e5e5;
	font-size: 20px;
	border-radius: 0.1rem;
}

.isWap .more_btn a {
	display: block;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.3rem;
	border-radius: 0.1rem;
	text-transform: uppercase;
	background: #f42838;
	text-align: center;
	color: #fff;
}

.isWap .more_btn a:hover {
	text-decoration: none;
}

.isPc .twBox_4 {
	padding: 130px 0 60px;
	background: url(../images/p3.jpg) no-repeat center;
	text-transform: uppercase;
}

.isPc .twBox_4_k {
	margin: 0 auto;
	width: 1200px;
}

.isPc .twBox_4 h2 {
	font-weight: bold;
	font-family: 'GADUGI';
	margin-bottom: 15px;
	text-transform: uppercase;
}

.isPc .twBox_4 h2 a {
	font-size: 30px;
	color: #020100;
}

.isPc .twBox_4 h2 a:hover {
	text-decoration: none;
}

.isPc .pBox_1,
.isPc .pBox_2,
.isPc .pBox_3 {
	float: left;
	position: relative;
}

.isPc .twBox_4 img {
	border-radius: 8px;
}

.isPc .pBox_1,
.isPc .pBox_2 {
	margin: 110px 12px 0 0;
}

.isPc .twBox_4 h3 {
	font-family: 'GADUGI';
	font-weight: bold;
	font-size: 30px;
	line-height: 36px;
	text-align: left;
}

.isPc .pBox_1 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 385px;
	height: 385px;
	display: block;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	border-radius: 8px;
}

.isPc .pBox_1 h3 {
	position: absolute;
	display: block;
	color: #fff;
	width: 385px;
	top: 50%;
	margin-top: -40px;
	left: 50%;
	margin-left: -60px;
	z-index: 3;
}

.isWap .twBox_4 {
	padding-top: 0.3rem;
	margin: 0 3% 0.25rem;
	text-transform: uppercase;
}

.isWap .twBox_4_k {
	width: 100%;
}

.isWap .twBox_4 h2 {
	font-weight: bold;
	margin-bottom: 0.15rem;
	text-transform: uppercase;
	margin-bottom: 0.2rem;
}

.isWap .twBox_4 h2 a {
	font-size: 0.4rem;
	color: #020100;
}

.isWap .twBox_4 h2 a:hover {
	text-decoration: none;
}

.isWap .pBox_1,
.isWap .pBox_2,
.isWap .pBox_3 {
	position: relative;
}

.isWap .twBox_4 img {
	display: none;
}

.isWap .pBox_1,
.isWap .pBox_2 {
	margin: 0;
}

.isWap .twBox_4 h3 {
	font-weight: bold;
	font-size: 0.28rem;
	line-height: 0.34rem;
	text-align: left;
}

.isWap .pBox_1 {
	float: left;
	width: 48%;
	margin-right: 2%;
	background: #182b57;
	color: #fff;
}

.isWap .pBox_1 span {}

.isWap .pBox_1 a {
	display: block;
	color: #fff;
}

.isWap .pBox_1 h3 {
	padding: 0.86rem 0.3rem;
	float: left;
	background: #182b57;
	font-size: 0.36rem;
	line-height: 0.42rem;
}

.isPc .pBox_2 {
	height: 380px;
}

.isPc .pBox_2 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 275px;
	height: 275px;
	display: block;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	border-radius: 5px;
}

.isPc .pBox_2 h3 {
	position: absolute;
	display: block;
	color: #fff;
	width: 207px;
	top: 50%;
	margin-top: -90px;
	left: 50%;
	margin-left: -98px;
	z-index: 3;
}

.isWap .pBox_2 {
	float: left;
	width: 50%;
	background: #00447d;
	margin-bottom: 0.15rem;
}

.isWap .pBox_2 span {}

.isWap .pBox_2 h3 {
	padding: 0.3rem 0.3rem;
	display: block;
	color: #fff;
}

.isPc .pBox_3 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 515px;
	height: 510px;
	display: block;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	border-radius: 8px;
}

.isPc .pBox_3 h3 {
	position: absolute;
	display: block;
	color: #fff;
	width: 255px;
	top: 50%;
	margin-top: -20px;
	left: 50%;
	margin-left: -121px;
	z-index: 3;
}

.isWap .pBox_3 {
	float: left;
	width: 50%;
	background: #028dc0;
}

.isWap .pBox_3 span {}

.isWap .pBox_3 h3 {
	padding: 0.4rem 0.3rem;
	display: block;
	color: #fff;
}

.isPc .box_b {
	border-radius: 5px;
	position: absolute;
	bottom: 60px;
	left: 140px;
	width: 30px;
	height: 30px;
	background: #4d80cb;
}

.isPc .box_r {
	border-radius: 5px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 90px;
	height: 90px;
	background: #78383a;
}

.isPc .twBox_5 {
	width: 1200px;
	padding: 100px 0 70px;
	background: #fff;
	margin: 0 auto;
}

.isPc .twBox_5 h2 {
	font-weight: bold;
	font-family: 'GADUGI';
	margin-bottom: 15px;
	text-transform: uppercase;
}

.isPc .twBox_5 h2 a {
	font-size: 30px;
	color: #020100;
}

.isPc .twBox_5 h2 a:hover {
	text-decoration: none;
}

.isPc .twBox_5 li {
	display: block;
	float: left;
	margin-right: 55px;
	position: relative;
	width: 192px;
	height: 192px;
}

.isPc .twBox_5 li span {
	width: 192px;
	height: 192px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	border-radius: 20px;
}

.isPc .twBox_5 li img {
	border-radius: 20px;
}

.isPc .twBox_5 li.mr0 {
	margin-right: 0;
}

.isPc .twBox_5 li h3 {
	position: absolute;
	display: block;
	color: #fff;
	width: 192px;
	bottom: 20px;
	left: 50%;
	margin-left: -96px;
	text-align: center;
	z-index: 3;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}

.isWap .twBox_5 {
	width: 100%;
	padding: 0;
	background: #fff;
}

.isWap .twBox_5 h2 {
	font-weight: bold;
	margin-bottom: 0.15rem;
	text-transform: uppercase;
	margin-bottom: 0.2rem;
}

.isWap .twBox_5 h2 a {
	font-size: 0.4rem;
	color: #020100;
}

.isWap .twBox_5 h2 a:hover {
	text-decoration: none;
}

.isWap .twBox_5 li {
	display: block;
	float: left;
	margin-left: 3%;
	position: relative;
	width: 45.5%;
	height: 1rem;
	margin-bottom: 0.2rem;
}

.isWap .twBox_5 li span {
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.isWap .twBox_5 li img {
	display: none;
}

.isWap .twBox_5 li.mr0 {}

.isWap .twBox_5 li h3 {
	position: absolute;
	display: block;
	color: #fff;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 0.28rem;
	/*line-height:1rem; */
	font-weight: bold;
	text-transform: uppercase;
}

.isWap .twBox_5 li.twBox_5_1 {
	background: #bcbcbc;
	line-height: 1rem;
}

.isWap .twBox_5 li.twBox_5_2 {
	background: #979797;
	line-height: 0.5rem;
}

.isWap .twBox_5 li.twBox_5_3 {
	background: #747474;
	line-height: 1rem;
}

.isWap .twBox_5 li.twBox_5_4 {
	background: #454545;
	line-height: 1rem;
}

.isWap .twBox_5 li.twBox_5_5 {
	background: #adadad;
	width: 94%;
	line-height: 1rem;
}


.isPc .main {
	width: 1200px;
	margin: 0 auto 60px;
	background: #e8e8e8;
}

.isPc .main2 {
	width: 1140px;
	margin: 0 auto 60px;
}

.isPc .main3 {
	width: 1200px;
	margin: 0 auto 60px;
}

.isWap .main {
	width: 100%;
	margin: 0 auto 0.6rem;
	background: #e8e8e8;
}

.isWap .main2 {
	width: 100%;
	margin: 0 auto 0.6rem;
}

.isWap .main3 {
	width: 100%;
	margin: 0 0 0.6rem;
}

.isPc .mai_l {
	width: 295px;
	float: left;
	padding: 50px 25px 0;
	margin-right: 20px;
}

.isPc .mai_l3 {
	width: 295px;
	float: left;
	padding: 50px 25px 0;
}

.isPc .mai_l a,
.isPc .mai_l3 a {
	display: block;
	width: 90%;
	height: 40px;
	padding-left: 10%;
}

.isPc .mai_l a:hover,
.isPc .mai_l3 a:hover {
	display: block;
	color: #fff;
	width: 90%;
	height: 40px;
	padding-left: 10%;
	background: #797979;
}

.isPc .mai_l ul,
.isPc .mai_l3 ul {
	display: block;
	font-size: 18px;
	font-family: 'GADUGI';
}

.isPc .mai_l li,
.isPc .mai_l3 li {
	background: #c9c9c9;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}

.isPc .mai_l .l_cur,
.isPc .mai_l3 .l_cur {
	display: block;
	color: #fff;
	/* width:90%; */
	height: 40px;
	/*	padding-left:10%;  */
	background: #797979;
}

.isPc .mai_l li a,
.isPc .mai_l3 li a {
	display: block;
	width: 90%;
	height: 40px;
	padding-left: 10%;
}

.isPc .mai_l li a:hover,
.isPc .mai_l3 li a {
	text-decoration: none;
}

.isPc .mai_r {
	width: 795px;
	float: right;
	background: #fff;
	padding-left: 40px;
}

.isPc .mai_r3 {
	width: 815px;
	float: right;
	background: #fff;
	padding-left: 40px;
}

.isWap .mai_l {
	display: none;
	width: 295px;
	float: left;
	padding: 50px 25px 0;
	margin-right: 20px;
}

.isWap .mai_l3 {
	display: none;
	width: 295px;
	float: left;
	padding: 50px 25px 0;
}

.isWap .mai_l a,
.isWap .mai_l3 a {
	display: block;
	width: 90%;
	height: 40px;
	padding-left: 10%;
}

.isWap .mai_l a:hover,
.isWap .mai_l3 a:hover {
	display: block;
	color: #fff;
	width: 90%;
	height: 40px;
	padding-left: 10%;
	background: #797979;
}

.isWap .l_cur {
	display: block;
	color: #fff;
	width: 90%;
	height: 40px;
	padding-left: 10%;
	background: #797979;
}

.isWap .mai_l ul,
.isWap .mai_l3 ul {
	display: block;
	font-size: 18px;
	font-family: 'GADUGI';
}

.isWap .mai_l li,
.isWap .mai_l3 li {
	background: #c9c9c9;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}

.isWap .mai_l li a,
.isWap .mai_l3 li a {
	display: block;
	width: 90%;
	height: 40px;
	padding-left: 10%;
}

.isWap .mai_l li a:hover,
.isWap .mai_l3 li a {
	text-decoration: none;
}

.isWap .mai_r {
	width: 100%;
	background: #fff
}

;

.isWap .mai_r3 {
	width: 94%;
	padding: 0 3%;
	background: #fff;
}

.isWap .mai_f_w {
	background: #fff;
}

.isWap .mai_f_w2 {
	background: #fff;
	margin-top: 0.3rem;
	margin-left: 3%;
	margin-right: 3%;
	border: 1px solid #d7d7d7;
}

/* art */
.isPc .art {
	padding-bottom: 10px;
	font-family: 'GADUGI';
}

.isPc .art-tit {
	font-size: 30px;
	line-height: 40px;
	padding: 30px 25px;
}

.isPc .art-info {
	background: #eee;
	height: 36px;
	line-height: 36px;
	margin-top: 15px;
	padding: 0px 15px;
}

.isPc .art-author,
.isPc .art-date {
	display: inline;
	float: left;
	padding: 0 5px;
}

.isPc .art-info a,
.isPc .art-info i {
	float: left;
}

.isPc .art-info .ico-art {
	margin-right: 10px;
}

.isPc .art-info .ico-font {
	margin-right: 0px;
}

.isPc .art-print,
.isPc .art-mail {
	margin-right: 20px;
}

.isPc .art-font {
	margin-left: 10px;
}

.isPc .art-info .ico-print {
	margin-top: 8px;
}

.isPc .art-info .ico-mail {
	margin-top: 12px;
}

.isPc .art-info .ico-font {
	margin-top: 8px;
}

.isPc .art-text {
	font-size: 18px;
	line-height: 1.5em;
	color: #000;
	padding: 28px 0px 0px;
}

.isPc .art-text p {
	margin-bottom: 25px;
}

.isPc .art-shareBox {
	margin: 30px 0;
}

.isPc .art-shareBox .art-share {
	display: inline;
	float: left;
	margin-right: 6px;
}

/* isWap */
.isWap .art {
	padding: 0.4rem 0.3rem;
}

.isWap .art-tit {
	font-size: 0.42rem;
	line-height: 0.54rem;
}

.isWap .art h2 {
	text-align: center;
	margin-bottom: 0.45rem;
	font-weight: bold;
}

.isWap .art img {
	width: 100%;
}

.isWap .art i {
	width: 100%;
}

.isWap .art-info {
	margin: 0.15rem 0 0.5rem;
	background: #eeeeee;
	padding: 0.15rem 0.2rem;
	font-size: 0.22rem;
}

.isWap .art-author,
.isWap .art-date {
	display: inline;
	float: left;
}

.isWap .art-info b {
	margin: 0 0.15rem;
}

.isWap .art-info .fr {
	display: none;
}

.isWap .art-text {
	font-size: 0.32rem;
	line-height: 1.5em;
	color: #000;
	margin-top: 0.25rem;
}

.isWap .art-text p {
	margin-bottom: 0.5rem;
}

.isWap .art-shareBox {
	overflow: hidden;
	zoom: 1;
}

.isWap .art-shareBox .art-share {
	display: inline;
	float: left;
	margin-right: 6px;
}

/* ico-art */
.ico-art {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/ico-art.png) no-repeat;
}

.ico-print {
	width: 19px;
	height: 18px;
	background-position: 0px 0px;
}

.ico-mail {
	width: 15px;
	height: 11px;
	background-position: -29px 0px;
}

.ico-font {
	width: 19px;
	height: 18px;
	background-position: -54px 0px;
}

/* art-share */
.art-share {
	display: inline-block;
	width: 40px;
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/icons.jpg) no-repeat;
}

.art-share1 {
	background-position: 0px 0px;
}

.art-share2 {
	background-position: -48px 0px;
}

.art-share3 {
	background-position: -98px 0px;
}

.art-share4 {
	background-position: -146px 0px;
}

.art-share5 {
	background-position: -195px 0px;
}

.art-share6 {
	background-position: -245px 0px;
}

.art-share1:hover {
	background-position: 0px -46px;
}

.art-share2:hover {
	background-position: -48px -46px;
}

.art-share3:hover {
	background-position: -98px -46px;
}

.art-share4:hover {
	background-position: -146px -46px;
}

.art-share5:hover {
	background-position: -195px -46px;
}

.art-share6:hover {
	background-position: -245px -46px;
}

/* page */
.isPc .page {
	font-size: 0px;
	line-height: 0px;
	text-align: center;
	padding: 25px 0px;
}

.isPc .page a {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ccc;
	color: #333;
	font-size: 16px;
	padding: 0px 8px;
	margin: 0px 3px;
}

.isPc .page a.cur,
.isPc .page a:hover {
	background: #fb1d3c;
	color: #fff;
	text-decoration: none;
	border-color: #fb1d3c;
}

.isWap .page {
	font-size: 0px;
	line-height: 0px;
	text-align: center;
	padding: 0.3rem 0px 0.6rem;
}

.isWap .page a {
	display: inline-block;
	border: 1px solid #ccc;
	color: #333;
	font-size: 0.3rem;
	padding: 0.3rem 0.2rem;
	margin: 0px 0.1rem;
}

.isWap .page a.cur,
.isWap .page a:hover {
	background: #fb1d3c;
	color: #fff;
	text-decoration: none;
	border-color: #fb1d3c;
}

.isPc .art-text img {
	display: block;
	width: 600px;
	margin: 10px auto;
}

.isPc .art-text i {
	display: block;
	width: 600px;
	font-size: 15px;
	line-height: 22px;
	margin: 0 auto;
	color: #7e7e7e;
	font-style: italic;
	margin-bottom: 30px;
}

.isWap .art-text img {
	display: block;
	width: 100%;
	margin: 0.1rem auto 0.2rem;
}

.isWap .art-text i {
	display: block;
	width: 100%;
	font-size: 0.26rem;
	line-height: 0.34rem;
	margin: 0 auto;
	color: #7e7e7e;
	font-style: italic;
	margin-bottom: 0.3rem;
}

.isPc .mai_l2 {
	width: 820px;
	min-height: 1200px;
	float: left;
	background: #fff;
	padding-right: 40px;
}

.isPc .mai_r2 {
	float: right;
	padding: 45px 25px 0;
	width: 290px;
}

.isPc .mai_r2 h3 {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: bold;
}

.isWap .mai_l2 {
	background: #fff;
	padding-top: 20px;
	margin-bottom: 0.3rem;
}

.isWap .mai_l2_2 {
	padding-top: 0;
}

.isWap .mai_r2 {
	padding: 0.4rem 3% 0;
}

.isWap .mai_r2 h3 {
	font-size: 0.4rem;
	font-weight: bold;
	margin-bottom: 0.2rem;
}

.isPc .succ {
	overflow: hidden;
	position: relative;
	height: 350px;
	margin-bottom: 20px;
}

.isPc .succInner {
	margin: 0px auto;
	background: none;
}

.isPc .succ-list,
.isPc .succ-list li {
	width: 100%;
	overflow: hidden;
}

.isPc .succ-list,
.isPc .succ-list a {
	color: #020100;
}

.isPc .succ-list {
	margin-top: 0;
}

.isPc .succ-list li {
	display: none;
}

.isPc .succ-list li.cur {
	display: block;
}

.isPc .succ-list .list-tit {
	font-size: 22px;
	line-height: 24px;
	max-height: 72px;
	_height: 72px;
	overflow: hidden;
	font-family: Times;
}

.isPc .succ-list .img-box,
.isPc .succ-list .img-box img {
	width: 100%;
	height: 190px;
}

.isPc .succ-list .img-box {
	overflow: hidden;
	margin: 0 0px 20px;
	border-radius: 10px;
}

.isPc .succ-list .list-desc {
	font-family: 'GADUGI';
	font-size: 16px;
	line-height: 18px;
	overflow: hidden;
	margin-bottom: 30px;
}

.isPc .succ-cur {
	font-size: 0px;
	line-height: 0px;
	text-align: center;
}

.isPc .succ-cur a {
	display: inline-block;
	width: 15px;
	height: 120px;
	font-size: 0px;
	line-height: 0px;
	background: url(../images/c_ico.png) no-repeat;
	margin: 0px 5px;
}

.isPc .succ-cur a.cur {
	background-position: -22px 0px;
}

.img-box {
	position: relative;
}

.isPc .succ-list .img-box i {
	position: absolute;
	z-index: 2;
	width: 55px;
	height: 56px;
	display: block;
	left: 20px;
	bottom: 20px;
}

.isPc .succ-list .img-box i img {
	display: block;
	width: 100%;
	height: 56px;
}

.isPc .succ-list .img-box span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: block;
	width: 290px;
	height: 190px;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

.isPc .tl_box {
	margin-bottom: 30px;
	font-size: 16px;
	color: #020100;
	line-height: 20px;
}

.isPc .tl_box span {
	display: block;
	border-radius: 10px;
	margin-bottom: 10px;
}

.isPc .tl_box span img {
	border-radius: 10px;
	width: 296px;
	height: 194px;
}

.isPc .tl_box li {
	font-family: 'GADUGI';
	padding: 10px 0 10px 10px;
	background: url(../images/red_line.gif) no-repeat left 14px;
	border-bottom: 1px solid #c9c9c9;
}

.isWap .tl_box {
	margin-bottom: 0.3rem;
	font-size: 0.3rem;
	color: #020100;
	line-height: 0.34rem;
}

.isWap .tl_box span {
	display: block;
	margin-bottom: 0.2rem;
}

.isWap .tl_box span img {
	width: 100%;
}

.isWap .tl_box li {
	padding: 0 0 0.2rem 0.2rem;
	margin-top: 0.2rem;
	border-bottom: 1px solid #c9c9c9;
}

.isPc .ico_box {
	text-transform: uppercase;
}

.isPc .ico_box li {
	width: 90px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.isPc .ico_box li b {
	padding-top: 5px;
	display: block;
	margin-bottom: 10px;
	text-align: center;
}

.isPc .ico_box li.mr0 {
	margin-right: 0;
}

.isPc .ico_box li a span {
	display: block;
	width: 90px;
	height: 90px;
}

.isWap .ico_box {
	text-transform: uppercase;
}

.isWap .ico_box li {
	float: left;
	width: 30%;
	margin: 0 1.5% 0.2rem;
}

.isWap .ico_box li img {
	width: 100%;
}

.isWap .ico_box li b {
	width: 100%;
	padding-top: 0.2rem;
	display: block;
	min-height: 0.6rem;
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.28rem;
}

.isWap .ico_box li.mr0 {}

.isWap .ico_box li a span {
	display: block;
	width: 100%;
	height: auto;
}

.isPc .main3 h3 {
	font-size: 25px;
	margin-bottom: 10px;
	color: #020100;
	font-weight: bold;
	text-transform: uppercase;
}

.isPc .twBox_6 {
	margin: 30px 0 10px;
}

.isPc .twCont6 {
	border-radius: 10px;
	border: 1px solid #d9d9d9;
	font-size: 18px;
	font-family: 'GADUGI';
}

.isPc .twCont6 span {
	float: left;
	border-radius: 10px;
	margin-right: 30px;
}

.isPc .twCont6 span img {
	border-radius: 10px;
}

.isPc .twTxt6 {
	padding-top: 30px;
	padding-right: 30px;
}

.isWap .main3 h3 {
	font-size: 0.4rem;
	margin-bottom: 0.15rem;
	color: #020100;
	font-weight: bold;
	text-transform: uppercase;
}

.isWap .twBox_6 {
	padding-bottom: 0.3rem;
	margin: 0.3rem 3% 0.25rem;
}

.isWap .twCont6 {
	font-size: 0.3rem;
	line-height: 0.34rem;
}

.isWap .twCont6 span {
	width: 100%;
}

.isWap .twCont6 span img {
	width: 100%;
}

.isWap .twTxt6 {
	padding-top: 0.3rem;
}

.isPc .v_box {
	margin-top: 30px;
	margin-bottom: 40px;
}

.isPc .vCont .vCont_box {
	border-radius: 10px;
	position: relative;
	margin-right: 30px;
	float: left;
}

.isPc .vCont .vCont_box.mr0 {
	margin-right: 0px;
}

.isPc .vCont_box b {
	width: 70px;
	height: 70px;
	margin-right: 20px;
}

.isPc .vCont_box p {
	position: absolute;
	left: 0px;
	bottom: 30px;
	display: block;
	z-index: 3;
	font-size: 27px;
	line-height: 38px;
	color: #fff;
	background: url(../images/v_ico3.png) no-repeat 20px center;
	width: 430px;
	padding-left: 135px;
	padding-right: 20px;
	min-height: 68px;
}

.isPc .vCont_box span {
	position: absolute;
	border-radius: 10px;
	left: 0;
	top: 0;
	display: block;
	width: 585px;
	height: 380px;
	background: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

.isPc .vCont_box img {
	border-radius: 7px;
	border-radius: 10px;
	width: 585px;
	height: 380px;
}

.isWap .v_box {
	padding: 0.3rem 3%;
	background: #f4f4f4;
	margin-top: 0.3rem;
	margin-bottom: 0.4rem;
}

.isWap .vCont .vCont_box {}

.isWap .vCont .vCont_box.mr0 {}

.isWap .vCont_box b {
	width: 70px;
	height: 70px;
	margin-right: 20px;
}

.isWap .vCont_box p {
	background: url(../images/v_ico_w.png) no-repeat left center;
	background-size: 0.6rem 0.6rem;
	padding: 0.2rem 0 0.2rem 0.8rem;
	font-size: 0.3rem;
	line-height: 0.34rem;
	color: #000;
}

.isWap .vCont_box span {
	display: none;
}

.isWap .vCont_box img {
	width: 100%;
}

.isPc .tBox {
	font-size: 18px;
}

.isPc .tBox li {
	background: #4b4b4b;
	float: left;
	width: 380px;
	color: #fff;
	margin-right: 30px;
}

.isPc .tBox li.mr0 {
	margin-right: 0;
}

.isPc .tBox li b {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	background: #377ab8;
	padding: 5px 15px;
	margin-bottom: 10px;
}

.isPc .tBox li a {
	display: block;
	padding: 30px 20px;
	color: #fff;
}

.isPc .tBox li a:hover {
	text-decoration: none;
}

.isWap .tBox {
	font-size: 0.3rem;
	margin: 0 3%;
}

.isWap .tBox li {
	background: #4b4b4b;
	width: 100%;
	color: #fff;
	margin-bottom: 0.3rem;
}

.isWap .tBox li.mr0 {}

.isWap .tBox li b {
	display: inline-block;
	font-size: 0.24rem;
	font-weight: normal;
	background: #377ab8;
	padding: 0.2rem;
	margin-bottom: 0.2rem;
}

.isWap .tBox li a {
	display: block;
	padding: 0.2rem;
	color: #fff;
}

.isWap .tBox li a:hover {
	text-decoration: none;
}

.isPc .twBox_7 {
	padding-top: 50px;
}

.isPc .twBox_7 h3 {
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.isPc .tw3 {
	margin-bottom: 0px;
}

.isPc .tw3 span {
	display: block;
	width: 250px;
	float: left;
}

.isPc .tw3 span img {
	width: 100%;
	border-radius: 6px;
}

.isPc .tw3 ul {
	float: left;
	width: 500px;
	min-height: 250px;
	border-bottom: 1px solid #c9c9c9;
	margin-left: 25px;
}

.isPc .tw3 li {
	font-size: 18px;
	line-height: 22px;
	background: #e8e8e8;
	margin-bottom: 10px;
}

.isPc .tw3 li a {
	display: block;
	color: #000000;
	padding: 5px 20px 5px 25px;
}

.isPc .tw3 li a:hover {
	text-decoration: none;
}

.isWap .twBox_7 {
	padding-top: 0.5rem;
	margin: 0 3%;
}

.isWap .twBox_7 h3 {
	font-size: 0.4rem;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0.15rem;
}

.isWap .tw3 {
	margin-bottom: 0px;
}

.isWap .tw3 span {
	display: block;
	width: 25%;
	float: left;
	margin-right: 5%;
}

.isWap .tw3 span img {
	width: 100%;
}

.isWap .tw3 ul {
	float: left;
	width: 70%;
}

.isWap .tw3 li {
	font-size: 0.3rem;
	line-height: 0.34rem;
	background: #e8e8e8;
	margin-bottom: 0.15rem;
}

.isWap .tw3 li a {
	display: block;
	color: #000000;
	padding: 0.2rem 0.3rem 0.2rem 0.3rem;
}

.isWap .tw3 li a:hover {
	text-decoration: none;
}

.isPc .tl_box2 {
	padding-top: 40px;
}

.isPc .tl_box2_k {
	margin-bottom: 40px;
}

.isPc .tl_box2 h3 {
	font-size: 25px;
	text-transform: uppercase;
	font-family: 'GADUGI';
	font-weight: bold;
	margin-bottom: 15px;
}

.isPc .tl_box2 .tlCont2 {
	width: 395px;
	float: left;
	margin-right: 25px;
}

.isPc .tl_box2 .tlCont2.mr0 {
	margin-right: 0px;
}

.isWap .tl_box2 {
	padding-top: 0.4rem;
	width: 94%;
	margin: 0 3%;
}

.isWap .tl_box2_k {
	margin-bottom: 0.4rem;
}

.isWap .tl_box2 h3 {
	font-size: 0.4rem;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0.2rem;
}

.isWap .tl_box2 .tlCont2 {
	width: 100%;
}

.isWap .tl_box2 .tlCont2.mr0 {}

.isPc .tlCont2 h4,
.isPc .tlCont3 h4 {
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'GADUGI';
	font-weight: bold;
	margin-bottom: 10px;
}

.isPc .tlCont2 span {
	display: block;
	width: 395px;
}

.isPc .tlCont2 span img,
.isPc .tlCont3 span img {
	width: 100%;
	border-radius: 7px;
}

.isPc .tlCont2 dl {
	border-bottom: 1px solid #c9c9c9;
	font-size: 18px;
	padding: 20px 0;
}

.isPc .tlCont2 dl dt,
.isPc .tlCont3 dl dt {
	float: left;
	line-height: 22px;
}

.isPc .tlCont2 dl dd,
.isPc .tlCont3 dl dd {
	float: right;
}

.isWap .tlCont2 h4,
.isWap .tlCont3 h4 {
	font-size: 0.4rem;
	text-transform: uppercase;
	font-family: 'GADUGI';
	font-weight: bold;
	margin-bottom: 0.2rem;
}

.isWap .tlCont2 {
	margin-bottom: 0.5rem;
}

.isWap .tlCont2 span {
	display: block;
}

.isWap .tlCont2 span img,
.isWap .tlCont3 span img {
	width: 100%;
}

.isWap .tlCont2 dl {
	border-bottom: 1px solid #c9c9c9;
	font-size: 0.32rem;
	padding: 0.2rem 0;
}

.isWap .tlCont2 dl dt,
.isWap .tlCont3 dl dt {
	float: left;
}

.isWap .tlCont2 dl dd,
.isWap .tlCont3 dl dd {
	float: right;
}

.isPc .tlCont3 span {
	float: left;
	margin-right: 25px;
}

.isPc .tlCont3 dl {
	border-top: 1px solid #c9c9c9;
	font-size: 18px;
	padding: 20px 0;
}

.isPc .tl_txt {
	float: left;
	width: 395px;
}

.isWap .tlCont3 span {}

.isWap .tlCont3 dl {
	border-bottom: 1px solid #c9c9c9;
	font-size: 0.3rem;
	padding: 0.2rem 0;
}

.isWap .tl_txt {
	width: 100%;
}

.more_btn2 {
	width: 150px;
	height: 45px;
	background: #e5e5e5;
	font-size: 20px;
	border-radius: 8px;
}

.more_btn2 a {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	border-radius: 8px;
	text-transform: uppercase;
	background: #e5e5e5;
	text-align: center;
}

.more_btn2 a:hover {
	text-decoration: none;
}

.isPc .tl_box4 {
	border-bottom: 1px solid #c9c9c9;
	padding-bottom: 25px;
	padding: 30px 0;
}

.isPc .tlCont4 span img {
	display: block;
	width: 100%;
}

.isPc .tl_box4 h4 {
	display: inline-block;
	color: #fff;
	background: #f42838;
	text-align: center;
	/* text-transform:uppercase;  */
	padding: 3px 20px;
	font-family: 14px;
	margin-bottom: 20px;
}

.isPc .tlCont4 span {
	border-radius: 5px;
	display: block;
	width: 180px;
	height: 118px;
	float: left;
	margin-right: 20px;
}

.isPc .tlCont4 span img {
	border-radius: 5px;
}

.isPc .tl_txt4 {
	font-family: 'GADUGI';
	font-size: 16px;
	line-height: 20px;
}

.isPc .tl_txt4 h3 {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}

.isPc .tl_txt4 h3 a:hover {
	text-decoration: none;
}

.isWap .tl_box4 {
	padding: 0.15rem 0.25rem 0.15rem;
}

.isWap .tlCont4 span img {
	width: 100%;
}

.isWap .tl_box4 h4 {
	display: inline-block;
	color: #fff;
	background: #f42838;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 20px;
	font-family: 0.2rem;
	margin-bottom: 0.1rem;
}

.isWap .tlCont4 span {
	display: none;
	border-radius: 5px;
	width: 180px;
	height: 118px;
	float: left;
	margin-right: 20px;
}

.isWap .tlCont4 span img {
	border-radius: 5px;
}

.isWap .tl_txt4 {
	font-size: 0.3rem;
	line-height: 0.34rem;
}

.isWap .tl_txt4 h3 {
	font-weight: bold;
	margin-bottom: 0.2rem;
}

.isWap .tl_txt4 h3 a:hover {
	text-decoration: none;
}

.isWap .tl_txt4 p {
	display: none;
}

.isPc .v_box2 {
	margin-top: 20px;
	padding-bottom: 10px;
}

.isPc .v_box2 li {
	float: left;
	width: 240px;
	display: block;
	margin-right: 45px;
	padding-bottom: 30px;
}

.isPc .v_box2 li {
	display: inline-block;
	vertical-align: top;
	float: none;
	margin-right: 44px;
}

.isPc .v_box2 li b {
	position: relative;
	display: block;
	width: 100%;
	height: 160px;
	border-radius: 8px;
}

.isPc .v_box2 li span {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 160px;
	background: #000;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	border-radius: 8px;
}

.isPc .v_box2 li img {
	display: block;
	width: 240px;
	height: 160px;
	border-radius: 8px;
}

.isPc .v_box2 i {
	position: absolute;
	display: block;
	z-index: 3;
	bottom: 15px;
	left: 15px;
	width: 44px;
	height: 45px;
}

.isPc .v_box2 i img {
	width: 100%;
	width: 44px;
	height: 45px;
}

.isPc .v_box2 li p {
	font-size: 16px;
	line-height: 20px;
	background: url(../images/red_line.gif) no-repeat left 3px;
	margin-top: 15px;
	padding-left: 15px;
	font-family: 'GADUGI';
}

.isPc .v_box2 li p a:hover {
	text-decoration: none;
}

.isPc .v_box2 li.mr0 {
	margin-right: 0;
}

.isPc .v_box2 li:nth-child(3n) {
	margin-right: 0;
}

.isPc .tl_txt4 i {
	color: red;
}

.isWap .v_box2 {
	margin-top: 0.2rem;
	padding: 0 3% 0.2rem;
}

.isWap .v_box2_w ul {
	padding: 0 3% 0;
}

.isWap .v_box2 li {
	width: 100%;
	margin-bottom: 0.2rem;
}

.isWap .v_box2 li b {
	width: 100%;
}

.isWap .v_box2 li span {
	display: none;
}

.isWap .v_box2 li img {
	width: 100%;
}

.isWap .v_box2 i {
	display: none;
}

.isWap .v_box2 i img {}

.isWap .v_box2 li p {
	margin-top: 0.2rem;
	background: url(../images/v_ico_w.png) no-repeat left top;
	background-size: 0.6rem 0.6rem;
	padding: 0 0 0.2rem 0.8rem;
	font-size: 0.3rem;
	line-height: 0.34rem;
	color: #000;
	min-height: 0.6rem;
}

.isWap .v_box2 li p a:hover {
	text-decoration: none;
}

.isWap .v_box2 li.mr0 {}

.isWap .tl_txt4 i {
	color: red;
}

.isWap .p_box {
	margin-top: 0;
	padding: 0 3% 0;
}

.isWap .p_box li p {
	margin: 0.2rem 0 0.4rem;
	background: none;
	padding: 0;
	font-size: 0.3rem;
	line-height: 0.34rem;
	color: #000;
	min-height: auto;
}

.isPc .search {
	background: #e8e8e8;
	padding: 23px 25px 24px 26px;
	margin: 15px 0px 0 0;
}

.isPc .search .sInner {
	height: 48px;
	border: 1px solid #bababa;
	position: relative;
	padding-right: 140px;
	background: #fff;
}

.isPc .search .i-text {
	border: none;
	background: none;
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding: 16px 15px 14px;
	font-size: 18px;
	color: #7e7e7e;
}

.isPc .search .i-subm {
	position: absolute;
	width: 48px;
	height: 48px;
	background: #bababa url(../images/s_fdj.png) no-repeat center;
	top: 0px;
	right: 0px;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-size: 25px;
}

.isPc .search-result {
	color: #ff0000;
	font-size: 14px;
	line-height: 18px;
	margin: 15px 0px 25px;
}

.isWap .search {
	background: #e8e8e8;
	padding: 0.35rem 0.25rem 0;
	margin: 0;
}

.isWap .search .sInner {
	height: 0.5trm;
	border: 1px solid #bababa;
	position: relative;
	padding-right: 0;
	background: #fff;
}

.isWap .search .i-text {
	border: none;
	background: none;
	width: 82%;
	height: 0.5rem;
	line-height: 0.5rem;
	padding: 0.15rem;
	font-size: 0.3rem;
	color: #7e7e7e;
}

.isWap .search .i-subm {
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	background: #bababa url(../images/s_fdj.png) no-repeat center;
	top: 0px;
	right: 0px;
	text-align: center;
	line-height: 0.8rem;
	color: #fff;
	font-size: 0.3rem;
}

.isWap .search-result {
	color: #ff0000;
	font-size: 0.24rem;
	line-height: 0.28rem;
	padding: 0.2rem 0.25rem 0.3rem;
	background: #e8e8e8;
}

/*20191106*/
.mb10 {
	margin-bottom: 10px;
}

.isWap .links {
	padding: 0.5rem 0.3rem;
	font-size: 0.3rem;
	line-height: 0.34rem;
}

.isWap .links li {
	margin-bottom: 0.3rem;
	background: url(../images/ico1.gif) no-repeat left 0.18rem;
	padding-left: 10px;
}

/*20191204*/
.t_btn3 {
	position: relative;
}

.t_btn3 .rwm {
	position: absolute;
	display: none;
	z-index: 999;
	width: 100px;
	height: 100px;
	left: 100px;
	top: 0;
}

.t_btn3 .rwm img {
	width: 100%;
}

.t_btn3:hover .rwm {
	display: block;
}

.isPc .art-text p iframe {
	margin: 0 auto;
}





#displaypagenum {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: normal;
	margin: 20px 0 0;
	line-height: 35px;
}

#displaypagenum {
	text-align: center;
}

#displaypagenum span {
	text-decoration: none;
	padding: 5px 10px;
	background-color: #fb1d3c;
	border-color: #ebebeb;
	color: #fff;
	border: 1px solid #fb1d3c
}

#displaypagenum a {
	text-decoration: none;
	color: #333;
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
}

#displaypagenum span:hover,
#displaypagenum a:hover {
	background-color: #636566;
	border-color: #636566;
	color: #fff;
	cursor: pointer;
}

.isPc .art-text p em {
	font-style: italic;
}

.isWap .art-text p em {
	font-style: italic;
}

.isPc .art .art-text iframe {
	margin: 0 auto;
}

@media screen and (min-width:320px) {
	html {}

	.isWap iframe {
		height: 160px;
	}
}

@media screen and (min-width:360px) {
	html {}

	.isWap iframe {
		height: 200px;
	}
}

@media screen and (min-width:400px) {
	html {}

	.isWap iframe {
		height: 220px;
	}
}

@media screen and (min-width:480px) {
	html {}

	.isWap iframe {
		height: 260px;
	}
}

@media screen and (min-width:560px) {
	html {}

	.isWap iframe {
		height: 310px;
	}
}

@media screen and (min-width:640px) {
	html {}

	.isWap iframe {
		height: 370px;
	}
}