@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	overflow-x: hidden;
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
}
a:hover {
	text-decoration: none;
}
*:hover{
	
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
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 {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
address,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
/**.zfclogo {max-width:10rem; }**/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@font-face {
    font-family: 'DIN-BOLD';
    src: url('DIN-BOLD.eot');
    src: url('DIN-BOLD.eot?#iefix') format('embedded-opentype'),
         url('DIN-BOLD.woff2') format('woff2'),
         url('DIN-BOLD.woff') format('woff'),
         url('DIN-BOLD.ttf') format('turetype'),
         url('DIN-BOLD.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cocogoose_trial';
    src: url('Cocogoose_trial.eot');
    src: url('Cocogoose_trial.eot?#iefix') format('embedded-opentype'),
         url('Cocogoose_trial.woff2') format('woff2'),
         url('Cocogoose_trial.woff') format('woff'),
         url('Cocogoose_trial.ttf') format('turetype'),
         url('Cocogoose_trial.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.eot');
    src: url('Roboto-Bold.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Bold.woff2') format('woff2'),
         url('Roboto-Bold.woff') format('woff'),
         url('Roboto-Bold.ttf') format('turetype'),
         url('Roboto-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.warpper{width:1440px;margin:0 auto;}
@media only screen and (max-width:1440px) {
.warpper{width:1200px;margin:0 auto;}
}
@media only screen and (max-width:1200px) {
	
}
@media only screen and (max-width:1200px) {
.warpper{width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box;}
}

.delay0,
.delay00 {
	transition-delay: 0s;
	-moz-transition-delay: 0s;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
}

.delay01 {
	transition-delay: 0.1s;
	-moz-transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
}

.delay02 {
	transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
}

.delay03 {
	transition-delay: 0.3s;
	-moz-transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
	-o-transition-delay: 0.3s;
}

.delay04 {
	transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
}

.delay05 {
	transition-delay: 0.5s;
	-moz-transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
	-o-transition-delay: 0.5s;
}

.delay06 {
	transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-webkit-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
}

.delay07 {
	transition-delay: 0.7s;
	-moz-transition-delay: 0.7s;
	-webkit-transition-delay: 0.7s;
	-o-transition-delay: 0.7s;
}

.delay08 {
	transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-webkit-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
}

.delay09 {
	transition-delay: 0.9s;
	-moz-transition-delay: 0.9s;
	-webkit-transition-delay: 0.9s;
	-o-transition-delay: 0.9s;
}

.delay10 {
	transition-delay: 1.0s;
	-moz-transition-delay: 1.0s;
	-webkit-transition-delay: 1.0s;
	-o-transition-delay: 1.0s;
}

.delay11 {
	transition-delay: 1.1s;
	-moz-transition-delay: 1.1s;
	-webkit-transition-delay: 1.1s;
	-o-transition-delay: 1.1s;
}

.delay12 {
	transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-webkit-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
}

.delay13 {
	transition-delay: 1.3s;
	-moz-transition-delay: 1.3s;
	-webkit-transition-delay: 1.3s;
	-o-transition-delay: 1.3s;
}

.delay14 {
	transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
}

.delay15 {
	transition-delay: 1.5s;
	-moz-transition-delay: 1.5s;
	-webkit-transition-delay: 1.5s;
	-o-transition-delay: 1.5s;
}

.delay16 {
	transition-delay: 1.6s;
	-moz-transition-delay: 1.6s;
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
}

.delay18 {
	transition-delay: 1.8s;
	-moz-transition-delay: 1.8s;
	-webkit-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
}

.delay20 {
	transition-delay: 2s;
	-moz-transition-delay: 2s;
	-webkit-transition-delay: 2s;
	-o-transition-delay: 2s;
}

.hasani {
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
}

.s05rx90 {
	-webkit-transform: rotateX(90deg) scale(0.5);
	-o-transform: rotateX(90deg) scale(0.5);
	transform: rotateX(90deg) scale(0.5);
	-moz-transform: rotateX(90deg) scale(0.5);
	-ms-transform: rotateX(90deg) scale(0.5);
}

.ani.s05rx90 {
	-webkit-transform: rotateX(0deg) scale(1);
	-o-transform: rotateX(0deg) scale(1);
	transform: rotateX(0deg) scale(1);
	-moz-transform: rotateX(0deg) scale(1);
	-ms-transform: rotateX(0deg) scale(1);
}
.fins{
	opacity: 0;
}
.ani.fins{
	opacity: 1;
}
.banner ul li .t.find,
.banner ul li .d.find,
.banner ul li .b.find,
.wbanner ul li .t.find,
.wbanner ul li .d.find,
.wbanner ul li .b.find,
.find {
	-webkit-transform: translateY(60px);
	-moz-transform: translateY(60px);
	opacity: 0;
	-o-transform: translateY(60px);
	-ms-transform: translateY(60px);
	transform: translateY(60px);
}
.banner ul li.flex-active-slide .t.find,
.banner ul li.flex-active-slide .d.find,
.banner ul li.flex-active-slide .b.find,
.wbanner ul li.flex-active-slide .t.find,
.wbanner ul li.flex-active-slide .d.find,
.wbanner ul li.flex-active-slide .b.find,
.ani.find {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	opacity: 1;
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.w{width:0;}
.ani.w{
	width:100%;
	opacity:1;
}
.banner ul li .t.finu,
.banner ul li .d.finu,
.banner ul li .b.finu,
.wbanner ul li .t.finu,
.wbanner ul li .d.finu,
.wbanner ul li .b.finu,
.finu {
	-webkit-transform: translateY(-60px);
	-moz-transform: translateY(-60px);
	opacity: 0;
	-o-transform: translateY(-60px);
	-ms-transform: translateY(-60px);
	transform: translateY(-60px);
}
.banner ul li.flex-active-slide .t.finu,
.banner ul li.flex-active-slide .d.finu,
.banner ul li.flex-active-slide .b.finu,
.wbanner ul li.flex-active-slide .t.finu,
.wbanner ul li.flex-active-slide .d.finu,
.wbanner ul li.flex-active-slide .b.finu,
.ani.finu {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.finl {
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	opacity: 0;
	-o-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	transform: translateX(-100px);
}

.ani.finl {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	opacity: 1;
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.finr {
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	opacity: 0;
	-o-transform: translateX(100px);
	-ms-transform: translateX(100px);
	transform: translateX(100px);
}

.ani.finr {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	opacity: 1;
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.banner ul li .t.scl01,
.banner ul li .d.scl01,
.banner ul li .b.scl01,
.wbanner ul li .t.scl01,
.wbanner ul li .d.scl01,
.wbanner ul li .b.scl01,
.scl01 {
	-webkit-transform: scale(0.1, 0.1);
	-o-transform: scale(0.1, 0.1);
	transform: scale(0.1, 0.1);
	-moz-transform: scale(0.1, 0.1);
	-ms-transform: scale(0.1, 0.1);
	opacity: 0;
}
.banner ul li .t.scl05,
.banner ul li .d.scl05,
.banner ul li .b.scl05,
.wbanner ul li .t.scl05,
.wbanner ul li .d.scl05,
.wbanner ul li .b.scl05,
.scl05 {
	-webkit-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-moz-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	opacity: 0;
}
.banner ul li.flex-active-slide .t.scl01,
.banner ul li.flex-active-slide .d.scl01,
.banner ul li.flex-active-slide .b.scl01,
.wbanner ul li.flex-active-slide .t.scl01,
.wbanner ul li.flex-active-slide .d.scl01,
.wbanner ul li.flex-active-slide .b.scl01,
.ani.scl01,
.banner ul li.flex-active-slide .t.scl05,
.banner ul li.flex-active-slide .d.scl05,
.banner ul li.flex-active-slide .b.scl05,
.wbanner ul li.flex-active-slide .t.scl05,
.wbanner ul li.flex-active-slide .d.scl05,
.wbanner ul li.flex-active-slide .b.scl05,
.ani.scl05 {
	-webkit-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	opacity: 1;
}
@font-face {
    font-family: 'dincond-medium-webfont';
    src: url('dincond-medium-webfont.eot');
    src: url('dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('dincond-medium-webfont.woff2') format('woff2'),
         url('dincond-medium-webfont.woff') format('woff'),
         url('dincond-medium-webfont.ttf') format('turetype'),
         url('dincond-medium-webfont.svg#dincond-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.fixheader{position:absolute;left:0;top:0;width:100%;z-index:99;}
.header .logo{float:left;}
.header{}
.header .warpper{position:relative;height:107px;padding-top:19px;box-sizing:border-box;}
.header .logo{float:left;max-width:400px;max-height:100px}
.oa{float:right; height:30px;line-height:30px;display:inline-block;text-align:center;background:#e46713;border-radius:15px;padding:0 20px;margin-top:20px;}
.oa a{font-size:14px;display:block;color:#fff;}
.nav{float:right;padding-top:20px;padding-right:30px;}
.nav ul li{float:left;display:inline-block;height:30px;line-height:30px;width:110px;text-align:center;position:relative;}
.nav ul li>a{font-size:16px;color:#333;display:block;width:100%;position:relative;}
.nav ul li>a:after{background:url(../images/dot.png) no-repeat center top;width:9px;height:9px;display:inline-block;content:'';position:absolute;left:50%;margin-left:-4.5px;bottom:-18px;opacity:0;}
.nav ul li dl{position:absolute;left:0;top:60px;width:100%;display:none;background:rgba(255,255,255,0.8);z-index:1000;}
.nav ul li dd{line-height:40px;}
.nav ul li dd a{display:block;font-size:14px;color:#666;}
.fixheader .nav ul li a{color:black;}
.fixheader .nav ul li dd a{color:#666;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	
.nav ul li:hover a:after,.nav ul li.active a:after{opacity:1;transition:all .6s;}
.nav ul li:hover>a,.nav ul li.active>a{color:#e46713;font-weight:bold;transition:all .6s;}
.nav ul li dl dd a:hover{color:#e46713;}
.menu{display:none;}
}

@media only screen and (max-width:768px) {
	.header{padding-top:0px;}
	.logo,.oa{margin-top:10px;}
    .zfclogo {max-width:10rem; }
	.menu{width:1.2rem;height:1.6rem;display:block;float:right;margin-left:10px;position:relative;z-index:2000;background:url(../images/menu.png) no-repeat center top/100%;margin-top:0.5rem;}
	.menu span{display:none;width:100%;height:3px;background:#e46713;position:absolute;left:0;border-radius:3px;}
	.menu span:nth-child(1){top:0;}
	.menu span:nth-child(2){top:50%;margin-top:-0.1rem;}
	.menu span:nth-child(3){bottom:0;}
	.header .warpper{padding-top:0px;height:auto;}
	.logo{width:4rem;}
	.oa{height:1.2rem;line-height:1.2rem;border-radius:0.6rem}
	.oa a{font-size:0.45rem;}
	.nav{position:fixed;left:0;width:100%;height:100%;background:#fff;float:none !important;z-index:4000;padding-top:0;display:none;}
	.nav ul{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:scroll;padding-bottom:3rem;box-sizing:border-box;}	
	.nav ul li{width:100%;float:none;display:block;text-align:center;height:auto;line-height:60px;border-bottom:solid 1px #e6e6e6;}
	.nav .close{position:absolute;width:2rem;left:50%; margin-left:-1.5rem; bottom:2rem;text-align:center;}
	.nav .close a{width:2rem;height:2rem;display:inline-block; background:url(../images/close.png) no-repeat center top/ 2rem;}
	
	
	.nav ul li a,.fixheader .nav ul li a{color:#666;}
	.nav ul li.active{padding-bottom:20px;}
	.nav ul li.active>a{color:#e46713;}
	.nav ul li.active a:after{bottom:0px; opacity:1;transition:all .6s;}
	.nav ul li dl{position:relative;top:auto;}
	
	.logo,.menu,.oa{position:relative;z-index:5000;}
	
}
.banner{clear:both;position:relative;}
.banner .prev,
.banner .next{width:53px;height:53px;position:absolute;top:50%;margin-left:-26.5px;transition:all .6s linear;}
.banner .prev{background:url(../images/bprev.png) no-repeat left top;left:50%;margin-left:-720px;}
.banner .next{background:url(../images/bnext.png) no-repeat left top;left:50%;margin-left:667px;}
.banner .prev:hover{background-image:url(../images/bprev02.png);}
.banner .next:hover{background-image:url(../images/bnext02.png);}
.banner{position:relative;}
.banner a,.banner img,.wbanner img{display:block;width:100%;}

.banner{ }
.banner .slides li img{display:block;}
.banner,.banner .slides,.banner .slides li{width:100%;}
.banner,.banner .slides li{background-position:center top;background-repeat:no-repeat;background-size:cover;position:relative;}
.flexslider{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ display:block;}
.slides ul li{background-size:cover;position:relative;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;display:none;}
.flex-control-nav li{width:9px;height:9px;margin:0 5px;*display:inline;display:inline-block;zoom:1;}
.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:9px;border-radius:50%; font-size:0px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#d23b01;width:9px;height:9px;}
.flex-direction-nav,.banner .npage{}
.flex-direction-nav{z-index:400;}
.banner .npage{z-index:200;}
.banner .npage strong{font-size:24px;}
.banner .slides>li>a{}
.banner ul li .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:88;}
.banner ul li .txt .inner{position:relative;top:20.7%;width:730px;margin:0 auto;text-align:center;color:#e96300;}
.banner ul li .txt .t h1{position:relative;}
.banner ul li .txt .t h1 strong{font-size:65px;font-weight:400;position:absolute;left:0;bottom: 15px;width:100%;height:auto; text-align: center;}
.banner ul li .txt .t h1 strong img{ display: inline !important; width: auto !important; height: 102px;}
/**/
.banner ul li .txt .t h1 span{font-size:84px;
-webkit-text-fill-color:transparent;   
-webkit-text-stroke:1px #e96300;color:transparent; text-align: center;
}
.banner ul li .txt .t h1 span img{ display: inline !important; width: auto !important; height: 120px;}
.banner ul li .txt .d{font-size:30px;padding-top:5px; margin-top: -20px;}
.banner ul li .txt .b{font-size:14px;padding-top:5px;}
.banner ul li .txt .b p{opacity:0.6;}

.flex-direction-nav a{width:53px;height:53px;display:inline-block; z-index:10;cursor:pointer;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .6s ease;top:50%;margin-top:-26.5px;z-index:88;}
.flex-direction-nav .flex-prev{background:url(../images/bprev.png) no-repeat;left:0;position:absolute;}
.flex-direction-nav .flex-next{background:url(../images/bnext.png) no-repeat;right:0;position:absolute;}
.flex-direction-nav .flex-prev{background:url(../images/bprev.png) no-repeat left top;left:50%;margin-left:-720px;}
.flex-direction-nav .flex-next{background:url(../images/bnext.png) no-repeat left top;left:50%;margin-left:667px;}
.banner .swiper-pagination,
.wbanner .swiper-pagination
{display:none;}
.wbanner{display:none;}
.mouse{position:absolute;left:0%;bottom:0;z-index:1000;width:100%;text-align:center;animation:tiao 5s infinite alternate;}
.mouse a{font-size:14px;color:#fff;display:block;padding-bottom:40px;}
.mouse img{width:22px;height:37px;display:inline-block;}
@-moz-keyframes tiao{
	0%{opacity:0;bottom:5px;}
	20%{opacity:1;bottom:0;}
	50%{opacity:0;bottom:-10px;}
	70%{opacity:1;bottom:0;}
	100%{opacity:0;bottom:5px;}
}
@-ms-keyframes tiao{
	0%{opacity:0;bottom:5px;}
	20%{opacity:1;bottom:0;}
	50%{opacity:0;bottom:-10px;}
	70%{opacity:1;bottom:0;}
	100%{opacity:0;bottom:5px;}
}
@-webkit-keyframes tiao{
	0%{opacity:0;bottom:5px;}
	20%{opacity:1;bottom:0;}
	50%{opacity:0;bottom:-10px;}
	70%{opacity:1;bottom:0;}
	100%{opacity:0;bottom:5px;}
}
@keyframes tiao{
	0%{opacity:0;bottom:5px;}
	20%{opacity:1;bottom:0;}
	50%{opacity:0;bottom:-10px;}
	70%{opacity:1;bottom:0;}
	100%{opacity:0;bottom:5px;}
}
@media only screen and (max-width:768px) {
	.wbanner{display:block;position:relative;}
	.wbanner .mouse{display:none;}
	.banner{display:none !important;}
}
@media only screen and (max-width: 1440px) {
	.banner .prev{margin-left:-630px;}
	.banner .next{margin-left:550px;}
}
.wbanner ul li {position:relative;}
.wbanner ul li .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:88;}
.wbanner ul li .txt .inner{position:relative;top:20.7%;width:100%;margin:0 auto;text-align:center;color:#e96300;}
.wbanner ul li .txt .t h1{position:relative;}
.wbanner ul li .txt .t h1 strong{font-size:1.444rem;font-weight:400;position:absolute;left:0;bottom:0%;width:100%;height:auto;}
.wbanner ul li .txt .t h1 span{font-size:1.866rem;
-webkit-text-fill-color:transparent;   
-webkit-text-stroke:1px #e96300;color:transparent;opacity:0.3;
}
.wbanner ul li .txt .d{font-size:0.666rem;padding-top:5px;}
.wbanner ul li .txt .b{font-size:0.45rem;padding-top:5px;}
.wbanner ul li .txt .b p{opacity:0.6;}


.about{clear:both;padding-top:60px;padding-bottom:13px;overflow:hidden;position:relative;}
.about:after{width:834px;height:203px;position:absolute;top:0;left:50%;margin-left:128px;content:'';background:url(../images/abbg.jpg) no-repeat right top;z-index:1;}
.about .warpper{position:relative;z-index:11;}
.aleft{width:60%;float:left;}
.aright{width:40%;float:right;}

.aleft h4{font-size:25px;color:#2a2a2a;font-weight:bold;line-height:42px;}
.vinfo{overflow:hidden;}
.vinfo img{display:block;width:100%;}
.vinfo video{/*height:469px;*/ object-fit:fill;}
@media only screen and (max-width: 1600px) {
	.aright{overflow:hidden;}
	.vinfo video{/*height:426px;*/}
}
.atop{padding-right:90px;}
.acon{background:url(../images/alou.jpg) no-repeat left bottom; overflow: hidden;}
.adesc{font-size:14px;line-height:26px;padding-top:20px;/*padding-bottom:131px;*/}
.abot{background:#f2f2f2;clear:both;overflow:hidden;padding-left:40px;padding-top:37px;padding-right:90px;padding-bottom:38px;}
.abot dl{}
.abot dl dt{float:left;width:31%;}
.abot dl dt img{display:block;width:100%;}
.abot dl dd{float:right;width:63%; font-size:14px;line-height:20px;color:rgba(42,42,42,0.8);font-weight:bold;}
.art{padding-bottom:30px;}

@media only screen and (max-width:1440px) {
	.adesc{padding-bottom:94px;}
	.abot dl dd{font-size:12px;line-height:20px;}
	.atop,.abot{padding-right:40px;}
	.abot{padding-top:30px;padding-bottom:27px;}
}

@media only screen and (max-width:768px) {
	.art{background-repeat:no-repeat;
	background-position: center top;
	background-size:100% ;}
	.art img{opacity:0;}
	.about{padding-top:20px;}
	.about:after{margin-left:0;left:0;width:100%;background-size:100%;display:none;}
	.aleft,.aright{float:none;width:100%;}
	.atop,.abot{padding-right:0px;}
	.aleft h4{font-size:0.78rem;line-height:1rem;}
	.adesc{font-size:0.55rem;line-height:1rem;padding-top:10px;}
	.abot{padding:20px; }
	.abot dl dt,
	.abot dl dd{width:100%;float:none;}
	.abot dl dd{padding-top:10px; }
	.aright{padding-top:20px;}
	.art{padding-bottom:20px;}
}

.case{clear:both;width:100%;background:url(../images/jdalbg.jpg) no-repeat center top;height:904px;padding-top:120px;box-sizing:border-box;}
.ititle{text-align:center;}
.ititle h3{font-size:45px;color:#2a2a2a;}
.ititle p{font-size:18px;color:#949290;}
.ititle h3 span{display:inline-block;position:relative;}
.ititle h3 span:before,
.ititle h3 span:after{width:12px;height:3px;display:inline-block;content:'';background:#2a2a2a;content:'';position:absolute;top:50%;marign-top:-1.5px;}
.ititle h3 span:before{left:-37px;}
.ititle h3 span:after{right:-37px;}
.ititle p span{text-transform:uppercase;}
.case .ititle h3,
.case .ititle p,
.news .ititle h3,
.news .ititle p
{color:#fff;}
.case .ititle h3 span:before,
.case .ititle h3 span:after,
.news .ititle h3 span:before,
.news .ititle h3 span:after
{background:#fff;}
.case .con{margin-top:25px;width:1420px;}
@media only screen and (max-width:1440px) {
	.case .con{width:100%;}
}
.case .con ul{}
.case .con ul li{height:526px;position:relative;width:1155px;display:inline-block;float:left;z-index:1;border-radius:5px;overflow:hidden;}
.case .con ul li  a{display:block;}
.case .con ul li .img{width:875px;height:526px;position:absolute;left:280px;top:0;z-index:11;height:100%;overflow:hidden;}
.case .con ul li .img img{display:block;width: 100%;height:100%;}
.case .con ul li .txt{width:280px;position:absolute; left:0;top:0;z-index:999;height:100%;background:#fff;height:526px;}
.case .con ul li .txt .inner{padding:0 30px;}
.case .con ul li .num{color:#2a2a2a;font-size:75px; font-family: 'dincond-medium-webfont';line-height:1em;}
.case .con ul li .title{font-size:26px;color:#2a2a2a;}
.case .con ul li .desc{font-size:14px;line-height:24px;color:#656565;border-top:solid 1px #dcdcdc;padding-top:10px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;height:126px; overflow:hidden;}
.case .con ul li .rmore{font-size:0;margin-top:58px;height:20px;/*background:url(../images/rm.png) no-repeat left center;*/}
.case ul li .rmore em{font-size:14px;}
.case .swiper-container{padding-bottom:88px;}
@media only screen  and (max-width:768px) {
	.case .swiper-container{padding-bottom:70px;}
}
.case .swiper-pagination{bottom:0;}
.case .swiper-pagination-bullet{width:19px;height:19px;background:url(../images/sw.png) no-repeat center;opacity:1;}
.case .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/dw.png) no-repeat center;}
@media only screen and (min-width:1200px) and (max-width:1920px) {
	.case .con ul li .top span,
	.case .con ul li .top strong{display:block;width:100%;overflow:hidden;}

	.case .con ul li .top strong{padding-top:40px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:68px;}
	
	.case .con .img{width:0;}
	.case .con ul li.active{width:1155px !important;transition:all .6s;z-index:222;}
	.case .con ul li.active .img{width:875px;display:block;transition:all .6s;}
	
	.case .con ul li.active .txt{left:872px;transition:all .6s;}
.case .con ul li .txt .inner{padding:0 30px;position:relative;top:50%;transform:translate(0,-50%);}
	.case ul li:hover .num,.case ul li:hover .title{color:#e46713;transition:all .6s;}
	.case ul li:hover .rmore{color:#e46713;background:none;transition:all .6s;}
	.case ul li:hover .rmore em{opacity:1;color:#e46713;transition:all .6s;}
}

@media only screen  and (max-width:768px) {
	.case{background:url(../images/wjdalbg.jpg) no-repeat center top / cover;padding-top:2.555rem;height:27.088rem;overflow:hidden;}
.case .con{margin-top:0.888rem;width:100%;}	
	.ititle h3 span:before,
	.ititle h3 span:after{width:0.4rem;}
	.ititle h3 span:before{left:-0.8rem;}
	.ititle h3 span:after{right:-0.8rem;}
	.ititle h3{font-size:1.066rem;}
	.ititle p{font-size:0.488rem;}	
	.case .con ul li{height:auto;width:100% !important;}
	.case .con ul li .img{position:relative;width:100% !important;left:0; height:9.3rem;}	
	.case .con ul li .txt{position:relative;width:100%;height:auto;}
	.case .con ul li .inner{top:auto;transform:translate(0,0);}
	.case .con ul li .rmore{margin-top:10px;}
	.case .con ul li .num,.case .con ul li .title{color:#e46713;transition:all .6s;}
	.case .con ul li .txt .inner{padding:20px;}
	.case .con ul li .num{font-size:1rem;}
	.case .con ul li .title{font-size:0.6rem;}
	.case .con ul li .desc{font-size:0.5rem;line-height:0.8rem;height:4rem;}
	.case .con ul li .rmore em{font-size:0.45rem;}
	.case .con ul li .rmore{color:#e46713;background:none;transition:all .6s;}
	.case .con  ul li .rmore em{opacity:1;color:#e46713;transition:all .6s;}
	.case .swiper-pagination{transform:scale(0.8);}
	
}

.honesty{padding-top:30px;background:url(../images/rybg.jpg) no-repeat center top;height:710px;box-sizing:border-box;}
.honesty .con{margin-top:50px;}
.honesty .swiper-container{padding-bottom:40px;}
.honesty .swiper-pagination{bottom:0;}
.honesty .swiper-pagination-bullet{width:19px;height:19px;background:url(../images/gs.png) no-repeat center;opacity:1;}
.honesty .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/gd.png) no-repeat center;}

.honesty .con ul{}
.honesty .con ul li{float:left;display:inline-block;padding-top:20px;}
.honesty .con ul li a{display:block;position:relative;top:0px;}
.honesty .con ul li .img{height:265px;border-radius:5px;overflow:hidden;}
.honesty .con ul li .img img{height:100%;width:100%;display:block;}
.honesty .con ul li .txt{text-align:center;font-size:16px;color:#2a2a2a;padding-top:15px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	.honesty .con ul li:hover a{top:-20px;transition:all .6s linear;}
	.honesty .con ul li:hover .txt{font-weight:bold;color:#e56f1f;transition:all .6s;}
}
@media only screen  and (max-width: 768px) {
	.honesty{background:url(../images/wrybg.jpg) no-repeat center / 100% 14.444rem;height:14.444rem;}
	.honesty .con{margin-top:0;}
	.honesty .con ul li .img{height:5.5rem;}
	.honesty .con ul li .txt{font-size:0.45rem;}
	.honesty .swiper-pagination{transform:scale(0.8);}
}

.news{clear:both;background:url(../images/xwbg.jpg) no-repeat center top;height:593px;}
.news .warpper{position:relative; top:-72px;}
.news .con{margin-top:85px;}
.news .con ul{}
.news .con ul li{float:left;width:25%;box-sizing:border-box;position:relative;}
.news .con ul li a{display:block;}
.news .con ul li .img{margin-top:15px;height:180px;border-radius:5px;overflow:hidden;}
.news .con ul li .img img{display:block;height:100%;width:100%;}
.news .con ul li .title{font-size:16px;color:#fff;font-weight:bold;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:54px; overflow:hidden;}
.news .con ul li .desc{font-size:14px;line-height:22px; color:#fff;height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:20px;}

.news .con ul li .time{color:#fff;padding-bottom:10px;margin-top:38px;}
.news .con ul li:before{width:100%;height:2px;display:block;content:'';background:rgba(255,255,255,0.3);position:absolute;left:0;bottom:0;z-index:1;}
.news .con ul li:after{width:0%;height:2px;display:block;content:'';position:absolute;left:0;bottom:0;z-index:999;background:#fff;}

.news .con ul li .time span{padding-left:25px;background:url(../images/time.png) no-repeat left center;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	.news .con ul li:hover .title{background:url(../images/nrt.png) no-repeat right bottom;}
	.news .con ul li:hover:before{width:0%;transition:all .6s;}
	.news .con ul li:hover:after{width:100%;transition:all .6s;}
}

.change{text-align:center;margin-top:35px;}
.change a{display:block;font-size:14px;color:#fff;}
.change span{display:inline-block;background:url(../images/change.png) no-repeat left center /20px;padding-left:32px;height:20px;}
@media only screen  and (max-width: 768px) {
	.news{background:url(../images/wxwbg.jpg) no-repeat center top / 100% 41.7333rem;height:41.7333rem;margin-top:-1px;}
	.news .warpper{top:0;padding-top:70px;}	
	.news .con{margin-top:20px;}
	.news .con ul li .title{background:url(../images/nrt.png) no-repeat right bottom;font-size:0.7rem;padding-right:30px; -webkit-line-clamp:1;line-height:1rem;}
	.news .swiper-pagination{transform:scale(0.8);}
	.news .con ul li .img{margin-top:0.44rem;height:8.311rem;}
	.news .con ul li .time{margin-top:1.6444rem;}
	.change{margin-top:25px;}
}

.footer{clear:both;width:100%;}
.ftop{padding:30px 0;}
.backtop{text-align:center;}
.fnav{text-align:center;padding-top:35px;padding-bottom:26px;}
.fnav ul,.fnav ul li{display:inline-block;}
.fnav ul li a{font-size:14px;color:#222222;font-weight:bold;}
.fnav ul li span{margin:0 30px;display:inline-block;}

.fcon{text-align:center;padding-top:0px;padding-bottom:23px;}
.fcon ul,.fcon ul li{display:inline-block;}
.fcon ul li{font-size:14px;color:#555;padding-left:30px;padding-right:28px;}

.fcon ul li:nth-child(1){background:url(../images/fc01.png) no-repeat left center;}
.fcon ul li:nth-child(2){background:url(../images/fc02.png) no-repeat left center;}
.fcon ul li:nth-child(3){background:url(../images/fc03.png) no-repeat left center;}
.fcon ul li:nth-child(4){background:url(../images/fc04.png) no-repeat left center;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
.fnav ul li:hover a,
.fcon ul li:hover
{color:#e46713;}
.fnav ul li:hover span{color:#222;}
	
	.fcon ul li:nth-child(1):hover{background:url(../images/fc001.png) no-repeat left center;}
	.fcon ul li:nth-child(2):hover{background:url(../images/fc002.png) no-repeat left center;}
.fcon ul li:nth-child(3):hover{background:url(../images/fc003.png) no-repeat left center;}
.fcon ul li:nth-child(4):hover{background:url(../images/fc004.png) no-repeat left center;}
}
.fcon ul li.flink{width:300px;height:35px;line-height:35px;border:solid 1px #dfdfdf;text-align:left;padding-left:15px;box-sizing:border-box;background:url(../images/fdow.png) no-repeat 262px center;padding-right:0;position:relative;}
.fcon ul li.flink .flist{position:absolute;left:0;width:100%;height:37px;bottom:-38px;display:none;}
.flist p{line-height:35px;background:#fff;}
.flist p a{display:block;padding-left:15px;font-size:14px;}
.fcon ul li.flink span{width:220px;display:inline-block;border-right:solid 1px #dfdfdf;}
.fwx{text-align:center;clear:both;}
.fbot{height:56px;line-height:56px;color:#888;background:#1a1a1a;text-align:center;}

@media only screen  and (max-width: 768px) {
	.fnav,.fcon,.fwx{display:none;}
	.fbot{font-size:0.45rem;line-height:0.8rem;height:auto;padding:0.3rem 0;}
}
.nbanner{position:relative;clear:both;overflow:hidden;}
.nbanner .img img{display:block;width:auto;max-width:1920px; height:650px;position:relative;left:50%;transform:translate(-50%,0);}
.nbanner .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.nbanner .warpper{height:inherit;position:relative;}
.nbanner .txt{position:absolute;left:0;width:100%; bottom:340px;color:#fff;opacity:0;transform:translate(-50px,0);}
.nbanner.active .txt{opacity:1;transform:translate(0,0);transition:all .6s;}
.nbanner .txt h3{font-size:26px;}
.nbanner .txt p{font-size:18px;}
.nbanner .img.wap{display:none;}
.mbg{background:#fafafa;background:#eee;}
.mbg .mbox{margin-top:-305px;}
.mbg .warpper{background:#fafafa;position:relative;z-index:1000;}
.smenu{text-align:center;height:50px;line-height:50px;position:relative;}
.smenu:after{width:100%;height:1px;display:block;content:'';border-bottom:solid 1px #e4e4e4;position:absolute;left:0;bottom:0;z-index:11;}
.smenu ul{}
.smenu ul li{width:138px;text-align:center;float:left;position:relative;}
.smenu ul li:after{width:0%;height:2px;display:block;content:'';position:absolute;left:0;bottom:0px;z-index:22;background:#e46713;}
.smenu ul li a{font-size:16px;color:#393939;display:block;}
.smenu ul li.active{background:#f8eee8;line-height:48px;}
.smenu ul li.active:after{width:100%;}
.smenu ul li.active a{color:#e46713;}

@media only screen and (max-width:768px) {
	.mbg{}
.mbg .mbox{margin:0 10px; margin-top:-4.7333rem;}
.mbg .warpper{padding:0;}
/*.nbanner .warpper{position:relative;top:50%;transform:translate(0,-50%);}*/
.nbanner .txt{padding-top:0;color:#fff;display:flex;flex-direction:column;justify-content:center;}
	.nbanner .txt h3{font-size:0.8rem;}
.nbanner .txt p{font-size:0.55rem;}
.nbanner .img.pc{display:none;}
.nbanner .img.wap{display:block;}
.nbanner .img.wap img{width:100%;height:auto;}
.nbanner .txt{bottom:5.733rem;padding:0 10px;box-sizing:border-box;}
}

.fzyear{position:relative;margin-top:43px;}
.fzyear .bg img{display:block;width:100%;}
.fzyear .year{width:100%;position:absolute;top:0;text-align:center;z-index:10;}

.qyinfo{clear:both;margin-top:60px;padding-bottom:60px;}
.atitle strong{display:block;font-size:42px;color:#222;font-weight:normal;}
.atitle span{display:block;font-size:24px;color:#999999;text-transform:uppercase;font-family:Arial;}

.zzinfo{width:425px;width:29.51388%; float:left;border-right:solid 1px #e3e3e3;}
.zzinfo dl dt{padding-bottom:32px;}
.zzinfo dl dd{/*background:url(../images/dd.png) no-repeat 28px top;padding-top:73px;*/}
.zzinfo dl dd  .list ul{margin-top:-10px;}
.zzinfo dl dd .list ul li{font-size:18px;color:#333;padding-left:50px;background:url(../images/zrybg.png) no-repeat left center /40px;height:51px;line-height:51px; margin-top:10px;box-sizing:border-box;}
.zzinfo dl dd .dragCont{width:100%; padding-right:30px;height:375px; overflow:hidden; position:relative;box-sizing:border-box;}
.dragWarp{ width:4px; height:100%; position:absolute; right:10px; top:0; z-index:1;}
.dragColor{ width:2px; height:100%; margin:0 auto; background-color:#a6a6a6;}
.dragBar{ width:12px; height:75px; background-color:#e46713; position:absolute; left:-4px;border-radius:6px; top:0; cursor:pointer;}
@media only screen  and (max-width: 1600px) {
	.zzinfo dl dd .dragCont>ul{width:320px !important;}
}

.aboutus{float:right;width:950px;width:65.97222%;}
.autop h2{font-size:24px;color:#e46713;}
.autop h3{font-size:40px;color:#333;font-family:宋体;font-weight:bold;}
.aboutus .desc{font-size:14px;line-height:32px;padding-top:30px;}
.aboutus .desc p{padding-bottom:10px;}
@media only screen and (max-width:768px) {
	.fzyear{margin-top:0.55rem;}
.fzyear .year img{width:1.77rem;}
	.qyinfo{margin-top:1rem;padding-bottom:2rem;}
	.zzinfo,.aboutus{float:none;width:100%;}
	.zzinfo{border-right:none;border-bottom:solid 1px #e3e3e3;padding-bottom:30px;}
	.aboutus{padding-top:30px;}
	.atitle strong{font-size:0.933rem;}
	.atitle span{font-size:0.533rem;}
	.zzinfo dl dd .dragCont{/*height:8rem;去掉滚动*/height:auto;}
	.zzinfo dl dd .dragCont>ul{width:100% !important;padding-right:30px;box-sizing:border-box;}
	.zzinfo dl dd .dragWarp{display:none;}
	.zzinfo dl dd .list ul{}
	.zzinfo dl dd ul{}
	.zzinfo dl dd .list ul li{width:100%;font-size:0.55rem;box-sizing:border-box;background-size:1.4rem;background-position:left center;padding-left:1.8rem;height:2rem;line-height:2rem;margin-top:0;}

	.autop h2{font-size:0.7rem;}
	.autop h3{font-size:1.0666rem;}
	.aboutus .desc{padding-top:20px;font-size:0.5rem;line-height:0.8rem;}
}

.qywh{background:url(../images/qywhbg.jpg) no-repeat center top;height:793px;clear:both;}
.qywh .warpper{position:relative;top:50%;transform:translate(0,-50%);}
.qywh .atitle{text-align:right;padding-bottom:35px;position:relative;}
.qywh .atitle:after{width:168px;height:1px;display:inline-block;content:'';background:#9c9e9f;position:absolute;right:0;bottom:0;}
.qywh .list{padding-top:48px;}
.qywh .list ul{margin-top:-28px;}
.qywh .list ul li{text-align:right;font-size:19px;color:#222;margin-top:28px;padding-right:70px;position:relative;height:50px;line-height:50px;}
.qywh .list ul li i{display:inline-block;width:50px;margin-left:20px;position:absolute;right:0;top:0;}
.qywh .list ul li i img{display:block;width:100%;}
@media only screen and (max-width:768px) {
	.qywh{background:url(../images/wqywhbg.jpg) no-repeat center top / cover;height:17.7111rem;clear:both;}
	.qywh .atitle{padding-bottom:0.6rem;}
	.qywh .atitle:after{width:4.3rem;}
	.qywh .list{padding-top:0.6rem;}
	.qywh .list ul{margin-top:-0.9333rem;}
	.qywh .list ul li{font-size:0.5rem;margin-top:0.9333rem;height:1.2rem;line-height:0.6rem;display:flex;align-items:center;justify-content:flex-end;padding-right:2rem;}
	.qywh .list ul li i{display:inline-block;width:1.2rem;}
	.qywh .list ul li i img{display:inline-block;}
	.qywh .list ul li span{width:12rem;}
	.qywh .list ul li:nth-child(1) span{width:10rem;}
	.qywh .list ul li strong{width:3rem;}
}

.zzjg{padding-top:67px;padding-bottom:42px;clear:both;background:url(../images/zzjgbg.jpg) no-repeat center top;height:977px;box-sizing:border-box;}
.wzzjg{display:none;}
.wzzjg img{display:block;width:100%;}
@media only screen  and (max-width:768px) {
	.zzjg{display:none;}
	.wzzjg{display:block;padding-top:30px;padding-bottom:0;background:url(../images/wzzjgbg.png)#f5f5f5 no-repeat center top/ 100%;}
}


.ygzj{padding-top:135px;padding-bottom:42px;clear:both;background:url(../images/ygzjbg.jpg) no-repeat center top;height:929px;box-sizing:border-box;}

.ygzj .ititle h3{color:#fff;}
.ygzj .ititle p{color:rgba(255,255,255,0.6);}
.ygzj .ititle h3 span:before,.ygzj .ititle h3 span:after{background:#fff;}
.ygzj .con{margin-top:30px;}
.ygzj .con ul{}
.ygzj .con ul li{background:#fff;width:700px;height:260px;}
.ygzj .con ul li  a{display:block;}
.ygzj .con ul li .img{float:left;width:260px;height:260px;}
.ygzj .con ul li .img img{display:block;width:100%;height:100%;}
.ygzj .con ul li .txt{float:right;width:375px;padding-right:35px;padding-top:35px;}
.ygzj .con ul li .title{font-size:20px;color:#666;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.ygzj .con ul li .time{font-size:14px;color:#999;margin-top:10px;}
.ygzj .con ul li .desc{font-size:14px;line-height:24px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

@media only screen and (min-width: 1200px) and (max-width:1920px) {
.ygzj .con ul li:hover .title{color:#e46713;}
}
@media only screen  and (max-width:1440px) {
	.ygzj .con ul li .txt{width:260px;}
}
@media only screen  and (max-width:768px) {
	.ygzj{height:29.2444rem; background:url(../images/wygzjbg.jpg) no-repeat center top/cover;padding-top:3.888rem;box-sizing:border-box;}
	.ygzj .con ul li{width:100%;height:6rem;}
	.ygzj .con ul li .img{width:40%;height:6rem;}
	.ygzj .con ul li .txt{width:60%;box-sizing:border-box;padding-top:20px;padding-left:20px;padding-right:20px;}
	.ygzj .con ul li .title{font-size:0.62rem;}
	.ygzj .con ul li .time{font-size:0.48rem;margin-top:0.2rem;}
	.ygzj .con ul li .desc{font-size:0.53rem;-webkit-line-clamp:3;line-height:0.8rem;margin-top:0.4rem;}
}

.contactus{padding:0 30px;}
.contactus .ititle{padding:30px 0;}
.map{float:left;width:723px;width:50.208333%;}
	.conlist{float:right;width:600px;width:43.666%;}
.conlist ul li{padding-bottom:30px;}
.conlist ul li dl dt{padding-left:45px;font-size:16px;border-bottom:solid 1px #f4d5c0;padding-bottom:10px;}
.conlist ul li dl dd{margin-top:10px;padding-left:45px;}
.conlist ul li:nth-child(1) dl dt{background:url(../images/c01.png) no-repeat left top;}
.conlist ul li:nth-child(2) dl dt{background:url(../images/c02.png) no-repeat left 0.1rem;}
.conlist ul li:nth-child(3) dl dt{background:url(../images/c03.png) no-repeat left 0.1rem;}
.conlist ul li:nth-child(4) dl dt{background:url(../images/c04.png) no-repeat left 0.1rem;}
.conlist ul li dl dt strong{display:block;color:#333;}
.conlist ul li dl dt span{display:block;color:#999;text-transform:uppercase;}
.conlist ul li dl dd p{color:#e46713;font-size:20px;}
@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	
}
@media only screen and (max-width: 768px) {
	.map{width:100% !important; height:9rem !important;overflow:hidden;}
}
	.message{margin-top:110px;clear:both;}
	.message .from{}
	.message .row{width:33.333%;float:left;display:inline-block;padding-right:40px;box-sizing:border-box;margin-top:30px;line-height:40px;}
	.message .row.code,
	.message .row.msg
	{padding-right:0;}
	.message .row.msg
	{width:100%;clear:both;}
	.message p{font-size:14px;color:#333;}
	.message p em{color:#e46713;}
	.message .row .txt_input{width:100%;height:40px;line-height:40px;font-size:14px;border-bottom:solid 1px #d8d8d8;}
	.message .row .txt_input.txt_msg{height:60px;}
	.message .row.code{position:relative;}
	.message .row.code .codeimg,.message .row.code a.codetxt{position:absolute;bottom:1px;display:inline-block;font-size:14px;}
	.message .row.code .codeimg{right:78px;}
	.message .row.code a.codetxt{right:0;}
	
	.message .end{padding-top:50px;clear:both;padding-bottom:55px;}
	.message .btnsubmit{width:250px;height:52px;line-height:52px;text-align:center;display:block;cursor:pointer;margin:0 auto;background:#e46713;color:#fff;font-size:14px;font-weight:bold;}
	
@media only screen and (max-width: 768px) {
.contactus{padding:0 10px;}
.map,.conlist{float:none;width:100%;}
.conlist ul li{padding-top:30px;padding-bottom:0;}
.conlist ul li dl dt{font-size:0.55rem;background-size:0.8rem !important;}
.conlist ul li dl dd,
.conlist ul li dl dd p
{font-size:0.55rem;}
.conlist ul li dl dt,.conlist ul li dl dd{padding-left:1.4rem;}
	.message{margin-top:0;}
	.message .row{width:100%;float:none;padding-right:0;margin-top:10px;}
	.message .btnsubmit{width:7.6rem;height:1.8rem;line-height:1.8rem;font-size:0.55rem;}
}

.lqyry{padding:0 30px;}
.gltx{padding-top:45px;padding-bottom:77px;padding-left:30px;padding-right:30px;}
.gltx .ititle{}
.gltx .con{margin-top:40px;}
.gltx .ctxt{position:relative; margin-top:20px;padding-left:78px;padding-right:78px;}
.gltx .prev,.gltx .next{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;z-index:99;}
.gltx .prev{left:0; background:url(../images/gprev.png) no-repeat left top;}
.gltx .next{right:0; background:url(../images/gnext.png) no-repeat left top;
}
.gltx .ctxt ul{/*margin-left:-85px;*/}
.gltx .ctxt ul li{height:340px;width:340px;/*margin:0 -74px;*/}
.gltx .ctxt ul li:nth-child(1){/*margin-left:-230px;*/}
   .gltx .ctxt ul li.swiper-slide {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  /*transform: scale(0.5);*/
    }
	.gltx .ctxt ul li.swiper-slide-active,.swiper-slide-duplicate-active{
      /*transform: scale(1);*/
      margin:0 10px;
	}
	
.gltx .ctxt ul li .inner{width:193px;height:193px;display:block;position:relative;margin:0 -10px;}
.gltx .ctxt ul li .img{width:100%;height:100%;border-radius:50%;overflow:hidden;}
.gltx .ctxt ul li .img img{display:block;width:100%;}
.gltx .ctxt ul li .txt{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:14px;height:100%;background:rgba(0,0,0,0.5);border-radius:50%;}
.gltx .ctxt ul li .title{position:relative;top:50%;transform:translate(0,-50%);color:#fff;}
.gltx .ctxt ul li.swiper-slide-active {width:340px;height:340px;}
.gltx .ctxt ul li.swiper-slide-active .inner{top:0;transform:translate(0,0);width:340px;height:340px;}
.gltx .ctxt ul li.swiper-slide-active .txt{background:none;}
.gltx .ctxt ul li.swiper-slide-active .title{display:none;}
.gltx .ctxt ul li.swiper-slide-active .img{width:340px;height:340px;}
.gltx .ctxt ul li.swiper-slide.swiper-slide-prev .inner{margin-left:-75px;}
.gltx .ctxt ul li.swiper-slide.swiper-slide-next .inner{margin-right:-75px;}
.gltx .ctxt ul li .desc{display:none;}
.gltx .info{}
.gltx .info .title{font-size:24px;color:#2a2a2a;text-align:center;margin-top:28px;}
.gltx .info .desc{font-size:16px;line-height:26px;padding-top:13px;    text-indent: 2em;}

@media only screen and (max-width: 1440px) 
{
	.gltx .ctxt ul li.swiper-slide .inner{width:140px;height:140px;}
	.gltx .ctxt ul li.swiper-slide-active .inner{width:280px !important;height:280px;}
	.gltx .ctxt ul li.swiper-slide-active .img{width:280px;height:280px;}
}
@media only screen and (max-width: 768px) {
.qyry{padding:0 10px;}
	
.gltx{padding:20px 10px;}
.gltx .con{width:100%; margin-top:20px;}
.gltx .ctxt{padding:0 1rem;}
.gltx .prev, .gltx .next{width:1.2rem;height:1.2rem;margin-top:-0.6rem;background-size:100% 100%;}
.gltx .ctxt ul{margin-left:-10px;}
.gltx .ctxt ul li.swiper-slide{height:5rem;}
.gltx .ctxt ul li.swiper-slide .inner{margin:0 -10px;}
.gltx .ctxt ul li.swiper-slide .inner,
.gltx .ctxt ul li.swiper-slide .img{width:2.8rem;height:2.8rem;}
.gltx .ctxt ul li.swiper-slide.swiper-slide-prev .inner{margin-left:0;}
.gltx .ctxt ul li.swiper-slide.swiper-slide-next .inner{margin-right:0;}

.gltx .ctxt ul li.swiper-slide-active .inner,
.gltx .ctxt ul li.swiper-slide-active .img{width:5rem;height:5rem;}
.gltx .ctxt ul li .txt{font-size:0.5rem;}
.gltx .info .title{font-size:0.7rem;}
.gltx .info .desc{font-size:0.45rem;line-height:0.8rem;}
}

.qyry{clear:both;width:100%; background:url(../images/qyrybg.jpg) no-repeat center top;height:904px;box-sizing:border-box;padding-top:53px;}
.qyry .ititle h3{color:#fff;}
.qyry .ititle p{color:rgba(255,255,255,0.5);}
.qyry .ititle h3 span:before,
.qyry .ititle h3 span:after{background:#fff;}
.qyry .con{margin-top:43px;}

.rytop{}
.rytop ul{}
.rytop ul li{text-align:center;}
.rytop ul li .img{width:348px;height:265px;margin:0 auto;display:none;border-radius:5px;overflow:hidden;}
.rytop ul li .img img{height:100%;width:100%;}
.rytop ul li .txt{color:#fff;font-size:18px;background:url(../images/rydot.png) no-repeat center top;padding-top:34px;margin-top:25px;position:relative;}
.rytop ul li .txt:before{width:100%;height:6px;display:block;content:'';position:absolute;top:4px;background:url(../images/sline.png) no-repeat center top;}
 .rytop ul li .txt strong{display:block;font-weight:normal;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
 
 .rybot{margin-top:60px;position:relative;}
 .rybot .prev,
 .rybot .next{position:absolute;top:50%;margin-top:-34px;z-index:99;width:35px;height:68px;cursor:pointer;}
 .rybot .prev{left:0;background:url(../images/hwprev.png) no-repeat left top;}
 .rybot .next{right:0;background:url(../images/hwnext.png) no-repeat left top;}
 .rybot .prev:hover{background:url(../images/hwprev02.png) no-repeat left top;}
 .rybot .next:hover{background:url(../images/hwnext02.png) no-repeat left top;}
 .rytop ul li .txt02{display:block;width:266px;height:100px;background:url(../images/hlinh.png) no-repeat center top;color:#2c2c2c;font-size:20px;text-align:center;margin:0 auto;line-height:24px;display:flex;justify-content:center;align-items:center;padding:0 45px;box-sizing:border-box;margin-top:100px;position:relative;}
  .rytop ul li .txt02 strong{font-weight:normal;}
 .rytop ul li.swiper-slide-active .img{display:block;transition:all .6s linear;}
 .rytop ul li.swiper-slide-active .txt02{display:none;transition:all .6s linear;}
 .rytop ul li.swiper-slide-active .txt:before{display:none;transition:all .6s linear;}
 
 .rybot ul li{position:relative;border-radius:3px;overflow:hidden;}
 .rybot ul li:after{width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:'';background:url(../images/yan.png) no-repeat center;opacity:0;left:50%;top:50%;transform:scale(0);width:0px;height:0px;}
 .rybot ul li a{display:block;}
 .rybot ul li .img{border-radius:5px;overflow:hidden;    height: 200px;}
  .rybot ul li .img img{height: 100%; width: 100%}
 .rybot ul li .txt{position:absolute;left:0;top:0;width:100%;height:100%;font-size: 0;background:url(../images/ryfg.png) no-repeat center/ cover;opacity:0;}
 .rybot ul li .txt02{display:none;}
 
 @media only screen and (min-width: 1200px) and (max-width:1920px) {
 	 .rybot ul li:hover .txt{opacity:1;transition:all .6s linear;}
.rybot ul li:hover:after{opacity:1;transition:all .6s linear;left:0%;top:0%;transform:scale(1);width:100%;height:100%;}
 	 
 }
.rybot ul li.active .txt{opacity:1;transition:all .6s linear;}
.rybot ul li.active:after{opacity:1;transition:all .6s linear;left:0%;top:0%;transform:scale(1);width:100%;height:100%;}
 
 
@media only screen  and (max-width:768px) {
.qyry{clear:both;width:100%; background:url(../images/wqyrybg.jpg) no-repeat center top/ cover;padding-bottom:1.888rem; height:20.7555rem;box-sizing:border-box;padding-top:1.55rem;}
.qyry .con{margin-top:20px;}
 .rybot{margin-top:20px;}
	.rybot ul li:after{background-size:1rem;}
	.rytop ul li .img{width:9.33rem;margin:0 auto;height:7.2rem;}
	.rytop ul li .txt{font-size:0.5rem;padding-top:0.8rem;margin-top:15px; background-size:0.5rem;}
	 .rytop ul li .img{display:block;}
 .rytop ul li .txt02{display:none;}
 .rytop ul li .txt:before{display:none;}
 .rybot .prev,.rybot .next{transform:scale(0.7);}
.rybot .prev{left:-1.5%;}
.rybot .next{right:-1.5%;}
}


.xmtop{padding-top:40px; padding-bottom:47px;padding-left:30px;padding-right:30px; border-bottom:solid 1px #eaeaea;}
.xmtop a{display:block;overflow:hidden;}
.xmtop .img{width:650px;height:390px;float:left;}
.xmtop .img img{display:block;width:100%;height:100%;}
.xmtop .txt{width:690px;height:390px;float:right;}
.xmtop .txt .title{font-size:36px;color:#000;margin-top:55px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xmtop .txt .title02{font-size:30px;margin-top:20px;}
.xmtop .txt .desc{font-size:16px;line-height:32px;margin-top:50px;}
.xmtop .txt .rmore{font-size:14px;color:#999;margin-top:57px;}
.xmbot{padding-top:42px;padding-left:30px;padding-right:30px;  overflow:hidden;}
.xmbot ul {margin-right:-30px;margin-top:-30px;}
.xmbot ul li{width:33.333%;display:inline-block;float:left;padding-right:30px;box-sizing:border-box;margin-top:30px;}

.xmbot ul li a{display:block;background:#fff;}
.xmbot ul li .img{display:block;overflow:hidden;height:264px;border-radius:5px 5px 0 0;position:relative;}
.xmbot ul li .img:before{width:100%;height:100%;display:block;content:'';background:rgba(0,0,0,0.42);position:absolute;left:0;top:0;z-index:11;opacity:0;}
.xmbot ul li .img .bg{width:100%;display:block;content:'view More';color:#fff;position:absolute;left:0;top:50%;transform:translate(0,-50%); z-index:33;text-align:center;font-size:20px;height:30px;line-height:30px;opacity:0;}
.xmbot ul li .img .bg span{display:inline-block;position:relative;}
.xmbot ul li .img .bg span:before,.xmbot ul li .img .bg span:after{width:8px;height:1px;display:inline-block;content:'';left:50%;margin-left:-4px;background:#fff;position:absolute;}
.xmbot ul li .img .bg span:before{top:0;}
.xmbot ul li .img .bg span:after{bottom:0;}

.xmbot ul li .img img{display:block;width:100%;height:100%;}
.xmbot ul li .txt{border:solid 1px #eaeaea;border-top:none; width:100%;border-top:none;height:58px;line-height:58px;padding:0 25px;box-sizing:border-box;display:flex;justify-content:space-between;}

.xmbot ul li .txt strong{font-size:16px;color:#000;width:290px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xmbot ul li .txt span{font-size:14px;color:#999;}

@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.xmtop a:hover .txt .rmore{color:#e46713;transition:all .6s;}
	.xmtop a:hover .txt .title,
	.xmbot ul li:hover .txt strong,
	.xmbot ul li:hover .txt span
	{color:#e46713;transition:all .6s;}
.xmbot ul li:hover .img img{transform:scale(1.05);transition:all .6s linear;}
.xmbot ul li:hover .img::before,.xmbot ul li:hover .img .bg{opacity:1;transition:all .3s linear;}
.xmbot ul li:hover .img .bg span:before,
.xmbot ul li:hover .img .bg span:after{left:0;margin-left:0;transition:all .6s linear;}
	.xmbot ul li:hover .img .bg span:before{width:100%;}
.xmbot ul li:hover .img .bg span:after{width:100%;}
}
@media only screen  and (max-width: 1440px) {
	.xmtop .img{width:45%;height:308px;}
	.xmtop .txt{width:47.9166%;height:308px;}
	.xmtop .txt .title{font-size:34px;margin-top:35px;}
	.xmtop .txt .title02{font-size:28px;}
.xmtop .txt .desc{font-size:14px;line-height:28px;margin-top:30px;}
.xmtop .txt .rmore{margin-top:37px;}
}
@media only screen  and (max-width:768px) {
	.xmtop{padding-top:20px; padding-left:10px;padding-right:10px; padding-bottom:20px;}
	.xmtop .img,.xmtop .txt{float:none;width:100%;box-sizing:border-box;}
	.xmtop .img{height:9.1rem;}
	.xmtop .txt{height:auto;padding:10px;}
	.xmtop .txt .title{font-size:0.75rem;margin-top:0rem;}
	.xmtop .txt .title02{font-size:0.6rem;margin-top:0.2rem;}
	.xmtop .txt .desc{font-size:0.5rem;line-height:1rem;margin-top:0.6rem;}
	.xmtop .txt .rmore{font-size:0.45rem;margin-top:0.2rem;}
	.xmbot{padding-top:20px;padding-left:10px;padding-right:10px; }
	.xmbot ul{margin-right:0;margin-top:-10px;}
	.xmbot ul li{float:none;width:100%;padding:0;margin-top:10px;}
	.xmbot ul li .img{height:9.1rem;}
	.xmbot ul li .txt{height:1.8rem;line-height:1.8rem;}
	.xmbot ul li .txt strong{font-size:0.5rem;width:8rem;}
	.xmbot ul li .txt span{font-size:0.45rem;}
}

.m-page{text-align:center;padding-top:45px;padding-bottom:60px}
.m-page a{display:inline-block;padding:9px 15px;border:solid 1px #dfdfdf;font-size:14px;margin:0 3px;border-radius:20px;}
.m-page a.z-crt{color:#fff;background:#e46713;border-color:#e46713;}
@media only screen  and (max-width:768px) {
	.m-page{padding-top:20px;padding:30px;}
	.m-page a{font-size:0.3rem;border-radius:0.7rem;padding:0.3rem 0.5rem;}
}

.pdetail{padding:0 30px;border-bottom:solid 1px #dcdcdc;padding-top:40px; padding-bottom:50px;}
.pbimg{float:left;width:780px;}
.pbimg img{display:block;width:100%;}
.pbimg .bimg img{display:block;width:100%;height:470px;}

.simg{position:relative;margin-top:4px;}
.simg .prev,
.simg .next{position:absolute;top:0;width:28px;height:100%;z-index:100;}
.simg .prev{left:0;background:url(../images/pleft.png) no-repeat center;}
.simg .next{right:0;background:url(../images/pright.png) no-repeat center;}
.simg ul li{position:relative;}
.simg ul li a{display:block;}
.simg ul li .img{position:relative;height:116px;}
.simg ul li .img img{display:block;width:100%;height:100%;}
.simg ul li .img:before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(228,103,19,0.77);display:block;content:'';z-index:1;opacity:0;}
.simg ul li .img:after{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/yan.png) no-repeat center;display:block;content:'';z-index:1;opacity:0;}
.simg ul li.active .img:before{opacity:1;}
.simg ul li.active .img:after{opacity:1;}

.pright{float:right;width:570px;}
.prt{border-bottom:solid 1px #dcdcdc;padding-bottom:30px;width:510px;}
.prt strong{display:block;color:#333333;font-size:36px;font-weight:normal;}
.prt span{display:block;color:#999;font-size:24px;text-transform:uppercase;}
.pdesc{height:400px;padding-top:20px;box-sizing:border-box; overflow:hidden;}
.pdesc ul{}
.pdesc ul li{font-size:16px;line-height:26px;padding:10px 0;}
.pdesc ul li strong{color:#333;font-weight:bold;}
.vr{width:270px;height:80px;line-height:80px;text-align:center;background:#e5e5e5;}
.vr a{font-size:18px;color:#333;display:block;}
.pdbot{padding:44px 30px 53px 30px;}
.pdlist{margin-top:25px;}
.pdt{position:relative;height:50px;line-height:50px;}
.pdt strong{font-size:24px;color:#333;font-weight:normal;}
.pdt .prev,
.pdt .next{width:50px;height:50px;display:inline-block;position:absolute;right:0;top:0;}
.pdt .prev a,.pdt .next a{display:block;width:100%;height:100%;}
.pdt .prev{right:57px;background:url(../images/pdleft.png) no-repeat center;}
.pdt .next{right:0px;background:url(../images/pdright.png) no-repeat center;}
.pdt .prev:hover{background-image:url(../images/gprev.png);transition:all .3s;}
.pdt .next:hover{background-image:url(../images/gnext.png);transition:all .3s;}

.pdlist .list{margin-top:25px;}
.pdlist ul li{background:#fff;}
.pdlist ul li .img{display:block;overflow:hidden;height:264px;border-radius:5px 5px 0 0;position:relative;}
.pdlist ul li .img:before{width:100%;height:100%;display:block;content:'';background:rgba(0,0,0,0.42);position:absolute;left:0;top:0;z-index:11;opacity:0;}
.pdlist ul li .img .bg{width:100%;display:block;content:'view More';color:#fff;position:absolute;left:0;top:50%;transform:translate(0,-50%); z-index:33;text-align:center;font-size:20px;height:30px;line-height:30px;opacity:0;}
.pdlist ul li .img .bg span{display:inline-block;position:relative;}
.pdlist ul li .img .bg span:before,.pdlist ul li .img .bg span:after{width:8px;height:1px;display:inline-block;content:'';left:50%;margin-left:-4px;background:#fff;position:absolute;}
.pdlist ul li .img .bg span:before{top:0;}
.pdlist ul li .img .bg span:after{bottom:0;}

.pdlist ul li .img img{display:block;width:100%;height:100%;}
.pdlist ul li .txt{border:solid 1px #eaeaea;border-top:none; width:100%;border-top:none;height:58px;line-height:58px;padding:0 25px;box-sizing:border-box;display:flex;justify-content:space-between;}
.pdlist ul li .txt strong{font-size:16px;color:#000;width:290px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pdlist ul li .txt span{font-size:14px;color:#999;}
@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.pdlist ul li:hover .txt strong,
	.pdlist ul li:hover .txt span
	{color:#e46713;}
	.pdlist ul li:hover .img img{transform:scale(1.05);transition:all .6s linear;}
	.pdlist ul li:hover .img::before,
	.pdlist ul li:hover .img .bg{opacity:1;transition:all .3s linear;}
	.pdlist ul li:hover .img .bg span:before,
	.pdlist ul li:hover .img .bg span:after{left:0;margin-left:0;transition:all .6s linear;}
	.pdlist ul li:hover .img .bg span:before{width:100%;}
	.pdlist ul li:hover .img .bg span:after{width:100%;}
}
@media only screen  and (max-width: 1440px) {
	.pbimg{width:54% !important; }
	.pbimg .bimg img{height:370px;}
	.pright{width:39% !important;}
	.prt{width:100%;}
	.prt strong{font-size:30px;}
	.prt span{font-size:20px;}
	.pdesc{height:287px;}
	.pdesc ul li{font-size:14px;padding:5px 0;}
	.simg ul li .img{height:90px;}
}

@media only screen  and (max-width:768px) {
	.pdetail{padding:20px 10px 20px;}
	.pbimg,.pright{float:none;width:100% !important;box-sizing:border-box;}
	.pbimg .bimg img{height:8.95rem !important;;}
	.pbimg .simg,.simg ul li .img,.pbimg .simg img{height:2.222rem !important;}
	.simg .prev, .simg .next{background-size:0.8rem;}
	.simg .prev{background-position:left center;}
	.simg .next{background-position:right center;}
	.pright{padding-right:30px;}
	.simg{margin-top:5px;}
	.prt{padding-bottom:10px;padding-top:20px;}
.prt strong{font-size:0.65rem;}
.prt span{font-size:0.5rem;}

.pdesc ul li{font-size:0.55rem;line-height:0.8rem;padding:0.3rem 0;}
	.simg ul li .img:after{background-size:0.9rem;}
.pdesc{height:auto;overflow:hidden;}
	.vr{width:6.155rem;height:1.77rem;line-height:1.77rem;margin-top:2rem;}
	.vr a{font-size:0.5rem;}
.pdbot{padding:20px 10px 30px 10px;}
.pdt{height:1.6rem;line-height:1.6rem;}
.pdt .prev,
.pdt .next{width:1.6rem;height:1.6rem;background-size:100%;}
.pdt .prev{right:2rem;}
	.pdt strong{font-size:0.7rem;}
	.pdlist{margin-top:10px;}
	.pdlist ul li .img{height:8.95rem;}
	.pdlist ul li .txt{height:2rem;line-height:2rem;}
	.pdlist ul li .txt strong{font-size:0.62rem;}
	.pdlist ul li .txt span{font-size:0.533rem;}
}

.newslist{overflow:hidden;clear:both;padding:30px 30px 0;}
.newslist ul{margin-right:-30px;margin-top:-30px;}
.newslist ul li{width:25%;float:left;display:inline-block;padding-right:30px;box-sizing:border-box;margin-top:30px;}
.newslist ul li a{display:block;width:100%;position:relative;}
.newslist ul li .img{margin-top:15px;height:180px;border-radius:5px;overflow:hidden;}
.newslist ul li .img img{display:block;height:100%;width:100%;}
.newslist ul li .title{font-size:16px;color:#333;font-weight:bold;line-height:26px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:54px; overflow:hidden;}
.newslist ul li .desc{font-size:14px;line-height:22px; color:#666;line-height:22px;height:66px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:20px;}

.newslist ul li .time{border-bottom:solid 1px #d4d4d4;color:#666;padding-bottom:10px;margin-top:38px;height:27px;box-sizing:border-box;}
.newslist ul li .time span{padding-left:25px;background:url(../images/t2.png) no-repeat left center;}

.newslist ul li a:before{width:100%;height:1px;display:block;content:'';position:absolute;left:0;bottom:0;background:#d4d4d4;}
.newslist ul li a:after{width:0%;height:2px;display:block;content:'';position:absolute;left:0;bottom:0;background:#e46713;}

@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	.newslist ul li:hover .title{background:url(../images/grt.png) no-repeat right bottom;color:#e46713;}
	.newslist ul li:hover a:before{width:0%;transition:all .6s;}
	.newslist ul li:hover a:after{width:100%;transition:all .6s;}
}
@media only screen  and (max-width:1000px) {
	.newslist ul li{width:50%;}
}
@media only screen  and (max-width: 768px) {

	.newslist{margin-top:20px;padding:0 10px;}
	.newslist ul{margin-right:0px;margin-top:0;}
	.newslist ul li{width:100%;padding-right:0px;}
	.newslist ul li{margin-top:10px;}
	.newslist ul li .title{background:url(../images/nrt.png) no-repeat right bottom;font-size:0.7rem;;line-height:1rem;}
	.news .swiper-pagination{transform:scale(0.8);}
	.newslist ul li .img{margin-top:0.44rem;height:8.311rem;}
	.news .con ul li .time{margin-top:1.6444rem;}
	.change{margin-top:25px;}
}

.rcln{padding:40px 30px;}
.rcln .con{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;}
.rcln .row img{display:block;width:100%;height:100%;}
.rcln .row01{width:515px;/**height:723px;**/}
.rcln .row02{width:456px;height:723px;position:relative;margin-left:20px;}
.rcln .row03{width:335px;height:513px;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;margin-left:20px;}
.rcln .row02 .ititle{text-align:left;padding-bottom:30px;position:absolute;left:0;top:0;}
.rcln .row02 .img{position:absolute;left:0;bottom:0;}
.rcln .row02 .ititle:after{width:40px;height:2px;display:inline-block;content:'';background:#dcdcdc;}

.rcln .row02 .ititle p{text-transform:uppercase;}
.rcln .row03 .lnt{padding-bottom:20px;}
.rcln .row03 .lnt strong{font-size:30px;color:#e46713;line-height:36px;display:block;}
.rcln .row03 .desc{font-size:16px;line-height:34px;}
@media only screen and (max-width:1200px ) {
	.rcln .row{overflow:hidden;}
	.rcln .row01{width:35.763%;height:480px;}
	.rcln .row02{width:31.666%;height:480px;}
	.rcln .row03{width:23.2%;height:480px;}
	.rcln .row03 .lnt strong{font-size:20px;line-height:30px;}
	.rcln .row03 .desc{font-size:14px;line-height:28px;}
}
@media only screen and (max-width:1000px ) {
	.rcln .con{display:block;}
	.rcln .row01,.rcln .row02
	{width:48%;}
	.rcln .row01{float:left;}
	.rcln .row02{float:right;}
	
	.rcln .row03{clear:both; width:100%;}
}
@media only screen and (max-width:768px) {
	.rcln{padding:10px;}	
.rcln .con{display:block;}
.rcln .row01{width:7.65rem;float:left;height:10.8rem;}
.rcln .row02{width:6.44rem;float:right;height:10.8rem;}
.rcln .row03{width:100%;clear:both;height:auto;display:block;}
.rcln .row02 .ititle:after{width:1.2rem;}
.rcln .row03 .lnt{padding:1.111rem 0;}
.rcln .row03 .lnt strong{font-size: 0.8rem;line-height:1.06rem;}
.rcln .row03 .desc{font-size:0.62rem; line-height:0.9333rem;}
}

.zpzw{padding:0 30px;padding-bottom:90px;}
.zpzw .ititle{padding-bottom:37px;}
.joblist{background:#fff;padding:0 60px;border:solid 1px #ededed;}
.joblist ul{}
.joblist ul li{border-bottom:solid 1px #dcdcdc;padding:20px 0;position:relative;}
.joblist ul li:last-child{border-bottom:none;}
.joblist ul li .txt{width:100%;padding-right:220px;box-sizing:border-box;}
.joblist ul li .rmore{width:152px;height:47px;line-height:47px;text-align:center;background:#eeeeee;border-radius:23.5px;position:absolute;right:0;top:50%;transform:translate(0,-50%);}
.joblist ul li .rmore a{display:inline-block;color:#666;font-size:14px;background:url(../images/jrt.png) no-repeat right center;padding-right:40px;}
.joblist ul li .title strong{font-size:24px;color:#333;font-weight:bold;display:inline-block;}
.joblist ul li .title span{font-size:16px;color:#333;padding-left:10px;display:inline-block;}
.joblist ul li .desc{font-size:14px;line-height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.joblist ul li:hover .title strong{color:#e46713;transition:all .3s;}
	.joblist ul li:hover .rmore{background:#e46713;transition:all .3s;}
	.joblist ul li:hover .rmore a{color:#fff;background-image:url(../images/nrt.png);transition:all .3s;}
}

@media only screen and (max-width: 768px) {
	.zpzw,.joblist{padding:0 10px;}
	.zpzw{padding-bottom:1.933rem;}
	.joblist ul li{padding:10px 0;}
	.joblist ul li .txt{width:100%;padding-right:4rem;box-sizing:border-box;}
	.joblist ul li .title strong{font-size:0.58rem;}
	.joblist ul li .title span{font-size:0.48rem;}
	.joblist ul li .rmore{width:3.85rem;height:1.33rem;line-height:1.33rem;}
	.joblist ul li .rmore a{font-size:0.45rem;padding-right:1rem;background-size:0.7rem;}
}

.gcjb{padding:40px 30px 0 30px;clear:both;}
.gcjb ul{margin-right:-40px;}
.gcjb ul li{width:50%;float:left;display:inline-block;padding-right:40px;box-sizing:border-box;padding-top:30px;}
.gcjb ul li a{display:block;width:100%;padding:0 35px;box-sizing:border-box; border:solid 1px #e5e5e5;}
.gcjb ul li .t{border-bottom:solid 1px #eee;color:#999;display:flex;justify-content:space-between;height:45px;line-height:45px;}
.gcjb ul li .t span{font-size:18px;}
.gcjb ul li .t em{font-size:14px;}
.gcjb ul li .title{font-size:16px;color:#333;width:100%;border-top:solid 1px #eee;height:64px;line-height:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

@media only screen and (min-width: 1200px) and (max-width:1920px) {
	.gcjb ul li:hover a{border:solid 1px #e46815;transition:all .3s;}
}
@media only screen  and (max-width:768px) {
	.gcjb{padding:20px 10px;}
.gcjb ul{margin-right:0px;}	
	.gcjb ul li{width:100%;padding-right:0;padding-top:10px;}
	.gcjb ul li a{padding:0 10px;}
	.gcjb ul li .t {height:1.4rem;line-height:1.4rem;}
	
	.gcjb ul li .t span{font-size:0.5rem;}
	.gcjb ul li .t em{font-size:0.45rem;}
	.gcjb ul li .title{font-size:0.55rem;height:2rem;line-height:2rem;}
}


.xwxq{ padding: 0 120px;}
.xwtitle{text-align: center;font-size: 18px;color:#333; padding: 20px 10px;}
@media only screen  and (max-width:768px) {
	.xwxq{padding:0 20px;}
.xwtitle{text-align: center;font-size: 0.65rem;color:#333; padding: 20px 0;}
	
}