body {
	font: 12px "microsoft yahei", Arial, Helvetica, sans-serif;
	color:#000;
    margin:0;
    padding:0;
 	overflow-x: hidden;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {
    margin:0;
    padding:0;
    border:none;
    list-style:none;
}
input {border:none;}
/*img{display: block;}*/
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}
.orange{
    color:#ff6000;
}
.hide{
    display: none
}
.show{
	display: block;
}
a{
    text-decoration:none;
    color:#333;
}
a:hover {
    color:#ff6000;
}
em{
	font-style:normal
}
.banner img,#section img{
	display: block;
}
#img,#img1{display: none;}
/*滚动条*/
/*::-webkit-scrollbar{width:10px;height:10px}*/
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background-color:#e2e2e2}
::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}
::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.35)}
::-webkit-scrollbar-thumb:vertical:active{background-color:rgba(0,0,0,.38)}
/*字体*/
/*@font-face {
  font-family: 'iconfont1';  
  src: url('//at.alicdn.com/t/font_391753_z5ttnmmyi1pxpqfr.eot');
  src: url('//at.alicdn.com/t/font_391753_z5ttnmmyi1pxpqfr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_391753_z5ttnmmyi1pxpqfr.woff') format('woff'),
  url('//at.alicdn.com/t/font_391753_z5ttnmmyi1pxpqfr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_391753_z5ttnmmyi1pxpqfr.svg#iconfont') format('svg');
}*/
/*
@font-face {
  font-family: 'iconfont1'; 
  src: url('//at.alicdn.com/t/font_391753_9yrqik7ic7ynwmi.eot');
  src: url('//at.alicdn.com/t/font_391753_9yrqik7ic7ynwmi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_391753_9yrqik7ic7ynwmi.woff') format('woff'),
  url('//at.alicdn.com/t/font_391753_9yrqik7ic7ynwmi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_391753_9yrqik7ic7ynwmi.svg#iconfont') format('svg');
}*/
@font-face {
  font-family: 'iconfont1';  /* project id 391753 */
  src: url('//at.alicdn.com/t/font_391753_fsnpohaen.eot');
  src: url('//at.alicdn.com/t/font_391753_fsnpohaen.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_391753_fsnpohaen.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_391753_fsnpohaen.woff') format('woff'),
  url('//at.alicdn.com/t/font_391753_fsnpohaen.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_391753_fsnpohaen.svg#iconfont') format('svg');
}


.iconfont1 {
  font-family: iconfont1;
  font-size: 36px;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .2px;
  font-style:normal;
}

