.topInfo{margin-bottom: 0;}

.header{height: 100px;overflow: hidden;}
.header h1.logo {float: left;width: 201px;height: 55px;margin-left: 5px;margin-top: 24px;}
.header h1.logo img{height: 100%;}
.header .search{float: left;margin: 33px 0 0 110px;}
.header .search .searchbox{width: 348px;height: 38px;border: 1px solid #ebebed;margin-bottom: 5px;background: #f7f8fa;}
.header .search .searchbox .txt_search{width: 280px;font-size: 14px;color: #9b9b9b;background: #f7f8fa;padding-left: 10px;height: 38px;line-height: 38px;box-sizing: border-box;border: 0;outline: none;margin-left: 2px;}
.header .search .searchbox .btn-s{float:right;cursor:pointer;position:relative;width: 63px;height: 38px;background: #f7f8fa;text-align: center;line-height: 38px;}
.header .search .searchbox .btn-s i{display: inline-block;height: 16px;width: 16px;background: url("../images/search.png") no-repeat;background-size:contain;margin: 0 0 -2px 0;}
.header .search .searchbox .btn-s:before{content: "";display: inline-block;position: absolute;width: 1px;height: 14px;background: #dcdcde;top: 12px;left: 0;}
.header .search .searchbox .btn-s:hover{float:right;cursor:pointer;position:relative;width: 63px;height: 38px;background: #f55047;text-align: center;line-height: 38px;}
.header .search .searchbox .btn-s:hover i{display: inline-block;height: 16px;width: 16px;background: url("../images/search2.png") no-repeat;background-size:contain;margin: 0 0 -2px 0;}
.header .search .searchbox .btn-s:hover:before{content: "";display: inline-block;position: absolute;width: 0px;height: 14px;background: #dcdcde;top: 0;left: 0;}

.header .search .searchbox.curr{border: 1px solid #d2d2d4}

.header .fabu{float: left;margin: 33px 55px 0 34px; background-image: -moz-linear-gradient( 180deg, rgb(232,62,53) 6%, rgb(245,80,71) 94%);background-image: -webkit-linear-gradient( 180deg,rgb(232,62,53) 6%, rgb(245,80,71) 94%);background-image: -ms-linear-gradient( 180deg, rgb(232,62,53) 6%, rgb(245,80,71) 94%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #f54f46, endColorstr = #ea4238);width: 120px;height: 40px;font-size: 16px;}
.header .fabu a{display: inline-block;width: 120px;height: 40px;color:#fff;line-height: 40px;text-align: center;}
.header .fabu a:hover{ background-image: -moz-linear-gradient( 180deg, rgb(212,57,49) 6%, rgb(222,68,60) 94%);background-image: -webkit-linear-gradient( 180deg, rgb(212,57,49) 6%, rgb(222,68,60) 94%);background-image: -ms-linear-gradient( 180deg, rgb(212,57,49) 6%, rgb(222,68,60) 94%);}
.header .kefu{color: #313233;font-size: 18px;font-weight: bold;margin-top: 38px;}
.header .kefu span{display: inline-block;width: 114px;height: 28px;border-radius: 14px;border: 1px solid #fbc1be;background: #fef3f2;color: #f55047;line-height: 28px;font-size: 14px;font-weight: 500;margin: -3px 15px 0 0;}
.header .kefu span i{display: inline-block;width: 20px;height: 19px;background: url("../images/tel.png")no-repeat;margin: 0px 6px -5px 14px;}

/*导航*/
.nav_box{height: 60px;background:#f6f9fc;}
.nav_bg{height: 52px;background: #f55047;}
.nav li{float: left;font-size: 16px;position: relative;}
.nav li a:after{content:"";display:inline-block;width: 1px;height: 20px;background-image: -moz-linear-gradient( 90deg, rgba(78,5,2,0) 0%, rgb(78,5,2) 50%, rgba(78,5,2,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgba(78,5,2,0) 0%, rgb(78,5,2) 50%, rgba(78,5,2,0) 100%);background-image: -ms-linear-gradient( 90deg, rgba(78,5,2,0)0%, rgb(78,5,2) 50%, rgba(78,5,2,0) 100%);opacity: 0.231;position: absolute;right: 0;top: 15px;}
.nav li.zmt_bg a:after{display: none}
.nav li .zmt{display:inline-block;width:170px;height:40px;margin-top:6px;background: url("../images/navzmt_bg.png") no-repeat;background-size: contain;padding-left: 38px;box-sizing: border-box;line-height: 40px;}
.nav li a{color: #fff;display: block;height: 52px;line-height: 52px;width: 123px;text-align: center;}
.nav li a:hover{background: #f6675f;color: #fff;height: 52px;}
.nav li a:hover:after{display: none;}
.nav li .zmt:hover{  box-shadow: 0px 5px 17px 0px rgba(0, 0, 0, 0.37);height: 40px;background: url("../images/navzmt_bg.png") no-repeat;background-size: contain;color: #fff;font-weight: 500;}
.nav li.currpage a{background: #fff;color: #ed4037;font-weight: bold;box-shadow: 0px 7px 23px 0px rgba(138, 31, 25, 0.13);height: 60px;}
.nav li.currpage a:after{display: none;}
.nav li .picon-hot1{display: inline-block;width: 40px;height: 26px;background: url("../images/icon_hot1.png");position:absolute;top: -14px;right: 18px}

.contain{min-height: 300px;}
.footer.gray {margin-top: 0; background: #fff;}

/* 分页 */
.pagination {padding: 10px 0 30px; text-align: center; line-height: 28px; font-size: 14px; color: #333; margin-top: 30px;}
.pagination li {display: inline-block; margin-right: 5px; border: 1px solid #fff;}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px;}
.pagination li a:hover ,.pagination li.page_current span {background: #bfbbbb; color: #fff; border-color: #bfbbbb;}
.pagination li.page_more span {background: #fff;color: #333; cursor: default;}
.pagination .page_info {display: none;}


/* 分享功能 */
#shareBtn {position: absolute; z-index: 20; width: 95px; padding: 6px 0; border: 1px solid #e2e2e2; background: #fff; box-shadow: 0 3px 15px rgba(0,0,0,.15);}
#shareBtn s {position: absolute; top: -8px; left: 50%; margin-left: -8px; width: 16px; height: 9px; background: url('../images/icons.png') -10px -591px;}
#shareBtn li, #shareBtn li a {height: 26px; line-height: 26px; font-size: 12px;}
#shareBtn a {padding-left: 37px; display: block; background: url('/static/images/share_icon.png') no-repeat;}
#shareBtn a:hover {background-color: #f3f3f3;}
#shareBtn .popup_weixin a {background-position: 13px -1px;}
#shareBtn .qzone a {background-position: 13px -30px;}
#shareBtn .qq a {background-position: 13px -56px;}
#shareBtn .sina a {background-position: 13px -82px;}

/*微信分享弹窗*/
.wxAlert{position: fixed;width: 280px;height: 280px;top: 50%;left: 50%;margin-left: -140px;margin-top: -140px;background: #fff;box-sizing: border-box;z-index: 10000;display: none;-webkit-animation: popup .3s ease-out; -moz-animation: popup .3s ease-out; animation: popup .3s ease-out;border-radius: 10px;overflow: hidden; box-shadow: 0px 0px 24px 0px rgba(68, 60, 60, 0.16);}
.wxAlert.show{display: block;}
.wxAlert .wxAlert_head{    font-size: 14px;font-weight: bold;text-align: left;
    position: relative;    padding-left: 15px;
    background: #f2f2f2;
    height: 40px;
    line-height: 40px;}
.wxAlert .wxAlert_code{width: 185px;height: 185px;margin: 0 auto;    padding: 26px 10px;}
.wxAlert .wxAlert_code img{width: 100%;height: 100%;object-fit: cover;}
.wxAlert .wxAlert_close{    width: 20px;height: 20px;position: absolute;right: 10px;top: 8px;color: #999;text-decoration: none;font-size: 20px;text-align: center;line-height: 20px}

