/* CSS Document */

@font-face {

	font-family: ZCOOLAddictItalic01;

	src: url(../fonts/zcooladdictitalic01.ttf);

}
@font-face {

	font-family: 'iconfont';

	/* project id 287340 */

	src: url('http://at.alicdn.com/t/font_nz57jnnbae0fi529.eot');

	src: url('http://at.alicdn.com/t/font_nz57jnnbae0fi529.eot?#iefix') format('embedded-opentype'),

		url('http://at.alicdn.com/t/font_nz57jnnbae0fi529.woff') format('woff'),

		url('http://at.alicdn.com/t/font_nz57jnnbae0fi529.ttf') format('truetype'),

		url('http://at.alicdn.com/t/font_nz57jnnbae0fi529.svg#iconfont') format('svg');

}
img {
	width: 100%;
}
.toubu{

	position: relative;

	z-index: 50;

}

.head_top{

	max-width: 640px;
    min-width: 320px;
background: #fff;
overflow: hidden;

}

.head_logo{

	padding-right: 10%;

	padding-bottom: 0.5rem;

	position: relative;

}
.head_logo img:nth-child(1){
					width: 97%;
				}
.head_logo_btn{
	display: inherit;
}

.head_logo_btn a{

	display: block;

}

.head_logo_btn img{

	display: inherit;

}
.wxtcbox {
	display: block;
	width: 100%;
	overflow: hidden;
	background-color: #000000;
	height: 3rem;
	position: relative;
}

.wxtcbox img {
	display: block;
	position: absolute;
	left: 1%;
	top: 0.2rem;
	height: 2.6rem;
	border-radius: 0.4rem;
	width: 10%;
}

.wxtcbox h3 {
	color: #ffffff;
	margin-left: 16%;
	font-size: 1rem;
	margin-top: 0.5rem;
	line-height: 1rem
}

.wxtcbox p {
	color: #ffffff;
	margin-left: 16%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 84%;
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
	line-height: 1rem;
}

.h-m-m-faceout {
	webkit-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	-webkit-transition: -webkit-transform .55s .25s ease-out;
	transition: -webkit-transform .55s .25s ease-out;
	transition: transform .55s .25s ease-out
}

.h-nav-100 {
	height: 100%;
	background: #fff;
	opacity: 0.9;
	-webkit-transition: background .35s linear, height .35s ease-in .2s;
	-moz-transition: background .35s linear, height .35s ease-in .2s;
	transition: background .35s linear, height .35s ease-in .2s
}
.h-nav-100 .menu-lists{

	display: block;

}
.header-menu {
	width: 100%;
	height: 50px
}

.header-menu .h-m-inner {
	width: 96%;
	margin: 0 auto;
	height: 50px;
	overflow: hidden;
	position: relative
}

.header-menu .h-m-inner center {
	width: 17rem;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	margin: 0 auto
}

.header-menu .h-m-inner .h-m-menu {
	width: 3rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.header-menu .h-m-inner .h-m-menu .h-m-m-b,
.header-menu .h-m-inner .h-m-menu .h-m-m-c,
.header-menu .h-m-inner .h-m-menu .h-m-m-t {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0)
}

.header-menu .h-m-inner .h-m-menu span>span {
	position: absolute;
	height: 0.3rem;

	width: 3rem;
	top: 22px;
	left: .6px;
	background-color: #fe4d00;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-transition: -webkit-transform .6s, opacity .4s;
	-moz-transition: transform .6s, opacity .4s;
	transition: transform .6s, opacity .4s;
	transform-origin: center center;
	-moz-transform-origin: center center;
	-webkit-transform-origin: center center
}

.header-menu .h-m-inner .h-m-menu .h-m-m-t>span {
	-webkit-transform: translate3d(0, -.7em, 0);
	-moz-transform: translate3d(0, -.7em, 0);
	transform: translate3d(0, -.7em, 0)
}

.header-menu .h-m-inner .h-m-menu .h-m-m-b>span {
	-webkit-transform: translate3d(0, .7em, 0);
	-moz-transform: translate3d(0, .7em, 0);
	transform: translate3d(0, .7em, 0)
}

.header-menu .h-m-inner .h-m-menu .h-m-m-c>span {
	opacity: 1
}

.h-m-m-t-close {
	-webkit-transform: translate3d(0, 0, 0) rotate(45deg) !important;
	-moz-transform: translate3d(0, 0, 0) rotate(45deg) !important;
	transform: translate3d(0, 0, 0) rotate(45deg) !important
}

.h-m-m-c-close {
	opacity: 0 !important
}

.h-m-m-b-close {
	-webkit-transform: translate3d(0, 0, 0) rotate(-45deg) !important;
	-moz-transform: translate3d(0, 0, 0) rotate(-45deg) !important;
	transform: translate3d(0, 0, 0) rotate(-45deg) !important
}

