﻿@charset "utf-8";
.wrapper{
  min-width:1200px;
  max-width:1920px;
  margin:auto;
}
#header,#among,#footer,.width{
  max-width:1200px;
  margin:auto;
}
.header{
  position: relative;
  background:url(../images/hbg.jpg) center;
  height: 92px;
}
#header .logo{float:left;margin: 15px 0 0 40px;
}
#header .tel{
  position: absolute;
  left: 56%;
  top: 0;

  color:#e3e3e3;
  font-size:12px;
  margin-top:54px;
}
#header .tel span{
  font-size:18px;
  color:white;
}
#header .wb{
  float:right;
  margin:58px 0 0;
}
#header .wb a{
  display:block;
  width:24px;
  height:24px;
  overflow:hidden;
  text-indent:-999999px;
  background:url(../images/wb.png) center center no-repeat;
}
#header .wx{
  float:right;
  margin:60px 30px 0;
  position:relative;
  width:24px;
  height:24px;
  z-index:999;
  text-indent:-999999px;
  background:url(../images/wx.png) center center no-repeat;
}
#header .wx img{
  position:absolute;
  display:none;
  left:-50px;
  top:100%;
  margin:8px 0 0;
  width:120px;
  height:120px;
  background:#FFF;
  padding:5px;
  border:1px solid #b9b9b9;
}
#header .wx:hover img{
  display:block;
}
#header form{
  display: block;
  float: right;
  font-size: 0;
  margin:58px 0 0 0;
  letter-spacing: -1px;
}
#header form input{
  display: inline-block;
  vertical-align: top;
  letter-spacing: 0;
  height: 28px;
  border: 0;
}
#header form input[type='text']{
  padding:0 10px;
  width: 150px;
  background:url(../images/sb.png) 0 0 no-repeat;
  line-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border:1px solid #434343;
  border-right:0;
  color:white;
  display:none;
}
#header form input[type='submit']{
  width: 33px;
  cursor: pointer;
  overflow: hidden;
  text-indent: -9999px;
  border:1px solid transparent;
  border-left:0;
  background: url(../images/s.png) center center no-repeat;
}
#header form:hover input[type='text']{
  display:inline-block;
}
#header form:hover input[type='submit']{
  border-color:#434343;
}
#header .menu{
  float:left;
}
#header .menu > a{
  display:table-cell;
  vertical-align:middle;
  width:148px;
  height:78px;
  overflow:hidden;
  text-align:center;
}
#header .menu:nth-child(1) > a{
  width:118px;
}
#header .menu:nth-child(3) > a{
  width:148px;
}
#header .menu:nth-child(5) > a{
  width:138px;
}
#header .menu:nth-child(7) > a{
  width:178px;
}
#header .menu:nth-child(9) > a{
  width:188px;
}
#header .menu:nth-child(11) > a{
  width:134px;
}
#header .menu:nth-child(13) > a{
  width:134px;
}
#header .menu > a span{
  display:block;
  font-size:14px;
  color:#e1e1e1;
  line-height:1.8;
}
#header .menu > a font{
  display:block;
  font-size:16px;
  color:white;
}
#header .menu:hover > a{
  background:#1f524d;
}
#header .menu p{
  display:none;
  position:absolute;
  width:100%;
  margin: 0;
  overflow:hidden;
}
#header .menu:hover p{
  display:block;
}
#header .menu p a{
  display:block;
  text-align:center;
  line-height:36px;
  color:white;
}
#header .menu p a:hover{
  color:yellow;
}
#header .mainXian{
  float:left;
  width:1px;
  height:78px;
  overflow:hidden;
  background:#4b4b4b;
  border-right: 1px solid #747474;
}
/*.footer{
  background:#223850;
}*/
#footer *{
  color:#d0d0d0;
  font-size: 12px;
  line-height:24px;
}
#footer a:hover{
  color: #00923f;
}
#footer .type_w{
  float:left;
  width:125px;
  margin:30px 0 30px 20px;
}
#footer .type_w:first-child{
  margin-left: 0;
}
#footer .type_w > li > a{
  display: inline-block;
  vertical-align: top;
}
#footer .type_w > li:first-child > a{
  font-size: 14px;
  color: #FFF;
  margin-bottom:10px;
}
#footer .type_w > li:first-child > a:hover{
  color: #00923f;
}
#footer .contact{
  width:210px;
}
#footer .fl-right{
  width:205px;
  margin:30px 0 0;
}
#footer .fl-right > span{
  display:block;
  color:#e3e3e3;
}
#footer .fl-right > font{
  display:block;
  font-size:24px;
  color:white;
}
#footer .copyright{
  clear: both;
  padding: 10px 0;
  border-top: 1px solid #373737;
  text-align: center;
}
#footer .bdsharebuttonbox{
  height:24px;
  overflow:hidden;
  margin-top:16px;
}
#footer .bdsharebuttonbox a{
  margin:0 10px 0 0;
  width:24px;
  height:24px;
  padding:0;
  background:center no-repeat;
}
#footer .bdsharebuttonbox a:nth-child(2){
  background-image:url(../images/d1.png);
}
#footer .bdsharebuttonbox a:nth-child(3){
  background-image:url(../images/d2.png);
}
#footer .bdsharebuttonbox a:nth-child(4){
  background-image:url(../images/d3.png);
}
#footer .bdsharebuttonbox a.text{
  width:auto;
  color:#9d9d9d;
  line-height:24px;
  background:none;
}
#footer .links{
  width:100%;
  height:28px;
  position:relative;
  z-index:10;
  margin:18px 0 0;
  border:1px solid #575757;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#footer .links span{
  line-height:28px;
  font-size:12px;
  display:block;
  color:#9d9d9d;
  padding-left:12px;
}
#footer .links:after{
  position:absolute;
  right:10px;
  top:5px;
  display:block;
  content:'';
  width:9px;
  height:9px;
  transform:rotate(-135deg);
  border-top:1px solid #a9a9a9;
  border-left:1px solid #a9a9a9;
}
#footer .links li{
  position:absolute;
  bottom:26px;
  left:-1px;
  right:-1px;
  display:none;
  background:#e8f1f8;
  border:1px solid #a9a9a9;
}
#footer .links li a{
  display:block;
  color:#333;
  line-height:28px;
  white-space:nowrap;
  padding:0 14px;
}
#footer .links li a:hover{
  background:#a7cae6;
  color:white;
}
#footer .links:hover li{
  display:block;
}
/* Banner图片样式开始 ============================================== */
#banner{
  display:block;
  width:100%;
  overflow:hidden;
  background:center top no-repeat;
}
#banner img{
  display:block;
  margin: 0 auto;
  filter:alpha(opacity=0);
  opacity:0;
}
.mainBox{
  overflow:hidden;
  position:relative;
  width:100%;
}
.mainBox .banner{
  position:absolute;
  left:0;
  top:0;
}
.mainBox .banner,
.mainBox .banner .list{
  width:100%;
  height:100%;

}
.mainBox .banner .list li,
.mainBox .banner .list li a{
  width:100%;
  height:100%;
}
.mainBox .banner .list li a{
  display:block;
}
.mainBox .banner .list li{
  display:none;
  position:absolute;
  left:0;
  top:0;
  background:center top no-repeat;
}
.mainBox .banner .list li:first-child{
  display:block;
}
.mainBox .btn{
  bottom:0;
  left:0;
  width:100%;
  height:35px;
  font-size:0;
  z-index:5;
  letter-spacing:-1px;
  position:absolute;
  text-align:center;
}
.mainBox .btn li{
  letter-spacing:0;
  display:inline-block;
  vertical-align:top;
  overflow:hidden;
  text-indent:-1000px;
  border-radius:100%;
  cursor:pointer;
  margin:0 7px;
  width:12px;
  height:12px;
  background:#999;
}
.mainBox .btn li.hover{
  background:red;
}
.mainBox .img{
  width:100%;
  overflow:hidden;
}
.mainBox .img img{
  filter:alpha(opacity=0);
  opacity:0;
  margin: 0 auto;
}
/* Banner图片样式结束 ============================================== */
#news-pro-tn{
  text-align:center;
  margin:0 0 5px;
  font-size:18px;
  font-weight: normal;
  line-height: 1.7;
}
#detailed .bigimg{
  text-align:center;
  margin-bottom:18px;
}
#detailed .bigimg ul{
  position:relative;
  display:inline-block;
  vertical-align: top;
  max-width:100%;
  min-width:100px;
}
#detailed .bigimg ul li{
  border: 1px solid #535353;
}
#detailed .bigimg ul li img{
  width:100%;
  min-width:200px;
}
#detailed .bigimg ul > a{
  display:block;
  position:absolute;
  top:50%;
  margin-top:-32px;
  opacity:0;
  transition:all .5s;
}
#detailed .bigimg ul:hover > a{
  opacity:1;
}
#detailed .bigimg ul > li:first-child+a{
  left:10px;
}
#detailed .bigimg ul > li:first-child+a+a{
  right:10px;
}
#detailed .bigimg ul > a img{
  display:block;
}
#detailed .img{
  float:left;
  display:block;
  width:655px;
  height:498px;
}
#detailed .img1{
  float:left;
  display:block;
  width:468px;
  height:391px;
  margin-top: 40px;
  border:1px solid #1d1d1d;
}
#detailed .fl-right{
  width:498px;
}
#detailed .fl-right > h1{
  font-size:30px;
  color:#00923f;
  font-weight:normal;
  border-bottom:1px dashed #949494;
}
#detailed .fl-right > .nr{
  margin:12px 0 20px;
  min-height:320px;
}
#detailed .fl-right > .nr,
#detailed .fl-right > .nr *{
  font-size:14px;
  line-height:26px;
}
#detailed .fl-right.bg{
  background:#1d1d1d;
  width:727px;
  min-height:393px;
  margin-top: 40px;
}
#detailed .fl-right.bg > div{
  margin:30px;
}
.type-name{
  font-size: 0;
  width: 100%;
  overflow: hidden;
  text-align:center;
  font-weight: normal;
  margin-top:40px;
}
.type-name span{
  display: block;
  text-align: center;
  font-size: 24px;
  line-height:1;
  text-transform: uppercase;
}
.type-name font{
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 28px;
  padding:0 40px;
  line-height:2;
}
.type-name font:before,
.type-name font:after{
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  width:99999px;
  background: #fff;
}
.type-name font:before{
  right: 100%;
}
.type-name font:after{
  left: 100%;
}
.type-name font.logo:before,
.type-name font.logo:after{
  margin-top:23px;
}
.type-name1{
  border-bottom:1px solid #3c3c3c;
  padding-bottom:12px;
  margin-top:10px;
}
.type-name1 img{
  float:left;
}
.type-name1 a{
  float:right;
  display:block;
  line-height:28px;
  padding:0 20px;
  border-radius:12px;
  margin-top:40px;
  color:#a8a8a8;
  border:1px solid #3c3c3c;
}
.type-name1 a:hover{
  color:#00923f;
  border-color: #00923f;
}
#aside .list{
  font-size:0;
  letter-spacing:-1px;
  text-align:center;
}
#aside .list li{
  display:inline-block;
  vertical-align:top;
  letter-spacing:0;
  margin:28px 14px 0;
  min-width: 172px;
}
#aside .list li a{
  line-height:54px;
  font-size:18px;
  display:block;
  padding:0 30px;
  color:white;
  text-align:center;
  background:#373737;
  white-space: nowrap;
}
#aside .list li.hover a,
#aside .list li:hover a{
  background:#00923f;
}
.content{
  margin:40px 0;
  min-height:450px;
}
.content > p:first-child{
  margin-top:0;
}
.content > p:last-child{
  margin-bottom:0;
}
#listPro{
  padding-bottom:15px;
  font-size:0;
  text-align:center;
}
#listPro a{
  display: inline-block;
  vertical-align:top;
  letter-spacing:0;
  width:23.5%;
  margin:30px 0 0 2%;
}
#listPro a:nth-child(-n+4){
  margin-top:0;
}
#listPro a:nth-child(4n+1){
  clear:both;
  margin-left:0;
}
#listPro a > li{
  border:3px solid #535353;
  position:relative;
}
#listPro a li img{
  width:100%;
  height:262px;
}
#listPro a > li ul{
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  transition:all .3s;
  background:rgba(0,0,0,.7);
}
#listPro a:hover > li ul{
  opacity:1;
}
#listPro a > li ul li{
  width:276px;
  height:262px;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
