.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/left.png);}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/rit.png);}
.swiper-button-next, .swiper-button-prev{ background-size:16%;}
/*==============================================*/
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/llll.png); background-size:8px 16px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-size:8px 16px; background-image:url(../images/rrrrr1.png);}
.dands{ display:inline-block; width:5px; height:5px; float:left; margin-top:7px; background:#b3b3b3;}
.newlink{ margin-bottom:15px; line-height:20px;}
.newlink>span:nth-child(2){ margin-left:12px;}
.newlink>span:nth-child(3){ float:right;}
.nebtrr{ height:70px; box-sizing:border-box; padding-top:20px; border-bottom:5px solid #e6e6e6;}
.aner{ top:0px; right:0px; position:absolute; display:block; width:145px;}
.kuai{ border:1px solid #e9e4e5; width:61px; height:61px;}
.malefyyy{ padding-bottom:12px;}
.malefyyy>p{ line-height:60px;}

.n_con1{ background:url(../images/nbg1.jpg) #f1f1f1 center bottom no-repeat; padding:115px 0 155px 0;}
.n_con1 .contaper{ padding-top:25px;}
.n_tit1 a{ width:85px; line-height:30px; font-size:14px; color:#fff; text-align:center; display:block; background-color:#005bac;}
.n_con1_list{ padding:2px 0 10px 0;}
.n_con1_list li{ font-size:18px; line-height:1.388888888888889; margin:20px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:82%; padding-right:18%; position:relative;}
.n_con1_list li:before{ content:""; display:block; position:absolute; left:0; top:50%; transform:translate(0,-50%); font-size:0; overflow:hidden; width:5px; height:5px; background:#b3b3b3;}
.n_con1_list li a{ color:#252525; padding-left:18px;}
.n_con1_list li span{ position:absolute; right:0; top:0; display:block; color:#acacac; font-size:14px;}
.n_con1 .rinew{ margin-top:-18px; max-height:999999px;}
.n_con2{ padding:45px 0 0 0;}
.n_con2_txt{ text-align:center; padding:9px 0 0 0;}
.n_con2_txt em{ display:block; font-style:normal; font-size:18px; color:#555; line-height:1.333333333333333;}
.n_con2_txt p{ font-size:14px; line-height:1.714285714285714; color:#555; margin-top:27px;}
.n_con2_list{ padding:30px 0 0 0;}
.n_con2_list li{ margin-bottom:45px;}
.n_con2_list li a{ display:block; position:relative;}
.n_con2_list li a:before{ content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; font-size:0; overflow:hidden; background-color:rgba(0,0,0,.3); transition:background-color 0.5s;}
.n_con2_list li img{ display:block; margin:0 auto; width:100%;}
.n_con2_list li p{ position:absolute; right:0; bottom:0; color:#fff; font-size:30px; font-weight:bold; bottom:60px; right:50px; line-height:45px; padding-right:55px; transition:all .5s;}
.n_con2_list li p:after{ content:""; display:block; position:absolute; right:0; top:5px; width:35px; height:35px; font-size:0; overflow:hidden; background:url(../images/let.png) center center no-repeat;}
.n_con2_list li a:hover:before{ background-color:rgba(0,0,0,0);}
.n_con2_list li a:hover p{ transform:translateX(-80px);}

.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.com_flex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.com_flex1{ display:flex; flex-wrap:wrap;}
.com_flex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.footer{ overflow:visible; padding-bottom:36px;}
.f_lf{ padding-left:185px; float:left; position:relative;}
.f_lf .f_logo{ width:152px; height:69px; display:block; position:absolute; left:0; top:50%; margin-top:-34.5px;}
.f_lf em{ display:block; font-size:16px; color:#1b1b1b; font-style:normal; line-height:1.875;}
.f_lf p{ font-size:14px; color:#444; line-height:2;}
.f_lf p img{ float:left; margin:4px 7px 0 0;}
.f_ewm{ float:right;}
.f_ewm li{ float:left; text-align:center; margin-left:65px; position:relative; padding-bottom:23px;}
.f_ewm li p{ font-size:14px; color:#6b6b6b; line-height:1.285714285714286; position:absolute; left:-100px; right:-100px; bottom:0;}
.f_ewm li img{ display:block; margin:0 auto; width:90px; height:90px;}

.toubr{ box-shadow:0 0 7px rgba(0,0,0,.16);}
.example{ padding-bottom:100px; max-height:999999px;}
.example_tit{ text-align:center; font-weight:bold; font-size:36px; color:#1f1f1f; line-height:45px; padding-top:100px;}
.example_txt{ color:#3e3d3d; font-size:16px; line-height:1.6875; text-align:center; padding:30px 0;}
.example_w{ height:465px; overflow:hidden; position:relative; transition:all 0.6s;}
.example_w:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:400px; font-size:0; overflow:hidden;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1) 75%); z-index:3; transition:all 0.6s;}
.example_w_h{ height:auto;}
.example_w_h:after{ display:none;}
.e_pic_list1{ width:101.53846153846154%;}
.e_pic_list1 li{ text-align:center; width:48.46153846153846%; margin:0 1.53846153846154% 2.69230769230769% 0;}
.e_pic_list1.e_pic_list2 li{ width:31.79487179487179%;}
.e_pic_list1.e_pic_list3 li{ width:23.46153846153846%;}
.e_pic_list4{ width:105%;}
.e_pic_list1.e_pic_list4 li{ width:28.33333333333%; margin-right:5%;}
.e_pic_list1 li a{ display:block;}
.e_pic_list1 li .pic{ width:100%;}
.e_pic_list1 li .pic img{ display:block; width:100%;}
.e_pic_list1 li p{ font-size:16px; color:#1f1f1f; line-height:1.3125; margin-top:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.e_pic_w1{ width:66.15384615384615%;}
.e_pic_w2{ width:32.30769230769231%;}
.e_pic_w0 .e_pic_list1,.e_pic_w0 .e_pic_list1 li{ width:100%; margin-right:0;}
.e_pic_w1 ul li{ margin-bottom:4.06976744186047%;}
.e_pic_w2 ul li{ margin-bottom:7.2%;}
.e_more{ text-align:center; position:absolute; left:0; right:0; bottom:5px; z-index:5;}
.e_more em{ display:inline-block; font-size:16px; color:#191919; font-style:normal; line-height:2.1875; position:relative; padding:31px 0 26px 0; cursor:pointer; transition:all 0.6s;}
.e_more em:before{ content:""; display:block; position:absolute; left:50%; margin-left:-10px; top:0; width:20px; height:28px; font-size:0; overflow:hidden; background:url(../images/n_ico2.png) center center no-repeat;}
.e_more em:after{ content:""; display:block; position:absolute; left:50%; margin-left:-11px; bottom:0; width:22px; height:26px; font-size:0; overflow:hidden; background:url(../images/n_ico1.png) center center no-repeat; animation:heart 1.3s ease-in-out infinite alternate;}
.e_more em:hover{ color:#bf0000;}
.e_more em.cerrar{ display:none;}
@keyframes heart{
  from{ transform:translate(0, -5px);}
  to{ transform:translate(0, 5px);}
}

.ldai {
	width: 100%;
	position: relative;
	height: 924px;
	background-image:url(../images/bnnt.jpg);
	background-position: center;
	background-repeat:no-repeat;
	z-index:99;
}
.ritu {
	height: 1200px;
	background-image:url(../images/bnnt223.jpg);
}
.wenr {
	margin-top:40px;
}
.tupj {
	float: left;
	width: 30px;
}
.zishu {
	float: left;
	width: 370px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 25px;
}
.kundu {
	width: 1300px;
	margin: 0 auto;
}
.rihan {
	float: right;
}
.honer {
	position: absolute;
	top: 10px;
	left: 50px;
}
.luker {
	position: relative;
	float: left;
}
.xian {
	box-sizing: border-box;
	position: absolute;
	display: none;
	width:509px;
	height: 520px;
	top:-306px;
	right:-528px;
	padding: 40px;
	background-image:url(../images/kuny.png);
	background-position: center;
	background-repeat:no-repeat;
	background-size: 100% 100%;
}
.dituer :hover .xian {
	display: block;
}
.xuanzhe{
width:100%;
opacity: 0;
}

.heidi {
	width: 100%;
	height: 461px;
	box-sizing: border-box;
	padding: 20px;
	background-image:url(../images/kapai.png);
	background-position: center;
	background-repeat:no-repeat;
}
.ljie {
	position: absolute;
	left: -53px;
	height: 100%;
	top: 0px;
	padding-top: 67%;
	box-sizing: border-box;
}
.dund {
	width: 100%;
}
.yew {
	display: inline-block;
	margin: 10px 3%;
	color: #333;
	font-size: 20px;
	box-sizing: border-box;
	line-height: 40px;
}
.lenr {
	position: relative;
	box-sizing:border-box;
	width: 98%;
	left: 50%;
	margin-left: -49%;
	height: 680px;
}
.colet {
	border-bottom: 5px solid #F5B738;
	color: #F5B738;
}
.topeb {
	text-align: center;
}
.nerkun {
	display: none;
	width: 96%; margin:20px auto 0 auto;
	z-index: 999;/*border: 1px solid #F5B738;*/
}
.xuanzhe {
	position: absolute;
	top: 0px;
	left: 0px;
	box-sizing: border-box;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.8);
}
.fonters {
	position: absolute;
	width: 65px;
	text-align: center;
	top: 48px;
	left: -6px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.dituer:hover .fonters {
	color: #f2a900;
	text-shadow:0 0 20px #f2a900;
}
.yew:hover {
	cursor: pointer;
}
.luotuw {
	position: absolute;
	left: -18px;
	top: -48px;
	width: 71px;
	height: 71px;
}
.luotuw>img {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
 .luotuw>img:nth-child(1) {
 display: block;
}
 .dituer:hover .luotuw>img:nth-child(1) {
 display: none;
}
 .dituer:hover .luotuw>img:nth-child(2) {
 display: block;
}
.znerit {
	position: absolute;
	width: 139px;
	height: 105px;
	background-image:url(../images/xiu12.png);
	background-position: center;
	background-repeat:no-repeat;
}
.znerit:hover {
	background-image:url(../images/xiu1.png);
}
.dund {
	overflow:hidden;
	height: 280px;
}
.ztfons {
	width: 100%;
	position: absolute;
	top: 33px;
	font-size: 18px;
	color: #FFFFFF;
	text-shadow:2px 2px 0px #000000;
}

.dituer{ position:relative; margin:48px auto; overflow:visible;}
.dituer .nmap{ display:block; margin:0 auto;}
.city_list{ width:100%; position:absolute; left:0; right:0; top:0;}
.city_list li{ position:absolute;}
.city_list li.li1{ left:266px; top:25px;}
.city_list li.li2{ left:38px; top:246px;}
.city_list li.li3{ left:157px; top:487px;}
.city_list li.li4{ right:271px; top:29px;}
.city_list li.li5{ right:39px; top:255px;}
.city_list li.li6{ right:189px; top:490px;}
.city_list li em{ width:119px; height:119px; line-height:119px; display:block; font-size:24px; color:#005bac; font-weight:bold; text-align:center; font-style:normal;}
.city_list li .n_con{ display:none; position:absolute; top:-31px; border:4px solid #005bac; padding:5px; background:#fff; box-shadow:0 0 9px rgba(78,163,241,.43);}
.city_list li .n_con .pic{ width:180px; height:100px; overflow:hidden;}
.city_list li .n_con .pic img{ display:block; width:100%;}
.city_list li .n_con .txt{ padding:7px 5px 8px 5px;}
.city_list li .n_con .txt span{ display:block; font-size:14px; color:#232323; font-weight:bold; line-height:20px;}
.city_list li .n_con .txt p{ color:#747575; font-weight:bold; line-height:15px;}
.city_list li .n_con .txt i{ font-size:18px; color:#313131; font-weight:bold; font-style:normal; line-height:20px;}
.city_list li.li1 .n_con,.city_list li.li2 .n_con,.city_list li.li3 .n_con{ left:-207px;}
.city_list li.li4 .n_con,.city_list li.li5 .n_con,.city_list li.li6 .n_con{ right:-207px;}
.city_list li:hover .n_con{ display:block;}

@media screen and (max-width: 1440px) {
.city_list li.li2 .n_con{ left:128px;}
.city_list li.li5 .n_con{ right:128px;}

}


@media screen and (max-width: 1300px) {
 .kundu {
 max-width: 95%;
 margin: 0 auto;
}
 .ripss {
 width: 300px;
 right:-343px;
}
 .ripss .ljie {
 position: absolute;
 left: -53px;
 height: 100%;
 top: 0px;
 box-sizing: border-box;
 padding-top: 88%;
}
}
 @media screen and (max-width:970px) {
 .kundu {
 display: none;
}

.dituer{
 display: none;
}

 .nerkun {
 display: block;
}
}


@media screen and (max-width:960px){
.aner{ width:100%; top:55%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/left.png); background-size:50%;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-size:50%; background-image:url(../images/jint.png);}
.kuai{ border:0px;}

.n_con1{ background:url(../images/nbg1.jpg) #f1f1f1 right bottom no-repeat; padding:55px 0;}
.n_con1 .contaper{ padding-top:25px;}
.n_tit1 a{ width:125px; line-height:60px; font-size:20px;}
.n_con1_list li{ font-size:20px;}
.n_con1_list li span{ font-size:20px;}
.n_con1 .rinew{ margin-top:30px; display:block; width:100%;}
.n_con2{ padding:45px 0 0 0;}
.n_con2_txt em{ font-size:22px;}
.n_con2_txt p{ font-size:20px;}

.footer{ overflow:hidden;}
.f_lf{ padding-left:0; width:100%; text-align:center;}
.f_lf .f_logo{ display:none;}
.f_lf em{ font-size:24px;}
.f_lf p{ font-size:20px; color:#444; line-height:28px;}
.f_lf p img{ float:none; margin:-2px 7px 0 0;}
.f_ewm{ width:100%; margin-top:30px; text-align:center; box-sizing:border-box; padding-left:5.5%;}
.f_ewm li{ margin-left:0; width:33.33333%; display:inline;}
.f_ewm li p{ font-size:20px;}
.f_ewm li img{ width:110px; height:110px;}

.example{ padding-bottom:80px;}
.example_tit{ padding-top:80px;}
.example_txt{ font-size:20px;}
.e_pic_list1.e_pic_list2 li{ width:48.46153846153846%;}
.e_pic_list1.e_pic_list3 li{ width:48.46153846153846%;}
.e_pic_list4{ width:101.53846153846154%;}
.e_pic_list1.e_pic_list4 li{ width:48.46153846153846%; margin-right:1.53846153846154%;}
.e_pic_list1 li p{ font-size:20px;}
.e_pic_w1{ width:100%;}
.e_pic_w2{ width:101.53846153846154%;}
.e_pic_w0 .e_pic_list1,.e_pic_w0 .e_pic_list1 li{ width:100%; margin-right:0;}
.e_pic_w1 ul li{ margin-bottom:4.06976744186047%;}
.e_pic_w2 ul li{ width:48.46153846153846%!important; margin:0 1.53846153846154% 2.69230769230769% 0!important;}
.e_more em{ font-size:20px;}
}