@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,p{ margin:0; padding:0;}

a:active, a:hover,a:focus,a:visited{ outline:none; text-decoration:none;}

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1464081314'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1464081314#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff?t=1464081314') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf?t=1464081314') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1464081314#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tuan:before { content: "\e600"; }
.icon-lianxiwomen:before { content: "\e601"; }
.icon-xinwenzhongxin:before { content: "\e602"; }
.icon-caidan:before { content: "\e60e"; }
.icon-zhichi:before { content: "\e608"; }
.icon-homecase:before { content: "\e603"; }
.icon-jia:before { content: "\e607"; }
.icon-yingsaitong:before { content: "\e604"; }
.icon-gouwuche:before { content: "\e609"; }
.icon-xinwen:before { content: "\e605"; }
.icon-dizhi:before { content: "\e60a"; }
.icon-cha:before { content: "\e60b"; }
.icon-xinwenzixun:before { content: "\e606"; }
.icon-xiawucha:before { content: "\e60c"; }
.icon-yangyanghao:before { content: "\e60d"; }




body{ font-family:"微软雅黑", "宋体", Helvetica, Arial, sans-serif; background-color:#FFF; padding:50px 0 0; position:relative;}

.allBgColor{ background:#FFF;}

.allTxtColor{ color:#FFF;}

.mtb10{ margin:10px 0;}
.mtb20{ margin:20px 0;}
.mtb30{ margin:30px 0;}
.mtb40{ margin:40px 0;}

.mall10{ margin:10px;}
.mall20{ margin:20px;}
.mall30{ margin:30px;}
.mall40{ margin:40px;}

.ptb10{ padding:10px 0;}
.ptb20{ padding:20px 0;}
.ptb30{ padding:30px 0;}
.ptb40{ padding:40px 0;}

.pall10{ padding:10px;}
.pall20{ padding:20px;}
.pall30{ padding:30px;}
.pall40{ padding:40px;}

.fontsize12{ font-size:12px;}
.fontsize14{ font-size:14px;}
.fontsize16{ font-size:16px;}
.fontsize18{ font-size:18px;}
.fontsize24{ font-size:24px;}
.fontsize32{ font-size:32px;}

.transitionBox{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.container{ width:100%; max-width:640px;}


.top{ width:100%; height:50px; line-height:50px; position:fixed; top:0; left:0; z-index:99; border-bottom:1px solid #e9e6e6; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}


#header .header_l a#topmenu{ width:40px; height:50px; display:table-cell; vertical-align:middle; text-align:center; padding-left:15px;}
#header .header_l a#topmenu i{ width:20px; height:2px; overflow:hidden; border-radius:3px; background:#494949; margin:4px 0; display:block; clear:both;}




	/* 本例子css -------------------------------------- */
	.collectionsBox{ padding:20px;}
	.collectionsBox .slideBox{ position:relative; width:100%; height:100%; overflow:hidden;}
	.collectionsBox .slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:5px; right:10px; z-index:1;}
	.collectionsBox .slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#FFF; opacity:0.5; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
	.collectionsBox .slideBox .hd li.on{ background:#fff; opacity:1;}
	.collectionsBox .slideBox .bd{ position:relative; z-index:0; }
	.collectionsBox .slideBox .bd li{ position:relative;  }
	.collectionsBox .slideBox .bd li img{ width:100%;  height:auto; display:block; border-radius:5px;}
	.collectionsBox .slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.collectionsBox .slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;   }

.top{ background:#fff; position:fixed; top:0; height:50px; z-index:1000;-webkit-box-shadow:0 0 10px rgba(118, 118, 118, .8); -moz-box-shadow:0 0 10px rgba(118, 118, 118, .8);   box-shadow:0 0 10px rgba(118, 118, 118, .8);}
.topBtn{ width:18%; float:right; text-align:right;}
.topBtn a img{ height:50px;}

.topTit{ width:62%; line-height:50px; float:left; font-size:20px;color:#444; text-align:center }


.logo{ width:20%; float:left; }
.logo a img{ height:48px;}

.indexInfo{ padding:0 20px;}
.indexInfo ul{ margin:0;}
.indexInfo li{ width:30%; overflow:hidden; float:left; margin-right:5%;}
.indexInfo li:last-child{ float:right; margin:0;}
.indexInfo li a{ display:block;}
.indexInfo li img{ width:100%; height:auto; border-radius:3px;}

.indexProTitle{ width:100%; margin:20px 0; text-align:center;}
.indexProTitle h5{ line-height:30px; font-size:16px; color:#ff6c01; text-transform:uppercase;}
.indexProTitle p{ line-height:24px; font-size:12px; color:#666; text-transform:uppercase;}

.index_tea_ul{ margin-left:3px;}
.index_tea_ul li{ float:left; margin-right:15px;}
.index_tea_ul li img{ height:100px;  padding:4px;}

.indexBanner{ width:90%; margin-left:5%; padding-top:10px;}
.indexBanner img{ border-radius:5px;}
.indexBtn div{ margin:0; padding:0;}
.typeList{ margin-bottom:60px; margin-top:10px; margin-left:5%; margin-right:5%; border:1px solid #eee; border-radius:5px;-webkit-box-shadow:0 0 5px rgba(118, 118, 118, .3); -moz-box-shadow:0 0 5px rgba(118, 118, 118, .3);   box-shadow:0 0 5px rgba(118, 118, 118, .3);}
.typeListUl{ list-style:none; margin:0; padding:0;}
.typeListUl li{ width:100%;line-height:50px; margin:0; padding:0; border-bottom:1px solid #ececec;}
.typeListUl li a{ width:100%;  line-height:50px; display:block;}
.typeListUl li img{ float:left; height:48px; margin-left:5px;}
.typeListUl li span{ float:right;  line-height:50px; display:block; font-size:14px; color:#999; margin-right:5%;}
.typeListUl li b{ float:left; width:90%; line-height:50px; display:block; font-size:16px; color:#333;}


.minNav{ width:100%; height:50px; background:#fff; overflow:hidden; position:fixed; bottom:0; z-index:1000;-webkit-box-shadow:0 0 10px rgba(118, 118, 118, .8); -moz-box-shadow:0 0 10px rgba(118, 118, 118, .8);   box-shadow:0 0 10px rgba(118, 118, 118, .8);}
.minNav ul{ list-style:none; margin:0; padding:0;}
.minNav li{ width:20%; height:50px; overflow:hidden; float:left;}
.minNav li.hover{ background:#ff3b00; color:#FFF}
.minNav li a{ width:100%; padding-top:4px; line-height:22px; overflow:hidden; display:block; text-align:center; font-size:20px; color: #ff3b00}
.minNav li a span{ display:block; font-size:12px; font-family:"微软雅黑"}
.minNav li.hover a{color:#FFF}
.title{ width:100%; overflow:hidden; text-align:center; font-size:40pt; position:absolute; left:0; top:0; z-index:999; color:#FFF;}

.content{ padding:20px 20px 100pt;}
.content img{ max-width:100%;}

.con_div{ width:100%; line-height:2em; padding-bottom:60px;}
.con_div img{ max-width:100%; height:auto}



.infoAbout{ background:url(../images/indexTypeInfoBg.jpg) center top no-repeat;}
.infoAboutcon{ width:1000px; min-height:400px; margin:auto}

.infoAbout h5{ font-size:28px; overflow:hidden; color:#e62129; line-height:50px; text-align:center;}
.infoAbout p{ font-size:16px; line-height:24px; color:#333; margin:0 0 20px; text-align:center; line-height:30px;}
.infoAbout p img{ margin:60px 0;}


.infoAbout2{ height:660px; background:url(../images/infoAboutBg.jpg) center top no-repeat; position:relative;}
.infoAbout2 h5{color:#00a389;}
.aboutTips{}

.infoAbout3{ background:none;}
.infoAbout3 h5{ color:#00a389;}



.newsList {width:96%;  margin:0;padding:0;padding-top:5px;margin:2%; list-style:none}
.newsList li{ min-height:6em;  border-bottom:1px solid #d8d8d8; text-align:left; list-style:none; margin:0; padding:0}
.newsList li dl{margin:10px 0; padding:0}
.newsList li dt{ float:left; width:20%; margin-right:2%;}
.newsList li dt samp{ color:#444; font-family:"Times New Roman", Times, serif; width:100%; text-align:center; font-size:18px; line-height:30px;}
.newsList li dt span{width:100%; color:#666; text-align:center; display:block;}
.newsList li dd{ float: right; width:78%;margin:0; padding:0}

.newsList li h4{ overflow:hidden; font-size:16px; font-weight:bold; color:#000; font-weight: bold;margin:0; padding:0;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%;}
.newsList li p{ display:block; height:40px; overflow:hidden;color:#666666; font-size:14px}
.newsList li span{ line-height:26px; font-size:14px; color:#999999;  float:left;}
.newsList li samp{ line-height:26px; font-size:14px; color:#be0d18; float:right}
.newsList li a {line-height:26px; font-size:14px; color:#666; display:block;}
.newsList li img{width:100%;}

.newsList li.newsListImg a{ line-height:36px; font-size:14px; color:#666; display:block; float:none;}
.newsList li.newsListImg span{ line-height:36px; font-size:16px; color:#9fa0a0; display:block; float:none;}


.news_tit{ line-height:35px; font-size:20px; font-weight:bold; color:#333; text-align:center;}
.new_content{ width:100%; font-size:14px;color:#333; padding-top:10px; line-height:2em;}
.new_content p{width:100%;}
.new_content img{max-width:96%; margin-left:2%; height:auto}
.news_table{ border-bottom:1px solid #ccc; line-height:1.5em; font-size:14px;}


.proContentFengxiang{ width:100%; height:35px; overflow:hidden; line-height:50px; text-align:center;}
.bdsharebuttonbox span{ height:35px; overflow:hidden; line-height:30px; font-size:18px; color:#999; text-align:center; display:inline-block;}
.bdsharebuttonbox span img{ height:35px;}
.bdsharebuttonbox a.tipswx{ width:35px; height:35px; overflow:hidden; background:url(../images/tipswx.png) center center no-repeat; background-size:cover; float:none; display:inline-block;}
.bdsharebuttonbox a.tipswb{ width:35px; height:35px; overflow:hidden; background:url(../images/tipswb.png) center center no-repeat;background-size:cover; float:none; display:inline-block;}
.bdsharebuttonbox a.tipsqq{ width:35px; height:35px; overflow:hidden; background:url(../images/tipsqq.png) center center no-repeat;background-size:cover; float:none; display:inline-block;}


.proList{ list-style:none; margin:0; padding:0; padding-bottom:60px;}
.proList li{ width:46%; height:46%; margin:2%; position:relative; float:left;}
.proList li a{ display:block;}
.proList li img{ width:100%; display:block;}
.proList li span{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; background:rgba(0,0,0,0.75); position:absolute; bottom:0; z-index:6;}


.netList{ list-style:none; margin:0; padding:0; padding-bottom:60px;}
.netList li{ width:46%; height:46%; margin:2%; position:relative; float:left; text-align:center; box-shadow:0 0 5px #CCC;  transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; margin-bottom:10px;}
.netList li a{ display:block;}
.netList li img{ height:60px}

.proTitle{ width:90%; margin-left:5%; text-align:center;	line-height:40px; font-size:18px; color:#333;}

.proInfoTxt{ width:94%; overflow:hidden; margin:3%; background:#FFF; border-radius:5px; box-shadow:0 0 5px #999;}


.proInfoTxtUl1{ width:100%; overflow:hidden; margin:0; padding:0 0 20px; border-bottom:1px dotted #CCC; list-style:none}
.proInfoTxtUl1 li{ width:50%; height:30px; line-height:30px; float:left; font-size:14px; text-indent:10px; color:#666;}

.proInfoBtn{ text-align:center}

.proInfo{ width:94%; margin:3%; margin-bottom:60px; overflow:hidden; border-radius:5px; box-shadow:0 0 5px #999;}
.proInfo img{ max-width:100%;}


.indexContact{ width:94%; margin-left:3%; height:80px; overflow:hidden; background:url(../images/indexContact.jpg)  #FFF  top center no-repeat; background-size:cover}
.indexContact ul{ margin:0; padding:0; list-style:none;}
.indexContact li{ width:33.3%; height:80px; float:left;}
.indexContact li a{ width:100%; height:80px; display:block;}