<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";/* CSS Document */
body {font-size: 12px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px;overflow-x: hidden;}
html {margin: 0px;padding: 0px;}
* {margin: 0;padding: 0;}
ul, li {list-style-type: none;}
a {text-decoration: none;color: #8c8f91;}
img {margin: 0;padding: 0;vertical-align: bottom;}
a:hover {text-decoration: none;}
img {width: 100%;height: auto;}
p {margin: 0px;}
button {outline: none;}



.news_news{ background:url(../images/news_news.png) no-repeat top center; padding:25px 0; margin-top:-20px; position:relative; z-index:9; overflow:hidden;}
.news_news_left{ float:left; width:50%; text-align:left;}
.news_news_left p{ font-size:24px; color:#ffffff;}
.news_news_left span{ font-size:12px; color:#ffffff; text-transform:uppercase;}
.news_news_right{ float:right; width:50%; text-align:left;}
.news_news_right a{ display:block; width:100%;}
.news_news_right p{ font-size:18px; color:#515151; float:left; line-height:70px;}
.news_news_right span{ font-size:16px; color:#515151; float:right; line-height:70px; }

.pro_index_bg{ padding-bottom:60px; padding-top:52px; clear:both; overflow:hidden;}
.pro_title{ float:left; text-align:left; margin-bottom:30px; width:50%;}
.pro_title p{ font-size:40px; color:#3b3b3b;}
.pro_title span{ font-size:18px; color:#989898; line-height:23px;}
.prolist_fl{ float:right; margin-top:35px; width:50%;   }
.prolist_fl li{ margin-right:2%; float:left; width:31.3%; }
.prolist_fl li a{ display:block;}
.prolist_fl li span{ border:1px solid #c8c8c8; width:100%; height:39px; display:block;transform:skewX(30deg); margin-top:-39px; }
.prolist_fl li:hover span{ background:#c0182f;}
.prolist_fl li p{ line-height:39px; font-size:16px; color:#696969; z-index:9; position:relative;}
.prolist_fl li:hover p{ color:#fff;}
.prolist_fl li:nth-child(3) span{ background:#c0182f;}
.prolist_fl li:nth-child(3) p{ color:#fff;}

.prolist_tr{ clear:both;display: flex;flex-wrap: wrap; overflow:hidden; font-size:0px; }
.pro_ts{ position:relative;}
.pro_ts p{ position:absolute; bottom:0; z-index:999; background:#222832; opacity:0.8; width:100%;line-height:45px !important;  font-size:16px; color:#ffffff;}
.pro_ts img{ height:100%;}
.prolist_tr li{ margin-bottom:21px;}
.prolist_tr li a{ display:block; border:1px solid #cccdd0;}
.prolist_tr li a div{text-align:center; background:#e8e8e8; padding-top:6px; padding-bottom:13px;}
.prolist_title{  font-size:18px; color:#3a3a3a; line-height:33px;}
.prolist_zc{  font-size:12px; color:#3a3a3a; margin-bottom:10px;}
.prolist_tr li a span{ color:#3a3a3a; text-transform: uppercase; border:1px solid #FFF; width:116px; line-height:16px; display:block; margin:0 auto; font-size:12px; border-radius:25px;}
.prolist_tr li img{ position:relative;}
.cp_fd{ position: absolute !important; z-index:9; top:0; right:15px; width:auto; border:none !important; }

.about_bg{background:url(../images/about_index.jpg) no-repeat top center #f5f5f5; clear:both; overflow:hidden; padding-bottom:86px;} 
.about_left{ width:47%; text-align:left; padding-top:68px;clear:both; overflow:hidden;}
.about_title{ font-size:51px; color:#1a2129; font-weight:bold;}
.about_title_en{font-size:28px; color:#1a2129; font-weight:bold; background:url(../images/about_title.jpg) no-repeat left bottom; line-height:37px; padding-bottom:18px; margin-bottom:23px;}
.about_nr{ font-size:16px; color:#3d3d3e; line-height:28px; margin-bottom:40px;}
.about_left a{ margin-bottom:84px; width:192px; line-height:35px; display:block;font-size:18px; color:#FFF; padding-left:35px; border-radius:55px; background: url(../images/about_more.jpg) no-repeat right 14px center #e20000;overflow:hidden;}

.about_ul_bg{ background:url(../images/about_ul.png) no-repeat top center;clear:both; overflow:hidden; margin-top:-86px; z-index:9; position:relative;}
.about_ul{overflow:hidden; width:100%;display: flex;flex-wrap: wrap; margin-bottom:33px;}
.about_ul li{ float:left; width:25%; text-align:center;}
.about_ul li p{ color:#525252; font-size:16px; line-height:22px;  }
.about_ul li h2{ color:#e20000; font-size:68px; line-height:87px;}
.about_ul li div{ display: flex; flex-wrap: wrap; margin: 0 auto; margin-top:20px;}
.about_ul01 div{ width: 100px;}
.about_ul01 div em{ font-size:18px; color:#e20000; margin-top:50px;}
.about_ul02 div{ width: 170px;}
.about_ul02 div em{ font-size:18px; color:#e20000; margin-top:50px;}
.about_ul03 div{ width: 170px;}
.about_ul03 div em{ font-size:18px; color:#e20000;}
.about_ul04 div{ width: 270px;}
.about_ul04 div em{font-size:68px; line-height:87px; color:#e20000; text-transform:uppercase;}

.cptj_bg{ background: url(../images/cptj_bg.jpg) no-repeat top center; padding-top:126px;overflow:hidden; clear:both; margin-top:-62px;}
.cptj_title{  text-align:left;padding:20px 210px 20px 0; }
.cptj_title p{ font-size:40px; color:#3b3b3b; line-height:1.7;}
.cptj_title span{ font-size:18px; color:#989898; line-height:23px;}
.cptj_index{ padding-top:43px; overflow:hidden; text-align:left; clear:both;}
.cptj_div{ clear:both; margin-bottom:50px; overflow:hidden;}
.cptj_div img{ margin-top:40px;}
.cptj01{ padding-left:71px; background: url(../images/cnuo_01.jpg) no-repeat left top;}
.cptj02{ padding-left:71px; background: url(../images/cnuo_02.jpg) no-repeat left top;}
.cptj03{ padding-left:71px; background: url(../images/cnuo_03.jpg) no-repeat left top;}
.cptj_t{color:#333333; font-size:28px; background:url(../images/cnuotitle.jpg) no-repeat bottom left; width:100%;padding-bottom:20px; margin-bottom:10px; }
.cptj_en{ font-size:24px; color:#606060;  }
.cptj_d{ margin-bottom:20px; overflow:hidden; clear:both;}
.cptj_d li{ font-size:14px; color:#666666; line-height:27px; }
.cptj_div a{ background:#000000; display:block; width:136px; line-height:39px; color:#FFF; text-align:center; font-size:14px;}
.clear{ clear:both;}

.case_index_bg{ clear:both; overflow:hidden; background:url(../images/case_bg.jpg) no-repeat top center; padding-top:50px; padding-bottom:73px;   }
.case_title01{color:#222222; font-size:40px; text-align:left;}
.case_title01 a{ float:right; font-size:16px; background:url(../images/news_hei.png) no-repeat right center; padding-right:25px; margin-top:40px; }
.case_title02{ color:#222222; font-size:20px; margin-bottom:50px; text-align:left;}
.swiper-containercase{ overflow:hidden; position: relative; padding-bottom:22px; }
.swiper-containercase img{ border:1px solid #b2b2b2;}
.swiper-containercase li p{ font-size:18px; color:#2d2d2d; clear:both; line-height:80px; height:80px; overflow: hidden;}
.swiper-scrollbar-drag{ background:#444444 !important;}
.swiper-scrollbar{ background: rgba(194, 194, 194, .1) !important;}

.news_index{ background:url(../images/news_bg.jpg) no-repeat bottom center; clear:both; overflow:hidden;}
.news_title{ padding-top:56px; margin-bottom:50px;}
.news_title span{ font-size:45px; color:#0c0c0c; text-transform:uppercase; font-weight:bold;}
.news_title p{font-size:32px; color:#0c0c0c;}
.news_left{ overflow:hidden;}
.news_left li.swiper-slide img{ padding:0 15px;}
.news_left li.swiper-slide p{ font-size:16px; color:#323232; line-height:50px;}
.news_left .swiper-button-prevzs{background: url(../images/zs_left.jpg) no-repeat;width:31px; height:54px; position:absolute; z-index:99; left:0; top:36%;}
.news_left .swiper-button-nextzs{background: url(../images/zs_right.jpg) no-repeat; width:31px; height:54px; position:absolute; z-index:99; right:0; top:36%;}
.swiper-containerzs{ position:relative;  }
.news_ul{ text-align:left;}
.news_ul li{ margin-bottom:23px; clear:both; overflow:hidden;}
.news_time{ padding-top:37px;}
.news_time p{ font-size:14px; color:#999999; }
.news_time span{ color:#484c4c; font-size:24px; font-weight:bold;}
.news_home_r{ background:url(../images/news_hei.png) no-repeat left 15px bottom 11px; padding-bottom:31px; border-left:1px solid #eeeeee; padding-top:4px; }
.news_home_r p{ font-size:22px; color:#0c0c0c;line-height:36px;}
.news_home_r span{ font-size:14px; color:#666666; display:block; line-height:24px; height:48px; overflow:hidden;}
.news_bot{ margin-top:55px; clear:both; overflow:hidden;}
.news_bot img{ width:auto; max-width:100%; }

.foot01_bg{ background:url(../images/foot01_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:40px; }
.foot01_bg .container{display: flex;flex-wrap: wrap; padding-bottom:15px; overflow:hidden; }
.foot01_bg .container ul{ text-align:left; width:16%; background:url(../images/foot01_li.jpg) no-repeat right top 25px; margin-right:4%;}
.foot01_bg .container ul:nth-last-child(1){ background:none;  }
.foot01_bg .container ul p{ font-size:20px; color:#ffffff; line-height:35px;}
.foot01_bg .container ul li a{ font-size:14px; color:#ffffff; line-height:26px; display:block; height:26px; overflow:hidden;}

.lxfs_index{ background:#c0182f; clear:both; overflow:hidden; padding-top:58px; padding-bottom:51px;} 
.lxfs_index p{ font-size:32px; color:#ffffff; float:left;}
.lxfs_index a{ font-size:14px; color:#ffffff; float:right; display:block; width:144px; line-height:40px; border-bottom:5px solid #000000; background:#24292f; border-radius:4px;}

.foot_index_bg{ background: url(../images/foot_bg.jpg) no-repeat center top #222528; clear:both; overflow:hidden; padding-top:47px; padding-bottom:54px;}
.foot_index_bg .container{display: flex;flex-wrap: wrap;}
.foot_index_bg .container div{ padding-left:45px; padding-right:45px;}
.foot_left{ padding-top:40px; text-align:left; border-right:1px dashed #424951; }
.foot_left img{ width:auto; max-width:100%; margin-bottom:10px;}
.foot_left p{ font-size:14px; color:#FFF; line-height:22px;   }
.foot_cen{ text-align:left; border-right:1px dashed #424951; padding-left:50px;}
.foot_cen p{ font-size:20px; color:#ffffff; line-height:50px; margin-bottom:10px;}
.foot_cen li{ font-size:14px; color:#FFF; line-height:30px; padding-left:30px;}
.foot_lx01{ background:url(../images/foot_lx01.png) no-repeat left top 10px;}
.foot_lx02{ background:url(../images/foot_lx02.png) no-repeat left top 10px;}
.foot_lx03{ background:url(../images/foot_lx03.png) no-repeat left top 10px;}
.foot_lx04{ background:url(../images/foot_lx04.png) no-repeat left top 10px;}
.foot_lx05{ background:url(../images/foot_lx05.png) no-repeat left top 10px;}
.foot_right{ text-align:left;}
#facebookContact table{ width:100%;}
.foot_right p{ font-size:20px; color:#ffffff; line-height:50px; margin-bottom:10px;}
#telContact{ line-height:35px; margin-bottom:10px;  background:#4d5158; border:none; width:100%; }
#nameContact{ line-height:35px; margin-bottom:10px;  background:#4d5158; border:none; width:100%;}
#contentContact{ height:80px; margin-bottom:10px;   background:#4d5158; border:none;}
.tijiao_in{ width:100%; background:#24292f; font-size:16px; color:#FFF; line-height:34px; text-transform:uppercase;}

.footer_index{ clear:both; border-top: 1px solid #464a56; background:#222528; }
.footer_index img{ width:auto;}
.footer_index p{ color:#FFF; font-size:14px; line-height:25px;}
.footer_index a{ color:#FFF; font-size:14px; line-height:25px;}
.footer_index span{ color:#FFF; font-size:14px; line-height:25px;}
.footer_index .container{ position:relative; padding:15px;}
.bottom_xs_top{ position:absolute; right:0; top:0; z-index:99;}
.bottom_xs_top a{ display:block; background:url(../images/bottom_top.jpg) no-repeat top center; width:45px; height:45px;}

@media (max-width:1200px) { 
.news_news_right span{ display:none;}
.foot01_bg .container ul{ width:18%; margin-right:2%;}
.lxfs_index p{ font-size:30px;}
.about_ul li h2{ font-size:60px;}
.about_ul04 div em{font-size:60px; }
.about_ul04 div{ width:auto;}

 }

@media (max-width:1000px) { 
.news_news{ display:none;}
.foot_index_bg .container div{ padding-left: 15px;padding-right: 15px;}
.lxfs_index p{ font-size:20px; line-height:40px;}
.lxfs_index{ padding:30px 0;}
.about_ul li{ padding:0 1%;}
.about_ul li h2{ font-size:40px; line-height:60px;}
.about_ul04 div em{font-size:40px; line-height:60px; }
.about_ul01 div em{ margin-top:35px; }
.about_ul02 div em{ margin-top:35px; }
.about_ul_bg{ background-size: cover;  }
 }

@media (max-width:767px) { 
.foot_left{ padding-top:0px; padding-bottom:20px;  border:none; }
.pro_title{ width:100%;}
.prolist_fl{  margin-top:0px; width:100%; margin-bottom:15px;   }
.swiper-containercase li p{ line-height:60px; height:60px; margin-bottom:0px;}
.bottom_xs_top{ display:none;}
.news_time p{ float:left; line-height:34px;   }
.news_time span{  float:left;}
.news_time{ padding-top:0px;}
.news_title span{ font-size:35px;}
.news_title{ padding-top:25px; margin-bottom:20px;}
.case_title01 a{ margin-top:20px;}
.case_title02{ margin-bottom:15px; font-size:16px;}
.foot01_bg .container ul{ width:23%; margin-right:2%;}

.lxfs_index{ display:none;}
.cptj_title{ background: none; padding:0;  }
.cptj_bg{ padding-top:50px;}
.about_ul_bg{ display:none;}
.about_left a{ margin-bottom:0px;}
.about_left{ padding-top:15px; width:100%;}
.about_bg{ background:#f5f5f5;}

 }

  
 @media (max-width:425px) { 
.foot_cen{ width:100%; max-width:100%;flex: 0 0 100%; border:none;}
.foot_right{ width:100%; max-width:100%;flex: 0 0 100%;}
.prolist_tr li{ padding:0 5px;}
.prolist_title{ font-size:14px;}
.pro_index_bg{ padding-bottom:20px;}
.case_index_bg{ padding-top:20px; padding-bottom:30px;}
.news_right{ padding:0px; }
.news_home_r{ border:none;}
.news_ul li{ margin-bottom:0px;}
.foot01_bg{ display:none;}
.about_title{ font-size:40px;}
.cptj_index{ padding-top:0px;}

 }
 
.videoA1{ text-align:center;}
.videoA1 p{ text-indent:0 !important;}
</pre></body></html>