/*����*/
.search{FLOAT: right; OVERFLOW: hidden; WIDTH: 426px}
.s_title{PADDING-LEFT: 10px; COLOR: #dddddd; PADDING-TOP: 14px}
.s_title A{PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; CURSOR: pointer; LINE-HEIGHT: 24px; TEXT-DECORATION: none}
.s_title .on A{PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 12px; COLOR: #bd0a01; LINE-HEIGHT: 36px; PADDING-TOP: 12px; HEIGHT: 36px}
.s_title .on{FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url("https://www.haofs.com/template/images/search_b3.gif") no-repeat center bottom; PADDING-BOTTOM: 3px; COLOR: #dc0505}
.search DT{CLEAR: both; DISPLAY: inline; BACKGROUND: url("https://www.haofs.com/template/images/search_k.gif") no-repeat 50% top; FLOAT: left; WIDTH: 366px; HEIGHT: 37px}
.search DT INPUT{BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 11px; _margin-top:-35px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 10px; WIDTH: 320px; COLOR: #a6a6a6; LINE-HEIGHT: 15px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px}
.search DD{FLOAT: left; WIDTH: 60px; HEIGHT: 37px}
.search DT SPAN{MARGIN-TOP: 8px; FLOAT: right; WIDTH: 22px; MARGIN-RIGHT: 10px; HEIGHT: 22px}
/*����*/

/*�Ҳ�*/
.drag .block .title{margin-bottom:0;padding-left:0;font-size:14px;font-weight:700;}
.right_area {border:1px #E1E1E1 solid;border-top:0px;margin-bottom:10px;}
.right_area .area_title {height:30px;background:url(../images/sprites_more.gif) repeat-x;}
.right_area .area_title .titletext {text-indent:30px;height:30px;line-height:30px;background:url("https://www.haofs.com/template/images/ico1.gif") no-repeat 2px center;font-weight:bold;margin-left:10px;width:280px;}
.right_area .area_list {padding:10px 10px 10px 10px;background:url('https://www.haofs.com/template/images/123.gif') no-repeat 12px 16px;}
.right_area .area_list ul li {height:20px;line-height:20px;text-indent:22px;font-size:12px;margin-right:12px;}
.right_area .area_list img{border:1px #E1E1E1 solid;padding:1px;}
.right_area .pic_list  {padding:10px 10px 10px 10px;background:#F7FCFE;}
.right_area .pic_list .swiper-slide {float:left;width:130px;text-indent:0px;text-align:center;margin-left:5px;height:130px;}
.right_area .pic_list img{border:1px #E1E1E1 solid;padding:1px;width:110px;height:75px;}
.news_area_pic {float: left;width:188px;height:120px;padding:20px 20px 10px 0px;}
.news_area_pic img {width:188px;height:120px;border-radius: 5px;}
.news_time {float:right;}

.right_fixed_back_top { position: fixed;left: 50%;bottom: 160px;z-index: 9;margin-left: 627px;background: #ffffff url("https://www.haofs.com/template/images/index_gotop.png") center 7px no-repeat;border-radius: 8px;width: 60px;height: 20px;padding:0px;text-align: center;line-height: 10px;padding-top: 43px;font-size: 12px;color: #b0b0b0;cursor: pointer; box-shadow: 0px 3px 11px 0px rgb(0 10 41 / 7%);;}
.right_fixed_back_top:hover {color: #ff6b31;background: #ffffff url("https://www.haofs.com/template/images/index_gotop_hover.png") center 7px no-repeat;}

.footer{background-color: #fff; margin:0 auto;margin-top:10px;padding-bottom:20px;padding-top: 15px;width:100%;}
.w1002 { width: 1200px !important;  }
.w1250{ width: 1200px; margin: 0 auto;}
.flex{display: flex; justify-content: space-between;}
.footer dl dt{font-size: 14px; color: #333; margin-bottom: 15px;}
.footer dl dd,.footer dl dd a{font-size: 12px; color: #999; margin-bottom: 5px;}
.footer dl dd span{color: #FF0000;}
.footnav dl{margin-right: 80px;}
.img div{text-align: center; font-size: 14px; color: #666; line-height: 20px;margin-left: 40px;}
.img div img{width: 100px;height: 100px; display: block; margin-bottom: 10px;}
.foot_text{text-align: left; margin-top: 30px; color: #999; line-height: 22px;}
.foot_text div{font-size: 12px;}
.foot_text span{ font-size: 12px;}
.foot_text a{color: #999; font-size: 12px;margin-right:10px;}
.foot_text img{margin-right: 5px; height: 16px; position: relative;}
.footpic dl{text-align: center; cursor: pointer;margin: 0 10px; position: relative;}
.footpic dt{width: 40px; height: 40px; margin: 0 auto;}
.footpic dd{font-size: 12px;}
.footpic .weixin dt{background: url('https://www.haofs.com/template/images/weixin01.png') no-repeat center; background-size: 100%;}
.footpic .wxapp dt{background: url('https://www.haofs.com/template/images/wxapp01.png') no-repeat center; background-size: 100%;}
.footpic .phone dt{background: url('https://www.haofs.com/template/images/phone01.png') no-repeat center; background-size: 100%;}
.footpic dl:hover dd{ color: #009944;}
.footpic .weixin:hover dt{background: url('https://www.haofs.com/template/images/weixin02.png') no-repeat center; background-size: 100%;}
.footpic .wxapp:hover dt{background: url('https://www.haofs.com/template/images/wxapp02.png') no-repeat center; background-size: 100%;}
.footpic .phone:hover dt{background: url('https://www.haofs.com/template/images/phone02.png') no-repeat center; background-size: 100%;}
.footpic .ewm{width: 180px; height: 150px; padding: 5px; border: solid 1px #eee; position: absolute; left: 50%; margin-left: -110px; top: -210px; opacity: 0;transition: all .5s;background-color: #fff; z-index: 9999; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; visibility: hidden;}
.footpic .ewm img{ width: 130px; height: 130px;}
.footpic dl:hover .ewm {opacity: 1; top: -180px; visibility: visible;}
.footpic .ewm p{font-size: 12px; color: #009944;}
.zizhi {text-align:left;margin-left:60px;width: 300px;margin-top:20px;line-height: 24px;}