@charset "utf-8";
/* CSS Document */
* {padding:0;margin:0;border:0;}
body {width:100%;background:url(../img/bj.png) repeat;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.lf {float: left;}
.lrf{float:left;}

.rt {float: right;}
.top {overflow:hidden;width: 100%;height:30px;background:#837a6b;color:#fff;}
.time {margin:7px auto 0;width:1180px;text-align: left;}
.header {overflow: hidden;width:100%;background:#e7cc6e; margin-bottom: 10px;}
.logo {margin:0 auto;width:1180px;height:140px;}
.logo img {display: block;width:100%;height:100%;}
/*.dots {display: inline-block; width: 4px; height: 4px; background: #000; position: absolute; left: 0px;top: 8px;}*/

/*邮箱*/
.searchEmail {width: 100%; text-align: center; margin: 0 auto; padding-left: 200px; position: relative; top: -19px;}
.search { display: inline-block; width: 100px;}
.search input{width: 200px; height: 20px; margin-left: 30px; }
.emailClass {color: rgb(128, 16, 15); text-align: center; padding-top: 10px; font-weight: bolder; display: inline-block; width: 200px; height: 70px; position:relative; top:-8px;}
.sjyzEmail, .sjEmail, .yzEmail{background-color: rgb(242, 233, 234); padding: 5px 0; cursor:pointer; z-index:2;}
.detailEmail {display: none; position: absolute; width: 200px;}


.menu {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 9;
    margin-bottom: 20px;
}
.menu * {
    box-sizing: border-box;
}
.menu .center {
    width: 1200px;
}
.menu .ul-list {
    display: flex;
}
.menu .ul-list > li {
    flex: 1;
    position: relative;
}
.menu .ul-list > li:last-child {
    border-right: none;
}
.menu .ul-list > li > a {
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    color: black;
    background: rgb(248, 242, 216);
}
.menu .ul-list > li > span {
    color: black;
    font-size: 14px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(248, 242, 216);
}
.menu .ul-list > li:hover .ol-list {
    display: block;
}
.menu .ol-list {
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 999;
    background: rgb(248, 242, 216);
    width: 100%;
}
.menu .ol-list > li > a {
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    background-color: white;
    color: black;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.menu .ol-list > li > a:hover {
    background: rgb(248, 242, 216);
}

/*新card*/
.tAlignCenter {text-align: center;}
.lmCard {margin:0; width: 360px; display: inline-block; box-shadow:3px 3px 3px #c8c8c8 ;}
.lmCardPic img{width:320px; height: 200px;}
.lmCardPic img:hover{transform:scale(1.02);transition: all 1s;}
.lmCardMain { margin: 0 20px; height: 300px;  background-color: white; padding: 5px;}
.lmCardMainLeft{float: left; color: rgb(161, 91, 32); font-size: 23px; margin-left: 20px;}
.lmCardMaiRight{float: right; color: rgb(161, 91, 32);  font-size: 15px; margin-right: 20px;}
.lmCardLine {border-bottom: solid 4px rgb(231, 204, 110); margin: 0 auto; height: 40px; width: 100px;}


.call {margin:10px auto 30px;width:1280px; min-height:650px; background:#f8f2d8;}
.all {overflow: hidden;margin:0 auto;width:1124px;height:auto;}
.banner {margin: 10px auto 20px;position: relative;width: 1024px;height:350px;overflow: hidden;zoom: 1;  }
.banner .slides li {width: 100%;height: 100%;}
.banner-nav a {width:46px;height:200px;line-height: 99em;overflow: hidden;display: block;background: url(../img/ad_ctr.png) no-repeat 0 0;position: absolute;top:75px;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.banner-nav .next {background-position:-46px 0px;right: 30px;}
.banner-nav .prev {left:30px;}
.banner:hover .next {opacity: 0.8;filter: alpha(opacity=25);}
.banner:hover .prev {opacity: 0.8;filter: alpha(opacity=25);}
.banner:hover .next:hover,
.banner:hover .prev:hover {opacity: 1;filter: alpha(opacity=50);}
.banner .slides a img {width:100%;height:350px;display: block;}
.lanm {overflow: hidden;padding:20px;margin:0 0px 20px 0;width:500px;height:270px;background:#fff;border-radius:5px;box-sizing: border-box;}
.lanm.news,
.lanm.info,
.lanm.on-line {margin:0 24px 20px 0;}
.lanm.notice,
.lanm.dynamic,
.lanm.job {margin:0 0 20px;}
.lanm li {padding:0 0 10px 10px;margin:0 0 10px;border-bottom:1px dashed #999;position: relative;}
.lanm li:last-child {padding-left: 10px;margin:0;border:none;}
.lanm li a {font:normal 14px/20px "Microsoft YaHei";color:#333;display: inline-block;}
.lanm li a:hover {color:#9d551b;}
.lanm li a p {overflow:hidden;display:block;width:330px;text-overflow:ellipsis;white-space:nowrap;}
.lanm li a span {color:#999;}
.lanm .tit {padding:0 0 8px;margin:0 0 15px;border-bottom:2px solid #e7cc6e;}
.lanm .tit h2 {font:normal 20px/24px "Microsoft YaHei";color:#A15B20;background:#e7cc6e;width:120px;height:40px;line-height:40px;text-align:center;}
.lanm .tit h2 i {float:left;display:block;margin:8px 8px 0 5px;width:4px;height:4px;background:#333;}
.lanm .tit a {margin:0 5px 0 0;font:normal 14px/20px "Microsoft YaHei";color:#b48f44;}
.lanm .tit a i {margin:0 10px 0 0;color:#bdbdbd;height:40px;line-height:40px;}
.lanm .tit a:hover {color: #9d551b;}
.lanm .pic {margin:0 20px 0 0px;width:180px;}
.lanm .pic img {display: block;width:100%;height:100%;}
.lanm .pic a {overflow:hidden;display:block;margin:5px 0 4px;margin:10px 0px\9;width:180px;text-overflow: ellipsis;white-space: nowrap;color:#333;}
.lanm .pic .a1 {margin: 0;}
.lanm .pic a:hover {color:#9d551b;}
.lanm .pic p {display:block;width:180px;text-indent: 2em;color:#666;}
.lanm .txt {width:260px;}
.lanm .txt li {padding:0 0 15px 10px;margin:0 0 15px;border-bottom:1px dashed #999;position: relative}
.lanm .txt li:last-child {/* padding:0; */margin:0;border:none;}
.lanm .txt li a {font:normal 14px/20px "Microsoft YaHei";color:#666;line-heigth:40px;}
.lanm .txt li a:hover {color:#9d551b;}
.lanm.style {width:100%;height:215px;}
.lanm.style h3 {font:normal 14px/18px "Microsoft YaHei";color:#333;}
.lanm.style h3 i {display: block;margin:2px 10px 0 0;width:3px;height:12px;background:#960;}
.lanm.style h3 a:hover {color:#9d551b;}
.lanm.style .box {margin:0 0 0 8px;width:320px;}
.lanm.style .box .txt {width:180px;}
.lanm.style .box .txt p {margin:8px 0 0;font:normal 12px/14px "Microsoft YaHei";color:#666;}
.lanm.style .pic {margin:10px 30px 0 0px;width:100px;height:100px;}
.lanm.style .pic a {display: block;margin:0;width:100px;height:100px;border-radius:50px;}
.lanm.style .pic img {display:block;width:100%;height:100%;}

.gg {margin:20px 0 20px 60px; width:984px;}
.gg li {float: left;}
.gg .li1 {margin:0 20px;}
.gg .li2 {margin:0 0 0 24px;}
.gg img {display: block;width:100%;height:100%;}

.list .lnav {margin:0 20px 0 0;width:220px;}
.list .lnav li {margin:0 0 3px;width:220px;height:44px;box-sizing: border-box;}

.list .lnav li a {display: block;width:100%;height:100%;background:#fff;font:normal 16px/44px "Microsoft YaHei";color:#333;text-align:center;}
.list .lnav>li a {background:#e7cc6e;color:#fff;}
.list .lnav ul li:hover {border-left:14px solid #e7cc6e;border-right:14px solid #fff;}
.list .lnav ul li.active {border-left:14px solid #e7cc6e;border-right:14px solid #fff;}
.list .lnav ul li.active a {background:#fff;color:#333;}
.list .lnav ul li a:hover {background:#fff;color:#333;}

.list .text {overflow:hidden;margin:10px 0 40px;width:784px;}
.list .text .mnav {margin:4px 0 18px;font:normal 14px/14px "Microsoft YaHei";color:#666;}
.list .text .mnav a {color:#666;}
.list .text .mnav span {color:#333;}
.list .text .neir {overflow:hidden;padding:20px 30px 0px 20px;background: #fff;}
.list .text li {padding:0 0 10px 10px;margin:0 0 12px;border:1px solid #e7cc6e;position: relative;line-height:35px;}
.list .text li:last-child {margin:0;}
.list .text li a {font:normal 16px/24px "Microsoft YaHei";color:#333;}
.list .text li a p {overflow:hidden;display:block;width:500px;text-overflow:ellipsis;white-space:nowrap;margin:8px 0px 0px 2px;}
.list .text li a span {color:#999;margin-top:8px;margin-right:3px;}
.list .text li a:hover {color:#ac744f;}
.page{text-align:center;font-size:16px;margin:60px 0 30px;}
.page a,
.page span {display:inline-block;padding:0 4px;margin:0 3px 0 0;height:20px;line-height:20px;color:#666;}
.page .a1 {color:#f00;}
.page .cur,
.page a:hover {color:#fff !important;text-decoration:none;}
.page span{padding:0 3px;background:none;border:none;color:#666;}

.art ul {margin:0 20px 0 0;width:220px;}
.art li {margin:0 0 3px;width:220px;height:44px;background:#e7cc6e;}
.art li a {display: block;width:100%;height:100%;font:normal 16px/44px "Microsoft YaHei";color:#fff;text-align:center;}
/*.art ul {margin:0 20px 0 0;width:200px;}
.art ul li {margin:0 0 3px;width:200px;height:44px;border-left:14px solid #e7cc6e;border-right:14px solid #e7cc6e;box-sizing: border-box;}
.art ul li a {display: block;width:100%;height:100%;background:#e7cc6e;font:normal 16px/44px "Microsoft YaHei";color:#fff;text-align:center;}
.art ul li:hover {border-left:14px solid #e7cc6e;border-right:14px solid #fff;}
.art ul li a:hover {background:#fff;color:#333;}*/
.art .text {margin:10px 0 40px;width:784px;}
.art .text .mnav {margin:4px 0 18px;font:normal 14px/14px "Microsoft YaHei";color:#666;}
.art .text .mnav a {color:#666;}
.art .text .mnav span {color:#333;}
.art article, .list article {padding:30px 20px;margin:0 0 20px;background: #fff;font:normal 14px/28px "Microsoft YaHei";color:#666;}
.art article h2, .list article h2 {font:normal 24px/28px "Microsoft YaHei";color:#333;text-align: center;}
.art article h3, .list article h3 {margin:10px 0 20px;font:normal 14px/28px "Microsoft YaHei";color:#999;text-align: center;}
.art article p, .list article p {width:680px;margin:30px auto 0;text-indent: 2em;}

.footerFrame {background-color: rgb(131, 122, 107); height: 250px; color: white; font-size: 15px;}
.footer {padding-top: 15px;max-width: 1180px;margin: 0 auto; height: 200px;}
.fLeft {display: inline-block; width: 60%;}
.fLeft a {margin: 0 15px 0 0; color: white;}
.FLcard {width: 200px; display: inline-block;}
.FLcard img {width: 200px; height: 60px;}
.FLcard div {text-align: center; margin: 10px 0;}
.FLtitle {font-size: 30px; font-weight: bolder; margin-bottom: 15px;}
.fRight {display: inline-block; position: relative; top: 10px;}
.FRCopyright div {margin-top: 10px;}

.fenye td {
    width: 100px;
    white-space: nowrap;
}

.fenye td + td {
    width: 250px;
}

.fenye input.defaultInputStyle {
    width: 25px;
    border: 1px solid #afd5f5;
    height: 18px;
    margin-left: 3px !important;
    margin-right: 3px !important;
}