﻿@charset "utf-8";

/* CSS Document */
body {
  margin: 0px;
  padding: 0px;
  background: #fff;
  font-family: "宋体", Arial, Helvetica, sans-serif;
}

ul,
li,
dl,
dd,
p,
img,
h1,
h2,
h3,
h4,
h5,
h6,
from,
span,
strong,
label {
  border: 0;
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}


input {
  margin: 0;
  padding: 0;
}

a:link,
a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}


html {
  margin: 0px;
  padding: 0px;
  height: 100%;
  max-height: 100%;
}

body {
  min-height: 100%;
  _height: 100%;
  position: relative;
}

.site_on {
  display: none
}


.fixed {
  margin: 0 auto;
  width: 1000px !important;
  overflow: hidden;
  clear: both;
  zoom: 1;
}

.warp {
  width: 100%;
  overflow: hidden;
  zoom: 1;
}

.fl {
  float: left !important;
}

.fr {
  float: right !important;
}

.clear {
  clear: both;
}

.mar {
  margin-top: 10px;
}

.text-black {
	color: #000000;
}

.menu_b,
#menu_bg,
.ddsmoothmenu li a,
.submnu,
.case_warp_t,
.pagination li a,
.page li .warp,
.customer_t,
.news_warp_t,
.news_box_t b,
.backToTop {
  background: url(../images/ind_main.gif) no-repeat;
}




#top {
  height: 145px;
  overflow: visible;
}

#logo {
  float: left;
  margin-top: 40px;
}

.top_r {
  float: right;
  position: relative;
  width: 675px;
  overflow: visible;
  clear: right;
  zoom: 1;
  z-index: 50;
}

.call {
  float: right;
  margin-top: 20px;
  display: block;
  padding: 0 30px 0 15px;
  height: 40px;
  font-size: 12px;
  color: #000;
  background: url(../images/i_1.jpg) no-repeat center left;
}

.call span {
  line-height: 40px;
}

.call b {
  font-size: 18px;
  color: #c03c00;
  line-height: 40px;
  font-weight: 400;
  font-family: 'Arial Black';
}

#menu_bg {
  right: -60px;
  top: 65px;
  position: absolute;
  z-index: 100;
  padding-left: 60px;
  width: 680px;
  height: 38px;
  background-position: 0 -50px;
}

.imenu,
.imenu_on {
  float: left;
  width: 117px;
  height: 38px;
}

.menu_b {
  display: block;
  width: 117px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 16px;
  cursor: pointer;
  color: #FFF;
  background-position: 0 0;
}

.imenu_on .menu_b {
  background-position: -200px 0;
}

.menu_b:hover {
  text-decoration: none;
}

.submnu {
  padding-left: 60px;
  width: 680px;
  height: 40px;
  margin: 0 auto;
  display: none;
  position: absolute;
  left: 0px;
  top: 38px;
  z-index: 200;
  background: #f9f9f9 url(../images/subnav.jpg) no-repeat bottom left;
  overflow: hidden;
}

.submnu p {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #333;
  overflow: hidden;
}

#sub_1,
#sub_2,
#sub_3,
#sub_4,
#sub_5 {
  height: 40px;
  overflow: hidden;
}

.nav {
  position: absolute;
  top: 103px;
  right: 0px;
  padding-left: 20px;
  width: 650px;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #333;
  background-position: 0 -88px;
  z-index: 50;
}

.nav a,
.submnu p a {
  margin: 0 12px;
  color: #000;
}


.t_nav {
  right: 0;
  top: 65px;
  position: absolute;
  z-index: 100;
  padding-left: 60px;
  width: 650px;
  height: 38px;
  background-position: 0 -50px;
}

.pin_24 .t_nav,
.pin_24 .nav,
.pin_24 .ddsmoothmenu {
  right: 0;
  width: 624px;
}

.ddsmoothmenu {
  margin: 0 auto;
  width: 650px;
  height: 38px;
  overflow: visible;
}

.ddsmoothmenu ul {
  float: left;
  width: 100%;
}

.ddsmoothmenu ul,
.ddsmoothmenu li {
  overflow: visible;
}

.ddsmoothmenu li {
  position: relative;
  display: inline;
  float: left;
  width: 20%;
  height: 38px;
  z-index: 500;
  background: #000000
}

