@charset "utf-8";
/* CSS Document */
.videomain{overflow:hidden; position:relative}
.video1{width: 100%;height:100vh; object-fit: cover; }
.zhezhao{ width:100%; height:100vh;  position:absolute; left:0; top:0; background:rgba(63,65,86,.3); z-index:2}
.videomain dl{ width:100%; position:absolute; left:0; top:0; z-index:3; height:100%; display:flex;justify-content:center;align-items:center}
.videomain dl dt{ width:100%; float:left; overflow:hidden; line-height:65px; font-size:60px; color:#fff; text-align:center; font-weight:bold; margin-bottom:15px;}
.videomain dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:23px; color:#fff; text-align:center;display:flex; justify-content:center;align-items:center}
.videomain dd span{  width:11px; height:11px; margin:0 15px; background:#fff; border-radius:50%}
.fw01{ padding:80px 0; background:url(fwbg.jpg) no-repeat center center; background-size:cover;}
.tyh301{ width:100%; float:left; overflow:hidden; line-height:50px; color:#3f4156; font-size:45px; text-align:center;  margin-bottom:60px; letter-spacing:-1.5px}
.fw01 dl{ width:440px; float:left; overflow:hidden; margin-right:40px; margin-bottom:30px;  box-shadow:0 3px 15px 0 rgba(0, 0, 0, 0.07);}
.fw01 dl:last-child{ display:none}
.fw01 dl h3{ width:100%; float:left; overflow:hidden;}
.fw01 dl h3 img{ width:100%; float:left; overflow:hidden}
.fw01 dl ul{ padding:30px 40px; width:100%; box-sizing:border-box; background:#fff; background:#fff; float:left; overflow:hidden}
.fw01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; border-bottom:1px solid #f0f0f0; margin-bottom:20px; padding-bottom:15px}
.fw01 dl dt a{ font-size:20px; color:#333; font-weight:bold}
.fw01 dl dt a:hover{ color:#3f4156; text-decoration:underline}
.fw01 dl h5{ width:100%; float:left; overflow:hidden; font-weight:normal; font-size:18px; color:#3F4156; line-height:25px; margin-bottom:5px}
.fw01 dl dd{ width:100%; float:left; overflow:hidden; line-height:50px; }
.fw01 dl dd a{ font-size:16px; color:#666; margin-right:15px;}
.fw01 dl dd a img{ margin-left:10px}
.fw01 dl dd a:hover{ color:#e49d26}
.case01{ width:100%; display:flex;}
.case-left{ width:50%; position:relative; background:#a7a7b4;}
.case-title{ height:300px; width:100%; float:left; overflow:hidden; background:#3f4156}
.case-title a{ display:block; position:absolute; width:700px; height:300px; right:0; top:0;display:flex; flex-wrap:wrap; align-content:center; }
.case-title a h3{ color:#fff; margin-bottom:25px}
.case-title a h4{ width:100%; float:left; overflow:hidden; line-height:36px; color:#fff; font-weight:normal;font-size:17px; text-align:center}
.case-title a h4 img{ margin-left:20px; height:30px; vertical-align:middle; margin-top:-2px; transition:all 0.25s}
.case-title a:hover h4 img{ margin-left:40px}
.case-l-one{ width:100%; height:600px; float:left; overflow:hidden; position:relative}
.case-l-one-div{ width:700px; height:600px; position:absolute; right:0; bottom:0; background:#3f4156}
.case-l-one h4{ width:50%; float:left; overflow:hidden; height:600px}
.ul_01{width:350px; height:300px; float:left; overflow:hidden; margin-top:300px}
.ul_01 a{ width:350px; height:300px;  display:block; display:flex; flex-wrap:wrap; align-content:center; background:#a7a7b4}
.ul_02 a{ background:none}
.h5_01{ margin-bottom:25px; width:90%; padding:0 5%; float:left; overflow:hidden; line-height:26px; color:#3f4156; font-size:23px; text-align:center; font-weight:normal; }
.h6_01{ width:100%; float:left; overflow:hidden; line-height:30px;color:#3f4156; font-weight:normal;font-size:17px; text-align:center}
.h6_01 img{  margin-left:15px; vertical-align:middle; margin-top:-2px; transition:all 0.25s; height:25px}
.case01 ul a:hover .h6_01 img{margin-left:35px}
.case-right{ width:50%; position:relative;}
.case-r-one{ width:100%; float:left; overflow:hidden; height:600px; background:#f6f7f9}
.case-r-one h4{width:350px; float:left; overflow:hidden; height:600px}
.case-r-two{ width:100%; float:left; overflow:hidden; height:300px;  }
.case-r-two h4{ width:350px; height:300px; overflow:hidden; float:left}
.ul_03{ margin-top:0;}
.ul_03 a{ background:#3f4156}
.ul_03 h5,.ul_03 h6{ color:rgba(255,255,255,.8)}
.xw01{ padding:80px 0; background:url(xwbg.jpg) no-repeat center bottom; background-size:cover;}
.xw02{ width:100%; float:left; overflow:hidden;}
.xw01 dl{ width:48%; float:left; overflow:hidden; margin-bottom:40px; padding-bottom:30px; border-bottom:1px solid #d9d9d9; display:flex;flex-wrap:wrap }
.xw01 dl:nth-child(2n+1){ margin-right:4%}
.xw01 dl h6{margin-right:30px; width:38%}
.xw01 dl h6 img{ width:100%;}
.xw01 dl dt{ width:100%; float:left; overflow:hidden; line-height:22px; margin-bottom:20px}
.xw01 dl dt a{ font-size:19px; color:#333}
.xw01 dl dt a:hover{ color:#3f4156; text-decoration:underline}
.xw01 dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#888; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px}
.xw01 dl h5{ width:100%; float:left; overflow:hidden; line-height:40px}
.xw01 dl h5 span{ font-weight:normal; padding:5px 15px; border:1px solid #999; margin-right:10px; font-size:16px; color:#333; border-radius:30px; transition:all 0.3s}
.xw01 dl h5 span:hover{ background:#3f4156; color:#fff; border:1px solid #3f4156}
.about{ position:relative;}
.about01{ width:50%;background:url(about01.jpg) no-repeat 0 bottom; background-size:cover; float:left; overflow:hidden}
.about02{  width:50%;background:url(about02.jpg) no-repeat 0 bottom; background-size:cover; border-top:1px solid #eaeaea;overflow:hidden; float:left;}
.about03{ width:600px; padding-left:100px; float:left; overflow:hidden}
.about03 h3{ width:100%; float:left; overflow:hidden; line-height:45px; color:#333; font-size:34px; font-weight:normal; margin-top:100px; margin-bottom:5px; font-weight:bold }
.about03 h3 img{ margin-right:10px; margin-top:-5px; vertical-align:middle}
.about03 h4{ width:100%; float:left; overflow:hidden; line-height:30px; color:#a7a7b4; font-size:18px;  font-weight:normal; margin-bottom:50px}
.about03 h4 img{ margin-left:8px}
.about03 ul{ width:100%; float:left; overflow:hidden;}
.about03 ul p{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:17px; color:#333; margin-bottom:18px;}
.youshi{ position:absolute; left:50%; margin-left:-700px; bottom:0; z-index:2; width:1400px; height:200px; padding-top:60px; background:url(youshi.png) repeat-y 0 0; display:flex;}
.youshi dl{ width:25%; }
.youshi dl h5{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:20px}
.youshi dl dt{ width:100%; float:left; overflow:hidden; text-align:center; font-size:21px; color:#333; line-height:30px; margin-bottom:5px}
.youshi dl dd{ width:100%; float:left; overflow:hidden; text-align:center; font-size:16px; color:#888; line-height:30px}
.service{ padding:80px 0; background:url(qcbg.jpg) no-repeat center center; background-size:cover}
.service02{ width:100%; display:flex; overflow:hidden; flex-wrap:wrap }
.service02 dl{ width:25%; border:1px solid rgba(63,65,86,.05); border-right:none; box-sizing:border-box; padding:40px 40px 0; position:relative;}
.service02 dl:last-child{ border-right:1px solid rgba(63,65,86,.05);}
.service02 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:23px; color:#3f4156; margin-bottom:15px; transition:all 0.35s; display:flex; align-items:center}
.service02 dl dt img{ margin-left:8px; height:10px;}
.service02 dl dd{ width:100%; float:left; overflow:hidden; line-height:28px; font-size:16px; color:#777;text-align: justify; word-break:break-all; margin-bottom:200px}
.service02 dl h6{ width:100%; line-height:40px; float:left; overflow:hidden; padding:30px 40px; box-sizing:border-box; border-top:1px solid rgba(63,65,86,.05); position:absolute; bottom:0; left:0}
.service02 dl h6 a{ width:100%; float:left;  overflow:hidden; height:30px; line-height:30px; font-weight:normal; font-size:18px; color:#888; transition:all 0.35s }
.service02 dl h6 a span{ float:right}
.service02 dl h6 a span img{ display:block; transition:all 0.35s; height:30px}
.service02 dl h6 a span img:last-child{ display:none}
.service02 dl:hover{ background:#fff}
.service02 dl:hover dt,.service02 dl:hover h6 a{ color:#e49d26}
.service02 dl:hover h6 a span img:last-child{ display:block}
.service02 dl:hover h6 a span img:first-child{ display:none}


/******** 手机版 ********/
@media (max-width:767px){
.videomain dl dt{ width:90%; line-height:35px; font-size:30px; margin-bottom:20px; text-align:center; padding:0 5%;}
.videomain dl dd{ width:90%; line-height:22px; font-size:16px; text-align:center; padding:0 5%;}
.videomain dd span{margin:0 10px;}

/* 产品分类 */
.fw01{ padding:20px 0 10px;}
.tyh301{ line-height:30px;font-size:25px; margin-bottom:20px; }
.fw01 dl{ width:100%; margin-right:0; margin-bottom:20px;}
.fw01 dl:last-child{ display:block}
.fw01 dl:nth-of-type(2n){ margin-right:0}
.fw01 dl ul{ padding:15px 20px; }
.fw01 dl dt{padding-bottom:5px; margin-bottom:10px;}
.fw01 dl dt a{ font-size:18px; }
.fw01 dl dd{  line-height:40px; }

/* 产品展示 */
.case01{ flex-wrap:wrap }
.case-left{ width:100%;}
.case-title{width:94%; padding-left:6%; height:100px;}
.case-title .tyh301{  margin-bottom:5px; }
.case-title a{ width:94%; height:99px;  border-bottom:1px solid #rgba(255,255,255,.5)}
.case-title a h4{ line-height:30px;font-size:14px;}
.case-title a h4 img{ height:24px}
.case-l-one{ width:94%; height:300px; padding-left:6%}
.case-l-one-div{ width:100%; height:300px;}
.case-l-one h4{ width:50%; height:300px }
.ul_01{width:50%; margin-top:150px}
.ul_03{ margin-top:0}
.ul_01 a{ width:100%; height:150px; }
.h5_01{ margin-bottom:15px;  line-height:18px; font-size:15px;  }
.h6_01{line-height:20px; font-size:12px;}
.case-right{ width:100%;}
.case-r-one{  height:300px;}
.case-r-one h4{width:50%; height:300px}
.case-r-two{ width:100%; padding-right:0%;height:150px;  }
.case-r-two h4{ width:50%; height:150px;}

/* 新闻 */
.xw01{ padding:30px 0 30px;}
.xw01 dl{ width:100%; margin-bottom:20px; padding-bottom:20px;}
.xw01 dl h6{margin-right:0px; width:100%; margin-bottom:15px}
.xw01 dl ul{ width:100%}
.xw01 dl dt{ line-height:20px; margin-bottom:15px}
.xw01 dl dt a{ font-size:16px;}
.xw01 dl dd{ line-height:18px; font-size:12px; margin-bottom:20px}
.xw01 dl h5{ line-height:40px}
.xw01 dl h5 span{  padding:5px 13px; margin-right:10px; font-size:12px; border-radius:14px; }
.xw02 dl:last-child{ border:none; margin-bottom:0; padding-bottom:0}

/* 关于我们 */
.about{ position:relative; display:flex; flex-wrap:wrap }
.about01{ width:10%; padding-bottom:190px}
.about02{ width:90%; padding-bottom:190px}
.about03{ width:90%; padding:0px 5%;}
.about03 h3{ line-height:30px;font-size:25px;  margin-top:20px; margin-bottom:5px; }
.about03 h4{line-height:20px; font-size:12px; margin-bottom:20px}
.about03 h4 img{ margin-left:8px}
.about03 ul p{ line-height:20px; font-size:12px;  margin-bottom:10px; text-align: justify; word-break:break-all; }
.youshi{left:0; margin-left:0px; bottom:0; z-index:2; width:100%; height:130px; padding-top:20px;display:flex;}
.youshi dl{ width:25%; }
.youshi dl h5{  margin-bottom:5px}
.youshi dl h5 img{ height:30px}
.youshi dl dt{ font-size:16px; line-height:30px; margin-bottom:5px}
.youshi dl dd{  font-size:12px;line-height:16px}



/* 一站式服务 */
.service{ padding:20px 0 20px;}
.service02 dl{ padding:20px 15px 0; width:50%;}
.service02 dl:nth-child(2){ border-right:1px solid rgba(63,65,86,.05); border-bottom:none}
.service02 dl:nth-child(1){border-bottom:none}
.service02 dl dt{margin-bottom:15px; line-height:22px; height:44px; font-size:19px;}
.service02 dl dt img{ margin-left:8px}
.service02 dl dd{line-height:20px; font-size:14px; margin-bottom:150px}
.service02 dl h6{line-height:30px; bottom:0px; padding:15px;}
.service02 dl h6 a{ height:30px; line-height:30px;font-size:16px; }
.service02 dl h6 a span img{height:20px}

}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.videomain dl dt{ line-height:50px; font-size:45px; margin-bottom:15px;}
.videomain dl dd{ line-height:22px; font-size:17px; }
.tyh301{ line-height:40px; font-size:26px; margin-bottom:30px; }

/* 产品分类 */	
.fw01{ padding:40px 0 10px;}
.fw01 dl{ width:48%; margin-right:4%; margin-bottom:30px;}
.fw01 dl:last-child{ display:block}
.fw01 dl:nth-of-type(2n){ margin-right:0}
.fw01 dl ul{ padding:25px 30px; }
.fw01 dl dt{margin-bottom:15px;}
.fw01 dl dt a{ font-size:18px; }
.fw01 dl dd{  line-height:40px; }

/* 产品展示 */
.case-title{width:94%; padding-left:6%; height:200px}
.case-title .tyh301{  margin-bottom:10px; }
.case-title a{ width:94%; height:200px; }
.case-title a h4{ line-height:30px;font-size:14px;}
.case-l-one{ width:94%; height:400px; padding-left:6%}
.case-l-one-div{ width:100%; height:400px;}
.case-l-one h4{ width:50%; height:400px }
.ul_01{width:50%; margin-top:200px}
.ul_03{ margin-top:0}
.ul_01 a{ width:100%; height:200px; }
.h5_01{ margin-bottom:15px;  line-height:18px; font-size:15px;  }
.h6_01{line-height:20px; font-size:12px;}
.case-r-one{  height:400px;}
.case-r-one h4{width:50%; height:400px}
.case-r-two{ width:94%; padding-right:6%;height:200px;  }
.case-r-two h4{ width:50%; height:200px;}



/* 新闻 */
.xw01{ padding:30px 0 40px;}
.xw01 dl{margin-bottom:20px; padding-bottom:20px; }
.xw01 dl h6{margin-right:0px; margin-bottom:15px}
.xw01 dl dt{ line-height:20px; margin-bottom:15px}
.xw01 dl dt a{ font-size:16px;}
.xw01 dl dd{ line-height:18px; font-size:12px; margin-bottom:20px}
.xw01 dl h5{ line-height:40px}
.xw01 dl h5 span{  padding:5px 13px; margin-right:10px; font-size:12px; border-radius:14px; }


/* 简介 */
.about{ position:relative; height:700px;}
.about01{ height:700px; width:47%; padding-left:3%;}
.about02{ height:699px; width:47%; padding-right:3%;}
.about03{ width:100%; padding-left:30px; box-sizing:border-box}
.about03 h3{line-height:30px; font-size:25px; margin-top:30px; margin-bottom:0px;  }
.about03 h4{ line-height:20px; font-size:14px;  margin-bottom:15px}
.about03 ul p{line-height:27px; font-size:14px; margin-bottom:15px;}
.youshi{ position:absolute; left:10%; margin-left:0px; bottom:0; z-index:2; width:90%;height:180px; padding-top:40px;}
.youshi dl{ width:25%;}
.youshi dl h5{  margin-bottom:10px}
.youshi dl dt{ font-size:17px;  line-height:26px; margin-bottom:0px}
.youshi dl dd{  font-size:14px; line-height:26px}


/* 一站式服务 */
.service{ padding:50px 0;}
.service02 dl{ padding:30px 20px; width:50%;}
.service02 dl:nth-child(2){ border-right:1px solid rgba(63,65,86,.05); border-bottom:none}
.service02 dl:nth-child(1){border-bottom:none}
.service02 dl dt{margin-bottom:15px; line-height:22px; height:44px; font-size:17px;}
.service02 dl dt img{ margin-left:8px}
.service02 dl dd{line-height:26px; font-size:15px; margin-bottom:150px }
.service02 dl h6{line-height:30px; bottom:30px; padding:0 20px; padding-top:30px}
.service02 dl h6 a{ height:30px; line-height:30px;font-size:16px; }

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){

.videomain dl dt{ line-height:55px; font-size:50px; margin-bottom:15px;}
.videomain dl dd{ line-height:26px; font-size:19px; }
.tyh301{ line-height:40px; font-size:30px; margin-bottom:40px; }

/* 产品分类 */	
.fw01{ padding:50px 0;}
.fw01 dl{ width:48%; margin-right:4%; margin-bottom:30px;}
.fw01 dl:last-child{ display:block}
.fw01 dl:nth-of-type(2n){ margin-right:0}
.fw01 dl ul{ padding:25px 30px; }

/* 产品展示 */
.case-title{width:94%; padding-left:6%; height:200px}
.case-title .tyh301{  margin-bottom:10px; }
.case-title a{ width:94%; height:200px; }
.case-title a h4{ line-height:36px;font-size:16px;}
.case-l-one{ width:94%; height:400px; padding-left:6%}
.case-l-one-div{ width:100%; height:400px;}
.case-l-one h4{ width:50%; height:400px }
.ul_01{width:50%; margin-top:200px}
.ul_03{ margin-top:0}
.ul_01 a{ width:100%; height:200px; }
.h5_01{ margin-bottom:15px;  line-height:20px; font-size:17px;  }
.h6_01{line-height:20px; font-size:14px;}
.case-r-one{  height:400px;}
.case-r-one h4{width:50%; height:400px}
.case-r-two{ width:94%; padding-right:6%;height:200px;  }
.case-r-two h4{ width:50%; height:200px;}

/* 新闻 */
.xw01{ padding:50px 0 30px;}
.xw01 dl ul{ flex:1}
.xw01 dl h6{margin-right:20px}
.xw01 dl dt{ line-height:18px; height:36px; margin-bottom:10px}
.xw01 dl dt a{ font-size:16px;}
.xw01 dl dd{ line-height:18px; font-size:12px; margin-bottom:5px}
.xw01 dl h5{  line-height:40px}
.xw01 dl h5 span{  padding:3px 10px; margin-right:6px; font-size:12px; border-radius:14px; }


/* 简介 */
.about{ position:relative; height:800px;}
.about01{ height:800px; width:47%; padding-left:3%;}
.about02{ height:799px; width:47%; padding-right:3%;}
.about03{ width:100%; padding-left:50px; box-sizing:border-box}
.about03 h3{line-height:35px; font-size:30px; margin-top:40px; margin-bottom:0px;  }
.about03 h4{ line-height:28px; font-size:16px;  margin-bottom:20px}
.about03 ul p{line-height:30px; font-size:15px; margin-bottom:15px;}
.youshi{ position:absolute; left:10%; margin-left:0px; bottom:0; z-index:2; width:90%;height:180px; padding-top:40px;}
.youshi dl{ width:25%;}
.youshi dl h5{  margin-bottom:10px}
.youshi dl dt{ font-size:19px;  line-height:30px; margin-bottom:0px}
.youshi dl dd{  font-size:14px; line-height:30px}

/* 一站式服务 */
.service{ padding:50px 0;}
.service02 dl{ padding:30px 20px;}
.service02 dl dt{margin-bottom:15px; line-height:22px; height:44px; font-size:17px;}
.service02 dl dt img{ margin-left:8px}
.service02 dl dd{line-height:26px; font-size:15px;  margin-bottom:160px}
.service02 dl h6{line-height:30px; bottom:30px; padding:0 20px; padding-top:30px}
.service02 dl h6 a{ height:30px; line-height:30px;font-size:16px; }
}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){
.videomain{ height:100vh;}
.tyh301{ line-height:40px;font-size:40px; margin-bottom:50px; }
.videomain dl dt{ line-height:60px; font-size:55px; margin-bottom:15px;}
.videomain dl dd{ line-height:30px; font-size:21px; }


/* 产品分类 */	
.fw01{ padding:60px 0;}
.fw01 dl{ width:32%; margin-right:2%; margin-bottom:30px;}
.fw01 dl:nth-of-type(3n){ margin-right:0}
.fw01 dl ul{ padding:25px 30px; }

/* 产品展示 */
.case-title{width:94%; padding-left:6%;}
.case-title a{ width:94%; height:300px; }
.case-title a h4{ line-height:36px;font-size:16px;}
.case-l-one{ width:94%; height:600px; padding-left:6%}
.case-l-one-div{ width:100%; height:600px;}
.case-l-one h4{ width:50%; }
.ul_01{width:50%; }
.ul_01 a{ width:100%; height:300px; }
.h5_01{ margin-bottom:20px;  line-height:25px; font-size:21px;  }
.h6_01{line-height:30px; font-size:16px;}
.case-r-one{  height:600px;}
.case-r-one h4{width:50%; height:600px}
.case-r-two{ width:94%; padding-right:6%;height:300px;  }
.case-r-two h4{ width:50%; height:300px;}


/* 新闻 */
.xw01{ padding:60px 0;}
.xw01 dl ul{ flex:1}
.xw01 dl h6{margin-right:25px}
.xw01 dl dt{ line-height:20px; height:40px; margin-bottom:15px}
.xw01 dl dt a{ font-size:17px;}
.xw01 dl dd{ line-height:20px; font-size:14px;}
.xw01 dl h5{ line-height:40px}
.xw01 dl h5 span{  padding:5px 13px; margin-right:10px; font-size:14px; border-radius:14px; }

/* 简介 */
.about{ position:relative; height:900px;}
.about01{ height:900px; width:47%; padding-left:3%;}
.about02{ height:899px; width:47%; padding-right:3%;}
.about03{ width:100%; padding-left:50px; box-sizing:border-box}
.about03 h3{line-height:40px;  font-size:34px; margin-top:60px; margin-bottom:0px;  }
.about03 h4{ line-height:28px; font-size:17px;  margin-bottom:30px}
.about03 ul p{line-height:30px; font-size:16px; margin-bottom:15px;}
.youshi{ position:absolute; left:10%; margin-left:0px; bottom:0; z-index:2; width:90%;height:200px; padding-top:60px; }
.youshi dl{ width:25%;}
.youshi dl h5{  margin-bottom:15px}
.youshi dl dt{ font-size:21px;  line-height:30px; margin-bottom:5px}
.youshi dl dd{  font-size:16px; line-height:30px}

/* 一站式服务 */
.service{ padding:60px 0;}
.service02 dl{ padding:30px 20px;}
.service02 dl dt{margin-bottom:15px; line-height:30px; font-size:19px;}
.service02 dl dt img{ margin-left:8px}
.service02 dl dd{line-height:28px; font-size:16px; margin-bottom:200px}


}


	
/******** 1400px ********/
@media (min-width:1440px){
.videomain{ height:100vh;}
/* 产品分类 */	
.fw01 .ty02{ width:1430px}
.fw01 dl:nth-of-type(3n){ margin-right:0}
.fw01 dl:nth-of-type(1){ margin-left:15px}
.fw01 dl:nth-of-type(4){ margin-left:15px}

/* 新闻 */
.xw01 dl ul{ flex:1}
.xw01 dl dt{ height:44px;}
.about{ height:1000px;}
.about01{ height:1000px; }
.about02{ height:999px;}

}
.m_0{ margin-bottom:0px}
.m_10{ margin-bottom:10px}
.m_115{ margin-bottom:115px}