@charset "utf-8";
/* CSS Document *//*d44647*/

body{ font-family:'Arial','微软雅黑'; position:relative; font-size:14px; line-height:1.6; padding-top:0;overflow-x: hidden;}
.clear{ clear:both; margin:0;}.inline-block{ display:inline-block;}.b{ font-weight:bold;}.-b{ font-weight:normal;}.impact{ font-family:impact;}

@media screen and (min-width: 320px){html{font-size: 25px;}}
@media screen and (min-width: 375px){html{font-size: 26px;}}
@media screen and (min-width: 414px){html{font-size: 29px;}}
@media screen and (min-width: 568px){html{font-size: 39px;}}
@media screen and (min-width: 768px){html{font-size: 53px;}}
@media (min-width: 1024px){html{font-size: 71px;}}
@media (min-width: 1100px){html{font-size: 76px;}}
@media (min-width: 1280px){html{font-size: 89px;}}
@media (min-width: 1366px){html{font-size: 95px;}}
@media (min-width: 1440px){html {font-size: 100px;}}
@media (min-width: 1680px){html {font-size: 117px;}}
@media (min-width: 1920px){html {font-size: 133px;}}
.layui-col-space90{ margin:45px; }.layui-col-space90 >*{ padding:45px; }
.layui-col-space50{ margin:-25px; }.layui-col-space50 >*{ padding:25px; }.layui-col-space40{ margin:-20px; }.layui-col-space40 >*{ padding:20px; }
.layui-col-space30{ margin:-15px; }.layui-col-space30 >*{ padding:15px; }.layui-col-space20{ margin:-10px; }.layui-col-space20 >*{ padding:10px; }

