﻿.dhtop{ padding-top: 20px;overflow: hidden;}
 
.fl{float: left;}
.fr{float: right;}
 @media only screen and (min-width: 992px) {

#box1{width: 100% ;height: 250px;overflow: hidden;position: relative;margin:  0px 0px;background: white;text-align: center;
border:1px solid #ccc;  }
#box1 ul{position: absolute;left: 0px;right: 0px;border:1px solid #ccc;overflow: hidden; }
#box1 ul li{float: left; list-style:none;width:300px; margin:0 8px; overflow: hidden;height: 250px;  overflow: hidden;}
#box1 ul li img{width:300px ;height: 200px; }
#box1 ul li p{font-weight: 600; }
 
 .pro1 {width: 1100px;margin: 0 auto;overflow: hidden;}
	.pro1 dl{width: 220px;float: left;text-align: center;}
	.pro1 dl dt{width: 100px;margin: 0 auto;}
	.pro1 dl dt img{width: 100%;}
	.pro1 dl dd{width: 45px;text-align: center;height:45px;line-height:45px;margin: 0 auto;background: #980000;border-radius:100% ;
	position: relative;margin-top: -72px;}
	.pro1 #zwf{height:30px;}
	.pro1 dl dd img{width: 20px;}
	.pro1 dl p{font-weight: 600;}
	@-webkit-keyframes rotation{ 
    from {-webkit-transform: rotate(0deg);} 
    to {-webkit-transform: rotate(360deg);} 
}

.an{ 
    -webkit-transform: rotate(360deg); 
    animation: rotation 4s linear infinite; 
    -moz-animation: rotation 4s linear infinite; 
    -webkit-animation: rotation 4s linear infinite; 
    -o-animation: rotation 4s linear infinite; 
}
.title{text-align: center;}

.pro2 {width: 1100px;margin: 0 auto;overflow: hidden;}
.pro2 dl{width: 220px;float: left;text-align: center;}
.pro2 dl dt{width: 120px;margin: 0 auto;}
.pro2 dl dt img{width: 100%;}
.pro2 dl dd{width: 90px;text-align: center;height: 90px;line-height: 90px;margin: 0 auto;background: #980000;border-radius:100% ;
position: relative;margin-top: -101px;}
.pro2 #zwf{height: 20px;}
.pro2 dl dd img{width: 40px;}
.pro2 dl p{font-weight: 600;}
.pro2 dl .p { width: 90%;margin: 0 auto;padding-top: 10px;}
.ckxqys{width: 150px;height: 60px;background: #073763 ;color: white;margin:30px auto;overflow: hidden;text-align: center;}
.ckxqys a{color: white;display: block;padding-top: 10px;letter-spacing: 2px;}
.lxwm{width: 1200px;margin: 10px auto;overflow: hidden;}
			 
			.lxwm1 dl{overflow: hidden;width: 100%;}
			.lxwm1 dl dt{width: 50%;margin: 20px auto;text-align: center;}
			.lxwm1 dl dt img{width: 50px}
			.lxwm1 dl dd {color: white; text-align: center;width: 95%;margin: 0 auto;overflow: hidden;}
			
			.lxwm1 dl dd p{width: 100%;}
			.lxwm1 dl dd p:last-child{font-size: 14px;}
			.lxwm2{width: 500px;float: left;margin-left: 20px;}
			.lxbg{width: 100%;}
			.lxbg1{position: relative;margin-top: -220px;z-index: -1;}
			.lxbg1 img{height: 150px;}
 
 
 .srdz{width: 1200px;margin: 10px auto;overflow: hidden; background-size:cover ; }
 .srdz1{width: 650px;float: left; overflow:hidden ;}
 .srdz2{width: 500px;float: left;margin-left: 20px;}

.foot{color: white;padding-top: 50px;background: black;padding-bottom:50px;}

.gsxx{ font-size: 1.15em;}
 .gsxx ul li{overflow: hidden;}
 
 .gsxx ul li p{font-size: 18px;}
   .gsxx ul li p:last-child{width: 330px;}

.gsxx1{ font-size: 1.15em;}
 .gsxx1 ul li{overflow: hidden;}
 
  .gsxx1 ul li p{font-size: 18px;}
   .gsxx1 ul li p:last-child{width: 355px;}
   
.gsxx2{ font-size: 1.15em;}
 .gsxx2 ul li{overflow: hidden;}
  
   .gsxx2 ul li p{font-size: 18px;}
   .gsxx2 ul li p:last-child{width: 240px;}
  
.gsxx3{ font-size: 1.15em;}
 .gsxx3 ul li{overflow: hidden;}
  
   .gsxx3 ul li p{font-size: 18px;}
   .gsxx3 ul li p:last-child{width: 475px;}
   
.srdz-js{width: 470px;padding: 10px;}   
			.srdztp{width: 100%;overflow: hidden;margin-top: 10px;}
			.srdztp img:hover{transform: scale(1.1);transition: all 1s;}
			

 
		img{ border:0;  }  
		
		.picMarquee-left{ width:1140px;height: 250px;  overflow:hidden; position:relative;  border:1px solid #ccc; margin: 0 auto; background: white; }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right;
		 margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("404.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{     }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:300px;height: 200px;   display:block;    }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li p{font-weight: 600;} 
		.fos-18{font-size: 18px;}
		.fos-16{font-size: 16px;}
		.aniu3{height: 50px;display: block;overflow: hidden;font-size: 18px;}
		.aniu {margin-top: 10px;padding-bottom: 10px;overflow: hidden;height: 75px;display: block;} 
        .aniu1 { overflow: hidden;height: 25px;line-height: 25px;font-size: 16px;} 
        .xlys{height: 120px;overflow: hidden;width: 100%;padding-top: 10px;border-top:1px solid darkgray ; font-size: 16px;}

		.about-tp ul li{float:left;width: 48%;  margin: 1%;}
.fg{width: 49%;float: left;overflow: hidden;height: 60px; margin-right: 1%;font-size: 16px; }		
	.lxwmwxindex{border:1px solid darkgray;padding: 20px 0px  20px 0px;}
            .lxwmwx {text-align: center;width:740px;border-top:1px solid darkgray ;margin : 10px auto;}
            .lxwmwx dl{width: 120px;margin:  0px auto;  margin-top:20px; }
            .lxwmwx dl dt{width: 120px;}
            .lxwmwx dl dt img{width: 100%;}
            .lxwmwx dl dd{font-size: 14px;font-weight: 600;}
            
}











@media only screen and (max-width: 768px) {
	.hdh{width: 100%;display: none;border-top:2px solid black ;}
	.dhli{padding: 10px 0px;border-bottom:1px solid darkgray ;width: 100%;}
	.dhli a{font-weight: 600;}

#box1{width: 100% ;height: 250px;overflow: hidden;position: relative;margin:  0px 0px;background: white;text-align: center;
border:1px solid #ccc;  }
#box1 ul{position: absolute;left: 0px;right: 0px;border:1px solid #ccc;overflow: hidden; }
#box1 ul li{float: left; list-style:none;width:300px; margin:0 8px; overflow: hidden;height: 250px;  overflow: hidden;}
#box1 ul li img{width:300px ;height: 200px; }
#box1 ul li p{font-weight: 600; }
 
 .pro1 {width: 320px;margin: 0 auto;overflow: hidden;}
	.pro1 dl{width:50%;float: left;text-align: center;}
	.pro1 dl dt{width: 70%;margin: 0 auto;}
	.pro1 dl dt img{width: 100%;}
	.pro1 dl dd{width: 45px;text-align: center;height:45px;line-height:45px;margin: 0 auto;background: #980000;border-radius:100% ;
	position: relative;margin-top: -78px;}
	.pro1 #zwf{height:30px;}
	.pro1 dl dd img{width: 20px;}
	.pro1 dl p{font-weight: 600;}
	@-webkit-keyframes rotation{ 
    from {-webkit-transform: rotate(0deg);} 
    to {-webkit-transform: rotate(360deg);} 
}

.an{ 
    -webkit-transform: rotate(360deg); 
    animation: rotation 4s linear infinite; 
    -moz-animation: rotation 4s linear infinite; 
    -webkit-animation: rotation 4s linear infinite; 
    -o-animation: rotation 4s linear infinite; 
}
.title{text-align: center;}

.pro2 {width:320px;margin: 0 auto;overflow: hidden;}
.pro2 dl{width: 50%;float: left;text-align: center;margin-top: 5px;}
.pro2 dl dt{width: 70%;margin: 0 auto;}
.pro2 dl dt img{width: 100%;}
.pro2 dl dd{width: 70px;text-align: center;height: 70px;line-height: 70px;margin: 0 auto;background: #980000;border-radius:100% ;
position: relative;margin-top: -88px;}
.pro2 #zwf{height: 20px;}
.pro2 dl dd img{width: 30px;}
.pro2 dl p{font-weight: 600;}
.pro2 dl .p { width: 90%;margin: 0 auto;padding-top: 10px;}
.ckxqys{width: 150px;height: 60px;background: #073763 ;color: white;margin:30px auto;overflow: hidden;text-align: center;}
.ckxqys a{color: white;display: block;padding-top: 10px;letter-spacing: 2px;}
 
			 .lxwm1{background: #F4F4F4;}
			.lxwm1 dl{overflow: hidden;width: 100%;}
			.lxwm1 dl dt{width: 50%;margin: 20px auto;text-align: center;}
			.lxwm1 dl dt img{width: 50px}
			.lxwm1 dl dd { text-align: center;width: 95%;margin: 0 auto;overflow: hidden;}
			
			.lxwm1 dl dd p{width: 100%;}
			.lxwm1 dl dd p:last-child{font-size: 14px;}
			.lxwm2{width: 100%;}
			.lxbg{width: 100%;}
			.lxbg1{position: relative;margin-top: -220px;z-index: -1;}
			.lxbg1 img{height: 150px;}
 
  
 .srdz1{width: 90%;  overflow:hidden ;margin: 0 auto}
 .srdz2{width:90%; margin: 0 auto}

.foot{color: white;padding-top: 20px;background: black;padding-bottom:50px;}
.wxtp{width: 50%;text-align: center;margin: 0 auto;}
.wxtp dt{width: 70%;margin: 0 auto;}
.gsxx{ font-size:14px;width: 90%;margin: 0 auto;}
 .gsxx ul li{overflow: hidden;}
 
 .gsxx ul li p{font-size: 14px;}
   .gsxx ul li p:last-child{width: 210px;}

.gsxx1{ font-size:14px;width: 90%;margin: 0 auto;}
 .gsxx1 ul li{overflow: hidden;}
 
  .gsxx1 ul li p{font-size: 14px;}
   .gsxx1 ul li p:last-child{width: 162px;}
   
.gsxx2{ font-size:14px;width: 90%;margin: 0 auto;}
 .gsxx2 ul li{overflow: hidden;}
  
   .gsxx2 ul li p{font-size: 14px;}
   .gsxx2 ul li p:last-child{width: 240px;}
  
.gsxx3{ font-size:14px;width: 100%;margin: 0 auto;}
 .gsxx3 ul li{overflow: hidden;}
  
   .gsxx3 ul li p{font-size: 14px;}
   .gsxx3 ul li p:last-child{width: 260px;}
   
   .gsxx4{ font-size:14px;width: 100%;margin:10px auto;}
    .gsxx4 ul{overflow: hidden;}
 .gsxx4 ul li{overflow: hidden;}
 
  .gsxx4 ul li p{font-size: 14px;}
   .gsxx4 ul li p:last-child{width: 213px;}
   
   
.srdz-js{width:100%; margin-top: 10px;}   
			.srdztp{width: 100%;overflow: hidden;margin-top: 10px;}
			.srdztp img:hover{transform: scale(1.1);transition: all 1s;}
			
.fg{width:100%;  overflow: hidden; font-size: 16px; margin:  0px auto;margin-top: 10px;}
 
.bg-info {
    background-color: #dc3545!important;
}
		img{ border:0;  }  
		
		.picMarquee-left{ width:100%;height: 250px;  overflow:hidden; position:relative;  border:1px solid #ccc; margin: 0 auto; background: white; }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right;
		 margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("404.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{     }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:300px;height: 200px;   display:block;    }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li p{font-weight: 600;} 
		.fos-18{font-size: 16px;}
		.fos-16{font-size: 16px;}
		.aniu3{height: 50px;display: block;overflow: hidden;font-size: 18px;}
		.aniu {margin-top: 10px;padding-bottom: 10px;overflow: hidden;height: 75px;display: block;} 
        .aniu1 { overflow: hidden;height: 25px;line-height: 25px;font-size: 16px;} 
        .xlys{height: 120px;overflow: hidden;width: 100%;padding-top: 10px;border-top:1px solid darkgray ; font-size: 16px;}

		.about-tp ul li{float:left;width: 48%;  margin: 1%;}
		
	.lxwmwxindex{border:1px solid darkgray;padding: 10px 0px  10px   0px;}
            .lxwmwx { text-align: center;width: 100%; }
            .lxwmwx .zxyu1 {width:70%;text-align: center;height: 40px;background: #dc3545;border-radius:10px ;margin: 10px auto;line-height: 40px;}
            .lxwmwx .zxyu2 {width:50%;text-align: center;height: 40px;background: #dc3545;border-radius:10px ;margin: 10px auto;line-height: 40px;}
            .lxwmwx  .zxyu1 a {color: white;font-size: 16px;}.lxwmwx  .zxyu2 a {color: white;font-size: 16px;}
            .lxwmwx dl{width: 120px;margin:  0px auto;  margin-top:20px;text-align: center; }
            .lxwmwx dl dt{width: 120px;}
            .lxwmwx dl dt img{width: 100%;}
            .lxwmwx dl dd{font-size: 14px;font-weight: 600;}
            
}