@charset "utf-8";

/*■■■■■■■■　共同设定 ■■■■■■■■*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#6e6e6e;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; color:#6e6e6e;}
.clear{clear:both;}

/*■■■■■■■■　基本设定　■■■■■■■■*/
body{ font-family:'微软雅黑'; font-size:12px; color:#6e6e6e;}


.cen{ width:1260px; margin:auto; height:auto;}

.clear{clear:both;}

.bti{ font-size:125px; line-height:125px; font-weight:bold; color:#f4f4f4; text-transform:uppercase; width:850px; left:20%; text-align:center; padding-bottom:40px; font-family:Arial; position:relative;}
.bti01{font-size:38px; line-height:34px; font-weight:bold; width:100%; color:#212121; font-family:'微软雅黑'; top:28px;  position: absolute; z-index:2;}
.bti02{ display:block; font-size:16px; font-weight:normal;  font-family:'微软雅黑'; top:16px; width:100%;  color:#888;  position: absolute; z-index:2;}

.gg{ padding-top:75px;}

.abti{padding-bottom:35px; text-align:center; margin:auto; width:100%; position: absolute; z-index:10; font-weight:normal; background:url(../images/xx.png) center 135px no-repeat;}
.abtiwz{ text-align:center; line-height:40px; color:#fff; font-size:22px; font-family:'微软雅黑';}
.abtiwz span{ text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:28px;}



.nynr{ width:1260px; margin:auto; font-size:16px; line-height:34px; color:#414141; text-align:justify; padding-bottom:75px;}

.a1sssa{ width:1260px; margin:0 auto; height:200px; margin-bottom:20px;}
 .a1sssa dl{width: 25%;float: left;text-align: center;height:100px; margin-top: 20px;}
.a1sssa dl:before{content: "";width: 1px;height: 100%;background: #e2e2e2;position: absolute;top: 0;right: 0;}
 .a1sssa dl dt{width: auto;height: 98px;line-height: 1;overflow: hidden;margin: 0 auto;}
 .a1sssa dl dt img{width: 90px;height: 96px; margin:0 auto}
 .a1sssa dl:hover dt img{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear ; }
 .a1sssa dl dd{width: 100%;}
 .a1sssa dl dd h5{font-size: 56px;color: #333;height:84px;line-height: 84px;overflow: hidden;font-weight: normal; font-family:EUCLID; display:inherit; display:flex;justify-content:center}
	 .a1sssa dl dd h5 em{ font-size:18px; color:#999; display:block; font-style:normal; margin-top:10px; margin-left:20px}
	 .a1sssa dl dd h5 b{font-size:60px; color:#999; display:block; background-image: -webkit-linear-gradient(left,#053b76,#4fadeb,#009579);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: normal;  }
	
 .a1sssa dl dd span{font-size: 16px;color: #666;line-height:28px;padding:10px 0 0; margin-top:0px; display:block}
 .a1sssa dl dd i{display: block; font-style:normal}
 .a1sssa dl:nth-of-type(5):before{background: none;}
@font-face {
	font-family:EUCLID;
	src: url('../fonts/EUCLIDCIRCULARA-MEDIUM_0.TTF'); }


.nycul{height:600px; width:100%; background:url(../images/wbj.jpg) top center no-repeat; background-size:cover;display: flex; flex-wrap: wrap; justify-content: space-between; position:relative;}
.nyculk{width:33%; height:600px; padding:0% 3% 0% 3%;}
.nyculimg{padding-top:240px; padding-bottom:10px;}
.nyculx{height:2px; width:15px; background:#FFF;}
.nycul01{font-size: 20px; color:#FFF; margin-top: 47px;}
.nycul02{font-size: 20px; color:#FFF; margin-top: 10px;}
.nycul03{font-size: 16px; color: rgba(255,255,255,.7); margin-top: 30px;}
.nycul04{font-size: 15px; line-height:20px; color: rgba(255,255,255,.7); margin-top: 10px;}

.aboutimg{ width:450px; height:645px; margin-top:10px; text-align:right;}
.aboutnr{ width:760px;  z-index:1; font-size:16px; line-height:32px; color:#414141; text-align:justify;}
.aboutnr a{color:#414141;}
.aboutnr strong{color:#CC0810;font-size:26px; font-weight:bold; line-height:48px;}

.Hnylxz{width:46%; padding:0 3% 0 3%; height:580px; background:#1b8996; float:left;}
.Hnylxr{width:50%; height:580px; background:#fafafa; border:1px solid #5e5e5e;border-radius:5px; float:right;}


.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:40px; padding-bottom:30px;}
.Hlxnr{font-size:16px; line-height:26px; padding-left:90px; padding-bottom:60px;  padding-top:60px; color:#FFF; border-bottom:1px dotted #FFF; text-align:left;}
.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}
.cpsoubt{color:#262161; font-size:28px; line-height:28px; padding-top:60px; padding-bottom:30px; text-align:center; font-weight:bold;  background:url(../images/xx1.png) center bottom no-repeat;}

.kuang{ width:96%; height:40px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}
.kuang01{ width:96%; height:82px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}

.kuang3{ width:100%; height:54px; border:none; text-align:center; font-size:16px; background:#f9b548; color:#FFF; margin-top:15px; font-weight:bold;}
.kuang3:hover{ background:#212121;}



.wenhua{ width:1260px; height:auto; margin:auto;display: flex; flex-wrap: wrap; justify-content: space-between;}

.whnr{width:50%; height:370px; background:#EEEEEE; overflow:hidden;}
.whnr img{ width:100%; height:100%;object-fit: cover;}
.whbt{font-size:30px; font-weight:bold; color:#333; text-align:center; background:url(../images/xxx.jpg) bottom center no-repeat; margin-top:70px; padding-bottom:20px;}
.whsm{padding:20px 80px 50px 80px; font-size:16px; line-height:36px; color:#414141; text-align:justify;}


.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:15%; float:left; font-size:14px; margin-right:40px; border-top:#ff6600 solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:80%; float:left; font-size:16px; line-height:32px;}
.n_r h2{ color:#ff6600; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:180px; line-height:40px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.m3 a{width:180px; line-height:40px; float:left; font-size:16px; background:#ff6600; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#ff6600; width:200px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}



.jssm{ width:100%; margin:auto; height:442px; padding-top:45px; padding-left:650px;}
.jssm01{ width:610px; text-align:justify; padding-left:40px; padding-top:40px; padding-right:40px; background-color:rgba(22,158,132,0.8); height:354px; color:#FFF; font-size:16px; line-height:34px;}

.jssm02{ font-size:64px; line-height:44px; padding-bottom:20px; color:#fff; font-weight:bold;}
.jssm02 span{font-size:18px; font-weight:normal; color:#FFFFFF; font-family:'微软雅黑';}
.yuangong{width:40%; line-height:46px; padding:3%; font-size:14px; margin-bottom:30px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}


.sjgck{ width:100%; margin:auto; display: flex; flex-wrap: wrap; justify-content: space-between;}

.gck{ width:30%; height:332px; margin-bottom:30px; overflow:hidden;}
.gckimg img{ width:100%; height:252px; overflow:hidden; border-radius:30px; object-fit: cover; }
.gckimg a:hover img{ width:120%; height:282px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.gckbt1 a{ text-align:center; display:block; height:40px;line-height:40px; font-size:16px; margin-top:15px; color:#414141;}



.index_cp02{ width:1260px; margin:auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.index_cp02 dl{ width:365px; height:420px; margin-bottom:70px; overflow:hidden;}
.index_cp02 dl dt{ height:246px; overflow:hidden; background:#F6F6F6;}
.index_cp02 dl dt:hover img{ height:266px; width:375px; margin-left:-8px; margin-top:-4px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_cp02 dl dd{ width:307px; height:156px; padding:19px 29px 0; border-top:none; background:#F6F6F6;}
.index_cp02 dl dd h2 a{ text-transform:uppercase; display:block; font-size:16px; line-height:30px; height:30px; color:#2c353c; font-weight:bold;}
.index_cp02 dl dd h2 a:hover{ color:#F00;}
.index_cp02 dl dd span{ margin:5px 0 13px; display:block; line-height:21px; font-size:12px; color:#616e77; line-height:21px; height:42px; overflow:hidden;}
.index_cp03{ font-size:16px; color:#2c353c; width:120px; height:32px; border:1px solid #CCC; display:block; text-align:center; line-height:32px;}
.index_cp03:hover{ color:#ffffff; text-decoration:underline; background:#F00;}


.nycpdel{width:420px; border:1px solid #e8e9ea; height:300px; text-align:center; padding:20px;}
.nycpdel img{  width:400px; height:300px;object-fit: cover;}
.nycpdelcs{width:700px; padding-bottom:75px;}



.nybti{padding-bottom:35px; text-align:center;}
.nybtiwz{ text-align:center; line-height:48px; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:26px;}
.nybtiwz span{ text-align:center; color:#212121; font-family:'微软雅黑'; text-transform:uppercase; font-size:40px;}


a.cps2 {font-size: 16px!important; color: #ffffff; background:#149d83; display:block; width:170px;text-align:center; margin-left:10px;margin-right:25px; border-radius:50px;}
a.cps2:visited {color: #ffffff;}
a.cps2:hover {color:#ffffff; background:#212121;}
a.cps2:active {color: #ffffff;}


a.cps1 {font-size: 16px!important; color: #212121; border:2px dotted #afafaf; text-align:center; display:block; width:40%; text-align:center; padding:0px 20px 0px 20px;border-radius:50px;}
a.cps1:visited {color: #212121;}
a.cps1:hover {color:#ffffff;background:#149d83;}
a.cps1:active {color: #ffffff;}



/*sousuo*/
.gsjj_con1_div1{background: #fff; box-sizing: border-box;font-size: 0;padding: 30px 50px;  margin-bottom:30px;}

.divBox{width:1260px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}
.cpsan{ height:50px; width:200px; border:none; background:#ff6600; font-size:18px; color:#fff;}
.cpsan:hover{background:#212121; color:#fff;}

.p_list{ width:1260px; margin:0px auto; line-height:40px;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}
.table{ padding:15px 0;}
.table td{ padding:5px 30px;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}

.p_detail{ width:1260px; margin:0px auto;line-height:35px; color:#737373;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #ff6600; background:#f9f9f9; margin-top:20px;}
.p_detail h4 span{ background:#ff6600; width:150px; line-height:40px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; font-size:20px;margin-top:20px;}



a.ank {color:#ffffff; margin:auto; background:#FF7702; width:90px; height:30px; line-height:30px; text-align:center; display:block; font-size:13px; border-radius:3px;}
a.ank:hover{color:#ffffff; background:#ff6600; width:90px; height:30px; line-height:30px; text-align:center; display:block; text-decoration:none;}




.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:30%; float:left; margin:10px 0 ;margin-bottom:30px;}
.pro  ul li span img{ width:100%; height:400px; border-radius:5px;object-fit: cover; }
.pro  ul li:nth-child(3n-1){ margin:10px 5%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#003c2a;}
.pro  ul li a:hover p{ background:#ffa000; color:#fff;}


.jishu{ width:100%; margin-bottom:20px;}
.jishu  ul{ width:100%; float:left;}
.jishu  ul li{ width:30%; float:left; margin:10px 0 ;margin-bottom:30px;}
.jishu  ul li span img{ width:100%; height:400px; border-radius:5px;object-fit: cover; }
.jishu  ul li:nth-child(3n-1){ margin:10px 5%;}
.jishu  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#003c2a;}
.jishu  ul li a:hover p{ background:#ffa000; color:#fff;}




/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


.sygsjj{background:url(../images/abbj.png) center center no-repeat;background-size:cover;}
.sygsjj01{width:50%; height:500px;}
.sygsjj02{width:40%; margin-right:5%; padding-top:40px;}
.sygsjj02s{width:40%; margin-right:5%;}
.sygsjj02as{width:40%; margin-left:5%;}

.sygsjj02a{width:40%; margin-left:5%; padding-top:40px;}
.sygsjj03{color:#666; font-size:16px; line-height:28px; font-family: Tahoma, Geneva, sans-serif;}
.sygsjj04{color:#003c2a; font-size:32px; line-height:34px;}
.sygsjj05{color:#414141; font-size:18px; line-height:34px; width:100%; padding-top:40px; text-align:justify;}
.sygsjj05 span{ font-size:22px; line-height:50px; color:#212121;}

.sygsjj01a{width:50%; height:400px;}
.sygsjj06{color:#414141; font-size:22px; line-height:44px; width:100%; text-align:justify; font-weight:400;}


.aboutk{height: auto; width:100%; background-size:cover;}

.aboutan{width:100%; background:#fff; height:70px; padding:20px; margin-top:50px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.aboutan01{width:17%; padding-left:16%; padding-top:5px; border-right:1px solid #eaeae8; font-size:18px; line-height:28px; color:#212121; height:70px;}
.aboutan01 span{color:#666; font-size:18px; text-transform:uppercase;}

.neirong4 a{width: 180px;height: 50px;line-height: 50px;text-align: center;	font-size: 15px;display: block;color: #fff; background:#003c2a; margin-top:50px;font-weight:normal;}
.neirong4 a:hover{background: #ff6600; color:#FFF;	}

.jtk{width:48%; height:500px; margin-bottom:4%; position:relative; overflow:hidden;}
.jtnr{height:80%; text-align:center; width:30%; font-size:20px; padding:10%; line-height:30px; color:#FFF; background:rgba(204,8,16,0.7); position:absolute; z-index:99;}
.index_pro05 a{text-align:center; height:54px; position:absolute;background:rgba(0,60,42,0.7); bottom:0px; width:100%; display:block; font-size:20px;  color:#FFF; line-height:54px;}
.index_pro05 a:hover{ color:#ffffff;}

.jtk img{ width:100%; height:500px;}

/****询盘****/


* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}




.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-next, .carousel-control .icon-prev {
	width:20px;
	height:20px;
	font-family:serif;
	line-height:1
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
	display:table;
	content:" "
}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear:both
}
.center-block {
	display:block;
	margin-right:auto;
	margin-left:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important
}
.affix {
	position:fixed
}


.container {max-width: 100%;  padding: 0 20px;}
.container2 {max-width: 1600px; width:92%;  margin: 0 auto; padding: 0 20px;}

.product-image img {border: 0;  max-width: 100%;}
.col-page-inquiry{}
.col-page-inquiry h2{font-size: 24px;font-weight: 500;margin-bottom: 45px;}
.inquiry-container .row{margin-left:0px;margin-right:0px;}
/* .inquiry-container li img{height:45px;} */
.inquiry-container a{color:#000000;}
.inquiry-col{padding:0!important;}
.inquiry-title{font-size: 24px;margin:0px 0px 40px;color:#cccccc;position: relative;}
.inquiry-title:before{width: 90%;content:"";position: absolute;border-top: 1px dashed #cccccc;right: 0;top:15px;}
.inquiry-title:after{width: 90%;content:"";position: absolute;border-bottom: 1px dashed #cccccc;right: 0;top:20px;}
.inquiry-chose{padding:12px 15px;box-shadow: 0px 0px 8px 0px rgba(6, 0, 1, 0.08);line-height: 45px;}
.inquiry-chose .inquiry-select select{height:45px;line-height: 45px;color:#000000;width: 100%;border:1px solid #dcdcdc;padding:0 10px;cursor:pointer;outline: none; font-size:16px;}
.inquiry-container .classification{padding:0; font-size:18px;}
.inquiry-search{text-align: right;height: 45px;line-height: 45px;text-align: right;}
.inquiry-search .form-check{display: inline-block;font-size: 18px;margin-left: 2vw;}
.inquiry-search .form-check input{margin-right: 10px;}
.inquiry-container .product-list{padding:20px 0 30px;border-bottom: 1px dashed #737373;color:#000000;}
.inquiry-container .fa-play{color:#ffffff;background: #162c4c;width: 24px;height:24px;line-height: 24px;text-align: center;}
.inquiry-container .product-list .product-ul{padding:20px 0;}
.inquiry-container .product-list .product-ul li{float: left;width: 25%;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.inquiry-container .product-list .product-ul li .product-image{border:2px solid transparent;cursor: pointer;}
.inquiry-container .product-list .product-ul li.cur .product-image{border:2px solid #093c2a;}
.inquiry-add,.inquiry-submit{background: #093c2a;color:#ffffff;padding:14px 10px;width:200px;text-align: center;cursor: pointer;font-size:16px;}
.inquiry-submit{margin-top: 30px;}
.inquiry-add .fa{font-size: 16px}
.inquiry-list{margin-top:20px;font-size: 0;}
.inquiry-container .list-head{background: #f2f2f2;height:56px!important;line-height: 56px!important;font-size:16px;}
.inquiry-list li.inquiry-li{display: inline-block;width: 25%;padding:8px;position: relative;}
.inquiry-list li.inquiry-li .product-remove{position: absolute;top: 15px;right: 20px;z-index: 2;}
.inquiry-container .fa-times,.inquiry-container .fa-plus{font-size: 18px;cursor: pointer;}
.gm-row{margin:0;padding:0 !important;}
.inquiry-container .input-name{line-height: 40px;color:#0d0d0d;}
.inquiry-container .input-type input,.inquiry-container .input-type textarea{width: 100%;font-size: 12px;padding:5px;}
.inquiry-container .input-type textarea{height:140px;}
.inquiry-container .input-type input{height:40px;margin-bottom: 10px}
.inquiry-container .input-star{color:#cd0406;}
.inquiry-form{padding:7vh 0px;}
.inquiry-form ul{width:40%;margin-right: 4%;float: left;}
.inquiry-form ul li{margin-bottom: 13px;}
.inquiry-form ul li:nth-child(1){display: none;}
.inquiry-form .code li{margin-bottom: 9px;}
.inquiry-form .code{width: 56%;float: right;}
.inquiry-form input,.inquiry-form textarea{width:100%;height: 50px;border:1px solid #e5e5e5;padding-left: 12px;border-radius: 3px;font-size: 16px;outline: none;}
.inquiry-form textarea{height: 176px;padding-top: 12px;}
.inquiry-form input.verify{width: 50%;}
.inquiry-form a.recaptcha{font-size:16px;color:#4f9cde;border-bottom: 1px solid;transition: 0.3s;display: inline-block;}
.inquiry-form a.recaptcha:hover{color:#e50012;}
.inquiry-form .tip{font-size: 18px;color:#666;margin-top:20px;}
.inquiry-form .sub{width:200px;height: 50px;background: #093c2a;color:#fff;font-size: 16px;border:none;padding:0;border-radius: 0;margin-top:50px;}
.inquiry-add-page{margin-top:30px;}
.inquiry-page {padding:8px 0;text-align:right;}
.inquiry-page li {display: inline;}
.inquiry-page li a{font-family: arial;background: #ffffff;padding: 2px 6px;margin: 0 2px;font-size: 12px;display: inline;border:1px solid #cccccc;}
.inquiry-page li a:hover {background: #f3f3f3;}
.inquiry-page li.active a{background: #f3f3f3;color: #ababab;}
.inquiry-page li.bgnone a{display: none;}
.submit-hide{display: none;}
.inquiry-captcha .captcha_src{height:40px;}
/* contact */
.col-page-contact h2{font-size: 36px;margin-bottom: 3.5vh;color:#093c2a;font-weight: 400;}
.col-page-contact .col-information .container{padding:15vh 15px 0;}
.col-page-contact .col-information p{color:#888;font-size: 18px;line-height: 1.875;}
.col-page-contact .col-information .map{height: 378px;margin-top: 8vh;border-radius: 5px;}
.col-page-contact .col-information .map #allmap {width:100%;height:100%;}
.col-page-contact .col-information .map #allmap img { max-width: 1070px; max-height: 500px;}
.col-page-contact .col-information .map #allmap label {max-width: 1070px;background: #fff !important;border:none !important;box-shadow: 0 2px 3px rgba(0,0,0,.1);padding: 10px !important;top: auto !important;bottom: 10px;left: 50% !important;transform: translateX(-45%)}
.col-page-contact .col-information .map #allmap label::before{content: "";width: 0px;height: 0px;border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;bottom: -10px;left: 50%;margin-left: -10px;}
.col-page-contact .col-information .map #allmap .BMapLib_SearchInfoWindow .BMapLib_bubble_content{overflow-y: auto !important;}
.col-page-contact .col-message .container{padding:12vh 15px 11vh;}
.col-page-contact .col-message .content{margin-bottom: 4vh;font-size: 18px;color:#666;}
.col-page-contact .col-message ul li{margin-bottom: 15px;font-size: 16px;color:#666;}
.col-page-contact .col-message ul li input,.col-message ul li textarea{border:1px solid #e5e5e5;border-radius: 3px;background: none;padding-left: 15px;height: 54px;outline: none;font-size: 16px;width: 100%;}
.col-page-contact .col-message ul li textarea{width: 100%;height: auto;min-height: 220px;padding-top: 12px;}
.col-page-contact .col-message ul li input.verify{width: 160px;}
.col-page-contact .col-message ul li .recaptcha{display: inline-block;border-bottom: 1px solid;font-size: 16px;}
.col-page-contact .col-message ul li input.sub{width: 175px;height: 50px;background: #093c2a;color:#fff;border:1px solid #e5e5e5;border-radius: 3px;text-align: center;padding:0;margin-top: 8vh;}
.col-recruitment{position: relative;z-index: 2;overflow: hidden;padding:13vh 0 14vh;}
.col-recruitment h2{font-size: 36px;margin-bottom: 4vh;font-weight: bold;text-align: center;}
.col-recruitment li{width: 25%;float: left;background-color: #fff;transition: 0.36s;border:1px solid #dcdcdc;margin-top:-1px;margin-left: -1px;position: relative;}
.col-recruitment li a{display: block;height: 100%;padding: 30px 40px 35px;}
.col-recruitment li h3{font-size: 24px;margin-bottom: 20px;transition: 0.3s;}
.col-recruitment .content{height: 90px;overflow-y: auto;font-size: 14px;color: rgb(102, 102, 102);line-height: 2;transition: 0.3s;}
.col-recruitment a>p{color:#666;transition: 0.3s;}
.col-recruitment li:hover{box-shadow: inset 0px 0px 29px 0px rgba(6, 0, 1, 0.05);z-index: 2;}
.col-recruitment li:hover h3{color:#093c2a;}
.col-recruitment .three{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: -1;}
.col-page-jobdetail{padding:6vh 0}
.col-page-jobdetail h1{font-size: 24px;padding: 15px 5px;border-bottom: 1px solid #ddd;margin-bottom: 30px;font-weight: bold;}
.col-page-jobdetail ul{background: #8c989f;padding: 5px 10px;color: #fff;margin-top: 30px;}
.col-page-jobdetail ul li{list-style: none;padding: 8px 5px 8px 100px;min-height: 20px;position: relative;border-bottom: 1px solid #ddd;}
.col-page-jobdetail ul li:last-child{border:none;}
.col-page-jobdetail ul li span{position: absolute;left: 0;top: 0;width: 100px;padding: 8px 5px;overflow: hidden;}
.col-page-jobdetail h3{margin: 30px 0 10px;padding: 0 10px;font-size: 16px;font-weight: normal;height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;}
.col-page-jobdetail .content{padding: 0 10px;line-height: 2;}
.col-page-jobdetail .sub{margin-top: 30px;margin-left: 10px;}
.col-page-jobdetail .sub a{display: inline-block;background: #093c2a;height: 35px;line-height: 35px;padding: 0 35px;color: #fff;border-radius: 2px;}
.col-page-jobdetail .met_tools {border-top: 1px solid #ddd;margin-top: 30px;position: relative;padding: 10px 10px 0;height: 50px;line-height: 50px;}
.col-page-jobdetail .met_tools .bdshare-button-style1-16 .bds_more {color: #333;float: left;}

.wc1 {
  color: #fff;
}
.wc1 a {
  color: #fff;
}


/****询盘****/
a.zzb07link{
	line-height:22px;
	text-decoration:none;
	color: #fff!important; 
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #FF6500;
}
.zzb07tail
{
color:#fff!important; 
}

.xlc{background:url(../images/xx.png) top center no-repeat; height:680px; width:1300px; margin:auto; position:relative;}
.xlcnr{width:130px; height:220px; position:absolute; z-index:10; padding-top:10px; padding-left:10px; border-left:1px solid #093c2b;background:url(../images/xx2.jpg) top left no-repeat;}
.xlcnr span{font-size:30px; font-weight:bold; color:#093c2b;}
.xlcnr p{font-size:14px;  line-height:20px; text-align:justify;}

.xlcnz{width:130px; height:220px; position:absolute; z-index:10; padding-top:40px; padding-right:10px; border-right:1px solid #093c2b;background:url(../images/xx2.jpg) bottom right no-repeat;}
.xlcnz span{font-size:30px; font-weight:bold; color:#093c2b;}
.xlcnz p{font-size:14px;  line-height:20px; text-align:justify;}


.xlcnx{width:150px; height:220px; position:absolute; z-index:10; padding-top:0px; padding-left:10px; border-left:1px solid #093c2b;background:url(../images/xx2.jpg) bottom left no-repeat;}
.xlcnx span{font-size:30px; font-weight:bold; color:#093c2b;}
.xlcnx p{font-size:14px; line-height:20px; text-align:justify;}

.ygk{ display:none;}
.sygsjj01aa{ display:none;}

.yfg{padding-top:120px;}
.yfg01{padding-top:120px;}
.lxwmk{width:45%; font-size:16px; color:#333; border-bottom:1px solid #e6e6e6; padding-bottom:50px;margin-bottom:50px; }
.lxwmk01{width:45%; font-size:16px; color:#333; margin-bottom:50px; }
.lxdt{width:100%; padding-top:75px;}
.nygg{padding-top:70px;}


@media all and (max-width:768px){
	
.yuangong01{width:47%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}
.yuangong01 img{ width:100%!important; margin-bottom:20px; height:120px;}


.ygk{ display: block;display: flex; flex-wrap: wrap; justify-content: space-between;}
	
#wu{ display:none;}

.cen{ width:100%; margin:auto; height:auto;}


.gg{ padding-top:55px;}

.bti{ font-size:75px; line-height:75px; font-weight:bold; color:#f4f4f4; text-transform:uppercase; width:100%; left:0%; text-align:center; padding-bottom:40px; font-family:Arial; position:relative;}
.bti01{font-size:28px; line-height:34px; font-weight:bold; width:100%; color:#212121; font-family:'微软雅黑'; top:28px;  position: absolute; z-index:2;}
.bti02{ display: none;}

.nynr{ width:94%; padding-left:3%; padding-right:3%; margin:auto; font-size:16px; line-height:34px; color:#414141; text-align:justify;}
.a1sssa{ display:none;}


.nycul{height:600px; width:100%; background:url(../images/wbj.jpg) top center no-repeat; background-size:cover;display: flex; flex-wrap: wrap; justify-content: space-between; position:relative; margin-top:70px;}
.nyculk{width:33%; height:600px; padding:0% 3% 0% 3%;}
.nyculimg{padding-top:180px; padding-bottom:10px;}
.nyculimg img{ height:40px;}
.nyculx{height:2px; width:15px; background:#FFF;}
.nycul01{font-size: 14px; color:#FFF; margin-top: 47px;}
.nycul02{font-size: 16px; color:#FFF; margin-top: 10px; font-weight:bold;}
.nycul03{font-size: 14px; color: rgba(255,255,255,.7); margin-top: 30px;}
.nycul04{font-size: 13px; line-height:20px; color: rgba(255,255,255,.7); margin-top: 10px;}


.indPro_name span{ display:none;}

#home #main #r4 .component .Tcon .pageChange > li .col-2 { display:none;}
#home #main #r4 .component .Tcon .pageChange > li .col-1 h3 {
  line-height: 70px;color:#fff; font-weight:normal
}

#home #main #r4 .component .Tcon .pageChange > li .col-1 {
  padding-top:0px; padding-left:5%; width:100%; display:block; float: none; margin-top:5px;
}

#home #main #r4 .component .Tcon .pageChange > li {
	line-height: 70px!important;
    height: 70px!important;
    width: 90%!important; 
	margin-left: 0px;
    margin-right: 0px;
}

.sybj1{background:url(../images/mbabtt.jpg) center center no-repeat; background-size:cover;}
.sybj2{background:url(../images/mbabtt1.jpg) center center no-repeat; background-size:cover;}
.sybj3{background:url(../images/mbabtt2.jpg) center center no-repeat; background-size:cover;}
.sybj4{background:url(../images/mbabtt3.jpg) center center no-repeat;background-size:cover;}

#home #main #r4 .component .Tcon .pageChange > li {
  display: inline-block;
  margin-left:0%;
  width: 90%;
 background-color:rgba(0,0,0,0.2);
  height:70px;


  padding: 0rem;
  position: relative;
  cursor: pointer;
  z-index: 10; border:3px solid rgba(255,255,255,0.2); }


.indPro_name p {
    position: relative;
    font-size: 20px;
    color: #fff;
}

	
#home #main #r4 .rowMain .topic .til p{ color:#fff; width:60%; margin-top:18px; line-height:26px; margin-right:40%}
#home #main #r4 .rowMain .topic .til p {
    color: #fff;
    width: 100%;
    margin-top:18px;
    line-height: 26px;
   margin-right: 0%; font-size:14px
}
.nn{ height:70px!important;}
	
#home #main #r4 .rowMain .topic .til h2 {
	font-size:20px!important;
	font-weight:bold;
}
	
#home #main #r4 .rowMain .topic .til .mo_o1111{ width:100%; margin-top:30px; display:flex}
#home #main #r4 .rowMain .topic .til .mo_o1111 .mo_active_1{ width:182px; height:48px; line-height:52px; font-size:14px; color:#fff; background:#003c2a; display:block!important; padding-left:50px; margin-right:10px}
#home #main #r4 .rowMain .topic .til .mo_o1111 .mo_active_2{ width:178px; height:48px; line-height:48px; color:#fff; background:#ff6600; display:block!important; padding-left:50px; border:2px #fff solid}
	
	
#home #main #r2 .rowMain .com .col-1 h2 {
  color: #212121;
  line-height: 1.2;
  margin-top: 0rem;
  margin-bottom: 0.5rem;font-weight:normal
}
	
	
.component .Tcon .pageChange {

  width: max-content;
  bottom: 2%;
  left: 0;
  right: 0;
  display: flex;
  justify-content: left;
  align-items: center;display:flex; flex-wrap: wrap
}
.zhuying h2.f-44 { line-height:25px !important; font-size:45px; padding-top:0px !important; margin:0px !important; color:#fff !important;}
	
.gck{ width:48%; height:182px; margin-bottom:30px; overflow:hidden;}
.gckimg img{ width:100%; height:182px; overflow:hidden; border-radius:30px; object-fit: cover; }
.gckimg a:hover img{ width:120%; height:282px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
	


.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:100%; float:left; margin:10px 0 ;margin-bottom:30px;}
.pro  ul li span img{ width:100%; height:400px; border-radius:5px;object-fit: cover; }
.pro  ul li:nth-child(3n-1){ margin:10px 0%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#003c2a;}
.pro  ul li a:hover p{ background:#ffa000; color:#fff;}


.jishu{ width:100%; margin-bottom:20px;}
.jishu  ul{ width:100%; float:left;}
.jishu  ul li{ width:100%; float:left; margin:10px 0 ;margin-bottom:30px;}
.jishu  ul li span img{ width:100%; height:400px; border-radius:5px;object-fit: cover; }
.jishu  ul li:nth-child(3n-1){ margin:10px 0%;}
.jishu  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#003c2a;}
.jishu  ul li a:hover p{ background:#ffa000; color:#fff;}

	table { width:100%!important;max-width:100%!important; margin-bottom:50px;} 
	
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
table td img{ width:100%!important;height:auto!important;}


.sygsjj{background:url(../images/abbj.png) center center no-repeat;background-size:cover;}
.sygsjj01{width:100%; height:200px;}
.sygsjj01aa { display: block; width:100%; height:200px;}
.sygsjj02{width:100%; margin-right:0%; padding-top:0px;}
.sygsjj02s{width:100%; margin-right:0%;}
.sygsjj02as{width:100%; margin-left:0%;}

.sygsjj02a{width:100%; margin-left:0%; padding-top:0px;}
.sygsjj03{color:#666; font-size:16px; line-height:28px; font-family: Tahoma, Geneva, sans-serif; padding:0px 20px;}
.sygsjj04{color:#003c2a; font-size:18px; line-height:28px; padding:20px 20px 0px 20px;}
.sygsjj05{color:#414141; font-size:16px; line-height:24px; width:100%; padding:20px 20px 40px 20px; p text-align:justify;}
.sygsjj05 span{ font-size:18px; line-height:30px; color:#212121;}

.sygsjj01a{width:100%; height:200px;}
.sygsjj06{color:#414141; font-size:18px; line-height:34px; width:94%; padding-left:3%; padding-right:3%; padding-bottom:70px; text-align:justify; font-weight:400;}

.yfg{padding-top:20px;}
.yfg01{padding-top:20px;}

.container2 {max-width: 1600px; width:94%;  margin: 0 auto; padding:0px;}

.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ display:none;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:100%; float:left; font-size:14px; line-height:24px;}
.n_r h2{ color:#ff6600; margin-bottom:10px;}
.n_r h2 a{ color:#3c3c3c; font-weight:normal; font-size:18px; line-height:28px; font-weight:bold;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:180px; line-height:40px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.m3 a{width:180px; line-height:40px; float:left; font-size:16px; background:#ff6600; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#ff6600; width:200px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.lxwmk{width:100%; font-size:16px; color:#333; border-bottom:1px solid #e6e6e6; padding-bottom:50px;margin-bottom:50px; }
.lxwmk01{width:100%; font-size:16px; color:#333; border-bottom:1px solid #e6e6e6; padding-bottom:50px;margin-bottom:50px;}
.lxdt{width:100%; padding-top:0px;}
.nygg{padding-top:0px;}
}