.pt0{ padding-top:0;}.pb0{ padding-bottom:0;}.ptb0{ padding-top:0; padding-bottom:0;}.plr0{ padding-left:0; padding-right:0;}.pl0{ padding-left:0; }.pr0{ padding-right:0; }.ptblr0{ padding:0;}
.pt05{ padding-top:5px;}.pb05{ padding-bottom:5px;}.ptb05{ padding-top:5px; padding-bottom:5px;}.plr05{ padding-left:5px; padding-right:5px;}.pl05{ padding-left:5px; }.pr05{ padding-right:5px; }.ptblr05{ padding:5px;}
.pt10{ padding-top:10px;}.pb10{ padding-bottom:10px;}.ptb10{ padding-top:10px; padding-bottom:10px;}.plr10{ padding-left:10px; padding-right:10px;}.pl10{ padding-left:10px; }.pr10{ padding-right:10px; }.ptblr10{ padding:10px;}
.pt20{ padding-top:20px;}.pb20{ padding-bottom:20px;}.ptb20{ padding-top:20px; padding-bottom:20px;}.plr20{ padding-left:20px; padding-right:20px;}.pl20{ padding-left:20px; }.pr20{ padding-right:20px; }.ptblr20{ padding:20px;}
.pt30{ padding-top:30px;}.pb30{ padding-bottom:30px;}.ptb30{ padding-top:30px; padding-bottom:30px;}.plr30{ padding-left:30px; padding-right:30px;}.pl30{ padding-left:30px; }.pr30{ padding-right:30px; }.ptblr30{ padding:30px;}
.pt40{ padding-top:40px;}.pb40{ padding-bottom:40px;}.ptb40{ padding-top:40px; padding-bottom:40px;}.plr40{ padding-left:40px; padding-right:40px;}.pl40{ padding-left:40px; }.pr40{ padding-right:40px; }.ptblr40{ padding:40px;}
.pt50{ padding-top:50px;}.pb50{ padding-bottom:50px;}.ptb50{ padding-top:50px; padding-bottom:50px;}.plr50{ padding-left:50px; padding-right:50px;}.pl50{ padding-left:50px; }.pr50{ padding-right:50px; }.ptblr50{ padding:50px;}
.pt60{ padding-top:60px;}.pb60{ padding-bottom:60px;}.ptb60{ padding-top:60px; padding-bottom:60px;}.plr60{ padding-left:60px; padding-right:60px;}.pl60{ padding-left:60px; }.pr60{ padding-right:60px; }.ptblr60{ padding:60px;}
.pt70{ padding-top:70px;}.pb70{ padding-bottom:70px;}.ptb70{ padding-top:70px; padding-bottom:70px;}.plr70{ padding-left:70px; padding-right:70px;}.pl70{ padding-left:70px; }.pr70{ padding-right:70px; }.ptblr70{ padding:70px;}
.pt80{ padding-top:80px;}.pb80{ padding-bottom:80px;}.ptb80{ padding-top:80px; padding-bottom:80px;}.plr80{ padding-left:80px; padding-right:80px;}.pl80{ padding-left:80px; }.pr80{ padding-right:80px; }.ptblr80{ padding:80px;}
.pt90{ padding-top:90px;}.pb90{ padding-bottom:90px;}.ptb90{ padding-top:90px; padding-bottom:90px;}.plr90{ padding-left:90px; padding-right:90px;}.pl90{ padding-left:90px; }.pr90{ padding-right:90px; }.ptblr90{ padding:90px;}
.pt100{ padding-top:100px;}.pb100{ padding-bottom:100px;}.ptb100{ padding-top:100px; padding-bottom:100px;}.plr100{ padding-left:100px; padding-right:1px;}.pl100{ padding-left:100px; }.pr100{ padding-right:100px; }.ptblr100{ padding:100px;}
.mauto{ margin:auto;}
.mt05{ margin-top:05px;}.mb05{ margin-bottop:05px;}.mtb05{ margin-top:05px; margin-bottop:05px;}.mlr05{ margin-left:05px; margin-right:05px;}.ml05{ margin-left:05px; }.mr05{ margin-right:05px; }
.mt10{ margin-top:10px;}.mb10{ margin-bottop:10px;}.mtb10{ margin-top:10px; margin-bottop:10px;}.mlr10{ margin-left:10px; margin-right:10px;}.ml10{ margin-left:10px; }.mr10{ margin-right:10px; }
.mt20{ margin-top:20px;}.mb20{ margin-bottop:20px;}.mtb20{ margin-top:20px; margin-bottop:20px;}.mlr20{ margin-left:20px; margin-right:20px;}.ml20{ margin-left:20px; }.mr20{ margin-right:20px; }
.mt30{ margin-top:30px;}.mb30{ margin-bottop:30px;}.mtb30{ margin-top:30px; margin-bottop:30px;}.mlr30{ margin-left:30px; margin-right:30px;}.ml30{ margin-left:30px; }.mr20{ margin-right:30px; }
.mt40{ margin-top:40px;}.mb40{ margin-bottop:40px;}.mtb40{ margin-top:40px; margin-bottop:40px;}.mlr40{ margin-left:40px; margin-right:40px;}.ml40{ margin-left:40px; }.mr20{ margin-right:40px; }
.mt50{ margin-top:50px;}.mb50{ margin-bottop:50px;}.mtb50{ margin-top:50px; margin-bottop:50px;}.mlr50{ margin-left:50px; margin-right:50px;}.ml50{ margin-left:50px; }.mr20{ margin-right:50px; }
.w100{ width:100%;}.w70{ width:70%;}.w50{ width:50%;}.w40{ width:40%;}.w33{ width:33.333333%;}.w25{ width:25%;}.w20{ width:20%;}



.f48{ font-size:48px!important;}.f46{ font-size:46px;}.f44{ font-size:44px;}.f42{ font-size:42px;}.f40{ font-size:40px;}
.f38{ font-size:38px;}.f36{ font-size:36px;}.f34{ font-size:34px;}.f32{ font-size:32px;}.f30{ font-size:30px!important;}
.f28{ font-size:28px;}.f26{ font-size:26px;}.f24{ font-size:24px!important;}.f22{ font-size:22px;}.f20{ font-size:20px;}
.f18{ font-size:18px;}.f16{ font-size:16px;}.f14{ font-size:14px;}.f12{ font-size:12px;}.f10{ font-size:10px;}
.fcenter{ text-align:center;}.fright{ text-align:right;}

