﻿*{margin:0 auto;padding:0;font-size:15px;font-family: arial,sans-serif;}
body{
    background: #fff url('../images/body-bg.gif') repeat-x top;
}
a{text-decoration: none;color:#fff;}
a:link{text-decoration: none;}
a:hover{text-decoration:underline}
ul,li{list-style: none;}
.clear{clear:both;}
a{outline: none;}
img{border:0;}
.clear{clear:both;}
h2{
    font-size:18px;
    color:#036F45;
    margin-bottom: 5px;
    font-weight: bold;
}
h4{
  font-size:18px;
  color:#fff;
  margin-bottom:5px;
  padding-left:20px;
}
h6{
  font-size:15px;
  color:#fff;
  width:957px;
  height:34px;
  line-height: 34px;
  background: url('../images/about-us-title.gif');
  padding-left:27px;
  margin-top:5px;
}

/*顶部 开始*/
.header{
    width:987px;
    height:120px;
    background:url('../images/header-bg.gif') no-repeat right;
}
.logo{
    display: block;
    float: left;
    margin-top:20px;
}
.header p{
   float: right;
   height:20px;
   margin-top:80px;
}
.header p img{
   vertical-align: middle;
   margin-left:5px;
}
.header p a{
   color:#036F45;
   margin-left:5px;
   font-size:14px;
}
/*顶部 结束*/

/*导航栏 开始*/
ul.nav{
  width:987px;
  height:35px;
  line-height:35px;
  background: rgb(3,111,69);
  }
ul.nav a{
  display: block;
  width:141px;
  height:35px;
  font-size:22px;
  }
ul.nav a:hover{
  text-decoration: none;
  }
ul.nav > li{
  float:left; 
  width:141px;
  background: url('../images/li-bg.gif') no-repeat right;
}

ul.nav li h3{
  height:35px; 
  line-height:35px;
}
ul.nav > li > h3{ 
  text-align: center;
}
ul.nav > li > ul > li h3{ 
  background:rgb(16,148,100);
  text-align: center;
  border-top:1px solid #eee;
  border-right:1px solid rgb(3,111,69);
  height:35px;
  line-height: 35px;
}
ul.nav > li > ul > li h3>a{ 
  font-size:16px;
  letter-spacing: 1px;
  width:200px;
  height:35px;
  text-align: center;
  }
ul.nav > li h3:hover,.choice{ 
  background:rgb(27,173,106);!important;
}
ul > li > ul{ 
  display:none;
  position:absolute;
  width:200px;
  z-index: 3;
}
ul > li.on > ul{ 
  display:block;
}
ul.nav li{ 
  position:relative;
  z-index: 4;
}
ul.nav > li > ul > li ul{
  position:absolute; 
  top:0; 
  left:200px;
  width:200px;
  z-index: 100;
}
.triangle{
  background: url('../images/nav-bg.gif') no-repeat right center;
}
.active{
  background: url('../images/li-bg2.png') repeat-x bottom; 
  color:rgb(3,111,69);
}
/*导航栏 结束*/


/*轮播图和右侧产品图片展示  开始*/
.banner{
    width:987px;
    margin-top:5px;
}

/*轮播图 开始*/
.main_visual{width:755px;float:left;height:295px;overflow:hidden;position:relative;z-index:2;}
.main_image{height:300px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:300px;overflow:hidden;position:absolute;top:0;left:0;z-index:1;}
.main_image li{float:left;width:100%;height:300px;}
.main_image li span{display:block;width:100%;height:300px}
.main_image li a{display:block;width:100%;height:300px}

div.flicking_con{position:absolute;top:260px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:10px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:10px;}
/*轮播图 结束*/


.product-img{
  float: right;
}
.product-img img{
  width:220px;
  height:72px; 
  display: block;  
  margin-bottom: 2px;
}

/*轮播图和右侧产品图片展示  结束*/


/*主体内容开始*/
.main{
    width:987px;
    margin-top:5px;
}
.main-left{
    width:240px;
    float: left;
    background:#fff url('../images/main-left-bg.gif') no-repeat top;
    margin-bottom: 30px;
}
.main-left p{
    font-size:18px;
    font-weight: bold;
    color:#036F45;
    margin-top: 10px;
    padding-left:10px;
    }
.main-left img{
    margin-top:-10px;
    }
.main-left .input-one{
    width:220px;
    height:30px;
    line-height: 30px;
    border:1px solid #CDCECD;
    color:#666;
    margin-left:10px;
    margin-top:20px;
}

.main-left input[type="text"]{
    width:218px;
    height:30px;
    line-height: 30px;
    border:1px solid #CDCECD;
    color:#666;
    margin-top:10px;
    margin-left:10px;
}
.main-left a{
   background:#036F45;
   border-radius:5px;
   color:#fff;
   display: block;
   width:60px;
   height:25px;
   line-height: 25px;
   text-align: center;
   font-size:14px;
   float: right;
   margin-top:15px;
   margin-right:10px;
}
.main-left a:hover{
    text-decoration: none;
    }
.main-center{
    width:480px;
    float: left;
    padding:0 20px;
    margin-top:10px;
    margin-bottom: 30px;
}
.main-center img{
    float: left;
    margin:0 15px 10px 0;
}
.main-center p{
    color:#666;
    line-height:1.8;
    letter-spacing: 1px;
    font-size:15px;
}


.main-right{
    width:220px;
    float: right;
    margin-bottom: 30px;
}
.main-right div{
    background: url('../images/main-right-bg.gif') no-repeat top right;
    padding:0px 8px;
}

.main-right div p{
    font-size:14px;
    letter-spacing: 1px;
    color:#666;
    line-height: 1.6;
   
}
.main-right div p a{
    color:#666;
    font-size:14px;
    text-decoration: underline;
}
.main-right div p a:hover{
    color:#036F45;
    text-decoration: underline;
}
.main-right div span{
    font-size:14px;
    font-weight: bold;
}
.company{
  font-size:14px;
  color:black;
  font-weight: bold;
  padding: 10px 0;
}

/*主体内容结束*/

/*底部开始*/
.footer{
   width:100%;
   height: 80px;
   background: #EFEFEF;
   margin-bottom: 0;
   border-top:2px solid #1BAD6A;
   margin-top: 20px;
}
.foot{
    width:987px;
    height:70px;
    margin-bottom: 0;
    padding-top:10px;

}
.foot p{
  float: left; 
  color:#666;
  font-size:13px;
  line-height: 1.5;
}
.footer-left{
  width:934px;
}
/*底部结束*/




/*产品列表页 开始*/
.product{
  width:987px;
}
.product-left{
  width:220px;
  margin-top: 5px;
  padding-top:15px;
  min-height: 600px;
  max-height:4000px;
  float: left;
  background: rgb(27,173,106);
}
.product-left ul{
  margin-bottom: 20px;
  }
.product-left ul li{
  color:#fff;
  width:200px;
  margin-left:0;
  height:25px;
  line-height: 25px;
  padding-left:20px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  }
  .product-left ul li a{
    font-size:14px;
  }
  .product-left ul li:hover{
  background: rgb(3,111,69) url('../images/product-bg.gif') no-repeat left center;
  }
.active2{
   background: rgb(3,111,69) url('../images/product-bg.gif') no-repeat left center;
  }
.product-left dl dd span{
   font-weight: bold;
  }
.product-left dl{
    height: 515px;
  }
.product-left dl dd{

  color:#fff;
  list-style: disc;
  padding-left:20px;
  width:172px;
  font-size:14px;

  }

.product-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.product-right img{
  display: block;
  width:755px;
  height:211px;
}
.product-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   position: relative;
  }
