.caol_main { width: 1395px; margin: 0 auto;  } 
.calleft { flex: 1; height: 462px; background-color: #6b7777; border: 1px solid #ececec; box-sizing: border-box; padding: 9px; } 
.calright { flex: 1; height: 462px; padding-left: 40px; } 
.calleft img { width: 100%; height: 100%; background-size: cover; } 
.calright h2 { font-size: 3rem; margin-bottom: 20px; color: #fff; } 
.lump_p { display: flex; margin-bottom: 30px; } 
.lump_p p { color: #f4575e; font-size: 1.8rem; margin: 0 30px 0 0; position: relative; } 
.advance_lump { width: 575px; height: 125px; border-radius: 10px; background-image: linear-gradient(#2f2f2d, #434341,#2f2f2d); border: 1px solid #fefefc; } 
.advance_lump p { color: #f2f2f0; font-size: 1.6rem; padding: 10px 0; padding-left: 60px; position: relative; } 
.advance_lump p::before { content:''; width: 35px; height: 1px; background-color: #fefefc; position: absolute; top: 22px; left: 15px; } 
.advance_lump p:nth-child(1) { margin-top: 19px; } 

.zxbox { width: 510px; height: 85px; float: left; margin-top: 38px; } 
.zxbox a { float: left; color: #232323; box-shadow: 4px 4px 0px #ba863b; } 
.zxbox a:nth-child(1) { width: 280px; height: 70px; box-sizing: border-box; padding-top: 10px; padding-left: 82px; position: relative; background-image: linear-gradient( to right,#ffd283,#faba56); border-radius: 40px; } 
.zxbox a:nth-child(1)::before { content: ''; width: 74px; height: 70px; background-image: url(../img/yphone.png); position: absolute; top: 2px; left: 8px; background-repeat: no-repeat; } 
.zxbox a:nth-child(1) p { font-size: 2rem; } 
.zhongji{width: 100%; height: auto;display: flex; justify-content: space-between;}
.zxbox a:nth-child(2) { box-sizing: border-box; font-weight: bold; width: 200px; height: 70px; font-size: 2rem; line-height: 70px; padding-left: 40px; margin-left: 30px; background-image: linear-gradient( to right,#ffd283,#faba56); border-radius: 40px; position: relative; } 
.zxbox a:nth-child(2) p { padding: 10px 20px; } 
.zxbox a:nth-child(2)::before { content: ''; display: block; width: 20px; height: 20px; background-image:url(../img/caol_email.png); background-repeat: no-repeat; position: absolute; top: 27px; right: 50px; background-size: cover; background-position: center; } 
.cal_rfooter { width: 510px; height: 100px; box-sizing: border-box; } 
.cal_rfooter p { float: left; color: #a58153; font-size: 20px; text-align: center; margin-top: 10px; padding-left: 50px; } 
.cal_rfooter img { box-sizing: border-box; float: left; width: 90px; border: 5px solid #ffd283; border-radius: 2px; margin-left: 117px; } 
/* 列表产品介绍 */
.cp_wrapper { width: 100%; height: 100px; box-shadow: 0 3px 2px #f5f5f5; margin-bottom: 10px; position: sticky; top: 0; z-index: 999;background-color: #fff;  } 
.cp_content {display: none; width: 1395px; margin: 0 auto; line-height: 100px; display: flex; justify-content: space-around; background-color: #fff; } 
.cp_content a { font-size: 2rem; transition: all .5s; position: relative; } 
.cp_content a:hover { color: #cf3535; } 
.cp_content a:hover:after { width: 100%; left: 0; } 
.cp_content a::after { content: ''; display: block; width: 0; height: 2px; position: absolute; bottom: 0; left: 50%; background-color: #cf3535; transition: all .5s; } 
.cp_contwrapper { width: 1395px; margin: 0 auto; justify-content: space-between; margin-top: 3%; } 
.cp_leftbox { width: 973px; float: left; } 
.Related_sb h2::before { top: 28px; } 
.cp_leftbox .Related_sb { width: 100%; height: 105px; } 
.cp_leftbox .Related_sb h2 { width: 100%; font-size: 2.2rem; font-weight: normal; } 
.cp_leftbox .Related_sb h2:nth-last-of-type() { line-height: 105px; } 
.cp_leftbox dl dt { width: 725px; margin: 0 auto; margin-bottom: 40px; } 
.cp_leftbox img { width: 100%; max-width:100%;display:block;} 
.Related_sb h2 { box-sizing: border-box; width: 973px !important; } 
.cp_leftbox dl dd { padding: 20px 10px; font-size: 1.6rem; text-indent: 32px; line-height: 28px; } 
.cp_leftbox table { width: 100%; border-collapse: collapse; margin-bottom: 50px; } 
.cp_leftbox table thead,.cp_leftbox table tbody { height: 53px; } 
.cp_leftbox table thead tr { background-image: linear-gradient(#e6443f,#f97777); } 
.cp_leftbox table thead td,.cp_leftbox table tbody td { border: none; line-height: 53px; text-align: center; color: #fff; font-size: 1.6rem; } 
.cp_leftbox table thead td:first-child { border-top-left-radius: 15px; } 
.cp_leftbox table thead td:last-child { border-top-right-radius: 15px; } 
.cp_leftbox table tbody td { color: #232323; } 
.cp_leftbox table tbody tr:nth-child(odd) { background-color: #fcfcfc; } 
.cp_leftbox table tbody tr:nth-child(even) { background-color: #f0f0f0; } 
.cp_leftbox table{table-layout:fixed; width:100%}
/* 流程 */
.liuc { width: 722px; margin: 30px auto; } 
.liuc img { width: 100%; } 
.cp_leftbox p { padding: 20px; font-size: 1.6rem; line-height: 24px; text-indent: 32px; } 
/* 相关新闻 */
.Related_withe { width: 100%; height: auto; } 
.white_title { width: 1395px; margin: 0 auto; } 
.white_titlelin a { line-height: 80px; color: #232323; font-size: 2.2rem; } 
.white_titlelin a:nth-child(1) { float: left; padding-left: 60px; position: relative; } 
.white_titlelin a:nth-child(2) { float: right; padding-right: 30px; } 
.white_titlelin a:hover { color: #cf3535; } 
.white_titlelin a:nth-child(1)::after { content: ''; display: block; width: 20px; height: 20px; background-image: url(../img/product_icon.jpg); background-size: cover; position: absolute; top: 30px; left:30px; background-repeat: no-repeat; } 

 .list_whnews { float: left; padding-bottom: 60px; } 
 .Related_cont { padding-bottom: 30px; } 
.white_title dl { width: 585px; padding: 0px; padding-left: 60px; } 
.white_title dl:nth-child(n+2) { padding-top: 30px; } 
.white_title h2 { font-size: 2rem; overflow: hidden; line-height: 35px; padding-right: 125px; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; } 
.white_title h2:hover { color: #cf3535; } 
.white_title dt { width: 80%; float: left; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 1; font-size: 1.6rem; color: #5e5e5e; line-height: 30px; } 
.white_title dt:hover { color: #000; } 
.white_title dd { float: right; color: #5e5e5e; font-size: 1.6rem; line-height: 30px; } 
.cp_leftbox h3{
    background: url(../img/product_icon.png) no-repeat;
    margin-left: 10px;
    margin: 15px 0;
    padding-left: 5px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
}
@media screen and (max-width:1400px){

 .caol_main { width: 1100px; } 
 .lump_p p { font-size: 1.6rem; } 
 .white_title { width: 1100px; } 
 .white_titlelin { width: 1100px; margin: 0 auto; padding: 0; } 
 /* 产品介绍 */
 .cp_contwrapper { width: 1100px; } 
 .cp_leftbox { width: 60%; } 
 .cp_leftbox .Related_sb h2 { width: 70% !important; } 
 .cp_leftbox dl dt { margin-bottom: 50px; height: auto; } 

 .cp_leftbox img { width: 85%; } 
 .cp_leftbox dl dt { width: 100%; } 
 .cp_leftbox dl dd { padding: 0px 10px; } 
 .liuc { width: 100%; } 
 .cp_rightbox { width: 35%; } 
 .cp_leftbox table thead td, .cp_leftbox table tbody td { font-size: 1.4rem; } 
 .white_title dl { padding: 0 20px; width: 510px; } 
 }

@media screen and (max-width:1250px){

 .caol_main { width: 900px; } 
 .calright h2 { font-size: 2.4rem; } 
 .lump_p p { margin: 0 15px; margin-left: 19px; margin-right: 0; } 
 .calright { padding-left: 25px; } 
 .advance_lump { width: 435px; } 
 .lump_p p::before { left: -11px; } 
 .cal_rfooter { width: 435px; } 
 .white_titlelin { width: 900px } 
 .zxbox { width: 435px; } 
 .zxbox a:nth-child(1) { width: 225px; } 
 .zxbox a:nth-child(1) p { font-size: 1.6rem; padding-top: 3px; } 
 .zxbox a:nth-child(2) { width: 170px; font-size: 1.6rem; line-height: 70px; padding-left: 35px; margin-left: 35px; } 
 .zxbox a:nth-child(2)::before { right: 36px; } 
 .cal_rfooter img { margin-left: 60px; } 
 .calright { height: auto; } 
 .Related_cont { padding-bottom: 0; } 
 .white_title { width: 900px; } 
.white_title h2 { font-size: 1.8rem; } 
.white_title dl { padding: 0 20px; width: 410px; } 
.white_title dt { font-size: 1.4rem; } 
.white_title dd { font-size: 1.4rem; } 
 /* 产品介绍列表 */
 .cp_contwrapper { width: 900px; } 
.cp_leftbox { width: 60%; } 
.cp_leftbox .Related_sb h2 { width: 70%; } 
.cp_leftbox dl dt { margin-bottom: 50px; height: auto; } 

.cp_leftbox img { width: 85%;height:auto; } 
.cp_leftbox dl dt { width: 100%; } 
.cp_leftbox dl dd { padding: 0px 0px; } 
.liuc { width: 100%; } 
.cp_rightbox { width: 35%; } 
.cp_rightbox a { width: 90%; } 
.cp_leftbox table thead td, .cp_leftbox table tbody td { font-size: 1.4rem; line-height: 45px; } 
.cp_leftbox .Related_sb { height: 80px; } 
.cp_leftbox .Related_sb h2 { line-height: 80px; margin-bottom: 10px; } 
.Related_sb h2::before { top: 25px; } 
.cp_leftbox dl dt { margin-bottom: 20px; } 
 }
@media screen and (max-width:950px){
 .caol_main { width: 740px; } 

 .white_titlelin { width: 740px } 
 .lump_p { display: block; padding-bottom: 40px; margin-bottom: 0; } 
 .lump_p p { line-height: 30px; } 
 .lump_p p:nth-child(2) { float: left; } 
 .lump_p p:nth-child(3) { float: left; } 
 .lump_p p::before { top: -1px; left: -13px; } 
 .calright h2 { margin-bottom: 10px; } 
 .advance_lump p { font-size: 1.4rem; } 
 .advance_lump { width: 320px; } 
 .advance_lump p::before { width: 15px; top: 15px; left: 10px; } 
 .advance_lump p { color: #f2f2f0; font-size: 1.4rem; padding: 5px 0; padding-left: 32px; position: relative; } 
 .advance_lump { height: auto; padding-bottom: 20px; } 
 .zxbox a:nth-child(1)::before { background-size: cover; width: 50px; height: 50px; top: 4px; } 
 .zxbox a:nth-child(1) { height: 60px; } 
 .zxbox a:nth-child(1) { width: 210px; padding-left: 70px; padding-top: 7px; } 
 .zxbox a:nth-child(2) { width: 95px; font-size: 1.4rem; line-height: 60px; height: 60px; padding-left: 20px; margin-left: 15px; } 
 .zxbox a:nth-child(2)::before { content: none; } 
 .zxbox a { box-shadow: 3px 2px 0px #ba863b; } 
 .zxbox { width: 322px; height: 85px; float: left; margin-top: 18px; } 
 .cal_rfooter { width: 322px; } 
 .cal_rfooter img { width: 70px; margin-left: 50px; } 
 .cal_rfooter p { padding-left: 0px; } 
 .calleft { height: auto; } 
 .white_title { width: 740px; } 
 /* 产品介绍 */
 .cp_content { width: 740px; } 
.cp_content a { font-size: 1.6rem; } 
 /* 产品介绍列表 */
 .cp_contwrapper { width: 740px; } 
.cp_leftbox { width: 70%; } 
.cp_rightbox { width: 27%; } 
.cp_rightbox a { height: auto; padding-bottom: 10px; } 
.cpr_box img { height: auto; } 
.cpr_box { height: auto; } 
.cp_leftbox p { font-size: 1.6rem; line-height: 24px; } 
.bj_btom img { display: none; } 
.white_title { width: 740px; } 
.white_title h2 { font-size: 1.8rem; } 
.white_title dl { padding-left: 30px; width: 680px; } 
.white_title dd { font-size: 1.4rem; float: noen; } 
 }
@media screen and (max-width:780px){
  .cp_leftbox img { width: 100%;height:auto; } 
 .white_titlelin { width: 85% } 
 .zhongji{display: block;}
 .caol_main { width: 90%;flex: none;} 
 .calleft img { width: 100%; height: auto; background-size: cover; } 
 .calleft { flex: auto; } 
 .calright { width: 100%; padding-left: 0px; } 
 .calright h2 { font-size: 1.8rem; margin-top: 20px; } 
 .lump_p { display: flex; padding-bottom: 15px; } 
 .lump_p p { margin-left: 20px; font-size: 1.4rem; line-height: 20px; } 
.lump_p p:nth-child(1){
    margin-left: 0;
}
 .advance_lump { width: 100%; } 
 .zxbox { width: 100%; height: 70px; } 
 .zxbox a:nth-child(1) { width: 55%; padding-left: 15%; padding-top: 1%; font-size: 1.4rem; } 
 .zxbox a:nth-child(1) { height: 50px; } 
 .zxbox a:nth-child(1) p { font-size: 1.4rem; padding-top: 1%; } 
 .zxbox a:nth-child(1)::before { background-size: cover; width: 30px; height: 30px; top: 10px; } 
 .zxbox a:nth-child(2) { width: 35%; font-size: 1.4rem; line-height: 50px; height: 50px; padding-left: 9%; margin-left: 7%; } 
 .cal_rfooter { float: right; margin: 0 auto; width: 100%; margin: 0; } 
 .cal_rfooter p { float: left; color: #a58153; font-size: 1.6rem; text-align: center; padding-left: 5%; } 
 .cal_rfooter img { margin-left: 11%; float: left; } 
 .coalcase { padding-bottom: 0px; } 
 .cp_content a { line-height: 55px; } 
 .cp_wrapper { height: auto; } 
 .white_title { width: 90%; } 
.white_title dl:nth-child(n+2) { padding-top: 10px; } 
.white_title dl { margin-left: 0; } 
.Related_main { padding-bottom: 5%; } 
.white_titlelin a { font-size: 1.6rem; } 
.white_title dt { width: 90%; } 
.cp_leftbox table { margin-bottom: 0px; } 
.cp_rightbox{margin-top: 0;}
.white_titlelin{width: 100%;}

  .cp_leftbox img{width:90%}
 .advance_lump p { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-flow-into: 1; } 
.Related_cont { height: auto; margin-bottom: 20px; } 
.cp_content { width: 90%; } 
 /* 产品介绍 */
 .cp_content { width: 90%; } 
.cp_content a { font-size: 1.4rem; } 
 /* 产品介绍列表 */
 .cp_contwrapper { width: 90%; } 
.cp_rightbox p { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } 
.cp_leftbox { width: 100%; } 
.cp_rightbox { width: 100%; justify-content: space-between; flex-wrap: wrap;} 
.cp_rightbox a { height: auto; padding-bottom: 10px; width: 46%;} 
.cpr_box img { height: auto; } 
.cpr_box { height: auto; } 
.cp_leftbox p { font-size: 1.6rem; line-height: 24px; padding-left:0; padding-right:0} 
.bj_btom img { display: none; } 
.cp_leftbox dl dd { font-size: 1.4rem; line-height: 2.4rem; } 
.cp_leftbox .Related_sb h2,.cp_leftbox .Related_sb { font-size: 2rem; } 

.cp_leftbox dl dd { height: auto; } 
.cp_leftbox p { width: 100%; box-sizing: border-box; font-size: 1.4rem; line-height: 24px; padding:0;} 
.cp_leftbox table { width: 100%; } 
.equipment_link h3 { position: static; margin: 0; padding-top: 0; font-size: 1.4rem; } 
.cp_leftbox .Related_sb h2, .cp_leftbox .Related_sb { font-size: 1.6rem; } 
.white_titlelin a:nth-child(1)::after { left: 0; } 
.white_titlelin a:nth-child(1) { padding-left: 30px; } 
.equipment_link p { font-size: 1.2rem; } 
.Related_sb h2::before { width: 20px; height: 20px; background-size: cover; top: 30px; } 
.liuc img { width: 100%; } 
.cp_leftbox table thead td, .cp_leftbox table tbody td { font-size: 1.2rem; line-height: 40px; } 
.cp_rightbox h2 { font-size: 1.6rem; } 
.list_whnews { width: 100%; margin: 0 auto; } 
.white_title dl { width: 100%; padding-right: 0; } 
.white_title dd { width: 100%; overflow: hidden; font-size: 1.4rem; color: #cf3535; } 
.cp_wrapper{top: 55px;}
   .cp_leftbox img { width: 100%; } 
 }
 
 @media screen and (max-width:500px){
 .white_title dl { padding: 0; } 
 .white_title dt { width: 100%; float: none; padding: 0; } 
 .white_title dd { width: 100%; float: none; line-height: 15px; } 
 .white_title h2 { padding-right: 0; } 
 }
 @media screen and (max-width:374px){
 .cp_content a { font-size: 1.2rem; } 
 .advance_lump p { font-size: 1.2rem; } 
 .white_titlelin a:nth-child(1) { padding-left: 26px; } 
 .white_titlelin a:nth-child(2) { padding-right: 0; } 
 .white_titlelin a:nth-child(1)::after { left: 0; } 
 .white_title dl { padding-left: 0; } 
 }