

/*首页*/


.wid-1200{
    width: 1200px;
}
.index-top{
    width: 100%;
    height:410px;
    padding: 20px 0;
    background: url("index-top-bg.png") center no-repeat;
}

.index-top-box{
    width: 1130px;
    height: 327px;
    margin: 0 auto;
    padding: 40px 35px;
    background: url("index-top-box.png") center no-repeat;
}

/*left轮播*/
.index-banner{
    width: 497px;
    height: 327px;
    overflow: hidden;
    position: relative;
}
.index-ban-img{
    height: 327px;
    position: relative;
}
.index-ban-img a,
.index-ban-img a img{
    display: block;
    height: 327px;
    width: 100%;
}
.index-ban-img a{
    position: absolute;
    top: 0px;
    left: 0px;
}
.index-ban-text {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 50px;
    line-height: 50px;
    width: 100%;
    background: url("touch-bg.png");
}
.ban-text-lists {
    position: relative;
    width: 100%;
    height: 50px;
}
.ban-text-lists p{
    height: 50px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    top: 0px;
    left: 0px;
    text-indent: 20px;
    font-size: 14px;
    color: #fff;
    line-height: 50px;
}
.ban-text-lists p a{
    color: #fff;
    font-size: 16px;
}
.index-ban-num{
    position: absolute;
    bottom: 15px;
    right: 9px;
    height:20px;
}
.index-ban-num span{
    float: left;
    margin-right: 7px;
    background: #eeeeee;
    cursor: pointer;
    width: 20px;
    height: 20px;
    overflow: hidden;
    border-radius: 15px;
}


.index-ban-num span.cur{
    background: #bbbcba;
    border-radius: 15px;
    width: 24px;
    height: 24px;
    margin-top: -2px;
}

.index-ban-num span a{
    display: block;
    width: 20px;
    height: 20px;
    color: #3b3b3b;
    border-radius: 15px;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
}
.index-ban-num span.cur a{
    background: #ff3300;
    color: #fff;
    border-radius: 15px;
    margin: 2px;
}



/*右侧tab*/

.news-center-video {
    width: 563px;
    height: 327px;
    overflow: hidden;
    background-color: #fff;
    padding: 0 27px 0 37px;
    position: relative;
}

.inGZ-option1-nav {
    height: 40px;
    position: relative;
    margin-bottom: 5px;
}

.inGZ-option1-nav .panel.cur {
    background: url("index-tab-bg.png") no-repeat;
    color: #fff;
    font-weight: bold;
}



.newsCenter-tab .panel {
    float: left;
    display: block;
    width: 121px;
    height: 40px;
    margin-top: 28px;
    margin-right:8px;
    line-height: 36px;
    text-indent: -14px;
    text-align: center;
    font-size: 17px;
    color: #333;
}
.newsCenter-news-list {
    padding-top: 10px;
}
.newsCenter-news-list li {
    height: 37px;
}

.news-list li {
    position: relative;
    z-index: 5;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    padding-left: 25px;
    background: url(index-sqlit-w.png) no-repeat 5px center;
}
.news-list li:hover{
    background: url(index-sqlit-r.png) no-repeat 5px center;
}
.news-list li:hover a,.news-list li:hover span{
    color:#a73124 ;
    font-weight: bold;
}

.news-list li p {
    float: left;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 460px;
    font-size: 14px;
}

.news-list li p, .news-list li p a {
    font-size: 16px;
    color: #343434;
}

.news-list li span {
    font-size: 12px;
    float: right;
    color: #aaaaaa;
}

.inGZ-option1-model{
    width: 100%;
    margin-top: 15px;
    position: relative;
}

.index-line-top{
    position: absolute;
    z-index: 1;
    width: 1px;
    height: 190px;
    left: 47px;
    top: 95px;
    background: url("cxsz-lb-line.png") center no-repeat;
}

/*主体内容*/

.center-content{
    width: 100%;
    height: 838px;
    background: url("cxsz-bg1.png");
}

.center-main{
    width:1200px;
    margin: 0 auto;

}
.center-main-t{
    width: 100%;
    position: relative;
}


.ds-now{
    position: absolute;
    width: 210px;
    height: 365px;
    left: 0;
    top:-29px;
    background: url("ds-now.png") no-repeat;
}

.index-dwgk{
    width: 685px;
    margin-top: 15px;
    margin-left: 222px;
}

.index-dwgk-title{
    display: block;
    width:183px;
    height: 62px;
    margin-left: 18px;
    line-height: 62px;
    text-indent: 55px;
    font-size: 26px;
    color: #000;
    background: url("dwgk-title.png") left center no-repeat;
}

.index-dwgk p{
    font-size: 16px;
    color: #000;
    line-height: 26px;
    margin: 10px 0 20px 18px;
}

.index-dwgk-button{
    width: 100%;

}
.index-dwgk-button a{
    display: block;
    float: left;
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: url("dwgk-button-g.png") center no-repeat;
}

