@charset "UTF-8";

.leftNav, .rightContent {
  padding-bottom: 99999px;
  margin-bottom: -99999px; }

.asd {
  width: 204px; }

.banner .bannerBox {
  height: 224px; }

.contact h4 {
  font-weight: bold;
  font-size: 20px;
  margin-left: 32px; }
.contact p[class^="icon-"], .contact p[class*=" icon-"] {
  font-size: 16px;
  line-height: 2 !important;
  text-indent: 0 !important;
  margin-left: 32px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .contact p[class^="icon-"]:before, .contact p[class*=" icon-"]:before {
    color: #328c38;
    font-size: 16px; }

/* 内页基本样式 */
.innerBox {
  min-height: 600px;
  margin-top: 25px;
  margin-bottom: 25px;
  overflow: hidden; }
  .innerBox .innerContent {
    margin: 25px 0; }
    .innerBox .innerContent p {
      text-indent: 2em;
      line-height: 190%; }
    .innerBox .innerContent img {
      max-width: 100%;
      display: block;
      margin: 0 auto; }

/* 新闻列表页 */
.newsList ul li a {
  display: block; }
  .newsList ul li a:before {
    content: "";
    float: left; }
  .newsList ul li a .newsTitle {
    display: block;
    float: left;
    text-indent: 1em; }
  .newsList ul li a .newsTime {
    float: right; }
.newsList ul li a {
  display: block;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dashed #ddd; }

/* 新闻内页样式-特殊 
.new_InnerBox{
	background-color: #f9f9f9;
	.new_rightContent{
		clear: both;
		padding-bottom: 0;
		margin-bottom: 0;
		padding-left: 15px;
		padding-right: 15px;
		width: $publicWidth;
		float: none;
		background-color: #fff;


		.innerContent{
			margin-top: 55px;
			.new-btn{
				font-size: 0;
				text-align: center;
				a{
					display: inline-block;
					width: 200px;
					height: 50px;
					line-height: 50px;
					font-size: 16px;
					text-align: center;
					@include allEngine(box-sizing,border-box);
					border: 1px solid #bfbfbf;
					margin: 0 12px;
					&.on{
						background-color: #5cbf14;
						color: #fff;
						border: 0;
					}
				}
			}
			.newsList{
				margin-top: 55px;
				.topNew{
					font-size: 0;
					a{
						display: inline-block;
						width: 332px;
						margin-right: 17px;
						&:last-child{
							margin-right: 0;
						}
						img{
							width: 100%;
							height: 242px;
						}
						.listPoster-re{
							position: relative;
							background-color: #f9f9f9;
							font-size: 14px;
							line-height: 1.6em; 
							height:	4.8em;
							padding: 12px;
							border-bottom: 2px solid #e1e1e1;
							p{
								font-size: 14px;
								line-height: 1.6em; 
								height: 4.8em;
							}
							.listPoster-ae{
								position: absolute;
								right: 12px;
								bottom: 12px;
								padding-left: 10px;
								background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, white 10%);
							}
						}
					}
				}
				.news{
					margin-top: 80px;
					.title{
						display: block;
						font-size: 20px; 	
						margin-bottom: 20px;
					}
					li{
						background-color: #f9f9f9;
						margin-bottom: 10px;

						
						.newsTime{
							float: left; 
							height: 60px;
							margin-left: 10px;
							padding-right: 20px;
							border-right: 1px solid #969696;
							span{
								@include verticalMiddle;
								strong{
									display: block;
									font-size: 25px;
									text-align:center;
								}
								small{
									display: block;
									font-size: 12px;
								}
							}
						}
						.newsTitle{
							line-height: 60px;
							height: 60px;
							overflow: hidden;
						}	
					}
					
				}
			}
		}
	}
}*/
/* 内页左侧导航 */
.leftNav {
  width: 207px;
  float: left;
  	/*.categoryContainer{
  		border-radius: 4px 4px 0px 0px;
  		border: 1px solid #ddd;
  
  		.categoryTitle{
  			
  			font-weight: bold;
  			
  			
  			span{
  				font-size: 26px;
  				color: #fff;
  			}
  		}
  		.category{
  			background-color: #f9f9f9;
  			ul{
  				li{
  					width: 100%;
  					a{
  						display: block; 
  						width: 100%;
  						@include lineHeight(40px);
  						font-size: 15px;
  						text-align: center;
  						font-weight: bold;
  					}
  				}
  			}
  		}
  	}*/ }
  .leftNav .categoryContainer {
    width: 207px;
    margin-bottom: 20px; }
    .leftNav .categoryContainer .categoryTitle {
      text-align: center;
      background-color: #0e4c28;
      color: #fff; }
      .leftNav .categoryContainer .categoryTitle span {
        display: block;
        height: 125px;
        line-height: 125px;
        font-size: 26px;
        color: #fff; }
    .leftNav .categoryContainer .category ul li {
      width: 100%; }
      .leftNav .categoryContainer .category ul li a {
        width: 100%;
        height: 55px;
        line-height: 55px;
        font-size: 15px;
        display: block; }
    .leftNav .categoryContainer .category {
      padding-bottom: 10px;
      background: #f9f9f9 url(../Images/l-nav-bg.jpg) no-repeat center bottom; }
      .leftNav .categoryContainer .category li a {
        text-indent: 1em; }
      .leftNav .categoryContainer .category li.selectedItem > a {
        background-color: #5cbf14;
        color: #fff; }
  .leftNav .left-contact {
    border: 2px solid #d0d0d0;
    border-radius: 2px;
    padding: 6px;
    margin-top: 25px; }
    .leftNav .left-contact .tel {
      margin-bottom: 15px; }
      .leftNav .left-contact .tel img {
        display: inline-block;
        vertical-align: bottom; }
      .leftNav .left-contact .tel span {
        display: inline-block;
        vertical-align: middle;
        font-size: 12px; }
        .leftNav .left-contact .tel span strong {
          font-size: 15px;
          display: block;
          margin-top: 8px;
          color: #328c38; }
    .leftNav .left-contact .time {
      font-size: 12px;
      color: #d0d0d0;
      text-align: right;
      padding-top: 10px;
      border-top: 1px solid #d0d0d0; }
  .leftNav .left-tel {
    background-color: #d2d2d2;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 10px;
    padding: 5px; }
    .leftNav .left-tel img {
      display: inline-block;
      vertical-align: middle; }
    .leftNav .left-tel span {
      display: inline-block;
      vertical-align: middle;
      font-size: 12px;
      color: #328c38; }
      .leftNav .left-tel span strong {
        display: block;
        font-size: 20px;
        font-weight: normal; }
  .leftNav .left-img {
    margin-top: 10px; }
    .leftNav .left-img img {
      width: 100%; }

/* 内页右侧 */
.rightContent {
  width: 810px;
  float: right; }
  .rightContent .innerNav {
    border-bottom: 1px solid #969696;
    height: 40px;
    line-height: 40px; }
    .rightContent .innerNav .innerTitle {
      float: left;
      color: #328c38; }
    .rightContent .innerNav .innerLocation {
      float: right; }
      .rightContent .innerNav .innerLocation .icon {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background-color: #5cbf14;
        position: relative; }
        .rightContent .innerNav .innerLocation .icon:after, .rightContent .innerNav .innerLocation .icon:before {
          content: "";
          display: block;
          position: absolute;
          left: 50%;
          top: 50%;
          margin-top: -5px; }
        .rightContent .innerNav .innerLocation .icon:before {
          margin-left: -2px;
          z-index: 1;
          display: inline-block;
          width: 0;
          height: 0;
          border-top: 5px solid transparent;
          border-left: 5px solid #fff;
          border-bottom: 5px solid transparent; }
        .rightContent .innerNav .innerLocation .icon:after {
          z-index: 2;
          margin-left: -3.5px;
          display: inline-block;
          width: 0;
          height: 0;
          border-top: 5px solid transparent;
          border-left: 5px solid #5cbf14;
          border-bottom: 5px solid transparent; }
      .rightContent .innerNav .innerLocation .position {
        display: inline-block;
        vertical-align: middle; }
        .rightContent .innerNav .innerLocation .position a:last-child {
          color: #328c38; }
  .productList {
    width: 810px;
    float: none; }
    .productList ul li {
      float: left;
      margin-left: 0px;
      margin-right: 0px;
      width: 270px;
      height: 223.83px;
      box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box; }
      .productList ul li a {
        display: block;
        width: 100%;
        height: 100%; }
        .productList ul li a img {
          width: 100%;
          height: 193.83px; }
        .productList ul li a span {
          display: block;
          text-align: center;
          height: 30px;
          line-height: 30px; }
    .productList ul li {
      padding-left: 13px;
      padding-right: 13px;
      border-left: 1px solid #969696;
      margin-bottom: 22px; }
      .productList ul li:nth-child(3n), .productList ul li:last-child {
        border-right: 1px solid #969696; }
      .productList ul li:hover a {
        position: relative; }
        .productList ul li:hover a i {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          display: block;
          width: inherit;
          height: inherit;
          background: rgba(0, 0, 0, 0.3);
          filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3F000000,endcolorstr=#3F000000); }

/* 新闻类列表 */
.newsList ul li a {
  display: block; }
  .newsList ul li a:before {
    content: "";
    float: left; }
  .newsList ul li a .newsTitle {
    display: block;
    float: left;
    text-indent: 1em; }
  .newsList ul li a .newsTime {
    float: right; }

/* 产品详细 */
.imgContainer {
  float: left; }
  .imgContainer .showBigImg a {
    display: block; }

.pdtDetail {
  float: left;
  margin-left: 25px;
  color: #747474;
  line-height: 40px;
  /* 分享插件 */ }
  .pdtDetail h1.pdtName {
    color: #328c38;
    font-size: 16px;
    font-weight: bold;
    border-bottom: #d9d9d9 dashed 1px;
    height: 30px;
    line-height: 30px; }
  .pdtDetail .buyBtn {
    margin-top: 30px; }
    .pdtDetail .buyBtn a {
      display: inline-block;
      height: 30px;
      line-height: 30px;
      padding: 0 10px;
      text-align: center;
      font-size: 16px;
      color: #fff;
      border-radius: 5px;
      background: #328c38;
      border: 2px solid #ddd; }
  .pdtDetail .jiathis_style_32x32 a {
    display: inline-block; }

.ptdInfo {
  clear: left;
  border-bottom: #328c38 solid 2px;
  margin-top: 30px; }
  .ptdInfo span.title {
    padding: 5px 10px;
    background-color: #328c38;
    font-size: 16px;
    color: #fff;
    display: inline-block; }

.buyPdt {
  background-color: #f0f0f0;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  margin-bottom: 20px;
  text-indent: 1em;
  color: #328c38;
  font-size: 16px; }

.msgForm {
  width: 50%;
  margin: 0 auto;
  /*@if $msgType == 2{
  	p{
  		&.must_text{
  			float: left;
  		}
  		&.notAfter{
  			clear: left;
  		}
  	}
  }*/ }
  .msgForm p input, .msgForm p textarea {
    width: 100%;
    height: 30px;
    line-height: 30px;
    vertical-align: text-top;
    border: 1px solid #ccc;
    box-sizing: border-box; }
  .msgForm p {
    position: relative;
    margin-bottom: 18px;
    padding-left: 3em;
    padding-right: 1em; }
    .msgForm p span {
      position: absolute;
      top: 0;
      left: 0; }
    .msgForm p textarea {
      height: 100px; }
    .msgForm p.must_text:before {
      content: "*";
      color: #f99e00;
      position: absolute;
      right: 0;
      top: 0; }
    .msgForm p label.error {
      position: absolute;
      left: 3em;
      top: 30px; }
  .msgForm .btn-box {
    text-align: center; }
    .msgForm .btn-box input.msg_btn {
      height: 30px;
      width: 20%;
      border-radius: 12px;
      border: 0;
      margin: 0 5px;
      color: #fff; }
      .msgForm .btn-box input.msg_btn[type="submit"] {
        background-color: #328c38; }
      .msgForm .btn-box input.msg_btn[type="reset"] {
        background-color: #6f6f6f; }
  .msgForm p.must_text {
    text-indent: 0; }

.pictureFun {
  width: 803px; }
  .pictureFun ul li {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 247.66667px;
    height: 205.31567px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .pictureFun ul li a {
      display: block;
      width: 100%;
      height: 100%; }
      .pictureFun ul li a img {
        width: 100%;
        height: 175.31567px; }
      .pictureFun ul li a span {
        display: block;
        text-align: center;
        height: 30px;
        line-height: 30px; }

.caseList img {
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #ddd; }

.photoList {
  width: 810px; }
  .photoList ul li {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 250px;
    height: 207.25px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .photoList ul li a {
      display: block;
      width: 100%;
      height: 100%; }
      .photoList ul li a img {
        width: 100%;
        height: 177.25px; }
      .photoList ul li a span {
        display: block;
        text-align: center;
        height: 30px;
        line-height: 30px; }
  .photoList li {
    margin-bottom: 20px; }

/* 详细页基本样式 */
.detail {
  padding-left: 20px;
  padding-right: 20px; }
  .detail h1.detailTitle, .detail span.pubTime {
    text-align: center;
    color: #328c38;
    font-size: 20px;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }
  .detail span.pubTime {
    font-size: 15px; }
  .detail .content {
    font-size: 14px;
    line-height: 2;
    text-indent: 2em; }

/* 分页样式 */
.MvcPagerCtrl {
  float: right;
  text-align: center;
  margin: 20px 0; }

.pageTotal i, .pageCurrent i {
  color: red; }

/*.zoom*/
/*jqzoom*/
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden; }

.clearfix {
  display: block;
  zoom: 1; }

ul#thumblist {
  display: block; }

ul#thumblist li {
  float: left;
  margin-right: 2px;
  list-style: none; }

ul#thumblist li a {
  display: block;
  border: 1px solid #CCC; }

ul#thumblist li a.zoomThumbActive {
  border: 1px solid #328c38; }

.jqzoom {
  text-decoration: none;
  float: left; }

.zoomPad {
  position: relative;
  width: 350px;
  height: 350px;
  border: 1px solid #d0d0d0;
  background-color: #d0d0d0; }

.zoomPad > img {
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 !important; }

.clearfix {
  width: 350px;
  float: left; }

#thumblist {
  margin: 10px -11px 0; }

#thumblist li {
  width: 18%;
  margin: 0 10px; }

.clearfix li a {
  position: relative;
  width: 100%;
  padding-bottom: 61.6%; }

.clearfix li img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%; }

.zoomWrapperImage img {
  max-width: none !important; }

/*# sourceMappingURL=Inner.css.map */
