@charset "utf-8";
/**************************************************
 *From:		-->		浙江若缺营销科技
 *Author:	-->		Noisy0401
 *Time:		-->		2022-08-02
**************************************************/


/**********全局定义**********/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, textarea,input, table,tr, td,dl,dt,dd, img, div{ margin: 0; padding: 0; }
html{min-height:100%; box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
*,*:before,*:after {box-sizing: inherit; -o-box-sizing: inherit; -ms-box-sizing: inherit; -moz-box-sizing: inherit; -webkit-box-sizing: inherit;}
img { border-width:0px; display:block;}
body { font-family:"microsoft yahei","Arial Narrow","iconfont"; font-size: 12px; color: #333; background-color: #fff; overflow-x: hidden;}
ul{ list-style-type: none; }
/*以下a和a:active定义为了解决在点击a标签时所出现的虚线框*/
a,input[type="button"],input[type="submit"],textarea{ text-decoration: none; outline: none; }
a:active { star: expression(this.onFocus=this.blur()); }
em,i,dfn,strong{ font-style: normal; font-weight: normal;}
h1,h2,h3,h4,h5,h6,b{font-weight: normal;}

/** 改写浏览器滚动条样式 **/
::-webkit-scrollbar{ background: #f0f0f0; width: 10px;
	border-radius: 5px;
	box-shadow: 0px 0px 2px #969696 inset;
}
::-webkit-scrollbar-thumb{background: #939393;
	border-radius: 5px;
	box-shadow: 0px 0px 2px #646464 inset;
}
::-webkit-scrollbar-track{}  

/** 公用input输入框样式 **/
.input{
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	border: 1px solid #cdcdcd; padding-left:5px;
	border-radius: 3px; -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
	box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;
}
.input:focus{
	border-color: #f7931e;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
	-ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,147,30,.6);
}
.ie-placeholder{color:#878787 !important;}/***IE浏览器改写value后颜色***/
input,textarea{font-family:"microsoft yahei","Microsoft Yahei","Arial Narrow";}
input:-moz-placeholder,textarea:-moz-placeholder{color:#878787; }   
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#878787; }   
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#878787;}

/*Clearfix清除浮动*/
.Clearfix{ clear:both;}
.Clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

a{transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; cursor: pointer;}

/* iconfont */
@font-face {font-family: 'iconfont';
	src: url('../icon/iconfont.eot');
	src: url('../icon/iconfont.eot?#iefix') format('embedded-opentype'),
	url('../icon/iconfont.woff') format('woff'),
	url('../icon/iconfont.ttf') format('truetype'),
	url('../icon/iconfont.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont"; font-size:12px;font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;display:inline-block;}

/* Rajdhani字体 */
@font-face {font-family: 'Rajdhani';
	src: url('../font/Rajdhani.ttf') format('truetype');
}

/* Gilroy字体 */
@font-face {font-family: 'Gilroy';
	src: url('../font/Gilroy.otf') format('truetype');
}

/* rubik字体 */
@font-face {font-family: 'Rubik';
	src: url('../font/rubik.ttf') format('truetype');
}


/** icon字体图标 **/
.icon-weixin:before{content:'\e6b3'}
.icon-chaxun:before{content:'\e69b'}
.icon-xuanfang:before{content:'\e69f'}
.icon-yanfang:before{content:'\e6a0'}
.icon-fenxi:before{content:'\e69d'}
.icon-pipei:before{content:'\e69e'}
.icon-dingwei:before{content:'\e69c'}
.icon-bofang:before{content:'\e87c'}
.icon-home:before{content:'\e712'}
.icon-baxin:before{content:'\e6a3'}
.icon-geren:before{content:'\e64e'}
.icon-geren1:before{content:'\e6a1'}
.icon-shoucang:before{content:'\e6a2'}
.icon-prev:before{content:'\e6a5'}
.icon-next:before{content:'\e6a4'}
.icon-xiangzuo:before{content:'\e659'}
.icon-xiangyou:before{content:'\e610'}
.icon-sosuo:before{content:'\e632'}
.icon-mima:before{content:'\e60f'}
.icon-yanjing:before{content:'\e6cc'}
.icon-yanjing1:before{content:'\e6d1'}
.icon-dailifuwu:before{content:'\e68f'}
.icon-dichangkaifa:before{content:'\e68a'}
.icon-shangyetouzi:before{content:'\e689'}
.icon-zushouzhongxin:before{content:'\e68e'}
.icon-ershoufang:before{content:'\e68b'}
.icon-xinmeiti:before{content:'\e68d'}
.icon-houxufuwu:before{content:'\e68c'}
.icon-weizhi:before{content:'\e62e'}
.icon-tonglixin:before{content:'\e698'}
.icon-shangjinxin:before{content:'\e69a'}
.icon-zerenxin:before{content:'\e697'}
.icon-jingweixin:before{content:'\e699'}
.icon-wuxian:before{content:'\e692'}
.icon-laobao:before{content:'\e690'}
.icon-shitang:before{content:'\e693'}
.icon-fuli:before{content:'\e691'}
.icon-shengri:before{content:'\e694'}
.icon-weiwen:before{content:'\e696'}
.icon-nianxiu:before{content:'\e695'}
.icon-jiantou:before{content:'\e62d'}
.icon-line:before{content:'\e6e2'}
.icon-row:before{content:'\e611'}
.icon-dianhua:before{content: '\e612'}
.icon-zuobiao:before{content: '\e607'}
.icon-jiantou:before{content: '\e6e0'}
.icon-youxiang:before{content: '\e6e4'}
.icon-ewm:before{content: '\e6e5'}
.icon-top:before{content: '\e6e6'}
.icon-dxnj:before{content: '\e6e9'}
.icon-jdlb:before{content: '\e6ea'}
.icon-ghww:before{content: '\e6eb'}
.icon-ygst:before{content: '\e6ec'}
.icon-wxyj:before{content: '\e6ed'}
.icon-srfl:before{content: '\e6ee'}
.icon-tjhd:before{content: '\e6ef'}
.icon-liebiao:before{content: '\e602'}





/**********请使用新版浏览器提示页面**********/
.ie6body {  background: #999; font-family: "Microsoft Yahei","宋体"; font-size: 14px; }
.iebox {width: 780px; height: 410px; position: absolute; left: 50%; top: 50%; margin-left: -350px; margin-top: -220px; display: block; border: 10px solid #666; background: #f8f8f8; padding: 30px; }
.ietitle { background: url(../images/ie6.png) no-repeat top right; padding-right: 140px; color: #666; line-height: 24px; height: 130px; }
.ietitle h1 { font-size: 24px; color: #b70303; line-height: 30px;  padding-bottom: 20px;}
.ietitle p{ text-indent: 2em; }

.browser { margin-top: 50px; height: 150px; display: flex; align-items: center; justify-content:space-between;}
.bicon { background: url(../images/browser.png) no-repeat; display: block; width: 80px; text-align: center; margin: 10px; text-decoration: none; color: #b4b4b4; padding-top: 90px; font-size: 12px; height: 130px; overflow: hidden; font-family: arial; }
.i_ie { background-position: -80px 0;}
.i_chrome { background-position: 0 0;}
.i_firefox {background-position: -160px 0;}
.i_safari {background-position: -240px 0;}
.i_opera {background-position: -320px 0;}
.i_360 {background-position: -400px 0;}
.i_360js {background-position: -480px 0;}


.Samebox{width: 1280px; margin-left: auto; margin-right: auto;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}


/**** 【通用导航】 ****/
.Header{width: 100%; height: 88px; position: sticky; top: 0px;z-index: 10000;}
.Header .Samebox{display: flex; align-items: center; justify-content: space-between;}
.Header .Samebox::before{content: '';position: absolute; background: white;height: 1px;width: 100%;left: 0;top: 86px;opacity: 0.05;}
.SlotBox{width: 100%; height: 255px;background: url('https://web-group.oss-cn-hangzhou.aliyuncs.com/resource/LtQeAArL.png') no-repeat;background-size: auto 100%;background-position: center;margin-top: -88px;}
.Logo{width: 132px; height: auto;}
.Logo a{display: block; width: 100%; height: 100%; overflow: hidden; }
.Logo a img{display: block; width: 100%; min-height: 100%;}
.Nav{height: 88px;}
.Nav ul{display: flex;}
.Nav li{ font-size: 16px; width: 120px; position: relative; z-index: 1;}
.Nav li:last-child{margin-right: 0;}
.Nav li>a{display: block; height: 88px; text-align: center; line-height: 88px; color: white;padding:0 25px;box-sizing: border-box;}
.Nav li::before{content: ''; position: absolute; z-index: 2; transition: all 0.3s ease; width:0; height: 2px; background-color: #E40008; left: 0; bottom: 0;}
.Nav li:hover > a{color: white;}
.Nav li:hover::before{ width: 100%;}
.Nav li .dropdown_menu{height: 0px; overflow: hidden; position: absolute; z-index: 2; background-color:rgba(0,0,0,90%); display: flex;}
.Nav li .dropdown_menu a{padding: 0px 24px; display: inline-block; white-space:nowrap; display: block; line-height: 70px; color: rgba(255,255,255,0.6); font-size: 14px;}
.Nav li .dropdown_menu a:hover{color: rgba(255,255,255);}
.Nav li:hover .dropdown_menu{animation-name:fadeIn; height: 70px;}
.Nav li .onNav{border-bottom: 2px solid #E40008;color: white;}
.Focusnav{width: 100%;  position: relative;}
.Focusnav .Samebox{display: flex; justify-content: space-between; position: absolute;left: 50%;margin-left: -640px;margin-top: 34px;position: relative;}
.Focusnav .Samebox::before{position: absolute;content: '';width: 1279px;
height: 1px;border: 0.5px solid #E4DFDA;bottom: 0;}

.Sourcebox{color: #D3B998; font-size: 14px;}
.Sourcebox p span{margin:0 5px;}
.Sourcebox p:first-child{color: #7A7A7A; }
.Navtag{position: absolute;top: -80px;z-index: 1000;font-size: 20px;font-weight: 600;
color: #F6EEE3;}
.Navtag::before{content: '';position: absolute;width: 6px;height: 15px;background: #E40000;bottom: -25px;}
.NavBox a {display:inline-block; width: 70px;height: 50px; font-size: 14px; color: #7A7A7A;margin-right: 30px;position: relative;text-align: center;}
.NavBox a::before{content: ''; position: absolute; z-index: 2; transition: all 0.3s ease; width:0; height: 2px; background-color: #E40008; left: 0; bottom: 0;}
.NavBox a:hover::before{ width: 100%;}
.NavBox .on{ color: black; border-bottom: 2px solid #E40008;z-index: 1000;}

/**** 【通用底部】 ****/
.Footer{background-color: #F8F8F8; }
.Footer .Samebox{display: flex; height: 130px}
.FooterLeft{color: #898895; font-size: 14px; border-right: 1px solid #DED4CD; padding-right: 20px; padding-top: 30px;}
.FooterContent{margin: 0px 10px; padding-top: 30px;}
.FooterContent .FconAddress{font-size: 14px; color: #807D7C; margin-bottom: 5px;}
.FooterContent .FconOther{ display: flex; align-items: center;}
.FooterContent .FconOther p{font-family: "Rajdhani"; color: #807D7C; font-size: 16px; margin-right: 30px;font-weight: 600;}
.FooterContent .FconOther p:last-child{margin-right: 0}
.FooterRight{padding-top: 30px;  margin-left: auto; height: 60px; position: relative; z-index: 1; cursor: pointer;}
.FrigMain{display: flex; align-items: center; height: 30px;}
.FrigMain img{width: 33px; height: auto;margin-right: 10px;}
.FrigMain .FrigText{color: #807D7C; font-size: 14px; transition: all 0.3s ease;}
.FrigCodeImg{width: 110px; height: 110px; border:5px solid #FB4A21; background-color: #fff; position: relative; z-index: 1; position: absolute; z-index: 2; top: -95px; left: -40px; display: none; animation-name:fadeIn;}
.FrigCodeImg img{width: 100%; min-height:100%;}
.FrigCodeImg:before{position: absolute; z-index: 3; content: ''; width: 0px; height: 0px;
	border-style: solid; border-width: 8px; border-color: #FB4A21 transparent transparent transparent;
	bottom: -21px; left: 50%; margin-left: -8px;
}
.FooterRight:hover .FrigCodeImg{display: block}
.FooterRight:hover .FrigMain .FrigText{color: #E40008;}