.product-right h5 span{
   width:163px;
   font-weight: bold;
   font-size:17px;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
  }
.product-right h5 p{
  position: absolute;
  top:8px;
  right:0; 
  color:#666;
}
.product-right h5 p a{
 color:#666; 
}
.product-right h5 p a:hover{
 color:red; 
}
  .product-search {
    padding:0 160px;
  }
  .product-search select{
    width:200px; 
    height:25px;
    margin-top:10px;
    text-align: left;
    border:1px solid #CDCECD;
  }
  .product-search input[type='text']{
    width:344px; 
    height:22px;
    line-height: 22px;
    display: inline-block;
    margin-top:10px;
    border:1px solid #CDCECD;
  }
  .product-search input[type="button"]{
      width:65px;
      height:25px;
      line-height: 25px;
      cursor: pointer;
      color:#fff;
      border:0;
      font-size:14px;
      background:url('../images/search.gif') no-repeat center;
  }
  .product-right table{
    margin-top:20px;
    width:755px;
    border-collapse:collapse;
    border-color:#3E9B6F;
  }
  .product-right th,td{
    border-color:#3E9B6F;
    height:30px;
  }
  .product-right th{
    font-size:15px;
    font-weight: bold;
    background: #C7EAD9;
    color:#036F45;
    text-align: center;
    width:130px;
  }
  .product-right td{
    background: #E9FFF5;
    text-align: center;
    color:#666;
  }
  .page{
    text-align: center;
  }
  .page a{
    display: inline-block;
    color:#666;
    margin:20px 5px;
  }

