/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}
pre{
	font-family: 'SourceHanSansCN-Regular',"microsoft JhengHei";
	white-space: pre-wrap;
	word-wrap: break-word;}
a:hover{
	text-decoration:none;
	/*color: #ca1c28;*/
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}



a{text-decoration:none;}


/*container*/
.container{
	width:96%;
	max-width:1400px;
	margin:0 auto;
	clear:both;
}

/*header*/
#header{display:none;}
#leftcontrol{display:none;}
#rightcontrol{display:none;}
.headtop{position:fixed;top:0px;left:0px;width:100%;border-top:3px solid rgba(37,60,195 ,0);height:100px;z-index:1000;/*transition:0.2s;*/}
.headtop .top{margin:auto;display:block;height:103px;}
.headtop .top .logo0{display:none;}
.contain{float:left;margin-left:5%;height:100px;display:flex;transition:all 0.36s ease;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.contain .logo{float:left;margin-top:19px;font-size:0px;}

.nav{float:right;width:52.4%;}
.nav .navul{margin:auto;}
.navul li{float:left;position:relative;width:13%;}
.navul li>a{width:100%;line-height:100px;display:inline-block;text-align:center;font-size:18px;color:#fff;transition:all 0.36s ease;}
.navul li.cur>a{/*background:#2f71bf;*/}
.navul li a:hover{color:rgb(37,60,195);}
.navul li:nth-child(7n+3){width:22%;}
.navul .nav_son{position:absolute;left:0px;top:100%;width:100%;z-index:100;display:none;transition:0.3s;}
.navul .nav_son a{color:#000;width:100%;text-align:center;line-height:30px;display:block;}
.navul .nav_son a:last-child{border:none;}
.headtop.cur{background:#fff;height:63px;box-shadow: 0 0 20px rgba(0,0,0,.2)}
.headtop.cur .contain{height:60px;}
.headtop.cur .top .logo0{display:block;}
.headtop.cur .top .logo1{display:none;}
.headtop.cur .navul li>a{height:60px;line-height:60px;color:#333;}



/*选择语言*/
.language{float:right;margin-right:4%;width:150px;position:relative;}
.choose-lan{position:absolute;left:0px;top:80px;width:100%;display:none;}
.choose-lan a{line-height:35px;border-top:1px solid #dcdcdc;background:#fff;color:#000;display:block;width:100%;text-align:center;}
.language p{float:left;line-height:100px;color:#fff;margin-left:20px;margin-right:15px;font-size:18px;transition:all 0.3s ease;}
.language span{display:block;float:left;height:100px;
transition:all 0.3s ease;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.language span .im2{display:none;float:left;}
.language span:nth-child(2n){float:right;}
.language:hover .choose-lan{display:block;}
.headtop.cur .language{height:60px;}
.headtop.cur .language p{line-height:60px;color:#333;}
.headtop.cur .language span{height:60px;}
.headtop.cur .choose-lan{top:60px;}
.headtop.cur .language span .im1{display:none;float:left;}
.headtop.cur .language span .im2{display:block;float:left;}

.headtop.current{background:rgba(255,255,255,0.9);height:580px;border-top:3px solid rgba(37,60,195,1);}
.headtop.current.cur{background:rgba(255,255,255,0.9);}
.headtop.current .top .logo0{display:block;}
.headtop.current .top .logo1{display:none;}
.headtop.current .navul li>a{color:#333;}
.headtop.current .navul li a:hover{color:rgb(37,60,195);}
.headtop.current .navul .nav_son{top:80%;}
.headtop.current .language p{color:#333;}
.headtop.current .language span .im1{display:none;float:left;}
.headtop.current .language span .im2{display:block;float:left;}


.left{float:left;}
.right{float:right;}
.overflow{overflow:hidden;}
.relative{position:relative;}

/*banner*/
#indexbanner-box{font-size:0px;}
#index-banner-box{width:100%;height:100vh;overflow:hidden;position:relative;}
.index-banner{height: 100vh;width: 100%;position: fixed;overflow: hidden;left: 0;top: 0;background: #000}
.index-banner .swiper-wrapper{width:100%;height:100%;position:relative;z-index:1;display:flex;}
.index-banner .swiper-slide{width:100%;height:100%;}
.swiper-slide-img{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;display: flex;align-items: center;justify-content: center;color: #fff;text-align: center;transition: ease 2s;position: relative;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
*,:before,:after{box-sizing:border-box;}
.swiper-slide-img .indextext{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.swiper-slide-img .indextext p{transition: ease .45s;font-size: 3vw;color:#fff;}
.swiper-slide-img .indextext p.zt1{margin-bottom:25px;letter-spacing:6px;font-weight: lighter;}
.swiper-slide-img .indextext p.zt2{letter-spacing:6px;font-weight: lighter;}
.swiper-slide-img .text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.swiper-slide-img .text p{transition: ease .45s;font-size: 3vw;color:#fff;}
.swiper-slide-img .text p.zt1{margin-bottom:15px;letter-spacing:6px;font-weight: lighter;}
.swiper-slide-img .text p.zt2{font-size: 1.5vw;font-weight:lighter;}
#insidebanner{height:700px;}

.index-banner .shubiao{position: absolute;width: 30px;left:9%;bottom: 15px;z-index: 2;font-size: 14px;color:#fff;}
.index-banner .shubiao-ling{position: absolute;left:12%;width:130px;height:1px;background:#fff;bottom:28px;z-index: 2;}
.index-banner .ban-pagination{position: absolute;left:23%;float:left;width:50px;bottom:27px;height:10px;}
.index-banner .ban-pagination .banner-pagination{width:50px;}
.index-banner .swiper-pagination-bullet{background:#fff;opacity:1;margin-left:5px;margin-right:5px;}
.index-banner .swiper-pagination-bullet-active{border:1px solid #fff;background:rgba(255,255,255,0);}
.index-banner .swiper-num {position: absolute;width: 165px;left:27%;bottom: 22px;;z-index: 2;font-size: 14px;color:#fff;}
.index-banner .swiper-num .active {display: inline-block;font-size: 14px;color:#fff;}
.index-banner .swiper-num span {font-size: 14px;color:#fff;}
.index-banner .swiper-num .total {display: inline-block;font-size: 14px;color:#fff;}




.lh-overview{height:100vh; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; overflow:hidden; background-attachment:fixed;}
.lh-overview-a{width:81.14583333333333%; height:100%;overflow:hidden;}
.lh-overview-top{height:14%; background:#f1f1f1; display:flex; align-items:center; width:28.8vw; }
.lh-overview-top img{width:auto;margin:auto;display:block;padding-left:15%;}
.lh-overview-footer111{height:86vh}
.lh-overview-footer{height:86vh; background:#fff; position:relative; overflow:hidden;padding:10vh 0 10vh 5vw;}
/* .lh-overview-footer:after{content:''; display:block; width:10vw; height:10vh; background:#1e4fdb; position:absolute; left:0; bottom:0;} */
.lh-overviewl-cont{height:100%; width:100%;overflow:hidden;}
.lh-overviewl-cont .title{float:left; width:12.760416666666666vw; height:100%; border:1px solid #E5E5E5;  text-transform:uppercase; position:relative;}
.lh-overviewl-cont .title div{ display:flex; justify-content:center; line-height:50px; position:relative;}
.lh-overviewl-cont .title span{display:block;writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;transform:rotate(360deg) translateY(65px);writing-mode: tb-lr; color:#D6D6D6; }
.lh-overviewl-cont .title span:first-child{color:#d6d6d6;font-size:38px;}
.lh-overviewl-cont .title span:last-child{color:#aaaaaa;font-size:44px;}


/* .lh-overviewl-cont .title:after{content:''; display:block; width:1px; height:150%; background:#E5E5E5; position:absolute; right:-1px; bottom:0;} */

.lh-overviewl-cont .info{float:left; max-width:42vw; width:100%; margin-left:3.8vw;}
.lh-overviewl-cont .info .name{font-size:32px;color:#333; font-weight:bold;margin-bottom:30px;margin-top:23px;}
.lh-overviewl-cont .info .ccont{line-height:35px;font-size:18px;font-weight:lighter; color:#000000;width:100%;}
.lh-power-item{margin-top:50px;}
.lh-power-item li{text-align:center; color:#666666; width:33.3%; float:left;}
.lh-power-item li h2{font-size:36px; color:#333333;/*font-family: "CenturyGothicbold";*/ position:relative; margin-bottom:15px;}
.lh-power-item li h2 b{position:relative;}
.lh-power-item li h2 b:after{content:''; display:block; width:10px; height:2px; background:#B1B1B1; position:absolute; left:50%; bottom:-6px; margin-left:-5px;}
.lh-power-item li h2 span{font-size:14px; font-weight:bold; font-family:'Arial'; position:relative; top:-15px; left:8px;}
.lh-overviewl-cont .lh-entrance{float:right; height:100%;}
.lh-entrance li{height:25%; background:#51566A;position:relative;}
.lh-entrance li:first-child{background:#1e4fdb;}
.lh-entrance li:nth-child(2){background:#51566A;}
.lh-entrance li:nth-child(3){background:#313131;}
.lh-entrance li:nth-child(4){background:#b89b73;}
.lh-entrance li a{color:#fff; padding:33px; position:relative;display:flex; align-items:flex-end; height:100%; width:100%;}
.lh-entrance li a h2{font-size:16px;color:#fff;  line-height:18px; font-weight:bold; transition:ease .25s;}
.lh-entrance li a h3{font-size:14px;color:#fff;text-transform:uppercase; opacity:.4; line-height:16px; margin-top:8px; transition:ease .25s;}
.lh-entrance li a:hover span{transform:translateY(0); opacity:1;}
.lh-entrance li a:hover h2,.lh-entrance li a:hover h3{transform:translateY(-8px);}
.goyqjj{margin-top:10vh;overflow:hidden;}



/*
.lh-overviewl-cont .lh-entrance{float:right; height:100%;}
.lh-entrance li{height:25%; background:#51566A;}
.lh-entrance li:first-child{background:#1e4fdb;}
.lh-entrance li:nth-child(2){background:#51566A;}
.lh-entrance li:nth-child(3){background:#313131;}
.lh-entrance li:nth-child(4){background:#b89b73;}
.lh-entrance li a{color:#fff; padding:23px; position:relative;display:flex; align-items:flex-end; height:100%; width:100%;}
.lh-entrance li a h2{font-size:14px; line-height:18px; font-weight:bold; transition:ease .25s;}
.lh-entrance li a h3{ font-family:'Century Gothic'; font-size:12px; opacity:.3; line-height:16px; margin-top:8px; transition:ease .25s;}
*/
.lh-entrance li span{position:absolute; left:33px; top:25px; width:14px; height:14px; transition:ease .45s; transform:translateY(-100%); opacity:0; transition:ease .45s;}
.lh-entrance li span:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:50%; margin-top:-1px;}
.lh-entrance li span:after{content:''; display:block; width:1px; height:100%; background:#fff; position:absolute; left:50%; top:0; margin-left:0px;}
.lh-entrance li a:hover span{transform:translateY(0); opacity:1;}
.lh-entrance li a:hover h2,.lh-entrance li a:hover h3{transform:translateY(-8px);}





.lh-services-center{width:100%;height:88vh; background-position:center right; background-repeat:no-repeat; padding-left:5.2vw;position:relative; /*background-size:cover;*/}
/*.lh-services-center .title{font-size:48px; line-height:58px; color:#424243; position:relative; text-transform:uppercase; text-align:right; top:50px;font-family: "CenturyGothicbold";}*/
.lh-services-center .title{float:left; width:12.760416666666666vw; height:100%; text-transform:uppercase; position:relative;}
.lh-services-center .title div{ display:flex; justify-content:center; line-height:50px; position:relative;}
.lh-services-center .title span{display:block;writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;transform:rotate(360deg) translateY(-49px);writing-mode: tb-lr; color:#D6D6D6; }
.lh-services-center .title span:first-child{color:#444444;font-size:38px;}
.lh-services-center .title span:last-child{color:#444444;font-size:44px;}

.lh-services-center .services{position:relative; padding:50px 40px 100px; width:470px; background:rgba(37,60,195,.9); color:#fff; margin-left:20px; top:-79px; display:flex; align-items:center; overflow:hidden;}
.lh-services-center .services>div{width:100%;}
.lh-services-center .services .num{font-size:8vw; position:absolute; right:-1.5vw; top:0; line-height:2vw; opacity:.1;}
.lh-services-center .services h2{font-size:32px; font-weight:bold; padding:0 0 0 20px;color:#fff}
.lh-services-center .services h3{font-size:24px;margin-top:25px;font-weight:normal; line-height:44px;color:#fff; text-transform:uppercase;  padding:0 0 0 20px;}
.lh-services-center .services .lh-btn{margin:30px 0 0 20px;}
.lh-services-item li{height:35px; line-height:35px; position:relative;}
.lh-services-item li a{display:block; width:100%; color:#fff; font-size:16px; padding:0 20px; position:relative;}
.lh-services-item li a:before{content:''; display:block; width:0; height:0; border-left:1px solid #fff; border-top:1px solid #fff; position:absolute; left:0; top:0; transition:width .65s,height .45s; visibility:hidden;}
.lh-services-item li a:after{content:''; display:block; width:0; height:0; border-right:1px solid #fff; border-bottom:1px solid #fff; position:absolute; right:0; bottom:0; transition:width .65s,height .45s; visibility:hidden;}
.lh-services-item li a span{opacity:1; font-family:'Arial'; margin-left:9px; transition:ease .45s;display:inline-block;}
.lh-services-item li a em{transition:ease .45s; display:inline-block;line-height:35px;width:5px;height:5px;border-radius:2px;background:#fff;}
.lh-services-item li a i{position:absolute; right:20px; top:50%; width:9px; height:9px; margin-top:-4px; transition:ease .45s; transform:translateX(-20px); opacity:0; visibility:hidden;}
.lh-services-item li a i:before{content:''; display:block; width:100%; height:1px; background:#fff; position:absolute; left:0; top:50%;}
.lh-services-item li a i:after{content:''; display:block; height:100%; width:1px; background:#fff; position:absolute; top:0; left:50%; margin-left:-1px;}
.lh-services-item li a:hover:before,.lh-services-item li a:hover:after{width:100%; height:100%;visibility:visible;}
.lh-services-item li a:hover i{transform:translateX(0); opacity:1; visibility:visible;}
.lh-services-item li a:hover span,.lh-services-item li a:hover em{transform:translateX(10px);}
.lh-btn{display:block; width:130px; height:38px; line-height:38px; text-align:center; border:1px solid #fff; color:#fff;overflow:hidden; z-index:1; position:relative; transition:ease .45s;}
.lh-btn:hover{background:#fff; color:#000;}
.lh-services-top{height:10vw; width:72.2vw; background:#f5f5f5;}



.lh-favoured{background:#f5f5f5;background:url(../images/favoured-bg.jpg)no-repeat top center;padding:140px 0px 80px;}
.lh-favoured-center .title{float:left; width:12.760416666666666vw; height:100%; text-transform:uppercase; position:relative;}
.lh-favoured-center .title div{ display:flex; justify-content:center; line-height:50px; position:relative;}
.lh-favoured-center .title span{display:block;writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;transform:rotate(360deg) translateY(0px);writing-mode: tb-lr; color:#D6D6D6; }
.lh-favoured-center .title span:first-child{color:#444444;font-size:38px;}
.lh-favoured-center .title span:last-child{color:#444444;font-size:44px;}
.lh-favoured-center{width:100%; background-position:center right; background-repeat:no-repeat; padding-left:5.2vw;position:relative; /*background-size:cover;*/}

.lh-favoured-cont{float:left; max-width:64vw; width:100%; margin-left:3.8vw;}
.lh-favoured-cont .info .name{font-size:32px;color:#333; font-weight:bold;margin-bottom:30px;}
.lh-favoured-cont .info .ccont{line-height:35px;font-size:18px;font-weight:lighter; color:#000000;width:100%;}
.lh-favoured-cont .infocate{width:100%;margin-top:70px;} 
.lh-favoured-cont .infocate ul li{width:12.5%;float:left;transition:0.6s;border-radius:5px;padding:10px 0px;} 
.lh-favoured-cont .infocate ul li .pic{width:100%;height:80px;margin-bottom:20px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;} 
.lh-favoured-cont .infocate ul li .pic img{max-width:100%;display:block;margin:auto;}
.lh-favoured-cont .infocate ul li .pic .im1{max-width:100%;display:block;margin:auto;}
.lh-favoured-cont .infocate ul li .pic .im2{display:none;max-width:100%;margin:auto;}
.lh-favoured-cont .infocate ul li p{text-align:center;font-size:16px;max-width:100px;margin:auto;line-height:25px;height:25px;overflow:hidden;}
.lh-favoured-cont .infocate ul li:hover{background:#2447cb;}
.lh-favoured-cont .infocate ul li:hover .pic .im1{display:none;max-width:100%;}
.lh-favoured-cont .infocate ul li:hover .pic .im2{display:block;}
.lh-favoured-cont .infocate ul li:hover p{color:#fff;}

.lh-newsphone{display:none;}
.lh-news{background:#f5f5f5; padding:70px 0 70px 11.71875vw; color:#fff;}
.lh-news:before{content:''; display:block; width:52vw; height:362px; background:#454FFF; position:absolute; left:0; top:0; z-index:2;}
.lh-news-text{position:relative; z-index:3;max-width:266px;}
.lh-news-text h2{font-size:32px;color:#fff; font-weight:bold;}
.lh-news-text h3{font-size:29px;color:#fff; text-transform:uppercase; line-height:40px;/*font-family: "CenturyGothicbold";*/}
.lh-news-nav{margin-top:20px;}
.lh-news-nav li{float:left;}
.lh-news-nav li:last-child{margin-left:-1px;}
.lh-news-nav li a{display:block; width:130px; height:37px; line-height:37px; text-align:center; border:1px solid #fff; color:#fff; position:relative; z-index:1;}
.lh-news-nav li a:hover{background:#fff; color:#454FFF;}
.lh-news-btn{margin-top:50px;}
.lh-news-btn a{display:inline-block; width:40px; height:40px;display:flex;float:left;
	outline:none;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center; border-radius:50%; border:1px solid #fff; color:#fff; text-align:center; line-height:40px;}
.lh-news-btn a:last-child{margin-left:10px;}
.lh-news-btn a img{display:block;margin:auto;}
.lh-news-btn a:hover{background:rgba(37,60,195,.9); color:#454FFF;}
.lh-news-box{width:67.75vw; z-index:3; position:relative;margin-right:1vw;}
.lh-news-item li{ width:33.3%; float:left;}
.lh-news-item li a{display:block; background:#fff; overflow:hidden;}
.lh-news-item li a:hover h3{color:#454FFF;}
.lh-news-item li .img{height:200px; background-position:center; background-repeat:no-repeat; background-size:cover; transition:ease .45s;}
.lh-news-item li .text{padding:1.5625vw;}
.lh-news-item li .text h3{font-size:14px;color:#000; font-weight:bold; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .45s;}
.lh-news-item li .text .des{line-height:28px;font-size:13px;color:#000;  height:84px; overflow:hidden; margin-top:20px;}
.lh-news-item li .bottom{padding:1.5625vw; border-top:1px solid #E5E5E5; font-size:15px; line-height:18px;}
.lh-news-item li .bottom>div{position:relative;transition:cubic-bezier(0.215,.61,.355,1) .45s; z-index:1;}
/*.lh-news-item li .bottom>div:before{content:''; display:block; width:40px; height:40px; border-radius:50%; background:#3093ff; transition:cubic-bezier(0.215,.61,.355,1) .45s; position:absolute; left:0; top:50%; margin-top:-20px; transform:scale(.8); opacity:0; z-index:-1;}
.lh-news-item li .bottom>div.right:before{background:#BF48FF; left:-20px;}*/
.lh-news-item li a:hover .bottom>div:before{transform:scale(1); opacity:1;}
.lh-news-item li a:hover .bottom>div{padding-left:10px;}
.lh-news-item li a:hover .bottom>div.right{padding-left:0; transform:translateX(10px);}
.lh-news-item li .bottom span{font-family: "CenturyGothicbold"; margin-left:20px; overflow:hidden; float:left;}
.lh-news-item li .bottom span:first-child{margin-left:0;}
.lh-news-item li .bottom span i{margin-right:4px; font-size:20px; float:left; position:relative; top:1px;}
.lh-news-banner{margin-left:-2.08vw;}

.lh-footer-animate{height:100%; position:absolute; left:0; bottom:0; opacity:.1; width:100%; overflow:hidden;}
.lh-footer-animate>canvas{width:100%; height:100%;}
#Canvas1{width:100%; height:100%; position:absolute; left:0; bottom:0;}















/*
#ne_nav{width:100%;height:40px;}
#ne_nav p{line-height:40px;padding-left:30px;background:url(../images/home.png) no-repeat left center;}
*/
#ne_nav{width:100%;margin-top:75px;margin-bottom:30px;overflow:hidden;}
#ne_nav p{font-size:38px;font-weight:lighter;color:#333;line-height:50px;}
#ne_nav span{font-size:20px;font-weight:lighter;color:#999;display:block;margin-top:10px;}

.ne_nav_ul{overflow:hidden;}
.ne_nav_ul ul li{padding:0px 25px;margin-right:16px;height:50px;line-height:50px;background:#efefef;border-radius:25px;float:left;font-size:16px;font-weight:lighter;}
.ne_nav_ul ul li a{color:#313131;}
.ne_nav_ul ul li.cur{background:#2447cb;}
.ne_nav_ul ul li.cur a{color:#fff;}

.ne_nav_des{line-height:35px;background:#f3f3f3;padding:30px 0px;border-radius:15px;margin-top:40px;}
.ne_nav_des .des{width:97%;margin:auto;}

.col{width:100%;min-height:450px;line-height:220%;margin-top:40px;margin-bottom:50px;overflow:hidden;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}

.qyjjcol{font-size:18px;color:#000000;line-height:200%;}
.qyjjcol *{color:#000000;}
.qyjjcol img{max-width:100%;}
.qyjjcolimg{margin-bottom:60px;}

.lxwmcol{display:none;}
.lxwmpccol{width:100%;min-height:450px;line-height:220%;margin-top:40px;margin-bottom:50px;overflow:hidden;}
.lxwmpccol h2{text-align:center;font-weight:normal;color:#000;}
.lxwmpccol h3{text-align:center;font-weight:normal;font-size:12px;}


.zczc{width:100%;}
.zczctit{font-size:38px;font-weight:lighter;color:#333;margin-top:75px;margin-bottom:30px;}
.zczc .descrip{font-size:18px;font-weight:lighter;color:#000;line-height:35px;}
.zczc ul li{width:24%;float:left;margin-right:1.33%;background:#f5f5f5;border-radius:5px;overflow:hidden;transition:0.6s;padding:20px 0px;margin-bottom:10px;}
.zczc ul li .icon{height:100px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.zczc ul li .icon img{display:block;margin:auto;}
.zczc ul li .icon .im1{display:block;transition:0.6s;}
.zczc ul li .icon .im2{display:none;transition:0.6s;}
.zczc ul li p{text-align:center;margin-bottom:10px;}
.zczc ul li:nth-child(4n){margin-right:0;}
.zczc ul li:hover{background:#2447cb;}
.zczc ul li:hover .icon .im1{display:none;transition:0.6s;}
.zczc ul li:hover .icon .im2{display:block;transition:0.6s;}
.zczc ul li:hover p{color:#fff;}



.cpfw1{width:100%;overflow:hidden;background:#2447cb;padding:90px 0px 55px;}
.cpfw1 .cpfwtit p{text-align:center;font-size:39px;color:#fff;font-weight:bold;}
.cpfw1 .cpfwline{width:44px;height:5px;background:#345cf1;margin:26px auto;}
.cpfw1 .cpfwcol{text-align:center;font-size:16px;color:#fff;line-height:25px;}
.cpfw1 .cpfwcon{width:100%;}
.cpfw1 .cpfwcon .conleft{width:55.85%;}
.cpfw1 .cpfwcon .conright{width:39.28%;}
.cpfw1 .cpfwcon p{width:100%;color:#fff;line-height:66px;font-size:18px;text-align:center;border-bottom:1px solid #fff;}
.cpfw1 .cpfwcon .conleft ul li{float:left;width:20%;}
.cpfw1 .cpfwcon .conright ul li{float:left;width:33.33%;}

.cpfw1 .cpfwcon  ul li .pic{height:100px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.cpfw1 .cpfwcon  ul li .pic .im1{display:block;margin:auto;}
.cpfw1 .cpfwcon  ul li .pic .im2{display:none;margin:auto;}
.cpfw1 .cpfwcon  ul li .tt{color:#fff;text-align:center;line-height:25px;height:50px;width:80%;margin:auto;}
.cpfw1 .cpfwcon  ul li .icon-cur{height:15px;display:block;}
.cpfw1 .cpfwcon  ul li .icon-cur img{display:none; margin:auto;}
.cpfw2{width:100%;line-height:220%;padding:120px 0px;background:url(../images/cpfwbg.jpg)no-repeat center;background-size:cover;}
.cpfw2 ul li{display:none;}
.cpfw2 ul li.current{display:block;}
.cpfw2 *{line-height:220%;}
.cpfw2 .pic{float:right;}

.cpfw2 .cont{float:left;color:#000;font-size:18px;}
.cpfw2 .tt{color:#000;font-size:30px;}
.cpfw2 .conn{color:#000;font-size:18px;}
.cpfw1 .cpfwcon ul li:hover .im2{display:block;}
.cpfw1 .cpfwcon ul li:hover .im1{display:none;}
.cpfw1 .cpfwcon ul li:hover .tt{color:#5cf5ff;}
.cpfw1 .cpfwcon ul li.cur:hover .im2{display:block;}
.cpfw1 .cpfwcon ul li.cur:hover .im1{display:none;}
.cpfw1 .cpfwcon ul li.cur:hover .tt{color:#5cf5ff;}
.cpfw1 .cpfwcon ul li.current .icon-cur img{display:block; margin:auto;}
.cpfw1 .cpfwcon ul li.current .im2{display:block;}
.cpfw1 .cpfwcon ul li.current .im1{display:none;}
.cpfw1 .cpfwcon ul li.current .tt{color:#5cf5ff;}




.maintit{text-align:center;margin-top:45px;}
.maintit p{font-size:30px;color:#333;font-weight:lighter;margin-bottom:10px;}
.maintit span{font-size:16px;color:#999;text-transform:uppercase;}
.son_nav{margin-top:25px;text-align:center;}
.son_nav a{padding:0px 20px;height:45px;line-height:45px;border-radius:2px;border:1px solid #dcdcdc;color:#333;display:inline-block;margin:0px 10px;transition: color 0s;}
.son_nav a.active{background:#008b92;color:#fff;border:1px solid #008b92;}
.son_nav a:hover{background:#008b92;color:#fff;border:1px solid #008b92;}




.pxxm{width:100%;min-height:450px;margin-bottom:50px;margin-top:55px;overflow:hidden;}
.pxxm ul{margin:0px 2px;width:100%;}
.pxxm ul li{width:31%;height:370px;float:left;transition:0.6s;margin-right:3%;margin-bottom:22px;border-bottom:3px solid #f3f3f3;}
.pxxm ul li a{width:100%;display:block;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{border:1px solid #e3e3e3;transition:0.6s;height:300px;overflow:hidden;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;transition:0.6s;}
.pxxm ul li p{transition:0.6s;width:100%;text-align:center;line-height:66px;color:#666;font-size:16px;font-weight:lighter;}
.pxxm ul li .des{font-size:12px;height:36px;line-height:18px;margin-top:12px;padding:0 3px;color:#666;}
.pxxm ul li:hover{border-bottom:3px solid #2447cb}
.pxxm ul li:hover .pic{border:1px solid #2447cb;}
.pxxm ul li:hover img{transform:scale(1.1,1.1);}
.pxxm ul li:hover p{color:#232c65;}




.online{width:100%;margin:auto;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.online form{padding-left:150px;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:760px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .verify img{cursor:pointer;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#be252e;margin-left:91px;float:left;border:none;margin-right:47px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#008b92;float:left;border:none;}







.xwzx{width:100%;min-height:350px;margin-bottom:50px;}
.xwzx ul{width:100%;overflow:hidden;}
.xwzx ul li{width:100%;padding:50px 0px;overflow:hidden;transition: all 0.3s ease 0s;border-bottom:1px solid #ddd;}
.xwzx ul li a{width:95%;margin:auto;height:222px;display:block;overflow:hidden;}
.xwzx ul li .date{width:15.78%;float:left;}
.xwzx ul li .date p.p1{font-size:36px;color:#333;font-weight:bold;}
.xwzx ul li .date p.p2{font-size:21px;color:#999;text-indent:23px;margin-top:8px;}
.xwzx ul li .pic{float:right;width:30.5%;height:222px;text-align:center;position:relative;}
.xwzx ul li .pic img{margin-top:4px;max-height:100%;}
.xwzx ul li .details{float:left;width:52.45%;}
.xwzx ul li .details .tt{font-size:22px;color:#000;font-weight:bold;line-height:30px;}
.xwzx ul li .details .des{font-size:18px;color:#000;line-height:30px;margin-top:25px;height:60px;overflow:hidden;}
.xwzx ul li .details .xiangqing{width:100px;height:42px;line-height:42px;text-align:center;color:#fff;background:#2447cb;border-radius:5px;margin-top:65px;}
.xwzx ul li:hover:after{width:100%;}
.xwzx ul li:hover{background:#f5f5f5;}
.yqfl{width:100%;font-size:0px;margin-bottom:85px;}
.yqfl ul li{width:33.33%;float:left;position:relative;background:rgb(183,35,35);}
.yqfl ul li .pic{width:100%;height:100%;transition:0.6s;}
.yqfl ul li .pic img{width:100%;height:100%;transition:0.6s;}
.yqfl ul li .con0{position:absolute;bottom:0px;left:0px;width:100%;height:50px;line-height:50px;background:rgba(255,255,255,.6);transition:0.6s;}
.yqfl ul li .con0 p{font-size:22px;text-align:center;color:#000000;}
.yqfl ul li .con1{position:absolute;width:80%;left:10%;top:50%;transform:translateY(-50%); opacity:0;transition:0.6s;}
.yqfl ul li .con1 .tt{font-size:22px;color:#fff;}
.yqfl ul li .con1 .des{font-size:16px;color:#fff;margin-top:25px;line-height:25px;}
.yqfl ul li:hover .pic{opacity:0.25;}
.yqfl ul li:hover .con0{opacity:0;}
.yqfl ul li:hover .con1{opacity:1;}

.articlecol{margin-top:40px;overflow:hidden;}
.article-date{width:89px;height:89px;background:#2447cb;float:left;}
.article-date .p1{font-size:36px;color:#fff;text-align:center;margin-top:17px;}
.article-date .p2{font-size:16px;color:#fff;text-align:center;}
.article-cont{width:61%;float:left;margin-left:3%;}
.article-tit{font-size:26px;color:#000000;font-weight:bold;line-height:35px;}
.article-eyes{color:#999;padding:10px 0px;font-size:16px;overflow:hidden;border-bottom:1px solid #e1e1e1;margin-bottom:30px;}
.article-eyes .eyes{float:left;height:30px;display:flex;margin-right:5px;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.article-eyes span{float:left;line-height:30px;display:block;}
.articlecol img{max-width:100%;}
.rightnav{width:26%;background:#f5f5f5;float:right;}
.rightnav-con{width:85%;margin:auto;}
.rightnav-con .tj{line-height:62px;font-size:20px;color:#333;font-weight:bold;}
.rightnav-con ul{margin-bottom:15px;}
.rightnav-con ul li{width:100%;overflow:hidden;}
.rightnav-con ul li .pic{width:100%;}
.rightnav-con ul li .pic img{width:100%;}
.rightnav-con ul li p{width:65%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;}
.rightnav-con ul li span{width:30%;display:block;float:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.rightnav-con ul li:first-child p{width:100%;padding-bottom:10px;border-bottom:1px solid #d9d9d9;margin-bottom:10px;}
.rightnav .golist{width:100%;height:58px;line-height:58px;text-align:center;font-size:16px;color:#fff;background:#2447cb;}
.rightnav .golist a{font-size:16px;color:#fff;}
.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;}
.orientation .next{float:right;}






/*footer*/
#footer{width:100%;height:496px;background:#232c65;}
.footer_top{height:415px;margin:auto;}
.footer_top .logo{float:left;height:415px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.footer_top .address{float:left;margin-left:5.7%;height:415px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.footer_top .address p{font-size:28px;font-weight:bold;color:#fff;}
.footer_top .address .con{line-height:30px;color:#fff;margin-top:33px}
.footer_top .weixin{
	float:right;height:415px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}	
.footer_top .weixin p{display:block;margin-top:30px;color:#999999;font-size:16px;text-align:center;}
.footer_bottom{height:80px;line-height:80px;color:#d3d3d3;border-top:1px solid #37438f;}
.footer_bottom *{color:#d3d3d3;}
.footer_bottom1{display:none;}
.footer_bottom .footer-b{margin:auto;}

#sidenav{width:100%;background:url(../images/sidenav_bg.jpg)no-repeat center;background-size:100% 100%;padding:25px 0px;}
#sidenav .gy{overflow:hidden;line-height:40px;}
#sidenav .left{float:left;width:50%;color:#fff;font-size:16px;font-weight:lighter;}
#sidenav .left a{color:#fff;font-size:16px;font-weight:lighter;}
#sidenav ul{float:left;width:50%;}
#sidenav ul li{float:left;margin-left:5%;}
#sidenav ul li a{height:40px;line-height:40px;display:block;color:#fff;font-size:16px;font-weight:lighter;}
#sidenav ul li a.cur{border-bottom:3px solid #ffffff;}
.mypage{
    text-align: center;
	width:100%;
	margin-top:20px;
	overflow:hidden;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #d35b52;
	border: 1px solid #d35b52;
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #d35b52;
	color: #fff;
}



@media screen and (max-width: 1460px){
	.navul li>a{font-size:15px;}
	.headtop .language p{font-size:15px;}
	.lh-news-box{width:60.75vw; }
	
}