@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * version 9.20.55
 * @support http://www.950085.com
 */
.wp{width:1300px;margin:0 auto;}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);
}

input:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}
textarea:focus{border-color:#2188ff;box-shadow:inset 0 1px 2px rgba(27,31,35,.075), 0 0 0 0.2em rgba(3,102,214,.3);outline:none;border-radius:3px}


.paih{margin-top:20px;}
.paih li{display:block;padding-bottom:10px;}
.paih li a{color:#333;font-size:14px;}
.paih li a:hover{text-decoration: underline;}

.paih.lie2s ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.paih.lie2s li{width:50%;}

.banner{margin-top:30px;}
.banner .swiper-slide{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg{z-index:999999;position:absolute;left:0px;bottom:20px !important;width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner .swiperpg span{width:16px;height:16px;background:url(../images/dot.png) left -16px no-repeat;opacity: 1 !important;}
.banner .swiperpg span.swiper-pagination-bullet-active{background:url(../images/dot.png) left top no-repeat;}
.banner .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat;}
.banner .swipernext{cursor: pointer;z-index:99999;position:absolute;right:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat;}

.content{font-size:16px;color:#666;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px;}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100% !important;height:auto !important}
.content td{padding:5px}
.content h2{font-size:16px;}

.art h1{text-align:center;color:#333;font-size:25px;}
.art div{text-align:center;font-size:16px;color:#999;padding:20px 0}

.pn{border-top:1px #efefef solid;color:#333;font-size:14px;padding:20px 0;line-height:2;margin-top:20px;}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline}
 
.nodata{padding:200px !important;text-align:center;font-size:16px;color:#333;background:url(../images/nodata.png) center 80px no-repeat}

.alist li{padding:20px 0;border-bottom:1px #efefef solid;}
.alist li a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alist li a .d1{ width: 220px;}
.alist li a .d1 img{ width: 100%;}
.alist li a .d2{flex:1;margin-left:20px;}
.alist li a .d3{color:#333;font-size:22px;}
.alist li a .d4{color:#999;font-size:14px;padding:10px 0;}
.alist li a .d5{color:#888;font-size:14px;line-height:2;}
.alist li a .d3 h2{font-size:18px; font-weight: normal;}
.alist li a .d3:hover{color:#ff0000;text-decoration: underline;}

.imglist ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.imglist li{width:220px;margin-bottom:20px;}
.imglist li a{display:block;}
.imglist li img{width:100%;}
.imglist li .d2{color:#333;font-size:14px;height:45px;display: flex;justify-content: flex-start;align-items: center;}


.header{position:fixed;z-index:999999;left:0px;top:0px;width:100%;transition: all 0.3s ease 0s;box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.07);}
.header.fixed-header{top: -40px;}
.top{background:#1c337d;display: none;}
.top1{height:40px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.top1 .d1{color:rgba(255, 255, 255, 0.8);font-size:12px;}
.top1 .d2{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.top1 .d2 a{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;margin-left:30px;}
.top1 .d2 a i{color:rgba(255, 255, 255, 0.8);font-size:14px;}

.top2{height:75px;position:relative;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.top2 a.logo{color: #000;font-weight: 600;position: relative;font-size: 22px;text-transform: uppercase;}
.top2 a.tel{border:0px #1c337d solid;font-size:12px;color:#f00;background:url(../images/tel.jpg) no-repeat;font-weight: 600;box-sizing:border-box;width:135px;height:45px;margin-left:200px;display: flex; justify-content:right; align-items: center; flex-wrap: wrap;border-radius:5px;}
.top2 a.tel:hover{background:url(../images/tel.jpg) no-repeat;color:#1c337d;}
.top2 a.list{ display: none; width: 45px; height:45px;background:url(../images/list.png) center center no-repeat;background-size:60% auto;}
.top2 .d1{flex:1;}
.top2 .d1 ul.ul1{display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
.top2 .d1 ul.ul1 li{margin-right:25px;position:relative;}
.top2 .d1 ul.ul1 li.la{padding-right:20px;background:url(../images/la.png) right center no-repeat;background-size: auto 40%;}
.top2 .d1 ul.ul1 li a.item{color:#2D2E33;font-size:16px;font-weight: bold;}
.top2 .d1 ul.ul1 li a.item:hover{color:#999;}
.top2 .d1 ul.ul2{display:none;position:absolute;left:-10px;width:200%;background:#fff;padding:10px 0;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.top2 .d1 ul.ul2 li{display:block;margin-right:0;}
.top2 .d1 ul.ul2 li a{display:block;color:#333;font-size:14px;padding:8px 10px;}
.top2 .d1 ul.ul2 li a:hover{background:#EEEEEE;}
.top2 .d1 ul.ul1 li:hover ul.ul2{display:block;}

.mbg1{background:url(../images/1.jpg) center center no-repeat #000;background-size: cover;}
.mbg2{background: #f7fafc;padding: 100px 0;}
.mbg3{padding:60px 0;background:url(../images/2.jpg) center center no-repeat;background-size: cover;}
.mbg4{padding:60px 0;background:#f2f2f2;}
.mbg5{padding:60px 0;}
.mbg6{margin-top:60px;display: flex; justify-content:flex-end; align-items: stretch; flex-wrap: wrap;background:url(../images/12.jpg) center center no-repeat;}
.mbg6 .d2{width:50%;padding:160px 90px;background:#1c337d;box-sizing:border-box;}
.main{padding: 30px 0px;border-top: 1px solid #f7f7f7;background: #f2f2f2;}

.vh100{ height: 100vh;}
.bk1{background:#1c337d;width:50%; padding: 60px;box-sizing:border-box;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bk1 em{width:100%;color:#fff;font-size:40px;font-weight: 600;line-height:1.2;}
.bk1 span{width:100%;color:#fff;font-size:16px;opacity: 0.7;margin-top:30px;line-height:2;}
.bk1 div{margin-top:70px;width:100%;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.bk1 div a{background:#fff;color:#1c337d;font-size:14px;font-weight: bold;border:2px #fff solid;width:130px;height:50px;border-radius:5px;box-sizing:border-box;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bk1 div a:hover{background:#1c337d;color:#fff;}

.tou{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.tou em{color:#111;font-size:40px;font-weight: 600;max-width: 600px;text-align:center;}
.tou em i{color:#1c337d;}
.tou span{color:#6C6D74;font-size:16px;margin-top:30px;max-width: 600px;text-align:center;line-height:1.8;}


.fuw {margin-top: 65px;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.fuw a{border-radius:8px;padding:50px 25px; width: 19.5%;box-sizing:border-box;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;flex-direction: column;background:#fff;box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);}
.fuw a div{width:90px;height:90px;border-radius:115px;background:#1c337d;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.fuw a div i{font-size:40px;color:#fff;}
.fuw a em{font-size: 18px;color: #2D2E33;text-transform: capitalize;font-weight: 500;margin-top:25px;}
.fuw a span{font-size: 14px;line-height: 1.8;color: #6C6D74;margin-top:10px;}
.fuw a:hover{background:#1c337d;}
.fuw a:hover div{background:#fff;}
.fuw a:hover div i{color:#1c337d;}
.fuw a:hover em{color:#fff;}
.fuw a:hover span{color: rgba(255,255,255,.5);}

.bk2{background: rgba(255, 255, 255, 0.86);padding: 50px;width:510px;box-sizing:border-box;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bk2 em{color:#111;font-size:30px;}
.bk2 span{color:#6C6D74;font-size:16px;margin-top:25px;line-height:1.8;}
.bk2 a{border-radius:3px;color:#fff;font-size:12px;border:2px #1c337d solid;background:#1c337d;margin-top:35px;width:115px;height:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;box-sizing:border-box;transition: all 0.3s ease 0s;}
.bk2 a:hover{background:#fff;color:#1c337d;}

.dujian{margin-top:70px;}
.dujian ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.dujian li{width:30%;position:relative;padding-bottom:60px;overflow: hidden;}
.dujian li a{position:relative;display:block;}
.dujian li .d2 img{width:100%;background:url(../images/3.png) center center no-repeat;background-size: cover;}
.dujian li .d1{position:absolute;left:0px;top:0px;width:100%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.dujian li .d1 span{font-size: 16px;line-height: 2;color:#fff;text-align:center;padding:20px 30px;}
.dujian li .d3{position:absolute;left:0;top:0;width:100%;z-index:99;perspective:800px;}
.dujian li .d3 img{ width: 100%;transition: all 0.5s ease 0s;}
.dujian li a:hover .d3 img{transform: scale(1.15);transform-origin: center bottom 0;}

.yq{margin-top:60px;}
.yq ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.yq li{width:19%;margin-bottom:10px;}
.yq li a{width:100%;display:block;border:1px #fff solid;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.yq li a img{width:100%;}


.bk3{background:#1c337d;box-sizing:border-box;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bk3 em{width:100%;color:#fff;font-size:40px;font-weight: 600;line-height:1.2;}
.bk3 span{width:100%;color:#fff;font-size:16px;opacity: 0.7;margin-top:30px;line-height:2;}
.bk3 div{margin-top:70px;width:100%;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.bk3 div a{font-weight: 600;background:#fff;color:#1c337d;font-size:12px;border:2px #fff solid;width:130px;height:50px;border-radius:5px;box-sizing:border-box;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bk3 div a:hover{background:#1c337d;color:#fff;}
.bk3 div i{margin-left:30px;font-size:16px;color:#fff;}

.jjiange{height:90px;}

.di{background:#111;}
.di .d2{color: rgba(255,255,255,.5);padding:15px 0;border-top: 1px solid rgba(255,255,255,.1);display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.di .d2 a{color: rgba(255,255,255,.5);}
.di .d1{padding:85px 0 75px 0;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.di .d1 .s1{width:30%;}
.di .d1 .s1 .x1{color:#fff;font-size:25px;font-weight: 700;}
.di .d1 .s1 .x2{margin-top:25px;line-height:1.8;font-size:14px;color: rgba(255,255,255,.5);}

.di .d1 .s2{width:30%;}
.di .d1 .s2 .x1{font-size: 17px;font-weight: 500;color: #fff}
.di .d1 .s2 ul{margin-top:25px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.di .d1 .s2 ul li{width:50%;margin-bottom:10px;}
.di .d1 .s2 ul li a{color: rgba(255,255,255,.5);font-size: 14px;}

.di .d1 .s3{width:30%;}
.di .d1 .s3 .x1{font-size: 17px;font-weight: 500;color: #fff}
.di .d1 .s3 .x2{margin-top:25px;color: rgba(255,255,255,.5);font-size: 14px;}
.di .d1 .s3 form {margin-top:20px;}
.di .d1 .s3 form input{width:100%;box-sizing:border-box;background: rgba(0,0,0.3);border: 1px solid rgba(255, 255, 255, 0.19);color: rgba(255,255,255,.5);padding: 10px 15px;border-radius: 0;box-shadow: none !important;height: 50px;}
.di .d1 .s3 form .btndom{margin-top:15px;}
.di .d1 .s3 form button{border-radius:5px;color:#fff;font-size:14px;background:#1c337d;border:0 #ccc solid;width:106px;height:49px;box-sizing:border-box;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.di .d3{padding:20px 0;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.di .d3 em{color: rgba(255,255,255,.5);font-size:12px;margin-right:10px;}
.di .d3 a{color: rgba(255,255,255,.5);font-size:12px;margin-right:10px;}

#daoh{margin-top:115px;border-top:5px #1baadb solid;}
.pos{height:50px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.pos div{color:#999;font-size:14px;}
.pos a{color:#999;}
.main .mright{padding:30px 30px; width: 980px; margin-right: 30px;background:#fff;box-sizing:border-box;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.main .mleft{ flex: 1;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);padding:20px 20px;background:#fff;}

.cata{border-bottom:1px #efefef solid;padding-bottom:10px;}
.cata h1{color:#333;font-size:28px;font-weight: bold;display:block;}

.catalist{padding:20px 0;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.catalist em{ width: 45px; height: 28px;background:url(../images/png/h10.png) center center repeat-y;}
.catalist div a{color:#333;font-size:16px}
.catalist div.cur a{color:#4e97d9;}

.leftss{position:relative;}
.leftss input{font-size:14px;color: #76838f;border: 1px solid #2188ff;width:100%;box-sizing:border-box;padding:10px 20px;outline: 0;border-radius:115px;}
.leftss input:focus{border: 1px solid #2188ff;}
.leftss button{position:absolute;right:15px;top:50%;margin-top:-10px;width:20px;height:20px; outline: 0; border:0 #ccc solid;background:url(../images/s.png) center center no-repeat;background-size: auto 70%;}

.tuij{border-top:1px #efefef solid;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;padding-top:10px;margin-top:20px;}
.tuij em{color: #1baadb;font-size: 16px;}

.solu{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.solu .d1{ width: 35%;}
.solu .d1 img{ width: 100%;border-radius:5px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.solu .d2{ flex: 1;margin-left:30px;}
.solu .d2 h1{color:#000;font-size:28px;border-bottom:1px #EFEFEF solid;padding-bottom:10px;}
.solu .d2 p{color:#666;font-size:16px;line-height:2;margin-top:20px;}


.salist{border-top:1px #efefef solid;}
.salist ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.salist li{padding:20px 0;border-bottom:1px #efefef solid;width:48%;box-sizing:border-box;}
.salist li a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.salist li a .d1{ width: 35%;}
.salist li a .d1 img{ width: 100%;}
.salist li a .d2{flex:1;margin-left:20px;}
.salist li a .d3{color:#333;font-size:16px;}
.salist li a .d3 h2{color:#333;font-size:16px;font-weight: normal}
.salist li a .d4{color:#4e97d9;font-size:12px;padding:10px 0;}
.salist li a .d5{color:#888;font-size:14px;line-height:1.5;margin-top:10px; word-break: break-all;}
.salist li a .d3:hover{color:#ff0000;text-decoration: underline;}


.tb1{box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;padding-left:20px;border-bottom:1px #ff9900 solid;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;margin-top:20px;}
.tb1 a{color:#333;font-size:16px;padding:12px 25px;}
.tb1 a.cur{color:#fff;background:#ff9900;border-radius:5px 5px 0 0;}

.ys1{color:#28186f;font-size:22px;margin-top:30px;}
.ys2{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;margin-top:10px;}
.ys2 div{width:25%;box-sizing:border-box;padding:20px 20px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;flex-direction: column;}
.ys2 div em{width:100%;text-align:center;}
.ys2 div em img{width:80%;}
.ys2 div span{color:#666;font-size:16px;line-height:2;width:90%;text-align:center;border-top:2px #869bcc solid;margin-top:20px;padding:10px 10px;}
.ys2 div:nth-child(2) span{border-top:2px #e6be6f solid}
.ys2 div:nth-child(3) span{border-top:2px #b282cc solid}
.ys2 div:nth-child(4) span{border-top:2px #6fcee6 solid}

.ys3{margin-top:20px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ys3 a{margin-bottom:20px;border-radius:10px;width:19%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.ys3 a:nth-child(1){border: 1px solid #efb7b8;}
.ys3 a:nth-child(2){border: 1px solid #cc8290;}
.ys3 a:nth-child(3){border: 1px solid #869bcc;}
.ys3 a:nth-child(4){border: 1px solid #e6be6f;}
.ys3 a:nth-child(5){border: 1px solid #b282cc;}
.ys3 a:nth-child(6){border: 1px solid #86cc88;}
.ys3 a:nth-child(7){border: 1px solid #6fcee6;}
.ys3 a:nth-child(8){border: 1px solid #ea987b;}
.ys3 a:nth-child(9){border: 1px solid #c8cc86;}
.ys3 a:nth-child(10){border: 1px solid #e66fce;}
.ys3 a em{width:100%;}
.ys3 a img{width:100%;border-radius:10px 10px 0 0;}
.ys3 a span{width:100%;text-align:center;color:#fff;font-size:16px;padding:15px 0;border-radius:10px;}
.ys3 a:nth-child(1){background:#efb7b8;}
.ys3 a:nth-child(2){background: #cc8290;}
.ys3 a:nth-child(3){background: #869bcc;}
.ys3 a:nth-child(4){background: #e6be6f;}
.ys3 a:nth-child(5){background: #b282cc;}
.ys3 a:nth-child(6){background: #86cc88;}
.ys3 a:nth-child(7){background: #6fcee6;}
.ys3 a:nth-child(8){background: #ea987b;}
.ys3 a:nth-child(9){background: #c8cc86;}
.ys3 a:nth-child(10){background: #e66fce;}

.ys4{margin-top:20px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ys4 div{box-shadow: rgba(0,0,0,0.2) 0px 0px 20px 0;background:#fff;width:48%;padding:10px 10px;border-radius:5px;box-sizing:border-box;margin-bottom:10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.ys4 div em{width:100%;}
.ys4 div em img{width:100%;border-radius:5px;}
.ys4 div span{width:100%;color:#333;font-size:14px;text-align:center;padding:10px 10px;}

.ys5{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ys5 .d0{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.ys5 .d0 .s1{color:#333;font-size:14px;margin-right:30px;width:111px;height:111px;border-radius:115px;border:1px dashed #ecb064;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.ys5 .d1{width:60%;}
.ys5 .d2{flex:1;margin-left:20px;}
.ys5 .d2 img{width:100%;}
.ys5 .d3{margin-top:20px;}
.ys5 .d3 .s2{display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;margin-top:10px;}
.ys5 .d3 .s2 em{color:#ff9900;font-size:14px;}
.ys5 .d3 .s2 span{flex: 1;color:#666;font-size:14px;}

.xsbg{background:url(../images/2/banner.jpg) center center no-repeat;background-size: cover;padding:80px 30px 30px 30px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.xsbg .d0{box-sizing:border-box; padding:50px 20px;background: rgba(255, 255, 255, 0.50);border: 20px solid rgba(255, 255, 255, 0.71);display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.xsbg .d1{color:#04508d;font-size:58px;}
.xsbg .d2{color:#252525;font-size:28px;margin-top:20px;}
.xsbg .d3{margin-top:30px;}
.xsbg .d3 img{max-width: 100%;}

.xsxmjs{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;margin-top:90px;}
.xsxmjs em{color:#333;font-size:45px;}

.xs1{margin-top:80px;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.xs1 .d1{width:40%;}
.xs1 .d1 img{width:100%;}
.xs1 .d2{width:58%;color:#333;font-size:16px;line-height:2;}
.xs1 .d2 p{margin-bottom:20px;}

.xs2{color:#333;font-size:16px;line-height:2;margin-top:80px;}
.xs2 table{border: #04508d 1px solid !important;border-collapse: collapse;box-sizing:border-box;}
.xs2 table td{border: #04508d 1px solid !important;box-sizing:border-box;padding:8px 8px;}
.xs2 table th{background:#efefef;color:#04508d;font-weight: bold;border: #04508d 1px solid !important;box-sizing:border-box;padding:8px 8px;}

.xstab{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;margin-top:50px;}
.xstab a{border-radius:5px;font-size:18px;font-weight: bold;padding:15px 50px;color: #04518d;background: #e1e1e1;margin:0 5px;}
.xstab a.cur{color: #fff;background: #04518d;}

.xslc{ margin-top: 30px;}


.xinwen{margin-top:30px;}
.xinwen ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.xinwen li{width:24%;}
.xinwen li a{display:block;}
.xinwen li em{color:#999;font-size:14px;margin-top:10px;line-height:2;}
.xinwen li span{color:#333;font-size:18px;font-weight: bold;margin-top:10px;}
.xinwen li img{width:100%;border-radius:5px;}

.hz1 img{width:100%;height:500px;background:url(../images/3/hzp_banner.png) center center no-repeat;background-size: cover;}

.hz2{margin-top:70px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.hz2 em{color:#3e3d3d;font-size:36px;font-weight: bold;}
.hz2 em i{color:#04508d;}
.hz2 span{color:#444;font-size:18px;margin-top:10px;}

.hz3{margin-top:80px;}
.hz3 ul{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.hz3 li{width:32%;margin-bottom:30px;box-shadow: rgba(0,0,0,0.2) 0px 3px 20px 0;border-radius:15px;}
.hz3 img{width:100%;}
.hz3 .d2{padding:30px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.hz3 .d2 em{font-size: 22px;color: #036eb2;padding:10px 0;background:url(../images/3/part01a.png) center bottom no-repeat;}
.hz3 .d2 span{color:#333;font-size:16px;line-height:1.5;text-align:center;padding:15px 0;}
.hz3 .d2 a{color:#fff;font-size:14px;background:#ff8f00;padding:10px 65px;border-radius:5px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}

.hz4{padding:90px 0;background:url(../images/3/part02.png) center center no-repeat;background-size: cover;}

.hz5{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.hz5 em{color:#fff;font-size:36px;font-weight: bold;}
.hz5 span{color:#fff;font-size:18px;margin-top:10px;}

.hz6{margin-top:60px;}
.hz6 li{background:#fff;margin-bottom:30px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.hz6 li .d1{width:280px;height:190px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.hz6 li .d1 em{font-size: 24px;color: #036eb2;background:rgba(255, 255, 255, 0.86);width:60%;padding:15px 0;text-align:center;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.hz6 li .d2{flex:1;margin-left:50px;color:#333;font-size:22px;line-height:1.5;}
.hz6 li a{margin-right:50px;margin-left:50px;color:#fff;font-size:14px;background:#ff8f00;padding:10px 35px;border-radius:5px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.hz6 li:nth-child(1) .d1{background:url(../images/3/part0201.png) center center no-repeat;background-size: cover;}
.hz6 li:nth-child(2) .d1{background:url(../images/3/part0202.png) center center no-repeat;background-size: cover;}
.hz6 li:nth-child(3) .d1{background:url(../images/3/part0203.png) center center no-repeat;background-size: cover;}
.hz6 li:nth-child(4) .d1{background:url(../images/3/part0204.png) center center no-repeat;background-size: cover;}

.hz7{padding:70px 0;background:url(../images/3/part03.png) center center no-repeat;background-size: cover;}

.hz8{margin-top:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.hz9{background:#fff;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
.hz9 em{cursor: pointer;color:#333;font-size:20px;padding:30px 30px;}
.hz9 em.cur{color:#fff;background:url(../images/3/tab_active.png) center center no-repeat;background-size: 100% 100%;}

.hz10{margin-top:80px;}
.hz11{padding:70px 0;background:url(../images/3/part04.png) center center no-repeat;background-size: cover;}
.hz12{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}


.banner1{margin-top:80px;}
.banner1 .swiper-slide{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.banner1 .swiperprev{cursor: pointer;z-index:99999;position:absolute;left:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat;}
.banner1 .swipernext{cursor: pointer;z-index:99999;position:absolute;right:0px;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat;}

.hz13{margin-top:30px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.hz13 a{margin:0 10px;}
.hz13 a img{max-width: 100%;}

.hz14{margin-top:50px;display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.hz14 .d1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.hz14 .d3{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;margin-top:40px;}
.hz14 .d2{margin-left:20px;}

.rh1{background:url(../images/4/bg1.jpg) center center no-repeat;background-size: cover;height:100vh;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh1 .d1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}

.rh1 .d1 em{color:#fff;font-size:44px;font-weight: bold;}
.rh1 .d1 p{color:#ccc;font-size:28px;margin-top:10px;}
.rh1 .d1 a{margin-top:20px;border: 3px solid #f26522;border-radius: 30px;color:#fff;font-size:18px;padding:12px 55px;}

.rh2{text-align:center;margin-top:80px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh2 em{color:#454545;font-size:36px;font-weight: bold;position:relative;}
.rh2 em:after{content: '';position:absolute;width:144px;border-bottom:1px #ff641b solid;left:50%;bottom:-15px;margin-left:-72px;}
.rh2 em:before{content: '';position:absolute;background: #ff641b;z-index:99;width:24px;height:24px;border: 5px solid #fff;box-sizing:border-box;border-radius:24px;left:50%;bottom:-25px;margin-left:-12px;}
.rh2 span{color:#666;font-size:14px;margin-top:30px;}

.rh3{margin-top:80px;}
.rh3 ul{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.rh3 li{text-align:center;width:30%;margin-bottom:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh3 li img{height:58px;}
.rh3 li em{color:#454545;font-size:22px;margin-top:20px;}
.rh3 li span{color:#666;font-size:14px;line-height:1.6;margin-top:20px;}

.rh4{padding:120px 0;background:url(../images/4/bg.jpg) center center no-repeat;background-size: cover;}

.rh5{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh5 em{color:#fff;font-size:36px;font-weight: bold;position:relative;}
.rh5 em:after{content: '';position:absolute;width:144px;border-bottom:1px #ff641b solid;left:50%;bottom:-20px;margin-left:-72px;}
.rh5 em:before{content: '';position:absolute;background: #ff641b;z-index:99;width:24px;height:24px;border: 5px solid #fff;box-sizing:border-box;border-radius:24px;left:50%;bottom:-30px;margin-left:-12px;}
.rh5 span{text-align:center;color:#fff;font-size:14px;margin-top:40px;line-height:2;}

.rh6{margin-top:80px;}
.rh6 ul{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.rh6 li{text-align:center;width:22%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh6 li img{border-radius:200px;border:4px #fff solid;}
.rh6 li em{color:#fff;font-size:22px;margin-top:20px;font-weight: bold;}

.rh7{margin-top:80px;}
.rh7 ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.rh7 li{margin-bottom:50px;width:48%;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.rh7 li .d1 img{border-radius:500px;border: 5px solid #ff9900;}
.rh7 li .d2{flex:1;margin-left:20px;color:#666;font-size:14px;line-height:2;}

.rh8{margin-top:80px;}
.rh8 ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.rh8 li{width:23%;margin-bottom:30px;position:relative;}
.rh8 li img{width:100%;}
.rh8 li .d2{ opacity: 0; position:absolute;left:0px;bottom:0px;width:100%;background:rgba(0,0,0,0.4);box-sizing:border-box;padding:10px 10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh8 li .d2 em{width:100%;color:#fff;font-size:16px;}
.rh8 li .d2 span{width:100%;color:#fff;font-size:12px;margin-top:5px;}
.rh8 li:hover .d2{opacity: 1;}

.rh9{background: #c4f0fb;padding:0 0 30px 0;}
.rh10{margin-top:80px;}
.rh10 ul{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.rh10 li{text-align:center;width:32%;background:#EEEEEE;box-sizing:border-box;padding:50px 30px;border-radius:5px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.rh10 li em{color:#333;font-size:24px;font-weight: bold;}
.rh10 li span{color:#666;font-size:16px;margin-top:20px;line-height:1.6}
.rh10 li a{color:#fff;font-size:16px;background:#ff641b;border-radius:50px;padding:12px 35px;margin-top:30px;}


.bj0{margin-top:45px;height:187px;background:url(../images/5/news.jpg) center center no-repeat;background-size:cover;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bj1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.bj1 em{color:#fff;font-size:38px;font-weight: bold;}

.bj2{margin-top:80px;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.bj2 .d1{width:30%;}
.bj2 .d1 img{width:100%;}
.bj2 .d2{width:60%;}
.bj2 .d3{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.bj2 .d3 div{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.bj2 .d3 div span{color:#333;font-size:18px;margin-top:10px;}
.bj2 .d4{margin-top:30px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.bj2 .d4 a{border-radius:3px;background: #65bd73;color:#fff;font-size:18px;padding:15px 35px;}

.bj3{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;margin-top:20px;}
.bj3 em{color:#333;font-size:22px;font-weight: bold;}


.bj4{color:#333;font-size:16px;line-height:2;margin-top:30px;}
.bj4 table{border: #d4d4d4 1px solid !important;border-collapse: collapse;box-sizing:border-box;}
.bj4 table td{border: #d4d4d4 1px solid !important;box-sizing:border-box;padding:8px 8px;}
.bj4 table tr:nth-child(1) td{font-weight: bold; border-top:5px #65bd73 solid !important;}

.xh0{margin-top:80px;}


.xh1{color:#333;font-size:16px;line-height:2;margin-top:30px;}
.xh1 table{margin-top:30px;border: #d4d4d4 1px solid !important;border-collapse: collapse;box-sizing:border-box;}
.xh1 table td{border: #d4d4d4 1px solid !important;box-sizing:border-box;padding:8px 8px;}
.xh1 table tr:nth-child(1) td{font-weight: bold; border-top:5px #65bd73 solid !important;}
.xh1 img{max-width: 100%; height: auto !important;}

.yy1{height:500px;background:url(../images/6/1.jpg) center center no-repeat;background-size: cover;}

.yy2{margin-top:80px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.yy2 .d1{width:50%;}
.yy2 .d1 img{width:100%;}
.yy2 .d2{width:45%;}
.yy2 .d3{color:#333;font-size:22px;line-height:1.5;}
.yy2 .d4{margin-top:30px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.yy2 .d4 a{border-radius:3px;background: #65bd73;color:#fff;font-size:18px;padding:15px 35px;}

.tcimg{text-align:center;padding:0 0;margin-top:30px;}
.tcimg img{max-width: 100%;border-radius:5px;}

.zixunba{padding:80px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.zixunba a{box-shadow: rgba(0,0,0,0.2) 0px 6px 9px 0px;font-size: 22px;color: #fff;background: #1c337d;padding:15px 55px;border-radius:5px;}






















































































































































