/*悬浮框*/
 @font-face {
        font-family: 'icomoon';
        src:url('../xfk/fonts/icomoon.eot?qradjf');
        src:url('/Templates/Home/theme4/Public/kefu/fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../xfk/fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../xfk/kefu/fonts/icomoon.woff?qradjf') format('woff'),    				url('/Templates/Home/theme4/Public/kefu/fonts/icomoon.svg?qradjf#icomoon') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'iconfont';  /* project id 350373 */
        src: url('//at.alicdn.com/t/font_2691bb510zt9y66r.eot');
        src: url('//at.alicdn.com/t/font_2691bb510zt9y66r.eot?#iefix') format('embedded-opentype'),
        url('//at.alicdn.com/t/font_2691bb510zt9y66r.woff') format('woff'),
        url('//at.alicdn.com/t/font_2691bb510zt9y66r.ttf') format('truetype'),
        url('//at.alicdn.com/t/font_2691bb510zt9y66r.svg#iconfont') format('svg');
    }
    .demo-icon{
        font-family:"icomoon";
        font-style:normal;
        font-weight:normal;
        speak:none;
        display:inline-block;
        text-decoration:inherit;
        text-align:center;
        font-variant:normal;
        text-transform:none;
        font-size:24px;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        line-height:24px;
        color:#999;
    }
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:1000000}
    .cndns-right-meau{position:relative;}
    .cndns-right-btn{width:38px;height:38px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
    .cndns-right-btn span{color:#848484;font-size:26px;line-height:38px;}
    .cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
    .cndns-right-btn p{color:#ff6800;font-size:12px;line-height:16px;padding-top:5px;display:none;}
    .cndns-right-meau:hover .cndns-right-btn span{display:none}
    .cndns-right-meau:hover .cndns-right-btn p{display:block;}
    .meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
    .meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
    .meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
    .meau-car .cndns-right-btn span{color:#ff6800;}
    .meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../xfk/images/02index-banner-8.gif) no-repeat #ff6800 center;}
    .meau-sev .cndns-right-btn p{color:#fff}
    .meau-sev .cndns-right-btn span{color:#fff}
    .meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:7px;display:block}
    .meau-top .cndns-right-btn i{display:block;color:#999;font-style: normal;}
    .meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
    .meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff}
    .meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
    .cndns-right-box{position:absolute;top:-15px;right:38px;padding-right:25px;display:none;}
    .cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
    .cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../xfk/images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
    .cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
    .cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
    .cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
    .cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
    .cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
    .cndns-right-box .box-border .sev-b li{float:left;width:50%}
    .cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../xfk/images/q1.gif) no-repeat left 3px;line-height:36px;}
    .cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
    .meau-sev .cndns-right-box .box-border{width:250px;}
    .meau-contact .cndns-right-box .box-border{width:230px;}
    .cndns-right-meau:hover .cndns-right-box{display:block}
    .meau-code .cndns-right-box{top:inherit;bottom:-182px;}
    .meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
    .meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
    .meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:192px;}
    .meau-sev .cndns-right-btn .demo-icon{display:none;}
    .meau-sev:hover .cndns-right-btn{background:#ff6800}
    .meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
    .meau-zs .cndns-right-btn span{color:#fff}
    .meau-zs .cndns-right-btn p{color:#fff}
    /*footer*/
/*add by YJ*/
/*字体库*/
@font-face {
    font-family: 'iconfont';  /* project id 328310 */
    src: url('//at.alicdn.com/t/font_328310_a84ble6hozzx5hfr.eot');
    src: url('//at.alicdn.com/t/font_328310_a84ble6hozzx5hfr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_328310_a84ble6hozzx5hfr.woff') format('woff'),
    url('//at.alicdn.com/t/font_328310_a84ble6hozzx5hfr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_328310_a84ble6hozzx5hfr.svg#iconfont') format('svg');
}
.iconfont {
    font-family: iconfont;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px
}
/*。。。。。。。*/
.icon-laba1:before {
    content: "\e913";
}

.icon-title:before {
    content: "\e92f";
}
@font-face {
    font-family: 'newshop';
    src:url('../fonts/newshop.eot?3zajke');
    src:url('../fonts/newshop.eot?3zajke#iefix') format('embedded-opentype'),
    url('../fonts/newshop.ttf?3zajke') format('truetype'),
    url('../fonts/newshop.woff?3zajke') format('woff'),
    url('../fonts/newshop.svg?3zajke#newshop') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'newshop';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-stroke-width: 0.2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.notice .icon-laba1{font-size: 18px;color:#fc0200;}




/*..............*/
.header {
    background: #fff;
    position: fixed;
    top:0;
    width:100%;
    z-index: 910;
}
.main {
    width: 1190px;
    margin: 0 auto;
}
/*.top{
	position:relative;
}*/
.top_box {
    height: 30px;
    width:100%;
    position:relative;
    z-index: 99;
   /* background: #F5F5F5;*/
  background:#eff9fa;
    border-bottom: #eee solid 1px;
    color:#666;
}
.top_box a {
    color: #666;
}
.top_box a:hover {
    color: #ff6000;
}
.header .top em {
    color: #ccc;
    margin:0 5px;
}
.top li {
    float: left;
    margin-left: -1px;
    height:30px;
    line-height:31px;
    position: relative;
    z-index: 101;
}
.top .top_phone{
    line-height: 27px;
}
.top li.curr {
    z-index: 101
}
.top li.not img{
    position: relative;
    top:-2px;
    width:15px;
    height:12.7px;
}
.top li.arrow .T_a {
    padding-right: 20px
}
.top .T_a {
    float: left;
    padding: 0 10px;
    display: block;
    line-height: 32px;
    height: 31px;
    text-align: center;
    position: relative;
    /*z-index: 100;*/
    border: 1px solid #F5F5F5;
    border-bottom: none;
    border-top: none
}
.top .header_zc{
    line-height: 31px;
}
.top .T_a .arrow {
    border-color: #898989 transparent transparent;
    border-style: solid solid solid;
    border-width: 4px 4px 0;
    font-size: 0;
    height: 0;
    width: 0;
    line-height: 0;
    top: 14px;
    right: 7px;
    display: inline;
    -webkit-transition: .25s ease-in;
    -moz-transition: .25s ease-in;
    -o-transition: .25s ease-in;
    transition: .25s ease-in;
    position: absolute
}
.top .T_a .number {
    /*color: #ff6a00;*/
    font-weight: 700;
    padding: 0 2px
}
.top .curr .T_a {
    background: #fff;
    /*border-color: #DDD*/
}
.top .curr .T_a .arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
.top .change_div {
    display: none;
    background: #fff;
    position: absolute;
    font-size: 13px;
    text-align: left;
    -moz-box-shadow: 0 0 6px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.2);
    box-shadow: 0 0 6px rgba(0,0,0,.2);
    border: 1px solid #ddd;
    left: 0;
    top: 30px;
    z-index: 115;
    width: 120px;
    padding: 10px 0 10px 10px
}
.top .change_div a {
    line-height: 20px;
    height: 21px;
    margin: 8px 0;
    padding: 0 0 0 25px;
    /*color: #666*/
}
.top .change_div a:hover {
    color: #000
}
.top i.iconfont{
    font-size:18px;
}
.top i{
    font-style: normal;
}
.top .curr .change_div {
    display: block
}
.top_manage {
    width: 390px;
    padding: 0 6px 15px 14px
}
.top_manage dl {
    float: left;
    display: inline;
    margin: 0 8px;
    width: 114px;
    overflow: hidden
}
.top_manage dt {
    height: 18px;
    line-height: 18px;
    padding: 20px 0 5px;
    /*color: #fe7710;*/
    font-weight: 700
}
.top_manage dd a {
    display: block;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px dashed #ededed;
    /*color: #333*/
}
.top_manage dd a:hover {
    color: #ff6000
}
.top_manage dd a strong {
    /*color: #555*/
}
a.login_icon {
    cursor: pointer;
    float: left;
    background: url(../imgs/login_small_icon.png) no-repeat
}

a.login_icon:hover {
    background: url(../imgs/login_small_icon_hover.png) no-repeat
}
a#hbz {
    background-position: 0 -245px
}
a#qq {
    background-position: 0 0
}

a#baidu {
    background-position: 0 -54px
}

a#sina {
    background-position: 0 -84px
}

a#wechat {
    background-position: 0 -218px
}

