body,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
body{
  overflow-x: hidden;
}
*{
  font-family: "微软雅黑";
}
img{ 
  border:none;
  vertical-align: middle;
 }
a{
 text-decoration: none;
 color: inherit;
}
a:hover{
  color:#ff6700;
}

i, em {
  font-style: normal;
}

input, select {
  font-size: 12px;
  line-height: 16px;
  border: 0;
  outline: none;
}
.w{
  width: 1200px;
  margin: auto;
}
.h30{
  height:30px;
}
.h100{
  height: 100px;
}
.h150{
  height:30px;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.overflow{
  overflow: hidden;
}
.clear{
  clear: both;
}
.center{
  text-align: center;
}
.samll_nav_bg{
  background: url(../images/samll_bg.jpg);
  height: 26px;  
  border-bottom: 1px solid #e5e5e5;
}
.samll_nav dl dt,
.samll_nav dl dd ul li{
  float: left;
  font-size: 12px;
  color: #aaaaaa;
  line-height: 26px;
}
.samll_nav dl dd{
  float: right;
}
.samll_nav dl dd ul li{
  margin-left: 15px;
}
.samll_nav {
  position: relative;
}
#wei{
  position: absolute;
  top: 31px;
  right: 20px;
  width: 140px;
  height: 152px;
  background:url(../images/wei_bg.png) no-repeat;
  z-index: 99;
}
#wei img{
  width: 122px;
  height: 122px;
  display: block;
  margin-top: 22px;
  margin-left: 10px;
}

.logo_bg{
  height: 80px;
  overflow: hidden;
}
.logo_bg .logo{
  float: left;
  margin-top: -20px;
}

.logo_bg .sousuo{
  
  margin-top: 20px;
  position: relative;
}

.logo_bg .sousuo .sou_from {
     float: right;
}

.logo_bg .sousuo .sou_from1{
  position: absolute;
  top: 0px;
  left: 513px;
}

.logo_bg .sousuo .sou_from1 .kuai{
  display: none;
}

.logo_bg .sousuo ul{
  float: right;
}

.logo_bg .sousuo ul li{
  float: left;
  margin-right: 5px;
  width: 58px;
  height: 33px;
  border: solid 1px #ff6700;
  line-height: 35px;
  font-size: 12px;
  color: #666666;
  text-align: center;
}
.sou_sub{
  color: #fff !important;
  background-color: #ff6700;
}

.kuai input {
  border: solid 2px #ff6700;
  padding: 0 10px;
  width:300px;
  outline: none;
  height: 31px;
  color: #666666;
  font-size: 12px;
  background: transparent;
  background-color: #ffffff;
}

.sousuo .sub {
  width: 60px;
  height: 32px;
/*  background: url(../images/sousuo.png) no-repeat;*/
background-color: transparent;
  cursor: pointer;
}
.sousuo .remen{
  font-size: 12px;
  color: #666666;
  position:relative;
  z-index:9999999;
}
.sousuo .remen b{
  color: #111111;
}

.logo_bg .tel{
  float: right;
  margin-left: 20px;
  background: url(../images/tel.png) no-repeat left center;
  font-size: 14px;
  color: #5d5d5e;
  padding-left: 35px;
}

.logo_bg .tel span{
  font-size: 24px;
  color: #ff6700;
  display: block;
}

.nav_bg{
  margin-top: -40px;
  border-bottom: 1px solid #f5f5f5;
}
.nav_bg .nav ul li{
  font-size: 14px;
  color: #333333;
  float: left;
  height: 39px;
  line-height: 39px;
  border-bottom: solid 1px #fff;
  margin-left: 46px;
}

.nav_bg .nav ul li:hover{
  border-bottom: solid 1px #ff6700;
}

.nav_sub{
  color: #ff6700 !important;
  border-bottom: solid 1px #ff6700 !important;
}

/*下拉*/
/* 20191025修改隐藏 */
/* 20191117恢复显示 */
#nav_post{
  position: relative;
  width: 270px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #ff6700;
  color: #fff;
}
#nav_post a:hover{
  color: #fff;
}
.down_list{
  width: 270px;
  position: absolute;
  z-index: 10;
  background-color: #fff;
  filter:alpha(opacity=0.9);       /* IE */
  -moz-opacity:0.9;              /* 老版Mozilla */
  -khtml-opacity:0.9;              /* 老版Safari */
  opacity: 0.9;           /* 支持opacity的浏览器*/
}

.down_list ul li{
  position: relative;
  background-color: #f5f5f5;
}
.down_list ul li i{
  position: absolute;
  top: 0px;
  left: -10px;
  display: none;
  width: 10px;
  height: 70px;
  background: url(../images/down_bg.png) no-repeat;
}

.down_list ul li .wen {
  
}
.down_list ul li .wen .tit{
  float: left;
  font-size: 14px;
  color: #ffffff;
  width: 65px;
  height: 59px;
  line-height: 59px;
  text-align:center;
  background: #000;
  border-bottom: solid 1px #1d1d1d;
}
.down_list ul li:hover .wen a{
  color: #fff;
}

.down_list ul li .wen span{
  display: block;
  height: 39px;
  width: 169px;
  padding: 10px 18px;
  float: left;
  border-bottom: solid 1px #e0e0e0;
}
.down_list ul li .wen span a{
  font-size: 12px;
  color: #666;
  display: inline-block;
  width: 82px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.down_list li .libox {
  position: absolute;
  left: 270px;
  top: 0px;
  display: none; 
  overflow: hidden;
  padding-top: 5px;
  width: 472px;
  min-height: 30px;
  background-color: #ffffff;
  border:solid 2px #ed6f00;
  padding: 13px 28px;
}

.down_list li .libox span{
  width: 84px;
  font-size: 12px;
  color: #666666;
  display: inline-block;
  white-space: nowrap;
  margin-left: 25px;
  line-height: 30px;
}

.down_sub {
  background: #ff6700 !important;
}

.down_sub .wen .tit{
  color: #fff !important;
  background: #ff6700 !important;
}
.down_sub .wen span a{
  color: #fff !important;
  opacity: 0.8 !important;
}
.down_sub .wen span a:hover{
  opacity: 1 !important;
}

/*banner*/
#banner .banner_fl{
  float: left;
  margin-left: 270px;
}