.ddsmoothmenu li img {
  display: none;
}

* html .ddsmoothmenu ul li a {
  /*IE6 hack to get sub menu links to behave correctly*/
  display: inline-block;
}

.ddsmoothmenu .on a {
  background-position: -200px 0;
}

.ddsmoothmenu li a {
  display: block;
  float: left;
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  z-index: 500;
  font-family: "微软雅黑";
  font-size: 16px;
  cursor: pointer;
  color: #ffffff;
  background: url(../images/menubj.png) no-repeat;
  overflow: hidden;
}

.ddsmoothmenu li a:hover,
.ddsmoothmenu ul li a.selected {
  text-decoration: none;
  color: #ff0000
}

.ddsmoothmenu ul li ul {
  position: absolute;
  display: block;
  width: 117px;
  background: none;
  /*collapse all sub menus to begin with*/
  visibility: hidden;
  z-index: 9999;
  zoom: 1;
}

.ddsmoothmenu ul li ul li {
  padding: 0;
  float: left;
  display: inline;
  width: 117px;
  height: 30px;
  border-top: solid 1px #fff;
  background: #f2e2d7;
  overflow: hidden;
  clear: both;
  zoom: 1;
}

.ddsmoothmenu ul li ul li a {
  padding: 0 10px;
  width: 97px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  color: #333;
  background: none;
  font-family: "宋体";
}

.ddsmoothmenu ul li ul li a:hover {
  background: #e9d1c1;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu {
  height: 1%;
}

/*Holly Hack for IE7 and below*/
.ddshadow {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
}

/*=========幻灯=========*/
#warpper {
  width: 100%;
  /*height: 234px;*/
  min-height: 620px;
  position: relative;
  z-index: 5;
  background: #000;
}

#focus {
  width: 1000px;
  /*height: 234px;*/
  min-height: 620px;
  position: relative;
  z-index: 5;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  display: block;
  background: #c1c1c1;
}

/* focusWarp */
.focusWarp {
  width: 1000px;
  /*height: 234px;*/
  min-height: 620px;
  overflow: hidden;
  position: relative;
  z-index: 5;
}

.imgList {
  position: absolute;
  z-index: 10;
  min-height: 620px;
}

.imgList li {
  float: left;
  text-align: center;
  /*height: 234px;*/
  background:#000;
  min-height:620px;
}

/*.imgList .ban_1{background:url(../images/b_1.jpg) no-repeat top center;}
.imgList .ban_2{background:url(../images/b_2.jpg) no-repeat top center;}
.imgList .ban_3{background:url(../images/b_3.jpg) no-repeat top center;}
.imgList .ban_4{background:url(../images/b_1.jpg) no-repeat top center;}*/

.imgList .ban_1 {
  background: #267997;
}

.imgList .ban_2 {
  background: #75674d;
}

.imgList .ban_3 {
  background: #198393;
}

.imgList .ban_4 {
  background: url(../images/b_1.jpg) no-repeat top center;
}

.imgList_two {
  position: absolute;
  z-index: 10;
  top: 40px;
}

.imgList_two li {
  float: left;
  width: 1000px;
  height: 234px;
  text-align: center;
}

.imgList_two li img {
  margin-left: -450px;
  *margin-left: -400px;
}

.imgBtn {
  position: absolute;
  bottom: 10px;
  z-index: 10;
}

.btnWarp {
  overflow: hidden;
}

/*圆点样式*/
.imgBtn li {
  width: 9px;
  height: 9px;
  float: left;
  margin-right: 5px;
  background: url(../images/point.png) no-repeat;
  cursor: pointer;
}

.imgBtn li.hover {
  background: url(../images/point_1.png) no-repeat;
}

/*左右按钮*/
.sizeBox {
  width: 300px;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}

.prev,
.next {
  display: none;
  height: 77px;
  width: 36px;
  position: absolute;
  top: 60px;
  z-index: 100;
  background: url(../images/prevNext.png) no-repeat;
  outline: none;
  *background: url(../images/prevNext.gif) no-repeat;
}

.prev {
  left: 45%;
}

.next {
  right: 45%;
  background-position: right top;
}

