/* Write your styles */
body,html{
    background: #f5f5f4;
}
a{
    color: #333;
}
/*header*/
.logo {
    background: url(../images/header_bg.jpg) center no-repeat;
    background-size: cover;
    padding: .1rem 0;
    position: relative;
    height: 12.6rem;
        z-index: 99;
}
.logo div {
    position: relative;
}

.logo div img{
    margin: 0 auto;
    height: 3.85rem;
    margin: 0.3rem 0 0 0.2rem;
}

.logo span {
    text-align: center;
    width: .22rem;
    height: .22rem;
    position: absolute;
    cursor: pointer;
}

.logo span.pull-left {
    top: 15%;
    left: .15rem;
}

.logo span.pull-right {
    top: 35%;
    right: .15rem;
}
.logo span i {
    color: #fff;
    font-size: .21rem;
    display: inline-block;
    cursor: pointer;
}

/*search*/
#header .tp1{
    position: absolute;
    right: 8px;
    top: 5px;
    width: 38px;
    margin: 0;
    display: block;
    background: url(../images/iocns.png) center 0px no-repeat;
    height: 4rem;
    background-size: cover;
}
#JS_hideBox1{
    display: none;
    width: 100%;
    background: #8d744b;
    left: 0;
    padding: 10px 3%;
    position: absolute;
    top: 68%;
    text-align: left;
    line-height: 1.8;
    z-index: 5;
}
#header .s-form{
    width: 88%;
    position:relative;
}
.select-box {
    display: none;
}
#search {
    height: 35px;
    border: 0;
    width: 18%;
    display: block;
    overflow:hidden;
    background: url(../images/iocns.png) 4px -107px #fff no-repeat;
    background-size: 6px;
    float: left;
    margin-left: 2px;
    background-size: 43px;
    border-radius: 0;
}
#inputkeyword {
    background: #fff;
    height: 35px;
    line-height: 35px;
    padding: 10px;
    border: 0;
    width: 78%;
    outline: none;
    float: left;
    border-radius: 0;
}
#header .close {
    width: 12%;
    display: block;
    top: 10px;
    height: 40px;
    position: absolute;
    right: 7px;
    background: url(../images/iocns.png) center -47px no-repeat;
    background-size: 40px auto;
}

/* nav */
.topNav{
    overflow:hidden;
    height:40px;
    line-height:40px;
    position: absolute;
    background:#F6F7FB;
    border-bottom: 2px solid #8d744b;
    z-index:2;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    width: 100%;
}
.topNav .more{
    display:block;
    width: 12%;
    height:40px;
    position:absolute;
    right:0;
    top:0;
    background:#fff;
    -webkit-box-shadow:0px -2px 5px rgba(0, 0, 0, .3);
    -moz-box-shadow:0px 2px 5px rgba(0, 0, 0, .3);
    box-shadow:-5px 0 25px rgba(0, 0, 0, .2);
}
.topNav .more::after{
    content:"";
    display:block;
    height:100%;
    background: url(../img/icons.png) center -243px no-repeat;
    background-size: 26px auto;
    -webkit-transition:400ms;
    -o-transition:400ms;
    -moz-transition:400ms;
    transition:400ms;
}
.topNav .more.on::after{
    -moz-transform:scaleY(-1); 
    -webkit-transform:scaleY(-1); 
    -o-transform:scaleY(-1); 
    transform:scaleY(-1);
}
.topNav .in{
    width: 100%;
    overflow:hidden;
}
.topNav ul{
    width:400%;
}
.topNav li{
    float:left;
    width: 17.6%;
    text-align:center;
    list-style-type: none;
}
.topNav a{
    display:block;
    color: #fff;
    font-size: 14px;
}
.topNav .on1 .a1{
    color:#3069B8;
}
#JS_hideBox2{
    display:none;
    position:absolute;
    z-index:2;
    width:100%;
    top:102px;
    left:0;
    background:#F6F7FB;
}
.topSubNav{
    padding:10px 20px;
    overflow:hidden;
}
.topSubNav li{
    float:left;
    width:25%;
    text-align:center;
    margin:5px 0;
}
#winMark {
    z-index: 4;
    width: 100%;
    display: none;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
}
.show {
    display: block;
}

