@font-face {
	font-family:enxt;
	src: url(../font/en-xt.otf);
	src: url(../font/en-xt.ttf);
}
@font-face {
	font-family:enct;
	src: url(../font/en-ct.otf);
	src: url(../font/en-ct.ttf);
}
@font-face {
	font-family:pingfang;
	src: url(../font/pingfang.otf);
	src: url(../font/pingfang.ttf);
}
@font-face {
	font-family:pingfangz;
	src: url(../font/pingfang-z.otf);
	src: url(../font/pingfang-z.ttf);
}
/****************************************reset******************************************/

*{box-sizing: border-box;margin: 0;padding: 0;outline:none; blr:expression(this.onFocus=this.blur());}
blockquote{margin-top:0;margin-bottom:0;padding-top:0;margin-bottom:0;}
ol,ul,li{list-style:none;}
a{color:inherit;text-decoration: none;}
button,input,textarea{border-radius: 0;-webkit-appearance:none;font-family:'微软雅黑';font-size: 14px;color: #666;border: 1px solid #ddd;padding:0 10px;vertical-align: middle;resize:none;}
button,input[type="submit"]{cursor: pointer;}
html.pm{overflow-y:hidden;}
html.pm body{overflow-y: scroll;-webkit-overflow-scrolling: touch;}
body {width: 100%; font-size:14px; line-height:1.8;font-family:'微软雅黑';color: #666;overflow-x: hidden;background: #f5faff;}
body.yy:before{content:"";position: fixed;z-index: 101;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;}
.wrap{width:80%;max-width: 1200px;margin: auto;}
@media only screen and (max-width: 1024px) {
	.wrap{width: 90%;}
}
.over{overflow: hidden;width: 100%;display: block;}
.l{float: left;}
.r{float: right;}
.img-box{display: block;}
.img-box img{display: block;width: 100%;}
.show p{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
.show img{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
.height-170{height:120px;}
.height-120{height:120px;}
.height-100{height:100px;}
.height-90{height: 90px;}
.height-70{height: 70px;}
.height-60{height: 60px;}
.height-50{height: 50px;}
.height-40{height: 40px;}
.height-30{height: 30px;}
.height-20{height: 20px;}
@media only screen and (max-width: 1440px) {
	.height-170{height:60px;}
	.height-120{height:60px;}
	.height-100{height:60px;}
	.height-90{height: 50px;}
	.height-70{height: 40px;}
	.height-60{height: 40px;}
	.height-50{height: 40px;}
	.height-40{height: 30px;}
	.height-30{height: 30px;}
	.height-20{height: 20px;}
}
@media only screen and (max-width: 1024px) {
	.height-170{height:40px;}
	.height-120{height:40px;}
	.height-100{height:40px;}
	.height-90{height: 35px;}
	.height-70{height: 30px;}
	.height-60{height: 30px;}
	.height-50{height: 30px;}
	.height-40{height: 20px;}
	.height-30{height: 20px;}
	.height-20{height: 20px;}
}
@media only screen and (max-width: 640px) {
	.height-170{height:30px;}
	.height-120{height:30px;}
	.height-100{height:30px;}
	.height-90{height: 25px;}
	.height-70{height: 20px;}
	.height-60{height: 20px;}
	.height-50{height: 20px;}
	.height-40{height: 20px;}
	.height-30{height: 15px;}
	.height-20{height: 15px;}
}
.topk{height:100px;}
.header{width: 100%;height:100px;position: fixed;top: 0;left: 0;z-index: 100;background:#fff;}
.header .main{position: relative;}
.header .main .logo{float: left;height:43px;margin-top:35px;}
.header .main .logo img{display: block;height: 100%;}
.header .main .lang{position: absolute;right: 0;top: 15px;color: #1a1a1a;opacity: 0.8;}
.header .main .lang a{display: inline-block;}
.header .main .lang span{margin: 0 15px;}
.header .main .lang a:first-child{font-family: arial;}
.header .main .nav-b{float: right;display: block;text-align: center;padding-top:48px;}
.header .main .nav-b .li1{margin-left: 35px;display:inline-block;position: relative;}
.header .main .nav-b .li1>a{color:#444;font-size: 18px;padding-bottom: 10px;position: relative;}
.header .main .nav-b .li1 a:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height:2px;background: #333895;opacity: 0;transition: 0.2s;}
.header .main .nav-b .li1.cur a{color: #333895;}
.header .main .nav-b .li1.cur a:before{opacity: 1;}
.header .main .nav-b .li1:hover a:before{opacity: 1;}
.header .main .nav-b .li1 a:hover{color: #333895;}
.header .main .nav-s{display: none;}
.header .main .lang a:hover{color: #323695;}
@media only screen and (max-width:1440px) {
	.topk{height: 70px;}
	.header{height:70px;}
	.header .main .logo{height:30px;margin-top:27px;}
	.header .main .lang{top: 10px;}
	.header .main .nav-b{padding-top: 35px;}
	.header .main .nav-b .li1{margin-left: 25px;}
	.header .main .nav-b .li1>a{padding-bottom:5px;font-size: 14px;}
}
@media only screen and (max-width:1024px) {
	.topk{height: 60px;}
	.header{height: 60px;}
	.header .main .logo{height:25px;margin-top:20px;}
	.header .main .lang{top: 10px;right: 60px;}
	.header .main .lang a{line-height: 40px;}
	.header .main .nav-b{display: none;}
	.header .main .nav-s{display:block;position:relative;z-index:9;}
	.header .main .nav-s .nav-btn{width: 40px;height: 40px;float: right;cursor: pointer;padding: 4px;margin-top: 10px;}
	.header .main .nav-s .nav-btn span{width: 26px;height: 2px;background: #333;display: block;margin:7px auto;}
	.header .main .nav-s .nav{position:fixed;width: 100%;top:60px;left: 0;background:rgba(255,255,255,0.9);display: none;}
	.header .main .nav-s .nav li{position:relative;}
	.header .main .nav-s .nav .li1>a{font-size: 14px;display: block;height: 45px;line-height: 45px;color: #333;padding: 0 5%;position: relative;}
	.header .main .nav-s .nav .li1>a:after{content:"";position: absolute;left:0;bottom: 0;width: 100%;height: 1px;background: #ddd;}
}
@media only screen and (max-width:640px) {
	.header .main .logo{height: 22px;margin-top: 20px;}
	.header .main .lang{right: 50px;}
	.header .main .lang a:last-child{display:none}
	.header .main .lang span{display:none}
}
.banner{position: relative;}
.banner img{display: block;width: 100%;}
.banner .slick-dots{position:absolute;bottom:20px;width: 100%;text-align: center;}
.banner .slick-dots li{width: 15px;height: 15px;display: inline-block;margin:0 8px;cursor: pointer;border-radius:50%;background: #fff;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li.slick-active{background: #36962a;}
.banner .img-b{display:block;}
.banner .img-s{display: none;}
@media only screen and (max-width:980px) {
	.banner .img-b{display: none;}
	.banner .img-s{display: block;}
	.banner .slick-dots{bottom: 5px;}
	.banner .slick-dots li{width: 10px;height: 10px;margin: 0 5px;}
}
.index{background:url(../img/index-bj.jpg) no-repeat bottom;background-size: 100%;}
.index-1 .main{overflow:hidden;position: relative;padding-left:650px;border: 1px solid #f2f2f2;}
.index-1 .mainleft{position:absolute;width:650px;left: 0;top: 0;height:100%}
.index-1 .mainleft>div{height:100%}
.index-1 .mainleft>div>div{height:100%}
.index-1 .mainleft>div>div>div{height:100%}
.index-1 .mainleft>div>div>div>div{height:100%}
.index-1 .mainleft .left,.index-1 .mainleft .right{position: absolute;top: 50%;width:20px;height: 70px;margin-top:-35px;background:no-repeat center;cursor: pointer;}
.index-1 .mainleft .left{left: 15px;background-image: url(../img/jt-1-left.png)}
.index-1 .mainleft .right{right:15px;background-image:url(../img/jt-1-right.png)}
.index-1 .mainleft .slick-dots{position:absolute;bottom:0;right:0;width:85px;text-align:center;line-height:70px;height:70px;}
.index-1 .mainleft .slick-dots li{width: 10px;height: 10px;display: inline-block;margin:0 5px;cursor: pointer;border-radius:50%;background: #fff;}
.index-1 .mainleft .slick-dots li button{display: none;}
.index-1 .mainleft .slick-dots li.slick-active{background: #36962a;}
.index-1 .mainleft .slick-slide{position: relative;}
.index-1 .mainleft .txt-box{font-size:18px;position: absolute;z-index: 2;left: 0;bottom:0px;width: 100%;height: 70px;line-height: 70px;color: #fff;background:rgba(0,0,0,0.7);padding:0 85px 0 15px;overflow: hidden;}
.index-1 .mainright{width:100%;padding-left: 28px;}
.index-1 .mainright .nav-box{overflow: hidden;position:relative;margin:11px 0;font-size: 18px;line-height: 50px;color:#a0a0a0;padding-right:10px;}
.index-1 .mainright .nav-box .li-box{color: #353232;font-weight: bold;margin:0 5px;}
.index-1 .mainright .nav-box .li-box:first-child{margin-left: 0;}
.index-1 .mainright .nav-box .li-box.cur{color: #343896;}
.index-1 .mainright .nav-box .more{float:right;font-size: 14px;color:#a0a0a0;}
.index-1 .mainright .nav-box .more span{font-family: "宋体";margin-left: 10px;}
.index-1 .mainright .b-box .s-box{padding-bottom: 4px;}
.index-1 .mainright .b-box .lump1{display: block;position: relative;height: 65px;padding: 6px 0;padding-left: 75px;margin-bottom: 12px;background: #fff;}
.index-1 .mainright .b-box .lump1 .time{position: absolute;left: 0;top: 0;width: 65px;height: 65px;background: #64ba59;color: #fff;text-align: center;font-family: arial;font-weight: bold;padding-top: 4px;}
.index-1 .mainright .b-box .lump1 .time .t1{font-size: 36px;line-height: 38px;display: block;}
.index-1 .mainright .b-box .lump1 .time .t2{font-size: 16px;line-height: 18px;display: block;}
.index-1 .mainright .b-box .lump1 .b1{font-size: 20px;color: #1a1a1a;font-weight: bold;line-height: 26px;height:52px;overflow: hidden;padding-right: 10px;}
.index-1 .mainright .b-box .lump{position: relative;padding-left: 20px;padding-right: 50px;line-height:40px;height:40px;overflow: hidden;font-size:16px;color: #4b4b4b;border-top: 1px dashed #e6e6e6;}
.index-1 .mainright .b-box .lump:nth-child(2){border-top: 0;}
.index-1 .mainright .b-box .lump:before{content:"";position: absolute;left:0;top:50%;width: 0;height: 0;border-top: 4px solid transparent;border-left: 4px solid #666;border-bottom: 4px solid transparent;margin-top: -4px;}
.index-1 .mainright .b-box .lump .time{position: absolute;right:10px;top: 0;font-size: 12px;color: #424040;opacity: 0.5;}
.index-1 .mainright .nav-box .more:hover{color: #323695;}
.index-1 .mainright .b-box .lump1:hover .b1{color: #323695;}
.index-1 .mainright .b-box .lump a:hover{color: #323695;}
@media only screen and (max-width:1440px) {
	.index-1 .main{padding-left:500px;}
	.index-1 .mainleft{width: 500px;}
	.index-1 .mainleft .txt-box{font-size: 16px;height: 60px;line-height: 60px;}
	.index-1 .mainleft .slick-dots{height: 60px;line-height: 60px;}
	.index-1 .mainright .nav-box{font-size: 14px;line-height: 40px;margin:4px 0;}
	.index-1 .mainright .nav-box .li-box{margin: 0;}
	.index-1 .mainright .nav-box .more{font-size: 12px;}
	.index-1 .mainright .b-box .lump1 .b1{font-size: 14px;}
	.index-1 .mainright .b-box .lump1 .time .t1{font-size: 30px;}
	.index-1 .mainright .b-box .lump{font-size: 14px;line-height: 34px;height: 34px;}
	.index-1 .mainright .b-box .lump:nth-last-child(1){display: none;}
}
@media only screen and (max-width:980px) {
	.index-1 .main{padding-left:260px;}
	.index-1 .mainleft{width: 260px;}
	.index-1 .mainleft .txt-box{font-size: 12px;line-height: 35px;height: 35px;padding-right: 70px;}
	.index-1 .mainleft .slick-dots{height: 35px;line-height: 35px;width: 70px;}
	.index-1 .mainleft .slick-dots li{margin:0 4px;width: 8px;height: 8px;}
	.index-1 .mainright{padding-left: 20px;}
	.index-1 .mainright .nav-box{line-height: 30px;margin:2px 0 3px;}
	.index-1 .mainright .nav-box .li-box{font-weight: normal;}
	.index-1 .mainright .nav-box .li-box:after{height: 1px;}
	.index-1 .mainright .b-box .lump1{padding: 5px 10px 5px 60px;height: 50px;margin-bottom: 5px;}
	.index-1 .mainright .b-box .lump1 .time{font-weight:normal;width: 50px;height: 50px;padding: 5px 0;}
	.index-1 .mainright .b-box .lump1 .time .t1{font-size: 24px;line-height: 26px;}
	.index-1 .mainright .b-box .lump1 .time .t2{font-size: 12px;line-height: 14px;}
	.index-1 .mainright .b-box .lump1 .b1{font-size:14px;font-weight: normal;padding: 0;line-height: 20px;height: 40px;}
	.index-1 .mainright .b-box .lump{font-size: 12px;line-height: 26px;height: 26px;padding-left:0}
	.index-1 .mainright .b-box .lump:before{display: none;}
	.index-1 .mainright .b-box .lump:nth-last-child(2){display: none;}
	.index-1 .mainright .b-box .lump:nth-last-child(3){display: none;}
	.index-1 .mainright .b-box .lump:nth-last-child(4){display: none;}
}
@media only screen and (max-width:640px) {
	.index-1 .main{padding-left: 0;}
	.index-1 .mainleft{position: relative;width: 100%;margin-bottom: 10px;}
	.index-1 .mainright{padding-left: 0;}
	.index-1 .mainright .nav-box{margin-bottom: 10px;}
	.index-1 .mainright .nav-box .li-box{padding-bottom: 5px;}
}
.index-2 .nav-box{overflow: hidden;position: relative;width: 100%;}
.index-2 .nav-box .li-box{width: 20%;float: left;text-align: center;background: #fff;padding: 10px;border: 1px solid #f2f2f2;border-left:0 ;}
.index-2 .nav-box .li-box:first-child{border-left:1px solid #f2f2f2;}
.index-2 .nav-box .li-box .img-box{width: 50px;margin: auto;}
.index-2 .nav-box .li-box .img-box .img-w{display: none;}
.index-2 .nav-box .li-box .txt-box{color: #2c2929;font-size: 20px;}
.index-2 .nav-box .li-box.cur{background: #64ba59;border:1px solid #64ba59 !important;}
.index-2 .nav-box .li-box.cur .img-box .img-w{display: block;}
.index-2 .nav-box .li-box.cur .img-box .img-g{display: none;}
.index-2 .nav-box .li-box.cur .txt-box{color: #fff;}
.index-2 .b-box .s-box{position: relative;}
.index-2 .b-box .s-box .img-box{background: no-repeat center;background-size: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.index-2 .b-box .s-box .txt-box{width: 20%;position:relative;padding:35px 30px;color: #fff;}
.index-2 .b-box .s-box:nth-child(2) .txt-box{margin-left: 20%;}
.index-2 .b-box .s-box:nth-child(3) .txt-box{margin-left: 40%;}
.index-2 .b-box .s-box:nth-child(4) .txt-box{margin-left: 60%;}
.index-2 .b-box .s-box:nth-child(5) .txt-box{margin-left: 80%;}
.index-2 .b-box .s-box .txt-box:before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:#353997;opacity: 0.9;}
.index-2 .b-box .s-box .txt-box:after{content:"";position: absolute;left: 50%;top: 0;width: 17px;height: 11px;background:url(../img/index-2-sj.png) no-repeat center;z-index: 3;margin-left: -8.5px;}
.index-2 .b-box .s-box .txt-box .txt{position: relative;z-index: 2;font-weight: 100;}
.index-2 .b-box .s-box .txt-box .txt .b1{line-height: 30px;height: 270px;overflow: hidden;margin-bottom:25px;}
.index-2 .b-box .s-box .txt-box .txt .more{display: block;width: 100%;line-height: 35px;border:1px solid #fff;text-align:center;}
@media only screen and (max-width:1440px) {
	.index-2 .nav-box .li-box .img-box{width: 40px;}
	.index-2 .nav-box .li-box .txt-box{font-size: 16px;}
	.index-2 .b-box .s-box .txt-box{padding: 30px 20px;}
	.index-2 .b-box .s-box .txt-box .txt .b1{line-height: 25px;height: 200px;margin-bottom: 15px;}
	.index-2 .b-box .s-box .txt-box .txt .more{line-height: 30px;}
}
@media only screen and (max-width:980px) {
	.index-2 .nav-box .li-box .img-box{width: 30px;}
	.index-2 .nav-box .li-box .txt-box{font-size: 14px;}
	.index-2 .b-box .s-box .txt-box{padding:15px;}
	.index-2 .b-box .s-box .txt-box:after{display: none;}
	.index-2 .b-box .s-box .txt-box .txt .b1{height: 150px;margin-bottom: 10px;font-size: 12px;}
	.index-2 .b-box .s-box .txt-box .txt .more{line-height: 25px;font-size: 12px;}
}
@media only screen and (max-width:640px) {
	.index-2 .nav-box .li-box{padding:5px 0;}
	.index-2 .nav-box .li-box .img-box{width: 20px;}
	.index-2 .nav-box .li-box .txt-box{font-size: 12px;}
	.index-2 .b-box .s-box .img-box{position: initial;padding-top: 50%;}
	.index-2 .b-box .s-box .txt-box{padding:10px;width: 100%;margin-left: 0 !important;}
	.index-2 .b-box .s-box .txt-box .txt .b1{line-height: 20px;height:40px;margin-bottom: 5px;}
	.index-2 .b-box .s-box .txt-box .txt .more{line-height: 20px;width: 100px;margin:auto;}
}
.index-3{text-align:center;}
.index-3 .zbl-lump{border-radius:5px;box-shadow:0 0 5px #999;padding:20px 28px 5px;background: #fff;}
.index-3 .zbl-lump .img-box{height: 90px;width: 100%;background: no-repeat center;background-size: 70px;border-bottom: 1px solid #9e9e9e;}
.index-3 .zbl-lump .txt-box{font-size: 16px;color: #4d4d4d;line-height: 40px;}
.index-3 .zbl-lump:hover .txt-box{color: #323695;}
@media only screen and (max-width:1440px) {
	.index-3 .zbl-lump .img-box{background-size: 60px;height: 80px;}
	.index-3 .zbl-lump .txt-box{font-size: 14px;}
}
@media only screen and (max-width:980px) {
	.index-3 .zbl-lump .img-box{background-size: 50px;height: 60px;}
	.index-3 .zbl-lump .txt-box{font-size: 12px;line-height: 30px;}
}
@media only screen and (max-width:640px) {
	.index-3 .zbl-lump{padding:5px;}
	.index-3 .zbl-lump .img-box{background-size: 25px;height: 40px;}
	.index-3 .zbl-lump .txt-box{line-height: 25px;}
}
.footer{background: #172749;color: #fff;}
.footer .main{padding-left: 260px;position: relative;overflow: hidden;}
.footer .mainright{padding:25px 0 35px;text-align: right;}
.footer .mainright .b1{padding:15px 0 10px;color: #9f9f9f;}
.footer .mainright .b1 a{display: inline-block;margin:0 30px;color: #fff;line-height: 20px;}
.footer .mainright .b1 a:first-child{margin-left: 0;}
.footer .mainright .b1 a:last-child{margin-right: 0;}
.footer .mainright .b2{font-size: 12px;color: #628ade;opacity: 0.5;}
.footer .mainleft{position: absolute;left: 0;top: 0;padding: 15px 0;}
.footer .mainleft .lump{width: 85px;display: inline-block;margin-left: 25px}
.footer .mainleft .lump:first-child{margin-left: 0;}
.footer .mainleft .lump .img-box{margin-bottom: 5px;}
.footer .mainleft .lump .txt-box{font-size: 12px;color: #628ade;opacity: 0.5;text-align: center;}
.footer .mainright .b1 a:hover{opacity: 0.8;}
@media only screen and (max-width:980px) {
	.footer .main{padding:15px 0;}
	.footer .mainright{text-align:center;padding: 0;margin-bottom: 10px;}
	.footer .mainright .b1{padding: 0;}
	.footer .mainleft{position: initial;padding: 0;text-align:center;}
	.footer .mainleft .lump{width: 60px;margin-left: 10px;}
	.footer .mainleft .lump .img-box{margin-bottom: 0;}
	.footer .mainleft .lump .txt-box span{display: none;}
}
@media only screen and (max-width:640px) {
	.footer{font-size: 12px;}
	.footer .mainright .b1 a{margin: 0 10px}
}

.web-bt-0{padding: 30px 0;border-bottom: 1px solid #ececec;}
.web-bt-0 .main{overflow: hidden;}
.web-bt-0 .bt{line-height: 1;float: left;}
.web-bt-0 .bt .b1{font-size: 48px;font-weight: bold;color: #e1e5ed;opacity: 0.7;font-family: arial;text-transform : uppercase;}
.web-bt-0 .bt .b2{font-size: 30px;font-weight: bold;color: #343896;margin-top: -25px;position: relative;z-index: 1;}
.web-bt-0 .bt .b3{font-size: 36px;font-weight: bold;color: #343896;font-family:arial;padding: 5px 0;}
.web-bt-0 .bread{float: right;margin-top: 25px;color: #a0a0a0;}
.web-bt-0 .bread span{margin-right: 5px;}
.web-bt-0 .bread a{margin:0 5px;}
.web-bt-0 .bread a:last-child{margin-right:0;}
.web-bt-0 .bread a:hover{color: #343896;}
@media only screen and (max-width:980px) {
	.web-bt-0 .bt .b1{font-size: 36px;}
	.web-bt-0 .bt .b2{font-size: 20px;margin-top: -20px;}
	.web-bt-0 .bt .b3{font-size: 30px;}
	.web-bt-0 .bread{margin-top: 13px;}
}
@media only screen and (max-width:640px) {
	.web-bt-0{padding: 10px 0;}
	.web-bt-0 .bt{float: none;line-height: 30px;}
	.web-bt-0 .bt .b1{font-size: 24px;}
	.web-bt-0 .bt .b2{font-size: 16px;}
	.web-bt-0 .bt .b3{font-size: 20px;padding: 0;}
	.web-bt-0 .bread{float: none;margin-top: 0;margin-bottom: 2px;}
}
.web-nav-0{text-align: center;border-bottom: 1px solid #ececec;line-height: 50px;font-size: 16px;color: #333;background: #fff;}
.web-nav-0 .zbl-lump{border-right:1px solid #ececec;}
.web-nav-0 .zbl-lump:first-child{border-left:1px solid #ececec;}
.web-nav-0 .zbl-lump:after{content:"";position: absolute;left: -1px;top:0;width: 1px;height:100%;background: #ececec;}
.web-nav-0 .zbl-lump:before{content:"";position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background: #ececec;}
.web-nav-0 .zbl-lump.cur{background: #343896;color: #fff;}
.web-nav-0 .zbl-lump.cur:after{background: #343896;}
@media only screen and (max-width:980px) {
	.web-nav-0{line-height: 40px;font-size: 14px;}
}
@media only screen and (max-width:640px) {
	.web-nav-0{line-height:30px;}
}
.web-pages{overflow: hidden;}
.web-pages .l{font-size:14px;color:#a1a1a1;}
.web-pages .l span{color: #457eff;font-family:arial;}
.web-pages .r{color: #333;}
.web-pages .r span{display:inline-block;vertical-align: middle;height: 30px;line-height: 30px;border-radius:5px;cursor: pointer;}
.web-pages .r .jtleft{width: 30px;border:1px solid #e9e9e9;background:#fff url(../img/jt-3-left.png) no-repeat center;margin: 0 5px;}
.web-pages .r .jtright{width:30px;border:1px solid #e9e9e9;background:#fff url(../img/jt-3-right.png) no-repeat center;margin: 0 5px;}
.web-pages .r .t{font-size:14px;color: #333;font-family: arial;}
.web-pages .r input{line-height:28px ;height: 30px;border:1px solid #e9e9e9 ;color: #333;}
.web-pages .r input[type="text"]{width: 75px;margin-right: 5px;}
@media only screen and (max-width:640px) {
	.web-pages .l{font-size: 12px;margin-bottom: 5px;width: 100%;text-align: right;}
	.web-pages .r input{font-size: 12px;}
}
.about-1 .main{overflow: hidden;}
.about-1 .mainleft{float: left;width: 35%;}
.about-1 .mainright{float:right;width:65%;padding: 0 15px 0 30px;font-size: 16px;color: #333;}
@media only screen and (max-width: 980px) {
	.about-1 .mainright{font-size: 14px;padding: 0 0 0 20px;}
}
@media only screen and (max-width: 640px) {
	.about-1 .mainleft{width: 100%;float: none;margin-bottom: 10px;}
	.about-1 .mainright{width: 100%;float: none;padding: 0;}
}
.about-2 .zbl-lump{display: block;overflow: hidden;padding: 20px;background: #fff;margin-top:30px;}
.about-2 .zbl-lump:first-child{margin-top: 0;}
.about-2 .img-box{float: left;max-width: 435px;width: 35%;height: 360px;overflow: hidden;}
.about-2 .txt-box{padding: 30px 55px;overflow: hidden;font-size: 16px;color: #333;line-height:35px;}
.about-2 .txt-box .b1{margin-bottom: 10px;}
.about-2 .txt-box .b1 .z1{font-size: 20px;color: #343896;font-weight:bold;margin-right: 5px;}
.about-2 .txt-box .b2{height: 210px;overflow: hidden;}
@media only screen and (max-width: 1440px) {
	.about-2 .img-box{height: 250px;}
	.about-2 .txt-box{padding:20px 50px;line-height:30px;font-size: 14px;}
	.about-2 .txt-box .b1{margin-bottom: 5px;}
	.about-2 .txt-box .b1 .z1{font-size: 18px;}
	.about-2 .txt-box .b2{height: 150px;}
}
@media only screen and (max-width: 980px) {
	.about-2 .zbl-lump{padding: 15px;margin-top: 20px;}
	.about-2 .img-box{height: 200px;}
	.about-2 .txt-box{padding:10px 30px;line-height:25px;}
	.about-2 .txt-box .b1 .z1{font-size: 18px;}
	.about-2 .txt-box .b2{height: 125px;}
}
@media only screen and (max-width: 640px) {
	.about-2 .zbl-lump{padding: 10px;margin-top: 10px;}
	.about-2 .img-box{height: 95px;}
	.about-2 .txt-box{padding:5px 15px;line-height:20px;font-size: 12px;padding-right: 0;}
	.about-2 .txt-box .b1 .z1{font-size: 16px;font-weight: normal;}
	.about-2 .txt-box .b2{height: 40px;}
}
.about-2-show .main{display: block;overflow: hidden;padding:6% 35px 10%;background: #fff;}
.about-2-show .img-box{float: left;max-width: 435px;width: 35%;}
.about-2-show .txt-box{padding:0 30px 0 50px;overflow: hidden;font-size: 16px;color: #333;line-height:35px;}
.about-2-show .txt-box .b1{margin-bottom: 10px;}
.about-2-show .txt-box .b1 .z1{font-size: 20px;color: #343896;font-weight:bold;margin-right: 5px;}
@media only screen and (max-width: 1440px) {
	.about-2-show .txt-box{padding:0 50px;line-height:30px;font-size: 14px;}
	.about-2-show .txt-box .b1{margin-bottom: 5px;}
	.about-2-show .txt-box .b1 .z1{font-size: 18px;}
}
@media only screen and (max-width: 980px) {
	.about-2-show .main{padding: 15px;}
	.about-2-show .txt-box{padding:0 30px;line-height:25px;}
	.about-2-show .txt-box .b1 .z1{font-size: 18px;}
}
@media only screen and (max-width: 640px) {
	.about-2-show .main{padding: 10px;}
	.about-2-show .img-box{float: none;width: 100%;margin-bottom: 10px;}
	.about-2-show .txt-box{padding:0;line-height:20px;font-size: 12px;padding-right: 0;}
	.about-2-show .txt-box .b1 .z1{font-size: 16px;font-weight: normal;}
}
.about-3 .main{padding: 0 16.66%;}
.about-3 table{width: 100%;border-collapse:collapse;line-height: 50px;text-align: left;border: 1px solid #d0d2e7;font-size: 16px;}
.about-3 table th{background: #343896;color: #fff;padding: 0 25px;font-weight:normal;}
.about-3 table th:last-child{width: 150px;}
.about-3 table td{padding: 0 25px;color: #333;border-top: 1px solid #fff;}
.about-3 table tr:nth-child(2n-1) td{background: #f2f7fb;}
.about-3 table tr:nth-child(2n) td{background: #f7f9fb;}
@media only screen and (max-width: 1440px) {
	.about-3 table{font-size: 14px;line-height: 45px;}
}
@media only screen and (max-width: 980px) {
	.about-3 .main{padding: 0;}
}
@media only screen and (max-width: 640px) {
	.about-3 .main{padding: 0;}
	.about-3 table{line-height: 35px;font-size: 12px;}
	.about-3 table th{padding: 0 15px;}
	.about-3 table th:last-child{width: 90px;}
	.about-3 table td{padding: 0 15px;}
}
.about-5 .main{overflow: hidden;}
.about-5 .b1{font-size: 24px;text-align: center;color: #333;margin: 5% 0;}
@media only screen and (max-width: 1440px) {
	.about-5 .b1{font-size: 20px;}
}
@media only screen and (max-width: 640px) {
	.about-5 .b1{font-size: 16px;}
}
.about-6 .main{width: 90%;margin: auto;position: relative;padding:20px 0 70px;}
.about-6 .main:before{content: "";width: 1px;height: 100%;background: #343896;position: absolute;left:12.5px;top: 0;}
.about-6 .btn{width: 50px;height: 50px;background: url(../img/jt-bot-1.png) no-repeat center;background-size:contain;position: absolute;bottom: 0;left:12.5px;margin-left: -25px;cursor: pointer;}
.about-6 .zbl-lump:nth-child(n+6){display:none;}
.about-6 .b1{font-size: 40px;font-family:enxt;font-weight: bold;color: #ff9c00;padding-left: 40px;position: relative;line-height: 1.4;cursor: pointer;}
.about-6 .b1:before{content:"";position: absolute;top:50%;margin-top: -12.5px;left: 0;width: 25px;height:25px;border-radius:50%;background: #ffe590;}
.about-6 .b1:after{content:"";position: absolute;top:50%;margin-top: -7.5px;left:5px;width: 15px;height:15px;border-radius:50%;background: #ffb400;}
.about-6 .b2{overflow: hidden;font-size: 16px;padding-left: 40px;line-height: 30px;}
@media only screen and (max-width: 1440px) {
	.about-6 .b1{font-size: 36px;}
	.about-6 .b2{font-size: 14px;}
}
@media only screen and (max-width: 980px) {
	.about-6 .b1{font-size: 30px;}
}
@media only screen and (max-width: 640px) {
	.about-6 .main{width: 100%;padding: 15px 0 35px;}
	.about-6 .btn{width: 30px;height: 30px;margin-left: -15px;}
	.about-6 .b1{font-size: 26px;padding-left: 35px;font-weight: normal;}
	.about-6 .b2{font-size: 12px;line-height: 25px;padding-left:35px}
}
.news .main{overflow: hidden;}
.news .mainleft{width: 32.5%;float: left;background: #fff;}
.news .mainleft .txt-box{padding: 15px 20px;}
.news .mainleft .txt-box .t1{font-size: 16px;color: #343896;line-height: 25px;height: 50px;margin-bottom: 10px;overflow: hidden;}
.news .mainleft .txt-box .t2{font-size: 14px;color: #777777;line-height: 25px;height: 50px;margin-bottom: 20px;overflow: hidden;}
.news .mainleft .txt-box .t3{font-size: 14px;color: #727272;text-align: right;}
.news .mainright{width:65%;float:right;}
.news .mainright .lump{padding:25px 25px 25px 105px;position: relative;border-bottom: 1px dashed #ebebeb;display: block;}
.news .mainright .lump .time{position: absolute;left:0;top:25px;border: 1px solid #e5e5e5;text-align: center;color: #bbbbbb;font-family:arial;width: 80px;height: 100px;padding:10px 8px 0;}
.news .mainright .lump .time .t1{font-size: 30px;line-height: 55px;border-bottom: 1px solid #e5e5e5;}
.news .mainright .lump .time .t2{font-size: 14px;line-height: 33px;}
.news .mainright .lump .txt .t1{font-size: 18px;color: #333333;line-height: 40px;height: 40px;overflow: hidden;font-weight: bold;}
.news .mainright .lump .txt .t2{font-size: 14px;color: #8d8d8d;line-height: 30px;height: 60px;overflow: hidden;}
.news .mainright .lump:first-child{padding-top: 0;}
.news .mainright .lump:first-child .time{top: 0;}
@media only screen and (min-width:1280px) {
	.news .mainright .lump:hover .txt .t1{color: #343896;}
}
@media only screen and (max-width:1440px) {
	.news .mainleft .txt-box{padding: 15px;}
	.news .mainright .lump{padding: 20px 20px 20px 105px;}
	.news .mainright .lump .time{top: 20px;height: 85px;padding:5px 8px 0;}
	.news .mainright .lump .time .t1{font-size: 24px;line-height: 45px;}
	.news .mainright .lump .txt .t1{font-size: 16px;line-height: 30px;height: 30px;margin-bottom: 2px;}
	.news .mainright .lump .txt .t2{line-height: 25px;height: 50px;}
}
@media only screen and (max-width:980px) {
	.news .mainleft{width: 100%;float: none;overflow: hidden;margin-bottom: 20px;}
	.news .mainleft .img-box{width: 180px;float: left;margin-right: 20px;}
	.news .mainleft .txt-box{padding: 0;}
	.news .mainleft .txt-box .t1{line-height: 25px;height:25px;}
	.news .mainleft .txt-box .t2{margin-bottom: 10px;}
	.news .mainright{width: 100%;float: none;}
	.news .mainright .lump .txt .t2{margin-bottom: 2px;}
}
@media only screen and (max-width:640px) {
	.news .mainleft .img-box{width: 100%;float: none;margin-right: 0;margin-bottom: 10px;}
	.news .mainleft .txt-box .t1{margin-bottom: 5px;}
	.news .mainleft .txt-box .t2{line-height:20px;height:40px;margin-bottom: 0;font-size: 12px;}
	.news .mainleft .txt-box .t3{font-size: 12px;}
	.news .mainright .lump{padding: 10px 0 10px 95px;}
	.news .mainright .lump .time{font-size: 18px;height: 70px;top: 10px;}
	.news .mainright .lump .time .t1{font-size:20px;line-height: 36px;}
	.news .mainright .lump .time .t2{font-size:12px;line-height: 26px;}
	.news .mainright .lump .txt .t1{font-size: 14px;line-height: 25px;height: 25px;margin-bottom: 5px;}
	.news .mainright .lump .txt .t2{font-size: 12px;line-height: 20px;height: 40px;}
}
.newshow .t1{font-size: 24px;color: #333;text-align: center;margin-bottom: 10px;}
.newshow .t2{font-size: 14px;color: #c1c1c1;text-align: center;margin-bottom: 30px;border-bottom: 1px dashed #ebebeb;padding-bottom: 25px;}
.newshow .show{font-size: 16px;color: #333;}
@media only screen and (max-width:1440px) {
	.newshow .t1{font-size: 20px;}
	.newshow .t2{margin-bottom: 20px;padding-bottom: 15px;}
}
@media only screen and (max-width:980px) {
	.newshow .t1{font-size: 16px;}
	.newshow .t2{margin-bottom:10px;padding-bottom: 5px;}
	.newshow .show{font-size: 14px;}
}
@media only screen and (max-width:640px) {
	.newshow .t1{font-size: 14px;}
	.newshow .t2{font-size: 12px;}
}
.yewushow .main{overflow: hidden;}
.yewushow .mainleft{float: left;width: 37%;display: none;}
.yewushow .mainright{width:100%;font-size: 16px;color: #333;}
.yewushow .mainright .sjdc {text-align: center;margin-top: 50px;}
.yewushow .mainright .sjdc a{display: inline-block;color: #343896;font-size: 18px;border: 1px solid;padding:0 30px;line-height: 48px;border-radius:5px;}
@media only screen and (max-width: 1440px) {
	.yewushow .mainright .sjdc {margin-top: 40px;}
	.yewushow .mainright .sjdc a{font-size: 16px;padding:0 20px;line-height: 40px;}
}
@media only screen and (max-width: 980px) {
	.yewushow .mainright{font-size: 14px;}
	.yewushow .mainright .sjdc {margin-top: 30px;}
	.yewushow .mainright .sjdc a{font-size: 14px;padding:0 15px;line-height:30px;}
}
@media only screen and (max-width: 640px) {
	.yewushow .mainleft{width: 100%;float: none;margin-bottom: 10px;}
	.yewushow .mainright{width: 100%;}
	.yewushow .mainright .sjdc {margin-top: 20px;}
	.yewushow .mainright .sjdc a{font-size: 12px;padding:0 10px;line-height:25px;}
}
.yeji .main{padding-right: 25%;position: relative;background: #fff;}
.yeji .nav-box{position: absolute;right: 0;top: 0;width: 25%;height:100%;z-index: 2;}
.yeji .nav-box .li-box{display: block;width: 100%;height: 33.33%;position:relative;border-top:1px solid #e4e7ea;font-size: 20px;color: #333;transition: 0.1s}
.yeji .nav-box .li-box:first-child{border-top:0;}
.yeji .nav-box .li-box:before{content: "";position: absolute;left: 0;top: 50%;width:115px;height: 13px;background:url(../img/jt-1.png) no-repeat left;margin-top: -6.5px;margin-left:0;opacity: 0;}
.yeji .nav-box .li-box .txt-box{width: 100%;line-height: 30px;height: 30px;text-align: center;position: absolute;top: 50%;left: 0;margin-top: -15px;}
.yeji .nav-box .li-box.cur{background: #323894;color: #fff;font-size: 24px;}
.yeji .nav-box .li-box.cur:before{margin-left: -57.5px;opacity: 1;transition: 0.3s;}
.yeji .s-box{width: 100%;padding-top: 83%;background: no-repeat center;background-size: cover;}
@media only screen and (max-width: 1440px) {
	.yeji .nav-box .li-box{font-size: 18px;}
	.yeji .nav-box .li-box.cur{font-size: 20px}
	.yeji .nav-box .li-box:before{width: 100px;}
	.yeji .nav-box .li-box.cur:before{margin-left: -50px;}
}
@media only screen and (max-width: 980px) {
	.yeji .nav-box .li-box{font-size: 16px;}
	.yeji .nav-box .li-box.cur{font-size: 18px}
	.yeji .nav-box .li-box:before{width: 60px;}
	.yeji .nav-box .li-box.cur:before{margin-left: -30px;}
}
@media only screen and (max-width: 640px) {
	.yeji .nav-box .li-box{font-size: 14px;}
	.yeji .nav-box .li-box.cur{font-size: 14px}
	.yeji .nav-box .li-box:before{display: none;}
}
.yeji-1 .zbl-lump .txt-box{border: 1px solid #dcdcdc;padding:15px;background: #fff;}
.yeji-1 .zbl-lump .txt-box .b1{font-size: 16px;color: #333;overflow: hidden;}
.yeji-1 .zbl-lump .txt-box .b2{font-size: 14px;color: #848484;line-height: 25px;height: 75px;overflow: hidden;display: none;}
.yeji-1 .zbl-lump .txt-box .b3{font-size: 14px;color: #333;text-align: center;line-height: 25px;height: 50px;overflow: hidden;}
.yeji-1 .zbl-lump .txt-box .b4{font-size: 16px;color: #c1c0c0;text-align: center;line-height: 25px;height: 25px;overflow: hidden;}
.yeji-1 .zbl-lump:hover{box-shadow: 0 0 6px #ccc;}
.yeji-1 .zbl-lump:hover .txt-box .b1{color: #343896;}
@media only screen and (max-width: 980px) {
	.yeji-1 .zbl-lump .txt-box{padding: 10px;}
	.yeji-1 .zbl-lump .txt-box .b2{height: 50px;}
}
@media only screen and (max-width: 640px) {
	.yeji-1 .zbl-lump .txt-box .b1{font-size: 14px;margin-bottom: 0;}
	.yeji-1 .zbl-lump .txt-box .b2{font-size: 12px;line-height: 20px;height: 40px;}
	.yeji-1 .zbl-lump .txt-box .b3{font-size: 12px;line-height: 20px;height: 40px;}
	.yeji-1 .zbl-lump .txt-box .b4{font-size: 14px;}
}
.yeji-2 .b1{font-size: 16px;color: #333;}
.yeji-2 .zbl-lump{border: 1px solid #efefef;background: #fff;}
.yeji-2 .img-box{padding: 16px;}
.yeji-2 .txt-box{text-align: center;font-size: 16px;color: #343896;line-height:25px;padding: 30px 10px;overflow: hidden;transition: 0.1s}
@media only screen and (min-width: 1025px) {
	.yeji-2 .zbl-lump:hover .txt-box{background: #343896;color: #fff;}
}
@media only screen and (max-width: 1440px) {
	.yeji-2 .b1{font-size: 14px;}
	.yeji-2 .txt-box{font-size: 14px;padding: 20px 10px;}
}
@media only screen and (max-width: 1024px) {
	.yeji-2 .b1{font-size: 14px;}
	.yeji-2 .txt-box{font-size: 14px;padding: 10px 10px;}
}
@media only screen and (max-width: 640px) {
	.yeji-2 .b1{font-size: 12px;}
	.yeji-2 .txt-box{font-size: 12px;line-height: 20px;}
}
.renli-1 .main{width: 92%;margin: auto;font-size: 16px;color: #333;}
@media only screen and (max-width: 1440px) {
	.renli-1 .main{font-size: 14px;}
}
@media only screen and (max-width: 980px) {
	.renli-1 .main{width: 100%;}
}
@media only screen and (max-width: 640px) {
	.renli-1 .main{font-size: 12px;}
}

.renli-2 table{width: 100%;border-collapse:collapse;background: #fff;}
.renli-2 table th{background: #f7f9fb;font-size: 16px;color: #333;font-weight: normal;padding:20px 10px;border: 0;line-height: 25px;}
.renli-2 table td{border: 0;padding:20px 10px;line-height: 25px;}
.renli-2 table th:last-child{text-align: right;padding: 0;}
.renli-2 table th:last-child span{float: left;text-align:center;width: 150px;}
.renli-2 table .btn td{text-align: center;cursor: pointer;}
.renli-2 table .btn td:first-child{width: 25%;}
.renli-2 table .btn td:last-child{width:300px;text-align: right;padding: 0;}
.renli-2 table .btn td:last-child span{text-align: center;padding:20px 0;display:inline-block;width: 150px;transition: 0.2s;}
.renli-2 table .btn.cur td{background: #e8f0f7;}
.renli-2 table .btn.cur td:first-child{font-size: 16px;color: #343896;font-weight: bold;}
.renli-2 table .btn.cur td:last-child span:nth-child(1){display: none;}
.renli-2 table .btn.cur td:last-child span:nth-child(2){background: #363998;color: #fff;}
.renli-2 table .boxs td{padding: 0;}
.renli-2 table .box{display: none;}
.renli-2 table .box{padding: 30px 50px;background: #f7f9fb;}
.renli-2 table .box dl{margin: 20px 0;}
.renli-2 table .box dt{color: #333;margin-bottom: 5px;}
.renli-2 table .box dd{color: #999;}
@media only screen and (max-width: 1440px) {
	.renli-2 table th{font-size: 14px;padding: 15px 10px;}
	.renli-2 table td{font-size: 14px;padding: 15px 10px;}
	.renli-2 table .btn.cur td:first-child{font-size: 14px;}
	.renli-2 table .btn td:last-child span{padding: 15px 0;}
	.renli-2 table .box{padding: 20px 30px;}
	.renli-2 table .box dl{margin: 10px 0;}
}
@media only screen and (max-width: 980px) {
	.renli-2 table th{font-size: 12px;padding:10px}
	.renli-2 table th:last-child span{width: 100px;}
	.renli-2 table td{font-size: 12px; padding: 10px}
	.renli-2 table .btn.cur td:first-child{font-size: 12px;}
	.renli-2 table .btn td:last-child{width: 200px;}
	.renli-2 table .btn td:last-child span{width: 100px;padding: 10px 0;}
	.renli-2 table .box{padding: 10px 15px;}
	.renli-2 table .box dl{margin: 10px 0;}
}
@media only screen and (max-width: 640px) {
	.renli-2 table th{text-align: left;}
	.renli-2 table .btn td:first-child{width: auto;text-align: left;}
	.renli-2 table th:nth-child(2){display: none;}
	.renli-2 table td:nth-child(2){display: none;}
	.renli-2 table th:nth-child(3){display: none;}
	.renli-2 table td:nth-child(3){display: none;}
	.renli-2 table th:last-child span{width: 80px;}
	.renli-2 table .btn td:last-child{width: 160px;}
	.renli-2 table .btn td:last-child span{width: 80px;}
}
.tanchuang{position: fixed;z-index: 102;background: #fff;border-radius:15px;overflow: hidden;width: 620px;height:380px;top:50%;left:50%;margin-top: -190px;margin-left: -310px;padding:10px 25px 25px;display: none;}
.tanchuang .xbt{font-size:16px;line-height: 32px;margin-bottom: 70px;}
.tanchuang .off{background:url(../img/off-1.png) no-repeat center;background-size:contain;width: 32px;height: 32px;position: absolute;right:10px;top:10px;cursor: pointer;}
.tanchuang .box{text-align: center;}
.tanchuang .btn1{display: inline-block;width: 200px;height:50px;background: #eeeeee;color: #333;line-height: 50px;cursor: pointer;border-radius:5px;}
.tanchuang .btn2{display: inline-block;width: 200px;height:50px;background: #363998;color: #fff;line-height: 50px;cursor: pointer;border-radius:5px;}
.tanchuang .t1{color: #888;opacity: 0.7;margin:15px 0;}
@media only screen and (max-width: 980px) {
	.tanchuang{width:80%;margin-left: -40%;height: 300px;margin-top: -150px;}
	.tanchuang .xbt{line-height: 25px;margin-bottom: 50px;}
	.tanchuang .off{width: 25px;height: 25px;}
	.tanchuang .btn1{width: 160px;height:40px;line-height: 40px;font-size: 12px;}
	.tanchuang .btn2{width: 160px;height:40px;line-height: 40px;font-size: 12px;}
	.tanchuang .t1{font-size: 12px;}
}
.wenhua-1 .main .tit{font-size: 30px;color: #343896;text-align:center;}
.wenhua-1 .main .zbl-lump{background: #343896;}
.wenhua-1 .main .zbl-lump .k{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity:0;padding:20px;transition: 0.5s;}
.wenhua-1 .main .zbl-lump .k:before{content:"";display: block;width: 100%;height: 100%;border: 1px solid #6f72b4;opacity:0;transition: 0.5s}
.wenhua-1 .main .zbl-lump .img-box{transition: 0.2s;}
.wenhua-1 .main .zbl-lump .txt-box{position: absolute;left: 0;top:50%;width: 100%;height: 110px;text-align: center;margin-top: -55px;color: #000033;}
.wenhua-1 .main .zbl-lump .txt-box .z1{font-size: 30px;line-height: 30px;position: relative;top: 5px;transition: 0.5s;}
.wenhua-1 .main .zbl-lump .txt-box .z2{font-size: 30px;line-height: 50px;position: relative;top:10px;}
.wenhua-1 .main .zbl-lump .txt-box .x{width: 40px;height: 2px;background: #666;margin:9px auto 19px;position: relative;top:5px;}
.wenhua-1 .main .zbl-lump .ck-box{cursor: pointer;}
.wenhua-1 .main .zbl-lump .tc-box{position: fixed;left: 50%;top: 50%;width: 820px;height: 660px;margin-left: -410px;margin-top: -330px;background: #fff;z-index: 999;padding: 25px;box-shadow: 6px 6px 6px rgba(153,153,153,0.3);display: none;}
.wenhua-1 .main .zbl-lump .tc-box .box{border: 1px solid #343896;width: 100%;height: 100%;text-align: left;position: relative;}
.wenhua-1 .main .zbl-lump .tc-box .box .off{position: absolute;top: 5px;right:5px;cursor: pointer;}
.wenhua-1 .main .zbl-lump .tc-box .box .b1{background: #343896;color: #fff;padding: 30px;}
.wenhua-1 .main .zbl-lump .tc-box .box .b1 .z1{font-size: 18px;}
.wenhua-1 .main .zbl-lump .tc-box .box .b1 .z2{font-size: 24px;}
.wenhua-1 .main .zbl-lump .tc-box .box .b2{height: calc(100% - 136px);padding: 30px 0;font-size: 20px;}
.wenhua-1 .main .zbl-lump .tc-box .box .b2 .gd{padding:0 30px;overflow-y:auto;height: 100%;}
.wenhua-1 .main .zbl-lump .tc-box .box .b2 .gd img{max-width: 100%;}
@media only screen and (min-width: 1025px) {
	.wenhua-1 .main .zbl-lump .txt-box .z2{opacity: 0;}
	.wenhua-1 .main .zbl-lump .txt-box .x{opacity: 0;background: #fff;}
	.wenhua-1 .main .zbl-lump:hover .k{opacity: 1;padding: 25px;}
	.wenhua-1 .main .zbl-lump:hover .k:before{opacity: 1}
	.wenhua-1 .main .zbl-lump:hover .img-box{opacity: 0;}
	.wenhua-1 .main .zbl-lump:hover .txt-box{color: #fff;}
	.wenhua-1 .main .zbl-lump:hover .txt-box .z1{top: 0;font-size: 18px;}
	.wenhua-1 .main .zbl-lump:hover .txt-box .z2{top: 0;opacity: 1;transition: 0.3s 0.2s;}
	.wenhua-1 .main .zbl-lump:hover .txt-box .x{top: 0;opacity: 1;transition: 0.4s 0.1s;}
}
@media only screen and (max-width: 1440px) {
	.wenhua-1 .main .tit{font-size: 24px;}
	.wenhua-1 .main .zbl-lump .txt-box .z1{font-size: 24px;}
	.wenhua-1 .main .zbl-lump .txt-box .z2{font-size: 24px;}
}
@media only screen and (max-width: 1024px) {
	.wenhua-1 .main .tit{font-size: 18px;}
	.wenhua-1 .main .zbl-lump{background: #fff;padding: 5px;}
	.wenhua-1 .main .zbl-lump .img-box{opacity: 0.8;}
	.wenhua-1 .main .zbl-lump .txt-box{height: 80px;margin-top: -40px;}
	.wenhua-1 .main .zbl-lump .txt-box .z1{font-size: 14px;line-height: 20px;}
	.wenhua-1 .main .zbl-lump .txt-box .z2{font-size: 18px;line-height: 30px;}
	.wenhua-1 .main .zbl-lump .txt-box .x{height: 1px;width: 30px;margin: 5px auto 10px;}
	.wenhua-1 .main .zbl-lump .tc-box{width: 80%;height:70%;margin-left: 0;margin-top: 0;left: 10%;top: 15%;}
}
@media only screen and (max-width: 640px) {
	.wenhua-1 .main .tit{font-size: 16px;}
	.wenhua-1 .main .zbl-lump{padding: 2px;}
	.wenhua-1 .main .zbl-lump .txt-box .z1{font-size: 12px;}
	.wenhua-1 .main .zbl-lump .txt-box .z2{font-size: 16px;}
	.wenhua-1 .main .zbl-lump .txt-box .x{width: 20px;margin: 2px auto 5px;}
	.wenhua-1 .main .zbl-lump .tc-box{padding: 5px;}
	.wenhua-1 .main .zbl-lump .tc-box .box .off{width: 20px;}
	.wenhua-1 .main .zbl-lump .tc-box .box .b1{padding: 10px;}
	.wenhua-1 .main .zbl-lump .tc-box .box .b1 .z1{font-size: 12px;}
	.wenhua-1 .main .zbl-lump .tc-box .box .b1 .z2{font-size: 14px;}
	.wenhua-1 .main .zbl-lump .tc-box .box .b2{padding: 10px 0;height: calc(100% - 67px);font-size: 12px;}
	.wenhua-1 .main .zbl-lump .tc-box .box .b2 .gd{padding: 0 10px;}
}
.wenhua-2 .zbl-lump{padding: 12px;border:1px solid #efefef;background: #fff;}
.wenhua-2 .zbl-lump .img-box{margin-bottom:10px;}
.wenhua-2 .zbl-lump .txt-box{font-size: 16px;color: #333;font-weight: bold;line-height: 25px;height: 50px;overflow: hidden;}
@media only screen and (min-width: 1025px) {
	.wenhua-2 .zbl-lump:hover{background: #343896;color: #fff;border:1px solid #343896;}
	.wenhua-2 .zbl-lump:hover .txt-box{color: #fff;}
}
@media only screen and (max-width: 1440px) {
	.wenhua-2 .zbl-lump .txt-box{font-weight: normal;}
}
@media only screen and (max-width: 640px) {
	.wenhua-2 .zbl-lump .txt-box{font-size: 14px;}
}
.video .zbl-lump{border: 1px solid #efefef;padding: 12px;}
.video .zbl-lump .img-box{margin-bottom: 5px;}
.video .zbl-lump .txt-box{font-size: 16px;color: #333;line-height: 30px;;overflow: hidden;}
@media only screen and (max-width:640px) {
	.video .zbl-lump{padding: 8px;}
	.video .zbl-lump .txt-box{font-size: 14px;}
}
.videoshow .t1{font-size: 18px;color: #333;text-align: center;margin-bottom: 5px;}
.videoshow .t2{font-size: 14px;color: #333;text-align: center;margin-bottom: 20px;opacity: 0.6;}
.videoshow .show{font-size: 14px;color: #333;}
.videoshow .show .video-boxs{max-width: 660px;margin: auto;}
.videoshow .show .video-box{width: 100%;padding-top: 70%;position: relative;}
.videoshow .show .video-box .shipin{background: #000;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
@media only screen and (max-width:980px) {
	.videoshow .t1{font-size: 16px;}
}
@media only screen and (max-width:640px) {
	.videoshow .t1{font-size: 14px;margin-bottom:0;}
	.videoshow .t2{font-size: 12px;margin-bottom: 10px;}
	.videoshow .show{font-size: 12px;}
}
.yqlj .zbl-lump{border: 1px solid #ddd;}
.contact .main{padding-right: 50.5%;position: relative;background: #fff;}
.contact .mainleft{overflow: hidden;padding: 40px 60px 80px;}
.contact .mainleft .b1{color: #323598;font-weight: bold;margin-bottom:20px;}
.contact .mainleft .b1 .z1{font-size: 20px;}
.contact .mainleft .b1 .z2{font-size: 12px;}
.contact .mainleft .b2{color: #353637;font-size: 16px;margin-bottom: 60px;}
.contact .mainleft .b2 span{color: #323598;}
.contact .mainleft .ewm .lump{width: 100px;float: left;margin-right: 35px;text-align: center;}
.contact .mainright{position: absolute;right: 0;top: 0;width: 49.5%;height: 100%;}
@media only screen and (max-width:1440px) {
	.contact .mainleft{padding: 20px 30px 40px;}
	.contact .mainleft .b1{margin-bottom: 10px;}
	.contact .mainleft .b1 .z1{font-weight: normal;}
	.contact .mainleft .b1 .z2{font-weight: normal;}
	.contact .mainleft .b2{font-size: 14px;margin-bottom: 30px;}
}
@media only screen and (max-width:980px) {
	.contact .main{padding-right: 0;}
	.contact .mainleft{margin-bottom: 10px;}
	.contact .mainright{width: 100%;position: initial;height: 250px;}
}
@media only screen and (max-width:640px) {
	.contact .mainleft{padding:10px 15px;}
	.contact .mainleft .b1 .z1{font-size: 16px;}
	.contact .mainleft .b2{font-size: 12px;margin-bottom: 10px;}
	.contact .mainleft .ewm .lump{width: 90px;margin-right: 15px;font-size: 12px;}
	.contact .mainright{height: 150px;}
}
.xxfkxt{width: 100%;height: 100%;position: relative;padding: 150px 0 50px;}
.xxfkxt .head{height:150px;padding: 55px 0;position: absolute;left: 0;top: 0;width: 100%;}
.xxfkxt .head .logo{float: left;height: 37px;margin-top: 3px;font-size: 0;}
.xxfkxt .head .logo img{height: 100%;}
.xxfkxt .head .r{text-align: right;}
.xxfkxt .head .r .z1{font-size: 18px;color: #333333;line-height: 20px;margin-bottom: 5px;}
.xxfkxt .head .r .z2{font-size: 12px;color: #999999;line-height: 15px;}
.xxfkxt .body{width: 100%;height: 100%;background:no-repeat center;background-size:cover;overflow-y:auto;}
.xxfkxt .body .wrap{height: 100%;}
.xxfkxt .body .main{height: 100%;position: relative;}
.xxfkxt .foot{position: absolute;left: 0;bottom: 0;width: 100%;background:#172749;text-align: right;}
.xxfkxt .foot .main{padding: 15px 0;color: #628ade;font-size: 12px;line-height: 20px;opacity: 0.5;}
.xxfkxt .denglu{background: #fff;width: 365px;height: 360px;padding:15px 30px 0;border-radius:5px;box-shadow: 0 0 8px #bbb;position: absolute;right: 0;top: 50%;margin-top: -220px;}
.xxfkxt .denglu .b1{font-size: 18px;color: #333;line-height: 45px;border-bottom: 1px solid #e7effb;margin-bottom: 25px;}
.xxfkxt .denglu .box{position: relative;border:1px solid #d9d9d9;margin-bottom: 20px;}
.xxfkxt .denglu .box .img{width: 40px;height: 100%;background: no-repeat center;position: absolute;left:0;top: 0;}
.xxfkxt .denglu .box input{display: block;width: 100%;line-height: 43px;border: 0;padding-left: 40px;}
.xxfkxt .denglu input[type="submit"]{width: 100%;background: #276ef1;color: #fff;font-size: 16px;border-radius:5px;height: 45px;line-height: 45px;}
.xxfkxt .xxfk{background: #fff;width:90%;padding:0 5% 40px;border-radius:5px;box-shadow: 0 0 8px #bbb;margin: auto;overflow: hidden;}
.xxfkxt .xxfk .b1{font-size: 24px;color: #2e34a9;line-height: 75px;border-bottom: 1px solid #e7effb;margin-bottom: 40px;text-align: center;}
.xxfkxt .xxfk .box{position: relative;margin-bottom: 20px;padding-left: 100px;}
.xxfkxt .xxfk .box .z1{width: 100px;line-height: 50px;background: no-repeat center;position: absolute;left:0;top: 0;color: #4043d1;font-size: 16px;}
.xxfkxt .xxfk .box input{display: block;width: 100%;line-height: 48px;border: 0;border:1px solid #e3eef9;}
.xxfkxt .xxfk .box textarea{display: block;width: 100%;line-height:25px;border: 0;border:1px solid #e3eef9;height: 200px;padding: 12.5px 10px;}
.xxfkxt .xxfk input[type="submit"]{width: 100px;background: #4043d1;color: #fff;font-size: 16px;border-radius:5px;height: 40px;line-height:38px;float: left;border:1px solid #4043d1;margin-top: 10px;margin-right: 17px;}
.xxfkxt .xxfk input[type="reset"]{width: 100px;background: #fff;color: #4043d1;font-size: 16px;border-radius:5px;height: 40px;line-height: 38px;float: left;border:1px solid #4043d1;margin-top: 10px;}
@media only screen and (max-width:1440px ) {
	.xxfkxt{padding:100px 0 40px;}
	.xxfkxt .head{height: 100px;padding:30px 0;}
	.xxfkxt .head .logo{height: 30px;margin-top: 5px;}
	.xxfkxt .foot .main{padding: 10px 0;}
	.xxfkxt .denglu{margin-top: -180px;}
}
@media only screen and (max-width:980px ) {
	.xxfkxt{padding:80px 0 40px;}
	.xxfkxt .head{height: 80px;padding:20px 0;}
	.xxfkxt .denglu{right: 50%;margin-right: -180px;width: 360px;}
	.xxfkxt .xxfk{width: 100%;padding: 10px 40px 30px;}
	.xxfkxt .xxfk .b1{font-size: 18px;line-height: 45px;}
}
@media only screen and (max-width:640px ) {
	.xxfkxt{padding:60px 0 30px;}
	.xxfkxt .head{height: 60px;padding:10px 0;}
	.xxfkxt .head .logo{height: 20px;margin-top: 10px;}
	.xxfkxt .head .r .z1{font-size: 14px;}
	.xxfkxt .foot .main{padding:7px 0;line-height: 16px;}
	.xxfkxt .denglu{right:0;margin-right: 0;width: 100%;height:340px;margin-top:-170px;}
	.xxfkxt .denglu .b1{margin-bottom:20px;}
	.xxfkxt .xxfk{padding: 5px 20px 20px;}
	.xxfkxt .xxfk .b1{margin-bottom: 20px;}
	.xxfkxt .xxfk .box{padding-left: 70px;margin-bottom: 10px;}
	.xxfkxt .xxfk .box .z1{width: 70px;font-size: 14px;line-height: 35px;}
	.xxfkxt .xxfk .box input{line-height: 33px;}
	.xxfkxt .xxfk .box textarea{height: 100px;line-height: 25px;padding: 5px 10px;}
	.xxfkxt .xxfk input[type="submit"]{font-size: 14px;width: 80px;height: 30px;line-height: 28px;margin-right: 10px;}
	.xxfkxt .xxfk input[type="reset"]{font-size: 14px;width: 80px;height: 30px;line-height: 28px;}
}
@media only screen and (max-width:480px ) {
	.xxfkxt .head .logo{height: 16px;margin-top: 12px;}
}
@media only screen and (max-width:360px ) {
	.xxfkxt .head .logo{height: 14px;margin-top: 13px;}
	.xxfkxt .head .r{margin-top: 5px;}
	.xxfkxt .head .r .z1{margin-bottom: 5px;line-height: 1.1;font-size: 12px;}
	.xxfkxt .head .r .z2{line-height: 1.1;font-size: 10px;}
}
body.web-en{font-family:pingfang, sans-serif ,arial}
.banquan{width: 100%;background:#172749;text-align: right;}
.banquan .main{padding: 15px 0;color: #628ade;font-size: 12px;line-height: 20px;opacity: 0.5;}