@charset "utf-8";

@import url("iconfont.css");

*{margin:0;padding:0}

html{overflow-x:hidden;font-size:13.3333333333vw}

body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}

img{border:none}

h1,h2,h3{font-weight:400}

a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}

input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}

input::-webkit-input-placeholder{color:#999!important}

textarea::-webkit-input-placeholder{color:#999!important}

input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}

select{-webkit-appearance:none}

textarea{-webkit-appearance:none}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}

ol,ul{padding:0;list-style-type:none}

em{font-style:normal}

.lt{float:left}

.rt{float:right}

input.sub,label{border:none;cursor:pointer}

input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}

table{border-collapse:collapse}

td,th{padding:0}

.clearfix::after{content:"";display:block;clear:both}

*{box-sizing:border-box}

.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }

.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }

.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }

.clear { clear:both;}

.x-wrap{width:1600px;position:relative;max-width:100%;margin:0 auto}

.x-wrap::after{content:"";display:block;clear:both}

/*自定义*/

body{ font-family:Microsoft YaHei; }

/*x-header*/

.x-header{height:127px; position:relative; background-color:#ffffff; /*position:fixed; top:0; left:0; width:100%; z-index:99;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); */}

.x-header .x-logo{float:left; height:127px;}

.x-header .x-logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}

.x-header .x-logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.x-header .x-nav{float:right;}

