.mb25 {
    margin-bottom: 25px;
}
.w1036 {
    padding: 15px 0px 0px 12px;
    width: 1036px;
    margin: 0px auto;
    border: 1px solid #dfdede;
}
.tl {
    text-align: left;
}
.oh {
    overflow: hidden;
}
.l {
    float: left;
}
.w806 {
    width: 806px;
    padding-right: 13px;
    border-right: 1px solid #dfdede;
}
.breadline {
    font-size: 14px;
    color: #3b3b3b;
    height: 44px;
    line-height: 24px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #262626;
}
.breadline em {
    width: 27px;
    height: 19px;
    margin-right: 5px;
    vertical-align: text-top;
}
.u {
    background: url(../image/icon.png);
}
.breadline a {
    padding: 0px 5px;
}
.jtgk p {
    font-size: 14px;
    line-height: 30px;
    /*margin-bottom: 10px;
    text-indent: 2em;*/
}
.jtgk p br{ height:10px;}
.w216 {
    width: 216px;
}
.r {
    float: right;
}
.sideHeader {
    /*width: 195px;*/
    height: 65px;
    background: #e60012;
    color: #fff;
    line-height: 65px;
    margin: 0px -1px;
    text-align: left;
    font-size: 18px;
    padding-left: 23px;
}
.sideList1 .cur, .sideList1 a:hover {
    background: #efeeee;
    color: #e7212e;
}
.sideList1 a {
    display: block;
    border-bottom: 1px solid #dfdede;
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}
.jtgk p img {
    padding: 20px 0px;
}
.qywh img, .jtgk img {
    display: block;
    max-width: 806px;
    /*height: auto;*/
    margin: 0px auto;
}
.banPic {
    height: 240px;
    background: url(../images/ban300_1.jpg) no-repeat center center;
}


.newsList {
    border-top: 1px solid #dfdede;
}
.news {
    margin-bottom: 16px;
}

.newsList li {
    padding: 16px 0px;
    overflow: hidden;
    border-bottom: 1px solid #dfdede;
    overflow: hidden;
}
li {
    list-style: none;
}

.newsList li .l {
    width: 120px;
    height: 90px;
    background: #dfdede;
    /*padding-top: 10px;*/
}
.newsList li .r {
    width: 648px;
}
.news h3 {
    font-size: 18px;
    line-height: 18px;
    height: 18px;
    margin-bottom: 8px;
    overflow: hidden;
}
.newsList span {
    display: block;
    margin-bottom: 3px;
}
.news span {
    font-size: 12px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}
.newsList p {
    height: 56px;
    overflow: hidden;
}
.news p {
    font-size: 14px;
    line-height: 28px;
}

.newsTxt .title {
    font-size: 24px;
    text-align: center;
    color: #272726;
    margin-bottom: 20px;
    height: 24px;
    line-height: 24px;
}
.newsTxt .newsTime {
    width: 445px;
    height: 16px;
    font-size: 14px;
    line-height: 16px;
    color: #272726;
    margin: 0px auto 30px;
    overflow: hidden;
}
.newsTime span {
    display: block;
    float: left;
    width: 260px;
    overflow: hidden;
    font-size: 14px;
    margin-bottom: 35px;
}
.newsTime em {
    margin-right: 20px;
}
.link {
    width: 180px;
}
.news b {
    padding-right: 20px;
}

.banPic {
    height: 300px;
    background: url(../images/ban300_1.jpg) no-repeat center center;
}
.banbg8 {
    background: url(../images/ban300_8.jpg) center center;
}


/*nav*/
#nav1{auto 0 auto;width:100%;height:50px;z-index:999;background:#F82F1F;margin-top:2px}
#nav{ width:1090px; margin:0px auto;}
#nav .navfirst{float:left;line-height:40px;display:block;text-align:center;color:#fff;font:16px/40px;background:#fff url(icons2.png) 0 0 no-repeat;width:85px;height:40px}
.navSelected{position:relative;}
.arrow{border: 4px solid transparent;border-bottom-color:#dee5f0; width:0px; height:0px;position:absolute;top:28px;left:40%}


#nav .mainlevel{background:#F82F1F;float:left;/*IE6 only*/}
#nav .mainlevel a{color:#000;text-decoration:none;line-height:50px;display:block;padding:0 45px;color:#fff; font-size:16px;}
#nav .mainlevel a:hover{color:#fff;text-decoration:none;background:#CE141A;}
#nav .mainlevel ul{display:none;position:absolute;filter:alpha(opacity=90);-moz-opacity:0.9;  -khtml-opacity: 0.9; opacity: 0.9; z-index: 100;}
#nav .mainlevel li{border-top:1px solid #CE141A;background:#F82F1F;width:155px;height:35px;*margin:0;/*IE6 only*/}
#nav .mainlevel li a{line-height:35px;font-size:14px;width:155px;text-align:center;padding:0 5px 0 1px;}