a#dd {
    background-position: 0 -268px
}
.top .top_phone img{
    width:18px;
    height:18px;
    vertical-align:middle;
}
.top .top_phone span{
  /*  font-size:18px;*/
  font-size:16px;
    font-weight:bold;
    color:#ff6000;
}
/*...............Nav..............*/
.header-nav{
    height:80px;
    width: 100%;
    transition: height .45s;
}
.move-down {
    height: 51px;
}
.header-nav-content{
    width:100%;
    position: fixed;
    top: 35px;
    left: 0;
    z-index:98;
    transition: top .3s;
    -webkit-transition: top .3s;
    -moz-transition: top .3s;
    -ms-transition: top .3s;
    -o-transition: top .3s;
    background-color: #fff;
}
.header-nav-box{
    width:1190px;
    height:80px;
    margin: 0 auto;
    position: relative;
}
.nav-content-left{
    float: left;
    margin-top: 16px;
}
.nav-content-left img:last-child{
    border-left: #FAF8F8 solid 1px;
}
.nav-content-center {
    float: left;
    margin-left: 28px;
    width: 565px;
}
.nav-content-list {
    text-align: center;
    height: 70px
}
.nav-content-list li {
    position: relative;
    float: left;
    margin-right: 15px;
    height: 49px;
    cursor: pointer;
    padding: 21px 5px 0
}
.nav-content-list .last-li{
    margin-left:22px ;
}
.nav-content-list li a>.icon {
    background: url(../imgs/hbz_icon.png) -55px -20px no-repeat;
    width:8px;
    height:5px;
    position:absolute;
    top:16px;
    right:-13px;
}
.nav-content-list .have-arrow.hover a>.icon {
    background-position: -66px -20px;
}
.nav-content-list li a {
    position: relative;
    display: block;
    height: 38px;
    line-height: 38px;
    font-size: 16px;

}
.nav-content-list li.hover a,.nav-content-list li:hover a {
    color: #ff6000;
}
.nav-content-list li.on a {
    padding-bottom: 1px;
    border-bottom: 2px solid #ff6000;
    color: #ff6000
}
.icon-app{
    position: absolute;
    top: 11px;
    right: -19px;
    width:12px;
    height:16px;
    background: url(../imgs/hbz_icon.png) -78px -21px no-repeat;
}
.nav-app {
    position: absolute;
    top: 48px;
    left: -162px;
    z-index:1001;
    display: none;
    /*width: 390px;
    height: 210px;*/
    border-top: 1px solid #e5e5e5;
}
.nav-content-list li.hover .nav-app {display: block;}
.icon-search {
    position: absolute;
    right: 10px;
    top: 7px;
    width: 21px;
    height: 20px;
    background: url(../imgs/hbz_icon.png) -165px -49px no-repeat;
}
.icon-reg-arrow {
    right: -10px;
    top: 16px;
    background-position: -36px 0
}
.nav-content-right {
    position: absolute;
    right: 0;
    top: 0;
    z-index:5;
    height: 69px;
    transition: top .3s;
    -webkit-transition: top .3s;
    -moz-transition: top .3s;
    -ms-transition: top .3s;
    -o-transition: top .3s;
}
.nav-search-center {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 90px
}
.nav-search-select {
    height: 34px;
    width: 98px;
    text-align: left;
    cursor: pointer;
    border-right: 1px solid #e5e5e5;
    position: absolute;
    z-index: 3;
    display: none;
    background: #fff;
}
.nav-search-input {
    position: relative;
    margin-right: 32px;
    font-size: 0;
    overflow: hidden;
}
.nav-content-search-center {
    position: relative;
    height: 34px;
    margin-top: 22px;
    border: 1px solid #e5e5e5;
}
.nav-search-center-input {
    width: 216px;
    padding: 7px 0 7px 8px;
    margin: 0;
    font-size: 14px;
}
.search-spread .nav-search-center-input {
    width: 558px;
    padding-left: 108px;
}
.nav-search-center-text {
    position: absolute;
    top: 7px;
    left:10px;
    font-size: 14px;
    color: #999;
    white-space: nowrap;
    cursor: text;
    transition: left 1s;
    -webkit-transition: left 1s;
    -moz-transition: left 1s;
    -ms-transition: left 1s;
    -o-transition: left 1s;
}
.search-spread .nav-search-center-text {left:110px}
.search-select-list {
    width: 98px;
    position: absolute;
    top:33px;
    left:-1px;
    padding:10px 0;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    display: none;
}
.search-select-list li {
    width: 78px;
    height: 31px;
    padding-left: 20px;
    font-size: 12px;
    line-height: 31px;
    /*color: #333;*/
    cursor: pointer
}
.search-select-list li:hover {
    color: #ff6000;
    background-color: #f6f6f6
}
.header-nav-hover,
.header-page-nav,.nav-content-right,
.nav-hover-type,.nav-hover-type>div,
.nav-search--center {
    background-color: #fff
}
.search-select-list .list-now {
    /*color: #999;*/
    background-color: #fff
}
.nav-search-select .icon-arrow {
    position:absolute;
    top: 50%;
    right: 10px;
    margin-top: -2px;
    background-image: url(../imgs/hbz_icon.png);
    background-position: -55px -20px;
    width:8px;
    height:5px;
}
.drop-down .icon-arrow {
    background-position: -43px -20px;
}
.search-select-text {
    position: relative;
    display: block;
    height: 34px;
    padding-left: 19px;
    line-height: 34px;
    font-size: 14px;
    color: #333;
}