.header-menu .h-m-inner .h-m-menu .h-m-m-hot {
	width: 4px;
	height: 4px;
	position: absolute;
	top: 11px;
	right: 3px;
	background: #e43c3c;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 5px #e43c3c;
	-moz-box-shadow: 0 0 5px #e43c3c;
	-webkit-box-shadow: 0 0 5px #e43c3c
}

.header-menu .h-m-inner .h-m-media {
	position: absolute;
	height: 50px;
	top: 0;
	right: 0;
	-webkit-transition: transform .25s .55s ease-out;
	-moz-transition: transform .25s .55s ease-out;
	transition: transform .25s .55s ease-out
}

.header-menu .h-m-inner .h-m-media .wechat {
	margin-left: 4px
}

.header-menu .h-m-inner .h-m-media div {
	line-height: 50px;
	font-size: 26px;
	color: #fff;
	display: block;
	float: right
}

.menu-lists {
	position: absolute;
	background-color: #fff;
	max-width: 640px;

	min-width: 320px;
                
                z-index:999999999999;               
 
	top: 8rem;

	right: 0;

	bottom: 0;

	left: 0;

	height: 60rem;

	overflow: hidden;

	margin: 0 auto;

	display: none;
}

.menu-lists>ul {
	width: 100%;
	padding: 0 45px 2rem 45px;
}

.menu-lists>ul>li {
	border-bottom: 1px solid #fe4d00;
	position: relative;
	vertical-align: top;
	height: 4rem;
	opacity: 0;
	-webkit-transform: scale(1.1) translateY(-24px);
	-ms-transform: scale(1.1) translateY(-24px);
	transform: scale(1.1) translateY(-24px);
	-webkit-transition: opacity .35s ease-out, -webkit-transform .35s ease-out, border-bottom .8s .2s;
	-moz-transition: opacity .35s ease-out, -moz-transform .35s ease-out, border-bottom .8s .2s;
	transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s;
	transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s;
}

.menu-lists>ul>li>span {
	position: absolute;
	display: inline;
	height: 4rem;
	width: auto;
	right: 1.2rem;
	top: 0;
	line-height: 4rem;
	font-size: 1.8rem;
	transition: transform .8s, color 1s;
	-webkit-transition: transform .8s, color 1s;
	-moz-transition: transform .8s, color 1s;
	color: #fe4d00;
}

.menu-lists-show {
	opacity: 1 !important;
	pointer-events: auto;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important
}

.menu-lists>ul>.on a {
	color: #fe4d00 !important;
}

.menu-lists>ul>li.on {
	border-bottom: 1px solid #fff !important;
}