/*产品列表页 结束*/


/*产品详情页开始*/
.productDetails{
  width:987px;
}

.productDetails-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.productDetails-right img{
  display: block;
  width:755px;
  height:211px;
}
.productDetails-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   position: relative;
  }
.productDetails-right h5 span{
   width:163px;
   font-weight: bold;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
   font-size:18px;
  }
.productDetails-right h5 p{
  position: absolute;
  top:8px;
  right:0;
}
.productDetails-right h5 p a{
   color:#666;
  }
.productDetails-right h5 p a:hover{
  color:red;
}
.productDetails-right table{
    width:735px;
    border-color:#3E9B6F;
    margin:15px 10px;
    border-collapse:collapse;
}
.productDetails-right table td{
    height:30px;
    line-height: 30px;
    padding:0 10px;
    color:#666;
}
.productDetails-right table td p{
    margin:10px 0;
    line-height: 1.5;
}
.pdf img{
  width:23px;
  height: 19px;
  vertical-align: middle;
  display: inline-block;
  margin-left:10px;
}
.pdf a{
  color:#666;
}
.inq {
   border:0;
   background: rgb(27,173,106);
   color:#fff;
   height:auto;
   margin:5px 0;
   padding:0 5px;
   float: right;
   cursor: pointer;
}
.structure img{
   width:200px;
   height:125px;
   display: inline-block;
   border:1px solid #eee;
   margin:10px;
   vertical-align: middle;
}
.page2{
  padding:0 10px;
  margin-bottom: 20px;
  line-height: 1.5;
}
.page2 span{
  color:#666;
  font-weight: bold;
}
.page2 a{
  color:#666;
}
/*产品详情页结束*/


/*咨询页面 开始*/
.inquiry-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.inquiry-right img{
  display: block;
  width:755px;
  height:211px;
}
.inquiry-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   position: relative;
  }
.inquiry-right h5 span{
   width:163px;
   font-weight: bold;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
  }
.inquiry-right h5 p{
  position: absolute;
  top:8px;
  right:0; 
}
.inquiry-right h5 p a{
 color:#666; 
}
.inquiry-right table{
    width:735px;
    border-color:#3E9B6F;
    margin:0px 10px 20px 10px;
    border-collapse:collapse;
}
.inquiry-right  td{
    padding:0px 15px;
    color:#666;
}
.title
{
  padding:10px;
  color:#666;
}
.inquiry-right input{
  border:1px solid #3E9B6F;
  background: #fff;
  padding:4px;
  font-size:11px;
  text-align:left;
}

.inquiry-right  td{
  background: #E9FFF5;
  padding:4px;
}
.table-zero input{
  width:360px;
  background: #eee;
}
.table-one input{
  width:215px;
  background: #eee;
}
.table-two input{
  width:215px;
}
.table-three textarea{
  min-height:100px;
  max-height:500px;
  margin:8px;
  border:1px solid #3E9B6F;
  max-width:715px;
  min-width: 715px;
}
.table-four input{
   width:400px;
  }
.table-five p{
    margin:5px 10px 10px 10px ;
}
.table-five b{
    font-weight: bold;
    margin:5px 10px 10px 10px ;
}
.table-six a{
   display: inline-block;
   background:#1BAD6A;
   margin-left:20px;
   padding:4px 7px;
   border-radius:3px;
}
/*咨询页面 结束*/


/*关于我们 开始*/
.about-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.about-right img{
  display: block;
  width:755px;
  height:211px;
}
.about-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   position: relative;
  }