/*list*/
.am-list-news-default{
    margin-bottom: 0;
    margin-top: 0;
}
.am-list-news-hd{
    border-top: 2px solid #8d744b;
    padding-top: 0.8rem;
    padding-bottom: .9rem;
}
.title-color{
    color: #8d744b;
}
.title-color h2{
    font-weight: bold;
}
.color-7{
  color: #777777;
}
.xwlist-sy li{
    background: #fff;
    border: none;
    margin-bottom:1rem;  
}
.xwlist-sy li a{
    padding: .9rem .8rem;
}
.list-tab-ul{
    border: none;
    z-index: 0;
}
.list-tab-nav{
    border-top: 2px solid #8d744b;
    border-bottom: none;
}
.list-tab-nav>li{
    font-weight: bold;

}
.list-tab-nav>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{
    color: #8d744b;
    background: none;
    border: none;
}
.list-tab-nav span{
    float: left;
    color: #a5a5a5;
    margin-top: 6px;
}
.list-tab-ul .am-tab-panel{
    padding: 0;
}

/*banner*/
.am-slider-a1 {
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
}
.am-slider {
    position: relative;
}
.am-slider {
    margin: 10px;
    margin-bottom: 20px;
}
.am-slider .am-slides img {
    width: 100%;    height: 250px;
    display: block;
}
.am-slider .am-slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
    float: left;
    display: block;
    width: 375px;
    height: 281px;
}
.slider-4 .am-slider-desc {
    background: #015293;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    text-indent: .42rem;
    height: 3.1rem;
    line-height: 3.1rem;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    margin-bottom: 0px;
}
.slider-4 .am-slider-desc a {
    width: 78%;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
    font-size: 14px;
}
.slider-4 .am-control-nav {
    width: 21%;
    position: absolute;
    right: 3px;
    bottom: 20px;
}
.am-slider-a1 .am-control-nav {
    width: 100%;
    position: absolute;
    bottom: 5px;
    text-align: center;
    line-height: 0;
}
.slider-4 .am-control-nav li {
    margin: 0;
    margin-right: 5px;
}
.am-slider-a1 .am-control-nav li {
    margin: 0 4px;
    display: inline-block;
}
.am-control-nav li {
    display: inline-block;
}
.slider-4 .am-control-nav li a {
    width: 8px;
    height: 8px;
}
.WIDGET-56c3d303a39201a041a6030c .am-control-nav li a {
    background-color: #bababa;
}
.am-slider-a1 .am-control-nav li a {
    width: 10px;
    height: 10px;
    display: block;
    background-color: #fff;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.slider-4 .am-control-nav {
    width: 21%;
    position: absolute;
    right: 3px;
    bottom: 20px;
}
.am-slider-a1 .am-control-nav {
    width: 100%;
    position: absolute;
    bottom: 6px;
    right: -144px;
    width: 21%;
    position: absolute;
    right: 3px;
    bottom: 13px;
}

.gggs{
    overflow:hidden;
    height: 35px;
    line-height: 35px;
    margin-bottom:10px;
    margin-top: 10px;
}
.gggs dt{
    float: left;
    background-size: 28px auto;
    margin-right: 10px;
    background: #d10005;
    width: 54px;
    text-align: center;
}
.gggs dt a{
    color:#fff;
}
.gggs dd{
    overflow:hidden;
    margin-top: 0px;
}
.gggs li{
    height:38px;
    overflow:hidden;
}

/*zhuanti*/
.part2{
    width: 100%;
    height: 85px;
}
.prev,.next{
    width: 14px;
    height: 84px;
    background: #eeeeee;
    line-height: 84px;
    color: #999999;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
}
.prev{
    float: left;
    margin-top: 12px;
}
.next{
    float: right;
    margin-top: 12px;
}
.slide3{
    float: left;
    width: 100%;
}
.slide3 ul{
    height: 84px;
    float: left;
}
.slide3 li{
    width: 250px;
    height: 84px;
    margin-right: 10px;
    background: #000;
    color: #fff;

}
.slide3 li a{
    display: inline-block;
    width: 250px;
    height: 84px;
}

