@charset "utf-8";
/* CSS Document */
html{ min-width:1200px;}
body{ font-size:15px; font-family: Arial, Helvetica, sans-serif;;  color:#333; /* background:url(images/bg.jpg); */}
*{ padding:0; margin:0;}
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#333; text-decoration:none;}

.top{ min-width:1180px; background:#fff; border-bottom:1px solid #ccc; line-height:40px; padding:0 10px;}
.tia_l{ float:left;}
.top_r{ float:right; display:block;}
.top_r img{ vertical-align:middle; line-height:40px; padding:0 5px 0 0;}
.top a{ padding:0 5px; font-size:14px;}
.header{  background:#fff;}
/* .head{ padding:15px 0;} */
.logo{width:150px; height: 100px;}
.menu{
	background: #112270;
	/* background: #9f2232; */
	
}
.menu ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.menu li {width: auto;padding: 0 9px;line-height: 60px;font-size: 20px;color: red;font-weight: 00;}
.menu li a {color: #fff;font-size: 21px;}
.menu li a.cur{color: #f7d750; /* color: #eac260; */}
.banner{ background:url(images/ad5.jpg) center 0; height:500px;}
.banner1{ background:url(images/index_05.jpg) center 0; height:550px;}
.banner3{ background:url(images/ad3.jpg) center 0; height:500px;}
.banner4{ background:url(images/ad4.jpg) center 0; height:500px;}
.product{ width:1200px; margin:80px auto;}
.product dl{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product dd{ width:610px;}
.product dd p {text-align: justify;}
.pro_con h1 ,.product h1,.product_yl h1,.product_ys h1,.product_cz h1,.product_td h1{ font-size:35px; line-height:50px; font-weight:bold;width: 420px; margin: 0 auto; text-align:center; margin-bottom: 40px; height:60px; color:#fff; border-radius: 120px; color: #10226a;}
.product dd p{ font-size:16px; line-height:32px; color:#555; text-indent:2em;}
.btn{ width:100%; float:left; display:block; margin:25px 0;}
.btn1,.btn2{ padding:5px 20px; margin:0 15px 0 0; border:1px solid #f30; text-align:center; font-size:18px;}
.btn1{background:#f30; color:#fff;}
.btn2{background:#fff; color:#f30;}
.product ul{ float:left; margin:15px -30px 0 0;}
.product li{ float:left; width:226px; margin:15px 15px 0 0; border:1px solid #eee; text-align:center; line-height:48px; font-size:16px; color:#666;  background:#fff;}
.product li:hover{ background:#4f9bfa; color:#fff; border:1px solid #4f9bfa;}
.product h2{ text-align:center; font-size:24px; font-weight:bold; background:#4f9bfa; margin:30px 0 0; line-height:60px; color:#fff;}
.product_yl{ width:1200px; margin:0 auto;}
.product_yl ul{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_yl li{ width:496px; margin:0 40px 40px 0; height:240px; padding:30px; border:2px solid #eee; background:#fff;  box-shadow:5px 5px 0 #f4f4f4;}
.product_yl li h2{ font-size:24px; font-weight:bold; color:#f40; text-align:center;}
.product_yl li h3{ text-align:center; color:#666; font-size:14px; padding:10px 0;}
.product_yl li p{ font-size:15px; line-height:30px; text-indent:2em; color:#555; text-align: justify; }
.product_yl li a{ color:#999;}

.product_ys { width:1200px; margin:40px auto 0;}
.product_ys ul{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_ys li{ width:366px; margin:0 30px 30px 0;font-size:15px; background:#fff; border:1px solid #eee; height:164px; font-size:16px; line-height:30px; color:#444;  border: 1px solid #4584b9; }
.product_ys li h2{ font-size:20px; text-indent:2em; padding: 10px 0; background: #4584b9; margin-bottom:15px; color:#fff;/* border-radius: 0 0 10px 10px; */ }
.product_ys li p{padding: 0 22px;}
.product_cz{ width:1200px; margin:40px auto 0;}
.product_cz ul{}
.product_cz li{  width:560px; font-size:16px; line-height:36px;}
.product_cz li h2{ font-size:18px; line-height:38px;}
.product_cz li p{ color:#555;}

.product_td{ width:1200px; margin:0 auto;}
.product_td ul{ float:left; margin:50px -80px 0 0;}
.product_td li{float:left; width:436px; margin:0 40px 40px 0;  padding:30px 30px 30px 110px; border:2px solid #eee; background:#fff;  box-shadow:5px 5px 0 #f4f4f4; position:relative; min-height:80px; border-radius:8px;}
.product_td li h2{ font-size:20px; color:#000;}
.product_td li p{ padding:10px 0 0; color:#555; line-height:24px;}
.shuhao{ position:absolute; width:80px; text-align:center; left:15px; top:20px; font-size:80px; color:#f60;}

.product_list{ width:1200px; margin:0 auto 80px;}
.product_list ul{ float:left; margin:0 -50px 0 0;}
.product_list li{ float:left; width:270px; margin:0 40px 0 0; text-align:center; line-height:36px; font-size:18px;}
.product_list li img{ border:1px solid #eee;}

.contact{ width:1200px; margin:0 auto; padding:40px 0; color:#fff;}
.tel{ line-height:55px; font-size:24px; text-align:center;}
.phone{ font-size:36px; text-align:center; font-weight:bold;}

footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px; min-width:1200px;}
.foot {padding:8px 0 20px 0;}
.foot_nav {line-height:2.0}
.foot_nav a {padding:0 5px;}

.contactBottom{padding-bottom: 30px; margin-top: 12px;}
.contactBottom > div{background-color: #fff;padding: 20px 10px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);width: 1200px; margin: 0 auto; }
.contactBottom table{width: 1100px;margin: 0 auto;border-collapse: collapse; }
.contactBottom td{padding: 6px 12px;border: 1px solid #10226a;font-size: 18px; color: #333;}
.contactBottom td:nth-of-type(odd){background: #f5f5f5;width: 80px;}
.contactBottom td:nth-of-type(2n){width: 300px;}

.siderBar{position: fixed; display: none; width: 130px; left: 0;line-height: 34px;top:35%; z-index: 2;}
.siderBar span{display: block;background: #f8a41d;color: #fff;text-align: center; font-size: 17px; }
.siderBar a{ padding: 3px 10px; font-size: 14px;color: #fff;background: #112270;display: block;}
.siderBar a:hover{color: yellow;}
.siderBar a:nth-of-type(odd){background: #0e1d5f;}
.proList {width:1200px;margin: 0 auto;line-height: 28px;color: #555;font-size: 15px;}
.proList dl{width: 1200px; height: 346px; margin-bottom: 50px;display: flex;flex-wrap: wrap;justify-content: space-between; border: 1px solid #377df2;}
.proList dt a{width: 368px;display: flex;justify-content: center;align-items: center; overflow: hidden; background: #fff; overflow: hidden;  }
.proList dt{border-right: 1px solid #3068c6; width: 368px;}
.proList dt img{max-width: 320px;max-height: 320px; display: block; border: none; overflow: hidden; padding: 3px 0;  }
/* .proList dt a:hover{border-color: #ffc757;} */
.proList dd { margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.proList dd .p1 {
    width: 605px;
    padding: 0 22px 0 0;
    margin: 0 auto;
    /* padding-right: 10px; */
    border-right: 1px solid #377df2;
}
.proList dd h2 {
    font-size: 21px;
    padding-top: 10px;
    margin-bottom: 14px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 27px;
}
.proList dd span{font-weight: bold;}
.proList dd p{margin-bottom: 5px;
word-break: break-all;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
padding: 4px 0;
}
.pro_btn {
    margin-top: 112px;
	width: 144px;
	position: relative;
	left: 12px;
    margin-left: 12px;
}
.pro_btn a { display: block; margin-bottom: 15px; width: 130px;font-size: 18px;text-align: center;text-indent: 0em;color: #fff;background: linear-gradient(90deg, rgb(255, 100, 34), rgb(255, 0, 64));line-height: 45px;border-radius:5px;}
/* .pro_btn a:last-of-type {background: linear-gradient(90deg, #ffc757, rgb(255, 148, 2));} */
.pro_btn a:last-of-type {border: 1px solid #f40; background: #fff; color: #f30;}
.proList h1{
	width: 450px;
	line-height: 40px;
	    border-radius: 10px;
	    border: 1px solid #ff0000;
	    text-align: center;
	    padding: 5px 0;
	    font-size: 30px;
	    font-weight: bold;
	    margin: 50px auto;
	    color: #ff0000;
	    padding: 10px 0;
}

.about{width:1160px;margin:0px auto;line-height:30px;padding:30px 0; border-radius: 10px;}
.about dt img{display:block;margin:0 auto}
.about dd{width:1160px;margin:20px auto}
.about dd p{text-indent:2em; font-size: 17px; color: #444; line-height: 30px; padding: 5px 40px; text-align: justify;}
.about h1{text-align:center;font-size:30px;color:#555;padding-bottom:32px}
.about dd h2{font-weight:bold;}
.ab_bg{margin-top: 40px;background: #f3f3f3;padding: 40px 0;}
.ab_bg h1{text-align: center; color: #f00; font-weight: bold; font-size: 34px; width: 440px; margin: 0 auto 20px; border-radius: 0 20px 0px 20px; border: 1px solid #f00; line-height: 70px; color: #f00; box-shadow:4px 4px 0 #f00;}
.pro_con {width:1200px;margin: 0 auto;line-height: 30px;font-size: 16px;color: #444;}
.pro_con dl,.pro_con ul{width: var(--w1200);display: var(--flex);flex-wrap: wrap;justify-content: space-between;}
.pro_con dd {width: 610px;}
.pro_con h1 {
    text-align: center;
    font-size: 33px;
    color: #fc0000;
    margin: 60px auto;
    font-weight: normal;
    border: 1px solid;
    line-height: 58px;
}

.pro_fw dd{width: 685px;}
.pro_fw dd span{display: block;padding-top: 20px;font-weight: bold;}
.product_ks li {width: 137px;padding: 4px 0;margin-bottom: 12px;text-align: center;border: 1px solid #ddd;background: #f5f5f5;border-radius: 5px;}
.pro_bm table{width: 1200px;border-collapse: collapse;}
.pro_bm td{padding: 10px 20px;border: 1px solid #ddd; text-align: center;}
.pro_bm tr:nth-of-type(odd){background: #f1f1f1;}
.pro_bm tr:nth-of-type(odd) td{font-weight: bold; text-align: center;}
.p_ys dd {width: 645px;}
.p_ys dd span{display: block;color: #f00;margin-top: 10px;}
.tp_ms li{width: 276px;text-align: center;}
.tp_ms li span{padding: 5px 0;display: block;color: #fff;background: #10226a;font-size: 17px;border-radius: 5px;}
.tp_ms li p{border-radius: 5px;background: #f5f5f5;padding: 32px 0;margin: 10px auto;border: 1px solid #ddd;}
.tp_ys li{width:534px;margin-bottom:40px;padding:20px;border:1px solid #eee;text-align:center;background:#f5f5f5}
.tp_ys li p{text-align:left;text-align:justify;padding:10px 10px 0 10px}
.tp_ys li p::first-letter{font-weight:bold;font-style:italic;color:#f00;font-size:23px}
.tp_ys li img{border-radius:10px;border:1px solid #ddd;margin:10px 0}			.tp_table {width:1200px;margin: 0 auto;border-collapse: collapse;}
.tp_table td{padding: 4px 30px;font-size: 15px;background: #f5f5f5;border: 1px solid #4584b9;}
.tp_lc li{width: 253px;padding: 10px;background: #f4f4f4;margin-bottom: 30px;border-radius: 10px;position: relative;}
.tp_lc li::after{content: "›";position: absolute;right: -25px;top: 80px;font-size: 35px;color: #555;}
.tp_lc li:nth-of-type(4)::after,.tp_lc li:nth-of-type(8)::after{display: none;}
.tp_lc li span{display: block;text-align: center;background: #10226a;color: #fff;width: 100px;margin: 10px auto 20px;font-size: 23px;line-height: 100px;border-radius: 1000px;}
.tp_lc li p{width: 200px;margin: 0 auto 10px;}
.tp_hz li {border: 1px solid #eee;text-align: center;width: 220px;margin-bottom: 20px;}
.tp_hz li span{display: block;font-size: 15px;background: #f1f1f1;}
.tp_hz li:last-of-type span{line-height: 138px;background: #f1f1f1;}
.cjys li {width: 580px;display: flex;flex-wrap: wrap;margin-bottom: 30px;justify-content: space-between;border: 1px solid #10226a;border-radius: 10px;overflow: hidden;}
.cjys li span{display: block;width: 125px;line-height: 100px;background: #10226a;color: #fff;text-align: center;}
.cjys li p{width: 407px;margin: 20px auto;}	
.contactBottom h1{color: #fff; text-align: center; font-size: 35px; margin-top: 0;  font-weight: normal; border: none; margin-bottom: 10px; padding-top: 20px; }

.product_js li{border: 1px solid #ddd;padding: 10px;text-align: center;color: #666;}
.product_js li img{display: block;max-width: 360px;}
.product_js li span{display: block;padding-top: 10px;font-size: 21px;}
.product_js dl{margin-bottom: 20px;}
.product_js dd p{text-indent:2em;padding: 5px 0;}
.product_js dd span{font-weight: bold;}
.pr_ys dd p{text-indent:2em;padding: 5px 0;}
.prod_td li{width:580px;margin-bottom:30px;height:160px;border:1px solid #4584b9}
.prod_td li p{padding:4px 12px;font-size:15px;line-height:27px;width:520px;margin:0 auto}
.prod_td li span{display:block;font-size:18px;background:#10226a;margin-left:10px;width:165px;border-radius:0 0 10px 10px;color:#fff;padding:4px 0;text-align:center;border-bottom:1px solid #000;}
.porduct_xwImg li{border:1px solid #10226a;text-align:center;width:575px;margin-bottom:40px}
.porduct_xwImg li span{display:block;background:#f5f5f5;padding:6px 0}
.product_td ul{margin-top:0}
.product_td h3,.pro_con h3{background:#f5f5f5;font-size:21px;padding:10px 20px;margin:30px 0;color:#10226a;border-bottom:2px solid #0f5c9c}
.product_fw li{width:105px;background:#f5f5f5;padding:5px 15px;border:1px solid #ddd;border-radius:10px}
.product_fw li span{display:block;text-align:center;margin-top:10px}
.product_fw li img{display:block;margin-top:10px;border-radius:50%;width:100%}
.title{font-weight: bold;width: 188px;background: #10226a;color: #f7d750;border-left:6px solid #10226a;font-size: 24px;padding: 10px 0 10px 20px;margin: 60px 0 40px 0;border-radius: 0 10px 0 0;}
.title::after{border-bottom: 1px solid #4584b9;content: "";display: block;width: 1166px;position: relative;z-index: -1;}
.textSelect{padding: 20px;margin-bottom: 20px;border: 1px solid #eee;background-color: #f5f5f5;border-radius: 10px;text-indent:2em;}
.porduct_zljs dd p{text-indent:2em;text-align: justify;padding: 6px 0;}
.porduct_zltd li{width: 352px;text-align: center;padding: 30px 0;border-radius: 10px;background: #f5f5f5;}
.porduct_zltd li p{width: 280px;margin: 0 auto;text-align: left;font-size: 15px;line-height: 26px;}
.porduct_zltd li img{border-radius: 100px;}
.porduct_zltd li span{display: block;font-size: 18px;text-align: center;padding: 10px 0;color: #1022a8;}

.ad img{display: block;width: 100%;}
.p_js dd {font-size: 15px;width: 625px;}
.p_js dd span{margin-bottom: 10px;display: block;font-size: 18px;font-weight: bold;}
.pro_con center{font-size: 18px;color: #666;}

.pro_select h1{border: none;margin-bottom: 4px;}
.pro_select li span{display: block;font-size: 21px;text-align: center;background: #f5f5f5;padding: 6px 0;}
.pro_select li {width: 575px;text-align: center;border: 1px solid #ddd;margin-bottom: 40px;}
.pro_select center{margin-bottom: 30px;}

.ad_banner img{display: block;width: 100%;}


.headerTop {width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.logo{position: relative;top: 23px;}
.headerTop .headTel{color: #f00725;font-size: 26px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;margin-top: 38px;}

.contactBottom tr:first-of-type td{text-align: center;}


.menu{background: linear-gradient(2deg, #1c59af, #4579de);border-bottom: 1px solid #ddd;}
.cur{background: #efb743;}
.menu li{padding: 0 40px;}
.siderBar {display: block;}
.siderBar span{background: #ee5656;margin-bottom: 2px;font-size: 17px; padding: 4px 18px; text-align: left;}
.siderBar a{background: #3068c6;font-size: 16px;padding: 4px 18px;border-bottom: 2px solid #fff;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}
.siderBar a:nth-of-type(odd){background: #2756a1;}
.proList dt a{padding: 10px 0;}
.ab_bg{background: #f5f5f5;}
.ad{height: 550px;background: url(images/banner1.jpg) no-repeat center;}
.contact_bg{
	background: #e70012 !important;
}

.text1 {padding: 10px;border-radius: 10px;margin-bottom: 30px;border: 1px dashed #ddd;}
.list1 li{width: 221px;}
.pro_con h2{font-weight: normal;margin:50px 0 60px 0;color: #fff;padding: 10px 20px;font-size: 21px;width: 165px;text-align: center;position: relative;border-radius: 4px;background: linear-gradient(2deg, #1c59af, #4579de);}
.pro_con h2::after{content: "";display: block;height: 30px;position: absolute;z-index: -1;background: #eee;width: 1178px;}
.j_xl li{width: 220px;padding: 20px 0 0;margin-bottom: 30px;}
.j_xl li img{display: block;padding-bottom: 12px;width: 100%;}
.j_xl li span{display: block;background: #f5f5f5;text-align: center;padding: 11px 0;}
.j_xl dl dt img{display: block;padding: 10px 0;max-width: 383px;}
.j_xl dl{margin-bottom:40px}
.j_xl dd{width:727px}
.j_xl dl dt{border:1px solid #ddd}
.j_xl dd span{display:block;font-weight:bold;margin:10px 0;font-weight:normal;font-size:21px;padding-top:12px}
.titleBG{margin:50px 0 20px}
.select{position:relative}
.text2{left:448px;top:81px;position:absolute;width:462px;line-height:30px;font-size:17px;color:#333}
.more{position:absolute;right:55px;width:150px;line-height:40px;background:#4cb8ee;color:#fff;text-align:center;border-radius:100px;bottom:105px}

.j_js dl{margin-top: 50px;width: 1160px;border: 1px dashed #4a98e9;padding: 20px;}
.j_js dd p{position: relative;top: 40px;text-indent: 2em;left: 30px;width: 747px;font-size: 18px;line-height: 34.54px;font-weight: 500;float: left;color: #000000;text-align: justify;letter-spacing: 1.1px;}
.j_js dt img{display: block;width: 300px;border-radius: 10px;}
.j_js dd em{font-weight: bold;}
.j_td {margin-top: 30px;}
.j_td li{border-radius: 10px;padding: 10px 15px;width: 250px;border: 1px dashed #1c59af;}
.j_td li span{padding-top: 10px;font-weight: bold;font-size: 20px;margin-bottom: 10px;display: block;text-align: center;}
.j_td li p{font-size: 17px;text-align: justify;padding: 0 10px;line-height: 32px;}
.j_td li span::first-letter{font-style: italic;}

.list2 li{width: 250px;}
.list3 li{width: 372px;border: 1px solid #10226a;}
.list3 li span{font-size: 20px;color: #10226a;}

.list4 dl{margin-bottom: 30px;}
.list4 dd {width: 660px;}
.list4 dd h3{color: #2379c2;}
.list4 dl dt{border: 1px solid #2379c2;}

.list5 li span{display: block;text-align: center;font-size: 20px;background: #f5f5f5;padding: 4px 0;}
.list5 li img{width: 300px;display: block;}

.proList dt img{max-width: initial;}
.proList dd p{padding:0 0px;color: #555;text-align: justify;}
.proList dd h2{border-bottom: none;margin-bottom: 0;}

/* index08 */
.pro_title,.footer_m{display: none;}
.text2{width: 488px;}
.text2 p{font-size: 16px;line-height: 30px;padding: 0 0 4px 0 ;}
.product_gg{display: block;font-weight: bold;font-size: 18px;}
.prod_con{width:1200px;margin:0 auto 40px;border:1px dashed #48a6e7}
.prod_con dl{width:1177px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px}
.prod_con:hover{border-color:#fe0107}
.prod_con dd{width:790px;position:relative;background:#d7e9f7;display:flex;flex-wrap:wrap;justify-content:space-between}
.prod_con dd p{font-size:15px;color:#444;line-height:27px;text-align:justify;padding:0 10px 5px 0}
.prod_con dd h2{font-size:23px;color:#fe0107;font-weight:bold;margin-bottom:10px}
.prod_con dd span{display:block;font-weight:bold;font-size:18px;margin-bottom:8px}
.prod_con .left{width:514px;margin:20px 0 20px 30px}
.prod_con .right{width:212px;margin:20px auto}
.prod_con dd em{display:block;color:#fe0107;font-size:16px;margin-top:10px;position:absolute;bottom:20px;font-weight:bold;right:10px}
.syks{color:#444;font-weight:bold;font-size:20px;text-align:center;padding:10px 0}
:root{
	--w790: 790px;
	--w514: 514px;
	--w1177: 1177px;
	--w1200: 1200px;
	--w1160: 1160px;
	--w1100: 1100px;
	--w440: 440px;
	--w610: 610px;
	--w747: 747px;
	--p40: 40px;
	--m20: 20px;
	--lh70: 70px;
	--fs18: 18px;
	--fs20: 20px;
	--flex: flex;
	--ab: absolute;
	--gd: grid;
}
.syks{font-size:var(--fs20)}
.menu li{padding:0 var(--p40)}
.menu ul{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.j_js dd p{width:var(--w747)}
.menu li a{font-size:var(--fs18)}
.pro_con dd{width:var(--w610)}
.contactBottom table{width:var(--w1100)}
.j_js dl,.about dd,.about{width:var(--w1160)}
.contactBottom,.menu ul,.contactBottom > div,.pro_con,.prod_con{width:var(--w1200)}
.prod_con dl{width:var(--w1177);display:var(--flex);flex-wrap:wrap;justify-content:space-between}
.prod_con dd{width:var(--w790)}
.prod_con .left{width:var(--w514)}
.prod_con dd em{position:var(--ab)}
.ab_bg h1{width:var(--w440);margin:0 auto var(--m20)}
.contactBottom{margin: 0 auto;}
.pro_list{width:var(--w1200);margin: 0 auto;}
.pro_list ul{margin-top: 40px;display: var(--gd);grid-template-columns: repeat(3, 1fr);gap: 30px;}
.pro_list li {text-align: center;}
.pro_list li span{display: block;margin-top: 10px;font-size: 21px;}


@media (max-width: 768px) {
	body{background: #f4f4f4;}
	/* public */
	.pro_title{padding:10px 0;position:fixed;z-index:2;width:100%;text-align:center;top:0;left:0;background:#0091f1;opacity:0.9}
	.pro_title img{width:62%;position:relative}
	.pro_title .callBack,.pro_title .log{width:8%;top:10px;position:absolute;right:10px}
	.pro_title .callBack{left:10px}
	.footer_m{text-align: center; margin-top: 30px; line-height: 30px;}
	html{min-width: auto;}
	:root{
	--w1100: auto;
	--w790: auto;
	--fs20: 16px;
	--w514: auto;
	--w1177: auto;
	--w1200: 95%;
	--w1160: auto;
	--w610: auto;
	--w747: auto;
	--p40: 0px;
	--w440: auto;
	--fs18: 20px;
	--m20: 0;
	--lh70: auto;
	--flex: block;
	--ab: inherit;
	--gd: block;
	}
	.menu{margin:30px 0;border:none;padding-bottom:30px}
	.list5 li img, .prod_con img ,  .about dt img {display: block;width: 80%;}
	.j_js dd p{position: initial;}
	.menu{background: #fff;}
	.menu li a{color: #333;}
	.menu ul li{border: 1px solid #ddd;background-color: #f5f5f5;box-sizing: border-box;text-align: center;border-radius: 4px;line-height: 45px;}
	.menu ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 12px;}
	.header{width: auto; padding-top: 50px;}
	.ab_bg h1{box-shadow: none;border: none;margin: 0 auto var(--m20);line-height: var(--lh70);}
	.prod_con .left{margin: 0;}
	.prod_con dd h2 , .prod_con dl a{text-align: center; display: block;}
	.prod_con .right a img , .prod_con dt a img{display: inline-block;}
	.contactBottom td{padding: 0;}
	.prod_con dd{padding: 10px 10px;}
	.prod_con dl{background: #fff;}
	.prod_con dd h2{font-size: 18px;}
	.prod_con dd span{font-size: 16px;}
	.contact_bg{background: #767676 !important;}
	.ab_bg{padding-bottom: 0;}
	.contactBottom{margin: 0 auto;}
	.contactBottom td,.contactBottom tr,.contactBottom td:nth-of-type(odd){display: block; width:auto;}
	.ad10 , .ad11 , .ad13 ,.ad15, .ad12 ,.top , footer, .foot{display: none;}
	.contactBottom td{padding: 10px 0; text-indent: 10px; border-color: #ccc;}
	.pro_title,.footer_m{display: block;}
	.pro_list li{margin-bottom: 20px;}
	.menu ul li.cur{background: #0091f1; border-color: #0091f1; }
	.menu ul li.cur a{color: #fff;}
	.headerTop , .titleBG {display: none;}
	.list5 li{text-align: center;}
	.list5 li img{display: inline-block;}
	.j_js{margin-bottom: 30px;}
	.list3 li{width: auto;}
	.j_js dt img{width: auto;}
	.j_xl li{background: #fff;}
}