#banner .slideBox{
  width: 730px;
  height: 300px;
  overflow: hidden;
  position: relative;
}
#banner .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}

#banner .slideBox .bd li {
  width: 100%;
  height: 300px;
}


#banner .slideBox .hd {
  overflow: hidden;
  position: absolute;
  bottom: 10px;
  right: 43%;
  z-index: 1;
  text-align: center;
  margin-top: -35px;
}

#banner .slideBox .hd span {
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
  background: url(../images/on_bg.png) no-repeat;
}
#banner .slideBox  .hd span.on{
  background: url(../images/on_bg1.png) no-repeat;
}

#banner .banner_fl ul.ban_pic li{
  float: left;
}

#banner .banner_fl ul.ban_pic li img{
  width: 365px;
  height: 180px;
}

#banner .banner_fr{
  float: right;
}

#banner .banner_fr img{
  width: 200px;
  height: 480px;
}


/*new_news*/
.new_bg{
  background-color: #f5f5f5;
  height: 50px;
  line-height: 50px;
}

.new_bg .new_text .tit{
  font-size: 14px;
  color: #555555;
  padding-left: 35px;
  background:url(../images/new_icon.png) no-repeat left center;
}

.txtMarquee{
  width:1095px;  
  position:relative;
}

.txtMarquee .bd .tempWrap{ 
  width:1095px !important; 
}/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

.txtMarquee .bd ul{ 
  overflow:hidden;
  zoom:1; 
}
.txtMarquee .bd ul li{
  font-size: 14px;
  color: #888888;
  float:left;  
  text-align:left; 
  _display:inline; 
  width:auto !important;  
}/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

.txtMarquee .bd ul li span{
  color:#888888; 
  margin: 0 8px;
}

.samll_ban{
  margin:10px 0;
  position: relative;
}

.samll_ban .samll_fl{
  position: absolute;
  top: 0px;
  left: 0px;
  
}
.samll_ban .samll_fl li{
  width: 420px;
  height: 145px;
  text-align: center;
  overflow: hidden;
}
.samll_ban .samll_fl li img{
  max-width: 420px;
  height: 145px;
}
.samll_ban .samll_fl li:last-child{
  margin-top: 10px;
}
.samll_ban .samll_fr{
  padding-left: 420px;
}
.samll_ban .samll_fr li{
  float: left;
  width: 380px;
  height: 300px;
  margin-left: 10px;
  text-align: center;
  overflow: hidden;
}

.samll_ban .samll_fr li img{
  max-width: 380px;
  height: 300px;
}

.samll_ban .samll_fl li:hover img,
.samll_ban .samll_fr li:hover img{
  transition:all 1s ease 0s;
  -webkit-transform:scale(1.1);
  -webkit-transform:all 1s ease 0s;
  transform:scale(1.2)
}

.hot_bg,.case_hot{
  background-color: #f5f5f5;
}
.hot_bg .hot_cent .tit{
  text-align: center;
  padding: 30px 0;
}
.hot_bg .hot_cent ul{
  width: 1220px;
}
.hot_bg .hot_cent ul li{
  width: 285px;
  background-color: #fff;
  margin-bottom: 20px; 
  text-align: center;
  float: left;
  margin-right: 20px;
}
.hot_bg .hot_cent ul li img{
  max-width: 285px;
  height: 285px;
}
.hot_bg .hot_cent ul li .wen{
  font-size: 14px;
  color: #333333;
  margin-top: 20px;
  padding: 0 30px;
  height: 38px;
  overflow: hidden;
}
.hot_bg .hot_cent ul li .font{
  font-size: 14px;
  color: #ff6700;
  padding: 20px 0;
}

.ind_hot .hot_cent ul li:hover{
  -webkit-transform:translateY(-2px);
  -moz-transform:translateY(-2px);
  -ms-transform:translateY(-2px);
  -o-transform:translateY(-2px);
  transform:translateY(-2px);
  -webkit-box-shadow:0 10px 40px #e4e4e4;
  -moz-box-shadow:0 10px 40px #e4e4e4;
  box-shadow: 0 10px 40px #e4e4e4;
}

#main{
  background-color: #f5f5f5;
}

#main .flobox_bg{
  padding: 30px 0;
}

#main .flobox {
  float: left;
  width: 585px;
  height: 501px;
}

#main .flobox .litit {
  width: 585px;
  height: 55px;
  background: url(../images/tit_bg1.png) no-repeat;
  line-height: 55px;
}

#main .flobox .litit .litit_fl{
  font-size: 26px;
  color: #ffffff;
  margin-left: 30px;
}

#main .flobox .litit .litit_fl a:hover{
  opacity: 0.9;
  color: #fff;
}

#main .flobox .litit .litit_fr{
  font-size: 14px;
  color: #ffffff;
  padding-right: 30px;
  margin-right: 25px;
  background: url(../images/tit_icon.png) no-repeat right center;
}

#main .flobox .borbox {
  background-color: #fff;
  width: 585px;
  height: 446px;
}

#main .flobox .borbox .hd {
  height: 40px;
  padding: 0 20px;
  
}

#main .flobox .borbox .hd ul {
  height: 40px;
  line-height: 40px;
  border-bottom: solid 1px #e6e6e6;
}

#main .flobox .borbox .hd ul li {
  height: 40px;
  float: left;
  padding-left: 18px;
}

#main .flobox .borbox .hd ul li:first-child{
  padding-left: 0;
}


#main .flobox .borbox .hd ul li .a {
  display: inline;
  padding-right: 20px; 
  text-align: center;
  font-size: 14px;
  color: #999999;
}

#main .flobox .borbox .hd ul li:last-child a{
  border-right: 0;
}

#main .flobox .borbox .hd ul li.on{
  border-bottom: solid 1px #ff6700;
}

#main .flobox .borbox .hd ul li.on a{
  color: #ff6700 !important;
}

#main .flobox .borbox .olbox {
  margin-top: 15px;
  padding: 0 20px;
}