.about-right h5 span{
   width:163px;
   font-weight: bold;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
   font-size:18px;
  }
.about-right h5 p{
  position: absolute;
  top:8px;
  right:0;
}
.about-right h5 p a{
  color:#666;
  }
.about-right h5 p a:hover{
  color:red;
  }
.about-content{
  width:715px;
  margin:20px;
  color:#666;
}
.about-content p{
  line-height: 2;
}
.about-ver{
  width:715px;
  margin:20px;
  color:#666;
}
.about-ver img{
  width:300px;
  height:200px;
}
.about-ver p{
   float: left;
   margin: 20px;
}
.about-ver span{
  display: block;
  height:25px;
  line-height: 25px;
  text-align: center;
  }
/*关于我们 结束*/



/*Footwear 开始*/
.footwear{
  width:987px;
}
.footwear-left{
  width:220px;
  float: left;
  margin:10px 0 20px 0;
  padding-bottom:20px;
}
.footwear-left ul{
   border:1px solid #E6E6E6;
  }
.footwear-left li{
  background: rgb(237,237,237) url('../images/footwear-li.gif') no-repeat 5% 50%;
  padding-left:25px;
  margin-bottom:5px;
  height:25px;
  line-height: 25px;
}
.footwear-left li a{
  color:#666;
}
.footwear-left li a:hover{
  color: red;
}
.footwear-left-title{
  background: url(../images/footwear-left-title.gif) no-repeat left;
  height:25px;
  line-height: 25px;
  padding-left:10px;
  color:#036F45;
}
.footwear-list{
  padding:5px;
  border:1px solid #E6E6E6;
}
.footwear-contact{
  width:220px;
  margin-top:20px;
}
.footwear-contact img{
  border:0;
  }
.footwear-contact p{
  border-left:1px solid rgb(209,209,209);
  border-right:1px solid rgb(209,209,209);
  padding-left:10px;
  line-height: 2;
  color:#666;
}
.footwear-contact a{
  color:#333;
}
.footwear-contact a:hover{
  color:red;
}
.email-color a{
  color:blue;
}



.footwear-right{
  width:755px;
  float: right;
  margin-top:10px;
}
.footwear-right h5{
  width:755px;
  position: relative;
  background: url(../images/footwear-title.gif) no-repeat left;
}
.footwear-right span{
   width:122px;
   height:35px;
   font-size:18px;
   line-height: 35px;
   text-align: center;
   display: inline-block;
   color:#fff;
}
.footwear-right h5 p{
  position: absolute;
  top:8px;
  right:0;
}
.footwear-right p a{
  color:#666;
}
.footwear-right p a:hover{
  color:red;
}
.tdh{
  border-bottom: 1px solid #E6E6E6;
}
.tdh a{
  color:#666;
  font-weight: bold;
}
.tdh a:hover{
  text-decoration: none;
  color:red;
}
.tdh2{
  height:42px;
  border-bottom: 1px solid #E6E6E6;
}
.footwear-right table{
  width:300px;
  height:100px;
  margin:20px 30px 10px 30px;
  border:1px solid #E6E6E6;
  border-collapse:collapse;
  float: left;

}
.td-img{
  width:135px;
}
.td-img img{
  width:125px;
}
.footwear-right table td{
  border-color:#E6E6E6;
}
.page3{
  text-align: center;
  margin-top:10px;
  color:#666;
}
.page3 a{
   color:#fff;
   padding:2px 10px;
   background: #999;
   margin-left:5px;
}
/*Footwear 结束*/

/*购物车 开始*/
.shop{
  width:987px;
  margin-bottom: 20px;
}

.shop h5{
  background: url('../images/about-us-title.gif') no-repeat left;
  margin-bottom: 20px;
  margin-top: 5px;
  position:relative;
}
.shop span{
   width:148px;
   height:35px;
   font-size:18px;
   line-height: 35px;
   text-align: center;
   display: inline-block;
   color:#fff;
}
.shop p{
   position: absolute;
   top:8px;
   right:0;
}
.shop p a{
  color:#666;
  }
.shop p a:hover{
  color:red;
  }
