@charset "utf-8";@import url(./layui.css);@import url(../fonts/iconfont.css);body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:0}
input.hidefocus::-moz-focus-inner{border:0}
table{border-collapse:collapse;border-spacing:0;empty-cells:show}
fieldset,img{border:0;max-width:100%;display:block;height:auto}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%}
i,em{font-style:normal}
small{font-size:12px;display:block}
@font-face {font-family: 'Noto Sans SC';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/notosanssc/v36/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.4.woff2) format('woff2');
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
@font-face {font-family: 'Noto Sans SC';font-style: normal; font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/notosanssc/v36/k3kXo84MPvpLmixcA63oeALhLOCT-xWNm8Hqd37g1OkDRZe7lR4sg1IzSy-MNbE9VH8V.4.woff2) format('woff2');
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
html{font-size:62.5%}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}a{text-decoration:none;color:#333;outline:0}a:hover{color:#3baeaf!important;text-decoration:none}body{font-size:16px;font-size:16px;font-size:1.6rem ; line-height:2;font-family:'Noto Sans SC',sans-serif;color:#333;line-height:2;background:#f9f9f9}.clear{clear:both}.shouji{display:none}.invisible{visibility:hidden}*{padding:0;margin:0}
.aligncenter{display:block;margin:0 auto}
.contentfix{width:84%;margin:0 auto;max-width: 1200px;}.flex{display:flex;flex-wrap: wrap;align-content:center;}.flex_between{justify-content: space-between;}.paddingbottom0{padding-bottom:0}.marginbottom0{margin-bottom:0}h1{font-weight:bold}h2,h3{font-weight:bold}

/*header*/
.header{width:100%;background:#38adae;position:relative;z-index:3;border-top:1px solid #4dd0d1;margin-bottom:20px}
.xcy{background:#38adae;line-height:35px;border-bottom:1px solid #1a797a}
.xcy #xcy{max-width:1200px;margin:0 auto;color:#fff}
.xcy span{width:auto;float:right;padding-left:27px}
.xcy span a,.xcy span a:hover{color:#fff!important}
.xcy #xcy h1{display:inline;font-weight:normal;font-size:14px}
.header .logo{max-width:1200px;margin:0 auto 30px;padding-top:20px}
.header .logo .a{display:block;width:auto;float:left}
.header .logo .a img{display:block}
.header .logo .sousuo_c{float:right;width:264px;color:#fff;font-size:14px}
.header .logo .sousuo_c a{color:#fff;font-family:Arial,Helvetica,sans-serif}
.header .logo .sousuo_c a:hover{color:#fff!important}
.sousuo_c .metsearch{height:80px}
.sousuo_c .metsearch form{position:relative}
.sousuo_c .metsearch form .searchInput{width:180px;height:27px;line-height:27px;color:#fff;position:absolute;top:18px;right:52px;background:#54c4c5;border:0}
.sousuo_c .metsearch form .sousuo{line-height:27px;color:#fff;background:#2e8c8d;text-align:center;height:27px;border:0;width:45px;position:absolute;right:0;top:18px}
.header .logo .sousuo_c .yx{width:225px;padding-left:35px;background:url(/static/upload/images/yx.png) no-repeat left center}
.header .logo .sousuo_c .tel{line-height:25px;margin-top:20px;width:192px;padding-left:40px;background:url(/static/upload/images/tel.png) no-repeat 5px center;font-family:Arial,Helvetica,sans-serif;margin-bottom:25px}
.head{background:#34999a}
.header .menu .menu-item{width:14.1%;text-align:center;float:left;background:url(/static/upload/images/line.gif) no-repeat left center;padding-left:2px}
.header .menu li a:first-child{line-height:47px;display:block;height:47px;color:#fff}
.header .menu li .currentNav,.header .menu .current-menu-item a:first-child,.header .menu .current-menu-parent a:first-child,.header .menu li a:first-child:hover,.header .menu .menu-item:hover a:first-child{background:#3e6969;color:#fff!important}
.header .menu .currentNav1{background:0}
.head .menu{position:relative;z-index:99;max-width:1200px;margin:0 auto}
.foot{padding:56px 0 36px;background:#232323;position:relative}
.foot,.foot a{color:#fff}
.foot a:hover{color:#fff!important}
.foot #foot .logo_f{height:38px;background-image:url(/static/upload/images/f_logo.gif),url(/static/upload/images/line_f.gif);background-repeat:no-repeat,repeat-x;background-position:center center,left center;position:relative;z-index:1}
.foot #foot .foot_menu{float:left;width:83%;justify-content:space-between;padding-top:20px}
.foot #foot .menu_f .menufa{padding-top:38px;line-height:55px;color:#309c9d}
.foot #foot .menu_f .menufa:hover{color:#48eef0!important}
.foot #foot .menu_f li a{display:table;margin:0 auto;line-height:30px;color:#a8a8a8;font-size:14px;margin-left:0}
.foot #foot .foot_menu .lxwmli ul li{display:table;width:278px;margin:0 auto;line-height:30px;color:#a8a8a8;font-size:14px}
.foot #foot .menu_f li a:hover{color:#fff!important}
.foot #foot .nofloat{float:none;width:100%;clear:both}
.foot #foot .nofloat .menufa{padding-top:0;float:left;width:10.5%;text-align:center}
.foot #foot .nofloat .menufa:hover{border-top:1px #232323 solid}
.foot #foot .nofloat ul{float:left;width:89.5%;padding-top:13px}
.foot #foot .nofloat ul li{width:14%;float:left}
.foot #foot .nofloat ul li a{display:inline-block;line-height:30px}
.cs::before{content:"+";font-size:25px;color:#fff}
.cs{text-decoration:none;position:absolute;right:0;top:0;width:50px;text-align:right;color:#fff}
.blue::before{content:"-"!important;font-size:25px}
.menu-item{position:relative}
.foot #foot .img_right{float:right;width:12%}
.foot #foot .img_right img{display:block;height:auto;width:100%;margin:30px auto 0}
.foot #foot .img_right p{line-height:50px;text-align:center}
.copy_f p{background:#fff;color:#333;line-height:36px;font-size:1.4rem}
.copy_f{text-align:center;color:#333}
.copy_f a{color:#333}.copy_f img{display:inline-block}
.foot #foot .yqlj_menu{width:28%;float:left}
.foot #foot .yqlj_menu ul li{float:left;width:50%;line-height:30px}
.foot #foot .yqlj_menu .menufa{display:block;padding-top:15px;line-height:55px;border-top:1px solid #232323;color:#309c9d}
.foot #foot .yqlj_menu ul li a{color:#a8a8a8}

.banner{height:420px;margin:0 auto 20px;max-width:1200px;background-size:cover}.banner h1,.banner p{width:100%}
.banner_about2{background:url(/static/upload/images/banner_about2.jpg) no-repeat center center;color:#fff;text-align:center}
.banner_about2 .p1{font-weight:bold}
.banner_about{background:url(/static/upload/images/banner_about2.jpg) no-repeat center center;color:#fff;text-align:center}
.banner_about1{background:url(/static/upload/images/banner_about2.jpg) no-repeat center center;color:#fff;text-align:center}
.banner_news{background:url(/static/upload/images/banner_news.jpg) no-repeat center center;text-align:center;color:#fff}
.banner_product{background:url(/static/upload/images2024/banner_product2.png) no-repeat,url(/static/upload/images2024/banner_product1.jpg) no-repeat;background-position:82%;color:#fff}
.banner_product .h2{line-height:36px;font-size:16px;padding-left:60px}
.banner_productg{background:url(/static/upload/images2024/banner_product3.png) no-repeat 87%,url(/static/upload/images2024/banner_product2.jpg) no-repeat!important}
.banner_product1{background:url(/static/upload/images/banner_product1.jpg) no-repeat center center}
.banner_product1 #banner_p1{display:flex;align-items:center;color:#fff;height:100%;justify-content:center}
.banner_product1 #banner_p1 h1{letter-spacing:6px;line-height:55px;text-align:center}
.banner_product1 #banner_p1 .p1{width:226px;background:#389d90;line-height:32px;float:left;margin-top:20px;text-align:center;letter-spacing:2px;font-size:16px}
.banner_product1 #banner_p1 .p2{font-size:20px;letter-spacing:3px;clear:both;line-height:36px}
.banner_product1 #banner_p1 .p2 font{color:#8afff0;font-family:Arial,Helvetica,sans-serif;font-weight:blod}
.banner_yj{background:url(/static/upload/images/banner_yj.jpg) no-repeat center center;text-align:center;color:#fff}
.banner_honer{background:url(/static/upload/images/banner_honer.jpg) no-repeat center center}
.banner_honer #banner_honer{padding-left:79px;}
.banner_honer p{max-width:560px}
.banner_p{color:#fff;font-weight:bold}
.banner_p #banner_p{padding-top:180px;padding-left:75px;line-height:54px}
.banner_p span{width:250px;float:left;margin-right:35px;font-size:54px}
.banner_p p{font-size:14px;line-height:20px;padding-top:7px}
.banner_yj font{font-size:24.05px}
.banner_contact{background:url(/static/upload/images/banner_contact.jpg) no-repeat center center}
.banner_contact h1{padding-top:197px;font-size:36px;padding-left:80px;color:#fff}
.banner_contact h1 font{font-family:Arial,Helvetica,sans-serif}
.banner{position:relative}
.banner_wz{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#content{max-width:1200px;margin:0 auto;padding-bottom:85px;width:84%}
.about_bg{background:#fdfdfd}
.news_bg{background:#f9f9f9}
#content .left{margin-bottom:10px;line-height:54px;border-bottom:1px solid #eaeaea;height:54px;overflow:hidden}
#content .left ul{margin-bottom:10px;display:table;border-bottom:1px solid #37abac;float:left;}
#content .left ul li{display:table-cell}
#content .left ul .left_none a{background-image:none}
#content .left ul li a{display:block;padding:0 30px;line-height:54px;color:#fff;background:url(/static/upload/images/line_left.gif) no-repeat left center #43c6c7}
#content .left ul li a:hover,#content .left ul li a.left_currentNav,#content .left ul li.current_page_item a,#content .left ul li.current-menu-item a{background:#3baeaf;color:#fff!important}
#content .left p{text-align:right;float:right;color:#666;padding-left:30px;font-size:1.4rem}
#content .left p a{color:#666}
#wenhua{padding-top:50px}
#wenhua .img{width:53%;float:left;overflow:hidden}
#wenhua .img img{display:block}
#wenhua .wenhuab{position:relative;top:-18px;background:url(/static/upload/images/wenhua.gif) right top no-repeat;color:#fff;padding:50px 28px 0 51px;width:243px;float:right;color:#fff;font-size:17px;font-weight:bold;line-height:32px;padding-bottom:91px;border-top:18px solid #fff;border-left:25px solid #fff}
#wenhua .wenhuab .p1{font-size:18px;border-bottom:1px solid #3eb0b1;padding-bottom:20px}
#wenhua .wenhuab .p2{border-top:1px solid #fff;padding-top:20px;font-size:14px;font-weight:normal}
#wenhua .wh_info{float:right;width:43%;line-height:33px}
#wenhua .wh_info strong{font-size:18px;color:#333;font-weight:bold}
.newslist{padding-bottom:20px;padding-top:35px}
.newslist li{margin-bottom:40px;padding-left:15px}
.newslist .none{border-top:0}
.newslist .h2{line-height:16px;color:#333;font-size:16px;font-weight:bold;margin-bottom:12px}
.newslist .img{float:left;display:block;width:34.6%;height:268px;overflow:hidden;position:relative}
.newslist .img img{display:block;margin:0 auto;width:100%;position:relative}
.newslist .desc{width:61.6%;float:right;padding-bottom:60px;position:relative}
.newslist .date a:hover{color:#fff!important}
.newslist .desc .h2{line-height:72px;color:#333;font-size:18px;font-weight:18px;display:block;border-bottom:1px dashed #d7d7d7;margin-bottom:25px}
.newslist .desc .h2 span{display:inline-table;width:auto;float:right;color:#565656;font-size:12px;font-weight:normal}
.newslist .desc .more{position:absolute;bottom:0;color:#565656}
.tuijianxinwen{float:left;width:24.7%;background:#f2f2f2;margin-top:40px}
.tuijianxinwen .xgwz{color:#fff;font-weight:bold;padding-left:20px;line-height:86px;background:url(/static/upload/images/tj.gif) #43c6c7 no-repeat 82% center;border-bottom:1px solid #2da0a1}
.xgwz_ul{margin:0 auto 50px;width:90%}
.xgwz_ul li{line-height:58px;border-bottom:1px dashed #d4d3d3}
.xgwz_ul .linenone{border-top:0}
.xgwz_ul li a{color:#666;font-size:16px}
.info_news{float:right;width:68.8%;margin-top:40px}
.info>.h2{font-size:24px;color:#141414;line-height:30px;font-weight:bold;margin-bottom:16px}
.info .date{padding:0 16px 0 33px;line-height:40px;margin-bottom:28px;display:block;background:url(/static/upload/images/biao.gif) #f2f2f2 no-repeat 6px center;color:#565656}
.news_info_info p{margin-bottom:15px}
.news_info_info p a{color:#666!important}
.news_info_info p a:hover{color:#666!important}

.info .fenxiang{line-height:15px;text-align:left;padding:20px 0;border-bottom:1px dashed #e4e4e4}
.info .fenxiang div{padding-left:247px}
.info .fenxiang .addthis_toolbox1{width:290px}
.info .fenxiang .bdsharebuttonbox2{padding-left:207px}
.bdsharebuttonbox1{display:inline-block;float:right;margin-top:11px}
.bdsharebuttonbox1 span{float:left;display:inline-block;width:auto;line-height:28px}
#ckepop .button,#ckepop .jiathis_txt{font-size:15px!important}
.info .syp{padding-top:20px}
.prenext{padding:10px 0;line-height:38px;color:#565656;font-size:12px}
.prenext a{color:#565656}
.product_list{width:100%;margin:0 auto;padding-top:33px;border-bottom:1px solid #c5c5c5}
.product_list li{float:left;width:24%;margin-right:1.2%;margin-bottom:45px;background:#fff;position:relative;padding-bottom:42px}
.product_list .rightnone{margin-right:0}
.product_list li .imga{display:block;width:88%;margin:0 auto;padding-top:35px;overflow:hidden}
.product_list li .img{display:block;overflow:hidden;border-bottom:1px solid #f3f3f3}
.product_list li .img img{width:100%;display:block;cursor:pointer;transform:translateZ(0px);transition:transform .3s ease 0s}
.product_list li .img img:hover{transform:scale(1.1,1.1);transition:transform .6s ease 0s}
.product_list li .imga .title{display:block;overflow:hidden;line-height:62px;text-align:center;font-size:18px}
.product_list li .morety{width:79px;line-height:26px;background:#f3f3f3;text-align:center;display:inline-block;position:absolute}
.product_list li .morety:hover{color:#fff!important;background:#1a797a}
.product_list li .more{left:6%}
.product_list li .zixun{right:6%}
.product_list li a:hover .title{color:#666}
.jcbgao{padding-top:0!important}
.info h2{color:#3baeaf;margin:0 auto 20px;}
.img_table .img img{display:block}
.info .img_table .h1{background:#f9f9f9;font-size:24px;color:#3baeaf;text-align:center;margin:0 auto;width:135px;position:relative;z-index:2;text-align:center;line-height:60px}
.info .chanpinzixun{border-top:1px dashed #e2e2e2;padding-top:30px}
.chanpinzixun form{position:relative}
.chanpinzixun form .faqline{line-height:2em;text-align:left;width:30.3%;margin-right:4%;margin-bottom:40px;float:left;overflow:hidden;border:1px solid #f3f3f3;background:#f3f3f3;line-height:55px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
.chanpinzixun form .none{margin-right:0!important}
.chanpinzixun form .email{float:right}
.chanpinzixun form .faqline span{display:inline-block;width:auto;padding:0 15px}
.chanpinzixun form .input{line-height:62px;height:62px;border:0;background:0;color:#565656;padding-left:5px}
.chanpinzixun .Contentf{border:1px solid #f3f3f3;background:#f3f3f3;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;padding-top:18px;float:left;width:65%}
.chanpinzixun .Contentf span{vertical-align:top;width:auto;padding:0 15px}
.chanpinzixun .Contentf textarea{border:0;width:85.4%;height:240px;background:0;color:#565656}
.chanpinzixun .Contentf br{display:none}
.chanpinzixun span.wpcf7-form-control-wrap{padding:0}
.chanpinzixun form .add{float:right}
.chanpinzixun form .faqlinecode{position:relative;width:30.3%;background:#f3f3f3;line-height:55px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;float:right}
.chanpinzixun form .faqlinecode br{display:none}
.chanpinzixun form .faqlinecode span{display:inline-table;padding:0 15px}
.chanpinzixun form .faqlinecode .login_verification,.chanpinzixun form .faqlinecode img{height:20px}
.chanpinzixun form .faqlinecode .login_verification{width:110px;border:0;background:#fff;line-height:62px;height:28px}
.chanpinzixun form .ty{width:37%;text-align:center;border:0;color:#fff;text-align:center;position:absolute;line-height:55px;height:55px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;bottom:0}
.chanpinzixun form .submit{background:#4fdbe6;left:0}
.chanpinzixun form .reset{background:#666;right:0}
.chanpinzixun form .faqlinecode1{float:right;width:30.3%;position:relative;height:102px}
.honer_list{margin:0 auto;padding-top:20px}
.honer_list li{margin-bottom:30px;overflow:hidden}
.honer_list li a{display:table;width:99%;border:1px solid #e4e4e4;margin-bottom:15px;overflow:hidden}
.honer_list li .img{display:block;width:100%;height:200px;padding:10px 0;display:table-cell;vertical-align:middle;*display:block;*font-size:174.6px;*font-family:Arial;overflow:hidden;position:relative;text-align:center}
.honer_list li .img img{max-height:170px;margin:0 auto}
.honer_list li .title{height:50px;line-height:50px;text-align:center}
.aboutinfo .about_title{border-bottom:1px solid #e9e9e9}
.aboutinfo .about_title span{display:inline-table;width:250px;border-bottom:2px solid #43c6c7;text-align:right;color:#3baeaf;font-size:2.4rem;font-weight:bold;padding-right:8px;line-height:85px}
.aboutinfo .about_title1{border-bottom:1px solid #e9e9e9;background:url(/static/upload/images/line2.gif) no-repeat right bottom;margin-bottom:50px}
.aboutinfo .about_title1 span{display:inline-table;width:122px;text-align:center;color:#fff;background:#40c3c4;font-size:1.8rem}
.aboutinfo #aboutinfo p{margin-bottom:20px}.aboutinfo #aboutinfo ul{margin-bottom:30px}
#demo{width:1200px;overflow:hidden;height:155px}
#demo table{position:relative}
#demo img{margin-right:15px;max-width:inherit}
.ss_list{width:97%;margin:0 auto}
.ss_list li{border-bottom:1px dotted #dfdfdf;line-height:35px;position:relative}
.ss_list li font{float:right;width:82px;font-size:12px;color:#565656}
.contact_info{padding:40px 0 60px}
.contact_info .xinxi{float:left;width:31.5%;background:#eee;height:500px;padding:50px 3% 0}
.contact_info .xinxi a{color:#666}
.contact_info .xinxi .h2{font-size:18px;padding-left:20px;color:#3baeaf;font-weight:bold;font-weight:bold;border-bottom:1px solid #e1dddd;line-height:60px}
.contact_info .xinxi ul{padding-top:30px;border-top:1px solid #fff}
.contact_info .xinxi li{padding-left:20px;line-height:40px}
#dituContent{float:left;width:62.5%;height:550px}
.current1{color:#004cb3;font-weight:bold}
.red{color:#f00}
.pager{float:right;width:260px}
.pageNavi{padding-top:20px;text-align:center;font-size:12px}
.wp-pagenavi .cur{color:#fff;background:#38adae}
.wp-pagenavi{CLEAR:both;font-size:12px}
.wp-pagenavi A{padding:0 10px!important;TEXT-DECORATION:none;width:auto!important;height:14px;margin:2px 5px;display:inline-table;color:#38adae;border:1px solid #ddd}
.wp-pagenavi SPAN{padding:0 10px!important;TEXT-DECORATION:none;width:auto!important;height:14px;margin:2px 5px;display:inline-table;border:1px solid #ddd}
.wp-pagenavi A:hover{BORDER-LEFT-COLOR:#ddd;BORDER-BOTTOM-COLOR:#ddd;BORDER-TOP-COLOR:#ddd;BORDER-RIGHT-COLOR:#ddd}
.wp-pagenavi SPAN.current{BORDER-LEFT-COLOR:#ddd;BORDER-BOTTOM-COLOR:#ddd;BORDER-TOP-COLOR:#ddd;BORDER-RIGHT-COLOR:#ddd}
.wp-pagenavi SPAN.current{FONT-WEIGHT:bold}
.wp-pagenavi select{height:32px;border:1px solid #ddd;background:0}
.contact_info .online_right1{width:700px;margin:0 auto;clear:both;padding-top:50px}
.contact_info .online_right1 .title{line-height:38px;height:38px;margin-bottom:50px;font-size:24px;text-align:center}
.online_right1 form{position:relative}
.contact_info form .faqline{line-height:3.6em;text-align:left;width:31%;float:left;overflow:hidden;margin-right:3.5%}
.contact_info form .email{float:right;margin-right:0}
.contact_info form .faqline span{display:inline-block;width:auto;padding-right:15px}
.contact_info form .input{line-height:50px;height:50px;border:1px solid #ebebeb;background:0;color:#565656;padding-left:4%;display:block;width:95%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.contact_info .Contentf{clear:both;padding-top:10px}
.contact_info .Contentf span{line-height:36px;vertical-align:top;width:auto;padding-right:11px}
.contact_info .Contentf textarea{border:1px solid #ebebeb;background:0;color:#565656;padding-left:4%;display:block;width:95%;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;height:180px}
.contact_info form .faqlinecode{position:relative;padding-top:10px}
.contact_info form .faqlinecode span{display:block;line-height:36px}
.contact_info form .faqlinecode .login_verification,.online_right1 form .faqlinecode img{height:20px}
.contact_info form .faqlinecode span.your-captcha{display:inline-block;width:31%;margin-right:10.5%}
.contact_info form .faqlinecode span.your-captcha input{width:100%;border:1px solid #ebebeb;background:#fff;line-height:50px;height:50px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}
.contact_info form .ty{text-align:center;border:1px solid #d9d9d9;line-height:50px;height:50px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;width:31%}
.contact_info form .submit{background:#58afb0;color:#fff;margin:0 auto;display:block}
.contact_info form .reset{position:absolute;right:0;background:#fff;color:#666;top:-51px}
.contact_info .sreset{padding-top:60px;position:relative}
body:after{content:url(/static/upload/images/close.png) url(/static/upload/images/loading.gif) url(/static/upload/images/prev.png) url(/static/upload/images/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;max-width:inherit}
.lightbox a img{border:0}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/static/upload/images/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10000000}
.lb-container>.nav{left:0}
.lb-nav a{outline:0}
.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}
.lb-prev{left:0;float:left}
.lb-prev:hover{background:url(/static/upload/images/prev.png) left 48% no-repeat}
.lb-next{right:0;float:right}
.lb-next:hover{background:url(/static/upload/images/next.png) right 48% no-repeat}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#bbb}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#565656}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/static/upload/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{display:inline-block}

.layui-col-lg1-7,.layui-col-md1-7,.layui-col-sm1-7,.layui-col-xs1-7{position:relative;display:block;box-sizing:border-box}
.product-banner{width:100%;background:url(/static/upload/images/fangfujiaodai_banner.jpg) no-repeat}
.product-banner .pb-content{max-width:1200px;width:83.33%;margin:0 auto;height:100%;display:flex;justify-content:space-between}
.product-banner .pb-content .pbc-img{margin-right:0}
.product-banner .pb-content .pbc-font h1{color:#fff;font-size:3.6rem;margin-top:70px}
.product-banner .pb-content .pbc-font p{font-size:1.4rem;color:#fff;padding-right:15px}
.banner_product{background:url(/static/upload/images/banner_product.jpg) no-repeat center top;height:200px;color:#fff;font-weight:700}
.banner_product div{max-width:1200px;margin:0 auto;font-size:36px;position:relative;top:60px;line-height:80px}
.banner_product div p{font-size:14px;line-height:24px;width:500px;font-weight:400}
.banner_product div h1{font-size:36px}
/* 产品目录面包屑 */
.product-mbx,.jxt_mbx{font-size:1.4rem;color:#666;padding-top:20px;margin-bottom:30px;text-align:right}.product-mbx a,.jxt_mbx a{color:#666;}
.jxt_mbx{text-align:left}
/* .product-mbx a::after{content:' >>'} */
.product-mbx a:hover,.jxt_mbx a:hover{color:#00479d}
/* 产品列表 */
.product-newlist{display:flex;flex-wrap:wrap;justify-content:space-between}
.product-newlist .productNewClass .newproduct-img{border:1px solid transparent;border-radius:0 0 0 35px;overflow:hidden}
.product-newlist .productNewClass .newproduct-desc h2{font-size:2rem;line-height:4}
.product-newlist .productNewClass .newproduct-desc h2 a{color:#003e8d}
.product-newlist .productNewClass .newproduct-desc p{color:#666}
.newslist-item .newproduct-desc h2{font-size:2rem;line-height:5.5}
.newslist-item .newproduct-desc h2 a{color:#003e8d}

.product-all{background:#f9f9f9}
.product-newsingle{display:flex;background:#f9f9f9;}.product-newsingle p{margin-bottom:15px}.product-newsingle table p{margin-bottom:0}
.p40{margin-bottom:40px}
.p30{margin:30px auto}
.main-image img{height:380px;margin-bottom:20px;max-width:none;width:612px}
.thumbnail-container{display:flex;align-items:center;justify-content:space-between;gap:10px}
.thumbnail-gallery{display:flex;gap:20px}
.thumbnail-gal{display:flex;gap:20px}
.thumbnail{max-width:168px!important;height:auto;cursor:pointer;border-width:1px;border-color:#003e8d;border-style:solid;transition:border-color .3s;border-radius:0 0 0 30px}
.thumbnail:hover{border-color:#333}
button{border:0;padding:0;cursor:pointer;background:0}
button:disabled{opacity:.5;cursor:not-allowed}
.product-titlefont{margin-left:55px}
.product-titlefont p{margin-bottom:20px;}
.product-detail p{margin-bottom:20px;}.product-detail table p{margin-bottom:0;}.product-detail img{margin-bottom:20px}

/*tupian fangda*/
body:after{content: url(/static/upload/images/close.png) url(/static/upload/images/loading.gif) url(/static/upload/images/prev.png) url(/static/upload/images/next.png); display: none;}
.lightboxOverlay{position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none;}
.lightbox{position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal;}
.lightbox .lb-image{display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.lightbox a img{border: none;}
.lb-outerContainer{position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.lb-outerContainer:after{content: ""; display: table; clear: both;}
.lb-container{padding: 4px;}
.lb-loader{position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
.lb-cancel{display: block; width: 32px; height: 32px; margin: 0 auto; background: url(/static/upload/images/loading.gif) no-repeat;}
.lb-nav{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10000000;}
.lb-container > .nav{left: 0;}
.lb-nav a{outline: none;}
.lb-prev, .lb-next{width: 49%; height: 100%; cursor: pointer; /* Trick IE into showing hover */ display: block;}
.lb-prev{left: 0; float: left;}
.lb-prev:hover{background: url(/static/upload/images/prev.png) left 48% no-repeat;}
.lb-next{right: 0; float: right;}
.lb-next:hover{background: url(/static/upload/images/next.png) right 48% no-repeat;}
.lb-dataContainer{margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after{content: ""; display: table; clear: both;}
.lb-data{padding: 0 4px; color: #bbbbbb;}
.lb-data .lb-details{width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption{font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number{display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close{display: block; float: right; width: 30px; height: 30px; background: url(/static/upload/images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7;}
.lb-data .lb-close:hover{cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}

@media all and (min-width:768px){
.layui-col-sm1-7{float:left;width:14.2857%}
.layui-col-sm-offset1-7{margin-left:14.2857%}
.layui-col-sm1-8{float:left;width:12.5%}
.layui-col-sm-offset1-8{margin-left:12.5%}
.paddingtop50{padding-top:50px}.paddingbottom20{padding-bottom:20px}.paddingbottom50{padding-bottom:50px}h1{font-size:3.8rem;}h2{font-size:2.4rem;}h3{font-size:1.8rem;line-height: 1.5;}
/*banner*/
.banner p{font-size:1.8rem}
.banner_product{background:url(/static/upload/images2024/banner_product2.png) no-repeat 89%,url(/static/upload/images2024/banner_product1.jpg) no-repeat;background-size:25%,cover;height:420px}
.banner_productg{background:url(/static/upload/images2024/banner_product3.png) no-repeat 97%,url(/static/upload/images2024/banner_product2.jpg) no-repeat!important;background-size:40%,cover!important}
.banner_product .h1{width:50%;text-align:right;padding-top:110px;line-height:125px;letter-spacing:5px}
.banner_about2 .p1{font-size:3rem}.banner_about2 .p2{font-size:1.8rem;}
/*chanpinliebiao*/
.product-newlist .productNewClass{width:30.5%;margin-bottom:50px}
/*chanpinxiangqing*/
.nttimg_ul{margin-top:50px}.nttimg_ul li{width:32%}.info h2{margin-bottom:30px}
.info .img_table .img{width:46%;}.info .img_table .img_desc{width:50%;}

.product-titlefont h1{font-size:2.8rem;margin-bottom:20px}
.product-detail h2{margin-bottom:30px}.product-detail table{margin-bottom:50px}.product-detail .yyfw{margin-bottom:80px}
.product-newsingle{padding-bottom:80px}
.product-newlist .productNewClass:nth-last-child(1){margin-right:auto;margin-left:2.8%}
/*fangfuyeji*/
.fangfuyeji li{border-bottom:1px dashed #d8d8d8;padding:40px 0 60px}
/*fangfuzixun*/
.jdxz_list .newslist-item .desc h2{margin-bottom:20px}
.alm-btn-wrap{margin-bottom:80px!important}
.jdzx .jdzs_list{margin-top:30px}.jdzx .jdzs_list h1{font-size:3rem;}.jdzx .jdzs_list .news_info{margin-top:50px;}.jdzx .about-product{margin-top:46px;padding-bottom: 70px;}
.about-product .ap-img{width:85%;margin:auto;margin-top:30px;max-width:410px}
.about-message{margin-bottom:120px}.about-message .about-message-title{margin-bottom:60px;}
.about-message ul{margin-bottom:50px;width: 100%;height: auto;display: flex;flex-wrap:wrap;justify-content:space-between;}
.about-message ul li{width: 28%;background: #eafcfc;padding: 15px;text-align: center;margin-bottom: 30px;}
/*quanmingaikuang*/
.aboutinfo #aboutinfo{padding-top:50px;padding-bottom:60px}
.aboutinfo #aboutinfo img{width:90%;height:auto}.aboutinfo #aboutinfo .marginbottom0{margin-bottom:0}.aboutinfo #aboutinfo .marginbottom40{margin-bottom:40px}.aboutinfo #aboutinfo .margintop15{margin-top:15px}
/*zizhirongyu*/
.honer_list li{width:23%}.honer_list li:nth-last-child(1){margin-right:25.7%}
/*shengchanjiance*/
.shengchanjiance .h2{padding-top:30px}
}
@media all and (min-width:0) and (max-width:767px) {
    
    /* 清除默认列表样式 */
#nav_all {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* 一级菜单项横向排列 */
#nav_all > li {
    display: inline-block;
    position: relative; /* 为子菜单定位做准备 */
    padding: 10px 15px;
}

/* 二级菜单默认隐藏 */
#nav_all > li > ul.sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 100%; /* 在一级菜单下方显示 */
    background: #393D49;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    margin: 0;
    padding: 0;
    min-width: 200px;
    z-index: 1000;
}

/* 鼠标悬停一级菜单时显示二级菜单 */
#nav_all > li:hover > ul.sub-menu {
    display: block;
}

/* 二级菜单项样式 - 每行一个 */
#nav_all > li > ul.sub-menu > li {
    display: block; /* 关键：每个 li 单独一行 */
    width: 100%;   /* 宽度填满 */
    padding: 8px 15px;
    border-bottom: 1px solid #f0f0f0;
    white-space: nowrap; /* 防止文字换行 */
    box-sizing: border-box; /* 宽度包含 padding */
}

/* 二级菜单项样式（可选） */
#nav_all > li > ul.sub-menu > li {
    padding: 8px 15px;
    border-bottom: 1px solid #f0f0f0;
}

/* 二级菜单链接样式（可选） */
#nav_all > li > ul.sub-menu > li > a {
    color: #333;
    text-decoration: none;
}

/* 二级菜单悬停效果（可选） */
#nav_all > li > ul.sub-menu > li:hover {
    background: #393D49;
    color: #34999A !important;
}

#nav_all > li > ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease;
}
#nav_all > li:hover > ul.sub-menu {
    opacity: 1;
    visibility: visible;
}

    
    /* 抽屉式菜单按钮 */
        .drawer-toggle {
            font-size: 24px;
            padding: 10px;
            background: #333;
            color: #fff;
            border: none;
            cursor: pointer;
            position: fixed;
            top: 10px;
            left: 10px;
            z-index: 1000;
        }

        /* 抽屉式菜单 */
        .drawer {
            width: 100%;
            background: #333;
            position: fixed;
            top: -100%;
            left: 0;
            transition: top 0.3s ease;
            z-index: 999;
            padding-top: 50px; /* 避免按钮遮挡 */
        }

        .drawer ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .drawer ul li {
            padding: 10px;
            border-bottom: 1px solid #444;
        }

        .drawer ul li a {
            color: #fff;
            text-decoration: none;
            display: block;
        }

        .drawer ul li a:hover {
            background: #555;
        }

        /* 二级菜单 */
        .submenu {
            display: none;
            padding-left: 20px;
        }

        .submenu li {
            border-bottom: none;
        }

        /* 内容区域 */
        .content {
            padding: 20px;
            padding-top: 60px; /* 避免顶部按钮遮挡 */
        }

        /* 打开抽屉时的样式 */
        .drawer.open {
            top: 0;
        }
    
h1{font-size:2.6rem;margin-bottom:20px;}h2{font-size:2rem;}h3{margin-bottom:10px;}
.shouji{display:block}.shoujinone{display:none!important}img{width:100%}.table_auto{overflow-x:scroll;}
.toolbar{position:absolute;right:0;top:20px;width:20px;line-height:40px}
.toolbar a{color:#fff;width:70px;float:left;text-align:center;border-right:1px solid #dedede}
.toolbar img{display:block;width:20px}
.header{border-top:0;margin-bottom:0}
.xcy #xcy{padding:10px 0;width:93.75%;line-height:22px;display:none}
.header .logo{background:#38adae;width:93.75%;margin:0 auto 12px;padding-top:8px;position:relative}
.header .logo .a{width:140px;float:none}
.header .logo .a img{height:auto}
.menuclose{position:fixed!important;z-index:10;background:#34999a;width:90%!important;top:48px!important;padding:10px 5% 20px 5%;line-height:26px;border-top:1px solid #dfdfdf;height:100%;display:none;overflow:auto}
.menuclose1{top:54px!important}
.shoujiheight{height:200px}
.menuclose .tysj{display:block;width:100%;color:#fff;border-bottom:1px solid #3eb6b7;padding-bottom:2px;margin-bottom:2px}
.menuclose ul{display:block!important;width:auto!important;line-height:22px}
.menuclose ul ul{padding-left:1em}
.menuclose .menu ul li{display:inline-block;padding-right:20px;line-height:30px}
.menuclose .menu ul li a{color:#fff}
.header .menu li .currentNav,.header .menu li a:first-child:hover,.header .menu .menu-item:hover a:first-child{background:0}
.menuclose .menu .menu-item{display:inline-table;padding-right:10px;width:100%;float:none;background:0;text-align:left;border-bottom:1px solid #fff}
.menuclose .tyasj{font-size:14px;width:88px;display:block;color:#fff}
.menuclose .menu li a:first-child{color:#fff;text-align:left;line-height:40px;background:none!important}
.header .menu .current-menu-item a:first-child{background:0}
.banner{margin-bottom:0;position:relative}
.banner_product .h1{letter-spacing:5px;padding-top:0;display:flex;align-items:center;justify-content:center;height:100%}
.banner_productg .h1{width:100%!important}
.banner_product1 #banner_p1{color:#fff;height:200px}
.banner_product1 #banner_p1 span{font-size:2rem;margin-top:25px}
.banner_product1 #banner_p1 .p2{font-size:.9rem;margin-bottom:15px}
.product-banner .pb-content .pbc-font h1 span{line-height:2;font-size:2.4rem;padding-right:0}
.banner_about2{padding:0 2%}.banner_about2 .p1{font-size:2rem;}
.banner_about1{display:none}
.banner_honer{padding-left:5%;padding-right:5%}.banner_honer #banner_honer{text-align:center;padding-left:0;}
.banner_product{background:url(/static/upload/images2024/banner_product1.jpg) no-repeat;background-size:cover;height:250px}
.banner_productg{background:url(/static/upload/images2024/banner_product2.jpg) no-repeat!important;background-size:cover!important}


#content .left{border-bottom:0}

.about-product ul{flex-wrap:wrap;}
.about-product .about-product-title{margin-left:15px}
.about-product .ap-img{padding:0 15px;margin:auto;margin-top:25px;max-width:410px}

.jdzx .jdzs_list .date{padding:5px 16px 5px 15px}
.jdzx_banner .banner_font{background:0;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}
.jdzx .jdzs_list .news_info{margin-top:30px;}
.jdzx .about-message{margin-top:30px}
.jdzx .jdzs_list h1{font-size:2rem}
.jdxz_list .newslist-item .desc h2{margin-top:32px}
.about-message .about-message-title{margin: auto;margin-bottom:40px;}
.about-message ul{margin-bottom:50px;width: 100%;height: auto;display: flex;flex-wrap:wrap;justify-content:space-between;}
.about-message ul li{width: 100%;background: #eafcfc;padding: 15px;text-align: center;margin-bottom: 30px;}

.product-newlist .productNewClass{margin-bottom:30px}
.product-newlist .productNewClass .newproduct-desc h2{font-size:1.8rem}

.news_bg .about-product h3{margin-bottom:30px}
.news_bg .about-product ul{display:block}
.news_bg .about-product .ap-img{padding:0 15px;margin-bottom:25px}

.sp_bottom{display:block;position:fixed;bottom:0;left:0;width:100%;background:#333;z-index:6;padding:6px 0 4px;color:#fff;line-height:18px;font-size:12px}
.sp_bottom a{color:#fff!important}.sp_bottom a i{font-size:14px}
.sp_bottom li{width:25%;float:left;text-align:center;overflow:hidden}
.sp_bottom .bodernone{border:0}
.sp_bottom .foot_home .wx-img{position:absolute;bottom:50px;width:100px;height:auto;z-index:2;left:25%}
.hide{display:none}.area{width:100%;height:100%;position:fixed;z-index:1;top:0;background:0}
.copy_f img{width:auto}
.foot #foot{width:93.75%}
.foot #foot .foot_menu{float:none;width:100%;top:0}
.foot #foot .foot_menu .menu_f{float:none;width:100%}
.copy_f p{line-height:33px;padding-bottom:70px;padding-top:26px;background:#f4f4f4;font-size:1.4rem}
.copy_f .shouji{height:0}
.banner{display:block;height:220px;margin-bottom:20px;padding-left:3%;padding-right:3%}
#content .left{margin-bottom:20px}
#content .left ul{display:none}
#content{padding-bottom:30px}
#wenhua{padding-top:0;width:93.75%;margin:0 auto}
#wenhua .img{width:100%;float:none}
#wenhua .img img{display:block}
#wenhua .wenhuab{top:0;background:url(/static/upload/images/wenhua.gif) #43c6c7 center bottom no-repeat;padding:20px 5%;width:90%;float:none;padding-bottom:30px;border:0}
#wenhua .wenhuab .p1{padding-bottom:10px}
#wenhua .wenhuab .p2{padding-top:10px}
#wenhua .wh_info{float:none;width:100%;line-height:28px;padding-top:20px}
.info .img_table{padding-bottom:20px}
.info .chanpinzixun{padding-top:20px}
.chanpinzixun form .faqline{width:100%;margin-right:0;margin-bottom:10px;float:none;line-height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.chanpinzixun form .email{float:none}
.chanpinzixun form .faqline span{padding:0 10px}
.chanpinzixun form .input{line-height:40px;height:40px;width:auto}
.chanpinzixun .Contentf{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding-top:10px;float:none;width:100%;margin-bottom:10px}
.chanpinzixun .Contentf span{padding:0 10px}
.chanpinzixun .Contentf textarea{width:auto;height:100px}
.chanpinzixun form .add{float:none}
.chanpinzixun form .faqlinecode{width:100%;background:#f3f3f3;line-height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;float:none}
.chanpinzixun form .faqlinecode span{padding:0 10px}
.chanpinzixun form .faqlinecode .login_verification,.chanpinzixun form .faqlinecode img{width:auto}
.chanpinzixun form .ty{width:100px;line-height:40px;height:40px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.chanpinzixun form .faqlinecode1{float:none;width:100%;height:52px}

.product-detail h2{margin-bottom:20px;font-weight:bold}.product-detail table{margin-bottom:30px}.product-detail .yyfw{margin-bottom:40px}
.product-newsingle{padding-bottom:20px}
/*fangfuzixun*/
.jdxz_list .newslist-item .desc h2{margin-bottom:10px}

.newslist li{margin-bottom:10px;padding-left:0;border-bottom:1px #dfdfdf solid;padding-bottom:10px}
.newslist .img{width:100%;overflow:hidden;float:none;height:auto;margin-bottom:15px}
.newslist .img img{max-width:250px;margin:0 auto}
.newslist .desc{float:none;padding-bottom:0;width:100%}
.newslist .desc .h2{line-height:22px;font-size:16px;font-weight:800;border-bottom:0;margin-bottom:0}
.newslist .desc .h2 span{float:none;display:block}
.newslist .desc .more{position:relative}
.tuijianxinwen{float:none;width:93.75%;background:#f2f2f2;margin:0 auto}
.tuijianxinwen .xgwz{color:#fff;font-weight:bold;padding-left:20px;line-height:86px;background:url(/static/upload/images/tj.gif) #43c6c7 no-repeat 82% center;border-bottom:1px solid #2da0a1}
.xgwz_ul{margin:0 auto 50px;width:90%}
.xgwz_ul li{line-height:58px;border-top:1px dashed #d4d3d3}
.xgwz_ul .linenone{border-top:0}
.xgwz_ul li a{color:#666}
.info_news{float:none;margin-top:20px}
.bdsharebuttonbox1{float:none}
.info .date{padding:0;margin-bottom:0;background:0;height:auto;line-height:18px}
.news_info_info{padding:0}
.info>.h2{font-size:18px;margin-bottom:10px}
.info .fenxiang div{padding-left:0}
.info .fenxiang .bdsharebuttonbox2{padding-left:0}
.info .syp{padding-top:10px}
.prenext{padding:5px 0;line-height:20px}
.product_list{padding-top:0}
.product_list li{width:100%}
.product_list li .imga{padding-top:10px}
.product_list li .img{padding-bottom:10px}
.product_list li .title{line-height:40px;font-size:12px}
.product_list li .morety{display:none}
.product_list li .more{display:none}
.info img{margin-bottom:20px}.info h2{text-align:center;font-weight:bold}.info .paddingbottom50{padding-bottom:20px}

.aboutinfo .about_title{border-bottom:0}.aboutinfo .about_title span{width:100%;text-align:center;padding-right:0;}
.aboutinfo .about_title span{line-height:2;border-bottom:0;font-size:2rem}
.aboutinfo #aboutinfo{padding:10px 0 20px;width:93.75%;margin:0 auto}
.aboutinfo .about_title1{margin-bottom:20px}
.aboutinfo .about_title1 span{display:inline-table;width:122px;text-align:center;color:#fff;line-height:27px;background:#40c3c4}
.aboutinfo #aboutinfo img{margin-bottom:20px}
#demo{width:100%}
#demo table{top:0}
#demo img{width:auto;height:130px;margin-right:10px}
.honer_list li{margin-bottom:10px;width:47%;}.honer_list.flex_between{display:flex;flex-wrap: wrap;align-content:center;justify-content: space-between;padding-top:0}
.honer_list li a{width:98%;height:183px}
.honer_list li .title{line-height:18px;padding-top:8px}
.honer_list li .img{height:133px;*font-size:116.109px;margin:0;width:190px;display:table-cell;overflow:hidden}
.honer_list li .img img{max-width:95%;max-height:130px;width:auto!important;height:auto!important}
.contact_info{padding-bottom:20px;padding-top:20px;width:93.75%;margin:0 auto}
#dituContent{float:none;height:300px;width:100%}
.contact_info .erweima{float:none;margin:0 auto 20px}
.contact_info .erweima img{display:block;width:100%}
.contact_info .xinxi{float:none;width:100%;margin:0 auto 20px;padding:20px 0}
#dituContent{height:300px!important;overflow:hidden}#dituContent img{width:auto;height:400px;max-width: initial;}
.ss_list li{line-height:24px;padding:5px 5px 18px}
.ss_list li font{float:none;position:absolute;right:0;bottom:0}
.contact_info .online_right1{width:100%}
.contact_info .online_right1 .title{margin-bottom:20px}
.contact_info form .faqline{width:100%;float:none;margin-right:0}
.contact_info form .email{float:none}
.contact_info form .input{line-height:40px;height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}
.contact_info .Contentf span{display:block}
.contact_info form .faqlinecode br{display:none}
.contact_info .Contentf textarea{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;height:120px}
.contact_info form .faqlinecode .login_verification,.online_right1 form .faqlinecode img{width:auto}
.contact_info form .faqlinecode .login_verification{line-height:40px!important;height:40px!important;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}
.contact_info form .ty{width:45%;position:absolute;bottom:0}
.contact_info form .submit{color:#fff;margin:0 auto;display:block}
.contact_info form .reset{position:absolute;right:0;background:#fff;color:#666;top:10px}
.contact_info .sreset{padding-top:60px;position:relative}
.pageNavi{padding-top:20px}
.wp-pagenavi{font-size:12px!important}
/*fangfuyeji*/
.fangfuyeji li{border-bottom:1px dashed #d8d8d8;margin-bottom:20px;padding-bottom:20px}
/*shengchanjiance*/
.shengchanjiance h2{margin-bottom:15px}
}

@media(min-width:320px) and (max-width:359px) {
.jiejuefangan .ul5 div p{padding-top:1%}
}
@media(min-width:460px) and (max-width:800px) {
.contact_info .contactinfo_left dl dt{line-height:62px}
}

@media screen and (max-width:768px){
.foot{padding:0 0 0 15px !important;}
.foot,.foot a{color:#fff}
.foot a:hover{color:#fff!important}
.foot #foot .logo_f{height:38px;position:relative;z-index:1}
.foot #foot .foot_menu{float:left;width:83%;justify-content:space-between;padding-top:20px;padding-bottom: 10px;}
.foot #foot .menu_f{margin-bottom: 15px;}
.foot #foot .menu_f .menufa{padding-top:38px;line-height:47px !important;color:#309c9d !important;font-size: 16px;}
.foot #foot .menu_f .menufa:hover{color:#48eef0!important}
.foot #foot .menu_f li a{display:table;margin:0 auto;line-height:30px;color:#a8a8a8;font-size:14px;margin-left:0}
.foot #foot .foot_menu .lxwmli ul li{display:table;width:278px;margin:0;line-height:30px;color:#a8a8a8;font-size:14px}
.foot #foot .menu_f li a:hover{color:#fff!important}
.foot #foot .foot_menu .menu_f .menufa{display:block;width:100%;padding-top:0;line-height:47px;color:#fff;}
.foot #foot .foot_menu .menu_f .menufa:hover{}
.copy_f {padding-bottom:30px;}
}
@media all and (min-width:0) and (max-width:359px) {
.foot #foot .img_right{width:126px}
}
.news_bg .about-product{max-width:1200px;width:100%;margin:0 auto;margin-bottom:110px}
.news_bg .about-product .about-message-title{border-radius:20px;background-color:#34999a;width:113px;color:#fff;text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:80px}
.news_bg .about-product ul{display:flex}
.news_bg .about-product .ap-img img{width:100%;background-color:#e6eae4;border-radius:22px 22px 0 0;vertical-align:top}
.news_bg .about-product .ap-img .ap-imgtitle{text-align:center;color:#181818;border-radius:0 0 22px 22px;background-color:#e6eae4;padding-top:30px;padding-bottom:30px}
.jdzx_banner{width:100%;height:299px;background:url(/static/upload/images/banner_news.jpg) no-repeat center}
.zixunbanner{color:#666;position:relative;height:420px;margin:0 auto 20px;max-width:1200px;background:url(/static/upload/images/banner_news.jpg) no-repeat center center;background-position:center}
.zixunbanner #zixunbanner{width:333px;text-align:center;margin:0 auto;color:#fff;padding-top:164px;line-height:62px;letter-spacing:8px}
.zixunbanner h1{font-size:5.3rem;font-weight:bold}
.zixunbanner p{font-size:20px;letter-spacing:3px}
.jdxz_list .newslist-item .desc h2{font-weight:bold;font-size:2rem}
.jdxz_list .newslist-item .desc h2 a{color:#333}
.jdzx{max-width:1200px;width:86%;margin:0 auto;margin-top:12px;margin-bottom:50px}
.jdzx .jdzx_left{width:252px;float:left;padding-bottom:20px;background-image:url(/static/upload/images/backimg21.jpg),url(/static/upload/images/backimg22.jpg);background-position:center top,center bottom;background-repeat:no-repeat no-repeat;margin-right:30px;margin-bottom:20px}
.jdzx .jdzx_left .left_top{width:205px;margin:0 auto;border-left:3px solid #0c65db;border-right:3px solid #0c65db;padding:0 20px 0 21px;background:#f5f5f7}
.jdzx .jdzx_left .left_top .left_list{height:48px;border-top:1px solid #d2d2d2;line-height:48px}
.jdzx .jdzx_left .left_top .left_list a:hover{color:#003e8d}
.jdzx .jdzx_left .left_top .left_list a{font-size:16px;color:#666}
.jdzx .jdzx_left p{display:block;width:205px;height:48px;margin:0 auto;margin-top:50px;line-height:48px}
.jdzx .jdzx_left p .sp1{display:block;font-size:22px;color:#003e8d}
.jdzx .jdzx_left p .sp2{display:block;font-size:16px;color:#003e8d;width:90px;float:left}
.jdzx .jdzx_right{float:left;margin-bottom:20px}
.jdzx .jdzx_right .top{width:100%;height:98px;border-bottom:1px solid #d2d2d2}
.jdzx .jdzx_right .top .biaoti{padding-top:55px;height:38px;float:left}
.jdzx .top .biaoti .sp1{display:block;font-size:22px;color:#003e8d;float:left;margin-right:15px}
.jdzx .top .biaoti .sp2{display:block;font-size:16px;color:#003e8d;float:left;line-height:36px}
.jdzx .top .sp3{display:block;font-size:16px;float:right;padding-top:80px}
.jdzx .top .sp3 .a1{font-size:16px;color:#565656}
.jdzx .top .sp3 .a2{font-size:16px;color:#565656}
.jdzx .jdzx_bot li{height:175px;width:896px;border-bottom:1px dashed #d2d2d2}
.jdzx .jdzx_bot li .list{width:896px;height:160px;overflow:hidden;padding-top:25px}
.jdzx .jdzx_bot li .left{float:left;margin-right:20px}
.jdzx .jdzx_bot li .right{float:left;width:896px}
.jdzx .jdzx_bot li .right .sp1{display:block;height:45px}
.jdzx .jdzx_bot li .right .sp1 a{font-size:18px;color:#003e8d}
.jdzx .jdzx_bot li .right .sp1 font{float:right;width:82px;font-size:16px}
.jdzx .jdzx_bot li .right p .a2{font-size:16px;color:#666;line-height:28px}
.jdzx .jdzx_bot li .right p a:hover{color:#003e8d}
.jdzx .jdzs_bot{margin-top:50px}
.jdzx .jdzs_bot li{height:51px;border-bottom:1px dashed #d2d2d2;background:url(/static/upload/images/jiantou1.png) no-repeat left;line-height:52px}
.jdzx .jdzs_bot li a{font-size:16px;color:#666;margin-left:30px;display:block;float:left;width:780px}
.jdzx .jdzs_bot li a:hover{color:#003e8d}
.jdzx_all .jdzs_bot li span{display:block;float:left}
.jdzx .jdzs_list h1{text-align:center;margin-bottom:15px}
.jdzx .jdzs_list .date{font-size:1.4rem;border-bottom:1px dashed #d2d2d2;padding:5px 0;color:#666}
.jdzx .jdzs_list .news_info p{margin-bottom:20px!important;overflow:hidden}
.jdzx .jdzs_list .news_info img{display:block;margin:0 auto}
.jdzx .jdzs_list .news_info p a{font-size:16px}
.jdzx .jdzs_list .news_info h2{font-size:2.2rem;padding-bottom:15px;font-weight:bold}
.jdzx .jdzs_list .sx{margin-top:130px!important;margin-bottom:30px!important;width:800px;margin:0 auto;color:#003e8d}
.jdzx .jdzs_list .sx a{font-size:16px}
.jdzx .jdzs_list .sx .pre_post{font-size:16px;margin-bottom:20px}
.jdzx .jdzs_list .sx .next_post{font-size:16px}
.jdzx #list{margin-top:20px;padding-left:20px}
.jdzx #list ul{margin-left:16px;padding-bottom:30px;}
.jdzx .upnexttitle{height:33px;line-height:40px;width:100%;font-size:14px}
.jdzx #list ul li{margin-right:10px;margin-bottom:10px;width:100%;list-style:outside}
.jdzx #list ul #tag_1{margin-right:152px}
.jdzx #list ul #tag_3{margin-right:152px}
.jdzx #list ul #tag_5{margin-right:152px}
.jdzx #list ul li h3{font-weight:normal}.jdzx #list ul li a{display:block;color:#565656;padding:7px;padding-left:0;font-size:1.6rem}
.jdzx .jdzx_bot ul li p a{font-size:16px;line-height:28px}
.jdzx .about-product{background-color:#fff;box-shadow:0 5px 9.75px 3.25px rgba(127,127,127,0.24);padding-bottom:30px;}
.jdzx .about-product h2{color:#fff;background:url(/static/upload/images/about-message.png) no-repeat;font-size:2rem;padding-left:10px;background-size:100%;height:55px;padding-top:9px}

.about-message .about-message-title{border-radius:20px;background-color:#38adae;width:120px;color:#fff;text-align:center;padding-top:5px;padding-bottom:5px;font-size:2rem}
.about-product .ap-img img{background-color:#e6eae4;border-radius:22px 22px 0 0;}
.about-product .ap-img .ap-imgtitle{text-align:center;color:#181818;border-radius:0 0 22px 22px;background-color:#eafcfc;padding-top:30px;padding-bottom:30px;font-size:16px;max-width:410px}

.newslist-item .desc{float:right}
.newslist-item{margin-bottom:40px}
.pagination{display:flex;justify-content:center;align-items:center;padding:20px 0;font-size:16px}
.pagination span,.pagination a{margin:0 5px;padding:10px 15px;text-decoration:none;color:#555;border:1px solid #ddd;transition:color .3s,border .3s;display:flex;align-items:center;justify-content:center}
.pagination a:hover{color:#3279bb;border:1px solid #3279bb}
.pagination span.current{color:#3279bb;border:1px solid #3279bb;font-weight:bold}
.pagination span.disabled{display:none}

@media screen and (min-width:768px) and (max-width:991px) {
.sp_bottom .foot_home a{background-size:14%}
.sp_bottom .foot_dx a{background-size:16%}
.jdzx_banner .banner_font{background:0;display:flex;justify-content:center;align-items:center;flex-direction:column}
.jdzx_banner .banner_font h1{padding-top:150px}
}
.jdzx-banner{width:100%;height:298px;background:url(/static/upload/images/jszx-banner.jpg) no-repeat}
.jdzx-banner .jb-font{max-width:1200px;width:83.33%;margin:0 auto;height:100%;display:flex;align-items:center;padding-left:76px}
.jdzx-banner .jb-font h1{font-size:40px;color:#fff}
@media screen and (min-width:1200px){
.layui-col-lg1-8{float:left;width:12.5%}
.layui-col-lg-offset1-8{margin-left:12.5%}
}
.layui-col-lg1-8,.layui-col-md1-8,.layui-col-sm1-8,.layui-col-xs1-8{position:relative;display:block;box-sizing:border-box}
.layui-col-xs1-8{float:left;width:12.5%}.layui-col-xs-offset1-8{margin-left:12.5%}
@media screen and (min-width:992px){
.layui-col-md1-7{float:left;width:14.2857%}.layui-col-md-offset1-7{margin-left:14.2857%}
.layui-col-md1-8{float:left;width:12.5%}.layui-col-md-offset1-8{margin-left:12.5%}
.fright{float:right}
}
@media screen and (min-width:1200px){
.layui-col-lg1-7{float:left;width:14.2857%}
.layui-col-lg-offset1-7{margin-left:14.2857%}
}
@media screen and (min-width:768px) and (max-width:991px){
.product-newlist .productNewClass{width:46%;margin-bottom:50px}.product-newlist .productNewClass:nth-last-child(1){margin-right:0;margin-left:4%}
}
@media screen and (min-width:992px) and (max-width:1200px){
.thumbnail-container{gap:0}
.thumbnail-gallery{gap:5px}
.thumbnail{max-width:130px!important}
}
@media screen and (max-width:767px){
.thumbnail{max-width:50px!important;border-radius: 0 0 0 15px}
}
@media screen and (max-width:991px){
.jdzx-banner .jb-font{padding-left:0;justify-content:center}
.product-banner .pb-content .pbc-img{display:none}
.product-banner .pb-content .pbc-font{margin:0 auto}
.product-banner{height:250px}
.product-banner .pb-content .pbc-font h1{text-align:center}
.product-banner .pb-content .pbc-font p{padding-right:0}
.main-image img{height:auto!important;max-width:100%!important;width:100%!important}
.product-newsingle{display:block}
.product-titlefont{margin-left:0;margin-top:30px}
.product-mbx a:nth-child(2)::after{content:''}
}
.public_desc table p{margin-bottom:0}
.product_firstp{margin-top:20px}