.line2{ line-height:2;}.line3{ line-height:3;}
.line-clamp{overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.clamp1{ white-space:nowrap;}
.clamp2{-webkit-line-clamp: 2;}
.clamp3{-webkit-line-clamp: 3;}

.relative{ position:relative;}.block{ display:block;}
ul:after{ content:' '; clear:both;}
.f-yellow{ color:#fdd000;}.f-666{ color:#666 !important;}.f-gray { color:#ccc;}.f-fff { color:#fff !important;}.f-ab7944{ color:#ab7944 !important;}.f-d44647{ color:#d44647 !important;}
.b-fff{ background-color:#fff;}.b-000{ background-color:#000;}.b-333{ background-color:#333;}.b-ab7944{ background-color:#ab7944 !important;}.b-d44647{ background-color:#d44647 !important;}
.b-f5{ background-color:#f5f5f5;}
/*图片鼠标样式放大*/
.imgBoxScale{ overflow:hidden;}
.imgBoxScale img{ transition:.8s;}
a:hover .imgBoxScale img{ transform:scale(1.2);}
/*标题样式*/
.idxTitle_style01{font-size:30px; color:#333; text-align: center;font-weight: 400;position: relative;padding-bottom:45px;}
.idxEn_style01{font-size:14px; text-align: center;}
.idxTitle_style01:before {content: ' ';display: block;height:1px;background-color: #ccc;width:160px;position: absolute;top:60px; left:50%;margin-left:-80px;}
.idxTitle_style01:after {content: ' ';display: block;height:5px;background-color: #d44647;width:50px;position: absolute;top:58px; left:50%;margin-left:-25px;}
/*标题样式*/



/*头部******************************************************************/
.top-header{ height:45px; line-height:45px;  width:100%; position:static; top:0px; left:0; z-index:9998 !important;border-bottom:1px solid #ccc;}
.top_link{ text-align:right; position:absolute; right:0; top:0; line-height:45px;}
.logoA{ position:static; left:0; top:0;transition:all .3s;}
.logo-sm-height{ max-width:100%; display:inline-block; margin:0 auto; height:80px;transition:all .3s; vertical-align:sub;}
.login-wenzi{ padding-left:30px; }
.login-wenzi .f40{ color:#222; font-weight:bold; line-height:1.2; padding-bottom:10px;}
.login-phone{ position:relative; padding-left:50px;}
.login-phone i{ position:absolute; left:0; top:0; font-size:36px;}
.login-phone .f35{ font-weight:bold; color:#d44647; font-size:35px; line-height:1;}
/*导航**#d44647*/
.main-header{  }
.main-header{ background:rgba(255,255,255,.95); z-index:9997 !important;  position:static; top:0; left:0; width:100% ; height:auto; transition:all .3s;}
#main-header{ padding:30px 0;}
.nav_pc{ background-color:#222222; }
.topnav{ position:static; right:10px; top:0; line-height:60px; color:#666; font-size:16px;}
.topnav li{ display:inline-block; width:60px; text-align:center;}
.topnav li:last-child{ border-left:1px solid #fff;}
.topnav a{ color:#fff; display:block; }
.topnav a:hover{ color:#b8e1f9; }
.wapnavbox{ display: none;}
.wap-nav .layui-nav-child{ background-color:#fff; color:#333; border-width:0; border-top-width:0; border-radius:0;}
.menu-button{position: absolute;top:25px;right:3%; padding:4px 12px; cursor: pointer;transition:all .3s;background-color: #d44647; color:#fff; z-index:9999}
.menu-button.on i.icon-menu{ display:none;}
.menu-button.off i.icon-clear{ display:none;}
	
.nav{ display:block; margin:0 auto; padding-top:0rem; text-align:left; transition:all .3s;}
.layui-nav .layui-this:after{ display:none;}
.layui-nav{ display:inline-block;}
.layui-nav .layui-nav-item{ line-height:60px;}
.layui-nav .layui-nav-item  a{ color:#fff; font-size:18px; display:block; padding:0 34px; transition:all .3s;}
.layui-nav .layui-nav-item:hover,.layui-nav .layui-this{ background-color:#d44647;}		
.layui-nav .layui-nav-item:hover a{ }
.layui-nav .layui-nav-more{ display:none;}
.layui-nav .layui-nav-child{ background-color:#d44647; color:#fff; border-width:0; top:60px; left:0; width:100%; }
.layui-nav .layui-nav-child a{ line-height:40px; font-size:14px;}
.layui-nav .layui-nav-child a:hover{ background-color:#222;}
/*3x*/
.icon{padding:10px 0;width:40px;height:4px;border-top:4px solid #333;border-bottom:4px solid #333;background:#333;background-clip:content-box;}
.fa{width:40px;height:30px;cursor:pointer;transition:.3s ease; margin:30px auto;}
.fa:hover>.icon{border:0;background:0 0;}
.icon:after,.icon:before{position:absolute;width:50px;height:60px;content:"";opacity:0;-webkit-transition:.3s ease;transition:.3s ease;}
.icon:before{top:10px;border-bottom:3px solid #333; left: 27px;}
.icon:after{top:30px;border-top:3px solid #333;left: 27px}
.fa:hover>.icon:before{opacity:1;-webkit-transform:rotate(135deg) translateX(5px) translateY(-25px);transform:rotate(135deg) translateX(5px) translateY(-25px);}
.fa:hover>.icon:after{opacity:1;-webkit-transform:rotate(-135deg) translateX(20px) translateY(39px);transform:rotate(-135deg) translateX(20px) translateY(39px);}
/*e3x*/
/*menu*/
.drawer-right .drawer-hamburger{background-color:#fddd00;}
.drawer-right.drawer-open .drawer-hamburger{right:0;margin-top:0;height:17px;background-color:#fff;}
.drawer-hamburger{position:fixed;top:0;left:300px;z-index:9999999;display:block;box-sizing:border-box;padding:25px 20px 31px;width:75px;outline:0;border:0;background-color:hsla(0,0%,86.7%,0);-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);height: 90px;}
.drawer-hamburger:hover{background-color:#333;cursor:pointer; }
.drawer-hamburger:hover .drawer-hamburger-icon,.drawer-hamburger:hover .drawer-hamburger-icon:after,.drawer-hamburger:hover .drawer-hamburger-icon:before{background-color:#fff;}
.drawer-open:hover .drawer-hamburger-icon:after,.drawer-open:hover .drawer-hamburger-icon:before{background-color:#555;}
.drawer-hamburger-icon{position:relative;display:block;margin-top:17px;}
.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:3px;background-color:#555;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);}
.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" ";}
.drawer-hamburger-icon:after{top:10px;}
.drawer-hamburger:hover .drawer-hamburger-icon{background-color:transparent;}
.drawer-hamburger:hover .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0;background:#fff;}
.drawer-hamburger:hover .drawer-hamburger-icon:before{background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg); top: -1px;}
.drawer-hamburger:hover .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.drawer-hamburger:hover .topJ{ left: 0;}
/*endmenu*/
.mask{ position:fixed; top:70px; left:0; background-color:rgba(0,0,0,.6); width:100%; height:100%; z-index:9996; display:none;}

/*首页关键字+搜索*/
.idxline1{ line-height:50px; background-color:#eee;}
.idxline1 a{ padding:0 5px;}
.idxline1 a:hover{ color:#d44647;}
.search-form{ text-align:right;}
.searchTxt{ border:1px solid #ddd; line-height:30px; width:300px; padding-left:10px; font-size:14px;}
.searchBtn{ padding:0 20px; background-color:#d44647; border:0; color:#fff; line-height:30px;}



.idxTopImg .banner-to{transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;display: block;font-size: 1em; position: absolute;overflow: hidden;z-index: 9;bottom: 90px;left: 50%;margin-left: -10px; background-color:rgba(0,0,0,.75); border-radius: 15px; padding: 5px;}
.idxTopImg .banner-to h4{width: 20px;height: 30px;border: 2px solid #ff0;border-radius: 1em;display: block;overflow: hidden;opacity: 1;box-shadow: 0 0 5px #000;}
.idxTopImg .banner-to strong{ animation: downico 1.5s ease-out infinite;position: relative;display: block;line-height: 30px;width: 3px;height: 5px;background: #fff;margin:10px auto;}
.idxTopImg .banner-to:hover h4{border: 2px solid #fdd000;opacity:1;}
.idxTopImg .banner-to:hover strong{background: #fdd000;}
@keyframes downico{
	0%{top: 0;opacity: 1;}
	35%{top: 40%;opacity: 0;}
	65%{top: -40%;opacity: 0;}
	100%{top: 0;opacity: 1;}
}


/**/


/*底*/ 
.footer{ background-color:#323232; color:#fff; height:290px; font-size:12px; position:relative; margin-top:60px;}
.footer .layui-container{ padding-top:60px;}
.footer .layui-col-md4:nth-child(1){ width:310px; position:relative;}
.footer .layui-col-md4:nth-child(2){ width:745px;}
.footer .layui-col-md4:nth-child(3){ width:214px;}
.footer .layui-col-md4:nth-child(1) dd{ width:40%; float:left;}
.footer .layui-col-md4:nth-child(1) dd a{ color:#fff; margin:5px 0; display:inline-block; padding:5px 10px; transition:all .3s; border-radius:3px;}
.footer .layui-col-md4:nth-child(1) dd a:hover{ color:#08af53; background-color:#fff;}
.footer .layui-col-md4:nth-child(2)::before{ content:''; height:120%; position:absolute; left:0; top:-10%; border-right:1px solid #fff; }
.footer .layui-col-md4:nth-child(2)::after{ content:''; height:120%; position:absolute; right:0; top:-10%; border-right:1px solid #fff; }
.footer .layui-col-md4:nth-child(2){ padding:0 80px 0 110px; }
.footer .layui-col-md4:nth-child(3){ padding-left:80px;}
.footer .layui-col-md4:nth-child(3) img{ width:126px; }


.footer .layui-col-xs4:nth-child(2){ padding:0 80px 0 110px; }
.footer li > a{ font-size:16px; color:#fff; line-height:3; display:block; margin-top:-30px; position:relative; padding-bottom:30px;}
.footer li:hover > a:after{ width:90px ;}
.footer li > a:after{ content:''; width:30px ;height:3px; background-color:#fff; bottom:25px; left:0; position:absolute; transition:.3s ease-in-out;}
.footer dd{ line-height:2;}
.footer a,.copyright a{ color:#989898;font-size:12px;}
.footer a:hover,.copyright a:hover{ color:#fff;}





.copyright{ background-color:#d44647; color:#fff; font-size:12px; line-height:45px;}
.copyright .layui-col-xs2{ text-align:right;}
.copyright a{ color:#fff;}

/*首页标题*/
.idxTitle{ font-size:30px;line-height:1.8;text-align:center; letter-spacing: 3px;position: relative;z-index: 3; color:#d44647; font-weight:bold;}
.idxTitle:before{ content:''; border-top:1px solid #ddd; position:absolute; left:0; top:29px; width:100%; height:1px;}
.idxTitle p{background-color: #fff;z-index: 2;position: relative;display: inline;}
.idxTitle i{ font-size:12px; color:#fff; border:1px solid #d44647; border-radius:50%; width:12px; height:12px; line-height:1; display:inline-block; margin:0 20px;}
.idxTitle i:nth-child(1){margin-left:0px;}.idxTitle i:nth-child(2){margin-right:0px;}
.idxTitlEn{ position: absolute; font-size:140px; text-align:center; color:#eee; line-height:1; position: absolute; left: 50%; transform: translate(-50%,-80%);font-family:Arial; white-space: nowrap;z-index: 2;}
.idxPs{ font-size:14px; text-align:center; color:#666; text-align:center; padding:0px;}

.idxmore{ line-height: 1; font-size:18px; background-color: #fddd00; color: #333; text-align: center; padding: 10px 40px; border-radius: 5px; margin: auto; transition: .3s; border: thin solid #fddd00;}
.idxmore:hover{ background-color: #fff;letter-spacing: 3px;}

/*图片上文字*/
.boxmak{ display:block; position:relative; overflow:hidden; text-align:center;}
.boxmak:hover .bg,.boxmak:hover .view{ left:0;}
.boxmak .bg{background-color:rgba(0,0,0,.7); position:absolute; left:-100%; top:0; width:100%; height:100%; transition:all .3s;}
.boxmak .view{ color:#fff; font-size:20px; position:absolute; left:-100%; top:0; width:100%; top:50%; height:auto;}

/**/
.swiper3col{}
.swiper3col A{transition:all .5s; position:relative; display:flex; align-content：space-between；}
.swiper3col A:hover .bg{ top:0;transition:all .3s;}
.swiper3col A > div{ flex:1;}
.swiper3col .wenzibox{ background-color: #eee; padding: 20px; transition:.3s; }
.swiper3col .on .wenzibox{ background-color: #fddd00;}/*,.swiper3col .swiper-slide-active .wenzibox*/
.swiper3col .ps{ overflow: hidden; line-height: 20px; font-size:14px; height: 60px; color: #666;}
.swiper3col .title{ line-height:3; font-size:18px; color:#333;}

/*swiper2col*/
.swiper2col{}
.swiper2col .title{ font-size: 24px; line-height: 3;}
.swiper2col .ps{ line-height:2;}
.idxhonorImg{margin-top: -200px; float:right;max-width:400px;box-shadow: 0 0 3px #666; width: 100%;}
.idx2col .swiper-button-prev2col,.idx2col .swiper-button-next2col{ position: absolute; bottom: -80px;top: auto;}
.idx2col .swiper-button-prev2col,.idx2col  .swiper-container-rtl .swiper-button-next2col{  left: 20px;}
.idx2col .swiper-button-next2col,.idx2col  .swiper-container-rtl .swiper-button-prev2col{  left: 100px;}
.idx2col .swiper-button-next2col i,.idx2col  .swiper-button-prev2col i{ background-color:transparent; font-size: 48px; color: #666;}
.feature__img--dot-shape {    position: absolute;bottom:-150px;right:40px;z-index:5;animation: rotated infinite linear 27s;}
@-webkit-keyframes rotated {
  0%   {-webkit-transform: rotate(0);transform: rotate(0);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
/*list3col*/ 
.list3col{ padding-top: 60px; }
.list3col li > div{box-shadow: 0 0 3px #ccc;}
.list3col .aImg{ overflow: hidden; display: block;}
.list3col img{max-width: 100%; transition: .3s;}
.list3col .aWenzi{ padding: 28px; display: block;}
.list3col .title{ font-size: 18px; line-height: 26px; height: 52px; overflow: hidden; color: #333;}
.list3col .ps{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #666; margin-bottom: 28px;}
.list3col .date{ border-top: 1px dashed #eee; padding-top: 20px; position: relative;}
.list3col .date i{ position: absolute; top: 15px; right: 0; width: 40px; height: 40px; text-align: center; font-size: 24px; background-color: #fddd00; color: #333; border-radius: 50%;}
.list3col .date .line3xp{position: absolute; top: -2px; left: 0; width: 0%; height: 3px; background-color: #FDDD00; transition: .3s;}
.list3col li:hover .line3xp{ width: 100%; }
.list3col li:hover img{ transform: rotateZ(10deg) scale(1.2);}




/*右悬浮*/
.site-assistant{width:77px;position:fixed;top:20vh;right:5px;z-index:1000; background-color:#fff;}
.site-assistant .assistant-switch{position:relative;top:0;left:0;display:block;width:77px;height:78px;z-index:1}
.site-assistant img{ margin:auto; max-width:100%;}
.site-assistant ul{position:absolute;left:0;top:80px;width:100%;z-index:5;display:none;background:rgba(255,255,255,.8)}
.site-assistant ul li{font-size:.5em;text-align:center;padding:1em .5em;position:relative}
.site-assi.stant ul li a{display:block;border-bottom:1px dashed #647b99;text-decoration:none;padding-bottom:.5em;color:#000;position:relative;z-index:1}
.site-assistant ul li a img{margin-bottom:.8em}
.site-assistant ul li:last-child a{border-bottom-style:none}
.site-assistant ul li:hover .assistant-banner-pop,.site-assistant ul li:hover .assistant-wechat-pop{display:block !important;}
.site-assistant ul li .assistant-banner-pop{position:absolute;right:80px;top:0;width:202px;text-align:left;display:none;z-index:2}
.site-assistant ul li .assistant-banner-pop a{display:block;width:200px;padding:0;border-style:none;overflow:hidden;line-height:0}
.site-assistant ul li .assistant-banner-pop a img{float:left;display:block;margin:0}
.site-assistant ul li .assistant-banner-pop a:nth-child(n+2){margin-top:3px}
.site-assistant ul li .assistant-wechat-pop{position:absolute;right:80px;top:-5px;width:77px;z-index:2;display:none;-moz-opacity:1;opacity:1}
.site-assistant ul li .assistant-wechat-pop a{float:left;width:77px;padding:0;border-style:none;overflow:hidden;line-height:5px;vertical-align:middle;margin-bottom:.5em}
.site-assistant ul li .assistant-wechat-pop a img{float:left;display:block}
@media screen and (min-width: 1440px){}
@media screen and (min-width: 1680px){}
@media screen and (max-width: 1680px){}
@media screen and (max-width: 1440px){ }
@media screen and (min-width: 1200px){
.layui-container {width: 1300px;}
}
@media screen and (max-width: 1200px){}
.pcshow{ display: block;}.wapshow{ display: none;}/*只写一个就行*/
@media screen and (max-width:992px){
	.xsw100{ width:100%;}
	.layui-fluid .layui-container{ padding:0;}
	.pcshow{ display: none;}.wapshow{ display: block;}/*只写一个就行*/
	.top-header{ display:none;}
	#main-header{ padding:10px 0;}
	/*手机导航按钮*/
	.wapnavbox{ display:block; }
	.menu-button{position: absolute;top:17px ;right:17px; cursor: pointer;transition:all .3s; color:#FFF; z-index:9999}
	.menu-button i{font-size: 24px;}
	.menu-button.open i.icon-menu{ display:none;}
	.menu-button.off i.icon-clear{ display:none;}

	.wap-nav{ background-color:#222; position:fixed; top:70px; right:0%; z-index:9997; width:0; height:100%; -webkit-transition: .5s cubic-bezier(0, .61, .32, .87);transition: .5s cubic-bezier(0, .61, .32, .87);border:0px solid #eee; box-sizing: border-box; border-top-width: 0; border-bottom-width: 0;}
	.wap-nav ul{padding-top:0px; width:100%; }
	.wap-nav ul li{}
	.wap-nav li a{ color:#FFF; line-height:1; padding: 15px 20px; font-size: 20px; border-bottom:1px solid #eee; display: block;white-space: nowrap;}
	.wap-nav ul dl{ display: ; background-color:#4dd966; height: 0; overflow: hidden;transition:.6s cubic-bezier(.83, .87, .59, 1.39);}
	.wap-nav ul dl dd a{ text-indent: 20px;  }
	
	#main-header .login-phone,#main-header .login-wenzi{ display:none;}
	#main-header .layui-col-xs9 { width:100%;}
	.nav_pc{ display:none;}
	.logo-sm-height{ height:50px; margin-left:10px;}
	.layui-nav .layui-nav-item{ display:block}
	
	.search-form{ text-align:left;}
	.idxprolist .idxpromenu li.layui-col-xs2{ margin:0 5px; width: calc(16.66666667% - 10px);} 
	.idxprolist .idxpromenu li.layui-col-xs2 a{ width:auto; font-size:12px;}
	
	.layui-fluid.idxTelBar{ height:160px; background-size:cover;}
	
	
	.footer{ height:auto; margin:0;}
	.footer .layui-col-xs12{ width:100% !important;}
	.footer .layui-col-md4:nth-child(2){ padding:40px 0;}
	.footer .layui-col-md4:nth-child(2)::before{ border-width:0;}
	.footer .layui-col-md4:nth-child(2)::after{ border-width:0;}
	.footer .layui-col-md4:nth-child(3){ border-width:0; padding:0;}
	.footer dd{ text-align:left;}
}

@media screen and (max-width:768px){}
@media screen and (max-width: 568px){}
@media screen and (max-width: 414px){}
@media screen and (max-width: 375px){}
@media screen and (max-width:320px){
}