.x-header .x-nav ul li{float:left; width:auto; color:#000000; font-size:18px; line-height:127px; margin-left:45px; position:relative; } 

.x-header .x-nav ul li:after{content:""; position:absolute; left:0; bottom:0; width:0; height:3px; background-color:#e70415; left: 50%; transform: translateX(-50%); transition: all .5s ease; }

.x-header .x-nav ul li a { display:block;  color:#000000; }

.x-header .x-nav ul li:hover:after{ width:100%;transform:translateX(-50%) scale(1.1); }

.x-header .x-nav ul li.active:after{ width:100%; }

.x-header .x-nav ul li .sub { position: absolute;width:200%;left:-50%; text-align:center; top:127px;z-index:30000; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}

.x-header .x-nav ul li .sub ul li{ float:left; min-width:auto; width:100%; line-height:50px; position:relative;text-align:center;  margin:0; padding:0; font-size:15px; font-weight:normal; background-color:#FFF; }

.x-header .x-nav ul li:hover .sub ul li:after{ display:none; }

.x-header .x-nav ul li.active .sub ul li:after{ display:none; }

.x-header .x-nav ul li .sub ul li:hover:after{ display:none;}

.x-header .x-nav ul li .sub ul li:hover a { color:#e70415; }

.x-h-tel { float:right; color:#000000; font-size:20px; line-height:127px; background:url(../images/xin/h-tel.png) no-repeat left center; padding-left:38px; margin-left:47px;  }

/*header2*/

.header2{height:60px;position:fixed;background:#ffffff;z-index:22;top:0;width:100%; display:none; }

.header2 .main-wrap{height:60px;padding:0 3%;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}

.header2 .logo{width:250px;height:45px;margin-top:7px;overflow:hidden;  float: left; display: inline;}

.header2 .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: left;}

.header2 .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.header2 .nav-btn{width:25px;height:16px;position:relative;cursor:pointer;margin-top:22px; float: right; display: inline;}

.header2 .nav-btn .zi { width:20px; color:#e70415; font-size:16px; line-height:1; position:absolute; right:-10px; top:-8px; }

.header2 .nav-btn.active{-webkit-animation:rotate .5s linear 0s;animation:rotate .5s linear 0s}

.header2 .nav-btn .line{display:block;width:50%;height:2px;border-radius:2px;background-color:#e70415;position:absolute;left:50%;margin-left:-15px}

.header2 .nav-btn .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0}

.header2 .nav-btn.active .line1{top:0}

.header2 .nav-btn.hover .line{background:#e70415}

.header2 .nav-btn .line2{top:7px}

.header2 .nav-btn .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center}

.header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top:70px;z-index:2;overflow-y:auto}

.header2 .sub-menu ul{width:100%;overflow-y:auto;height:calc(100vh - 55px - 1.5rem)}

.header2 .js-m-3{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease}

.header2 .js-m-3.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}

.header2 .sub-menu li{border-bottom:1px solid #555;font-size:16px;padding:0 20px}

.header2 .sub-menu .tit{display:inline-block;text-decoration:none;width:80%;line-height:50px;color:#fff;position:relative;box-sizing:border-box}

.header2 .sub-menu .sub-tit.on{background-color:#e9e9e9}

.header2 .sub-menu .sec-list{line-height:40px; padding-bottom:10px; display:none}

.header2 .sub-menu .jt{position:relative;display:inline-block;width:10%;height:50px;text-align:center;background:0 0;float:right}

.header2 .sub-menu .jt:after{content:'';display:block;width:26px;height:26px;background:url(../images/xin/mobile_nav_jia.png) no-repeat center;background-size:17px auto;position:absolute;right:3%;top:10px}

.header2 .sub-menu .jt.jtRote:after{background:url(../images/xin/mobile_nav_jian.png) no-repeat center;background-size:20px auto}

.header2 .sub-menu .sec-list p{background:url(../images/xin/mobile_nav_dian.png) no-repeat left center;background-size:3px auto;font-size:14px}

.header2 .sub-menu .sec-list a{padding-left:5%;color:#cccccc;display:block}

.header2 .sub-menu .sec-list a:active{color:#37a3dc}

.header2 .icon-close:before{content:"\e6d3"}

.search-bg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color:rgba(55,55,55,.95); display:none; } 

/*f_nav*/

.f_nav { display:none; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#000000;position:fixed; bottom:0; z-index:999;}

.f_nav a{color: #fff; display: block; text-align: center; width: 33.33%; float: left; margin: 0 auto; font-size:14px;}

.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}

.x-header-wrap { display:none;}

/* nav_zzc */

.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}

.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}

.nav_menu .nav_menu_top{width: 100%; height:50px;}

.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}

.nav_menu .nav_menu_btn img{display: block;width:25px; }

.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}

.nav_menu li{ width:100%; overflow:hidden; background:url(../images/xin/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}

.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}

/*x-banner*/

.x-banner { width:100%;}

.x-banner .p_slide{background-position:center center;background-size:cover}

.x-banner .p_img{width:100%;height:100%;overflow:hidden}

.x-banner .p_video{width:100%;height:100%;overflow:hidden}

.x-banner .P_link_img{display:block;position:relative;overflow:hidden;height:100%;width:100%}

.x-banner .swiper-slide-active .P_link_img{transform:scale(1)}

.x-banner .p_videoPoster{display:block;position:relative;overflow:hidden;height:100%;width:100%;background-size:cover;transition:transform ease 2s;transform:scale(1);cursor:pointer;z-index:19}

.x-banner .swiper-slide-active .p_videoPoster{transform:scale(1)}

.x-banner .P_link_img img{height:100%;width:100%;object-fit:cover}

.x-banner .p_videoPoster img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.18);width:auto;height:100%}

.x-banner .p_info{position:absolute;top:42%;left:50%;width:80%;padding-right:35%;z-index:22;transform:translate(-50%,-50%)}

.x-banner .p_info_fivebox{width:100%}

.x-banner .p_btitle{color:#fff;font-size:58px;line-height:1.4;letter-spacing:0;text-shadow:3px 0 10px rgb(22 78 145 / 40%);transition:all ease 2s 1s;opacity:0;transform:translateY(40px);font-weight:700; margin-top:10px; }

.x-banner .swiper-slide-active .p_btitle{opacity:1;transform:translateY(0)}

.x-banner .p_summary{color:#fff;font-size:20px;line-height:1.6;transition:all ease 2s .7s;opacity:0;transform:translateY(40px)}

.x-banner .swiper-slide-active .p_summary{opacity:1;transform:translateY(0)}

.x-banner .p_scrool{position:absolute;left:calc((100% - 90px)/ 2);bottom:40px;color:#fff;width:90px;z-index:10}

.x-banner .p_scrool span{text-transform:uppercase;color:#fff;display:block;font-family:arial;line-height:20px;margin-top:12px;font-size:12px}

.x-banner .p_scrool i{display:block;width:20px;height:30px;margin:0 auto;border-radius:12px;border:2px #fff solid;position:relative}

.x-banner .p_scrool i:before{content:"";display:block;width:4px;height:10px;background:#fff;border-radius:2px;position:absolute;left:50%;transform:translate(-50%,0);top:3px;animation:scrollmouse 2s linear infinite}

@keyframes scrollmouse{from{transform:translate(-50%,0);opacity:1}

to{transform:translate(-50%,10px);opacity:0}

}

.x-banner .p_kongjian{position:absolute;right:0;width:100%;border-left:1px solid rgb(255 255 255 / 10%);height:100%;top:0;bottom:0;z-index:1;max-width:100px;pointer-events:none;display:none}

.x-banner .swiper-pagination{position:absolute;display:flex;flex-direction:row;top:auto;right:auto;transform:translate(50%,-50%);left:7%;width:auto;height:auto;bottom:40px}

.x-banner .swiper-pagination-bullet{margin:3px 5px!important;background:hsl(0deg 0% 100% / 40%);opacity:1;width:10px;height:10px;transition:all ease .3s}

.x-banner .swiper-pagination-bullet-active{width:30px;border-radius:15px;background:#e70415}

.x-banner .swiper-pagination-bullet:hover{background:rgb(255 255 255)}

.x-banner .p_btn_next{color:#fff;border-radius:0;transform:skewX(-10deg);border:1px solid #fff;width:50px;height:50px;transition:all ease .3s;position:static;background-image:none;margin:0 auto}

.x-banner .p_btn_next::after{font-size:16px}

.x-banner .p_btn_next:hover{background:rgba(231,4,21,.8);border:1px solid rgba(231,4,21,.8)}

.x-banner .p_btn_next:hover::after{color:#fff}

.x-banner .p_btn_prev{color:#fff;border-radius:0;border:1px solid #fff;transform:skewX(-10deg);height:50px;width:50px;transition:all ease .3s;position:static;background-image:none;margin:0 20px 0 0}

.x-banner .p_btn_prev::after{font-size:16px}

.x-banner .p_btn_prev:hover{background:rgba(231,4,21,.8);border:1px solid rgba(231,4,21,.8)}

.x-banner .p_btn_prev:hover::after{color:#fff}

.x-banner .videoContent{position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;cursor:pointer}

.x-banner .videoContent video{width:100%;height:100%;object-fit:cover}

.x-banner .p_video_button{position:absolute;right:0;width:100%;bottom:160px;z-index:110;max-width:100px;height:50px;display:none}

.x-banner .p_videobtm{color:#fff;border-radius:100%;border:2px solid #fff;top:auto;bottom:0;width:50px;height:50px;left:50%;transform:translateX(-50%);transition:all ease .3s;display:block;position:absolute;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center;display:none}

.x-banner .p_video_button svg{margin:0 auto;width:15px}

.x-banner .p_arr{max-width:120px;width:100%;position:absolute;right:7%;bottom:40px;height:auto;z-index:1;display:flex;flex-direction:row;justify-content:center;text-align:center}

.x-banner .p_videobtm:hover{background:#0e70b9;border:2px solid #0e70b9}

.x-banner .video_cover:before{position:absolute;left:0;top:0;content:"";width:100%;height:300px;background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%);z-index:22}

.x-banner .video_cover:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/xin/video_cover.png) repeat;z-index:21;opacity:.2}

.x-banner .p_slide:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;background:#000;z-index:3;opacity:0}

.x-banner .p_slide:after{position:absolute;left:0;top:0;content:"";width:100%;height:300px;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%);z-index:2}

/*x-search*/

.x-search { background-color:#f8f8f8; height:80px; padding-top:21px; }

.x-search-left { float:left; width:600px; color:#5e5d5d; font-size:16px; line-height:37px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; background:url(../images/xin/search-hot.png) no-repeat left center; padding-left:33px; }

.x-search-left a { color:#5e5d5d; margin-left:5px; }

.x-search-left a:hover { color:#e70415; }

.x-search-mid { float:left; margin-left:50px; width:270px; height:37px; border-radius:20px; background-color:#f1f1f1; }

.x-search-mid input[type=text] { margin-left:25px; width:190px; height:37px;color:#000000; font-size:16px; border:none; vertical-align:middle; background-color:#f1f1f1;  }

.x-search-mid input[type=submit] { float:right; width:40px; text-align:center; height:37px; background:url(../images/xin/search-icon.png) no-repeat left center; font-size:0; cursor:pointer; border:none;vertical-align:middle;  }

.x-search-right { float:right; margin-top:4.5px; }

.x-search-right .tit { float:left; color:#222222; font-size:20px; line-height:28px; background:url(../images/xin/search-tel.png) no-repeat left center; padding-left:40px; }

.x-search-right .more { float:left; width:97px; height:28px; background-color:#e70415; text-align:center; color:#ffffff; font-size:16px; line-height:28px; border-radius:14px; margin-left:15px; }

/*x-about*/

.x-about { background:url(../images/xin/about-bg.jpg) no-repeat bottom center; min-height:643px; }

.x-about-left { float:left; width:750px; }

.x-about-tit { color:#282727; font-size:45px; line-height:1.5; margin-top:90px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-about-des { color:#3a3a3a; font-size:30px; line-height:1.5; margin-top:10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.x-about-des span {color:#e70415;}

.x-about-info { color:#3a3a3a; font-size:16px; line-height:36px; margin-top:5px; height:144px; overflow:hidden;}

.x-about-list { margin-top:40px; }

.x-about-list ul li { float:left; width:32.5%; padding-left:14px; background:url(../images/xin/about-line.png) no-repeat; background-position:80% center; }

.x-about-list ul li:last-child { background-image:none; }

.x-about-list ul li .tit {color:#757373; font-size:16px; line-height:1.5; }

.x-about-list ul li .tit span {color:#e70415; font-size:50px; line-height:1; font-family:Impact; }

.x-about-list ul li .des {color:#464646; font-size:18px; line-height:1.5; margin-top:7px; }

.x-about-more { width:162px; height:44px; background-color:#e70415; text-align:center; color:#f5f5f5; font-size:14px; line-height:44px; margin-top:40px; }

.x-about-more a { display:block; color:#f5f5f5; }

.x-about-more i { display:inline-block; width:28px; height:44px; background:url(../images/xin/about-gou.png) no-repeat center center; vertical-align:middle; background-size:100% auto; }

.x-about-more a:hover {color:#f5f5f5; }

.x-about-right { float:right; width:800px; margin-top:100px; }

.x-about-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}

/*x-public*/

.x-public { text-align:center; }

.x-public .tit {color:#000000; font-size:45px; line-height:1; }

.x-public .tit i { display:inline-block; width:20px; height:20px; background:url(../images/xin/public-icon.png) no-repeat center center;  vertical-align:middle; margin:0 50px; background-size:100% 100%; }

.x-public .des {color:#3a3a3a; font-size:20px; line-height:1.5; margin-top:20px; }

/*x-pro*/

.x-pro { background:url(../images/xin/pro-bg.jpg) no-repeat top center; min-height:271px; padding-top:60px; padding-bottom:60px; }

.x-pro-list { padding-top:30px; }

.x-pro-list ul li { float:left; width:380px; text-align:center; margin-top:20px; }

.x-pro-list ul li:nth-child(4n+2) { margin-left:26.66px;}

.x-pro-list ul li:nth-child(4n+3) { margin-left:26.66px;}

.x-pro-list ul li:nth-child(4n+4) { margin-left:26.66px;}

.x-pro-list ul li .pic { height:380px; overflow:hidden; border:#d2d2d2 solid 1px; display: flex;  align-items: center; justify-content: center; overflow:hidden;}

.x-pro-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}

.x-pro-list ul li .tit {color:#000000; font-size:18px; line-height:60px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-pro-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}

.x-pro-list ul li:hover .tit { color:#e70415; }

/*x-fangan*/

.x-fangan { height:auto; }

/*c_static_001-1659924786334*/

#c_static_001-1659924786334 div[class^=cbox-], div[id^=c_] { position: relative;}

#c_static_001-1659924786334 img { filter: blur(0);  transition: filter 1s;}

#c_static_001-1659924786334 *, ::after, ::before { box-sizing: border-box;}

#c_static_001-1659924786334{min-height:300px;display-radio:1; margin-top:40px;}

#c_static_001-1659924786334 .e_loop-5 .p_list{display:flex;flex-wrap:wrap;position:relative;}

#c_static_001-1659924786334 .e_image-6{overflow:hidden;position:relative}

#c_static_001-1659924786334 .e_image-6:after{content:"";position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:1;transition:all .5s;opacity:1;background:rgba(0,0,0,0.5);mix-blend-mode:multiply}

#c_static_001-1659924786334 .industry-list > div:hover .e_image-6:after{opacity:0}

#c_static_001-1659924786334 .e_image-6 img{width:100%;height:100%;object-fit:contain}

#c_static_001-1659924786334 .e_container-7{width:100%; height:100%; position:absolute;top:0px;left:0px;z-index:1; text-align:center; display: flex; align-items: center;  justify-content: center;  flex-direction: column; }

#c_static_001-1659924786334 .e_container-7 > .p_item{}

#c_static_001-1659924786334 .e_image-8{overflow:hidden;display-radio:1; max-width:100px;margin:0 auto}

#c_static_001-1659924786334 .e_image-8 img{ max-width:100%; max-height:100%;}

#c_static_001-1659924786334 .e_text-9{line-height:1.5;font_radio:2;display-radio:1;font-size:30px;font-weight:bold;margin-top:20px;color:rgba(255,255,255,1)}

#c_static_001-1659924786334 .e_text-11{line-height:normal}

#c_static_001-1659924786334 .e_text-11 a{display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;width:100%;height:100%}

#c_static_001-1659924786334 .industry-list{height:800px;overflow:hidden}

#c_static_001-1659924786334 .industry-list > div{width:calc(100% / 6);float:left;overflow:hidden;position:relative;transition:width 455ms;background-color:rgba(0, 0, 0, 1)}

#c_static_001-1659924786334 .industry-list > div.now{width:25%}

#c_static_001-1659924786334 .industry-list > div.sible{width:calc(75% / 5)}

#c_static_001-1659924786334 .e_image-6 img{display:block;height:800px;width:auto;margin:auto;opacity:0.8;transition:all .5s ease .2s}

#c_static_001-1659924786334 .industry-list > div:hover .e_image-6 img{opacity:0.8;transform:scale(1.1)}

/*x-liyou*/

.x-liyou { padding-top:60px; padding-bottom:30px; }

.x-liyou-li { padding-top:40px; padding-bottom:40px;}

.x-liyou-left { float:left; width:48.5%; margin-top:60px; }

.x-liyou-left .nob { float:left; width:74px; height:74px; background-color:#e70415; text-align:center; color:#ffffff; font-size:50px; line-height:74px; font-family:Impact; border-radius:10px; }

.x-liyou-left .con { float:left; width:660px; margin-left:20px; }

.x-liyou-left .con .tit { color:#000000; font-size:37px; line-height:1.5; }

.x-liyou-left .con .des { color:#bcbbbb; font-size:14px; line-height:1.5; text-transform:uppercase;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;   }

.x-liyou-left .info { color:#000000; font-size:20px; line-height:1.5; padding-top:7px; }

.x-liyou-left .info p { margin-top:28px; background:url(../images/xin/duigou.png) no-repeat left center; padding-left:40px; background-position:0 5px; background-size:24px auto; }

.x-liyou-right { float:right;width:48.5%;}

.x-liyou-right img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.x-liyou-li2 { background-color:#f8f7f7; }

.x-liyou-li2 .x-liyou-left { float:right; margin-top:120px;}

.x-liyou-li2 .x-liyou-right { float:left; }

.x-zhiliang {  float:right;width:48.5%; height:320px; margin-top:80px; position:relative; }

.x-zhiliang .swiper-container { width: 90%; height: 100%; margin-left:0; } 

.x-zhiliang .swiper-slide {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align:center;}

.x-zhiliang .swiper-button-prev { background:url(../images/xin/btn.png) no-repeat; width:37px; height:37px;right:0; left:auto; top:40%; bottom:auto;  outline:none;  background-size:100% 100%;}

.x-zhiliang .swiper-button-prev:after { display:none;}

.x-zhiliang .swiper-button-next {background:url(../images/xin/btn2.png) no-repeat; width:37px; height:37px; right:0; left:auto; top:60%; bottom:auto; outline:none; background-size:100% 100%; }

.x-zhiliang .swiper-button-next:after { display:none;}

.x-zhiliang .swiper-slide a { display:block; width:99%; height:100%; overflow:hidden; display: flex;  align-items: center; justify-content: center; border:#d2d2d2 solid 1px; margin-left:1px; }

.x-zhiliang .swiper-slide a img{max-width:100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}

.x-zhiliang .swiper-slide a:hover img{transform: scale(1.05);transition: 0.5s;}

/*x-youdian*/

.x-youdian { background:url(../images/xin/youdian-bg.jpg) no-repeat top center; padding-bottom:30px; }

.x-youdian-top { height:200px; }

.x-youdian-top-left { float:left; width:48.5%; margin-top:52px; }

.x-youdian-top-left .pic { float:left; width:90px;margin-top:6px; }

.x-youdian-top-left .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.x-youdian-top-left .con { float:left; margin-left:15px; width:670px;  }

.x-youdian-top-left .con .tit {color:#ffffff; font-size:38px; line-height:1.5; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-youdian-top-left .con .des {color:#ffffff; font-size:30px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-youdian-top-right { float:right; margin-top:50px;}

.x-youdian-top-right .pic { float:left; width:90px;  }

.x-youdian-top-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.x-youdian-top-right .con { float:left; margin-left:10px; margin-top:5px; }

.x-youdian-top-right .con .tit {color:#ffffff; font-size:22px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-youdian-top-right .con .des {color:#ffffff; font-size:28px; line-height:1.5; font-family:Arial, Helvetica, sans-serif; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-youdian-box { height:200px; background-color:#FFF;  border:#dcdcdc solid 1px; }

.x-youdian-box ul li { float:left; width:33.33%; height:198px; border-left:#dcdcdc solid 1px; }

.x-youdian-box ul li:first-child { border-left:none; }

.x-youdian-box ul li .pic { float:left; width:80px; margin-left:100px; margin-top:56px;  }

.x-youdian-box ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.x-youdian-box ul li .con { float:right; width:320px; margin-top:60px; margin-right:10px; }

.x-youdian-box ul li .con .tit {color:#000000; font-size:30px; line-height:1.5; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-youdian-box ul li .con .des {color:#868484; font-size:16px; line-height:1.5; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*x-news*/

.x-news { padding-top:60px; padding-bottom:60px; }

.x-news-list { padding-top:10px; }

.x-news-list ul li { float:left; width:390px; border:#e5e5e5 solid 1px; position:relative; margin-top:30px; }

.x-news-list ul li:nth-child(4n+2) { margin-left:13.33px;}

.x-news-list ul li:nth-child(4n+3) { margin-left:13.33px;}

.x-news-list ul li:nth-child(4n+4) { margin-left:13.33px;}

.x-news-list ul li .pic { height:243px; overflow:hidden; display: flex;  align-items: center; justify-content: center; }

.x-news-list ul li .pic img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}

.x-news-list ul li .tit {color:#333333; font-size:18px; line-height:30px; margin-top:28px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 15px; font-weight:bold; }

.x-news-list ul li .des {color:#7d7b7b; font-size:14px; line-height:26px; height:52px; overflow:hidden; margin-top:2px;  padding:0 15px;}

.x-news-list ul li .more {color:#666666; font-size:14px; line-height:60px; border-top:#eaeaea solid 1px; margin-top:26px;  padding:0 15px;}

.x-news-list ul li .more span { float:right; }

.x-news-list ul li .info { position:absolute; top:0; left:0; width:auto; height:33px; background-color:#dc0000; padding:0 15px; color:#ffffff; font-size:16px; line-height:33px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.x-news-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}

.x-news-list ul li:hover .tit {color:#e70415;}

.x-news-list ul li .more span:hover {color:#e70415;}

 /*滚动*/
.str_wrap{overflow:hidden;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move}
.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}
.dowebok { width:100%; height:100%;}

/*x-hezuo*/

.x-hezuo { background-color:#f5f5f5; padding-top:60px; padding-bottom:60px; }

.x-hezuo-list { margin-top:20px; height:250px;  }

.x-hezuo-list ul li { float:left; width:250px; height:110px; border:#e3e3e3 solid 1px; overflow:hidden; background-color:#FFF; margin-top:20px; }

.x-hezuo-list ul li:nth-child(6n+2) { margin-left:20px;}

.x-hezuo-list ul li:nth-child(6n+3) { margin-left:20px;}

.x-hezuo-list ul li:nth-child(6n+4) { margin-left:20px;}

.x-hezuo-list ul li:nth-child(6n+5) { margin-left:20px;}

.x-hezuo-list ul li:nth-child(6n+6) { margin-left:20px;}

.x-hezuo-list ul li a { display:block; width:100%; height:100%;  display: flex;  align-items: center; justify-content: center;}

.x-hezuo-list ul li a img {max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}

.x-hezuo-list ul li:hover a img {transform: scale(1.05);transition: 0.5s;}

/*x-footer*/

.x-footer { background-color:#232324; padding-top:50px; padding-bottom:30px; }

.x-footer a:hover {color:#ffffff;}

.x-footer-left { float:left; width:605px; }

.f-con { float:left; width:450px;  }

.f-ewm { float:right;  width:125px; max-width:125px;color:#c1c1c1; font-size:16px; line-height:30px; text-align:center; margin-top:113px;}

.f-ewm img {max-width: 100%;max-height: 100%;vertical-align: middle;}

.f-logo { height:71px; }

.f-logo img {max-width: 100%;max-height: 100%;vertical-align: middle;}

.f-tel { color:#ffffff; font-size:28px; line-height:33px; background:url(../images/xin/f-tel.png) no-repeat left center; padding-left:42px; margin-top:35px; }

.f-text {color:#c1c1c1; font-size:16px; line-height:30px; margin-top:20px; }

.x-footer-right { float:right; width:800px; margin-top:16px; position:relative; }

.x-footer-right:after{content:""; position:absolute; left:-80px; top:0; width:1px; height:100%; background-color:#4f4f50; }

.x-footer-right dl { float:left; width:20%; }

.x-footer-right dl dt { color:#ffffff; font-size:20px; line-height:30px; font-weight:bold; margin-bottom:12px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }

.x-footer-right dl dd { color:#c1c1c1; font-size:16px; line-height:30px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }

.x-footer-right dl dd a { color:#c1c1c1;}

/*x-f-copy*/

.x-f-copy { background-color:#000000; color:#c1c1c1; font-size:16px; line-height:2; padding-top:15px; padding-bottom:15px; }

.x-f-copy a:hover {color:#ffffff;}

.x-f-copy-left { float:left; }

.x-f-copy-right { float:right; }

.btn-primary {background-color: #0466c1; border-color: #0466c1;}



@media (max-width:1650px){

.x-wrap{width:90%}

/*x-header1650*/

.x-header{height:110px; }

.x-header .x-logo{height:110px; width:16%;}

.x-header .x-nav ul li{ font-size:16px; line-height:110px; margin-left:30px; } 

.x-header .x-nav ul li .sub { top:110px; }

.x-h-tel { font-size:18px; line-height:110px; padding-left:30px; margin-left:37px; background-size:22px auto; }

/*x-banner1650*/

.x-banner .p_btitle{font-size:48px;}

.x-banner .p_summary { font-size:18px; }

/*x-search1650*/

.x-search { height:70px; padding-top:19px; }

.x-search-left { width:37.5%; font-size:14px; line-height:33px;  padding-left:28px; background-size:20px auto; }

.x-search-left a { margin-left:4px; }

.x-search-mid { margin-left:3%; width:19%; height:33px; }

.x-search-mid input[type=text] { margin-left:9%; width:70%; height:33px;font-size:14px; }

.x-search-mid input[type=submit] { width:15%; height:33px; }

.x-search-right { margin-top:3.5px; }

.x-search-right .tit { font-size:18px; line-height:25px; padding-left:35px; background-size:25px auto; }

.x-search-right .more { width:86px; height:26px; font-size:14px; line-height:26px; margin-left:12px; }

/*x-about1650*/

.x-about { min-height:543px; }

.x-about-left { width:47%; }

.x-about-tit { font-size:39px; margin-top:70px; }

.x-about-des { font-size:24px; }

.x-about-info { font-size:14px; line-height:32px; height:128px; }

.x-about-list { margin-top:30px; }

.x-about-list ul li { padding-left:12px; }

.x-about-list ul li .tit { font-size:14px; }

.x-about-list ul li .tit span { font-size:42px;}

.x-about-list ul li .des { font-size:16px; }

.x-about-more { width:142px; height:40px; line-height:40px; margin-top:35px; }

.x-about-more i { width:23px; height:40px; }

.x-about-right { width:50%; margin-top:85px; }

/*x-public1650*/

.x-public .tit { font-size:40px; }

.x-public .tit i { width:18px; height:18px; margin:0 45px; }

.x-public .des { font-size:18px; margin-top:15px; }

/*x-pro1650*/

.x-pro { padding-top:50px; padding-bottom:50px; }

.x-pro-list { padding-top:25px; }

.x-pro-list ul li { width:23.5%; margin-top:15px; }

.x-pro-list ul li:nth-child(4n+2) { margin-left:2%;}

.x-pro-list ul li:nth-child(4n+3) { margin-left:2%;}

.x-pro-list ul li:nth-child(4n+4) { margin-left:2%;}

.x-pro-list ul li .pic { height:320px; }

.x-pro-list ul li .tit {font-size:16px; line-height:54px; }

/*x-fangan1650*/

/*c_static_001-16599247863341650*/

#c_static_001-1659924786334{ margin-top:30px;}

#c_static_001-1659924786334 .e_image-8{ max-width:90px;}

#c_static_001-1659924786334 .e_text-9{font-size:24px;}

#c_static_001-1659924786334 .industry-list{height:700px;}

#c_static_001-1659924786334 .e_image-6 img{height:700px;}

/*x-liyou1650*/

.x-liyou { padding-top:50px; }

.x-liyou-left { margin-top:50px; }

.x-liyou-left .nob {  width:64px; height:64px; font-size:43px; line-height:64px; }

.x-liyou-left .con {  width:85%; margin-left:15px; }

.x-liyou-left .con .tit { font-size:32px; }

.x-liyou-left .con .des { font-size:12px; }

.x-liyou-left .info { font-size:18px; }

.x-liyou-left .info p { margin-top:23px; padding-left:35px; background-size:20px auto; }

.x-liyou-li2 .x-liyou-left { margin-top:90px;}

.x-zhiliang { height:280px;}

.x-zhiliang .swiper-button-prev { width:33px; height:33px;}

.x-zhiliang .swiper-button-next { width:33px; height:33px; }

/*x-youdian1650*/

.x-youdian-top { height:173px; }

.x-youdian-top-left { margin-top:48px; }

.x-youdian-top-left .pic { width:12%;margin-top:4px; }

.x-youdian-top-left .con { margin-left:2%; width:86%;  }

.x-youdian-top-left .con .tit { font-size:33px; }

.x-youdian-top-left .con .des { font-size:24px; }

.x-youdian-top-right { margin-top:45px;}

.x-youdian-top-right .pic { width:60px;  }

.x-youdian-top-right .con .tit { font-size:19px; }

.x-youdian-top-right .con .des { font-size:24px; }

.x-youdian-box { height:176px; }

.x-youdian-box ul li { height:176px; }

.x-youdian-box ul li .pic {width:15%; margin-left:18%; margin-top:46px; }

.x-youdian-box ul li .con { width:59%; margin-top:50px; margin-right:2%; }

.x-youdian-box ul li .con .tit {font-size:26px; }

.x-youdian-box ul li .con .des {font-size:14px; }

/*x-news1650*/

.x-news { padding-top:50px; padding-bottom:50px; }

.x-news-list ul li { width:23.5%; }

.x-news-list ul li:nth-child(4n+2) { margin-left:2%;}

.x-news-list ul li:nth-child(4n+3) { margin-left:2%;}

.x-news-list ul li:nth-child(4n+4) { margin-left:2%;}

.x-news-list ul li .pic { height:213px; }

.x-news-list ul li .tit { font-size:16px; line-height:26px; margin-top:23px; padding:0 10px;  }

.x-news-list ul li .des { padding:0 10px;}

.x-news-list ul li .more {line-height:50px; margin-top:22px;  padding:0 10px;}

.x-news-list ul li .info { height:30px; padding:0 10px; font-size:14px; line-height:30px; }

/*x-hezuo1650*/

.x-hezuo { padding-top:50px; padding-bottom:50px; }

.x-hezuo-list ul li { width:15.4%; height:100px; margin-top:15px; }

.x-hezuo-list ul li:nth-child(6n+2) { margin-left:1.5%;}

.x-hezuo-list ul li:nth-child(6n+3) { margin-left:1.5%;}

.x-hezuo-list ul li:nth-child(6n+4) { margin-left:1.5%;}

.x-hezuo-list ul li:nth-child(6n+5) { margin-left:1.5%;}

.x-hezuo-list ul li:nth-child(6n+6) { margin-left:1.5%;}

/*x-footer1650*/

.x-footer-left { width:38%; }

.f-con { width:74%;  }

.f-ewm { width:20%; font-size:14px; line-height:28px; margin-top:103px; }

.f-logo { height:61px; }

.f-tel { font-size:24px; line-height:30px; padding-left:37px; margin-top:30px; background-size:32px auto; }

.f-text { font-size:14px; line-height:28px; margin-top:15px; }

.x-footer-right { width:50%; margin-top:12px; }

.x-footer-right:after{ left:-60px; }

.x-footer-right dl dt { font-size:18px; line-height:28px; margin-bottom:10px; }

.x-footer-right dl dd { font-size:14px; line-height:28px; }

/*x-f-copy1650*/

.x-f-copy { font-size:14px; padding-top:10px; padding-bottom:10px; }



}



@media (max-width:1400px){

/*x-header1400*/

.x-header{height:95px; }

.x-header .x-logo{height:95px; }

.x-header .x-nav ul li{ line-height:95px; margin-left:20px; } 

.x-header .x-nav ul li .sub { top:95px; }

.x-h-tel { font-size:16px; line-height:95px; padding-left:25px; margin-left:32px; background-size:17px auto; }

/*x-banner1400*/

.x-banner .p_btitle{font-size:38px;}

.x-banner .p_summary { font-size:16px; }

/*x-search1400*/

.x-search { height:60px; padding-top:15px; }

.x-search-left { line-height:24px;  padding-left:24px; background-size:16px auto; }

.x-search-left a { margin-left:3px; }

.x-search-mid { height:24px; }

.x-search-mid input[type=text] { height:24px; }

.x-search-mid input[type=submit] { height:24px; }

.x-search-right { margin-top:2.5px; }

.x-search-right .tit {font-size: 16px; line-height:22px; padding-left:30px; background-size:23px auto; }

.x-search-right .more { width:73px; height:22px; line-height:22px; margin-left:10px; }

/*x-about1400*/

.x-about { min-height:443px; }

.x-about-tit { font-size:33px; margin-top:60px; }

.x-about-des { font-size:22px; }

.x-about-list { margin-top:25px; }

.x-about-list ul li { padding-left:10px; }

.x-about-list ul li .tit span { font-size:37px;}

.x-about-list ul li .des { font-size:14px; }

.x-about-more { width:121px; height:33px; line-height:33px; margin-top:30px; }

.x-about-more i { width:18px; height:33px; }

.x-about-right { margin-top:75px; }

/*x-public1400*/

.x-public .tit { font-size:34px; }

.x-public .tit i { width:16px; height:16px; margin:0 40px; }

.x-public .des { font-size:16px; }

/*x-pro1400*/

.x-pro { padding-top:40px; padding-bottom:40px; }

.x-pro-list ul li .pic { height:290px; }

.x-pro-list ul li .tit {font-size:14px; line-height:50px; }

/*x-fangan1400*/

/*c_static_001-16599247863341400*/

#c_static_001-1659924786334 .e_image-8{ max-width:80px;}

#c_static_001-1659924786334 .e_text-9{font-size:20px;}

#c_static_001-1659924786334 .industry-list{height:600px;}

#c_static_001-1659924786334 .e_image-6 img{height:600px;}

/*x-liyou1400*/

.x-liyou { padding-top:40px; }

.x-liyou-left {  margin-top:40px;}

.x-liyou-left .nob {  width:54px; height:54px; font-size:38px; line-height:54px; }

.x-liyou-left .con .tit { font-size:27px; }

.x-liyou-left .con .des { font-size:10px; }

.x-liyou-left .info { font-size:16px; }

.x-liyou-left .info p { margin-top:18px; padding-left:30px; background-size:16px auto; }

.x-liyou-li2 .x-liyou-left { margin-top: 60px;}

.x-zhiliang { height:250px;}

.x-zhiliang .swiper-button-prev { width:29px; height:29px;}

.x-zhiliang .swiper-button-next { width:29px; height:29px; }

/*x-youdian1400*/

.x-youdian-top { height:150px; }

.x-youdian-top-left { margin-top:41px; }

.x-youdian-top-left .pic { margin-top:3px; }

.x-youdian-top-left .con .tit { font-size:28px; }

.x-youdian-top-left .con .des { font-size:20px; }

.x-youdian-top-right { margin-top:40px;}

.x-youdian-top-right .pic { width:55px;  }

.x-youdian-top-right .con .tit { font-size:16px; }

.x-youdian-top-right .con .des { font-size:20px; }

.x-youdian-box { height:150px; }

.x-youdian-box ul li { height:150px; }

.x-youdian-box ul li .pic { margin-top:36px;  margin-left:8%;}

.x-youdian-box ul li .con { margin-top:40px;  width: 69%;}

.x-youdian-box ul li .con .tit {font-size:22px; }

/*x-news1400*/

.x-news { padding-top:40px; padding-bottom:40px; }

.x-news-list ul li .pic { height:184px; }

.x-news-list ul li .tit { margin-top:20px; }

.x-news-list ul li .more {line-height:45px; margin-top:22px; }

.x-news-list ul li .info { height:26px; line-height:26px; }

/*x-hezuo1400*/

.x-hezuo { padding-top:40px; padding-bottom:40px; }

.x-hezuo-list ul li { height:90px; }

/*x-footer1400*/

.f-logo { height:51px; }

.f-tel { font-size:20px; line-height:24px; padding-left:32px; margin-top:25px; background-size:27px auto; }

.f-ewm { margin-top:93px; }

.x-footer-right:after{ left:-50px; }

.x-footer-right dl dt { font-size:16px; }



}



@media (max-width:1200px){

.wrap{width:94%}

/*x-header1200*/

.x-header{height:80px; }

.x-header .x-logo{height:80px; }

.x-header .x-nav ul li{ font-size:14px; line-height:80px; margin-left:15px; } 

.x-header .x-nav ul li .sub { top:80px; }

.x-h-tel { font-size:14px; line-height:80px; padding-left:20px; margin-left:27px; background-size:12px auto; }

.x-banner .p_scrool { display:none; }

/*x-banner1200*/

.x-banner .p_btitle{font-size:28px;}

.x-banner .p_summary { font-size:14px; }

/*x-search1200*/

.x-search { height:50px; padding-top:12px; }

.x-search-left { line-height:22px;  padding-left:20px; background-size:14px auto; }

.x-search-left a { margin-left:2px; }

.x-search-mid { height:22px; }

.x-search-mid input[type=text] { height:22px; }

.x-search-mid input[type=submit] { height:22px; }

.x-search-right { margin-top:1.5px; }

.x-search-right .tit { font-size: 14px; line-height:18px; padding-left:25px; background-size:20px auto; }

.x-search-right .more { height:18px; line-height:18px; margin-left:8px; }

/*x-about1200*/

.x-about { min-height:400px; }

.x-about-tit { font-size:28px; margin-top:40px; }

.x-about-des { font-size:18px; }

.x-about-list { margin-top:20px; }

.x-about-list ul li { padding-left:8px; background-size:23px auto; background-position: 90% center; }

.x-about-list ul li .tit span { font-size:32px;}

.x-about-more { width:111px; height:27px; line-height:27px; margin-top:25px; font-size:12px; }

.x-about-more i { width:16px; height:27px; }

.x-about-right { margin-top:55px; }

/*x-public1200*/

.x-public .tit { font-size:28px; }

.x-public .tit i { width:14px; height:14px; margin:0 35px; }

.x-public .des { font-size:14px; }

/*x-pro1200*/

.x-pro-list ul li .pic { height:240px; }

.x-pro-list ul li .tit { line-height:40px; }

/*x-fangan1200*/

/*c_static_001-16599247863341200*/

#c_static_001-1659924786334 .e_image-8{ max-width:70px;}

#c_static_001-1659924786334 .e_text-9{font-size:18px;}

#c_static_001-1659924786334 .industry-list{height:500px;}

#c_static_001-1659924786334 .e_image-6 img{height:500px;}

/*x-liyou1200*/

.x-liyou-left { margin-top:35px;}

.x-liyou-left .nob {  width:44px; height:44px; font-size:30px; line-height:44px; }

.x-liyou-left .con .tit { font-size:22px; }

.x-liyou-left .info { font-size:14px; }

.x-liyou-left .info p { margin-top:13px; padding-left:25px; background-size:12px auto; }

.x-liyou-li2 .x-liyou-left { margin-top: 50px;}

.x-zhiliang { height:210px;margin-top:70px;}

.x-zhiliang .swiper-button-prev { width:24px; height:24px;}

.x-zhiliang .swiper-button-next { width:24px; height:24px; }

/*x-youdian1200*/

.x-youdian-top { height:122px; }

.x-youdian-top-left { margin-top:32px; }

.x-youdian-top-left .pic { margin-top:1px; }

.x-youdian-top-left .con .tit { font-size:23px; }

.x-youdian-top-left .con .des { font-size:16px; }

.x-youdian-top-right { margin-top:35px;}

.x-youdian-top-right .pic { width:46px;  }

.x-youdian-top-right .con .tit { font-size:14px; }

.x-youdian-top-right .con .des { font-size:18px; }

.x-youdian-box { height:130px; }

.x-youdian-box ul li { height:130px; }

.x-youdian-box ul li .pic { margin-top:31px;  margin-left:4%;}

.x-youdian-box ul li .con { margin-top:35px;  width: 73%;}

.x-youdian-box ul li .con .tit {font-size:18px; }

/*x-news1200*/

.x-news-list ul li { margin-top:20px; }

.x-news-list ul li .pic { height:140px; }

.x-news-list ul li .tit { margin-top:15px; }

.x-news-list ul li .more {line-height:40px; margin-top:20px; }

.x-news-list ul li .more span { display:none; }

.x-news-list ul li .info { height:21px; line-height:21px; }

/*x-hezuo1200*/

.x-hezuo-list ul li { height:70px; }

/*x-footer1200*/

.x-footer-left { float:none; width:100%; }

.f-ewm { margin-top: 23px;}

.f-logo { height:41px; }

.f-tel { font-size:18px; line-height:22px; padding-left:27px; margin-top:20px; background-size:22px auto; }

.x-footer-right { float:none; width:100%; margin-top:40px; }

.x-footer-right:after{ display:none; }



}





@media (max-width:992px){

/*header992*/

.x-header{ display:none;}

.x-nav{ display:none;}

.header2{ display: block; } 

.x-header-wrap { display:block; height:60px;}

/*x-banner996*/

.x-banner .p_btitle{font-size:18px;}

.x-banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:9px;}

/*x-search992*/

.x-search-left { width:65%; }

.x-search-mid { float:right; margin-left:0; width:30%; }

.x-search-right { display:none; }

/*x-about992*/

.x-about-tit { font-size: 24px;margin-top:30px;}

.x-about-des { font-size: 16px;}

.x-about-list ul li { padding-left: 0; background-size: 18px auto;background-position:90% top;}

/*x-public992*/

.x-public .tit { font-size:24px; }

.x-public .tit i { width:12px; height:12px; margin:0 30px; }

/*x-pro992*/

.x-pro-list ul li .pic { height:170px; }

/*c_static_001-1659924786334992*/

#c_static_001-1659924786334 .e_image-8{ max-width:60px;}

#c_static_001-1659924786334 .e_text-9{font-size:16px;}

#c_static_001-1659924786334 .industry-list{height:400px;}

#c_static_001-1659924786334 .e_image-6 img{height:400px;}

/*x-liyou992*/

.x-liyou-left { margin-top:0;}

.x-liyou-left .nob {  width:34px; height:34px; font-size:24px; line-height:34px; }

.x-liyou-left .con .tit { font-size:18px; }

.x-liyou-li2 .x-liyou-left { margin-top:0;}

.x-zhiliang { height: 200px; margin-top:50px;}

/*x-youdian992*/

.x-youdian-top { height: 100px;}

.x-youdian-top-left { margin-top:28px;}

.x-youdian-top-left .con .tit { font-size:18px; }

.x-youdian-top-left .con .des { font-size:14px;}

.x-youdian-top-right {margin-top: 30px;}

.x-youdian-top-right .pic { width: 36px;}

.x-youdian-top-right .con { margin-top:0; }

.x-youdian-box ul li .con .tit { font-size: 16px;}

.x-youdian-box ul li .con { margin-top:25px; }

/*x-news992*/

.x-news-list ul li { width:48.5%; margin-top:20px; }

.x-news-list ul li:nth-child(4n+2) { margin-left:0;}

.x-news-list ul li:nth-child(4n+3) { margin-left:0;}

.x-news-list ul li:nth-child(4n+4) { margin-left:0;}

.x-news-list ul li:nth-child(even) { margin-left:3%; }

.x-news-list ul li .pic { height:210px; }

/*x-hezuo992*/

.x-hezuo-list ul li { width:23.5%; }

.x-hezuo-list ul li:nth-child(6n+2) { margin-left:0;}

.x-hezuo-list ul li:nth-child(6n+3) { margin-left:0;}

.x-hezuo-list ul li:nth-child(6n+4) { margin-left:0;}

.x-hezuo-list ul li:nth-child(6n+5) { margin-left:0;}

.x-hezuo-list ul li:nth-child(6n+6) { margin-left:0;}

.x-hezuo-list ul li:nth-child(4n+2) { margin-left:2%;}

.x-hezuo-list ul li:nth-child(4n+3) { margin-left:2%;}

.x-hezuo-list ul li:nth-child(4n+4) { margin-left:2%;}

/*.x-footer992*/

.f-logo { height: 36px;}

.f-tel { font-size: 16px;  line-height: 20px; padding-left: 22px; margin-top:15px; background-size: 17px auto;}

.x-footer-right dl dt {margin-bottom: 5px;}

/*x-f-copy992*/

.x-f-copy-left { float: none;}

.x-f-copy-right { float: none;}



}



@media (max-width:767px){

.x-wrap{width:80%}

/*header767*/

.f_nav { display:block;}

/*x-banner767*/

.x-banner .p_btitle{font-size:16px;}

.x-banner .p_summary { font-size:12px; }

.x-banner .p_arr { display: none;}

.x-banner .p_info {  width: 90%;  padding-right: 0;}

/*x-search767*/

.x-search { height:auto; padding-bottom:15px; }

.x-search-left { float:none; width:100%; }

.x-search-mid { float:none; width:100%; margin-top:10px; }

/*x-about767*/

.x-about { min-height: auto;}

.x-about-left { float:none;  width:100%; padding-top:20px; }

.x-search-mid input[type=text] { margin-left:15px; }

.x-search-mid input[type=submit] { width:12%;}

.x-about-tit {font-size: 20px; margin-top: 0; font-weight:bold; }

.x-about-right { float:none;  width:100%; margin-top: 30px; }

/*x-public767*/

.x-public .tit { font-size:20px; font-weight:bold;  }

.x-public .tit i { width:10px; height:10px; margin:0 20px; }

/*x-pro767*/

.x-pro { padding-top:30px; padding-bottom:30px;  }

.x-pro-list { padding-top:10px; }

.x-pro-list ul li { width:48.5%; margin-top:10px; }

.x-pro-list ul li:nth-child(4n+2) { margin-left:0;}

.x-pro-list ul li:nth-child(4n+3) { margin-left:0;}

.x-pro-list ul li:nth-child(4n+4) { margin-left:0;}

.x-pro-list ul li:nth-child(even) { margin-left:3%;}

.x-pro-list ul li .pic { height:250px; }

/*x-fangan767*/

/*c_static_001-1659924786334767*/

#c_static_001-1659924786334 .industry-list{height:auto;}

#c_static_001-1659924786334 .industry-list > div{background-color:rgba(0, 0, 0, 1);width:100%}

#c_static_001-1659924786334 .e_image-6 img{ width:100%; opacity:0.8;height:200px;object-fit: cover;}

#c_static_001-1659924786334{display-radio:1; margin-top:20px;}

#c_static_001-1659924786334 .e_container-7{display-radio:1;}

#c_static_001-1659924786334 .e_text-9{font_radio:2;display-radio:1;font-size:16px;color:rgba(255,255,255,1);line-height:1.5;font-weight:bold;text-align:center; margin-top:10px;}

/*x-liyou767*/

.x-liyou { padding-bottom:0; }

.x-liyou-li { padding-top: 30px; }

.x-liyou-left { float: none; width: 100%; margin-top: 0;}

.x-liyou-left .nob {  font-size: 20px;}

.x-liyou-right {  float: none; width: 100%; margin-top:20px; }

.x-zhiliang { float: none; width: 100%; margin-top: 20px; }

/*x-youdian767*/

.x-youdian { padding-bottom:0; }

.x-youdian-top { height: 150px; padding-top:20px; }

.x-youdian-top-left { float:none; width:100%;  margin-top: 0; }

.x-youdian-top-right {float:none; margin-top:20px;}

.x-youdian-top-left .pic { max-width:45px; }

.x-youdian-box { height: auto; padding-bottom:10px; }

.x-youdian-box ul li { float:none; width:100%; border-left: none; height:80px; }

.x-youdian-box ul li .pic { margin-top: 11px; max-width:60px; }

.x-youdian-box ul li .con { margin-top: 15px;}

/*x-news767*/

.x-news { padding-top: 30px; padding-bottom: 30px; }

.x-news-list ul li .pic { height:150px; }

/*x-hezuo767*/

.x-hezuo { padding-top:30px; padding-bottom:30px; }

.x-hezuo-list { padding-top: 10px; }

.x-hezuo-list ul li { width:32%; height:70px; margin-top:10px; }

.x-hezuo-list ul li:nth-child(4n+2) { margin-left:0;}

.x-hezuo-list ul li:nth-child(4n+3) { margin-left:0;}

.x-hezuo-list ul li:nth-child(4n+4) { margin-left:0;}

.x-hezuo-list ul li:nth-child(3n+2) { margin-left:2%;}

.x-hezuo-list ul li:nth-child(3n+3) { margin-left:2%;}

/*x-footer767*/

.x-footer { padding-top: 30px;  padding-bottom: 20px;}

.f-con { float:none;width:100%;}

.f-ewm { float:none;width:100%; text-align:center; margin:0 auto; margin-top:30px; }

.x-footer-right { display:none; }

/*x-f-copy767*/

.x-f-copy { padding-bottom:6em; }



}



@media (max-width:500px){

.x-wrap{width:94%}

.x-pro-list ul li .pic { height:170px; }

.x-news-list ul li { float:none; width:100%; margin-top:15px; }

.x-news-list ul li:nth-child(even) { margin-left:0; }

.x-news-list ul li .pic { height:210px; }



}