.shop dt,dd{
  float: left;
}
.shop dl{
  padding:0 100px;
  width:784px;
}
.shop dt{
  width:120px;
  height:25px;
  line-height: 25px;
  text-align: center;
  background: rgb(243,243,243);
  border:1px solid #e6e6e6;
}
.shop dd{
  width:120px;
  height:25px;
  line-height: 25px;
  text-align: center;
  border:1px solid #e6e6e6;
  font-size:13px;
}
.shop input{
   width:90px;
}
.money{
  width:733px;
  margin-left:100px;
}
.money li{
  float: left;
  margin-top:10px;
}
.shop-two dl{
  padding:0 100px;
  width:784px;
  background: red;
  clear:both;
}

.shop-two dd{
  width:730px;
  height:25px;
  line-height: 25px;
  text-align: center;
  border:1px solid #e6e6e6;
}
.money2{
  width:150px;
  height:35px;
  line-height: 35px;
  border:1px solid #e6e6e6;
}
.money2 a{
  color:red;
  padding-left:10px;
  color:#666;
}
.money2 a:hover{
  color:red;
}
.money3{
  width:569px;
  height:35px;
  float: right;
  text-align: right;
  padding-right:10px;
  line-height: 35px;
  border:1px solid #e6e6e6;
}
.shop-table{
  float: left;
  width:733px;
  margin-left:100px;
  border-collapse:collapse;
  border-color:#e6e6e6;
  margin-top:20px;
  margin-bottom: 20px;
}
.shop-table td{
  border-color:#e6e6e6;
  border-top:none;
  border-left:none;
}
.shop-table strong{
  color:red;
}
.shop-contact{
  width:132px;
  background: rgb(243,243,243);
  text-align: right;
  color:#666;
}
.shop-table input{
   width:150px;
   margin-left:10px;
   border:1px solid #999;
   height:18px;
   line-height: 18px;
}
.shop-table textarea{
   min-width: 370px;
   max-width: 580px;
   min-height:70px;
   max-height: 250px;
   margin-left:10px;
   margin:10px;
   border:1px solid #999;
}
.shop-table select{
   width:170px;
   margin-left:10px;
   color:#666;
   border:1px solid #999;
}
.address input{ 
  width:450px;
}
.email input{
  width:220px;
}
.order{
  text-align: center;
  margin-top:10px;
}
.order img{
  margin-top:10px;
  cursor: pointer;
}
/*购物车 结束*/


/*footwear 详情页开始*/
.footwearDetails{
  width:755px;
  float: right;
  margin-top:10px;
}
.footwear-img{
  width:987px;
  height:276px;
}
.footwearDetails-title{
  width:755px;
  margin-bottom: 10px;
  position:relative;
  background: url(../images/footwear-title.gif) no-repeat left;
}
.footwearDetails-title span{
   width:122px;
   height:35px;
   line-height: 35px;
   text-align: center;
   display: inline-block;
   font-size:18px;
   font-weight: bold;
   color:#fff;
}
.footwearDetails-title p{
  position: absolute;
  top: 8px;
  right:0;
}
.footwearDetails-title p a{
   color:#666;
  }
.footwearDetails-title p a:hover{
   color:red;
  }
.footwearDetails-left{
  float: left;
  margin-left:15px;
}
.footwearDetails-left img{
  width:327px;
  height:305px;
  border:1px solid #E6E6E6;
}
.footwearDetails-right{
  float: left;
  padding-left:40px;
  line-height: 2;
  color:#666;
}
.footwearDetails-right p{
  width:350px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e6e6e6;
}
.footwearDetails-right span{
  font-weight: bold;
}
.footwearDetails-right dt{
  font-weight: bold;
  float: left;
  width:65px;
}
.footwearDetails-right dd{
  text-align: left;
}
.description{
  width:725px;
}
.description span{
  width:725px;
  display: block;
  height:25px;
  margin-top: 30px;
  border-bottom:1px solid #e6e6e6;
}
.description input{
  margin-top:20px;
  display:block;
  text-align: center;
  width:50px;
  height:25px;
  line-height: 18px;
  +line-height: 25px;
  cursor: pointer;
}
/*footwear 详情页结束*/

/*新闻页面 开始*/
.news-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.news-right img{
  display: block;
  width:755px;
  height:211px;
}
.news-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   margin-bottom: 10px;
   position: relative;
  }