/*......*/
.header-nav-hover {
    position: absolute;
    top: 82px;
    left: 0;
    z-index:1000;
    display: none;
    width: 100%;
    height: 114px;
    font-size: 14px;
    padding-top: 30px;
    background: #fff;
    box-shadow: 0 10px 15px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);
}
.header-border-bottom {
    display: block;
    width: 100%;
    height: 1px;
    margin-top:1px;
    background-color: #e5e5e5;
}
.nav-type-box {
    width: 1000px;
    height: 114px;
    margin: 0 auto;
}
/* add BY YJ*/
.nav-hover-more .nav-type-box {
    width: 890px;
    height: 114px;
    margin: 0 auto;
}
.nav-hover-activity .nav-type-box {
    width: 600px;
    height: 114px;
    margin: 0 auto;
}
.nav-hover-sjgt  .nav-type-box {
    width: 800px;
    height: 114px;
    margin: 0 auto;
}

.nav-type-list,.nav-type-lag {
    float: left;
    width: 248px;
    height:73px;
    margin-left: 20px;
    text-align: left;
    border-right: 1px dashed #d8d8d8;
    padding-right: 20px;
}
.nav-type-list li{
    width: 250px;
    overflow: hidden;
    height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
	margin-top:8px;
}
.nav-list-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
/*.nav-list-text:hover {
		color:#ff6000;
}*/
.nav-type-lag {
    width: 202px;
}
/*add by YJ*/
.nav-hover-sjgt .nav-type-lag {
    width: 602px;
}
/*add by YJ*/
.nav-hover-sjgt .nav-type-lag li{
    width:100px;
    float: left;
    margin-top:8px;
}

