<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
img{border:0;vertical-align:top}
li{list-style:none}
iframe{border:none}
html{height:100%;font-size:16px;}
body{height:100%;font:400 1em/1.8 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif}
a{color:#333;text-decoration:none}a:hover{color:#0c82ff}.cf:after,.cf:before{content:" ";display:table}.cf:after,.clearfix:after{clear:both}.fl{float:left}.fr{float:right}h1,h2,h3,h4,h5{font-size:100%;font-weight:normal}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.bold{font-weight:bold}
.mp80{ margin-top:80px;}
.tl{ text-align:left;}.tr{ text-align:rigt!important;}
.clr{ width:100%; clear:both;}

img{    max-height: 100%;
    max-width: 100%;
    font-size: 0px;
}

a:hover {
	color: #c5151f;
}
.navbar-default {
background-color: #1c1b21; border:0px; margin:0px;
}

.navbar-nav&gt;li&gt;a {
    padding-top: 15px; padding-left:32px; padding-right:32px;
    padding-bottom: 15px;
}

.dropdown-menu {

  min-width: 250px;
}


a:hover {

	text-decoration: none;
}

.navbar-nav&gt;li&gt;.dropdown-menu { padding-top:10px;}
.dropdown-menu&gt;li&gt;a {   padding: 10px 20px;}

.navbar-default .navbar-nav&gt;li&gt;a {
color: #ffffff;
 
}
.navbar-default .navbar-nav&gt;li&gt;a:hover {
color: #c5161d;
}

.navbar-default .navbar-nav&gt;.active&gt;a, .navbar-default .navbar-nav&gt;.active&gt;a:focus, .navbar-default .navbar-nav&gt;.active&gt;a:hover {
color: #ffffff;
background-color: #c5161d;
}

.navbar-brand {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 18px;
line-height: 20px; display:none;
}
.container-fluid { padding:0px;}

.top{ width:100%; height:130px; background-image:url(../images/topbj.png); background-repeat:repeat-x;}
.top .ico{ padding-top:10px;}
.top .lg{ padding-top:25px;}
.top .lg img{ margin-right:10px;}
#slidershow{  width: 100%;   height: 730px; }  

#slidershow img{ width:100%; height:730px;}

.carousel-indicators .active {
width: 12px;
height: 12px;
margin: 0;
background-color: #c5161d;
}



.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: #000\9;
background-color: rgba(0,0,0,0);
border: 1px solid #c5161d;
border-radius: 10px;
}