#main .flobox .borbox .olbox .one {
  display: none;
}

#main .flobox .borbox .olbox .one .case_show{
  position: relative;
  margin-bottom: 10px;
  padding-left: 180px;
  height: 150px;
  background-color: #fff;
}

#main .flobox .borbox .olbox .one .case_show .img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 150px;
  height: 150px;
  overflow: hidden;
}

#main .flobox .borbox .olbox .one .case_show .img img {
  width: 150px;
  max-height: 150px
}

#main .flobox .borbox .olbox .one .case_show .img:hover img{
  transition:all 1s ease 0s;
  -webkit-transform:scale(1.1);
  -webkit-transform:all 1s ease 0s;
  transform:scale(1.2)
}

#main .flobox .borbox .olbox .one .case_show .title {
  font-size: 16px;
  color: #333333;
}

#main .flobox .borbox .olbox .one .case_show .txt {
  text-indent: 2em;
  overflow: hidden;
  height: 72px;
  color: #999999;
  font-size: 12px;
  line-height: 24px;
  margin-top: 8px;
}

#main .flobox .borbox .olbox .one .case_show .new_icon {
  margin-top: 25px;
  font-size: 12px;
  color: #999999;
}

#main .flobox .borbox .olbox .one .case_show .new_icon a{
  color: #ff5050;
  float: right;
}

#main .flobox .borbox .olbox .one ul li{
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  border-bottom: solid 1px #e6e6e6;
}

#main .flobox .borbox .olbox .one li span {
  float: right;
  display: block;
  font-size: 12px;
  color: #999999;
  background: #fff;
  padding-left: 10px;
}


#main .flobox2 .litit {
  background: url(../images/tit_bg2.png) no-repeat;
}

#main #slixd2 {
  margin-left: 30px;
}

#main .jishu .small_ban2 img{
  max-width: 1200px;
  /*height: 200px;*/
}

#main .jishu .list1 ul{
  text-align: center;
}
#main .jishu .list1 li{
  display: inline-block;
  width: 126px;
  height: 26px;
  line-height: 26px;
  border:solid 2px #cccccc;
  border-radius: 20px;
  text-align: center;
  margin-right: 30px;
  margin-top: 30px;
  font-size: 16px;
  color: #666666;
  cursor: pointer;
}

#main .jishu .list1 li:last-child{
  margin-right: 0px;
}

#main .jishu .list1 li.list1_sub{
  border:solid 2px #ff6700;
  color: #ff6700;
}

#main .jishu .list1_txt ul{
  width: 1220px;
  margin-bottom: 30px;
}

#main .jishu .list1_txt li{
  width: 285px;
  height: 300px;
  background-color: #fff;
  float: left;
  margin-right: 20px;
  margin-top: 30px;
}

#main .jishu .list1_txt li img{
  max-width: 285px;
  height: 180px;
}

#main .jishu .list1_txt li .tit{
  font-size: 14px;
  color: #333333;
  height: 44px;
  overflow: hidden;
  line-height: 22px;
  padding:0 20px;
  margin: 20px 0;
}
#main .jishu .list1_txt li .day{
  padding:0 20px;
  font-size: 12px;
  color: #999999;
}

#main .jishu .list1_txt li:hover{
  -webkit-transform:translateY(-4px);
  -moz-transform:translateY(-4px);
  -ms-transform:translateY(-4px);
  -o-transform:translateY(-4px);
  transform:translateY(-4px);
  -webkit-box-shadow:0 0 15px rgba(147, 201, 255, 0.3);
  -moz-box-shadow:0 0 15px rgba(147, 201, 255, 0.3);
  box-shadow: 0 0 15px rgba(147, 201, 255, 0.3);
}

.hezuo{
  background-color: #fff;
  padding: 30px 0 38px;
}
.hezuo .tit{
  padding-bottom: 10px;
  border-bottom: solid 1px #dddddd;
}
.hezuo .tit span{
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  border-bottom: solid 2px #ff6700;
  padding-bottom: 9px;
}

.hezuo .list2{
  height: 100px;
  border-bottom: #ddd dashed 1px;
}

.hezuo .list2 li{
  float: left;
  margin: 25px 0 0 15px;
}

.hezuo .list2 li img {
  width: 133px;
  height: 56px;
  border: 1px solid #EFB2B7;
}

.hezuo .list3 {
  height: 120px;
  padding-left: 20px;
  border-bottom: #ddd dashed 1px;
}

.hezuo .list3 a{
  font-size: 14px;
  color: #454545;
  float: left;
  margin: 14px 20px 0 0;
}

/*footer*/

#footer {
  height: 300px;
  background: #ededed;
  clear: both;
}

#footer .footl {
  float: left;
  margin-top: 20px;
}

#footer .footl dl{
  float: left;
  margin-right: 70px;
}

#footer .footl dl:last-child{
  margin-right: 0;
}

#footer .footl dt {
  float: left;
  width: 70px;
  height: 38px;
  color: #222;
  line-height: 38px
}

#footer .footl dt a {
  font-size: 14px;
}

#footer .footl dd {
  float: left;
  margin: 38px 0 0 -70px
}
#footer .footl dd ul{
  float: left;
}

#footer .footl dd ul:first-child{
  margin-right: 20px;
}
#footer .footl dd li {
  color: #999;
  line-height: 30px;
}

#footer .footl dd li a {
  font-size: 12px;
  line-height: 24px;
}

#footer .foot_wei{
  float: left;
  margin: 70px 0 0 40px;
} 

#footer .foot_wei img{
  width: 120px;
  height: 120px;
}

#footer .foot_wei .txt{
  font-size: 12px;
  line-height: 24px;
  color: #999;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 120px;
}

#footer .footr {
  margin-top: 30px;
  float: right;
  width: 285px;
  height: 220px;
  border-left:solid 1px #d9d9d9;
  padding-left: 50px;
}

#footer .footr .tit {
  color: #ff6700;
  font-size: 24px;
}

#footer .footr .tit p {
  margin-top: 10px;
  color: #999999;
  font-size: 14px;
  line-height: 28px;
}

