.footer.gray {background: #fff;}



/*!* 头部 *!*/
.header {padding-top: 25px;}
.header h1.logo {float: left; width: 250px; height: 61px; margin-left: 5px;margin-top: 24px;}
.header h1.logo a {display: block; max-width: 250px; max-height: 61px;}
.header h1.logo a img { max-width: 227px; max-height: 61px; float: left}
.header h1.logo a .company_name {float: right;}
.header h1.logo a .company_name p:first-child {font-size: 18px; font-weight: bold; color: #333; margin-bottom: 5px; width: 250px;}
.header h1.logo a .company_name p:last-child {font-size: 12px; color: #fff; background-color: #EA3C1F; display: inline-block; padding: 2px 8px; border-radius: 5px;}
.header .kefu{font-size: 22px;font-weight: bold;margin-top: 24px;color: #ff4b64;}
.header .kefu p{font-size: 16px;font-weight: lighter;color: #ff4b64;}
/*!* 搜索 *!*/
.header .search {float: right; margin: 0 0 0 70px;}
.header .search .type {height: 30px;}
.header .search .type span{display:inline-block;color:#ff3451;width: 50px;height: 30px;text-align: center;font-size: 14px;line-height: 30px;border-radius: 4px 4px 0 0;cursor: pointer;}
.header .search .type .curr{background: #ff3451;color: #fff;}
.header .search .formbox{position: relative;width: 586px; height:40px;border: 2px solid #0084EA;}
.header .search .formbox s{display: inline-block;width: 20px;height: 20px;background: url("../images/sprite.png") no-repeat -16px 0px;position: absolute;left: 5px;top: 8px;}
.header .txt_search{width: 406px;float: left;height: 38px;border: 0;padding-left: 30px;box-sizing: border-box;font-size: 15px;}
.header .txt_search::placeholder{color: #cacaca;}
.header .btn-s{float:left;width: 90px;height: 40px;background: #0084EA; color: #fff;font-size: 18px;line-height: 40px;border: 0;cursor: pointer;}
.header .all_ {background-color: #0076D1;}
.header .qiandao{float: left;}
.header .qiandao a{display: inline-block;width: 90px;height: 42px;background-color: #ffab34;color: #fff;font-size: 18px;text-align: center;line-height: 42px;margin: 30px 0 0 -74px;}
/* 热门搜索 */
.header .hot-s {width: 420px; height: 26px; overflow: hidden; line-height: 26px; clear: both;}
.w1200 .header .hot-s {width: 580px;}
.header .hot-s a {float: left; margin-right: 10px;}

/*面包屑*/
.bread{width:100%; height:48px;background: #fff;}
.bread p{width: 1000px; margin: 0 auto; line-height: 48px;}
.w1200 .bread p{width: 1200px;}
.bread p a{font-size: 14px; color: #333; margin: 0 3px;}

/*导航栏*/
.nav-box{width: 100%;height: 48px;background:linear-gradient(to right,#ff445f,#ffab4f);}
.nav-box>div{position: relative;}
.nav li{float: left;}
.nav li a{display:block;color: #fff;height: 48px;line-height: 48px;font-size: 17px;width: 130px;text-align: center;}
.nav li a:hover,.lnav:hover{background-color: #333;}
.lnav{position: absolute;top: 0;left: 130px;z-index: 9999;}
.lnav .all-category a{display:inline-block;color: #fff;height: 48px;line-height: 48px;font-size: 17px;width: 130px;text-align: center;}
.category-popup{position: absolute;left:-130px;min-height: 160px;font-size:15px;font-weight:bold;background: rgba(39,43,49,0.9);padding: 20px;box-sizing: border-box;z-index: 9999999;transition:all 0.4s; }
.category-popup a{display:inline-block;color: #fff;}
.category-popup ul li{float: left;}
.category-popup ul li>a{width: 98px;height: 26px;line-height: 26px;border-radius: 13px;text-align: center;margin: 10px 6px 6px 6px;}
.category-popup ul li .on{border: 1px solid #fff;}
.show{display: block;}

.nav .qqkfu,.nav .wxkfu{cursor: pointer;position: relative;}
.nav{position: relative;}
.qqkfu_box{position: absolute;z-index: 9999999;top: 100%;width: 160px;height: 160px;animation: topFadeIn .6s ease-out;display: none;}
.qqkfu_box .bg{position:absolute;top: 0;bottom: 0;right: 0;left: 0;background: #333;opacity:0.8; z-index: 99999991}
.qqkfu_box img{position: absolute;z-index: 99999992;width: 80%;height: 80%;top: 15px;left: 15px;}
.nav-box .show{display:block;}

.wxkfu_box{position: absolute;z-index: 9999999;top: 100%;width: 160px;height: 160px;animation: topFadeIn .6s ease-out;display: none;}
.wxkfu_box .bg{position:absolute;top: 0;bottom: 0;right: 0;left: 0;background: #333;opacity:0.8; z-index: 99999991}
.wxkfu_box img{position: absolute;z-index: 99999992;width: 80%;height: 80%;top: 15px;left: 15px;}


.sub-category{height: 211px;position: absolute;box-sizing: border-box;top: 48px;padding-top: 30px;}
.sub-category a{color: #333;font-weight: 500;height: 36px;line-height: 36px;}
.sub-category a:hover{color: #ff3451;}
.sub-category em{display: inline-block;width: 0;height: 0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 22px;left: 28px;}

.sub-category dl{float: left;border-right: 1px solid #f2f2f2;padding: 10px 25px;min-width: 115px;box-sizing: border-box;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;}*/

.contain{background: #edf0f2;min-height: 300px;padding-bottom:70px;padding-top: 30px;padding-bottom: 70px;}

/* nav3 */
.nav3 {height: 112px; background-color: #344156; line-height: 112px; margin-bottom: 30px;}
.nav3_box {width: 1200px; margin: 0 auto;}
.nav3 .nav3_left {float: left;}
.nav3 .nav3_left a {display: block;}
.nav3 .nav3_left a .logo_div {width: 154px; height: 88px;background-color: #fff;border: 1px solid #efefef;margin-top: 1px;float: left; 
margin-right: 10px;display: flex; align-items: center; justify-content: center; padding: 10px 0;}
.nav3 .nav3_left a img {max-width: 100%; max-height: 100%;}
.nav3 .nav3_left a p {float: right; font-size: 18px; font-weight: bold; color: #fff;}
.nav3 .nav3_right {float: right; color: #fff;}
.nav3 .nav3_right span {margin: 0 10px; border-right: 1px solid #fff;}
.nav3 .nav3_right a {color: #fff; font-size: 14px;}