.news-right h5 span{
   width:163px;
   font-weight: bold;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
   font-size:18px;
  }
.news-right h5 div{
  position: absolute;
  top:8px;
  right:0;
}
.news-right h5 div a{
  color:#666;
}
.news-right h5 div a:hover{
  color:red;
}
.news-right p{
   width:715px;
   height:25px;
   margin:0px 20px;
   line-height: 25px;
   border-bottom:1px solid #eee;
}
.news-right p i{
   display: inline-block;
   float: left;
   color:#666;
}
.news-right p span{
   display: inline-block;
   width:560px;
   float: left;
   margin-left:2px;
   overflow: hidden;
   text-overflow:ellipsis;
   white-space: nowrap;
}
.news-right p b{
   display: inline-block;
   float: right;
   color:#666;
}
.news-right p a{
   color:#666;
}
.news-right p a:hover{
   color:red;
}
.news-page{
  width:755px;
  margin:20px;
  text-align: center;
}
.news-page a{
  color:#fff;
  background: #999;
  padding:2px 10px;
  margin-left:5px;
}
/*新闻页面 结束*/



/*新闻详情页 开始*/
.newsDetails-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.newsDetails-right img{
  display: block;
  width:755px;
  height:211px;
}
.newsDetails-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   margin-bottom: 10px;
  }
.newsDetails-right h5 span{
   width:163px;
   font-weight: bold;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
   font-size:18px;
  }
.date{
  width:715px;
  margin:0 20px;
  margin-top:10px;
}
.date b{
  display: block;
  font-weight: bold;
  font-size:18px;
  text-align: center;
  color:#036F45;
}
.date div{
  text-align: center;
  margin:10px 0;
  color:#666;
  border-bottom: 1px dashed #999;
}
.date i{
  font-style: normal;
}
.date p{
  line-height: 1.8;
  color:#666;
  text-indent:22px;
}
.newsDetails-page{
  width:715px;
  margin:50px 20px 20px;
}
.newsDetails-page p{
  margin-top:5px;
}
.newsDetails-page a{
  color:#666;
}
.newsDetails-page a:hover{
  color:red;
}
/*新闻详情页 结束*/



/*联系我们 开始*/
.contact-right{
  width:755px;
  float: right;
  margin-top: 5px;
}
.contact-right img{
  display: block;
  width:755px;
  height:211px;
}
.contact-right h5{
   width:755px;
   height:35px;
    background: url('../images/product-title.gif') no-repeat left;
   margin-top:10px;
   margin-bottom: 10px;
   position: relative;
  }
.contact-right h5 span{
   width:163px;
   font-weight: bold;
   height:35px;
   line-height: 35px;
   color:#fff;
   display: inline-block;
   text-align: center;
   font-size:18px;
  }
  .contact-right h5 p{
    position: absolute;
    top:8px;
    right:0;
  }
  .contact-right p a{
    color:#666;
  }
  .contact-right p a:hover{
    color:red;
  }
  .contact-content{
    width:715px;
    margin:20px;
    line-height: 2;
    color:#666;
  }
  .contact-content span{
    font-weight: bold;
  }
.contact-map{
  width:715px;
  height:1000px;
  background: gray;
  margin:20px;
}
.contact-content a{
  color:#666;
}
.contact-content a:hover{
  color:red;
}
/*联系我们 结束*/

/*gallery 开始*/
.gallery-title{
  background: url('../images/gallery-title.gif') no-repeat left;
  width:755px;
  height:35px;
  margin-top:5px;
  margin-bottom: 20px; 
  position: relative;
}
.gallery-title span{
  width:208px;
  height:35px;
  line-height: 35px;
  display: inline-block;
  text-align: center;
  color:#fff;
  font-size:18px;
}
.gallery-title p{
   position: absolute;
   top:8px;
   right:0;
}
.gallery-title p a{
  color:#666;
}
.gallery-title p a:hover{
  color:red;
}
.gallery-img{
  width:755px;
}
.gallery-img p{
  margin:25px 36px;
  width:305px;
  height:300px;
  float: left;
}
.gallery-img img{
  width:305px;
  height:300px;
}
.gallery-img span{
  display: inline-block;
  text-align: center;
  height:40px;
  width:300px;
  color:#666;
  overflow: hidden;
}
/*gallery 结束*/