@charset "utf-8";
html,body,form,input,dl,dt,dd,fieldset,h1,h2,h3,h4,h5,h6,legend,select,td,textarea,th,ol,ul,li,div,p,img,a,span,font,del,em,i,strong{box-sizing:border-box;margin:0;padding:0;border:0;font-family:"Microsoft YaHei", "微软雅黑", Arial;font-size:14px;}
body{background:url(../images/bg2.jpg) center top;}
li{list-style:none;}
em,i{font-style:normal;}
a,a:hover{text-decoration:none;color:#049;}
img{max-width:100%;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}

.w100{width:100%;}
.h100{height:100%;}
.w1200,.astrict{width:1200px;max-width:100%;margin:0 auto;}
.w1080{width:1080px;max-width:100%;margin:0 auto;}
.w1000{width:1000px;max-width:100%;margin:0 auto;}
.minw{min-width:1200px;}
.w1000 .w1200,.w1000 .astrict{width:1000px;max-width:100%;}
.w1080 .footer{width:1080px;max-width:100%;}
.w1000 .footer{width:1000px;max-width:100%;}

.w50{width:50%;}
.w33{width:33.33333333333333%;}
.w25{width:25%;}
.w20{width:20%;}
.w16{width:16.66666666666666%;}

.cfff{color:#fff;}

.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;z-index:9;}
.pf{position:fixed!important;z-index:1000;}
.clr,.clear{clear:both;}
.text-c{text-align:center;}
.none{display:none;}
.clr:after,.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.oh{overflow:hidden;}
.ml0{margin-left:0!important;}
.pb10{padding:0 0 10px;}

.f24{font-size:24px;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f12{font-size:12px;}

.main p{margin:0;}
.center-box{margin:0 15px;}
.bfff{background:#fff;}
.bf00{background:#f00;}
.bf90{background:#f90;}
.b732804{background:#732804;}
.ba94442{background:#a94442;}
.bed5565{background:#ed5565;}
.b2f4050{background:#2f4050;}
.b337ab7{background:#337ab7;}
.b1c84c6{background:#1c84c6;}
.b23c6c8{background:#23c6c8;}
.b1ab394{background:#1ab394;}
.b3c763d{background:#3c763d;}
.b8a6d3b{background:#8a6d3b;}
.bf8ac59{background:#f8ac59;}

.header{width:100%;background:linear-gradient(90deg, #da301e, #ab1606);padding:0 0 20px;background:url(../images/bg.png) repeat;}
.header .min-header .header-top{display:flex;display:-webkit-flex;justify-content:space-between;width:100%;padding-top:25px;}
.header .min-header .header-top .header-top-left{display:flex;display:-webkit-flex;color:#fff;}
.header .min-header .header-top .header-top-left div{padding-left:12px;}
.header .min-header .header-top .header-top-left .header-img{width:49px;height:49px;border-radius:49px;}
.header .min-header .header-top .header-top-left .headerName{font-size:17px;color:rgba(255, 255, 255, 1);padding-bottom:6px;}
.header .min-header .header-top .header-top-left .headerInfo{max-width:100%;min-height:16px;line-height:16px;font-size:12px;color:#fff;padding:2px 8px;border-radius:30px;background:rgba(255, 255, 255, .5);}
.header .min-header .header-top .header-top-right a{display:inline-block;}
.header .min-header .header-top .header-top-right img{width:18px;height:18px;}
.header .min-header .header-top .header-top-right .message{margin-left:10px;position:relative;padding:10px 0;background:none;border:0;}
.header .min-header .header-top .header-top-right .message.on::before{content:"";width:5px;height:5px;border-radius:50%;background:rgba(219, 17, 17, 1);position:absolute;right:-3px;top:-3px;}
.header .min-header .header-bottom{display:flex;display:-webkit-flex;justify-content:space-between;padding-top:14px;}
.header .min-header .header-bottom div{width:20%;}
.header .min-header .header-bottom p{font-size:12px;color:#fff;text-align:center;}
.header .min-header .header-bottom p:first-child{padding-bottom:10px;}

.w35{width:35px;height:35px;line-height:35px;font-size:21px;color:#fff;border-radius:100%;}

.bottom{padding:10px 0 40px;color:#fff;}
.bottom span{padding:0 5px;}

.footer{height:49px;background:linear-gradient(90deg, #da301e, #c14032);box-shadow:0 -1px rgba(0,0,0,.3), 0 -2px 10px rgba(0,0,0,.3);bottom:0;left:auto;}
.footer .fnav{position:relative;display:inline-block;padding-top:6px;line-height:20px;color:#fff;width:19%;height:100%;cursor:pointer;}
.footer .fnav span{width:100%;float:left;font-size:14px;}
.footer .fnav.on{color:#fdd975;}
.footer .dropup .dropdown{background:#cb3a2b;bottom:49px;left:0;position:absolute;width:150%;margin:0 -25%;border:1px solid #f1f1f1;border-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px;}
.footer .dropup .dropdown li{height:36px;line-height:36px;font-size:13px;color:#fff;border-top:1px solid #f1f1f1;overflow:hidden;}
.footer .dropup .dropdown li:first-child{border:0;}
.footer .dropup .dropdown li a{width:90%;display:inline-block;color:#fff;}

.side_right{width:48px;right:2px;top:50%;display:none;_position:absolute;_right:10px;_bottom:auto;border:4px solid #f1eced;background-color:#f1eced;border-radius:4px;}
.side_right .con{position:relative;}
.side_right .trigger{background:url("../images/btn_side.png") no-repeat;display:block;height:40px;width:40px;margin:0 0 4px;color:#fff;text-align:center;position:relative;}
.side_right .trigger:hover{color:#fff;}
.side_right .trigger .icon{display:block;background:url("../images/icon_right.gif") no-repeat;height:40px;width:40px;}
.side_right .trigger .icon-03{background-position:10px -122px;}
.side_right .trigger p{display:none;padding-top:3px;line-height:16px;}
.side_right .trigger:hover{background-position:right top;text-decoration:none;}
.side_right .trigger:hover p{display:block;}
.side_right .trigger:hover span{display:none;}

.pulse_infinite {-webkit-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: 1.6s;animation-duration: 1.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-webkit-keyframes pulse {
	0% {-webkit-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(1.07);transform: scale(1.07);}
	100% {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes pulse {
	0% {-webkit-transform: scale(1);
	-ms-transform: scale(1);transform: scale(1);}
	50% {-webkit-transform: scale(1.1);-ms-transform: scale(1.07);transform: scale(1.07);}
	100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
}