#footer .footl_l a {
  margin-top: 22px;
  width: 148px;
  height: 28px;
  line-height: 28px;
  display: block;
  border:solid 1px #ff6700;
}

#footer .footl_l a span{
  font-size: 14px;
  color: #ff6700;
  margin-left: 10px;
  padding-left: 25px;
  background: url(../images/footer_icon.png) no-repeat left center;
}

.footer_bot {
  height: 50px;
  background-color: #ddd;
  color: #aaa;
  font-size: 12px;
  line-height: 50px
}

.footer_bot .wenl {
  float: left
}

.footer_bot .wenr {
  float: right
}

/*产品中心*/
.pro_down{
  display: none;
}

.pro_nav1,.mode_bg{
  background-color: #f5f5f5;
}
.pro_nav1 .txt_tit{
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #999999;
}
.choose_center .tit{
  padding-top: 20px;
  padding-bottom: 9px;
  border-bottom: solid 1px #eeeeee;
}

.choose_center .tit span{
  font-size: 16px;
  color: #666666;
  font-weight: bold;
  border-bottom: solid 3px #ff6700;
  padding-bottom: 6px;
}

.choose_center .choose_font {
  font-size: 14px;
  color: #333333;
  height: 40px;
  line-height: 40px;
  position: relative;
  border-bottom: solid 1px #eeeeee;
  overflow: hidden;
}
.choose_center .choose_font b{
  font-weight: normal;
  color: #999999;
  width: 72px;
  display: inline-block;
  float: left;
}
.choose_center .choose_font .choose_font1{
  float: left;
}
.choose_center .choose_font .choose_font1 a,
.choose_center .choose_font .morecar a{
  display: inline;
  padding: 14px 16px;
  margin-right: 5px;
  white-space: nowrap;
}

.choose_center .choose_font .choose_font1 a:hover,
.choose_center .choose_font .choose_font1 .choose_sub,
.choose_center .choose_font .more:hover,
.choose_center .choose_font .morecar a:hover,
.choose_center .choose_font .more1{
  background-color: #ff6700;
  color: #fff;
}

.choose_center .choose_font .more{
  color: #999999; 
  margin-right: 14px;
  float: right;
 /* margin-top: 13px;*/
  width: 85px;
  height: 44px;
  line-height: 44px;
}


.choose_center .choose_font .more span{
  display: inline;
  padding: 10px 16px;
  padding-right: 20px;
  background:url(../images/arrow_down1.png) no-repeat right center;
}

.choose_center .choose_font .more:hover span,
.choose_center .choose_font .more1 span{
  background:url(../images/arrow_down2.png) no-repeat right center;
  background-color: #ff6700;
  color: #fff;
}

.choose_center .choose_font .morecar{
  position: absolute;
  left: 145px;
  top: 44px;
  width: 1037px; 
  display: none;
  overflow: hidden;
  border: 2px solid #ff6700;
  background-color: #fff;
}

.pro_hot,.case_hot{
  padding-bottom:80px;
  padding-top:20px;
}
.pro_hot .hot_cent ul li{
  width: 283px;
  border:solid 1px #eeeeee;
}
.pro_hot .hot_cent ul li img{
  max-width: 283px;
  height: 285px;
}
.pro_hot .hot_cent ul li:hover{
  border:solid 1px #ff6700;
}

.pro_hot .hot_cent .jia_more,.case_hot .hot_cent .jia_more{
  text-align: center;
  font-size: 16px;
  color: #999999;
  height: 58px;
  line-height: 58px;
  border:solid 1px #eeeeee;
  margin-top: 60px;
}

.pro_hot .hot_cent .jia_more:hover,.case_hot .hot_cent .jia_more:hover{
  background-color: #fff;
  color: #666666;
}

/*产品详情*/
.main .left {
  width: 230px;
  float: left;
}
.main .left .box{
  background-color: #fff;
  padding:30px 10px 30px 30px;
  margin-bottom: 30px;
}
.main .left .box .title {
  font-size: 18px;
  font-weight: bold;
  color: #FF6700;
  margin-bottom: 15px;
}

.main .left .box .left_nav li a{
  font-size: 14px;
  color: #666666; 
  height: 35px;
  line-height: 35px;
}

.main .left .box .left_nav li a:hover,.main .left .box .left_nav li a.cur{
  color: #ff6700;
}

.main .left .box .left_nav .nli .cur{
  color: #ff6700;
}

.main .left .box1 .left_nav1 li{
  margin-top: 25px;
  border-bottom: solid 1px #eeeeee;
}

.main .left .box1 .left_nav1 li img{
  max-width: 170px;
  height: 170px;
}

.main .left .box1 .left_nav1 li .wen{
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  margin: 10px 0 20px;
  height: 48px;
  overflow: hidden;
}

.main .right {
  padding: 30px;
  width: 880px;
  float: right;
  background-color: #fff;
}

.xxq {
  position: relative;
  height: 480px;
}

#box {
  position: absolute;
  width: 390px;
  height: 480px;
  float: left;
}