.nav-list-img{
    margin:0 20px;
    float: left;
}
.nav-list-img a {
    position: relative;
    float: left;
    height: 70px;
    width:60px;
    text-align: center;
    margin-right: 33px;
}
.nav-list-img a:hover {
   /*  position: relative;
    float: left;
    height: 70px;
    width:60px;
    text-align: center;
    margin-right: 33px; */
}
.nav-list-img .nav-right-dashed{
    border-left: 1px dashed #d8d8d8;
    padding:0 20px;
    margin-right: 13px;
}
.nav-hover-more .nav-list-img a{
    margin-right: 48px;
}
/*add BY YJ*/
.nav-hover-activity .nav-type-box {
    width: 600px;
    height: 114px;
    margin: 0 auto;
}
.nav-hover-sjgt  .nav-type-box {
    width: 800px;
    height: 114px;
    margin: 0 auto;
}
.nav-type-title {
    position: relative;
    padding-right: 16px;
    font-size: 14px;
    /*color: #333;*/
    cursor: pointer;
}
.icon-nav-hot,.icon-nav-xs,.icon-nav-mf{
    width: 33px;
    height: 16px;
    background: url(../imgs/hbz_icon.png);
    position:absolute;
    top: -10px;
}

.nav-list-img a:hover .icon-nav-case {
    background-position: 0 -72px
}

.icon-nav-xs {
    left: 70px;
    background-position: -43px 0;
}
.icon-nav-hot{
    left: 47px;
    background-position: -82px 0;
}
.icon-nav-mf {
    left: 42px;
    background-position: -121px 0;
}
.icon-nav-jp{
    right:-32px;
    background-position: -164px 0;
}
.nav-type-lag li{
    width:60px;
    float: left;
    margin-top:8px;
}
/*.nav-type-lag span*/
.icon-right-sign{
    float: left;
    width:8px;
    height:13px;
    background: url(../imgs/hbz_icon.png) -110px -20px;
    position: absolute;
    top:3px;
    right:0;
}
/*底部*/