.about{ width:100%; position:relative; z-index:9; top:-70px;}
.amp{background-color:#FFFFFF; padding-top:70px;}
.amp .video{ height:400px;}

.lx dl{box-shadow: 5px 10px 10px #e6e6e6; width:100%; height:113px; margin-bottom:30px; }
.lx dl dt{ float:left; width:35%;}
.lx dl dt img{ width:100%;}
.lx dl dd{ float:left; width:60%; padding-left:5%; padding-top:10px;}
.lx dl dd h1{ font-size:20px;}
.lx dl dd p{ padding-top:8px; line-height:21px; ;}

.product{ width:100%; background-image:url(../images/new_02_pkmp.png); color:#FFFFFF; position:relative; top:-50px; padding-bottom:30px;}
.product .title{ width:100%; text-align:center; font-size:35px; padding-top:30px; letter-spacing:10px; margin-bottom:60px;}
.product .title p{ width:100%; font-size:18px;  letter-spacing:1px; line-height:1px; }
.product span{ font-size:30px;}


.bk{ background-color:#f4f4f4; width:100%; height:1100px; clear:both;  top:-50px; position:relative;}

.bk .sjx{ width:100px; margin-left:auto; margin-right:auto;}
.bk .dsj{
    width: 0px;
    height: 0px;
    border: 50px solid transparent;
    border-top-color:#e8293f;
}


.bk .sl{ width:6px;  height:980px; font-size:1px; background-image:url(../images/xxx.png); background-repeat:repeat-y; position:absolute; left:49.85%;}
.bk .no1{ width:22px; height:22px; position:absolute; left:49.45%; top:16%;}
.bk .no2{ width:22px; height:22px; position:absolute; left:49.45%; top:45%;}
.bk .no3{ width:22px; height:22px; position:absolute; left:49.45%; top:74%;}
.bk .pl{ padding-left:20px;}
.bk  dl{ width:100%; padding-top:50px;}
.bk  dl dt span{ display:inline-block; width:61px; height:70px; background-image:url(../images/ggy.png); font-size:40px; color:#FFFFFF; line-height:70px; text-align:center;}
.bk  dl dt label{ font-size:40px; color:#dd2122; margin-left:20px; font-weight:500;}
.bk  dl dd{ padding-top:20px; padding-left:25px;}
.bk .pr{ padding-right:20px;}
.bk  img{ width:95%; border-radius:10px;}
.pcn{ display:none;}

.newst{ width:100%; background-image:url(../images/ntbj.png); background-position: left bottom; background-repeat:no-repeat; margin-bottom:10px;}
.newst span{ font-size:35px; font-weight:bold; color:#cb161d;}
.newspic { padding:0px; padding-top:20px; padding-right:30px;}
.newspic dl{ width:47%; float:left;}
.newspic dl dt img{ width:100%;}
.newspic dl dd{ padding-top:10px;}
.newspic dl dd h2{ font-weight:bold;}
.newspic dl dd p{ padding-top:5px; color:#666666; 				word-break:break-all;
				overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }

.newspic dl:nth-child(1){ float:right;}

.news{ padding:0px; padding-left:20px;}
.news dl{ width:100%; border-bottom:#CCCCCC 1px dotted; clear:both; height:117px; margin-top:20px; margin-bottom:20px;}
.news dl dt{ float:left; width:20%; text-align:center; font-weight:normal;}
.news dl dt span{ font-size:35px;}
.news dl dt p{ color:#666666;}
.news dl dd{ float:right; width:80%;}
.news dl dd h2{ font-weight:bold;}
.news dl dd p{ padding-top:20px; color:#666666;
				word-break:break-all;
				overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
				}
				
.rbanner{ width:100%;}				
.rbanner img{ width:100%;}	
.rbav{ top:-40px; height:90px; background-color:#c5161d; position:relative; color:#FFFFFF; text-align:center;  }			
.rbav span{ font-size:30px; display:inline-block; padding-top:5px;}				
.rbav p{ line-height:10px;}	

.navlist{ width:100%; background-color:#FFFFFF; margin-top:-40px;}	
.navlist ul{ padding-left:10px; padding-right:10px;}
.navlist ul li{ line-height:20px;  padding-top:20px; padding-bottom:20px; border-bottom:#f4f4f4 1px solid; padding-left:20px;}	
.navlist ul li a:hover{  display:list-item; border-left:#c5161d 5px solid; padding-left:10px; color:#c5161d; font-weight:bold;}

.xlon{display:list-item; border-left:#c5161d 5px solid; padding-left:10px; color:#c5161d; font-weight:bold;}

.navlist ul p {
    margin-bottom: 7px;
    border-bottom: 1px solid #f2f2f2; padding-left:35px; line-height:20px;
    background: url(../images/left_tree.gif) 20px 14px no-repeat; padding-top:10px; padding-bottom:10px;
}

.llx{ width:100%; margin-top:5px; border-top:#c5161d 3px solid; background-color:#FFFFFF; margin-bottom:30px;}
.llx dl{ padding-left:20px; padding-right:10px; padding-bottom:20px;}
.llx dl dt{ width:100%; font-size:20px; padding-top:20px; color:#c5161d;}

.llx dl dd{ width:100%; padding-top:20px;}
.dqwz{ width:100%; background-color:#FFFFFF; line-height:40px; text-align:right; padding-left:15px; padding-right:15px; margin-top:10px; padding-top:10px; padding-bottom:10px; border-bottom:#f4f4f4 2px solid;}
.dqwz span{ float:left; font-size:20px; font-weight:bold; color:#c5161d;}
.page{ width:100%; clear:both; background-color:#FFFFFF; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px;}

.newshpw{ width:100%; clear:both; background-color:#FFFFFF; padding-top:15px; padding-bottom:15px; padding-left:20px; padding-right:20px;}
.newshpw .title {
    font-size: 20px;
    text-align: center;
}
.newshpw .time {
    width: 100%;
    text-align: center;
    color: #CCCCCC;
    margin-bottom: 30px;
}

.newshpw img{    max-height: 100%;
    max-width: 100%;
    font-size: 0px;
}
.newslist{ padding-left:15px; padding-right:15px; background-color:#FFF; padding-top:10px; padding-bottom:10px;}
.newslist dl{ border-bottom:#CCC 1px dashed; height:100px; position:relative; margin-top:20px; margin-bottom:20px;}
.newslist dl dt{ width:80px; height:80px; padding-left:5px; padding-right:5px; text-align:center; background-color:#f4f4f4; position:absolute; left:0px;}
.newslist dl dt span{ font-size:30px;}
.newslist dl dt p{ border-top:#CCC 1px dashed; padding-top:5px; font-weight:normal;}
.newslist dl dd{ position:absolute; left:100px; }
.newslist dl dd h2{ font-weight:bold;}
.newslist dl dd p{ padding-top:10px; line-height:20px;    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.front{ padding-top:50px;}
.footer{ width:100%; padding-bottom:30px;  padding-top:30px; color:#FFFFFF; text-align:center; background-color:#1c1b21; border-top:#c5151f 3px solid;}
.footer a{ color:#FFFFFF;}
.productlist{ background-color:#FFF; padding-top:10px; padding-bottom:30px;}
.productlist a{ border:#fff 2px solid; width:100%; display:inline-block; margin-top:10px; margin-bottom:20px;}
.productlist a:hover { border:#F00 2px solid;
}
.productlist dl {  position:relative; width:100%; padding:0px;}
.productlist dl dt img{ width:100%; height:200px; transition: all .5s;}
.productlist dl dd{ width:100%;  background: rgba(28,27,33,.5); height:40px; line-height:40px; bottom:0px; text-align:center; color:#FFF; overflow:hidden; position:absolute; left:0px;}

.pshow{ background-color:#FFF; padding-left:15px; padding-right:15px; padding-bottom:30px;}

.cptjs {
    float: left;
    padding-top: 40px;
    position: relative;
    z-index: 0;
}


.cptjs ul h1 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: bold;
}

.cptjs ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.cptjs ul li span {
    font-weight: bold;
}

.cpxx {
    padding-top: 30px;
}

.cpxx .toop {
    width: 100%;
    height: 35px;
    margin-bottom: 40px;
    border-bottom: #CCCCCC 1px solid;
}

.cpxx .toop span {
    background-color:#c5161d;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
    color: #FFFFFF;
}



.pages{
    clear:both; margin-bottom:30px; padding-top:30px; padding-bottom:30px;
    text-align: center; background-color:#FFFFFF;
 }
 .pages span{display: inline-block;  font-family: Arial;  font-size: 13px; padding:4px 9px; 
    margin: 2px; 
    margin-bottom: 5px;  background-color: #c5151f ; color:#FFFFFF;  }
.pages a{
    display: inline-block; 
    font-family: Arial; 
    font-size: 13px; 
    border: #c5151f  1px solid; 
    padding:4px 9px; 
    margin: 2px; 
    margin-bottom: 5px; 
    color: #31363c; 
    text-decoration: none
}

.pages a:hover,.page a:focus{
    font-family: Arial;
    font-size: 13px;
    border: #c5151f  1px solid;
    padding:4px 9px;color: #fff;
    background-color: #c5151f ;
}
.pages .current{
    font-family: Arial;
    border: #c5151f  1px solid; 
    font-size: 13px; 
    padding:5px 9px; 
    color: #fff;
    margin: 2px;  
    background-color: #c5151f 
}


.pclass{ width:100%; display: flex;
    justify-content: space-between; padding-top:30px; padding-bottom:30px;
    align-items: top;}
.pclass dl { float:left; border-right:#CCCCCC 1px dotted; padding-right:2%; padding-left:2%; width:30%;}	
.pclass dl:nth-child(1){ border-left:#CCCCCC 1px dotted;}
.pclass dl dt{ width:100%; padding-bottom:5%; border-bottom:#CCCCCC 1px dotted; padding-right:2%;}	

.pclass dl dd{ padding-top:20px;}
.pclass dl dd p{ padding-top:5px; padding-bottom:5px;}
.pbox{ width:100%; padding:2%; margin-top:30px; margin-bottom:30px; box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.29);
}


.csbox{ width:100%; min-height:100px; }
.csbox .leftx{ width:50%; float:left;}
.csbox .rightx{ width:50%; float:right;}
.csbox .cstitle{ width:100%; height:50px; line-height:50px;  clear:both; font-size:20px; font-weight:bold; margin-bottom:20px; color: #c5161d;}

.tablebk{ border:#CCCCCC 1px solid;}
.hbd{ height:122px;}
.td01{background: linear-gradient(#ff000a, #c5161d);  color:#FFFFFF;  border-right:#CCCCCC 2px solid;}
.td02{background: linear-gradient(#fff, #aaa); padding-left:20px; height:60px;}
.clr{ width:100%; clear:both;}
.tdbc{ background: linear-gradient(#fff, #aaa); padding-left:20px; height:148px;}
.tdbcc{ background: linear-gradient(#fff, #aaa); padding-left:20px; height:207px;}
.tdbccc{ background: linear-gradient(#fff, #aaa); padding-left:20px; height:120px;}
.tablebkd{ border:#CCCCCC 1px solid;}
.tablebkd td{ height:72px;}

.tywl{ width:13.95%;}
.tywr{ width:86.05%;}
.kkkd td{ height:90px;}
.ddssd td{ height:96px;}
.ttda td{ height:148px;}
.dddaa td{ height:180px;}
.affff td{ height:90px;}
.afffff td{ height:104px;}
.ddsssd td{ height:120px;}
.dddag td{ height:74px;}
.dddafg td{ height:60px;}



@media (max-width:767px) {
    
    
.csbox{ width:100%; }
.csbox .leftx{ width:100%; float:left;}
.csbox .rightx{ width:100%; float:left;}
.csbox .cstitle{ width:100%; height:50px; line-height:50px;  clear:both; font-size:20px; font-weight:bold; margin-bottom:20px;}


.tywl{ width:28%;}
.tywr{ width:72%;} 
    
    

body{ font-size:12px;}


.lx dl { height:80px;}

.lx dl dd p {
    padding-top: 4px;
    line-height: 14px;
}

.about {

    top: 0px;
}
.amp{background-color:#FFFFFF; padding-top:20px;}
.amp .video{ height:180px;}
.lx dl dd {

    padding-top:0px;
}

.lx dl dd h1 {
    font-size: 18px;
}

.top{ display:none;}

#slidershow{  width: 100%;   height: 200px;  }  

#slidershow img{ width:100%; height:200px;}

.navbar-brand {
float: left;
height: 50px;
padding: 8px 15px;
font-size: 18px;
line-height: 20px; display:block;
}
.navbar-collapse { border:0px;}

.bk .sjx{ display:none;}


.sl,.no1,.no2,.no3{ display:none;}
.newspic {
    padding-right: 15px; padding-left:15px;
}

.news { 
    padding-right: 15px; padding-left:15px;
}

.product { top:10px; height:300px;}

.product img{ width:20%;}

.product .title {
letter-spacing:5px;
    font-size: 25px;
	    margin-bottom: 20px;

}



.product span {
    font-size: 18px;
}

.product .title p { padding-top:0px; line-height: 27px;
}

.bk {

    height:auto; padding-bottom:30px; padding-top:30px;

}
.bk dl {
    width: 100%;
    padding-top: 30px;
}
.bk .sl{  height:auto;}

.bk img {
    width: 100%;

}

.bk .pr {
    padding-right: 0px;
}

.bk .pl {
    padding-left: 0px;
}


.bk dl dd {
    padding-left: 0px;
}

.bk dl dt label {
    font-size: 30px;

}


.fl{ display:none;}
.pcn{ display:block;}
.mn{ display:none;}
.newst {

    background-position: 15px bottom;

}
.newst span { padding-left:15px; font-size:30px;
}

.newspic dl{ width:100%; float:left;}


.rbav,.llx{ display:none;}

.navlist{ margin-top:12px;display:none;}

.navlist ul{     
      vertical-align:top;
      white-space: nowrap;
      overflow-x:scroll;
      overflow-y:hidden;
      -webkit-overflow-scrolling : touch;}
	  
.navlist ul:after{
 position: absolute;
  top:32px;
  right:30px;
  content: '';
    border-left: 8px solid #000000;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;

}	  
	  
	  
.navlist ul li{
      color: white;
      height: 100%;

      margin-right: 5rem;
      display: inline-block;
      vertical-align:top;
} 
	  
	  

.dqwz { text-align:left;}
.dqwz span{ display:none;}

}
</pre></body></html>