.tb-pic a {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

.tb-pic a img {
  vertical-align: middle;
}

.tb-pic a {
  *display: block;
  *font-family: Arial;
  *line-height: 386px;
}

.tb-thumb {
  margin: 17px 0 0;
}

.tb-thumb li {
  position: relative;
  background: none repeat scroll 0 0 transparent;
  float: left;
  width: 80px;
}

.tb-thumb li i {
  display: none;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #58177b;
  position: absolute;
  left: 38%;
  top: -7px;
}

.tb-s310, .tb-s310 a {
  height: 356px;
  width: 356px;
}

.tb-s310, .tb-s310 img {
  max-height: 356px;
  max-width: 356px;
}

.tb-s40, .tb-s40 a img {
  padding: 1px;
  width: 76px;
  height: 76px;
}

.tb-booth {
  border: 1px solid #ddd;
  padding: 1px;
  position: relative;
  z-index: 1;
}

.tb-thumb .tb-selected .tb-s40 {
  width: 80px;
  height: 80px;
  background: url(../images/zoom.png) no-repeat;
}

.tb-thumb li  div {
}

.tb-thumb li.tb-selected i {
  display: block;
}

.pare {
  height: 80px;
  width: 358px;
  border:solid 1px #eeeeee;
  border-top: 0;
}

.pare .pl {
  width: 18px;
  height: 80px;
  cursor: pointer;
  background: url(../images/pl.jpg) no-repeat center center;
}

.pare .pr {
  width: 18px;
  height: 80px;
  cursor: pointer;
  background: url(../images/pr.jpg) no-repeat  center center;
}

.pare .pc {
  width: 320px;
  height: 80px;
  overflow: hidden;
  position: relative;
}

.pare .pc ul {
  left: 0;
}

div.zoomDiv {
  z-index: 999;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 380px;
  height: 380px;
  background: #ffffff;
  border: 1px solid #CCCCCC;
  display: none;
  text-align: center;
  overflow: hidden;
}

div.zoomMask {
  position: absolute;
  /*background: url(../images/mask.png) repeat scroll 0 0 transparent;*/
  cursor: move;
  z-index: 1;
}

.boesr {
  padding-left: 400px;
}

.main .right .boesr {
  width: 490px;
  float: left;
  padding-bottom: 65px;
}

.main .right .boesr .title {
  line-height: 30px;
  font-size: 24px;
  color: #333333;
  height: 60px;
  overflow: hidden;
  margin-bottom: 30px;  
}

.main .right .boesr .pro_wen {
  font-size: 14px;
  color: #999999;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  padding-bottom: 15px;
  border-bottom: solid 1px #eeeeee;
}

.main .right .boesr .pro_wen span{
  display: block;
  margin-top: 20px;
  margin-left: 10px;
  font-size: 16px;
  color: #ff6700;
}

.main .right .boesr .pro_wen span b{
  font-size: 34px;
}

.main .right .boesr .guige ul{
  margin-top: 15px;
}

.main .right .boesr .guige li{
  font-size: 14px;
  color: #666666;
  height: 35px;
  line-height: 35px;
  margin-bottom: 17px;
}

.main .right .boesr .guige li label{
 /*  width: 78px; */
  height: 33px;
  margin-left: 10px;
  display: inline-block;
  text-align: center;
}

.main .right .boesr .pro_sub{
  float: left;
}

.main .right .boesr .pro_sub a{
  display: block;
  font-size: 18px;
  color: #ffffff;
  width: 260px;
  height: 50px;
  line-height: 50px;
  background-color: #ff6700;
  text-align: center;
}

.main .right .boesr .share {
  font-size: 16px;
  color: #ff6700;
  float: left;
}

.main .right .boesr .share .sh{
  /* padding-left: 35px; */
}

.main .right .boesr .share .jiathis_txt {
  margin: 0 !important;
}

/*分享按钮*/
.jiathis_style_32x32 .jtico {
  background: unset !important; 
}
.jiathis_style_32x32 .qq i{
  background-position: 31px 0px !important;
}
.jiathis_style_32x32 .sina i{
  background-position: -1px 0px !important;
}
.jiathis_style_32x32 .weixin i{
  background-position: 100px 0px !important;
}
.jiathis_style_32x32 .jia_img i{
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../images/icon.png);
}
.jiathis_style_32x32 .qq:hover,.jiathis_style_32x32 .qq:hover i{
  background-color: #ffc107;
  background-position: 32px 31px !important;
}
.jiathis_style_32x32 .sina:hover,.jiathis_style_32x32 .sina:hover i{
  background-color: #f4034e;
  background-position: -1px -58px !important;
}
.jiathis_style_32x32 .weixin:hover,.jiathis_style_32x32 .weixin:hover i{
  background-color: #03a9f4;
  background-position: 101px -57px !important;
}

.main .right .hxq{
  height:58px;
  line-height:58px;
  text-align: center;
  font-size:18px;
  color:#999999;
  border:1px solid #eeeeee;
  margin-bottom:10px;
}
.main .right .hxq_text{
  margin-top: 20px;
  font-size: 16px;
  color: #999999;
  line-height: 30px;
}
.main .right .hxq_text .hxq_pic{
  margin: 25px 0 120px; 
}
.main .right .hxq_text .hxq_pic img{
  margin-bottom: 10px;
}
.main .right .hxq_text .hxq_pic img {
    max-width: 600px;
}


.main .right .hxq_text .box {
  border-top: solid 1px #eee;
  padding: 15px 0 25px;
}
.main .right .hxq_text .box .prev{
  float:left; 
  overflow: hidden;
	white-space: nowrap;
	width: 48%;
}
.main .right .hxq_text .box .next{
  float:right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 47%;
}


/*实用方案*/

.case_hot .case_cen ul{
  width: 1220px;
  position:relative; 
  -webkit-column-width:285px; 
  -moz-cloumn-width:285px; 
}
.case_hot .case_cen ul li{
  width: 283px;
  border:solid 1px #eeeeee;
  background-color: #fff;
  margin-bottom: 20px; 
  margin-right: 20px;
  display:inline-block;
}
.case_hot .case_cen ul li:hover{
  border:solid 1px #ff6700;
}
.case_hot .case_cen ul li .img{
  position: relative;
}

.case_hot .case_cen ul li .img img{
  max-width: 283px;
}

.case_hot .case_cen ul li .img .case_tit{
  position: absolute;
  bottom: 0px;
  font-size: 14px;
  color: #ffffff;
  width: 100%;
  height: 87px;
  background: url(../images/case_tit_bg.png) no-repeat;
}

.case_hot .case_cen ul li .img .case_tit span{
  display: inline-block;
  margin: 60px 0 0 18px;
}

.case_hot .case_cen ul li .case_txt{
  padding: 20px;
}

.case_hot .case_cen ul li .case_txt .tit1{
  width: 243px;
  font-size: 16px;
  color: #333333;
  height: 42px;
  overflow: hidden;
  margin-bottom: 10px;
}

.case_hot .case_cen ul li .case_txt .font1{
  font-size: 12px;
  color: #999999;
  overflow: hidden;
  line-height: 20px;
  height: 60px;
}

.case_hot .case_cen ul li .case_txt .font2{
  font-size: 12px;
  color: #999999;
  margin-top: 10px;
}


