﻿@charset "utf-8";
/* CSS Document */
:root {
  --hu-primary-color: #e20202;
  --hu-primary-font-color: var(--hu-primary-font-color);
  --hu-primary-font-size: 16px;

}

html,body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑","Arial","宋体";
	color: var(--hu-primary-font-color);
	font-size: var(--hu-primary-font-size);
	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:var(--hu-primary-font-size); line-height:200%; }
td{ font-size:var(--hu-primary-font-size); line-height:200%; }


a{ color:var(--hu-primary-font-color); 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: var(--hu-primary-color); 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:1320px) {
#container{ width:1300px; }
}


/*-----------------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{ position:fixed; z-index:50; left:0px; top:0px; margin:0px; padding:0px; width:100%; height:110px; background:#fff; display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; }
.topcon_box .main_box{ width:100%; height:110px; display:block; }

.topcon_box .main_box .h_logobox{ margin:0 auto; width:1300px; height:60px; display: flex; flex-direction:row; flex-wrap: wrap; align-items: center; justify-content:space-between; }
.topcon_box .main_box .h_logobox .logo{ width:auto; height:40px; }
.topcon_box .main_box .h_logobox .logo img{ height:100%; }
.topcon_box .main_box .h_logobox .hottel{ width:auto; height:35px; z-index:10; }
.topcon_box .main_box .h_logobox .hottel .icon{ position:relative; margin:0 0 0 6px; padding:0px; width:35px; height:35px; line-height:35px; font-size:35px; color:var(--hu-primary-font-color); text-align:center; cursor:pointer; vertical-align:top; display:inline-block; }

.topcon_box .main_box .h_logobox .hottel .icon a.wx { color: var(--hu-primary-color); }
.topcon_box .main_box .h_logobox .hottel .icon a.wx .wxbox{ position: absolute; z-index:20; top:35px; right: 0px; padding:10px; width:350px; height:100px;  background-color:#eee; display:none; border-radius:5px; }
.topcon_box .main_box .h_logobox .hottel .icon a.wx .wxbox .qrcode{ margin:0px; width:100px; height:100px; float:left; }
.topcon_box .main_box .h_logobox .hottel .icon a.wx .wxbox .qrcode img{ width:100%; height:100%; }
.topcon_box .main_box .h_logobox .hottel .icon a.wx .wxbox .textcon{ margin:5px 0 0 0; width:240px; line-height:20px; color:#3f3f3f; float:right; }
.topcon_box .main_box .h_logobox .hottel .icon a.wx .wxbox .textcon h3{ font-size:16px; }
.topcon_box .main_box .h_logobox .hottel .icon a.wx .wxbox .textcon p{ font-size:14px; }

.topcon_box .main_box .h_logobox .hottel .icon a.wx:hover{ color:#8dc555; }
.topcon_box .main_box .h_logobox .hottel .icon a.wx:hover .wxbox{ display:inline; }
.topcon_box .main_box .h_logobox .hottel .icon a.xl{ color:var(--hu-primary-font-color); }
.topcon_box .main_box .h_logobox .hottel .icon a.xl:hover{ color:var(--hu-primary-color); }

.topcon_box .main_box .h_logobox .hottel .tel{ margin:4px 0 0 14px;padding-left: 16px; width:auto; line-height:27px; font-size:16px; font-weight:bold; color: var(--hu-primary-color); border-left: 1px solid #333; vertical-align:top; display:inline-block; }
.topcon_box .main_box .h_logobox .hottel .tel span{ font-size:18px; }



.topcon_box .main_box .h_menubox{ margin:0; width:100%; height:50px; background-color: #b70202; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content:center; }
.topcon_box .main_box .h_menubox ul{ margin:0px; padding:0px; width:auto; height:100%; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; }

.topcon_box .main_box .h_menubox ul li{ position:relative; margin:0 7px 0 0; padding:0px; width:120px; height:100%; line-height:50px; letter-spacing:1px; text-align:center; font-size:14px; vertical-align:top; display:inline-block; }
.topcon_box .main_box .h_menubox ul li.home{ width:90px; }
.topcon_box .main_box .h_menubox ul li a{ width:auto; height:50px; color:#fff; background:none; display:block }
.topcon_box .main_box .h_menubox ul li a:hover{ color:#000; background:#fff; }
.topcon_box .main_box .h_menubox ul li a.on{ color:#000; background:#fff; }
.topcon_box .main_box .h_menubox ul li a.on:hover{ color:#000; background:#fff; }

.topcon_box .main_box .h_menubox ul li:hover a{ color:#000; background:#fff; }

.topcon_box .main_box .h_menubox ul li ul{ position:absolute; z-index:5; top:50px; left:-20px; margin:0px; padding:15px 0; width:160px; height:auto; background-color:#f6f6f6; text-align:center; border-top:#333 4px solid; border-radius: 10px 10px 5px 5px; display:none; overflow:hidden; }
.topcon_box .main_box .h_menubox ul li ul li{ margin:0px; padding:0px; width:100%; height:auto; font-size:13px; text-align:center; float:left; }
.topcon_box .main_box .h_menubox ul li:hover ul li a, .topcon_box .main_box .h_menubox ul li ul li a{ padding:9px 5%; width:90%; height:auto; line-height:22px; color:#333; background:none; display:block }
.topcon_box .main_box .h_menubox ul li:hover ul li a:hover, .topcon_box .main_box .h_menubox ul li ul li a:hover{ color:#fff; background-color: var(--hu-primary-color); display:block }

.topcon_box .main_box .h_menubox .searchbox{ margin-left:30px; width:auto; height:40px; background:#fff; border-radius:5px; overflow:hidden; }
.topcon_box .main_box .h_menubox .searchbox .s_text{ margin:0px; padding:0 10px; width:140px; height:40px; line-height:40px; font-size:13px; color:var(--hu-primary-font-color); background:none; border:none; float:left; }
.topcon_box .main_box .h_menubox .searchbox .s_text::-webkit-input-placeholder{ color:#9f9f9f; }
.topcon_box .main_box .h_menubox .searchbox .s_sub{ margin:0px; padding:0px; width:45px; height:40px; line-height:40px; text-align:center; font-size:20px; font-weight:bold; color:#fff; font-family:'Hui-iconfont'; background:var(--hu-primary-color); border:none; cursor:pointer; float:right; }



.tm_height{ margin:0 auto; height:110px; display:block; }


/*------------------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: 1300px; }
.h_ad_box .swiper-slide{ width:100%; min-width: 1300px; }
.h_ad_box .swiper-slide a{ width:100%; min-width: 1300px; 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: var(--hu-primary-color); }
.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; margin-top:60px; width:1300px; overflow:hidden; display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; justify-content: space-between; }
.h_mid_box1 a{ margin:0px; padding: 30px 5px; width:20%; color:#333; text-align:center; box-sizing: border-box; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; justify-content: center; }
.h_mid_box1 a i{ width:100%; height: 80px; background-size:auto 100%; background-repeat: no-repeat; background-position: center; font-style:normal; display:block; }
.h_mid_box1 a p{ margin:10px 0 0 0; width:100%; line-height: 30px; font-size: 18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.h_mid_box1>a.item1 i{ background-image:url('../images/tese1.png'); }
.h_mid_box1>a.item2 i{ background-image:url('../images/tese2.png'); }
.h_mid_box1>a.item3 i{ background-image:url('../images/tese3.png'); }
.h_mid_box1>a.item4 i{ background-image:url('../images/tese4.png'); }
.h_mid_box1>a.item5 i{ background-image:url('../images/tese5.png'); }

.h_mid_box1>a.item1:hover i{ background-image:url('../images/tese1_hl.png'); }
.h_mid_box1>a.item2:hover i{ background-image:url('../images/tese2_hl.png'); }
.h_mid_box1>a.item3:hover i{ background-image:url('../images/tese3_hl.png'); }
.h_mid_box1>a.item4:hover i{ background-image:url('../images/tese4_hl.png'); }
.h_mid_box1>a.item5:hover i{ background-image:url('../images/tese5_hl.png'); }

.h_mid_box1>a.item1, .h_mid_box1>a.item3, .h_mid_box1>a.item5{ background-color: #dcdcdc; }
.h_mid_box1>a.item2, .h_mid_box1>a.item4{ background-color: #ccc; }
.h_mid_box1 a:hover{ color:#fff; background-color:var(--hu-primary-color); }





.h_mid_box2{ margin:0 auto; margin-top:60px; padding:0 0 75px 0; width:100%; background:#eee; overflow:hidden; }
.h_mid_box2 .h_mainbox{ position:relative; margin:0 auto; width:1300px; }
.h_mid_box2 .h_mainbox .h_typename{ margin:65px 0 50px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box2 .h_mainbox .h_typename .con{ padding:0 35px; width:auto; background:#eee; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box2 .h_mainbox .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box2 .h_mainbox .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family: ""arial, helvetica, sans-serif""; }

.h_mid_box2 .h_mainbox .h_typecon{ margin:25px 0 0 0; width:100%; text-align:center; cursor:pointer; float:left; }
.h_mid_box2 .h_mainbox .h_typecon span{ margin:18px 5px 0 5px; padding:0 18px; min-width:90px; height:38px; line-height:38px; font-size:16px; color:#000; border:#ccc 1px solid; vertical-align:top; display:inline-block; }
.h_mid_box2 .h_mainbox .h_typecon span.active{ color:#fff; background:var(--hu-primary-color); border:var(--hu-primary-color) 1px solid; }


.h_mid_box2 .h_mainbox .h_conbox{ margin:30px 0 0 0; width:100%; display:none; float:left; }
.h_mid_box2 .h_mainbox .h_conbox.active{ display:inline; }

.h_mid_box2 .h_mainbox .h_conbox .listcon{ margin:0px; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }
.h_mid_box2 .h_mainbox .h_conbox .listcon a{ margin:40px 0 0 0; width:300px; display:block; }
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl{ margin:0; padding:0px; width:300px; text-align:center; background:#fff; float:left; }
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl dt{ margin:0px; padding-bottom:8px; width:100%; height:300px; text-align:center; float:left; overflow:hidden; }
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl dt img{ width:100%; height:100%; object-fit:scale-down; transition:all .3s;}
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl dt img:hover{transform:scale(1.1); }
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl dd{ position:relative; margin:0px; padding:0px; width:296px; height:45px; border:2px solid #b41e23; border-top:none; float:left; }
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl dd span{ position:absolute; z-index:2; top:-8px; left:3px; margin:0px; padding:0 5px; width:280px; height:50px; line-height:50px; font-size:15px; color:#fff; background:var(--hu-primary-color); float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.h_mid_box2 .h_mainbox .h_conbox .listcon a dl:hover dt{ box-shadow: 0 0 25px #666; }
.h_mid_box2 .h_mainbox .h_conbox .listcon a dl.endtd{ margin-right:0px; float:right; }

.h_mid_box2 .h_mainbox .h_conbox .morebtn{ margin:60px 0 0 0; width:100%; text-align:center; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:center; }
.h_mid_box2 .h_mainbox .h_conbox .morebtn a{ width:250px; height:50px; line-height:50px; letter-spacing:1px; color:#fff; font-size:16px; background:var(--hu-primary-color); display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:center; }
.h_mid_box2 .h_mainbox .h_conbox .morebtn a:hover{ color:#fff; background: #a20202; }







.h_mid_box3{ position:relative; margin:0 auto; margin-top:75px; padding:0 0 50px 0; width:1300px; }
.h_mid_box3 .h_typename{ margin:0 0 50px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box3 .h_typename .con{ padding:0 35px; width:auto; background:#fff; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box3 .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box3 .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family: ""arial, helvetica, sans-serif""; }

.h_mid_box3 .h_conbox{ margin:5px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }

.h_mid_box3 .h_conbox dl{ margin:30px 0 0 0; width:370px; min-height:375px; background:#fff; box-shadow: 1px 3px 8px 2px #b7b7b7; overflow:hidden; }
.h_mid_box3 .h_conbox dl dt{ margin:0px; width:100%; height:160px; text-align:center; float:left; }
.h_mid_box3 .h_conbox dl dd{ margin:0px; padding-bottom:10px; width:100%; height:160px; float:left; }
.h_mid_box3 .h_conbox dl dd h2{ margin:0px; padding: 20px 5px 15px 15px; width:100%; line-height: 30px; font-size: 22px; font-weight: bold; color: var(--hu-primary-color); box-sizing: border-box; float:left; }
.h_mid_box3 .h_conbox dl dd p{ margin:0px; padding: 0 5px 0 15px; width:100%; line-height: 30px; font-size: 16px; color: #777; box-sizing: border-box; float:left; overflow:hidden; }








.h_mid_box4{ margin:0 auto; padding-top:75px; width:100%; overflow:hidden; } 
.h_mid_box4 dl{ margin:0px; width:100%; background:#f0f1f1; display: flex; flex-wrap: wrap; flex-direction:row; justify-content: space-between; }
.h_mid_box4 dl dt{ margin:0px; width:50%; }
.h_mid_box4 dl dt img{ width:100%; }
.h_mid_box4 dl dd{ margin:0px; padding:20px 0 20px 65px; width:50%; box-sizing:border-box; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:flex-start; }

.h_mid_box4 dl dd .h_conbox{ margin:0px; width:565px; overflow:hidden; }
.h_mid_box4 dl dd .h_conbox .title{ margin:0px; padding-bottom:45px; width:100%; float:left; }
.h_mid_box4 dl dd .h_conbox .title h2{ margin: 0px; width:100%; line-height: 45px; color: var(--hu-primary-color); font-size: 40px; font-weight:bold; float:left }
.h_mid_box4 dl dd .h_conbox .title span{ margin: 7px 0 0 0; width:100%; line-height: 40px; color: #333; font-size: 28px; float:left }
.h_mid_box4 dl dd .h_conbox .conlist{ margin:0px; padding:25px 0; width:100%; border-bottom:#ccc 1px solid; float:left; }
.h_mid_box4 dl dd .h_conbox .conlist .con{ margin:0px; width:100%; float:left; }
.h_mid_box4 dl dd .h_conbox .conlist .con i{ padding:0px; width: 60px; height: 96px; line-height: 62px; font-size: 37px; color: #fff; text-align: center; background: url(../images/num_bg.png) no-repeat center top; float:left; display:block; }
.h_mid_box4 dl dd .h_conbox .conlist .con h4 { margin:0px; padding-bottom:13px; width:470px; line-height:26px; font-size: 24px; font-weight: bold; color: #333; vertical-align:top; float:right; }
.h_mid_box4 dl dd .h_conbox .conlist .con p { padding:3px 0 3px 20px; width:450px; line-height: 25px; font-size: 16px; color: #666; background: url(../images/icon_item.png) no-repeat left 11px; float:right; }
.h_mid_box4 dl dd .h_conbox .conlist.startd{ padding-top:0px;  }
.h_mid_box4 dl dd .h_conbox .conlist.endtd{ padding-bottom:0px; border:none; }

.h_mid_box4 dl.item2{ flex-direction: row-reverse; }
.h_mid_box4 dl.item2 dd{ padding:20px 65px 20px 0; justify-content:flex-end; }








.h_mid_box5{ position:relative; margin:0 auto; margin-top:75px; width:1300px; overflow:hidden; }
.h_mid_box5 .h_typename{ margin:0 0 50px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box5 .h_typename .con{ padding:0 35px; width:auto; background:#fff; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box5 .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box5 .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif }

.h_mid_box5 .h_conbox{ position:relative; margin:30px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.h_mid_box5 .h_conbox .midline{ position:absolute; z-index:2; left:624px; top:35px; width:52px; height:581px; background:url(../images/bg01.png) no-repeat; }

.h_mid_box5 .h_conbox dl{ margin:0px; width:650px; height:130px; background:#F7F7F7; border-bottom:#C4C4C4 1px dashed; overflow:hidden; }
.h_mid_box5 .h_conbox dl dt{ margin:0px; width:170px; height:130px; text-align:center; float:left; }
.h_mid_box5 .h_conbox dl dt img{ width:100%; height:100%; }
.h_mid_box5 .h_conbox dl dd{ margin:0px; padding:10px 60px 10px 20px; width:480px; text-align:right; box-sizing:border-box; float:right; overflow:hidden; }
.h_mid_box5 .h_conbox dl dd h1{ margin:3px 0 0 0; width:100%; line-height:32px; font-size:23px; color:var(--hu-primary-color); float:left; }
.h_mid_box5 .h_conbox dl dd h1 i{ font-style:normal; color:var(--hu-primary-font-color); font-weight:normal; }
.h_mid_box5 .h_conbox dl dd p{ margin:6px 0 0 0; width:100%; height:66px; line-height:22px; font-size:14px; color:#333; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.h_mid_box5 .h_conbox dl.flt1{}
.h_mid_box5 .h_conbox dl.flt0 dt{ float:right;}
.h_mid_box5 .h_conbox dl.flt0 dd{ padding-left:60px; padding-right:20px; text-align:left; float:left;}

.h_mid_box5 .h_conbox dl.item1, .h_mid_box5 .h_conbox dl.item4, .h_mid_box5 .h_conbox dl.item5, .h_mid_box5 .h_conbox dl.item8, .h_mid_box5 .h_conbox dl.item9{ background:#F7F7F7;}
.h_mid_box5 .h_conbox dl.item2, .h_mid_box5 .h_conbox dl.item3, .h_mid_box5 .h_conbox dl.item6, .h_mid_box5 .h_conbox dl.item7, .h_mid_box5 .h_conbox dl.item10{ background:#fff;}






.h_mid_box6{ position:relative; margin:0 auto; margin-top:75px; width:1300px; overflow:hidden; }
.h_mid_box6 .h_typename{ margin:0 0 50px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box6 .h_typename .con{ padding:0 35px; width:auto; background:#fff; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box6 .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box6 .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif }

.h_mid_box6 .h_conbox{ margin:40px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:center; }
.h_mid_box6 .h_conbox dl{ margin:0px; width:103px; text-align:center; cursor:pointer; overflow:hidden; }
.h_mid_box6 .h_conbox dl dt{ margin:0px; width:95px; height:95px; background:#767676; border:#DCDCDC 4px solid; border-radius:50%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; align-items:center; justify-content:center;  }
.h_mid_box6 .h_conbox dl dd{ margin:0px; width:100%; float:left; }
.h_mid_box6 .h_conbox dl dd em{ margin:10px 0 0 0; width:100%; line-height:30px; font-size:24px; color:#3E3E3E; font-weight:bold; float:left; }
.h_mid_box6 .h_conbox dl dd span{ margin:8px 0 0 0; width:100%; line-height:25px; font-size:16px; color:#333; float:left; }
.h_mid_box6 .h_conbox dl:hover dt{ background-color:var(--hu-primary-color); border-color: #b10101; }
.h_mid_box6 .h_conbox dl:hover dd em, .h_mid_box6 .h_conbox dl:hover dd span{ color:#a20202; }
.h_mid_box6 .h_conbox i{ margin:40px 0 0 0; width:65px; height:23px; font-style:normal; background:url(../images/lc_bg1.png) no-repeat center center; display:block; }
.h_mid_box6 .h_conbox i:hover{ background:url(../images/lc_bg2.png) no-repeat center center; }






.h_mid_box7{ position:relative; margin:0 auto; margin-top:75px; width:1300px; overflow:hidden; }
.h_mid_box7 .h_typename{ margin:0 0 60px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box7 .h_typename .con{ padding:0 35px; width:auto; background:#fff; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box7 .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box7 .h_typename .con p{ margin:8px 0 0 0;  width:auto; line-height:30px; letter-spacing:1px; font-size:22px; color:#4e4e4e; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif }

.h_mid_box7 .h_conbox{ margin:25px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:center; }
.h_mid_box7 .h_conbox dl{ margin:20px 10px 0 10px; width:390px; text-align:center; overflow:hidden; }
.h_mid_box7 .h_conbox dl dt{ margin:0px; width:100%; height:485px; float:left; }
.h_mid_box7 .h_conbox dl dt img{ width:100%; }
.h_mid_box7 .h_conbox dl dd{ margin:0px; width:100%; height:80px; line-height:80px; color:#fff; font-size:26px; font-weight:bold; background: var(--hu-primary-color); float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }





.h_mid_box8{ margin:0 auto; margin-top:75px; padding:0 0 75px 0; width:100%; background:#eee; overflow:hidden; }
.h_mid_box8 .h_mainbox{ position:relative; margin:0 auto; width:1300px; }
.h_mid_box8 .h_mainbox .h_typename{ margin:65px 0 60px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box8 .h_mainbox .h_typename .con{ padding:0 35px; width:auto; background:#eee; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box8 .h_mainbox .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box8 .h_mainbox .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:30px; letter-spacing:1px; font-size:22px; color:#4e4e4e; text-transform:uppercase; font-family: ""arial, helvetica, sans-serif""; }

.h_mid_box8 .h_mainbox .h_conbox{ margin:10px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.h_mid_box8 .h_mainbox .h_conbox dl{ margin:30px 0 0 0; width:300px;  }
.h_mid_box8 .h_mainbox .h_conbox dl dt{ margin:0px; width:100%; height:225px; text-align:center; float:left; overflow:hidden; }
.h_mid_box8 .h_mainbox .h_conbox dl dt img{ width:100%; height:100%; }
.h_mid_box8 .h_mainbox .h_conbox dl dd{ margin:0px; width:100%; float:left; }
.h_mid_box8 .h_mainbox .h_conbox dl dd h2{ margin:10px 0 0 0; width:100%; line-height:25px; font-size:16px; font-weight:bold; color:#333; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box8 .h_mainbox .h_conbox dl dd h2 a{ color:#333; }
.h_mid_box8 .h_mainbox .h_conbox dl dd h2 a:hover{ color:var(--hu-primary-color); }
.h_mid_box8 .h_mainbox .h_conbox dl dd p{ margin:8px 0 0 0; width:100%; height:46px; line-height:23px; font-size:14px; color:#999; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.h_mid_box8 .h_mainbox .h_conbox dl dd p a{ color:var(--hu-primary-color); }
.h_mid_box8 .h_mainbox .h_conbox dl dd p a:hover{ color: #a20202; }





.h_mid_box9{ margin:0 auto; padding:0; width:100%; background:var(--hu-primary-color); overflow:hidden; }
.h_mid_box9 .h_mainbox{ margin:0 auto; width:880px; min-height:460px; background:url(../images/bg02.png) no-repeat right center; overflow:hidden; }
.h_mid_box9 .h_mainbox .h_conbox{ margin:0; width:350px; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:flex-start; }
.h_mid_box9 .h_mainbox .h_conbox .title{ margin:35px 0 0 0; width:100%; float:left; }
.h_mid_box9 .h_mainbox .h_conbox .title h1{ margin:0px; width:100%; line-height:45px; font-size:30px; font-weight:bold; color:#fff; float:left; }
.h_mid_box9 .h_mainbox .h_conbox .title p{ margin:0px; width:100%; line-height:30px; font-size:18px; color:#f3f7fd; float:left; }
.h_mid_box9 .h_mainbox .h_conbox .formbox{ margin:0px; padding-bottom:25px; width:100%; float:left; }
.h_mid_box9 .h_mainbox .h_conbox .formbox .f_text{ margin:12px 0 0 0; padding:0 10px 0 40px; width:300px; height:46px; line-height:46px; font-size:16px; color:var(--hu-primary-font-color); background-color:#fff; border:none; border-radius:6px; overflow:hidden; }
.h_mid_box9 .h_mainbox .h_conbox .formbox .f_sel{ margin:12px 0 0 0; padding:0 0 0 36px; width:350px; height:46px; line-height:46px; font-size:16px; color:var(--hu-primary-font-color); background-color:#fff; border:none; border-radius:6px; overflow:hidden; }
.h_mid_box9 .h_mainbox .h_conbox .formbox input::-webkit-input-placeholder{ color:#9f9f9f; }
.h_mid_box9 .h_mainbox .h_conbox .formbox .uname_tb{ background:#fff url(../images/form1.png) no-repeat 13px center; }
.h_mid_box9 .h_mainbox .h_conbox .formbox .mobile_tb{ background:#fff url(../images/form2.png) no-repeat 13px center; }
.h_mid_box9 .h_mainbox .h_conbox .formbox .area_tb{ background:#fff url(../images/form3.png) no-repeat 13px center; }
.h_mid_box9 .h_mainbox .h_conbox .formbox .f_sub{ margin:12px 0 0 0; padding:0px; width:100%; height:46px; line-height:46px; font-size:18px; color:#fff; text-align:center; background-color: #a20202; border:none; border-radius:6px; cursor:pointer; overflow:hidden; }





.h_mid_box10{ position:relative; margin:0 auto; margin-top:75px; padding:0px; width:1300px; }
.h_mid_box10 .h_typename{ margin:0 0 50px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box10 .h_typename .con{ padding:0 35px; width:auto; background:#fff; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box10 .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box10 .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family: ""arial, helvetica, sans-serif""; }

.h_mid_box10 .h_conbox{ margin:5px 0 0 0; width:100%; float:left; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }

.h_mid_box10 .h_conbox dl{ position:relative; margin:30px 0 0 0; padding-bottom:125px; width:400px; }
.h_mid_box10 .h_conbox dl dt{ margin:0px; width:100%; height:300px; text-align:center; float:left; }
.h_mid_box10 .h_conbox dl dt img{ width:100%; height:100%; }
.h_mid_box10 .h_conbox dl dd{ position:absolute; z-index:10; left:0px; bottom:0px; margin:0px; width:400px; height:252px; background:url(../images/i_new_bg.png) no-repeat; float:left; 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; }
.h_mid_box10 .h_conbox dl dd i{ margin:57px 0 0 25px; width:140px; line-height:18px; font-size:10px; color:#333; font-style:normal; float:left; }
.h_mid_box10 .h_conbox dl dd h2{ margin:13px 0 0 25px; width:250px; line-height:25px; font-size:15px; font-weight:bold; color:#1a1a1a; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.h_mid_box10 .h_conbox dl dd p{ margin:12px 0 0 25px; width:250px; height:60px; line-height:20px; font-size:12px; color:#555; float:left; overflow:hidden; }

.h_mid_box10 .h_conbox dl:hover dd{ background:url(../images/i_new_bg_hl.png) no-repeat; 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; }
.h_mid_box10 .h_conbox dl:hover dd i{ color:#fff; }
.h_mid_box10 .h_conbox dl:hover dd h2{ color:#fff; }
.h_mid_box10 .h_conbox dl:hover dd p{ color:#eee; }
.h_mid_box10 .h_conbox dl dd a{ width:100%; height:100%; display:block; }

.h_mid_box10 .morebtn{ margin:65px 0 0 0; width:100%; text-align:center; float:left; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:center; }
.h_mid_box10 .morebtn a{ width:250px; height:50px; line-height:50px; letter-spacing:1px; color:#fff; font-size:16px; background:var(--hu-primary-color); display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:center; }
.h_mid_box10 .morebtn a:hover{ color:#fff; background: #a20202; }





.h_mid_height{ margin:0 auto; width:100%; height:75px; overflow:hidden; }

.h_mid_box11{ margin:0 auto; padding:0 0 50px 0; width:100%; background:#eee; overflow:hidden; }
.h_mid_box11 .h_mainbox{ position:relative; margin:0 auto; width:1400px; }
.h_mid_box11 .h_mainbox .h_typename{ margin:65px 0 50px 50px; width:1300px; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box11 .h_mainbox .h_typename .con{ padding:0 35px; width:auto; background:#eee; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box11 .h_mainbox .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box11 .h_mainbox .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family: ""arial, helvetica, sans-serif""; }

.h_mid_box11 .h_mainbox .h_typecon{ margin:25px 0 0 0; width:100%; text-align:center; cursor:pointer; float:left; }
.h_mid_box11 .h_mainbox .h_typecon a{ margin:18px 5px 0 5px; padding:0 18px; min-width:90px; height:38px; line-height:38px; font-size:16px; color:#000; border:#ccc 1px solid; vertical-align:top; display:inline-block; }
.h_mid_box11 .h_mainbox .h_typecon a:hover{ color:var(--hu-primary-color); border:var(--hu-primary-color) 1px solid; }

.h_casebox{ margin:0px; padding: 60px 0 0 0; width:1400px; overflow:hidden;}
.h_casebox .swiper-container, .h_casebox .swiper-wrapper{ width:100%; min-width: 700px;}
.h_casebox .home-case{ margin-top: 30px;}
.h_casebox .home-case .swiper-slide{ width:750px; min-width: 700px; position: relative; }
.h_casebox .home-case .swiper-slide a{ width:100%; min-width: 700px;  opacity:1; z-index:9; text-decoration:none; background-color: #d2d2d2;}
.h_casebox .home-case .swiper-slide a img{ width:750px; height:500px;}
.h_casebox .home-casetit{ color:#000; line-height:50px; height:50px !important; width: 100%; box-sizing: border-box;  font-size: 18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.h_mid_box11 .h_mainbox .morebtn{ margin:60px 0 0 0; width:100%; text-align:center; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:center; }
.h_mid_box11 .h_mainbox .morebtn a{ width:250px; height:50px; line-height:50px; letter-spacing:1px; color:#fff; font-size:16px; background:var(--hu-primary-color); display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:center; }
.h_mid_box11 .h_mainbox .morebtn a:hover{ color:#fff; background: #a20202; }





.h_mid_box12{ position:relative; margin:0 auto; margin-top:75px; width:1300px; overflow:hidden; }
.h_mid_box12 .h_typename{ margin:0 0 50px 0; width:100%; height:32px; box-sizing:border-box; border-bottom:#ed9898 3px solid; float:left; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box12 .h_typename .con{ padding:0 35px; width:auto; background:#fff; display: flex; flex-wrap: nowrap; flex-direction: column; align-items: center; }
.h_mid_box12 .h_typename .con h1{ margin:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); }
.h_mid_box12 .h_typename .con p{ margin:5px 0 0 0;  width:auto; line-height:20px; letter-spacing:1px; font-size:12px; color:#4e4e4e; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif }
.h_mid_box12 .h_conbox{ margin:35px 0 0 0; width:100%; float:left; overflow:hidden; }

.h_mid_box12 .morebtn{ margin:30px 0 0 0; padding-top:60px; width:100%; text-align:center; border-top:2px solid #666; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:center; }
.h_mid_box12 .morebtn a{ width:250px; height:50px; line-height:50px; letter-spacing:1px; color:#fff; font-size:16px; background:var(--hu-primary-color); display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:center; }
.h_mid_box12 .morebtn a:hover{ color:#fff; background: #a20202; }






/*------------------Neiye------------------------------*/