body .bottom{
    background: #2F2F2F;
}
/*.bottom {
    float: left;
    width: 100%;
    border-top: #e6e6e6 solid 1px;
    margin: 10px 0 0 0;
    background-color: #FDFDFD
}*/
body .footer-nav dl dd p a{
    color: #F7F6FF;
}
body .footer-contact .right
{
    color: #F7F6FF;
}
body .footer .sub_tit{
    font-weight:100;
    color:#83888E;
    font-size:16px;
    margin-bottom:15px;
}

.footer {
    width: 100%;
    padding: 20px 0;
    overflow:hidden;
    background:#2F2F2F;
    color:#FDFDFD;
    border-top:3px solid #333;
}

.footer-nav {
    float: left;
    border-right: 1px solid #6B6363
}

.footer-nav dl {
    float: left;
    width: 130px;
    margin: 0 50px 0 2px
}

.footer-nav dl dt {
    margin-bottom: 12px;
    font-size: 14px;
    font-weight: 700
}

.footer-nav dl dd p {
    margin-bottom: 12px;
    padding-left: 1px
}

.footer-nav dl dd p:last-child {
    margin: 0
}

.footer-nav dl dd p a {
    color: #666
}

.footer a:hover {
    color: #ff6000
}

.footer-link {
    overflow: hidden;
    color: #9c9c9c;
    width: 1190px;
    margin: 0 auto;
    padding: 20px 0;
    font-family: \5b8b\4f53;
    border-top: #6B6363 solid 1px
}

.footer-link em {
    font-style: italic;
    font-family: tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif
}
/*----------------footer------------------*/
.footer-link a {
    display: inline-block;
    color: #6c6c6c;
    padding-right: 5px
}

.footer-link a:hover {
    color: #f60
}

.footer-link cite {
    margin-top: 18px;
    font-style: normal;
}

.footer-link cite {
    display: block;
    margin-top: 10px
}

.footer-link cite img {
    vertical-align: -10px
}

.footer-contact .left {
    margin-right: 55px;
    font-size: 16px;
    float: left;
}

.footer-contact .left p {
    font-size: 14px;
    margin-top: 8px
}
.footer-contact .left p a{
    color: #ff6000;
    font-weight: bold
}
.footer-contact .right {
    text-align: center;
    color: #000;
    float: right;
}

.footer-contact .right span {
    display: block;
    padding: 5px;
    border: 1px solid #ececec
}
.footer-contact .right span img{
    width:100px;
    height:100px;
}
/*挡板*/
.fgx{
    width:100%;
    height:115px;
    border: 1px solid transparent;
    /*margin-top: 112px;*/
    box-sizing: border-box;
}
/*æ‚¬æµ®æ¡†*/
 @font-face {
        font-family: 'icomoon';
        src:url('../xfk/fonts/icomoon.eot?qradjf');
        src:url('/Templates/Home/theme4/Public/kefu/fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('../xfk/fonts/icomoon.ttf?qradjf') format('truetype'),
        url('../xfk/kefu/fonts/icomoon.woff?qradjf') format('woff'),    				url('/Templates/Home/theme4/Public/kefu/fonts/icomoon.svg?qradjf#icomoon') format('svg');
        font-weight: normal;
        font-style: normal;
    }
.demo-icon{
        font-family:"icomoon";
        font-style:normal;
        font-weight:normal;
        speak:none;
        display:inline-block;
        text-decoration:inherit;
        text-align:center;
        font-variant:normal;
        text-transform:none;
        font-size:24px;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
        line-height:24px;
        color:#999;
    }
/*add*/

.clearLeft
{
clear:both;
}
.clearBoth
{
clear:both
}
.clearRight
{
clear:both
}
.botBox1 img {
margin:0 auto;
}

.categroy{
	background:#fff;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid #ebebeb;
}
.categroy a{
	color:#333;
	cursor:pointer;
}
.categroy a:hover{
	color:#ff6000;
}
.categroy .line1{
	margin-bottom:30px;
}
.categroy .line1 a{
	font-size: 18px;
	font-weight: bold;
	margin-left:5px;
	margin-right:5px;
	border-bottom:2px solid #fff;

}
.categroy .line1 #chk ,.categroy .line2 #chk{
	color:#ff6000;
	border-bottom:2px solid #ff6000;
}

