*{list-style:none;margin:0;padding:0}
img{border:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
a{text-decoration: none;color:#333;}
a:hover{/*color:#0068b7;*/}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}
body{/*margin-top:106px;*/font-size:12px;color:#333;font-family: Arial,Microsoft Yahei;background:#eef1f6;/*behavior:url("csshover.htc");*/}
.lh{line-height:1.8;}.no_lh{line-height:normal;}.outline{outline:none;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mouse{cursor: pointer;}
.bold{font-weight:bold;}.nobold{font-weight:normal;}
.cen{text-align:center;}.vtop{vertical-align:top;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}.hide{display:none;}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.2s linear all;}
.yahei{font-family:"microsoft yahei"}.st{font-family:"宋体"}.en{font-family:"Impact";}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.font12{font-size:12px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size: 20px;}.font24{font-size:24px}.font30{font-size:30px}.font36{font-size:36px}
.font36{font-size:36px}.font48{font-size:48px}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.yel{color: #ffa62c;}.fff{color: #fff;}.blue{color: #0068b7;}.red{color: #f00;}.green{color: #14a83b;}
.sj{text-indent:2em;}.block{display:block;}.inblock{display:inline-block;}.lsp{letter-spacing:10px;}


.divcen{margin:0 auto;}.wrap{width:95%;}.wrap2{width:85%;}.maxw{max-width:1400px;}.w{width:100%;}.h100{height:100%;}
.w{width:100%;}.h100{height:100%;}.baibg{background:#fff;}.huibg{background:#ecebf0;}.heibg{background:#000;}.shadow{box-shadow: 0 0 5px #ccc;}
.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:50px 0;}.padlr10{padding:0 10px;}.padr20{padding-right:20px;}.padr50{padding-right:50px;}


.jb{background: linear-gradient(587deg, rgb(121, 134, 204) 34.2105%, rgb(34, 34, 34) 99.1228%);-webkit-background-clip: text;color: transparent;}/*渐变*/
.jb2{background: linear-gradient(0deg, rgb(255, 183, 78) 0%, rgb(0, 0, 0) 100%);-webkit-background-clip: text;color: transparent;}
.y{-webkit-border-radius:50%;border-radius:50%;}.y8{-webkit-border-radius:8px;border-radius:8px;}.y18{-webkit-border-radius:18px;border-radius:18px;}

.header{z-index:99;position:fixed;top:0;left:0;background:rgba(255,255,255,.8);}
.logo{left:30px;}

.header dd{height:106px;}
.header dd.r{width:96px;border-left:1px solid rgba(255,255,255,.3);}

.searbtn{}
.sear{display:none;top:100%;right:-1px;z-index:8;width:250px;padding:5px;padding-left:10px;background:#f8f8f8;}
.sear .ipt{width:200px;height:30px;line-height:30px;border:none;background:fff; outline:none;}
.sear button{padding:10px;border:none;background:none;cursor:pointer;}

.lang{line-height:25px;}
.lang img{margin-right:5px;}
.lang i{top:-3px;}


.nav{margin-right:30px;}
.nav li{float:left;line-height:106px;position:relative;z-index:9;}
.nav li a{display:block;padding:0 35px;}
.nav li a.on,.nav li a.cur,.nav li a:hover{font-weight:bold;}
.nav li a.on:before,.nav li a.cur:before,.nav li a:hover:before{content:"";position:absolute;bottom:0px;left:50%;margin-left:-15%;width:30%;height:3px;background:#0068b7;}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:106px;left:-30%;width:160%}
.nav li ul a{height:65px;line-height:65px;padding-left:40px;transition: 0.2s linear all;}
.nav li ul a:hover{padding-left:50px;color:#fff;background:#14a83b;}
.nav li ul a:before{display:none;}

.drop span{width:18px;}
.drop i{display:block;width:100%;height:4px;background:#14a83b;position:relative;margin-top:2px;transition: 0.1s linear all;}
.drop i:nth-child(1){margin-top:0px;}
.drop.on i:nth-child(2){opacity: 0;}
.drop.on i:nth-child(1){-webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    transform: translateY(0px) rotate(-45deg);}
.drop.on i:nth-child(3){-webkit-transform: translateY(-12px) rotate(45deg);
    -ms-transform: translateY(-12px) rotate(45deg);
    transform: translateY(-12px) rotate(45deg);}
.subnav{display:none;position:absolute;right:0;top:106px;width:300px;z-index:9;padding-top:10px;background:#fff;/*box-shadow: 0 10px 20px #ccc;*/}
.subnav dt{float:left;width:100%;height:2.5rem;line-height:2.5rem;border-bottom:1px solid #ddd;background:rgba(255,255,255,1);}
.subnav dt a{display:block;padding-left:10px;}
.subnav dt i{padding:0.8rem 2%;}
.subnav dt.on i{transform: rotateZ(180deg);
    transform-origin: 50% 50%;
	-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.subnav dd{display:none;float:left;width:100%;height:auto;background:#f5f5f5;}
.subnav dd li{float:left;width:100%;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.subnav dd li a{display:block;padding-left:20px;}
.subnav dt.lang a{display:inline-block;line-height:1.6rem;padding:0 3%;margin-left:2%;background:#eee;-webkit-border-radius:5px;border-radius:5px;}


/*banner*/
#banner .btn{right:5%;top:0px;width:10px;}
#banner .swiper-pagination-bullet{width:6px;height:6px;margin:10px 0;position:relative;left:6px;background:#fff;opacity: 1;-webkit-border-radius:50%;border-radius:50%;}
#banner .swiper-pagination-bullet b{display:none;}
#banner .swiper-pagination-bullet-active{left:0px;top:-5px;font-size:16px;color:#fff;background:none;}
#banner .swiper-pagination-bullet-active b{display:block;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}

.hover li:hover img,.hover .li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.icona{z-index:19;height:490px;background:url(../images/icona2.jpg) no-repeat;}
.icona ul{bottom:0;right:0;width:68%;height:450px;padding-top:100px;background:url(../images/icona.jpg) no-repeat;background-size:cover;}
.icona ul p{padding:0 100px;}

.iconbbg{background:url(../images/iconb1.jpg) no-repeat #fff;}

.iconb{z-index:19;}
.iconb ul.l{width:50%;top:-110px;}
.iconb ul.r{width:45%;padding:0px 0 0 0;}
.iconb ul.r li{width:26%;}
.iconb ul.r.txtr a{margin-right:10%;}


.iconc{top:-30px;padding-bottom:50px;}
.iconc dl{width:120%;left:7%;}
.iconc .ul{height:580px;}
.iconc .ul li.fl{width:44%;}
.iconc .ul li.fl p{padding-left:50px;}
.iconc .ul li.fl p.h{height:300px;margin-top:130px;}
.iconc .ul li.fr{width:48%;margin-right:3%;border:1px dotted #333;}
.iconc .ul li.fr a{border:20px solid #fff;}

.more{width:38px;height:38px;line-height:38px;background:#14a83b;}

.iconc dl .btn{position:absolute;z-index:9;top:50%;margin-top:-29px;width:58px;height:58px;background:#0068b7;box-shadow: 0 2px 5px rgba(20,168,59,.7);}
.iconc dl .prev{left:-10px;}
.iconc dl .next{left:50%;}
.iconc dl .btn:hover{}

.icond .li{height:480px;border:1px solid #eee;background:#f2fafe;-webkit-border-radius:180px;border-radius:180px;}
.icond .li p{padding:0 80px;}
.icond .li .h{height:170px;}
.icond .btn{z-index:9;top:45%;width:45px;height:45px;box-shadow: 0 0px 5px rgba(20,168,59,.7);}
.icond .prev{left:1%;}
.icond .next{right:1%;}

.icone{height:720px;padding:120px 0 140px;background:url(../images/icone.jpg) right center no-repeat;}
.icone dl{width:1000px;right:7%;}
.icone dd ul.fl{width:250px;line-height:44px;}
.icone dd ul.fl p{margin-left:15px;padding-left:50px;background:url(../images/ico3.png) no-repeat;}
.icone dd ul.fl p.cur{background:url(../images/ico3-.png) no-repeat;}
.icone dd ul.fl p:nth-child(2){margin:115px 0 0 58px;}
.icone dd ul.fl p:nth-child(3){margin:115px 0 0 35px;}
.icone dd ul.fr{width:630px;height:470px;padding:35px;}
.icone dd ul.fr p{padding-left:12px;}
.icone dd ul.fr p.t:before{content:"";position:absolute;left:0px;top:4px;width:7px;height:7px;background:#0068b7;-webkit-border-radius:50%;border-radius:50%;}
.icone dd ul.fr .h{height:330px;}
.icone dl .btn{z-index:9;left:102%;width:45px;height:45px;}
.icone dl .prev{top:200px;}
.icone dl .next{top:270px;}

.iconf{background:#f7fbfe;}
.iconf dl{width:102%;left:7%;}
.iconf .ul{height:310px;}
.iconf .ul li.fl{width:44%;}
.iconf .ul li.fl p{padding-left:50px;}
.iconf .ul li.fl p.h{height:220px;}
.iconf .ul li.fl .date{padding-left:12px;}
.iconf .ul li.fl .date:before{content:"";position:absolute;left:0px;top:4px;width:7px;height:7px;background:#0068b7;-webkit-border-radius:50%;border-radius:50%;}
.iconf .ul li.fr{width:48%;margin-right:3%;}
.iconf .ul li.fr img{height:280px;}

.foot{background:url(../images/foot.jpg) no-repeat;background-size:100% 100%;}
.foot a{color:#fff;}

.foot dt .w1{width:140px;}
.foot dt .w2{width:350px;margin-right:70px;}
.foot dt .w2 p{padding-left:70px;}
.foot dt .w2 img{top:0;left:0;}

.bottom{border-top:1px solid rgba(255,255,255,.1);}

.gotop{position:fixed;right:20px;bottom:50px;z-index:25;}

.banner{background:#f4f5f6;}
.banner abbr{display:none;top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}

.tnav{height:100px;border-top:1px solid #559a91;background:#0a3b35;}
.tnav li{width:208px;line-height:100px;}
.tnav li a{display:block;color:#fff;}
.tnav li.cur:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:110px;background:url(../images/tnav.jpg) no-repeat;background-size:100% 100%;}

.newstop li .pic{width:40%;height:360px;}
.newstop li .zi{width:56%;}
.newstop li p{padding-right:70px;}
.newstop li p.date{padding-left:22px;background:url(../images/date.png) 0 2px no-repeat;}
.newstop li p.h{height:80px;}
.newstop .btn{position:absolute;z-index:9;bottom:100px;width:70px;height:38px;border:1px solid #3ab4c3;-webkit-border-radius:20px;border-radius:20px;}
.newstop .prev{left:44%;}
.newstop .next{left:50%;}

.newslist li{width:32%;margin:0 2% 30px 0;padding-bottom:30px;}
.newslist li:nth-child(3n){margin-right:0;}
.newslist li img{height:265px;}
.newslist li p{padding:0 35px;}
.newslist li p.pl{padding-left:60px;}
.newslist li p.h1{height:22px;}
.newslist li p.h2{height:40px;}
.newslist li p.ico1:before{content:"";position:absolute;top:0px;left:35px;width:16px;height:16px;background:url(../images/date.png) no-repeat;}
.newslist li p.ico2:before{content:"";position:absolute;top:10px;left:35px;width:15px;height:2px;background:#3ab4c3;}
.newslist li:hover a{color:#3ab4c3;}

.piclist li{width:32%;margin:0 2% 30px 0;background:#eee;}
.piclist li img{height:265px;}
.piclist li:nth-child(3n){margin-right:0;}

.prolist li{width:24%;margin:0 1.3% 30px 0;background:#f6f6f6;}
.prolist li p{padding:8px;}
.prolist li .pic{height:320px;margin-bottom:20px;}
.prolist li:nth-child(4n){margin-right:0;}
.prolist li:hover{background:#27a6db;}
.prolist li:hover a{color:#fff;}

.where{border-bottom:1px solid #eee;}
.where a{padding:0 10px;color:#999;}

.prol{width:55%;}
.prol .swiper-slide{height:480px;}
.prol .btn{position:absolute;z-index:9;top:50%;margin-top:-25px;width:50px;height:50px;background:#b3b3b5;}
.prol .prev{left:0px;}
.prol .next{right:0;}

.pror{width:45%;height:420px;background:#f7f7f7;}
.pror li p{padding:0 50px;}
.pror li.h{height:400px;line-height:2;}
.pror li .zx{width:110px;height:40px;line-height:40px;border:1px solid #ddd;}

.fan{width:110px;height:40px;line-height:40px;background:#005bac;}

.xglist li{width:24%;margin:0 1.3% 30px 0;}
.xglist li .pic{height:270px;border:1px solid #ddd;}
.xglist li:nth-child(4n){margin-right:0;}

.lxbg{background:url(../images/lx.jpg) no-repeat;background-size:100% 100%;}
.lx1{width:26%;}
.lx1 li{padding:12px 0 30px;border-bottom:1px solid #ddd;}
.lx1 li p{padding-left:95px;}
.lx1 li abbr{top:0;left:0;width:70px;height:70px;border:1px dashed #ccc;}
.lx1 li .t{color:#28abe2;}
.lx1 li:last-child{border:none;}

.lx3{width:60%;height:570px;border:16px solid #fff;}

.lx4 li .ipt{width:94%;padding:0 3%;height:58px;line-height:58px;border:1px solid #bbb;-webkit-border-radius:29px;border-radius:29px;}
.lx4 li textarea{width:97%;padding:15px 1.5%;height:150px;border:1px solid #ddd;}
.lx4 li .btn{width:280px;height:60px;line-height:60px;border:none;background: url(../images/foot.jpg) no-repeat;background-size:100% 100%;-webkit-border-radius:30px;border-radius:30px;}

.pinzhi1 li{width:23%;height:400px;border:1px solid #eaf0f4;background:#f7fbfe;-webkit-border-radius:30px;border-radius:30px}
.pinzhi1 li p{padding:0 15px;}

.zjbg{background:url(../images/zjbg.jpg) center bottom no-repeat;}

.homeBox-2 .suspen {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);}

.homeBox-2 .suspen .name {position: absolute;bottom: 15px;left: 0;width: 100%;font-size: 18px;color: #ffffff;line-height: 36px;text-align: center;padding: 0 10px;}

.homeBox-2 .topBox {display: flex;justify-content: space-between;align-items: stretch;flex-wrap: wrap;}

.homeBox-2 .lBox {width: 41.33%;margin-right: 4.01%;}

.homeBox-2 .rBox {width: 54.66%;display: flex;flex-direction: column;justify-content: space-between;}

.homeBox-2 .botBox {width: 100%;}

.lTeamSwiper,.rTeamSwiper {width: 100%;}

.homeBox-2 .listBox .item {display: none;}

.homeBox-2 .listBox .item.active {display: block;}

.homeBox-2 .listBox .h1 {display: flex;flex-wrap: wrap;font-size: 18px;color: #1a1b1b;line-height: 36px;padding-bottom: 10px;border-bottom: 1px solid #dbdbdb;margin-bottom: 30px;}

.homeBox-2 .h1 .name {font-size: 24px;color: #2a6590;margin-right: 23px;}

.homeBox-2 .h2 {max-width: 90%;font-size: 16px;line-height: 1.5;color: #666666;text-align: justify;margin-bottom: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.homeBox-2 .btnMore {display: inline-block;font-size: 16px;color: #405aa8;line-height: 36px;/*padding-right: 40px;background-image: url(../images/icon4.png);background-repeat: no-repeat;background-position: right center;*/}

.homeBox-2 .controlBox {display: flex;justify-content: flex-end;align-items: center;margin-top: 90px;}

.homeBox-2 .swiper-button-next,
.homeBox-2 .swiper-button-prev,
.homeBox-2 .swiper-pagination,
.homeBox-2 .swiper-pagination-number {position: static;top: auto;left: auto;bottom: auto;right: auto;width: auto;}

.homeBox-2 .swiper-button-next,
.homeBox-2 .swiper-button-prev {width: 11px;height: 19px;margin-top: 0;background-size:auto;}

.homeBox-2 .swiper-button-prev {background-image: url(../images/icon5.png);}

.homeBox-2 .swiper-button-next {background-image: url(../images/icon6.png);margin-left: 24px;}

.homeBox-2 .swiper-button-next:after,
.homeBox-2 .swiper-button-prev:after {display: none;}

.homeBox-2 .btnLeftPrev,
.homeBox-2 .btnLeftNext {display: none;}

.homeBox-2 .swiper-pagination {width: 70%;height: 2px;background: #fff;margin: 0 1.65% 0 3.45%;}

.homeBox-2 .swiper-pagination-progressbar-fill {position: absolute;left: 0;top: 0;width: 100%;height: 100%;transform: scale(0);transform-origin: left top;}

.homeBox-2 .swiper-pagination-number {font-size: 24px;color: #c3bebe;line-height: 36px;font-weight: bold;}

.homeBox-2 .swiper-pagination-current {color: #2a6590;}
.homeBox-2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#1a68a6;}

.about1{background: url(../images/about1.jpg) center no-repeat #fff;}
.about1 dt ul.l{width:52%}
.about1 dt .lh{line-height:2.2;}	
.about1 dt ul.r{width:45%}
.about1 dd li .t{font-size:65px;}
.about1 dd li .blue{color:#28abe3;}
.about1 dd li:before{content:"";position:absolute;top:50%;left:19%;width:2px;height:16px;background:#a6c5c8;}
.about1 dd li:nth-child(2):before{left:50%;}
.about1 dd li:nth-child(3):before{left:80%;}








::-webkit-input-placeholder { color:#aaa; }
::-moz-placeholder { color:#aaa; } /* firefox 19+ */
:-ms-input-placeholder { color:#aaa; } /* ie */
input:-moz-placeholder { color:#aaa; }
.baom ul{margin:10px auto;width:75%;}
.baom .ipt{width:90%;padding:0 5%;height:100px;line-height:100px;border:none; outline:none;background:#f6f6f6;-webkit-border-radius:10px;border-radius:10px;}
.baom select.ipt{width:100%;color:#aaa;}
.baom button{height:100px;line-height:100px;border:none; outline:none;background:#c00;-webkit-border-radius:50px;border-radius:50px;}

.heng{/*height:30px;line-height:30px;*/border-bottom:1px solid #eee;}
.heng .plr{padding:0 20px;}
h3.nb{font-weight:normal;}
.maxpic img{max-width:100%;max-height:100%;}
.prenext{border-top:1px dashed #999;}
.prenext a{color:#666;}

/* 栏目页分页 */
.pages a{display:inline-block;width:48px;height:48px;line-height:48px;margin:0 5px; vertical-align:top;background:#fff;-webkit-border-radius:50%;border-radius:50%;}
.pages a:hover,.pages a.page-num-current{color:#fff;background:#1a68a6;}
.pages a i{top:5px;}
/*
table,table td,table th{border:1px solid #ddd;border-collapse:collapse;}
table td{padding:5px;}*/

.faqbox ul{line-height:30px;}
.faqbox li.fl{width:8%;}
.faqbox li.fr{width:92%;}
.faqbox select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox .ipt{width:98%;height:25px;line-height:25px;padding:0 0.5%;border:1px solid #ccc;background: url(../images/form_bg.jpg) #fff repeat-x;}
.faqbox  textarea {width:99%;height:80px;border:1px solid #ccc;}
.faqbox .btn{width:120px;height:35px;line-height:35px;color:#fff;border:0;background:#c00;cursor:pointer;}

.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #4b8f15;color:#4b8f15}
.wenda li p.hf a{color:#00f;}

.map {
	width: 841px;
               float:right
	margin: 0px auto;
}