﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Arial","宋体";
	color: #505050;
	font-size:16px;
	line-height:200%;
	/* background:url(../images/bg.gif) no-repeat center top fixed; */
}
/*@font-face {
    font-family: 'DincondBold';
    src: url('../fonts/dincond-bold-webfont.eot');
    src: url('../fonts/dincond-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincond-bold-webfont.woff') format('woff'),
         url('../fonts/dincond-bold-webfont.ttf') format('truetype'),
         url('../fonts/dincond-bold-webfont.svg#fzltxhjw') format('svg');
    font-weight: bold;
    font-style: normal;
}*/

ul,li{ margin:0px; padding:0px; list-style:none; }

div,p{ margin:0px; padding:0px; font-size:16px; line-height:200%; }
td{ font-size:16px; line-height:200%; }


a{ color:#505050; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
a:hover{ color:#44b9cf; text-decoration:none; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }

form{ margin:0px; padding:0px; }
img{ border:none; vertical-align:top; }
input,textarea,select,audio,video{ outline:none; font-family:"微软雅黑","Arial","宋体"; }

.clear{ clear:both; }

.ease{ transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }

.txt_rl{ background-image:url(../images/rl.png); background-repeat:no-repeat; background-position:right center; }

.webbg1{ background:#f5f7f9; }
.webbg2{ background:#f8eae7; }


#container{ margin:0 auto; width:100%; height:auto; overflow:hidden }
@media screen and (max-width:1220px) {
#container{ width:1200px; }
}


/*-----------------header-------------------------------*/
#ts_loadering{ position:fixed; z-index:150; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.55); display:none; overflow:hidden; }
#ts_loadering span{ margin:150px 0 0 0; padding:40px 10px 0 10px; min-width:70px; height:25px; line-height:20px; font-size:12px; color:#ccc; text-align:center; background:#666 url(../images/loader.gif) no-repeat center 10px; background-size:auto 25px; border-radius:8px; vertical-align:top; display:inline-block; }



#win_con_box1{ position:absolute; z-index:500; top:0px; left:50%; margin:0 0 0 -50%; width:100%; height:100%; background-color:rgba(0,0,0,0.60); display:none; overflow:hidden; }
#win_con_box1 .mainbox{ position:absolute; z-index:10; top:60px; left:50%; margin:0 0 0 -445px; padding:20px; width:850px; height:auto; background:#fff; border-radius:6px; overflow:hidden; }
#win_con_box1 .mainbox .h_title{ margin:0px; padding:8px 0 18px 0; width:100%; border-bottom:#ccc 1px solid; float:left; }
#win_con_box1 .mainbox .h_title span{ margin:0px; width:800px; line-height:25px; font-size:18px; color:#333; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#win_con_box1 .mainbox .h_title i{ margin:0px; width:25px; height:25px; background:url(../images/close.png) no-repeat; background-size:100% auto; font-style:normal; cursor:pointer; float:right; display:block; }
#win_con_box1 .mainbox .h_conbox{ margin:15px 0 0 0; padding:0px; width:100%; float:left; overflow-x:hidden; overflow-y:auto; }
#win_con_box1 .mainbox .h_conbox .videobox{ margin:0px; padding:0px; width:100%; height:500px; text-align:center; background:#fcfcfc; float:left; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; }
#win_con_box1 .mainbox .h_conbox .videobox p{ margin:0px; padding:0px; width:100%; line-height:25px; font-size:14px; color:#333; }






.topcon_box{ margin:0 auto; padding:0px; width:100%; background:#fff;  display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.topcon_box .main_box1{ width:100%; height:40px; background:#f0f0f0; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.topcon_box .main_box1 .conbox{ width:1200px; height:100%; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }
.topcon_box .main_box1 .conbox span{ width:auto; line-height:100%; font-size:16px; color:#666; }
.topcon_box .main_box1 .conbox p{ width:auto; height:100%; text-align:center; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.topcon_box .main_box1 .conbox p a{ margin:6px 0 0 5px; padding:0px; width:auto; min-width:80px; height:34px; line-height:34px; font-size:16px; color:#999; font-style:normal; border-radius:6px 6px 0 0; display:block; }
.topcon_box .main_box1 .conbox p a:hover{ color:#44b9cf; font-weight:bold; }
.topcon_box .main_box1 .conbox p a.on{ color:#44b9cf; font-weight:bold; background:#fff; }

.topcon_box .main_box2{ width:1200px; height:135px; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }
.topcon_box .main_box2 .h_logo{ width:auto; }
.topcon_box .main_box2 .h_hottel{ padding:0 0 0 128px; width:auto; min-height:75px; line-height:37.5px; font-size:32px; color:#34b78f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/hottel.jpg) no-repeat left top; }


.topcon_box .main_box3{ width:100%; height:50px; background:#44b9cf; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.topcon_box .main_box3 ul{ z-index:5; margin:0px; padding:0px; width:1200px; height:100%; display: flex; flex-wrap: wrap; flex-direction: row; align-items: end; justify-content:space-between; }

.topcon_box .main_box3 ul li{ position:relative; margin:0px; padding:0px; width:auto; height:42px; text-align:center; }

.topcon_box .main_box3 ul li a{ padding:0 20px; width:auto; height:42px; line-height:37px; font-size:18px; color:#fff; border-radius:6px 6px 0 0; background:none; display:block }
.topcon_box .main_box3 ul li a:hover{ color:#44b9cf; background:#fff; }
.topcon_box .main_box3 ul li a.on{ color:#44b9cf; font-weight:bold; background:#fff; display:block; }
.topcon_box .main_box3 ul li a.on:hover{ color:#44b9cf; background:#fff; }

.topcon_box .main_box3 ul li:hover a{ color:#44b9cf; background:#fff; }

.topcon_box .main_box3 ul li ul{ position:absolute; z-index:6; top:42px; left:-25px; margin:0px; padding:12px 0; width:160px; height:auto; background-color:#f6f6f6; text-align:center; border-top:#44b9cf 4px solid; border-radius: 10px 10px 5px 5px; display:none; overflow:hidden; }
.topcon_box .main_box3 ul li ul li{ margin:0px; padding:0px; width:100%; height:auto; text-align:center; float:left; }

.topcon_box .main_box3 ul li:hover ul li a, .topcon_box .main_box3 ul li ul li a{ padding:9px 5%; width:90%; height:auto; line-height:23px; font-size:14px; color:#34b78f; border-radius:0; background:none; display:block }
.topcon_box .main_box3 ul li:hover ul li a:hover, .topcon_box .main_box3 ul li ul li a:hover{ color:#fff; background: #44b9cf; }



/*------------------Home------------------------------*/
.h_ad_box{ margin:0 auto; width:100%; text-align:center; overflow:hidden; }
.h_ad_box .swiper-container, .h_ad_box .swiper-container .swiper-wrapper{ width:100%; min-width: 1200px; }
.h_ad_box .swiper-slide{ width:100%; min-width: 1200px; }
.h_ad_box .swiper-slide a{ width:100%; min-width: 1200px; overflow: hidden; opacity:1; z-index:10; display:flex; text-decoration:none; justify-content: center; align-items: center;}
.h_ad_box .swiper-slide a img{ width: 100%; height: auto;}
.h_ad_box .swiper-pagination-bullet{ width: 18px; height: 18px; border-radius: 50%; background: #b5b5b6; margin: 0 10px !important; opacity: 0.8; border: 0; cursor: pointer; display: inline-block; }
.h_ad_box .swiper-pagination-bullet-active { opacity: 1; background: #34b78f; }
.h_ad_box .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E");}
.h_ad_box .swiper-button-next:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230d2c71'%2F%3E%3C%2Fsvg%3E");}
.h_ad_box .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23cccccc'%2F%3E%3C%2Fsvg%3E")}
.h_ad_box .swiper-button-prev:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230d2c71'%2F%3E%3C%2Fsvg%3E")}

.h_ad_box.yige img{ width:100%; vertical-align:top; }






.h_mid_box1{ margin:0 auto; padding:20px 0; width:100%; background:#f8f8f8; overflow:hidden; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box1 .main_box{ width:1200px; min-height:70px; background:url(../images/bg01.png) no-repeat left top; display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; justify-content:space-between; }
.h_mid_box1 .main_box .l_keywords{ margin:0 0 0 170px; width:570px; max-height:70px; overflow:hidden; }
.h_mid_box1 .main_box .l_keywords a{ margin:0 40px 0 0; width:auto; line-height:35px; font-size:16px; color:#666; white-space:nowrap; float:left; display:block; }
.h_mid_box1 .main_box .l_keywords a:hover{ color:#44b9cf; }
.h_mid_box1 .main_box .r_search{ position:relative; margin:0; width:450px; height:46px; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: end; }
.h_mid_box1 .main_box .r_search .s_text{ margin:0px; padding:0 15px 0 50px; width:270px; height:44px; line-height:44px; font-size:16px; color:#666; border:#eaeaea 1px solid; border-right:none; }
.h_mid_box1 .main_box .r_search i{ position:absolute; z-index:2; top:0px; left:18px; height:46px; line-height:46px; color:#999; font-size:24px; }
.h_mid_box1 .main_box .r_search .s_text::-webkit-input-placeholder{ color:#9f9f9f; }
.h_mid_box1 .main_box .r_search .s_sub{ margin:0px; padding:0px; width:110px; height:46px; line-height:46px; font-size:16px; color:#fff; text-align:center; background:#44b9cf; border:none; }






.h_mid_box2{ margin:0 auto; padding:0 0 30px 0; width:100%; background:url(../images/bg02.jpg) no-repeat center bottom; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box2 .main_box{ margin:0; padding:0px; width:1200px; display: flex; flex-wrap: nowrap; flex-direction: row; justify-content:space-between; }
.h_mid_box2 .main_box .left_typebox{ margin:25px 0 0 0; width:260px; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box2 .main_box .left_typebox i{ margin:0px; width:100%; font-style:normal; }
.h_mid_box2 .main_box .left_typebox i img{ width:100%; }
.h_mid_box2 .main_box .left_typebox ul{ margin:0px; padding:0px; width:100%; }
.h_mid_box2 .main_box .left_typebox ul li{ margin:2.5px 0; width:100%; height:45px; line-height:45px; font-size:16px; color:#333; text-align:center; background:#f5f5f5; cursor:pointer; float:left; }
.h_mid_box2 .main_box .left_typebox ul li.active{ color:#fff; background:#44b9cf; }


.h_mid_box2 .main_box .right_probox{ margin:0px; width:910px; }
.h_mid_box2 .main_box .right_probox .h_conbox{ margin:0px; width:100%; display:none; }
.h_mid_box2 .main_box .right_probox .h_conbox.active{ display:inline; }

.h_mid_box2 .main_box .right_probox .h_conbox .listcon{ margin:0px; width:100%; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.h_mid_box2 .main_box .right_probox .h_conbox .listcon a{ margin:25px 0 0 0; width:285px; display:block; }
.h_mid_box2 .main_box .right_probox .h_conbox .listcon a dl{ position:relative; margin:0px; padding:0px; width:100%; height:217px; text-align:center; background:#fff; box-shadow: 0 0 8px #cfcfcf;  float:left; overflow:hidden; }
.h_mid_box2 .main_box .right_probox .h_conbox .listcon a dl dt{ margin:0px; width:100%; height:100%; text-align:center; float:left; overflow:hidden; }
.h_mid_box2 .main_box .right_probox .h_conbox .listcon a dl dt img{ width:100%; height:100%; object-fit:scale-down; transition:all .5s;}

.h_mid_box2 .main_box .right_probox .h_conbox .listcon a dl dd{ position:absolute; z-index:2; top:-50px; left:0px; margin:0px; padding:0 10px; width:100%; height:50px; line-height:50px; font-size:16px; color:#fff; background-color:rgba(0,0,0,0.40); box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box2 .main_box .right_probox .h_conbox .listcon a dl:hover dt img{ transform:scale(1.1); }
.h_mid_box2 .main_box .right_probox .h_conbox .listcon a dl:hover dd{ top:83px; }








.h_mid_box3{ margin:0 auto; padding:0px; width:100%; min-height:800px; background:url(../images/bg03.jpg) no-repeat center top; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.h_mid_box3 .h_typename{ margin:45px 0 0 0; width:1200px; text-align:center; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box3 .h_typename h1{ margin:0px; width:100%; line-height:50px; letter-spacing:1px; font-size:36px; color:#fff; font-weight:bold; }
.h_mid_box3 .h_typename p{ margin:20px 0 0 0;  width:100%; line-height:30px; font-size:18px; color:#fff; }

.h_mid_box3 .h_mainbox{ margin:40px 0 0 0; width:1200px; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box3 .h_mainbox .h_typebox{ margin:0px; width:100%; }
.h_mid_box3 .h_mainbox .h_typebox dl{ position:relative; margin:0px; width:25%; height:160px; text-align:center; background:#fff; cursor:pointer; float:left; }
.h_mid_box3 .h_mainbox .h_typebox dl dt{ margin:38px 0 0 0; width:100%; height:42px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%; float:left; }
.h_mid_box3 .h_mainbox .h_typebox dl dd{ margin:20px 0 0 0; width:100%; line-height:25px; font-size:18px; color:#333; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box3 .h_mainbox .h_typebox dl i{ position:absolute; z-index:2; bottom:-7.5px; left:50%; margin:0 0 0 -10px; width:15px; height:15px; background:none; font-style:normal; transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.h_mid_box3 .h_mainbox .h_typebox dl dt.item1{ background-image:url(../images/a_tb1.png); }
.h_mid_box3 .h_mainbox .h_typebox dl dt.item2{ background-image:url(../images/a_tb2.png); }
.h_mid_box3 .h_mainbox .h_typebox dl dt.item3{ background-image:url(../images/a_tb3.png); }
.h_mid_box3 .h_mainbox .h_typebox dl dt.item4{ background-image:url(../images/a_tb4.png); }

.h_mid_box3 .h_mainbox .h_typebox dl.active dt.item1{ background-image:url(../images/a_tb1A.png); }
.h_mid_box3 .h_mainbox .h_typebox dl.active dt.item2{ background-image:url(../images/a_tb2A.png); }
.h_mid_box3 .h_mainbox .h_typebox dl.active dt.item3{ background-image:url(../images/a_tb3A.png); }
.h_mid_box3 .h_mainbox .h_typebox dl.active dt.item4{ background-image:url(../images/a_tb4A.png); }

.h_mid_box3 .h_mainbox .h_typebox dl.active{ background:#44b9cf; }
.h_mid_box3 .h_mainbox .h_typebox dl.active dd{ color:#fff; }
.h_mid_box3 .h_mainbox .h_typebox dl.active i{ background:#44b9cf; }



.h_mid_box3 .h_mainbox .h_conbox{ margin:30px 0 0 0; width:100%; display:none; overflow:hidden; }
.h_mid_box3 .h_mainbox .h_conbox.active{ display:inline; }
.h_mid_box3 .h_mainbox .h_conbox .conbox{ margin:0px; width:100%; background:#fff; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_img{ margin:0px; width:600px; }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_img img{ width:100%; }

.h_mid_box3 .h_mainbox .h_conbox .conbox .h_con{ margin:0 30px 0 0; width:540px; min-height:200px; background:url(../images/bg04.png) no-repeat right bottom;  }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_con dl{ margin:0px; padding:30px 0; width:100%; float:left; }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_con dl dt{ margin:0px; width:100%; height:70px; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_con dl dt i{ margin:0px; width:70px; height:100%; line-height:70px; text-align:center; font-size:36px; color:#2da8bf; font-weight:bold; font-style:normal; background:#f8f8f8; }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_con dl dt h2{ margin:0px; width:460px; line-height:70px; font-size:30px; color:#333; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box3 .h_mainbox .h_conbox .conbox .h_con dl dd{ margin:25px 0 0 0; width:100%; line-height:30px; font-size:16px; color:#333; float:left; overflow:hidden;}









.h_mid_box4{ margin:0 auto; padding:0 0 80px 0; width:100%; min-height:465px; background:#f9f9f9 url(../images/bg05.jpg) no-repeat left bottom; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.h_mid_box4 .h_typename{ margin:60px 0 0 0; width:1200px; text-align:center; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box4 .h_typename h1{ margin:0px; width:100%; line-height:50px; letter-spacing:1px; font-size:36px; color:#333; font-weight:bold; }
.h_mid_box4 .h_typename p{ margin:20px 0 0 0;  width:100%; line-height:30px; font-size:18px; color:#333; }

.h_mid_box4 .h_conbox{ margin:0px; width:1050px; display: flex; flex-wrap: wrap; flex-direction: row; justify-content:space-between; }
.h_mid_box4 .h_conbox dl{ margin:70px 0 0 0; width:250px; text-align:center; }
.h_mid_box4 .h_conbox dl dt{ margin:0px; width:100%; height:120px; float:left; }
.h_mid_box4 .h_conbox dl dd{ margin:15px 0 0 0; width:100%; line-height:25px; font-size:18px; color:#333; float:left; }








.h_mid_box5{ margin:0 auto; padding:0px; width:100%; min-height:800px; background:url(../images/bg06.jpg) no-repeat center top; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.h_mid_box5 .h_typename{ margin:45px 0 0 0; width:1200px; text-align:center; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box5 .h_typename h1{ margin:0px; width:100%; line-height:50px; letter-spacing:1px; font-size:36px; color:#fff; font-weight:bold; }
.h_mid_box5 .h_typename p{ margin:20px 0 0 0;  width:100%; line-height:30px; font-size:18px; color:#fff; }

.h_mid_box5 .h_mainbox1{ margin:45px 0 0 0; width:1200px; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; }
.h_mid_box5 .h_mainbox1 .h_img{ margin:0px; width:575px; height:320px; box-shadow:0 0 10px #92f3f5; }
.h_mid_box5 .h_mainbox1 .h_conbox{ margin:0 22px 0 0; width:575px; }
.h_mid_box5 .h_mainbox1 .h_conbox .title{ margin:13px 0 0 0; width:100%; line-height:40px; font-size:28px; font-weight:bold; color:#fff; float:left; }
.h_mid_box5 .h_mainbox1 .h_conbox .con{ margin:23px 0 0 0; width:100%; line-height:35px; font-size:18px; color:#fff; float:left; overflow:hidden; }
.h_mid_box5 .h_mainbox1 .h_conbox .more{ margin:15px 0 0 0; width:125px; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center; float:left; }
.h_mid_box5 .h_mainbox1 .h_conbox .more a{ color:#fff; background:#58ddce; display:block; }
.h_mid_box5 .h_mainbox1 .h_conbox .more a:hover{ color:#fff; background:#34b78f; display:block; }

.h_mid_box5 .h_mainbox2{ margin:65px 0 0 0; width:1200px; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; }
.h_mid_box5 .h_mainbox2 dl{ margin:0 10px; width:260px; text-align:center; color:#fff; }
.h_mid_box5 .h_mainbox2 dl dt{ margin:0px; width:100%; height:80px; border-bottom:#9bd8dc 1px solid; }
.h_mid_box5 .h_mainbox2 dl dt p{ margin:0px; padding:0px; width:100%; line-height:65px; font-size:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.h_mid_box5 .h_mainbox2 dl dt i{ font-size:30px; font-style:normal; }
.h_mid_box5 .h_mainbox2 dl dd{ margin:28px 0 0 0; width:100%; line-height:25px; font-size:18px; }







.h_mid_box6{ margin:0 auto; padding:0 0 50px 0; width:100%; background:#f9f9f9; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.h_mid_box6 .h_typename{ margin:60px 0 0 0; width:1200px; text-align:center; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box6 .h_typename h1{ margin:0px; width:100%; line-height:50px; letter-spacing:1px; font-size:36px; color:#333; font-weight:bold; }
.h_mid_box6 .h_typename p{ margin:20px 0 0 0;  width:100%; line-height:30px; font-size:18px; color:#333; }

.h_mid_box6 .h_conbox{ position:relative; margin:50px 0 0 0; width:1200px; }

.h_mid_box6 .h_conbox .swiper-container{ padding-bottom:60px; width:100%; }
.h_mid_box6 .h_conbox .swiper-container .swiper-wrapper{ width:100%; }
.h_mid_box6 .h_conbox .swiper-slide{ width:100%; }

.h_mid_box6 .h_conbox .swiper-pagination{ bottom:0px !important; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.h_mid_box6 .h_conbox .swiper-pagination-bullet{ width: 8px; height: 8px; border-radius: 50%; background: #b5b5b6; margin: 0 8px !important; opacity: 0.8; border: 0; cursor: pointer; display: inline-block; }
.h_mid_box6 .h_conbox .swiper-pagination-bullet-active { width: 16px; height: 16px; opacity: 1; background: #44b9cf; }

.h_mid_box6 .h_conbox .swiper-slide dl{ margin:0px; padding:25px 0; width:570px; background:url(../images/line01.jpg) no-repeat left bottom; background-size:100% 2px; overflow:hidden; }
.h_mid_box6 .h_conbox .swiper-slide dl dt{ margin:0px; padding-bottom:18px; width:100%; background:url(../images/line02.jpg) no-repeat left bottom; float:left; }
.h_mid_box6 .h_conbox .swiper-slide dl dt h1{ margin:0px; width:500px; line-height:25px; font-size:18px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box6 .h_conbox .swiper-slide dl dt h1 a{ color:#333; }
.h_mid_box6 .h_conbox .swiper-slide dl dt h1 a:hover{ color:#44b9cf; }
.h_mid_box6 .h_conbox .swiper-slide dl dt i{ margin:0px; width:auto; line-height:25px; font-size:18px; color:#999; font-style:normal; float:right; }
.h_mid_box6 .h_conbox .swiper-slide dl dd{ margin:18px 0 0 0; width:100%; line-height:28px; font-size:16px; color:#666; float:left; }
.h_mid_box6 .h_conbox .swiper-slide dl dd p{ margin:0px; width:465px; line-height:28px; font-size:16px; color:#666; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.h_mid_box6 .h_conbox .swiper-slide dl dd i{ margin:0px; width:35px; height:56px; background:url(../images/tb01.jpg) no-repeat center center; font-style:normal; float:right; }
.h_mid_box6 .h_conbox .swiper-slide dl dd i a{ width:100%; height:100%; display:block; }







.h_mid_box7{ margin:0 auto; padding:0px; width:100%; min-height:574px; background:url(../images/bg07.jpg) no-repeat center top; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }

.h_mid_box7 .h_typename{ margin:45px 0 0 0; width:1200px; text-align:center; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.h_mid_box7 .h_typename h1{ margin:0px; width:100%; line-height:50px; letter-spacing:1px; font-size:36px; color:#fff; font-weight:bold; }
.h_mid_box7 .h_typename p{ margin:20px 0 0 0;  width:100%; line-height:30px; font-size:18px; color:#fff; }

.h_mid_box7 .h_mainbox{ margin:50px 0 0 0; width:1020px; }
.h_mid_box7 .h_mainbox .h_con{ margin:25px 0 0 0; width:100%; float:left; }
.h_mid_box7 .h_mainbox .h_con span{ margin:0px; width:90px; line-height:35px; font-size:18px; color:#fff; float:left; }
.h_mid_box7 .h_mainbox .h_con span.short{ margin:0 16px 0 30px; width:auto; }
.h_mid_box7 .h_mainbox .h_con .s_text{ margin:0px; padding:0 10px; width:295px; height:33px; line-height:33px; font-size:16px; color:#fff; background:none; border:#fff 1px solid; float:left; }
.h_mid_box7 .h_mainbox .h_con .s_text.short{ width:190px; }
.h_mid_box7 .h_mainbox .h_con .s_textarea{ margin:0px; padding:6px 10px; width:901px; height:125px; line-height:25px; font-size:16px; color:#fff; background:none; border:#fff 1px solid; float:left; }
.h_mid_box7 .h_mainbox .h_con .s_sub{ margin:0 0 0 90px; padding:0px; width:160px; height:40px; line-height:40px; font-size:18px; color:#333; text-align:center; background:#fff; border:none; cursor:pointer; float:left; display:block; }
.h_mid_box7 .h_mainbox .h_con .s_sub:hover{ color:#fff; background:#039166; }




/*------------------Neiye------------------------------*/

.ny_ad_box{ margin:0 auto; padding:0px; width:100%; text-align:center; overflow:hidden; }
.ny_ad_box img{ width:100%; }




.ny_typecon_box{ margin:0 auto; margin-top:50px; width:1200px; text-align:center; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; }
.ny_typecon_box a{ margin:18px 8px 0 8px; padding:0 18px; min-width:90px; height:40px; line-height:40px; font-size:16px; color:#000; border:#ccc 1px solid; }
.ny_typecon_box a:hover{ color:#44b9cf; border:#44b9cf 1px solid; }
.ny_typecon_box a.on{ color:#fff; background:#44b9cf; border:#44b9cf 1px solid; }
.ny_typecon_box a.on:hover{ color:#fff; }





.ny_location_box{ margin:0 auto; padding:14px 0 12px 0; width:1200px; border-bottom:#e5e5e5 1px solid; overflow:hidden;  display: flex; flex-wrap: wrap; flex-direction: row; justify-content:flex-start; }
.ny_location_box i{ margin-left:5px; color:#9c9c9c; line-height:25px; font-size:18px; }
.ny_location_box span{ margin:0 0 0 8px; width:auto; line-height:25px; color:#9c9c9c; font-size:16px; }
.ny_location_box span a{ color:#666; }
.ny_location_box span a:hover{ color:#44b9cf; }





.ny_about_box{ margin:0 auto; margin-top:45px; padding:0px; width:1200px; }
.ny_about_box .left_con{ margin:0px; width:610px; float:left; overflow:hidden; }
.ny_about_box .right_con{ margin:0px; width:545px; box-shadow: 0 0 10px #ccc; float:right; overflow:hidden; }
.ny_about_box .right_con img{ width:100%; }





.ny_content_box{ margin:0 auto; margin-top:45px; padding:0px; width:1160px; overflow:hidden; }



.ny_map_box{ margin:0 auto; margin-top:45px; padding:0px; width:1160px; text-align:center; overflow:hidden; }




.ny_protype_box{ margin:0 auto; margin-top:30px; padding:8px 20px 18px 20px; width:1200px; border-radius:7px; box-shadow: 0 0 8px #cfcfcf; box-sizing:border-box; overflow:hidden; }
.ny_protype_box dl{ margin:12px 0 0 0; width:100%; font-size:16px; float:left; }
.ny_protype_box dl dt{ margin:0px; width:80px; line-height:35px; color:#666; float:left; }
.ny_protype_box dl dd{ margin:0px; padding-bottom:12px; width:1070px; border-bottom:#ccc 1px solid; float:right; }
.ny_protype_box dl dd p{ margin:0px; width:1015px; height:35px; line-height:35px; float:left; overflow:hidden; }
.ny_protype_box dl dd p a{ margin:0 28px 0 5px; width:auto; white-space:nowrap; color:#333; float:left; display:block; }
.ny_protype_box dl dd p a:hover{ color:#44b9cf; }
.ny_protype_box dl dd p a.on{ color:#ff0000; }
.ny_protype_box dl dd p a.on:hover{ color:#ff0000; }
.ny_protype_box dl dd i{ margin:0px; width:auto; height:35px; line-height:35px; color:#999; font-style:normal; cursor:pointer; float:right; display:block; }
.ny_protype_box dl dd i.less:after{ content:'\e6d5'; font-size:15px; font-family:'Hui-iconfont'; }
.ny_protype_box dl dd i.more:after{ content:'\e6d6'; font-size:15px; font-family:'Hui-iconfont'; }
.ny_protype_box dl dd i:hover{ color:#44b9cf; }


.ny_product_box{ margin:0 auto; margin-top:10px; width:1200px; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.ny_product_box a{ margin:35px 0 0 0; width:375px; display:block; }
.ny_product_box a dl{ position:relative; margin:0px; padding:0px; width:100%; height:285px; text-align:center; background:#fff; box-shadow: 0 0 8px #cfcfcf;  float:left; overflow:hidden; }
.ny_product_box a dl dt{ margin:0px; width:100%; height:100%; text-align:center; float:left; overflow:hidden; }
.ny_product_box a dl dt img{ width:100%; height:100%; object-fit:scale-down; transition:all .5s;}

.ny_product_box a dl dd{ position:absolute; z-index:2; top:-60px; left:0px; margin:0px; padding:0 10px; width:100%; height:60px; line-height:60px; font-size:18px; color:#fff; background-color:rgba(0,0,0,0.40); box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_product_box a dl:hover dt img{ transform:scale(1.1); }
.ny_product_box a dl:hover dd{ top:113px; }

.ny_product_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }






.ny_product_xx_box{ margin:0 auto; margin-top:30px; width:100%; overflow:hidden; }
.ny_product_xx_box .h_mainbox1{ margin:0 auto; padding:0; width:1200px; background:#f6f6f6; overflow:hidden; }
.ny_product_xx_box .h_mainbox1 .left_box{ position:relative; margin:0px; padding:0px; width:250px; height:555px; background:#34b78f; float:left; }

.ny_product_xx_box .h_mainbox1 .left_box .conbox{ position:absolute; z-index:5; top:50px; left:70px; padding: 0 20px 20px 20px; width:380px; height: 455px; font-size: 14px; color: #fff; box-sizing: border-box; border: 2px solid #fff; background-color: #44b9cf; overflow-x: hidden; overflow-y: auto; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_con{ margin:0px; width:100%; float:left; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_con h1{ margin:25px 0 0 0; padding-bottom:10px; width:100%; line-height:34px; font-size: 20px; font-weight: bold; float:left; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_con dl{ margin:8px 0 0 0; width:100%; line-height:28px; font-size:16px; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_con dl dt{ margin:0px; width:95px; overflow:hidden; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_con dl dd{ margin:0px; width:240px; overflow:hidden; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_share{ margin:30px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:flex-end;  }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_share .tit{ margin-right:5px; font-size:14px; }

.ny_product_xx_box .h_mainbox1 .right_box{ position:relative; margin:0px; padding:50px 0 50px 170px; width:900px; height:555px; box-sizing:border-box; float:right; }

.ny_product_xx_box .h_mainbox1 .right_box .swiper-container{ width:600px; height:455px; }
.ny_product_xx_box .h_mainbox1 .right_box .swiper-wrapper{ width: 600px; }
.ny_product_xx_box .h_mainbox1 .right_box .swiper-slide{ width:600px; height:455px; background:#eee; }
.ny_product_xx_box .h_mainbox1 .right_box .swiper-slide img{ width:100%; height:100%; object-fit:scale-down; }



.ny_product_xx_box .h_mainbox2{ margin:0 auto; margin-top:45px; width:100%; background:#fff; overflow:hidden; }
.ny_product_xx_box .h_mainbox2 .h_typename{ margin:6px auto; width: 100%; height: 48px; background-color: #44b9cf; display: flex; flex-wrap: wrap; flex-direction:column; align-items: center; }
.ny_product_xx_box .h_mainbox2 .h_typename .h_con{ position:relative; width:1200px; height:48px; }
.ny_product_xx_box .h_mainbox2 .h_typename .h_con i{ position:absolute; z-index:2; top:-6px; left:0px; width:86px; height:60px; line-height:60px; text-align:center; font-size:30px; font-weight:bold; color:#fff; font-style:normal; background:url(../images/tb04.png) no-repeat center top; }
.ny_product_xx_box .h_mainbox2 .h_typename .h_con span{ margin-left:80px; width:auto; line-height:48px; font-size:20px; font-weight:bold; color:#fff; float:left; }

.ny_product_xx_box .h_mainbox2 .h_content{ margin:0 auto; margin-top:40px; width:1160px; overflow:hidden;}








.ny_hotnews_box{ margin:0 auto; margin-top:30px; padding:0px; width:1200px; height:240px; background:#f7f7f7; overflow:hidden;  }
.ny_hotnews_box .swiper-container, .h_ad_box .swiper-container .swiper-wrapper{ width:100%; }
.ny_hotnews_box .swiper-slide{ width: 1200px; }
.ny_hotnews_box .swiper-slide dl{ margin:0px; width:100%; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.ny_hotnews_box .swiper-slide dl dt{ margin:0px; width:445px; height:240px; background:#333; }
.ny_hotnews_box .swiper-slide dl dt img{ width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_hotnews_box .swiper-slide dl dt:hover img{ filter:alpha(opacity=60); -khtml-opacity:0.6; opacity:0.6; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }

.ny_hotnews_box .swiper-slide dl dd{ margin:0 30px 0 0; padding:20px 0; width:690px; height:240px; box-sizing:border-box; overflow:hidden; }
.ny_hotnews_box .swiper-slide dl dd h1{ margin:0px; width:100%; line-height:35px; font-size:20px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_hotnews_box .swiper-slide dl dd h1 a{ color:#333; }
.ny_hotnews_box .swiper-slide dl dd h1 a:hover{ color:#44b9cf; }
.ny_hotnews_box .swiper-slide dl dd p{ margin:20px 0 0 0; width:100%; height:96px; line-height:32px; font-size:16px; color:#666; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.ny_hotnews_box .swiper-slide dl dd i{ margin:15px 0 0 0; padding-left:27px; width:auto; height:20px; line-height:20px; font-size:14px; color:#b0b0b0; font-style:normal; background:url(../images/tb02.png) no-repeat left center; float:left; }

.ny_hotnews_box .swiper-pagination{ bottom:36px !important; padding-right:30px; box-sizing:border-box; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: end; }
.ny_hotnews_box .swiper-pagination-bullet{ width: 8px; height: 8px; border-radius: 50%; background: #b5b5b6; margin: 0 7px !important; opacity: 0.8; border: 0; cursor: pointer; display: inline-block; }
.ny_hotnews_box .swiper-pagination-bullet-active { width: 15px; height: 15px; opacity: 1; background: #44b9cf; }







.ny_news_box{ margin:0 auto; margin-top:40px; width:1200px; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between;  }

.ny_news_box dl{ margin:0px; padding:30px 0; width:100%; border-bottom:#d5d5d5 1px dashed; float:left; }
.ny_news_box dl dt{ margin:0px; padding:0px; width:100px; height:105px; text-align:center; color:#777; background:#efefef; font-family:Arial, Helvetica, sans-serif; float:left; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; }
.ny_news_box dl dt i{ margin:0; width:100%; line-height:55px; font-size:48px; font-weight:bold; font-style:normal; }
.ny_news_box dl dt span{ width:100%; line-height:20px; font-size:14px; }

.ny_news_box dl dd{ margin:0px; padding:0px; width:1070px; float:right; }
.ny_news_box dl dd h1{ margin:0px; width:100%; line-height:30px; font-size:18px; font-weight:bold; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_news_box dl dd h1 a{ color:#333; }
.ny_news_box dl dd h1 a:hover{ color:#44b9cf; }
.ny_news_box dl dd p{ margin:16px 30px 0 0; width:100%; height:60px; line-height:30px; font-size:16px; color:#888; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.ny_news_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }






.ny_news_xx_box{ margin:0 auto; margin-top:50px; width:1200px; overflow:hidden; }
.ny_news_xx_box .h_title{ margin:0 0 0 20px; width:1160px; line-height:170%; color:#000; font-size:26px; text-align:center; float:left; }
.ny_news_xx_box .h_datecon{ margin:20px 0 0 0; padding:0 20px; width:1160px; line-height:50px; min-height:5px; color:#666; font-size:13px; text-align:center; border-bottom:#666 1px solid; float:left; }
.ny_news_xx_box .h_share{ margin:8px 0 0 20px; width:1160px; float:left; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:flex-end;  }
.ny_news_xx_box .h_share .tit{ margin-right:5px; font-size:14px; }
.ny_news_xx_box .h_content{ margin:35px 0 0 20px; width:1160px; float:left; overflow:hidden; }








.ny_cpdz_box{ margin:0 auto; margin-top:30px; width:1200px; display: flex; flex-wrap: wrap; flex-direction:column; align-items: center; }
.ny_cpdz_box .h_mainbox1{ margin:0px; padding:1px; width:100%; border:#afcfd8 1px solid; border-radius:15px; box-sizing:border-box; box-shadow:0 0 15px rgba(68,185,207,0.4); }
.ny_cpdz_box .h_mainbox1 .h_conbox{ margin:0px; width:100%; height:100%; border-radius:14px; box-shadow:0 0 13px rgba(68,185,207,0.5) inset; background-image:url(../images/bg08.png); float:left; overflow:hidden;  }
.ny_cpdz_box .h_mainbox1 .h_conbox .h_content{ margin:0px; padding:40px 45px 55px 45px; width:100%; line-height:36px; font-size:18px; color:#666; box-sizing:border-box; float:left; overflow:hidden; }


.ny_cpdz_box .h_mainbox2{ position:relative; margin:20px 0 0 0; padding:60px 20px 50px 20px; width:100%; border-radius:15px; background:#fff; box-sizing:border-box; box-shadow:0 0 15px rgba(68,185,207,0.4); }
.ny_cpdz_box .h_mainbox2 .h_title{ position:absolute; z-index:2; left:50%; top:30px; margin:0 0 0 -135px; width:270px; height:54px; line-height:54px; font-size:24px; color:#fff; text-align:center; background:#34b891; border-radius:6px; }
.ny_cpdz_box .h_mainbox2 .h_conbox{ margin:0px; padding:55px 35px 25px 35px; width:100%; min-height:60px; line-height:36px; font-size:18px; color:#333; background:#e5eef3; border-radius:10px; box-sizing:border-box; float:left; overflow:hidden; }
.ny_cpdz_box .h_mainbox2 .h_conbox.lc img{ width:100%; }


.ny_cpdz_box .h_lianjie{ position:relative; margin:0px; width:100%; height:0px; float:left; }
.ny_cpdz_box .h_lianjie i{ position:absolute; z-index:15; left:45px; top:-48px; margin:0px; width:37px; height:116px; background:url(../images/tb03.png) no-repeat; font-style:normal; }
.ny_cpdz_box .h_lianjie em{ position:absolute; z-index:15; right:45px; top:-48px; margin:0px; width:37px; height:116px; background:url(../images/tb03.png) no-repeat; font-style:normal; }
.ny_cpdz_box .h_lianjie.xia i{ left:25px; top:2px; }
.ny_cpdz_box .h_lianjie.xia em{ right:25px; top:2px; }







.ny_gcwm_box{ position:relative; margin:0 auto; margin-top:30px; width:1200px; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.ny_gcwm_box #loadering{ position:absolute; z-index:20; left:400px; top:250px; margin:0px; width:50px; height:50px; border-radius:5px; background:#eee url(../images/loader.gif) no-repeat center center; background-color:rgba(255,255,255,0.85); display:none; }

.ny_gcwm_box .left_box{ margin:0px; width:850px; height:630px; border-radius:6px; background:#f9f9f9 url(../images/loader.gif) no-repeat center center; overflow:hidden; }

.ny_gcwm_box .left_box .swiper-container{ width:100%; height:100%; background:#fff; }
.ny_gcwm_box .left_box .swiper-container .swiper-wrapper{ width:100%; height:100%; }
.ny_gcwm_box .left_box .swiper_title{ position:absolute; z-index:2; left:10px; bottom:10px; margin:0px; padding:0 20px; width:830px; height:48px; line-height:48px; font-size:18px; color:#333; background-color:rgba(255,255,255,0.85); box-sizing:border-box; border-radius:6px; }
.ny_gcwm_box .left_box .swiper-slide{ width:100%; height:100%; }
.ny_gcwm_box .left_box .swiper-slide img{ width:100%; height:100% }

.ny_gcwm_box .left_box .swiper-pagination{ z-index:50; left:inherit; right:0px; bottom:29px !important; padding-right:30px; width:50%; box-sizing:border-box; border-radius:8px; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: end; }
.ny_gcwm_box .left_box .swiper-pagination-bullet{ z-index:50; width: 10px; height: 10px; border-radius: 50%; background: #999; margin: 0 5px !important; opacity: 0.8; border: 0; cursor: pointer; display: inline-block; }
.ny_gcwm_box .left_box .swiper-pagination-bullet-active { opacity: 1; background: #34b78f; }



.ny_gcwm_box .right_box{ position:relative; margin:0px; width:330px; height:630px; }

.ny_gcwm_box .right_box .swiper-container{ margin:60px 0 0 0; padding:0px; width:100%; height:510px; overflow:hidden; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; justify-content:flex-start; }
.ny_gcwm_box .right_box .swiper-wrapper{ margin:0px; width:100%; height:100%; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; justify-content:flex-start; }

.ny_gcwm_box .right_box .swiper-slide{ margin:0px; padding:0; width:330px; }
.ny_gcwm_box .right_box .swiper-slide dl{ position:relative; margin:0px; padding:0px; width:100%; height:245px; text-align:center; border-radius:6px; cursor:pointer; float:left; overflow:hidden; }
.ny_gcwm_box .right_box .swiper-slide dl dt{ margin:0px; padding:0px; width:100%; height:100%; background:#333; float:left; overflow:hidden; }
.ny_gcwm_box .right_box .swiper-slide dl dt img{ width:100%; height:100%; border-radius:6px; filter:alpha(opacity=0); -khtml-opacity:1; opacity:1; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }
.ny_gcwm_box .right_box .swiper-slide dl:hover dt img{ filter:alpha(opacity=60); -khtml-opacity:0.6; opacity:0.6; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; }

.ny_gcwm_box .right_box .swiper-slide dl dd{ position:absolute; z-index:2; left:0px; bottom:0px; margin:0px; padding:0 10px; width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background-color:rgba(0,0,0,0.30); box-sizing:border-box; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_gcwm_box .right_box .swiper-slide dl.on dd{ color:#44b9cf; }

.ny_gcwm_box .right_box .swiper-gcwm-button-prev{ position:absolute; z-index:2; left:0px; top:0px; margin:0px; width:330px; height:40px; background:#f2f2f2 url(../images/prev.png) no-repeat center center; border-radius:6px; cursor:pointer; }
.ny_gcwm_box .right_box .swiper-gcwm-button-next{ position:absolute; z-index:2; left:0px; bottom:0px; margin:0px; width:330px; height:40px; background:#f2f2f2 url(../images/next.png) no-repeat center center; border-radius:6px; cursor:pointer; }







.ny_parnext_box{ margin:0 auto; margin-top:35px; padding:17px 0 0 0; width:1200px; border-top:#ddd 1px solid; overflow:hidden; }
.ny_parnext_box span{ margin:0 0 0 20px; width:1160px; line-height:32px; font-size:16px; color:#999; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_parnext_box span a{ color:#505050; }
.ny_parnext_box span a:hover{ color:#44b9cf; }



/*------------页码0----------*/
.page_box{ margin:0 auto; margin-top:80px; padding:0px; width:100%; height:36px; font-size:14px; font-family:"微软雅黑","宋体"; text-align:center; overflow:hidden; }
.page_box i{ margin:0 5px; padding:0px 14px; height:34px; line-height:34px; color:#999; background:#fff; border:#dcdcdc 1px solid; border-radius:5px; font-style:normal; vertical-align:top; display:inline-block; overflow:hidden;}
.page_box span{ margin:0 5px; padding:0px; width:auto; border-radius:5px; vertical-align:top; display:inline-block; overflow:hidden;}
.page_box span a{ margin:0px; padding:0px 14px; height:34px; line-height:34px; color:#333; background:#fff; border:#dcdcdc 1px solid; border-radius:5px; display:block; }
.page_box span a:hover{ color:#fff; background:#44b9cf; border:#44b9cf 1px solid; }
.page_box span a.on{ color:#fff; background:#44b9cf; border:#44b9cf 1px solid }
.page_box span a.on:hover{ color:#fff; background:#44b9cf; border:#44b9cf 1px solid }

/*------------页码1----------*/

/*------------------footer------------------------------*/
.f_padheght{ margin:0 auto; width:100%; height:60px; overflow:hidden; }


.bottom_box{ margin:0 auto; width:100%; background:#f6f6f6; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:column; align-items: center; }
.bottom_box .main_box1{ padding:40px 0; width:1200px; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }

.bottom_box .main_box1 .left_con{ margin:0px; padding:8px 15px 8px 0; width:360px; border-right:#ddd 1px solid; float:left; }
.bottom_box .main_box1 .left_con .h_title{ margin:0px; width:100%; text-align:center; float:left; }
.bottom_box .main_box1 .left_con .h_title span{ margin:0px; width:100%; line-height:32px; font-size:18px; color:#333; float:left; }
.bottom_box .main_box1 .left_con .h_title i{ margin:0px; width:100%; line-height:22px; font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; float:left; }

.bottom_box .main_box1 .left_con dl{ margin:20px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.bottom_box .main_box1 .left_con dl dt{ margin:15px 0 0 0; width:54px; height:54px; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; float:left; }
.bottom_box .main_box1 .left_con dl dd{ margin:15px 0 0 0; width:294px; line-height:54px; font-size:18px; color:#666; float:left; }


.bottom_box .main_box1 .mid_con{ margin:0px; padding:8px 0; width:390px; float:left; }
.bottom_box .main_box1 .mid_con .h_title{ margin:0px; width:100%; text-align:center; float:left; }
.bottom_box .main_box1 .mid_con .h_title span{ margin:0px; width:100%; line-height:32px; font-size:18px; color:#333; float:left; }
.bottom_box .main_box1 .mid_con .h_title i{ margin:0px; width:100%; line-height:22px; font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; float:left; }
.bottom_box .main_box1 .mid_con dl{ margin:20px 0 0 0; width:100%; text-align:center; float:left; }
.bottom_box .main_box1 .mid_con dl dt{ margin:0px; width:100%; line-height:60px; font-size:48px; color:#44b9cf; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; }
.bottom_box .main_box1 .mid_con dl dd{ margin:15px 0 0 0; width:100%; line-height:28px; font-size:16px; color:#666; float:left; overflow:hidden; }


.bottom_box .main_box1 .right_con{ margin:0px; padding:8px 0 8px 30px; width:345px; border-left:#ddd 1px solid; float:right; }
.bottom_box .main_box1 .right_con .h_title{ margin:0px; width:100%; text-align:center; float:left; }
.bottom_box .main_box1 .right_con .h_title span{ margin:0px; width:100%; line-height:32px; font-size:18px; color:#333; float:left; }
.bottom_box .main_box1 .right_con .h_title i{ margin:0px; width:100%; line-height:22px; font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif; font-style:normal; text-transform:uppercase; float:left; }
.bottom_box .main_box1 .right_con .h_con{ margin:45px 0 0 0; width:100%; text-align:center; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.bottom_box .main_box1 .right_con .h_con dl{ position:relative; margin:0px; width:100px; }
.bottom_box .main_box1 .right_con .h_con dl dt{ margin:0px; width:100%; height:70px; float:left; }
.bottom_box .main_box1 .right_con .h_con dl dt img{ height:100%; }
.bottom_box .main_box1 .right_con .h_con dl dd{ margin:12px 0 0 0; width:100%; line-height:22px; font-size:16px; color:#666; float:left; overflow:hidden; }
.bottom_box .main_box1 .right_con .h_con dl p{ position:absolute; z-index:2; top:-27px; left:-120px; margin:0px; padding:0 2px; width:120px; height:120px; background:#fff; border:#ddd 1px solid; display:none; } 
.bottom_box .main_box1 .right_con .h_con dl p img{ width:100%; height:100%; }
.bottom_box .main_box1 .right_con .h_con dl:hover p{ display:block; }


.bottom_box .main_box2{ padding:20px 0; width:100%; background:#f0f0f0; border-top:#a2e6f3 2px solid; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:column; align-items: center; }
.bottom_box .main_box2 .con_box{  width:1200px; line-height:30px; font-size:16px; color:#666; text-align:center; overflow:hidden; }
.bottom_box .main_box2 .con_box a{ color:#666; }
.bottom_box .main_box2 .con_box a:hover{ color:#44b9cf; }





#online_box{ position:fixed; z-index:30; top:155px; right:0px; width:176px; height:auto; display:inline; overflow:hidden; }
#online_box .kf_show{ margin:0px; width:176px; height:auto; float:left; display:inline; overflow:hidden; }
#online_box .kf_show .kf_top{ margin:0px; width:176px; height:68px; background:url(../online/kf_top.png) no-repeat; float:left; display:inline; overflow:hidden;}
#online_box .kf_show .kf_top i{ margin:0px; width:25px; height:22px; color:#fff; font-size:22px; cursor:pointer; font-style:normal; float:right; display:block; }

#online_box .kf_show .kf_mid{ margin:0px; padding-bottom:12px; width:176px; background:url(../online/kf_bg.jpg) repeat-y; float:left; display:inline; overflow:hidden; }
#online_box .kf_show .kf_mid b{ margin:8px 0 0 13px; width:151px; height:29px; line-height:29px; background:url(../online/kf_qqbg.jpg) no-repeat; float:left; display:inline; }
#online_box .kf_show .kf_mid b a{ padding-left:25px; width:126px; height:29px; color:#fff; display:block; }
#online_box .kf_show .kf_mid b a:hover{ padding-left:25px; width:126px; height:29px; color:#FFFF00; display:block; }

#online_box .kf_show .kf_mid i{ margin:12px 0 0 0; width:176px; text-align:center; float:left; display:inline; }
#online_box .kf_show .kf_mid u{ margin:10px 0 0 0; width:176px; text-align:center; float:left; display:inline; }

#online_box .kf_show .kf_foot{ margin:0px; width:176px; height:8px; background:url(../online/kf_foot.png) no-repeat; float:left; display:inline; overflow:hidden;}
#online_box .kf_hid{ margin:0px; width:30px; height:150px; background:url(../online/kf_hidimg.png) no-repeat; cursor:pointer; float:left; display:none; overflow:hidden; }
/*----------------------------------------------------*/



/* 鼠标移到图片上效果0 */
.eff_img{ position: relative; cursor:pointer; overflow:hidden; }

.eff_img .shade{ position:absolute; z-index:5; top:100%; left:0px; width:100%; height:100%; background:#fff; opacity:0.6; filter:alpha(opacity=60); transition:0.5s all; display:block; }
.eff_img:hover .shade{ top:0px; transition:0.6s ease-in-out; }

.eff_img .img_icon{ position: absolute; z-index:8; top:50%; left:-100%; margin-left:-17px; margin-top:-17px; transform:rotate(360deg);transition:0.6s ease-in-out; display:inline-block; }
.eff_img:hover .img_icon{ left:50%; transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}

.eff_img img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img:hover>img{
    transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}



.eff_img1{ overflow:hidden; }
.eff_img1 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img1:hover a>img{
    transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}



.eff_img2{ overflow:hidden; }
.eff_img2 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img2:hover img{
    transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}


.eff_img3{ position: relative; cursor:pointer; overflow:hidden; }

.eff_img3 .shade{ position:absolute; z-index:5; top:100%; left:0px; width:100%; height:100%; background:#fff; opacity:0.6; filter:alpha(opacity=60); transition:0.5s all; display:block; }
.eff_img3:hover .shade{ top:0px; transition:0.6s ease-in-out; }

.eff_img3 .img_icon{ position: absolute; z-index:8; top:50%; left:-100%; margin-left:-17px; margin-top:-17px; transform:rotate(360deg);transition:0.6s ease-in-out; display:inline-block; }
.eff_img3:hover .img_icon{ left:50%; transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}



.eff_img4 img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.eff_img4:hover img{
    transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}

/* 鼠标移到图片上效果1 */
