@charset "utf-8";
*{padding:0px;margin:0px;list-style:none;box-sizing:border-box;border-collapse:collapse;-webkit-overflow-scrolling:touch;}
body{font-family:"微软雅黑",sans-serif, Gadget;font-size:12px;color:#333333;background:#fafafa;}
footer,header,nav,section,article,aside,details,figcaption,figure,hgroup,main,menu,summary{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{display:inline-block;border:none;}
a{text-decoration:none;color:#333333;}
i{font-style:normal}




.module{width:1100px;margin:0 auto;}
.module-a{width:100%;}
.module:after,.module-a:after{content:" ";display:block;clear:both;}

.dom-wd-1,.dom-wd-2,.dom-wd-3,.dom-wd-4,.dom-wd-5,.dom-wd-6,.dom-wd-7,.dom-wd-8,.dom-wd-9,.dom-wd-10,.dom-wd-11,.dom-wd-12,.dom-wd-13,.dom-wd-14,.dom-wd-15,.dom-wd-16{float:left;}
.dom-wd-1{width:6.25% !important;}.dom-wd-2{width:12.5% !important;}.dom-wd-3{width:18.75% !important;}.dom-wd-4{width:25% !important;}.dom-wd-5{width:31.25% !important;}.dom-wd-6{width:37.5% !important;}
.dom-wd-7{width:43.75% !important;}.dom-wd-8{width:50% !important;}.dom-wd-9{width:56.25% !important;}.dom-wd-10{width:62.5% !important;}.dom-wd-11{width:68.75% !important;}.dom-wd-12{width:75% !important;}
.dom-wd-13{width:81.25% !important;}.dom-wd-14{width:87.5% !important;}.dom-wd-15{width:93.75% !important;}.dom-wd-16{width:100% !important;}
.dom-gm-1{margin-left:6.25% !important;}.dom-gm-2{margin-left:12.5% !important;}.dom-gm-3{margin-left:18.75% !important;}.dom-gm-4{margin-left:25% !important;}.dom-gm-5{margin-left:31.25% !important;}
.dom-gm-6{margin-left:37.5% !important;}.dom-gm-7{margin-left:43.75% !important;}.dom-gm-8{margin-left:50% !important;}.dom-gm-9{margin-left:56.25% !important;}.dom-gm-10{margin-left:62.5% !important;}
.dom-gm-11{margin-left:68.75% !important;}.dom-gm-12{margin-left:75% !important;}.dom-gm-13{margin-left:81.25% !important;}.dom-gm-14{margin-left:87.5% !important;}.dom-gm-15{margin-left:93.75% !important;}.dom-gm-16{margin-left:100% !important;}
.dom-block-2 > *{width:50%;float:left;}.dom-block-3 > *{width:33.33%;float:left;}.dom-block-4 > *{width:25%;float:left;}.dom-block-5 > *{width:20%;float:left;}.dom-block-6 > *.dom-block-7 > *{width:14.28%;float:left;}


.block{display:block;}
.clear{clear:both}
.bold{font-weight:bold;}
.inline-block{display:inline-block;}
.inline-block > *{display:inline-block;padding:6px 12px}

.no-lineheight{line-height:none !important;}


.float-l{float:left;}
.float-r{float:right;}

.text-l{text-align:left;}
.text-c{text-align:center;}
.text-r{text-align:right;}

.text-color-orange{color:#f8870f !important;}
.text-color-gray{color:#b8b8b8;}
.no-text{font-size:0px;}

.border-red{border:solid 1px #ec0808 !important;}
.border-green{border:solid 1px #07bc07 !important;}
.border-bottom-dom > *{border-bottom:solid 1px #dbdbdb}
.border-bottom-dom > *:last-child{border:none}
.border-bottom{border-bottom:solid 1px #dbdbdb}
.border-bottom-xx > *{border-bottom:dashed 1px #dbdbdb}
.border-bottom-xx > *:last-child{border:none}
.border-bottomxx{border-bottom:dashed 1px #dbdbdb}
.no-border{border:none}

.lineHeight{line-height:32px;}
.height-auto::after{content:" ";display:block;clear:both;}
.heightAuto > *::after{content:" ";display:block;clear:both;}
.border-block > *{border:solid 1px #d4d4d4}
.vertical-align{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack: center;}

.show-dom{display:block;}
.hide-dom{display:none;}

.dom-block-2:after,
.dom-block-3:after,
.dom-block-4:after,
.dom-block-5:after,
.dom-block-6:after{content:" ";display:block;clear:both;}




/* 设置滚动条的样式 */
::-webkit-scrollbar {width:6px;}
/* 滚动槽 */
::-webkit-scrollbar-track{background:#ddd;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.2);border-radius:3px;}
::-webkit-scrollbar-thumb:window-inactive{border-radius:3px;}

.group-popup{position:fixed;width:1130px;background:#fff;z-index:110;/*overflow-y:;*/border-radius:2px;padding:20px; }
.group-popup .close-popup{display:block;width:38px;height:38px;border:solid 2px #fff;border-radius:50%;position:absolute;right:-36px;top:-36px;z-index:106;background:url("../images/icon_close.png") center center no-repeat;transition:0.3s;}
.group-popup .close-popup:hover{transform:rotate(270deg)}
.mask{position:fixed;width:100%;height:0;background:rgba(0,0,0,0.3);top:0;left:0;z-index:108;}

.group-popup .popup-main{overflow-y:auto;height:92%;padding:0 30px;font-size:14px;}
.group-popup .popup-main p{line-height:24px;color:#333;font-family: "微软雅黑"}
.group-popup .popup-main img{display:block;margin:10px auto}

.ainmate {
	animation: 1.8s linear 0s normal none 1 running work-btn;
}
@keyframes work-btn {
	0% {transform: scale(1.06, .8);}
	1% {transform: scale(1.07, .82);}
	2% {transform: scale(1.08, .84);}
	3% {transform: scale(1.09, .87);}
	4% {transform: scale(1.1, .9);}
	5% {transform: scale(1.07, .93);}
	6% {transform: scale(1.04, .96);}
	7% {transform: scale(1.01, .99);}
	8% {transform: scale(.99, 1.01);}
	9% {transform: scale(.97, 1.03);}
	10% {transform: scale(.95, 1.05);}
	11% {transform: scale(.94, 1.06);}
	12% {transform: scale(.93, 1.06);}
	13% {transform: scale(.93, 1.06);}
	14% {transform: scale(.93, 1.06);}
	15% {transform: scale(.93, 1.06);}
	16% {transform: scale(.94, 1.06);}
	17% {transform: scale(.94, 1.06);}
	18% {transform: scale(.95, 1.05);}
	19% {transform: scale(.96, 1.04);}
	20% {transform: scale(.98, 1.02);}
	21% {transform: scale(.99, 1.01);}
	22% {transform: scale(1, 1);}
	23% {transform: scale(1, 1);}
	24% {transform: scale(1.01, .99);}
	25% {transform: scale(1.02, .98);}
	26% {transform: scale(1.02, .98);}
	27% {transform: scale(1.02, .98);}
	28% {transform: scale(1.03, .97);}
	29% {transform: scale(1.03, .97);}
	30% {transform: scale(1.02, .98);}
	31% {transform: scale(1.02, .98);}
	32% {transform: scale(1.02, .98);}
	33% {transform: scale(1.02, .98);}
	34% {transform: scale(1.01, .99)}
	35% {transform: scale(1.01, .99);}
	36% {transform: scale(1.01, .99);}
	37% {transform: scale(1, 1);}
	38% {transform: scale(1, 1);}
	39% {transform: scale(1, 1);}
	40% {transform: scale(.99, 1.01);}
	41% {transform: scale(.99, 1.01);}
	42% {transform: scale(.99, 1.01);}
	43% {transform: scale(.99, 1.01);}
	44% {transform: scale(.99, 1.01);}
	45% {transform: scale(.99, 1.01);}
	46% {transform: scale(.99, 1.01);}
	47% {transform: scale(.99, 1.01);}
	48% {transform: scale(.99, 1.01);}
	49% {transform: scale(1, 1);}
}
.web-top{display:block;width:50px;height:204px;position:fixed;bottom:50px;right:1px;z-index: 9999;}
.web-top>*{height:50px;width:50px;background-color:rgba(0,0,0,0.4);background-position:right center;cursor:pointer;position:absolute;right:0;background-repeat:no-repeat;}
.web-top .web-top-qq{background-image:url("../images/r_qq.png");top:0}
.web-top .web-top-qq:hover{background-color:#488bc7;}
.web-top .web-top-wx{background-image:url("../images/r_wx.png");top:51px}
.web-top .web-top-wx span{display:none;width:130px;height:130px;position:absolute;top:-1px;right:50px;background:url(../images/hengxin_er.png) #fff center no-repeat;box-shadow:-1px 2px 5px rgba(0,0,0,0.3);}
.web-top .web-top-wx:hover{background-color:#58a81c;}
.web-top .web-top-wx:hover span{display:block}
.web-top .web-top-dh{background-image:url("../images/r_phone.png");top:102px}
.web-top .web-top-dh span{display:none;line-height:50px;color:#fff;padding-left:15px;font-size:17px;}
.web-top .web-top-dh:hover{width:190px;background-color:#c81f1d;}
.web-top .web-top-dh:hover span{display:block;}
.web-top .web-top-db{display:none;background-image:url("../images/r_top.png");top:153px}
.web-top .web-top-db:hover{background-color:#444444;}