#listPro a > li ul li i{
  display:block;
  width:25px;
  height:24px;
  margin:0 auto 19px;
  background:url(../images/arrow2.png);
}
#listPro a > li ul li span{
  display:inline-block;
  vertical-align:top;
  line-height:30px;
  letter-spacing:5px;
  padding:0 5px;
  border-top:1px solid white;
  border-bottom:1px solid white;
}
#listPro a > span{
  display:block;
  margin-top:12px;
  text-align:center;
  line-height:1.4;
  font-size:16px;
}
#listShare a{
  float:left;
  display: block;
  width:23.5%;
  margin:16px 0 0 2%;
}
#listShare a:nth-child(-n+4){
  margin-top:0;
}
#listShare a:nth-child(4n+1){
  clear:both;
  margin-left:0;
}
#listShare a li{
  border:1px solid #535353;
}
#listShare a li img{
  width:100%;
}
#listShare a span{
  display:block;
  margin-top:12px;
  text-align:center;
  line-height:1.4;
}
.pro .type p{
  float:left;
  margin:25px 0 0;
  padding-left:25px;
  background:url(../images/arrow.png) 0 2px no-repeat;
}
.pro .type b{
  display:block;
  font-size:30px;
  line-height:1.2;
}
.pro .type span{
  font-size:14px;
  color:#ababab;
}
.pro .type a{
  float:right;
  display:block;
  line-height:28px;
  padding:0 20px;
  border-radius:12px;
  margin-top:52px;
  color:#a8a8a8;
  border:1px solid #3c3c3c;
}
.pro .type a:hover{
  color:#00923f;
  border-color: #00923f;
}
.pro .list a{
  display:block;
  float:left;
  padding:8px;
  position:relative;
  border:1px solid #444;
  margin:20px 0 0 31px;
}
.pro .list a:nth-child(1){
  margin-left:0;
}
.pro .list a,
.pro .list a img{
  width:361px;
  height:260px;
}
.pro .list a ul{
  position:absolute;
  left:8px;
  bottom:8px;
}
.pro .list a ul li{
  width:361px;
  display:table-cell;
  vertical-align:middle;
  height:42px;
  transition:all .3s;
  background:rgba(27,27,27,.85);
}
.pro .list a ul li span{
  font-size:16px;
  text-align:center;
}
.pro .list a:hover ul li{
  height:260px;
}
.pro .list a ul li:before{
  content:'';
  display:block;
  width:39px;
  height:0;
  margin:0 auto;
  transition:all .3s;
  background:url(../images/more.png) center top no-repeat;
}
.pro .list a:hover ul li:before{
  height:50px;
}
.pro .list1 a{
  display:block;
  float:left;
  width:285px;
  height:93px;
  margin:38px 0 38px 20px;
  background:#1f524d;
}
.pro .list1 a:nth-child(1){
  margin-left:0;
}/*
.pro .list1 a:nth-child(2n){
  background:#da251e;
}*/
.pro .list1 a img{
  float:left;
  width:60px;
  height:60px;
  margin:17px 19px 0 27px;
}
.pro .list1 a ul{
  float:left;
}
.pro .list1 a ul li{
  display:table-cell;
  vertical-align:middle;
  height:93px;
  width:156px;
  font-size:16px;
  line-height:28px;
}
.home{
 /* background: #212121;*/
  padding-bottom: 75px;
}
.home .type-name{
  margin-top:60px;
}
.home .list{
  font-size:0;
  letter-spacing:-1px;
  text-align:center;
  margin-top:33px;
  background:url(../images/bg1.png) center center no-repeat;
}
.home .list p{
  display:inline-block;
  vertical-align:top;
  letter-spacing:0;
  margin:0;
  width:199px;
  height:199px;
  padding-right:11px;
  background:url(../images/bg2.png) 0 0 no-repeat;
  margin-left:30px;
}
.home .list p:nth-child(1){
  margin-left:0;
}
.home .list p:nth-child(2){
  background-image:url(../images/bg2_2.png);
}
.home .list p:nth-child(3){
  background-image:url(../images/bg2_3.png);
}
.home .list p:nth-child(4){
  background-image:url(../images/bg2_4.png);
}
.home .list p:nth-child(5){
  background-image:url(../images/bg2_5.png);
}
.home .list p:hover{
  background-image:url(../images/bg3.png);
}
.home .list p a{
  display:table-cell;
  width:199px;
  height:199px;
  vertical-align:middle;
  text-align:center;
}
.home .list p a span{
  display:block;
  color:white;
}
.home .list p a font{
  display:block;
  color:white;
}
.home .list p a i{
  display:block;
  height:18px;
  margin:3px 0;
  background:url(../images/bg5.png) center no-repeat;
}
.home .list p:hover a i{
  background-image:url(../images/bg6.png);
}
.home .type{
  font-size:0;
  letter-spacing:-1px;
  text-align:center;
}
.home .type a{
  display:inline-block;
  vertical-align:top;
  letter-spacing:0;
  cursor:pointer;
  font-size:16px;
  padding:0 25px;
  height:42px;
  margin:30px 10px 26px;
}
.home .type a.hover{
  color:#da251d;
  background:url(../images/bg.png) center bottom no-repeat;
}
.home1 .list a{
  display:block;
  float:left;
  width:370px;
  height:545px;
  overflow:hidden;
  padding:0 15px;
  background:#da251e;
  margin-top:30px;
}
.home1 .list a:nth-child(2){
  background:#FFF;
}
.home1 .list a:nth-child(3){
  background:#00923f;
}
.home1 .list a img{
  width:100%;
  height:248px;
}
.home1 .list a b{
  text-align:right;
  display:block;
  font-weight:normal;
  font-size:36px;
  margin-top:20px;
  color:white;
  font-family:'impact';
}
.home1 .list a h1{
  display:block;
  font-size:16px;
  font-weight:normal;
  margin-top:40px;
}
.home1 .list a:hover h1{
  text-decoration: underline;
}
.home1 .list a p{
  margin:0;
  font-size:12px;
  height:72px;
  color:#f2f2f2;
}
.home1 .list a:nth-child(2) b{
  color:#343434;
}
.home1 .list a:nth-child(2) h1{
  color:#343434;
}
.home1 .list a:nth-child(2) p{
  color:#777;
}
.home1 .list1{
  margin-bottom:21px;
}
.home1 .list1 a{
  display:block;
  float:left;
  width:380px;
  position:relative;
  margin:30px 0 0 30px;
}
.home1 .list1 a:nth-child(3n+1){
  margin-left:0;
}
.home1 .list1 a img,
.home1 .list1 a ul li{
  width:380px;
  height:264px;
}
.home1 .list1 a ul{
  position:absolute;
  left:0;
  top:0;
  opacity:0;
  transition:all .3s;
  background:rgba(0,146,63,.75);
}
.home1 .list1 a:hover ul{
  opacity:1;
}
.home1 .list1 a ul li{
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
.home1 .list1 a ul li h2{
  text-align:center;
  font-weight:normal;
  font-size:18px;
}
.home1 .list1 a ul li h2:after{
  content:'';
  display:block;
  margin:8px auto 0;
  height:1px;
  width:40px;
  background:white;
}
.home1 .list1 a ul li p{
  margin:10px 42px 0;
  font-size:12px;
  height:72px;
}
.home1 .list1 a h1{
  font-size:14px;
  line-height:54px;
  text-align:center;
  font-weight:normal;
}
.home1 .more{
  font-size:0;
  letter-spacing:-1px;
  text-align:center;
}
.home1 .more a{
  display:inline-block;
  vertical-align:top;
  font-size:0;
  letter-spacing:-1px;
  background:#00923f;
  border-radius:10px;
  padding:0 16px;
  margin:0 9px 41px;
  transition:all .3s;
}
.home1 .more a:nth-child(2){
  background:#da251d;
}
.home1 .more a:hover{
  opacity:.9;
}
.home1 .more a *{
  display:inline-block;
  vertical-align:top;
  letter-spacing:0;
}
.home1 .more a span{
  font-size:12px;
  color:white;
  line-height:34px;
}
.home1 .more a i{
  background:url(../images/arrow1.png);
  width:5px;

  height:8px;
  margin:13px 0 0 9px;
}
/*.home1,.home3{
  background: #223871
}*/
.home2 .list{
  background:#373737;
  margin-top:50px;
}
.home2 .list > a{
  display:block;
  float:left;
}
.home2 .list > a img{
  width:301px;
  height:225px;
  background: #4f4d4d;
}
.home2 .list > ul{
  float:left;
  width:820px;
  margin:10px 0 0 39px;
}
.home2 .list > ul > h1{
  font-weight:normal;
  font-size:18px;
  line-height:60px;
}
.home2 .list > ul > h1:after{
  content:'';
  display:block;
  width:64px;
  height:2px;
  background:white;
}
.home2 .list > ul > li{
  font-size:12px;
  height:62px;
  margin:20px 0;
}
.home2 .list > ul > a{
  display:inline-block;
  vertical-align:top;
  line-height:32px;
  border-radius:10px;
  padding:0 24px;
  font-size:12px;
  color:white;
  background:#00923f;
}
.home2 .list > ul > a:hover{
  opacity:.9;
}
.home2 .list1{
  margin:93px 0 55px;
  background:url(../images/bg4.png) center center no-repeat;
}
.home2 .list1 > *{
  float:left;
  width:280px;
  display:block;
  margin:0 0 0 26px;
}
.home2 .list1 > *:nth-child(1){
  margin-left:0;
}
.home2 .list1 > *:nth-child(2),
.home2 .list1 > *:nth-child(4){
  text-align:right;
}
.home2 .list1 > * > img{
  width:246px;
  height:246px;
  display:inline-block;
  vertical-align:top;
}
.home2 .list1 > * > h1{
  font-size:24px;
  color:#00923f;
  margin-top:12px;
}
.home2 .list1 > *:nth-child(2) > h1{
  color:#da251e;
}
.home2 .list1 > *:nth-child(3) > h1{
  color:#0189a6;
}
.home2 .list1 > *:nth-child(4) > h1{
  color:#bf9f62;
}
.home2 .list1 > * > .nr{
  height:168px;
  overflow:hidden;
}
.home2 .list1 > * > .nr,
.home2 .list1 > * > .nr *{
  font-size:12px;
  line-height:24px;
  color:#e8e8e8;
}
.home2 .list1 > *:nth-child(2n+1) > h1{
  margin-top:32px;
}
.home2 .list1 > *:nth-child(2n) > .nr{
  margin-bottom:32px;
}
/*.home4{
  background:#223871
}*/
.home4 li{
  float:left;
  width:22%;
  padding:30px 1%;
  background: #1f524d;margin: 0 .5%;
}
.home4 li:nth-child(1){
/*  width:31%;*/
}
.home4 li:nth-child(2){
/*  width:24%;*/
}
.home4 li:nth-child(3){
/*  width:23%;*/
}
.home4 li:nth-child(4){
/*  width:22%;*/
}
.home4 li img{
  float:left;
  width:55px;
  height:55px;
  margin-right:13px;
}
.home4 li span{
  display:block;
  font-size:16px;
  color:white;
  line-height:28px;
  margin-top:3px;
}
.home4 li font{
  display:block;
  font-size:12px;
  color:#bfbfbf;
  line-height:20px;
}
#box_case{
  position:relative;
  margin: 60px 0 70px;
}
#box_case ul{
  position:relative;
  width: 1060px;
  height:359px;
  margin: 0 auto;
  overflow: hidden;
}
#box_case li{
  position:absolute;
  width:0;
  height:0;
  z-index:0;
  cursor:pointer;
  overflow:hidden;
  top:0;
  left:0;
  opacity: .5;
  border: 2px solid #535353;
}
#box_case li:nth-child(4){
  opacity: 1;
  border-color:white;
}
#box_case li a,
#box_case li a img{
  width:100%;
  height:100%;
  display: block;
}
#box_case .prev,
#box_case .next{
  position: absolute;
  top: 50%;
  width:26px;
  height:26px;
  margin-top: -13px;
  overflow: hidden;
  text-indent: -999px;
  cursor: pointer;
  z-index: 10;
  opacity: .5;
  transition: all .3s;
  border-radius: 100%;
  background:#707070 url(../images/icon.png) center center no-repeat;
}
#box_case .prev{
  left:5px;
}
#box_case .next{
  right:5px;
  transform:rotate(180deg);
}
#box_case .prev:hover,
#box_case .next:hover{
  opacity: 1;
}
#location{
  margin-top: 20px;
}
#location span:after{
  content:" >> ";
  font-family:"宋体";
}
#location,#location *{
  font-size: 14px;
  color: #d4d4d4;
}
#location a:hover{
  color:#00923f;
}
.tel{position: relative}
.gq{position: absolute;height: 35px;
  top: -40px;left: 50%;margin-left: -26px}