@charset "utf-8";
html {
    width: 100%;
    margin: 0;
    padding: 0;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    width: 100%;
    font-family: "微软雅黑";
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #656565;
    line-height: 200%;
    background-color: #ffffff;
}
img {
    border: none;
}
dl, dt, dd {
    display: block;
    margin: 0;
}
p, ul, li, form, h1, h2, h3, h4, h5, h6, dl, dd {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    color: #656565;
    text-decoration: none !important;
    cursor: pointer;
    background: transparent;
    outline: none;
    blr: expression(this.onFocus=this.blur());
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
a img {
    border: none;
}
a:hover {
    color: #fd8702;
}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
    height: 0;
}
.wrap {
    width: 995px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tc {
    text-align: center;
}
html {
    width: 100%;
    overflow-x: hidden;
}
*{ box-sizing:border-box;}
textarea { font-family:微软雅黑}
.cf:after{content:""; display:block; height:0; clear:both;}





/*menu*/
.home { width:100%; background: #f1ece2;}
.top {width: 100%; padding-top: 11px; background: #fff;}
.top .bx1 { width:1000px; height: 75px; margin: 0 auto;background:url(../images/pic01.jpg) no-repeat center center; padding: 0 12px 0 6px; margin-bottom: 6px;}
.top .bx1 .top_1 {width: 257px;}
.top .bx1 .top_1 img {display: block; width: 100%; height: auto;}
.top .bx1 .links{width:200px; float: right; height: 100%; line-height: 75px; text-align: right; font-size: 10px;}
.top .bx1 .links a { display:inline-block; margin-top: 7px;}

.top_2 { clear:both; width: 100%; background: #d4945e;}
.top_2a ul { clear:both; width: 1026px; margin: 0 auto;}
.top_2a > ul > li {
    float: left;
    line-height: 27px;
    padding: 0 12px; margin: 0 4px;
    position: relative;
}
.top_2a > ul > li > a {
    color: #fff; display: block; height: 27px; width: 100%;
    font-size: 13px;
    position: relative;
}
.top_2 i { font-style: normal;text-transform:uppercase; font-size: 10px; color: #fbd7a5; margin-left: 4px;}

.dt {
    margin-right: 15px;
}
.hide {
    position: absolute;
    top: 27px;
    left: 0;
    background:#d3b693;
    width: 100%;
    text-align: center;
    z-index: 66666;
    transform: translate(0, 20px);
    opacity: 0;
    visibility: hidden;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}
.hide dl dd a {
    color: #ffffff;
    font-size: 12px; width: 100%; height: 100%;
    display: block;
}
.hide dl dd {
    line-height: 27px; border-bottom: 1px solid #e5d3be;
}
.hide dl dd a:hover {
    background: #866d47;
}
.top_2a ul li:hover .hide {
    z-index: 2;
    transform: translate(0, 0px);
    opacity: 1;
    visibility: visible;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}




/*banner*/
.row1 {clear:both; width:992px; height: 299px; margin:0 auto; position: relative; margin-top: 3px;}
.row1 .ewmbox { width: 100px; position: absolute; right: -109px; top:12%;}
.row1 .ewmbox img {display: block; width: 100%; height: auto;}
.banner-background2 {display: block; width: 100%; height: 100%;}
.banner-text {
  margin: 0 auto;
  width: 520px;
  transform: translate3d(0, 0, 0);
  will-change: transform; position: absolute; bottom:18%; right: 8%; z-index: 999;z-index: 10;text-align: right;
}
.banner-text .p1 {
  font-weight: bold; letter-spacing: 3px;
  font-size: 34px; line-height: 46px;
  color: #fff;
}
.swiper-button-disabled {
  opacity: 0.4;
}
.banner-text:before {
  transition-delay: 2s;
  transition-duration: 2s;
  transform: translate3d(-80px, 0, 0);
  opacity: 0;
}
.swiper-slide.banner-slide.swiper-slide-active .banner-text:before {
  transition-delay: 1.3s;
  transform: translate3d(0px, 0, 0);
  opacity: 1;
}
.swiper-slide.banner-slide.swiper-slide-active .banner-text *:nth-child(1) {
  transition-delay: 0.5s;
}
.swiper-slide.banner-slide.swiper-slide-active .banner-text *:nth-child(2) {
  transition-delay: 0.7s;
}
.swiper-slide.banner-slide.swiper-slide-active .banner-text *:nth-child(3) {
  transition-delay: 0.9s;
}
.banner-text * {
  transition-delay: transform 2s, opacity 0s;
  transition-duration: 2s;
  transform: translate3d(80px, 0, 0);
  opacity: 0;
}
.swiper-slide.banner-slide.swiper-slide-active .banner-text * {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.row2 { clear:both; width: 992px; margin: 0 auto;height: 280px; background:#fff url(../images/pic02.jpg) no-repeat top center; padding:25px 20px 10px 20px;}
.row2 .row2L { width: 335px; float: left; overflow: hidden;}
.row2 .row2C { width: 270px; float: left; padding-top: 24px;}
.row2 .row2R { width: 335px; float: right; height: 100%; padding-top: 24px;}
.row2 .row2L .tit { background: url(../images/pic04.jpg) no-repeat left center; color: #fff; font-size: 12px; padding-left: 13px; height: 24px; line-height: 24px; margin-bottom: 10px;}
.row2 .list1 {width: 100%; height: 52px; border-bottom: 1px dashed #999; margin-bottom: 8px; padding-left: 8px;}
.row2 .list1 .L { width: 66px; height: 39px; float:left;}
.row2 .list1 .L img { display:block; width: 100%; height: 100%;}
.row2 .list1 .R { width: 249px; height: 39px; float:right; font-size: 12px; color:#d4945e; line-height: 20px;}
.row2 .list1 .R a { display:inline-block; margin-left: 20px;}
.row2 .list2 { clear:both;}
.row2 .list2 a { display:block; width: 100%; height: 26px; line-height: 26px;}
.row2 .list2 .L { width: 250px; height: 100%; float: left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.row2 .list2 .R {width: 75px; height: 100%; float:right; text-align: right;}

.row2 .row2C .list{position: relative; text-align: center;}
.row2 .row2C .swiper-container { width:203px; margin: 0 auto; position: static}
.row2 .row2C .swiper-slide p { width: 100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; line-height: 20px; color: #3F3F3F; padding: 0 5%; }
.row2 .row2C .swiper-slide img { display:block; width: 203px; height: 144px; margin-bottom: 4px;}
.row2 .row2C .swiper-button-prev:after{ display:none}
.row2 .row2C .swiper-button-next:after{ display:none}
.row2 .row2C .swiper-button-prev {background: url(../images/pic07.gif) no-repeat center center; width: 27px; height: 144px; left: 0; top: 13%}
.row2 .row2C .swiper-button-next {background: url(../images/pic08.gif) no-repeat center center; width: 27px; height: 144px; right: 0; top: 13%}

.row2 .row2R .news-div {}
.row2 .row2R .news-div .bd .thd { height: 28px; line-height: 26px; margin-bottom: 10px; border-bottom: 1px solid #c1663a;}
.row2 .row2R .news-div .bd .thd ul li { width: 76px; height: 26px; float: left ;background: #afafaf; color: #fff; text-align: center; cursor: pointer; margin-right: 1px; border-radius: 0 10px 0 0;}
.row2 .row2R .news-div .bd .thd ul li.on { background: #e39e51;}
.row2 .row2R .news-div .bd .tbd {}


.row3 { clear:both; width: 992px; height: 100px; margin: 0 auto; background:#fff url(../images/bottom_bg.png) no-repeat top center; text-align: center; padding-top: 18px; color:#8d8d8d}
.row3 a { color:#8d8d8d}
.row3 a:hover { color:#fd8702}

.footer { clear:both; width: 992px; margin: 0 auto; background: #fff; text-align: center; padding: 1% 0 0 0;}
.footer .p2 { padding-top: 20px;}
.Normal {text-align:left; display: block; width: 100%; margin-top: 10px; }
.Normal img { display:block;}

.iBanner { clear:both;width: 1133px; margin: 0 auto; overflow: hidden;}
.iBanner img { display: block; width: 100%; height: auto; }

.iCon { clear:both; width: 1133px; margin: 0 auto; overflow: hidden;background:#fff url(../images/pic09.png) repeat-x top center; padding: 2% 75px 4% 75px; min-height: 410px; }
.iCon .iConL { width: 190px; float: left;}
.iCon .iConR { width: 680px; float: right;}


.secMenu .d1 { background: url(../images/pic11.png) repeat-x bottom center; text-align: right; padding-bottom: 6px; margin-bottom: 4px;}
.secMenu .d1 .p1 { font-size: 20px; line-height: 26px; letter-spacing: 3px; font-weight: bold; color: #808080;}
.secMenu .d1 .p2 { font-size: 12px; line-height: 18px;text-transform:uppercase;background: url(../images/pic12.png) no-repeat right center; padding-right: 13px; color: #939393;}
.secMenu .d2 { clear:both; text-align: right;}
.secMenu .d2 a { display:block; width: 100%;background: url(../images/pic10.png) no-repeat 99% center; padding-right: 15px; line-height: 28px; height: 28px;}

.position { width: 100%; height: 28px; line-height: 25px; background: url(../images/pic13.png) no-repeat left center; padding-left: 90px; margin-bottom: 25px;}
.position .L { width: 30%; height: 100%; float: left; letter-spacing: 2px;}
.position .R { width: 70%; height: 100%; float: right; text-align: right;}
.position .a1 { background: url(../images/pic14.png) no-repeat left center; padding-left: 11px;}
.iCon .iText { clear:both; width: 98%; margin: 0 auto;}
.gsjj p { margin-bottom:15px; text-align: justify;}


.xw-list ul li { height: 30px; line-height: 30px; margin-bottom: 2px;}
.xw-list ul li a { display: block; width: 100%; height: 100%;}
.xw-list ul li .p1 { width: 550px; height: 100%; float: left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.xw-list ul li .p2 { width:75px; height: 100%; float: right; text-align: right;}

.fy{ clear:both; width:100%; margin:0 auto; margin-top:4%; font-size:12px; text-align: center;}
.fy b{ display:inline-block; width:22px; height:22px; background:#d4945e; line-height:22px; margin:0 3px; color:#fff; font-weight:100; text-align:center; border-radius: 3px}
.fy a{ display:inline-block; padding:0 6px;height:22px; text-align:center; line-height:22px;margin:0 3px; font-size:12px; background:#fff;}


.cy-nav { height: 32px; line-height: 32px; margin-bottom: 25px;}
.cy-nav a { display: block; float: left; height: 100%; margin-right: 10px; font-size: 14px;background: url(../images/pic30.jpg) no-repeat right center; padding-right: 10px;}
.cy-nav a:last-child{background:none}
.cy-nav a:hover { color:#990000;}
#nowMenu { color:#990000;}
.cy-con { clear:both;}


.news-content { margin:0 auto; margin-bottom:80px; line-height: 32px; }
.news-content .newsconL { width:100%; overflow: hidden;}
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:10px;}
.newsdetail-content img { max-width:100%!important; display: block; height: auto!important;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 11px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 35px; text-align:center }
.newsdetail-title .title { font-weight: normal; font-size:18px; line-height: 24px; color: #202020; margin-bottom: 10px; }
.newsdetail-title .info { color: #696969; }
.newsdetail-content video { display:block; max-width: 700px; margin: 0 auto; height: auto; background-size: cover; margin-bottom: 20px;object-fit:fill;}

.yjjy-div { padding-bottom: 5%; width: 480px;}
.yjjy-div .li { width:100%; height: 24px; line-height: 24px; overflow: hidden; margin-bottom:7px;}
.yjjy-div .li .wz{ display: block; float: left; width:85px; height: 100%;}
.yjjy-div .li input{ display: block; float: left; width: 250px; height: 24px; line-height: 24px;}
.yjjy-div .li .bt{ display: block; float: left; width: 50px; height: 100%; padding-left: 4px;}
.yjjy-div .li2 { height:140px;}
.yjjy-div .li2 textarea{ display: block; float: left; width: 320px; height: 140px; line-height: 24px;}
.yjjy-div .bbtn { clear:both; width: 60px; margin: 0 auto;}
.yjjy-div .bbtn .btn { border:0; background: #eee; display: block; width: 100%; height: 24px; line-height: 24px; cursor: pointer;}

.zp-list .d1 { text-align: center; font-size: 14px; font-weight: bold;}
.zp-list .d0 {font-size: 14px; font-weight: bold;}
.zp-list .d2 { margin-bottom: 3%; line-height: 28px;}





