.thumPrev,
.thumNext {
  width: 20px;
  height: 20px;
  display: block;
  background: url(../images/sprevNext.png) no-repeat;
  _background: url(../images/sprevNext.gif) no-repeat;
  margin-top: 10px;
  margin-right: 10px;
  outline: none;
}

.thumNext {
  background-position: right top;
}

/*=========服务=========*/
.sevice_box_t h2,
.case_warp_t h2,
.customer_t h2,
.news_warp_t h2 {
  float: left;
  text-indent: -9999px;
}

.servehe {
  width: 100%;
  height: 60px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.servehe span {
  background: url(../images/hengkongcs.png) no-repeat left center;
  float: left;
  font-family: '幼圆';
  margin-left: 50%;
  position: absolute;
  left: 50%;
  margin-left: -501px;
  top: 0;
  font-size: 22px;
  font-weight: bold;
  height: 84px;
  width: 1000px;
  overflow: hidden;
}


.sevice_box {
  width: 100%;
  overflow: hidden;
}

.sevice_box_t {
  width: 100%;
  height: 84px;
  margin: 0 auto;
  background: url(../images/serv_t.jpg) no-repeat top center;
  overflow: hidden;
}

.sevice_box_c {
  padding: 20px 0 11px;
  width: 100%;
  height: 216px;
  background-position: 0 0;
  overflow: hidden;
}

.sevice_list {
  margin: 0 auto;
  display: block;
  width: 1000px;
  height: 205px;
  overflow: hidden;
}

.sevice_list li {
  float: left;
  padding: 5px 0 5px 5px;
  width: 25%;
  height: 205px;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}

.sevice_list .dif {
  background: none;
}

.sevice_list li h2,
.sevice_list li h2 b,
.sevice_list li h2 span {
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
  cursor: pointer;
  font-size: 20px;
  overflow: hidden;
}

.sevice_list li h2 a {
  font-size: 20px;
}

.sevice_list li p {
  padding-top: 5px;
  width: 100%;
  line-height: 22px;
  font-size: 12px;
  color: #949494;
}

.sevice_list li p a {
  color: #e85d00;
}

.sevice_list .current {
  background: #f1f0f0 url(../images/i_2.jpg) no-repeat top right;
  overflow: hidden;
}

#textbox {
  width: 100%;
  height: 30px;
  overflow: hidden;
}

#textbox b {
  display: block;
  float: left;
  padding-right: 5px;
  height: 30px;
  line-height: 30px;
  font-weight: 400;
  font-size: 12px;
  color: #333;
}

.textbox {
  padding-top: 3px;
  margin-top: 5px;
  border-top: dotted 1px #e2e1e1;
}

.textbox #textcontent {
  float: left;
  width: 210px;
  height: 30px;
}

.textbox a {
  display: block;
  width: 210px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #666;
  overflow: hidden;
}

.textbox a:hover {
  text-decoration: none;
  color: #333;
}



/*=========案例=========*/
.case_warp_t {
  position: relative;
}

.case_warp_t h2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 265px;
  height: 80px;
}

.case_warp_t h2 a {
  display: block;
  width: 265px;
  height: 80px;
  text-indent: -9999px;
}

.case_warp {
  width: 100%;
  background: #f5f5f5;
  border-bottom: dashed 1px #c8c8c8;
  overflow: hidden;
  display: none
}

.case_warp_t {
  position: relative;
  width: 100%;
  height: 85px;
  background-position: 0 -200px;
  overflow: hidden;
}

.case_warp_t ul {
  position: absolute;
  top: 0;
  left: 320px;
  width: 280px;
  height: 85px;
}

.case_warp_t ul li {
  float: left;
  margin-right: 15px;
  padding: 38px 2px 0;
  width: 66px;
  height: 85px;
  cursor: pointer;
}

.case_warp_t ul .active {
  background: url(../images/i_6.jpg) no-repeat top center;
}

.case_warp_t .fr_tag {
  float: right;
  padding: 17px 0;
  width: 380px;
  height: 50px;
  overflow: hidden;
}

.case_warp_t .fr_tag p {
  width: 100%;
  line-height: 25px;
  font-size: 12px;
  color: #ccc;
}

.case_warp_t .fr_tag p a {
  margin: 0 8px;
  color: #666;
}

