﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#333;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;font-style: normal;}
html,body{width:100%; position:relative;height:100%;}
.bodyw,.body_st{height:100%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#333;}
a:hover{color:#069bf2;}

/** 重置图片元素 **/
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w1200{ width:1200px;max-width: 95%; margin:auto;}
.w1389{ width:1389px;max-width: 95%; margin:auto;}

.top_t{background:#fff;}
.top_t .l{color: #069bf2;font-size: 31px;font-weight: bold;line-height: 71px;}
.top_t .r{}
.top_t .r a{float: left;font-size: 16px;line-height: 71px;color: #666;padding-left: 32px;}
.top_t .r a.cn{background: url(../img/cn.png) left center no-repeat;margin-right: 20px;}
.top_t .r a.en{background: url(../img/en.png) left center no-repeat;}
.top_t .r a.on{color: #069bf2;}
.top_bg{height: 60px;}
.top_bg2{position: relative;left: 0;top: 0;right: 0;z-index: 9;-webkit-transition: 0.5s;transition: 0.5s;border-bottom: 1px solid rgba(0, 0, 0, 0.1);height: 60px;background: #fff;background: #069bf2;}
.top_bg2.on{position: fixed;}
.logo{float: left;}
.logo img{display: block;}
.dh{float: right;}
.dh ul li{float: left;position: relative;}
.dh ul li p a{display: block;font-size: 18px;line-height: 60px;padding: 0 44px;color: #fff;}
.dh ul li:hover p a{background: #1b6bce;}
.dh ul li .dh_fl{position: absolute;left: 50%;width:220px;top: 60px;display: none;margin-left:-110px;}
.dh ul li .dh_fl ul li{width:100%;}
.dh ul li .dh_fl ul li a{display: block;width:100%;line-height: 30px;background: rgba(27, 107, 206, .95);padding: 0 10px;border-bottom: 1px solid #cccccc40;font-size:16px;text-align: center;color: #fff;}
.dh ul li .dh_fl ul li:hover a{background: rgba(255, 255, 255, 1);color: #1b6bce;}

.banner{width:100%;overflow:hidden;position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{float:left;width:1%;overflow:hidden;position:relative;}
.banner ul li a{display: block;}
.banner ul li a img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin:0 5px;display:inline-block;width:50px;height:2px;zoom:1;position:relative;-webkit-transition:0.5s;transition:0.5s;background: #fff;}
.bandd span.on{background:#1b6bce;}
.banz,.bany{ position:absolute; top:50%; width:50px;margin-top: -25px; height:50px; opacity:0;  -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 24px;line-height:50px;text-align: center;color: #333;background: rgba(255, 255, 255, 0.5);border-radius: 50%;}
.banz{ left:5%;}
.bany{ right:5%;}
.banz:before,.bany:before{position: absolute;top: 50%;left: 50%; -webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%) ;}
.bany:before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}

.sy_sz{padding: 100px 0;background: url(../img/shu.jpg) center top no-repeat;background-size: 100% auto;}
.sy_sz ul li{float: left;width: 25%;text-align: center;}
.sy_sz ul li .ml1{}
.sy_sz ul li .ml1 img{display: block;margin: auto;}
.sy_sz ul li .ml2{font-size:55px;color:#515252;font-weight:bold;line-height: 72px;margin-top: 20px;}
.sy_sz ul li .ml3{font-size:30px;color:#7b7b7b;margin-top:4px;line-height: 40px;}

.sy_cp{}
.sy_cp ul li{position: relative;}
.sy_cp ul li .img{overflow: hidden;}
.sy_cp ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.sy_cp ul li .txt{position: absolute;left: 0;width: 100%;top: 50px;text-align: center;}
.sy_cp ul li .txt .ml1{font-size: 60px;line-height: 60px;color: #fff;font-weight: bold;}
.sy_cp ul li .txt .ml2{font-size: 15px;line-height: 15px;color: #fff;margin-top: 30px;font-weight: bold;}
.sy_cp ul li:nth-child(4) .txt .ml1{color: #000;}
.sy_cp ul li:nth-child(4) .txt .ml2{color: #000;}

.sy_xw{padding: 80px 0;}
.sy_xw_bt{}
.sy_xw_bt .ml1{display: block;width: 376px;font-size: 60px;line-height: 85px;background: #393939;text-align: center;color: #fff;margin: auto;font-weight: bold;position: relative;}
.sy_xw_bt .ml1 span{float: right;width: 188px;background: #0689ee;}
.sy_xw_bt .ml1:after{content: "";position: absolute;bottom:-18px;left: 50%;width: 80px;height: 2px;background: #0689ee;margin-left: -40px;}
.sy_xw_bt .ml2{font-size: 27px;color: #9e9e9e;line-height: 27px;text-align: center;margin-top: 35px;}
.sy_xw_lb{border: 1px solid #f0f0f0;box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);padding: 80px 100px;margin-top: 50px;}
.sy_xw_lb_l{float:left;width: 48%;}
.sy_xw_lb_r{float:right;width: 48%;}
.sy_xw_lb .xbt{border-bottom: 2px solid #55575f;margin-bottom: 15px;}
.sy_xw_lb .xbt .ml1{float:left;font-size:35px;color:#353535;line-height:60px;padding-left: 30px;background: url(../img/news-lx.png) left center no-repeat;}
.sy_xw_lb .xbt .ml2{float:right;font-size: 15px;color: #9e9e9e;line-height: 60px;}
.sy_xw_lb ul li{padding: 20px 200px 15px 15px;border-bottom: 1px dotted #cdcdcd;position: relative;}
.sy_xw_lb ul li .ml1{font-size: 25px;color: #069bf2;line-height:25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.sy_xw_lb ul li .ml2{font-size: 16px;color: #9e9e9e;line-height:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 15px;}
.sy_xw_lb ul li .ml3{font-size: 22px;color: #656464;line-height:22px;position: absolute;right: 15px;top: 40px;}

.yqlj{width:1000px;max-width: 95%; margin:20px auto 40px;background: url(../img/yq.png) center no-repeat;height: 113px;padding: 0 0 0 330px;position: relative;}
.yqlj span{font-size: 18px;line-height: 113px;color: #b7b5b5;}
.yqlj .yqlj_lb{position: absolute;left: 430px;top: 50%;right: 30px;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
.yqlj .yqlj_lb a{float: left;margin-right: 15px;font-size: 16px;line-height:24px;color: #b7b5b5;}
.yqlj .yqlj_lb a:hover{color: #069bf2;}

.foot{background: #2b2b2b;}
.foot_logo{float: left;}
.foot_logo img{display: block;}
.foot_logo span{display: block;font-size: 19px;line-height: 36px;color: #fff;letter-spacing: 2px;text-indent: 26px;}
.foot_dh ul{float: right;}
.foot_dh ul li{float: left;margin-left: 50px;}
.foot_dh ul li a{display: block;font-size: 29px;color: #fff;line-height: 132px;}
.foot_dh ul li a:hover{color: #069bf2;}
.foot_lx{margin-top: 40px;padding-bottom: 20px;}
.foot_lx ul li{float: left;}
.foot_lx ul li:nth-child(1){width:284px;margin-left:38px;}
.foot_lx ul li:nth-child(2){width:228px;margin-left:72px;}
.foot_lx ul li:nth-child(3){width:235px;margin-left:106px;}
.foot_lx ul li:nth-child(4){float:left;width:109px;text-align:center;margin-left:82px;}
.foot_lx ul li:nth-child(4) p{line-height:62px;font-size:16px;color:#fff;text-align: center;}
.foot_lx ul li .ml1{font-size:16px;color:#fff;}
.foot_lx ul li .ml2{font-size:14px;color:#fff;margin-top:14px;line-height:24px;}
.foot_lx ul li a{font-size:14px;color:#fff;}
.foot_lx ul li a:hover{color: #069bf2;}
.bqsy{background: #0589ee;color: #fff;font-size: 16px;line-height: 41px;text-align: center;}
.bqsy a{color:#fff;}
.bqsy a:hover{text-decoration:underline;}


.bat{overflow: hidden;}
.bat img{display: block;width: 1920px;position: relative;left: 50%;margin-left: -960px;}

.ny_dqlj{padding: 5px 0;border-bottom: 1px solid #eee;}
.ny_dqlj .l{font-size: 20px;line-height: 50px;color: #069bf2;font-weight: bold;}
.ny_dqlj .r{}
.ny_dqlj .r em{float: left; width:16px;height:50px;margin-right:5px;background:url(../img/home.png) no-repeat center;}
.ny_dqlj .r i{float: left;width:10px;height:50px;margin:0 5px;background:url(../img/sNav_icon.png) no-repeat center;}
.ny_dqlj .r span{float: left;font-size:16px;color:#666;line-height: 50px;}
.ny_dqlj .r a{float: left;font-size:16px;color:#666;line-height: 50px;}
.ny_dqlj .r a:hover{color:#069bf2;}
.ny_dqlj .r a.on{color:#069bf2;}

.ny_cp_bg{padding-bottom: 50px;}
.ny_cp{padding-top: 50px;}
.ny_cp .bt{font-size: 40px;line-height: 65px;color: #069bf2;padding-left: 46px;background: url('../img/product-nx.png') left center no-repeat;font-weight: lighter;position:relative;}
.ny_cp .bt i{position:absolute;top:-100px;}
.ny_cp ul{padding-top: 40px;}
.ny_cp ul li{float: left;width: 23.5%;margin:0 2% 2% 0;}
.ny_cp ul li:nth-child(4n){margin-right: 0;}
.ny_cp ul li .img{overflow: hidden;}
.ny_cp ul li .img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_cp ul li:hover .img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_cp ul li .txt{line-height:50px;text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;font-size:27px;color:#fff;background:#069bf2;}

.ny_yqrz_xq{padding: 60px 0 80px;}
.large_box{margin-bottom:10px;width:100%;height:auto;overflow:hidden;margin: auto;border: 1px solid #eee;}
.large_box ul li{display: none;}
.large_box img{display:block;width: 100%;}
.small_box{width:100%;height:120px;overflow:hidden;padding: 0 30px;position: relative;margin:20px auto 0;}
.small_list{position:relative;float:left;width:100%;height:100%;overflow:hidden}
.small_list ul{height:100%;overflow:hidden}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;border: 1px solid #ccc;background: #fff;height: 100%;}
.small_list ul li img{display:block;width: 100%;height: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);}
.small_list ul li.on img{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); -webkit-filter: grayscale(0);}
.small_list ul li.on{}
.small_box .btn{position: absolute;top: 0; width:20px;height:100%;background-color:#ececec;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.small_box .btn:hover{/*background-color:#ce541e*/}
.left_btn{left:0;background-image:url(../img/left_btn.png)}
.right_btn{right:0;background-image:url(../img/right_btn.png)}
.ny_yqrz_xq_tp{width:50%;}
.ny_yqrz_xq_r{width: 45%;}
.ny_yqrz_xq_bt{}
.ny_yqrz_xq_bt .h1{font-size: 24px;line-height: 36px;padding: 20px 0px 30px; color: #333;border-bottom: 1px solid #eee;}
.ny_yqrz_xq_bt .h3{font-size: 14px;line-height: 30px;color: #666;padding: 20px 0px;}
.ny_yqrz_xq_bt .h4{position: relative;margin-top: 30px;}
.ny_yqrz_xq_bt .h4 .h4_bt{float: left; font-size: 14px;line-height: 50px;color: #fff;text-align: center;background: #069bf2;border-radius: 3px;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;padding: 0 25px;margin-right: 20px;}
.ny_yqrz_xq_bt .h4 .h4_bt:nth-child(2){background: #2b2b2b;margin-right: 0;}
.ny_yqrz_xq_bt .h4 .h4_bt span{font-size: 22px;padding-right: 5px;float: left;}

.tabs-basic{width:100%; margin-top:50px; float:left;}
.tabs-basic ul{list-style:none; margin:0; padding:0;}
.tabs-basic ul li{font-size:24px; height:50px;text-transform:uppercase;border-bottom: 1px solid #eee;}
.tabs-basic ul>li>a{display:block; text-decoration:none; line-height:30px; color:#333;}
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto;line-height:30px; font-size:14px; color:#666;padding-bottom: 30px;}
.tabs-basic .tabs-content-placeholder .tab-content-active{padding: 20px 0;}
.tabs-basic .tabs-content-placeholder img{max-width:100%;}
.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; padding-bottom:10px; border-bottom:1px solid #eee;}
.pros_right_top .h1{font-size:24px; padding-bottom:10px;color: #333;}
.pros_right_top p{font-size:14px; color:#666;}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}
.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:100%; float:left; margin-right:10px;}
.proleft_btn li a{width:100%; max-width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block;}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#069bf2; color:#fff;border-radius: 5px;}

.view-page{position:relative; height:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px;height:38px; border:solid 1px #eee; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;}
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;-webkit-transition:0.5s; transition:0.5s;}
.view-page a{display:block; padding:0 20px;color: #333;} 
.view-page .back{left:50%; margin-left:-50px;}
.view-page .back a{background:#069bf2; color:#fff; text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#069bf2;}
.view-page .next:hover a{color:#fff; background:#069bf2;}
.view-page .back:hover a{background:#069bf2; color:#fff;}

.view-page2{position:relative; padding-top:20px;border-top: 1px solid #eee;margin-top: 30px;}
.view-page2 .prev,.view-page2 .next{font-size:14px;line-height:38px;width:45%;}
.view-page2 .prev{float: left;}
.view-page2 .prev a,.view-page2 .next a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.view-page2 a{display:block;color: #666;} 
.view-page2 .next{float: right;text-align:right;}
.view-page2 .prev:hover a{color:#069bf2;}
.view-page2 .next:hover a{color:#069bf2;}

.ny_xw_tj {padding: 50px 0 0;}
.ny_xw_tj ul{margin-top: 20px;}
.ny_xw_tj ul li{float: left;width: 48%; position: relative;padding:0 0px 0 15px;border-bottom: 1px #eee dashed;margin-right: 4%;}
.ny_xw_tj ul li:nth-child(2n){margin-right:0;}
.ny_xw_tj ul li:after{content:"";position: absolute;left: 0;top: 25px;width: 4px;height: 4px;background: #999;overflow: hidden;}
.ny_xw_tj ul li a{display: block;font-size: 14px;line-height: 55px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-right: 100px;}
.ny_xw_tj ul li a:hover{color: #069bf2;}
.ny_xw_tj ul li span{font-size: 14px;line-height: 55px;color: #999;position: absolute;right: 0;top: 0;}
.ny_zctj_bt{font-size: 18px;color: #fff;line-height:50px;position: relative;padding:0 15px;background: #069bf2;}
.ny_zctj_bt a{float: right;font-weight: normal;font-size: 14px;color: #fff;}
.ny_zctj_bt a:hover{text-decoration: underline;}

.ny_cp_tj {padding: 50px 0 0;}
.scrollleft2{ margin-top:40px;}
.scrollleft2 li{width:300px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #069bf2;}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/*------------智能设计-------------*/
.zs .w1200{position:relative;height:592px;}
.zs-l{float:left;position:absolute;left:-165px;width:602px;z-index:-1;}
.zs-r{width:548px !important;float:right !important;z-index:1 !important;height:311px !important;}
.zs-r .h2{font-size:30px;color:#3f3e3e;font-weight:bold;margin-top:70px;}
.zs-r p{width:548px !important;font-size:16px !important;color:#979393 !important;line-height:36px !important;margin-top:24px !important;}
/*------------全程打样服务-------------*/
.service .title{text-align:center;margin-bottom:58px;}
.service .title .h2{font-size:60px;color:#3f3e3e;font-weight:bold;}
.service1 ul li{width:100%;height:550px;margin-bottom:50px;}
.service1 ul li:nth-child(n) dl dt{float:left;}
.service1 ul li:nth-child(n) dl dd{float:right;width:259px;height:550px;background:url(../img/service-t.jpg) no-repeat center;text-align:center;}
.service1 ul li:nth-child(n) dl dd p{font-size:24px;color:#fff;width:174px;text-align:left;margin:0 auto;line-height:24px;margin-top:100px;}
.service1 ul li:nth-child(2n) dl dt{float:right;}
.service1 ul li:nth-child(2n) dl dd{float:left;width:259px;height:550px;background:url(../img/service-t1.jpg) no-repeat center;text-align:center;}
.service1 ul li:nth-child(2n) dl dd p{font-size:24px;color:#fff;width:174px;text-align:left;margin:0 auto;line-height:40px;margin-top:100px;}
/*------------胶袋制品全品类打样制作-------------*/
.jdzp{margin-top:62px;}
.jdzp-l{width:466px;float:left;}
.jdzp-l .h2{font-size:30px;color:#3f3e3e;font-weight:bold;line-height:36px;}
.jdzp-l p{font-size:16px !important;color:#979393 !important;width:433px !important;line-height:36px !important;margin-top:40px !important;height:240px !important;overflow:hidden !important;}
.jdzp-r{float:right;margin-top:52px;}
/*------------样品制作流程在线化-------------*/
.ypzz .title{text-align:center;margin-top:130px;margin-bottom:78px;}
.ypzz .h2{font-size:30px;color:#3f3e3e;font-weight:bold;line-height:36px;}
.ypzz p{width:762px !important;font-size:16px !important;color:#979393 !important;line-height:36px !important;margin:0 auto !important;margin-top:18px !important;}
.ypzz1{width:1105px;margin:0 auto;padding-top:206px;background:url(../img/s7.png) no-repeat top center;}
.ypzz1 ul{width:1250px;}
.ypzz1 ul li{float:left;font-size:25px;color:#979393;padding-right:106px;background:url(../img/ypzz-j.png) no-repeat right center;padding-left:32px;}
.ypzz1 ul li:last-child{background:none;}
/*------------柔性供应能力解决不同规模订单需求-------------*/
.rxgy{margin-top:150px;}
.rxgy .w1200{height:606px;position:relative;}
.rxgy-l{width:655px;float:left;margin-top:10px;}
.rxgy-l .h2{font-size:30px;color:#3f3e3e;font-weight:bold;line-height:36px;}
.rxgy-l p{width:654px !important;font-size:16px !important;color:#979393 !important;line-height:36px !important;margin:0 auto !important;margin-top:18px !important;margin-bottom:14px !important;}
.rxgy-r{float:right;position:absolute;right:-16px;}

.service{padding: 50px 0;}

.ny_f2{padding-top: 50px;text-align: center;}
.ny_f2 dl dd{display: inline-block;margin:0 5px;}
.ny_f2 dl dd a{display: block;padding: 0 30px;text-align: center;font-size: 14px;line-height: 44px;color: #333; background: #f2f2f2;-webkit-transition:0.5s;transition:0.5s;border-radius: 3px;}
.ny_f2 dl dd.on a{color:#fff;background:#069bf2;}

.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:50px 0 0px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 25px; line-height:40px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;color: #666;background: #fff;border-radius: 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#069bf2; background:#069bf2;}

.ny_xw{padding: 30px 0 60px;}
.ny_xw ul li{float: left;width: 48%;margin:0 4% 0 0;border-bottom: 1px dotted #c2c2c2;padding: 30px 0;}
.ny_xw ul li:nth-child(2n){margin-right: 0;}
.ny_xw ul li .ml1{position:relative;padding-right: 100px;font-size: 15px;line-height: 30px;color: #2b2b2b;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_xw ul li .ml1 span{position:absolute;right:0;top: 0;font-size: 12px;color: #999;}
.ny_xw ul li .ml2{font-size: 14px;color: #666;line-height: 33px;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_xw ul li .ml1:hover{color: #069bf2;}
.ny_xw ul li .ml1:hover span{color: #069bf2;}

.ny_xw_xq{padding: 60px 0 80px;}
.ny_tw_bt{text-align:center; line-height:30px; padding:0px; font-size:14px;color: #999;}
.ny_tw_bt .line{padding:0 15px; }
.ny_tw_bt span.iconfont{padding-right: 5px;}
.ny_tw_bt .h3{padding:0 0 20px; line-height:24px; font-size:24px;color: #333;}
.ny_tw{ font-size:14px; line-height:30px; padding:30px 0px 0;color: #666;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}

.ny_gy_bg{padding: 80px 0;}
.ny_gy{display: flex;align-items: center;justify-content: center;margin-top: 20px;}
.gy_bt{text-align: center;}
.gy_bt .h1{font-size: 30px;line-height: 30px;color: #333;}
.gy_bt .h2{font-size: 14px;line-height: 14px;margin-top: 20px;color: #666;text-transform: uppercase;}
.ny_gy_l{width: 55%;padding-right: 50px;}
.ny_gy_l{font-size: 14px;line-height: 30px;color: #666;padding-top: 20px;}
.ny_gy_r{width: 45%;overflow: hidden;}
.ny_gy_r img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_gy_r:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.fa_lc{padding:50px 0 0;}
.fa_lc ul{ position:relative;}
.fa_lc ul:after{ content:''; position:absolute; left:50%; top:0; width:1px; height:100%; background:rgba(0, 0, 0, 0.1);}
.fa_lc ul li{ width:50%; box-sizing:border-box; padding:80px 150px 50px 0; text-align:right; position:relative;}
.fa_lc ul li:nth-child(2n){ margin-left:50%; text-align:left;padding:80px 0px 50px 150px;}
.fa_lc ul li .h1{overflow: hidden;margin-top: 15px;}
.fa_lc ul li .h1 img{display: block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.fa_lc ul li .h1:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.fa_lc ul li .h2{ font-size:30px; color:#069bf2;line-height: 42px;}
.fa_lc ul li .h3{ font-size:14px; color:#333; line-height:24px; padding:15px 0;}
.fa_lc ul li:after{ content:''; position:absolute; right:110px;top:95px; width:10px; height:10px; background:#069bf2; border-radius:50%; box-shadow:0 0 10px #069bf2; z-index:2;animation-name: tada;animation-duration: 1s;animation-fill-mode: both;animation-iteration-count: infinite;}
.fa_lc ul li:before{ content:''; position:absolute; right:0;top:100px; width:110px; height:0px; z-index:1; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.fa_lc ul li:nth-child(2n):after{ right:auto; left:110px;}
.fa_lc ul li:nth-child(2n):before{ right:auto; left:0px;}
@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}

.ny_xc{}
.ny_xc ul li{float: left;width: 49%;margin:0 2% 2% 0;}
.ny_xc ul li:nth-child(2n){margin-right: 0;}
.ny_xc ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_xc ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_xc ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_xc ul li .h2{font-size: 14px;line-height: 20px;text-align: center;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;}

.ny_xc2{}
.ny_xc2 ul li{float: left;width: 23.5%;margin:0 2% 2% 0;}
.ny_xc2 ul li:nth-child(4n){margin-right: 0;}
.ny_xc2 ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_xc2 ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_xc2 ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_xc2 ul li .h2{font-size: 14px;line-height: 20px;text-align: center;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;}

.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:40px 0 0px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 25px; line-height:40px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;color: #666;background: #fff;border-radius: 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#069bf2; background:#069bf2;}

.ny_lxwm{}
.sy_xl_div{display: flex;align-items: center;justify-content: center;background: #f6f6f6;padding: 30px;margin-bottom: 20px;}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#666; width:45%;padding-top:0px;}
.spz18_000{ font-size:24px; color:#333;display: block;padding-bottom: 20px;}
.ny_lx_dt{ width:50%;}
.message{padding-top: 50px;}
.message .h3{text-align:center; color:#333; font-size:24px; font-weight:400;}
.message ol{width:100%;float:left; margin-top:50px;}
.message ol li{float: left; width:48.5%; margin-bottom:20px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left;}
.message ol li:nth-child(7){float:right;}
.message ol li input{width:100%; height:48px; line-height:48px;  background:none; border:none; color:#666; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:100%; height:120px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#069bf2;}
.message ol li .btn2{background:#999;}