.show{
 display: inline;
}
.hide{
 display: none;
}
.banner{
 width:100%;
 height:500px;
 
}
.focus{
  position:relative; 
  width:100%; 
  height:500px;
  margin:0 auto;
  z-index:2;
}  
.focus img{
  width: 100%; 
  height: 500px;
} 
.focus .btn{
  position:absolute; 
  bottom:34px; 
  left:510px; 
  overflow:hidden; 
  zoom:1;
} 
.focus .btn a{
 position:relative; 
 display:inline; 
 width:13px; 
 height:13px; 
 
 margin:0 5px;
 color:#B0B0B0; 
 text-decoration:none; 
 text-align:center; 
 outline:0; 
 float:left; 
 background:#D9D9D9; 
}  
.focus .btn a:hover,.focus .btn a.current{
 cursor:pointer;
 background:#fc114a;
}  
.focus .shadow{
  position:absolute;   
  bottom:245px; 
  z-index:10; 
  height:75px; 
  width:695px;   
  display:block;
  background:url(../images/dian1.png) repeat;
   padding:35px 25px; 
 left:20%;
}

.focus .shadow a{
  text-decoration:none; 
  color:#fff; 
  font-size:28px;  
  line-height:35px;
  overflow:hidden; 
  font-family:SimSun;
  font-weight:bold;
}
.focus .shadow p{
 font-size:16px;
 color:#ffffff;
 line-height:30px;
 margin-top:12px;
 
}
.focus .fPic{
  position:absolute; 
  left:0px; 
  top:0px; 
}  
.focus .D1fBt{
  bottom:51px;
  position:absolute;
}  
  
.focus .fcon{
  position:relative; 
  width:100%; 
  float:left;  
  display:none; 
  background:#000  
}  
.focus .fcon img{
  display:block; 
}  
.focus .fbg{ 
position:absolute;
right:0;
bottom:0;
 width:500px;
 margin:0 auto;
 display:block; 
}  
.focus .fbg div{
 overflow:hidden;
 zoom:1;
}    
.focus .D1fBt a{
 position:relative; 
 display:inline; 
 width:13px; 
 height:13px;
 margin:0 5px;  
 text-decoration:none; 
 text-align:center; 
 outline:0; 
 float:left; 
 background:url(../images/dian1.png) no-repeat;
}    
.focus .D1fBt .current,.focus .D1fBt a:hover{
 background:url(../images/dian2.png) no-repeat;
}     
.focus .D1fBt img{
 display:none
}    
.focus .D1fBt i{
 display:none; 
 font-style:normal; 
}    
.focus .prev,.focus .next{
 width:37px;
 height:68px;
 cursor:pointer; 
 position:absolute; 
}
.focus .bginner{
 width:1200px;
 margin:0 auto;
 display:block;
 height:61px;

}
.focus .bginner .prev{
 top:50%;
 margin-top:-60px;
 left:17%;
 background:url(../images/bannerz1.png) no-repeat;
}  
.focus .bginner .next{
 top:50%;
 margin-top:-60px;
 right:17%;
 left:auto;
 background:url(../images/bannery1.png) no-repeat;
}  
.focus .prev:hover{
 background:url(../images/bannerz2.png) no-repeat;
}  
.focus .next:hover{
background:url(../images/bannery2.png) no-repeat;
}
.con1{
 height:320px;
 padding-top:30px;
}

.news_pic{
 width:385px;
 height:290px;
 float:left;
}

.focus7{
  position:relative; 
  width:385px; 
  height:290px;
}  
.focus7 img{
 width:385px; 
 height:290px;
} 
.focus7 .shadow{
  position:absolute;  
  left:0px;
  bottom:0px; 
  z-index:10; 
  height:38px; 
  line-height:38px; 
     
 display:block; 
 
 right:0px;
 padding-left:10px; 
}

.focus7 .shadow a{
  text-decoration:none; 
  color:#fff; 
  font-size:16px;  
  overflow:hidden; 
}
.abs{
 background:#555;
 padding:0 15px;
 color:#fff;
 line-height:35px;
 display:block;
 text-align:left;
 font-size:14px;
}
.focus7 .btn{
  position:absolute; 
  bottom:34px; 
  left:510px; 
  overflow:hidden; 
  zoom:1;
} 
.focus7 .btn a{
 position:relative; 
 display:inline; 
 width:13px; 
 height:13px; 
 border-radius:7px; 
 margin:0 5px;
 color:#B0B0B0; 
 text-decoration:none; 
 text-align:center; 
 outline:0; 
 float:left; 
 background:#D9D9D9; 
}  
.focus7 .btn a:hover,.focus7 .btn a.current{
   cursor:pointer;
   background:#fc114a;
}  
.focus7 .fPic7{
  position:absolute; 
  left:0px; 
  top:0px; 
}  
.focus7 .D7fBt{
 overflow:hidden;
 zoom:1;
 height: 3px;
 z-index:10;
}  
  