.categroy .line2 a{
	font-size: 14px;
	margin-left:5px;
	margin-right:5px;
	line-height:30px;
	display: inline-block;
}


.no_info{
	background: url(../../images/web/no_info.png) no-repeat center top;
	text-align: center;
	padding-top: 60px;
	color: #9ca9ba;
	font-size: 20px;
	margin: 0 auto;
	margin: 20px;
	font-family: "microsoft yahei","华文细黑","黑体";
}
.path{
	height:60px;
	line-height:60px;
	font-size:16px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:20px;
	
}
.path label{
	font-family:"å®‹ä½“";
	color:#ccc;
}
i{font-style:normal}
/*add BY YJ*/
#newBridge{z-index:9999!important;}

/*免费通话*/
.EnjoyTalk-widget {
    position: fixed;
	top: 50%;
    /*bottom: 0;*/
    z-index: 1000000;
	margin-top: -166px;
}
.EnjoyTalk-widget.EnjoyTalk-bottom-right {
    right: 0;
}
.EnjoyTalk-widget.EnjoyTalk-closed .EnjoyTalk-title-bar.EnjoyTalk-title-bar-chip.EnjoyTalk-bottom-right {
	 border-bottom-right-radius: 0; 
     border-top-right-radius: 0;
     border-bottom-left-radius: 0;
     background-color: /*#4068da;*/#4792ff;
  	 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#23ddff), to(#4d86ff));
     -webkit-box-shadow: 1px 1px 6px #6f6d6d;
     box-shadow: 1px 1px 6px #6f6d6d;
}
.EnjoyTalk-widget.EnjoyTalk-closed .EnjoyTalk-title-bar.EnjoyTalk-title-bar-chip {
	height: 60px;
	line-height: 60px;
	width: auto;
	border-radius: 40px;
}
.EnjoyTalk-widget.EnjoyTalk-closed .EnjoyTalk-title-bar.EnjoyTalk-title-bar-button, .EnjoyTalk-widget.EnjoyTalk-closed .EnjoyTalk-title-bar.EnjoyTalk-title-bar-chip {
	/*margin: 10px;*/
}
#EnjoyTalk-widget {
    font-family: Roboto,sans-serif;
    font-size: 16px;
    color: #021930;
    -webkit-font-smoothing: antialiased;
}
.EnjoyTalk-widget.EnjoyTalk-closed .EnjoyTalk-title-bar.EnjoyTalk-title-bar-chip .EnjoyTalk-title-text a {
    display: block;
   padding: 0 30px;
    line-height: 60px!important;
}
#EnjoyTalk-widget {
    font-family: Roboto,sans-serif;
    font-size: 16px;
    color: #021930;
    -webkit-font-smoothing: antialiased;
}
.EnjoyTalk-title-text-content{
  font-family: Roboto,sans-serif;
    font-size: 16px;
}
.EnjoyTalk-online-dot.EnjoyTalk-bottom-right {
    left: 0;
    margin-left: -10px;
}
.EnjoyTalk-online-dot {
    position: absolute;
    box-sizing: content-box;
    margin-top: 15px;
    width: 20px;
    height: 20px;
    /*background-color: #46C86D!important;*/
    background-color: #ff6600!important;
    border-radius: 20px;
    text-indent: -9999px;
    border: 4px solid #fff;
}

.EnjoyTalk-widget .EnjoyTalk-title-bar, .EnjoyTalk-widget .EnjoyTalk-title-bar-button, .EnjoyTalk-widget .EnjoyTalk-title-bar-chip{
cursor: pointer;
}

