@charset "utf-8";
* {margin: 0;padding: 0;}
*, *:before, *:after { max-height:100000px }
body {font-family: "Microsoft YaHei","微软雅黑",PingFangSC-light,"Source Sans Pro","Helvetica Neue", Arial,"Hiragino Sans GB",sans-serif;}
html,body {font-size:16px;overflow-x: hidden !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;background:#fff;}
ol,ul,li,dl,dt,dd {	list-style: none;}
h1,h2,h3,h4,h5,h6 {	font-weight: normal;}
em,i,strong {font-style: normal;}
img {border: none;}
a {	text-decoration: none;color: #333;}
a:hover{color: #269ca2;}
a:active{color: #269ca2;}
a:focus {color: #fff;}
a:focus,*:focus {outline: none;}
button {cursor: pointer;}
button:hover {color: #333;}
input:focus,textarea:focus {outline: none;}
input,textarea {}
textarea {resize: none}
table {border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
table tr th,table tr td{word-wrap: break-word;word-break: break-all;}
abbr,acronym {border: none;	font-variant: normal;}
.fl {float: left;}
.fr {float: right;}
.Pr {position: relative;}
.Pa {position: absolute;}
.clear {clear: both;}
.dis {display: block;}
.undis {display: none;}
.fbold{font-weight:bold;}

.pic {
 image-rendering: -moz-crisp-edges;
 image-rendering: -o-crisp-edges;
 image-rendering: -webkit-optimize-contrast; 
 image-rendering: crisp-edges;
 -ms-interpolation-mode: nearest-neighbor; }

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?ze7u6x');
  src:  url('../fonts/icomoon.eot?ze7u6x#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?ze7u6x') format('truetype'),
    url('../fonts/icomoon.woff?ze7u6x') format('woff'),
    url('../fonts/icomoon.svg?ze7u6x#icomoon') format('svg');
 
}
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-uniE900:before {
  content: "\e900";
  color: #7d7d7d;
}
.wp{/*padding-top:1px;*/overflow: hidden !important;}
.wp_main{width:80%;margin:0 auto;max-width:1600px;}

.header_box{position:relative;}
.header {position:fixed;top:0;left:0;z-index:9999;background:#fff;width:90%;padding:15px 5%;height:auto;transition:0.66s;box-shadow:0 0 10px #ccc;}
.header .logo {float:left;margin:15px 0 0;transition:0.33s;max-width:29%;height:68px;line-height:68px;}
.header .logo img{max-width:100%;max-height:100%;vertical-align: middle;}
.header .logo1 {}

.header .nav_mu{float:right;width:40px;height:84px;background:url(../images/icon_menu.png) no-repeat center;cursor:pointer;margin-right:2%;position:relative;}

.header .nav_s{float:right;width:60px;margin-top:10px;height:80px;background:url(../images/icon_ser.png) no-repeat center;cursor:pointer;position:relative;}
.header .nav_s .nav_s_nr{position:absolute;top:100%;right:-150px;width:0;padding-right:0;height:40px;background:#f6f6f6;overflow: hidden; transition:0.33s;}
.header .nav_s .sinput{width:90%;height:40px;padding:0 5%;border:none;background:#f1f1f1;font-size:15px;color:#333;}
.header .nav_s .sbmit{position:absolute;right:0;top:0;width:60px;height:40px;color:#f1f1f1;font-size:15px;background:#269ca2;border:none;}
.header .nav_s:hover{background-image:url(../images/icon_ser1.png);}
.header .nav_s:hover .nav_s_nr{right:-10px;width:280px;padding-right:60px;}

.header .nav {float:right;width:64%;max-width:1000px;padding:25px 0 15px;}
.header .nav ul {width: 100%;margin: 0 auto;position: relative;}
.header .nav ul>li {position: relative;float:left;width:11%;height:50px;text-align: center;}
.header .nav ul>li:nth-child(1){width:8%;}
.header .nav ul>li:nth-child(4){width:13%;}
.header .nav ul>li>a {display:block;margin:0 1%;height:50px;line-height:50px;font-size:18px;color:#333333;text-transform:uppercase;
	position:relative;z-index:9;overflow:hidden;white-space:nowrap;transition:0.3s;}
.header .nav ul>li>a:hover,.header .nav ul>li.on>a{color:#269ca2;font-weight:bold;}
.header .nav ul>li>a:before{content:"";width:0;height:2px;background:#269ca2;position:absolute;bottom:0;right:50%;transition: 0.3s;}
.header .nav ul>li:hover>a:before,.header .nav ul>li.on>a:before{width:100%;right:0%;border-radius:1px;}
.header .nav ul>li>a i{font-size:10px;margin-left:2px;}
.header .nav ul>li>a:hover i:before,.header .nav ul>li.on>a i:before{color:#269ca2;}
.header .nav ul>li>span {display:none;width:0;height:3px;background:#269ca2;position:absolute;bottom:0px;right:50%;transition:0.3s;}
.header .nav ul>li.on>span,.header .nav ul>li:hover>span{width:80%;right:10%;}
.header .nav ul li ol {position:absolute;z-index:5;top:50px;left:0;text-align:center;width:100%;height:0;padding:0;overflow:hidden;
	background:#fff;transition: 0.33s;}
.header .nav ul li:nth-child(4) ol{}	
.header .nav ul li:nth-child(5) ol{}
.header .nav ul li:nth-child(6) ol{}
.header .nav ul li:nth-child(7) ol{}
.header .nav ul li:hover ol {padding:10px 0;height: auto;}
.header .nav ul li ol li {display:block;float: none;height: auto;}
.header .nav ul li ol li a {display:block;color:#201728;font-size:14px;height:40px;line-height:40px;text-align:center;transition: 0.3s;}
.header .nav ul li:hover ol li a:hover {color:#269ca2;font-weight:bold;}

.header:hover,.header1 {}
.header1{}


.header1 {position: fixed;background: #fff;box-shadow:0 0 5px #ccc;}
.header_dj .nav ul>li>span {background:#ccb289;}
.header_dj:hover .nav ul>li>span,.header_dj .nav ul>li>span{background:#ccb289;}

.m-trigger {display: none;position: absolute;top: 0;right: 0;width: 6rem;height: 5rem;cursor: pointer;
	background: url(../images/menu_add.png)  no-repeat center/40%;transition:0.3s;}
.m-trigger1{background-image: url(../images/menu_add1.png);}

.masklayer{width:100%;height:100%;background:rgba(0, 0, 0, 0.7) ;position:fixed;z-index:9999;left:100%;top:0;}
.masklayer.on{left:0;}
.side_nav {width:415px;height:100%;padding:30px 0 0 40px;background:#fff;position:fixed;z-index:9999;right:-555px;top:0;transition:0.55s;}
.side_nav.on{right:0;}
.side_nav_logo {float:left;margin-bottom:20px;}
.side_nav_top{overflow: hidden;}
.side_nav_top a{display:inline-block;font-size:14px;color:#333;padding-left:24px;transition:0.22s;margin:2px 20px 2px 0;}
.side_nav_top a:hover{color:#269ca2;}
.home_btn{background:url(../images/home-btn.png) no-repeat left center;background-size:auto 18px;}
.home_btn:hover{}
.home_close{background:url(../images/menu_close.png) no-repeat left center;background-size:auto 16px;}
.home_close:hover{}
.side_nav_b {width:100%;height:auto;padding-top:20px;border-top:1px solid #e0e0e0;margin-top:15px;;overflow:hidden;}
.side_nav_b>li {width:100%;clear:both;padding-bottom:35px;text-align:left;overflow:hidden;position:relative;}
.side_nav_b li>a {font-size:22px;color:#333;margin-bottom:8px;text-align:left;display: block;}
.side_nav_b li ol li {float:left;}
.side_nav_b li ol li a {font-size:15px;margin:2px 20px 2px 0;color: #666;float:left;transition:0.33s;}
.side_nav_b li ol li a:hover{color:#269ca2;}

.bannerbox {width:100%;background:#f7f7f7;position:relative;overflow:hidden;margin-top:120px;/*z-index:5;position:fixed;top:0;left:0;*/}
.bannerbox_on{}
.banner {display:block;width:100%;padding-top:41%;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.bannerbox .swiper-slide{overflow:hidden;}
.banner .wap_pic{width:100% !important;height:auto !important;display:none;}
.banner #video {position:absolute;top:0;left:0;z-index:9;width:100%;height:100%; object-fit: cover;background:#1b857f;}
.banner_tit {position: absolute;top:55%;left:0;z-index:10;text-align:left;width: 100%;color: #fff;transform:translateY(-50%);}
.banner_tit .wp_main{width:79%;}
.banner_tit .sy01{font-size:63px;font-weight:bold;letter-spacing:0.2em;
	-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);}
.banner_tit .sy02{font-size:18px;text-transform:uppercase;margin:15px 0;letter-spacing:0.15em;font-family:PingFangSC-light,"Microsoft YaHei Light",Arial;
	-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);}
.banner_tit .more{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);}
.banner_tit .more a{display: block;background: url(../images/banner_more.png) no-repeat 106px center;background-size:15px;
	width:76px;border-radius: 30px;border: 1px solid #fff;line-height: 43px;font-size: 14px;color: #fff;padding:0 38px;transition:0.33s;}
.banner_tit .more a:hover{background-color:#269ca2;border-color:#269ca2;}
.banner_tit .sy01,.banner_tit .sy02,.banner_tit .more{opacity:0;transition:1.66s;-moz-transition:1.66s;-webkit-transition:1.66s;}
.swiper-slide-active .banner_tit .sy01,.swiper-slide-active .banner_tit .sy02,.swiper-slide-active .banner_tit .more{opacity:1;
		-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}

.gobot{position:absolute;top:92%;left:50%;z-index:9;width:31px;margin-left:-15px;cursor:pointer;animation: bb 1.33s ease infinite;}
@keyframes bb{
	0% { -webkit-transform:translateY(-30px);transform:translateY(-30px); opacity: 1; }
	50% { -webkit-transform:translateY(0px);transform:translateY(0px); opacity: 0.2; }
	100% { -webkit-transform:translateY(-30px);transform:translateY(-30px); opacity: 1; }
}
#gobot1{position:absolute;left:0;top:-40px;}
.container{position:relative;}
/*.container{position:relative;z-index:7;margin-top:100vh;background:#fff;transition:0.66s;}
.container_on{margin-top:0;padding-top:280px;}*/

/*.zi_xt{font-family:PingFangSC-light,"Microsoft YaHei Light",Arial;}*/
.ind_tit{position:relative;text-transform:uppercase;text-align:center;padding:20px 0;}
.ind_tit_ico{}
.ind_tit1{font-size:32px;color:#313131;position:relative;font-weight:bold;}
.ind_tit1 b{position:relative;display:inline-block;padding:0 1em;}
.ind_tit1 b:before,.ind_tit1 b:after{content:"";width:99999px;height:1px;background:#becbd5;}
.ind_tit1 b:before{position:absolute;top:50%;right:100%;}
.ind_tit1 b:after{position:absolute;top:50%;left:100%;}


.ind_ab{background:#f5f5f5;padding:90px 1% 1px;position:relative;}
.ind_ab_dl{position:absolute;top:0;left:0;height:220px;max-width:100%;}
.ind_ab_l{float:left;width:44%;margin-left:10%;position:relative;margin-top:110px;}
.ind_ab_r{float:right;width:46%;position:relative;background:#fff;}
.ind_ab_r_nr{height:507px;padding:70px 14%;}
.ind_ab .pic{width:100%;height:537px;background:#fff no-repeat center/cover;position:relative;}
.ind_ab .tit1{font-size:38px;color:#232323;position:relative;padding:20px 0 15px;}
.ind_ab .tit2{font-size:18px;color:#232323;text-transform:uppercase;padding-left:54px;background:url(../images/ind_ab_line.png) no-repeat left center;}
.ind_ab .text{font-size:16px;line-height:32px;height:128px;color:#252122;text-align:justify;margin:45px 0;width:95%;
			overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.ind_ab_more {font-size:18px;transition:0.55s;}
.ind_ab_more span{display:inline-block;color:#fff;padding:18px 45px;transition:0.33s;background:#269ca2;border-radius:30px;}
.ind_ab_more a:hover span{opacity:0.8;}
.ind_ab_ul{width:100%;overflow:hidden;margin-top:50px;}
.ind_ab_ul li{float:left;width:33.33%;}
.ind_ab_ul li .linr{padding:15px 0;padding-left:35%;position:relative;}
.ind_ab_ul li .icon0{position:absolute;top:50%;left:0;transform:translateY(-50%);width:28%;max-width:62px;transition:0.33s;}
.ind_ab_ul li .icon2{opacity:0;}
.ind_ab_ul li h3{font-size:18px;color:#6b6b6b;transition:0.33s;}
.ind_ab_ul li h5{font-size:12px;color:#a0a0a0;transition:0.33s;height:16px;}
.ind_ab_ul li a:hover h3{color:#269ca2;}
.ind_ab_ul li a:hover h5{color:#269ca2;}
.ind_ab_ul li a:hover .icon1{opacity:0;}
.ind_ab_ul li a:hover .icon2{opacity:1;}

.ind_pro{padding:60px 0;background:#f5f5f5 url(../images/ind_pro_bg.jpg) no-repeat center bottom;background-size:100% auto;overflow:hidden;position:relative;}
.ind_pro_t{margin:40px 0}
.ind_pro_ul{background:#269ca2;}
.ind_pro_ul li{width:16.66%;float:left;text-align:center;position:relative;transition:0.33s;}
.ind_pro_ul li:before{content:"";position:absolute;top:100%;left:50%;transition:0.33s;
		border-top:transparent solid 10px;border-right:transparent solid 10px;border-left:transparent solid 10px;}
.ind_pro_ul li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#51b0b5;}
.ind_pro_ul li a{display:block;padding:20px 0;}
.ind_pro_ul li .imag{width:70px;height:80px;background:no-repeat center/contain;margin:0 auto;}
.ind_pro_ul li .tit1{font-size:22px;color:#fff;font-weight:bold;}
.ind_pro_ul li.on,.ind_pro_ul li:hover{background:#51b0b5;}
.ind_pro_ul li.on:before,.ind_pro_ul li:hover:before{border-top:#51b0b5 solid 10px;}
.ind_pro_b{overflow:hidden;}
.ind_pro_b .boox{display:none;}
.ind_pro_b ul{width:101%;overflow:hidden;}
.ind_pro_b li{width:24%;margin:0 1% 1% 0;float:left;position:relative;text-align:center;overflow:hidden;}
.ind_pro_b li:first-child{width:49%;}
.ind_pro_b li .pic{position:relative;width:100%;padding-top:100%;background:#fff no-repeat center/cover;transition:0.33s;}
.ind_pro_b li .pic_b{position:absolute;left:5%;bottom:8%;width:90%;}
.ind_pro_b li .pic_b .tit0{font-size:20px;color:#120d0d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ind_pro_b li:first-child .pic_b .tit0{font-size:35px;}
.ind_pro_b li .hover{position:absolute;top:100%;left:0;width:90%;height:80%;padding:10% 5%;background:rgba(38,156,162,0.8);transition:0.33s;}
.ind_pro_b li a:hover .hover{top:0;}
.ind_pro_b li .hover .tit0{font-size:28px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:10px 0;}
.ind_pro_b li .hover .tit1{font-size:18px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ind_pro_b li .hover .more{position:absolute;bottom:10%;right:5%;text-align:right;
		background:#fff;display:inline-block;padding:2px 35px;border-radius:28px;}
.ind_pro_b li .more span{display:inline-block;line-height:50px;padding-right:44px;transition:0.33s;
		background:url(../images/jt_more1.png) no-repeat right center;}
.ind_pro_b li .more:hover span{opacity:0.8;}
.ind_pro_more {font-size:18px;transition:0.55s;margin:50px auto 10px;text-align:center;}
.ind_pro_more span{display:inline-block;color:#808080;padding:18px 64px;transition:0.33s;border:#808080 solid 1px;border-radius:30px;}
.ind_pro_more a:hover span{background:#269ca2;color:#fff;}

.ind_new{background:#fff;overflow: hidden;padding:95px 0;}
.ind_new_l{width:43%;float:left;margin:50px 0 15px;}
.ind_new_l .pic{width:100%;height:433px;background:#f7f7f7 no-repeat center/cover;}
.ind_new_r {overflow: hidden;width:48%;float:right;margin:50px 0 15px;}
.ind_new_r li{max-width:595px;}
.ind_new_r li .linr{padding:45px 0;transition:0.33s;}
.ind_new_r li .tit{font-size:26px;color:#353845;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:12px 0;}
.ind_new_r li .txt{line-height:32px;height:64px;font-size:18px;color:#8b8b8b;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.ind_new_r .more{font-size:18px;color:#828282;margin-top:30px;}
.ind_new_r .more span{display:inline-block;line-height:50px;padding-right:48px;transition:0.33s;}
.ind_new_r .more:hover span{color:#269ca2;}
.ind_new_r li:hover .linr{}
.ind_new_r li:hover .tit{color:#269ca2;font-weight:bold;}

.ind_hn{padding:40px 0;background:#fff url(../images/ind_hn_bg.jpg) no-repeat center top;background-size:100% auto;;overflow:hidden;position:relative;}
.ind_hn_ul{max-width:888px;margin:0 auto;position:relative;}
.ind_hn_ul li{width:25%;float:left;text-align:center;transition:0.33s;overflow:hidden;}
.ind_hn_ul li a{display:block;width:110px;height:95px;padding-top:15px;border:#fff solid 1px;border-radius:50%;margin:0 auto;color:#fff;position:relative;transition:0.33s;}
.ind_hn_ul li .imag{width:54px;height:54px;background:no-repeat center/contain;margin:0 auto;}
.ind_hn_ul li .tit1{font-size:16px;font-weight:bold;}
.ind_hn_ul li.on a,.ind_hn_ul li:hover a{background:#51b0b5;border-color:#51b0b5;}
.ind_hn_ul:before,.ind_hn_ul:after,.ind_hn_ul li a:before,.ind_hn_ul li a:after{content:"";width:99999px;height:1px;background:#c4cdd2;}
.ind_hn_ul:before,.ind_hn_ul li a:before{position:absolute;top:50%;right:100%;}
.ind_hn_ul:after,.ind_hn_ul li a:after{position:absolute;top:50%;left:100%;}
.ind_hn_b{overflow: hidden;}
.ind_hn_b .pic_box{background:#fff;border:#fff solid 1px;padding:10%;transition:0.33s;margin:30px 0 150px;}
.ind_hn_b .pic_box:hover{border-color:#51b0b5;}
.ind_hn_b .pic{width:100%;padding-top:100%;background:no-repeat center/contain;margin:0 auto;}

.bottom{padding:50px 0 10px;background:#f7f7f7;position:relative;border-top:#cccccc solid 1px}
.bottom_l{float:left;width:75%;position:relative;}
.bottom_l ul {width: 100%;margin: 0 auto;position: relative;}
.bottom_l ul>li {position:relative;float:left;width:16.6%;margin-bottom:10px;}
.bottom_l ul>li a {display:inline-block;font-size:22px;color:#000000;text-transform:uppercase;
	position: relative;z-index: 9;overflow: hidden;white-space: nowrap;transition: 0.3s;}
.bottom_l ul li i{display:none;}
.bottom_l ul li .li_nr {display:inline-block;text-align: center;}
.bottom_l ul li ol li {width: auto;display:block;float: none;height: auto;margin-right:5px;}
.bottom_l ul li ol li a {display:inline-block;color:#585858;font-size:18px;line-height:2.3;transition: 0.3s;}
.bottom_l ul li:hover ol li a:hover {color:#269ca2;}

.bottom_r{float:right;width:23%;}
.bottom_r h3{font-size:20px;color:#333333;text-transform:uppercase;font-weight:bold;margin-bottom:12px;transition: 0.3s;}
.bottom_r_ul{overflow:hidden;}
.bottom_r_ul li{color:#666;font-size:15px;line-height:1.6;margin-bottom:5px;}
.bottom_r_ul li a{color:#666;}
.bottom_r_ewm{max-width:145px;font-size:15px;text-align: center;}
.bottom_r_ewm img{width:100%;}
.bottom_link{border-top:#e3e3e3 solid 1px;color:#a3a3a3;font-size:16px;padding:10px 0;margin-top:25px;}
.bottom_link a{color:#a3a3a3;display:inline-block;margin:5px 10px 5px 0;}
.bottom_link a:hover{color:#269ca2;}
.bottom_b{padding:16px 0;background:#c8c8c8;color:#6f6f6f;font-size:12px;}
.bottom_b a{color:#6f6f6f;display:inline-block;margin:0 0.5em;}
.bottom_b a:hover{color:#269ca2;}

.side2{	position:fixed;width:45px;right:0;z-index:100;bottom:10%;}
.side2 ul li{position:relative;width:45px;background:#78cfd1;margin-bottom:1px;}
.side2 ul li .sidebox{position:absolute;height:50px;line-height:50px;top:0;right:100%;padding:0;font-family:arial;
		background:#269ca2;color:#fff;font-size:28px;overflow:hidden;width:0;transition:0.33s;text-align:center;}
.side2 ul li:hover{background:#269ca2;}
.side2 ul li:hover .sidebox{width:auto;min-width:230px;padding:0 10px;}

.side2 ul li a.sidetop{background:#78cfd1;position:relative;transition:0.33s;}
.side2 ul li a.sidetop:hover{background:#269ca2;}
.side2 ul li a.sidetop:hover img.on{z-index:6}

.side2 ul li a{display:block;text-align:center;}
.side2 ul li a img{vertical-align: middle;display:inline-block;height:50px;}
.side2 ul li a .img1{display: inline-block;}
.side2 ul li a:hover{}
.side2 ul li .weixin{position: absolute;right:110%;top: 0;display: none;}
.side2 ul li .weixin img{display: block;}

.black-inline{margin:0 auto;text-align:center;padding:10px 0;clear:both;width:100%;overflow:hidden;font-size:20px;}
.black-inline a {text-align:center;margin:3px;color:#808080;}   
.black-inline a:hover {color:#269ca2;text-decoration:none;}
.black-inline a,.black-inline span{display: inline-block;padding:7px 12px;}
.black-inline span.current {color:#269ca2;margin:3px;display: inline-block;}   
.black-inline span.disabled {color:#666;background:#b5b5b5;}
.black-inline #lnkPrev,.black-inline #lnkNext{padding:0;width:64px;height:64px;border-radius:50%;border:#d0d0d0 solid 1px;position:relative;}
.black-inline #lnkPrev{background:#fff url(../images/prev_05.png) no-repeat center/contain;transition:0.3s;}
.black-inline #lnkNext{background:#fff url(../images/next_05.png) no-repeat center/contain;transition:0.3s;}
.black-inline #lnkPrev:hover{background-color:#269ca2;background-image:url(../images/prev_05_on.png);border-color:#269ca2;}
.black-inline #lnkNext:hover{background-color:#269ca2;background-image:url(../images/next_05_on.png);border-color:#269ca2;}
/*------neiye------*/
.nybanner{width:100%;padding-top:25%;position: relative;overflow: hidden;animation: nybannerm 5s;
	background:#f1f1f1 no-repeat center top;background-size:100% auto;}
.nybanner1{padding-top:41.5%;}
.nybanner2{padding-top:26%;}
.ny_banner_nr {position:absolute;left:0;bottom:45%;transform:translateY(50%); width:100%;}
.ny_banner_nr .tit0 {font-size:18px;color:#fff;position: relative;text-transform:uppercase;letter-spacing:0.2em;}
.ny_banner_nr .tit1 {font-size:64px;color:#fff;position: relative;margin-bottom:15px;font-weight:bold;letter-spacing:0.05em;}
.ny_banner_nr1 .tit0,.ny_banner_nr1 .tit1{color:#333;}
@keyframes nybannerm {0% {transform: scale(1.1)} 100% {transform: scale(1)}}
@-webkit-keyframes nybannerm {0% {transform: scale(1.1)} 100% {transform: scale(1)}}

.ny_tit{position:relative;text-transform:uppercase;text-align:center;padding:55px 0;border-bottom:#bbcbd8 solid 1px;}
.ny_tit1{font-size:42px;color:#343434;position:relative;padding:15px 0;}
.ny_tit2{font-size:18px;color:#343434;position:relative;}

.gohere{position:absolute;top:-100px;left:0;}
/*ab*/
.about_chair{background:#f5f5f5;padding:40px 0;position:relative;}
.about_chair .ind_tit{margin-bottom:55px;}
.about_chair_l{float:right;width:42%;position:relative;z-index:9;}
.about_chair_l .text{font-size:16px;line-height:1.7;color:#252122;text-align:justify;}
.about_chair_l .text>p{text-indent:2em;margin-bottom:1em;}
.about_chair_l .text h3{color:#000000;font-size:24px;font-weight:bold;}
.about_chair_ul{overflow:hidden;padding:10px 0;/*text-transform:uppercase;*/}
.about_chair_ul li{color:#343434;font-size:20px;line-height:41px;margin:15px 0;font-weight:bold;
			padding-left:64px;background:no-repeat left center;}
.about_chair_ul li.li1{background-image:url(../images/ab_ico1.png);}
.about_chair_ul li.li2{background-image:url(../images/ab_ico2.png);}
.about_chair_ul li.li3{background-image:url(../images/ab_ico3.png);}
.about_chair_ul li a{color:#269da3;text-decoration:underline;}
.about_chair_r{float:left;width:54%;position:relative;}
.about_chair_r .pic{width:100%;height:535px;background:#fff no-repeat center/cover;position:relative;}

.about_jg{padding:70px 0;position:relative;
		background:#fff url(../images/about_jg_bg.jpg) no-repeat center bottom;background-size:100% auto;overflow:hidden;}
.about_jg .text{font-size:16px;line-height:1.7;color:#424242;text-align:justify;margin:45px 0;}
.about_jg .text img{max-width:100%;}

.about_xl{padding:70px 0;background:#fff;overflow:hidden;position:relative;}
.about_xl .text{font-size:18px;line-height:2.1;color:#424242;text-align:justify;margin:45px 0;}
.about_xl .text img{max-width:100%;}
.about_xl .text h3{text-indent:2rem;font-size:32px;line-height:1.6;color:#269da3;font-weight:bold;margin-bottom:0.5em;}
.about_xl .text>p{text-indent:2rem;margin-bottom:0.5em;}

.about_culture{padding:45px 0;background:#f4f4f4;overflow:hidden;position:relative;}
.about_culture_nr{position:relative;margin:45px auto;}
.about_culture .pic_t{background:#fff;height:150px;padding:45px 5% 20px;text-align:center;}
.about_culture .titl{color:#269da3;font-size:22px;font-weight:bold;position:relative;padding-bottom:20px;margin-bottom:15px;}
.about_culture .titl:before{content:"";position:absolute;left:50%;bottom:0;width:20px;height:1px;background:#269da3;margin-left:-10px;}
.about_culture .txtl{color:#232323;font-size:24px;line-height:1.6;}
.about_culture .pic_box{overflow:hidden;}
.about_culture .pic{width:100%;padding-top:65%;background:#fff no-repeat center/cover;position:relative;}

/* market */
.market{background:#fff;padding:70px 0;}
.market .text{font-size:18px;line-height:2.1;color:#343434;text-align:justify;margin:45px auto;max-width:1355px;}
.market .text img{max-width:100%;}

/*new*/
.ny_nav{overflow:hidden;padding-top:6%;}
.ny_nav li {width:33.33%;float:left;max-width:200px;position:relative;background:#cfcfcf;}
.ny_nav li a {display: block;height:80px;line-height:80px;text-align: center;
	color: #333;/*font-weight: bold;*/font-size:24px;position: relative;transition: 0.3s;}
.ny_nav li a:hover,.ny_nav li.on a {color:#fff;}
.ny_nav li:before{content:"";position:absolute;left:50%;bottom:0;width:0;height:100%;background:#269ca2;overflow:hidden;transition:0.3s;}
.ny_nav li:hover:before,.ny_nav li.on:before {width:100%;left:0;}

.news{padding-bottom:30px;}

.news_list{}
.news_list li{position:relative;transition:0.33s;padding:50px 0;border-bottom:#e9e9e9 solid 1px;}
.news_list_l{width:43%;float:left;overflow:hidden;position:relative;}
.news_list_l .pic{width:100%;height:436px;background:#f1f1f1 no-repeat center/cover;transition:0.3s;}
.news_list_l .time1{width:78px;height:78px;background:rgba(0,0,0,0.5);color:#fff;transition:0.33s;text-align:center;font-size:14px;font-family:arial;
			position:absolute;left:0;bottom:0;}
.news_list_l .time1 span{display:block;font-size:32px;padding-top:10px;}
.news_list_r{width:51%;padding:60px 1% 10px;float:right;}
.news_list_r .tit{color:#333;font-size:30px;transition:0.3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_list_r .txt{font-size:18px;color:#8b8b8b;line-height:32px;height:160px;overflow:hidden;margin:20px 0;
		display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow:hidden;}
.news_list_r .tim{font-size:20px;color:#bebebe;font-weight:bold;}
.news_list_r .ckxq{font-size:18px;transition:0.55s;margin:30px auto 10px;text-align:right;}
.news_list_r .ckxq_nr{display:inline-block;padding:8px 14px;border:#808080 solid 1px;border-radius:20px;}
.news_list_r .ckxq_nr span{display:inline-block;color:#333;padding:0 38px 0 14px;transition:0.33s;
			background:url(../images/ckxq.png) no-repeat right center;}
.news_list_r .ckxq_nr:hover{background:#269ca2;border-color:#269ca2;}
.news_list_r .ckxq_nr:hover span{color:#fff;background-image:url(../images/ckxq_on.png)}
.news_list_l .pic:hover{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.news_list_r .tit:hover{color:#2567b3;}

.news_list2{margin-bottom:30px;}
.news_list2 li{border-bottom:#e9e9e9 solid 1px;}
.news_list2 li .linr{padding:40px 200px 40px 5px;transition:0.33s;position:relative;}
.news_list2 li .tit{font-size:26px;color:#353845;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:12px 0;}
.news_list2 li .txt{line-height:32px;height:64px;font-size:18px;color:#8b8b8b;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_list2 li .ckxq{font-size:18px;transition:0.55s;text-align:right;position:absolute;top:50%;right:0;}
.news_list2 li .ckxq_nr{display:inline-block;padding:8px 14px;border:#808080 solid 1px;border-radius:20px;}
.news_list2 li .ckxq_nr span{display:inline-block;color:#333;padding:0 38px 0 14px;transition:0.33s;
			background:url(../images/ckxq.png) no-repeat right center;}
.news_list2 li .ckxq_nr:hover{background:#269ca2;border-color:#269ca2;}
.news_list2 li .ckxq_nr:hover span{color:#fff;background-image:url(../images/ckxq_on.png);}
.news_list2 li:hover .tit{color:#269ca2;font-weight:bold;}

.weizhi_box{padding:45px 0 40px;border-bottom:#f2f2f2 solid 2px;}
.weizhi {}
.weizhi span{font-size: 18px;color: #4e4e4e;}
.weizhi span a{color:#999;padding-right:20px;background:url(../images/weizhi_jt.png) no-repeat right center;margin-right:10px;}
.weizhi span a:hover{color:#269ca2;}

.news_xq_r{padding:45px 0;}
.news_xq_r_tit{border-bottom:#f2f2f2 solid 2px;text-align: center;padding-bottom:20px;}
.news_xq_r_tit .tit{font-size:48px;color:#333;}
.news_xq_r_tit .er_tit{font-size:16px;color:#616161;padding:12px 0;overflow: hidden;}
.news_xq_r_tit .er_tit .spa{display: inline-block;line-height:28px;padding-left:40px;background:no-repeat left center;}
.news_xq_r_tit .er_tit .spa1{background-image:url(../images/ico_time.png);margin-right:80px;}
.news_xq_r_tit .er_tit .spa2{background-image:url(../images/ico_view.png);}

.news_xq_r .text{color:#333;font-size:20px;line-height:1.7;text-align:justify;padding:40px 5%;}
.news_xq_r .text>p{text-indent:2rem;}
.news_xq_r .text img{max-width:80% !important;width:auto !important;height:auto !important;}

.fanye{padding:110px 0;margin:15px auto;overflow: hidden;border-top:#f2f2f2 solid 2px;}
.fanye li{padding:12px 0;width:40%;float:left;}
.fanye li.go_prev{}
.fanye li.go_list{width:20%;text-align:center;}
.fanye li.go_next{}
.fanye li a{display:block;font-size:20px;color:#404040;}
.fanye li.go_list a{display:inline-block;font-size:16px;color:#404040;}
.fanye li.go_list a:hover{color:#269ca2;}
.fanye li.go_prev a{padding-left:60px;background:url(../images/go_prev.png) no-repeat left center;}
.fanye li.go_next a{padding-right:60px;background:url(../images/go_next.png) no-repeat right center;}
.fanye li a span{display:block;}
.fanye li a .span_1{color:#b4b4b4;font-size:18px;}
.fanye li a .span_2{color:#404040;font-size:20px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;position:relative;}
.fanye li a:hover .span_2{color:#269ca2;}

/*pro*/
.pro_box{padding:75px 0;background:#f5f5f5;position:relative;}
.pro_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.7;-webkit-opacity:0.7;
		background:url(../images/pro_bg.jpg) no-repeat center top;background-size:100% auto;}
.pro_list0{padding:2px 3%;text-align:center;max-width:665px;margin:0 auto;}
.pro_s_nr{height:60px;background:#fff;overflow: hidden;margin:40px 0 20px;position:relative;padding-right:90px;border-radius:30px;border:#ccc solid 1px;}
.pro_s_nr .sinput{width:90%;height:60px;padding:0 5%;border:none;background:none;font-size:18px;color:#333;}
.pro_s_nr .sbmit{position:absolute;right:0;top:0;width:90px;height:60px;color:#f1f1f1;font-size:15px;text-indent:-9999px;
		background:url(../images/pro_s_nr1.png) no-repeat center;border:none;}
.pro_s_nr .sbmit:hover{background-image:url(../images/pro_s_nr2.png);}

.pro_list1{max-width:1160px;margin:50px auto;position:relative;}
.pro_list1:before{content:"";position:absolute;bottom:0;left:-500%;transition:0.33s;width:2000%;height:1px;background:#bbcbd8;}
.pro_list1 li{width:16.66%;float:left;text-align:center;transition:0.33s;}
.pro_list1 li a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:#269da3;}
.pro_list1 li a{display:inline-block;padding:20px 0;position:relative;}
.pro_list1 li .imag{width:56px;height:70px;background:no-repeat center top;background-size:100% auto;margin:0 auto;transition:0.33s;}
.pro_list1 li .tit1{font-size:22px;color:#272727;transition:0.33s;}
.pro_list1 li.on .imag,.pro_list1 li:hover .imag{background-position:center bottom;}
.pro_list1 li.on .tit1,.pro_list1 li:hover .tit1{color:#269da3;font-weight:bold;}
.pro_list1 li.on a:after,.pro_list1 li a:hover:after{width:6em;margin-left:-3em;}

.pro_list2{width:101%;overflow:hidden;margin-bottom:20px;}
.pro_list2 li{width:24%;margin:0 1% 1% 0;float:left;position:relative;text-align:center;overflow:hidden;}
.pro_list2 li .pic{position:relative;width:100%;padding-top:100%;background:#fff no-repeat center/cover;transition:0.33s;}
.pro_list2 li .pic_b{position:absolute;left:5%;bottom:8%;width:90%;}
.pro_list2 li .pic_b .tit0{font-size:20px;color:#120d0d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro_list2 li .hover{position:absolute;top:100%;left:0;width:90%;height:80%;padding:10% 5%;background:rgba(38,156,162,0.8);transition:0.33s;}
.pro_list2 li a:hover .hover{top:0;}
.pro_list2 li .hover .tit0{font-size:28px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:10px 0;}
.pro_list2 li .hover .tit1{font-size:18px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro_list2 li .hover .more{position:absolute;bottom:10%;right:5%;text-align:right;
		background:#fff;display:inline-block;padding:2px 35px;border-radius:28px;}
.pro_list2 li .more span{display:inline-block;line-height:50px;padding-right:44px;transition:0.33s;
		background:url(../images/jt_more1.png) no-repeat right center;}
		
.proxq_box{padding:95px 0;background:#caf0f1 url(../images/pro_xq_bg.jpg) no-repeat center;background-size:100% auto;position:relative;}
.proxq_t_l{width:34%;margin:0 8%;float:left;}
.proxq_t_l .gallery-thumbs1{margin-top:10px;}
.proxq_t_l .pic{width:100%;padding-top:70%;background:no-repeat center/contain;cursor:pointer;}
.proxq_t_l .pic img{display:none;}
.proxq_t_l .gallery-thumbs1 .swiper-slide .pic{background-color:#fff;width:calc(100% - 4px);height:calc(100% - 4px);border:#fff solid 2px;}
.proxq_t_l .gallery-thumbs1 .swiper-slide-active .pic{border-color:#ca2929;}
.proxq_t_r{width:48%;margin:0 1%;float:right;}
.proxq_t_r .y_name{color:#232323;font-size:42px;}
.proxq_t_r .y_info{color:#232323;font-size:24px;margin:14px 0;}
.proxq_t_r .y_type{color:#818181;font-size:20px;}
.proxq_t_r .y_price{color:#232323;font-size:20px;margin:50px 0;overflow:hidden;}
.proxq_t_r .y_price span{color:#ee181c;}
.proxq_t_r .y_price b{font-size:55px;display:inline-block;margin-left:5px;color:#ee181c;font-family:arial;}
.proxq_t_r .y_btn{overflow: hidden;padding-top:25px;}
.proxq_t_r .y_btn a{transition:0.33s;margin-right:15px;}
.proxq_b{margin:220px 0 60px;}
.proxq_b_nr{padding:24px 0;position:relative;color:#565656;font-size:45px;}
.proxq_b_nr b{color:#269da3;}
.proxq_b_nr:before{content:"";position:absolute;top:0;left:0;transition:0.33s;width:1.5em;height:2px;background:#4c4c4c;}
/*弹窗*/
.module-img-view {position: fixed;left: -100vw;top: 0;z-index: 10000;width: 100vw;height: 100vh;display: flex;justify-content: center;align-items: center;
	background: rgba(0, 0, 0, 0.65);opacity: 0;}
.module-img-view img {max-width:100%;max-height:100%;}
.close-module-btn {position: absolute;right: 30px;top: 30px;width:40px;height:40px;cursor: pointer;transition: transform linear 0.3s;
		background:url(../images/close-module-btn.png) no-repeat center;}
.close-module-btn:hover {transform: rotate(90deg);}


.tc_bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:10000;}
.tc_nr{display:none;position:fixed;top:50%;left:50%;width:90%;max-width:1340px;max-height:90%;background:#fff;z-index:10001;overflow-y:auto;
		transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
		
.tc_nr_c{position:relative;width:99%;max-height:90%;background:#fff;}

.online_mes{padding:40px 5%;margin:0 auto;}
.online_mes h3{color:#343434;font-size:30px;text-align:center;margin-bottom:45px;}
.online_mes h3 b{position:relative;display:inline-block;padding:0 0.8em;}
.online_mes h3 b:before,.online_mes h3 b:after{content:"";width:25px;height:1px;background:#ccc;}
.online_mes h3 b:before{position:absolute;top:50%;right:100%;}
.online_mes h3 b:after{position:absolute;top:50%;left:100%;}
.online_mes .selec{width:48%;margin-bottom:24px;}
.online_mes .selec .siput{padding:0 5%;width:90%;border:none;background:#fff;height:58px;color:#6c6c6c;font-size:14px;border:#269da3 solid 1px;}
.online_mes .selec1{clear: both;width:100%;background:none;}
.online_mes .selec1 textarea{padding:2.5%;width:95%;height:130px;color:#6c6c6c;font-size:14px;border:#269da3 solid 1px;}

.online_mes .sinup_2{width:50%;float:left;overflow: hidden;position:relative;border:#eaeaea solid 1px;}
.online_mes .sinup_2 input{padding:0 5%;width:90%;border:none;background:#fff;height:58px;color:#6c6c6c;font-size:14px;border:none;position:relative;}
.online_mes .sinup img{height:24px;float:left;margin:17px 0 4px 26px;}
.online_mes .sub_btn_box{text-align:center;}
.online_mes .sub_btn{width:210px;height:44px;background:#269da3;font-size:16px;color:#fff;border:none;margin:5px 0;}

.tc_ewm{display:none;position:fixed;top:50%;left:50%;background:#fff;z-index:10001;
		transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.tc_close{position:absolute;top:-10px;right:-10px;width:24px;height:24px;line-height:24px;text-align:center;color:#333;font-size:16px;
				border-radius:50%;background:#fff;border:1px solid #ccc;cursor:pointer;}
.tc_ewmnr{padding:10px;}
.tc_ewmnr h3{color:#343434;font-size:18px;margin-bottom:5px;}
.tc_ewmnr .img1{max-width:200px;}

/*quality*/
.quality{padding:60px 0;background:#fff;position:relative;}
.quality_ul{padding:50px 0;}
.quality_ul li{padding:47px 0;border:#ededed solid 1px;margin:10px 0;transition:0.33s;}
.quality_ul li:hover{box-shadow:0 0 5px #ccc;}
.quality_ul .row_l{float:left;width:200px;line-height:46px;position:relative;margin:17px 0;}
.quality_ul .row_l:before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#ededed;}
.quality_ul .row_l h3{font-size:50px;color:#a2a2a2;font-family:arial;text-align:center;}
.quality_ul .row_r{margin-left:265px;margin-right:45px;min-height:80px;color:#616161;font-size:20px;line-height:2;font-weight:bold;display:table;}
.quality_ul .row_r_nr{ display: table-cell;vertical-align:middle;width:100%;}
.quality_sy{padding:45px 0;background:#f4f4f4;overflow:hidden;position:relative;}
.quality_sy_nr{position:relative;margin:45px auto;}
.quality_sy .pic_t{background:#fff;color:#343434;padding:32px 5%;text-align:center;transition:0.33s;}
.quality_sy .titl{font-size:22px;position:relative;padding-bottom:20px;
		overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.quality_sy .titl:before{content:"";position:absolute;left:50%;bottom:0;width:5em;height:1px;background:#c5c5c5;margin-left:-2.5em;}
.quality_sy .pic_box{overflow:hidden;}
.quality_sy .pic{width:100%;padding-top:72%;background:#fff no-repeat center/cover;position:relative;}
.quality_sy a:hover .pic_t{color:#fff;background:#269ca2;}
.quality_sy a:hover .titl:before{background:#fff;}
/*hr*/
.ny_hr{padding:100px 0 140px;background:#fff;position:relative;}
.ny_hr_l{width:49%;float:left;}
.ny_hr_l .pic{width:100%;height:500px;background:no-repeat center/cover;}
.ny_hr_r{width:51%;float:right;}
.ny_hr_r_nr{padding:150px 12%;height:200px;font-size:38px;color:#fff;
		background:#41b0b5 url(../images/hr_r_nr.jpg) no-repeat center/cover;}
.ny_hr_r .title{font-size:50px;position:relative;margin-bottom:40px;padding-bottom:15px;}
.ny_hr_r .title:before{content:"";position:absolute;left:0;bottom:0;width:4em;height:1px;background:#fff;}

.ny_hr1{padding:50px 0;background:#efefef;position:relative;}
.ny_hr1_ul{overflow:hidden;width:102%;margin:30px -1%;}
.ny_hr1_ul li{width:31.33%;margin:1%;float:left;}
.ny_hr1_ul li .linr{padding:15px 25px;overflow: hidden;background:#fff;transition:0.33s;border-bottom:#efefef solid 1px;}
.ny_hr1_ul li .txt{font-size:16px;color:#868686;height:120px;transition:0.33s;overflow:hidden;}
.ny_hr1_ul li .txt h3{font-size:24px;color:#464646;transition:0.33s;}
.ny_hr1_ul li .txt h4{font-size:18px;color:#464646;transition:0.33s;margin:12px 0;}
.ny_hr1_ul li .linr1{padding:10px 25px 15px;font-size:14px;color:#868686;background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ny_hr1_ul li:hover{box-shadow:0 0 10px #ccc;}

.ny_hr2{padding:40px 0;background:#fff;position:relative;}
.ny_hr2_nr{max-width:1330px;margin:50px auto;position:relative;}
.ny_hr2_l{width:75%;float:left;}
.ny_hr2_l .pic{width:100%;padding-top:64%;background:#f1f1f1 no-repeat center/cover;}
.ny_hr2_r{width:21%;float:right;position:absolute;top:0;right:0;height:100%;}
.ny_hr2_r .pic{width:100%;padding-top:74%;background:#f1f1f1 no-repeat center/cover;}

.ny_hr_xq{padding:40px 0;background:#f5f7fb;overflow:hidden;}
.ny_hr_xq_l{max-width:45%;float:left;}
.ny_hr_xq_l h3{font-size:35px;color:#1d1d1d;transition:0.33s;margin-bottom:20px;}
.ny_hr_xq_l .txt{font-size:20px;color:#1d1d1d;transition:0.33s;overflow:hidden;margin:9px 0;}
.ny_hr_xq_l .txt span{display:inline-block;color:#cbcbcb;margin:0 1em;}
.ny_hr_xq_r{max-width:45%;float:right;}
.ny_hr_xq_r ul{overflow: hidden;margin:5px 0;}
.ny_hr_xq_r ul li{color:#8e8e8e;font-size:18px;line-height:1.6;padding:5px 0 5px 36px;margin-bottom:5px;position:relative;background:no-repeat left center;}
.ny_hr_xq_r ul li.li1{background-image:url(../images/hr_xq_ico1.png);}
.ny_hr_xq_r ul li.li2{background-image:url(../images/hr_xq_ico2.png);}
.ny_hr_xq_r ul li.li3{background-image:url(../images/hr_xq_ico3.png);}
.ny_hr_xq_r ul li a{color:#8e8e8e;}

.ny_hr_xq1{padding:50px 0;background:#fff;}
.ny_hr_xq1 .text{background:#fff;padding:35px 0;overflow:hidden;color:#646a73;font-size:18px;line-height:1.9;border-bottom:#f1f1f1 solid 1px;}
.ny_hr_xq1 h3{color:#1f2329;font-size:24px;line-height:normal;margin-bottom:1em;}
.ny_hr_xq1 .text:last-child{border:none;}


.contact{padding:70px 0;max-width:1230px;margin:0 auto;}
.contact_l{width:54%;float:left;}
.contact_l .pic{width:100%;height:445px;background:no-repeat center/cover;}
.contact_r{width:36%;float:right;}
.contact_r_nr{padding:90px 0;}
.contact_r .title{font-size:28px;color:#404040;position:relative;display:inline-block;margin:10px 0 35px;}
.contact_r ul{overflow: hidden;margin:5px 0;}
.contact_r ul li{color:#666;font-size:18px;line-height:1.6;padding:7px 0 7px 52px;margin-bottom:5px;position:relative;background:no-repeat left center;}
.contact_r ul li.li1{background-image:url(../images/ca_ico1.png);}
.contact_r ul li.li2{background-image:url(../images/ca_ico2.png);}
.contact_r ul li.li3{background-image:url(../images/ca_ico3.png);}
.contact_r ul li a{color:#666;}
.contact_ditu{height:725px;width:100%;}
.contact_ditu h3{font-size:1.2em;margin-bottom:0.5em;font-weight:bold;}
.contact_ditu p{font-size:0.85em;margin-bottom:0.3em;}

@media screen and (min-width:1920px) {
	
}

@media screen and (max-width:1600px) {	
	.wp_main{width:85%;}
	.header .nav ul>li>a{font-size:16px;}
	
	.about_culture .txtl{font-size:20px;}
	
	.news_xq_r_tit .tit{font-size:38px;}
}

@media screen and (max-width:1440px) {
	
	/*---------------*/
	.news_xq_r_tit .tit{font-size:28px;}
	.proxq_t_l{width:40%;margin:0 5%;}
}

@media screen and (max-width:1366px) {
	
}

@media screen and (max-width:1199px) {	
	html,body {font-size: 96%;}
	.header {background:#fff;border-bottom:#269ca2 solid 2px;font-size:0;padding:0 5%;}
	/*.header:before{content:"";position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;background:#fff;}*/
	.header .logo {margin:0 5rem 0 0;max-width:none;float:none;padding:1rem 0;height:3rem;line-height:3rem;display:block;position:relative;}
	
	.header .nav_mu{display: none;}
	.header .nav_s{display: none;}
	
	.header .nav {background:#e5e5e5;text-align:center;overflow:hidden;transition:0.55s;margin-top:2px;
			z-index:1;position:absolute;width:90%;left:5%;top:5rem;max-width:100%;padding:0;height:0;}
	.header .nav1{width:90%;top:5rem;left:0;height:auto;padding:1rem 5% 2rem;max-height:calc(100vh - 8rem);overflow-y:auto;z-index:777;}
	.header .nav ul {overflow:hidden;padding:0;display:block;}
	.header .nav ul li {position: relative;width:100% !important;height: auto;}
	.header .nav ul>li>a {height:4rem;line-height:4rem;color:#333;font-size:1.21rem;margin:0 2%;border-bottom:#dedede solid 1px;}	
	
	.header .nav ul>li>span {display:block;right:0;top:0;z-index:99;color:#fff;height:4rem;width:100%;cursor:pointer;background:none;}
	.header:hover .nav ul>li>span, .header1 .nav ul>li>span{background:none;}
	.header .nav ul>li>span:before{content:"+";position:absolute;right:0;top:0;font-size:24px;text-align:center;width:0rem;height:4rem;line-height:3.7rem;}
	.header .nav ul>li:hover>span,.header .nav ul>li.on>span {width:100%;background: none;right:0;}
	.header .nav ul>li.on>span:before {content: "-";font-size:28px;}
	.header .nav ul>li:nth-of-type(1)>span{display:none;}
	.header .nav ul li ol {position:relative;left:auto !important;top:auto;width:96%;height:0;padding:0;margin:0 2%;
				background:rgba(120,120,120,0.1);overflow:hidden;}
	.header .nav ul li ol li {border: none;width:100%;}
	.header .nav ul li ol li a {padding:0;margin:0 7%;font-size:1.15rem;height:2.8rem;line-height:2.8rem;}	
	.header .nav ul li:hover ol {height: 0;padding: 0;left:0;overflow: hidden;}
	.header .nav ul li.on ol {left: 0;height: auto;padding:8px 0;}
	.header .nav ul li:hover ol li a:hover {color:#269ca2;}
	.m-trigger {display: block;}
	
	.bannerbox{margin-top:5rem;}
	.banner_tit .sy01{font-size:4rem;}
	.gobot{width:2rem;display:none;}
		
	.ind_tit1{font-size:2rem;}
	
	.ind_ab{padding:3.5rem 3% 1px;}
	.ind_ab_dl{height:auto;max-width:70%;}
	.ind_ab_l h3{font-size:1.5rem;padding:2rem 0;}
	.ind_ab_l .text{font-size:1.25rem;margin:2.8rem 0;}
	.ind_ab_more{font-size:16px;}
	.ind_ab_more span{padding:10px 25px;}
	
	.ind_pro{padding:3rem 0;}
	
	.ind_new{padding:3.5rem 1%;}
	
	.ind_hn{padding:2rem 0;}
	
	.bottom{padding:2.5rem 0 5px;}
	
	/*------neiye------*/	
	.nybanner{padding-top:40%;background-size:cover;}
	/*.ny_banner_nr{padding:5rem 0;position:relative;bottom:auto;left:auto;transform: none;}
	.ny_banner_nr .tit0{font-size:14px;letter-spacing:0.01em;}
	.ny_banner_nr .tit1{font-size:2.2rem;margin-bottom:5px;}*/
		
	
	
	
	
	
	.news_xq_r{padding:2rem 0;}
	.news_xq_r_tit{padding-bottom:1rem;}
	.news_xq_r_tit .tit{font-size:1.6rem;}
	.news_xq_r_tit .er_tit{font-size:1.2rem;}
	.news_xq_r_tit .er_tit .spa{background-size:auto 90%;line-height:1.4;padding-left:2.2rem;}
	.news_xq_r_tit .er_tit .spa1{margin-right:2rem;}
	.news_xq_r .text{font-size:1.2rem;line-height:1.6;padding:2rem 3%;}
	
	.fanye{padding:2rem 0;margin:1rem auto;}
	
	
	
}

@media screen and (max-width:1024px){
	.ind_hn{background-size:auto 50%;}
	.ind_hn_b .pic_box{margin:25px 0;}
	
	.wp_main{width:92%;}
	.bottom_l ul>li a{font-size:18px;}
	.bottom_l ul li ol li a{font-size:16px;}
	/*------neiye------*/
	.about_culture .pic_t{height:auto;min-height:110px;padding:25px 5% 15px;}
	.about_culture .titl{font-size:20px;}
	.about_culture .txtl{font-size:14px;}
	
	.quality_sy .pic_t{padding:25px 5%;}
	.quality_sy .titl{font-size:18px;}
	
	.pro_box{padding:3rem 0;}
	.pro_s_nr{height:40px;margin:20px 0;padding-right:60px;}
	.pro_s_nr .sinput{height:40px;font-size:15px;}
	.pro_s_nr .sbmit{width:60px;height:40px;background-size:auto 50%;}
	.pro_list1{margin:2rem auto 2.5rem;}
	
	.black-inline #lnkPrev,.black-inline #lnkNext{width:3rem;height:3rem;}
}

@media screen and (max-width:980px) {	
	.banner{height:auto;padding-top:60%;}
	
	.ind_new_l{width:100%;margin:2rem 0 1rem;}
	.ind_new_l .pic{height:auto;padding-top:60%;}
	.ind_new_r{width:100%;}
	.ind_new_r li{}
	
	.ind_new_r{width:100%;margin:0;}
	.ind_new_r li{margin:1.5rem 0;}
	.ind_new_r li .linr{padding:0;}
	
	.ind_ab_l{width:100%;margin:0;min-height:auto; display:none;}	
	.ind_ab_r{width:100%;}
	.ind_ab_r_nr{height:auto;padding:2rem;}
	.ind_ab .tit1{font-size:2rem;}
	.ind_ab .tit2{font-size:16px;}
	.ind_ab .pic{height:auto;padding-top:60%;}
	.ind_ab .pic:before{right:-4%;bottom:-5%;}
	.ind_ab .text{margin:2rem 0;font-size:14px;line-height:28px;height:112px;}
	.ind_ab_ul{margin-top:2rem;}
	
	
	.bottom_l{width:100%;float:none;overflow:hidden;padding:0 0 2rem;}	
	.bottom_l .logo_ft{max-height:4.5rem;}
	.bottom_l:before{display:none;}
	.bottom_r{width:100%;float:none;margin:0 auto 2rem;}
	/*--------neiye----------*/
	.about_chair{padding:3rem 1%;}
	.about_chair_l{width:100%;margin:1rem 0 0;min-height:auto;}	
	.about_chair .ind_tit{margin-bottom:1.5rem;}
	.about_chair_l .text{margin:1.5rem 0;font-size:14px;}
	.about_chair_r{width:100%;}
	.about_chair_r .pic{height:auto;padding-top:65%;}
	.about_chair_ul li{font-size:1.25rem;padding-left:50px;background-size:30px auto;}
		
	.about_jg{padding:3rem 1%;}
	.about_jg .text{margin:1.5rem 0;font-size:14px;}
	
	.about_xl{padding:3rem 1%;}
	.about_xl .text{margin:1.5rem 0;font-size:14px;}
	.about_xl .text h3{font-size:1.5rem;line-height:1.6;}
	
	.about_culture{padding:2rem 1%;}
	.about_culture_nr{margin:1.5rem auto;}
	
	.weizhi_box{padding:2rem 0;}
	.weizhi span{font-size:16px;}
	
	.market{padding:3rem 1%;}
	.market .text{margin:1.5rem 0;font-size:14px;}
	
	.quality_sy{padding:2rem 1%;}
	.quality_sy_nr{margin:1.5rem auto;}
	
	.ny_hr{padding:3rem 1%;}
	.ny_hr_l{width:100%;}
	.ny_hr_l .pic{height:auto;padding-top:50%;}
	.ny_hr_r{width:100%;}
	.ny_hr_r_nr{padding:2rem 1.5rem 3rem;height:auto;font-size:1.4rem;}
	.ny_hr_r .title{font-size:2rem;margin-bottom:1.5rem;}
	.ny_hr1{padding:2rem 1%;}
	.ny_hr1_ul{margin:1.5rem -1%;}
	.ny_hr1_ul li{width:48%;}
	.ny_hr1_ul li .txt{font-size:14px;height:90px;}
	.ny_hr1_ul li .txt h3{font-size:20px;}
	.ny_hr1_ul li .txt h4{font-size:16px;}
	.ny_hr1_ul li .linr1{font-size:14px;}
	.ny_hr2{padding:2rem 1%;}
	.ny_hr2_nr{margin:1.5rem auto;}
	.ny_hr2_l{width:100%;}
	.ny_hr2_r{width:100%;position:relative;top:auto;right:auto;height:auto;margin-top:15px;}
	
	.contact{padding:3rem 0;}
	.contact_ditu{height:24rem;}
	
	.proxq_box{padding:3rem 1%;background-size:150% auto;background-position:center top;}
	.proxq_t_l{width:100%;margin:0 auto 2rem;float:none;max-width:535px;}
	.proxq_t_r{width:98%;margin:0 auto;float:none;}
	.proxq_t_r .y_btn{padding:5px 0;}
	.proxq_b{margin:4rem 0 2rem;}
	.proxq_b_nr{font-size:2rem;}
}	
@media screen and (max-width:820px) {	
	html,body {font-size: 94%;}
		
	.banner_tit .wp_main{width:88%;}
	.banner_tit .sy01{font-size:24px;}
	.banner_tit .sy02{font-size:14px;margin:10px 0;letter-spacing:0;}		
	
	.ind_pro_t{margin:2rem 0;}
	.ind_pro_b li,.ind_pro_b li:first-child{width:46%;margin:2%;}
	.ind_pro_b li .pic_b .tit0,.ind_pro_b li:first-child .pic_b .tit0{font-size:15px;}
	.ind_pro_b li:last-child{display:none;}
	.ind_pro_b li .hover{display:none;}
	.ind_pro_more{font-size:16px;margin:2.5rem auto 5px;}
	.ind_pro_more span{padding:1rem 3rem;}
	
	.ind_new_r li .tit{font-size:16px;margin:8px 0;font-weight:bold;}
	.ind_new_r li .txt{font-size:14px;line-height:24px;height:48px;}
	.ind_new_r .more{font-size:16px;margin:1rem 0;line-height:3rem;}
	
	.ind_hn_ul li a{width:65px;height:55px;padding-top:10px;}
	.ind_hn_ul li .imag{width:24px;height:24px;}
	.ind_hn_ul li .tit1{font-size:13px;}
	
	.bottom{}
	.bottom_l ul>li{text-align:center;width:33.33%;}
	.bottom_l ul>li a{font-size:16px;font-weight:bold;}
	.bottom_l ul li ol{display:none;}
	.bottom_r{}
	.bottom_r h3{font-size:15px;}
	.bottom_r_ul li{font-size:14px;}
	.bottom_link{font-size:14px;}
	.bottom_b{padding:15px 0;text-align:center;line-height:1.6;}
	.bottom_b .fr{float:none;}
	
	.side2,.side2 ul li{width:36px;}
	.side2 ul li a{display:none;}
	.side2 ul li a img{height:40px;}
	.side2 ul li a.sidetop{display: block;}
	/*--------neiye----------*/	
	.pro_list2{width:100%;}
	.pro_list2 li{width:46%;margin:2%;}
	.pro_list2 li .pic_b .tit0,.ind_pro_b li:first-child .pic_b .tit0{font-size:15px;}
	.pro_list2 li .hover{display:none;}
	
	
	.ny_tit{padding:2.5rem 0;}	
	.ny_tit1{font-size:2rem;padding:10px 0;}
	.ny_tit2{font-size:16px;}
	.news_list{padding:1px 0;}
	.news_list li{padding:2rem 0;}
	.news_list_l .pic{height:21rem;}
	.news_list_r{padding:2rem 1% 5px;width:46%;}
	.news_list_r .tit{font-size:1.6rem;font-weight:bold;margin:0;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.news_list_r .txt{font-size:1.25rem;line-height:2rem;height:6rem;margin:1rem 0 2rem;-webkit-line-clamp:3;}
	.news_list_r .tim{font-size:1.25rem;}
	.news_list_r .ckxq{display:none;}
	
	.news_list2 li .linr{padding:2rem 0;}
	.news_list2 li .tit{font-size:16px;margin:8px 0;font-weight:bold;}
	.news_list2 li .txt{font-size:14px;line-height:24px;height:48px;}
	.news_list2 li .ckxq{display:none;}
	
	.fanye li{width:100%;}
	.fanye li.go_list{width:100%;}
	.fanye li.go_list a{font-size:14px;}
	.fanye li.go_prev a{padding:0 30px;}
	.fanye li.go_next a{padding:0 30px;}
	.fanye li a .span_1{font-size:14px;}
	.fanye li a .span_2{font-size:15px;}
	
	.ny_hr li{width:90%;margin:0 5% 2rem;}	
	.ny_hr_xq{padding:2.5rem 1%;}
	.ny_hr_xq_l{max-width:100%;width:100%;margin-bottom:1rem;}
	.ny_hr_xq_l h3{font-size:2rem;margin-bottom:1rem;}
	.ny_hr_xq_l .txt{font-size:16px;}
	.ny_hr_xq_r{max-width:100%;width:100%;}
	.ny_hr_xq_r ul li{font-size:14px;}
	.ny_hr_xq1{padding:2.5rem 1%;}
	.ny_hr_xq1 .text{padding:2.5rem 0;font-size:15px;}
	.ny_hr_xq1 h3{font-size:1.4rem;font-weight:bold;}
	
	.quality{padding:2.5rem 1%;}
	.quality_ul{padding:1.5rem 0;}
	.quality_ul li{padding:2rem 0;}
	.quality_ul .row_l{width:100%;float:none;margin-top:0;}
	.quality_ul .row_l:before{top:100%;right:50%;width:2em;height:1px;margin-right:-1em;}
	.quality_ul .row_l h3{font-size:3rem;}
	.quality_ul .row_r{margin:0 15px;font-size:15px;line-height:1.8;}
	
	.contact_l{display:none;}
	.contact_r{width:100%;margin:0;}
	.contact_r_nr{padding:5px 15px;min-height:auto;}
	.contact_r .title{margin-bottom:1rem;font-size:1.5rem;}
	.contact_r ul li{font-size:15px;padding-left:3.5rem;background-size:2.5rem auto;}
	
	.proxq_t_r .y_name{font-size:2.2rem;}
	.proxq_t_r .y_info{font-size:1.4rem;}
	.proxq_t_r .y_type{font-size:1.2rem;}
	.proxq_t_r .y_price{margin:2rem 0;}
	.proxq_t_r .y_price b{font-size:3rem;}
	
	.online_mes{}
	.online_mes h3{font-size:1.5rem;margin-bottom:2rem;}
	.online_mes .selec{width:100%;margin-bottom:15px;}
	.online_mes .selec select{height:4rem;}
	.online_mes .selec .siput{height:4rem;}
	.online_mes .selec1 textarea{width:90%;padding:5%;height:100px;}
	.online_mes .sinup_2 input{height:4rem;}
	.online_mes .sinup input{height:4rem;}
	.online_mes .sinup button{height:3rem;}

}

@media screen and (max-width:600px) {
	html,body {font-size: 90%;}
	
	.bannerbox{position:relative;left:auto;top:auto;}
	.banner{background-image: none !important;height:auto;padding-top:0;}	
	.banner .wap_pic{display: block;}
	
	.ind_tit2{font-weight:normal;}
	
	.ind_ab_ul li{width:100%;margin:10px 0;}
	.ind_ab_ul li .linr{padding-left:82px;}
	
	.ind_pro_ul li{width:33.33%;border-bottom:#51b0b5 solid 1px;}
	.ind_pro_ul li:before{display:none;}
	.ind_pro_ul li .imag{width:3rem;height:3.5rem;}
	.ind_pro_ul li .tit1{font-size:18px;}
	
	
	
	.bottom_r_ul{max-width:100%;}
	.bottom_r_ewm{display:none;}
	/*--------neiye----------*/
	.black-inline{padding:5px 0;}
	
	.pro_box{background-size:200% auto;}	
	.pro_list1 li{width:33.33%;}
	.pro_list1 li .imag{width:3rem;height:3.5rem;}
	.pro_list1 li .tit1{font-size:18px;}
	
	
	
	
	.contact_t h3{font-size:1.8rem;}
	.contact_t ul li{text-align:center;}
	.contact_t ul li .ico11{max-height:3rem;}
	.contact_t ul li .tit11{font-size:1.25rem;margin:1rem 0;}
	.contact_t ul li .txt11{font-size:1.25rem;}
	
	.contact_b ul li .txt11{font-size:1.25rem;}
}

@media screen and (max-width:480px) {
	html,body {font-size: 85%;}
	.ind_tit_ico{height:2.4rem;}
	.ind_tit1{font-size:1.7rem;}
	
	.ind_ab_ul li b{font-size:2.5rem;}
	
	.bottom_r_ul li{line-height:1.6;letter-spacing:0.05em;}
	.bottom_b span a{display:block;}
	/*---------neiye-----*/		
	.proxq_t_r .y_btn a img{width:34px;}
	
	.news_list_l{width:35%;}
	.news_list_l .pic{height:9rem;}
	.news_list_r{padding:1.5rem 1%;width:60%;}
	.news_list_r .tit{margin-bottom:0.7rem;font-size:1.3rem;}
	.news_list_r .txt{display:none;}
	.news_list_r .tim{font-size:1.1rem;}
	
	.ny_hr1_ul{margin:1rem 0;width:100%}
	.ny_hr1_ul li{width:100%;margin:10px 0;}
	.ny_hr1_ul li .txt{height:auto;}
}

@media screen and (max-width:414px) {
	html,body {font-size: 80%;}
	
	/*--------neiye----------*/
	.job_list li .titbox1{width:100%;}
	.job_list li .titbox2{width:100%;}
	.job_list li .titbox3{width:100%;}
	.job_list li .titbox4{width:100%;}
}
			
@media screen and (max-width:375px) {
	
	
	/*--------neiye----------*/
	
}

@media screen and (max-width:320px) {	
	html, body{min-width:320px;}
	
}