 *{margin:0; padding:0; font-size:14px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none; color:#333;font-family: '微软雅黑'}
ul,ol,dl,dt,dd,li{margin:0; padding:0; list-style:none;}
i,em{font-style:normal;}
b,strong{font-weight:normal;}

img{display:block;}
a img{border:0;}

.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}

input,textarea{outline:none;}
table{border-collapse:collapse;}
th,td{ padding:0;}

.ft{
    
    text-align: center;
    width: 233px;
}

.title-box{
	width: 1280px;height: 30px;margin: 0 auto;
}
.title-box *{
	font-size:12px;
}
.document{
	width: 100%;height: 100%;background: url(../img/hu_header_bg.jpg)repeat-x;
}
.content{
	width: 1280px;height: 100%;margin: 0 auto;
}
.head-top{
	width: 1280px;height: 30px;line-height: 30px;
}



        #box{
            width: 1280px;
            height: 300px;
            margin-top: 20px;
            position: relative;
            overflow: hidden;
            margin: 0 auto;
        }
        #ul1{
            position: absolute;
            left: 0px;
            top: 0;
        }
        #ul1 li{
            width: 1280px;
            height: 300px;
            float: left;
        }
        #ol1{
            width: 1280px;
            height: 30px;
            background: black;
            position: absolute;
            left: 0;
            bottom: 0px;
            width: 100%;
            text-align: center;

            filter:alpha(opacity=50);   
            -moz-opacity:0.5;   
            -khtml-opacity: 0.5;   
            opacity: 0.5;  
        }
        #ol1 li{


            width: 10px;
            height: 10px;
            background: #fff;
            border-radius: 50%;
            display: inline-block;
            margin: 0 5px;
            cursor: pointer;
            margin-top: 10px;
        }
        #ol1 li.active{
            background: red;
        }
        #box a{
            width: 50px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            background: rgba(204, 102, 204, 0.8);
            position: absolute;
            top: 50%;
            margin-top: -25px;
            text-decoration: none;
            color: #fff;
            font-size: 30px;
            transition: .4s all ease;
            z-index: 99;
        }
        #box a:hover{
            background: #2acfff;
        }
        #left{
            left: 0;
        }
        #right{
            right: 0;
        }




.nav-nav {
background: url(../img/menu.jpg) repeat-x;
height: 50px;
line-height: 50px;

margin: 0 auto;
}
.nav-nav li {
float: left;
position: relative;
width: 116px;
text-align: center;
}
.nav-nav li a {
width: 116px;
height: 50px;
display: block;
height: 50px;
line-height: 50px;
text-align: center;
color: #fff;
}
.nav-nav li ul {
position: absolute;
left: 0;
background: #0b6cb8;
width: 116px;
display: none;
top: 50px;
}
.nav-nav li {
float: left;
position: relative;
width: 116px;
text-align: center;
}
.nav-nav li a {
	color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    display: block;
    width: 116.4px;
    background: url(../img/menu.jpg);
    font-family: 'microsoft yahei', SimSun, Verdana, Arial;
    line-height: 50px;
    font-weight: bolder;
}


.main-box{
	width: 1280px;height: 100%;margin: 0 auto;
}
.left-box{
    width:1047px;
}
.banner-box{
	width: 1280px;height: 300px;background: #000;color: #fff;
}
.one,.two,.three{
	width: 349px;height: 279px;
}
.onetitle{
	width: 335px;height: 50px;border-bottom:1px solid #0066ff; margin-bottom: 8px;
}
.more-list{
	padding: 16px 0;
}
.one-content-box{
	width: 335px;height: 30px;line-height: 30px;border-bottom: 1px dotted #ccc;
}
.font{
	width: 220px;height: 30px;
}
.font a{
	width: 220px;height: 30px; font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000;display:block;
}
.data{
	font-size: 16px;color: #000;
}

.left-box-middle{
	width: 1057px;height: 200px;margin-top:24px;
}
.img-list{
	width: 264px;height: 150px;
}
.right-box{
	width: 223px;/*height: 788px;*/min-height: 700px;
}
.qt{
	width: 111px;height: 40px;text-align: center;
	
}
.right-middle-title{
	margin-bottom: 8px;width:220px;	
}

.right-middle-ggzn{
	width: 210px;height: 30px;line-height: 30px;border-bottom: 1px dotted #ccc;
}
.ggzn-img,.yqlj-img{
	width: 10px;height: 10px;padding:10px 10px; 
	
}
.right-box-one{
    min-height:425px;
}
.right-box-one li a img{
	margin-left: 13px;overflow: hidden;
}
.right-middle{
	margin-bottom: 30px;
}
.gt{
    width:140px;height:30px;overflow: 

}
.gt a{
    width:140px;height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;display: block;
}
.right-bottom-yqlj{
	width: 110px;height: 30px;line-height: 30px;border-bottom: 1px dotted #ccc;
}

.yqlj-a a{
	width: 80px;height: 30px;display: block;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.yqlj-li{
	padding: 0 10px ; 
}
.footer{
	width: 1280px;
}
.footer-bottom{
	width: 1280px;height: 5px;background: rgb(0, 51, 153);
}
.bq-box{
	width: 1280px;height: 80px;margin-top: 5px;
}
.bq-box p{
	text-align: center;
	line-height: 25px;
}
.left-bottom-xglj{
	margin-left: 20px;
}
.left-bottom-xglj div{
	color: #003399;
}
.left-bottom-xglj{
	min-height: 50px;
}











.list-box{
	width: 1050px;min-height: 500px;
}
.list-main-box .list-ul{
	width: 980px;height: 35px; line-height: 35px;margin: 0 auto;
}
.list-main-box .list-content,.list-main-box .list-content a{
	width: 825px;height: 35px;line-height: 35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;
}
.oimg{
	width: 11px;height: 11px;padding: 12px 20px;
}
.list-box-title-box{
	width: 1050px;height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;margin-bottom: 20px;
}
.list-box-title-box ul li{
	    font-size: 18px;color: #333;	
}
.v_news_content{
    padding: 20px;
    line-height: 30px;
}
.ggzn-font {
    width:180px;
}



.content-box{
	margin-top: 25px; border:1px solid #ccc; 
}
.content-box h2{
	height: 30px;line-height: 30px;margin-top: 21px;margin-bottom: 42px;text-align: center;line-height: 30px; font-weight: bold;
    font-size: 18px;
}
.checkbox{
	width: 1000px; margin-left: 140px;border-top: 1px dotted #ccc;border-bottom:1px dotted #ccc;padding: 10px 0;height: 20px;
    line-height: 20px;
}
.checkbox li{
	width: 270px;text-align: right;font-size: 14px;
}
.con{
	width: 1200px;padding: 40px;
}
.con p{
	line-height: 1.5;font-size: 16px;
}


.list-nav-d{
    position: relative;
}
.kuai{
    width: 4px;
    height: 18px;
    background: red;
    position: absolute;
    top: 16px;
    left: 0;
}
.shouye{
    margin-left:20px; min-width:60px;font-size: 18px;
}
.bolang{
    font-size:12px;
}
.list-nav-d li {
     text-align:center; font-family: '微软雅黑'; font-weight:bold;
}
.list-nav-d li a{
     text-align:center;font-size: 16px; font-family: '微软雅黑'; font-weight:bold;
}
#vsb_content{
    min-height:520px;
}
.photo-a{
width: 239px;
    text-align: center;
    display: block;
}
.left-box-bottom{
    min-height:285px;
}