.focus7 .fcon7{
  position:relative; 
  width:100%; 
  float:left;  
  display:none; 
  background:#fff  
}  
.focus7 .fcon7 img{
  display:block; 
}  
.focus7 .fbg7{
 bottom: 15px;
 position:absolute;
 text-align:center;
 z-index: 200;
 display:block;
 right:10px;
}  
.focus7 .fbg7 div{
 overflow:hidden;
 zoom:1;
}    
.focus7 .D7fBt a{
 position:relative;
 display:inline;
 width:15px;
 height:3px;
 margin-right: 7px;
 text-decoration:none;
 text-align:center;
 outline:0;
 float:left;
 background:url(../images/newspicbg.png) no-repeat center;
}  
.focus7 .D7fBt .current,.focu7 .D7fBt a:hover{
 background:url(../images/newspicbghover.png) no-repeat;
} 
     
.focus7 .D7fBt img{
 display:none
}    
.focus7 .D7fBt i{
 display:none; 
 font-style:normal; 
}    
.focus7 .prev,.focus7 .next{
 position:absolute;
 width:27px;
 height:30px;
}
.focus7 .prev{
 top: 50%;
 margin-top: -20px; 
 left: 10px;
 cursor:pointer; 
 width:26px;
 height:29px;
 background:url(../images/jdtz1.png) no-repeat;
 
}  
.focus7 .next{
 top: 50%;
 margin-top: -20px; 
 right: 10px;  
 cursor:pointer;
 width:26px;
 height:29px;
 background:url(../images/jdty1.png) no-repeat;
 
}  
.focus7 .prev:hover{
 background:url(../images/jdtz2.png) no-repeat;
}  
.focus7 .next:hover{
 background:url(../images/jdty2.png) no-repeat;
}


.news{
 float:left;
 width:385px;
 height:290px;
}
.title{
 height:40px;
 background:url(../images/titlehbg.png) no-repeat left bottom;
 
}
.title h2{
 font-weight:100;
 float:left;
 font-size:19px;
 color:#f1a124;
 line-height:40px;
 cursor:pointer;
}
.title h2 .en{
 font-size:14px;
 color:#939393;
 
}
.title .more{
 float:right;
 margin-top:18px;

}
.news_list li{
 height:39px;
 line-height:39px;
 border-bottom:1px solid #e5e5e5;
 background:url(../images/dot.png) no-repeat left center;
 padding-left:18px;
}
.news_list li a{
 float:left;
}
.news_list li .date{
 float:right;
 color:#adadad;
 font-size:12px;
}
.news_list li .img{
 float:left;
 margin:7px 0 0 5px;
}
.middle{
 margin:0 21px;
}

.con2{
 height:339px;
 background:url(../images/zbdbg.jpg) no-repeat left center #f0f0f0; 
}
.con2 .inner,.con3 .inner{
 padding:25px 0;
}
.con3{
 height:635px;
background:url(../images/sydbg.jpg) no-repeat center;

}

.con3 .title,.con1 .title{
 background:url(../images/titlebg.png) no-repeat left bottom;
}
.con3 .title h2,.con1 .title h2{
 color:#26788d;
 
}

.con3 .news_list li{
 background:url(../images/doth.png) no-repeat left center;
}
.piccl{
 width:1265px;
 margin:0 auto;
}
.piccl .title{
 width:1200px;
 margin:0 auto;
 padding-top:7px;
 background:url(../images/piccl.png) no-repeat 190px 27px;
}
.picMarquee-left{
  width:1265px;  
  overflow:hidden; 
  position:relative;   
}

.picMarquee-left .hd .prev,.picMarquee-left .hd .next{
     width:14px; 
  height:25px;
  position:absolute; 
  cursor:pointer;
}
.picMarquee-left .hd .next{ 
 bottom:125px;
 background:url(../images/tpclz1.png) no-repeat;  
 left:0px;
}
.picMarquee-left .hd .prev{
  background:url(../images/tpcly1.png) no-repeat; 
  right:0px ;
  bottom:125px;
}
.picMarquee-left .hd .prevStop{
 background:url(../images/tpcly2.png) no-repeat; 
}
.picMarquee-left .hd .nextStop{
 background:url(../images/tpclz2.png) no-repeat; 

}
.picMarquee-left .bd{
 width:1200px;
 margin:25px auto; 
 overflow:hidden; 
 height:215px; 
}
.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;  
  position:relative;
}
.picMarquee-left .bd ul li .pic{
  text-align:center; }
.picMarquee-left .bd ul li .pic img{
  width:287px; 
  height:215px; 
  display:block; 
}
.mark{
  background:url(../images/tpclhover.png) repeat; 
  color:#ffffff;
  width:247px;
  height:175px;
  position:absolute;
    left:0;
  padding:20px;
  text-align:left;
  top:0;
}
.mark h3{
 font-size:15px;
 color:#ffffff;
 border-left:3px solid #ffffff;
 padding-left:10px;
}
.mark .more{
 width:77px;
 height:19px;
 border:1px solid #ffffff;
 text-align:center;
 line-height:21px;
 color:#fff;
 display:block;
 float:right;
 margin-top:130px;
}
.show{
 display:inline;
}
.hide{
 display:none;
}