/*实用方案-分类*/
.main .right .list4 ul {
  min-height: 500px;
  margin-bottom: 50px;
}

.main .right .list4 li {
  padding-bottom: 30px;
  padding-left: 230px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
  position: relative;
  height: 200px;
}

.main .right .list4 li .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 200px;
  overflow: hidden;
}

.main .right .list4 li .img a {
  display: block;
  width: 200px;
  height: 200px;
}

.main .right .list4 li img{
  max-width: 200px;
  height: 200px;
}

.main .right .list4 li img:hover{
  transition:all 2s ease 0s;
  -webkit-transform:scale(1.1);
  -webkit-transform:all 1s ease 0s;
  transform:scale(1.2)
}

.main .right .list4 li .title {
  height: 24px;
  overflow: hidden;
  line-height: 24px;
  font-size: 18px;
  color: #333333;
  margin-bottom: 12px;
}

.main .right .list4 li .wen {
  font-size: 14px;
  line-height: 28px;
  color: #999999;
  height: 115px;
  overflow: hidden;
  margin-bottom: 32px;
}

.main .right .list4 li .day {
  font-size: 14px;
  color: #999999;
}

.text-c {
  margin: 10px 0;
  text-align: center;
}
.text-c a{
  border: solid 1px #ddd;
  padding:7px 13px;
  margin: 30px 8px 30px 0;
  font-size: 14px;
  color: #333333;
 }
.text-c .a2 b{
  padding-left: 14px;
  background: url(../images/text_icon1.png) no-repeat left center;
}

.text-c .a3 b{
  font-weight: normal;
  padding-right: 14px;
  background: url(../images/text_icon2.png) no-repeat right center;
}
.text-c span {
  color: #fff; 
  background-color: #ff6700;
  font-size: 14px;
  padding:8px 13px;
  margin: 30px 15px 30px 0;
}
.text-c a:hover {
  background-color: #ff6700;
  color: #fff;
}

.text-c .a2:hover b{
  background: url(../images/text_icon1_1.png) no-repeat left center;
}
.text-c .a3:hover b{
  background: url(../images/text_icon2_1.png) no-repeat right center;
}

/*实用方案-分类-详情*/

.main .right .case_info .tit p{
  margin-top: 60px;
  font-size: 14px;
  color: #999999;
}

.main .right .case_info .wen .img{
  margin: 10px 0 20px;
}

.main .right .case_info .box {
  border-top: solid 1px #eee;
  padding: 15px 0 25px;
  font-size: 16px;
  color: #666666;
}


/*在线组合*/
.mode_bg .mode_top .tit{
  padding:25px 0 10px;
  border-bottom: solid 1px #ddd;
  
}
.mode_bg .mode_top .tit h1{
  font-size: 20px;
  color: #555555;
  height: 40px;
  line-height: 40px;
  padding-left:52px;
  background: url(../images/mode_icon.png) no-repeat left center;
}

.mode_bg .mode_top .tit h1 span{
  font-size: 26px;
  color: #333333;
}

.mode_bg .mode_top ul{
  width: 1205px;
  margin-bottom: 30px;
}

.mode_bg .mode_top ul li{
  width: 160px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border:solid 1px #dddddd;
  float: left;
  margin:20px 10px 0px 0;
  background: #fdfdfd;
  font-size: 14px;
  color: #333333;
}

.mode_bg .mode_top ul li:hover,
.mode_bg .mode_top ul li.mode_sel{
  width: 158px;
  height: 36px;
  border:solid 2px #ff6700;
  background-color: #fff;
  color: #ff6700;
  background: url(../images/mode_icon2.png) no-repeat right bottom #fff;
}

.mode_bg .mode_main .mode_fl{
  width: 500px;
  float: left;
}
.mode_bg .mode_main .mode_fl .tit{
  font-size: 16px;
  color: #fff;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #ff6700;
}

.mode_bg .mode_main .mode_form{
  width: 498px;
  border: solid 1px #ddd;
  border-top: 0px;
}

/* .mode_bg .mode_main .mode_form .columns {
  width: 458px;
  height: 35px;
  font-size: 12px;
  color: #999999;
  line-height: 35px;
  text-align: center;
  padding: 0 20px;
}

.mode_bg .mode_main .mode_form .columns .column1 {
  width: 220px;
  text-align: left;
  padding-left: 30px;
}

.mode_bg .mode_main .mode_form .columns .column2 {
  width: 90px;
}

.mode_bg .mode_main .mode_form .columns .column3 {
  width: 75px;
}
.mode_bg .mode_main .mode_form .columns .column4 {
  width: 40px;
}
.mode_bg .mode_main .mode_form .columns span {
  float: left;
} */

.mode_bg .mode_main .mode_form .choosed{
  background-color: #fff;
}

