/*公共部分*/
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
    font-family: CustomFont, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

li {
    list-style-type: none;
}

a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

img {
    border: none;
    vertical-align: middle;
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clearfloat {
    zoom: 1
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input {
    outline: none;
}

body {
    background: url("../images/header.jpg") no-repeat center top;
    background-size: 100% 500px;
}

/* body{
	background-color: #dedede;
} */

/*顶部header*/
.top {
    background: #376cb0;
}

.top .clearfloat {
    width: 1200px;
    margin: 0 auto;
}

.top a {
    color: #fff;
    line-height: 40px;
    display: inline-block;
    margin-left: 35px;
}

.top .fl a:first-child {
    margin-left: 0;
}

.top a.gh {
    background: url("../images/banner/logo_gh.png") no-repeat left center;
    padding-left: 28px;
}

.top a.zx {
    background: url("../images/banner/logo_zx.png") no-repeat left center;
    padding-left: 28px;
}

#header {
    width: 1200px;
    margin: 0 auto;
}

.head {
    height: 150px;
    position: relative;
    margin-bottom: 30px;
}

.head .logo {
    margin-top: 25px;
}

.head input {
    border: none;
    outline: none;
}

.head .search {
    position: absolute;
    right: 0;
    top: 60px;
    width: 280px
}

.head .word {
    position: absolute;
    right: 40px;
    top: 35px;
    width: 320px;
    height: 35px;
    line-height: 35px;
    padding-left: 40px;
    box-sizing: border-box;
    border-radius: 4px;
    background: url("../images/search.png") no-repeat 5px center;
    background-color: white;
}

.head .submit {
    position: absolute;
    right: 0;
    top: 35px;
    line-height: 35px;
    height: 35px;
    width: 50px;
    background: #015293;
    color: white;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
}

/*导航栏*/
.nav {
    height: 43px;
    border-bottom: 3px solid;
    display: flex;
}

.nav * {
    line-height: 43px;
    font-size: 18px;
    font-weight: bold;
}

/*.nav li{ float: left; width: 157px; border-radius: 5px 5px 0 0; }*/
.nav li {
    flex: 1;
    border-radius: 5px 5px 0 0;
}

.nav li a {
    display: block;
    text-align: center;
}

.nav li.active a,
.nav li:hover a {
    color: #FFF;
}

.nav li .ico1 {
    background-position: 35px center;
}

.nav li .ico2 {
    background-position: -110px center;
}

.nav li .ico4 {
    background-position: -260px center;
}

.nav li .ico3 {
    background-position: -405px center;
}

.nav li .ico6 {
    background-position: -545px center;
}

.nav li .ico7 {
    background-position: -695px center;
}

.nav li .ico5 {
    background-position: -840px center;
}

/*主体*/
#content {
    width: 1200px;
    margin: 0 auto;
}

/*底部*/
#footer {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    border-top: 3px solid;
    padding: 10px 0;
    position: relative;
}

#footer * {
    line-height: 40px;
    text-align: center;
    font-size: 15px;
}

#footer .lefticon {
    height: 80px;
    position: absolute;
    left: 100px;
    top: 0;
    bottom: 0;
    margin: auto;
}

#footer .right {
    height: 60px;
    position: absolute;
    right: 50px;
    top: 0;
    bottom: 0;
    margin: auto;
}

#footer .lefticonimg {
    display: block;
    max-height: 80px;
}

#footer .right img {
    display: block;
    border: 1px solid lightgrey;
    border-radius: 4px
}

/*公共颜色*/
/*边框颜色*/
.nav,
div.title .titleZ,
#footer {
    /*border-color: #3f9a00;*/
    border-color: #015293;
}

/*背景颜色*/
.nav li.active,
.nav li:hover,
.bar-title .titles a.active {
    background-color: #015293;
}

/*当前位置*/
.where {
    line-height: 50px;
    font-size: 15px;
    font-weight: bold;
    padding-left: 25px;
    background: url("../images/where.png") no-repeat left center;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}

.where a {
    font-size: 15px;
    font-weight: normal;
    color: #015293;
}

.where a:hover {
    font-weight: bold;
}

/*pageItem 翻页器*/
.pages {
    overflow: hidden;
    margin: 10px 0;
}

.pages * {
    line-height: 50px;
}

.pages>div {
    float: left;
}

.pages .paper {
    margin-right: 20px;
}

.pages .jump {
    margin-left: 20px;
}

.pages a {
    padding: 1px 5px;
    border: 1px solid lightgrey;
}

.pages a:hover {
    background: #015293;
    color: white;
}

.pages b {
    color: #015293;
}




/* 舞钢适老化 start */
.oldModel * {
    font-size: 28px !important;
}

.oldModel #Box {
    display: none;
}

.oldModel #header {
    width: 90%;
}

.oldModel .top .clearfloat {
    width: 90%;
}

.oldModel .bigpic {
    width: 90%;
    height: 400px;
}

.oldModel .dt_xcpic {
    width: 90%;
}

.oldModel .column1 .fl {
    width: 100%;
    height: 640px;
}

.oldModel .column1 .fr {
    width: 100%;
}

.oldModel .column2 .fl {
    width: 100%;
}

.oldModel .column2 .fr {
    width: 100%;
}

.oldModel .column3 .fl {
    width: 100%;
}

