/* 前端张文杰 */
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/* 首页 */

.gg_ss{background: #f7f7f7;}
.gg_ss .left{float: left;font-size: 0;line-height: 100px;height: 100px;}
.gg_ss .left span{font-size: 18px;height: 22px;display: inline-block;vertical-align: middle;line-height: 22px; color:#666666;font-weight: bold;padding-left: 25px;background: url(../img/huo.png)no-repeat;position: relative;top: -6px;background-position-y: -22px;}
.gg_ss .left a{display: inline-block;font-size: 18px;color:#666666;margin: 0 20px;}
.gg_ss .left a:hover,.gg_ss .left a.on{color: #f08519;}
.gg_ss .right{float: right;width: 320px;height: 50px;border:1px solid #dddddd;border-radius: 3px;margin-top: 25px;}
.gg_ss .right input{width: -webkit-calc(100% - 50px);width: calc(100% - 50px);line-height: 48px;border: none;background: #f7f7f7;padding:0 20px;float: left;}
.gg_ss .right a{width: 48px;height: 48px;background:url(../img/i1_ss.png)no-repeat center;float: right;}
.i2 .h1{font-size: 40px;color:#333333;font-weight: bold;text-align: center;line-height: 40px;margin:90px 0 36px 0;}
.i2 .h2{font-size: 26px;color:#666666;text-align: center;line-height: 24px;margin-bottom: 50px;}
.i2 .pic{padding-bottom: 90px;position: relative;}
.i2 .pic img{float: left;max-width: 46%;}
.i2 .pic img:nth-child(3){float: right;}
.i2 .pic .solid{position: absolute;top: 22px;left: 50%; height: 310px;width: 1px;background: #cacaca;}
.i3{height: 1028px;background: #f7f7f7;padding:80px 0;}
.gg_left{float: left;width: 25.4%;}
.gg_left .tit{margin-bottom: 10px;}
.gg_left .tit .cn{font-size: 26px;color: #333333;line-height: 46px;text-align: right;}
.gg_left .tit .en{font-size: 16px;color:#999999;line-height: 28px;text-align: right;text-transform: uppercase;}
.gg_left .boxs{max-height: 9999999px;overflow-y: auto;padding-right: 20px;}
.ny_left1 .boxs{max-height: 99999px;}

.gg_left .box{margin-bottom: 30px;}
.gg_left .box .top{position: relative; font-size: 18px;color: #333333;font-weight: bold;line-height: 36px;border-bottom: 1px solid #b4b4b4;padding-right: 50px;}
.gg_left .box .top:after{content: "";position: absolute;right: 0;top: 10px;width: 15px;height: 15px;background: url(../img/i3_add.png)no-repeat 0 -15px;cursor: pointer;}
.gg_left .box .top.on{color: #f08519;}
.gg_left .box .top.on:after{background-position: 0 0;}
.gg_left .boxs::-webkit-scrollbar{ width:2px;height: 1px;}
.gg_left .boxs::-webkit-scrollbar-thumb{ background:#0090d2;}
.gg_left .boxs::-webkit-scrollbar-track{ background:#fff;}
.gg_left .box .a_box{display: none;}
.gg_left .box.on .a_box{display: block;}
.gg_left .box.on .top{color: #f08519;}
.gg_left .box.on1 .top{color: #333333;}
.gg_left .box.on .top:after{background-position: 0 0;}
.gg_left .box.on1 .top:after{background-position: 0 -15px;}
.gg_left .box .a{display: block;font-size: 16px;color: #666666;line-height: 40px;border-bottom: 1px solid #dddddd;}
.gg_left .box .a:hover,.gg_left .box .a.on{color: #f08519;}
.pl_gg .boxs{max-height:99999px;}
.i3 .gg_right{float: left;width: 74.6%;padding-left: 70px;}
.i3 .gg_right .top{margin-bottom: 46px;}
.i3 .gg_right .top .txt{float: left;width: -webkit-calc(100% - 160px);width: calc(100% - 160px);line-height: 48px;border-bottom: 1px solid #dddddd;}
.i3 .gg_right .top .txt span{position: relative; display: block;float: left;font-size: 18px;color:#666666;padding-left: 30px;margin-right: 26px;cursor: pointer;}
.i3 .gg_right .top .txt span:before{content: "";width: 20px;height: 22px;position: absolute;top: 13px;left: 0;background: no-repeat center 0;}
.i3 .gg_right .top .txt span:nth-child(1):before{background-image: url(../img/huo.png);}
.i3 .gg_right .top .txt span:nth-child(2):before{background-image: url(../img/new.png);}
.i3 .gg_right .top .txt span:hover,.i3 .gg_right .top .txt span.on{color: #f08519;}
.i3 .gg_right .top .txt span:hover:before,.i3 .gg_right .top .txt span.on:before{background-position: 0 -22px;}
.i3 .gg_right .top .btn{display: block;float: right;width: 120px;height: 40px;text-align: center;line-height: 40px;color:#fff;background: #0090d2;margin-top: 8px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.i3 .gg_right .top .btn:hover{margin-top: 5px;}
.i3 .gg_right .boxs .box{float: left;width: 23%;margin-right: 2.6%;display: block;margin-bottom: 13px;}
.i3 .gg_right .boxs .box:nth-child(4n){margin-right: 0;}
.i3 .gg_right .boxs .box .pics{width: 100%;border: 1px solid #dddddd;padding: 7px;}
.i3 .gg_right .boxs .box .pics .pic{width: 100%;overflow: hidden;}
.i3 .gg_right .boxs .box .pics .pic img{-webkit-transition: all 0.3s;transition: all 0.3s;width: 100%;height: 187px;}
.i3 .gg_right .boxs .box:hover .pics .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.i3 .gg_right .boxs .box .p{text-align: center;font-size: 16px;color: #666666;line-height: 42px;width: 100%; height: 42px;overflow: hidden;text-overflow: ellipsis;}
.i3 .gg_right .boxs .box:hover .p{color: #ef8100;}
.i4{padding-bottom: 80px;}
.i4 .h1{font-size: 40px;color:#333333;font-weight: bold;text-align: center;line-height: 40px;margin:90px 0 36px 0;}
.i4 .h1 span{font-size: 70px;color: #f08519;margin: 0 8px;}
.i4 .h2{font-size: 24px;color:#666666;text-align: center;line-height: 24px;margin-bottom: 50px;}
.i4 .box{position: relative;margin-bottom: 18px;height: 464px;}
.i4 .box .pic{width: 56%;}
.i4 .box .txt{width: 44%;margin-top: 60px;}
.i4 .box .txt .cn{font-size: 26px;color:#f08519;line-height: 36px;margin-top: 108px;font-weight: bold;}
.i4 .box .txt .en{font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 25px;}
.i4 .box .txt .solid{width: 37px;height: 3px;background: #f08519;}
.i4 .box .txt .p{font-size: 16px;color:#666666;line-height: 32px;}
.i4 .box:before{content: "";position: absolute;height: 404px;bottom: 0;width: 67.5%;background: #f5f5f5;z-index: -1;}
.i4 .box1:before{left: 0;}
.i4 .box2:before{right: 0;}
.i4 .box1 .pic{float: right;}
.i4 .box2 .pic{float: left;}
.i4 .box1 .txt{float: left;padding-right: 115px;}
.i4 .box2 .txt{float: right;padding-left: 115px;}
.i5 .h1{font-size: 40px;color:#333333;font-weight: bold;text-align: center;line-height: 40px;margin:0 0 18px 0;}
.i5 .h2{font-size: 24px;color:#999999;text-align: center;line-height: 24px;margin-bottom: 28px;}
.i5 .h3{font-size: 24px;color: #333333;line-height: 32px;text-align: center;margin-bottom: 45px;}
.i5 .h3 span{font-size: 32px;color: #333333;font-weight: bold;vertical-align: middle;margin-left: 20px;}
.i5_tit{position: relative;margin-bottom: 40px;}
.i5_tit .cn{font-size: 36px;color:#333333;}
.i5_tit .en{font-size: 18px;color:#999999;margin-left: 18px;}
.i5_tit .pagination1{left: auto;right: 0;bottom: 8px;}
.i5_tit .pagination1 .swiper-pagination-bullet{margin: 0 5px;width: 10px;height: 10px;background-color:#999999;opacity: 1;}
.i5_tit .pagination1 .swiper-pagination-bullet-active{background-color:#0090d2;}
.i5_top{position: relative;overflow: hidden;padding-left: 1px;margin-bottom: 50px;}
.i5_top .swiper-slide{width: 13.3%;margin-right: 1.13%;text-align: center;border:1px solid #dddddd;box-sizing: border-box;}
.i5_btm .box{float: left;width: 32.8%;}
.i5_btm .box:nth-child(2){margin:0 0.8%;}
.i5_btm .box .pic{width: 100%;overflow: hidden;}
.i5_btm .box .pic img{width: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;}
.i5_btm .box .txts{padding:0 26px;z-index: 2;}
.i5_btm .box .txts .txt{position: relative;top: -70px; background: #fff;padding: 30px 38px 30px 28px;box-shadow: 1px 5px 10px #cacaca;}
.i5_btm .box .txts .txt .h{position: relative; font-size: 26px;color: #ef8100;font-weight: bold;line-height: 26px;padding: 0 0 13px 0;margin:0 0 18px 0;border-bottom: 1px solid #dddddd;}
.i5_btm .box .txts .txt .h:before{content: "";position: absolute;left: -28px;top: 0;width: 4px;height: 26px;background: #ef8100;}
.i5_btm .box .txts .txt .h:after{content: "";position: absolute;left: 0;bottom: -1px;width: 20px;height: 3px;background: #dddddd;}
.i5_btm .box .txts .txt .p{font-size: 16px;color:#666666;line-height: 32px;}
.i5_btm .box .txts .txt .more{position: relative;top: 0; margin-top: 38px;display: block;width: 117px;height: 32px;border:1px solid #0090d2;line-height: 30px;padding-left: 16px;color:#0090d2;-webkit-transition: all 0.3s;transition: all 0.3s;}
.i5_btm .box .txts .txt .more:after{content: "";width: 12px;height: 8px;top: 12px;right: 7px;background: url(../img/i5_jt.png)no-repeat;-webkit-transition: all 0.3s;transition: all 0.3s;}
.i5_btm .box .txts .txt .more:hover{top: -3px;}
.i5_btm .box .txts .txt .more:hover:after{right: 3px;}
.i5_btm .box:hover .pic img{transform: -webkit-scale(1.1);transform: scale(1.1);}
.i5_con .next1,.i5_con .prev1{width: 30px;height: 30px;background-size:100% 100%;top: auto;border: 1px solid #dbdbdb; border-radius: 50%;}
.i5_con .next1{background-image: url(../images/next_banner_h.png);}
.i5_con .next1:hover{background-image: url(../images/next_banner_a.png);border-color: transparent;}
.i5_con .prev1{left: auto;right: 80px;background-image: url(../images/prev_banner_h.png);}
.i5_con .prev1:hover{left: auto;right: 80px;background-image: url(../images/prev_banner_a.png);border-color: transparent;}

.i6{position: relative;height: 580px;}
.i6 .num{display: none;}
.i6 .h1{font-size: 40px;color:#fff;text-align: center;line-height: 40px;padding:60px 0 18px 0;}
.i6 .h2{font-size: 24px;color:#fff;text-align: center;line-height: 24px;margin-bottom: 28px;}
.i6 .pic{position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;}
.i6 .pic .img{display: none;background:no-repeat center/cover;height: 100%;}
.i6 .pic .img.show{display: block;}
.i6 .swiper-slide{width: 25%;margin-bottom: 10px;}
.i6 .pagination1{bottom: 0;display: none;}
.i6 .box{float: left;width: 274px;height: 274px; margin-right: 60px;border-radius: 50%;border:1px solid #fff;text-align: center;}
.i6 .wrap .box:last-child{margin-right: 0;}
.i6 .box .h{position: relative;font-size: 26px;color:#fff;line-height: 26px;font-weight: bold;margin: 50px 0 12px 0;padding-bottom: 13px;}
.i6 .box .h:after{content: "";position: absolute;left: 50%;bottom: 0;-webkit-transform: translateX(-30px);transform: translateX(-30px); width: 60px;height: 3px;background: #fff;}
.i6 .box .p{font-size: 16px;color: #ffffff;line-height: 32px;padding:0 24px;}
.i6 .box .p span{font-weight: bold;color:#f08519;}
.i6 .box:hover,.i6 .box.on{background: #ef8100;border-color: #ef8100;}
.i6 .box:hover .p span,.i6 .box.on .p span{color:#fff;}
.i7{padding-top: 100px;}
.i7 .top{display: table;margin:0 auto;}
.i7 .top span{display: block;float: left;width: 260px;height: 70px;text-align: center;line-height: 68px;border:1px solid #dddddd;font-size: 22px;color:#333333;margin:0 46px;cursor: pointer;}
.i7 .top span.on,.i7 .top span:hover{border-color: #0090d2;background: #0090d2;color: #fff;}
.i7 .i7_con{margin-top: 50px;display: none;} 
.i7 .i7_con.show{display: block;} 
.i7 .i7_con .box{margin-bottom: 20px;}
.i7 .i7_con .pic{float: left;width: 364px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;overflow: hidden;}
.i7 .i7_con .box .pic img{-webkit-transition: all 0.3s;transition: all 0.3s;width: 100%;}
.i7 .i7_con .box:hover .pic img{transform: scale(1.1);}
.i7 .i7_con .txt{float: left;width: -webkit-calc(100% - 364px);width: calc(100% - 364px);padding-left: 40px;border:1px solid #ededed;border-left: none;-webkit-transition: all 0.3s;transition: all 0.3s;}
.i7 .i7_con .txt .left{position: relative; float: left;width: 80%;padding:44px 36px 48px 0;}
.i7 .i7_con .txt .left:after{content: "";position: absolute;right: 0;top: 72px;width: 1px;height: 65px;background: #dddddd;}
.i7 .i7_con .txt .right{float: left;width: 20%;}
.i7 .i7_con .txt .left .h{font-size: 20px;color:#333333;line-height: 30px;margin-bottom: 8px;}
.i7 .i7_con .txt .left .p{font-size: 14px;color:#999999;line-height: 24px;width: 100%;height: 72px;overflow: hidden;text-overflow: ellipsis;}
.i7 .i7_con .txt .left .day{display: none;}
.i7 .i7_con .txt .right{padding-left: 26px;}
.i7 .i7_con .txt .right .b{font-size: 50px;color:#0f91d3;line-height: 50px;margin:60px 0 10px 0;}
.i7 .i7_con .txt .right .m{font-size: 20px;color: #999999;line-height: 20px;}
.i7 .i7_con .box:hover .txt{border-bottom: 3px solid #ef8100;}
.i7 .i7_con .box:hover .txt .left .h{color: #ef8100;text-decoration: underline;}
.i7 .i7_con .box:hover .right .b{color:#ef8100;}
/* 首页 end*/

/* 产品列表 */
.pro1{padding-top: 0;}
.pro .gg_ss{margin-top: 0;margin-bottom: 30px;}
.pl_con{margin-top: 34px;}
.ny_left{width: 22%;padding-right: 32px;border-right: 1px solid #dbdbdb;margin-top: 24px;}
.ny_left1{margin-top: 0;}
.ny_left .tel .cn{margin-left: 18px;padding-left: 48px;font-size: 26px;line-height: 26px;color:#439ad2;background: url(../img/dianhua.png)no-repeat;}
.ny_left .tel .num{font-size: 24px;color:#439ad2;line-height: 24px;text-align: center;margin: 16px 0 23px 0;}
.ny_left .time .p1{font-size: 18px;color:#333333;font-weight: bold;line-height: 28px;margin-bottom: 8px;}
.ny_left .time .p2{font-size: 17px;color: #333333;line-height: 27px;margin-bottom: 18px;}
.ny_left .tit .cn{color: #0090d2;text-align: left;}
.ny_left .tit .en{text-align: left;}
.ny_left .tit1 .en{border-bottom: 1px solid #b4b4b4;}
.ny_left .tit1 .num{font-size: 20px;color: #0090d2;line-height: 20px;margin: 28px 0 15px 0;background: url(../img/dianhua.png)no-repeat right center/21px 15px;}
.ny_left .tit1 .p{font-size: 16px;color: #666666;line-height: 34px;}
.ny_left .tit1 .p span{color: #333333;}
.ny_left .boxs .box .top{cursor: pointer;}
.gg_left .box .top:hover{color: #f08519;}
.gg_left .box .top:hover:after{background-position: 0 0;}
.ny_left .boxs .box .a_box{display: block;overflow-y: auto;}
.ny_left .boxs .box.on .a_box{display: block;}
.ny_left .boxs .box .a_box::-webkit-scrollbar{ width:2px;height: 1px;}
.pl_con .right{float: left;width: 78%;padding-left: 40px;}
.pl_con .right .boxs{padding-left:35px;}
.pl_con .right .boxs .box{float: left;width: 31%;margin-right: 3.3%;display: block;margin-bottom: 15px;}
.pl_con .right .boxs .box:nth-child(3n){margin-right: 0;}
.pl_con .right .boxs .box .pics{width: 100%;border: 1px solid #dddddd;padding: 9px;}
.pl_con .right .boxs .box .pics .pic{width: 100%;overflow: hidden;}
.pl_con .right .boxs .box .pics .pic img{-webkit-transition: all 0.3s;transition: all 0.3s;width: 100%;height: 266px;}
.pl_con .right .r1 .boxs .box .pics .pic img{height: auto;}
.pl_con .right .boxs .box:hover .pics .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.pl_con .right .boxs .box .p{text-align: center;font-size: 16px;color: #666666;line-height: 58px;width: 100%; height: 58px;overflow: hidden;text-overflow: ellipsis;}
.pl_con .right .boxs .box:hover .p{color: #ef8100;}
.pl_con .right .pl_tit{padding-left: 13px;border-left: 4px solid #027aff;margin-bottom: 38px;}
.pl_con .right .pl_tit .cn{font-size: 20px;color:#333333;line-height: 20px;margin-bottom: 8px;}
.pl_con .right .pl_tit .en{font-size: 16px;color:#666666;line-height: 16px;text-transform: uppercase;}
.pl_con .right .pl_tit .txt{float: left;}
.pl_con .right .pl_tit .btn{float: right;font-size: 16px; display: block;width: 120px;height: 40px;text-align: center;line-height: 40px;color:#fff;background: #027aff;margin-top: 4px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pl_con .right .pl_tit .btn:hover{margin-top: 0;}
.pl_con .right .r1{margin:40px 0 25px 0;}

.pl_con .right .r1 .boxs{padding-left:0;}
.pl_con .right .r1 .boxs .box{float: left;width: 23.5%;margin-right: 2%;display: block;margin-bottom: 15px;}
.pl_con .right .r1 .boxs .box:nth-child(4n){margin-right: 0;}
.pl_con .right .r1 .boxs .box .pics{padding: 6px;}
.pl_con .right .r2{margin-bottom: 50px;}
.pl_con .right .r2 .r2_con .txt{position: relative; width: 48.5%;margin-right: 3%;float: left;line-height: 40px;color: #666666;font-size: 16px;background: #f5f5f5;margin-bottom: 10px;padding:0 40px;max-height: 40px;overflow: hidden;text-overflow: ellipsis;}
.pl_con .right .r2 .r2_con .txt:nth-child(2n){margin-right: 0;}
.pl_con .right .r2 .r2_con .txt span{display: block;position: absolute;width: 10px;height: 100%;top: 0;right: 30px;}
.pl_con .right .r2 .r2_con .txt:hover{color:#fff;background: #027aff;}
.pl_con .right .r3 .te {padding-right: 22px;min-width: 97px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-size: 16px;color: #333;line-height: 54px;}
.pl_con .right .r3 .top {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-bottom: 38px;}
.pl_con .right .r3 .top .inpbox {-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; margin-right: 30px;}
.pl_con .right .r3 .top .inpbox input {background-color: #fafafa;height: 54px;border: solid 1px #e5e5e5;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 10px;color: #333;}
.pl_con .right .r3 .top .inpbox:last-child { margin-right: 0;}
.pl_con .right .r3 .textareabox {margin-bottom: 30px;}
.pl_con .right .r3 .textareabox .te{display: block;}
.pl_con .right .r3 .textareabox textarea {width: 100%; height: 284px; background-color: #fafafa;border: solid 1px #e5e5e5; padding: 10px;resize: none;}
.pl_con .right .r3 .subbtn {width: 200px;height: 50px;background-color: #027aff;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;text-align: center;line-height: 50px; font-size: 18px;color: #fff;margin: 0 auto;}
/* 产品列表 end */

/* 产品详情 */
.pd2 .i2 .h2{font-size: 24px;}
.pd2 .i2 .pic img{float: left;max-width: 40%;}
.pd2 .i2 .pic img:nth-child(3){float: right;}
.pd2 .i2 .pic .solid{height: 235px;}
.pd3{margin-bottom: 95px;}
.pd3 .pic{float: left;width: 45%;}
.pd3 .txt{float: right;width: 48%;}
.pd3 .txt .h{font-size: 24px;color:#333333;line-height: 24px;padding:0 0 18px 32px;border-bottom: 1px solid #e0e0e0;}
.pd3 .txt .p{font-size: 20px;color: #333333;line-height: 46px;border-bottom: 1px solid #e0e0e0;padding-left: 72px;}
.pd3 .txt .p span{font-size: 16px;color:#666666;margin-left: 130px;}
.pd3 .txt .tel{padding:0 72px;}
.pd3 .txt .tel .num{float: left;padding-left: 35px;background: url(../img/dianhua1.png)no-repeat left center/26px 20px;font-size: 16px;color:#333333;line-height: 50px;font-weight: bold;}
.pd3 .txt .tel .btn{float: right;width: 100px;height: 30px;text-align: center;line-height: 30px;color: #fff;background: #027aff;font-size: 18px;margin-top: 10px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pd3 .txt .tel .btn:hover{margin-top: 7px;}
.pd4{margin-bottom: 100px;}
.pd4 .pd4_con>img{position: absolute;top: 45%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: -1;width: 400px;height: 400px;}
.pd4 .pd4_con{position: relative; width: 100%;height: 677px;background: url(../img/pd4_bj.jpg)no-repeat center/cover;}
.pd4 .pd4_con .box .cn{font-size: 26px;color: #333333;line-height: 26px;margin-bottom: 6px;}
.pd4 .pd4_con .box .en{font-size: 14px;color: #fff;display: inline-block;line-height: 22px;padding: 0 10px;background: #027aff;text-transform: uppercase;}
.pd4 .pd4_con .box .p{font-size: 16px;color: #333333;line-height: 20px;}
.pd4 .pd4_con .box1{position: absolute;top: 25px;left: 41%;}
.pd4 .pd4_con .box1 .p{position: absolute;top: -28px;left: 134px;width: 182px;}
.pd4 .pd4_con .box2{position: absolute;top: 168px;left: 82px; text-align: right;}
.pd4 .pd4_con .box2 .p{width: 182px;margin-top: 60px;}
.pd4 .pd4_con .box3{position: absolute;top: 168px;right: 80px;}
.pd4 .pd4_con .box3 .p{width: 182px;margin-top: 60px;}
.pd4 .pd4_con .box4{position: absolute;top: 500px;left: 17%;text-align: right;}
.pd4 .pd4_con .box4 .p{width: 182px;margin-top: 45px;}
.pd4 .pd4_con .box5{position: absolute;top: 500px;right: 17.5%;}
.pd4 .pd4_con .box5 .p{width: 182px;margin-top: 40px;}
.pd4 .pd4_pic{display: none;}
.pd_tit{background: url(../img/pd_tit_bj.png)no-repeat center/cover;text-align: center;margin-bottom: 40px;}
.pd_tit .h1{font-size: 30px;color:#027aff;line-height: 30px;margin-bottom: 18px;}
.pd_tit .h2{font-size: 20px;color:#666666;line-height: 20px;}
.pd5_con{position: relative;overflow: hidden;padding-bottom: 130px;}
.pd5_con .swiper-slide{width: 32%;margin:0 0.66%;}
.pd5_con .swiper-slide .pic{position: relative;padding-bottom: 2px;overflow: hidden;}
.pd5_con .swiper-slide .pic:after{content: "";position: absolute;left: 0;bottom: 0px;width: 100%;height: 3px;background:#0e9edb ;}
.pd5_con .swiper-slide .pic img{width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pd5_con .swiper-slide .pic img:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
.pd5_con .swiper-slide .txt{font-size: 16px;color: #333333;line-height: 44px;text-align: center;}
.pd5_con .pagination1{bottom: 106px;}
.pd6{margin-bottom: 90px;}
.pd6 .pd6_tit{text-align: center;margin:98px 0 38px 0;}
.pd6 .pd6_tit .h1{font-size: 30px;color: #333333;line-height: 30px;font-weight: bold;margin-bottom: 20px;}
.pd6 .pd6_tit .h1 span{font-size: 50px;color: #f08519;margin: 0 8px;}
.pd6 .pd6_tit .h2{font-size: 24px;color: #666666;line-height: 24px;}
.pd6 .box{margin-bottom: 15px;background: #f5f5f5;}
.pd6 .box .pic{width: 50%;}
.pd6 .box .txt{width: 50%;position: relative;padding:50px 0 0 115px;}
.pd6 .box .txt .cn{font-size: 26px;color: #f08519;line-height: 26px;margin-bottom: 3px;}
.pd6 .box .txt .en{font-size: 14px;color: #666666;line-height: 14px;}
.pd6 .box .txt .solid{width: 28px;height: 4px;background: #f08519;margin-top: 30px;}
.pd6 .box .txt .p{font-size: 16px;line-height: 28px;color: #666666;max-width: 260px;max-height: 112px;overflow: hidden;text-overflow: ellipsis;}
.pd6 .box .txt .num{font-size: 110px;color:#f08519;opacity: 0.13;font-weight: bold;position: absolute;top: 17px;left: 115px;}
.pd6 .box1 .pic{float: left;width: 50%;}
.pd6 .box1 .txt{float: right;width: 50%;}
.pd6 .box2 .pic{float: right;width: 50%;}
.pd6 .box2 .txt{float: left;width: 50%;}
.pd7{margin-top: 90px;}
.pd7_con .box{background: #f5f5f5;margin-bottom: 15px;}
.pd7_con .box .pic{width: 50%;}
.pd7_con .box .txt{width: 50%;padding:65px 82px 0 92px;}
.pd7_con .box .txt .h{font-size: 22px;color: #333333;line-height: 32px;font-weight: bold;margin-bottom: 12px;}
.pd7_con .box .txt .h span{color: #027aff;}
.pd7_con .box .txt .p{padding-left: 38px;font-size: 16px;color: #999999;line-height: 24px;}
.pd7_con .box .txt .p span{color: #027aff;}
.pd7_con .box1 .pic{float: left;}
.pd7_con .box1 .txt{float: right;}
.pd7_con .box2 .pic{float: right;}
.pd7_con .box2 .txt{float: left;}
.pd8{margin-top: 75px;}
.pd9{margin-top: 152px;}
.pd10{margin-bottom: 100px;}
.pd_txt{background: url(../img/pd_txtbj.jpg)no-repeat 100% 100%;background-color: #245fc5;padding:16px 30px;height: 173px;}
.pd_txt .left{float: left;width: 50%;}
.pd_txt .left .h1{position: relative; font-size: 30px;color: #ffffff;line-height: 30px;padding: 26px 0 13px 0;margin-bottom: 18px;}
.pd_txt .left .h1:after{content: "";width: 160px;height: 2px;background: #fff;position: absolute;left: 0;bottom: 0;}
.pd_txt .left .h2{font-size: 30px;color: #ffffff;line-height: 30px;margin-left: 190px;}
.pd_txt .right{float: left;width: 50%;padding-top: 64px;}
.pd_txt .right .tel{float: right;margin-right: 40px;padding-left: 50px;background: url(../img/dianhua2.jpg)no-repeat left center;}
.pd_txt .right .tel .cn{font-size: 18px;color: #ffffff;line-height: 18px;margin-bottom: 8px;}
.pd_txt .right .tel .num{font-size: 20px;color: #ffffff;line-height: 20px;font-weight: bold;}
.pd_txt .right .btn{position: relative;top:0; float: right;margin-right: 22px;width: 120px;height: 46px;color:#fff;background: #f08519;text-align: center;line-height: 46px;font-size: 22px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.pd_txt .right .btn:hover{top: -3px;}
/* 产品详情 end */


/* 关于我们 */
.ny_cons{margin-top: 30px;}
.ny_con{width: 78%;float: left;padding-left: 30px;margin-top:24px;}
.ny_con1{margin-top: -24px;}
/* 关于我们 end */


/* 404 */
.fou_bj{position: relative;padding-top: 126px;background: url(../img/404.jpg)no-repeat center/cover;width: 100%;height: 100vh;}
.fou_bj img{position: absolute;top: 0;left: 0;}
.fou_bj .txt{text-align: center;position: relative;z-index: 2;}
.fou_bj .txt .h{font-size: 36px;line-height: 36px;color: #222222;margin-bottom: 19px;}
.fou_bj .txt .en{font-size: 16px;line-height: 16px;color: #888888;margin-bottom: 38px;}
.fou_bj .txt .btn{font-size: 18px;color: #fff;line-height: 55px;width: 200px;margin: 0 auto;background: #027aff;border-radius: 22px;}

@media (max-width: 1440px) {
.gg_left .tit .cn{font-size: 26px;}
.gg_ss .left a{font-size: 16px;}
.i4 .box{height: 410px;}
.i4 .h1,.i5 .h1{font-size: 32px;line-height: 32px;margin:70px 0 16px 0;}
.i4 .h2,.i5 .h2{font-size: 28px;line-height: 28px;}
.i5 .h2{margin-bottom: 14px;}
.i5 .h3{font-size: 20px;}
.i5 .h3 span{font-size: 26px;}
.i6 .box{width: 230px;height: 230px;margin: 0 30px;}
.i6 .box .h{font-size: 22px;margin-top: 36px;}
.i6 .box .p{font-size: 14px;line-height: 24px;}
.i3 .gg_right .boxs .box .pics .pic img{height: 150px;}
.pl_con .right .boxs .box .pics .pic img{height: 180px;}
}
@media (max-width: 1300px) {
.pd4 .pd4_con .box1{position: absolute;top: 25px;left: 41%;}
.pd4 .pd4_con .box2{position: absolute;top: 168px;left: 9px; text-align: right;}
.pd4 .pd4_con .box3{position: absolute;top: 168px;right: 9px;}
.pd4 .pd4_con .box4{position: absolute;bottom: 18px;left: 14%;text-align: right;}
.pd4 .pd4_con .box5{position: absolute;bottom: 18px;right: 14%;}
.pl_con .right .boxs .box .pics .pic img{height: 160px;}
}
@media (max-width: 1024px) {
.gg_ss .left{float: none;width: 100%;line-height: 30px;height: auto;padding-top: 20px;}
.gg_ss .left span{font-size: 16px;}
.gg_ss .left a{font-size: 14px;line-height: 30px;}
.gg_ss .right{float: none;width: 100%;margin-top: 0;line-height: 40px;height: 42px;}
.gg_ss .right input{line-height: 40px;}
.gg_ss .right a{width: 40px;height: 40px;}
.pl_con .right .r3 .te {font-size: 14px;min-width: 87px; padding-right: 10px;}
.pl_con .right .r3 .top .inpbox {margin-right: 20px;}
.gg_left{float: none;width: 100%;padding-right: 0;border-right: none;min-height: auto;padding-bottom: 30px;display: none;}
.gg_left .tit .cn{text-align: left;font-size: 20px;line-height: 20px;}
.gg_left .tit .en{text-align: left;font-size: 14px;}
.gg_left .box{margin-bottom: 14px;}
.gg_left .box .top{font-size: 16px;}
.gg_left .box .a{font-size: 14px;line-height: 30px;}
.i2 .h1{font-size: 24px;line-height: 24px;margin:30px 0 6px 0;}
.i2 .h2{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
.i2 .pic{width: 100%;padding-bottom: 30px;}
.i2 .pic img{max-width: 100%;margin-bottom: 20px;}
.i2 .pic .solid{display: none;}
.i3{height: auto;padding: 30px 0;}
.i3 .gg_right .top{margin-bottom: 20px;}
.i3 .gg_right .top .txt{width: -webkit-calc(100% - 110px);width: calc(100% - 110px);}
.i3 .gg_right .top .txt span{font-size: 16px;margin-right: 14px;}
.i3 .gg_right .top .btn{width: 90px;font-size: 12px;line-height: 30px;height: 30px;}
.i3 .gg_right{float: none;width: 100%;padding-left: 0;}
.i3 .gg_right .boxs .box{width: 49%;margin-right: 2%;}
.i3 .gg_right .boxs .box:nth-child(2n){margin-right:0;}
.i3 .gg_right .boxs .box .p{font-size: 14px;line-height: 30px;height: 30px;}
.i4{padding-bottom: 30px;}
.i4 .h1{font-size: 24px;line-height: 24px;margin:0 0 6px 0;}
.i4 .h2{font-size: 18px;line-height: 30px;margin-bottom: 30px;}
.i4 .box{height: auto;margin-bottom: 30px;}
.i4 .box:before{display: none;}
.i4 .box1 .txt{padding-right: 0;}
.i4 .box2 .txt{padding-left: 0;}
.i4 .box1 .txt,.i4 .box2 .txt{float: none;width: 100%;margin-top: 0;}
.i4 .box1 .pic,.i4 .box2 .pic{float: none;width: 100%;}
.i4 .box .txt .cn{margin-top: 0;font-size:20px;}
.i4 .box .txt .en{margin-bottom: 12px;font-size: 12px;}
.i4 .box .txt .p{font-size: 14px;line-height: 24px;margin:10px 0;}
.i5_btm .box{width: 100%;margin-right: 0;}
.i5 .h1{font-size: 24px;line-height: 24px;margin:0 0 6px 0;}
.i5 .h2{font-size: 20px;line-height: 30px;margin-bottom: 0;}
.i5 .h3{font-size: 16px;}
.i5 .h3 span{font-size: 20px;}
.i5_tit{margin-bottom: 20px;}
.i5_tit .cn{font-size: 22px;}
.i5_tit .en{font-size: 14px;margin-left: 8px;}
.i5_tit .pagination1 .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 2px;}
.i5_top{margin-bottom: 20px;}
.i5_top .swiper-slide{width: 24%;margin-right: 1%;}
.i5_btm .box .txts{height:190px;}
.i5_btm .box .txts .txt{padding:15px 12px;}
.i5_btm .box .txts .txt .h{font-size: 18px;}
.i5_btm .box .txts .txt .p{font-size: 14px;line-height: 24px;}
.i5_btm .box .txts .txt .h:before{left: -13px;}
.i6{height: auto;padding-bottom: 30px;}
.i6 .h1{font-size: 24px;line-height: 24px;margin:0 0 6px 0;padding-bottom: 0;}
.i6 .h2{font-size: 20px;line-height: 30px;margin-bottom: 30px;}
.i6 .pic .img{height: 100%;}
.i6 .swiper-slide{width: 100%;}
.i6 .box{position: relative; width: -webkit-calc(100% - 67px);width: calc(100% - 67); float: none;padding-left: 35px;margin-left: 67px; margin-bottom: 22px;text-align: left; border: 1px solid #fff;border-radius: 41px;border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;padding-right: 22px;height: auto;}

.i6 .box:hover, .i6 .box.on{background: transparent;border-color: #fff;}
.i6 .box:hover .p span, .i6 .box.on .p span{color: #f08519;}
.i6 .box .h{font-size: 17px;line-height: 22px;color: #fff;margin: 7px 0 4px 0;padding-bottom: 0;}
.i6 .box .p{font-size: 12px;line-height: 16px;text-align: left;margin-left: 0;padding: 0;height: 48px;}
.i6 .box .h:after{display: none;}
.i6 .box .num{display: block;position: absolute;left: -56px;top: 1px;height: 78px;width: 78px;background: #fff;color:#235182;font-size: 30px;line-height:78px;text-align: center;border-radius: 50%;}
.i6 .box .num:after{content: "";width: 90px;height: 90px;position: absolute;top: -6px;left: -6px;border: 1px solid #fff;border-radius: 50%;}
.i6 .box.on .num{background: #ff7a0e;color: #fff;}
.i6 .wrap .box:last-child{margin-right: auto;}
.i7{padding: 30px 0;}
.i7 .top span{width: 140px;height:40px;line-height: 40px;font-size: 16px;margin: 0 10px;}
.i7 .i7_con{margin-top: 30px;}
.i7 .i7_con .pic{float: none;width: 100%;}
.i7 .i7_con .txt{float: none;width: 100%;padding-left: 0;}
.ny_left .tel .cn{margin-left: 0;font-size: 20px;line-height: 20px;}
.ny_left .tel .num{text-align: left;font-size: 18px;line-height: 18px;margin: 8px 0 10px 0;}
.ny_left .time .p2{margin-bottom: 10px;}
.ny_left .tit1 .num{margin:14px 0 8px 0;font-size: 16px;}
.ny_left .tit1 .p{font-size: 14px;line-height: 24px;}
.pl_con .right{float: none;width: 100%;padding-left:0 ;}
.pl_con .right .boxs{padding-left: 0;}
.pl_con .right .boxs .box{width: 49%;margin-right: 2%;}
.pl_con .right .boxs .box:nth-child(3n){margin-right: 2%;}
.pl_con .right .boxs .box:nth-child(2n){margin-right: 0;}
.pl_con .right .r1 .boxs .box{width: 49%;margin-right: 2%;}
.pl_con .right .r1 .boxs .box:nth-child(2n){margin-right: 0;}
.pl_con .right .boxs .box .p{font-size: 14px;line-height: 28px;height: 28px;}
.pl_con .right .pl_tit .cn{font-size: 18px;line-height: 18px;}
.pl_con .right .pl_tit .en{font-size: 14px;line-height: 14px;}
.pl_con .right .pl_tit .btn{width: 90px;height: 30px;line-height: 30px;font-size: 14px;}
.pl_con .right .r2 .r2_con .txt{width: 100%;float: none;padding:0 30px 0 14px;line-height: 30px;font-size: 14px;max-height: 30px;}
.pl_con .right .r2 .r2_con .txt span{right: 20px;top: auto;bottom: 0;height: 30px;}
.ny_con{width: 100%;float: none;padding-left: 0;}
.pd2 .i2 .h2{font-size: 20px;}
.pd4 .pd4_con{display: none;}
.pd4 .pd4_pic{display: block;}
.i4 .h1 span{font-size: 40px;}
.i6 .pagination1{display: block;display: none;}
.pd6 .pd6_tit .h2{font-size: 18px;color: #666666;line-height: 18px;}
}

@media (max-width: 768px) {
.pl_con .right .r3 .te {font-size: 14px;line-height: 44px;}
.pl_con .right .r3 .top {display: block;margin-bottom: 0px;}
.pl_con .right .r3 .top .inpbox {margin-right: 0px;border-bottom: 1px solid #e5e5e5;}
.pl_con .right .r3 .top .inpbox input {height: 44px;background: none;border: none;text-align: right;padding: 0;}
.pl_con .right .r3 .textareabox {display: block;}
.pl_con .right .r3 .textareabox textarea {width: 100%;}
.i7 .i7_con .txt .left{width: 100%;padding:10px 0;}
.i7 .i7_con .txt .left:after{display: none;}
.i7 .i7_con .txt .right{display: none;}
.i7 .i7_con .txt .left .p{height: auto;}
.i7 .i7_con .txt .left .day{display: block;margin-top: 10px;}

.pd_txt{display: none;}

.pd2 .i2 .pic img{max-width: 100%;}


.pd_tit .h1{font-size: 26px;line-height: 26px;}
.pd_tit .h2{font-size: 16px;line-height: 16px;}
.pd3{margin-bottom: 30px;}
.pd3 .pic{width: 100%;float: none;}
.pd3 .pic img{width: 100%;}
.pd3 .txt{width: 100%;float: none;}
.pd3 .txt .h{padding: 10px 0;font-size: 18px;}
.pd3 .txt .p{padding-left: 0;font-size: 16px;}
.pd3 .txt .tel{padding: 0;}
.pd3 .txt .tel .btn{font-size: 14px;width: 80px;height: 30px;line-height: 30px;}
.pd5_con{padding-bottom: 30px;}
.pd5_con .pagination1{bottom: 0;}
.pd5_con .swiper-slide{width: 49%;margin-right: 2%;}
.pd5_con .swiper-slide .txt{font-size: 14px;line-height: 24px;}
.pd6{margin-bottom: 30px;}
.pd6 .pd6_tit{margin: 30px 0 14px 0;}
.pd6 .pd6_tit .h1{font-size: 22px;line-height: 22px;margin-bottom: 10px;}

.pd6 .pd6_tit .h2{font-size: 18px;line-height: 18px;margin-bottom: 20px;}
.pd6 .box .pic{width: 100%;float: none;}
.pd6 .box .txt{width: 100%;float: none;padding: 20px 0;}
.pd6 .box .txt .num{top: 20px;left: 20px;}
.pd6 .box .txt .cn{font-size: 20px;}
.pd6 .box .txt .p{font-size: 16px;}
.pd7{margin-top: 30px;}
.pd7_con .box .txt .h{font-size: 18px;line-height: 28px;}
.pd7_con .box .txt .p{font-size: 14px;line-height: 24px;}
.pd7_con .box .pic{width: 100%;float: none;}
.pd7_con .box .txt{width: 100%;float: none;padding:20px 0;}
.pd8{margin-top: 30px;}
.pd9{margin-top: 30px;}
.pd6 .pd6_tit .h1 span{font-size: 40px;}
.pl_con .right .boxs .box .pics .pic img{height: 140px;}
.fou_bj .txt .h{font-size: 24px;}
.fou_bj .txt .en{font-size: 14px;}
.fou_bj .txt .btn{width: 140px;height: 40px;line-height: 40px;}
}

