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: #E1FAEC;}
.headers{width: 100%;min-width:1200px;height: 790px;background: url("../images/banner.png") no-repeat top center;overflow: hidden;}
.content{width: 100%;min-width:1200px;margin:59px auto 30px;height: auto;overflow: hidden;position: relative;}
.pagemain{width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;z-index: 2;}
.index-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index-title img{display: block;width: 100%;margin:0 auto;}
.jrzx-com{width: 100%;margin:12px auto 60px;height: auto;overflow: hidden;}
.jrzx-swiper{width: 739px;height: 427px;overflow: hidden;float: left;position: relative;}
.jrzx-swiper .pic img { width: 100%; height: 427px; display: block; }
.jrzx-swiper .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 120px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.jrzx-swiper .txt { position: absolute; bottom: 40px;left: 20px; z-index: 2; height: 60px; width:700px; overflow: hidden; }
.jrzx-swiper .txt li{ position:absolute; bottom:-100px;}
.jrzx-swiper .txt li a{ display: block; color: white;text-decoration: none; }
.jrzx-swiper .txt li span{display: block;width: 100%;font-size: 18px;height: 26px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jrzx-swiper .txt li p{font-size: 14px;height: 20px;margin-top:10px;overflow: hidden;line-height: 20px;text-align: justify;text-overflow: ellipsis;white-space: nowrap;}
.jrzx-swiper .num { position: absolute; z-index: 3; bottom: 15px; left: 20px; }
.jrzx-swiper .num li{ background: #FAF3EC;color: #20AC71;border-radius:100%;float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer; }
.jrzx-swiper .num li a{display: block;width: 100%;background: #FAF3EC;color: #20AC71;font-size: 12px;border-radius: 100%;}
.jrzx-swiper .num li.on{background: #20AC71;color: #ffffff;}
.jrzx-swiper .prev,.jrzx-swiper .next{position: absolute;top:165px;width: 30px;height: 70px;}
.jrzx-swiper .prev{left:0;
    background:#000000 url(../images/zuoyoujiantou.png) no-repeat center;
    background-size: 80%;
    filter: alpha(opacity=70);
    opacity: 0.7;}
.jrzx-swiper .next{
    right:0;
    background:#000000 url(../images/youjiantou.png) no-repeat center;
    background-size: 80%;
    filter: alpha(opacity=70);
    opacity: 0.7;}
.jrzx-swiper .prev:hover,.jrzx-swiper .next:hover{opacity:1;filter: alpha(opacity=100);}

.jrzx-list{width: 440px;float: right;height: auto;overflow: hidden;}
.jrzx-list li{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.jrzx-list li a{display: block;width: 400px;padding: 20px;height: auto;overflow: hidden;}
.jrzx-list li.on a,.jrzx-list li a:hover{background: #FDFFF9;border-radius: 4px;}
.jrzx-list li:after{content:"";display: block;width: 100%;height: 6px;background: url("../images/icon.png") no-repeat top center;}
.jrzx-list li span{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #21222B;line-height: 28px;height: 28px;}
.jrzx-list li p{width: 100%;text-align: justify;height: 66px;overflow: hidden;margin-top:2px;font-size: 14px;color: #8B8B8C;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;text-overflow: ellipsis;}
.jrzx-list li.on a span,.jrzx-list li a:hover span{color: #1EA46B;}
.jrzx-list li.on a p,.jrzx-list li a:hover p{color: #BF9860;}

.jrhd-list{width: 100%;margin:12px auto 20px;height: auto;overflow: hidden;}
.jrhd-list ul{width: 1230px;margin-left: -30px;height: auto;overflow: hidden;}
.jrhd-list li{width: 380px;height: 217px;float: left;overflow: hidden;background: url("../images/cli.png") no-repeat top center;margin-left: 30px;margin-bottom: 30px;}
.jrhd-list li img{width: 367px;height: 203px;margin:7px auto;display: block;}
.jrhd-list li a{display: block;position: relative;width: 100%;}
.jrhd-com{position: absolute;display: none;width: 100%;height: 100%;left: 0;top:0;background: rgba(0,0,0,0.7);}
.jrhd-com p{width: 300px;margin:35px auto;font-size: 16px;color: #fff;line-height: 24px;text-align: justify;}
.jrhd-list li a:hover .jrhd-com{display: block;}
.jrhd-com p.jrhd-cli{position: absolute;left: 40px;bottom:35px;font-size: 14px;color: #9B9DA4;margin:0 auto;}
.jrhd-com p i{display: inline-block;width: 12px;height: 24px;float: right;background: url("../images/icon1.png") no-repeat  center;}
.jrqy{background: url("../images/jrqy.png") no-repeat top center;background-size:100%;width: 100%;height: 430px;padding-top:80px;overflow: hidden;margin:20px auto 10px;}
.jrqy p{width: 960px;margin-left: 72px;color: #BF9860;font-size: 16px;line-height: 30px;text-indent: 2em;margin-bottom: 20px;}

.jrxs{width: 100%;min-width:1200px;height: 866px;background: url("../images/jrxs.png") no-repeat top center;overflow: hidden;}
.jrxs-com{width: 1200px;margin:100px auto 0;height: auto;overflow: hidden;}
.jrxs-list{width: 100%;margin:20px auto 0;height: auto;overflow: hidden;}
.jrxs-list ul{width: 1301px;margin-left: -101px;}
.jrxs-list li{width: 224px;float: left;margin-left: 101px;height: auto;overflow: hidden;}
.jrxs-list li img{display: block;width: 100%;margin:0 auto;}
.foots{width: 100%;min-width:1200px;margin:-140px auto 0;height: 407px;overflow: hidden;background: url("../images/footer.png") no-repeat top center;}
.jrmw{width: 1200px;margin:40px auto 0;height: auto;overflow: hidden;}
.jrmw-list{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.jrmw-list img{display: block;width: 100%;margin:0 auto;}
.content-left{width: 1044px;position: absolute;left: 0;top:246px; }
.content-left img{display: block;width: 100%;}
.content-right{width: 568px;position: absolute;right: 0px;top:620px;}
.content-right img{display: block;width: 100%;}
