
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dd,dt,form,select,input,div,table,td,th{margin:0; padding:0;}
.clear{width:0; height:0; margin:0; padding:0; line-height:0; font-size:0; clear:both;}
.blank{height:10px; overflow:hidden;}
ul,li{list-style:none;}
img{border:none;}
a{text-decoration:none;}
body{background-color:#fff; zoom:1; font-family:"Microsoft YaHei"; height:auto; !important;margin:0px auto;}



/*********************↓↓↓页头、页脚↓↓↓↓*************************/

#north {
   
    margin: 0 auto;
    min-width: 960px;
}
.north_0{
    background: none repeat #464646;
    height:35px;

}

.nor_left {
    float: left;
    margin: 8px 0 0 5px;
}

/*
.nor_left > a {
    margin: 0 5px;
}
*/


.nor_right {
    float: right;
}
.right_search {
    height: 35px;
    position: relative;
    width: 223px;
}
.right_search input {
    border: 2px solid #000;
    color: #333;
    font-family: Microsoft YaHei;
    font-size: 13px;
    height: 31px;
    padding: 0 10px;
    width: 149px;
}


.right_search span {
    background: url("../images/search_ic.png") no-repeat scroll center center #000;
    cursor: pointer;
    display: block;
    float: left;
    height: 35px;
    right: 200px;
    top: 0;
    width: 50px;
}


.north_1 {
    background: url("../images/dh_bg.jpg") repeat scroll center center #1b1b1b;
    height: 134px;
}

.north_all {
    height: 134px;
    margin: 0 auto;
    width: 960px;
}
.logo_ci {
    padding-top: 20px;
}


.logo_ci > img {
    margin-left: 210px;
    padding-bottom: 5px;
}


.north_list {
    height: 47px;

}
.dh_all_red {
    height: 47px;
    margin: 0 auto;
    width: 960px;
}

.dh_all_red ul {
    height: 47px;
    line-height: 47px;
    width: 960px;
}

.dh_all_red li {
    float: left;
    font-size: 14px;
    height: 47px;
    line-height: 47px;
    position: relative;
    text-align: center;
    width: 135px;
    z-index: 999;
}
/*
.line {
    float: left;
    margin-left: 150px;
    margin-top: -40px;
}

.dh_all_red .dhx_end {
    margin-right: 0;
}

.dh_all_red a {
    color: #dedede;
}
*/
/*
.xlc_xx a {
    color: #fff;
    float: left;
    font-family: songti;
    width: 140px;
	display:block;
}

.xlc_xx {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 10px 10px 15px;
    position: absolute;
    text-align: left;
    width: 120px;
	z-index:999;
	left:0;
	top:55px;
}

.xlc_xx .bg {
    opacity:0.6;
	filter:alpha(opacity=60);
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}

.xlc_xx1 a {
    color: #fff;
    float: left;
    font-family: songti;
    width: 120px;
	display:block;
}

.xlc_xx1 {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 10px 10px 15px;
    position: absolute;
    text-align: left;
    width: 120px;
	z-index:999;
	left:0;
	top:55px;
}

.xlc_xx1 .bg {
    opacity:0.6;
	filter:alpha(opacity=60);
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}


.xlc_xx2 a {
    color: #fff;
    float: left;
    font-family: songti;
    width: 120px;
	display:block;
}

.xlc_xx2 {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 10px 10px 15px;
    position: absolute;
    text-align: left;
    width: 120px;
	z-index:999;
	left:0;
	top:55px;
}

.xlc_xx2 .bg {
    opacity:0.6;
	filter:alpha(opacity=60);
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}



.xlc_xx3 a {
    color: #fff;
    float: left;
    font-family: songti;
    width: 120px;
	display:block;
}

.xlc_xx3 {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 10px 10px 15px;
    position: absolute;
    text-align: left;
    width: 120px;
	z-index:999;
	left:0;
	top:55px;
}

.xlc_xx3 .bg {
    opacity:0.6;
	filter:alpha(opacity=60);
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}


.xlc_xx4 a {
    color: #fff;
    float: left;
    font-family: songti;
    width: 120px;
	display:block;
}

.xlc_xx4 {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding: 10px 10px 15px;
    position: absolute;
    text-align: left;
    width: 120px;
	z-index:999;
	left:0;
	top:55px;
}

.xlc_xx4 .bg {
    opacity:0.6;
	filter:alpha(opacity=60);
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
}


.dh_all_red .onclick {
    background: none repeat #000;
}

*/
.dh_all_red a {
    color: #c7c7c7;
    display: block;
    height: 47px;
    width: 100%;
}
.dh_all_red .onclick {
    background: url("../images/bg_light.png") no-repeat scroll center center ;
    color: #fff;
}



/********footer*********/


#south {
    background: url("../images/footer_bar.jpg") no-repeat scroll center center #000;
    height: 161px;
    width: 100%;
}
.snk_pic > span {
    background-attachment: scroll;
    background-clip: border-box;
    /*background-image: url("../images/footrt_bg_2.png"); */
    background-origin: padding-box;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    float: right;
    height: 31px;
    width: 77px;
	cursor:pointer;
}


.snk_pic {
    margin: 0 auto;
    width: 960px;
}







.all_xzk {
    margin: 0 auto;
    width: 1024px;
}


.all_xzk li {
    float: left;
    padding: 30px 25px 40px;
    width: 150px;
}


.all_xzk span {
    color: #757575;
    display: block;
    font-size: 16px;
    padding-bottom: 15px;
}


.all_xzk p {
    line-height: 22px;
}


.all_xzk a {
    color: #424242;
    font-size: 12px;
}


.south_logo {
    text-align: center;
	padding-top: 30px;
	padding-bottom:30px;
}

.beia_xx {
    color: #fff;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
}


