@charset "utf-8";
.wrap {
	width: 100%;
	background: #ffffff;
}
.wrap img {
	width:100%;
	display:block;
}
.conterstyle {
	padding: 0 0 4rem;
}
.container {
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	min-width: 320px;
	overflow: hidden;
	position: relative;
}
section.g-bd {
	margin-bottom:2rem;
}
/*-锟斤拷锟斤拷*/
.fwbj {
	padding:1rem 4% 0;
}
.fwbj ul li {
	width:100%;
	height:14.5rem;
	position:relative;
	margin-bottom: 1.95rem;
	;
}
.fwbj ul li span {
	display:block;
	width:100%;
	height:14.5rem;
	;
}
.fwbj ul li span img {
	width:100%;
}
.fwbj ul li .xq {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	padding-top:3rem;
	box-sizing: border-box;
}
.fwbj ul li .xq i {
	display:block;
	width:3.3rem;
	height:3.3rem;
	margin:0 auto 0.7rem;
}
.fwbj ul li .xq i img {
	width:100%;
}
.fwbj ul li .xq strong {
	display:block;
	margin-bottom: 0.6rem;
	font-weight: normal;
	font-size: 1.5rem;
	color:#FFF;
	line-height: 1.5rem;
	text-align: center;
}
.fwbj ul li .xq strong em {
	display:block;
	font-size: 0.6rem;
	color:#FFF;
	text-transform: uppercase;
	opacity:0.8;
	text-align: center;
	margin-top: 0.2rem;
}
.fwbj ul li .xq a {
	display:block;
	width:20%;
	height:2rem;
	background:#C8102E;
	color:#FFF;
	text-align: center;
	line-height: 2rem;
	margin:0 auto;
}
/*全锟斤拷锟斤拷锟斤拷询*/
.gczx {
	height:31.0rem;
	padding:4rem 4% 0;
	box-sizing: border-box;
}
.gzx {
	height:23.05rem;
	background:url(../images/zx4.jpg) no-repeat center;
	background-size:100% 100%;
	padding-top:1.9rem;
	padding-left:1.8rem;
}
.gzx dl dt {
	height:4.4rem;
	margin-bottom: 1.35rem;
}
.gzx dl dt em {
	display:block;
	width:56%;
	font-size: 1.2rem;
	height:2.95rem;
	color:#000000;
	margin-bottom: 1.3rem;
}
.gzx dl dt i {
	display:block;
	width:6.9rem;
	height:0.1rem;
	background:url(../images/xt2.jpg) no-repeat center;
	background-size:100%;
}
.gzx dl dd p {
	width:84.9%;
	height:6.4rem;
	font-size: 1rem;
	color:#666666;
	margin-bottom: 1.65rem;
}
.gzx dl dd strong {
	display:block;
	height:2.65rem;
	margin-bottom: 0.7rem;
}
.gzx dl dd strong em {
	display:block;
	padding-left:1.4rem;
	font-size: 1rem;
	color:#000000;
	background:url(../images/phone.png) no-repeat left;
	background-size:3.5%;
	font-weight: normal;
}
.gzx dl dd strong b {
	display:block;
	font-weight: normal;
	font-size: 1.4rem;
	color:#333333;
}
.gzx dl dd a {
	display:block;
	width:25.5%;
	height:2rem;
	line-height: 2rem;
	background:#C8102E;
	text-align: center;
	line-height: 2rem;
	font-size: 1rem;
	color:#FFFFFF;
}
.fwlc {
	height:31.5rem;
	padding-top:2.2rem;
	box-sizing: border-box;
}
.fwlc .tit {
	height:4.65rem;
	border-bottom:2px solid #F1F1F1;
}
.fwlc .tit span {
	display:block;
	width:51%;
	height:2.15rem;
	margin:0 auto;
	font-size: 1.8rem;
	line-height: 1.8rem;
	color:#333333;
	padding-top:0.45rem;
	background:url(../images/tb.png) no-repeat right top;
	background-size:11%;
}
.fwlc {
	padding:0 4%;
}
.fwlc ul {
	height:22.4rem;
	padding:3.05rem 4% 0;
	border-top:2px solid #f1f1f1;
}
.fwlc ul li {
	float:left;
	width:19%;
	height:4.05rem;
	margin-bottom: 3.1rem;
	margin-left: 2rem;
}
.fwlc ul li:first-child, .fwlc ul li:nth-child(5), .fwlc ul li:nth-child(9) {
margin-left: 0;
}
.fwlc ul li i {
	display: block;
	width:50%;
	height: 2.4rem;
	margin: 0 auto 0.55rem;
}
.fwlc ul li .fw1 {
	background:url(../images/fw1.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw2 {
	background:url(../images/fw2.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw3 {
	background:url(../images/fw3.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw4 {
	background:url(../images/fw4.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw5 {
	background:url(../images/fw5.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw6 {
	background:url(../images/fw6.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw7 {
	background:url(../images/fw7.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw8 {
	background:url(../images/fw8.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw9 {
	background:url(../images/fw9.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw10 {
	background:url(../images/fw10.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw11 {
	background:url(../images/fw11.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li .fw12 {
	background:url(../images/fw12.png) no-repeat center;
	background-size:100%;
}
.fwlc ul li p {
	font-size: 1rem;
	color:#333333;
	line-height: 1rem;
	text-align: center;
}
.fwfw {
	height:38.5rem;
	padding:1.2rem 4% 0;
	box-sizing: border-box;
}
.fwfw .tit {
	width:32.7%;
	height:2.1rem;
	padding-top:0.45rem;
	box-sizing: border-box;
	font-size: 1.8rem;
	color:#333333;
	line-height: 1.8rem;
	margin:0 auto 2.05rem;
	background:url(../images/tb.png) no-repeat right top;
	background-size:20%;
}
.fwfw ul li {
	float: left;
	width: 47.4%;
	height: 13.75rem;
	margin-bottom: 1.5rem;
	box-sizing: border-box;
	border: 2px solid rgba(0, 0, 0, 0.1);
	padding-top: 1.35rem;
}
.fwfw ul li:nth-child(2n) {
float:right;
}
.fwfw ul li i {
	display:block;
	width:29.8%;
	height:4.2rem;
	margin:0 auto 1.15rem;
}
.fwfw ul li .fwf1 {
	background:url(../images/fanw1.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li .fwf2 {
	background:url(../images/fanw2.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li .fwf3 {
	background:url(../images/fanw3.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li .fwf4 {
	background:url(../images/fanw4.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li span {
	display:block;
	font-size: 1.5rem;
	color:#333333;
	line-height: 1.5rem;
	margin-bottom: 0.9rem;
	text-align: center;
}
.fwfw ul li p {
	font-size: 1rem;
	color:#333333;
	height:2.5rem;
	text-align: center;
}
.fwfw ul li:hover {
	background:#C8102E;
	border:0;
}
.fwfw ul li:hover .fwf1 {
	background:url(../images/fanw1_h.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li:hover .fwf2 {
	background:url(../images/fanw2_h.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li:hover .fwf3 {
	background:url(../images/fanw3_h.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li:hover .fwf4 {
	background:url(../images/fanw4_h.png) no-repeat center;
	background-size:100%;
}
.fwfw ul li:hover span {
	color:#FFF;
}
.fwfw ul li:hover p {
	color:#FFF;
}
/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.xzwt.xz2 {
	background: url(../images/xzwt2.jpg) no-repeat center;
}
.xzwt.xz2 ul li:last-child {
	background: url(../images/gdt2.jpg) no-repeat center;
}
.zxbj.zx2 .zx {
	height:17.5rem;
	padding-right:0;
}
.zxbj.zx2 .zx span {
	width:56%;
}
.zxbj.zx2 .zx i {
	display:block;
	margin-bottom: 1.25rem;
	;
}
.zxbj.zx2 .zx p {
	height:1rem;
	margin-bottom: 1.8rem;
}
.zxbj.zx2 .zx p b {
	display:block;
	font-weight: normal;
	padding-left:0.8rem;
	background:url(../images/yd2.png) no-repeat left;
	background-size:6%;
	font-size: 1rem;
	color:#666666;
	float:left;
	margin-right: 1.9rem;
}
.hgbj1 {
	min-height: 26.8rem;
}
.hg1 {
	padding:3.5rem 4% 0;
}
.hg1 .tit {
	height: 2.15rem;
	width:57.4%;
	margin:0 auto;
	font-size: 1.8rem;
	color:#333333;
	margin-bottom: 2.05rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:11%;
}
.hg1 ul li {
	float: left;
	width: 47.4%;
	height: 8.5rem;
	margin-bottom: 1rem;
	box-sizing: border-box;
	border: 2px solid rgba(0, 0, 0, 0.1);
	padding-top: 1.25rem;
}
.hg1 ul li:nth-child(2n) {
float:right;
}
.hg1 ul li i {
	display: block;
	width: 2.4rem;
	height: 3rem;
	margin: 0 auto 0.5rem;
}
.hg1 ul li .hgb1 {
	background:url(../images/hg1.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li .hgb2 {
	background:url(../images/hg2.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li .hgb3 {
	background:url(../images/hg3.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li .hgb4 {
	background:url(../images/hg4.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li span {
	display:block;
	font-size: 1.4rem;
	color:#333333;
	line-height: 1.4rem;
	text-align: center;
}
.hg1 ul li:hover {
	background:#C8102E;
	border:0;
}
.hg1 ul li:hover .hgb1 {
	background:url(../images/hg1_h.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li:hover .hgb2 {
	background:url(../images/hg2_h.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li:hover .hgb3 {
	background:url(../images/hg3_h.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li:hover .hgb4 {
	background:url(../images/hg4_h.png) no-repeat center;
	background-size:100%;
}
.hg1 ul li:hover span {
	color:#FFF;
}
/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.zm-nav {
	float: left;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	margin-bottom: 0;
	box-sizing: border-box;
	width: 100%;
}
.zm-nav ul {
	padding-bottom: 1rem;
	display: block;
	width: 100%;
	float: left;
}
.zm-nav ul li {
	height:3rem;
	text-align: center;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	float:left;
	margin-right: 2%;
	margin-bottom:7px;
	padding:0 0.6rem;
}
.zm-nav ul li a {
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
}
.zm-nav ul li.cur, .nav ul li:hover {
	background: #C8102E;
}
.zm-nav ul li.cur a, .nav ul li:hover a {
	color:#FFF;
}
.xzwt {
	height: 31rem;
	background:url(../images/xzwt.jpg) no-repeat center;
	background-size:100%;
}
.xz {
	padding: 3.55rem 4% 0;
}
.xz .tit {
	height: 2.15rem;
	width: 90%;
	text-align: center;
	margin:0 auto;
	font-size: 1.8rem;
	color:#FFF;
}
.xz strong {
	display:block;
	color:#FFF;
	line-height:3rem;
	height:3rem;
	margin-bottom:1rem;
	text-align:center;
}
.xz ul {
	height: 18rem;
	background:url(../images/wtbj.png) no-repeat center;
	background-size:100%;
}
.xz ul li {
	width: 45%;
	height: 6rem;
	padding: 3rem 2.5% 0;
	line-height: 1.6rem;
	text-align: center;
	float: left;
	font-size: 1.2rem;
	color: #333333;
}
.xz ul li:last-child {
	background:url(../images/gdt.jpg) no-repeat center;
	background-size: 100%;
	box-sizing: border-box;
	padding-top: 4.1rem;
	padding-left:3.85rem;
	width: 50%;
	height: 9rem;
	padding-right: 0;
}
.xz ul li i {
	display: block;
	width:0.55rem;
	height:0.55rem;
	background:#FFF;
	border-radius: 50%;
	margin-right: 0.55rem;
	float:left;
}
.zxbj {
	padding:4rem 4% 3rem;
}
.zx {
	height:15.5rem;
	background:url(../images/zx.jpg) no-repeat center;
	background-size:100% 100%;
	box-sizing: border-box;
	padding:1.9rem 6.05rem 0 1.95rem;
}
.zx span {
	display: block;
	line-height: 1.6rem;
	font-size: 1.2rem;
	color:#000000;
	margin-bottom: 1.3rem;
	font-family: Adobe 锟斤拷锟斤拷 Std;
}
.zx i {
	display: block;
	width: 23.7%;
	height: 0.1rem;
	margin-bottom: 2rem;
	background:url(../images/xt2.jpg) no-repeat center;
	background-size:100%;
}
.zx strong {
	display: block;
	height: 2.65rem;
	margin-bottom: 0.7rem;
}
.zx strong em {
	display: block;
	font-size: 1rem;
	color:#000000;
	font-weight:normal;
	padding-left:1.4rem;
	background:url(../images/phone.png) no-repeat left;
	background-size:4%;
}
.zx strong p {
	font-size: 1.4rem;
	color:#333333;
	line-height: 1.8rem;
	font-weight: normal;
}
.zx a {
	display: block;
	width: 33%;
	height: 2rem;
	background:#C8102E;
	text-align: center;
	line-height: 2rem;
	font-size: 1rem;
	color:#FFFFFF;
}
.project {
	height: 40.7rem;
	background:#F5F5F5;
	box-sizing: border-box;
	padding:3.55rem 4% 0;
}
.project .tit {
	height: 2.15rem;
	width:44%;
	margin:0 auto 2.5rem;
	font-size: 1.8rem;
	color:#333333;
	background:url(../images/tb.png) no-repeat top right;
	background-size:13%;
}
.project .zs .zssm {
	margin-bottom: 2rem;
}
.project .zs .zssm span {
	display: block;
	position: relative;
	margin-bottom: 1.9rem;
}
.project .zs .zssm span em {
	display: block;
}
.project .zs .zssm span img {
	width:100%;
	height:100%;
}
.project .zs .zssm span i {
	display: block;
	width:100%;
	height:3.5rem;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	text-align: center;
	background: #c8102e;
	line-height: 3.5rem;
	font-size: 1.4rem;
	color:#FFF;
	position: absolute;
	bottom:0;
	left:0;
}
.project .zs ul {
	height:5.7rem;
	position: relative;
	padding:0 1.2rem;
}
.project .zs ul:before {
	width:100%;
	height:0.1rem;
	background:#CCCCCC;
	content:"";
	position: absolute;
	top:0;
	left:0;
	opacity:0.55;
}
.project .zs ul li {
	float:left;
	width:16%;
	margin-left: 3rem;
	padding-top:1.95rem;
	box-sizing: border-box;
}
.project .zs ul li em {
	display: block;
	font-size: 1.8rem;
	line-height: 1.5rem;
	color:#333333;
	text-align: center;
	opacity: 0.55;
	margin-bottom: 1rem;
}
.project .zs ul li span {
	display: block;
	font-size: 1.2rem;
	color:#000000;
	line-height: 1.2rem;
	text-align: center;
}
.project .zs ul li:first-child {
	margin-left: 0;
}
.project .zs ul li.z-on {
	background:url(../images/hg3.jpg) no-repeat top center;
	background-size:100%;
}
.project .zs ul li.z-on em {
	color:#C8102E;
	opacity: 1;
}
.project .zs ul li p {
	display:none;
	font-size: 1.2rem;
	color:#000000;
	opacity:0.8;
	line-height: 1.8rem;
	position:absolute;
	left:0;
	margin: 1rem 5%;
}
.project .zs ul li.z-on p {
	display:block;
}
.zmhg {
	height:48rem;
}
.zmh {
	padding:3.5rem 4% 0;
}
.zmh .tit {
	height: 2.15rem;
	width:57%;
	margin:0 auto 2rem;
	font-size: 1.8rem;
	color:#333333;
	background:url(../images/tb.png) no-repeat top right;
	background-size:11%;
}
.zmh span {
	display:block;
	height:15rem;
	margin-bottom: 1.5rem;
}
.zmh span img {
	width:100%;
}
.zmh ul li {
	width: 48%;
	height: 9.75rem;
	float: left;
	margin-bottom: 1.25rem;
	box-sizing: border-box;
	border: 2px solid rgba(0, 0, 0, 0.1);
	padding-top: 1.45rem;
	padding-left: 2.0rem;
}
.zmh ul li p {
	margin-bottom: 1.4rem;
	font-size: 1.1rem;
	line-height: 1.6rem;
	color: #1F1F1F;
}
.zmh ul li:nth-child(2n) {
float:right;
}
.zmh ul li i {
	display:block;
	width:1.5rem;
	height:0.2rem;
	background:#C8102E;
}
/*锟斤拷目锟斤拷锟斤拷*/
.hxtd .yy {
	display: block;
	width: 100%;
	height: 116.9rem;
	background:url(../images/yy.png) no-repeat center;
	background-size:100% 100%;
	position: absolute;
	top:0;
	z-index:500;
}
.hxtd .open {
	display: block;
}
.hxtd .navv {
	position: relative;
}
.navv .xlbj {
	display: none;
	width:100%;
	position: absolute;
	top:4.9rem;
	left:0;
	z-index: 600;
}
.navv .xlbj .xlnav {
	width: 100%;
	background:rgba(255, 255, 255, 0.95);
	z-index:600;
	position: relative;
	padding:1.7rem 0;
	box-sizing: border-box;
	float:left;
}
.navv .xlbj .xlnav a {
	display: block;
	float: left;
	width: 46.3%;
	height: 2.8rem;
	box-sizing: border-box;
	text-align:center;
	margin: 0.8rem 0;
	font-size: 1.5rem;
	color:#333333;
	font-weight: normal;
}
.navv .xlbj .xlnav a:hover, .navv .xlbj .xlnav a.cur {
	border-bottom:2px solid #C8102E;
	background:url(../images/g.png) no-repeat right;
	background-size:8%;
}
.navv .xlbj .btn {
	height: 5rem;
	z-index: 600;
	position: relative;
	clear:both
}
.navv .xlbj .btn a {
	display: block;
	width:100%;
	height: 5rem;
	float:left;
	text-align: center;
	line-height: 5rem;
	background:#C8102E;
	color:#FFF;
	font-size: 1.8rem;
	color:#FFF;
}
.hxtd .open {
	display: block;
}
.navv .m2-left-nav-1 li.on em {
	background:#C8102E;
}
.navv .m2-left-nav-1 li.on em a {
	color:#FFF;
	background: url(../images/dbx5_h.png) no-repeat 80%;
}
/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.fanhui {
	height:4rem;
	line-height: 4rem;
	background:#F6F6F6;
	padding-left:1.55rem;
	border-bottom: 4px solid #e0e0e0;
}
.fanhui em a {
	display: block;
	font-size: 1.2rem;
	color:#4D4D4D;
	background:url(../images/dbx.png) no-repeat left;
	background-size:10%;
	padding-left:1.5rem;
	width:12%;
}
.case_desc {
	padding:3rem 4% 2rem;
	box-sizing: border-box;
}
.case_desc .case_tit {
	display: block;
	margin-bottom:2rem
}
.case_desc span {
	display: block;
}
.case_desc span em {
	display: block;
	font-size: 1.5rem;
	line-height: 1.5rem;
	height: 2.15rem;
	color:#333333;
	background:url(../images/tb.png) no-repeat right bottom;
	background-size:7%;
}
.case_desc span i {
	display: block;
	font-size: 1rem;
	color:#666666;
}
.case_desc .desc {
	margin-bottom: 2rem;
}
.desc .de1 {
	border-bottom:2px solid #E0E0E0;
	margin-bottom: 2rem;
}
/*.desc .de1 span {
	display: block;
	height: 15rem;
	margin-bottom: 1.95rem;
}
.desc .de1 span img {
	width: 100%;
}
.desc .de1 p {
	height: 4.55rem;
	font-size: 1rem;
	color:#333333;
	line-height: 1.6rem;
}
.desc .de2 {
	padding-top:1.8rem;
	box-sizing: border-box;
}
.desc p {
	font-size: 1rem;
	color:#666666;
	line-height: 1.7rem;
}
.desc p em {
	display: block;
	height: 8.1rem;
	margin-bottom: 1.5rem;
}
.desc p em i {
	display: block;
	width:47.4%;
	height: 8.1rem;
	float:left;
}
.desc p em i img {
	width:100%;
	height: 100%;
}
.desc p em i:last-child {
	float:right;
}
.desc p strong {
	display: block;
	height: 4.65rem;
	font-size: 1rem;
	color:#666666;
	line-height: 1.6rem;
	font-weight: normal;
}*/
.case_desc ul {
	padding-top:1.3rem;
	height:6.3rem;
	border-top:2px solid #E0E0E0;
	box-sizing:border-box;
}
.case_desc ul li p {
	height:1.5rem;
margin-bottom: .55rem;
	padding-left:1.05rem;
	color:#000000;
}
.case_desc ul li:first-child p {
	background:url(../images/dbx2.png) no-repeat left;
	background-size:1%;
}
.case_desc ul li em, .case_desc ul li a {
	font-size: 1.1rem;
	color:#000000;
}
.case_desc ul li:last-child {
	background:url(../images/dbx3.png) no-repeat left;
	background-size:1%;
	opacity: 0.8;
}
.case_desc b {
	display: block;
	height:3rem;
	line-height: 3rem;
}
.case_desc b a {
	display: block;
	font-size: 1.2rem;
	color:#FFFFFF;
	font-weight: normal;
}
/*锟斤拷锟斤拷锟脚讹拷*/
.navv {
	float: left;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	margin-bottom: 0;
	box-sizing: border-box;
	width: 100%;
}
.navv ul {
	display: block;
	width: 100%;
	float: left;
}
.navv ul li {
	width:47%;
	float:left;
	margin-left: 0;
	margin-right: 1rem;
	margin-bottom: 1rem;
}
.navv ul li:nth-child(2n) {
margin-right:0
}
.navv ul li em {
	display: block;
	height:3rem;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	padding-left:1.45rem;
	box-sizing: border-box;
}
.navv ul li em a {
	display: block;
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
	background:url(../images/dbx5.png) no-repeat 80%;
	background-size:6%;
}
.navv ul li.cur em, .navv ul li:hover em {
	background: #C8102E;
}
.navv ul li.cur em a, .navv ul li:hover em a {
	color:#FFF;
	background:url(../images/dbx5_h.png) no-repeat 80%;
	background-size:6%;
}
.navv ul li:first-child {
	margin-left: 0;
}
ul.navvul {
	padding: 1rem 0 0;
	display: block;
	width: 100%;
	float: left;
	border-top: 1px solid #dfdfdf;
}
ul.navvul li {
	float:left;
	text-align:center;
	margin-bottom:1rem;
}
ul.navvul a {
	display: block;
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
	background:none;
	background-size:10%;
	display: block;
	height:3rem;
	line-height: 3rem;
	border-radius:5px;
	box-sizing: border-box;
	background:#F6F6F6;
}
ul.navvul a:hover, ul.navvul li.cur a {
	background:#C8102E;
	color:#fff
}
.hxtdsm {
	padding:1rem 4% 4rem;
}
.hxtdsm ul li {
	width:47.5%;
	float:left;
	margin-bottom: 1.5rem;
	margin-right:5%;
}
.hxtdsm ul li:nth-child(2n) {
	margin-right:0px;
}
.hxtdsm ul li dl dt {
	width: 100%;
}
.hxtdsm ul li dl dt img {
	width:100%;
	height: 100%;
	border: 1px solid #ccc;
	box-sizing: border-box;
}
.hxtdsm ul li dl dd {
	background:#F5F5F5;
	box-sizing: border-box;
	padding: 1rem 5%;
	padding-left:1.1rem;
	float: left;
	width: 100%;
}
.hxtdsm ul li dl dd span {
	display: block;
	line-height: 1.2rem;
	margin-bottom: 0.45rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hxtdsm ul li dl dd span a {
	font-size: 1.2rem;
	color:#333333;
}
.hxtdsm ul li dl dd p em {
	display: block;
	font-size: 1rem;
	line-height: 1rem;
	color:#333333;
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.hxtdsm ul li:hover dl dd {
	background: #C8102E;
}
.hxtdsm ul li:hover dl dd span {
	color:#FFF;
}
.hxtdsm ul li:hover dl dd p em {
	color:#FFF;
}
.hxtdsm ul li:hover dl dd p b {
	display: block;
	width: 9%;
	height: 0.55rem;
	margin-left: 3.75rem;
	background:url(../images/jt2.png) no-repeat 80%;
	background-size:100%;
	float: right;
}
.hxtdsm ul li.list_li0 {
	float:right;
}
.hxtdsm .pg {
	margin-top: 0.5rem;
}
/*锟斤拷锟斤拷锟脚队斤拷锟斤拷*/
.tdsm {
	padding:0 4%;
	margin-bottom:3rem
}
.tdsm .desc {
	height: 30.2rem;
	border-bottom:2px solid #E0E0E0;
	padding-top:2.75rem;
	box-sizing: border-box;
}
.tdsm .tit {
	height:1.75rem;
	font-size: 1.5rem;
	line-height: 1.75rem;
	margin-bottom: 1.25rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
}
.tdsm .desc p {
	height: 4.6rem;
	font-size: 1rem;
	color:#666666;
	line-height: 1.6rem;
	margin-bottom: 1.95rem;
}
.tdsm .desc span {
	display: block;
	height: 15rem;
}
.tdsm .desc span img {
	width: 100%;
	height: 100%;
}
.tdsm .lnbj {
	height: 30.2rem;
	border-bottom:2px solid #E0E0E0;
	padding-top:2.75rem;
	box-sizing: border-box;
}
.tdsm .lnbj p {
	height: 4.6rem;
	font-size: 1rem;
	color:#666666;
	line-height: 1.6rem;
	margin-bottom: 1.95rem;
}
.tdsm .lnbj span {
	display: block;
	height: 15rem;
}
.tdsm .lnbj span img {
	width: 100%;
	height: 100%;
}
.tdsm .xmbj {
	border-bottom:2px solid #E0E0E0;
	padding-top:2.75rem;
	box-sizing: border-box;
}
.tdsm .xmbj ul li {
	line-height: 1.4rem;
	font-size: 1rem;
	color: #666666;
	margin-bottom: 0.8rem;
	padding-left: 0.95rem;
	background: url(../images/yd.jpg) no-repeat left 0.5rem;
	background-size: 1%;
}
.tdsm .ry {
	height: 11.4rem;
	padding-top:2.75rem;
	box-sizing: border-box;
	border-bottom:2px solid #E0E0E0;
}
.tdsm .ry span {
	display: block;
	font-size: 1rem;
	color:#666666;
	line-height: 1.4rem;
}
.tdsm .grfc {
	height: 35.5rem;
	padding-top:2.8rem;
	box-sizing: border-box;
}
.tdsm .grfc ul li {
	float:left;
	margin-bottom: 10px;
	width:100%
}
.tdsm .grfc ul li:last-child {
	float:right;
}
.tdsm .grfc ul li:first-child {
	width: 100%;
	height: 15rem;
}
.tdsm .grfc ul li img {
	width: 100%;
}
/*锟斤拷锟脚斤拷锟斤拷*/
.jt_sm {
}
.jt-nav {
	height:5rem;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	box-sizing: border-box;
}
.jt-nav ul li {
	width:22.4%;
	height:3rem;
	text-align: center;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	float:left;
	margin-left: 1rem;
}
.jt-nav ul li a {
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
}
.jt-nav ul li.cur, .nav ul li:hover {
	background: #C8102E;
}
.jt-nav ul li.cur a, .nav ul li:hover a {
	color:#FFF;
}
.jt-nav ul li:first-child {
	margin-left: 0;
}
.jt_sm .jt {
	padding:2.5rem 4% 0;
	box-sizing: border-box;
}
.jt .tit {
	height:2.2rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 1.95rem;
	line-height: 2.5rem;
}
.jt p {
	font-size: 1rem;
	color: #666666;
	margin-bottom:1.95rem;
	font-family: 思源锟斤拷锟斤拷 CN;
	line-height: 1.75rem;
	letter-spacing: 0.06rem;
}
.jt span {
	display: block;
	height: 14.5rem;
	padding-bottom:3rem;
	border-bottom:2px solid #E0E0E0;
}
.jt span img {
	width: 100%;
	height: 100%;
}
.jt-fzlc {
	height: 52.35rem;
	width: 92%;
	margin:0 auto;
	padding-top:2.5rem;
	box-sizing: border-box;
}
.jt-fz {
	height:45.7rem;
	border-bottom:2px solid #E0E0E0;
	box-sizing: border-box;
}
.jt-fzlc .tit {
	height:2.2rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 2rem;
	line-height: 2.5rem;
}
.jt-fzlc dl {
	max-height: 10rem;
	min-height: 4.7rem;
	margin-bottom: 0.5rem;
	float: left;
	width: 100%;
	display: block;
	background: #F5F5F5;
	position: relative;
	padding: 1rem 0;
}
.jt-fzlc dl dt {
	float: left;
	width: 43%;
	height: 100%;
	background: #E0E0E0;
	padding-top: 2.4rem;
	padding-left: 3.95rem;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
}
.jt-fzlc dl dt em {
	display: block;
	width: 50%;
	line-height: 1.5rem;
	float: left;
	padding-top:0.65rem;
	font-size: 1.8rem;
	color:#1A1919;
	font-family: "微锟斤拷锟脚猴拷 Light";
}
.jt-fzlc dl dt i {
	display: block;
	width:1.5rem;
	height:1.5rem;
	float: left;
	text-align: center;
	line-height: 1.5rem;
	font-size: 1rem;
	color: #FFF;
	background:#c8102e;
	border-radius: 50%;
}
.jt-fzlc dl dd {
	width: 57%;
	float: right;
	padding: 0 1.8rem;
	box-sizing: border-box;
}
.jt-fzlc dl dd span {
	display: block;
	font-size: 1.2rem;
	color:#333333;
}
.ryzz {
	width: 92%;
	margin:0 auto;
	height: 38.25rem;
	padding-top:2.5rem;
	box-sizing: border-box;
	border-bottom:2px solid #E0E0E0;
}
.ryzz .tit {
	height: 2.65rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 1.35rem;
	line-height: 2.65rem;
}
.ryzz .rysm ul {
	height: 13rem;
}
.ryzz .rysm ul li {
	height: 1rem;
	line-height: 1rem;
	margin-bottom: 1rem;
	background:url(../images/yd.jpg) no-repeat left;
	background-size:1%;
padding-left:.85rem;
}
.ryzz .ryt {
	height: 11.3rem;
	margin-bottom: 1.95rem;
}
.ryzz .ryt li {
	float:left;
	width:28%;
	height: 11.3rem;
	margin-left: 2.25rem;
}
.ryzz .ryt li img {
	width: 100%;
	height: 100%;
}
.ryzz .ryt li:first-child {
	margin-left: 0;
}
.jt-whbj {
	height:37.25rem;
}
.jt-wh {
	height: 17.2rem;
	padding:3.05rem 4% 0;
	box-sizing: border-box;
}
.jt-wh .tit {
	height:2.65rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 1.4rem;
	line-height: 2.65rem;
}
.jt-wh ul {
	height: 6.75rem;
}
.jt-wh ul li {
	float:left;
	width: 15%;
	height: 6.75rem;
	margin-left: 3.75rem;
}
.jt-wh ul li i {
	display: block;
	width:100%;
	height: 4.4rem;
	margin:0 auto 1.2rem;
}
.jt-wh ul li i img {
	width:100%;
}
.jt-wh ul li span {
	display: block;
	font-size: 1.2rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	text-align: center;
	line-height: 1.2rem;
}
.jt-wh ul li:first-child {
	margin-left: 0;
}
.jtbj {
	height:20rem;
	padding:2.5rem 4.6% 0;
	box-sizing: border-box;
	background:url(../images/jtbj.jpg) no-repeat center;
	background-size:100%;
}
.jtbj dl {
	height:15rem;
	box-sizing: border-box;
	padding-top:2.75rem;
	padding-left:2.35rem;
}
.jtbj dl dt {
	width:81%;
	height:4.8rem;
	border-bottom:2px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 1rem;
}
.jtbj dl dt span {
	display: block;
	font-size: 1.2rem;
	line-height: 1.2rem;
	color:#333333;
	font-weight: bold;
	margin-bottom: 1.3rem;
}
.jtbj dl dt i {
	display: block;
	font-size: 1rem;
	color:#333333;
	line-height: 1rem;
	opacity: 0.8;
}
.jtbj dl dd strong {
	display: block;
	font-size: 1.8rem;
	line-height: 1.8rem;
	font-weight: bold;
	color:#C8102E;
	margin-bottom: 0.9rem;
}
.jtbj dl dd p {
	height: 1.5rem;
}
.jtbj dl dd p em {
	display: block;
	float:left;
	font-size: 1rem;
	color:#333333;
}
.jtbj dl dd p i {
	display: block;
	width:2%;
	height:0.1rem;
	float: left;
	background:#c4c4c2;
	margin:0.6rem 0.6rem 0;
}
/*锟斤拷司锟斤拷锟斤拷*/

.ab-nav {
	height:5rem;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	box-sizing: border-box;
}
.ab-nav ul li {
	width:22.4%;
	height:3rem;
	text-align: center;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	float:left;
	margin-left: 1rem;
}
.ab-nav ul li a {
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
}
.ab-nav ul li.cur, .nav ul li:hover {
	background: #C8102E;
}
.ab-nav ul li.cur a, .nav ul li:hover a {
	color:#FFF;
}
.ab-nav ul li:first-child {
	margin-left: 0;
}
.ab_sm .ab {
	padding:2.5rem 4% 0;
	box-sizing: border-box;
}
.ab .tit {
	height:4.4rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 1.95rem;
	line-height: 2.5rem;
	width:84%;
	padding:0 8%;
}
.ab p {
	font-size: 1rem;
	color: #666666;
	margin-bottom: 2.1rem;
	font-family: 思源锟斤拷锟斤拷 CN;
	line-height: 1.75rem;
	letter-spacing: 0.06rem;
}
.ab span {
	display: block;
	padding-bottom:3rem;
	border-bottom:2px solid #E0E0E0;
	height: 14.5rem;
}
.ab span img, .ab .mt5 {
	width: 100%;
	height: 100%;
}
.fzlc {
	width: 92%;
	margin:0 auto;
	padding-top:2.5rem;
	box-sizing: border-box;
		border-top:2px solid #E0E0E0;

}
.fz {
	border-bottom:2px solid #E0E0E0;
	box-sizing: border-box;
}
.fzlc .tit {
	height:2.2rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 2rem;
	line-height: 2.5rem;
}
.fzlc dl {
	min-height: 4.7rem;
	margin-bottom: 0.5rem;
	float: left;
	width: 100%;
	display: block;
	background: #F5F5F5;
	position: relative;
	padding: 1rem 0;
}
.fzlc dl dt {
	float: left;
	width: 43%;
	height: 100%;
	background: #E0E0E0;
	padding-top: 2.4rem;
	padding-left: 3.95rem;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
}
.fzlc dl dt em {
	display: block;
	width: 50%;
	line-height: 1.5rem;
	float: left;
	padding-top:0.65rem;
	font-size: 1.8rem;
	color:#1A1919;
	font-family: 寰蒋闆呴粦;
}
.fzlc dl dt i {
	display: block;
	width:1.5rem;
	height:1.5rem;
	float: left;
	text-align: center;
	line-height: 1.5rem;
	font-size: 1rem;
	color: #FFF;
	background:#c8102e;
	border-radius: 50%;
}
.fzlc dl dd {
	width: 57%;
	float: right;
	padding: 0 1.8rem;
	box-sizing: border-box;
}
.fzlc dl dd span {
	display: block;
	font-size: 1.2rem;
	color:#333333;
}

.zzjg .tit {
	height:2.2rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#FFF;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	line-height: 2.5rem;
	margin:2.65rem 4% 0;
	width: 92%;
}
.zzjg span {
	display: block;
}
.zzjg span img {
	width:100%;
}

.wh {
	height: 15.8rem;
	padding:3.05rem 4% 0;
	box-sizing: border-box;
}
.wh .tit {
	height:2.2rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	font-size: 1.8rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	margin-bottom: 1.9rem;
	line-height: 2.5rem;
}
.wh ul li {
	float:left;
	width: 20%;
	height: 6.75rem;
}
.wh ul li i {
	display: block;
	width:75%;
	height: 4.4rem;
	margin:0 auto 1.2rem;
}
.wh ul li i img {
	width:100%;
}
.wh ul li span {
	display: block;
	font-size: 1.2rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
	text-align: center;
	line-height: 1.2rem;
}
.wht {
	height: 16rem;
}
.wht img {
	width: 100%;
	height: 100%;
}
.gsx {
	padding:1rem 4% 0;
}
.gsx ul li {
	height:9.1rem;
	padding-top:2.05rem;
	border-bottom:2px solid #E0E0E0;
	box-sizing: border-box;
}
.gsx ul li span {
	display: block;
	height: 2.65rem;
	line-height: 2.65rem;
	font-size: 1.8rem;
	background-size:6%;
	margin-bottom: 1.45rem;
}
.gsx ul li p {
	font-size: 1rem;
	color:#666666;
}
.gsx ul li:last-child {
	height: 10.9rem;
}
.qyfc {
}
.fc {
	padding:3.05rem 4% 0;
}
.fc .tit {
	height: 2.65rem;
	line-height: 2.65rem;
	font-size: 1.8rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	margin-bottom: 1.1rem;
}
.fc ul li {
	float:left;
	width: 47.7%;
}
.fc ul li:nth-child(2n) {
float:right;
}
.fc ul li span {
	display: block;
	width:100%;
}
.fc ul li span img {
	width: 100%;
}
.fc ul li em {
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
}
.fc ul li em a {
	display: block;
	font-size: 1rem;
	color:#333333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fc .swiper-pagination {
	height: 0.9rem;
	line-height: 0.9rem;
}
.fc .swiper-pagination .swiper-pagination-bullet {
	width:0.5rem;
	height:0.5rem;
	border-radius:50%;
	background:#333333;
	margin:0 0.3rem;
}
.fc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#C8102E;
}
.fc .jt {
	height: 1rem;
	position: relative;
}
.fc .swiper-button-prev {
	width:3%;
	height: 0.6rem;
	background:url(../images/prev.png) no-repeat center;
	background-size: 100%;
	content: "";
	position: absolute;
	left:35%;
	top:-0.7rem;
	margin:0;
}
.fc .swiper-button-next {
	width:3%;
	height: 0.6rem;
	background:url(../images/next.png) no-repeat center;
	background-size: 100%;
	content: "";
	position: absolute;
	right:35%;
	top:-0.7rem;
	margin:0;
}
/*锟斤拷锟斤拷锟斤拷士*/
.qyfc2 {
	border-bottom: 2px solid #E0E0E0;
}
.fc2 {
	padding:3.05rem 4% 0;
}
.fc2 .tit {
	height: 2.65rem;
	line-height: 2.65rem;
	font-size: 1.8rem;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	margin-bottom: 1.1rem;
}
.fc2 ul li {
	float:left;
	width: 47.7%;
}
.fc2 ul li:nth-child(2n) {
float:right;
}
.fc2 ul li span {
	display: block;
	width:100%;
}
.fc2 ul li span img {
	width: 100%;
}
.fc2 ul li em {
	display: block;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
}
.fc2 ul li em a {
	display: block;
	font-size: 1rem;
	color:#333333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fc2 .swiper-pagination {
	height: 0.9rem;
	line-height: 0.9rem;
}
.fc2 .swiper-pagination .swiper-pagination-bullet {
	width:0.5rem;
	height:0.5rem;
	border-radius:50%;
	background:#333333;
	margin:0 0.3rem;
}
.fc2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#C8102E;
}
.fc2 .jt {
	height: 1rem;
	position: relative;
}
.fc2 .swiper-button-prev {
	width:3%;
	height: 0.6rem;
	background:url(../images/prev.png) no-repeat center;
	background-size: 100%;
	content: "";
	position: absolute;
	left:35%;
	top:-0.7rem;
	margin:0;
}
.fc2 .swiper-button-next {
	width:3%;
	height: 0.6rem;
	background:url(../images/next.png) no-repeat center;
	background-size: 100%;
	content: "";
	position: absolute;
	right:35%;
	top:-0.7rem;
	margin:0;
}




.zxns {
	height:112.1rem;
}
.zx-nav {
	height:5rem;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	box-sizing: border-box;
}
.zx-nav ul li {
	width:22.4%;
	height:3rem;
	text-align: center;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	float:left;
	margin-left: 1rem;
}
.zx-nav ul li a {
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
}
.zx-nav ul li.cur, .nav ul li:hover {
	background: #C8102E;
}
.zx-nav ul li.cur a, .nav ul li:hover a {
	color:#FFF;
}
.zx-nav ul li:first-child {
	margin-left: 0;
}
.zxns .zxdesc {
	height:47.35rem;
}
.zxdesc {
	padding:12rem 4% 0;
	box-sizing: border-box;
}
.zxdesc .tit {
	height:4.35rem;
	background: url(../images/tb.png) no-repeat top right;
	background-size:6%;
	margin-bottom: 1.85rem;
}
.zxdesc .tit em {
	display: block;
	height:4.35rem;
	font-size: 1.8rem;
	line-height: 2.2rem;
	color:#333333;
	font-family: Adobe 锟斤拷锟斤拷 Std;
}
.zxdesc p {
	height: 8.25rem;
	font-size: 1rem;
	color:#666666;
	line-height: 1.7rem;
	margin-bottom: 1.9rem;
}
.zxdesc ul {
	height:25.5rem;
}
.zxdesc ul li:first-child {
	width: 100%;
	height: 14.5rem;
	margin-bottom: 1.5rem;
}
.zxdesc ul li img {
	width:100%;
	height: 100%;
}
.zxdesc ul li {
	float:left;
	width:47.4%;
	height: 7.5rem;
}
.zxdesc ul li:nth-child(2) {
float:right;
}
.zxdesc strong {
	display: block;
	height: 3rem;
	text-align: center;
	line-height: 3rem;
	background:#C8102E;
}
.zxdesc strong a {
	display: block;
	font-size: 1.2rem;
	color:#FFFFFF;
	font-weight: normal;
}
.gwxx {
	padding:3.5rem 4% 0;
	box-sizing: border-box;
}
.gwxx h4 {
	font-size: 1.8rem;
	color:#333333;
	line-height: 1.8rem;
	margin-bottom: 2rem;
	background: url(../images/tb.png) no-repeat top right;
	background-size:6%;
}
.gwxx dl {
	height:12.5rem;
	background: #F7F7F7 url(../images/hg.png) no-repeat bottom center;
	background-size:100%;
	margin-bottom: 1.5rem;
	box-sizing:border-box;
	padding:2.05rem 2rem 0;
	position: relative;
	display: block;
	float: left;
}
.gwxx dl dt {
	height:2.6rem;
	margin-bottom: 1.25rem;
	border-bottom:1px solid #D2D2D2;
}
.gwxx dl dt span {
	display: block;
	width:100%;
	font-size: 1.2rem;
	color:#333333;
	font-weight: bold;
	background:url(../images/jt.png) no-repeat right;
	background-size:5%;
}
.gwxx dl dt span i {
	color:#c8102e;
}
.gwxx dl dd em {
	font-size: 1rem;
	color:#666666;
	margin-bottom: 0.65rem;
	line-height: 1.4rem;
	display: block;
	float: left;
	width: 100%;
}
.gwxx dl dd em i {
	display: block;
	float:left;
	font-size: 1.1rem;
	color:#666666;
	border-right:1px solid #cbcbcb;
	padding-right:5%;
	margin-right: 5%;
}
.gwxx dl dd em i:last-child {
	padding:0;
	border:0;
	margin:0;
}
.gwxx dl dd b {
	display: block;
	width: 1.3%;
	height:6.15rem;
	background:url(../images/xt.jpg) no-repeat center;
	background-size:100%;
	position: absolute;
	left:0;
	top:2.85rem;
}
.gwxx .pg {
	margin-top: 3rem;
}
/*锟斤拷系锟斤拷锟斤拷*/
.xlwm {
	height:126.45rem;
}
.xl-nav {
	height:5rem;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	box-sizing: border-box;
}
.xl-nav ul li {
	width:22.4%;
	height:3rem;
	text-align: center;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	float:left;
	margin-left: 1rem;
}
.xl-nav ul li a {
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
}
.xl-nav ul li.cur, .nav ul li:hover {
	background: #C8102E;
}
.xl-nav ul li.cur a, .nav ul li:hover a {
	color:#FFF;
}
.xl-nav ul li:first-child {
	margin-left: 0;
}
.xl-desc {
	padding:2.75rem 4% 0;
}
.xl-desc .gsxx {
}
.xl-desc .gsxx span {
	display: block;
	font-size: 1.5rem;
	color:#333333;
	line-height: 1.5rem;
	height: 1.75rem;
	background: url(../images/tb.png) no-repeat top right;
	background-size:6%;
	margin-bottom: 1rem;
}
.xl-desc .gsxx ul li {
	height:2.9rem;
	line-height: 2.9rem;
	padding-left:1.5rem;
	border-bottom:2px solid #DCD5D5;
	font-size: 1.1rem;
	color:#333333;
}
.xl-desc .gsxx ul li a {
	color:#333333;
}
.xl-desc .gsxx ul li.xx1 {
	background:url(../images/xx1.png) no-repeat left;
	background-size:3.5%;
}
.xl-desc .gsxx ul li.xx2 {
	background:url(../images/xx2.png) no-repeat left;
	background-size:3.5%;
}
.xl-desc .gsxx ul li.xx3 {
	background:url(../images/xx3.png) no-repeat left;
	background-size:3.5%;
}
.xl-desc .gsxx ul li.xx4 {
	background:url(../images/xx4.png) no-repeat left;
	background-size:3.5%;
}
.xl-desc .map {
	margin-bottom: 3rem;
}
.xl-desc .map img {
	width: 100%;
	height:100%;
}
.xl-desc .gsad {
}
.xl-desc .gsad dl {
	background: #F7F7F7 url(../images/hg.png) no-repeat bottom center;
	background-size:100%;
	margin-bottom: 2.5rem;
	box-sizing:border-box;
	padding:2.05rem 2.75rem 2rem 2.2rem;
	position: relative;
}
.xl-desc .gsad dl dt {
	height:2.6rem;
	margin-bottom: 1.25rem;
	border-bottom:1px solid #D2D2D2;
}
.xl-desc .gsad dl dt span {
	display: block;
	font-weight: bold;
	width:91%;
	background-size:5%;
}
.xl-desc .gsad dl dt span a {
	font-size: 1.2rem;
	color:#333333;
}
.xl-desc .gsad dl dt span {
	font-size: 1.2rem;
	color:#333333;
}
.xl-desc .gsad dl dd ul li {
	font-size: 1rem;
	color:#666666;
	margin-bottom: 0.65rem;
}
.xl-desc .gsad dl dd i {
	display: block;
	width: 1.3%;
	height:6.15rem;
	background:url(../images/xt.jpg) no-repeat center;
	background-size:100%;
	position: absolute;
	left:0;
	top:6rem;
}
.xl-desc .form {
	padding:2rem 0 0;
}
.xl-desc .form h4 {
	font-size: 1.5rem;
	line-height: 1.5rem;
	color:#333333;
	height:1.8rem;
	font-weight: bold;
	background:url(../images/tb.png) no-repeat top right;
	background-size:6%;
	margin-bottom: 2rem;
}
.xl-desc .form .bd ul {
	height: 16.5rem;
}
.xl-desc .form .bd li {
	height: 2.5rem;
	background:#F7F7F7;
	margin-bottom: 0.5rem;
}
.xl-desc .form .bd li i {
	display: block;
	width:16%;
	height:2.5rem;
	float:left;
}
.xl-desc .form .bd li i.ly1 {
	background:url(../images/db1.png) no-repeat center;
	background-size:100%;
}
.xl-desc .form .bd li i.ly2 {
	background:url(../images/db2.png) no-repeat center;
	background-size:100%;
}
.xl-desc .form .bd li i.ly3 {
	background:url(../images/db3.png) no-repeat center;
	background-size:100%;
}
.xl-desc .form .bd li i.ly4 {
	background:url(../images/db4.png) no-repeat center;
	background-size:100%;
}
.xl-desc .form .bd li i.ly5 {
	background:url(../images/db5.png) no-repeat center;
	background-size:100%;
}
.xl-desc .form .bd li input {
	width:84%;
	float:left;
	height:2.5rem;
	line-height: 2.5rem;
	padding-right:3%;
	box-sizing: border-box;
	font-size: 1.2rem;
	color:#333333;
	opacity: 0.9;
	background: 0;
	border:0
}
.xl-desc .form .bd .submit {
	height:3rem;
}
.xl-desc .form .bd .submit .form-btn-submit {
	width:100%;
	height:3rem;
	text-align: center;
	line-height: 3rem;
	font-size: 1.2rem;
	color:#FFF;
	background:#C8102E;
}
.xl-desc .form .bd .submit .form-btn-reset {
	display: none;
}
/*媒锟斤拷劢锟?/

.dt {
}
.nav {
	height:5rem;
	border-bottom: 4px solid #E0E0E0;
	padding:1rem 4% 0;
	box-sizing: border-box;
}
.nav ul li {
	width:31%;
	height:3rem;
	text-align: center;
	line-height: 3rem;
	background:#F6F6F6;
	border-radius:5px;
	float:left;
	margin-left: 1rem;
}
.nav ul li a {
	font-size: 1.2rem;
	color: #4D4D4D;
	font-family: 思源锟斤拷锟斤拷 CN;
}
.nav ul li.cur, .nav ul li:hover {
	background: #C8102E;
}
.nav ul li.cur a, .nav ul li:hover a {
	color:#FFF;
}
.nav ul li:first-child {
	margin-left: 0;
}
.dt .mtdesc {
	padding:0 4%;
}
.dt .mtdesc ul {
	margin-bottom: 2rem;
}
.dt .mtdesc ul li {
	height:11.85rem;
	box-sizing: border-box;
	padding-top:2rem;
	padding-bottom:1.4rem;
	border-bottom:2px solid #DCD5D5;
}
.dt .mtdesc ul li dl dt {
	width:37.2%;
	height:5rem;
	float:right;
	position: relative;
}
.dt .mtdesc ul li dl dt img {
	width:100%;
}
.dt .mtdesc ul li dl dt .gd {
	display: block;
	width:9%;
	height:0.8rem;
	background:url(../images/dbx4.png) no-repeat center;
	position: absolute;
	right:0;
	bottom:-2.3rem;
}
.dt .mtdesc ul li dl dd {
	width: 60%;
	float:left;
}
.dt .mtdesc ul li dl dd span {
	display: block;
	margin-bottom: 1rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dt .mtdesc ul li dl dd span a {
	font-size: 1.2rem;
	line-height: 1.2rem;
	color:#333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.dt .mtdesc ul li dl dd p {
	font-size: 1rem;
	height: 2.8rem;
	line-height: 1.4rem;
	color: #666666;
	margin-bottom: 1rem;
}
.dt .mtdesc ul li dl dd em {
	display: block;
	font-size: 1rem;
	color:#666666;
	line-height: 1rem;
}
.pg {
	padding:0 1.75rem;
	height: 2.5rem;
}
.pg i {
	display: block;
	width:2.5rem;
	height:2.5rem;
	text-align: center;
	line-height: 2.5rem;
	float:left;
	margin-right: 0.5rem;
	background:#DCDCDC;
	font-size: 1rem;
	color:#333333;
	opacity: 0.5rem;
}
.pg i.pg-prev {
	background:url(../images/prev.jpg) no-repeat center;
	background-size:100%;
	margin-right: 3rem;
}
.pg i.pg-next {
	background:url(../images/next.jpg) no-repeat center;
	background-size:100%;
	float:right;
}
/*锟脚达拷锟斤拷锟斤拷锟斤拷锟斤拷*/
.fanhui {
	height:4rem;
	line-height: 4rem;
	background:#F6F6F6;
	padding-left:1.55rem;
	border-bottom: 4px solid #e0e0e0;
}
.fanhui em a {
	display: block;
	font-size: 1.2rem;
	color:#4D4D4D;
	background:url(../images/dbx.png) no-repeat left;
	background-size:10%;
	padding-left:1.5rem;
	width:12%;
}
.news_desc {
	padding:3rem 4% 3rem;
	box-sizing: border-box;
}
.news_desc img {
	max-width:100%;
}
.news_desc .nynewst {
	display: block;
	margin-bottom: 2rem;
}
.news_desc .nynewst em {
	display: block;
	font-size: 1.5rem;
	line-height: 2rem;
	color: #333333;
	background: url(../images/tb.png) no-repeat right 0;
	background-size: 7%;
	margin-bottom: 1rem;
	width: 90%;
	padding-right: 10%;
}
.news_desc .nynewst i {
	font-size: 1rem;
	line-height: 1.4rem;
	color:#666666;
}
.news_desc .desc {
}
/*.news_desc .desc strong {
	display: block;
	height:15rem;
	margin-bottom: 39px;
}
.news_desc .desc strong img {
	width:100%;
}
.news_desc .desc p a {
	color:Red
}
.news_desc .desc ul {
	display:block;
	margin:1rem auto;
}
.news_desc .desc ul li {
	display:block;
	margin-bottom:1rem;
	width:100%
}
.news_desc .desc ul li b {
	font-weight:normal;
	line-height:1.4rem
}*/
.tjcase {
	margin-bottom:4rem;
	margin-top:2rem;
	clear: both;
}
.t_case {
	padding:0 0 0;
}
.t_case .tit {
	height:4.1rem;
}
.t_case .tit em {
	display: block;
	width: 60.2%;
	margin:0 auto;
	font-size: 1.8rem;
	color:#333333;
	background:url(../images/tb.png) no-repeat right top;
	background-size:11%;
	padding-right: 8%;
	text-align: center;
}
.t_case dl {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.t_case dl dt {
}
.t_case dl dt img {
	width:100%;
}
.t_case dl dd {
	padding:0.9rem 4% 0;
}
.t_case dl dd span {
	display: block;
	margin-bottom: 0.45rem;
}
.t_case dl dd span a {
	font-size: 1.2rem;
	color:#333333;
}
.t_case dl dd p {
	font-size: 1rem;
	color:#333333;
	opacity: 0.6;
	display:none
}
.t_case .swiper-pagination {
	position: relative;
	bottom:0;
	height: 0.9rem;
	line-height: 0.9rem;
}
.t_case .swiper-pagination .swiper-pagination-bullet {
	width:0.5rem;
	height:0.5rem;
	border-radius:50%;
	background:#333333;
	margin:0 0.3rem;
}
.t_case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#C8102E;
}
.t_case .jt {
	height: 1rem;
	position: relative;
}
.t_case .swiper-button-prev {
	width:3%;
	height: 0.6rem;
	background:url(../images/prev.png) no-repeat center;
	background-size: 100%;
	content: "";
	position: absolute;
	left:35%;
	top:-0.6rem;
	margin:0;
}
.t_case .swiper-button-next {
	width:3%;
	height: 0.6rem;
	background:url(../images/next.png) no-repeat center;
	background-size: 100%;
	content: "";
	position: absolute;
	right:35%;
	top:-0.6rem;
	margin:0;
}
/**/
.g_sxp ul {
	padding-top:1.3rem;
	height:6.3rem;
	border-top:2px solid #E0E0E0;
	box-sizing:border-box;
}
.g_sxp ul li p {
	height:1.5rem;
margin-bottom: .55rem;
	padding-left:1.05rem;
	color:#000000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.g_sxp ul li:first-child p {
	background:url(../images/dbx2.png) no-repeat left;
	background-size:1%;
}
.g_sxp ul li em, .news_desc ul li a {
	font-size: 1.1rem;
	color:#000000;
}
.g_sxp ul li:last-child {
	background:url(../images/dbx3.png) no-repeat left;
	background-size:1%;
	opacity: 0.8;
}
.g_sxp .sxpb {
	display: block;
	height:3rem;
	line-height: 3rem;
	text-align: center;
	background: #C8102E;
}
.g_sxp .sxpb a {
	display: block;
	font-size: 1.2rem;
	color:#FFFFFF;
	font-weight: normal;
}
/*锟斤拷图*/
.g-map .m-con {
	padding:0 10px 3rem 10px;
}
.g-map .main_tit {
	line-height:2.4rem;
	font-size:1.2rem;
	height:2.4rem;
	text-shadow:1px 1px 1px #fff;
	text-indent:10px;
	margin:10px 0;
}
.g-map .map_list {
	border:1px solid #ddd;
	border-radius:5px;
	width:100%;
	overflow:hidden;
	box-shadow:2px 1px 3px #ddd;
	font-size:1rem;
	padding: 0;
}
.g-map .map_list a li {
	text-overflow:ellipsis;
	float:left;
	display:table-cell;
	width:33%;
	padding:10px 0;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
}
.g-map .map_list a li:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	height:100%;
	border-right:1px dashed #ddd;
}
.g-map .map_list a li:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border-bottom:1px dashed #ddd;
}
.g-map .map_list a:nth-child(3n) li:before {
border-right:0;
}
.g-map .map_list a {
	color:#666;
}
#validate_ {
	line-height: 2rem;
}
/*锟斤拷锟斤拷锟斤拷锟侥帮拷钮*/
.u_back {
	width:12.1rem;
	line-height:2.75rem;
	border-radius: 1.8rem;
	background:#b10b19;
	text-align:center;
	margin:0 auto;
	font-size:1.5rem;
	color:#fff;
	margin-top:1.25rem;
}
/*锟斤拷页锟斤拷式 88*/
.cpage {
	clear: both;
	margin-top: 1.25rem;
	margin-bottom:2rem;
	padding: 0 5%;
}
.cpage a {
	width: 33%;
	height: 2.333rem;
	line-height: 2.333rem;
	text-align: center;
	color: #fff;
	font-size: 1.166rem;
	display: inline-block;
	background: #c8102e;
	border-radius: 0.13rem;
	font-family:"Microsoft YaHei";
}
.cpage .next {
	float: right;
	background: #c8102e;
	color: #fff;
}
.cpage span {
	width:34%;
	display: inline-block;
	text-align: center;
	color: #333;
	font-size: 1.166rem;
}
.cpage span em {
	color:#c8102e;
}
.cpage3 {
	margin-bottom: 3.5rem;
}


.aboutG {width:100%;float:left;}
.aboutG_con {width:100%;padding:30px 0px;}
.aboutG_con dl {width:80%;padding:30px 5%;margin:0px 5%;}
.aboutG_con dl dt {font-size:18px;margin-bottom:10px;}
.aboutG_con {width:100%;float:left;background:url(../images/apic9.jpg) no-repeat center;background-size:cover;padding:58px 0px;}
.aboutG_con dl {background:url(../images/abg.png) no-repeat center bottom;background-size:cover;}
.aboutG_con dl dt {
    font-size: 18px;
    margin-bottom: 10px;
}
.aboutG_con dl dt {
    color: #e60012;
    font-size: 20px;
    font-family: '鏂规鍏颁涵绮楅粦绠€浣?;
    margin-bottom: 20px;
}
.aboutG_con dl dd {
    font-size: 14px;
    line-height: 24px;
}






.xzwt.xz3 {
	background: url(../images/xzwt2.jpg) no-repeat center;
}
.xzwt.xz3 ul li:last-child {
	background: url(../images/gdt22.jpg) no-repeat center;
}
.zxbj.zx3 .zx {
	height:17.5rem;
	padding-right:0;
}
.zxbj.zx3 .zx span {
	width:56%;
}
.zxbj.zx3 .zx i {
	display:block;
	margin-bottom: 1.25rem;
	;
}
.zxbj.zx3 .zx p {
	height:1rem;
	margin-bottom: 1.8rem;
}
.zxbj.zx3 .zx p b {
	display:block;
	font-weight: normal;
	padding-left:0.8rem;
	background:url(../images/yd2.png) no-repeat left;
	background-size:6%;
	font-size: 1rem;
	color:#666666;
	float:left;
	margin-right: 1.9rem;
}


.xzwt.xz9 {
	background: url(../images/xzwt2.jpg) no-repeat center;
}
.xzwt.xz9 ul li:last-child {
	background: url(../images/gdt9.jpg) no-repeat center;
}
.fc2 .rx {
	width:100%;
	margin:0 auto;
	height:3rem;
	line-height: 3rem;
	background:#C8102E;
	box-sizing: border-box;
	text-align:center;
	margin-top:1rem;
	margin-bottom:2rem;
}
.fc2 .rx a {
	display: block;
	font-size: 1.2rem;
	color:#FFF;
}
.qyfc .rx {
	width:100%;
	margin:0 auto;
	height:3rem;
	line-height: 3rem;
	background:#C8102E;
	box-sizing: border-box;
	text-align:center;
	margin-top:1rem;
	margin-bottom:2rem;
}
.qyfc .rx a {
	display: block;
	font-size: 1.2rem;
	color:#FFF;
}

.zzjg .tit{height:2.2rem; background:url(../images/tb.png) no-repeat top right; background-size:6%; font-size: 1.8rem; color:#FFF;font-family: Adobe 锟斤拷锟斤拷 Std;line-height: 2.5rem; margin:2.65rem 4% 0; width: 92%; }
.zzjg span{display: block;}
.zzjg span img{width:100%;}


.gwxx dl {
    height: 12.5rem;
    background: #F7F7F7 url(../images/hg.png) no-repeat bottom center;
    background-size: 100%;
    margin-bottom: 1.5rem;
    box-sizing: border-box;
    padding: 2.05rem 2rem 0;
    position: relative;
    display: block;
    float: left;
}
.gwxx dl dt span {
    display: block;
    width: 100%;
    font-size: 1.2rem;
    color: #333333;
    font-weight: bold;
    background: url(../images/jt.png) no-repeat right;
    background-size: 5%;
}

