﻿@charset "utf-8";
/* CSS Document */
    .viewport,body{margin:0 auto}
	.bottomval h3,.bottomval h5,.c-subtitle,.c-title,.zx_btn{text-align:center}
	
	.HeaderBanner a,.bottomval,.zx_btn{color:#fff;display:block}

	.header-banner,.header-banner .header-item .header-bg{width:100%;display:block}@font-face{font-weight:400;font-style:normal;font-family:'Source Han Sans';src:url(../fonts/kaigengothiccn-light_9f264e3.eot);src:url(../fonts/kaigengothiccn-light_9f264e3.eot) format('embedded-opentype'),url(../fonts/kaigengothiccn-light_249157e.woff) format('woff'),url(../fonts/kaigengothiccn-light_2b987e0.ttf) format('truetype'),url(../fonts/kaigengothiccn-light_5d96906.svg) format('svg')}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
	.header1{display:block;width:100%;overflow:hidden}
	.header1 .header1-inner{display:block;width:100%;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-perspective:500px;-moz-perspective:500px;perspective:500px;transform:translateZ(2000px);-webkit-transform:translateZ(2000px);-moz-transform:translateZ(2000px)}
	.header1 .header1-inner>.header1-i-mask{width:100%;position:absolute;top:0;-webkit-animation: header-mask 3s ease forwards;-o-animation:header-mask 4s ease forwards;animation: header-mask 3s ease forwards;transform-origin:top;-webkit-transform-origin:top;-moz-transform-origin:top;z-index:6;}@keyframes header-mask{0%{-webkit-transform:translate3d(0,-30px,10px) rotateX(92deg);-moz-transform:translate3d(0,-30px,10px) rotateX(92deg);transform:translate3d(0,-30px,10px) rotateX(92deg)}100%{-webkit-transform:translate3d(0,0,10px) rotateX(0);-moz-transform:translate3d(0,0,10px) rotateX(0);transform:translate3d(0,0,10px) rotateX(0)}}@-webkit-keyframes header-mask{0%{-webkit-transform:translate3d(0,-30px,10px) rotateX(92deg);-moz-transform:translate3d(0,-30px,10px) rotateX(92deg);transform:translate3d(0,-30px,10px) rotateX(92deg)}100%{-webkit-transform:translate3d(0,0,10px) rotateX(0);-moz-transform:translate3d(0,0,10px) rotateX(0);transform:translate3d(0,0,10px) rotateX(0)}}@-moz-keyframes header-mask{0%{-webkit-transform:translate3d(0,-30px,10px) rotateX(92deg);-moz-transform:translate3d(0,-30px,10px) rotateX(92deg);transform:translate3d(0,-30px,10px) rotateX(92deg)}100%{-webkit-transform:translate3d(0,0,10px) rotateX(0);-moz-transform:translate3d(0,0,10px) rotateX(0);transform:translate3d(0,0,10px) rotateX(0)}}
	.header1 .header1-inner>.header-mask-font{position:absolute;width:100%;top:0;z-index:10;opacity:0;-webkit-animation: header-mask-font 1s 1s ease forwards;-o-animation: header-mask-font 1s 2s ease forwards;animation: header-mask-font 1s 1s ease forwards;-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);transform:translateZ(20px);}@keyframes header-mask-font{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes header-mask-font{0%{opacity:0}100%{opacity:1}}@-moz-keyframes header-mask-font{0%{opacity:0}100%{opacity:1}}
	.item1,.item1 .i1-inner{display:block;width:100%}
	.item1 .i1-inner center .i1-i-title{width:100%;display:inline;text-align:center;color:#fe4d00;font-size: 1.58em;position:relative;}
	.item1 .i1-inner center .i1-i-title:after,.item1 .i1-inner center .i1-i-title:before{content:"";position:absolute;top:50%;width:.4em;height:.4em;background:#fe4d00}
	.item1 .i1-inner center .i1-i-title:before{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:-.9em}
	.item1 .i1-inner center .i1-i-title:after{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);right:-.9em}
	.item1 .i1-inner center .i1-i-solid{display:block;width:100%;padding: .24em 0;}
	.item1 .i1-inner center h4{font-size: 1.05em;font-weight:100;padding: .1em 0 0.68em 0px;line-height:1;color:#333;}
	.item1 .i1-inner{padding: 1.14em 0;}
	.i1-slide{width:96%;margin:0 auto;padding: 1.5em 0 0.54em 0;}
	.i1-s-title{padding-bottom:0.54em;border-bottom: 1px dashed #d6d6d6;display:block;width:100%}@font-face{font-family:iconfont;src:url(../fonts/font_bpd6ta6wubqn0zfr.eot);src:url(../fonts/font_bpd6ta6wubqn0zfr.eot) format('embedded-opentype'),url(../fonts/font_bpd6ta6wubqn0zfr.woff) format('woff'),url(../fonts/font_bpd6ta6wubqn0zfr.ttf) format('truetype'),url(../fonts/font_bpd6ta6wubqn0zfr.svg#iconfont) format('svg')}
	.ev-font{font-family:iconfont}
	.i1-s-title .i-s-t-r{width:88%;float: left;position:relative;}
	.i1-s-title .i-s-t-r img{width:1.35em;height:3.5em;float:left;margin: 0px 0.85em;}
	.i-s-t-r h4,.i-s-t-r h5{width:100%;display:block}
	.i-s-t-r span{display:inline-block;position:absolute;top:0;left:0;-webkit-transform:translate3d(-140%,0,0);-moz-transform:translate3d(-140%,0,0);transform:translate3d(-140%,0,0);color:#fff;background:#fe4d00;line-height:1.1;font-size: 1.8em;}
	.i-s-t-r h4{font-size: 1.23em;line-height: 1.68em;font-weight:200;text-align:left;}.i-s-t-r h5{font-size: 0.93em;font-weight:100;line-height: 1.5em;color:#fe4d00;}
	.i1-picslid{display:block;width: 94%;margin:0 auto;}
	.swiper-pagination-bullet-active{background:#fe4d00!important}

.bannera{width:100%}.headera1{background:#333;padding:10px 0;margin-top:10px}.headera1 .hw96{width:96%;margin:0 auto 10px;border-bottom:1px solid #5c5c5c}.headera1 .hw96 h4{text-align:center;font-size:24px;color:#fff;margin:10px 0 8px}.headera1 .hpa{color:#fff;text-align:center;line-height:1.4;font-size:14px}.headera1 .hbut{display:block;background:auto;color:#fffc00;border:1px solid #fffc00;padding:8px 0;font-size:14px;width:170px;line-height:1;text-align:center;margin:14px auto}.headera1 .hbut:active{background:#fff}.container1{width:100%;background:#ececec;padding:14px 0;margin:10px 0}.container1 ul{width:96%;margin:0 auto}.container2 .c2inner,.slide,.slidea{width:100%; margin-bottom:-4px;}.container1 ul li{text-indent:1em;border-bottom:dotted 1px #ccc}.container1 ul li .c1lleft{float:left;color:#333}.container1 ul li .c1lright{float:right;color:#999}.container1 ul li p{font-size:14px;line-height:2}.slidea{background:#ff6c00;color:#fff;padding:8px 0;text-align:center;font-size:20px;font-weight:700;position: relative;bottom: -5px;}.slide img{margin:0 auto}.container2{width:100%;margin:0 0 10px;background:#ececec}.container2 .c2inner h4{font-weight:100;font-size:16px;text-align:center;line-height:2}.container2 .c2inner .ftitle{display:block;width:250px;margin:0 auto;background:#ff6c00;color:#fff;text-align:center;font-size:14px;padding:6px 0;-webkit-box-shadow:0 0 8px #ccc;-moz-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.container2 .c2inner .imglist{width:96%;margin:20px auto 0}.container2 .c2inner .imglist li{width:32.5%;float:left}.container2 .c2inner .c2dl{width:96%;margin:0 auto;font-size:14px;text-indent:2em;padding:10px 0;line-height:1.6;color:#333}.container2 .c2inner .c2but{width:96%;margin:0 auto}.container2 .c2inner .c2but li{display:block;border:1px solid #ff6c00;color:#ff6c00;width:49%;float:left;text-align:center;font-size:12px;padding:6px 0;margin:3px 0;line-height:1.4}.c2buta,.c3imgtab li p{text-align:center;color:#fff}.c2buta{display:block;background:#d40000;width:270px;margin:0 auto 10px;padding:8px 0;font-size:14px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.container3{width:100%;background:#ececec}.container3 .c3inner{width:100%}.container3 .c3inner h4{font-weight:100;font-size:16px;text-align:center;line-height:2}.c3imgtab{width:96%;margin:0 auto}.c3imgtab li{width:48%;float:left; margin:0px 1% 10px;}.c3imgtab li img{    height: 12rem;}.c3imgtab li p{width:100%;padding:6px 0;font-size:12px;background:#333}.container4,.container5,.container6,.container7{background:#ececec}.c3butlist{width:96%;margin:0 auto 10px;padding-bottom:10px}.c3butlist li{display:block;border:1px solid #ff6c00;color:#ff6c00;width:49%;float:left;text-align:center;font-size:12px;padding:6px 0;margin:3px 0;line-height:1.4}.c6inner h4,.c7-item-ftitle,.container4 .c4inner h4{border-bottom:1px solid #ccc;text-align:center}.container4{width:100%;margin-bottom:10px}.container4 .c4inner{width:96%;margin:0 auto}.container4 .c4inner h4{font-size:16px;font-weight:100;line-height:2}.container4 .c4inner .c4dla{font-size:14px;padding:10px 0;line-height:1.6}.container5{width:100%}.c5-title{font-size:1.5rem;width:100%;text-align:center;padding-top:10px;line-height:1.6}.container5 .c5inner img{width:100%;margin:10px auto}.container6{width:100%;padding-bottom:20px;margin-bottom:10px}.container6 .c6inner{width:100%}.c6inner h4{font-size:16px;font-weight:100;line-height:2}.c6inner p{text-align:center;padding:10px 0;font-size:12px;font-size: 1.2rem;line-height: 1.6rem;}.c6inner img{width:96%;margin:0 auto}.container7{width:100%;padding:10px 0}.contaienr7 .c7-inner{width:98%;margin:0 auto}.c7-item-title{font-size:20px;text-align:center}.c7-item-ftitle{font-size:12px;line-height:1;padding-bottom:18px}.c7-item-pic{width:100%;position:relative;margin:14px 0}.c7-item-pic-text{width:60%;position:absolute;right:8%;top:2%;color:#fff;font-size:12px;line-height: 1.35rem;font-size: 1rem;}.c7-item-xzl,.c7-item-xzl ul,.c7-xz{width:100%}.c7-item-xzl ul li{width:49%;float:left; margin-bottom:10px;}.c7-item-xzl ul li .pic{width: 38%;height: 8rem;overflow: hidden;float:left;}.c7-item-xzl ul li .pic img{width:100%;float:left}.c7-inner-text{width:57%;float:right}.c7-inner-text h3{font-weight:100;font-size:14px;line-height:1.7}.c7-inner-text span{font-size:10px}.c7-btn{display:block;width:70%;height:20px;line-height:20px;font-size:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #333;margin:4px auto;text-align:center;color:#333}

.zxzx{width: 72%;text-align: center;background: #0a93d6;border: 1px solid #0a93d6;border-radius: 9px;}
.zxzx a{display:inline-block;width: 180px;padding: 0.26em 0;background:#0a93d6;color:#fff;font-size: 1.08em;line-height: 1.35em;}
.mt888{margin: 1.2em 14%;}
.life_20px {height: .1rem;clear: both;overflow: hidden;font-size: 0;background-color: #ebebeb;}

.index_pic{/* width:100%; */margin: 6px 14px 15px 14px;display:block;overflow:hidden;}
.index_pic_left{width: 46.5%;float:left;margin:0 auto;display:block;}
.index_pic_right{width: 52.88%;float:right;display:block;}
.index_pic_bm{ margin-bottom:1px !important;}

.ldghtt{
    position: absolute;
    width: 100%;
    height: 1.78em;
    line-height: 1.88em;
    overflow: hidden;
    text-align: center;
    margin-top: -1.78em;
    background: rgba(0, 0, 0, 0.5);
    font-size: 0.75em;
    color: #ffffff;
     position: relative;
}

.ckgd {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #F8F8F8 repeat;
    border-top: 0.26em solid #F0F0F0;
    border-bottom: 0.26em solid #F0F0F0;
    font-size: 1.25em;
    text-align: center;
    display: block;
    line-height: 1.88em;
    margin: 2% auto;
}