* {margin: 0px;padding: 0px;}
img {vertical-align: middle;}
body {background-color: #f4f4f4;padding: 0;margin: 0;color: #000;font: 400 14px/1.5 'helvetica neue', 'hiragino sans gb', 'Microsoft YaHei', SimSun, arial, tahoma, sans-serif;font-family: "微软雅黑";min-width: 1200px;}
h1,h2,h3,h4,p,ul,li,dl,dt,dd,input,img,th {padding: 0;margin: 0;border: none;list-style: none;}
.mt8{margin-top: 8px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mb10{margin-bottom: 10px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}
.pt20{padding-top: 20px;}
.p20{padding: 20px;}
.plr20 {padding-left: 20px;padding-right: 20px;}
div {margin: 0;padding: 0;}
a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
li {list-style: none;}
.clr:after {content: ' ';display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.fl {float: left;}
.fr {float: right;}
.clear{clear: both;}
.clearfix {zoom: 1;}
.clearfix:after {content: "";display: block;visibility: hidden;clear: both;height: 0;font-size: 0;}
.page {height: 72px;clear: both;overflow: hidden;}
.page div.pagination {margin: 28px 0 0 0;}
div.pagination {margin: 10px;clear: both;overflow: hidden;text-align: center;}
div.pagination span.more-page,
div.pagination span.current {margin-right: 5px;}
div.pagination .page-skip button,
div.pagination a {border: 1px solid #a8151d;color: #361628;display: inline-block;padding: 2px 9px;text-decoration: none;vertical-align: middle;margin-right: 5px;_filter: none;_background: #f9f9f9;background-image: linear-gradient(to bottom, #ffffff, #ebebeb);}
div.pagination .current {padding: 2px 9px;}
div.pagination .current,div.pagination a:hover {border: 1px solid #a8151d;color: #fff;filter: none;background: #a8151d;display: inline-block;text-decoration: none;vertical-align: middle;*display: inline;*zoom: 1;}
div.pagination .next-page {position: relative;}
div.pagination .prev-page {position: relative;}

.logo {position: absolute;left: 0px;top: 0px;height: 100px;line-height: 100px;}
/*.logo img{min-height: 90px;}*/
.menu_mobile{display: none;}

#banner img {text-align: center;}

.header .layui-nav {position: absolute;right: 0;top: 0;padding: 0;background: none;}
.layui-nav .layui-nav-item a {color: #666;height: 80px;font-size: 18px;line-height: 100px;padding: 0 15px;}
.layui-nav .layui-nav-item a:link,
.layui-nav .layui-nav-item a:visited {color: #333;text-decoration: none;}
.layui-nav .layui-nav-item a:hover {color: #a82328 !important;}
.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after {background-color: #a82328;}
.layui-carousel .layui-this img {object-fit: cover;}
.layui-carousel img {width: 100%;height: 100%;object-fit: cover;}


.header{height: 100px;background-color: #FFF;}

.row{width:100%;}
.rowc{width:1200px;margin:0 auto;}

.mainbox {width: 1200px;margin:0px auto;}
.mbl{width: 900px;float:left;}
.mbr{width: 300px;float:right;}


/* border-bottom: 1px #e8e8e8 solid; */
.jzItem {clear:both;height: 140px;border-bottom: 1px #e8e8e8 solid;}
.jzItem_l{float:left;width:180px;margin:24px auto;text-align:center;}
.jzItem_r{float:left;margin:24px 0;}
.jzItem_r .title {font-size: 18px;color: #222;margin-top: 10px;}
.jzItem_r .title a{font-size:24px;font-weight:bold;}
.jzItem_r .title a span,.jzItem_r .title a:hover {color: #ff8a36;}
.jzItem_r .title a:hover span{color: #222;}

.jz_icon{width:120px;height: 92px;margin:0 auto;background-color: #f99930;border-radius: 10px;text-align: center;line-height: 92px;font-size: 22px;color: #fff;}

.jzItem_r .biaoqian {color: #333;width: 100%;margin-top: 20px;}
.jzItem_r .biaoqian a{display:block;border: 1px #ececec solid;padding:0 15px;height: 32px;border-radius: 8px;line-height: 32px;text-align: center;display: inline-block;}
.jzItem_r .biaoqian a.active,.jzItem_r .biaoqian a:hover{background-color: #ff8a36;color: #fff;}
.bg2{background-color: #fd7a4e;}

.xw_list{clear:both;}
.xwListItem{width:420px;margin-right:10px;}
.itemTitle{height:45px;border-bottom: 1px #e8e8e8 solid;}
.itemTitle_l{float:left;font-size:20px;color:#333; letter-spacing:2px;line-height: 44px;}
.itemTitle_l span{color:#a8151d; border-bottom:#a8151d 3px solid;}
.itemTitle_r{float:right;}
.itemTitle_r a{font-size:14px;line-height: 44px;}

.itemList {
    height: auto;
    padding: 10px 0 0 10px;
    width: 100%;
}

.itemList li {
    clear: both;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e9e3e3;
}

.itemList li span {
    float: right;
    color: #8e8e8e;
}

.itemList li a:link, .itemList li a:visited, .itemList li a:hover {
    font-size: 16px;
}

.itemList li a {
    background: url(../images/zhaosheng_icon.png) no-repeat left center;
    padding-left: 10px;
    width: 370px;
    height: 100%;
    display: block;
    overflow: hidden;
    float: left;
}


/*右侧的图片处理*/
.telLink{width:260px;background-color: #8c1c21;border-radius: 5px;color: #fff;margin:0px auto;padding:10px 0px;}
.telLinkt,.telLinkc{text-align: left;font-size: 16px;line-height:32px; padding:5px 0px 0px 20px;}
.telLinkc{/* padding:0px 0px 0px 35px; */}
.telLinkc a:link,.telLinkc a:visited,.telLinkc a:hover {text-decoration: none;color: #fff;}
.iconList{width:260px;text-align:center;margin:0px auto 10px;}
.iconList img{width:260px;/*margin:10px auto 0px;*/}


/*新闻列表*/
.daohang{line-height:18px;color:#999;margin-left: 20px;}
.daohang a:link,.daohang a:visited {color:#999;}
.daohang a:hover {color:#a8151d;}
.item {border-bottom: 1px solid #E7E7E7;}
/* .item:hover {box-shadow: 7px 6px 51px 0px rgba(0, 0, 0, 0.11);} */
.box .tit:hover{color: #eb613c;}
.boximg {height: 160px;border-radius: 4px;float: left;margin: 30px 0;margin-right: 40px;}
.boximg img {border-radius: 4px;}
.box {text-align: left;margin: 20px 0;padding: 0px 10px;}
.box .tit {height: 28px;font-size: 18px;font-weight: 400;color: #333333;line-height: 25px;overflow:hidden;}
.box .xq {font-size: 14px;font-weight: 400;color: #666666;line-height: 25px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.box .xwdt-i-nr-right-s{color:#999;line-height:1.5;margin-top: 15px;font-size: 12px;}

.article{margin:10px auto;}
.articlec{line-height:28px;margin-top:20px;}
.articlec a{color: #ff0000;}
.articlec p,.articlec div{margin:0px 8px;text-indent:20px;line-height: 28px;font-size: 16px;color: #333;margin-bottom: 10px;}
/**/

.linkmap,.jiaofeima{text-align:center;margin:0px auto;}
.linkmap img,.jiaofeima img,.layui-timeline-content img{width:80%;}

h1{font-size:24px;line-height:48px;color: #333;text-align: center;padding:12px 0px 8px;}
.article h1{font-weight: bold;}
.articlei{font-size: 14px;line-height:24px;color: #999;text-align: left;border-bottom:1px solid #ddd;padding-bottom:8px;}
.articlei span{margin-left: 20px;}

.chaxun{width:80%;margin:30px auto 20px;}
.chaxunjieguo{width:70%;margin:40px auto;}
.xw_list{margin-top: 0.25rem;}


#banner{margin-bottom:20px;}


.right-fixed-img-lists {
    width: 89px;
    position: fixed;
    right: 0;
    top: 180px;
    z-index: 1000;}
.right-fixed-img-lists img {
    width: 100%;
    height: auto;
    margin-bottom:5px;}


.foot{clear:both;background:url(../images/footbg.jpg) no-repeat center; padding:90px 0 0; height:217px;}
.footf{height:190px;color: #fff;}
.address {line-height: 39px;font-size: 16px;}
.address p {font-size: 16px;color: #fff;line-height: 38px;}
.footf .address {
    width: 33%;
}
.address img {
    width: 100px;
}
.telLinkc .wx img {
    width: 120px;
}
.telLinkc .wx p {
    text-align: center;
    width: 120px;
}
    .address .wx {
    margin-left: 50px;
}
.address p {
    text-align: center;
    font-size: 12px;
}
.footlogo { /*margin: 0 10px 0 80px;*/
    width: 33%;
    text-align: center;
    line-height: 100px;
}
.foot .container2 img {margin-top: 100px;}
.linkinfo{float:right;margin-right:20px;line-height:32px;}
.linkinfoc{padding-left:20px;}
.copyright {clear:both;margin:0px auto;font-size:12px;color: #fff;line-height:18px;text-align: center;}

.share {overflow: hidden;position: absolute;right: 0;top: 0;}
.share li { float: left;margin-left: 20px;}

@media screen and (min-width: 751px) {
.header {min-width: 1200px;}
.layui-container {min-width: 1200px;}
}
/* 移动端 */
@media screen and (max-width: 751px) {
.header{height:1.05rem;position: fixed;width: 100%;top: 0px;}
.layui-header {background-color: #fff;width: 100%;}
.layui-container{padding:0 3%;}
.layui-container img{width:70%;vertical-align:center;}
body{min-width: 100%;}
.menu_mobile{display: block;}
.logo{height: 100%;line-height: 1.05rem;}
.logo img{min-height: auto;}
.zzylogo { display: none;}
.layui-nav {display: none;}
.menu_mobile {position: absolute;right: 1em;}
.layui-header{z-index: 9;}
.header .layui-nav{background-color: #fff;text-align: center;top: 1.05rem;width: 100%;}
.layui-nav .layui-nav-item{display: block !important;border-bottom: 1px solid #E7E7E7;}
.layui-nav .layui-this:after{content: none !important;}
.layui-nav .layui-nav-item a{font-size:0.34rem;line-height:3;height:auto;}
.layui-icon {font-family: layui-icon!important;font-size: 0.5rem !important;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #666;line-height: 1.05rem;}

#banner{width: 100%;height: 3rem !important;margin-top: 1.2rem;}
.mainbox{margin:0 3%;width:94%;}
.daohang{margin-top: 1.2rem !important;}
.mbl{width: 100%;float: none;}
.mbr{width: 100%;clear: both;float: none;margin: auto;}


.jzItem{width: 100%;height: auto;}
.jzItem_l{width: 20%;margin: .15rem auto;position: relative;}
.jzItem_l .jz_icon {width:80%;margin: 0.2rem auto;font-size:0.45rem;line-height:1.2rem;height:1.2rem;overflow:hidden;}
.jzItem_l{display:none;}
.jzItem_r{width:100%;margin:0;}
.jzItem_r .title {width: 100%;}
.jzItem_r .title a{font-size: .4rem;line-height:.6rem;height:.6rem;display:inline-block;overflow:hidden;}
.jzItem_r .biaoqian{margin:0.1rem auto;width: 100%;height:.8rem;display:inline-block;overflow:hidden;}
.jzItem_r .biaoqian a{font-size:.14rem;margin:.05rem .05rem 2rem .05rem;padding: 0 .1rem;width: auto;line-height:.5rem;height:.5rem;}

.xw_list{padding:0.1rem 0;}
.itemTitle{height:.6rem;}
.itemTitle_l{font-size:.4rem;line-height:.6rem;}
.itemTitle_r a{font-size:.24rem;line-height:.6rem;}
.xwListItem {float: none;margin:.5rem auto;width:98%;}
.itemList li {height:.8rem;line-height:.8rem;}
.itemList li a{display:inline-block;height:.8rem;width:80%;overflow:hidden;}
.itemList li a:link{font-size:.3rem;}
.itemList li span{font-size:0.18rem;}

.iconList {width:96%;}
.iconList img{
	/* float:left; */
	width:100%;
	/* margin:.2rem 2%; */
}
.telLink{clear:both;height: auto;margin:.3rem 2%;width:96%;}
.telLinkt{font-size:.38rem;line-height:1.8;font-weight:400;}
.telLinkc{font-size:.26rem;line-height:1.8;}

.linkmap img,.jiaofeima img{width:90%;}
.layui-btn{padding:0 0.08rem;}

#banner2{height: 3rem !important;}
.foot{width: 100%;}
.rowc {width: 100%;}
.footf{height:auto;}
.address {display:none;}
    .footlogo {
        float: none;
        margin: 0;
        position: relative;
        text-align: center;
        width: auto;
        line-height: normal;
    }
.footlogo img{width:80%;}
.linkinfo{display:none;}
.copyright{width:80%;margin:0.5rem auto 0rem;font-size:.24rem;line-height:1.6;position: relative;bottom: 0;}
/* 新闻列表 */
.item {height:auto;width: 98%;position: relative;top: .3rem;left: 0px;border-bottom: 1px solid #E7E7E7;}
.boximg {display:none;}
.box {float:none;margin:.3rem 2%;width:96%;height:auto;}
.box .tit {font-size:.4rem;line-height:1.6;height:auto;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box .xq {font-size:.24rem;line-height:1.6;height:auto;color: #999999;margin-top: .16rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.daohang,.article{width: 96%;margin:.3rem 2%;width:96%;height:auto;}
.article h1{font-size:.4rem;line-height:1.6;}
.articlei {font-size:.24rem;line-height:1.6;}
.articlec{font-size:.3rem;line-height:1.8;}


}