       *{ font-family:"Hiragino Sans GB", "Microsoft YaHei", Arial, Helvetica, sans-serif}
	    body {
            margin: 0;
            padding: 0;
            font-family: "Microsoft YaHei","Apple LiGothic";
            font-size: 14px;
            color: #333;
            background-color: #fff; overflow-X:hidden; font-weight:300;
        }

        a {
            color: #333;
            font-size: 14px;
            text-decoration: none
        }

        a:hover {
            color: #0657a8;
            text-decoration: none
        }

       .bg1 {
            display: block;
            width: 100%;
            background-image: url(images/BG.jpg);
			background-size:100%;
			 background-repeat:no-repeat;
            background-position: center;
            background-attachment: fixed;
            height: 900px;
        }

       .bg2 {
            display: block;
            width: 100%;
            background-image: url(images/logob.png);
            background-position: left;
            background-attachment: fixed;
            height: 900px;
            background-color: transparent;
            position: relative;
        }
		
		.consbg {
  background: url('images/cons2.jpg') no-repeat center ;
  background-size:auto;
  width:100%; height:467px;; display:block;
  
}
	
 .erbg25{
	background-image: url(/images/eBG.jpg);
	display: block;
	width: 100%;
	height: 500px;
	position: relative;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #347e6f;
	background-attachment: fixed;
	background-size:100%;
}
 
 .weizhi{color:#FFF;position:absolute;bottom:20px;text-indent:10px}
.weizhi a{color:#FFF}
.titler{font-size:56px;color:#FFF;margin-top:230px;font-weight:bold;text-align:center}
 
.titler2{font-size:56px;color:#FFF;margin-top:230px;font-weight:bold;text-align:center}
.titler span{font-size:30px;font-weight:300;line-height:50px;letter-spacing:1px}

       .zi1 {
            font-size: 76px;
            line-height: 90px;
            color: #FFF;
            font-weight: bold;
        }

       .zi2 {
            font-size: 39px;
            line-height: 60px;
            color: #FFF;
            letter-spacing: 3px;
        }

       .zi3 {
            font-size: 36px;
            line-height: 60px;
            color: #FFF
        }

       .zis {
            display: block;
            margin-left: 10%;
            top: 350px;
            transition: transform 0.3s ease;
            position: fixed;
            opacity: 1;
     
            
        }

       .zis.hidden {
            opacity: 0;
            visibility: hidden;
        }

        #dao {
            width: 100%;
            display: block;
            height: 80px;
            position: fixed;
            z-index: 99
        }

        #dao a {
            color: #FFF
        }

       .daos {
            background-color: #FFF;
            box-shadow: 0 2px 3px #e2e2e2;
            opacity: .96
        }

        #dao.daos a {
            color: #333
        }

        #dao a:hover {}

       .w75s {
            width: 95%;
            margin-left: auto;
            margin-right: auto;
            height: auto;
            overflow: hidden
        }



.w75s2 {
            width: 95%;
            margin-left: auto;
            margin-right: auto;
            height: auto;
          
        }




       .w75 {
            width: 75%;
            margin-left: auto;
            margin-right: auto;
            display: block;
      
            overflow: hidden;
            height: auto
        }

       .logo {
            height: 100px;
            width: 20%;
            float: left;
            display: none
        }

       .logo3 {
            height: 100px;
            width: 20%;
            float: left;
            display: block
        }

       .logo img {
            margin-top: 10px
        }

       .logo3 img {
            margin-top: 10px
        }

       .logox {
            display: block
        }

       .logox3 {
            display: none
        }

       .nav-links {
            display: flex;
            float: right;
            list-style: none;
            width: 50%;
            margin-top: 15px;
            justify-content: space-evenly;
            align-items: center;
            
        }

       .nav-links li a{text-decoration:none;font-size:18px; height:50px; line-height:50px; display:block}

       .nav-links li a:hover {
            color: #fff;
        }

       .nav-links li {
            position: relative;
        }

       .nav-links li a::before {
           
        }

       .nav-links li a:hover::before {
            width: 100%;
        }
		
		
		
		
		 
		 nav ul {
            list-style-type: none;
            display: flex;
          
        }
       
        
        nav ul li ul{display:none;position:absolute;top:50px;left:-220px;width:500px;height:auto;border-radius:0px;background-color:#FFF;margin-top:30px;padding:0px;margin:0px; color:#333; font-size:12px;}
nav ul li:hover ul{display:block}

        nav ul li ul li a {
	line-height: 36px;
	height: 36px;
 
	color: #333;
	font-size:12px;
	text-align: center;
	  	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f8f8f8;
	width:100%;
	display: -webkit-box;      /* 必须 */
  -webkit-box-orient: vertical; /* 必须 */
  -webkit-line-clamp: 1;     /* 显示的行数 */
  overflow: hidden;          /* 隐藏溢出内容 */
 
	 
			 
        }
		
		
		 .en {
            display: none;
            position: absolute;
            top: 50px;
            left: -135px;
			width:330px;
			height:auto;
			border-radius:5px;
			background-color:#FFF;
			margin-top:30px;
			padding:0px; margin:0px;
			 
			
			 
        }
		
		 .jp {
            display: none;
            position: absolute;
            top: 50px;
            left: -239px;
			width:550px;
			height:auto;
			border-radius:5px;
			background-color:#FFF;
			margin-top:30px;
			padding:0px; margin:0px;
			 
			
			 
        }
        nav ul li:hover ul {
            display: block;
        }
        nav ul li ul li a {
	line-height: 43px;
	height: 43px;
 
	color: #333;
	text-align: center;
	  	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f8f8f8;
	width:100%;
 
	 
			 
        }
        nav ul li ul li a:hover { color:#06F;
            
        }
		
		

        /*Styling Hamburger Icon*/
       .hamburger div {
            width: 30px;
            height: 3px;
            background: #33af35;
            margin: 5px;
            transition: all 0.3s ease;
        }

       .hamburger {
            display: none;
        }

       .ititle {
            font-size: 76px;
            line-height: 90px;
            font-weight: bold;
            display: block;
            width: 100%;
            text-align: center;
        }

       .ititle span {
            display: block;
            height: 25px;
            color: #FFF;
            font-size: 13px;
            width: 310px;
            background: linear-gradient(45deg, #403c93, #33af35);
            margin-left: auto;
            margin-right: auto;
            margin-top: 10px;
            border-radius: 15px;
            font-weight: 500;
            line-height: 25px;
            letter-spacing: 1px;
        }

       .mt90 {
            margin-top: 90px;
        }

       .mt60 {
            margin-top: 60px;
        }

       .mf90 {
            margin-bottom: 90px;
        }

       .mf60 {
            margin-bottom: 60px;
        }

        a.icase {
            width: 31%;
            overflow: hidden;
            display: block;
            background-color: #f5f5f5;
            float: left;
            box-shadow: 0 0 20px rgba(0, 0, 0,.2);
            text-align: center;
            margin: 1%;
			    border-radius: 30px;
        }
 
		
		 

        a.icase img {
            display: inline-block;
            max-width: 100%;
            height: auto;
            transition: all.6s
        }
		
		.pics{ max-height:430px; overflow:hidden;}

        a.icase img:hover {
            transform: scale(1.15)
        }

        a.icase span {
            
            text-align: left;
            width: 93%;
            height: 120px;
            margin-left: 3%;
			 transition: all.6s;
			 display:block;
        }
		
		.icaset{ width:95%; display:block; float: left; position:absolute;}
		.titles{font-size: 22px; font-weight: 600; line-height:30px; width:100%; height:60px; margin-top:20px;}
		.titlesen{font-size: 16px; font-weight: 600; line-height:25px; width:100%; height:60px; margin-top:10px;}
		.times{font-size: 16px; font-weight: 300; line-height:20px; width:100%; letter-spacing:1px;}
		

        a.icase span img {
				width:55px;
            float: right;
            margin-top: 55px;  position:absolute; right:15px;
        }
		
		
		 a.icase:hover span img {
           transform: translateX(-25px);
        }
		
		 a.icase:hover span  { color:#4b58ad;
            
        }
		
		.liucheng{ background-image:url(images/liucheng.jpg); height:638px; background-position:center; width:100%; display:block; margin-top:60px; }
		
		.liucheng .ititle{ color:#FFF;}
		.foot { height:320px; background-color:#3e3e8d; color:#FFF; font-size:15px; line-height:50px; text-align:center;}
		.footb { height:50px; background-color:#33af35; color:#FFF; font-size:15px; line-height:50px; text-align:center;}
		.foot1{ display:block; width:25%; float:left}
		.foot1 img { margin-top:60px;}
		.foot2{ display:block; width:50%; float:left; margin-left:5%;}
		
		.foot21{ display:block; width:88px; float:left; margin-top:60px;}.foot22{ display:block;  float:left; width:90%;}
		
		
		
		.foot3{ display:block; width:20%; line-height:25px; float:left; color:#FFF; margin-top:80px;  }
		.foot3s{ display:block; width:50%; line-height:25px; float:left; color:#FFF; margin-left:35%}
		.process{ height:406px; display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; text-align:center; color:#333;  width: 95%;
            margin-left: auto;
            margin-right: auto;}
.pctitl{ font-size:40px;}
.pctitl i{ color:#0176d3;}
.pctitl span{ display:block; font-size:18px; font-weight:lighter; margin-top:6px;}
.process ul{
	display: -webkit-flex;
	display: flex;
	justify-content: flex-start;
	flex-wrap: nowrap;
	align-items: flex-start;
	 
	list-style-type: none;
	padding:0px; margin:0px;

	 
}
.process ul li+li{ margin-left:110px;}

.pc_t{ font-size:23px; font-weight:lighter; margin:10px 0 15px 0; white-space:nowrap; color:#FFF}
.pc_t em{ font-size:14px; text-transform:uppercase; font-weight:lighter; display:block; margin-top:4px; color:#FFF}
.pcyuan{ width:24px; display:inline-block; height:24px; border:1px solid #fff; border-radius:50%;}
.pcyuan span{ display:inline-block; width:16px; height:16px; background:#fff; margin:4px; border-radius:50%;}
.pcicon{ display:inline-block; width:90px; height:100px; background:url(images/11.png) no-repeat left top; transition:all .3s ease;}
.process ul li:nth-child(2) .pcicon{ background-position-x:-134px;}
.process ul li:nth-child(4) .pcicon{ background-position-x:-284px; width:100px;}
.process ul li:nth-child(3) .pcicon{ background-position-x:-448px;}
.process ul li:nth-child(5) .pcicon{ background-position-x:-600px;}
.process ul li:nth-child(6) .pcicon{ background-position-x:-780px;}
.process ul li:nth-child(7) .pcicon{ background-position-x:-920px;}
.process ul li:nth-child(8) .pcicon{ background-position-x:-1064px;}
.process ul li:nth-child(9) .pcicon{ background-position-x:-1212px;}
.process ul li:hover{ color:#8cc80d;}
.process ul li:hover .pcicon{ background-position-y:-140px;}
.process ul li:hover .pcyuan{ border-color:#8cc80d;}
.process ul li:hover .pcyuan span{ background:#8cc80d;}
.pcbottom{ font-size:39px; font-weight:bold; color:#fff; line-height:170px;}
 
 
 
 
   a.inews {
            width: 31%;
            overflow: hidden;
            display: block;
            background-color: #f5f5f5;
            float: left;
            box-shadow: 0 0 20px rgba(0, 0, 0,.2);
            text-align: center;
            margin: 1%;
			height:600px;
			position: relative
			  
        }

    

        a.inews img {
            display: inline-block;
            max-width: 100%;
            height: auto;
          z-index:1; 
		  transition: all.6s; 
        }

        a.inews:hover img {
            transform: scale(1.1);
        }


 a.inews strong {
            font-size: 22px;
            color: #fff;
            line-height: 50px;
            text-align: left;
            width: 93%;
           
            font-weight: 600;
            margin-left: 5%;
			display:block;
			margin-top:15px;
        }

        a.inews span {
            font-size: 16px;
            color: #fff;
            line-height: 25px;
            text-align: left;
            width: 93%;
         display: block;
            font-weight: 300;
            margin-left: 5%;
			 transition: all.6s
        }

       
 
   .imore {
            width: 100px;
            overflow: hidden;
            display: block;
			height:25px; border-radius:6px;
			line-height:25px;
            background-color: #403c93;
            float: left;
			color:#FFF;
			margin-top:15px;
			margin-bottom:10px;
          
            text-align: center; font-weight:300; font-size:14px;
            
        }
 
 .inewsbg{ background-image:url(images/inewsbg.png); display:block; width:100%; height:180px;  position:absolute; bottom:0px;}
  .menub1_1 {	font-weight: bold;  float: left; width: 50px; cursor: pointer; color: #fff; line-height: 18px; margin-right: 4px; height: 45px; text-align: center; background-color:#33af35; margin-bottom:10px; border-radius:5px; padding-top:7px;}
.menub1_2 {	font-weight: bold;  float: left; width: 50px; cursor: pointer; color: #33af35; line-height: 18px; margin-right: 4px; height: 45px; text-align: center; background-color:#d1ffd2; margin-bottom:10px;border-radius:5px;padding-top:7px;}
.menugtab { text-align:left; line-height:25px; margin-top:60px;}
.dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    margin: 5px;
    margin-top: 25px;
}


a.casemore:link,a.casemore:visited{color:#fff;font-size:16px;line-height:50px;width:180px;height:50px;display:block;margin-right:10px;background-color:#32ae36;border-radius:5px;text-align:center;margin-top:20px;margin-bottom:20px; margin-left:auto; margin-right:auto;}
a.casemore:hover{background-color:#414199}


.aboul{ width:55%; display:block; float:left; margin-left:0%; font-size:18px; line-height:45px;}
.aboul span { font-size:50px; line-height:70px; display:block; margin-bottom:20px;}
.aboul span strong { font-weight:bold;} 
.abour{ width:40%; display:block; float:left; margin-left:5%;}
.abour img { border-radius:10px; margin-bottom:30px; margin-top:98px;}
.aboubo { width:100%; height:660px; background-color:#f5f5f5}


.bol { display:block; width:36%; float:left; }

.bol1 { display:block;  padding:8%; width:84%; background-color:#FFF; line-height:35px; font-size:18px; color:#666; background-image:url(images/a1.png);background-position: right 10px top 10px;background-repeat:no-repeat;   margin-top:50px;height:500px; position: relative;}
.bol1 strong{ font-size:28px; line-height:40px; color:#1864af; font-weight:500; }
.bol1 img{ margin-bottom:50px; position:absolute; width:80%;}
.bol2 { display:block;   padding:8%; width:84%; background-color:#FFF; line-height:35px; font-size:38px; color:#666; margin-top:25px; text-align:center;  }


.bor { display:block; padding:3%; width:56%;  float:left; background-color:#FFF; line-height:40px; font-size:18px; color:#666;background-image:url(images/a2.png);background-position: right 10px top 10px;background-repeat:no-repeat; margin-left:2%;height:500px; margin-top:50px; margin-bottom:50px;}
.bor strong{ font-size:28px; line-height:40px; color:#1864af;font-weight:500}
.bor span { color:#000; font-weight:bold}
.conr strong { font-size:18px; line-height:35px; margin-top:25px; display:block}
.conren strong { font-size:18px; line-height:35px; margin-top:25px; display:block}

.conr span { font-size:16px; line-height:35px;}
.conren span { font-size:16px; line-height:35px;}
.conl{ width:43%; display:block; float:left; margin-left:7%;}
.conl{ text-align:center; font-size:16px; color:#666; line-height:30px;}
.conl input{ display:block; width:75%; background-color:#f1f1f1; margin-bottom:15px; border:0px; height:50px;  text-indent:10px; border-radius:3px; font-size:16px}

.conl textarea{ display:block; width:75%; background-color:#f1f1f1; margin-bottom:15px; border:0px; height:150px;  text-indent:10px; border-radius:3px; font-family:"Microsoft YaHei UI"; line-height:35px;font-size:16px}
.tj {
	font-size: 16px;
	color: #FFF;
	background: linear-gradient(45deg, #3e3e8d, #4ba557);
	display: block; clear:left;
	width: 230px;
	height: 55px;
	line-height: 55px;
	background-color:#0166b3;
	text-align:center;
	border-radius:3px;
 
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	 
	margin-bottom:50px;
	margin-top:30px;
	cursor:pointer;
}

.m50{ margin-top:50px;}
.m90{ margin-top:90px;}
.m130{ margin-top:130px;}

.process2{  display:none}


@media screen and (max-width:1443px){
	.pc_t{ font-size:16px; font-weight:lighter; margin:10px 0 15px 0; white-space:nowrap; color:#FFF}
	 
	
	
	.process ul li+li{ margin-left:90px;}
	
	
	.icaset{ width:95%; display:block; float: left; position:absolute; }
		.titles{font-size: 18px; font-weight: 600; line-height:30px; width:100%; height:60px; margin-top:20px;}
		.titlesen{font-size: 16px; font-weight: 600; line-height:20px; width:100%; height:60px; margin-top:10px; margin-bottom:13px;}
		 a.icase span img {
			width:55px;
            float: right;
            margin-top: 55px;  position:absolute; right:15px;
        }
		
		
		 a.icase:hover span img {
           transform: translateX(-15px);
        }
		
		     .bg1 {
            display: block;
            width: 100%;
            background-image: url(images/BG.jpg);
			background-size: 100% 750px;
			 background-repeat:no-repeat;
            background-position: center top;
            background-attachment: fixed;
            height: 750px; margin:0px; padding:0px;
        }

       .bg2 {
            display: block;
            width: 100%;
            background-image: url(images/logob.png);
            background-position: left top;
            background-attachment: fixed;
            background-color: transparent;
            position: relative;
			background-size: auto 750px;
			 height: 750px; margin:0px; padding:0px;
		
		
	
}

 
.foot1{ display:block; width:20%; float:left}
		.foot1 img { margin-top:60px;}
		.foot2{ display:block; width:65%; float:left; margin-left:0%;}
		
		.foot21{ display:block; width:70px; float:left; margin-top:60px;}.foot22{ display:block;  float:left; width:88%}
		
		
		
		.foot3{ display:block; width:15%; line-height:25px; float:left; color:#FFF; margin-top:80px;  }		
		.foot3s{ display:block; width:90%; line-height:25px; float:left; color:#FFF; margin-left:0%}
	
}

.langs{ float:left;}

.web { display:none;}
.pc { display:block;}

.footb2{display:none;}
@media screen and (max-width:1200px){
.web { display:block;}
.pc { display:none;}
body{margin:0px;padding:0px;font-family:"Microsoft YaHei";font-size:14px;color:#333;background-color:#f3f6f8}
a{color:#333333;font-size:14px;text-decoration:none}
a:hover{color:#0657A8;text-decoration:none}
#dao{width:100%;display:block;height:80px;position:fixed;z-index:99;}
#dao a{color:#FFF}
.daos{background-color:#FFF;box-shadow:0px 2px 3px #e2e2e2;opacity:1}
#dao.daos a{color:#fff}
#dao a:hover{}

nav{position:fixed;z-index:3}
.hamburger{display:block;position:absolute;cursor:pointer;right:5%;top:50%;transform:translate(-5%,-50%);z-index:2;transition:all 0.7s ease}
.nav-links{position:fixed;background:linear-gradient(45deg,#3e3e8d, #3e3e8d);height:100vh;width:100%;flex-direction:column;clip-path:circle(20px at 100% -20%);-webkit-clip-path:circle(50px at 100% -20%);transition:all 1s ease-out;pointer-events:none;margin-top:0px;margin:0px;left:0px;top:0px; padding:0px;

 justify-content: flex-start;



}
.nav-links.open{clip-path:circle(1500px at 90% -20%);-webkit-clip-path:circle(1500px at 90% -20%);pointer-events:all;padding-top:230px;margin:0px;left:0px;top:0px}
.nav-links li{opacity:0}
.nav-links li a{font-size:22px}
.nav-links li:nth-child(1){transition:all 0.5s ease 0.2s}
.nav-links li:nth-child(2){transition:all 0.5s ease 0.4s}
.nav-links li:nth-child(3){transition:all 0.5s ease 0.6s}
.nav-links li:nth-child(4){transition:all 0.5s ease 0.7s}
.nav-links li:nth-child(5){transition:all 0.5s ease 0.8s}
.nav-links li:nth-child(6){transition:all 0.5s ease 0.9s;margin:0}
.nav-links li:nth-child(7){transition:all 0.5s ease 1s;margin:0}
li.fade{opacity:1}
.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}
.toggle .line2{transition:all 0.7s ease;width:0}
.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}

 
.w75s{width:96%;margin-left:auto;margin-right:auto;height:auto;overflow:hidden}
.w75s2{width:96%;margin-left:auto;margin-right:auto;height:auto}
.ab2kuang{display:block;width:100%;float:left;height: auto;}
.ab2kuangs{width:90%;padding:5%;font-size:14px;line-height:25px;color:#FFF;



}

.ab2-zib{color:#f0efef;font-size:50px;margin-left:30px;margin-top:30px;display:block}
.ab2-zi{font-size:36px;font-weight:bold;position:absolute;margin-top:-50px;display:block;margin-left:30px;letter-spacing:1px}
.abghui{background-color:#fff}
a.ab2-more:link,a.ab2-more:visited{color:#fff;background-color:#015198;text-decoration:none;font-size:14px;line-height:25px;width:110px;display:block;float:left;text-align:center;border-radius:5px;margin-top:25px;margin-left:30px; margin-bottom:30px;}
a.ab2-more:hover{color:#fff;background-color:#F90}
.ab2-zix{width:33%;font-size:14px;display:block;float:left;text-align:center;margin-top:30px; margin-bottom:39px;}
.ab2-zix strong{font-size:36px;color:#0d6db7}

.m50{margin-top:10px}
.m90{margin-top:20px}
.m130{margin-top:30px}

.mt90{margin-top:30px}
.mt60{margin-top:20px}
.mf90{margin-bottom:30px}
.mf60{margin-bottom:20px}



.ititle{font-size:39px;line-height:39px;font-weight:bold;display:block;width:100%;text-align:center;text-transform:uppercase}
.ititle span{display:block;height:22px;color:#FFF;font-size:10px;width:max-content; background: linear-gradient(45deg, #403c93, #33af35);margin-left:auto;margin-right:auto;margin-top:5px;border-radius:15px;line-height:22px;letter-spacing:1px;font-weight:500; margin-bottom:20px; padding-left:10px; padding-right:10px}



a.pr2-list:link,a.pr2-list:visited{color:#333;text-decoration:none;font-size:14px;line-height:25px;width:48%;display:block;text-align:center;margin-top:25px;float:left;margin-left:1%;margin-right:1%;background-color:#fff}
a.pr2-list:hover{color:#fff;background-color:#f39c0a}
a.pr2-list img{width:100%;height:auto}
a.pr2-list span{font-size:14px;line-height:20px;display:block;height:50px;display:grid;place-items:center}

.pr2-bg{background-size:100%;display:block;height:auto;width:100%;background-image:url(../images/aboutbg.jpg); padding-bottom:50px;}

.ne4kleft{background-image:url(images/nleft.jpg);background-position:center;background-repeat:no-repeat;background-size:100%;width:100%;height:230px;margin:0px;padding:0px;float:left}
.ne4kright{display:block;width:100%;margin:0px;padding:0px;float:left; margin-top:50px;}
 
 a.ne5-list:link,a.ne5-list:visited{color:#333;text-decoration:none;font-size:16px;line-height:30px;width:96%;display:block;height:160px;text-align:left;float:left;margin-left:2%;margin-right:2%;background-color:#fff;box-shadow:0px 0px 15px #e1e1e1;margin-bottom:15px;border-radius:6px;transition:all 0.5s;overflow:hidden;transition:all 0.5s;overflow:hidden;position:relative}
a.ne5-list:hover{box-shadow:0px 0px 15px #c2c2c2}

.foot{height:auto;background-color:#3e3e8d;color:#FFF;font-size:14px;line-height:30px;text-align:center}
.footb{height:40px;background-color:#33af35;color:#FFF;font-size:12px;line-height:40px;text-align:center}

.footb2{height:50px;background-color:#33af35;color:#FFF;font-size:12px;line-height:20px;text-align:center; display:block; padding-top:10px;}



.foot1{display:block;width:80%;float:left; margin-left:10%;}
.foot1 img{margin-top:30px}
.foot2{display:block;width:90%;float:left;margin-left:5%}
.foot21{display: flex; justify-content: center; gap: 10px; float:none;margin-top:20px; width:100%;}
.foot22{display:block;float:left;width:100%}
.foot3{display:block;width:90%;line-height:25px;float:left;color:#FFF;margin-top:35px; margin-left:5%; margin-bottom:20px; }
.foot3s{display:block;width:50%;line-height:25px;float:left;color:#FFF;margin-left:25%}
.foot3s img { width:100px; height:auto;}
.menugtab{text-align:center;line-height:25px;margin-top:35px}

.pr1-tit{width:auto;text-align:center;font-size:30px;color:#FFF;margin-top:20px;line-height:40px;display:block;padding-top:20px;margin-bottom:15px}
.pr1-tit span{font-size:16px;color:#FFF;line-height:40px}
.pr1-tit span span{display:block;width:80px;height:1px;background-color:#FFF;margin-left:auto;margin-right:auto}


.aboul{width:96%;display:block;float:left;margin-left:2%;font-size:16px;line-height:25px}
.aboul span{font-size:39px;line-height:60px;display:block;margin-bottom:10px}
.aboul span strong{font-weight:bold}
.abour{width:96%;display:block;float:left;margin-left:2%}
.abour img{border-radius:10px;margin-bottom:30px;margin-top:38px; width:100%;}
.aboubo{width:100%;height:auto;background-color:#f5f5f5;padding-bottom:80px}

.ercase{width:48%;overflow:hidden;display:block;background-color:#f1f1f1;float:left;box-shadow:0 0 20px rgba(0,0,0,.2);text-align:center;margin:1%;border-radius:10px}
.ercase img{width:100%}

.left{display:none;width:20%;float:left;margin-left:2%}
.right{display:block;width:96%; margin-left:2%;}
.newscon{display:block;padding:6px;font-size:16px;line-height:25px}


a.icase{width:96%;overflow:hidden;display:block;background-color:#f1f1f1;float:left;box-shadow:0 0 20px rgba(0,0,0,.2);text-align:center;margin:2%;border-radius:10px}
a.icase img{display:inline-block;max-width:100%;height:auto;transition:all.6s}
.titles{font-size:16px;font-weight:300;line-height:16px;width:100%;height:50px;}
.pleft{display:block;width:96%;float:left;text-align:left; margin-left:2%}
.pright{display:block;width:96%;float:left;text-align:left;font-size:16px;line-height:25px;margin-left:2%}

.pright h1{text-align:left; line-height:35px;}
.pright .email{display:block;width:100%;height:39px;line-height:39px;font-size:18px;color:#FFF;background-color:#f29b09;text-align:center;border-radius:5px;margin-top:20px; margin-bottom:30px;}
h1{font-size:25px;line-height:30px;display:block;width:100%;text-align:center}

.conl{width:96%;display:block;float:left;margin-left:2%; margin-top:30px;}
.conr{width:96%;display:block;float:left;margin-left:2%; margin-bottom:60px}


.conl input{display:block;width:96%;background-color:#fff;margin-bottom:15px;border:0px;height:50px;text-indent:10px;border-radius:3px;font-size:16px}
.conl textarea{display:block;width:96%;background-color:#fff;margin-bottom:15px;border:0px;height:150px;text-indent:10px;border-radius:3px;font-family:"Microsoft YaHei UI";line-height:35px;font-size:16px}
.conr span{font-size:16px;line-height:25px}
nav ul li ul{display:none;position: absolute;top:50px;left:0px;width:100%;height:auto;border-radius:5px;background-color:#FFF;margin-top:30px;padding:0px;margin:0px; color:#333; font-size:14px; z-index:99999} .nav-links li {
            position: relative; width:100%; text-align:center;
        }
.nav-links li a{text-decoration:none;font-size:22px; width:100%; }
.nav-links li ul li a{text-decoration:none;font-size:16px;}
 .logo img {
            margin-top: 25px; height:30px;
        }

       .logo3 img {
            margin-top: 25px; height:30px;
        }


.titler{font-size:36px;color:#FFF;margin-top:130px;font-weight:bold;text-align:center}
.titler2{font-size:26px;color:#FFF;margin-top:120px;font-weight:bold;text-align:center}
 

.titler span{font-size:30px;font-weight:300;line-height:50px;letter-spacing:1px}


 .erbg25{
	background-image: url(/images/eBG.jpg);
	display: block;
	width: 100%;
	height: 300px;
	position: relative;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #347e6f;
	background-attachment: fixed;
	background-size:100%;
}

.menub1_1 {	font-weight: bold;  float: left; width: 50px; cursor: pointer; color: #fff; line-height: 18px; margin-right: 0px; height: 45px; text-align: center; background-color:#33af35; margin-bottom:10px; border-radius:5px; padding-top:7px;}
.menub1_2 {	font-weight: bold;  float: left; width: 50px; cursor: pointer; color: #33af35; line-height: 18px; margin-right: 0px; height: 45px; text-align: center; background-color:#d1ffd2; margin-bottom:10px;border-radius:5px;padding-top:7px;}



.bg1 {
            display: block;
            width: 100%;
            background-image: url(images/BG.jpg);
			background-size:120%;
			 background-repeat:no-repeat;
            background-position: center top;
            background-attachment: fixed;
            height: 260px;
        }



 .bg2 {
            display: block;
            width: 100%;
            background-image: url(images/logob.png);
            background-position: left top;
            background-attachment: fixed;
            background-color: transparent;
            position: relative;
			background-size: auto 260px;
			 height: 260px; margin:0px; padding:0px;
		
		
	
}

 .zi1 {
            font-size: 36px;
            line-height: 50px;
            color: #FFF;
            font-weight: bold;
        }

       .zi2 {
            font-size: 19px;
            line-height: 30px;
            color: #FFF;
            letter-spacing: 0px;
        }

       .zi3 {
            font-size: 26px;
            line-height: 30px;
            color: #FFF
        }

       .zis {
            display: block;
            margin-left: 2%;
            top:100px;
            transition: transform 0.3s ease;
            position: fixed;
            opacity: 1;
     
            
        }


.liucheng{  display:none}
 


.bol { display:block; width:96%; float:left; margin:2%; height: auto; }

.bol1 { display:block;  padding:8%; width:84%; background-color:#FFF; line-height:30px; font-size:18px; color:#666; background-image:url(images/a1.png);background-position: right 10px top 10px;background-repeat:no-repeat;   margin-top:50px;height:auto; position: relative; background-size:20%;}
.bol1 strong{ font-size:25px; line-height:40px; color:#1864af; font-weight:500; }
.bol1 img{ margin-bottom:0px; position:relative; width:100%}
.bol2 { display:block;   padding:8%; width:84%; background-color:#FFF; line-height:30px; font-size:38px; color:#666; margin-top:25px; text-align:center;  }
.bor { display:block; padding:3%; width:90%;  float:left; background-color:#FFF; line-height:40px; font-size:18px; color:#666;background-image:url(images/a2.png);background-position: right 10px top 10px;background-repeat:no-repeat; margin-left:2%;height:auto; margin-top:30px; margin-bottom:10px; background-size:20%}
#dao .w75s2 .nav-links li{display: flex; justify-content: center;}
#dao .w75s2 .nav-links li .langs { float:left; font-size:14px; display:block; width:55px;}
.consbg {
  background: url('images/cons2.jpg') no-repeat center center ;
  width:100%; height:300px; display:block;
  background-size:180%;
  
}


 }