


.lsh_box{
   overflow:visible;
   margin-bottom: 40px;
}
.tab_btn{ 
   width:100%; 
   height:60px; 
   position:relative;   
}


.tab_btn .bd{ 
   z-index:0;   
   width:1140px; 
   overflow:hidden; 
   margin-top:30px;
   background:url(../picture/gysec2sbg.png) center 5px no-repeat;
   padding-left: 60px;
}
.tab_btn .bd ul li{ 
   zoom:1; 
   vertical-align:middle;
   width:135px; 
   height: 60px;
   text-align:center; 
   float: left;
}
.tab_btn .bd ul li .dot{ 
   width: 18px;
   height:18px; 
   border-radius:50%;
   cursor:pointer; 
   margin:0 auto;
   background-color: #eeeeee;
}

.tab_btn .bd ul li .d_ft{ 
   padding-top:20px;
	height: 16px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
   text-align: center;
}
.tab_btn .bd ul li.act .dot{ 
   background:#004073; 
}
.tab_btn .bd ul li.act .d_ft{ 
   color:#004073; 
}
.tab_btn .prev,
.tab_btn .next{ 
   position:absolute; 
   left:-60px; 
   top:0; 
   display:block; 
   width:30px;
   height:30px;
   background:#004073;  
   font-size: 26px;
   line-height: 30px;
   text-align: center;
   opacity: 0;
}
.tab_btn .next{ 
   left:auto; 
   right:-60px; 
}

.tab_btn:hover .prev,
.tab_btn:hover .next{
   opacity: 1;
}




.tab_con {
   padding:35px 45px 0;
	height: 340px;
	background-color: #ffffff;
}
.tab_con .con_item{
   display: none;
}
.tab_con .con_item{
   display: none;
}
.tab_con .pic_box .lsz_box{
   width: 220px;
   margin-right: 39px;
}
.tab_con .pic_box .lsz_box .l_pic{
   width: 220px;
   height:260px;
   background:url(../picture/lsgg.png) left bottom no-repeat;
   overflow: hidden;
}
.tab_con .pic_box .lsz_box .l_pic img{
   width: 100%;
   height: auto;
}
.tab_con .pic_box .lsz_box .l_id{
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #333333;
   text-align: center;
   margin-top:18px;
}
.tab_con .na_box{
   width: 532px;
   height:300px;
   padding-left: 37px;
   border-left: 1px solid #eee;
   overflow-y:auto ;
}
.tab_con .na_box .na .t_box{
	height: 18px;
	font-size: 18px;
	color: #2f74c4;
   line-height: 18px;
   margin-bottom: 8px;
}
.tab_con .na_box .na {
   overflow: hidden;
   margin-bottom:20px;
}
.tab_con .na_box .na span{
	font-size: 16px;
	color: #333333;

   line-height: 28px;
   width: 115px;
   display: inline-block;
}
.tab_con .na_box .nam{
   padding-left:14px ;
}