.mode_bg .mode_main .mode_form .choosed li{
  height: 69px;
  line-height: 69px;
  padding: 0 20px;
  border-bottom: solid 1px #ddd;
  font-size: 12px;
  color: #666666;
}
.mode_bg .mode_main .mode_form .choosed li .img{
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.mode_bg .mode_main .mode_form .choosed li div{
  float: left;
}

.mode_bg .mode_main .mode_form .choosed li .img img{
  width: 50px;
  height: 50px;
}

.mode_bg .mode_main .mode_form .choosed li .mid{
  width: 178px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  margin-top: 15px;
}

.mode_bg .mode_main .mode_form .choosed li .sum{
  width: 90px;
  margin-left: 10px;
  text-align: center;
}

.mode_bg .mode_main .mode_form .choosed li .sum span{
  width: 15px;
  cursor: pointer;
  display: inline-block;
}

.mode_bg .mode_main .mode_form .choosed li .sum .num{
  width:30px;
  text-align: center; 
}

.mode_bg .mode_main .mode_form .choosed li .pice{
  width: 75px;
  text-align: center;
  font-size: 14px;
  color: #ff4444;
}

.mode_bg .mode_main .mode_form .choosed li .del{
  width: 40px;
  text-align: center;
  font-size: 14px;
  color: #979797;
  cursor: pointer;
}

.mode_bg .mode_main .mode_form .domPrice{
  height: 69px;
  line-height: 69px;
  padding: 0 20px;
  border-bottom: solid 1px #ddd;
  font-size: 14px;
  color: #737373;
  background-color: #fff;
  text-align: right;
}

.mode_bg .mode_main .mode_form .domPrice span{
  font-size: 18px;
  color: #ff4444;
}

.mode_bg .mode_main .mode_form .addition{
  background-color: #fff;
  padding: 20px 20px 40px 20px;
}

.mode_bg .mode_main .mode_form .addition dl dt{
  font-size: 14px;
  color: #333333;
}

.mode_bg .mode_main .mode_form .addition dl dd{
    margin: 10px 0 20px;
}
.mode_bg .mode_main .mode_form .addition dl.title dt span{
  color: #999;
}

.mode_bg .mode_main .mode_form .addition dl input,
.mode_bg .mode_main .mode_form .addition dl textarea{
  height: 28px;
  line-height: 28px;
  border: solid 1px #dddddd;
  border-radius: 3px;
  padding-left: 10px;
  font-size: 14px;
  color: #333333;
}

.mode_bg .mode_main .mode_form .addition dl.title input,
.mode_bg .mode_main .mode_form .addition dl.addres input{
  width: 443px;
}

.mode_bg .mode_main .mode_form .addition dl.title input{
  border: solid 1px #ff6700;
}

.mode_bg .mode_main .mode_form .addition dl.name{
  width: 520px;
}
.mode_bg .mode_main .mode_form .addition dl.name dt,
.mode_bg .mode_main .mode_form .addition dl.name dd{
  width: 222px;
  float: left;
  margin-right: 15px;
}

.mode_bg .mode_main .mode_form .addition dl.name input{
  width: 203px;
}

.mode_bg .mode_main .mode_form .addition dl.des textarea{
  height: 118px;
  width: 443px;
  outline: none;
}

.fuc input {
  width: 250px;
  height: 40px;
  line-height: 40px;
  border: none;
  border-radius: 4px;
  color: #fff;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  zoom: 1;
  font-size: 16px;
}

.fuc .yellow {
  margin-left: 92px;
  background-color: #ffae00;
}

.fuc .gray {
  margin-left: 10px;
  width: 100px;
  background-color: #dddddd;
  color: #999;
}

.mode_bg .mode_main .mode_fr{
  width: 670px;
  float: right;
}

.mode_bg .mode_main .mode_fr .mod_title{
  height: 40px;
  line-height: 40px;
  border:solid 1px #dddddd;
  padding-left: 20px;
  background-color: #eee;
  font-size: 16px;
  color: #ff6700;
}
.mode_bg .mode_main .mode_fr .filter_body{
  border:solid 1px #dddddd;
  border-top: 0px;
  background-color: #fff;
  padding: 15px 10px;
  margin-bottom: 10px;
}
.mode_bg .mode_main .mode_fr .filter_body li{
  font-size: 12px;
  color: #666666;
  overflow: hidden;
  margin-bottom: 15px;
}
.mode_bg .mode_main .mode_fr .filter_body li b{
  font-weight: normal;
  color: #999999;
  width: 50px;
  display: inline-block;
  float: left;
  text-align: center;
  line-height: 24px;
}
.mode_bg .mode_main .mode_fr .filter_body li .cur_sub{
  color: #333333;
  float: left;
  text-align: center;
  line-height: 24px;
  margin-right: 10px;
}
.mode_bg .mode_main .mode_fr .filter_body li .mode_font{
  float: left;
  width: 535px;
}
.mode_bg .mode_main .mode_fr .filter_body li .mode_font a{
  display: inline-block;
  padding:0 10px;
  line-height: 24px;
  margin-bottom: 8px;
}
.mode_bg .mode_main .mode_fr .filter_body li a:hover,
.mode_bg .mode_main .mode_fr .filter_body li a.cur{
  color:#fff;
  padding:0px 10px;
  background: #ff6700;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li {
  border-bottom: 1px solid #dddddd;
  padding: 20px 0;
  overflow: hidden;
  zoom: 1;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .img {
  width: 130px;
  float: left;
  margin-right: 15px;
  height: 130px;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li img {
  max-width: 130px;
  height: 130px;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .mid {
  width: 240px;
  float: left;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .mid dt a{
  font-size: 14px;
  color: #666666;
  display: block;
  height: 50px;
  line-height: 28px;
  overflow: hidden;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .mid dd{
  font-size: 12px;
  color: #ff6700;
  overflow: hidden;
  line-height: 23px;
  margin-top: 40px;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .rig {
  width: 105px;
  float: right;
  margin-right: 10px;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .rig .price {
  display: block;
  height: 28px;
  line-height: 28px;
  font-size: 20px;
  text-align: center;
  color: #ff4444;
  margin-bottom: 45px;
}

.mode_bg .mode_main .mode_fr .pic_txt_list li .rig .choice {
  font-size: 14px;
  color: #ffffff;
  display: block;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background-color: #ff6700;
}

.mode_bg .mode_main .text-c{
  text-align: right;
}



/*公司介绍=------------------------------------------------------*/
.main .left .box .left_nav li  a.link{
  padding-right: 125px;
  background: url(../images/yewu_down.png) no-repeat right center;
}

.main .left .box .left_nav li .ul li{
  text-indent: 20px;
}

.main .left .box .left_nav li .ul li a{
  color: #999999;
}

.about_sel a{
  color: #ff6700 !important;
}

.main .right .about_info{
  position: relative;
}

.main .right .about_info .tit{
  font-size: 30px;
  color: #333333;
  border-bottom: solid 1px #eeeeee;
  padding-bottom: 20px;
  margin-bottom: 25px;
}

.main .right .about_info .img{
  margin-bottom: 35px;
}

.main .right .about_info .wen{
  font-size: 16px;
  color: #666666;
  line-height: 30px;
}

.main .right .about_info .wen span{
  color: #333333;
}

.main .right .about_info .share_li{
  position: absolute;
  top: -30px;
  right: -63px;
  background-color: #fff;
}

.main .right .about_info .share_li li{
  padding-bottom: 5px;
  width: 32px;
  height: 32px;
}

.main .right .about_info .share_li li .jia_img {
  padding-top: 0px;
}


/*荣誉资质*/

.main .right .about_info .hon_list ul li{
  position: relative;
  overflow: hidden;
  width: 205px;
  height: 287px;
  text-align: center;
  float: left;
  margin-right: 15px;
}

.main .right .about_info .hon_list ul li img {
  width: 205px;
  height: 287px;
}

.main .right .about_info .hon_list ul li a.bg {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 205px;
  height: 287px;
  background: url(../images/hon_bg.png) no-repeat 50% 50%;
}

.main .right .about_info .hon_list ul li:hover a.bg{
  display: block;
}

.main .right .about_info .hon_list ul li a.bg span{
  display: inline-block;
  font-size: 18px;
  color: #ffffff;
  margin-top: 118px;
  padding-bottom: 35px;
  background: url(../images/hon_bot.png) no-repeat bottom center;
}

/*企业文化*/
.main .right .about_info .wenhua .wenhua_fl{
  float: left;
  font-size: 16px;
  color: #666666;
  line-height: 28px;
}

.main .right .about_info .wenhua .wenhua_fr{
  float: right;
}

.main .right .about_info .wenhua .wenhua_fr img{
  width: 418px;
  height: 498px;
}

/*购物车*/
table{border-collapse:collapse;border-spacing:0;border:0;font-size: 12px;}
.catbox table{text-align:center;width:100%;}
.catbox table th,.catbox table td{border-bottom:1px solid #CADEFF;}
.catbox table th{background:#e2f2ff;border-top:3px solid #a7cbff;}
.catbox table td{padding:2px;color:#444;}
.catbox table tbody tr:hover{background:RGB(238,246,255);}
.checkbox{width:12px;}
.check-all{ vertical-align:middle;}
.goods{width:170px;}
.goods span{display: inline-block;width:120px;height: 40px;text-align:left;float:left;line-height: 20px;overflow: hidden;}
.goods img{width:40px;height:40px;padding: 5px;float:left;}
.price{width:70px;}
.count{width:80px;}
.count .add, .count input, .count .reduce{float:left;margin-right:-1px;position:relative;z-index:0;}
.count .add, .count .reduce{height:28px;width:20px;border:1px solid #e5e5e5;background:#f0f0f0;text-align:center;line-height:23px;color:#444;}
.count .add:hover, .count .reduce:hover{color:#f60;z-index:3;border-color:#f60;cursor:pointer;}
.count input{width:35px;height:20px;line-height:15px;border:1px solid #aaa;color:#343434;text-align:center;padding:4px 0;background-color:#fff;z-index:2;}
.subtotal{width:90px;color:red;font-weight:bold;}
.operation span{display: inline-block;padding: 10px;}
.operation span:hover{cursor:pointer;color:red;}

#foot{margin-top:0px;color:#666;height:48px;border-bottom:1px solid #c8c8c8;border-top:0;background-color:#eaeaea;background-image:linear-gradient(RGB(241,241,241),RGB(226,226,226));position:relative;z-index:8;}
#foot div, #foot a{line-height:48px;height:48px;}
#foot .select-all{width:80px;height:48px;line-height:48px;color:#666;text-align:center;}
#foot .delete{padding-left:10px;}
#foot .closing{border-left:1px solid #c8c8c8;width:103px;text-align:center;color:#666;font-weight:bold;cursor:pointer;background-image:linear-gradient(RGB(241,241,241),RGB(226,226,226));}
#foot .closing:hover{background-image:linear-gradient(RGB(226,226,226),RGB(241,241,241));color:#333;}
#foot .total{margin:0 20px;cursor:pointer;}
#foot  #priceTotal, #foot #selectedTotal{color:red;font-family:"Microsoft Yahei";font-weight:bold;}
#foot .selected{cursor:pointer;}
#foot .selected .arrow{position:relative;top:-3px;margin-left:3px;}
#foot .selected .down{position:relative;top:3px;display:none;}
.show .selected .down{display:inline;}
.show .selected .up{display:none;}
#foot .selected:hover .arrow{color:red;}
#foot .selected-view{width:938px;border:1px solid #c8c8c8;position:absolute;height:auto;background:#ffffff;z-index:9;bottom:48px;left:-1px;display:none;}
.show .selected-view{display:block;}
#foot .selected-view div{height:auto;}
#foot .selected-view .arrow{font-size:16px;line-height:100%;color:#c8c8c8;position:absolute;right:330px;bottom:-9px;}
#foot .selected-view .arrow span{color:#ffffff;position:absolute;left:0px;bottom:1px;}

/* 导航栏固定 20190112 */
#navigationBar {
	clear:both;
    z-index: 999;
	width:100%;
	background-color:#fff;
}
#nav_post {
	float:left;
	border-bottom:1px solid #ff6700;
}
#navigationBar .down_list {
	top:40px;
	opacity:1;
}
/* 20191025修改 */
#navigationBar .nav_bg {
	float:right;
	margin-top: 0px;
	width:930px;
}
#navigationBar .nav {
	/* padding-right:20px; */
}
#navigationBar .nav ul li{
  font-size: 14px;
  color: #333333;
  float: left;
  height: 39px;
  line-height: 39px;
  border-bottom: solid 1px #fff;
  /* margin-left: 46px; */
  text-align:center;
  width:86px;
  margin:0 15px;
}

#navigationBar .nav ul li:hover{
  border-bottom: solid 1px #ff6700;
}

.nav_sub{
  color: #ff6700 !important;
  border-bottom: solid 1px #ff6700 !important;
}
.pro_nav1 , .mode_bg {
    clear: both;
}
#banner {
	width:100%;
	clear:both;
}

	/* 全屏图片轮播css */
	.fullSlide{ width:100%;  position:relative;  height:500px; background:#fff; overflow:hidden; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  margin:0;padding:0;list-style:none;}
	.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;margin:0;padding:0;list-style:none;
	background-repeat:no-repeat;
	background-position: center center;
	}
	.fullSlide .bd li a{ display:block; height:500px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; margin:0;padding:0;list-style:none;}
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#f00;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-full-arrow.png) -126px -137px transparent no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }







