﻿/* CSS Document */
@import url("style/base.css");

/*header*/
.head-fixed{ position:relative; top:0; left:0; z-index:999; width:100%;}
#header{ height:80px;background:#fff; overflow:visible; position:relative;}
#header .w1200{ overflow:visible; position:relative; z-index:10;}
#header .logo{ float:left; margin:0; position:relative}
#header .logo:before{ content:""; display:none; width:100%; height:5px;background:#dc3545;position:absolute;bottom:-5px;left:0;}
#header .logo a{ display:block; overflow:hidden;}
#header .logo img{ max-width:100%; height:80px;}
#header .logo span{ display:block; font-size:18px; line-height:1.1; color:#333; position:absolute; top:17px; left:245px; letter-spacing:0px; border-left:0px solid #acacac; height:46px; width:165px; padding-left:0; letter-spacing:0px;}
#header .logo span i{ display:block; font-style:normal; padding-top:6px; letter-spacing:.03rem; font-size:20px;}
.mobile-nav, .top-box{ display:none;}
@media(max-width:767px){
	#header{ height:70px; padding:0; position:relative;-webkit-box-shadow:0 0 10px 0 rgba(12,36,134,0.1); box-shadow:0 0 10px 0 rgba(12,36,134,0.1);}
	#header:after{ display:none; width:0;}
	#header .logo{ margin:0; display:block; width:168px;background:#fff; padding:5px 0 5px 10px;}
	#header .logo img{ max-width:100%; height:60px;}
	#header .logo span{ display:block; font-size:.85rem; position:absolute; top:15px; left:145px; height:40px; letter-spacing:0rem; width:140px; padding-left:5px;}
	#header .logo span i{ padding-top:5px; letter-spacing:.03rem; font-size:.95rem}
	
	.e_box{position:fixed;right:0px;top:0;z-index:100;width:45%;transform:translateX(100%);}
	.mobile-nav{width:36px;height:auto;padding:16px 10px 16px 0;cursor:pointer;margin-top:0;float:right;display:block; text-align:center; line-height:35px;}
	.mobile-nav .icon.more{font-size:23px;color:#393c4a;width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
    .mobile-box{display:block;width:100%;height:100%;position:relative; display:none;}
    .mobile-box .line{display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;transition:width 0.3s ease 0s;}
    .mobile-box  .line1{width:12px;top:0;}
    .mobile-box  .line2{width:20px;top:6px;}
    .mobile-box  .line3{width:16px;top:13px;} 
	.top-box{display:block;height:59px;background:#333;width:100%;padding:0 10%} 
    .top-box a{color:#fff;text-align:right;line-height:59px;float:right;}
}


.menu{ float:left; margin-left:180px;}
.menu .nav{ width:100%; height:auto;}
.menu li{ float:left;border-right:0 solid #eaeaea;position:relative;padding:0 24px}
.menu li .svb a{position:relative;z-index:2;overflow:hidden;display:block;font-size:16px;line-height:80px;color:#333;}
.menu li:hover .svb a,.menu li .svb a:hover{color:#278a2f;}
.menu .menuBox{display:none; width:120%; position:absolute;left:50%;top:80px;z-index:99999;background-color:rgba(255,255,255,1);-webkit-transform-origin:top center;-webkit-animation-duration:0.3s; animation-duration:0.3s;-moz-transform-origin top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;text-transform:uppercase;box-shadow:0 6px 14px -4px rgba(0,0,0,0.1);-webkit-box-shadow:0 6px 14px -4px rgba(0,0,0,0.1);-moz-box-shadow:0 6px 14px -4px rgba(0,0,0,0.1); font-size:0; text-align:left; transform:translateX(-50%); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1); -moz-box-shadow:0 0 10px rgba(0,0,0,0.1); box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:none;background:rgba(255, 255, 255, 1);padding:8px 0;}
.menu .menuBox a{display:block; width:100%; text-align:center; box-sizing:border-box; overflow:hidden; padding:0 15px; font-size:15px; line-height:36px; color:#333; }
.menu .menuBox a:hover{ color:#278a2f;}
.menu li:hover .menuBox{ display:block;}
@media(max-width:767px){
	.menu{display:block;position:fixed;right:0px;top:0px;width:80%;float:none;height:100vh;background:#fff;z-index:99;transform:translateX(100%);transition:all 0.5s ease; margin:0;}
    .menu li{width:100%;float:none;border-right:none; padding:0 10px;}
	.menu li.home{ padding:15px 10px 0;}
    .menu li .svb a{display:inline-block;width:80%;height:100%; line-height:50px; padding:0;padding-left:0;}
	.menu li:before{ display:none;}
	.menu li:hover .menuBox{ display:none;}
	.menu li .menuBox{ display:none; width:100%; position:relative; top:0; left:50%; padding:0;}
	.menu .menuBox a{ text-align:left; padding:0 15px; font-size:15px; line-height:32px;}
	.menu li .svb .jt{ position:relative; display:inline-block; width:10%; height:50px; text-align:center; background:none; float:right; } 
	.menu li .svb .jt:after{ content:''; display:block; width:26px; height:26px; background:url(/images/jia.png) no-repeat center; background-size:17px auto; position:absolute; right:3%; top:15px; } 
	.menu li .svb .jt.jtRote:after{ background:url(/images/jian.png) no-repeat center; background-size:20px auto; } 
}

.tool-box{ float:right; height:80px; line-height:80px;}
.tool-box .lang{ width:108px;position:relative;text-align:center;border-left:1px solid #eee;border-right:1px solid #eee;font-size:14px;height:100%; float:left; cursor:pointer;}
.tool-box .lang span img{width:7.5px;height:5.25px;vertical-align:1.5px}
.tool-box .lang dl{ display:none;position:absolute;padding:10px 8px 5px;top:80px;left:0;width:100%;border:1px solid #f5f5f5;border-top:none;z-index:99999;text-align:center;background:#fff}
.tool-box .lang dl dd{font-size:12px;margin:0;cursor:pointer;}
.tool-box .lang dl dd img{ width:100%; height:auto;}
.tool-box .lang dl dd em{ display:block; font-style:normal; line-height:1.5; color:#666; padding:3px 0;}
.tool-box .lang:hover dl{display:block}
@media(max-width:767px){
	.tool-box{ display:none;}
}


.video-sy-w{position:relative;width:100%;padding-top:545px;}
.video-mask{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer; display:none;}
.video-i-w .video-js{ width:100%; height:100%;}
.bg-mask{ position:absolute; left:0; top:0; width:100%; height:100%;}
.bg-mask img{ width:100%; height:100%;object-fit:cover;}
.index-video-info{ display:flex;flex-direction:column;justify-content:center;text-align:center; display:none;}
.index-video-info .videoTxtSy{font-size:3.125vw; color:#fff; margin-top:-10vw;}
.index-video-info .videoPlayImg{display:block; opacity:0.7; margin:0 auto; margin-top:15px; width:7.083vw;height:1.719vw;}
.index-video-info .videoPlayImg:hover{  opacity:1;}
.index-video-info .videoPlayImg.en{width:11.3vw;height:1.97vw;}
.change-box .img-box{background:none;}
.change-box{ position:absolute; right:3%; bottom:2%; z-index:12;}
.change-box ul li{float:left;}
.change-box ul li > div{ width:11.198vw; height:6.333vw; padding-top:0.521vw; position:relative; margin-left:0.573vw; display:flex; flex-direction:column; justify-content:flex-end;}
.change-box ul li > div .progress{ background:#a9a4a5 !important;}
.change-box ul li>div .num{display:none;position:absolute;left:0;bottom:1.302vw;height:1.042vw;font-size:0.729vw;color:#a39ea0;}
.change-box ul li > div .num span{font-size:1.042vw; color:#cd0000;}
.change-box ul li > div .hover-title{ display:none; width:100%; text-align:center; position:absolute; left:0; white-space:nowrap; font-size:0.729vw; top:0; color:#a9a4a5; overflow:hidden; text-overflow:ellipsis;}
.change-box ul li > div .img-box{ display:none; width:100%; text-align:center; position:absolute; left:0; color:#4c4c4c; bottom:0.677vw; height:3.99vw;}
.change-box ul li .progress-bar{ width:0 !important;}
.change-box ul li > div:hover .img-box,.change-box ul li > div:hover .hover-title{ display:block;}
.change-box ul li.active>div .num{ display:block;}
.change-box ul li.active .progress-bar{ width:100% !important;}
.fixed-code{display:none;}
.img-box img{width:100%;}
.progress, .progress-bar {display:-ms-flexbox;display:flex;overflow:hidden;}
.progress-bar{-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;color: #fff;text-align: center;white-space:nowrap;background-color:#007bff;transition: width .6s ease;}
.bg-danger{background-color: #dc3545!important;}
.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper{ display:none;}
@media only screen and (max-width:767px){
	.video-sy-w{ display:none;}
	.videoBanner{ width:100%; height:auto;}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper{ display:block;position:relative;}
	.nfsq-site-content-pages-home-components-video-banner-inner-index-videoBannerInner{width:100%;font-size:12px;color:#fff}
	.nfsq-site-content-pages-home-components-video-banner-inner-index-videoBannerInner .nfsq-site-content-pages-home-components-video-banner-inner-index-overLayer{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.25)}
	.nfsq-site-content-pages-home-components-video-banner-inner-index-videoBannerInner .nfsq-site-content-pages-home-components-video-banner-inner-index-titleWrapper{position:relative;z-index:1;padding-top:163px; display:none;}
	.nfsq-site-content-pages-home-components-video-banner-inner-index-videoBannerInner .nfsq-site-content-pages-home-components-video-banner-inner-index-title{margin:0 auto;padding:0 17px;font-size:28px;line-height:36px;text-align:center;font-weight:300;word-wrap:break-word}
	.nfsq-site-content-pages-home-components-video-banner-inner-index-videoBannerInner .nfsq-site-content-pages-home-components-video-banner-inner-index-playIcon{position:relative;z-index:1;display:inline-block;width:59px;height:59px;background-size:cover;display:block;margin:24px auto 0;}
	
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-pagination{position:absolute;bottom:0;z-index:9;height:15px;font-size:12px;color:#b5b2b3;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-pagination .nfsq-site-content-components-swiper-wrapper-index-line{height:12px;line-height:12px;margin:0 7px}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-pagination .nfsq-site-content-components-swiper-wrapper-index-num{height:10px;line-height:10px}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-pagination .nfsq-site-content-components-swiper-wrapper-index-num.nfsq-site-content-components-swiper-wrapper-index-active{font-size:19px;height:15px;line-height:15px;color:#cd0000}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-lineWrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 21px;bottom:13px;z-index:9}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-lineWrapper .nfsq-site-content-components-swiper-wrapper-index-line{width:100px;height:2px;background:rgba(255,255,255,.15)}
	.nfsq-site-content-components-swiper-wrapper-index-swiperWrapper .nfsq-site-content-components-swiper-wrapper-index-lineWrapper .nfsq-site-content-components-swiper-wrapper-index-line.nfsq-site-content-components-swiper-wrapper-index-active{background:#cd0000}
}
@media only screen and (max-width:320px){
		.nfsq-site-content-pages-home-components-video-banner-inner-index-videoBannerInner .nfsq-site-content-pages-home-components-video-banner-inner-index-titleWrapper{padding-top:94px}
}


/*main*/
.mainTit{text-align:left;flex:1;font-size:1.042vw;line-height:1.67;color:#666;}
.mainTit h5{display:block;padding-bottom:1.667vw;line-height:1;font-size:2.865vw;color:#333;width:35.521vw;}
.mainTit p{font-size:16px;} 
@media(max-width:767px){
	.mainTit{ margin-bottom:1.2rem;}
	.mainTit h5{font-size:1.4rem;line-height:1.5;}
	.mainTit p{font-size:.9rem;line-height:1.8;} 
}

.linkMore{display: inline-block;border: 1px solid #7a7a7c; min-width: 11.563vw; padding: 0 1.667vw; font-size: 1.042vw;line-height: 3.385vw;text-align: center;vertical-align: middle;color: #666;cursor: pointer;}
.linkMore span{ font-size: 1.042vw; vertical-align: middle; cursor: pointer;}
.linkMore span::after {content: "";display: inline-block;vertical-align: middle;width: 1.302vw;height: 1.302vw;margin-left: 0.208vw; background: url(/images/readMore.png) no-repeat center;background-size: 1.302vw 1.302vw;}
.linkMore:hover{color:#fff;background-color:#278a2f;border:1px solid #278a2f;transition: all 0.8s;}
.linkMore:hover span::after{background:url(/images/moreHover.png) no-repeat center;background-size: 25px 25px;}

.main1{ height:480px;text-align:left;background:#f8f6f9}
.main1 .row{height:100%;}
.main1 .left{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; min-height:1px;height:100%; position:relative;}
.main1 .left .box{padding:8.8% 160px 0 0;width:600px;text-align:left; position:absolute; right:0;}
.main1 .left h5{font-size:2.865vw;color:#333; line-height:1.2;}
.main1 .left p{ width:100%;font-size:16px;padding-top:1.983vw;padding-bottom:10%;line-height:1.8; color:#666;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;}
.main1 .right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;height:100%;background-image: url(/images/about_pic.jpg);width: 100%;background-position-x: 100%;background-size: cover;background-repeat: no-repeat;}
.main1 .right img{ max-width:100%; height:auto; display:none;}
@media(max-width:767px){
	.linkMore{ min-width:125px; padding:0 27px; font-size:14px;line-height:36px;}
	.linkMore span{ font-size:14px;}
	.linkMore span::after {width:14px;height:14px;margin-left:10px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAHlBMVEUAAAAAAAB5eXl8fHx9fX1+fn59fX18fHx9fX19fX2dQdEsAAAACXRSTlMAARVAcsnK09S6tKOeAAAAMklEQVQoz2NgGAV4gKkCphhjZhEWlRrTsShl6sSqdAZWpU00U8o5Ew1MwSY4YTS6yQcAGwcdKygJqjMAAAAASUVORK5CYII=") 100%/100% no-repeat;background-size:14px 14px;}
	.linkMore:hover span::after{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAulBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yHCTBAAAAPXRSTlMAAQMfISMkJigqLC8xMzU3OTs9P0JdYGNmam5wc3d8fX+ChoqOkJOWl5mbnJ7f4ePk5ujq6+3w8vT1/P3+mbCo0AAAAKxJREFUGBntwUdWwwAQRMEecs45mZyzQWCjf/9rMUvt1Tw2U6VSSimllD8VE7KK+8eQUdzAQ8hnQLoN2Uw+ka5DNlPPpCv5TL+QLuUz80q6kM/sG+lcPnPvpDP5zA9Jp/JZGJJO5LP4QTqWz9In6Ug+yw3pUD4rDdAeyGetAdp9+ax/Ae2efDa+gXZXPpsj4GdHPlsjYLytLvobr6qD/u5CHfQXKqWUUkop/+AXH2NJDgVz7wAAAAAASUVORK5CYII=") 100%/100% no-repeat;background-size:14px 14px;}	
	
	.main1{ padding:2rem 0 0; height:auto;}
	.main1 .row{ display:block;}
	.main1 .left{ width:100%;max-width:100%; height:auto;}
	.main1 .left .box{padding:0 15px 30px; width:100%; position:relative;}
	.main1 .left h5{ font-size:28px; margin:0 0 21px; line-height:1.2;}
	.main1 .left p{font-size:14px;line-height:2;-webkit-line-clamp:10; padding:0;margin-bottom:25px;}
	.main1 .right{ width:100%;max-width:100%; height:auto;}
	.main1 .right img{ display:block;}
	
}



.main2{padding:60px 0 30px;min-height:400px;background:#fafafa;}
.main2 .mainTit{ position:relative;}
.proNav{ position:absolute; top:10px; right:0;}
.proNav a{ margin-left:41px; font-size:16px; position:relative; line-height:1.2;color:#444;}
.proNav a:after{ content:""; display:block; width:1px; height:18px; background:#ddd; position:absolute; top:3px; right:-20px;}
.proNav a:last-child:after{ display:none;}
.proNav a:hover{color:#278a2f}
.main2Con{ width:100%; height:auto;padding-top:2.479vw;}
.main2 .swiper-container{height:34.25vw;width:100%}
.main2 .swiper-container .swiper-slide{background-color:#fff; height:380px;margin-right:1.083vw;cursor:pointer;text-align:center}
.main2 .swiper-container .swiper-slide a{ display:block;width:100%;text-align:center;}
.main2 .swiper-container .swiper-slide a:hover img{transform:scale(1.2)}
.main2 .swiper-container .swiper-slide .pic{width:100%;height:auto;padding:0; overflow:hidden;}
.main2 .swiper-container .swiper-slide .pic img{transition:all .5s;width:100%;height:100%;object-fit:cover}
.main2 .swiper-container .swiper-slide .tit h5{color:#333;font-size:16px;padding:18px 5px;line-height:1.4}
.main2 .swiper-container .swiper-slide a:hover .tit h5{color:#278a2f}
.main2 .swiper-container .swiper-button-next,.main2 .swiper-container .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px; background-position:50%;background-repeat:no-repeat;}
.main2 .swiper-container .swiper-button-next{width:2.604vw;height:2.604vw;top:100%;left:0;margin-top:-4.167vw;background:url(/images/sw_next.png) no-repeat 0 0;background-size:contain;}
.main2 .swiper-container .swiper-button-next.swiper-button-disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAABO1BMVEUAAAD////U1NTb29vf39/j4+PX19fZ2dnb29vc3Nze3t7f39/g4ODY2Njb29vf39/Z2dnb29vc3Nzd3d3e3t7f39/a2trc3Nzd3d3c3Nzd3d3a2trb29va2trd3d3d3d3e3t7b29vb29vb29vb29vc3Nzb29vc3Nzc3Nzd3d3b29vc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzd3d3d3d3b29vc3Nzc3Nzc3Nzd3d3b29vb29vc3Nzc3Nzc3Nzc3Nzd3d3c3Nzc3Nzc3Nzd3d3b29vc3Nzc3Nzb29vc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzb29vc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzd3d3c3Nzc3Nzc3Nzc3Ny4uLi/v7/AwMDMzMzNzc3Ozs7S0tLT09PU1NTX19fc3NwspsaVAAAAXnRSTlMAAQYHCBITFBUWFxgZGhwgIiMkJicoKSwtMzQ3OD5DREVcXWNkZWtsbnByc4SJiouQkZSVlpmam5ykpaansLGyvr/AyMnKy9fY29zd3+Dh4uPk7e7v8PHy8/T29/v9fke2jAAAAt5JREFUaN7FmmtXElEUhl+8YnkXExXxklwMTYwUEg0RxcAkahBHhaCi3P//F/QhS9Fx5sycs0/P52E9azEze/bZ7wYE8Yfjyf1C2TCJTKNc2E/Gw36oZDKarZAFlWx0Uo1her1ENpTWp2UN/bECOVKI9UsoAtvXJMT1dsCjYupdk4Rp7k55UAymGuSKRmrQpcL3skauqa363DjG8uSJ/Ji4Y7lOHqkvCyp60yRBulfE8fyYpDgednbMVEiSyoyTI2SQNEbI3rFgkgLMBTvHvBIH0cX8047gOSniPPiUY6RKyqiOWjt6CqSQQo+lJE1KyVjWElKMRYUZq6uW1B9VS98BKSf/sPKvEgORbsfAFw6JMdAleUMspLp6hgaPpHG/u9glJrL3+qsml6R5117uEBs7/1qsKz7J1d9m7BUxkriVnHBKTv44ZomVWQDABq9kAwBQ4pWUAGCCmJkAEOWWRAHscUv2AHzillQBv+i1N54tfoQFr/zW/uVVsoS4oKPlXRJHkt1BSbxnd1AORXYHFfFRyPFT5hk+g/N5/bukg2q4YHeQCX4HETQ4yOHvUuIw7W/8j1b7a0sUmxtv9wjftNudlrzkzP5l7HRU1PqiWFmRIydYIKXYEi31MsSxyC9ZEv/8eucZUOV2VHW1ROzNXUxXm4oyr6MMAHit4+jAfAia03Cc+3B7ZkzoOJhqOWJrGRZgmm/s8eJuuJLVMMDhG0V15WkpHsnb7vGgweGodY8HEeGQRB6ObPPqHY9GtlqGzwxj9BWrYX1GrSNjHf0dqXQUn4gCRzWENHriJiCkKDgzQ/87AgRCNQXVJOQUmQblY9mgc/g7LBswj4jE2H1Sb2Wmjz/0XxFfLRg/9OY4HHe1iBHxsogRcbWIoWelBAACu26WY7Jed3BcrPnIbC35EwLd+ElCetNrbtN+9WpzTtkSmeWn5rOyJbJbhhbXtnJHp8Yl0aVxepTbWlscEv3tbwvNad6bkTbLAAAAAElFTkSuQmCC) no-repeat 0 0;background-size:cover}
.main2 .swiper-container .swiper-button-next:hover{background:url(/images/sw_next1.png) no-repeat 0 0;background-size:contain}
.main2 .swiper-container .swiper-button-prev{width:2.604vw;height:2.604vw;top:100%;left:3.125vw;margin-top:-4.167vw;background:url(/images/sw_prev.png) no-repeat 0 0;background-size:2.604vw 2.604vw}
.main2 .swiper-container .swiper-button-prev.swiper-button-disabled{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAABRFBMVEUAAAD////U1NTb29vf39/j4+PX19fZ2dnb29vc3Nze3t7f39/g4ODY2Njb29vf39/Z2dnb29vc3Nzd3d3e3t7f39/a2trc3Nzd3d3c3Nzd3d3a2trb29va2trd3d3d3d3e3t7b29vb29vb29vb29vc3Nzb29vc3Nzc3Nzd3d3b29vc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzd3d3d3d3b29vc3Nzc3Nzc3Nzd3d3b29vb29vc3Nzc3Nzc3Nzc3Nzd3d3c3Nzc3Nzc3Nzd3d3b29vc3Nzc3Nzb29vc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzb29vc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzd3d3c3Nzc3Nzc3Nzc3NysrKy7u7u/v7/BwcHCwsLDw8PIyMjJycnS0tLU1NTW1tbX19fb29vc3Nz2U88dAAAAXnRSTlMAAQYHCBITFBUWFxgZGhwgIiMkJicoKSwtMzQ3OD5DREVcXWNkZWtsbnByc4SJiouQkZSVlpmam5ykpaansLGyvr/AyMnKy9fY29zd3+Dh4uPk7e7v8PHy8/T29/v9fke2jAAAAuNJREFUaN7FmltbElEUhj/PWCqeSFQ8JoihCZFCohKiGFhEzYijQmFlmev/33cRpejI7Nl7r/G9nnneZ2D2mnUCBPHNRuM7+ZJhEVlGKb8Tj876oJPRSKZMNpQzkVE9hsBqkdpQXA2oGnqW8+RIfrlHQTG+cU5CnG+MSyrG3tRJmPrWmISiL1kjV9SSfS4VHc9Nco251OHG4c+RFDm/uGOhSpJUFwQVXSlSINUl4nh6QEocDDg7JsqkSHnCyREySBkj1N4xY5EGrJl2jmktDqKT6YcdwWPSxHHwIcdghbRRGbJ3dOZJI/lOW0mKtJK2jSWkGZsI46/qllTvRcuOt6Sd3N3Iv0QMhFsdvZ85JEZvi+QVsZBsyRlqPJLa7exii5jI3Mqv6lyS+k16uUlsbP5Psc74JGf/krEXxEisKTnklBz+dUwSK5MAgDVeyRoAoMgrKQLACDEzAiDCLYkA2OaWbAP4yC2pAD7JW3/9uBa91IdZOcf194awZR5RySf5/U3YEkWc2C1x7BK7JYsCsVsKeE/slg8wVY7A1UXj0tli4oTYLRYUj/PVRePS8SJViZBF8ecSslht/viGIF+/OFjMNq9wQ9hy8dPhFS6QOtdOh3GX2MnKB0hxEtKh3gVRzPFL5qU/vy54AlS4HRWvUiL25G7ZqzQVJV5HCQDw0ovSgbkImvKgnHvXrBljXhSmnpTYnjQLEOBrezy7aa5kPGjg8LWiWuZpSR7J69b2oMHhMFvbgwhzSMJ3W7Y5/Y57LVtPms8MbfRFu2Z9Wq8jbT/629fpKDwwChzyYEjjzbgJCGkanFmhxx4BAiFTQzQJOY1Mg+pj2aDz8HdAdcA8KDLG7lY6lelu/qH/ovhqwfCenGNv2NUiRlhmESPsahHDm5USABjfcrMck5HdwXGx5qOyteSLCWTjhzHlTa+p9farV+tT2pbIbD81n7QtkTXpn1tJZPePjFOiU+NoP5tYmesXvfcP1szCyre4Kt0AAAAASUVORK5CYII=) no-repeat 0 0;background-size:2.604vw 2.604vw}
.main2 .swiper-container .swiper-button-prev:hover{background:url(/images/sw_prev1.png) no-repeat 0 0;background-size:2.604vw 2.604vw}
@media(max-width:767px){
	.main2{ padding:1.5rem 15px 1rem;}
	.proNav{ position:relative; top:inherit; right:inherit; padding:15px 0 0; margin-bottom:-15px;}
	.proNav a{ margin:0 6% 15px 0; display:block; float:left; width:47%; font-size:.95rem; border:1px solid #ddd; padding:8px 0; text-align:center;}
	.proNav a:nth-child(2n){ margin-right:0;}
	.proNav a:after{display:none;}
	.main2 .swiper-container{height:auto; display:block; padding:5px 0 0;}
	.main2 .swiper-container ul{ display:block;}
	.main2 .swiper-container .swiper-slide{ float:left; width:48%;height:auto;margin-right:4%; margin-bottom:15px;}
	.main2 .swiper-container ul li:nth-child(2n){ margin-right:0;}
	.main2 .swiper-container .swiper-slide .tit h5{font-size:1rem;padding:10px 5px;}
	.main2 .swiper-container .swiper-button-next,.main2 .swiper-container .swiper-button-prev{ display:none;}
}

.main3{ padding:30px 0 300px; background-image:url(/images/breedBg.jpg); width:100%; min-height:calc(100% - 100px); display:flex; align-items:center; position:relative; z-index:1; background-color:#fff; background-size:cover; background-position:center; background-repeat:no-repeat; height:475px;}
.main3Con{ padding:0; position:relative;}
.main3Con .left{ float:left; width:34.896vw;}
.main3Con .left .title{width:100%;font-size:2.865vw;color: #fff;white-space:pre-line;word-break:break-all; line-height:1.5;}
.main3Con .left .LinkMoreBtn{margin-top:2.083vw;min-width:14.688vw;border-color:#fff;}
.main3Con .left .LinkMoreBtn>span{color:#fff;}
.main3Con .left .LinkMoreBtn>span:after{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZAQMAAAD+JxcgAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAAB5JREFUCNdjIBE0gAgHEKEAIgRABAcDg/z/PwykAwC1igMTm/itzQAAAABJRU5ErkJggg==) no-repeat 50%;background-size: 1.302vw 1.302vw;}
.main3Con .left .LinkMoreBtn:hover{border:1px solid #278a2f}
.main3Con .right{ float:right;margin-top:2.004vw; padding-right:8.333vw; position: relative;}
.main3Con .right:before{content:""; position:absolute;left:0;top:-1.283vw;width:16px;height:2px;background-color:#278a2f;}
.main3Con .right p{width:26.042vw;color:#fff;font-size:16px;line-height:1.8;text-align:left;}
@media only screen and (max-width:767px){
	.main3{ padding:2rem 15px;min-height:447px; display:block;}
	.main3:after{ content:""; display:block; width:100%; height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.25); z-index:0;}
	.main3Con .left{ width:100%; position:relative; z-index:1;}
	.main3Con .left .title{margin-bottom:17px; font-size:24px;line-height:26px;word-wrap: break-word;}
	.main3Con .left p{ display:block !important;line-height: 1.8; font-size:15px; color:#fff; margin-bottom:25px; padding-right:28%;}
	.main3Con .left .LinkMoreBtn>span:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAulBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yHCTBAAAAPXRSTlMAAQMfISMkJigqLC8xMzU3OTs9P0JdYGNmam5wc3d8fX+ChoqOkJOWl5mbnJ7f4ePk5ujq6+3w8vT1/P3+mbCo0AAAAKxJREFUGBntwUdWwwAQRMEecs45mZyzQWCjf/9rMUvt1Tw2U6VSSimllD8VE7KK+8eQUdzAQ8hnQLoN2Uw+ka5DNlPPpCv5TL+QLuUz80q6kM/sG+lcPnPvpDP5zA9Jp/JZGJJO5LP4QTqWz9In6Ug+yw3pUD4rDdAeyGetAdp9+ax/Ae2efDa+gXZXPpsj4GdHPlsjYLytLvobr6qD/u5CHfQXKqWUUkop/+AXH2NJDgVz7wAAAAAASUVORK5CYII=) 100%/100% no-repeat;margin-left:10px;display:inline-block;width:14px;height:14px;}
	.main3Con .right{ display:none;}
}

.main4{ padding:20px 0; background:#f4f9fc; position:relative; background-size:cover;}
.main4Con{width:100%;height:auto;color:#3d3d3d;} 
.main4Con ul{display:flex;display:-webkit-flex;}
.main4Con ul li{ width:16%; padding:25px 0; margin-right:12%;background:rgba(255,255,255,0); cursor:pointer;}
.main4Con ul li:nth-child(4){ margin:0;}
.main4Con ul li .pic{ text-align:center; position:relative; width:84px; height:84px; margin:0 auto; border-radius:50%; float:left; border:1px solid #666; padding:11px;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-o-transition:all 1.5s;}
.main4Con ul li .pic span{ display:block; width:60px; height:60px; line-height:60px; border-radius:50%; overflow:hidden; color:#4a4a4a; text-align:center; position:relative; z-index:99;box-shadow:0 0 0 0px #4a4a4a; box-sizing:content-box;-webkit-transition:background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition:background 0.3s, color 0.3s, box-shadow 0.3s;transition:background 0.3s, color 0.3s, box-shadow 0.3s;}
.main4Con ul li .pic img{ max-width:100%; height:auto;}
/*.main4Con ul li:hover{ cursor:pointer; background:#fff;}*/
.main4Con ul li .info{ float:left; width:calc(100% - 110px); margin-left:20px;}
.main4Con ul li h5{ font-size:20px; font-weight:500; padding:30px 0 0;}
.main4Con ul li p{ font-size:15px; color:#686868; text-align:center; line-height:1.75; padding:0px 18px 0; min-height:1px;}
.main4Con ul li:hover .pic{transform:rotate(360deg);-ms-transform:rotate(360deg);/* IE 9 */-moz-transform:rotate(360deg); 	/* Firefox */-webkit-transform:rotate(360deg); /* Safari å’Œ Chrome */-o-transform:rotate(360deg);}
@media(max-width:767px){
	.main4{ padding:.8rem 10px;}
	.main4Con ul{ display:block;}
	.main4Con ul li{ float:left; width:23.5%; padding:12px 5px; margin-right:2%; margin-bottom:0;}
	.main4Con ul li:nth-child(4){ margin:0;}
	.main4Con ul li .pic{ width:54px; height:auto; float:none; margin:0 auto;}
	.main4Con ul li .pic span{ width:30px; height:30px; line-height:30px;}
	.main4Con ul li .info{ float:none; width:100%; margin-left:0;}
	.main4Con ul li h5{ font-size:1rem; padding:5px 0 0; text-align:center;}
	.main4Con ul li p{ font-size:.85rem; padding:0rem 15px 0;}
	
}


.main7{background:#fff;padding:50px 0 60px;}
.main7 .mainTit h5{font-size: 2.604vw; float:left; padding:8px 0;}
.main7Con{ width:100%; padding:35px 0 0;}
.main7Con ul{ padding:0;}
.main7Con ul li{ float:left; width:32.733%; margin-right:.9%; margin-bottom:0;}
.main7Con ul li:last-child{ margin-right:0;}
.main7Con ul li .info{background-color:#f8f8f8;padding:35px 0px;box-shadow:-1.21px 3.894px 5px 0px rgb(0 0 0 / 7%);min-height:287px;}
.main7Con ul li .inner{border-left:3px solid #278a2f; padding:0 40px;transition:border-color .3s;}
.main7Con ul li .info h2{font-size:18px;margin-bottom:20px;color:#000;display:block;font-weight:700;-webkit-transition:all .4s ease;transition:all .4s ease;}
.main7Con ul li .info p{margin:0px 0px 14px 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.75;color:#333; font-size:16px;}
.main7Con ul li .info .btn{line-height:1;margin:20px 0 0; padding:0 40px; width:100%; height:auto;}
.main7Con ul li .info .btn a{padding:14px 20px 14px 20px;color:#278a2f;background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f7f9fb;border-radius:5px 5px 5px 5px;font-size:15px;position:relative;display:inline-block;line-height:1;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease;}
.main7Con ul li:hover .info h2{ color:#278a2f;}
.main7Con ul li:hover .pic img{opacity:1;-webkit-transform:scale(1.06);transform:scale(1.06)}
.main7Con ul li .info .btn a:hover{color:#ffffff;background-color:#278a2f;}
@media(max-width:767px){
	.main7{padding:1.5rem 10px .5rem;}
	.main7 .mainTit h5{font-size:24px; padding:0;}
	.main7Con{ padding:5px 0 0;}
	.main7Con ul li{ width:100%; margin-right:0%; margin-bottom:1rem}
	.main7Con ul li .info{padding:25px 0px 25px 0px; min-height:167px;}
	.main7Con ul li .inner{ padding:0 20px;}
	.main7Con ul li .info h2{font-size:17px;margin-bottom:10px;}
	.main7Con ul li .info p{margin:0px 0px 10px 0px; font-size:14px;}
	.main7Con ul li .info .btn{margin:15px 0 0; padding:0 20px;}
}

/*footer*/
.footer{background:#007e34/*5ca280*/;line-height:30px;color:#fff;padding:45px 0 40px;border-top:0px solid #ff7aac; font-size:14px;}
.footer>div{ overflow:visible;}
.footer dl{ float:left; width:155px; margin-right:42px; line-height:1.42857143;}
.footer dl dt{ font-weight:500; color:#FFF; font-size:16px; height:22px; margin-bottom:35px;position:relative;}
.footer dl dt a{ font-weight:500; color:#FFF; font-size:16px;}
.footer dl dt:before{content:"";position:absolute;left:0;bottom:-15px;width:28px;height:3px;background:#fff;}
.footer dl:nth-child(3) dt:before,.footer dl:nth-child(4) dt:before{ height:0;}
.footer dl dd a{ display:block; line-height:35px; font-size:15px;color:rgba(255,255,255,.7);}
.footer dl dd a:hover{ color:rgba(255,255,255,.9);}
.footer dl.fCons{ width:300px;}
.footer .fCons .tel{position:relative;margin-bottom:15px;font-size:26px;color:#fff; font-weight:bold;}
.footer .fCons .time{color:rgba(255,255,255,.7);font-size:14px;padding-bottom:0}
.footer dl.fewm{ width:260px;}
.footer dl.last{ margin-right:0; float:right;}
.footer dl.fewm .pic{ float:left; width:105px; margin-left:25px;}
.footer dl.fewm .pic img{ width:100%; height:auto; background:#FFF; padding:2px;}
.footer dl.fewm .pic span{ display:block; padding:5px 0 0; text-align:center;font-size:14px;color:rgba(255,255,255,.7);}
/*.footer dl.fewm .info{ float:right; width:72px; padding:25px 0 0;}
.footer dl.fewm .text{ padding:5px 0 0;font-size:14px;color:rgba(255,255,255,.7);}*/
.footer dl.fewm .icon .erweima-box{display:none;position:absolute;left:50%;margin-left:-75px;top:-160px;padding:10px;width:150px;height:150px;border-radius:4px;background:#fff;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.06),0 15px 40px 0 rgba(0,0,0,.12);box-shadow:0 10px 15px 0 rgba(0,0,0,.06),0 15px 40px 0 rgba(0,0,0,.12) }
.footer dl.fewm .icon .erweima-box img{width:100%}
.footer dl.fewm .icon .erweima-box .arrow{position:absolute;bottom:-8px;left:50%;margin-left:-8px; width:18px}
.footer dl.fewm:hover .icon .erweima-box{display:block;-webkit-animation:wxshow .2s ease-in 1 forwards;-moz-animation:wxshow .2s ease-in 1 forwards;-o-animation:wxshow .2s ease-in 1 forwards;-ms-animation:wxshow .2s ease-in 1 forwards;animation:wxshow .2s ease-in 1 forwards }

.footer .tit{width:100%;height:50px;margin-bottom:20px;height:48px;line-height:48px;font-size:18px;color:#f0f0f0;}
.footer .tit i{width:36px;height:2px;display:block;background:#4c4c4c;}

.bottomBox{padding:18px 0;background:#007e34/*003c23*/;text-align:center;line-height:24px;color:rgba(255,255,255,.7); border-top:1px solid rgba(255,255,255,.2)}
.bottomBox .footcopy{line-height:1.8;}
.bottomBox .footcopy,.bottomBox .footcopy a{font-size:13px;color:rgba(255,255,255,.7);}
.bottomBox .footcopy i{ font-style:normal;}
.flink{ float:left; width:100%;padding:8px 0 0;color:rgba(255,255,255,.7); font-size:14px;}
.flink a{margin:0 8px 0 0;color:rgba(255,255,255,.7);}
.bottomBox a:hover{color:#fff;transition:.5s;-webkit-transition:.5s;}
.index_foot{ display:none;}
@media(max-width:767px){
	.footer,.flink{ display:none;}	
	.bottomBox{padding:1rem 10px;}
	.bottomBox .footcopy i{ display:block;}
	
	.index_foot{ width:100%; height:auto;display:block; overflow:hidden;max-width:640px; margin:0 auto; margin-top:12%;}
	.app_con{ height:auto;max-width:640px;margin:0 auto; overflow:hidden;width:100%; display:block;}
	#fixed-foot{position:fixed; z-index:1000;bottom:0;width:100%; max-width:640px; height:auto; margin:0 auto;display:inline-block;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(12,36,134,.1); box-shadow:0 0 10px 0 rgba(12,36,134,.1); padding:5px;}
	#fixed-foot .btn1{width:100%; max-width:640px; margin:0 auto;display:block;text-align:center; }
	#fixed-foot .btn1 a{ cursor:pointer; display:block; color:#FFFFFF;float:left; text-align:center;width:100%; background-color:#278a2f; border-radius:8px; line-height:40px; text-align:center; font-size:0;}
	#fixed-foot .btn1 a:nth-child(1){ border-left:none; margin-right:0%;}
	#fixed-foot .btn1 a img{ display:inline-block; margin:0 8px 0 0; vertical-align:middle; width:20px; height:auto;}
	#fixed-foot .btn1 a span{ display:inline-block;font-size:15px; vertical-align:middle;}
}

.sideBar{} 
.fixqq{position:fixed;right:3px;top:50%;margin-top:108px;z-index:11; display:none;}
.fixqq a{display:block;width:82px;height:82px;background-image:url(/images/qq.png);cursor:pointer;}
.fixtel{position:fixed;right:3px;top:50%;margin-top:104px;z-index:10;width:283px;}
.fixtel-icon{position:absolute;top:0;right:0;}
.fixtel-bg{width:214px;border-radius:8px;background:#fff;box-shadow:0 3px 14px 0 rgba(36, 55, 67, 0.2);display:none;margin-top:10px;}
.fixtel-bg img:nth-child(1){float:left;padding:13px 12px;}
.fixtel-bg span:nth-child(2){float:left;padding:6px 0 0 !important;margin:0 !important;color:#181818 !important;font-size:14px !important;}
.fixtel-bg div:nth-child(3){float:left;padding:0 0 6px !important;margin:0 !important;color:#fa8f00 !important;font-size:18px !important;font-weight:bold;}
.fixtel-bg div:nth-child(4){float:left;color:#000;margin:-8px 0 5px 25px;}
.fixtel:hover .fixtel-bg{display:block;}
.fixweixin{position:fixed;right:3px;top:50%;margin-top:148px;z-index:10;width:191px;}
.fixweixin-icon{position:absolute;top:11px;right:0;}
.erweima{display:none;width:120px;height:140px;border-radius:8px;box-shadow:0 3px 14px 0 rgba(36, 55, 67, 0.2);background:#fff;/* position:fixed; */z-index:10;/* top:600px; *//* right:75px; */}
.erweima img{padding:5px 5px 0;}
.erweima span{ font-size:12px; line-height:1;color:#333; display:block; text-align:center; padding-bottom:5px;} 
.fixweixin:hover .erweima{display:block;}
#scroll-top-link{background-color:#ffffff; }
#scroll-top-link{color:#278a2f; border:1px solid #e1e1e1; font-size:20px;}
#scroll-top-link{position:fixed;border-radius:2px;height:50px;width:50px;line-height:50px;text-decoration:none;text-align:center;opacity:0;right:20px;bottom:80px;z-index:1030;visibility:hidden;}
#scroll-top-link.avia_pop_class{opacity:0.7;visibility:visible;}
#scroll-top-link .avia_hidden_link_text{display:none;}
@media(max-width:767px){
	.sideBar{ display:none;}
}

@font-face{font-family:'entypo-fontello'; font-weight:normal; font-style:normal;
src:url('/style/fonts/entypo-fontello.eot?v=3');
src:url('/style/fonts/entypo-fontello.eot?v=3#iefix') format('embedded-opentype'), 
url('/style/fonts/entypo-fontello.woff?v=3') format('woff'), 
url('/style/fonts/entypo-fontello.ttf?v=3') format('truetype'), 
url('/style/fonts/entypo-fontello.svg?v=3#entypo-fontello') format('svg');
} html body [data-av_iconfont='entypo-fontello']:before{font-family:'entypo-fontello';}

.inBan{width:100%;position:relative; height:380px; background:url(/images/inban.jpg) no-repeat center;-webkit-transform:scale(1); transform:scale(1); background-size:cover;}
.inBan img{ display:none;}
@media(max-width:767px){
	.inBan{ height:auto; background:none;}
	.inBan img{ display:block !important; width:100%; height:auto;}
}

.par80{ padding-right:80px;}
.pal80{ padding-left:80px;}

/*content*/
.contentBox{ background-color:#fff;position:relative;padding:20px 0 30px;}
.contentBox>.w1200{ position:relative; overflow:visible;}

.sideL{float:left; width:220px;overflow:hidden; padding:0;}
.pagernav{ width:100%; height:auto;}
.leftTit{ width:100%; height:auto; background:#278a2f; color:#FFF; font-size:28px; line-height:1.1; text-align:center; font-weight:600; padding:40px 14px 20px; position:relative;}
.leftTit span{ display:block; font-size:40px; opacity:.1; text-transform:uppercase; position:absolute; top:15px; left:0; z-index:0; width:100%; text-align:center; line-height:1; font-family:"dbold";}
.leftTit em{ display:inline-block; padding:0 5px; background:#278a2f; font-style:normal; position:relative; z-index:1;}
.pagernavbox{width:100%;overflow:hidden;border-top:0;zoom:1; padding:0 12px 0; background:#278a2f;}
.pagernavbox ul{padding:20px 10px 110px; background:#fff;position:relative;}
.pagernavbox ul li{display:flex;align-items:center; position:relative; margin:0 0 10px}
.pagernavbox ul li a{flex:1;text-align:center; color:#333;font-size:15px;height:38px;line-height:38px;text-decoration:none;display:block; background:#fff/*043383*/; border-radius:40px;}
.pagernavbox ul li:hover a{ color:#278a2f;}
.pagernavbox ul li.cur a{color:#fff; background:#278a2f;}
.pagernavbox .sTel{background-color:#278a2f;bottom:0;height:96px;left:0;position:absolute;width:100%;text-align:center;color:white;line-height:30px;font-size:18px;font-weight:bold; padding:10px 0 0;}
.pagernavbox .sTel b{font-size:21px;display:block;}

.sideL .leftSearch{ padding:0 12px 25px; background:#278a2f;}
.sideL .leftSearch .search-form{ width:100%;padding:0;position:relative;}
.sideL .leftSearch .search-form .form-control{color:#666;border:solid 0px #ddd;box-shadow:none;border-radius:0;border-right:none;padding:5px 5px 5px 10px; font-size:14px; line-height:24px; width:138px; border-radius:4px 0 0 4px; outline:none;}
.sideL .leftSearch .search-form .form-control:focus{border-color:#ccc;}
.sideL .leftSearch .search-form .btn{position:absolute;bottom:0;right:0;box-shadow:none;width:58px;padding:6px;border-radius:0;background-color:#f39a00;color:#fff;opacity:1; font-size:14px; line-height:22px; cursor:pointer; border-radius:0 4px 4px 0; border:none; outline:none;}
.sideL .leftSearch .search-form .btn:hover,.sideL .leftSearch .search-form .btn:focus{opacity:.9; background:#f39a00;}
@media(max-width:767px){
	.contentBox{padding:1.5rem 0 1rem;}
	.sideL{ padding:0 10px 0; width:100%; float:none;}
	.sideL.mon{ display:none;}
	.leftTit,.sideL .leftSearch,.pagernavbox .sTel{ display:none;}
	.pagernavbox{ background:none; padding:0}
	.pagernavbox ul{margin:0 auto; padding:0; border:none;}
	.pagernavbox ul li{ float:left; display:block; width:48%;line-height:34px; border-radius:38px; margin:0 4% .8rem 0; border:none;}
	.pagernavbox ul li:nth-child(2n){ margin-right:0;}
	.pagernavbox ul li a{padding:0; font-size:.9rem; text-align:center;border:1px solid #e5e5e5; height:auto; line-height:35px; border-radius:50px;}
	.pagernavbox ul li.cur a{ color:#FFF; background:#278a2f; border-color:#278a2f;}
	.pagernavbox ul li img,.pagernavbox ul li:hover:before,.pagernavbox ul li.cur:before{ display:none;}
}

.side_r{ width:79%;overflow:visible;float:right; padding-bottom:0;}
.sideWrap{ width:100%;}
.side_rt{border-bottom:1px solid #eaeaea;padding:20px 0px 10px;}
.side_rt .name{ float:left;font-size:18px;color:#278a2f;height:30px;line-height:30px;width:20%;overflow:hidden;text-align:left; font-weight:600;}
.position{color:#6e6e6e; font-size:14px; line-height:20px; float:right; margin-top:12px;}
.position a{color:#6e6e6e; font-size:14px;}
.position a:hover{color:#278a2f;}

.side_rc{ width:100%; height:auto; padding:0;}
@media(max-width:767px){
	.side_r{ width:100%;float:none;}
	.side_rt{ display:none;}
	.position{ font-size:.9rem; line-height:1.5; padding:.5rem 10px;}
	.position a{ font-size:.9rem;}
}

/*图文展示*/
.showList{ width:100%; padding:20px 0;}
.showList li{position:relative;width:32.3333%;margin:0 1.5% 15px 0;overflow:hidden;cursor:pointer; float:left;border:1px solid #ddd;padding:0px;text-align:center;border-radius:5px;}
.showList li:nth-of-type(3n){margin-right:0}
.showList li .img{ margin-bottom:0; height:195px; overflow:hidden;}
.showList li .img img{width:100%;transition:.5s;-webkit-transition:.5s;}
.showList li .title{color:#333;padding:0 10px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background:#f0f0f0; line-height:36px;}
.showList li:hover .title{ color:#278a2f;}
.showList li:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
@media(max-width:767px){
	.showList{ width:100%; padding:1.5rem 10px 1rem;}
	.showList li{position:relative;width:48%;margin:0 4% 15px 0;padding:0;}
	.showList li:nth-of-type(2n){margin-right:0}
	.showList li:nth-of-type(2n+1){margin-right:4%}
	.showList li .img{ margin-bottom:0; height:auto;}
	.showList li .title{padding:0 8px;font-size:.85rem; line-height:34px;}
}

.atlasList{ padding:20px 0 50px;}
.atlasCon{ width:100%; height:100%; overflow:visible; position:relative;}
.atlasCon ul{ width:110%; height:auto; overflow:visible; padding:0;}
.atlasCon li{ width:384px; height:auto; overflow:visible; float:left;margin-bottom:15px; margin-right:24px;overflow:hidden;position:relative;box-shadow:0 0px 6px rgba(0,0,0,.25); background:#FFF; border-radius:0; border:1px solid #e2e2e2; display:inline-block; vertical-align:top;}
.atlasCon li a{ display:block;}
.atlasCon li .pic{ width:100%; height:auto;position:relative;}
.atlasCon li img{ max-width:100%; height:auto; border-radius:0 0 0 0; display:block;}
.atlasCon li .tit{height:42px; padding:10px; color:#333; line-height:22px; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.atlasCon li a:hover .tit{ color:#278a2f; text-decoration:none;}
.atlasCon li .bg{background:#278a2f none repeat scroll 0 0;height:100%;left:0;opacity:0;position:absolute;top:0;
transition:all 400ms ease 0s;width:100%;}
.atlasCon li .i5{left:10%;margin:-34px 0 0 -34px;opacity:0;position:absolute;top:50%;transition:all 400ms ease 0s;}
.atlasCon li .i6{left:90%;margin:-16px 0 0 -17px;opacity:0;position:absolute;top:50%;transition:all 400ms ease 0s;}
.atlasCon li:hover .bg{opacity:0.8;}
.atlasCon li:hover .i5{left:50%;opacity:1;}
.atlasCon li:hover .i6{left:50%;opacity:1;}
.listMore{ text-align:center; font-size:16px; color:#737373; margin-top:30px;}
.listMore a{ display:inline-block; width:138px; height:38px; border:1px solid #1a1a1a; text-align:center; overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius:4px;color:#1a1a1a; line-height:36px;}
.listMore a:hover{ border:1px solid #278a2f; color:#278a2f;}
@media (max-width:767px){
	.atlasList{ padding:0 10px;}
	.atlasCon{ padding:0; position:relative;}
	.atlasCon{ width:100%;}
	.atlasCon ul{ width:100%;}
	.atlasCon ul li{ width:calc(50% - 8px); height:auto; margin-bottom:15px; margin-right:8px;}	
	.atlasCon ul li .tit{padding:5px; height:auto; line-height:20px;}
	.atlasCon ul li a:hover .tit{ color:#0B98DE; text-decoration:none;}	
}


.productList{ width:100%; padding:20px 0;}
.productList li{position:relative;width:31.333%;margin:0 3% 15px 0;overflow:hidden;cursor:pointer; float:left;text-align:center;}
.productList li:nth-of-type(3n){margin-right:0}
.productList li .img{ width:100%; overflow:hidden; position:relative; border-radius:0; -webkit-transition:all ease 0.8s; transition:all ease 0.8s; border:1px solid #ddd;}
.productList li .img img{ width:100%; height:auto; -webkit-transition:all 1s; transition:all 1s; display:block;}
.productList li .title{ width:100%; position:relative; padding:5px 0 0; text-align:left; text-align:center;}
.productList li .title p{ font-size:16px; color:#222; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; display:block; font-weight:500;}
.productList li .title span{ display:block; font-size:13px; color:#898989; line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden; padding-right:5px;}
.productList li:hover .title p{cursor:pointer; color:#278a2f;}
.productList li:hover .img{ border-radius:0px; }
.productList li:hover .img img{ -webkit-transform:scale(1.1); transform:scale(1.1);}
@media(max-width:767px){
	.productList{ width:100%; padding:0 10px 1rem;}
	.productList li{position:relative;width:48%;margin:0 4% 15px 0;}
	.productList li:nth-of-type(2n){margin-right:0}
	.productList li:nth-of-type(2n+1){margin-right:4%}
	.productList li .img{ border-radius:0;}
	.productList li .title{padding:0 8px;font-size:.85rem; line-height:24px;}
}

/*下载*/
.dl_list{margin-top:0; line-height:none;}
.dl_list li{width:47%;margin-right:6%;margin-bottom:20px;background-color:#f7f7f7;padding:56px 35px 54px; float:left;}
.dl_list li:nth-of-type(2n){margin-right:0}
.dl_list li .dlLeft{width:calc(100% - 51px);margin-right:20px; float:left;}
.dl_list li .title{font-size:16px;}
.dl_list li .date{font-size:12px;color:#666;margin-top:6px}
.dl_list li .down{ float:right;}
.dl_list li:hover{background-color:#fff;box-shadow:0px 10px 60px 0px rgba(0, 0, 0, 0.16)}


/*简介*/
.side_rc .infor,.side_rc .contact{ padding:20px 0; line-height:2; color:#3C3C3C; font-size:14px;text-align:justify; min-height:100px;}
.side_rc .infor img{ max-width:98%; height:auto; vertical-align:inherit}
.side_rc .contact img{ max-width:inherit;}
.side_rc .contact .map{ width:100%; height:450px; margin-top:10px;}
.side_rc .contact .map *{ box-sizing:content-box !important;}
.side_rc .infor table{ border-color:#ccc;}
.side_rc .infor table tr,.side_rc .infor table td{ border-color:#ccc;}
.side_rc .infor table td{ line-height:1.5; padding:10px 5px;}
.side_rc .infor br{ line-height:normal;}
@media(max-width:767px){
	.side_rc .infor,.side_rc .contact{ padding:10px 10px 1rem; min-height:150px;}
	.side_rc .infor img{ max-width:98%; width:auto; height:auto;}
}

/*合作伙伴*/
.brandList{ width:100%; padding:5px 0 0;}
.brandList ul li{ float:left; width:219px; margin:0 18px 20px 0; border:2px solid #ddd; text-align:center; background:#FFF; padding:4px 0;}
.brandList ul li:nth-child(4n){ margin-right:0;}
.brandList ul li img{ max-height:100px; display:block; margin:0 auto;}

/*新闻*/
.newsBox{ width:100%; padding:20px 0 0; min-height:100px;}
.news_list{ float:left; width:100%;}
.news_list ul.newsList{ width:100%; height:auto; padding:0;}
.news_list ul.newsList li{ width:100%; float:left; margin-bottom:20px; padding:0 0 20px 0;border-bottom:1px solid #eee; position:relative;}
.news_list ul.newsList li .tit{ width:100%;font-size:16px; color:#222;}
.news_list ul.newsList li .tit h5{ font-size:18px;/*font-weight:bold;*/ float:left; max-width:78%; height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_list ul.newsList li .tit h5 a{ color:#222;}
.news_list ul.newsList li .tit span{ float:right;color:#666;font-family:Arial; font-size:15px;}
.news_list ul.newsList li .desc{color:#6a6a6a;margin-top:10px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; font-size:15px; line-height:2;}
.news_list ul.newsList li .more{margin-top:12px;height:36px;line-height:36px; display:none;}
.news_list ul.newsList li .more a{ display:inline-block;background-color:#999;color:#fff;padding:0 20px;background-repeat:no-repeat;background-position:right 20px center; font-size:14px; border-radius:5px;}
.news_list ul.newsList li .tit a:hover{color:#278a2f}
.news_list ul.newsList li .more a:hover{background-color:#ff7aac;}
.news_list ul.newsList li .box-time{ position:absolute; right:0; top:5px; padding-left:40px; width:12%; border-left:1px solid #e1e1e1;}
.news_list ul.newsList li .box-time .time{ font-size:14px;color:#6a6a6a;margin-top:14px; display:block;}
.news_list ul.newsList li .box-time i{color:#fbbed2;font-style:normal;font-size:26px;font-weight:bold;line-height:1;}
.news_list ul.newsList li .box-time p{ color:#787878;font-size:14px; line-height:24px;}
@media(max-width:767px){	
	.newsBox{ padding:0; min-height:100px;}
	.news_list{ width:100%;}
	.news_list ul.newsList{ padding:0 10px;}
	.news_list ul.newsList li{ margin-bottom:.8rem; padding:0 0 .8rem 0;}
	.news_list ul.newsList li.pL215{ padding-left:6.75rem;}
	.news_list ul.newsList li .pic{ width:6.1rem; height:auto;}
	.news_list ul.newsList li .tit{font-size:1rem;}
	.news_list ul.newsList li .tit h5{ font-size:1rem; max-width:100%;}
	.news_list ul.newsList li .tit h5 a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:block; max-width:100%; line-height:1;}
	.news_list ul.newsList li .tit span{ font-size:.85rem; display:none;}
	.news_list ul.newsList li .desc{margin-top:5px;height:3.06rem; font-size:.85rem; line-height:1.8;}
}

/*招聘*/
.zpList{ width:100%; height:auto; padding:0;}
.zpList li{ width:100%; float:left; position:relative;margin-bottom:20px; padding:5px 17px 5px 18px;background-color:#fafafa;}
.zpList li:hover{background-color:#ffffff;box-shadow: 2px 5px 15px 0px rgba(38, 36, 36, 0.1);}
.zpList li .tit{ width:100%;border-bottom:1px dotted #d0d0d0; padding-bottom:5px;}
.zpList li .tit h5{line-height:46px;font-size:18px;font-weight:bold; float:left; max-width:100%; height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.zpList li .tit h5 a{ color:#4c4949;}
.zpList li .tit span{ float:right;color:#9F9F9F;font-family:Arial; font-size:15px; display:none;}
.zpList li .desc{ padding-top:5px;}
.zpList li .desc dd{float:left;height:46px;box-sizing:border-box;line-height:46px; margin-left:55px;}
.zpList li .desc dd:first-of-type{ margin-left:0;}
.zpList li .desc dd:last-of-type{ float:right;}
.zpList li .desc dd span{color: #b3aaaa;font-size:14px;}
.zpList li .desc dd span b{ font-weight:normal;}
.zpList li .desc dd i{ font-size:14px;color:#4c4949; font-style:normal;}
@media(max-width:767px){	
	.zpList{ padding:0 10px;}
	.zpList li{margin-bottom:0.8rem;width:100%;height:auto;padding:8px 0.8rem;}
	.zpList li .tit{ padding:0 0 .3rem;border-bottom:1px dotted #d0d0d0;line-height:38px;}
	.zpList li .tit h5{line-height:38px;font-size:1rem; float:left; max-width:78%;}
	.zpList li .tit span{color:#9F9F9F; font-size:.9rem; display:block;}
	.zpList li .desc{ padding:.3rem 0 0}
	.zpList li .desc dd{ width:50%; height:auto; line-height:1.8; margin:0; text-align:left;}
	.zpList li .desc dd:nth-child(2n){ text-align:right;}
	.zpList li .desc dd:last-of-type{ display:none;}
	.zpList li .desc dd span{color: #9F9F9F;font-size:14px;}
	.zpList li .desc dd span b{ display:none;}
	.zpList li .desc dd i{ font-size:14px;color:#686868;}
	
}

/*page*/
#page{ height:auto; margin:10px 0 0;overflow:hidden; width:100%; text-align:center;}
#page a.active{color:#fff; cursor:pointer; background:#278a2f; border:1px solid #278a2f;}
#page a{ display:inline-block; vertical-align:middle; padding:0 13px; margin:0 3px; border:1px solid #ededed; line-height:30px; text-align:center; color:#666; font-size:15px; background:#ededed;}
#page a.home{border-radius:32px 0 0 32px;}
#page a.end{border-radius:0 32px 32px 0;}
#page a:nth-of-type(1){ margin:0 3px 0 0;}
#page a:hover{ color:#fff; cursor:pointer; background:#278a2f; border:1px solid #278a2f;}
#page a.next1{overflow:hidden;}
#page a.prev1{overflow:hidden;}
#page .none{ display:none;}
#page1{ display:none;} 
@media(max-width:767px){
	#page{ display:none;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding-top:5px;margin-bottom:10px;}
	#page1 a{ display:inline-block; margin-right:1px; padding:4px 12px; background:#278a2f; border-radius:5px; color:#FFF; font-size:14px;}
	#page1 a.num{ text-decoration:underline; color:#278a2f; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:4px 12px;}
}

/*详情页*/
.detailWarper{ padding:0;}
.detail_con{ width:100%; height:auto; font-size:14px; padding:0 0 40px;}
.newsBox .detail_con{ float:left; width:100%; padding:0;}
.detail_contop{ width:100%; height:auto;}
.detail_title{ font-size:22px; font-weight:700; color:#333; line-height:1.75;padding-bottom:5px;text-align:center;}
.detail_title.line{ padding-bottom:0; margin-bottom:12px;}
.detail_time{ margin:0 0 15px; padding:10px 0 5px; font-size:14px; color:#bbb; text-align:center;}
.detail_time i{ display:inline-block; font-style:normal;}
.detail_time em{ display:inline-block; font-style:normal; margin:0 5px;}
.dis_img{ text-align:center; margin-bottom:0;}
.dis_img img{ max-width:98%; height:auto;}
.details_info{ padding:5px 0 30px; width:100%; line-height:2; min-height:420px; color:#444;border-bottom:1px dashed #d6d6d6;}
.details_info img{ max-width:98%; height:auto; vertical-align:inherit}
hr{ margin:5px 0;}
.cInfo p{ text-indent:2em;}

.details_video{ width:85%; height:auto; overflow:hidden; margin:0 auto 15px; border:5px solid #000; background:#000;}
.details_video .video-js.vjs-fluid{ height:auto; max-height:520px; width:100%;}

.smBox{ color:#999; font-size:14px; line-height:2; padding:15px 0 0;}
@media(max-width:767px){
	.detail_con{ font-size:.85rem; padding:0;}
	.newsBox .detail_con{ width:100%; padding:.5rem 10px 0;}
	.detail_title{ font-size:1.1rem; line-height:1.6;}
	.detail_time{ margin:0 0 .5rem; padding:.5rem 0 5px; font-size:.8rem;}
	.details_info{ padding:5px 0 1.5rem; line-height:2; min-height:20px;}
	.details_video{ width:100%;}
}

.detail_fenye{ width:100%; height:auto; margin:0 auto; overflow:hidden; padding:15px 0 0;}
.detail_fenye .npagerbox{ float:left; max-width:820px;}
.detail_fenye .npagerlist{ display:block; line-height:20px; color:#333; font-size:14px; vertical-align:middle; margin-bottom:10px;}
.detail_fenye .npagerlist .name{ float:left; font-weight:500;}
.detail_fenye .npagerlist a{ color:#666; font-size:14px; vertical-align:middle; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width:560px; display:block;}
.detail_fenye .npagerlist a:hover{ color:#278a2f;}
.side_r .return{width:100px;height:38px;border-radius:4px;background-color:#278a2f;color:#fff;line-height:38px;font-weight:bold;padding:0 48px 0 23px;background-image:url(/images/nreturn.png);background-repeat:no-repeat;background-position:right 22px center;transition:background 0.3s; float:right; display:block;}
.side_r .return:hover{background-color:#f39a00}
@media(max-width:767px){
	.detail_fenye .npagerbox{ float:left; max-width:calc(100% - 110px);}
	.detail_fenye .npagerlist a{ max-width:74%;}
}

.preferred{ padding:10px 0 40px;}
.preferred .preTit .name{float:left;color:#333;font-size:32px;height:42px;line-height:42px;}
.preferred .preTit a{ float:right;font-size:14px;color: #736D6D;line-height: 42px;display:inline-block;background:url(/images/more_icon.png) no-repeat right center;}
.preferred .preTit a:hover{color:#278a2f;background:url(/images/more_hower.png) no-repeat right center;}
.preferred .preTit a span{margin-left:15px;font-size:13px;}
.preferred .preList{margin-top:25px;}
.preferred .preList li{ float:left;width:23.5%;margin-left:2%;}
.preferred .preList li:first-child{ margin-left:0;}
.preferred .preList li .pro-img{width:100%;height:auto;position:relative;overflow:hidden;}
.preferred .preList li .pro-img img {width:100%;height:auto;transition: .3s;}
.preferred .preList li .pro-info{background:#fafafa;text-align:center;padding:20px;}
.preferred .preList li .pro-tit{font-size:18px;line-height: 22px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.preferred .preList li .pro-tit a{ color:#4c4949;}
.preferred .preList li .pro-tit a:hover{color:#278a2f;}
.preferred .preList li:hover .pro-img img{transform: scale(1.1);}
.preferred .preList li:hover .pro-info{background: #fff;box-shadow: 4.994px 9.801px 35px 0px rgba(38, 36, 36, 0.1);}
.preferred .preList li:hover .inpro-review{opacity: 1;}
@media(max-width:767px){
	.preferred{ padding:0 10px 20px;}
	.preferred .preTit .name{font-size:1.4rem;height:32px;line-height:32px;}
	.preferred .preTit a{line-height:32px;}
	.preferred .preList{margin-top:20px;}
	.preferred .preList li{ float:left;width:49%;margin-left:2%; margin-bottom:15px;}
	.preferred .preList li:nth-child(2n+1){ margin-left:0;}
	.preferred .preList li .pro-info{padding:10px;}
	.preferred .preList li .pro-tit{font-size:1rem;}
	
	
}

@keyframes bounce{
    0%,20%,53%,80%,to{
        animation-timing-function:cubic-bezier(.215,.61,.355,1);
        transform:translateZ(0)
    }
    40%,43%{
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-14px,0)
    }
    70%{
        animation-timing-function:cubic-bezier(.755,.05,.855,.06);
        transform:translate3d(0,-7px,0)
    }
    90%{
        transform:translate3d(0,0,0)
    }
}

@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake{
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}

/*图标抖动*/
@keyframes jitter{
  from, to{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
  }
  25%{
    -webkit-transform:scale(0.9, 1.1);
    transform:scale(0.9, 1.1);
  }
  50%{
    -webkit-transform:scale(1.1, 0.9);
    transform:scale(1.1, 0.9);
  }
  75%{
    -webkit-transform:scale(0.95, 1.05);
    transform:scale(0.95, 1.05);
  }
}
@-webkit-keyframes jitter{
  from, to{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
  }
  25%{
    -webkit-transform:scale(0.9, 1.1);
    transform:scale(0.9, 1.1);
  }
  50%{
    -webkit-transform:scale(1.1, 0.9);
    transform:scale(1.1, 0.9);
  }
  75%{
    -webkit-transform:scale(0.95, 1.05);
    transform:scale(0.95, 1.05);
  }
}

[class*=am-icon-]{display:inline-block;font-style:normal}
[class*=am-icon-]:before{display:inline-block;font:normal normal normal 1.6rem/1 FontAwesome,sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
@font-face{font-family:FontAwesome;src:url(/style/font/fontawesome-webfont.eot?v=4.6.3);src:url(/style/font/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(/style/font/fontawesome-webfont.ttf?v=4.6.3) format('truetype');font-weight:400;font-style:normal}

