body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
a{color:#333;text-decoration:none}
a:hover{color:#007cc8;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
html{min-width:1500px;}
/* ===================================================================================================================================================================== */
.head {background: url(../images/a1.png)no-repeat center;height: 540px;width: 100%;}
.top_banner {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.solan {
	position: absolute;
	display: block;
	/* background: #000; */
	width: 705px;
	height: 75px;
	top: 192px;
	left: 244px;
	font-size: 0;
}
#toolbarSwitch{background:#0088df;border-radius:15px;color:#fff;line-height:30px;display:inline-block;padding:0 15px;font-size:14px;float:right;margin-top:20px;margin-right:20px;}
#outold{background:#0088df;border-radius:15px;color:#fff;line-height:30px;display:inline-block;padding:0 15px;font-size:14px;float:right;margin-top:20px;/* margin-right:70px; */}
#toolbarSwitch:hover,#outold:hover{background:#0379c5;}

.nav-wrap {height: 60px;background: #0088df; }
.nav {width: 1260px; height: 60px; margin: 0 auto; }
.nav ul li {float: left;line-height: 60px;  font-size: 20px;}
.nav ul li a {display: block;padding: 0 85px;color: #fff;font-weight: bold;}
.nav ul li a:hover {background: #0076c2; color: #fff;}

/*<!--道德模范-->*/
.sbhr{height: 372px;width: 1200px;margin: 0 auto;padding:40px 0;}
.biaot1{height: 62px;width: 1200px;background: url(../images/b1.png) no-repeat center;position: relative;}
.neir{height: 310px;width: 1200px;    margin-top: 10px;}
.neir1{height: 310px;width: 570px;float: left;}
.bei2{margin-left: 60px;}
.neir1 li {height: 150px;}
.xq2 {color: #007cc8;}
.articlexq-title {width: 100%;height: 48px;line-height: 48px;border-bottom: 1px dashed #ddd;font-size: 20px;font-weight: 600;color: #333333;}
.articlexq-con {height: 60px;font-size: 15px;line-height: 28px;padding-top: 10px;text-indent: 2em;color: #9b9b9b;}

/*文明/未成年*/
.ww{height:370px;width:1200px;margin: 0 auto;margin-bottom: 30px;}
.wwl{height:370px ;width:1200px ;}

.z {
    width: 580px;
    height: 345px;
    float: left;
}
.z .tw_gd {
    width: 580px;
    height: 66px;
    background: url(../images/b2.png) no-repeat center;
    position: relative;
}
.z .wcn{background: url(../images/b3.png) no-repeat center;}
.z li {
    width: 540px;
    float: left;
    background: url(../images/dian.png) no-repeat left;
    padding-left: 20px;
    line-height: 50px;
}
.z li span {
    float: right;
    color: #777777;
}
.zz1{margin-left: 40px;}

.foot{background: #f8f8f8;height: 120px;width:100%;border-top: 2px solid #446898;margin-top: 25px;}
.bb{width: 1200px;margin: 0 auto;margin-top: 25px;}
.bbb1 {float: left;height: 55px;width: 145px;}
.bbb2 {float: left;width: 960px;text-align: center;}
.bbb3 {float: right;height: 80px; width: 80px;}
.more{
    position: absolute;
    right: 15px;
    /* background: #000; */
    display: block;
    width: 50px;
    top: 15px;
    height: 20px;
    font-size: 0;
}
.columnName{
    width: 370px;
    display: block;
    /* background: #ccc; */
    height: 40px;
    left: 415px;
    top: 5px;
    position: absolute;
    font-size: 0;
}
.z .tw_gd .columnName{
    left: 0;
    width: 190px;
    top: 10px;
}
.z .wcn .columnName{
    width: 155px;
}
.z .tw_gd .more{
    top: 24px;
    right: 6px;
}
.z .wcn .more{
    width: 60px;
}


.vedio{width: 1200px; margin: 0 auto;}
.vedio .biaot1{background: url(../images/wlsp.png) no-repeat center;}
.vedio-list{width:1200px;height:226px;overflow:hidden;}
.vedio-list li{float: left; width: 300px; text-align: center; height: 226px;}
.vedio-list li img{width: 270px; height: 176px;}
.vedio-list li h3{color: #333; font-weight: normal; line-height: 50px; height: 50px; width: 270px; margin: 0 auto;}