.main{
	width: 980px;
	margin: 0 auto;
	background: white;
	padding: 10px;    box-shadow: 0px 0px 14px 0px #b5b5b5;
	font-family: "微软雅黑";
}
.top_banner{
	width: 980px;
	margin: 0 auto;
	height: 300px;
}
.flexslider {
        margin: 0px auto 0px;
        position: relative;
        width: 100%;
        height: 300px;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 70px;
        height: 70px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images/ad_ctr.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
        border-radius: 35px;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -70px;
        right: 0;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.8;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    .top_banner .slides img{
    	width: 980px;
    	height: 300px;
    }
    .flex-control-nav {
            width: 200px;
    position: absolute;
    bottom: 11px;
    text-align: center;
    right: 0;
        *display: none;
    }
    
    .flex-control-nav li {
        margin: 0 2px;
        display: inline-block;
       width: 10px;
       height: 10px;
       border-radius: 10px;
       background: white;
    }
     .flex-control-nav .active{
     	width: 24px;
     	background: #55a337;
     }
.artical1{
	height: 250px;
	margin-top: 10px;
}
.artical1 .lunbo{
	width: 450px;
	height: 245px;
	float: left;
	position: relative;
	border: 1px solid #d8d8d8;
}
.slideBox{ position:relative;width: 450px;
	height: 245px; overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none; width: 450px;
	height: 245px;}
.slideBox div.tips{position:absolute; bottom:0px; width:100%; height:38px; background-color:#000; overflow:hidden;}
.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;width: 342px;}
.slideBox div.tips div.title a{ color:#FFF; font-size:16px; line-height:38px; margin-left:10px; text-decoration:none; height:38px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; font-family: "微软雅黑";}
div.nums{     position: absolute;
       right: 9px;
    bottom: 5px;
    z-index: 111111;}
div.nums a{     width: 20px;
    line-height: 20px;
    height: 20px;
    display: inline-block;
    background-color: #ffffff;
    margin-right: 4px;
    color: #333333;
    opacity: 0.8;
    font-size: 12px;
    text-align: center;}
div.nums a.active{ background-color:green;color: white;}


















.slideBox1{ position:relative;width: 980px;
	height: 104px; overflow:hidden;}
.slideBox1 ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox1 ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox1 ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none;}
.slideBox1 ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none; width: 980px;
	height: 104px;}