.index-dwgk-button a:hover{
    background: url("dwgk-button-r.png") center no-repeat;
}





.szcg{
    width: 279px;
    margin: 30px 0 0 0;
}
.szcg a{
    display: block;
    width: 279px;
    height: 94px;
    margin-bottom: 1px;
    line-height: 94px;
    font-size: 21px;
    color: #1f1e1e;
    text-indent:2px;
    background: url("szcg-border.png") center no-repeat;
}
.szcg a:hover{
    background:#efebe8 url("szcg-border.png") center no-repeat;

}
.szcg a img{
    width: 69px;
    height: 89px;
    margin: 0 10px 0 32px;
}

.center-b-top{
    width: 902px;
}


.center-main-b{
    width: 100%;
    margin-top: 35px;

}

/*右侧tab*/

.center-b-video {
    width: 902px;
    overflow: hidden;
    position: relative;
}

.inGZ-option2-nav {
    position: relative;
    margin-bottom: 10px;
    margin-left: 210px;
}

.inGZ-option2-nav .panel.cur {
    background: url("index-tab-bg.png") no-repeat;
    color: #fff;
    font-weight: bold;
}



.newsB-tab .panel {
    float: left;
    display: block;
    width: 121px;
    height: 40px;
    margin-top: 28px;
    margin-right:40px;
    line-height: 36px;
    text-indent: -14px;
    text-align: center;
    font-size: 17px;
    color: #333;
}
.newsB-news-list {
    padding-top: 10px;
}
.newsB-news-list li {
    height: 37px;
}

.newsB-list li {
    position: relative;
    z-index: 5;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    padding-left: 25px;
    background: url(index-sqlit-w.png) no-repeat 5px center;
}
.newsB-list li:hover{
    background: url(index-sqlit-r.png) no-repeat 5px center;
}
.newsB-list li:hover a,.newsB-list li:hover span{
    color:#a73124 ;
    font-weight: bold;
}

.newsB-list li p {
    float: left;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 460px;
    font-size: 14px;
}

.newsB-list li p, .news-list li p a {
    font-size: 16px;
    color: #343434;
}

.newsB-list li span {
    font-size: 12px;
    float: right;
    color: #aaaaaa;
    margin-right: 10px;
}

.inGZ-option2-model{
    width: 100%;
    margin-top: 15px;
    position: relative;
}

.indexB-line-top{
    position: absolute;
    z-index: 1;
    width: 1px;
    height: 215px;
    left: 10px;
    top: 210px;
    background: url("cxsz-lb-line.png") center no-repeat;
}



.szbl-box{
    width: 100%;
    height: 100px;
    position: relative;
    background: url("szbl-img.png") no-repeat;
}

.szbl-box a{
   position: absolute;
    left: 51px;
    top: -69px;
    width: 108px;
    height: 108px;
    z-index: 99;
    background: url("szbl-title.png") center no-repeat;
}

.index-hsjy{
    width: 279px;
    height: 434px;
    background: url("index-hsjy.png") center no-repeat;
}

.index-hsjy-button{
    width: 118px;
    height: 94px;
    margin: 121px 0 0 36px;
}
.index-hsjy-button a{
    display: block;
    width: 100%;
    height: 37px;
    line-height: 37px;
    text-align: center;
    font-size: 18px;
    color: #1f1e1e;
    margin: 5px 0;
    background: url("hsjy-button-border.png") center no-repeat;
}
.index-hsjy-button a:hover{
    color:#a73124 ;
}



/*列表概览*/
.cxsz-lb-dqwz{
    width: 1200px;
    margin: 0 auto;
    height: 45px;
}
.cxsz-lb-dqwz span,.cxsz-lb-dqwz a{
    line-height: 45px;
    font-size: 14px;
    color: #656565;
}
.cxsz-lb-dqwz .wz{
    background: url("cxsz-dqwz.png") 0px no-repeat;
    padding-left: 22px;
}
.cxsz-lb-content{
    box-sizing: border-box;
    width: 1200px;
    margin: 0 auto 20px auto;
    background: #ffffff;
}
.cxsz-lb-con-l{
    width: 200px;
    background: #fdfdfd;
}
.cxsz-lb-con-l-t{
    box-sizing: border-box;
    height: 101px;
    border-bottom: 1px #e9e8e8 solid;
}
.cxsz-lb-con-l-t span{
    display: block;
    width: 100%;
    font-size: 24px;
    color: #a73124;
    line-height: 100px;
    text-align: center;
    font-weight: bold;
}
.cxsz-lb-con-l-list{
    width: 100%;
}
.cxsz-lb-con-l-list ul{
    width: 100%;
    margin: 0 auto;
    padding-top: 21.5px;
}
.cxsz-lb-con-l-list a{
    display: block;
    margin-left: 50px;
    padding-left: 14px;
    line-height: 60px;
    font-size: 18px;
    color: #404040;
}
.cxsz-lb-con-l-list a.cur,.cxsz-lb-con-l-list a:hover{
    background: url("cxsz-list-cur.png") 0px no-repeat;
    color: #ffffff;
}