.callback-box {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000001;
  display: none; }
.callback-box .con-box {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 40px; }
.callback-box .con-box .c-head {
      height: 142px;
      width: 621px;
      background-image: url("../imgs/block-01.png");
      background-repeat: no-repeat;
      background-size: 621px 142px;
      border-radius: 25px 25px 0 0; 
	/*	background:#0641a1;*/
}
.callback-box .con-box .c-content {
      background-color: #fff;
      overflow: hidden;
      position: relative;
      border-radius: 0 0 20px 20px; }
.callback-box .con-box .c-content .title {
        line-height: 50px;
        padding-top: 10px;
        font-size: 30px;
        color: #2b8fd3;
        text-align: center; }
.callback-box .con-box .c-content span::before {
        display: inline-block;
        content: '';
        height: 9px;
        width: 80px;
      /*  background: url("form-header-icon1.png") center no-repeat;
        background-size: 100%;*/
        vertical-align: middle;
        margin-right: 10px; }
.callback-box .con-box .c-content span::after {
        display: inline-block;
        content: '';
        height: 9px;
        width: 80px;
       /* background: url("form-header-icon.png") center no-repeat;
        background-size: 100%;*/
        vertical-align: middle;
        margin-left: 10px; }
.callback-box .con-box .c-content span {
        line-height: 30px;
        font-size: 20px;
        color: #253153;
        display: block;
        text-align: center;
        padding-bottom: 10px; }
.callback-box .con-box .c-content input {
        width: 328px;
        height: 52px;
        border-radius: 25px;
        border: 1px solid #dcdcdc;
        background-color: #eee;
        font-size: 20px;
        padding: 0 30px;
        display: block; }
.callback-box .con-box .c-content input::-webkit-input-placeholder {
        color: #999; }
.callback-box .con-box .c-content .inp-1 {
        margin: 0.15rem auto 0; }
.callback-box .con-box .c-content .inp-2 {
        margin: 14px auto; }
.callback-box .con-box .c-content button {
        width: 388px;
        height: 52px;
        line-height: 52px;
        background-color: #ff6000;
        border-radius: 26px;
        font-size: 24px;
        color: #fff;
        display: block;
        margin: 0 auto 30px;
        outline: none;
        border: 0 none; }
.callback-box .con-box .c-content p {
        color: #999;
        font-size: 18px;
        line-height: 46px;
        text-align: center;
        padding-left: 30px;
        background: #f2f2f2;}
.callback-box .con-box .c-content i {
        position: absolute;
        top: 109px;
        right: 123px;
        width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        color: #fff;
        border-radius: 20px;
        background-color: #999;
        text-align: center;
        cursor: pointer; }
.callback-box .con-box .c-content .sendmsg {
        background-color: #3aa1e5; }
.callback-box .con-box .close-box {
      width: 36px;
      height: 36px;
      cursor: pointer;
      background: url("../imgs/block-04.png") center no-repeat;
      background-size: 100%;
      position: absolute;
      top: -30px;
      right: -30px; }
.c-content button{cursor:pointer}

#searchform-new{  }
#sch-tip{position: absolute;border:1px solid #ccc;width:345px;background:white;top:65px;z-index: 9999;min-height: 100px;margin-left:100px;}
#sch-tip li{  }
#sch-tip li a{display: block;padding:8px 8px;font-weight: bold;}
#sch-tip li a:hover{background:#fbfbfb;}
#sch-tip li span{float:right;color:#9c9c9c;font-weight: normal;}

/*底部  at 2020年11月6日 11:29:44*/
.bottom .fd-lk{padding:25.5px 0;border-bottom:1px solid #ea5413;font-size:0;text-align:center}
.bottom .fd-lk a{display:inline-block;vertical-align:middle;font-size:16px;color:#ccc;line-height:40px;padding:0 15px 0 15px;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.bottom .fd-lk a:after{content:'';position:absolute;right:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#ccc}
.bottom .fd-lk a.last:after{display:none}
.bottom .fd-lk a:hover{color:#fff}
