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:#FEF5E4;}
.page-header{width: 100%;min-width: 1200px;height: 664px;background:url("../images/banner.png") no-repeat top center;}
.page-foot{height: 457px;width: 100%;min-width: 1200px;background: url("../images/foot.png") no-repeat bottom center;margin-top:-135px;}
.page-foot img{display: block;margin:0 auto;padding-top: 305px;}
.page-main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.page-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.page-title img{display: block;width: 100%;margin:0 auto;}
.page-jrzx{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.jrzx-com{width: 100%;margin:20px auto 65px;height: auto;overflow: hidden;}
.jrzx-swiper{width: 740px;float: left;height: 428px;position: relative;overflow: hidden;}
.jrzx-swiper .pic img { width: 740px; height: 428px; display: block; }
.jrzx-swiper .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 120px; width:100%;  background: #370101; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.jrzx-swiper .txt { position: absolute; bottom: 0; z-index: 2; height: 120px; width:100%; overflow: hidden; }
.jrzx-swiper .txt li{ width: 100%; position:absolute; bottom:-120px;}
.jrzx-swiper .txt li a{ display: block;padding: 0px 20px 42px 22px;color: #ffffff; }
.jrzx-swiper .txt li span{display: block;font-size: 18px;width: 100%;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jrzx-swiper .txt li p{width: 100%;margin:8px auto;overflow: hidden;font-size: 14px;height: 20px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;}
.jrzx-swiper .num { position: absolute; z-index: 3; bottom: 18px; left: 20px; }
.jrzx-swiper .num li{ background:#ffffff;color:#ED7C40;;border-radius:100%;float: left; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 15px; cursor: pointer; }
.jrzx-swiper .num li.on{background: #ED7C40;color: #ffffff;}
/*.jrzx-swiper .num li a,.jrzx-swiper .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }*/
/*.jrzx-swiper .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }*/
/*.jrzx-swiper .num li.on a,.jrzx-swiper .num a:hover{ background:#f60;  }*/
.jrzx-list{width: 440px;float: right;height: auto;overflow: hidden;}
.jrzx-list li{width: 100%;background: url("../images/icon_1.png") no-repeat bottom center;padding: 33px 0;height: auto;overflow: hidden;}
.jrzx-list li a{display: block;width: 100%;}
.jrzx-list li span{display: block;width: 100%;font-size: 16px;color: #BC490A;font-weight: 600;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jrzx-list li p{width: 100%;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;color:#B58654;margin:5px auto 0; -webkit-line-clamp: 2;-webkit-box-orient: vertical;  display: -webkit-box;}

.page-jrhd{width:1200px;margin:0 auto;height: auto;overflow: hidden;}
.jrhd-com{width: 100%;margin:19px auto 33px;height: auto;overflow: hidden;}
.jrhd-com ul{margin-left: -30px;}
.jrhd-com li{width: 380px;height: 217px;float: left;background: #DD5633;overflow: hidden;position: relative;margin-left: 30px;margin-bottom: 30px;}
.jrhd-com li img{display: block;width: 370px;margin:5px auto;height: 207px;}
.jrhd-com li p{position: absolute;bottom: 5px;left: 5px;height: 42px;background: url("../images/icon_3.png") no-repeat center;width: 370px;text-align: center;line-height: 42px;color: #fff;font-size: 16px;padding-top: 17px;}
.jrhd-com li span{position: absolute;left: 0;bottom: 0;width: 100%;height: 15px;background: url("../images/icon_2.png") no-repeat center;display: block;background-size: 100%;}


.page-jrqy{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.jrqy-main{width: 100%;margin:18px auto 41px;height: auto;overflow: hidden;}
.jrqy-main img{display: block;width: 100%;}
.page-jrxs{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.jrxs-main{width: 100%;margin:19px auto 42px;height: auto;overflow: hidden;}
.jrxs-main ul{margin-left: -100px;}
.jrxs-main li{width: 225px;float: left;height: auto;overflow: hidden;margin-left: 100px;}
.jrxs-main li a{display: block;width: 100%;}
.jrxs-main li img{display: block;width: 100%;height:557px; }
.page-jrmw{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.jrmw-main{margin:19px auto;width: 100%;height: auto;overflow: hidden;}
.jrmw-main img{display: block;width: 100%;margin:0 auto;}
.page-box2{width: 100%;min-width:1200px;height: auto;overflow: hidden;background: url("../images/page2.png") no-repeat center 390px;}
.page-box1{width: 100%;min-width:1200px;height: auto;overflow: hidden;background: url("../images/page1.png") no-repeat center 675px;}
