@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6,div,input, blockquote, p, pre, dl,dd, ul,li, a, span, caption, th, td,form, fieldset, legend, input, button, textarea, address{
    margin:0;
    padding:0;
    list-style:none;
	outline:none;
	border:none;
	text-decoration:none;
}


.clearfix {
	zoom: 1;
}


body{
       font-family: 'Microsoft YaHei';
	  min-width:1200px;
	  margin:0 auto;
	  padding:0;
	  background:#f5f5f5;
	}
.header{
	   height:140px;
	   background-color:#0666af;
	   position: relative;
	   z-index: 10;
	 }
.header>.header-content{
	    width:1200px;
		height:140px;
		margin:0 auto;
		padding:0;
	}
.header>.header-content>.logo{
	    width:450px;
		height:70px;
		margin-left:0px;
		 margin-top:35px;
		 float:left;

	}
.header>.header-content>.logo img{
	     margin-top:0px;
border:none;
	  }
	  
.header>.header-content>.nav>.nav-ul{
	    position:relative;
	    float:left;
		height:70px;
		width:600px;
		margin-left:100px;
		margin-top:35px;
	 }
.header>.header-content>.nav>.nav-ul li{
	    width:120px;
		float:left;
		text-align:center;
		padding-top:25px;
		position:relative;
	 }
.header>.header-content>.nav>.nav-ul li a{
	   font-size:15px;
		color:#fff;
	}
.header>.header-content>.nav>.nav-ul li:hover{
	   cursor:pointer;
	   font-weight:bold;
	}
.header>.header-content>.nav>.nav-ul  .item-parent{
	    position:relative;
		top:0;
		left:0;
	 }
.header>.header-content>.nav>.nav-ul  .item-parent:hover{
      color:#F8C43A;
}

.header>.header-content>.nav>.nav-ul .item-parent .item-child{
	    position:absolute;
		height:0;
		 margin-top:15px;
		 transition:height .5s;
	    width:120px;
         overflow:hidden;
	}	

.header>.header-content>.nav>.nav-ul .item-parent:hover .item-child{
       display:block;
        z-index:999 ; 
	   height:100px;
}
.header>.header-content>.nav>.nav-ul>.item-parent>.item-child>.up-triangle{
      width:120px;
}

.header>.header-content>.nav>.nav-ul>.item-parent>.item-child>.up-triangle>.triangle{
     width:0;
	 height:0;
	 border-right:8px solid transparent;
	 border-left:8px solid transparent;
	 border-bottom:8px solid red;
	 margin-left:50px;
}
.header>.header-content>.nav>.nav-ul>.item-parent>.item-child>.child-list{
       display:block;
      width:120px;
	  height:80px;
	  background:#16496e;
	  opacity:0.7;
	  border-top:2px solid red;
}
.header>.header-content>.nav>.nav-ul>.item-parent>.item-child>.child-list li a{
	   color:#fff;
	}

.header>.header-content>.nav>.nav-ul>.item-parent>.item-child>.child-list div{
      height:40px;
	 font-size:15px;
	 color:#0666af;
	 text-align:center;
	 line-height:40px;
	 border:1px solid #f2f2f2;
	 transition:all .5s linear;
}

.header>.header-content>.nav>.nav-ul>.item-parent>.item-child>.child-list div:hover{
      background-color:#0139A6;
	  color:#fff;
}


.header>.header-content>.search{
	     position:relative;
         width:30px;
		 height:70px;
		 float:right;
		 margin-top:35px;
		 padding-top:25px;
		 
		 	
 	}
.header>.header-content>.search img{
     border:none;
}
.banner{
	width:1200px;
	margin:0 auto;
	margin-top:5px;
	height:400px;
	position: relative;
	z-index: 9;
	}
.banner	.slider .slider-img {
    overflow: hidden;
    height: 400px;
	
}
.banner .slider {
    width: 1200px;
    margin: 0 auto;
    position: relative;
	overflow: hidden;
}
.banner .slider:hover .slider-btn {
    color: #fff;
    text-shadow: 0 0 5px #666;
}
.banner .slider .slider-img {
    width: 1200px;
    position: relative;
}
.banner .slider .slider-img .slider-img-ul {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}
.banner .slider .slider-img .slider-img-ul li {
    float: left;
}
.banner .slider .slider-img .slider-img-ul li img {
    width: 1200px;
    height: 400px;
}
.banner .slider .slider-dot ul {
    position: absolute;
    right: 50px;
    bottom: 30px;
}
.banner .slider .slider-dot ul li {
    cursor: pointer;
    width:10px;
    height: 10px;
    border-radius: 50%;
    background: #0666af;
    border: 1px solid #fff;
    float: left;
    margin-left: 10px;
}
.banner .slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {
    background: #fff;
}
.banner .slider .slider-btn {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    line-height:30px;
    text-align: center;
    color: #000;
    font-size: 20px;
    text-decoration: none;
    font-family: '黑体';
    color: #000;
	opacity:0.5;
}
.banner .slider .slider-btn:hover {
    background: #000;
	opacity:0.6;
}
.banner .slider .slider-btn.slider-btn-left {
    left: 0px;
    margin-top: -30px;
}
.banner .slider .slider-btn.slider-btn-right {
    right: 0px;
    margin-top: -30px;
}
.content{
    min-width:1200px;
	margin-bottom:60px;
	margin:0 auto;
}