.ny_ad_box{ margin:0 auto; padding:0px; width:100%; text-align:center; overflow:hidden; }
.ny_ad_box img{ width:100%; }





.ny_type_height{ position:relative; z-index:1; margin:0 auto; width:100%; height:51px; display:none; overflow:hidden; }

.ny_typecon_box{ margin:0 auto; width:100%; height:50px; text-align:center; background-color:#eee; border-bottom: 1px solid var(--hu-primary-color); display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.ny_typecon_box.upm{ position:fixed; z-index:10; left:0px; top:110px; }

.ny_typecon_box .h_aboutbox{ margin:0px; width:1300px; height:100%; display: flex; flex-wrap: wrap; flex-direction: row; justify-content:center; }
.ny_typecon_box .h_aboutbox span{ margin:0 12px; padding:0 25px; width:auto; height:50px; line-height:50px; font-size:16px; color:#888; cursor:pointer; display:block; }
.ny_typecon_box .h_aboutbox span.on{ color:var(--hu-primary-color); font-weight:bold; border-bottom:var(--hu-primary-color) 3px solid; }

.ny_typecon_box .h_conbox{ margin:0px; width:1300px; height:100%; display: flex; flex-wrap: wrap; flex-direction: row; justify-content:center; }
.ny_typecon_box .h_conbox span{ margin:0 15px; width:auto; height:53px; line-height:50px; font-size:16px; color:#888; }
.ny_typecon_box .h_conbox span a{ padding:0 25px; width:auto; height:50px; color:#888; display:block; }
.ny_typecon_box .h_conbox span a:hover{ color:var(--hu-primary-color); font-weight:bold; border-bottom:var(--hu-primary-color) 3px solid; }
.ny_typecon_box .h_conbox span a.on{ color:var(--hu-primary-color); font-weight:bold; border-bottom:var(--hu-primary-color) 3px solid; }





.ny_location_box{ margin:0 auto; padding-bottom:10px; width:1300px; border-bottom:#dcdcdc 1px dashed; overflow:hidden; }
.ny_location_box .h_conbox{ margin:25px 0 0 0; padding:0 0 0 15px; width:100%; line-height:20px; font-size:14px; color:#999; border-left:#a20202 10px solid; box-sizing:border-box; float:left; overflow:hidden; }
.ny_location_box .h_conbox a{ color:#666; }
.ny_location_box .h_conbox a:hover{ color:var(--hu-primary-color); }





.ny_about_box{ margin:0 auto; width:100%; overflow:hidden; }
.ny_about_box .h_mainbox{ margin:0 auto; padding:70px 0; width:100%; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.ny_about_box .h_mainbox .h_typename{ margin:0px; width:1100px; text-align:center; display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; }
.ny_about_box .h_mainbox .h_typename span{ margin:0px; padding:0px; width:auto; line-height:50px; font-size:40px; color:var(--hu-primary-color); text-transform: uppercase; font-family: 'Arial, Helvetica, sans-serif'; }
.ny_about_box .h_mainbox .h_typename i{ margin:12px 0 0 0; padding-top:8px; width:auto; line-height:30px; font-size:20px; color:#000; border-top:#ccc 1px solid; font-style:normal; }
.ny_about_box .h_mainbox .h_content{ margin:35px 0 0 0; width:1160px; overflow:hidden; }
.ny_about_box .h_mainbox.item1{}
.ny_about_box .h_mainbox.item0{ background:#eee; }






.ny_content_box{ margin:0 auto; margin-top:45px; padding:0px; width:1160px; overflow:hidden; }







.ny_product_box{ margin:0 auto; margin-top:20px; width:1300px; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }
.ny_product_box a{ margin:40px 0 0 0; width:300px; display:block; }
.ny_product_box a dl{ margin:0; padding:0px; width:300px; text-align:center; background:#fff; float:left; }
.ny_product_box a dl dt{ margin:0px; padding-bottom:8px; width:100%; height:300px; text-align:center; float:left; overflow:hidden; }
.ny_product_box a dl dt img{ width:100%; height:100%; object-fit:scale-down; transition:all .3s;}
.ny_product_box a dl dt img:hover{transform:scale(1.1); }
.ny_product_box a dl dd{ position:relative; margin:0px; padding:0px; width:296px; height:45px; border:2px solid #b41e23; border-top:none; float:left; }
.ny_product_box a dl dd span{ position:absolute; z-index:2; top:-8px; left:3px; margin:0px; padding:0 5px; width:280px; height:50px; line-height:50px; font-size:15px; color:#fff; background:var(--hu-primary-color); float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.ny_product_box a dl:hover dt{ box-shadow: 0 0 25px #666; }
.ny_product_box a dl.endtd{ margin-right:0px; float:right; }
.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:50px; width:100%; overflow:hidden; }
.ny_product_xx_box .h_mainbox1{ margin:0 auto; padding:0; width:1300px; background:#eee; overflow:hidden; }
.ny_product_xx_box .h_mainbox1 .left_box{ position:relative; margin:0px; padding:0px; width:350px; height:700px; background:#bfbfbf; float:left; }

.ny_product_xx_box .h_mainbox1 .left_box .conbox{ position:absolute; z-index:5; top:50px; left:130px; padding: 0 20px 20px 20px; width:400px; height: 600px; font-size: 14px; color: #fff; box-sizing: border-box; border: 2px solid #fff; background-color: #0d2c71; 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:28px 0 0 0; padding-bottom:10px; width:100%; line-height:34px; font-size: 22px; 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:14px; 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:90px; overflow:hidden; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_con dl dd{ margin:0px; width:265px; overflow:hidden; }
.ny_product_xx_box .h_mainbox1 .left_box .conbox .h_share{ margin:25px 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 200px; width:950px; height:700px; box-sizing:border-box; float:right; }

.ny_product_xx_box .h_mainbox1 .right_box .swiper-container{ width:600px; height:600px; }
.ny_product_xx_box .h_mainbox1 .right_box .swiper-wrapper{ width: 600px;  min-width: 600px; }
.ny_product_xx_box .h_mainbox1 .right_box .swiper-slide{ width:600px; height:600px; 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:65px; width:100%; background:#fff; overflow:hidden; }
.ny_product_xx_box .h_mainbox2 .h_typename{ margin:6px auto; width: 100%; height: 48px; background-color: #0d2c71; display: flex; flex-wrap: wrap; flex-direction:column; align-items: center; }
.ny_product_xx_box .h_mainbox2 .h_typename .h_con{ position:relative; width:1300px; height:48px; }
.ny_product_xx_box .h_mainbox2 .h_typename .h_con i{ position:absolute; z-index:2; top:-6px; left:0px; width:106px; height:60px; line-height:60px; text-align:center; font-size:30px; font-weight:bold; color:#fff; font-style:normal; background:url(../images/tb02.png) no-repeat center top; }
.ny_product_xx_box .h_mainbox2 .h_typename .h_con span{ margin-left:106px; 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:50px; width:1160px; overflow:hidden;}







.ny_case_box{ margin:0 auto; margin-top:20px; width:1300px; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }
.ny_case_box a{ margin:40px 0 0 0; width:416px; display:block; }
.ny_case_box a dl{ margin:0; padding:8px; width:100%; text-align:center; background:#fff; box-sizing:border-box; cursor:pointer; float:left; }
.ny_case_box a dl dt{ margin:0px; padding:0px; width:100%; height:270px; text-align:center; float:left; overflow:hidden; }
.ny_case_box a dl dt img{ width:100%; height:100%; object-fit:scale-down; transition:all .3s;}
.ny_case_box a dl dt img:hover{ transform:scale(1.1); }

.ny_case_box a dl dd{ margin:1px 0 0 0; padding:0px; width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center; background:var(--hu-primary-color); float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.ny_case_box a dl:hover{ box-shadow: 0 0 25px #666; }
.ny_case_box a dl.endtd{ margin-right:0px; float:right; }
.ny_case_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }







.ny_hotnews_box{ margin:0 auto; margin-top:30px; padding:30px 0 0 0; width:1300px; background:#dcdcdc; overflow:hidden; }

.ny_hotnews_box .swiper-container{ margin:0 0 0 30px; padding:0 0 60px 0; width:1240px; }
.ny_hotnews_box .swiper-wrapper{ margin:0px; padding:0px; width:1240px; }
.ny_hotnews_box .swiper-slide{ width: 100%; }
.ny_hotnews_box .swiper-pagination{ margin:0 0 0 -30px; width:100%; }
.ny_hotnews_box .swiper-pagination-bullet {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #b5b5b6;
    margin: 0 10px !important;
    opacity: 0.8;
    border: 0;
    cursor: pointer;
}
.ny_hotnews_box .swiper-pagination-bullet-active { opacity: 1; background: var(--hu-primary-color); }

.ny_hotnews_box .h_conbox{ margin:0px; width:1240px; height:300px; float:left; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between; }
.ny_hotnews_box .h_conbox .left_box{ margin:0px; width:800px; text-align:left; }
.ny_hotnews_box .h_conbox .left_box .h_title{ margin:0px; width:100%; line-height:33px; font-size:24px; float:left; }
.ny_hotnews_box .h_conbox .left_box .h_title a{ color:#494949; display:inline; }
.ny_hotnews_box .h_conbox .left_box .h_title a:hover{ color:var(--hu-primary-color); }
.ny_hotnews_box .h_conbox .left_box .h_time{ margin:8px 0 0 0; width:100%; line-height:25px; color:#686463; font-size:16px; float:left; }
.ny_hotnews_box .h_conbox .left_box .h_time span{ margin:0 20px 0 0; width:auto; float:left; }
.ny_hotnews_box .h_conbox .left_box .h_time i{ margin:0px; padding-left:22px; width:auto; background:url(../images/tb03.png) no-repeat left center; font-style:normal; background-size:18px auto; float:left; }
.ny_hotnews_box .h_conbox .left_box .h_scon{ margin:15px 0 0 0; width:100%; line-height:27px; color:#686463; font-size:14px; float:left; overflow:hidden; }
.ny_hotnews_box .h_conbox .left_box .h_more{ margin:25px 0 0 0; width:100%; float:left; }
.ny_hotnews_box .h_conbox .left_box .h_more a{ position: relative; margin:0px; padding:6px 30px; width:50px; font-size:13px; color:#686463; text-align:center; border:1px solid #686463; text-decoration:none; display:inline; }
.ny_hotnews_box .h_conbox .left_box .h_more a:hover{ color:#fff; border:1px solid var(--hu-primary-color); background:var(--hu-primary-color); }

.ny_hotnews_box .h_conbox .right_box{ margin:0px; width:400px; height:100%; display:block; }
.ny_hotnews_box .h_conbox .right_box img{ width:100%; height:100%; object-fit:scale-down; }






.ny_news_box{ margin:0 auto; margin-top:50px; width:1300px; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:row; justify-content:space-between;  }
.ny_news_box a{ margin:0px; padding:0px; width:630px; display:block; }
.ny_news_box a dl{ margin:0px; padding:12px 0 15px 0; width:100%; border-bottom:#000 1px solid; float:left; }
.ny_news_box a dl dt{ margin:20px 0 0 0; padding:0px; width:120px; text-align:center; color:#777; font-family:Arial, Helvetica, sans-serif; float:left; overflow:hidden; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; }
.ny_news_box a dl dt i{ width:100%; line-height:72px; font-size:70px; font-style:normal; }
.ny_news_box a dl dt span{ width:100%; line-height:24px; font-size:16px; }

.ny_news_box a dl dd{ margin:0px; padding:0px; width:510px; float:right; }
.ny_news_box a dl dd i{ margin:0 10px 0 100px; padding-left:22px; width:auto; line-height:20px; font-size:12px; color:#303030; background:url(../images/tb03.png) no-repeat left center; font-style:normal; background-size:18px auto; float:right; }

.ny_news_box a dl dd h1{ margin:8px 30px 0 0; width:480px; line-height:25px; font-size:18px; font-weight:normal; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_news_box a dl dd h1 a{ color:#303030; }
.ny_news_box a dl dd h1 a:hover{ color:var(--hu-primary-color); }
.ny_news_box a dl dd p{ margin:16px 30px 0 0; width:480px; height:66px; line-height:22px; font-size:12px; color:#838383; float:left;
display: -webkit-box;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.ny_news_box a dl:hover{ background-color:#ccc; color:#000; } 
.ny_news_box a dl:hover dt{ color:#303030; }
.ny_news_box a dl:hover dd p{ color:var(--hu-primary-font-color); }
.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:1300px; overflow:hidden; }
.ny_news_xx_box .h_title{ margin:0px; width:100%; line-height:170%; color:#000; font-size:28px; text-align:center; float:left; }
.ny_news_xx_box .h_datecon{ margin:30px 0 0 0; width:100%; line-height:50px; min-height:5px; color:#666; font-size:13px; text-align:center; border-bottom:#333 1px solid; float:left; }
.ny_news_xx_box .h_share{ margin:8px 0 0 0; width:100%; 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 0; width:100%; float:left; overflow:hidden; }






.ny_video_box{ margin:0 auto; margin-top:10px; width:1300px; display: flex; flex-wrap: wrap; flex-direction:row; align-items: center; justify-content:space-between; }
.ny_video_box a{ margin:40px 0 0 0; width:410px; display:block; }
.ny_video_box a dl{ position:relative; margin:0; padding:4px; width:100%; text-align:center; background:#ccc; border:#eee 1px solid; box-sizing:border-box; cursor:pointer; float:left; }
.ny_video_box a dl dt{ margin:0px; padding:0px; width:100%; height:270px; text-align:center; float:left; overflow:hidden; }
.ny_video_box a dl dt img{ width:100%; height:100%; }
.ny_video_box a dl dd{ position:absolute; z-index:7; left:0px; bottom:0px; margin:0px; padding:10px; width:100%; height:50px; line-height:30px; font-size:15px; text-align:center; color:#fff; text-align:center; background-color: rgba(226,2,2,.7); box-sizing:border-box; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_video_box a dl .videotb{ position:absolute; z-index:5; left:0px; top:0px; margin:0px; width:100%; height:100%; background-image:url(../images/video-icon.png); background-repeat:no-repeat; background-position:center center; display:block; }

.ny_video_box a dl:hover{ border:#004998 1px solid; box-shadow: 0 0 25px #666; }
.ny_video_box a dl:hover .videotb{ background-color:rgba(0,0,0,0.3); } 
.ny_video_box .no_content{ margin:0px; padding:120px 0; width:100%; text-align:center; font-size:16px; color:#666; float:left; }







.ny_parnext_box{ margin:0 auto; margin-top:35px; padding:17px 0 0 0; width:1300px; border-top:#ddd 1px solid; overflow:hidden; }
.ny_parnext_box span{ margin:0px; width:100%; line-height:30px; font-size:14px; color:#999; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.ny_parnext_box span a{ color:var(--hu-primary-font-color); }
.ny_parnext_box span a:hover{ color:#004998; }



/*------------页码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:var(--hu-primary-color); border:var(--hu-primary-color) 1px solid; }
.page_box span a.on{ color:#fff; background:var(--hu-primary-color); border:var(--hu-primary-color) 1px solid }
.page_box span a.on:hover{ color:#fff; background:var(--hu-primary-color); border:var(--hu-primary-color) 1px solid }

/*------------页码1----------*/

/*------------------footer------------------------------*/
.f_padheght{ margin:0 auto; width:100%; height:65px; overflow:hidden; }


.bottom_box{ margin:0 auto; width:100%; background:#e0e0e0; overflow:hidden; }
.bottom_box .main_box1{ margin:0 auto; padding:40px 0; width:1300px; overflow:hidden; }
.bottom_box .main_box1 .left_con{ margin:0px; width:auto; float:left; }
.bottom_box .main_box1 .left_con dl{ margin:0 20px 0 0; width:165px; float:left; overflow:hidden; }
.bottom_box .main_box1 .left_con dl dt{ margin:0px; width:100%; line-height:30px; font-size:16px; color: #a10101; float:left; }
.bottom_box .main_box1 .left_con dl dt a{ color: #a10101; }
.bottom_box .main_box1 .left_con dl dt a:hover{ color:var(--hu-primary-color); }
.bottom_box .main_box1 .left_con dl dd{ margin:12px 0 0 0; padding:0px; width:100%; float:left; }
.bottom_box .main_box1 .left_con dl dd span{ margin:0px; width:100%; line-height:28px; font-size: 14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:aliceblue; float:left; }
.bottom_box .main_box1 .left_con dl dd span a{ color:#777; }
.bottom_box .main_box1 .left_con dl dd span a:hover{ color:var(--hu-primary-color); }


.bottom_box .main_box1 .right_con{ margin:0px; width:auto; float:right; }
.bottom_box .main_box1 .right_con dl{ margin:20px 0 0 20px; width:120px; text-align:center; vertical-align:top; display:inline-block; }
.bottom_box .main_box1 .right_con dl dt{ margin:0px; width:100%; font-style:normal; float:left; }
.bottom_box .main_box1 .right_con dl dt img{ width:100%; }
.bottom_box .main_box1 .right_con dl dd{ margin:10px 0 0 0; width:100%; line-height:22px; font-size:13px; color:#333; float:left; }

.bottom_box .main_box2{ margin:0 auto; padding:15px 0; width:100%; background:#a10101; overflow:hidden; }
.bottom_box .main_box2 .con_box{ margin:0 auto; width:1300px; line-height:23px; font-size:12px; color:#fff; text-align:center; overflow:hidden; }
.bottom_box .main_box2 .con_box a{ color:#fff; }
.bottom_box .main_box2 .con_box a:hover{ color:#fff; text-decoration:underline; }





#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 */