.slideBox1 div.tips{ display:none; position:absolute; bottom:0px; width:100%; height:38px; background-color:#000; overflow:hidden;}
.slideBox1 div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;width: 342px;}
.slideBox1 div.tips div.title a{ color:#FFF; font-size:16px; line-height:38px; margin-left:10px; text-decoration:none; height:38px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; display:block; font-family: "微软雅黑";}
.center_banner .nums{    position: absolute;
       right: 473px;
    bottom: 5px;
    z-index: 111111;}
.center_banner .nums a{     width: 10px;
    line-height: 10px;
    height: 10px;
    display: inline-block;
    background-color: #ffffff;
    margin-right: 4px;
    color: #ffffff;
    opacity: 0.8;
    font-size: 0px;
    text-align: center;}
.center_banner .nums a.active{ background-color:green;color: green;}












.xwgk{
	    width: 512px;
    float: right;
    height: 247px;
}
.xwgk .title{
	height: 36px;
	font-family: "微软雅黑"; 
}
.xwgk .title span{
	float: left;    margin-right: 14px;
	color: white;
	background: url(../images/title1.png) no-repeat;
	height: 34px;
	width: 97px;
	line-height: 34px;
	cursor: pointer;
	font-size: 14px;
	text-align: center;
}
.xwgk .title .active{
	background: url(../images/title1_hover.png) no-repeat;
}
.xwgk .title .s1{
	color: #a8a8a8;
}
.xwgk .title a{
	float: right;
	font-size: 14px;
	color: #494949;
	
}
.xwgk li{
	    height: 28px;
    line-height: 28px;
	*margin-top: -2px;
	border-bottom: 1px dashed #C2C2C2;padding: 0 5px 0 10px;
	background: url(../images/icon1.png) no-repeat 0 center;
}
.xwgk li a{
	    float: left;
    color: #4b4b4b;
    font-size: 14px;
    
    width: 418px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xwgk li  span{
	float: right;
	color: #9ac24b;font-size: 14px;
	
}
.xwgk li:hover a,.xwgk li:hover span{
	color: red;
}
.xwgk .body{
	display: none;
	position: relative;
	padding-top: 5px;
}
.xwgk .body .more{
	    color: #494949;
    font-size: 14px;
    top: -28px;
    position: absolute;
    right: 10px;
}
.center_banner{
	margin: 10px auto;    position: relative;
}
.center_banner img{
	width: 980px;
}
.artical2 .News{
	float: left;
	width: 752px;
}
.artical2  .sec{
	height: 238px;
	width: 100%;
}
.artical2  .new{
	width: 365px;
	height: 238px;
}
.artical2  .new .title{
	height: 33px;
	background: url(../images/icon2.png) no-repeat;
	line-height: 33px;
	padding-left: 27px;
}
.artical2  .new .title span{
	float: left;
	color: #377508;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	cursor: pointer;
}
.artical2  .new .title .active{
	color: #377508;
}
.artical2  .new  .body{
	position: relative;
	display: none;    margin-top: 8px;
}
.artical2  .new .more{
	position: absolute;    top: -35px;
    right: 2px;
}
.artical2  .new li{
	    height: 30px;
    line-height: 30px;
	*margin-top: -2px;
	border-bottom: 1px dashed #C2C2C2;padding: 0 5px 0 10px;
	background: url(../images/icon1.png) no-repeat 0 center;
}
.artical2  .new li a{
	    float: left;
    color: #4b4b4b;
    font-size: 14px;
    
    width: 265px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.artical2  .new li  span{
	float: right;
	color: #9ac24b;font-size: 14px;
	
}
.artical2  .new li:hover a ,.artical2  .new li:hover span{
	color: red;
}
.artical2  .link{
	    float: right;
    width: 215px;
}
.artical2  .link .icon{
	    float: left;
    width: 107px;
}
.artical2  .link .icon a{
	height: 117px;
	width: 107px;
	display: block;
}
.artical2  .link .icon img{
	    display: block;
    margin: 0 auto;
	
}
.artical2  .link .icon p{
	    text-align: center;
    line-height: 33px;
}
.artical3{
	height: 230px;
}
.artical3 .title{
	height: 37px;
	background: #9ac24b;
	padding-left: 20px;
}
.artical3 .title span{
	    color: white;
    font-size: 16px;
    height: 34px;
    border-bottom: 3px solid #9ac24b;
    float: left;
    line-height: 34px;
    cursor: pointer;
    width: 100px;
    text-align: center;
}
.artical3 .title span a{
	color:white;
}
.artical3 .title .active{
	  border-bottom: 3px solid #377508;
}



.alunbo{
	width: 980px;
	height: 160px;
    position: relative;    margin-top: 13px;
    display: none;
}
.con_left{
	    background-image: url(../images/left.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 65px;
    left: 0px;
    height: 30px;
    width: 34px;
}
.con_right{
	background-image: url(../images/right.png);background-repeat: no-repeat;position:absolute; top: 65px;
    right: 0px;
     height: 30px;
    width: 34px;
}
.alunbo li{
	float: left;
	height: 160px;
	margin-right: 10px;
	overflow:hidden;
}
.alunbo a{
	height: 160px;display: block;
}
.alunbo li img{
	height: 160px;display: block;
}
.alunbo .box{
	width: 892px;
    margin: 0 auto;
    overflow: hidden;
    margin-left: 45px;
}


.artical4  .new{
	width: 478px;
	height: 238px;
}
.artical4 .tab2{
	float: left;
}
.artical4 .tab3{
	float: right;
}
.artical4  .new .title{
	height: 33px;
	background: url(../images/icon3.png) no-repeat 0 bottom;
	line-height: 33px;
	padding-left: 27px;
}
.artical4  .new .title span{
	float: left;
	color: #377508;
	font-size: 14px;
	font-weight: bold;
	margin-right: 10px;
	cursor: pointer;
}
.artical4  .new .title .active{
	color: #377508;
}
.artical4  .new  .body{
	position: relative;
	display: none;    margin-top: 8px;
}
.artical4  .new .more{
	position: absolute;    top: -35px;
    right: 2px;
}
.artical4  .new li{
	    height: 30px;
    line-height: 30px;
	*margin-top: -2px;
	border-bottom: 1px dashed #C2C2C2;padding: 0 5px 0 10px;
	background: url(../images/icon1.png) no-repeat 0 center;
}
.artical4  .new li a{
	    float: left;
    color: #4b4b4b;
    font-size: 14px;
    
    width: 265px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.artical4  .new li  span{
	float: right;
	color: #9ac24b;font-size: 14px;
	
}
.artical4  .new li:hover a ,.artical4  .new li:hover span{
	color: red;
}
.artical4{
	    height: 230px;
}
