html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:15px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;background: #FFF5D9;letter-spacing: 1px;}
.clear{width: 100%;height: 1px;overflow: hidden;margin:0 auto;}
.banner{width: 100%;min-width: 1200px;height: 790px;background: url("../images/banner.png") no-repeat top center;margin:0 auto 26px;}
.banner-main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;padding-top: 130px;}
.page-zhuti{display: block;margin:0 auto;}
.page-logo{position: absolute;left: 0;top:52px;}
.banner-main p{width: 603px;height: 84px;background: url("../images/zbf.png") no-repeat center;position: absolute;bottom: 50px;left: 298px;line-height: 84px;font-size: 22px;text-align: center;}
.banner-main p a{color: #000000;margin:0 5px;}
.banner-main p a span{color: #CF5633;}
.page-main{width: 1200px;margin:0 auto;height: auto;}
.page-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.page-title img{display: block;max-width: 100%;margin:0 auto;}
.box-jrzx{width: 100%;margin:34px auto 19px;height: auto;overflow: hidden;}
.jrzx-swiper{width: 726px;height: 420px;background: #fff;float: left;overflow: hidden;position: relative;}
.jrzx-swiper .pic img { width: 100%; height: 420px; display: block; }
.jrzx-swiper .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 78px; width:100%;  background: #000000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.jrzx-swiper .txt { position: absolute; bottom: 0; z-index: 2; height: 78px; width:100%; overflow: hidden; }
.jrzx-swiper .txt li{ height:78px; line-height:78px; position:absolute; bottom:-78px;}
.jrzx-swiper .txt li a{ display: block; color: white; padding: 0 0 0 24px; font-size: 22px;  }
.jrzx-swiper .num { position: absolute; z-index: 3; bottom: 23px; right: 20px; }
.jrzx-swiper .num li{ float: left; position: relative; width: 18px; height: 18px; margin-left: 10px; cursor: pointer;background: #FFFFFF;filter: alpha(opacity=30); opacity: 0.3;border-radius: 100%; }
.jrzx-swiper .num li.on{background: #F28442;filter: alpha(opacity=100); opacity: 1;}


.jrzx-list{width:460px;float: right;height: auto;overflow: hidden; }
.jrzx-list li{width: 100%;margin-bottom: 16px;background: #ffffff;}
.jrzx-list li a{padding: 24px 21px;display: inline-block;width: 418px;}
.jrzx-list li span{display: block;font-size: 18px;color: #000000;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jrzx-list li p{font-size: 16px;color: #333333;opacity:0.8;height: 48px;line-height: 24px;margin:11px auto 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.jrzx-list li a:hover span{color: #DA5706;}
.jrzx-list li:nth-child(1) a span{color: #DA5706;}

.box-jrhd{width: 100%;margin:22px auto 52px;height: auto;overflow: hidden;}
.box-jrhd ul{width: 1209px;margin-left: -9px;}
.box-jrhd li{margin-bottom: 12px;width: 394px;height: 233px;float: left;margin-left: 9px;position: relative;}
.box-jrhd li p{display: block;width: 370px;height: 207px;margin:13px auto;overflow: hidden;}
.box-jrhd li p img{transition: transform 0.3s ease;display: block;width: 100%;height: 207px;margin:0 auto;}
.box-jrhd li b{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url("../images/icon1.png") no-repeat center;}
.box-jrhd li a:hover img{transform: scale(1.1);}

.box-jrqy{width: 100%;margin:5px auto;height: 515px;position:relative;background: url("../images/icon2.png") no-repeat center;background-size: 100%;padding-top: 30px;}
.box-jrqy-com{width: 1146px;height: 457px;margin:0 auto;overflow: hidden;background: url("../images/jrqy.png") no-repeat center;padding-top: 32px;}
.box-jrqy-com p{color: #8C3703;width: 1030px;margin:0 auto;font-size: 18px;line-height: 32px;text-indent: 2em;margin-bottom: 5px;text-align: justify;}
.box-jrqy-com .last-jrqy{width: 880px;padding-right: 150px;}
.box-jrqy b{position: absolute;bottom: -30px;right: -70px;background: url("../images/icon3.png") no-repeat center;display: block;width: 298px;height: 298px;}


.box-jrxs{width: 100%;min-width:1200px;height: 910px;background: url("../images/icon4.png") no-repeat center 80px;overflow: hidden;}
.jrxs-com{width: 1200px;margin:90px auto;height: 575px;overflow: hidden;background: url("../images/icon5.png") no-repeat top center;background-size: 21%;}
.jrxs-com ul{margin-left: -30px;}
.jrxs-com li{width: 230px;height: 396px;margin-left:30px;margin-top:90px;background: url("../images/icon6.png") no-repeat top center;overflow: hidden;float:left;}
.jrxs-com li a{display: block;width: 100%;padding-top: 70px;}
.jrxs-com li span{display: block;width: 100%;text-align: center;font-size: 32px;color: #B2711E;line-height: 40px;font-weight: 900;}
.jrxs-com li img{display: block;margin:0 auto 50px;}
.jrxs-com li.on{margin-right: 190px;}


.box-jrmw{width: 1067px;height: 456px;margin:20px auto 0;overflow:hidden;background: url("../images/jrmw.png") no-repeat center;}
.box-jrmw ul{margin-top:121px;margin-left: 50px;}
.box-jrmw li{float: left;width: 260px;height: auto;overflow: hidden;margin-left: 40px;}
.box-jrmw li strong{font-size: 24px;color: #B54501;line-height: 32px;}
.box-jrmw li span{font-size: 18px;color: #E97740;line-height: 32px;margin:5px auto 10px;}
.box-jrmw li p{font-size: 18px;color: #000000;line-height: 32px;text-align: center;}
.box-jrmw li span,.box-jrmw li strong{display: block;width: 100%;text-align: center;}

.page-crop{width: 867px;height: 88px;border-radius: 88px;background: #FFCE99;margin:130px auto;text-align: center;line-height: 88px;color: #000000;font-size: 24px;}
.page-crop p{display: inline-block;margin:0 38px;}
.page-crop p span{color: #B54601;}


@media screen and (max-width: 750px){
    .box-jrqy{overflow: hidden;}
}