.content>.d1{
	width:1200px;
	height:115px;
	margin:0 auto;
	position:relative;
	}
.content>.d1>.d1-text{
	position:relative;
	top:0;
	left:0;
	font-size:25px;
	text-align:center;
	color:#CCC;
	Opacity:0.5;
	padding-top:40px;
	}
.content>.d1>.d1-text1{
	    width:150px;
	    height:50px;
       font-size:25px;
	   color:#000;
	   position:absolute;
	   left:540px;
	   top:40px;
	   font-weight:bold;
	}
 .content>.d1 hr{
     width:60px;
	 border-color:#0666af;
 }
 .content>.d2{
      width:1200px;
	  margin:0 auto;
      height:307px;
 }
 .content>.d2>.d2-left{
     height:307px;
     width:610px;
	 float:left;
	 background:#fff;
position:relative;
 }

 .content>.d2>.d2-left>.txt{
       font-size:15px;
	 color:#000;
        height:200px;
	margin:30px 30px 20px 30px;
	 text-indent:40px;
	 line-height:40px;
 }

 .content>.d2>.d2-left>.point{
      width:116px;
	 height:28px;
      margin-left:35px;
	  cursor:pointer;
 }
.content>.d2>.d2-left>.point img{
     border:none;
}
 .content>.d2>.d2-right{
     width:590px;
	 height:307px;
     float:right;
 }
 .content>.d3{
	 background:#fff;
	 margin-top:60px;
	 height:370px;
 }
.content>.d3>.d3-content{
     width:1200px;
	 height:370px;
	 margin:0 auto;
}
.content>.d3>.d3-content>.d3-left{
      float:left; 
	  width:580px;
	 height:370px;
	 margin-right:20px;
}
.content>.d3>.d3-content>.d3-left>.d3-nav{
     width:580px;
	 height:80px;
	 border-bottom:1px solid #ddd;
}
.content>.d3>.d3-content>.d3-left>.d3-nav .btn{
	 border-left:3px solid #0666af;
	 margin-top:40px;
}

.content>.d3>.d3-content>.d3-left>.d3-nav .more{
      display:inline-block;
      margin-top:50px;
      float:right;
     border:none;
	  }
  

.content>.d3>.d3-content>.d3-left>.d3-nav span{
       margin-top:40px;
      font-weight:bold;
       font-size:25px ;
	   color:#000;
	   padding-left:15px;
	   display:inline-block;
}

.content>.d3>.d3-content>.d3-left ul li{
	 height:20px;
	 font-size:15px;
	 color:#000;
	 margin-top:20px;
}

.content>.d3>.d3-content>.d3-left ul li  img {
	
	 margin-right:10px;
}

.content>.d3>.d3-content>.d3-left ul li .txt{
      margin-left:10px;
      font-size:15px;
	  color:#000;
}
.content>.d3>.d3-content>.d3-left ul li .txt:hover{
      color:#0666af;
}

.content>.d3>.d3-content>.d3-left ul li a.date{
     float:right;
	 font-size:15px;
	 color:#aaa;
}
.content>.d3>.d3-content>.d3-right{
     width:580px;
	 height:370px;
	 float:left;
	 margin-left:20px;
}

.content>.d3>.d3-content>.d3-right>.d3-nav{
     width:580px;
	 height:80px;
	 border-bottom:1px solid #ddd;
}
.content>.d3>.d3-content>.d3-right>.d3-nav .btn{
	 border-left:3px solid #0666af;
	 margin-top:40px;
}

.content>.d3>.d3-content>.d3-right>.d3-nav .more{
      display:inline-block;
      margin-top:50px;
      float:right; 
      border:none;
	  }

.content>.d3>.d3-content>.d3-right>.d3-nav .more img{
    
}

.content>.d3>.d3-content>.d3-right>.d3-nav span{
       margin-top:40px;
      font-weight:bold;
       font-size:25px ;
	   color:#000;
	   padding-left:15px;
	   display:inline-block;
}

.content>.d3>.d3-content>.d3-right ul li{
	 height:20px;
	 font-size:15px;
	 color:#000;
	 margin-top:20px;
}

.content>.d3>.d3-content>.d3-right ul li  img {
	 margin-right:10px;
}

.content>.d3>.d3-content>.d3-right ul li .txt{
margin-left:10px;
      font-size:15px;
	  color:#000;
}

.content>.d3>.d3-content>.d3-right ul li .txt:hover{
      color:#0666af;
}

.content>.d3>.d3-content>.d3-right ul li .date{
     float:right;
	 font-size:15px;
	 color:#aaa;
}
.content>.d4{
	    width:1200px;
		height:380px;
		margin:0 auto;
		position:relative;
		margin-top:50px;
		margin-bottom:50px;
	 }

.content>.d4>.d4-nav{
      width:600px;
	  height:340px;  
	  border:1px solid #cccccc;
	  position:absolute;
	  top:20px;
	  left:20px;
}
.content>.d4>.d4-pic{
	    position:relative;
	    width:600px;
	    height:340px;
	    /* overflow:hidden; */
	}
.content>.d4>.d4-pic ul{
	 width:600px ;
     
	}
.content>.d4>.d4-pic ul li{
       /* position:absolute; */
       /* top:0; */
       /* left:0; */
       height:338px;
       /* width:600px; */
       /* z-index:999; */
       /* float:left; */
 }
	.content>.d4>.d4-pic ul li {
	    opacity:1;
	    /* transition:all 2s ease ; */
	}
	.content>.d4>.d4-pic ul li.active {
	    opacity:1;
	}


.content>.d4>.d4-txt>.square{
	    position:absolute;
		top:170px;
		left:290px;
		z-index:999;
	}
.content>.d4>.d4-txt>.square>.left-triangle{
	  width:0;
	 height:0;
	 border-top:20px solid transparent;
	 border-bottom:20px solid transparent;
	 border-right:20px solid #0666af; 
	 position:relative;
	 top:-20px;
	 left:260px;  
	}
.content>.d4>.d4-txt>.square>.triangle{
	    width:480px;
		height:250px;
		background: #0666af;
		opacity:0.9;
		position:relative;
		top:-170px;
		left:280px;
	}
	
 .content>.d4>.d4-txt>.square>.triangle>.txt{
	    font-size:15px;
		color:#fff;
		padding:30px 40px 20px 55px;
		line-height:30px; 
	 }
.content>.d4>.d4-txt>.square>.triangle>.txt a{
	    display:inline-block;
	   text-indent:40px;
	}
.content>.d4>.d4-link{
	    position:relative;
		z-index:999;
	}
.content>.d4>.d4-link>.right-click{
        position:absolute;
		top:-200px;
		left:0px;	
	}
.content>.d4>.d4-link>.right-click:hover{
	     cursor:pointer;
	}
.content>.d4>.d4-link>.left-click{
	    position:absolute;
		top:-200px;
		left:-53px;
	}
.content>.d4>.d4-link>.left-click:hover{
	    cursor:pointer;
	}
.content>.d4>.d4-left{
	    position:relative;
	}
.content>.d4>.d4-left>.up-txt{
	    width:90px;
		height:160px;
		background:#0666af;
		position:absolute;
		top:-260px;
		right:10px;
		z-index:999;
	}
.content>.d4>.d4-left>.up-txt span{
	      display:block;
	      font-size:20px;
	      color:#fff;
	      text-align:center;
	      margin-top: 60px;
	}

.content>.d4>.d4-left>.down-txt{
	    width:90px;
		height:160px;
		border:1px solid #0666af;
		position:absolute;
		top:-210px ;
		right:0;
	}
.content>.d4>.d4-left>.down-txt a:nth-child(1){
	  position:absolute;
	  right:10px;
	  top:120px;
	  width:30px;
	  border-bottom:2px solid #0666af;
	  z-index:1000; 
	}
	
.content>.d4>.d4-left>.down-txt>.more{
	   font-size:12px;
	   color: #0666af;
	   position:absolute;
	   right:10px;
	   top:130px;

	}
.footer{
	  height:171px;
	  min-width:1200px;
	  background:url(../image/20191204111509654n6L.png) no-repeat center center;
	  margin:0 auto;
	}
	
.footer #logo{
	   width:1200px;
	   height:119px;
	  margin:0 auto;
	}

.footer #logo img{
      border:none;
}
.footer  #logo>.logo-pic{
     display:inline-block;
     margin-top: 30px;
     width:250px;
     height:80px;
     float:left;
     text-align:center;
     margin-left:270px;
     margin-right:40px;
 }
	
.footer #logo .txt{
       display:inline-block;
       margin-top: 30px;
       font-size:15px;
       height:80px;
       line-height: 30px;
       color:#a7a7a7;
       float:left;
 }
	.footer #logo .txt a{
	      display:inline-block;
	}

 #footer-txt{
	  height:50px;
	  line-height:50px;
	  text-align:center;
	  font-size:15px;
	  color:#bbb;
	  margin-top:2px;
	}

	.clear {
    content:"";
	display:display;
    clear: both;
}

















.slider .slider-img .prev,
.slider-img .next {
	position: absolute;
	/* left: 5%; */
	top: 50%;
	display: block;
	filter: alpha(opacity=50);
	opacity: 0.5;
	margin-top: -72px;
}

.slider .slider-img .prev {
	background: url(../images/lb_zuo.png) no-repeat;
	width: 36px;
	height: 36px;
	/* height: 536px; */
	padding-top: 36px;
	margin-top: -25px;
}

.slider .slider-img .next {
	margin-top: -25px;
	left: auto;
	right: 0%;
	background-position: 8px 5px;
	background: url(../images/lb_you.png) no-repeat;
	width: 36px;
	height: 36px;
}

.slider .slider-img .prev:hover,
.slider .slider-img .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}


.fl{
float:left;
}
.fr{
float:right;
}
