/* 
@font-face { 
font-family: Inter; 
src: url('../fonts/opensans.ttf');
} */
body{font-family:'Inter',Arial,Helvetica, sans-serif; color: #3A3939;background-image: linear-gradient(to left , rgb(223, 235, 255) , rgb(240, 245, 255) 100%);
}
.new_product_info *{font-family:'Inter' !important;}
a,button{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
ul{list-style:none;}
.logo{margin:0px;}
.flash img{ width: 100%}
.flash ul.bxslider{list-style:none;}
.flash div.bx-pager{bottom: 4%;}
.flash div.bx-controls-direction{ display:none; }
.img-thumbnail:hover,.opacity_img:hover{opacity: 0.8;}

/*导航菜单*/
.navbar{ margin:0px; background-color:rgba(0,0,0,0.4); border: none;}
/*.navbar.flexed{background-color:rgba(0,0,0,0.9)}*/
#app_menudown{position: absolute; top:0px; right:0px; font-size: 16px;}
#app_menudown:hover{background-color: #66bdb5;}


/*产品搜索*/
.search_group{margin: 30px 0px 0px 0px; border:1px solid #dfe1e3;}
.search_group input.form-control{ border-radius: 0px;box-shadow: none; color: #2185c5; padding: 12px 10px;
  height: 36px; background: transparent; border: none;}
.search_group input.form-control:focus{box-shadow: none;border-color: #b2e0fb;}
.mysearch_btn{ background-color:#1260aa;color:#fff;}
.mysearch_btn:hover,.mysearch_btn:focus{ background-color:#00c6ff; color:#fff;}
#submit_search{color:#31363c;font-size: 13px;}
#submit_search:hover{color:#0398AB;cursor: pointer;}

/*首页产品*/
.product_index{margin:55px 0px 0px 0px;}
.product_index h2{color: #333333; text-align: center; margin:0px; display: block;font-size:26px;}
.product_index span{display: block; width: 90px; margin: 0 auto; height: 2px; background-color: #0e91e3;margin-top:18px;}
.product_list{clear: both;  padding: 40px 0px 0px 0px;margin-right: -15px;margin-left: -15px;}
.product_img{padding-left: 15px; padding-right: 15px; min-height: 340px;}
.product_img img{margin-right: auto;margin-left: auto;display: block;max-width: 100%;height: auto; margin-bottom: 10px; max-height: 450px;}
.product_list2{padding-top: 35px;}
.product_list2 div.product_img{min-height: 340px;}
.product_title{margin: 15px 0px 0px 0px;  height: 24px; line-height: 14px;text-align: center;}
.product_title a{color: #060606;font-size: 16px;line-height: 16px;}
.product_title a:hover{text-decoration: none;color:#0398AB;}
.related_list{padding-top: 30px;}

/*公司简介*/
.aboutus{color: #858585; background-position:center; padding: 50px 0px 75px 0px; margin-top: 20px;}
.aboutus h2{color: #fff; text-align: center; margin:0px; display: block; padding: 0px 0px 10px 0px;  font-size:26px;}
.aboutus span{display: block; width: 90px; margin: 0 auto; height: 2px; background-color: #fff;margin-top: 10px;}
.aboutus img{max-width: 470px; margin-left: -30px;}
.aboutus p{line-height: 38px; margin-top:40px; font-size: 16px; word-wrap: break-word;}
.about_box{background-color: #fff; margin-top: 40px;}
.view-all{margin-top: 8px; color: #fff; background-color: #0e91e3; border: 0px;font-size: 16px; border-radius: 0px; padding: 12px 36px;}
.view-all:hover,.view-all:focus{color: #fff; background-color: #31363c;}

/*首页新闻*/
.news_box{margin:10px 0px 0px 0px;}
.index_news{clear: both; list-style:none;margin:0px; padding:6px 0px 25px 0px;}
.index_news li{color:#545455;line-height:21px; padding: 10px 0px;}
.index_news li a{color:#797979; font-size: 16px;}
.index_news li a:hover{ text-decoration:none;color:#97D5CF; }
.news_time{ float:right;}


/*首页联系*/
.box_contact{background-color: #F5F6F6; padding: 50px 0px 60px 0px;}
.box_contact h2{color: #333333; text-align: center; margin:0px; display: block;  font-size:26px;  margin-top: 10px;}
.box_contact i{display: block; width: 90px; margin: 0 auto; height: 2px; background-color: #8D9090;margin-top: 15px;margin-bottom: 50px;}
.box_contact span{display: block; width:40px; margin:0 auto; color: #4E4E4E;}
.box_contact h4{text-align: center; font-weight: bold; color: #4E4E4E;}
.box_contact p{text-align: center; color: #989898;}
.box_contact p a{color: #989898;}
.index_contact{margin:10px 0px 45px 0px;}
.index_contact P{clear: both;color:#060606; padding-bottom: 5px;}

/*列表页*/
.list_box{clear: both; margin:10px 0px 40px 0px;}
.list_h2{color: #060606;margin:0px; display: block; padding: 30px 0px 15px 0px; color: #000;text-transform: uppercase;font-size:22px;border-bottom: 1px solid #D8D8D8;}
.page_bg{height: 500px;}

/*栏目导航*/
.left_nav{ clear: both; padding-top: 10px;}
.left_h2{color: #060606;margin:0px; display: block; padding: 30px 0px 15px 0px; color: #000;text-transform: uppercase;font-size:22px;border-bottom: 1px solid #D8D8D8;}
.left_nav_ul{list-style:none;padding:0px; margin:10px 0px 0px 0px;}
.left_nav_ul > li{position:relative;padding:8px 0px 8px 0px; }
.left_nav_ul > li > a{text-decoration:none; color:#060606; font-size: 16px;}
.left_nav_ul > li > a:hover,.left_nav_ul li a.left_active{color:#0398AB;}
/*小类*/
ul.left_snav_ul{list-style:none;padding:0px;display: none; padding-top: 8px;}
ul.left_snav_ul > li{ margin:0px;padding:5px 0px 5px 10px; background: url(../img/left_sli.gif) 0px 13px no-repeat;}
ul.left_snav_ul > li > a{border:0;color:#060606;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover{ text-decoration: none;color:#0398AB;}
.menu_head{cursor:pointer; font: 600 18px/30px "Inter", sans-serif; width:35px; text-align:center;color:#303c4b;display:inline-block;position: absolute; top:3px; right:0px;}
.menu_head:hover{ color: #0398AB;}

/*左侧新闻*/
.left_news{clear: both; list-style:none;margin:0px; padding:10px 0px 0px 0px;}
.left_news li{color:#545455;border-bottom: 1px dotted #dddddd;background: url(../img/li.png) no-repeat left 15px;line-height:21px; padding: 10px 0px; padding-left:16px;}
.left_news li a{color:#060606;}
.left_news li a:hover{ text-decoration:none;color:#0398AB; }

/*新闻列表*/
.list_news{clear: both; list-style:none;margin:0px; padding:16px 0px 20px 0px;}
.list_news li{line-height:22px; padding:16px 0px;border-bottom: 1px dashed #e3e2e2;/*dotted*/ overflow:hidden}
.list_news li a{color:#060606;}
.list_news li a:hover{text-decoration:none;color:#33C5B7;}
.list_news li:first-child{padding-top:0;}
.list_news li .date{ float:left; margin-right:20px; text-align:center;line-height:1.5; color:#fff; }
.list_news li .date .date-day{font-size:30px;}
.list_news li .date .date-yearMonth{padding:0 7px;}
.list_news li .news-com .news-h{ margin-bottom:10px; line-height:1.5;font-size:105%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; }
.list_news .news-com{width:calc(100% - 87px);float:right}
.list_news li .news-com .news-sum{line-height:1.2; height:2.4em; overflow:hidden;}

.contents{clear: both; padding:18px 2px 0px 2px; line-height:32px; overflow: auto;}
.contents h1{ margin: 0px; padding: 24px 0px; text-align: center; font-size:26px;color:#434343;font-weight:bold; line-height: 34px;}

/*分页样式*/
.page{clear:both; margin:20px 0px 0px 0px; text-align: center;}
.page a {display: inline-block; font-family: Arial; font-size: 13px; border: #dbdbdb 1px solid; padding:4px 9px; margin: 2px; margin-bottom: 5px; color: #31363c; text-decoration: none}
.page a:hover,.page a:focus{font-family: Arial;font-size: 13px;border: #000 1px solid; padding:4px 9px;color: #fff; background-color: #31363c;}
.page .current {font-family: Arial;border: #000 1px solid; font-size: 13px; padding:5px 9px; color: #fff;margin: 2px;  background-color: #31363c}

/*产品展示*/
#pic-page {text-align: center; margin-top:10px;}
#pic-page a {margin: 0 2px;}
#pic-page a img {width:40px;padding: 2px;border: solid #ccc 1px; margin-bottom:5px;}
#pic-page a:hover img,#pic-page a.active img {border: solid #5280DD 1px;}
.showpic_box,.proinfo_box{margin: 30px 0px 20px 0px;}
.product_h1{ margin:0px; line-height:22px; font-size:18px; color: #0394A7; padding-bottom:10px;border-bottom: 1px dotted #cccccc;}
.product_info{list-style:none; padding:0px; margin-top:10px;}
.product_info li{ line-height:24px; padding-bottom:12px;}
.product_con{ clear: both; border-top: 1px dotted #ccc; margin:10px 0px 20px 0px;padding:20px 0px 0px 0px; line-height:26px; color:#060606;overflow: auto;}
.product_con img{max-width:100%;height:auto;}
.download_btn{text-align: right; margin: 10px 10px 20px 0px;}
.page-btn{background-color: #0e91e3; border-radius: 0px; border: none;}
.page-btn:hover{background-color:#31363c; }
.grey-btn{border-radius: 0px;border: none; background-color: #E8E8E8;}
.grey-btn:hover{background-color: #ccc;}
.related_news{padding:10px 0px 50px 0px; clear: both;}

.a2a_default_style{display: inline-block;}

/*在线留言订购*/
.feedback{margin-top: 50px;}
.form-horizontal .form-group { margin-right: -10px;margin-left: -10px;}
.codeimg{ margin: 0px 0px -10px -18px;}


/*上一个下一个*/
.point{ clear: both; margin:20px 0px 40px 0px; padding-bottom: 40px; line-height:22px;}
.point span.to_prev{text-align:center; }
.point span.to_prev a{color:#0068b7;}
.point span.to_prev a:hover{color: #ea042b;text-decoration: none;}
.point span.to_next{text-align:center; }
.point span.to_next a{color:#0068b7;}
.point span.to_next a:hover{color: #ea042b;text-decoration: none;}

/*标签样式*/
.tags{ margin: 18px 0px 10px 0px}
.tags a{ margin: 0px 5px 8px 0px}
.tags_list{padding: 5px 10px 100px 10px}

.tags_ul{ margin-top: 0px;}
.tags_ul li{line-height: 28px; margin-bottom: 8px; padding-bottom: 10px;}
.tags_ul h3{font-size: 14px; padding: 0px; margin: 0px;line-height: 20px;}
.tags_ul p{font-size: 13px;padding: 0px; margin: 0px; color: #a0a0a0; line-height: 20px; padding-top: 8px;}

/*网站地图*/
ul.ul_sitemap{margin: 30px 0px 40px 30px;}
ul.ul_sitemap li{list-style: none; line-height: 26px;clear: both;}
ul.ul_sitemap li a{color: #7d7d7d;}
li.small_li_sitemap{clear: both;padding-left: 12px;}
li.small_li2_sitemap{float: left; padding-left: 20px;}

#translate{width:280px; margin: 0 auto; }

/*首页Tags*/
.tags_box{background-color: #097B86; padding: 7px 0px 10px 0px; text-align: center;color: #F7F7F7;border-top: 1px solid #098591;}
.tags_box a{color: #F7F7F7; border-right: 1px solid #F7F7F7; padding:0px 8px 0px 8px;}
.tags_box a:hover{text-decoration: none; color: #CDDC39;}
.tags_box a:last-child{border-right:0px;}
.tags_box button{display: none;}
.tags_title{font-size: 16px; margin-right: -6px;}
.tags_title a{padding:0px 10px 0px 0px;}
.tags_title:after{content:":";}

/*友情链接*/
.link_box{background-color: #097B86; padding: 10px 0px; text-align: center;color: #F7F7F7;}
.link_box a{color: #F7F7F7; border-right: 1px solid #F7F7F7; padding:0px 10px 0px 10px;}
.link_box a:hover{text-decoration: none; color: #CDDC39;}
.link_box a:last-child{border-right:0px;}
.link_box button{display: none;}
.link_title{font-size: 16px; margin-right: -6px;}
.link_title:after{content:": ";}
.wrapper {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 16px
}
i {
    font-style: normal
}
@media only screen and (min-width: 1440px) {
    .wrapper {
        padding:0 24px
    }
}
/*底部信息*/
footer{ text-align:center; background-color:#f4f4f4;background-image:url(../images/map.png);color:#F7F7F7; padding:40px 0px 25px 0px; font-size: 13px;background-position: center center;background-repeat:no-repeat}
.copyright{ line-height:20px;}
.copyright a{ color:#F7F7F7;}
.copyright a:hover{ color:#fff;}
.foot_nav{ width:25%; float:left;background-color: #fafafa;text-align:center;color:#898989;} 
.foot_nav:hover,.foot_nav:focus{background-color: #e4e4e4;cursor:pointer;}
.foot_nav a{color:#898989;display:block;}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:3px 0px 0px 0px;color:#898989;}
#foot_btn{width:100%; border: 0px; background: transparent;}
.webshare{width: 200px; padding: 5px;}
.q_tit{margin:55px  0px;color: #333333; text-align: center;  display: block;font-size:26px;}
.q_tit span{display: block; width: 90px; margin: 0 auto; height: 2px; background-color: #0e91e3;margin-top:18px;}
.div-table .td-w .div-padding{padding:0 15px;}

/*大屏幕*/
@media screen and (min-width: 769px) {
      .hidden-lg{display:none;}
      .visible-lg{display:block;}
      .logo{margin:10px 0px 0px 0px; max-width:250px; max-height: 62px;}
      /*.flash{margin-top: 78px;}*/
      .navbar{min-height: 80px;}
      .navbar-nav{float:right;}
      .navbar-nav > li > a {text-align: center;}
      .navbar-default .navbar-nav > li > a{padding:30px 18px 30px 18px; color: #fff;text-transform: uppercase; }
      .navbar-default .navbar-nav > li > a:hover,
      .navbar-default .navbar-nav > li > a:focus,
	  .navbar-default .navbar-nav > li > a.cur,
      .navbar-default .navbar-nav > .active > a,
      .navbar-default .navbar-nav > .active > a:hover,
      .navbar-default .navbar-nav > .open > a,
      .navbar-default .navbar-nav > .open > a:hover,
      .navbar-default .navbar-nav > .open > a:focus {
         background-color: #0e91e3; color: #fff; }

      .nav_small{ background-color:#fff;padding:15px 0px 15px 0px;border-radius: 0px; border: none;}
      .nav_small > li > a{line-height:30px; color: #312b2b;}
      .nav_small > li > a:hover{background-color: #0e91e3; color: #fff;}
      #app_menudown,#small_search{ display:none; }
      .index_left_nav,.footer_nav{display:none; }
}
/*小屏幕*/
@media screen and (max-width: 768px) {
      .logo{margin:8px 0px 3px 5px; max-width:130px; max-height: 32px;}
      /*.flash{margin-top: 50px;}*/
      .navbar{min-height: 50px;}
      .hidden-lg{display:block;}
      .visible-lg{display:none;}
      .navbar-default .navbar-brand {color: #fff;}
      .navbar-default .navbar-brand:hover,
      .navbar-default .navbar-brand:focus {color: #fff;}
      .navbar-toggle{border:none;}
      .navbar-default .navbar-collapse, .navbar-default .navbar-form{}
      .navbar-default .navbar-toggle:hover,
      .navbar-default .navbar-toggle:focus {
        background-color: #F5F6F6;
      }
      .navbar-default .navbar-toggle .icon-bar{background-color: #0e91e3;}
      .navbar-default .navbar-nav{margin-top: 0px;margin-bottom: 0px;}
      .navbar-default .navbar-nav > li {}
      .navbar-default .navbar-nav > li:last-child{border: none;}
      .navbar-default .navbar-nav > li > a,
      .navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #312b2b;}
      .navbar-default .navbar-nav > li > a:hover,
       .navbar-default .navbar-nav > li > a:focus,
       .navbar-default .navbar-nav > .active > a, 
       .navbar-default .navbar-nav > .active > a:hover, 
       .navbar-default .navbar-nav > .active > a:focus,
       .navbar-default .navbar-nav > .open > a, 
       .navbar-default .navbar-nav > .open > a:hover, 
       .navbar-default .navbar-nav > .open > a:focus,
       .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
        background-color: #0e91e3; color: #fff;}

        header{padding-top: 10px;}
        #topsearch{display: none;}
        .flash div.bx-pager{ /*display:none;*/}
        .aboutus{padding: 35px 0px 10px 0px; border-top: 2px solid #F2F2F2; border-bottom: 2px solid #F2F2F2; margin: 30px 0px 10px 0px;}
        .aboutus h2{font-size: 22px;color: #333333;}
        .aboutus span{background-color: #0e91e3;}
        .aboutus p{font-size: 14px; line-height: 28px; margin-top:18px; text-align: center;}
        .aboutus img{display: block; width: 100%; margin: 0 auto; padding: 0px;}
        .view-all{display: block; width: 70%;  margin: 0 auto; margin-top:20px; margin-bottom: 40px;}
        .box_contact{margin-top: 20px;padding-bottom: 30px;}
        .box_contact h2{font-size: 24px;margin-top: 0px;}
        .box_contact i{margin-bottom: 40px;}
        .box_contact p{margin-bottom: 40px;}
        .page_bg{display: none;}
        .list_box{margin:30px 0px 0px 0px;}
        .feedback{margin-top: 20px;}
        .path_bg{padding-left:0px;}
        .product_index{margin-top:40px;}
        .product_index h2{font-size: 24px;}
        .product_list{padding-top: 40px ;}
        .product_img{min-height: 120px; margin-bottom:25px;}
        .product_list2 div.product_img{min-height: 120px; margin-bottom:25px;}
        .product_title{margin-bottom: 5px;}
        .product_title a{font-size: 14px; font-weight: none;}
        .product_desc{font-size: 12px; line-height: 18px;}
        .product_con img,.contents img{width:100%;}
        .contents h1{ font-size:22px;font-weight:normal; padding: 8px 0px;}
        .news_time{ display:none;}
        .list_related{margin: 30px 0px 0px 0px; clear: both;}
        .index_left_nav{margin: 0px 12px; padding-top: 0px;}
        .left_nav{ padding-top: 0px;}
        .footer_nav{background-color: #fafafa;}
        #pic-page a img {width:35px;}
        #cmsFloatPanel{ display: none;}
        .point span.to_prev,.point span.to_next{text-align:left; padding-bottom: 8px;}
        .link_box{padding-left: 7px;}
        .link_box a{display: block;border-right:0px;padding:4px 0px;}
        .link_title{display: block;}
        .link_title:after{content:"";}
        .link_box button{display: inline-block; background-color: transparent; border: none; float: right; margin-top: -20px;}
        .link_box button:hover,.link_box button:focus{color: #99A1C5;}
        .link_list{display: none;}

        .tags_box{padding-left: 7px;}
        .tags_box a{display: block;border-right:0px;padding:4px 0px;}
        .tags_title{display: block;}
        .tags_title:after{content:"";}
        .tags_box button{display: inline-block; background-color: transparent; border: none; float: right; margin-top: -20px;}
        .tags_box button:hover,.tags_box button:focus{color: #99A1C5;}
        .tags_rows{display: none; padding: 0px;}
        footer{margin-bottom:50px;}
}
.p_model{font-size:16px;font-weight:700}
@media screen and (max-width: 767px) {
     .copyright_p{ display:none;}
}

/*414px到768px*/
@media screen and (min-width:320px) and (max-width:768px) {
  .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
    float: left;
  }
  .col-mm-12 {
    width: 100%;
  }
  .col-mm-11 {
    width: 91.66666667%;
  }
  .col-mm-10 {
    width: 83.33333333%;
  }
  .col-mm-9 {
    width: 75%;
  }
  .col-mm-8 {
    width: 66.66666667%;
  }
  .col-mm-7 {
    width: 58.33333333%;
  }
  .col-mm-6 {
    width: 50%;
  }
  .col-mm-5 {
    width: 41.66666667%;
  }
  .col-mm-4 {
    width: 33.33333333%;
  }
  .col-mm-3 {
    width: 25%;
  }
  .col-mm-2 {
    width: 16.66666667%;
  }
  .col-mm-1 {
    width: 8.33333333%;
  }
}
	.back_top {
	width: 42px;
	height: 42px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	overflow: hidden;
	position: fixed;
	bottom: 100px;
	right: 1.9%;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000, endcolorstr=#2f000000);
}
.back_top:hover {
	background: #00a693;
}
#chat_window{position: fixed;right: 1.9%;bottom: 200px;z-index:10000;}
#chat_window .chat_box{}
#chat_window .chat_box .box{/* display: none; */}
#chat_window .chat_box.pc_limit:hover .box , #chat_window .chat_box.cur .box{display: block;}
#chat_window .chat_box .chat_item{display: block;position: relative;width: 50px;height: 50px;border-radius: 100%;background: url(../images/icon_chat.png) no-repeat 0 0;margin-bottom: 6px;}
#chat_window .chat_box a.chat_item{text-indent: 100px;overflow: hidden;white-space: nowrap;}
#chat_window .chat_box .chat_qq{background-color: #4cafe9;}
#chat_window .chat_box .chat_skype{background-color: #5996ff;background-position: 0 -50px;}
#chat_window .chat_box .chat_email{background-color: #f5b246;background-position: 0 -100px;}
#chat_window .chat_box .chat_trademanager{background-color: #33bbf9;background-position: 0 -150px;}
#chat_window .chat_box .chat_wechat{background-color: #59c682;background-position: 0 -200px;}
#chat_window .chat_box .chat_whatsapp{background-color: #55d5bb;background-position: 0 -250px;}
#chat_window .chat_box .abs{display: none;position: absolute;bottom: 0;right: 0px;margin-right: 50px;padding-right: 15px;}
#chat_window .chat_box .more_box{position: relative;padding:10px 0px;border:1px solid #e8e8e8;background: #fff;border-radius: 5px;}
#chat_window .chat_box .more_box:before{content: '';position: absolute;bottom: 19px;right: -8px;border-width:7.5px 0 7.5px 8px;border-color: transparent;border-left-color: #e8e8e8;border-style: solid;}
#chat_window .chat_box .more_box:after{content: '';position: absolute;bottom: 19px;right: -6.5px;border-width:7.5px 0 7.5px 8px;border-color: transparent;border-left-color: #fff;border-style: solid;}
#chat_window .chat_item:hover .abs{display: block;}
#chat_window .chat_box .more_box a{position: relative;display: block;min-width: 80px;height: 30px;line-height: 30px;padding: 0px 17px;font-size: 14px;color: #333;white-space: nowrap;}
#chat_window .chat_box .more_box a:hover{background-color: #effaf7;text-decoration: none;}
#chat_window .chat_box .more_box .item{width: auto;margin:0;border:0; }
#chat_window .chat_box .more_box .relimg{display: none;position: absolute;top: 0;left: -105px;padding-right: 5px;width: 100px;height: 100px;text-align: right;margin-bottom: 5px;}
#chat_window .chat_box .more_box .relimg img{padding: 2px;border:1px solid #effaf7;border-radius: 2px;background: #fff;}
#chat_window .chat_box .more_box a:hover .relimg{display: block;}
#chat_window .chat_box .chat_box_menu{}
#chat_window .chat_box .chat_box_menu a{width: 50px;height: 50px;display: block;border-radius: 100%;margin-bottom: 6px;background: #07bb8a url(../images/icon_chat_menu.png) no-repeat 0 0;}
#chat_window .chat_box .chat_box_menu #go_top{visibility: hidden;opacity: 0;}
#chat_window .chat_box .chat_box_menu #go_top.show{visibility: visible;opacity: 1;}
#chat_window .chat_box .chat_box_menu .more{}
/*#chat_window .chat_box.pc_limit:hover .chat_box_menu .more,#chat_window .chat_box.cur .chat_box_menu .more{display: none;}*/
#chat_window .chat_box .chat_box_menu .more{ display:none;}
#chat_window .chat_box .chat_box_menu .more.default_show{display: block;}
#chat_window .chat_box:hover .chat_box_menu .more.default_show{display: none;}
#chat_window .chat_box .chat_box_menu .top{background-position: 0 -50px;background-color: #b0b0b0;}
#chat_window .chat_box .box .chat_close{display: none;}
 /*底部社交分享*/
.foot_share {display: inline-block;    width: 50px;}
.foot_share .foot_share_box,.foot_share .foot_share_boxs{display: inline-block;width: 50px;height: 50px;margin-right: 13px;vertical-align: middle;background-repeat: no-repeat;font-size: 0;background-size: 50px;}
.foot_share .Facebook{background-position:0 0;}
.foot_share .Twitter{background-position:0 -50px;}
.foot_share .Pinterest{background-position:0 -100px;}
.foot_share .LinkedIn{background-position:0 -150px;}
.foot_share .YouTube{background-position:0 -200px;}
.foot_share .Google{background-position:0 -250px;}
.foot_share .Vk{background-position:0 -300px;}
.foot_share .Instagram{background-position:0 -350px;}
.foot_share .TikTok{background-position:0 -50px;}
.foot_share_type_1 .foot_share_box{background-image: url(../images/icon_follow_1.svg);}
.foot_share_type_2 .foot_share_box{background-image: url(../images/icon_follow_2.svg);}
.foot_share_type_3 .foot_share_box{background-image: url(../images/icon_follow_3.svg);}
.foot_share_type_4 .foot_share_box{background-image: url(../images/icon_follow_4.svg);}   
#online_qq_layer{z-index:999999999999;position:fixed;right:5px;bottom:0;}
#online_qq_layer #online_qq_tab a{-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#online_qq_layer #online_qq_tab a:hover{text-decoration:none;}
#floatShow{overflow: hidden;
  display:inline-block;
  background: #e62129;
  width:auto;
  float:right;
  height:40px;
  -moz-border-radius:0px 0 0 0;-webkit-border-radius:0px 0 0 0;border-radius:0px 0 0 0;
  text-align:center;overflow: hidden;border-bottom:none;overflow: hidden;
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
   -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
     -o-box-shadow:0px 0px 10px rgba(0,0,0,0.2);
        box-shadow:0px 0px 10px rgba(0,0,0,0.2);
  background:#e62129;border: 1px solid #e62129;
  text-transform: capitalize;
}
#floatShow i{width: 20px;height: auto;display: inline-block;vertical-align: middle;text-align: center;padding: 11px 0 0 0;margin:0 0px 0 15px;float: left;}
#floatShow i img{width:100%;height: auto;display: inline-block;}
#floatShow p{color:#fff;font-size:14px;line-height:40px;display:inline-block; vertical-align:middle;padding-right:15px;text-transform:capitalize;text-transform: inherit;margin:0px 0 0 10px;float: right;vertical-align: middle;}
#floatHide{display:none;background: #e62129;width:400px;text-align:left;height:40px;text-transform:capitalize;padding-left:10px;border-bottom:none;border-bottom:none;-moz-border-radius:0px 0px 0 0px;-webkit-border-radius:0px 0px 0 0px;border-radius:0px 0px 0 0px;border-top: 1px solid #e62129;border-left: 1px solid #e62129;margin:0 0 -5px 0;overflow: hidden;}
#floatHide p{color:#fff;font-size:14px;line-height:38px;display:inline-block; padding:0 0 0 30px;vertical-align:middle;text-transform: initial; margin:0px 0 0 0;background:url(../images/xp-logo-01.png) no-repeat left 0px top 8px;text-transform: capitalize;}
#floatHide i{font-size:14px;color:#fff;line-height:40px;float:right;margin-right:10px;}

#onlineService{display:inline;width:100%;overflow: hidden;display:none;background:#fff;border-top:none;
-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
   -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
     -o-box-shadow:0px 0px 20px rgba(0,0,0,0.0);
        box-shadow:0px 0px 20px rgba(0,0,0,0.0);}
.online_form{position:relative;height:auto;/*overflow-y:scroll;*/border:2px solid #e62129;padding:0 0 20px 0;width: 400px;}
.online_form p{font-size:14px;line-height:26px;padding-bottom:20px;text-align:left;color: #808080;}
.online_form ul{padding:20px 20px 0 20px;list-style:none;position:relative;}
.online_form ul:after{content:"\f044";font-family:FontAwesome;color:#000;font-size:140px;position:absolute;right:0;top:-30px;filter:alpha(opacity=3);-moz-opacity:0.03;opacity:0.03;}
.online_form ul li{margin-bottom:10px;position:relative;z-index:2;}
.online_form ul li label{display:block;color:#1a1a1a;margin-bottom:5px;font-weight:normal;font-size:14px;}
.online_form ul .meInput{height:40px;border:1px solid #f0f0f0;width:100%;padding:0 15px 0 35px;line-height:40px;font-size:14px;color: #333;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background: #fff;border: 1px solid #e6e6e6;}
.online_form ul .meInput:focus{border: 1px solid #e62129;}
.online_form ul .meText{width:100%;padding:5px 15px 5px 35px;border:1px solid #e6e6e6;max-width:100%;height:120px;max-height:120px;font-size:14px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;color:#333;background: #fff;border: 1px solid #e6e6e6;}
.online_form ul .meText:focus{border: 1px solid #e62129;}
#onlineService {}
#onlineService .m-more {text-align: left;padding:0 20px;width: 100%}
.cx-xp {
    width: 20px;
    height: auto;
    position: absolute;
    left: 10px;
    top: 9px;
    filter: alpha(opacity:100);
    opacity: 1;
}
.m-more input {
    font-size: 14px;
    line-height: 40px;
    border: none;
    color: #fff;
    padding: 0px 30px 0 30px;
    width: auto;
    position: relative;
    text-transform: uppercase;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    vertical-align: middle;
    background: #e62129;
    text-transform: uppercase;
}
.meText::-webkit-input-placeholder {color:#b2b2b2;}
.meText:-moz-placeholder {color:#b2b2b2;}
.meText::-moz-placeholder {color:#b2b2b2;}
.meText:-ms-input-placeholder {color:#b2b2b2;}
.meInput::-webkit-input-placeholder {color:#b2b2b2;}
.meInput:-moz-placeholder {color:#b2b2b2;}
.meInput::-moz-placeholder {color:#b2b2b2;}
.meInput:-ms-input-placeholder {color:#b2b2b2;}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2') format('woff2'),url('../fonts/fontawesome-webfont.woff') format('woff'),url('../fonts/fontawesome-webfont.ttf') format('truetype'),url('../fonts/fontawesome-webfont.svg') format('svg');font-weight:normal;font-style:normal}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-minus:before {
    content: "\f068";
}/**/
.m_banner{display:none}
@media(max-width:768px){
	.pc_banner{display:none;}
	.m_banner{display:block;}
  .online_form{width: 100%;}
  #floatHide{width: 100%;}
  #floatShow{width: 20%;position: absolute;bottom:0px;right:10px;margin:0 0 0 -30px;width: 60px;height: 60px;background: #e62129;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border: 2px solid rgba(255,255,255,.3);}
  #online_qq_layer{width: 100%;right:0;}
  #floatShow i{float: none;margin:18px 0px 0 0;padding: 0;vertical-align: middle;width: 20px;}
  #floatShow p{float: none;margin:0;padding: 0;vertical-align: middle;display: inline-block;display: none;}
}


@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../fonts/fa-solid-900.eot);
    src: url(../fonts/fa-solid-900.eot) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")
}
 .f,.fs {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900
}
.fa-envelope:before {
    content: "\f0e0"
}
.fa-headphones-alt:before {
    content: "\f58f";
}
.nav_top .f{
	color: rgb(30,115,190);
	margin-right:5px;
}
.nav{background:#fff}
.flex{display:flex;align-items: center;}
.nav_top{background:rgba(248, 248, 248, 1);}
.n_t_l .flex{height: 42px;}
.n_t_l.flex .line{margin:0 10px;}
.n_t_l.flex .line:after{
    content: "";
    display: block;
    height: 30px;
    border-right: 1px solid rgba(0,0,0,.105);
    
}
.icons-design-colored .social-facebook {
    background-color: #365493;
}
.icons-design-colored .social-instagram {
    background-color: #774430
}
.icons-design-colored .social-youtube {
    background-color: #cb2027
}
.icons-design-colored .social-linkedin {
    background-color: #0274b3;
}
.icons-design-colored .social-tiktok {
    background-color: #010101;
}
.wd-social-icon {
    display: inline-block;
    margin: 4px;
    vertical-align: middle;
    text-align: center;
    font-size: 0;
    color: #fff!important;
    border-radius: 50%;
}
.n_t_c,.zw {
    flex: 1 1 0%
}
.icons-size-small .wd-icon {
    font-size: 14px;
    line-height: 30px;
}
.icons-size-small .wd-social-icon {
    width: 30px;
    height: 30px
}
 
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("../fonts/woodmart-font.woff2") format("woff2");
	font-display:swap;
}
 .wd-icon {
    display: inline-block;
    vertical-align: middle;
    font-family: woodmart-font
}
.social-facebook .wd-icon:before {
    content: "\f180"
}

.social-twitter .wd-icon:before {
    content: "\f154"
}

.social-instagram .wd-icon:before {
    content: "\f163"
}

.social-email .wd-icon:before {
    content: "\f157"
}

.social-pinterest .wd-icon:before {
    content: "\f156"
}

.social-youtube .wd-icon:before {
    content: "\f162"
}

.social-tumblr .wd-icon:before {
    content: "\f165"
}

.social-linkedin .wd-icon:before {
    content: "\f158"
}

.social-vimeo .wd-icon:before {
    content: "\f177"
}

.social-flickr .wd-icon:before {
    content: "\f164"
}

.social-github .wd-icon:before {
    content: "\f155"
}

.social-dribbble .wd-icon:before {
    content: "\f166"
}

.social-behance .wd-icon:before {
    content: "\f170"
}

.social-soundcloud .wd-icon:before {
    content: "\f172"
}

.social-spotify .wd-icon:before {
    content: "\f171"
}

.social-skype .wd-icon:before {
    content: "\f167"
}

.social-ok .wd-icon:before {
    content: "\f176"
}

.social-whatsapp .wd-icon:before {
    content: "\f175"
}

.social-vk .wd-icon:before {
    content: "\f168"
}

.social-snapchat .wd-icon:before {
    content: "\f178"
}

.social-tg .wd-icon:before {
    content: "\f179"
}

.social-viber .wd-icon:before {
    content: "\f181"
}

.social-viber .wd-icon:before {
    content: "\f181"
}
.nav_meun>li{padding:15px;}
.nav_meun a{font-size:16px;color:#333;position:relative;text-decoration:none}
.nav_meun>li.dropdown>a:after {
margin-left: 4px;
    font-weight: 400;
    font-style: normal;
    font-size: 50%;
    content: "\f129";
    font-family: woodmart-font;
    color:rgba(82, 82, 82, .45);
}
.sm,.navbar-fixed-top .nav_top,.navbar-fixed-top .big{display:none}
.navbar-fixed-top .sm{display:block}
.navbar-fixed-top .nav .wrapper{height:70px;max-height:70px;}
.nav_meun>li>a,.nav_meun>li>a>span{position:relative}
.nav_meun>li>a.cur,.nav_meun>li>a:hover{color:rgba(51, 51, 51, 0.7);}
.nav_meun>li>a>span:after{
        content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    transition: width .4s cubic-bezier(.175, .885, .32, 1.15);
    background-color:#0e91e3;
}
.nav_meun>li>a.cur span:after,.nav_meun>li>a:hover span:after{width: 100%;}
.social-tiktok .wd-icon:before {
    content: "\f133"
}
.logo_img img{max-width: 184px;}
.search{position:relative}
.search input{border:1px solid rgba(0, 0, 0, 0.1)}
.search input[type=text]{
    min-width: 290px;
        padding: 0 15px;
    height: 46px;
    font-size: 15px
}
{line-height: 1.3;font-size:14px;padding:8px 0}
.f_j{justify-content:space-between}
.search .searchsubmit{align-items: center;    justify-content: center;cursor: pointer;font-size:0;border-top-right-radius: 5px;    border-bottom-right-radius: 5px;display: inline-flex;color:#fff;border:none;background-color:#0e91e3;position:absolute; top:0;bottom:0;right: 0; width: 52px;}
.search .searchsubmit:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -9px;
    opacity: 0;
    transition: opacity .1s ease;
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid transparent;
    border-left-color: currentColor;
    border-radius: 50%;
    vertical-align: middle
}
.nav_meun li .drop_menu{
    position:absolute;
    background: #fff;
    min-width: 200px;
    padding: 12px 20px;  
    top: 100%;
    left: 0;
    display: none;
    z-index: 380;
    background-position: bottom right;
    background-clip: border-box;
    background-repeat: no-repeat;
    box-shadow: 0 0 3px rgba(0,0,0,.15);
    text-align: left;
    border-radius: 0.005px
}
/*.nav_meun li:hover .drop_menu{display:block}*/
.search .searchsubmit:after {
    font-size: 20px;
    transition: opacity .2s ease;
    content: "\f130";
    font-family: woodmart-font
}
.nav{
                border-color: rgba(129, 129, 129, 0.2);
                border-bottom-width: 1px;
                border-bottom-style: solid;}
.nav_meun li .drop_menu a{padding:8px 0;line-height: 1.3;font-size:14px;display: block;}
.nav_meun li .drop_menu a:hover{color:#0e91e3}
@media screen and (max-width: 768px){
header {
    padding-top: 0px;
}
.n_t_l{height:40px;max-height:40px}
.logo_img img{max-width:60px;}
.n_t_l.flex .line:after{border:none}
.flex{justify-content:space-between}
.nav>.flex{height:70px;max-height:70px}
.nav_top>.flex{display:block}
.navbar-fixed-top .sm{display:none;}
.navbar-fixed-top .big{display:block}
.tool:before {
    font-size: 24px;
    content: "\f15a";
    font-family: woodmart-font
}
.close_bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0,0,0,.7);
    top: -150px;
    height: calc(100vh + 300px);
}
.close_bg.active{
    opacity: 1;
    visibility: visible;
    transition: opacity .25s ease,visibility 0s ease
}
.mobile_nav.active{    transform: none;}
.mobile_item{display:none;}
.nav_opener:after {
font-weight: 700;
font-size: 12px;
transition: transform .25s ease;
content: "\f113";
font-family: woodmart-font
}
.mobile_item .mobile_son {
display: none;
flex: 1 1 100%;
order: 3
}
.nav_opener{
position: relative;
z-index: 1;
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
width: 50px;
color: #242424;
cursor: pointer;
transition: color .25s ease,background-color .25s ease;
backface-visibility: hidden;
-webkit-backface-visibility: hidden
}
.nav_opener{border-left: 1px solid rgba(0, 0, 0, 0.105);}
.open .nav_opener{background-color:#0e91e3;}
.open .nav_opener:after{color:#fff;transform: rotate(90deg);}
.dx{text-transform:uppercase}
.mobile_item{padding:0}
.mobile_item li {
display: flex;
flex-wrap: wrap;
position: relative;
}
.mobile_item li a {
flex: 1 1 0%;
padding: 5px 20px;
min-height: 50px;
line-height:1.2;
text-transform:uppercase;
display: flex;
align-items: center;
font-weight: 600;
font-size:13px;
border-bottom: 1px solid rgba(0, 0, 0, 0.105);
color:#333;
}
.mobile_item li.has_son>a{    margin-right: -50px;
padding-right: 55px;} 
.mobile_item li a.cur{color:#0e91e3;}
.mobile_item .mobile_son a{color:#848484;font-weight:400} 
.mb_m_tab{text-align:center;border-bottom: 1px solid rgba(0, 0, 0, 0.105);background-color:rgba(0,0,0,.04);}
.mb_m_tab span{font-weight: 900;font-size:13px;position:relative;padding: 18px 15px;flex:1 0 50%;color:#909090;}
.mobile_nav{    bottom: 0;z-index: 99999;position: fixed;top:0;background-color:#fff;width: 300px;transition: transform .5s cubic-bezier(.19, 1, .22, 1);    transform: translate3d(-100%,0,0);right: auto;}
.mb_m_colse{text-align:right;text-transform: uppercase;font-weight: 600;line-height: 25px;font-size:14px;padding: 20px 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.105);}
.mb_m_colse:before {
font-size: 10px;
content: "\f112";
transition: opacity .15s ease;
font-family: woodmart-font;
width: 1em;
height: 1em;
} 
.mb_m_tab span.hover{color:#333;background-color: rgba(0,0,0,.05);}
.mb_m_tab :after{
content: '';
position: absolute;
top: 100%;
left: 0;
width: 0;
height: 2px;
transition: width .4s cubic-bezier(.175, .885, .32, 1.15);
background-color:#0e91e3;}
.mb_m_tab .hover:after{width:100%;}
.mb_m_search{position:relative}
.mobile_nav .mb_m_search input[type=text] {
padding-right: 50px;
padding-left: 20px;
height: 70px;
font-weight: 600;
border:none;
}


.mb_m_search .searchsubmit{align-items: center;justify-content: center;cursor: pointer;font-size:0;display: inline-flex;color:#fff;border:none;;position:absolute;background-color:transparent;top:0;bottom:0;right: 0; width: 50px;}
.mb_m_search .searchsubmit:after {
font-size: 20px;
transition: opacity .2s ease;
content: "\f130";
font-family: woodmart-font;
color:#777;
}
}
.bg_main{background-color:#0e91e3;;}
    .w-adNews9 li{ padding:22px 0 9px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.w-adNews9 li:first-child{padding-top:0;}
.w-adNews9 li .date{ float:left; margin-right:20px; margin-left:7px; text-align:center;line-height:1.5; color:#fff; }
.w-adNews9 li .date .date-day{font-size:30px;}
.w-adNews9 li .date .date-yearMonth{padding:0 7px;}
.w-adNews9 li .news-com .news-h{ margin-bottom:10px; line-height:1.5;font-size:105%;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;overflow: hidden; }
.w-adNews9 li .news-com .news-sum{line-height:1.2; height:2.4em; overflow:hidden;}
.q_contact{text-align:center;padding:40px;margin-top:3%;background:url(../images/bg_main.jpg) no-repeat;background-size: cover !important;}
.q_contact .q_c_text{color:#fff;font-size:26px;font-weight:700;padding:10px 0;}
.q_c_btn a{background: rgb(23,120,155);color:#fff;padding: 12px 20px;    border-radius: 5px;text-decoration:none;
    font-size: 13px;
    line-height: 18px;}
.fa-arrow-right:before {
    content: "\f061";
        margin-left: 5px;
} 
.q_c_btn a:hover{box-shadow: inset 0 0 200px rgba(0,0,0,.1)}
.f_img{margin-bottom: 20px;}
.footer_item{margin-bottom: 30px;}
.footer_item img{max-width:100%;height:auto}
footer{overflow:hidden;text-align:left}
footer *{margin:0;padding:0;line-height:1.5;color:#777;}
footer .flex{align-items:flex-start}
.footer_item h5{position:relative;text-transform:uppercase;color:#333;margin:0 0 20px 0;font-size:16px;font-weight:600}
.footer_item li{text-align:left;margin-bottom:15px;border-bottom: 1px solid #ddd;}
.footer_item li:last-child{margin-bottom: 0;}
.footer_item li a{color:#777;text-decoration:none}
.footer_item li a:hover{color:#333}
.footer_item .link{    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);;
}
.c p{margin-bottom:20px}
.p{text-align:left;color:#777;}
.f.fa-building-o:before {
    content: "\f1ad"
}
.f.fa-mobile:before {
    content: "\f159"
}
.f.fa-mobile {
    font-family: "woodmart-font";
    font-weight: 400;
}
@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")}
.f.fa-weixin {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
}
.fa-weixin:before {
    content: "\f1d7";
}
.f.fa-envelope-o:before {
    content: "\f132"
}
@media (max-width: 767px){
    .div-table-first > tbody > tr >.td-w>.div-padding {
    padding: 0;
}
.div-table-first > tbody > tr >.td-w {
    max-width: 100% !important;
    width: auto !important;
    display: block;
    margin: 0 auto 0.5em !important;
}
.footer_item h5{margin-bottom:0}
.q_contact{padding:40px 0}
.q_contact .flex,footer .flex{flex-wrap:wrap}
.q_contact .q_c_text{font-size:22px;padding-bottom:40px;}
.footer_item ul,.footer_item .tot{display:none}
.footer_item h5:after {
    position: absolute;
    top: