@charset "utf-8";



.container{display:block; width:100%; margin-top:80px;}



.ys_data{display:block;}

.ys_data ul li{float:left; width:25%;background:url(../img/dot.jpg) repeat-y right top;}

.ys_data ul li .y_num{display:block;line-height:60px; text-align:center;}

.ys_data ul li .y_num em{line-height:60px; font-size:80px; color:#e30716; font-family:Arial; font-style:normal;}

.ys_data ul li .y_num i{font-style:normal; font-size:18px; line-height:40px; margin-top:40px;color:#282828;padding-left:10px;}

.ys_data ul li .y_tip{display:block;font-size:24px; line-height:24px; color:#04409a; text-align:center;}



.products{display:block; margin-top:80px;}

.products .title{display:block;}

.products .title h2{display:block;line-height:50px; font-size:42px; text-align:center;color:#282828;}

.products .title h2 i{font-style:normal; font-size:32px;padding:0px 8px;}

.products .title .tip{display:block;font-size:22px; line-height:30px; text-align:center;}

.products .con{display:block; width:100%; background:#282828 url(../img/p_bg.jpg) no-repeat left top;background-size:50% auto; margin-top:38px;overflow:hidden;}

.products .con .pro_fl{width:50%;}

.products .con .pro_fr{width:50%;}



.products .con .pro_fl .p_in{float:right;width:94%;max-width:720px; padding:80px 0px; }

.products .con .pro_fl .p_in .mtitle{display:block;}

.products .con .pro_fl .p_in .mtitle .en{display:block;line-height:50px; font-size:42px; color:#fff; text-transform:uppercase;}

.products .con .pro_fl .p_in .mtitle .tip{display:block; line-height:30px; font-size:22px;color:#aaaaaa; }

.products .con .pro_fl .p_in ul{display:block; width:94%;margin-top:50px;}

.products .con .pro_fl .p_in ul li{float:left;width:100%; margin-right:2%;padding:5px 0 5px;}

.products .con .pro_fl .p_in ul li a{display:block; line-height:55px;font-size:20px; color:#fff; border-bottom:1px solid #fff; background:url(../img/ar.png) no-repeat right center;padding:0px 0px;transition:all .7s linear 0s;}

.products .con .pro_fl .p_in ul li a:hover{background:#04409a url(../img/ar.png) no-repeat 99% center;padding:0px 8px;}

/*.products .con .pro_fl .p_in ul li:nth-child(2n){float:right; width:48%; margin-right:0%;}*/





.products .con .pro_fr dl{display:block;}

.products .con .pro_fr dl dd{display:none;position:relative; z-index:2; left:0; top:0;}

.products .con .pro_fr dl dd img{display:block; width:100%;}

.products .con .pro_fr dl dd .ibox{display:block; position:absolute; z-index:5; left:0px; top:25%; z-index:9; background:url(../img/blue.png) repeat left top; width:60%;}

.products .con .pro_fr dl dd .ibox:hover{background:#e30716;opacity:0.8;}

.products .con .pro_fr dl dd .ibox .i_in{display:block; padding:15% 15%;}

.products .con .pro_fr dl dd .ibox .i_in .tit{display:block; width:148px; line-height:38px; line-height:38px; border:2px solid #fff; border-radius:38px; color:#fff; font-size:22px; font-weight:bold; padding:0px 15px;background:url(../img/down.png) no-repeat 88% center;}

.products .con .pro_fr dl dd .ibox .i_in ul{display:block; margin-top:25px;}

.products .con .pro_fr dl dd .ibox .i_in ul li{float:left; width:50%;}

.products .con .pro_fr dl dd .ibox .i_in ul li a{display:block; line-height:50px; color:#fff; font-size:20px; color:#fff; font-weight:bold; }

.products .con .pro_fr dl dd .ibox .i_in ul li a:before{float:left;margin-top:22px;content:"";width:6px; height:6px; border-radius:6px; background:#fff;margin-right:6px; }

.products .con .pro_fr dl dd .ibox .i_in ul li a:hover{color:#fff; text-decoration:underline;}

.products .con .pro_fr dl dd .ibox .i_in ul li a:hover:before{background:#fff;}







.istrength .title{display:block;margin-top:80px;}

.istrength .title h2{display:block;line-height:50px; font-size:42px; text-align:center;color:#282828;}

.istrength .title h2 i{font-style:normal; font-size:32px;padding:0px 8px;}

.istrength .title .tip{display:block;font-size:22px; line-height:30px; text-align:center;}

.istrength .con{display:block; margin-top:30px;}



.istrength .con .szg_huan{display:block; width:100%;  position:relative;z-index:2;overflow:hidden;}

.istrength .con .huan{display:block; width:100%; height:673px; position:relative;z-index:2;overflow:hidden;}

.istrength .con .huan .ze{display:block; position:absolute;width:410px;padding:0px 5px; left:0; bottom:0; height:38px; z-index:3;color:#fff;line-height:34px;font-size:16px;}

.istrength .con .huan .pic{display:block; width:1200%;}

.istrength .con .huan .pic li img{display:block; max-width:1920px; height:673px;}

.istrength .con .huan .pic li{float:left; max-width:1920px; height:673px;position:relative; z-index:2; left:0;}

.istrength .con .huan .pic li .wz_out{position:absolute; z-index:2; left:0; top:0;width:100%;}

.istrength .con .huan .pic li .wz_out .inner{position:relative; z-index:2; left:0; top:0;}

.istrength .con .huan .pic li .wz{display:block;position:absolute;right:0px; top:0px; width:27%;padding:35px 3%; height:603px; background:url(../img/blue.png) repeat left top;}

.istrength .con .huan .pic li .wz .ys_title{display:block;padding-bottom:20px; border-bottom:1px solid #fff;}

.istrength .con .huan .pic li .wz .ys_title h2{display:block;line-height:50px; color:#fff; font-size:40px;}

.istrength .con .huan .pic li .wz .ys_title h4{display:block; line-height:50px; font-size:40px; color:#fff; font-weight:normal;letter-spacing:2px;}

.istrength .con .huan .pic li .wz dl{display:block; margin-top:34px;}

.istrength .con .huan .pic li .wz dl dd{display:block; margin-bottom:50px;font-size:20px; line-height:26px; color:#fff;}

.istrength .con .huan .pic li .wz dl dd i{display:inline-block;width:18px; height:18px; border:1px solid #fff; border-radius:18px; text-align:center; font-size:12px; font-family:Arial; font-style:normal; line-height:18px;margin-right:4px;}





.istrength .con .szg_huan .m_bnt_out{display:block; width:100%; background:#121c30;padding:45px 0px;}

.istrength .con .szg_huan .m_bnt_out .inner{display:block;position:relative; z-index:2; left:0; top:0;}

.istrength .con .szg_huan .m_bnt_out .inner dl{display:block;width:100%;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd{float:left; width:22%;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd a{display:block; background:#282828;width:100%;position:relative; z-index:2; left:0; top:0;opacity:0.5;transition:all .5s linear 0s;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd a:hover{opacity:1;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd.current a{opacity:1;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd a img{display:block; width:100%;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd a em{display:block; font-style:normal; line-height:50px; font-size:22px; color:#fff; width:100%; text-align:center;position:absolute; left:0px; top:50%; transform: translateY(-25px);}

.istrength .con .szg_huan .m_bnt_out .inner dl dd a:hover em{font-weight:bold;text-shadow: 0px 2px 4px #04409a;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd.current a em{font-weight:bold;text-shadow: 0px 2px 4px #04409a;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd:nth-child(1){margin-right:4%;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd:nth-child(2){margin-right:4%;}

.istrength .con .szg_huan .m_bnt_out .inner dl dd:nth-child(3){margin-right:4%;}



.istrength .con .szg_huan .m_bnt_out .arrow_l{display:block;position:absolute; left:-60px; top:60px; width:42px; height:42px; background:url(../img/left.jpg) no-repeat left center;cursor:pointer;}

.istrength .con .szg_huan .m_bnt_out .arrow_r{display:block;position:absolute; right:-60px; top:60px;  width:42px; height:42px; background:url(../img/right.jpg) no-repeat left center;cursor:pointer;}





.about{display:block; width:100%; padding-top:130px; background:url(../img/curve.png) no-repeat left bottom;}

.about .a_in{display:block; width:100%; position:relative; z-index:2; left:0; top:0;}

.about .a_wz{}

.about .a_wz .f_in{width:45%;padding-bottom:50px;}

.about .a_wz .f_in .title{display:block;padding-top:30px;}

.about .a_wz .f_in .title .en{display:block;font-size:90px; color:#e8e8e8; text-transform:uppercase; font-weight:bold;}

.about .a_wz .f_in .title h2{display:block; line-height:50px; font-size:42px; color:#282828; }

.about .a_wz .f_in .con{display:block;margin-top:40px; }

.about .a_wz .f_in .con a{display:block; font-size:18px; line-height:34px;}

.about .a_wz .f_in .con a:hover{text-decoration:none;}

.about .a_wz .f_in .con a.moret{display:block; font-size:18px; color:#282828; line-height:40px; background:url(../img/arr.png) no-repeat right center;margin-top:80px;transition:all .7s linear 0s;text-decoration:none;}

.about .a_wz .f_in .con a.moret:hover{background:#04409a url(../img/arrh.png) no-repeat 95% center; color:#fff; padding:0px 5%;}

.about .img_box{width:50%;height:100%;position:absolute; right:0px;top:0px;}

.about .img_box .img{display:block; width:100%; height:100%; background-size: cover;background:url(../img/gs.jpg) no-repeat left top;}





.icase{display:block;margin-top:80px;}

.icase .title{display:block;}

.icase .title h2{display:block;line-height:50px; font-size:42px; text-align:center;color:#282828;}

.icase .title h2 i{font-style:normal; font-size:32px;padding:0px 8px;}

.icase .title .tip{display:block;font-size:22px; line-height:30px; text-align:center;}



.icase .con{display:block; margin-top:20px;}

.icase .con   .c_pro{display:block; position:relative;z-index:2; left:0; top:0;}

.icase .con   .c_pro #scrollarea{display:block; width:1440px; max-width:1920px;  margin:0 auto; overflow:hidden; }

.icase .con   .c_pro #inrea{display:block; width:800%;}

.icase .con   .c_pro #area1{float:left;}

.icase .con   .c_pro #area2{float:left;}

.icase .con   .c_pro #scrollarea li{float:left; width:460px; margin-right:20px; position:relative; z-index:2; left:0; top:0;}

.icase .con   .c_pro #scrollarea li a{display:block; width:100%;box-shadow:0px 5px 5px #eee;}

.icase .con   .c_pro #scrollarea li a img{display:block; width:100%;}

.icase .con   .c_pro #scrollarea li a .tit{display:block; line-height:60px; height:60px; padding:0% 5%; font-size:18px; background:url(../img/arr.png) no-repeat 95% center;}

.icase .con   .c_pro #scrollarea li a:hover .tit{background:#04409a url(../img/arrh.png) no-repeat 95% center;color:#fff;}

.icase .con   .c_pro .arrow_l{position:absolute; left:0.5%;top:50%;transform:translateY(-20px);z-index:999; width:42px; height:42px; background:url(../img/left.jpg) no-repeat left center; cursor:pointer;}

.icase .con   .c_pro .arrow_l.current{position:absolute; left:0.5%;top:50%; transform:translateY(-20px);z-index:999; width:42px; height:42px; background:url(../img/left.jpg) no-repeat left center; cursor:pointer;}

.icase .con   .c_pro .arrow_r{position:absolute; right:0.5%; top:50%;transform:translateY(-20px);z-index:999; width:42px; height:42px; background:url(../img/right.jpg) no-repeat left center; cursor:pointer;}

.icase .con   .c_pro .arrow_r.current{position:absolute;right:0.5%;top:50%;transform:translateY(-20px);z-index:999; width:42px; height:42px; background:url(../img/right.jpg) no-repeat left center; cursor:pointer;}







.inews{display:block;margin-top:80px;background:#eee;padding:70px 0px 50px;}

.inews .title{display:block;}

.inews .title h2{display:block;line-height:50px; font-size:42px; text-align:center;color:#000;}

.inews .title h2 i{font-style:normal; font-size:32px;padding:0px 8px;color:#000;}

.inews .title .tip{display:block;font-size:22px; line-height:30px; text-align:center;color:#000;}

.inews .con{display:block; margin-top:25px;}

.inews .con .rescommend{width:45%;}

.inews .con .rescommend .ns{display:block; width:100%;overflow:hidden;}

.inews .con .rescommend .ns img{display:block; width:100%;transition:all .7s linear 0s;}

.inews .con .rescommend .ns:hover img{transform:scale(1.05);}

.inews .con .rescommend .wz{display:block; margin-top:20px;}

.inews .con .rescommend .wz .tit{display:block; line-height:40px; color:#000; font-size:22px;}

.inews .con .rescommend .wz .tit:hover{text-decoration:none;}

.inews .con .rescommend .wz .detail{display:block; font-size:14px; line-height:22px;color:#888;margin-top:0px;}

.inews .con .rescommend .wz .detail:hover{text-decoration:none;}

.inews .con .rescommend .wz .time{display:block; font-size:14px; color:#000; line-height:30px; margin-top:15px;}

.inews .con ul{width:48%;}

.inews .con ul li{display:block;padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #bbbbbb;}

.inews .con ul li .pic{float:left; width:33%;}

.inews .con ul li .pic img{display:block; width:100%;transition:all .7s linear 0s;}

.inews .con ul li .pic:hover img{transform:scale(1.05);}

.inews .con ul li .wz{float:right; width:62%;}

.inews .con ul li .wz .tit{display:block; line-height:30px; height:30px; overflow:hidden;color:#000; font-size:15px; font-weight:bold;}

.inews .con ul li .wz .tit:hover{text-decoration:none;}

.inews .con ul li .wz .detail{display:block; font-size:14px; line-height:22px;height:66px; overflow:hidden;color:#888;}

.inews .con ul li .wz .detail:hover{text-decoration:none;}

.inews .con ul li .wz .time{display:block; font-size:14px; color:#333; line-height:30px; margin-top:25px;}







/*---------------内------------------*/

.content{display:block; margin-top:70px; padding-bottom:70px;}

.banner_nei{display:block; width:100%; height:460px; background:url(../img/pro_ny.jpg) no-repeat center top; margin-top:120px;}

.banner_nei .inner{display:block; padding-top:160px;}

.banner_nei .inner h2{display:block; line-height:60px; font-size:48px; font-weight:normal; color:#fff;}

.banner_nei .inner .location{display:block; font-size:14px; line-height:30px; color:#fff; margin-top:15px;}





.ny_sort{display:block; width:100%; line-height:70px; height:70px; border-bottom:1px solid #e1e1e1;}

.ny_sort .inner{text-align:center;line-height:70px;}

.ny_sort .inner a{display:inline-block;padding:0px 25px; line-height:70px; position:relative; left:0px; top:0px;font-size:18px; color:#282828;}

.ny_sort .inner a:hover{color:#04409a;}

.ny_sort .inner a.current{color:#e30716;}

.ny_sort .inner a.current:after{content:''; position:absolute; left:0px; bottom:0px; z-index:9; width:100%; height:2px; line-height:2px; background:#e30716;transition:all .7s linear 0s;}

.ny_sort .inner a:after{content:''; position:absolute; left:0px; bottom:0px; z-index:9; width:0%; height:2px; line-height:2px; background:#e30716;transition:all .7s linear 0s;}

.ny_sort .inner a:hover:after{width:100%;}





.productlist{display:block;}

.productlist ul{display:block;}

.productlist ul li{float:left; width:31%; margin-right:2.333%; margin-bottom:30px; transition:all .8s linear 0s;}

.productlist ul li:hover{box-shadow:0px 5px 5px #8f8fd4;}

.productlist ul li .l_in{display:block; border:1px solid #eee;}



.productlist ul li .l_in a.pic{display:block; width:100%;overflow:hidden;background:#04409a;}

.productlist ul li .l_in a.pic img{display:block; width:100%;transition:all .7s linear 0s; -webkit-transition:all .7s linear 0s; -moz-transition:all .7s linear 0s; }

.productlist ul li .l_in a.pic:hover img{transform:scale(1.02);-webkit-transform:scale(1.02); -moz-transform:scale(1.02); -o-transform:scale(1.02);opacity:0.7;}

.productlist ul li .l_in .wz{display:block; width:88%;padding:0px 6%;}

.productlist ul li .l_in .wz .tit{display:block; text-align:center;height:60px; line-height:60px; font-size:18px;   border-bottom:1px solid #eee; overflow:hidden;}

.productlist ul li .l_in .wz .tit:hover{color:#04409a; font-weight:bold;}

.productlist ul li .l_in .wz .moret{display:block; line-height:50px; font-size:14px; background:url(../img/arr.png) no-repeat 95% center;}

.productlist ul li .l_in .wz .moret:hover{color:#04409a;background:url(../img/arrh2.png) no-repeat 95% center;}







.newslist ul{display:block;}

.newslist ul li{display:block; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dashed #e1e1e1;transition:all .7s linear 0s;}

.newslist ul li:hover{background:#f0f0f0;padding:10px;}

.newslist ul li .pic{width:16%;float:left;}

.newslist ul li .pic img{display:block; width:100%;}

.newslist ul li .wz{width:82%;float:right;}

.newslist ul li .wz .tit{display:block;line-height:40px; font-size:20px;color:#282828;}

.newslist ul li .wz .tit:hover{color:#04409a; text-decoration:underline;}

.newslist ul li .wz .detail{display:block; font-size:14px; line-height:24px;height:72px; overflow:hidden; margin-bottom:15px;}

.newslist ul li .wz .time{display:block; font-size:14px; line-height:30px;}

.newslist ul li .wz .moret{float:right; line-height:30px; font-size:14px;background:url(../img/mar.png) no-repeat right center; height:30px;padding-right:15px;}

.newslist ul li .wz .moret:hover{background:#04409a url(../img/marh.png) no-repeat 95% center;color:#fff;padding-left:5px;}





.news_infor{display:block;width:90%; margin:0 auto;}

.news_infor .ntitle{display:block;}

.news_infor .ntitle h2{display:block; line-height:40px; font-size:32px; text-align:center; color:#282828;font-weight:normal;}

.news_infor .ntitle .tip{display:block; height:32px; line-height:32px; background:#f0f0f0; font-size:14px; text-align:center; margin-top:20px;}

.news_infor .ncon{display:block;  font-size:15px; line-height:32px; margin-top:30px;}





.product_detail .list{width:18%;background:#04409a;padding:0.5%;}

.product_detail .list .title h2{display:block; line-height:40px; font-size:22px; color:#fff; font-weight:normal; text-align:center;}

.product_detail .list .con{display:block; background:#fff;padding:10px;}

.product_detail .list .con ul{display:block;}

.product_detail .list .con ul li{display:block; margin-bottom:8px;}

.product_detail .list .con ul li a{display:block; line-height:56px;  color:#282828; font-size:16px; background:#f0f0f0 url(../img/mar.png) no-repeat 95% center;font-weight:bold;padding:0px 5%;}

.product_detail .list .con ul li a:hover{background:#04409a url(../img/marh.png) no-repeat 95% center; color:#fff;}

.product_detail .product_infor{width:78%;}





.product_detail .product_infor .shop {overflow:hidden;box-sizing:border-box;margin:0 auto;height:auto;background:#fff; margin-bottom: 20px;}

.product_detail .product_infor .shop .shop-left {float:left;height:auto}

.product_detail .product_infor .shop .shop-left .show {position:relative;overflow:hidden;margin-bottom:10px;width:100%;height:auto;border:1px solid #e8e8e8;cursor:move}

.product_detail .product_infor .shop .shop-left .show img {width:100%;height:auto}

.product_detail .product_infor .shop .shop-left .mask {position:absolute;top:0;left:0;display:none;width:215px;height:215px;background:#000;opacity:.5;filter:Alpha(opacity=50)}

.product_detail .product_infor .shop .shop-left .smallshow {position:relative;width:100%;height:100px}

.product_detail .product_infor .shop .shop-left .smallshow>.middle-box {width: 100%; overflow:hidden;height:100px}

.product_detail .product_infor .shop .shop-left .smallshow .middle {overflow:hidden;width: 100% !important ; height:100px;transition:all .5s}

.product_detail .product_infor .shop .shop-left .smallshow .middle>li {float:left;padding:0 2px;width:18%;height:auto;cursor:pointer}

.product_detail .product_infor .shop .shop-left .smallshow img {box-sizing:border-box;width:100%;border:2px solid #e8e8e8;transition:all .5s}

.product_detail .product_infor .shop .right {float:right; }

.product_detail .product_infor .shop .right .bigshow {position:absolute;display:none;overflow:hidden;margin-left:10px;width:430px;height:400px;border:1px solid #e8e8e8}

.product_detail .product_infor .shop .right .bigshow img {margin-right:10px;width:800px;height:600px}

.product_detail .product_infor .shop .right .text {width:100%;}

.product_detail .product_infor .shop .right .text-1 {color:#d32725;font-size:24px}

.product_detail .product_infor .shop .right .text-2 {margin-top:15px;padding:10px;border:1px dashed #ccc;background:#eee}

.product_detail .product_infor .shop .right .text-3 {overflow:hidden;margin-top:20px}

.product_detail .product_infor .shop .right .text-3 ul li {float:left;margin-bottom:30px;height:30px;line-height:30px;margin-left:10px;font-size:18px;}

.product_detail .product_infor .shop .right .text-3 ul li span {float:left;margin-right:10px;padding:0 20px;background:#04409a;color:#fff;font-size:16px}

.product_detail .product_infor .shop .right .text-4 {margin-top:15px}

.product_detail .product_infor .shop .contact {position:relative;float:right;padding:0;width:288px;border:1px solid #f3f3f3;border-radius:4px;background:#fff;text-align:center}

.product_detail .product_infor .shop .contact .box-1 {background-image:linear-gradient(-180deg,#fff5e0 0,#fff 100%);color:#ddc37a;line-height:40px}

.product_detail .product_infor .shop .contact .box-2 {margin:10px 0;font-size:18px}

.product_detail .product_infor .shop .contact .box-3 {border-bottom:1px solid #eee;font-size:18px;line-height:30px}

.product_detail .product_infor .shop .contact .box-4 {padding-bottom:10px}

.product_detail .product_infor .shop .contact .box-4 img {display:block;margin:10px auto;width:120px;border:1px solid #ccc}

.product_detail .product_infor .shop .contact .box-5 {clear:both;overflow:hidden;height:40px;border-top:1px solid #eee;background:#fbfbfb;line-height:40px}

.col-md-6{width:50%;}

.col-md-4{width: 44%;}

blockquote {padding: 12px 30px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #04409a;background: #eee; font-size:20px; color:#282828; }



.InfoContent .cont{font-size:16px; line-height:32px;}











.contact_infor .c_title{display:block;}

.contact_infor .c_title .en{display:block; font-size:60px; font-weight:bold; text-transform:uppercase; text-align:center;color:#f2f2f2; font-family:Arial;}

.contact_infor .c_title h2{display:block; line-height:40px; font-size:32px; color:#282828; text-align:center;}

.contact_infor .c_con{display:block; margin-top:20px;}

.contact_infor .c_con .g_name{display:block;line-height:40px; font-size:30px;text-align:center; color:#282828;}

.contact_infor .c_con .tip{display:block; font-size:18px; color:#999; line-height:28px; text-align:center;}

.contact_infor .c_con ul{display:block; margin-top:25px;}

.contact_infor .c_con ul li{float:left; width:46%;margin-bottom:20px;padding:25px 2%;background:#fff; box-shadow:0px 0px 5px #f0f0f0;font-size:20px; color:#282828;}

.contact_infor .c_con ul li i{font-style:normal;margin-right:2px; color:#282828;}

.contact_infor .c_con ul li .l_in{display:block; padding-left:40px; height:38px; line-height:38px;}

.contact_infor .c_con ul li.address .l_in{padding-left:44px; background:url(../img/address.png) no-repeat left center;}

.contact_infor .c_con ul li.phone .l_in{padding-left:44px; background:url(../img/phone.png) no-repeat left center;}

.contact_infor .c_con ul li.tel .l_in{padding-left:44px; background:url(../img/mtel.png) no-repeat left center;}

.contact_infor .c_con ul li.email .l_in{padding-left:44px; background:url(../img/email.png) no-repeat left center;}



.contact_infor .c_con .gmap{display:block; margin-top:35px;}



.contact_infor .c_con .service_infor{display:block; font-size:16px; line-height:34px;}

/*-----------------关于我们---------------------*/

.about_ny{background:url(../img/about_ny.jpg) no-repeat center top;}

.news_ny{background:url(../img/news_ny.jpg) no-repeat center top;}

.contact_ny{background:url(../img/ct_ny.jpg) no-repeat center top;}

.service_ny{background:url(../img/sr_ny.jpg) no-repeat center top;}

.about_infor .wz{width:48%;}

.about_infor .wz h2{display:block; line-height:50px; font-size:34px; font-weight:bold; color:#282828; }

.about_infor .wz .detail{display:block; font-size:15px; line-height:34px;margin-top:20px;}

.about_infor .pic{width:46%;}

.about_infor .pic img{display:block; width:100%;}



.about_infor   .ys_data{display:block; width:100%;margin-top:60px;}

.about_infor   .ys_data ul li{float:left; width:25%;background:url(../img/dot.jpg) repeat-y right top;}

.about_infor   .ys_data ul li .y_num{display:block;line-height:60px; text-align:center;}

.about_infor   .ys_data ul li .y_num em{line-height:70px; font-size:60px; color:#e30716; font-family:Arial; font-style:normal;}

.about_infor   .ys_data ul li .y_num i{font-style:normal; font-size:16px; line-height:20px; margin-top:40px;color:#282828;padding-left:5px;}

.about_infor   .ys_data ul li .y_tip{display:block;font-size:18px; line-height:24px; color:#04409a; text-align:center;}









@media (max-width:1600px){

	.inner{width:92%; max-width:1200px;}

	.header .inner .logo{margin-right:8%;}

	.products .con .pro_fl .p_in{padding:60px 0px;}

	.products .con .pro_fl .p_in ul{width: 300px;}

	.products .con .pro_fl .p_in ul li a{font-size:20px;}

	.istrength .con .huan .pic li{max-width:1600px;}

	.istrength .con .huan .pic li .wz dl dd{font-size:18px;}

	.istrength .con .huan .pic li .wz .ys_title h2{font-size:32px;}

	.istrength .con .huan .pic li .wz .ys_title h4{font-size:32px;}

	.istrength .con .szg_huan .m_bnt_out .arrow_l{left:-50px;}

	.istrength .con .szg_huan .m_bnt_out .arrow_r{right:-50px;}

	.bot .irow dl{margin-right:13%;}

	.bot .irow .ewm .tit{font-size:15px;}

	.bot .irow .ewm{width:12%;}

	.bot .icore h2{font-size:28px;}

	.products .con .pro_fr dl dd .ibox{width:70%;}

	.products .con .pro_fl .p_in .mtitle .tip{font-size:18px;}

}



@media (max-width:1200px){

.inner{width:94%; max-width:1030px;}

.header .inner .logo{width:24%; margin-right:2%;}

.header .inner .logo img{display:block; width:100%;}

.products .con .pro_fl .p_in{padding:45px 0px;}

.products .con .pro_fl .p_in .mtitle .en{line-height:40px; font-size:32px;}

.products .con .pro_fl .p_in .mtitle .tip{font-size:17px;}

.products .con .pro_fl .p_in ul li a{font-size:24px; line-height:56px;}

.ys_data ul li .y_num em{font-size:56px; line-height:60px;}

.ys_data ul li .y_tip{font-size:20px; line-height:20px;}

	#banner{height:500px;}

	#banner .imglist{height:500px;}

	.products .title h2{font-size:32px; line-height:40px;}

	.istrength .title h2{font-size:32px; line-height:40px;}

	.products .title .tip{font-size:18px; line-height:24px;}

	.istrength .title .tip{font-size:18px; line-height:24px;}

	.istrength .con .huan .pic li .wz .ys_title h2{line-height:40px; font-size:26px;}

	.istrength .con .huan .pic li .wz .ys_title h4{font-size:26px; line-height:40px;}

	.istrength .con .huan{height:480px;}

	.istrength .con .huan .pic li{height:480px;}

	.istrength .con .huan .pic li img{height:480px;}

	.istrength .con .huan .pic li .wz{height:410px;}

	.istrength .con .huan .pic li .wz dl dd{margin-bottom:25px;font-size:16px; line-height:20px;}

	.about .a_wz .f_in .con a{font-size:15px; line-height:26px;}

	.about .a_wz .f_in .title .en{font-size:60px;}

	.about .a_wz .f_in .title h2{font-size:32px; line-height:40px;}

	

	.icase .title h2{font-size:32px; line-height:40px;}

	.icase .title .tip{font-size:18px; line-height:24px;}

	.icase .con .c_pro #scrollarea li{width:360px;}

	.icase .con .c_pro #scrollarea li a .tit{font-size:16px;}

	

	.inews .title h2{font-size:32px; line-height:40px;}

	.inews .title .tip{font-size:18px; line-height:24px;}

	.inews .con ul li .wz .tit{height:30px; overflow:hidden;}

	.inews .con ul li .wz .time{margin-top:18px;}

	.bot .icore .ilogo{width:20%; margin-top:12px;}

	.bot .icore .ilogo img{display:block; width:100%;}

	.bot .icore h2{font-size:20px;line-height:40px;}

	.bot .icore .itel{font-size:32px;height:40px; background-size:auto 100%; padding-left:42px;line-height:40px;}

	.bot .irow .ewm{width:14%;}

	.nav_all .r_main .rban .rlogo{width:35%;}

	.nav_all .r_main .rban .rlogo img{display:block; width:100%;}

	.nav_all .r_main ul{margin-top:25px;}

	.header .inner .menu li .inner_box .in a{margin-right:40px;}

}



@media (max-width:992px){

	

	.header .inner .menu li a{font-size:15px;}

	.bot .isupport{font-size:14px;}

	.bot .irow dl{margin-right:6%;}

	.bot .irow dl dd a{font-size:14px;}

	.bot .irow dl dt a{font-size:20px;}

	.bot .irow .ewm{width:16%;}

	.bot .irow .ewm .tit{font-size:12px;}

	.bot .icore h2{font-size:16px;}

	.bot .icore .itel{font-size:24px;}

	.inews .con .rescommend .wz .tit{font-size:18px; line-height:40px;height:40px; overflow:hidden;}

	.inews .con ul li .wz .time{margin-top:10px;}

	.inews .con ul li{padding-bottom:15px; margin-bottom:15px;}

	.istrength .con .huan .pic li .wz .ys_title h2{font-size:22px;}

	.istrength .con .huan .pic li .wz .ys_title h4{font-size:22px;letter-spacing:0px;}

	.istrength .con .huan .pic li .wz dl dd{font-size:14px;}

	.istrength .con .szg_huan .m_bnt_out .arrow_r{top:20px;}

	.istrength .con .szg_huan .m_bnt_out .arrow_l{top:20px;}

	.header .inner .menu li .inner_box .in a{margin-right:20px;}

	.banner_nei .inner h2{font-size:38px;}

	.about_infor .wz h2{font-size:26px;line-height:40px;}

	.about_infor .wz{float:none; width:100%;}

	.about_infor .pic{width:100%; margin-top:15px;}

	

	.product_detail .list{width:22%;}

	.product_detail .product_infor{width:74%;}

	.product_detail .product_infor .shop .right .text-3 ul li span{font-size:14px; padding:0px 10px;}

	.product_detail .product_infor .shop .right .text-3 ul li{font-size:14px;margin-left:0px;margin-bottom:8px;}

	

	.banner_nei{height:240px; background-size:auto 100%;}

	.banner_nei .inner{padding-top:80px;}

	.banner_nei .inner h2{font-size:32px; line-height:40px;}

	

	.contact_infor .c_con ul li{font-size:17px;}

	

	.news_infor .ntitle h2{font-size:24px;line-height:28px;}

}



@media (max-width:767px){

	.inner{width:94%; max-width:767px;}

	.fl{float:none;}

	.fr{float:none;}

	.header{height:80px;}

	

	.header .inner .menu{display:none;}

	.header .inner .logo{width:52%;margin-top:20px;padding-top:8px;}

	.header .inner .header_nav{top:0px;}

	#banner{height:320px;}

	#banner .imglist{height:320px;}

	#banner .right{top:40%;}

	#banner .left{top:40%;}

	

	#banner{margin-top:80px;}

	

	#banner .right{width:20px;height:37px; background: url(../img/focus_btn02.png) no-repeat -20px top;}

	#banner .left{width:20px;height:37px;background: url(../img/focus_btn02.png) no-repeat 0px top;}

	

	.ys_data ul li{width:50%;margin-bottom:12px;}

	

	.container{margin-top:30px;}

	.ys_data ul li .y_tip{font-size:16px;}

	.ys_data ul li .y_num em{font-size:40px; line-height:48px;}

	.ys_data ul li .y_num{line-height:48px;}

	.ys_data ul li .y_num i{line-height:20px; margin-top:28px;}

	

	.products{margin-top:30px;}

	.products .title h2{font-size:22px;}

	.products .title h2 i{font-size:22px;}

	.products .title .tip{font-size:13px; line-height:20px;}

	

	.products .con{ margin-top:10px;}

	.products .con .pro_fl{width:100%;}

	.products .con .pro_fr{width:100%;}

	.products .con .pro_fl .p_in .mtitle .tip{font-size:13px;}

	.products .con .pro_fl .p_in ul li a{font-size:18px;line-height:40px;background-size:auto 50%;}

	.products .con .pro_fl .p_in .mtitle .en{font-size:24px;}

	.products .con .pro_fr dl dd .ibox{top:12%;}

	.products .con .pro_fr dl dd .ibox .i_in{padding:5%;}

	.products .con .pro_fr dl dd .ibox .i_in ul li a{font-size:15px;}

	.products .con .pro_fr dl dd .ibox .i_in .tit{font-size:20px;}

	

	.istrength .title{margin-top:30px;}

	.istrength .title h2{font-size:22px;}

	.istrength .title .tip{font-size:13px;}

	.istrength .title h2 i{font-size:22px;}

	.istrength .con{margin-top:10px;}

	.istrength .con .huan .pic li img{max-width:767px;}

	.istrength .con .huan{height:auto;}

	.istrength .con .huan .pic li{height:auto;}

	.istrength .con .huan .pic li img{height:auto;}

	.istrength .con .huan .pic li .wz_out{height:100%;}

	.istrength .con .huan .pic li .wz_out .inner{height:100%;}

	.istrength .con .huan .pic li .wz{width:50%;height:96%;padding:2% 5%;background-size: cover;}

	.istrength .con .huan .pic li .wz .ys_title h2{font-size:16px;line-height:22px;}

	.istrength .con .huan .pic li .wz .ys_title h4{font-size:16px; line-height:22px;}

	.istrength .con .huan .pic li .wz dl{margin-top:5px;}

	.istrength .con .huan .pic li .wz dl dd{font-size:12px; line-height:16px;margin-bottom:12px;}

	.istrength .con .szg_huan .m_bnt_out .inner dl dd a em{font-size:14px;}

	.istrength .con .szg_huan .m_bnt_out .arrow_r{top:10px;}

	.istrength .con .szg_huan .m_bnt_out .arrow_l{top:10px;}

	

	

	.about{padding-top:30px;background: url(../img/curve.png) no-repeat -40px bottom;background-size:auto 100%;}

	

	.about .img_box{width:100%; position:static; left:0px; top:0px;}

	.about .a_wz .f_in{width:84%;margin:0 auto;}

	.about .a_wz .f_in .title .en{font-size:40px;}

	.about .a_wz .f_in .title h2{font-size:22px; line-height:30px;}

	.about .a_wz .f_in .con{margin-top:10px;}

	.about .a_wz .f_in .con a{font-size:13px; line-height:24px;}

	.about .a_wz .f_in .con a.moret{margin-top:20px; font-size:14px;}

	.about_infor .ys_data ul li .y_num em{font-size:28px;}

	.icase{margin-top:30px;}

	.icase .title h2{font-size:22px;}

	.icase .title h2 i{font-size:22px;}

	.icase .title .tip{font-size:13px;}

	.icase .con .c_pro #scrollarea li{width:240px;}

	.icase .con .c_pro #scrollarea li a .tit{background-size:15px auto;}

	.icase .con .c_pro #area2{display: none;}

	.inews{margin-top:30px;padding: 30px 0px 20px;background: #f5f5f5; background-size:auto 100%;}

	.inews .title h2{font-size:22px;}

	.inews .title h2 i{font-size:22px;}

	.inews .title .tip{font-size:13px;}

	

	.inews .con .rescommend{width:100%;}

	

	.inews .con ul{width:100%; margin-top:20px;}

	

	.inews .con{margin-top:10px;}

	.inews .con .rescommend .wz .detail{font-size:12px; line-height:18px; height:36px; overflow:hidden;}

	.inews .con .rescommend .wz .time{font-size:12px;margin-top:10px;}

	.inews .con ul li .wz .detail{font-size:12px; line-height:20px; height:40px; overflow:hidden;}

	.inews .con ul li .wz .tit{font-size:14px;}

	.inews .con ul li .wz .time{font-size:12px;}

	.bot .inner{padding-top:30px; padding-bottom:20px;}

	.bot .icore .ilogo{display:none;}

	.bot .icore h2{float:none; dipslay:block;}

	.bot .irow .ewm{display:none;}

	.bot .irow dl.dl02 dd{float:none;  width:100%;}

	.bot .irow dl{width:33%; margin-right:0%;}

	.bot .irow dl.dl02{width:33%;}

	.bot .isupport{font-size:12px;}

	.bot .irow dl dd a{font-size:13px; line-height:24px;}

	.bot .irow dl dt a{font-size:18px; line-height:32px;}

	

	.banner_nei{margin-top:80px;}

	.banner_nei{height:220px;background: url(../img/wpro_ny.jpg) no-repeat center top; background-size:auto 100%;}

	.banner_nei .inner{padding-top:60px;}

	.banner_nei .inner h2{line-height:40px;font-size:22px;}

	.banner_nei .inner .location{margin-top:0px;font-size:12px; line-height:20px;}

	.ny_sort{height:auto;}

	.ny_sort .inner{line-height:34px;}

	.ny_sort .inner a{float:left; width:50%;font-size:15px; line-height:40px;padding:0px;}

	.productlist ul li{width:48%; margin-right:2%;margin-bottom:15px;}

	.content{margin-top:30px; padding-bottom:20px;}

	.productlist ul li .l_in .wz .tit{height:40px; line-height:40px; font-size:15px;}

	.productlist ul li .l_in .wz .moret{line-height:40px; font-size:12px;background-size:12px auto;}

	

	.product_detail .list{width:100%;}

	.product_detail .product_infor{width:100%; margin-top:20px;}

	.product_detail .product_infor .shop .shop-left{float:none; width:100%;}

	.product_detail .product_infor .shop .right{float:none; width:100%; margin-top:10px;}

	.product_detail .list .title{display:none;}

	.product_detail .list .con ul li{float:left; width:48%; margin-right:2%;}

	.product_detail .list .con ul li a{font-size:14px; line-height:40px;}

	.product_detail .product_infor .shop .right .text-1{font-size:20px;}

	blockquote{padding:5px 25px;}

	.InfoContent .cont{font-size:14px; line-height:26px;}

	.contact_infor .c_title .en{font-size:28px;}

	.contact_infor .c_title h2{font-size:20px; line-height:20px;}

	.contact_infor .c_con{margin-top:10px;}

	.contact_infor .c_con ul li{float:none;display:block; width:96%;padding:4px 2%;font-size:13px;}

	.contact_infor .c_con ul li.address .l_in{background-size:auto 30px;padding-left:34px;}

	.contact_infor .c_con ul li.phone .l_in{background-size:auto 30px;padding-left:34px;}

	.contact_infor .c_con ul li.tel .l_in{background-size:auto 30px;padding-left:34px;}

	.contact_infor .c_con ul li.email .l_in{background-size:auto 30px;padding-left:34px;}

	

	.contact_infor .c_con .tip{font-size:12px; line-height:18px;}

	.news_infor{width:98%;}

	.news_infor .ntitle .tip{font-size:12px;}

	.news_infor .ntitle h2{font-size:18px;line-height:20px;}

	.news_infor .ncon{font-size:13px;line-height:28px;margin-top:15px;}

}



.about-p2{padding-top:40px;}
.about-p2 .about-culture{background: url(../img/about-p2-bg.jpg) no-repeat center;background-size: cover;background-position: center;overflow: hidden;}
.about-p2 .about-culture .culture{background:rgba(0,0,0,.3);}

.no-padding {
    padding-left: 0;
    padding-right: 0;
}
.wh-list1 {border-right:1px solid rgba(255,255,255,.3);overflow:hidden}
.wh-list1 li {float:left;width:19.9%;height:659px;line-height:659px;font-size:0;text-align:center;border-left:1px solid rgba(255,255,255,.3);position:relative;overflow:hidden}
.wh-list1 .con {display:inline-block;vertical-align:middle;line-height:1.4;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.wh-list1 .con .pic {margin:0 auto 42px;width:79px;height:79px;border-radius:50%;position:relative}
.wh-list1 .con .pic:after {content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:url(../img/i27.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}
.wh-list1 .con .pic img {display:block;width:100%;height:100%;position:relative;z-index:2}
.wh-list1 .con h4 {padding-bottom:28px;font-size:24px;color:#fff;position:relative}
.wh-list1 .con h4:after {margin-left:-83px;content:'';position:absolute;left:50%;bottom:0;width:166px;height:6px;background:url(../img/i26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.wh-list1 .con h4 span {margin-top:8px;display:block;font-size:16px;color:#fff;font-family:Arial;font-weight:400;text-transform:uppercase}
.wh-list1 .mask {position:absolute;left:0;top:0;width:100%;background:url(../img/bg16.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;line-height:1.4;z-index:2;height:0;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.wh-list1 .mask .pic {margin:40% auto 40px;width:79px;height:79px;border-radius:50%;position:relative}
.wh-list1 .mask .pic:after {content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:url(../img/i27_on.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}
.wh-list1 .mask .pic img {display:block;width:100%;height:100%;position:relative;z-index:2}
.wh-list1 .mask h4 {margin-bottom:26px;padding-bottom:28px;font-size:24px;color:#fff;position:relative}
.wh-list1 .mask h4:after {margin-left:-83px;content:'';position:absolute;left:50%;bottom:0;width:166px;height:6px;background:url(../img/i26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.wh-list1 .mask h4 span {margin-top:8px;display:block;font-size:16px;color:#f5e0e1;font-family:Arial;text-transform:uppercase;font-weight:400}
.wh-list1 .mask .txt {font-size:16px;color:#fff;line-height:1.9;overflow:hidden}
.wh-list1 li:hover .con {opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.wh-list1 li:hover .mask {height:100%}



.wh-list2 {border-right:1px solid rgba(255,255,255,.3);overflow:hidden}
.wh-list2 li {float:left;width:49.7%;height:659px;line-height:659px;font-size:0;text-align:center;border-left:1px solid rgba(255,255,255,.3);position:relative;overflow:hidden}
.wh-list2 .con {display:inline-block;vertical-align:middle;line-height:1.4;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.wh-list2 .con .pic {margin:0 auto 42px;width:79px;height:79px;border-radius:50%;position:relative}
.wh-list2 .con .pic:after {content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:url(../img/i27.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}
.wh-list2 .con .pic img {display:block;width:100%;height:100%;position:relative;z-index:2}
.wh-list2 .con h4 {padding-bottom:28px;font-size:24px;color:#fff;position:relative}
.wh-list2 .con h4:after {margin-left:-83px;content:'';position:absolute;left:50%;bottom:0;width:166px;height:6px;background:url(../img/i26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.wh-list2 .con h4 span {margin-top:8px;display:block;font-size:16px;color:#fff;font-family:Arial;font-weight:400;text-transform:uppercase}
.wh-list2 .mask {position:absolute;left:0;top:0;width:100%;background:url(../img/bg16.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;line-height:1.4;z-index:2;height:0;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.wh-list2 .mask .pic {margin:40% auto 40px;width:79px;height:79px;border-radius:50%;position:relative}
.wh-list2 .mask .pic:after {content:'';position:absolute;left:50%;top:50%;width:90px;height:90px;margin:-45px 0 0 -45px;background:url(../img/i27_on.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;animation:30s linear infinite rotate-anim;-webkit-animation:30s linear infinite rotate-anim}
.wh-list2 .mask .pic img {display:block;width:100%;height:100%;position:relative;z-index:2}
.wh-list2 .mask h4 {margin-bottom:26px;padding-bottom:28px;font-size:24px;color:#fff;position:relative}
.wh-list2 .mask h4:after {margin-left:-83px;content:'';position:absolute;left:50%;bottom:0;width:166px;height:6px;background:url(../img/i26.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.wh-list2 .mask h4 span {margin-top:8px;display:block;font-size:16px;color:#f5e0e1;font-family:Arial;text-transform:uppercase;font-weight:400}
.wh-list2 .mask .txt {font-size:16px;color:#fff;line-height:1.9;overflow:hidden}
.wh-list2 li:hover .con {opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.wh-list2 li:hover .mask {height:100%}


			.part-industry{position: relative;top:50px;    margin-bottom: 60px;}
			.part-industry .part-industry_bg{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index:0;overflow: hidden;}
.part-industry .part-industry_bg div{position:absolute; left:0; top:0;width:100%;height:100%;background-repeat: no-repeat;background-size: cover;background-position: center;-webkit-transition-duration: 0.5s; -ms-transition-duration: 1.5s; -o-transition-duration: 1.5s; -moz-transition-duration: 1.5s; transition-duration: 1.5s;transition: all 2.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.part-industry .part-industry_bg div.on{transform: scale(1.08, 1.08);opacity:1; z-index:10;}
.part-industry .part-industry_bg div.on{transform: scale(1.08, 1.08);opacity:1; z-index:10;}
.part-industry .swiper-container{color:#fff;position: relative;z-index:2;}
.part-industry li{height: 773px;padding:0;position: relative;transition: all .4s;border-right:1px solid #fff;width: 25%;}
.part-industry .item{position: relative;padding:78px 14.76% 0 9.77%;display: block;height: 100%;}
.part-industry .item-top{line-height: 1;color:#fff;}
.part-industry .item-top .tit{margin-top: 22px;letter-spacing: 1px;}
.part-industry .item-con{margin-top:75px;opacity: 0;transition: all .4s;position: relative;top:25px;}
.part-industry .item-con .tit{font-weight: bold;letter-spacing: 2px;line-height: 1;color:#08469b;position: relative;padding-bottom: 30px;margin-bottom: 25px;}
.part-industry .item-con .tit::after{position: absolute;left:0;bottom:0;content:'';width:1.5em;height:2px;background: #fff;}
.part-industry .item-con .desc{text-align: justify;color:#fff;font-size: 13px; float: left; line-height: 2em;}
.part-industry li .item-more{transition: all .4s;position: absolute;bottom:9.18%;left:9.77%;font-size:0;width:46px;overflow:hidden;height:46px;border:1px solid #fff;text-align: center;line-height: 46px;}
.part-industry li .item-more text{width:0;overflow: hidden;color:#fff;white-space: nowrap;}
.part-industry li .item-more i{transition: all .4s;width:44px;height:100%;background: url(../images/icon-arrow.png) no-repeat center;}
.part-industry li:hover{background: rgba(0,0,0,.3);border-right-color:rgba(0,0,0,.7);}
.part-industry li:hover .item-con{opacity: 1;top:0;}
.part-industry li:hover .item-more{background: #1759a3;width: 156px;border-color:#1759a3;}
.part-industry li:hover .item-more i{background-image: url(../images/icon-arrowon.png);}
.part-industry li:hover .item-more text{width: 70px;font-size: 16px;}
.part-industry .swiper-btn{display:none;width: 44px;height: 44px;color:#1759a3;border:1px solid #fff;transition: all .3s;}
.part-industry .swiper-btn::after{font-size:20px;}
.part-industry .swiper-btn:hover{color:#fff;background: #1759a3;border-color:#1759a3;}
.fs28 {
    font-size: 26px;
}
.fs45 {
    font-size: 30px;
}

@media (max-width:767px){
	.wh-list1 li{width: 100%;}
	.part-industry li{height:400px;}
	.part-industry .item-con{margin-top:30px;opacity: 1;transition: all .4s;position: relative;top:25px;}
	.part-industry .item-con .tit{display: none;}
	.part-industry li .item-more{background: #1759a3;width: 156px;border-color:#1759a3;}
	.part-industry .item{    padding: 5% 5% 0;}
	.part-industry li .item-more text{width: 70px;font-size: 16px;}#dfdfdf
	.part-industry .item-con .desc{color:#dfdfdf;}
	.part-industry li .item-more{bottom: 12%;}
}


/*数字滚动*/

/*
.main{     width: 94%;max-width: 1440px;margin: 0 auto;}
.numCount{ margin: 0 -10px;}
.numCount li{     float: left;width: 25%;}}
.numCount li .item{ margin: 0 10px;}
.numCount li .numU{ display: block;line-height: 60px;text-align: center;}
.numCount li .indc{display: block;font-size: 24px;line-height: 24px;color: #04409a;text-align: center;}
.numCount li .numCX{ line-height: 60px;font-size: 80px;color: #e30716;font-family: Arial;font-style: normal;}
.numCount li .numU .unitC{font-style: normal;font-size: 18px; line-height: 40px;margin-top: 40px;color: #282828;padding-left: 10px;}
.numCount li .numU sup{vertical-align: top;}
.numCount li .numU sub{vertical-align:baseline;}
@media (max-width:800px){
	.numCount li .numCX{ font-size:36px; }
}
@media (max-width:640px){
	.numCount li .numCX{ font-size:7vw; }
}
@media (max-width:480px){
	.numCount{ font-size:0.5vw;}
	.numCount li .indc{font-size: 20px;}
}
*/

/*视频页*/

    .video-fixed {position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:130;top:0;left:0;cursor:pointer;display:none;}
.video-fixed .videoboxs {width:800px;height:500px;max-width:80%;max-height:80%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);margin:auto;background:#000;box-sizing:border-box;}
.video-fixed .videoboxs .box {height: 100%;}
.video-fixed .cha {width:40px;height:40px;background:url(../img/close-vid2.png) no-repeat center/100% auto;position:absolute;top:30px;right:30px;cursor:pointer;}
@media (max-width:767px){
  .video-fixed .cha {width: 25px;height: 25px;}
}

.videoboxs {
    width: 100%!important;
    height: 100%!important;
    max-width: none!important;
    max-height: none!important;
}

.item-mask{    position: relative;
    top: -170px;
    left: 175px;}

.item-name{font-size:16px;}

.item-img{height:320px;}



/*视频页*/
.install-box{margin-top:30px;}
.install-box .list li{border-bottom:1px solid #e8e8e8;margin-bottom: 20px;position: relative;}
.install-box .list li:after{content:'';width: 312px;height: 1px;position: absolute;z-index:10;left:0;bottom:-1px;background: #d80a10;transition: all .6s;}
.install-box .list li:hover:after{width: 100%;}
.install-box .install-item{display: block;padding-bottom: 40px;}
.install-box .install-item .item-img{float:left;width: 312px;height: 240px;position: relative;overflow: hidden;}
.install-box .install-item .item-img img{width:100%;}
.install-box .install-item .img-icon{position: absolute;width:100%;height: 100%;top:0;left:0;background: url(../img/icon-play-w.png) no-repeat center;z-index:10;background-size: 35px auto;cursor: pointer;}
.install-box .install-item .item-con{margin-left:312px;padding-left: 3.2%;padding-top:28px;}
.install-box .install-item .item-tit{line-height: 1;}
.install-box .install-item .item-tit a{    font-size: 24px;font-weight: 700;color: #333;}
.install-box .install-item .item-desc{line-height:24px;color:#999;height:48px;margin-top:32px;}
.install-box .install-item .item-btns{margin-top:40px;    overflow: hidden;}
.install-box .install-item .btns{float:left;margin-right:10px;padding:0 28px;line-height: 38px;border:1px solid #e8e8e8;color:#333;cursor: pointer;}
.install-box .install-item .btns span{display: block;padding-left:28px;background: url(../img/icon-more.png) no-repeat left center;}
.install-box .install-item .btns.videoitems span{background-image: url(../img/icon-play.png);background-size: 18px auto;}
.install-box .install-item .btns:hover{background: #d80a10;color:#fff;}
.install-box .install-item .btns:hover span{background-image: url(../img/icon-more-w.png);border-color:#d80a10;}
.install-box .install-item .btns.videoitems:hover span{background-image: url(../img/icon-play-w.png);}
@media (max-width:992px){
  .install-box .install-item .item-img{width:240px;height: 180px;}
  .install-box .install-item .item-con{margin-left:240px;padding-top:15px;}
  .install-box .install-item .item-btns{margin-top:20px;}
  .install-box .install-item .item-desc{margin-top:20px;}
  .install-box .install-item{padding-bottom: 30px;}
  .install-box .list li:after{width: 240px;}
  .install-box .install-item .btns{padding:0 20px;}
}
@media (max-width:700px){
  .install-box .install-item .item-img{width: 100%;float:none;height: auto;}
  .install-box .install-item .item-con{margin:20px 0 0;padding:0;}
  .install-box .list li:after{width: 150px;}
  .install-box .install-item .item-desc{margin-top:16px;}
  .install-box .install-item .item-tit{font-size:18px;}
  .install-box .install-item .img-icon{z-index:1}
}
.oneLine {white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}white-space: nowrap;width: 100%;overflow: hidden; text-overflow: ellipsis;}
.bold {
    font-weight: bold;
}
.fs24 {
    font-size: 24px;
}