.oldModel .column3 .fr {
    width: 100%;
}

.oldModel #footer {
    width: 90%;
}

.oldModel #content {
    width: 90%;
}

.oldModel .news-topmain {
    width: 80%;
}

.oldModel .news_column .fl {
    width: 100%;
    height: 640px;
}

.oldModel .flmedia img {
    height: 167px;
    display: none;
}

.oldModel .column2 .fr .banner {
    height: 570px;
}

.oldModel .zw-media {
    height: 184px;
    display: none;
}

.oldModel .w1200 {
    width: 85% !important;
}

.oldModel .container {
    width: 82%;
}

.oldModel .mt30 {
    width: 100%;
}

.oldModel .case_content {
    width: 80%;
}

.oldModel .case_title {
    width: 80%;
    line-height: 60px;
}
.oldModel .zjtime > div:first-of-type {
    line-height: 30px !important;
}
.oldModel #Public {
    width: 80%
}

.oldModel .public-main-content-left {
    width: 22%;
}

.oldModel .public-main-content-right {
    width: 76%;
}

.oldModel .news_top {
    width: 100%;
}

.oldModel .links_scroll2 {
    display: none;
}

.oldModel .lm1 li {
    width: 22%;
}

.oldModel .lunbo {
    width: 100%;
    height: 460px;
}

.oldModel .city_card {
    height: 640px;
}

.oldModel .column_case {
    width: 200%;
}

.oldModel .content_case {
    width: 100%;
    margin-top: 20px;
}

.oldModel .bs_list li {
    width: 20%;
}

.oldModel .zc_list li {
    width: 40%;
}

.oldModel .banner .list li p {
    line-height: 1.8em;
}

.oldModel .rightList {
    width: 78%;
}

.oldModel .leftList {
    width: 19%;
}


.oldModel .mod3 .icon03 ul li {
    width: 18%;
    height: 80px;
}

.oldModel .mod3 .icon ul li {
    width: 29%;
    height: 100px;
    margin-right: 4%;
}

.oldModel .tab-header {
    display: none;
}

.oldModel .w65 {
    width: 100%;
    height: auto;
}

.oldModel .rg {
    width: 100%;
}

.oldModel .rg h4 {
    width: 100%;
    background: #1668D6;
}

.oldModel .rg ul {
    display: none;
}

.oldModel .rg .shenqing {
    display: none;
}

.oldModel .vidomod {
    width: 46%;
}

.oldModel .mod2 .lf {
    width: 100%;
}

.column_list .oldModel .chanyelist {
    width: 95%;
}

.oldModel .flashpic a img {
    width: 48%;
}

.oldModel .natmod li {
    width: 14%;
}

.oldModel .graphic {
    display: none;
}

.oldModel .ls-row {
    display: none;
}

.oldModel .ls-hfxd {
    width: 100%;
}

.oldModel .ls-xjtj {
    width: 38%;
    display: none;
}

.oldModel .hd-zxftcon .ftimg {
    width: 34%;
}

.oldModel .hd-zxftcon .ftcon {
    width: 64%;
}

.oldModel #blxxjb {
    display: none;
}

.oldModel #footer .lefticon {
    left: 5px;
}

.oldModel #footer .right {
    right: 0;
}

.oldModel .column5 .ztzl-title>.fl,
.oldModel .column5 .ztzl-title>.fr {
    display: none;
}

.oldModel .top .clearfloat .fl {
    display: none;
}

.oldModel .column_list {
    display: none;
}

.oldModel .bs_list li {
    margin: 10px 50px;
}

.oldModel .main .w1200 {
    width: 100%;
}

.oldModel .news1 {
    width: 100%;
}

.oldModel .l02 ul li {
    width: 100%;
}

.oldModel .hd-zxftcon {
    width: 100%;
}

.oldModel .hd-dwzskbox {
    width: 100%;
}





/* 舞钢 */

.oldModel .nav * {
    background: none;
}

.oldModel .slhmod {
    width: 401px;
}

.oldModel .head .word {
    width: 380px;
    height: 52px;
}


.oldModel .head .submit {
    height: 52px;
    width: 105px;
}

.oldModel .tab-title {
    height: 60px;
}

.oldModel .tab-title li {
    line-height: 60px;
}

.oldModel .tab-content li {
    line-height: 60px;
}

.oldModel .column1 .fl,
.oldModel .column1 .fr {
    height: auto;
}

.oldModel .public-item-content {
    height: 84px;
}

.oldModel .news1 ul li {
    width: 100%;
}

.oldModel .news2 {
    width: 100%;
}

.oldModel .news3 {
    width: 100%;
}


.oldModel .rightList table td {
    line-height: 1.8em;
}


.oldModel .rightList .lis li,
.oldModel .zt-list .lis li {
    line-height: 1.8em;
}


.oldModel .hd-zxftcon {
    display: none;
}


.oldModel .so_result li {
    line-height: 1.8em;
}


.oldModel .licontents,
.oldModel .liinfo {
    line-height: 1.8em;

}

.oldModel .article p {
    line-height: 1.8em !important;
    ;
}

/* 舞钢适老化 end */





/* 通用移动端 */

/* @media (max-width: 768px) {
	.webBox{display: none;}
	.mobBox{display: block;}
} */

.header_m {
    display: none;
}