.banzp{background: url(../img/ban_zp.jpg) no-repeat center top; height: 894px; overflow: hidden;width: 100%; }
.banzp .banzpcon{width: 1120px;overflow: hidden;margin: 0 auto;text-align:center;padding:210px 0 0 120px;color:#000;}
.banzp .banzpcon span{display:block;font-size:45px;color:#D6E1FF; width:500px}
.banzp .banzpcon b{font-size:42px; line-height:80px;display:block; width:500px;}
.banzp .banzpcon p{color:#D6E1FF;font-size:28px;line-height:40px;display:block; width:500px;padding:20px 0 0 0;}
.banzp .banzpcon ul{overflow:hidden;display:block; width:540px; padding:100px 20px 0 20px;}
.banzp .banzpcon ul li{float:left;width:120px;line-height:35px}

.zpcon{width: 1240px;overflow: hidden;margin: 50px auto;}
.zpcon ul{overflow: hidden;}
.zpcon ul li{float: left;width: 235px; border: solid 1px #D6E1FF;border-radius: 50px;height:60px; line-height:60px; text-align: center; margin:25px 30px;color: #000;}
.zpcon ul li a{display: block; width: 100%;color:#000;}
.zpcon ul li a:hover{background: #337CF3;color: #fff;border-radius: 50px;}

.banlxwm{background: url(../img/banlxwm.jpg) no-repeat center top; height: 633px; overflow: hidden;width: 100%; }
.lxwmcon{width: 1240px;margin: 0 auto; overflow: hidden;}
.banlxwm .lxwmle{width: 40%; float: left;overflow: hidden;text-align: left; color: #fff;padding: 150px 0 0 0;}
.banlxwm .lxwmle b{font-weight:bold; font-size: 50px; line-height: 80px;}
.banlxwm .en b{font-size: 28px; line-height: 45px;}

.banlxwm .lxwmle ul{overflow: hidden; margin: 40px 0 0 0;font-size: 16px;}
.banlxwm .lxwmle ul li{float: left;width: 50%;line-height: 50px;}
.banlxwm .lxwmle ul li:nth-child(4){width: 100%;}
.banlxwm .lxwmri{width: 49%; float: left; margin: 90px 0 0 8%;overflow: hidden;background: #fff;border-radius: 20px;padding: 3% 0 0 3%;}
.banlxwm .lxwmri dl{overflow: hidden;margin: 20px 0;}
.banlxwm .lxwmri dl dt{float: left; width: 15%;height: 30px; line-height: 30px;}
.banlxwm .lxwmri dl dd{float: left; width: 75%;}
.banlxwm .lxwmri dl dd .txt{width: 100%; height: 32px; line-height: 30px; border: solid 1px #ddd; padding: 0 2%;}
.banlxwm .lxwmri dl dd .yzmtxt{width: 20%; height: 43px; line-height: 43px; border: solid 1px #ddd; padding: 0 2%;}
.banlxwm .lxwmri dl dd .lytxt{width: 100%; height: 100px; line-height: 30px; border: solid 1px #ddd; padding: 0 2%;}
.banlxwm .lxwmri dl dd .btnly{width: 200px;height: 45px;line-height: 45px; border-radius: 20px; background: #337CF3;text-align: center;color: #fff;font-size: 28px;margin: 15px auto;display: block;}
.mapbox{width: 1000px; margin: 50px auto 50px auto;}

.newsbgli{margin:0 auto 0 auto;}
.newscon{width:1240px; overflow:hidden;padding:50px 0;margin:10px auto 0 auto;}
.newscon .lmlink{background: url(../img/ivfxwbg.jpg) no-repeat center top;background-size: 100% 100%; line-height: 40px;font-size: 16px; text-align: center;color: #fff; border-radius: 10px;width:150px; height:40px; margin:0 0 20px 15%;}
.newscon .lmlink a{display:block; width:100%;height:40px; color:#fff;} 
.newscon h1{font-size:28px; display:block; text-align:center;color:#337CF3;line-height:36px;padding:20px 0 0 0; width:60%;margin:0 auto;}
.newscon .lmcon{line-height:25px;font-size:16px;overflow:hidden; color:#000; width:60%; margin:0 auto;}
.newscon .lmcon p{padding:10px 0;}
.newscon .lmcon p img{max-width:100%;}

.newtit{text-align:center; height:100px; line-height:100px; font-size:32px; color:#333; padding:20px 0 10px 0; }
.newslist{width:1240px; overflow:hidden;margin:0 auto;padding:0px 0 10px 0;}
.newslist .newle{float:left;width:30%;}
.newslist .newri{float:left;width:65%;padding:0 0 0 5%;overflow:hidden;}
.newslist .newle dl{overflow:hidden;padding:20px; background:#e0e2f1;color:#595961;text-align:left;}
.newslist .newle dl dt img{width:100%;}
.newslist .newle dl dd{overflow:hidden; font-size:14px;line-height:40px;}
.newslist .newle dl dd a{color:#595961;display:block; margin:10px 0;}
.newslist .newle dl dd a:hover{color:#337CF3;}
.newslist .newle dl h1{text-align:left; font-size:18px; color:#595961;line-height:30px;font-weight:bold;}
.newslist .newri li{background:#fefefe; overflow:hidden; margin:10px 0;}
.newslist .newri li a{display:block;color:#6e6c6a;padding:10px 10px;overflow:hidden;}
.newslist .newri li a:hover,.newslist .newri li a:hover h1{color:#337CF3;}
.newslist .newri li p{overflow:hidden; font-size:14px;line-height:40px;}
.newslist .newri li h1{text-align:left; font-size:18px; color:#565d64;line-height:30px; font-weight:bold;}


