	*{
		padding: 0;
		margin: 0;
	}
	div{
		border: 0.1px solid hsla(0,0%,0%,0);
		/*border: 0.1px solid red;*/
	}
	.logo h1{	
 	   font-size: 26px;
	}
	a{
		text-decoration:none;
	}
	p{
       margin-top:10px;
	}
	ul{
		list-style:none;
	}
		.header{
			width: 100%;
			height: 120px;
			position:relative;
			background-image: url(../images/bghead.jpg) ;
			background-position:center;
		}
		.logo{
			color:white;
			height: 60px;
			font-size: 24px;
			float:left;
			text-align: right;		
			vertical-align:bottom;
			display:table-cell;	 
			position:absolute;
			bottom:0;
			cursor: pointer;
			margin-left: 10%;
			margin-bottom: 2.8%;
		}
		.logofont{
			font-size: 19px;
			font-style: oblique;
		}
		.headright{
			width: 70%;
			float: right;
			height: 120px;
		}
		.headright .clean{
			width: 59%;
			height: 60%;
			float: left;
		}
		.headfw{			
			width: 33%;
			height: 30%;
			float: right;
			color: white;
			margin-top: 2%;
			font-size: 20px;
			margin-right: 4%;
		}
		.headfw a{			
			color:white;
		}
		.nav{			
			width: 70%;
			height: 30px;
			float: left;
			margin-left: 20%;
			margin-top:1%;
		}
		.nav li{
			width: 12%;
			float: left;
			text-align: center;
		}
		.nav li a{
			color:white;	
		}		
		.nav li a:hover{
			color:rgb(254,216,53);			
		}
		.zi{
			display: none;
			width: 120%;
			height: 350px;
			margin: 0 auto;
			background-color: white;
			color:black;
			border-radius:5px;
			margin-top: 10px;
		}
		.zi li{
			width: 100%;
			height: 20px;
			margin-top: 10px;
		}
		.zi li a{
			color: black;
		}
		.zi li a:hover{
			color: red;
		}
		.nav li:hover .zi{
			display: block;
		}
		.banner img{
			width: 100%;
			height:100%;
			background-size:auto;
		}
		.content{
			margin-left: 12%;
			margin-right: 10%;
			height: 830px;
		}
		.con1{
			height:50px;
			border-bottom:1px solid #ccc;
		}
		.title{
			height: 34.5px;
			width: 250px;
			border-bottom:1.2px solid blue;			
			margin-top: 15px;
			text-align: center;
			color:blue;
		}
		.fuwu{
			height: 150px;
			width: 96%;
			margin: 0 auto;
			margin-top: 3%
		}
		.svg-wrapper{
			float: left;
			width:150px;
			height: 70px;
			margin-left: 3%;
		}
		#shape{
			stroke-width:6px;
			fill:transparent;
			stroke:#009FFD;
			stroke-dasharray:85 400;
			stroke-dashoffset:-220;
			transition:1s all ease
		}
		#text{
			margin-top:-35px;
			text-align:center
		}
		#text a{
			color:blue;
			text-decoration:none;
			font-weight:100;
			font-size:1.1em
		}
		.svg-wrapper:hover #shape{
			stroke-dasharray:50 0;
			stroke-width:3px;
			stroke-dashoffset:0;
			stroke:#06D6A0;
		}
		.con2{
			width: 43%;
			height: 50px;
			float: left;			
			border-bottom:1px solid #ccc;
		}
		.box{
			width:100%;
			height:400px;
			margin:0 auto;
			overflow: hidden;
		}
		.box a{          	
			 text-decoration:none;
			 color: blue;
          	 width:100px;
          	 overflow:hidden;
             margin-left:10px;
           	 display:block;
             height:28px;
           	line-height:28px;
          	float:left;
		}
		ul,li{
			list-style: none;
		}
		.con2 ul{
			position:relative;
			display:flex;
            margin-top:50px;
		}
		.con2 li{
			width: 33.3%;
			height:50px;
		}
		.con2 p{
          	line-height:25px;
          	letter-spacing:2px;
		}
		input{
			display:none;
		}
		input+label{
			display:block;
			width:100%;
			height:100%;
			background:#fff;
			font-size:18px;
			text-align: center;
			line-height: 50px;
			color:#333;
		}
		input+label+div{
			display:none;
			position: absolute;
			left:0;
			top:50px;
		}
		input:checked+label{
			background: #1e50ae;
			color:#fff;
		}
		input:checked+label+div{
			display:block;
		}
		.about span{
			margin-top: 50px;
			display: block;
			margin-left: 10px;
			margin-right: 5px;
		}
		.con3{
			width: 52%;
			float: left;
			margin-left: 50px;
			border-bottom:1px solid #ccc;
		}
		#focus{
            width:100%;
            height:350px;
            position: relative;
            overflow: hidden;
        }
        #page-con li{
            display: inline-block;
            font-size: 12px;
            /*border:1px solid red;*/
            width:18px;
            height: 18px;
            line-height: 18px;
            /*以百分比定义圆角形状*/
            border-radius: 50%;
            color: white;
            background-color: #3e3e3e;
            /*鼠标形状由箭头变成小手形状*/
            cursor: pointer;
        }
        #page-con{
            /*border:1px solid red;*/
            position: absolute;
            bottom:10px;
            text-align: center;
            width: 100%;
        }
        .anli{
        	height: 400px;
        }
        #focus img{
        	display:none;
        	width:100%; 
        	height:auto;
        	margin-bottom: 100%;
        }
		#page-con span{
			display: none;
		}
		.anli .clean{
			height: 50px;
			margin-left: 5px;
			margin-right: 5px;
		}
		.anli .clean span{
			float: right;
			margin-right: 100px;
		}
		.con4{
			width: 32%;
			height: 350px;
			float: left;
            margin-top:50px;
		}
		.con5{
			width: 32%;
			height: 350px;
			float: left;			
			margin-left: 2%;
            margin-top:50px;
		}
		.con6{
			width: 32%;
			height: 355px;
			float: right;		
			border-bottom:1px solid #ccc;
            margin-top:50px;
		}
		.con4 span{
			float: right;
			margin-right: 5px;
			color:#ccc;
		}
		.con4 li{
			height: 22px;
			overflow: hidden;
			margin-top: 2px;
			margin-left: 2px;
			border-bottom:0.1px solid #ccc;
		}
		.con4 a{
          color:#000;
          width: 77%;
          display: block;
          float: left;
		}
		.con4 img{
			width: 100%;
			height: 150px;
			margin-top: 7px;
		}
		.con5 li{
			height: 22px;
			overflow: hidden;
			margin-top: 2px;
			margin-left: 2px;
			border-bottom:0.1px solid #ccc;
		}
		.con5 img{
			width: 100%;
			height: 150px;
			margin-top: 7px;
		}
		.shebei{
			height: 300px;
			margin-top: 5px;
		}
		
		#focussm{
            width:100%;
            height:350px;
            position: relative;
            overflow: hidden;
        }
        #page-consm li{
            display: inline-block;
            font-size: 12px;
            /*border:1px solid red;*/
            width:18px;
            height: 18px;
            line-height: 18px;
            /*以百分比定义圆角形状*/
            border-radius: 50%;
            color: white;
            background-color: #3e3e3e;
            /*鼠标形状由箭头变成小手形状*/
            cursor: pointer;
        }
        #page-consm{
            /*border:1px solid red;*/
            position: absolute;
            bottom:10px;
            text-align: center;
            width: 100%;
        }
        #focussm img{
        	display:none;
        	width:100%; 
        	height:auto;
        	margin-bottom: 100%;
        }
		#page-consm span{
			display: none;
		}
		.foot{
			background-color: #222222;
			color:white;
			text-align: center;
            margin-top:30px;
    float: left;
    width: 100%;
		}
		.dbleft{
			width: 60%;
			float: left;
			height: 120px;
		}
		.dbright{
			width: 30%;
			float: left;
			height: 120px;
			color: #33FFFF;
			font-weight: bold;
			font-size: 24px;
			text-align: right;
		}
		.dbclean{
			width: 9%;
			float: left;
			height: 120px;
		}
		.beian{
			height: 60px;
          	margin-top: 120px;
		}
		.dbnav{
			font-size: 20px;
			height: 50px;
			line-height: 50px;
		}
		.dbnav li{
			border-left: 1px solid #757272;
			list-style: none;
			width: 8%;
			float: left;
		}
		.dbnav a{
			 text-decoration:none;
			 color: white;
		}
		.dbnav span{
			width: 15%;
			height: 50px;
			float: left;
		}

		.left{
			width: 15%;
			float: left;
			height: auto;
		}
		.left a{
          	text-decoration: none;
            color:#000;
		}
		.left li{
			list-style: none;
			border-bottom: 0.1px solid #ccc;
			text-align: left;
			line-height: 50px;
			width: 100%;
			padding-left: 15px;
			padding-right: -50px;
		}
		.left ul{
			border-top: 1px solid #ccc;
			border-left:  1px solid #ccc;
			border-right: 1px solid #ccc;
			list-style: none;
			padding:0;
			margin:0;
			width: 100%;
			overflow: hidden;
		}
		.left .lftitle{
			background-color: #076ce0;
			color: #eee;
			font-size: 18px;
			padding-left: 12px;
		}
		.right{
			width: 80%;
			height: auto;
			float: left;
			margin-left: 3%;
		}
		.lflianxi{
			margin-top: 20px;
			border-bottom: 1px solid #ccc;
		}
		.lflianxi p{
			padding: 10px;
			line-height: 30px;
			font-size: 13px;
			margin-top: -10px;
		}
		.nyhead{
			border-bottom: 0.1px solid #ccc;
			text-align: center;
			line-height: 50px;
			height: 50px;
		}
		.nyhead span{
			border-bottom: 3px solid blue;
			height: 50px;
			display: block;
			width: 250px;
			margin:0 auto;
    		font-size: 24px;	
		}
		.nymbx a{
			text-decoration: none;
            color:#000
		}
		.nycon{
			margin-top: 50px;
			height: 30x;
			line-height: 30px;
		}
		.nycontent{
         	margin-top:20px;
			margin-left: 12%;
			margin-right: 10%;
			height: 710px;
		}

		.listimg li{
			background-color: #ccc;
			list-style: none;
			width: 31%;
			height: auto;
			float: left;
			margin-left: 2%;
			margin-top: 1%;
			display: block;
			text-align: center;

		}
		.listimg img{
          width: 265px;
          height: 180px;
          padding: 15px 15px 0px 15px;
		}
		.listimg img:hover{			
			padding: 15px 5px 0px 0px;
		}
		.fy{
			margin-top:20px;
            float:left;
			text-align: center;
			width:100%;
		}
		.listnews li{
			list-style: none;
			height: 100px;
			width: 100%;
			border-top: 0.1px solid #ccc;
		}
		.listdate{
			background-color: rgba(240, 146, 86, 0.26);
			width:12%;
			float: left;
			line-height: 70px;
			margin-top: 10px;
			margin-bottom: 10px;
			margin-right: 10px;
			height: 70px;
			display: block;
			text-align: center;
		}
		.listtitle{
			width: 88%;
			display: block;
            margin-top:10px;
		}
		.listdesc{			
            font-size:14px;
		}
		.listtitle a{			
		    text-decoration: none;
			font-weight: bold;
			font-size: 18px;
            color: red;
		}