.menu-lists>ul>.on span {
	/*color:#fff !important;*/
	transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.menu-lists>ul>li>a {
	display: block;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.4rem;
	color: #fe4d00;
	font-weight: 100;
	transition: color .8s;
	-webkit-transition: color .8s;
	-moz-transition: color .8s;
}

.menu-lists>ul>li>.brandlist {
	display: block;
	width: 100%;
	height: 0;
	opacity: 0;
	transition: height .8s, opacity .8s;
	-webkit-transition: height .8s, opacity .8s;
	-moz-transition: height .8s, opacity .8s;
	overflow: hidden;
}

.menu-lists>ul>li.on>.brandlist {
	height: 27rem;
	opacity: 1;
}

.brandlist>ul {
	width: 100%;
}

.brandlist>ul>li {
	width: 100%;
	height: 3.4rem;
	line-height: 3.4rem;
	font-size: 1.3rem;
	text-indent: 1rem;
	border-bottom: 1px solid #fe4d00;

}

.brandlist>ul>li:nth-last-child(1) {
	border: none;
}

.brandlist>ul>li>a {
	color: #ccc;
}

.menu-lists>ul>li:nth-child(1) {
	height: auto !important;
}

.menu-lists>ul>li.h-m-lists:nth-child(1) {
	transition-delay: 0s, 0s;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
}

.menu-lists>ul>li.h-m-lists:nth-child(2) {
	transition-delay: .2s, .2s;
	-webkit-transition-delay: .2s, .2s;
	-moz-transition-delay: .2s, .2s;
}

.menu-lists>ul>li.h-m-lists:nth-child(3) {
	transition-delay: 250ms, 250ms;
	-webkit-transition-delay: 250ms, 250ms;
	-moz-transition-delay: 250ms, 250ms;
}

.menu-lists>ul>li.h-m-lists:nth-child(4) {
	transition-delay: .3s, .3s;
	-webkit-transition-delay: .3s, .3s;
	-moz-transition-delay: .3s, .3s;
}

.menu-lists>ul>li.h-m-lists:nth-child(5) {
	transition-delay: 350ms, 350ms;
	-webkit-transition-delay: 350ms, 350ms;
	-moz-transition-delay: 350ms, 350ms;
}

.menu-lists>ul>li.h-m-lists:nth-child(6) {
	transition-delay: .4s, .4s;
	-webkit-transition-delay: .4s, .4s;
	-moz-transition-delay: .4s, .4s;
}

.menu-lists>ul>li.h-m-lists:nth-child(7) {
	transition-delay: 450ms, 450ms;
	-webkit-transition-delay: 450ms, 450ms;
	-moz-transition-delay: 450ms, 450ms;
}

.menu-lists>ul>li.h-m-lists:nth-child(8) {
	transition-delay: .6s, .6s;
	-webkit-transition-delay: .6s, .6s;
	-moz-transition-delay: .6s, .6s;
}

.menu-lists>ul>li.h-m-lists:nth-child(9) {
	transition-delay: 650ms, 650ms;
	-moz-transition-delay: 650ms, 650ms;
	-webkit-transition-delay: 650ms, 650ms;
}

.menu-lists>ul>li:nth-child(9) {
	transition-delay: 0s, 0s;
	-webkit-transition-delay: 0s, 0s;
	-moz-transition-delay: 0s, 0s;
}

.menu-lists>ul>li:nth-child(8) {
	transition-delay: 25ms, 25ms;
	-moz-transition-delay: 25ms, 25ms;
	-webkit-transition-delay: 25ms, 25ms;
}

.menu-lists>ul>li:nth-child(7) {
	transition-delay: 50ms, 50ms;
	-webkit-transition-delay: 50ms, 50ms;
	-moz-transition-delay: 50ms, 50ms;
}

.menu-lists>ul>li:nth-child(6) {
	transition-delay: 75ms, 75ms;
	-webkit-transition-delay: 75ms, 75ms;
	-moz-transition-delay: 75ms, 75ms;
}

.menu-lists>ul>li:nth-child(5) {
	transition-delay: .1s, .1s;
	-webkit-transition-delay: .1s, .1s;
	-moz-transition-delay: .1s, .1s;
}

.menu-lists>ul>li:nth-child(4) {
	transition-delay: 125ms, 125ms;
	-webkit-transition-delay: 125ms, 125ms;
	-moz-transition-delay: 125ms, 125ms;
}

.menu-lists>ul>li:nth-child(3) {
	transition-delay: 150ms, 150ms;
	-webkit-transition-delay: 150ms, 150ms;
	-moz-transition-delay: 150ms, 150ms;
}

.menu-lists>ul>li:nth-child(2) {
	transition-delay: 175ms, 175ms;
	-webkit-transition-delay: 175ms, 175ms;
	-moz-transition-delay: 175ms, 175ms;
}

.menu-lists>ul>li:nth-child(1) {
	transition-delay: .2s, .2s;
	-webkit-transition-delay: .2s, .2s;
	-moz-transition-delay: .2s, .2s;
}

.no-scroll {
	overflow: hidden !important;
	height: 100% !important
}

.menu-lists .menu-list-tel {
	height: 4.4rem !important;
	border-bottom: 1px solid #fff !important
}

.menu-lists .menu-list-tel>a {
	display: block;
	height: 4.4rem;
	line-height: 4.4rem;
	font-size: 1.5rem;
	color: #000;
	font-weight: 100
}

.menu-lists .menu-list-tel>a>b {
	display: inline-block;
	height: 4.4rem;
	line-height: 4.4rem;
	font-size: 1.7rem;
	padding: 0 .3rem
}

.h-m-menu {
	float: right;
	widht: 10%;
}

.header-menu {
	width: 12%;
    height: 50px;
    position: absolute;
    right: 0;
    top:10%;
}

@font-face {
	font-family: 'iconfont';
	/* project id 287340 */
	src: url('../fonts/font_nz57jnnbae0fi529.eot');
	src: url('../fonts/font_nz57jnnbae0fi529.eot') format('embedded-opentype'),
		url('../fonts/font_nz57jnnbae0fi529.woff') format('woff'),
		url('../fonts/font_nz57jnnbae0fi529.ttf') format('truetype'),
		url('../fonts/font_nz57jnnbae0fi529.svg#iconfont') format('svg');
}

.iconfont::first-letter {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

* {
	margin: 0;
	padding: 0;
	border: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

li {
	list-style: none;
}

ul {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

#submit {
	-webkit-appearance: none;
	cursor: pointer;
}

body {
	max-width: 640px;
	min-width: 320px;
	background: #f3f3f3;
	margin: 0 auto 4.6875rem auto;
	position: relative;
	overflow-x: hidden;
	width: 100%;
	font-family: "Microsoft YaHei", 'Source Han Sans', 'Hiragino Sans GB', STXihei, SimSun, Heiti, sans-serif;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

@media only screen and (max-width:640px),
only screen and (max-device-width:640px) {

	body,
	html {
		font-size: 20px
	}
}

@media only screen and (max-width:600px),
only screen and (max-device-width:600px) {

	body,
	html {
		font-size: 18.75px
	}
}

@media only screen and (max-width:540px),
only screen and (max-device-width:540px) {

	body,
	html {
		font-size: 16.88px
	}

	.logo {
		bottom: -15px !important;
	}
}

@media only screen and (max-width:480px),
only screen and (max-device-width:480px) {

	body,
	html {
		font-size: 15px
	}

	.logo {
		bottom: -15px !important;
	}

}

@media only screen and (max-width:414px),
only screen and (max-device-width:414px) {

	body,
	html {
		font-size: 12.94px
	}

	.logo {
		bottom: -15px !important;
	}

}

@media only screen and (max-width:400px),
only screen and (max-device-width:400px) {

	body,
	html {
		font-size: 12.5px
	}

	.logo {
		bottom: -15px !important;
	}

}

@media only screen and (max-width:375px),
only screen and (max-device-width:375px) {

	body,
	html {
		font-size: 11.72px
	}

	.logo {
		bottom: -15px !important;
	}

}

@media only screen and (max-width:360px),
only screen and (max-device-width:360px) {

	body,
	html {
		font-size: 11.25px
	}

	.logo {
		bottom: -15px !important;
	}

}

@media only screen and (max-width:320px),
only screen and (max-device-width:320px) {

	body,
	html {
		font-size: 10px
	}

	.logo {
		bottom: -15px !important;
	}

	.nav_t li i {
		width: 6rem;
		height: 6rem;
		line-height: 6rem;
	}

	.news_title p:nth-of-type(2) {
		width: 20rem;
	}
}


.logo {
	left: 4%;
	width: 52.5%;
	position: relative;
	bottom: 0;
}



.tab {
	float: right;
}

header {
	padding: 2.5rem 0.5rem 1rem 0.5rem;
	overflow: hidden;
	border-bottom: 5px solid #ee7800;
	background: #fff;
}


/* content */
.headlines {
	margin: 0.5rem 3%;
	padding: 0.5rem 2%;
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	border-radius: 0.8rem;
	border: 0.1rem solid #e1e1e1;
}

.headlines_left {
	width: 6rem;
	padding: 0.3rem 0 0;
}

.headlines_right {
	width: 82%;
	padding-left: 3%;
}

.headlines_right a {
	display: block;
}

.headlines_right a:nth-child(1) {
	padding-bottom: 0.9rem;
}
.ykbmeqdz {
    margin: 1rem auto;
}
.headlines_right_btn {
	display: flex;
	justify-content: flex-start;
}

.headlines_right_btn span {
	color: #ef0800;
	display: block;
	width: 20%;
	padding: 0.2rem 0;
	font-size: 0.9rem;
	border: 0.1rem solid #ef0800;
	text-align: center;
	border-radius: 0.3rem;

	line-height: 1.6rem;
}

.headlines_right_btn p {
	width: 80%;
	color: red;

	padding-left: 3%;

	line-height: 1.6rem;

               
}

/* nav */
.nav_list_ctn {
	padding: 0 3%;
}

.nav_list {
	background-color: #fff;
	border-radius: 1.5rem;
	padding: 1rem 0 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border: 0.1rem solid #e1e1e1;
}

.nav_list li {
	width: 25%;
	padding-bottom: 1rem;
}

.nav_list li a {
	display: block;

	font-size: 1.25rem;
}

.nav_lis_mg {
	padding: 0 20% 0.5rem;
}

.nav_lis_name {
	text-align: center;
	color: #000;
}
/* ybm */
.dj_gg{
	padding: 1rem 0;
}
.dj_gg a {
	display: block;
	position: relative;
}

.dj_btn {
	display: block;
	width: 10%;
	position: absolute;
	right: 7%;
	top: 47%;
	-webkit-animation-name:scaleDraw;
	/*关键帧名称*/
	-webkit-animation-timing-function:ease-in-out;
	/*动画的速度曲线*/
	-webkit-animation-iteration-count:infinite;
	/*动画播放的次数*/
	-webkit-animation-duration:3s;
}
.dj_btn img {
	width: 100%;
}
.sdxy_box{
				padding: 0.8rem 0 0;
			}
.sdxy_list{
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
			}
.sdxy_list li{
	width: 48%;
	padding-bottom: 0.8rem;
}
.sdxy_list li a{
	display: block;
}
.sdxy_list li:nth-child(1){
	width: 100%;
}

.sdxy_list li:nth-child(3),

.sdxy_list li:nth-child(2){

	padding-bottom: 0;

}
/* tjzy */
.tjzy_ctn {
	padding: 0 3%;
}

.tjzy_list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border: 0.1rem solid #e1e1e1;
	border-radius: 2rem;
}

.tjzy_list li {
	width: 50%;
	padding: 0 2% 0;
	border-bottom: 0.1rem solid #e1e1e1;
}
.tjzy_list li:nth-child(1),.tjzy_list li:nth-child(3),.tjzy_list li:nth-child(5){
	border-right: 0.1rem solid #e1e1e1;
}
li:nth-child(5),.tjzy_list li:nth-child(6){
	border-bottom: none;
}
.tjzy_list li:nth-child(2) a{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
}
.tjzy_list li:nth-child(3) a{
	transform: translateY(-14px);
	-webkit-transform: translateY(-14);
	-moz-transform: translateY(-14px);
}
.tjzy_list li:nth-child(4) a{
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
}
.tjzy_list li:nth-child(5) a{
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
}
.tjzy_list li:nth-child(6) a{
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
}
.tjzy_list li a{
	display: block;
}


/* wyzdxdf */
.wyzdxdf {
	padding: 0 3% 0.8rem;
}

.wyzdxdf_ctn {
	background-color: #fff;
	border-radius: 1rem;
	border: 0.1rem solid #e1e1e1;
	overflow: hidden;
}

.wyzdxdf_name {
	overflow: hidden;
	padding: 1rem 3% 5rem;
	background-color: #ff710f;
}

.wyzdxdf_name h2 {
	line-height: 2.7rem;
	color: #fff;
	font-size: 1.6rem;
	padding-bottom: 0.5rem;
	border-bottom: 0.1rem solid #fff;
}
.wyzdxdf_name p{
	padding: 0.5rem 0;
	color: #fff;
	border-bottom: 0.1rem solid #fff;
        font-size: 0.8rem;

}


.wyzdxdf_video {
	background-color: #fff;
	position: relative;
	height: 20rem;
	width: 100%;
	border-radius: 1rem;
}
.wyzdxdf_video video{
	width: 100%;
	padding: 0 3%;
	height: 20rem;
	position: absolute;
	top: -4.8rem;
	left: 0;
	right: 0;
}
.wyzdxdf_txt{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 0 3% 1rem;
	font-size: 0.9rem;
	color: #646464;
}

/* zyxz */
.zyxz{
	padding: 0 3% 1rem;
	
}
.zyxz_ctn {
	background-color: #fff;
	padding: 1rem 2%;
	border-radius: 1rem;
	border: 0.1rem solid #e1e1e1;
}

.zyxz_name {
	overflow: hidden;
	height: 2.3rem;
}

.zyxz_name h2 {
	float: left;
	line-height: 2.3rem;
	padding-left: 3%;
	color: #fa6c37;
}

.zyxz_name_bg {
	float: left;
	display: block;
	width: 0.3rem;
	height: 100%;
	background-color: #fa6c37;
}

.zyxz_right {
	float: right;
	width: 35%;
	padding: 0.3rem 4%;
	height: 2rem;
	border: 0.1rem solid #fa6c37;
	overflow: hidden;
	border-radius: 1.15rem;
}

.zyxz_right span:nth-child(1) {
	float: left;
	width: 1rem;
	height: 1rem;

	margin-top: 0.2rem;
}

.zyxz_right span:nth-child(2) {
	float: left;
	line-height: 1.7rem;
	padding-left: 5%;
	color: #fa6c37;
	height: 1.7rem;
}

.zyxz_list {
	padding: 1rem 0;
}

.zyxz_list li {
	position: relative;
	margin-bottom: 1rem;
}

.zyxz_list li a {
	display: block;
	width: 100%;
	height: 100%;
}

.zyxz_lis_ctn {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
}

.zyxz_lis_ctn h3 {
	padding-left: 5%;
	padding-top: 1rem;
}

.zyxz_lis_ctn h3 span {
	font-size: 0.9rem;
}

.zyxz_lis_ctn p {
	padding-left: 5%;
}

.zyxz_btn {
	margin-top: 0.3rem;
	width: 2rem;
	line-height: 1.6rem;
	height: 2rem;
	text-align: center;
	border: 0.1rem solid #fff;
	margin-left: 5%;
	border-radius: 1.5rem;
	font-size: 1rem;
}

.btn_zt {
	padding: 0.8rem 20% 0;
	
}

.btn_zt a {
	border: 0.1rem solid #fa6c37;
	color: #fa6c37;
	display: block;
	width: 100%;
	line-height: 2.8rem;
	text-align: center;
	font-size: 1.3rem;
	border-radius: 0.8rem;
}

/* xfds */
.xfds_btn a {
	display: block;
}

/* rmzy */
.rmzy {
	padding: 0 3%;
}

.rmzy .zyxz_name h2 {
	font-size: 1.2rem;
}

.rmzy .zyxz_right {
	width: 35%;
}

.rmzy_list_ctn {
	overflow: hidden;
	height: 16.5rem;
}

.rmzy_list1 {
	display: flex;
	justify-content: space-between;
	margin: 1rem 0 0;
}

.rmzy_list1 li {
	text-align: center;
	line-height: 2.5rem;
	background-color: #ff5700;
	color: #f5d518;
	border-right: 0.1rem solid #fff;
	border-bottom: 0.1rem solid #fff;
	font-weight: 800;
}

.rmzy_list1 li:nth-child(1) {
	width: 35%;
}

.rmzy_list1 li:nth-child(2) {
	width: 15%;
}

.rmzy_list1 li:nth-child(3) {
	width: 25%;
}

.rmzy_list1 li:nth-child(4) {
	width: 25%;
	border-right: none;
}

.rmzy_list_box a {
	display: block;
}

.rmzy_list2 {
	display: flex;
	justify-content: space-between;
}

.rmzy_list2 li {
	position: relative;
	text-align: center;
	line-height: 2.5rem;
	background-color: #ffc58a;
	color: #000;
	border-right: 0.1rem solid #fff;
	border-bottom: 0.1rem solid #fff;
	font-weight: 800;
}

.rmzy_list2 li span {
	position: absolute;
	width: 2rem;
	height: 2rem;
	right: -0.8rem;
	top: 0.25rem;
	z-index: 9;

}

.rmzy_list2 li:nth-child(1) {
	width: 35%;
}

.rmzy_list2 li:nth-child(2) {
	width: 15%;
}

.rmzy_list2 li:nth-child(3) {
	width: 25%;
}

.rmzy_list2 li:nth-child(4) {
	width: 25%;
	border-right: none;
}

.roll li.roll_1 {
	opacity: 0.5;
	top: 0;
}

.roll li.roll_2 {
	opacity: 0.8;
	top: 35px;
}

.roll li.roll_3 {
	opacity: 1;
	top: 78px;
}

.roll li.roll_4 {
	opacity: 0.8;
	top: 125px;
}

.roll li.roll_5 {
	opacity: 0.5;
	top: 160px;
}
.roll li.roll_6 {
	opacity: 0.5;
	top: 160px;
}
.roll li.roll_7 {
	opacity: 0.5;
	top: 160px;
}
.roll li.roll_8 {
	opacity: 0.5;
	top: 160px;
}

.roll li.roll_hide {
	opacity: 0;
	top: 185px;
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-ms-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6);
}

.rmzy .btn_zt{

	padding-bottom: 0.8rem;

}

.xfds_btn {

	padding-bottom: 0.8rem;

}
/* zxyy */
.xsyhs{
	padding: 0 3% 0.8rem;
}
.xsyhs_ctn{
	padding: 0 1% 1rem;
	border: 0.1rem solid #e1e1e1;
	background-color: #fff;
	border-radius: 1rem;
}
.xsyhs_ctn h2{
	padding: 1rem 0 1rem 3%;
	color: #ff6b24;
}
.xsyhs_list{
	display: flex;
	justify-content: space-between;
}
.xsyhs_list li{
	width: 32%;
}
.xsyhs_list li a{
	display: block;
}
.xsyhs_list li i{
	display: block;
	width: 30%;
	height: 0.3rem;
	background-color: #ff6b24;
	margin: 0.3rem auto;
}
.xsyhs_list li p{
	text-align: center;
	font-size: 1.3rem;
	color: #000;
}
/* djgxdwt */
.djgxdwt{
	margin: 0 3% 0.8rem;
	padding: 0.8rem 2%;
	background-color: #fff;
	border: 0.1rem solid #e1e1e1;
	border-radius: 1rem;
}
.djgxdwt .zyxz_wt_top{
	padding-bottom: 0.8rem;
	border-bottom: 0.1rem solid #e1e1e1;
}
.djgxdwt_list{
	padding: 0.8rem 5% 0;
}

.djgxdwt_list li a{
	display: block;
	display: flex;
	justify-content: space-between;
	background-color: #eeeeee;
	margin-bottom: 0.3rem;
}
.djgxdwt_lis1{
	width: 15%;
	height: 4rem;
}

.djgxdwt_lis1 img{

	height: 100%;

}
.djgxdwt_lis2{
	width: 85%;
	height: 100%;
}
.djgxdwt_lis2 p{
	width: 100%;
	line-height: 4rem;
	font-size: 1.3rem;
	padding-left: 3%;
	overflow: hidden;
	color: #000;
}
.djgxdwt_lis2 p span{
	float: right;
	padding-right: 3%;
}
/* tsxdf */
.tsxdf{
	margin: 0.8rem 3%;
	padding: 1.5rem 2%;
	background-color: #fff;
	border: 0.1rem solid #e1e1e1;
	border-radius: 1rem;
}
.tsxdf .zyxz_wt_top{
	padding-bottom: 1rem;
	border-bottom: 0.1rem solid #e1e1e1;
	margin-bottom: 1rem;
}
.swiper-button-prev2{
	width: 1rem;
	height: 1rem;
	background-color: #000;
}
.swiper-button-next2{
	width: 1rem;
	height: 1rem;
	background-color: #000;
}
/* zxdt */
.zxdt{
	margin: 0.8rem 3%;
	padding: 1.5rem 2%;
	background-color: #fff;
	border: 0.1rem solid #e1e1e1;
	border-radius: 1rem;
}
.zxdt_tap{
	float: right;
	width: 50%;
	display: flex;
	justify-content: space-between;
}
.zxdt .zyxz_wt_top{
	padding-bottom: 0.5rem;
	border-bottom: 0.1rem solid #e1e1e1;
}
.zxdt .zyxz_name {
	overflow: inherit;
	height: 2.3rem;
}

.zxdt .zyxz_name h2 {
	float: left;
	line-height: 2.3rem;
	padding-left: 3%;
	color: #fa6c37;
}

.zxdt .zyxz_name_bg {
	float: left;
	display: block;
	width: 0.3rem;
	height: 100%;
	background-color: #fa6c37;
}
.zxdt_tap li{
	width: 48%;
	line-height: 2.2rem;
	text-align: center;
	border: 0.1rem solid #959595;
	color: #959595;
	border-radius: 0.8rem;
}
.zxdt_tap .zxdt_lis{
	background: url(http://m.jxxdf.com/2019_index/bg_tap.png) no-repeat;
	background-size: 100% 100%;
	border: none;
	color: #fff;
}
.zxdt_list li a{
	display: flex;
	justify-content: space-between;
	padding: 1rem 0;
	border-bottom: 0.1rem solid #c7c7c7;
}
.zxdt_lis_mg{
	width: 25%;
	height: 100%;
}
.zxdt_lis_txt{
	width: 75%;
	padding-left: 2%;
	padding-right: 5%;
}
.zxdt_lis_txt h2{
	font-size: 1.2rem;
	color: #464646;
	overflow: hidden;
}
.zxdt_lis_txt h2 span{
	float: right;
	font-size: 1rem;
	color: #6f6f6f;
}
.zxdt_lis_ctn{
	padding: 0.5rem 0 0;
	overflow: hidden;
	
}
.zxdt_lis_ctn p{
	text-indent: 2rem;
	font-size: 0.9rem;
	color: #000;
}
.zxdt_list_ctn{
	display: none;
}
.zxdt_list_ctn .btn_zt{
	margin-top: 1.5rem;
}
.zxdt_lis_ctn i{
	float: right;
}
.zxdt .active_b{
	display: block;
}

.zxdt .btn_zt{

	margin-top: 0;

}
/* xzkc_form */
.xzkc_form{
	margin: 0.8rem 3%;
	padding: 0.8rem 2% 0;
	background-color: #fff;
	border: 0.1rem solid #e1e1e1;
	border-radius: 1rem;
}
.xzkc_form .zyxz_name_bg{
	
}
.xzkc_form .zyxz_name h2{
	font-size: 1.2rem;
}
.xzkc_top_left{
	width: 50%;
	overflow: hidden;
	float: left;
	height: 2.3rem;
}
.xzkc_list{
	float: right;
	overflow: hidden;
	width: 50%;
}
.xzkc_list li{
	float: left;
	line-height: 2.3rem;
}
.xzkc_list li:nth-child(2){
	padding: 0 3%;
	border-radius: 1.15rem;
	background-color: #fd611f;
	margin-left: 1%;
}
.xzkc_list li:nth-child(2) a{
	color: #fff;
}
.xzkc_form .zyxz_wt_top{
	padding-bottom: 1rem;
	border-bottom: 0.1rem solid #e1e1e1;
}
.form_ctn{
	padding: 1rem 0;
}
.form_ctn form{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.form_ipt_txt{
	width: 48%;
	border: 0.1rem solid #fd611f;
	height: 2.8rem;
	padding-left: 2%;
	border-radius: 0.8rem;
	overflow: hidden;
}
.form_ipt_txt input{
	width: 100%;
	height: 100%;
	border: none;
	outline: none;
	border-radius: 0.8rem;
}
.form_ipt_txt2{
	width: 100%;
	border: 0.1rem solid #fd611f;
	height: 2.8rem;
	padding-left: 2%;
	border-radius: 0.8rem;
	overflow: hidden;
	margin-top: 1rem;
}
.form_ipt_txt2 select{
	width: 100%;
	height: 100%;
	outline: none;
	color: #656565;
}
.form_ctn form p{
	font-size: 0.8rem;
	padding: 0.8rem 0;
	text-align: center;
}
.form_ctn button{
	width: 100%;
	height: 2.8rem;
	color: #fff;
	background-color: #fd611f;
	border-radius: 0.8rem;
}
footer {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	bottom: 0;
	z-index: 999;
	overflow: hidden;
	background: #313131;
}

footer li {
	float: left;
    width: 33.3333%;
    text-align: center;
    font-size: 1.4rem;
    color: #fff;
    background: #d01d1d;
    padding: 1.25rem 0;}

.pagebottom {
	overflow: hidden;
	text-align: center;
	font-size: 1.25rem;
	width: 80%;
	margin: 0 10%;
	color: #000;
        padding-bottom: 1.2rem;
}

.pagebottom li {
	float: left;
	width: 33.3333%;
	font-size: 1.5rem;
	color: #000;
}

.pagebottom li::first-letter {
	font-size: 1.25rem;
}

.pagebottom ul {
	overflow: hidden;
}

.pagebottom p {
	margin: 0.3125rem;
}

.call_right {
	bottom: 45%;
	right: -100px;
	z-index: 99999;
	width: 5.2rem;
	height: 5.2rem;
	border: 1px solid #204ccd;
	background: #3d67e1;
	box-shadow: 0px 3px 7px #9ca0ae;
	;
	background-size: auto auto;
	background-size: auto auto;
	background-size: 100%;
	position: fixed;
	display: block;
	border-radius: 1rem;
	cursor: pointer;
}

.call_right_01 {
	animation: shaked 1s ease-in-out infinite;
	-webkit-animation: shaked 1s ease-in-out infinite;
	animation-delay: 0s;
	animation-delay: 0s;
	animation-delay: 2s;
	-webkit-animation-delay: 2s;
}

.call_right_01 img {
	width: 38%;
	margin: 12% 31% 0 32%;
}

.call_right_02 p {
	color: white;
	text-align: center;
	font-weight: 700;
	letter-spacing: 1px;
}
.head_logo:before{
	/* content: "";
	position: absolute;
	width: 20%;
	height: 90%;
	top: 5%;
	left: -10%;
	overflow: hidden;
	
	background: -moz-linear-gradient(left, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, .1)), color-stop(50%, rgba(255, 255, 255, .4)), color-stop(100%, rgba(255, 255, 255, .1)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .1) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, .1) 0, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .1) 100%);
	-webkit-transform: skewX(45deg);
	-moz-transform: skewX(45deg);
	-ms-transform: skewX(45deg);
	transform: skewX(45deg);
	-webkit-animation: lighteffect 2s infinite both;
	animation: lighteffect 2s infinite both; */
}@-webkit-keyframes lighteffect {

	from {

		left: -20%;

	}

	to {

		left: 120%;

	}

}

@keyframes lighteffect {

	from {

		left: -20%;

	}

	to {

		left: 120%;

	}

}

@keyframes shaked {
	0% {
		transform: rotate(0);
	}

	10% {
		transform: rotate(0);
	}

	20% {
		transform: rotate(-10deg);
	}

	30% {
		transform: rotate(10deg);
	}

	40% {
		transform: rotate(-8deg);
	}

	50% {
		transform: rotate(8deg);
	}

	60% {
		transform: rotate(-5deg);
	}

	70% {
		transform: rotate(5deg);
	}

	80% {
		transform: rotate(-2deg);
	}

	90% {
		transform: rotate(2deg);
	}

	100% {
		transform: rotate(0);
	}
}

@-webkit-keyframes shaked {
	0% {
		transform: rotate(0);
	}

	10% {
		transform: rotate(0);
	}

	20% {
		transform: rotate(-10deg);
	}

	30% {
		transform: rotate(10deg);
	}

	40% {
		transform: rotate(-8deg);
	}

	50% {
		transform: rotate(8deg);
	}

	60% {
		transform: rotate(-5deg);
	}

	70% {
		transform: rotate(5deg);
	}

	80% {
		transform: rotate(-2deg);
	}

	90% {
		transform: rotate(2deg);
	}

	100% {
		transform: rotate(0);
	}
}
footer a:nth-of-type(2) li {
       background: #eeeeee;
    color: #ff4200;
}
@keyframes scaleDraw {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
			0% {
	transform:scale(1);
	/*开始为原始大小*/
}
25% {
	transform:scale(1.5);
	/*放大1.1倍*/
}
50% {
	transform:scale(1);
}
75% {
	transform:scale(1.5);
}