.case_warp_c {
  padding: 15px 0;
  width: 100%;
  overflow: hidden;
}


.page {
  width: 1000px;
  height: 480px;
  overflow: hidden;
}

.case_box {
  width: 1000px;
  height: 520px;
  position: relative;
}

.J-slides {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 100;
}

.slides_container {
  position: relative;
  width: 1000px;
  height: 480px;
  overflow: hidden;
}

.pagination {
  margin: 11px auto 0;
  width: 49px;
}

.pagination li {
  float: left;
  display: inline;
  margin: 0 2px;
}

.pagination li a {
  float: left;
  display: block;
  width: 17px;
  height: 17px;
  background-position: -149px 0;
  text-indent: -999px;
  overflow: hidden;
}

.pagination li.current a {
  background-position: -170px 0;
}

/* section */
.page ul {
  width: 100%;
}

.page li {
  float: left;
  display: inline;
  margin: 10px 7px;
  width: 319px;
  overflow: hidden;
}

.page li .warp {
  position: relative;
  float: left;
  display: block;
  padding: 15px 16px 19px;
  width: 287px;
  height: 157px;
  background-position: 0 -300px;
  overflow: hidden;
}

.page li span {
  display: block;
  width: 287px;
  height: 157px;
  overflow: hidden;
}

.page li .photo {}

.page li .rsp {
  position: absolute;
  background: url(../images/cur_bg.png) repeat;
  top: 15px;
  left: 16px;
}

.page li .text {
  float: left;
  padding: 0 5px;
  width: 309px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  overflow: hidden;
}

.page li .text a {
  color: #333;
}



/*=========客户=========*/
.customer {}

.customer_t {
  width: 100%;
  height: 50px;
  background-position: 0 -200px;
  overflow: hidden;
}

.customer_ts {
  width: 100%;
  height: 50px;
  line-height: 70px;
  margin: 0 auto;
  overflow: hidden;
}

.customer_ts h2 {
  font-size: 20px;
  padding-left: 8px;
  color: #000;
}

.customer_c {
  width: 100%;
  background: #fff url(../images/keh_bg.jpg) repeat-x;
  overflow: hidden;
}

.customer_list {
  padding: 5px 0;
  overflow: hidden;
  zoom: 1;
  clear: both;
  width: 1050px;
  height: auto;
  overflow: hidden;
}

.customer_list li {
  display: inline;
  float: left;
  padding: 0 0;
  margin: 10px 21px 10px 0;
  width: 185px;
  height: 80px;
  overflow: hidden;
}

.customer_list a {
  position: relative;
  float: left;
  width: 185px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}

.customer_list a img {
  position: absolute;
  left: 0;
}

.customer_list a b {
  display: none;
  position: absolute;
  top: 36px;
  left: 10px;
  width: 185px;
  height: 0;
  background: #e85d00;
  cursor: pointer;
  overflow: hidden;
}


/*=========信息=========*/
.news_warp {
  width: 100%;
  background: #f5f5f5;
  border-bottom: solid 1px #bababa;
  overflow: hidden;
}

.news_warp_t {
  width: 100%;
  height: 83px;
  background-position: 0 -600px;
  overflow: hidden;
}

.news_warp_c {
  padding: 25px 0 0 0;
  width: 100%;
  height: auto;
  margin: 0 auto 15px;
  background: #fff url(../images/keh_bg.jpg) repeat-x;
  overflow: hidden;
}

.news_warp_c h1 {
  float: left;
  padding: 0;
  margin: 0;
}

.news_warp_c h1 a {
  font-size: 20px;
}

.news_box_k {
  float: left;
  display: block;
  padding: 0;
  width: 48%;
  overflow: hidden;
}

.news_box_t {
  display: block;
  width: 100%;
  height: 30px;
  overflow: hidden;
}

.news_box_t b {
  display: block;
  float: left;
  padding-left: 42px;
  height: 30px;
  line-height: 30px;
  background-position: 0 -600px;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #333;
}

.news_list {
  padding: 10px;
  margin-top: 10px;
  float: left;
  width: 454px;
  border: 3px #c5c5c5 solid;
  overflow: hidden;
}

