@charset "utf-8";
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font: normal 14px "Microsoft YaHei";-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #333333;background-color: #fff;font-family: "Microsoft YaHei";min-width: 320px;
    background-color: #fafcfe;
    -webkit-text-size-adjust: none;
    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight: rgba(0,0,0,0);
    /*控制内容的可选择性*/
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul,
li,
form,
dl,
dt,
dd,
div,
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
.ul li {list-style: none;}
button{padding: 0;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: "Microsoft YaHei";}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
a:hover {color: #51b43b;text-decoration: none;}
a:focus {color: #333;outline: none;-moz-outline: none;}
a:active {color: #333;}
pre{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    margin:0;
    font-family: "Microsoft YaHei";
    text-align:justify;
    text-justify:inter-ideograph;
}
img, object {
    border: none;
    max-width: 100%;
    border: 0;
    overflow: hidden;
    vertical-align: middle;
}

.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/
.dot2 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.ytable{ display:table; width:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}

a {
    color: #585858;
    text-decoration: none;
    noline: -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 去掉链接触摸高亮 */
a:focus {
    outline: none;
    -moz-outline: none;
}

.hide {
    display: none;
}



.auto_1720{max-width: 1720px;margin: auto;}
@media (max-width: 1720px) {
    .auto_1720{padding: 0 2%;}
}
.auto_1520{max-width: 1720px;margin: auto;}
@media (max-width: 1720px) {
    .auto_1520{padding: 0 2%;}
}




.top{position: absolute;width: 100%;top: 0;left: 0;z-index: 1000;}
.top .top_wrap{	background-color: rgba(255,255,255,0.9);box-shadow: 0px 15px 80px 0px rgba(0, 0, 0, 0.15);border-radius: 0px 0px 30px 30px;position: relative;}
.top .logo{position: absolute;left: 4%;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.top .top_nav{float: right;}
.top .top_nav li{float: left;margin: 40px 25px;}
.top .top_nav li a{display: block;padding: 15px 0;position: relative; color: #333333;font-size: 16px;overflow: hidden;}
.top .top_nav li a:hover,
.top .top_nav li a.aon{background: url("../images/top-on.png") no-repeat bottom center;background-size:  30px 8px;	color: #51b43b;}
.top .top_search{float: right;margin-right: 4%;margin-top: 57px;height: 20px;width: 20px;margin-left: 25px;position: relative;}
.top .open-search{ display:block; width:100%; height:100%; background:url(../images/top-search.png) no-repeat center center; background-size: contain;}
.top .top-search{ position:absolute; top:140%; right:0; background:#333; padding:1px 40px 1px 1px; width:245px; display:none;z-index: 1;}
.top .top-search .text{ width:100%; background:#fff; height:38px; line-height:38px; padding:0 10px; border:none;}
.top .top-search .btn{ position:absolute; right:1px; top:1px; height:38px; width:40px; background:url(../images/top-search.png) no-repeat center center #fff;}
.top .open-search.open-search-show{background: none;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.top .open-search.open-search-show::after,.top .open-search.open-search-show::before{content:"";display: block;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin: auto;background: #333;}
.top .open-search.open-search-show::after{width: 100%;height: 1px;}
.top .open-search.open-search-show::before{height: 100%;width: 1px;}
.top .nav-btn{float: right; margin: 15px 2%;position: relative; height: 30px; width: 30px;cursor: pointer;display: none;}
.top .nav-btn::after,.top .nav-btn::before{content:"";width: 100%;height: 2px;position: absolute;left: 0;right: 0;margin: auto;background: #333;}
.top .nav-btn::after{bottom: 20%;}
.top .nav-btn::before{top: 20%;}
.top .nav-btn i{width: 100%;height: 2px;position: absolute;left: 0;right: 0; top: 0;bottom: 0;margin: auto;background: #333;}
.top .nav-btn.open i{display: none;}
.top .nav-btn.open::before{top: 0;bottom: 0;}
.top .nav-btn.open::after{width: 2px;height: 100%;top: 0;bottom: 0;}
.top .nav-btn.open{transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);height: 30px;width: 30px;}


@font-face {
    font-family: 'Oswald-Regular';
    src: url(../fonts/Oswald-Regular.eot);
    src: url(../fonts/Oswald-Regular.eot?#iefix) format('embedded-opentype'), 
    url(../fonts/Oswald-Regular.woff2) format('woff2'),
    url(../fonts/Oswald-Regular.woff) format('woff'),
    url(../fonts/Oswald-Regular.ttf) format('truetype'),
    url(../fonts/Oswald-Regular.svg#gOswald-Regular) format('svg')
}
@font-face {
    font-family: 'zkwyt';
    src: url(../fonts/zkwyt.eot);
    src: url(../fonts/zkwyt.eot?#iefix) format('embedded-opentype'),
    url(../fonts/zkwyt.woff2) format('woff2'),
    url(../fonts/zkwyt.woff) format('woff'),
    url(../fonts/zkwyt.ttf) format('truetype'),
    url(../fonts/zkwyt.svg#gzkwyt) format('svg')
}

.bottom .msg{background-color: #f1f4f9;padding: 80px 0 20px;}
.bottom .msg .left{float: left;max-width: 50%;}
.bottom .msg .msg_tit{ padding-left: 35px; line-height: 25px;background-position: left center;background-size: contain;background-repeat: no-repeat;	font-size: 16px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #666666;}
.bottom .msg .msg_tit.hot_line{background-image: url("../images/hot-line.png");}
.bottom .msg .msg_tit.addr{background-image: url("../images/bt-addr.png");margin-top: 40px;}
.bottom .msg .msg_tit.wx{background-image: url("../images/bt-wx.png");margin-top: 110px;position: relative;display: inline-block;}
.bottom .msg .msg_tit.wx::after{content:"";display: block;width: 50px;height: 3px;background-color: #000000;opacity: 0.2;top: -53px;right: 0;position: absolute;}
.bottom .msg .tel{font-family: 'Oswald-Regular';font-size: 30px;color: #54b53c;margin-top: 10px;display: block;}
.bottom .msg .bt_addr{	font-size: 14px;color: #666666;margin-top: 10px;}
.bottom .msg .right{float: right;max-width: 50%;text-align: right;}
.bottom .msg .anc{	font-family: zkwyt; font-weight: normal;margin: 0; font-size: 30px;line-height: 36px;color: #666666;}
.bottom .msg .qrcode{display:block;margin: 10px 0 0 auto; max-width: 100px;max-height: 100px;}
.bottom .copyright{background-color: #e4e8ef;padding: 40px 0;font-size: 13px;color: #666666;}
.bottom .copyright .record {float: right;}


@media  (max-width: 1024px){
    .top .top_nav li{margin: 40px 20px;}
}


@media  (max-width: 1023px){
    .top .top_nav{display: none;}
    .top .nav-btn{display: block;}
    .top .top_search{margin-top: 20px}
    .top .logo{height: 80%;}
    .top .logo img{max-height: 100%;}
    .top .top_wrap{border-radius: 0 0 15px 15px;}

    .top .top_nav{position: absolute;width: 100%;top: 100%;left: 0;background-color: rgba(255,255,255,0.9); height: calc(100vh - 60px); overflow: auto;}
    .top .top_nav li{float: none;margin: 0 ;text-align: center;}
    .top .top_nav li a{display: inline-block;}
    .top .top_wrap.nav_open{border-radius: 0;}
}

























.index_bn img{display: block;margin: auto;width: 100%}
.index_bn .pc{}
.index_bn .mb{display: none;}
.index_bn{position: relative;}
.index_bn .bn-mask{position: absolute;left: 0;right: 0;margin: auto;top: 100%;z-index: 5;transform: translateY(-100%);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);}






.index_about{position: relative;padding: 140px 0 160px;background: url("../images/index-about.png") no-repeat bottom center; background-size: 100% auto;}

.index_about .pic{width: 46%;position: relative;float: left;margin-top: 60px;box-shadow: 0px 15px 80px 0px rgba(0, 0, 0, 0.2);border-radius: 50px;}
.index_about .pic figure{width: 100%;padding-bottom: 64.285%;background-position: bottom center; background-size:100% auto;}
.index_about .pic figure img{position: absolute;width: 100%;height: auto;left: 0;bottom: 0;}

.index_about .txt{float: right;width: 47%;}
.index_tit .en{text-transform: uppercase; margin: 0;	font-family: 'Oswald-Regular';font-size: 60px;font-weight: bold;letter-spacing: 12px;color: rgba(0,0,0,0.1);}
.index_tit .cn{font-size: 40px;font-weight: normal;line-height: 30px;color: #333333;margin: 0;padding-bottom: 33px;background: url("../images/top-on.png") no-repeat left bottom;;}
.index_about .txt .intro{margin-top: 50px;margin-bottom: 0;	font-size: 14px;line-height: 30px;color: #666666;margin-right: 15%;}
.more_skip{display: inline-block; width: 170px;height: 46px;background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);border-radius: 23px;position: relative;padding: 0 30px;line-height: 46px;}
.more_skip::before{content:"";width: 23px;height: 23px;background-color: #51b43b;display: block;border-radius: 50%;position: absolute;right: 17px;top: 0;bottom: 0;margin: auto;}
.more_skip::after{content:"";display: block;width: 0;height: 0;position: absolute;top: 0;right: 26px;bottom: 0;margin: auto;border: 4px solid transparent;border-left-color: #fff;border-bottom-color: #fff;transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}

.more_skip:hover{color: #fff;background-color: #51b43b;}
.more_skip:hover::before{background-color: #fff;}
.more_skip:hover::after{border-left-color: #51b43b;border-bottom-color: #51b43b;}


.index_about .txt .more_skip{margin-top: 40px;}
.index_about .video_wrap{text-align: right;}
.index_about .video_btn{display: inline-block; position: relative;cursor: pointer;	box-shadow: 0px 15px 80px 0px rgba(0, 0, 0, 0.3);border-radius: 30px; overflow: hidden;}
.index_about .video_btn img{max-width: 300px;max-height: 210px;}
.index_about .video_btn::after{content:"";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url("../images/index-play.png") no-repeat center center;}

.video-play-wrap {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;background-color: rgba(0, 0, 0, .5);display: none;}
.video-play-wrap .inner {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 80%;max-height: 80%;}
.video-play-wrap video {width: 100%;}
.video-play-wrap .close-btn {background: rgba(30, 30, 30, .6);cursor: pointer;height: 44px;padding: 10px;transition: color .2s;vertical-align: top;width: 44px;position: absolute;right: 0;top: 0;color: #ccc;}
.video-play-wrap .close-btn svg path {fill: transparent;stroke: currentColor;stroke-linejoin: round;stroke-width: 3;}


.index_pro{overflow: hidden;}
.index_pro .slick-wrap .txt{float: left;width: 28.947%;}
.index_pro .index_tit{margin-top: 110px;}
.index_pro .slick-wrap .tit{margin-top: 100px;font-size: 36px;color: #333333;margin-bottom: 0;}
.index_pro .slick-wrap .tit:hover{color: #51b43b;}
.index_pro .slick-wrap .intro{font-size: 18px;line-height: 30px;height: 90px;color: #666666;}
.index_pro .slick-wrap .more_skip{margin-top: 10px;}
.index_pro .slick-list{overflow: visible;}
.index_pro .slick-wrap .pic{width: 61.184%;float: right;position: relative;margin-bottom: 80px;}
.index_pro .slick-wrap .pic figure{padding-bottom: 61.29%;	background-color: #ffffff;box-shadow: 0px 15px 80px 0px rgba(0, 0, 0, 0.15);border-radius: 50px;}
.index_pro .slick-wrap .pic::after{content:"";display: block;width: 100%;height: 100%;border-radius: 50px;background-color: #51b43b;bottom: -80px;left: -150px;position: absolute;z-index: -1;}
.index_pro .slick-wrap .pic img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;max-height: 70%;max-width: 70%;}
.index_pro .slick-wrap .name{position: absolute;width: 100%;text-align: center;top: 60px;	font-family: Oswald-Regular;font-size: 140px;font-weight: bold;letter-spacing: 28px;color: #000000;opacity: 0.05;}
.index_pro .slick-wrap .slick-dots{position: absolute;width: 40px;right:61.184%;bottom:80px;z-index: 10; transform: translateX(-54px);-ms-transform: translateX(-54px);-webkit-transform: translateX(-54px); }
.index_pro .slick-wrap .slick-dots li{height: 40px;width: 40px;margin-top: 25px; border: 1px solid #fff;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);border-radius: 50%;border-top-right-radius: 0;}
.index_pro .slick-wrap .slick-dots li.slick-active{background: #fff;}
.index_pro .slick-wrap .slick-dots li  button{	font-family: Oswald-Regular;font-size: 18px;font-weight: bold;color: #ffffff; height: 100%;width: 100%; border:0;background: none;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.index_pro .slick-wrap .slick-dots li.slick-active  button{color: #999999;}




.index_new{padding: 150px 0 180px;}
.index_new .left{width: 35.526%;float: left;background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);border-radius: 35px;padding: 55px 45px;position: relative;z-index: 5;}
.index_new .left .pic{padding-bottom: 56.666%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.index_new .left .tit{	font-size: 18px;font-weight: normal;color: #333333;margin: 30px 0 0;}
.index_new .left .intro{	font-size: 14px;line-height: 26px;color: #999999;height: 78px;}


.index_new .center{width: 46.05%;float: left;margin-left: -6.5%;margin-top: 90px;	background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);border-radius: 35px;position: relative;padding: 4% 4.6% 4% 11%;}
.index_new .center .item{display: block;padding: 30px 0 30px 100px;border-bottom: 1px dashed #cccccc;position: relative;	font-size: 16px;line-height: 30px;color: #333333;}
.index_new .center .item:last-child{border-bottom: 0;}
.index_new .center .time{position: absolute;top: 38px;left: 0;}
.index_new .center .day{	font-family: Oswald-Regular;font-size: 26px;color: #51b43b;}
.index_new .center .year{	font-family: Oswald-Regular; font-size: 16px;color: #999999;}
.index_new .center::after{content:"";width: 156px;height: 134px;background-color: #50b33b;border-radius: 30px;position: absolute;z-index: -1;right: -40px;bottom: -40px;;}
.index_new .left a:hover .tit,.index_new .center .item:hover{color: #51b43b;}
.index_new .right{width: 17.76%;float: right;}
.index_new .right .intro{	font-size: 18px;line-height: 30px;color: #666666;margin: 100px 0 120px;}






.menu_nav{text-align: center;padding: 75px 0 85px;}
.menu_nav li{display: inline-block;margin: 5px 15px;}
.menu_nav li a{display: block;	min-width: 174px;height: 46px ;line-height: 46px; font-size: 16px;color: #666666 ;background-color: #ffffff;box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);border-radius: 23px;padding: 0 10px;}
.menu_nav li a:hover,.menu_nav li a.on{background-color: #51b43b;color: #fff;	;}

.product_ls{padding-bottom: 7.825%;}
.product_ls .data li{text-align: center; float: left;width: 29.6875%;margin-right: 5.46875%;margin-bottom: 5.46875%;	background-color: #ffffff;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;}
.product_ls .data li:nth-child(3n){margin-right: 0;}
.product_ls .data a{padding-bottom: 18%;display: block;}
.product_ls .data .pic{padding-bottom: 71.842%;position: relative;width: 100%;}
.product_ls .data .pic img{position: absolute;bottom: 0;left: 0;right: 0;max-height: 90%;margin: auto;max-width: 82%;}
.product_ls .data .tit{margin: 14.4%  0;	font-size: 18px;font-weight: normal;color: #333333;padding:  0 10px;}
.product_ls .data .more_skip{width: 190px;height: 49px;line-height: 49px;padding: 0 30px 0 35px;text-align: left;  border-radius: 25px;border: solid 1px #eeeeee;}
.product_ls .data .more_skip::before{background: #fff;}
.product_ls .data .more_skip::after{border-left-color: #999;border-bottom-color: #999}
.product_ls .data a:hover .more_skip{color: #fff;background-color: #51b43b;}
.product_ls .data a:hover .more_skip::before{background-color: #fff;}
.product_ls .data a:hover .more_skip::after{border-left-color: #51b43b;border-bottom-color: #51b43b;}



/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:2.3% 0 0;}
.Page002046 .Pages a{	font-family: Oswald-Regular;font-size: 18px;color: #999999; display:inline-block; vertical-align:middle;background-color: #ffffff;border-radius: 10px;border: solid 1px #eeeeee; padding:0; width: 56px; line-height:56px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#51b43b; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{margin: 0 13px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
/*.Page002046 .Pages .a_prev,*/
/*.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center #fff; overflow:hidden; line-height:1000px; height:38px;}*/
/*.Page002046 .Pages .a_next{ background:url(../images/Page002046-a_next.gif) no-repeat center center #fff;}*/
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end,
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ display:none;}
@media(max-width:640px){
    .Page002046 .Pages .a_first,
    .Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
    .Page002046 .Pages a{padding:0 5px; }
}



.auto_1280{max-width: 1280px;margin: auto;}
@media(max-width:1280px){
    .auto_1280{padding: 0 2%;}
}



.product_dt{padding: 7.2% 0 7.8125%;}
.product_dt  .info1 .pic{position: absolute;top: 0;left: 0; width: 66.40625%;	background-color: #ffffff;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);border-radius: 30px;z-index: 5;}
.product_dt .info1{position: relative}
.product_dt .info1 .pic{text-align: center;}
.product_dt .info1 .name{display: block; overflow: hidden;white-space: nowrap;	font-family: Oswald-Regular;font-size: 127px;font-weight: bold;letter-spacing: 26px;color: #000000;opacity: 0.05;}
.product_dt .info1 .pic img{margin-top: -75px;position: relative;z-index: 1;}
.product_dt .info1 .slick-wrap .slick-slide{padding: 20px 100px 90px; }
.product_dt .info1 .slick-dots{position: absolute;width: 40px;right:50px;bottom:60px;z-index: 10;  }
.product_dt .info1 .slick-dots li{height: 40px;width: 40px;margin-top: 25px; border: 1px solid #cccccc;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);border-radius: 50%;border-top-right-radius: 0;}
.product_dt .info1 .slick-dots li.slick-active{background-color: #51b43b;border: 1px solid #51b43b;}
.product_dt .info1 .slick-dots li  button{	font-family: Oswald-Regular;font-size: 18px;font-weight: bold;color: #999999; height: 100%;width: 100%; border:0;background: none;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.product_dt .info1  .slick-dots li.slick-active  button{color: #fff;}
.product_dt .info1 .txt{float: right;margin-top: 60px;  width: 73.4375%;color: #fff;	background-color: #51b43b;border-radius: 30px;min-height: 540px;padding: 7.4% 3.9% 7.4% 44.53125%;}
.product_dt .info1 .txt .tit{font-size: 30px;font-weight: normal;margin: 0;}
.product_dt .info1 .txt .tits{	font-size: 18px;line-height: 30px;font-weight: normal;margin: 10px 0;}
.product_dt .info1 .txt .intro{position: relative;	font-size: 18px;font-weight: normal;line-height: 30px;margin:80px 0 0;}
.product_dt .info1 .txt .intro::before{content:"";display: block;width: 45px;height: 2px;background-color: #ffffff;position: absolute;left: 0;top: -40px }
.product_tit{font-size: 30px;font-weight: normal;color: #50b23a;margin: 0;}
.product_dt .info2 .product_tit{margin: 100px 0 40px;}
.pro_cont{	background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;}
.product_dt .info2 .pro_cont{padding: 90px 80px;font-size: 18px;line-height: 34px;color: #666666;}
.product_tits{font-size: 22px;font-weight: bold;color: #50b23a;}
.product_dt .info2  .product_tits{margin:30px 0 20px;}
.product_dt .info3 .pro_cont{padding: 70px 88px 30px;}
.product_dt .info3 .product_tit{margin: 60px 0 40px;}
.product_dt .info3 .data li{float: left;width: 50%;position: relative;padding-left: 45px;padding-right: 11%}
.product_dt .info3 .data .num{position: absolute;left: 0;top: 0; height: 30px;width: 30px; border: 1px solid #51b43b;background-color: #51b43b; transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);border-radius: 50%;border-top-right-radius: 0;}
.product_dt .info3 .data .num  button{	font-family: Oswald-Regular;font-size: 14px;margin-top: -1px; font-weight: bold;color: #fff; height: 100%;width: 100%; border:0;background: none;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.product_dt .info3 .data .tit{	font-size: 18px;font-weight: normal;color: #51b43b;margin: 0;}
.product_dt .info3 .data .intro{	font-size: 16px;font-weight: normal;line-height: 30px;color: #666666;margin: 10px 0 40px;}
.product_dt .info3 .data li:nth-child(2n + 1){clear: both;}
.product_dt .info3  .product_tit{margin: 80px 0 40px;}
.product_dt .info3 .pro_cont{padding: 80px 88px 30px;	font-size: 14px;line-height: 30px;color: #666;}
.product_dt .info3 .pro_cont p{margin: 0 ;}
.product_dt .info3 .tits{	font-size: 18px;font-weight: normal;line-height: 36px;color: #58b544;margin: 0;}
.product_dt .info3 .step{margin-top: 20px;margin-bottom: 50px;}
.product_dt .info3 .step li{float: left;width: 30.63%;margin-right: 3.96%;}
.product_dt .info3 .step .pic{padding-bottom: 70.588%;position: relative;border-radius: 10px;overflow: hidden;}
.product_dt .info3 .step .pic img{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;height: 100%;}
.product_dt .info3.jcbg .step li{ width: 32%; margin-right: 2%;}
.product_dt .info3.jcbg .step .pic{ padding-bottom: 132%;}
.product_dt .info3 .step li:nth-child(3n){margin-right: 0;}
.product_dt .info3 .step li:nth-child(3n + 1){clear: both;}
.product_dt .info3 .step .intro{font-size: 16px;color: #666666;padding: 20px 0;}





.solution{padding: 110px 0 80px;}
.solution  .auto_1280{position: relative;}
.solution .txt{/* width: 57.03125%; *//* float: right; *//* position: relative; *//* z-index: 10; */}
.solution .txt .tit{position: relative;font-family: 'zkwyt'; font-size: 58px;font-weight: normal;color: #51b43b;padding-bottom: 50px;margin: 0 0 0 100px;background: url("../images/top-on.png") no-repeat bottom left;background-size: 110px auto;}
.solution .txt .cont{margin: 40px 0 0;background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.1);border-radius: 35px;padding: 70px 90px 80px ;}
.solution .txt .cont  .tits{	font-size: 22px; font-weight: normal;color: #51b43b;margin: 0;}
.solution .txt .cont .intro{	font-size: 16px;line-height: 30px;color: #777777;margin: 25px 0 0;}
.solution .pic{width: 54.29%;position: absolute;top: 30px;left: 0;display: none;}



.user_ls{padding: 9.375% 0;}

.user_ls .data li{width: 31.25%;float: left;margin-right: 3.125%;margin-bottom: 4.6875%;	background-color: #ffffff;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;padding: 30px 30px 20px;}
.user_ls .data li:nth-child(3n){margin-right: 0;}
.user_ls .data .pic{padding-bottom: 57.058%;background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 5px;overflow: hidden;}
.user_ls .data .tit{	font-size: 18px;font-weight: normal;color: #333333;margin: 30px 0 20px;}
.user_ls .data .intro{	font-size: 14px;line-height: 24px;color: #999999;margin: 0;height: 48px;}

.support{}

.support{padding: 7.2% 0 20px;}
.support .info1 .pic{overflow: hidden; position: absolute;top: 0;left: 0; width: 66.40625%;	background-color: #ffffff;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);border-radius: 30px;z-index: 5;}
.support .info1{position: relative}
.support .info1 .pic figure{padding-bottom: 61.176%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.support .info1 .name{display: block;	font-family: Oswald-Regular;font-size: 127px;font-weight: bold;letter-spacing: 26px;color: #000000;opacity: 0.05;}
.support .info1 .pic img{margin-top: -90px;}
.support .info1 .txt{float: right;margin-top: 60px;  width: 73.4375%;color: #fff;	background-color: #51b43b;border-radius: 30px;min-height: 540px;padding: 3.4% 3.9% 3.4% 44.53125%;}
.support .info1 .txt .tit{font-size: 30px;font-weight: normal;margin: 0;}
.support .info1 .txt .tits{	font-size: 18px;line-height: 30px;font-weight: normal;margin: 10px 0;}
.support .info1 .txt .intro{position: relative;	font-size: 18px;font-weight: normal;line-height: 30px;margin:80px 0 0;}
.support .info1 .txt .intro::before{content:"";display: block;width: 45px;height: 2px;background-color: #ffffff;position: absolute;left: 0;top: -40px }
.support .info1 .txt li{	font-size: 18px;line-height: 30px;padding-left: 30px;}
.support .info1 .txt li b{font-size: 20px;position: relative;margin-right: 45px;}
.support .info1 .txt li b::after{content:"";width: 25px;height: 2px;background-color: #ffffff;display: inline-block;position: absolute;top: 0;;bottom: 0;right: -34px;margin: auto;}

.info-svc_tit {margin-bottom: 20px;}
.support .info2{margin-top: 4.6875%;}
.support .info2 li{float: left;width: 37.8125%; margin:0 5.46875% 4.6875%;}
.support .info2 .tit, .info-svc_tit .tit{margin: 0;	font-size: 30px;font-weight: bold;line-height: 30px;color: #50b23a;text-align: center}
.support .info2  .num, .info-svc_tit .tit .num {display: inline-block;margin-right: 10px; height: 40px;width: 40px; border: 1px solid #51b43b;background-color: #51b43b; transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);border-radius: 50%;border-top-right-radius: 0;}
.support .info2  .num  button, .info-svc_tit .tit .num  button{	font-family: Oswald-Regular;font-size: 20px; font-weight: bold;color: #fff; height: 100%;width: 100%; border:0;background: none;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.support .info2 .intro{padding:40px 40px 10px; font-size: 16px;font-weight: normal;line-height: 30px;color: #666666;	background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;min-height: 205px;}
.support .info2 li:nth-child(2n){float: right;}
.support .info2 li:nth-child(2n + 1){clear: both;}


.new_ls{padding-bottom: 6.25%;}
.new_ls .data li{margin-bottom: 3.125%;}
.new_ls .data li a{display: block;position: relative;padding:30px 0 30px 38.28125%;}
.new_ls .data .pic{width: 35.9375%;position: absolute;left: 0;top:50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%); padding: 20px;	background-color: #ffffff;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;}
.new_ls .data .pic figure{padding-bottom: 56.75%;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.new_ls .data .time{	font-family: Oswald-Regular;font-size: 26px;color: #51b43b;}
.new_ls .data .time .year{	font-size: 16px;color: #999999;}
.new_ls .data .tit{font-size: 20px;font-weight: normal;line-height: 30px;color: #333333;margin:20px 0;}
.new_ls .data .intro{font-size: 16px;line-height: 26px;color: #666666;margin: 0;height: 52px;}


.new_ls .data .more_skip{background: transparent; margin-top: 20px; box-shadow:none; width: 190px;height: 49px;line-height: 49px;padding: 0 30px 0 35px;text-align: left;  border-radius: 25px;border: solid 1px #eeeeee;}
.new_ls .data .more_skip::before{background: transparent;}
.new_ls .data .more_skip::after{border-left-color: #999;border-bottom-color: #999}
.new_ls  .data a:hover .more_skip{color: #fff;background-color: #51b43b;}
.new_ls .data a:hover .more_skip::before{background-color: #fff;}
.new_ls  .data a:hover .more_skip::after{border-left-color: #51b43b;border-bottom-color: #51b43b;}


.new_dt{padding:7.2% 0  6.25%;}
.new_dt .tit{text-align: center;	font-size: 30px;font-weight: normal;color: #333333;margin: 0;}
.new_dt .time{font-family: Oswald-Regular;font-size: 16px;font-weight: normal;line-height: 30px;color: #999999;display: block;text-align: center;margin: 10px 0;}
.new_dt .article{	font-size: 16px;line-height: 36px;color: #666666;margin-top: 40px;padding-bottom: 5.4%;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 5.4%;}
.new_dt .article img{display: block;margin:auto;}
.new_dt .skip_cont a{display: block;	font-size: 16px;color: #666666;padding: 5px 0;}
.new_dt .skip_cont a:hover{color: #51b43b}



.league{padding: 4.1% 0;}
.league_tit{	font-family: Impact;font-size: 60px;font-weight: bold;letter-spacing: 12px;color: #000000;opacity: 0.1;margin: 0;}
.league_tits{	font-family: "zkwyt";font-size: 36px;font-weight: normal;line-height: 36px;color: #51b43b;margin: 0;}
.league .jm {margin:3% 0;}
.league .jm li{width:48%;float:left;margin-right:4%;background: #fff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;padding: 3%;}
.league .jm li:nth-child(2n){margin-right:0;}
.league .jm li p{font-size:16px;color:#666666;}
.league .jm li span{font-family: zkwyt;font-size:30px;font-weight:normal;color:#51b43b;margin:0;}
.league .bt{font-family: zkwyt;font-size:30px;font-weight:normal;color:#51b43b;margin:0;}
@media  (max-width: 768px){
.league .jm li{width:100%;margin-bottom:4%}
.league .jm li span{font-size:20px;}
}
.league .step{margin-top: 40px;}
.league .desc {margin-top: 40px;}
.league .step li{margin-bottom: 14px;padding-left: 21.09375%;position: relative;}
.league .step .label{position: absolute;width: 23.21%;left: 0;top: 0;height: 100%; color: #fff;background-color: #51b43b;font-size: 22px;}
.league .step .label>span{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.league .step b{padding: 0 35px 0 25px;display: inline-block; font-size: 26px;}
.league .step .cont{background-color: #e9ebed;	font-size: 14px;font-weight: normal;line-height: 24px;color: #666666;min-height: 68px;padding:  10px 150px 10px 50px;}
.league .step .label::after{content: "";display: block;height: 100%;left: 100%;background: url("../images/league-item.jpg") no-repeat left center; width: 50px;position: absolute;background-size: auto 100%;}

.league .league_tit2{margin-top: 5.4%;}
.league .league_case{margin: 30px 0 0;}

.league .league_case li{float: left;width: 29.565%;margin-right: 5.6521%;}
.league .league_case li:nth-child(3n){margin-right: 0;}
.league .league_case .pic{overflow: hidden;	background-color: #c7c7c7;border-radius: 10px;padding-bottom: 70.58%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.league .league_case .tit{	font-size: 16px;font-weight: normal;color: #666666;}


.auto_1150{max-width: 1150px;margin: auto;}
@media  (max-width: 1150px){
    .auto_1150{padding: 0 2%;}
}

.about{	font-size: 18px;line-height: 34px;color: #666666;margin:  0 0 40px;}
.about .pic{	box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);border-radius: 10px;}
.about .about_tit{font-family: "zkwyt";font-size: 30px;font-weight: normal;color: #51b43b;margin: 0;}
.about .about_tit.tit1{margin-top:70px;}
.about .why{margin-top: 50px;}
.about .why li{min-height: 370px; margin-bottom: 20px;	background-color: #ffffff;box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;padding: 70px 60px 30px;width: 29.6875%;margin-right: 5.46875%;float: left;}
.about .why li:nth-child(3n){margin-right: 0;}
.about .why .tit{	font-size: 30px;font-weight: normal;color: #51b43b;margin: 0;}
.about .why  .intro{font-size: 16px;font-weight: normal;line-height: 30px;color: #666666;margin: 25px 0 0;}
.about .about_tit.tit2{margin: 60px 0 40px;}
.about .about_his li{position: relative;padding-left: 35px;font-size: 18px;line-height: 30px;color: #666666;margin: 20px 0;}
.about .about_his li::before{content:"";display: block;height: 15px;width: 15px; border: 1px solid #51b43b;background-color: #51b43b; transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);border-radius: 50%;border-top-right-radius: 0;position: absolute;left: 0;top: 7px;}

.honor_ls{padding-bottom: 6.25%;}
.honor_ls .data li{margin-bottom: 4.6875%;margin-right: 3.4375%;	background-color: #ffffff;box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.05);border-radius: 15px;width: 22.421875%;float: left;padding: 22px;}
.honor_ls .data .pic{padding-bottom: 137%;background-repeat: no-repeat;background-position:center center;background-size: cover;}
.honor_ls .data .tit{text-align: center;font-size: 16px;font-weight: normal;line-height: 30px;color: #333333;margin: 20px 0 5px;}
.honor_ls .data li:nth-child(4n){margin-right: 0;}
.fancybox-title-float-wrap .child,
.fancybox-close::before,
.fancybox-close::after{background: #51b43b!important;}


.culture{padding-bottom: 6.25%;}

.culture .txt{float: right;width: 45.93%;margin-top: 180px;}
.culture .txt .tit{position: relative;font-family: 'zkwyt'; font-size: 58px;font-weight: normal;color: #51b43b;padding-bottom: 65px;background: url("../images/top-on.png") no-repeat bottom left;background-size: 110px auto;margin-top: 0;}
.culture .txt .cont{	font-size: 16px;font-weight: normal;line-height: 30px;color: #666666;}
.culture .pic{width: 48.59%;float: left;position: relative;}
.culture .pic .img_mask{z-index: 5;position: relative;}
.culture .pic .img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.culture2{padding-bottom: 6.25%;}

.culture2 .item {width: 50%;float: left;}
.culture2 .txt{float: right;width: 100%;}
.culture2 .txt .tit{position: relative;font-family: 'zkwyt'; font-size: 58px;font-weight: normal;color: #51b43b;padding-bottom: 65px;background: url("../images/top-on.png") no-repeat bottom left;background-size: 110px auto;margin-top: 0;}
.culture2 .txt .cont{	font-size: 16px;font-weight: normal;line-height: 30px;color: #666666;}
.culture2 .pic{width: 48.59%;float: left;position: relative;}
.culture3{padding-bottom: 6.25%;}

.contract_ls{padding-bottom: 6.25%;}
.contract_ls .data li{margin-bottom: 4.68%;	background-color: #ffffff;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);border-radius: 30px;padding: 40px;}
.contract_ls .data .map_wrap{float: right;width: 63.46%;height: 440px;background-color: #e0e0e0;border-radius: 15px;position: relative;}
.contract_ls .data .map_wrap .map{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.contract_ls .data .map_wrap img{max-width: none;}
.contract_ls .data .txt{width: 36.53%;float: left;padding-right: 7%;}
.contract_ls .data .tit{margin: 55px 0 0; font-size: 24px;font-weight: normal;color: #51b43b;}
.contract_ls .data  .label{	font-size: 18px;color: #999999;margin: 40px 0 20px;}
.contract_ls .data .info{	font-size: 18px;line-height: 25px;color: #666666;margin:10px 0 0;}
.contract_ls .data .info_tel{font-family: Oswald-Regular;font-size: 24px;font-weight: bold;color: #54b53c;line-height: 25px;}


.list_istop{ padding:0% 0 2% 0;margin: 0 auto;margin-top:1.5%;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#54b53c;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #b2b2b2 dotted; height:52px; line-height:51px; overflow:hidden;}
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:13px; color:#4c4c4c;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px}
.list_istop li a:hover{ color:#54b53c;}

@media(max-width:640px){
    .list_istop li a{width:76%;}
}





@media  (max-width: 1199px){
    .index_pro .slick-wrap .txt{width: 100%;}
    .index_pro .slick-wrap .pic{width: 80%;margin-top: 20px;margin-bottom: 60px;}
    .index_pro .slick-wrap .pic figure{border-radius: 25px;}
    .index_pro .slick-wrap .pic::after{left: -20%;bottom: -20%;border-radius: 25px;}
    .index_pro .slick-wrap .name {top: 0px;font-size: 30px;letter-spacing: 10px;}
    .index_pro .slick-wrap .slick-dots li{height: 25px;width: 25px;margin-top: 15px;}
    .index_pro .slick-wrap .slick-dots li button{font-size: 12px;}
    .index_pro .slick-wrap .slick-dots{bottom: 60px;right: 90%;transform: translateX(75%);width: 25px;}

    .index_pro .index_tit{margin-top: 0;}
    .index_pro .slick-wrap .tit{font-size: 20px;margin-top: 30px;}
    .index_pro .slick-wrap .intro{font-size: 16px;line-height: 28px;max-height: 84px;height: auto;}
}

@media  (max-width: 768px){
    .index_about{background: none;}
    .index_about .txt,.index_about .pic{width: 100%;}

    .index_about{padding: 40px 0 60px;}
    .index_tit .en{font-size: 26px;}
    .index_tit .cn{font-size: 22px;padding-bottom: 14px;background-size: auto 12px;}
    .index_about .txt .intro{margin-top: 25px;margin-right: 0;}
    .index_about .txt .more_skip{margin-top: 20px;}
    .index_about .video_wrap{text-align: left;margin: 20px 0 0;}

    .index_new .left,.index_new .right,.index_new .center{float: none;width: 100%;}
    .index_new{padding: 50px 0 80px;}
    .index_new .right .intro{margin: 30px 0 40px;}
    .index_new .left{margin: 20px 0 0;padding: 25px 20px;}
    .index_new .center{margin: 20px 0 0;padding: 25px 20px;}
    .index_new .center .item{}
    .index_new .center::after{display: none;}

    .menu_nav li a{min-width: 120px;height: 36px;line-height: 36px;}
    .menu_nav li{margin: 5px;}
    .menu_nav{padding: 25px 0 35px;}
    .product_ls .data li{width: 100%;margin-right: 0;}
    .Page002046 .Pages em a{margin:5px;}


    .product_dt .info1 .pic{width: 100%;position: relative;}
    .product_dt .info1 .slick-wrap .slick-slide{    padding: 10px 40px 30px;}
    .product_dt .info1 .name {font-size: 26px;letter-spacing: 6px;}
    .product_dt .info1 .pic img{margin-top: -15px;}
    .product_dt .info1 .slick-dots li{height:25px;width: 25px;margin-top: 10px;}
    .product_dt .info1 .slick-dots li button{font-size: 12px;}
    .product_dt .info1 .slick-dots {width: 25px;right: 10px;bottom: 15px;}
    .product_dt .info1 .txt{float: none;width: 100%;margin-top: 20px;padding: 5%;min-height: auto;}
    .product_dt .info1 .txt .intro{margin-top: 30px;}
    .product_dt .info1 .txt .intro::before{top: -14px;}

    .product_tit{font-size: 22px;}
    .product_dt .info2 .product_tit,
    .product_dt .info3 .product_tit{margin: 40px 0 20px;}
    .product_dt .info1 .txt .tit{font-size: 22px;}
    .product_dt .info1 .txt .tits,  .product_dt .info1 .txt .intro{font-size: 16px;}
    .product_dt .info2 .pro_cont{padding: 5% ;font-size: 16px;}
    .product_dt .info3 .pro_cont{padding: 5%;}
    .product_dt .info3 .data li{width: 100%;padding-right: 0;}
    .product_dt .info3 .step{margin-bottom: 30px;}
    .product_dt .info3 .step:last-child{margin-bottom: 0;}

    .solution{padding: 40px 0 40px;}
    .solution .txt{width: 100%;float: none;}
    .solution .txt .tit{margin: 0;font-size: 28px;    padding-bottom: 30px;background-size: 56px auto;}
    .solution .txt .cont{margin: 30px 0 0;padding: 30px 5%;}

    .solution .pic{width: 100%;position: relative;top: 0;margin-top: 30px;}
    .support .info2 li{width: 100%;margin-right: 0;margin-left: 0;}
    .support .info1 .pic{width: 100%;position: relative;}
    .support .info1 .txt{float: none;width: 100%;padding: 5%;margin-top: 30px;min-height: auto;}
    .support .info2 .tit{font-size: 22px;}
    .support .info2 .num{height: 35px;width: 35px;}
    .support .info2 .num button{font-size: 14px;}
    .support .info2 .intro{padding: 8% 5%;}
    .league .step .label{position: relative;width: 100%;height: 48px;}
    .league .step .label::after{left: auto;right: 0;background-position: right center;}
    .league .step li{padding: 0;}
    .league .step .cont{padding: 5% 5% 5% 25px;}
    .league_tit{font-size: 30px;letter-spacing:6px;}
    .league_tits{font-size: 20px;line-height: normal;}
    .league .step{margin-top: 25px;}
		.league .desc {margin-top: 25px;}
    .league .league_case li{width: 100%;margin-right: 0;margin-bottom: 15px;}

    .about .about_tit{font-size: 24px;}
    .about .about_tit.tit1{margin-top: 35px;}
    .about .why{margin-top: 25px;}
    .about .why li{width: 100%;margin-right: 0;padding: 6% 5%;min-height: auto;}
    .about .why .tit{font-size: 22px;}
    .about .why .intro{margin-top: 10px;}
    .about .about_tit.tit2{margin: 30px 0 20px;}
    .culture .txt{margin-top: 0;width: 100%;}
    .culture .txt .tit{font-size: 26px;margin: 0 0 20px;    padding-bottom: 25px;background-size: 50px auto;}
    .culture .pic{width: 100%;}

    .contract_ls .data li{padding: 5%;}
    .contract_ls .data .txt{width: 100%;padding: 0;}
    .contract_ls .data .map_wrap{width: 100%;height: 320px;margin-top: 20px;}
    .contract_ls .data .tit{margin-top: 0;}
    .contract_ls .data .label{margin: 20px 0 10px;}
    .contract_ls .data .info_tel{font-size: 20px;}
}




@media  (max-width: 640px){
    .index_bn .pc{display: none;}
    .index_bn .mb{display: block;}

    .bottom .msg{padding: 40px 0 20px;}
    .bottom .msg .msg_tit.addr{margin-top: 10px;}
    .bottom .msg .anc{font-size: 24px;line-height: 28px;}
    .bottom .msg .left,.bottom .msg .right{width: 100%;max-width: 100%;text-align: left;}
    .bottom .msg .msg_tit.wx::after{right: auto;left: 0;top: -14px;}
    .bottom .msg .qrcode{margin-left: 0; margin-right: auto;}
    .bottom .msg .msg_tit.wx{margin-top: 30px;}
    .bottom .msg .left{margin-top: 15px;}
    .bottom .msg .tel{font-size: 24px;margin-top: 2px;}
    .bottom .copyright span,.bottom .copyright .record{display: block;float: none;}
    .bottom .copyright{padding: 20px 0;}
    .product_dt .info3 .step li{width: 100%;margin-right: 0;}
    .product_dt .info3.jcbg .step li{width: 100%;margin-right: 0;}

    .user_ls .data li{width: 100%;margin-right: 0;}
    .new_ls .data li{margin-bottom: 20px;}
    .new_ls .data .tit{margin: 10px 0;}
    .new_ls .data li a{padding: 0;}
    .new_ls .data .pic{position: relative;transform: none;width: 100%;margin-bottom: 15px;}

    .honor_ls .data li{width: 49%;margin-right: 2%;padding: 5%;}
    .honor_ls .data li:nth-child(2n){margin-right: 0;}
    .honor_ls .data .tit{margin: 10px 0 0;}

    .league .step .label,.league .step b{font-size: 18px;}
    .league .step b{    padding: 0 25px 0 15px;}
    .new_dt .tit{font-size: 20px;}
}
.sidebar {
	position: fixed;
	right: 0;
	top: 60%;
	z-index: 10;
}
.sidebar .sidebar-list .item {
	list-style: none;
	position: relative;
}
.sidebar .sidebar-list .item .code {
	position: absolute;
	right: 110%;
	top: 0;
	width: 100px;
	height: 100px;
	display: none;
}
.sidebar .sidebar-list .item:hover .code {
	display: block;
}
.sidebar .sidebar-list .item3 .cont {
    position: absolute;
    right: 100%;
    top: 0;
    height: 80px;
    line-height: 80px;
    padding: 0 20px;
    background-color: #FBB01F;
    white-space:nowrap;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: .3s;
    transition: .3s;
    z-index: -1;
}
.sidebar .sidebar-list .item3:hover .cont {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.sidebar .item a {
	display: block;
	width: 80px;
	height: 80px;
	text-align: center;
	padding: 12px 0 0;
	color: #fff;
}
.sidebar .item a .icon {
	display: block;
	margin: 0 auto 4px;
}
.sidebar .item1 {
	background-color: #6DA9DE;
}
.sidebar .item2 {
	background-color: #78C340;
}
.sidebar .item3 {
	background-color: #FBB01F;
}


/*
 .TextList002241 为demo编号
 */
.TextList002241{ padding: 6% 0 0;font-size: 14px; padding-bottom: 35px;}
.TextList002241 .list {}
.TextList002241 .list li{padding:3%;position: relative;float: left;width: 33.333%;text-align: center;background: #fff;border:1px solid #e8e8e8;margin-left: -1px;margin-top: -1px;}
.TextList002241 .list li:nth-child(2n){background: #F3F5F9;}
.TextList002241 .list li .num{width: 68px;height: 68px;margin:0 auto;background: #F3F5F9;color: #78C340;border-radius: 50%;line-height: 68px;font-size: 28px;font-family: 'Oswald-Regular';box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);}
.TextList002241 .list li:nth-child(2n) .num{background: #fff}
.TextList002241 .list li .info{}
.TextList002241 .list li h3{ margin:0;font-size: 18px;font-weight: normal;color: #333333;padding-top: 20px;}
.TextList002241 .list li p{margin: 10px 0 0;font-size: 14px;line-height: 24px;height: 48px; color: #999999;padding-top: 10px;}
.TextList002241 .Page002046 .Pages{padding: 8% 0 6%;}

.info3.info2{margin-top: 0;}
.svc_tit{text-align: center;font-size: 30px;font-weight: bold;color: #51b43b;margin: 0 0 5%;}
.info3 .intro{margin: 20px 0;}
.info3 dd{float: left;text-align: center;}
.info3 dd .tits{margin: 0 0 5px 0;}
.info3 img{display: block;margin: auto;max-width: 96%;height: 100px;}
.info2 ul .cl2{width: 89.0625%;}
.info3 dd .left, .info3 dd .right{width: 50%;float: left;}

.info3 ul .cl2:last-child dd{width: 50% !important;}
.info3 ul .cl2:last-child dd:last-child{width: 100%!important;margin-top: 15px}
.info3 ul .cl2:last-child dd:last-child .left,.info3 ul .cl2:last-child dd:last-child .right{width: 25%;}
.info3 ul .cl2:last-child dd:last-child img{height: 160px;}

@media  (max-width: 768px){
    .info2 ul .cl2{width: 100%;}
    .info3 dd,.info3 ul .cl2:last-child dd{width: 100% !important;margin-top: 5%;}
    .info3 dd:first-child{margin-top: 0;}
    .info3 ul .cl2:last-child dd:last-child .left, .info3 ul .cl2:last-child dd:last-child .right{width: 100%;}
    .info3 ul .cl2:last-child dd:last-child img{height: auto;}
    .TextList002241 .list li{width: 50%;}
}

.txt_info{ text-align: center; padding-top: 3%; font-size: 16px; color: #51b43b}