.slide3 li img{
    width: 250px;
    height: 84px;
}
.tempWrap{
   width: 370px!important;
}
.zxft_cont{
    background: #fff;
    padding: .9rem 0.9rem;
    margin-bottom: 0.9rem;
}
.addsousuo{
    margin: 0 0px 11px 0px;
    overflow: hidden;
    background: #fff;
    width: 10;
    padding: 10px 10px;
    line-height: 30px;
}
.addsousuo .left {
    width: 97px;
    float: left;
    color: #8d744b;
}
.addsousuo .right {
    width: 69%;
    float: right;
}
.addsousuo .right form {
    overflow: hidden;
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
}
.addsousuo .right form .column3mi4_1 {
    width: 75%;
    display: block;
    height: 30px;
    padding-left: 10px;
    color: #777777;
    float: left;
    border: 0;
    line-height: 30px;
}
.addsousuo .right form .searchwj {
    background: url(../images/iocns.png) center -138px no-repeat;
    background-color: #a3c5df;
    background-size: 40px;
    width: 25%;
    height: 30px;
    border: 0;
    float: right;
        border-radius: 0;
}

/*footer*/
#footer {
    background: #e1d9c4;
    padding: 2% 3%;
    color: #8d744b;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    margin-top: 14px;
}
#footer p{
    line-height: 2rem;
    height: 2rem;
    padding: 0;
    margin: 0;
    float: left;
    text-align: center;
    width: 100%;
}



/*zxft-list*/
.Bread-24 {
    padding: 5px 0;
}
.WIDGET-56c549e680080ed2b3728aa6 {
    color: #777;
    margin: 0 10px;
    padding: 6px 4px;
    background: url(../images/iocns.png) -9px -184px no-repeat;
    background-size: 41px;
    padding-left: 26px;
}

.Bread-24 .BreadcrumbNav {
    font-size: 14px!important;
    color: #777;
    line-height: 30px;
    margin-bottom: 0;
}
.Bread-24 .BreadcrumbNav a {
    font-size: 14px;
    color: #777;
}
.wzsl-text{
    color: #fff;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #00a4e3;
    clear: both;
    margin-top: 10px;
}
.zcr-color{
    color: #00a4e3;
    margin-left: 4px;
}
.am-gallery-default>li{
    padding: 0;
    padding-right: 5px;
    padding-top: 5px;
}
.zxft_con_img li a{
    position: relative;
}
.zxft_con_img li a span{
    padding-left: 6px;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 2.5rem;
    line-height: 2.5rem;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    margin-bottom: 0px;
    font-size: 14px;
    left: 0;
}
/*show*/
.paragraph-93 {
    margin: 0 10px;
    padding: 0;
}
.WIDGET-56cd13c8200cfcd0b35aa055 {
    color: #333;
    margin: 0 10px;
}
.article .titile-h3{
    text-align: center;
    color: #333;
    width: 94%;
    margin: 0 auto;
}
.article .pages-date{
    color: #777;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
}
.tab-list-more{
    position: absolute;
    top: 10px;
    right: 0px;
    font-size: 14px;

}

/*分页/翻页*/   
.pagination{clear:both;width:100%;text-align:center;margin:14px 0 0px;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:28px;}
.pagination a:hover{background:#015bb0;border:1px solid #015bb0;color:#fff !important;}
.pagination a.active{border:1px solid #015bb0;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#015bb0;border:1px solid #015bb0;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#015bb0;border:#015bb0 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination a{background: #fff;}
.list-ny-con a{    overflow: hidden;}
.list-ny-con .list-title{
    width: 74%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}


.ztzl-list-img li{margin-bottom: 0;}
.ztzl-list-img li a{
    padding-bottom: 0;
}
.ztzl-list-img li a img{
    width: 100%;
    /* height: 100px; */
}
              
 .xwlist-sy .list-title{
   width: 74%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
              }
 .xwlist-sy a{
              float: left;
    width: 100%;}