.news_1 .news_box_t b {
  background-position: -950px -300px;
}

.news_2 .news_box_t b {
  background-position: -950px -340px;
}

.news_3 .news_box_t b {
  background-position: -950px -380px;
}

.news_list li {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
  font-size: 12px;
  color: #535353;
  background: url(/statics/images/dian.gif)no-repeat left center;
}

.news_list li a {
  color: #535353;
}

.news_list small {
  width: 100%;
  height: auto;
  line-height: 20px;
  float: right;
  text-align: right;
  text-decoration: none;
}

.news_list small a {
  font-size: 12px;
  color: #818181;
}

/*=========伙伴=========*/
.partner {
  padding: 20px 0;
  width: 100%;
  border-top: solid 1px #e5e5e5;
  background: #fff;
  overflow: hidden;
}

.partner_list li {
  float: left;
  display: inline;
  margin: 5px 10px;
}

/*=========友情链接=========*/
.links {
  padding: 15px 0;
  width: 1000px;
  border-top: dashed 1px #e5e5e5;
  overflow: hidden;
}

.links ul {
  padding-left: 10px;
}

.links h3 {
  padding: 5px 8px;
  line-height: 25px;
  font-size: 20px;
  color: #000;
}

.links li {
  float: left;
  display: inline;
  padding: 0 8px;
  width: 90px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  color: #FFF;
}

.links li a {
  color: #5d5d5d;
}

/*=========foot底部=========*/
.foot {
  padding: 12px 0;
  width: 100%;
  background: #f5f5f5;
  border-top: dashed 1px #cecece;
  overflow: hidden;
}

.ft_top {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-left: 8px;
}

.ft_top a {
  color: #767676;
}

.ft_top img {
  float: left;
  display: inline;
}

.ft_top p {
  float: left;
  padding-left: 20px;
  width: 650px;
  line-height: 24px;
  font-size: 12px;
  color: #767676;
}

.ft_bt {
  display: block;
  padding: 15px 0;
  width: 100%;
}

.ft_bt p {
  width: 100%;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #767676;
}

.ft_bt p img {
  margin: 0 3px;
}

.copy {
  display: block;
  width: 100%;
  overflow: hidden;
}

.copy span {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
}

.copy span img {
  margin: 0 5px;
}

.copy span a {
  color: #2c4d8f;
}

.copy .fl {
  display: block;
  width: 450px;
  line-height: 24px;
  text-align: right;
  font-size: 12px;
  color: #2c4d8f;
}

.copy .fr {
  display: block;
  width: 450px;
  line-height: 24px;
  text-align: left;
  font-size: 12px;
  color: #2c4d8f;
}

.foot .fixed {
  position: relative;
}

.qq {
  position: absolute;
  top: 20px;
  right: 110px;
  width: 33px;
  height: 33px;
  background: url(../images/qq2.jpg)
}

.qq:hover {
  background: url(../images/qq2.jpg)
}

.wb {
  position: absolute;
  top: 20px;
  right: 190px;
  width: 33px;
  height: 33px;
  background: url(../images/wb2.jpg)
}

.wb:hover {
  background: url(../images/wb2.jpg)
}

.wx {
  position: absolute;
  top: 20px;
  right: 150px;
  width: 33px;
  height: 33px;
  background: url(../images/wx2.jpg)
}

.wx:hover {
  background: url(../images/wx2.jpg)
}

/*=========回到顶部=========*/
.backToTop {
  width: 19px;
  height: 77px;
  display: block;
  text-indent: -99999px;
  background-position: -350px -300px;
  cursor: pointer;
  font-size: 12px;
}



/*在线客服
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(/statics/images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(/statics/images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(/statics/images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(/statics/images/keifu.png); background-position:0 -149px; }
*/

.t_nav2 .menu2 {
  float: right
}

.t_nav2 .menu2 ul li {
  float: left;
  font-size: 18px;
  background: url(/statics/images/t_meubg.jpg) no-repeat #000;
}

.t_nav2 .menu2 ul li a {
  font-family: "微软雅黑";
  display: block;
  width: 128px;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
}

.t_nav2 .menu2 ul li a:hover {
  background: #ED6E0C
}