.cxsz-lb-con-r{
    background: #ffffff;
    box-sizing: border-box;
    width: 1000px;
    border-left: 1px #f2f2f3 solid;
    box-shadow:-1px 0px 1px #f1f1f1;

}
.cxsz-lb-con-r-xw{
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 40px;
    border-bottom: 1px #d4d4d4 dashed;
    position: relative;
}
.cxsz-lb-con-r-xw-bg{
    width: 1px;
    height: 876px;
    position: absolute;
    top: -8px;
    left: 40px;
    z-index: 0;
    background: url("cxsz-lb-line.png") 0px no-repeat;
}
.cxsz-lb-con-r-xwtm{
    margin: 27px 0 10px 35px;
}
.cxsz-lb-con-r-xwtm ul li{
    padding:0 33px 0 31px;
    line-height: 39px;
    position: relative;
    z-index: 5;
    background: url("index-sqlit-w.png") 0px no-repeat;
}

.cxsz-lb-con-r-xwtm ul li:hover{
    background: url("index-sqlit-r.png") 0px no-repeat;
}

.cxsz-lb-con-r-xwtm ul li:hover a,.cxsz-lb-con-r-xwtm ul li:hover span{
    color: #a73124;
}

.cxsz-lb-con-r-xwtm ul li a{
    font-size: 16px;
    color: #343434;
}
.cxsz-lb-xwdata{
    font-size: 14px;
    color: #aaaaaa;

}


.


/*图片概览*/

.ml10{
    margin-left: 10px;
}
.cxlz-pics-mt36 {
    margin-top: 36px;
}

.cxlz-pics-lists {
    margin: 36px 11px 20px;
}

.cxlz-pics-lists li {
    float: left;
    margin:0 12px;
}

.cxlz-pics-lists li:hover .pic-img{
    opacity: 0.8;
}
.cxlz-pics-lists li:hover .pic-tit{
    color: #a73124;
}
.cxlz-pics-lists .pic-img {
    display: block;
    height: 150px;
    width: 220px;
}

.cxlz-pics-lists .pic-tit {
    display: block;
    height: 49px;
    width: 218px;
    border: 1px solid #c7cdd4;
    border-top-color: transparent;
    text-align: center;
    line-height: 49px;
    color: #4d4d4d;
    font-size: 14px;
    margin-top: -1px;
    max-width: 218px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}






/*内容页*/
.cxlznry-dqwz{
    height: 45px;
    padding-left: 376px;
    border-bottom: 1px #e6e6e6 solid;
    box-shadow:0px 1px 1px#e9e8e8;

}
.cxlznry-dqwz a,.cxlznry-dqwz span{
    font-size: 14px;
    color: #656565;
    line-height: 45px;
}

.cxlznry-mid{
    width: 100%;
}
.cxlznry-con{
    width:100%;
    padding-bottom: 40px;
}
.cxlznry-con-title{
    padding: 27px 0 0 0;
    text-align: center;
}
.cxlznry-con-title span{
    font-size: 30px;
    color: #a73124;
    font-weight: bold;
    line-height: 90px;
}
.cxlznry-con-wzxx{
    box-sizing: border-box;
    width: 1200px;
    padding-left: 54px;
}
.cxlznry-con-wzxx span,.cxlznry-con-wzxx a{
    color: #61656b;
    font-size: 14px;
    line-height: 64px;
}
.nry-source{
    margin-left: 40px;
}
.nry-fontsize{
    display: block;
    padding-right: 55px;
}
.cxlznry-con-nr{
    width: 1117px;
    box-sizing: border-box;
    margin: 0 40px 0 40px;
    border: 1px #e5e5e5 dashed;
}
.nry-img{
    width: 800px;
    height: 500px;
    background: #e2e8f1;
    margin: 50px 158px 0 158px;
}
.nry-img-name{
    text-align: center;
}
.nry-img-name span{
    color: #a73124;
    font-size: 18px;
    line-height: 54px;
}
.cxlznry-con-zw{
    width: 965px;
    margin: 30px 0 0 75px;
}
.cxlznry-con-zw p{
    font-size: 18px;
    color: #61656b;
    line-height: 36px;
}
.cxlznry-con-qt{
    box-sizing: border-box;
    margin: 24px 0 0 40px;
    height: 87px;
    width: 1117px;
    padding: 8px 0 0 17px;
    border: 1px #e5e5e5 dashed;
    font-size: 14px;
    color: #61656b;
}
.cxlznry-con-qt span,.cxlznry-con-qt a{
    line-height: 36px;
}
.cxlznry-con-qt a:hover{
    color: #a73124;
}