@charset "utf-8";
/* ==========================================================================
   Other Page
   ========================================================================== */
/* nbanner*/
.nbanner{height:530px;background-size: auto 100%;background-position: center center;background-repeat: no-repeat;position: relative;top:0;left: 0;}
/*分类导航*/
.sect_crumbs {padding:0;overflow: hidden;position: absolute;left: 0;right: 0;bottom:0;}
.sect_crumbs .pnav {padding:0;overflow: hidden;text-align: center;}
.sect_crumbs .pnav a {display: inline-block;color: #231815;font-size: 18px;margin:0 1px;line-height:60px;padding:0 70px;background: url(../img/navbg.png) no-repeat top center;font-weight: bold;position: relative;}
.sect_crumbs .pnav a:before {content: "";width: 0;height: 4px;background: #c1a46b;position: absolute;top:0;left:50%;z-index: 1;transition: all 0.3s;}
.sect_crumbs .pnav a:hover:before {width: 100%;margin-left: -50%;}
.sect_crumbs .pnav a:hover {color: #231815;}
@media screen and (max-width:1450px){ 
	
}

/* ==========================================================================
   Common page
   ========================================================================== */
.sect_inner {padding:2rem 0;overflow: hidden;}
.sect_inner .title_4 {padding: 3rem 0 0;overflow: hidden;margin-bottom: 50px;text-align: center;position: relative;height: 70px;}
.sect_inner .title_4 h5 {position: absolute;z-index: 1;color: #f2f2f2;font-size: 80px;line-height: 70px;text-transform: uppercase;text-align: center;width: 100%;}
.sect_inner .title_4 h2 {position: absolute;z-index: 2;color: #c1a36b;font-size: 35px;line-height: 70px;text-transform: uppercase;text-align: center;width: 100%;}
/*
 * 关于我们页面
 */
.about1f {padding: 0;overflow: hidden;margin-bottom: 60px;}
.sect_us .title_4 ,.sect_us .title_4 h5,.sect_us .title_4 h2{text-align: left;}
.about1f .aboutbox {padding: 0;overflow: hidden;}
.about1f .aboutbox,.about1f .aboutbox p {color: #231815;font-size: 16px;line-height: 35px;}
.about1f .aboutsz {padding: 0 0 0 40px;overflow: hidden;}
.about1f .aboutsz .szitem {padding: 0;overflow: hidden;border-bottom: 1px solid #cecece;margin-bottom: 35px;position: relative;}
.about1f .aboutsz .last {margin-bottom: 0;}
.about1f .aboutsz .szitem:after {content: "";width: 140px;height:2px;background: #c1a36b;position: absolute;left:0;right: 0;bottom: 0;z-index: 1;}
.about1f .aboutsz .szitem .szl {padding: 0;overflow: hidden;width: 70%;}
.about1f .aboutsz .szitem .szl span {display: block;color: #231815;font-size: 18px;}
.about1f .aboutsz .szitem .szl span strong {color: #44b1aa;font-size:40px;line-height: 60px;margin-right: 5px;}
.about1f .aboutsz .szitem p {color: #231815;font-size: 16px;line-height: 38px;}
.about1f .aboutsz .szr {padding: 0;overflow: hidden;width: 30%;text-align: right;}
.about1f .aboutsz .szr .aicon img {max-width: 100%;}
.about2f {padding: 0;overflow: hidden;margin-bottom: 60px;}
.about2f .video {padding: 0;overflow: hidden;margin-bottom: 15px;}
.about2f img {max-width: 100%;}
.about2f .vimg {padding: 0;overflow: hidden;}
.about2f .vimg img {width: 100%;height: 100%;object-fit: cover;cursor: pointer;}
.about2f .vimg:hover img {transform: scale(1.2);transition:all 0.5s;}
/*企业文化*/
.about3f {padding: 0;overflow: hidden;margin-bottom: 10px;}
.about3f .culture {padding: 0;overflow: hidden;}
.about3f .culture .cul1,.about3f .culture .cul2 {padding: 55px 85px;overflow: hidden;}
.about3f .culture .cul1 {background: url(../img/cur1.jpg) no-repeat top center;background-size:cover;margin-bottom: 40px;}
.about3f .culture .cul2 {background: url(../img/cur2.jpg) no-repeat top center;background-size:cover;text-align: right;}
.about3f .culture h2 {color: #fff;font-size: 35px;line-height: 55px;margin-bottom: 10px;}
.about3f .culture h4 {color: #fff;font-size: 20px;line-height: 35px;}
.about3f .culture p {color: #fff;font-size: 18px;line-height: 35px;margin-bottom: 10px;}

.modal {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.9);
    z-index: 10000000035;
    display: none;
    overflow: hidden;
  }
.modal-dialog{
    position: relative;
    width: 1200px;
    top: 50%;
    left: 50%;
    margin-left: -600px;
    margin-top: -340px;
  }
.modal-content iframe {
    display: block;
    width: 100%;
    height: 720px;
  }
.modal-dialog .cent-close{display: block;width: 30px;height: 30px;background: url(../img/close.png) center no-repeat;position: absolute;top:-15px;right:-35px;cursor: pointer;transition: transform 0.3s ease 0s;z-index: 9999999999999;}
.modal-dialog .cent-close:hover {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}

/*
	产品
	列表
*/
.sect_inner .prolist {padding:0;overflow: hidden;}
.sect_inner .prolist .probox {padding: 13px 30px 13px 55px;overflow: hidden; background: url(../img/probg.jpg)no-repeat left center;margin-bottom: 50px;} 
.sect_inner .probox a {display: block;width: 100%;height: 100%;}
.sect_inner .probox .pro-cont {width:50%;padding: 0;overflow: hidden;}
.sect_inner .probox .pro-cont h3 {color: #231815;font-size: 24px;line-height: 40px;transition:all 0.5s;padding: 20px 0;overflow: hidden;}
.sect_inner .probox .pro-cont p {color: #888;font-size: 16px;line-height:30px;min-height: 120px; }
.sect_inner .probox .pro-cont h5 {width: 135px;background: #fff;border-radius: 20px;box-shadow: 0 0 10px 0 #ece8df;line-height: 40px;text-align: center;margin: 15px 10px 15px;font-weight: normal;color: #c1a36b;font-size: 15px;}
.sect_inner .probox .proimg {width: 38%;}
.sect_inner .probox .proimg .icon {width: 100%;height: 100%;padding: 0;overflow: hidden;}
.sect_inner .probox:hover .pro-cont h5 {background: #c1a36b;color: #fff;}
.sect_inner .no-goods {padding: 10px 0;overflow: hidden;text-align: center;}
.sect_inner .no-goods p {font-size: 16px;line-height: 35px;margin-top:10px;text-align: center;}
/*产品详情页*/
/*返回*/
.goback {padding: 0;overflow: hidden;margin-bottom: 10px;}
.goback a {display: block;color: #8f8f8f;font-size: 16px;line-height: 45px;}
/*相册*/
.cpxq1f {padding: 0;overflow: hidden;max-width: 1920px;margin:0 auto 40px;position: relative;}
.cpxq1f:after {content: "";width: 100%;height: 100%;position: absolute;top:0;left: 0;bottom:0;z-index: -1;background: url(../img/nlogo.png) no-repeat right center;}
.cpxq1f  .photo{ width: 96%; overflow: hidden;}
.cpxq1f  .photo .swiper-container {margin-left: auto;margin-right: auto;background: #e8e8e8;}
.cpxq1f  .photo .swiper-slide {width: 100% !important;background-size: contain;background-position: center; background-repeat: no-repeat;text-align: center; background-color: #e8e8e8; overflow: hidden;}
.cpxq1f  .photo .gallery-top {height: 325px;padding: 40px;overflow: hidden;}
.cpxq1f  .photo .gallery-top img{ height: 100%;}
.cpxq1f .cpleft {padding:15px 0 0;overflow: hidden;}
.cpxq1f .cpleft h2 {color: #231815;font-size: 30px;line-height: 40px;height: 40px;}
.cpxq1f .cpleft h2 em {display: inline-block;padding: 0 10px;margin-left: 10px;background: #44b1aa;line-height: 30px;color: #fff;font-size: 14px;text-align: center;border-radius: 5px;font-style: normal;vertical-align: middle;}
.cpxq1f .cpleft h6 {color: #f0f8f7;font-size: 44px;line-height: 60px;text-transform: uppercase;letter-spacing: 24px;}
.cpxq1f .cpleft p {color: #161616;font-size: 16px;line-height: 35px;}
.cpxq1f .prothumb {padding:40px 0 0;overflow: hidden;}

.gallery-thumbs { width: 100%;height:110px;box-sizing: border-box;}
.gallery-thumbs .swiper-slide {width: 25%;height: 100%; opacity: 1; overflow: hidden;background: #e8e8e8;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
}
.gallery-thumbs img{ height: 100%;}
.gallery-thumbs .swiper-slide div{ width:99%; height:99%; border:1px solid #ccc; background-color: #000; opacity: 0.5;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.gallery-thumbs .swiper-slide-active div{ opacity:0;}

.cpxq2f {padding: 30px 0;overflow: hidden;background: #f3f3f3;}
.cpxq2f .title_5 {padding: 0;overflow: hidden;margin-bottom: 15px;}
.cpxq2f .title_5 h3 {color: #c1a36b;font-size: 30px;line-height: 50px;}
.cpxq2f .title_5 h3 small {display: inline-block;color: #231815;font-size: 16px;font-weight: normal;margin-left: 15px;}
.cpxq2f .procon1f {padding: 0;overflow: hidden;margin-bottom: 30px;} 
.cpxq2f .pcentent {padding:30px 50px 50px;overflow: hidden;background: #fff;border-radius: 5px;} 
.cpxq2f .pcentent,.cpxq2f .pcentent p {color: #231815;font-size: 16px;line-height: 35px;}
.cpxq2f .pcentent img {max-width: 100%;margin:5px 0;}
.cpxq2f .pcentent2 {padding:50px 50px 85px;overflow: hidden;background: #fff;border-radius: 5px;} 
.cpxq2f .pcentent2 .pnum {padding: 0;overflow: hidden;margin-bottom: 35px;}
.cpxq2f .pcentent2 .pnum .btxt {padding: 0;overflow: hidden;border-right:1px solid #e0e0e0;text-align: center;}
.cpxq2f .pcentent2 .pnum .bn {border-right: none;}
.cpxq2f .pcentent2 .pnum span {display: block;color: #231815;font-size: 20px;line-height: 40px;}
.cpxq2f .pcentent2 .pnum i {display: inline-block;color: #44b1aa;font-size: 55px;font-weight: bold;font-style: normal;}
.cpxq2f .pcentent2 .pnum p {color: #515151;font-size: 15px;line-height: 20px;}
.cpxq2f .pcentent2 .pys {padding: 0;overflow: hidden;}
.cpxq2f .pcentent2 .pys .ysimg1 {width: 100%;height: 470px;background: url(../img/ys1.jpg) no-repeat center;background-size: cover;position: relative;}
.cpxq2f .pcentent2 .pys .ysimg2 {width: 100%;height: 225px;background: url(../img/ys2.jpg) no-repeat center;background-size: cover;margin-bottom: 20px;}
.cpxq2f .pcentent2 .pys .ysimg3 {width: 100%;height: 225px;background: url(../img/ys3.jpg) no-repeat center;background-size: cover;}
.cpxq2f .pcentent2 .pys .ysimg1 .yscon {padding: 0 30px;overflow: hidden;position:absolute;left: 0;bottom: 0;right: 0;top:0;background: url(../img/ysbg.png) no-repeat bottom center;z-index: 1;background-size: cover;}
.cpxq2f .pcentent2 .pys .ysimg1 .yscon h2 {color: #fff;font-size: 38px;line-height: 70px;margin-top: 295px;}
.cpxq2f .pcentent2 .pys .ysimg1 .yscon p {color: #fff;font-size: 18px;line-height: 25px;}



/* Table Styles */
.table-wrapper {
  padding: 0;
  overflow: hidden;
}
.table-wrapper .fl-table,.table-wrapper table {
  border-radius: 5px;
  font-size: 12px;
  font-weight: normal;
  border: none;
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
  white-space: nowrap;
  background-color: white;
}
.fl-table thead ,.table-wrapper .firstRow ,.table-wrapper table tr:first-child{
  padding: 0;
  overflow: hidden;
  background: #d80f08!important;
  background: -webkit-linear-gradient(left,#e02a40,#d80f08);
  background: -o-linear-gradient(right,#e02a40,#d80f08);
  background: -moz-linear-gradient(right,#e02a40,#d80f08);
  background: linear-gradient(to right,#e02a40,#d80f08);
}
.fl-table td, .fl-table th,.table-wrapper td,.table-wrapper th {
  text-align: center;
  padding:10px 5px;
  height: auto!important;
  width: auto!important;
}
.fl-table td,.table-wrapper td{
  border-right: 1px solid #b6b6c6;
  color: #224063;
  font-size: 16px;
  line-height: 40px;
  border-bottom: 1px solid #b6b6c6;
}
.fl-table thead th,.table-wrapper .firstRow th,.table-wrapper table tr:first-child td{
  color: #fff;
  line-height: 45px;
  font-size: 24px;
  font-weight: bold;
}
.fl-table tbody tr ,.table-wrapper tbody tr {background: #f9f9f9;}
.fl-table tbody tr:nth-child(odd) ,.table-wrapper tbody tr:nth-child(odd) {background: #d4d4e3;}
/* Responsive */
@media (max-width: 767px) {

}

/*在线留言*/
.on-message {padding: 100px 0px;overflow: hidden;background: url(../img/messagebg.jpg) no-repeat center;background-size: cover;}
.on-message .lxcon {padding: 0;overflow: hidden;}
.on-message .lxcon .lxitem {padding: 0;overflow: hidden;margin-bottom: 45px;}
.on-message .lxcon .lxitem .lximg {display: block;text-align: center;}
.on-message .lxcon .lxitem p {color: #fff;font-size: 18px;line-height: 40px;}
.on-message .lxcon .lxitem h2 {color: #fff;font-size: 24px;line-height: 40px;} 
.on-message .messagetit {padding: 0;overflow: hidden;margin-bottom: 30px;}
.on-message .messagetit span{display: block;color: #fff;font-size: 18px;line-height: 45px;}
.on-message .messagetit span strong {font-size: 30px;color: #fff;line-height: 45px;margin-right: 5px;}
.on-message .mes-form {padding: 0;overflow: hidden;}
.on-message .mes-form .form-tr {padding: 0;overflow: hidden;}
.on-message .mes-form .form-tr  input{display: block;padding: 0 10px;width: 99%;height: 70px;line-height: 30px;background: none;outline: none;border:none;margin-bottom: 10px;color: #fff;font-size: 16px;border:1px solid #c7c7c8;}
.on-message .mes-form .form-tr textarea {display: block;padding: 0 10px;width: 97%;background: none;color: #fff;font-size: 16px;border:1px solid #c7c7c8;margin-bottom: 15px;}
.on-message .form-control::-moz-placeholder{color: #fff; opacity: 1;}
.on-message .form-control:-ms-input-placeholder{color: #fff;}
.on-message .form-control::-webkit-input-placeholder{color: #fff;}
.on-message :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;  
}
.on-message ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}
.on-message input:-ms-input-placeholder,
.on-message textarea:-ms-input-placeholder {
    color: #fff;
}
.on-message input::-webkit-input-placeholder,
.on-message textarea::-webkit-input-placeholder {
    color: #fff;
}
.on-message .mes-form .btn {display: block;width: 100%;height: 60px;line-height: 60px;text-align: center;color: #fff;background: #e30700;font-size: 16px;padding: 0;border:none;}
.on-message .mes-form .btn:hover { color: #fff;opacity: 0.8;border-color: #e30700;background-color: #e30700;}


/*资质荣誉列表页面*/
.sect_inner .honorlist {padding: 0;overflow: hidden;}
.sect_inner .honorbox {padding: 0;overflow:hidden;margin-bottom: 55px;}
.sect_inner .honorbox a {display: block;overflow: hidden;}
.sect_inner .honorbox .honorimg {padding: 0;overflow: hidden;border:1px solid #e9e9e9;}
.sect_inner .honorbox .icon {width: 100%;height: 100%;padding: 0;overflow: hidden;}
.sect_inner .honorbox .icon img {width: 100%;height: 100%;object-fit: contain;}
.sect_inner .honorbox h3 {background: #f3f3f3;line-height: 68px;color: #3e3e3e;font-size: 18px;text-align: center;font-weight: normal;transition: all 0.3;}
.sect_inner .honorbox:hover h3 {background: #c1a36b;color: #fff;}

/*
 * 新闻
 */
/*新闻列表*/
.sect_inner .newlist {padding:0;overflow: hidden;background: #fff;}
.sect_inner .newlist .newli {padding:0 0 15px;overflow: hidden;background: #fff;border-bottom: 1px dashed #ebebeb;margin-bottom: 15px;}
.sect_inner .newlist .newli a {display: block;width: 100%;height: 100%;}
.sect_inner .newlist .newli .nimg {width: 100%;height: 100%;overflow: hidden;}
.sect_inner .newlist .newli .nimg img {width: 100%;height: 100%;object-fit: cover;}
.sect_inner .newlist .newli .ncon {padding: 0 0 0 20px;overflow: hidden;}
.sect_inner .newlist .newli .ncon h2 {color: #221815;font-size: 22px;line-height: 55px;}
.sect_inner .newlist .newli .ncon p {color: #8a8a8a;font-size: 16px; line-height: 30px;min-height: 60px;}
.sect_inner .newlist .newli .xwmore {padding: 7px 0;overflow: hidden;}
.sect_inner .newli .xwmore .xwdate {color: #000;font-size: 14px;line-height: 50px;}
.sect_inner .newli .xwmore .xwm {width: 175px;height: 50px;float: right;background: #fff;border-radius: 20px;box-shadow: 0 0 7px 0px #f7e0b2;color: #c1a36b;font-size: 18px;line-height: 50px;text-align: center;font-weight: bold;}
.sect_inner .newlist .newli:hover img {transform: scale(1.2);transition:all 0.5s;}
.sect_inner .newlist .newli:hover h2 {color: #c1a36b}
.sect_inner .newlist .newli:hover .xwm {background: #c1a36b;color:#fff;}

/*
 * 新闻详细
 */
/*正文*/
.newsDetail { padding:35px 0;overflow: hidden;background:#fff;}
.newsDetail .newsTit{text-align:center; padding:0;overflow: hidden;border-bottom: 1px dashed #d7d7d7;margin:0 80px 35px;}
.newsDetail .newsTit h2{color:#000;font-size: 35px;line-height: 60px;}
.newsDetail .newsTit p{font-size:14px;color:#acacac;line-height: 35px;}
.newsDetail .newsTit p a{color:#acacac}
.newsDetail .newsTit p span{padding:0 20px;}
/*内容*/
.newsDetail .content{padding:0 80px;overflow: hidden;color: #505050;margin-bottom: 40px;}
.newsDetail .content,.newsDetail .content p {font-size:16px;line-height:35px;color: #505050;}

.newsDetailCur {padding: 25px 80px;overflow: hidden;border-top:1px solid #e6e6e6;}
.newsDetailCur ul {padding: 0;overflow: hidden;}
.newsDetailCur ul li {width: 50%;}
.newsDetailCur ul li .page-a {display: block;color: #888;font-size: 14px;line-height: 25px;}
.newsDetailCur ul li a:hover {color: #c1a36b;}


/*招聘列表*/
.joblist {padding:0;overflow: hidden;}
.joblist .jobbox {padding:30px;overflow: hidden;background:#f6f6f6;margin-bottom: 30px; }
.joblist .jobbox .zptit {padding: 0;overflow: hidden;border-bottom: 1px dashed #b1b1b1;line-height: 50px;margin-bottom: 10px;}
.joblist .jobbox .zptit h2 {color: #1f1f1f;font-size: 24px;}
.joblist .jobbox .zptit span {display: block;color: #848484;font-size: 14px;text-align: right;} 
.joblist .jobbox p {color: #1f1f1f;font-size: 16px;line-height: 30px;min-height: 60px;}
.joblist .jobbox .zpmore {display: block;width: 135px;height: 35px;background:#0a56a1;line-height: 35px;border-radius: 20px;text-align: center;color: #fff;font-size: 14px;margin-top: 20px;}
.joblist .jobbox .zpmore:hover {background:#d90f22;color: #fff;}

.section_njob.block1,.section_njob.block1 *{background: #f3f3f3}
.section_njob .services-box{padding-bottom: 0;}
.section_njob .services-box .icon{height: auto;font-size: 60px;color: #d83142}
.section_njob .services-box h3{color: #d83142;font-size: 20px;font-weight: normal}
.section_njob .services-box p,.section_njob .services-box p a{color: #7f7f7f;height: auto}
/*样式1*/
.jbox{margin-bottom: 20px; border-left:18px solid #091136; background:#f7f7f7; position:relative; padding:5rem 3rem;box-shadow: #efeaea 0 0 10px;}
.jbox .jbox_c{}
.jbox .jbox_c h5{font-size: 2.4rem;color: #037fcd;}
.jbox .jbox_c span{ color:#8e8e8e; display:block; padding:10px 0;}
.jbox .jbox_c p{font-size: 16px; line-height:30px; color:#1e1e1e; padding-top:1rem;}
.jbox .jbox_c a{padding: 0 3.5rem; line-height:4rem; font-size:3rem; display:inline-block; position:absolute; right:0; top:33%; color:#fff; background:#037fcd;}
.jbox .jbox_c a:hover{background: #037fcd; border-color:#037fcd;color: #fff}
/*样式2*/
.subNavBox{margin:10px auto;border-top:none;}
.sub_top{ width:100%; background:#d83142; height:50px; color:#FFF; border-radius:10px 10px 0px 0px; font-size:20px; line-height:50px;  border:none;}
.sub_top p{padding-left:2%;}
.sub_cont{border:solid 1px #e5e3da;}
.subNav{border-bottom:solid 1px #e7e5e5;cursor:pointer;font-size:14px;line-height:60px;padding-left:2%}
.subNav i{float: right;line-height: 60px;margin-right: 4%;color: #d83142;font-size: 24px}
.subNav i:before{content:"\ea43";}
.subNav:hover{color:#d83142;}
.subNav.on{color:#d83142;}
.subNav.open i:before{content: "\ea41"}
.navContent{display: none;border-bottom:solid 1px #e5e3da; background:#f9f8f8; padding:15px 2%;font-size:14px;color:#7f7f7f; line-height:24px;}

/*
 * 招聘详细
 */
.jobapply{box-shadow: #ddd 0 0 20px;padding: 45px}
.jobchild{font-size: 14px;border-right: 1px solid #eee}
.jobchild p.job_label{padding:4px 0}
.jobchild h3.job_name{color:#333;line-height: 43px;font-size: 26px;margin-bottom: 15px;font-weight: 500;}
.jobchild h4.job_name{font-size: 15px;margin-top: 25px;margin-bottom: 5px;}
.jobchild .job_cont {padding: 0 1rem;}
.jobchild p,.jobchild .job_label,.jobchild .job_cont{color:#7c7c7c; font-size:16px; }

/* 
 * 联系我们
 */
.contactbox {padding: 0;overflow: hidden;margin-bottom:20px;}
.contactbox .lxlist {padding: 15px;overflow: hidden;background: #fbfbfb;}
.contactbox .lxlist .lxh2 {color: #c8af82;font-size: 30px;line-height: 50px;font-weight: bold;margin-bottom: 20px;padding-left: 20px;}
.contactbox .lxlist .lxitem {padding:12px 0;overflow: hidden;cursor: pointer;border-top:1px solid #e9e9e9;}
.contactbox .lxlist .lxitem .lximg {width: 20%;text-align: center;height: 56px;}
.contactbox .lxlist .lxitem .lximg img {max-width: 100%;padding-top: 8px;}
.contactbox .lxlist .lxitem .lxcon {width: 78%;}
.contactbox .lxlist .lxitem p {color: #231815;font-size: 15px;line-height: 28px;}
.contactbox .lxlist .lxitem:hover .lximg {animation: zoomIn4 2s forwards;}
.nmap {padding: 0;overflow: hidden;border:2px solid #ebebeb;}
#map {height:100%;width: 100%;}

/*留言板块*/
.lxonline {padding:45px 40px;overflow: hidden;background: #fbfbfb;}
.lxonline .lxliuyan {padding: 0;overflow: hidden;}
.lxonline .lxliuyan .mes-form {padding: 0;overflow: hidden;}
.lxonline .lxliuyan .mes-form .form-tr {padding: 0;overflow: hidden;}
.lxonline .lxliuyan .mes-form .form-tr  input{display: block;padding: 0 10px;width: 100%;height: 60px;line-height: 30px;background: #fff;outline: none;border:none;margin-bottom: 20px;color: #1b1a1a;font-size: 16px;}
.lxonline .lxliuyan .mes-form .form-tr textarea {padding: 0 10px;width: 100%;border: none;background: #fff;color: #1b1a1a;font-size: 16px;margin-bottom: 20px;}
.lxonline .lxliuyan .mes-form .verify img {height: 58px;}
.lxonline .lxliuyan .mes-form .submit {display: block;width: 192px;height: 55px;margin:0 auto;line-height: 55px;text-align: center;color: #fff;background: #44b1aa;font-size: 16px;padding: 0;border:none;border-radius: 25px;box-shadow: 0 0 5px 0 #b0dcd9;}
.lxonline .lxliuyan .mes-form .submit:hover { color: #fff;opacity: 0.8;border-color: #44b1aa;background-color: #44b1aa;}

.pwx{ background: rgba(0,0,0,0.5); top: 0; left: 0; position: fixed; width: 100%; height: 100%; z-index: 1000000; text-align: center; display: none;}
.pwx .bk-c{ background: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin:auto auto; width: 400px; height: 400px; text-align: center;}
.pwx .bk-c i{ display: block; text-align: right; font-size: 3rem; padding: 0 20px; background: #eee; line-height: 40px; color: #000; cursor: pointer; margin-bottom: 2rem;font-style: normal;}
.pwx .bk-c span{ display: block; color: #000; margin-top: 1rem;}
.pwx  img {margin-top: 20%;}


/* ========================================================================== */
.m-form{}
.m-form legend{ color:#333; font-size:3rem; font-weight:bold;}
.m-form legend span{ font-family:Constantia; font-size:14px; text-transform:uppercase; margin-left:10px;}
.form-control{ color:#333; }
.m-form .btn{ border-radius:10px;}

@media screen and (max-width:1450px){ 
   /*关于我们*/
	 .abanner {height: 640px;}
   .sect_lm .pnavt {padding: 15px 2.5%;}
   .sect_lm .pnavt span {font-size: 20px;line-height: 40px;}
   .sect_lm .pnavt span strong{line-height: 40px;display: block;}
   .sect_about1 .aboutleft .about-tit h2,.sect_about1 .aboutleft .about-tit h2 strong {font-size: 30px;line-height: 40px;}
   .sect_about1 .aboutleft .about-tit em {height: 5px; margin: 10px 0;}
   .sect_about1 .aboutleft .aboutcon p {font-size: 16px;line-height: 30px;}
   .sect_about2 {padding: 30px 0;}
   .sect_about2 .culture .curcon {padding: 20px;}
   .sect_about2 .culture .curcon .cur_icon i {font-size: 46px;}
   .sect_about2 .culture .curcon .curitem {margin-bottom: 20px;}
   .sect_about3 .gozgs h2 {font-size: 70px;line-height: 90px;}
    /*产品*/
    .sect_npro .npro .nprocon .np_T {font-size: 30px;line-height:45px;}
    .sect_npro .npro .nprocon .np_T i {height: 45px;}
    .sect_npro .npro .nprocon .np_tit {font-size: 24px;line-height: 60px;}
    .sect_npro .npro .nprocon p {line-height: 25px;margin: 15px 0;}
    .sect_npro .npro .nprocon .pmore span{height: 45px;line-height: 45px;}
    .sect_npro .npro .nprocon .pmore i {height: 45px;line-height: 45px;}
    .sect_pinner .photo .f-picmid {height: 325px;}
    .sect_pinner .photo .deright {padding: 15px 0px;}
    .sect_pinner .photo .deright h2 {font-size: 26px;line-height: 50px;}
    .sect_pinner .photo .deright p {margin: 15px 0;}
    .sect_pinner .photo .deright .dshare a {font-size: 22px;}
    .sect_pinner .photo .deright .dshare a i {width: 30px;}
    .pxqnav a {line-height: 76px;}
    .pxqnav a i {height: 76px;}
    .xpcontent {padding: 50px;}
    .xpys .ysitem .yscon h2 {font-size: 20px;line-height: 50px;}
    /*视频*/
    .sect_video .plistbox .plist-item .plistcon p {font-size: 20px;}
    /*合作客户*/
    .cusbanner {height: 850px;}
    /*新闻*/
    .sect_inner .hotnew .tjcon {padding: 25px;}
    .sect_inner .hotnew .tjcon h2 {font-size: 18px;line-height: 35px; margin: 0;}
    .sect_inner .hotnew .tjcon p {line-height: 25px;}
    .sect_inner .hotnew .tjcon .tjmore {line-height: 45px;}
    .sect_inner .hotnew .tjcon .tjmore i {line-height: 45px;}
    /*联系我们*/
    .cbanner .lxlist .lxitem h2 {font-size: 18px;}
    

}
@media screen and (max-width:1400px){ 
  .cpxq1f .cpleft h6{
      letter-spacing: 13px;
  }
}
@media screen and (max-width:1200px){ 
  .footer ul li a,.footer .flx p{
      font-size: 13px;
  }
  .cpxq1f .cpleft h6{
      letter-spacing: 5px;
  }
}
