.clear{clear:both;}

.header-nav .header-page-nav span,.header-nav button,.header-nav input,.header-nav select,.header-nav textarea,body .header-nav {font:12px/1.5 "Source Han Sans SC","HanHei SC","PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif!important;color:#333}

.wrap_1200{width: 1460px;margin:0 auto;}

.header{width: 100%;}

.header .top{width: 100%;background-color: #f5f5f5;line-height: 35px;height: 35px;}

.header .top .top_left{float: left;font-size: 0;height: 35px;line-height: 35px;}

.icon{background-image: url(../images/icon_s.png);}

.icon3{background-image: url(../images/icon_3.png);}

.icon3_b{background-image: url(../images/icon_3.png);}

.iconb{background-image: url(../images/icon_b.png);}

.icon.addr{background-position: -192px -180px;}

.icon.tel{background-position: -189px -246px;}

.icon.xiala{background-position: -191px -297px;}

.icon.logo{background-position: 0 -261px;}

.icon.jt{background-position: -152px -180px;}

.icon.right{background-position: -193px -200px;}

.icon.des{background-position: -79px -35px;}

.header .top .top_left .icon{display: inline-block;width: 11px;height:15px;margin-top: 10px;vertical-align: top;}

.header .top .top_left .address{display: inline-block;line-height: 35px;font-size: 12px;color: #333333;vertical-align: top;margin-left: 10px;}

.header .top .top_right{float: right;position: relative;}

.header .top .top_right .login{font-size: 12px;color: #999999;display: inline-block;vertical-align: top;cursor: pointer;padding:0 14px;padding-right: 10px;}

.header .top .top_right .signup{font-size: 12px;color: #999999;display: inline-block;vertical-align: top;cursor: pointer;padding:0 14px;border-right: 1px solid #d9d9d9;}

.header .top .top_right .topTel{font-size: 12px;color: #ff6600;display: inline-block;vertical-align: top;cursor: pointer;padding:0 14px;padding-right: 10px;} 

.header .top .top_right .topTel .tel{width: 13px;height: 13px;display: inline-block;vertical-align: top;margin-top: 11px;margin-right: 7px;}

.header .top .top_right .topTel em{border-bottom: 1px solid #ff6600;margin:0 5px;}

.header .top .top_right .topTel .xiala{width: 8px;height: 4px;display: inline-block;vertical-align: top;margin-top: 15px;transition: all .3s;}

.header .top .top_right .getTel{width: 242px;position: absolute;top: 35px;right: -10px;padding:19px;color: #555555;background-color: #fff;box-shadow: 0 2px 6px #ccc;z-index: 20;display: none;}

.header .top .top_right .getTel h3{font-size: 18px;color: #555555;text-align: center;margin-bottom:15px;font-weight: 400;}

.header .top .top_right .getTel input{width: 100%;height: 40px;border:1px solid #d9d9d9;box-sizing: border-box;padding:0 10px;font-size: 14px;outline: none;margin-bottom: 15px;color: #555555;}

.header .top .top_right .getTel .top_getBtn{width: 100%;height: 40px;color: #fff;background-color: #da1a1a;text-align: center;display: block;border-radius: 3px;margin-bottom: 20px;font-size: 14px;line-height: 40px;}

.header .top .top_right .getTel_msg{font-size: 12px;color: #999999;line-height: 24px;}

.header .top .top_right .getTel_msg i{color: #ff6600;}

.header .top .top_right .topTel:hover .icon.xiala{transform: rotateX(180deg);}

.header .top .top_right .topTel:hover .getTel{display: block;}

.header .nav{width: 100%;background-color: #fff;height: 80px;font-size: 0;position: relative;z-index: 10;box-shadow:0 5px 20px rgba(0,0,0,.1)}

.header .nav_logo{display: inline-block;height: 80px;vertical-align: top;}

.header .nav_logo .logo{display: inline-block;vertical-align: top;margin-top: 20px;width: 180px;height: 40px;background-size: cover;

    background-position: center;}

.header .nav_logo .logo_fs{display: inline-block;margin-left: 12px;height: 44px;margin-top: 18px;}

.header .nav_list{/*width: 900px;*/height: 80px;margin-left: 90px;display: inline-block;vertical-align: top;}

.header .nav_list .daohang{color: #333333;}

.header .nav_list .nav_big:hover .daohang{color: #da1a1a;}

.header .nav_list .nav_big:hover em{border-bottom:2px solid #da1a1a;}

.header .nav_list .nav_big{display: inline-block;height: 80px;line-height: 80px;padding:0 48px;color: #333333;}

.header .nav_list .nav_big em{font-size: 16px;position: relative;padding-bottom:10px;border-bottom:2px solid #fff;transition:all .3s;}

.header .nav_list .nav_big.on .daohang{color: #da1a1a;}

.header .nav_list .nav_big.on em{border-bottom:2px solid #da1a1a;}

.header .nav_list .nav_big.on em{color: #da1a1a;border-bottom: 2px solid #da1a1a;padding-bottom: 5px;}

.header .nav_list .nav_big .jt{display: block;width: 8px;height: 5px;position: absolute;right: -16px;top: 8px;}

.header .nav_list .nav_big.on .jt{background-position: -164px -180px;}

.header .nav_hide{}

.header .nav_hide_child{font-size: 0;width: 100%;position: absolute;top:80px;padding:35px 0;box-shadow: 0 5px 20px rgba(0,0,0,.1);left: 0;text-align: center;display: none;background-color: #fff;justify-content: center;    align-items: center;z-index:999;}

.header .nav_list .nav_big:hover .nav_hide_child{display: flex;}

.header .nav_hideBox{display: inline-block;padding-left:20px;border-right: 1px dashed #d9d9d9;width: 240px;vertical-align: top;line-height: 20px;    height: 81px;overflow: hidden;}

.header .nav_hideBox:last-child{border-right: 0; }

.header .nav_hide_child .navTit{font-size: 14px;color: #666666;margin-bottom: 15px;text-align: left;display: block;}

.header .nav_hide_child .navTit:hover{color: #da1a1a;}

.header .nav_hide_child .navTit:hover .right{background-position:-181px -200px; }
 
.header .nav_hide_child .navTit .right{width: 8px;height: 13px;display: inline-block;vertical-align: top;position: relative;top: 2px;margin-left: 7px;}

.header .nav_hideChild{font-size: 14px;color: #666666;display: block;width: 75px;float: left;text-align: left;margin-bottom: 5px;margin: 0 5px 3px 0;line-height: 20px;white-space: nowrap;}

.header .nav_hideChild:hover{color: #da1a1a;}

.header .nav_big .navSmall{display: inline-block;width:70px;height: 70px;margin-top: 0px;margin-left: 20px;text-align: center;font-size: 14px;line-height: 20px;white-space: nowrap;}

.header .nav_big .navSmall:hover{color: #da1a1a}

.header .nav_big .navSmall .des{width: 32px;height: 32px;display: block;margin:0 auto;margin-bottom: 10px;}

.header .search{height:34px;margin-top: 22px;float: right;border:1px solid #d9d9d9;box-sizing: border-box;padding-right: 32px;position: relative;}

.header .search .sear_tishi{font-size: 14px;color: #666666;line-height: 34px;padding:0 10px;cursor: text;width: 280px;display: inline-block;vertical-align: top;}

.header .search .sear{width: 21px;height: 20px;background-position:-205px -219px;display: block;position: absolute;right: 10px;top: 7px;cursor: pointer;}

.header .search .searBox{overflow:hidden;opacity: 0;width: 0;transition: all .3s;}

.header .search .searSel ul{overflow: hidden;height:0;width: 100%;position: relative;top: -2px;left: -1px;transition: all .3s;border:1px solid #d9d9d9;opacity: 0;background-color:#fff;}

.header .search .searSel ul li{line-height: 34px;text-align: center;font-size: 14px;color: #999999;cursor: pointer;}

.header .search input{opacity: 0;width: 0;transition: all .3s;position: absolute;left: 100px;top: 0;}

.header .search .searSel ul li:hover{background-color: #f1f1f1;color: #da1a1a}

.header .search.act .sear_tishi{display: none;}

.header .search.act .searBox{opacity: 1;width: 750px;overflow: visible;}

.header .search.act .searSel{display: inline-block;height: 34px;line-height: 34px;vertical-align: top;width: 100px;border-right: 1px solid #d9d9d9;box-sizing: border-box;}

.header .search.act .selected{font-size: 14px;line-height: 34px;text-align: left;display: block;text-indent: 10px;color: #666666;position: relative;}

.header .search.act input{width: 650px;height: 32px;outline: none;border:0;font-size: 14px;vertical-align: top;box-sizing: border-box;padding:0 20px;opacity: 1}

.header .searSel.on ul{height: auto;opacity: 1;}

.header .search_box{height: 34px;}

.header .search.act .selected .jt{display: block;width: 8px;height: 5px;position: absolute;right: 10px;top: 13px;}

.navSmall .nav_png{background-position:0 42px!important;width:42px!important;height:42px!important;}

.navSmall:hover .nav_png{background-position:0 0px!important;}

/*头部结束*/

.header.asd.on{position:fixed;top:-35px;left:0;right:0;z-index:99999999999;}

.icon-app {

    position: absolute;

    top: 2px;

    right: -19px;

    width: 11px;

    height: 16px;

    background-position: -176px -180px;

        overflow: hidden;

}