.mytel2 {
  background: transparent url("../images/telbg1.jpg") no-repeat scroll left center !important;
  padding: 0px 0 0px 24px !important;
  font-size: 20px !important;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  line-height: 40px;
  display: inline
}

.mytel2 a {
  color: #ED6E0C
}

.l_line {
  width: 100%;
  height: 3px;
  margin: 0px 0 10px 0;
  overflow: hidden;
  background: #000;
}

.main1 {
  width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.m_wz {
  width: 100%;
  height: auto;
  margin: 0 auto;
  border-top: 1px #C3C3C3 solid;
  border-bottom: 10px #FFFFFF solid;
  overflow: hidden
}

.m_wz h2 {
  width: 940px;
  height: auto;
  margin: 0 auto;
  padding: 7px 30px;
  font-size: 18px;
  color: #FFF;
  font-family: "微软雅黑";
  background: #000;
  overflow: hidden
}

.m_wz small {
  padding-left: 20px;
  font-size: 14px;
}

.m_wz .m_wz_ar {
  width: 1000px;
  height: auto;
  margin: 0 auto;
  background: #FFFFFF;
  line-height: 24px;
  min-height: 50px;
  overflow: hidden;
}

.n_menu {
  width: 1000px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.logo2 {
  float: left;
  width: 255px;
  height: auto;
  overflow: hidden;
}

.logo2 a {
  float: left;
}

.logo2 img {
  max-width: 246px;
}

.t_nav2 {
  width: 650px;
  height: 38px;
  background-position: 0 -50px;
  float: right
}

.w1000 {
  width: 1000px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.yd_pst {
  width: 100%;
  height: auto;
  position: relative;
  background: #FFF;
  overflow: hidden;
}

#yd_wnewm {}

.nav2 {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #333;
  background-position: 0 -88px;
  float: right;
}

.nav2 a,
.submnu p a {
  margin: 0 14px;
  color: #000;
}


.ddsmoothmenu li.on {
  background: url(/statics/images/t_meubg.jpg) no-repeat #000;
}

.t_top {
  width: 1000px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}




/* 杩斿洖椤堕儴 瀹㈡湇 */
.go-top {
  position: fixed;
  bottom: 40px;
  right: 20px;
  width: 62px;
  z-index: 999;
}

.go-top a {
  display: block;
  width: 62px;
  height: 60px;
  margin-bottom: 10px;
  background-image: url(/images/go-top.png);
}

.go-top a:last-child {
  margin-bottom: 0;
}

.go-top .go {
  background-position: 0 -199px;
  border: 1px #C9C9C9 solid
}

.go-top .go:hover {
  background-position: 0 -332px;
}

/*.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}*/
.go-top .uc-2vm {
  background-position: 0 0;
  border: 1px #C9C9C9 solid
}

.go-top .uc-2vm:hover {
  background-position: 0 -464px;
}

/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop {
  position: absolute;
  right: 46px;
  top: -318px;
  width: 625px;
  background: #fff;
  padding: 10px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.16)
}

.go-top .uc-2vm-pop .title-2wm {
  font-size: 14px;
  margin: 10px 20px;
}

.go-top .uc-2vm-pop .logo-2wm-box {
  position: relative;
}

/*鍦ㄧ嚎鍜ㄨ*/
.onl_serbox {
  padding: 14px;
  height: 410px;
  background: #fff
}

.onl_ser {
  float: left;
  margin: 13px 10px;
  width: 175px;
  text-align: left;
}

.onl_ser dt {
  padding-left: 37px;
  background: url(/images/icon.png) no-repeat -2px -357px;
  color: #6987c4
}

.onl_ser dd {
  padding-left: 37px;
  color: #999;
  font-size: 12px;
}

.onl_ser dd span {
  display: block;
  margin: 3px 0;
  height: 40px;
  line-height: 1.5
}

.onl_botton {
  display: block;
  width: 92px !important;
  height: 27px !important;
  background-image: url(/images/qqonline.png) !important;
  text-indent: -9999px
}

.onl_botton.offline {
  background-position: 0 -35px
}

.onl_serbox_gwc {
  top: -335px !important;
  left: -648px !important;
  width: 625px !important;
  height: 430px !important;
  border: solid 1px #DFDFDF
}

.onl_serbox_gwc .icon_arrow_white {
  top: 350px !important;
  right: -7px !important
}




/*common
a:hover{color:#fc8080;text-decoration:none;}
a:-webkit-any-link{text-decoration:none;}
.container{width:1200px;margin:0 auto;padding:0;}
.container:after{content:"";display:block;clear:both;}
.clearfix:after{content:"";display:block;clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.color-white{color:white!important;}
.red{color:#fc8080!important;}
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.wfs{width:100%;position:relative;}
.p_r{position:relative;}
*/

/*鎮诞閾炬帴*/
.suspension {
  position: fixed;
  z-index: 55;
  right: 0;
  bottom: 85px;
  width: 70px;
  height: 240px;
}

.suspension-box {
  position: relative;
  float: right;
}

.suspension .a {
  display: block;
  width: 44px;
  height: 44px;
  background-color: #353535;
  margin-bottom: 4px;
  cursor: pointer;
  outline: none;
}

.suspension .a.active,
.suspension .a:hover {
  background: #F05352;
}

.suspension .a .i {
  float: left;
  width: 44px;
  height: 44px;
  background-image: url(/images/side_icon.png);
  background-repeat: no-repeat;
}

/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i {
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-left: 12px;
  background-image: url(/images/suspension-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.suspension .a-service-phone .i {
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-left: 12px;
  background-image: url(/images/suspension-bg.png);
  background-repeat: no-repeat;
  background-position: -27px 0;
}

.suspension .a-qrcode .i {
  background-position: -44px 0;
}

.suspension .a-cart .i {
  background-position: -88px 0;
}

.suspension .a-top .i {
  background-position: -132px 0;
}

.suspension .a-top {
  background: #D2D3D6;
  display: none;
}

.suspension .a-top:hover {
  background: #c0c1c3;
}

.suspension .d {
  display: none;
  width: 223px;
  background: #fff;
  position: absolute;
  right: 67px;
  min-height: 90px;
  border: 1px solid #E0E1E5;
  border-radius: 3px;
  box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}

.suspension .d .arrow {
  position: absolute;
  width: 8px;
  height: 12px;
  background: url(/images/side_bg_arrow.png) no-repeat;
  right: -8px;
  top: 31px;
}

.suspension .d-service {
  top: 0;
}

.suspension .d-service-phone {
  top: 34px;
}

.suspension .d-qrcode {
  top: 78px;
}

.suspension .d .inner-box {
  padding: 8px 22px 12px;
}

.suspension .d-service-item {
  border-bottom: 1px solid #eee;
  padding: 14px 0;
}

.suspension .d-service .d-service-item {
  border-bottom: none;
}

.suspension .d-service-item .circle {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  overflow: hidden;
  background: #F1F1F3;
  display: block;
  float: left;
}

.suspension .d-service-item .i-qq {
  width: 44px;
  height: 44px;
  background: url(/images/side_con_icon03.png) no-repeat center 15px;
  display: block;
  transition: all .2s;
  border-radius: 50%;
  overflow: hidden;
}

.suspension .d-service-item:hover .i-qq {
  background-position: center 3px;
}

.suspension .d-service-item .i-tel {
  width: 44px;
  height: 44px;
  background: url(/images/side_con_icon02.png) no-repeat center center;
  display: block;
}

.suspension .d-service-item h3 {
  float: left;
  width: 112px;
  line-height: 44px;
  font-size: 15px;
  margin-left: 12px;
}

.suspension .d-service-item .text {
  float: left;
  width: 112px;
  line-height: 22px;
  font-size: 15px;
  margin-left: 12px;
}

.suspension .d-service-item .text .number {
  font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

.suspension .d-service-intro {
  padding-top: 10px;
}

.suspension .d-service-intro p {
  float: left;
  line-height: 27px;
  font-size: 12px;
  width: 50%;
  white-space: nowrap;
  color: #888;
}

.suspension .d-service-intro i {
  background: url(/images/side_con_icon01.png) no-repeat center center;
  height: 27px;
  width: 14px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
}

.suspension .d-qrcode {
  text-align: center;
}

.suspension .d-qrcode .inner-box {
  padding: 20px 0;
}

.suspension .d-qrcode p {
  font-size: 16px;
  color: #93959c;
}