@charset "utf-8";
/* CSS Document */

/*--公用-begin--*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; }
html { font-size:100%}
body { font-family:"微软雅黑"; line-height: 150%; color: #333; }
a { color: #333; text-decoration: none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
.header{ height:45px; background:#666;position:fixed; width:100%; z-index:1000;}
/*--公用-end--*/


/*--首页-begin--*/
.banner{ background:url(../img/index_bg.jpg) no-repeat center top;top:0;bottom:0;left:0;right:0; position:absolute;background-size:cover; width:100%; height:100%; z-index:0;}
.banner img{ display:block;}
.bg_txt{ z-index:999; top:35%; margin:0 auto; width:100%;height:56px; position:absolute; text-align:center;}
/*--首页-end--*/


/*--底部导航-begin--*/
nav{ clear:both;position:fixed;z-index:999; bottom:0;background:#555555; height:70px; width:100%; }
nav a{ color:#fff;display:block; width:20%; height:60px;}
nav a:hover{ background:#F90;color:#fff;}
.tab-item{display:block;text-align:center; vertical-align:middle; width:20%; padding:10px 0;}
.bar-tab a{ float:left;}
.bar-tab .icon{ height:30px;width:30px;display:inline-block;}
.icon-about{background:url(../img/icon-about-hover.png) no-repeat;width:30px;}
#icon-about-hover{background:#F90;color:#fff;}
.icon-news{background:url(../img/icon-news-hover.png) no-repeat;width:30px;}
#icon-news-hover{background:#F90;color:#fff;}
.icon-technology{background:url(../img/icon-technology-hover.png) no-repeat;width:30px;}
#icon-technology-hover{background:#F90;color:#fff;}
.icon-product{background:url(../img/icon-product-hover.png) no-repeat;width:40px;}
#icon-product-hover{background:#F90;color:#fff;}
.icon-contact{background:url(../img/icon-contact-hover.png) no-repeat;width:40px;}
#icon-contact-hover{background:#F90;color:#fff;}
.tab-label{ display:block; font-size:1rem; line-height:35px;}
/*--底部导航-end--*/


/*--德国工艺-begin--*/
.technology{ padding-bottom:70px;}
.technology dl{ background:#dcdcdc; box-shadow:5px 5px 5px #ccc; padding-top:45px;}
.technology dl dt img{ width:100%;display:block;}
.technology dl dd{ background:#fff;padding:10px;margin-bottom:20px;}
.technology dl dd h3{ font-family:"微软雅黑";font-size:1.6rem; height:66px; line-height:66px;font-weight:700; }
.technology dl dd p{ line-height:25px;}
/*--德国工艺-end--*/


/*--内页选项卡-begin--*/
.newsTxt { width:100%; float:left; height:212px;}
.Menubox {background:#f2f2f2;width:100%;height:40px;margin-bottom:40px; font-size:18px; font-weight:700;padding-top:10px;position:fixed; top:45px;}
.Menubox ul{height:40px;}
.Menubox li{display:block;cursor:pointer;text-align:center;color:#333;font-weight:bold;height:40px;line-height:40px; float:left;}
.Menubox li a{ color:#333;}
.Menubox li.hover{ border-bottom:1px solid #7f453a;color:#7f453a;height:40px;line-height:40px;}
.Contentbox{clear:both;width:100%;clear:both;text-align:left;height:auto; min-height:440px; padding-top:110px;}
.Contentbox li{clear:both; height:33px; line-height:33px;text-indent:20px;}
.Contentbox li a{ float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
.Contentbox li span{ float:right;}
.newsImg{ float:left; width:100%; height:204px;}
.newsTxt2{ width:100%;float:right;}
.newsTxt2 li{ background:url(../img/ico1.gif) no-repeat 0 10px;}
.about_con{ padding:0 10px 10px;}
.about_con .txt strong{ color:#7f453a; font-weight:700;height:50px; line-height:50px;}
.about p img{ width:100%; display:block; margin:10px 0;}
.menu_news{ width:100%; margin:0 auto;}
.menu_news li{ width:50%;}
/*--内页选项卡-end--*/


/*--关于我们-begin--*/
.video{ padding:0 10px;}
.aboutBox{ padding-bottom:68px;}
.menu_about{ width:100%; margin:0 auto;}
.menu_about li{ width:33%;}
.txt img{ width:100%; display:block;}
.history .title{padding:0 10px; margin-bottom:10px;}
.history .title h2{ color:#995814;text-align:center; font-size:1.2rem; height:35px; line-height:35px;}
.history dl{ padding:10px 0;}
.history dl dt img{ width:100%; display:block;}
.history dl dd{ padding:10px; box-shadow:5px 5px 5px #ddd;}
.history dl dd h2{color:#995814;font-size:1.7rem;text-align:center; line-height:35px;}
.history dl dd span{ display:block;text-align:center; height:30px; line-height:30px;font-weight:700;}
.video_list{ text-align:center; margin-bottom:10px; }
.video_list span{ display:block;text-align:center; height:35px; line-height:35px;}
/*--关于我们-end--*/


/*--产品展示-begin--*/
.productBox{ background:#ddd; padding-bottom:50px;}
.product .leftBox img,.product .rightBox img{ width:100%;}
.product .leftBox,.product .rightBox{ background:#fff;}
.product .leftBox span,.product .rightBox span{ background:#636363;height:64px; display:block;line-height:64px; text-align:center;}
.product .leftBox span a,.product .rightBox span a{ color:#fff;}
.product .leftBox{float:left; width:48%; margin:0 1% 10px;text-align:center;}
.product .rightBox{ float:right;width:49%; margin-bottom:10px; text-align:center;}
/*--产品展示-end--*/


/*--联系我们-begin--*/
.contact{ padding-bottom:70px;}
.map{ width:100%; border:1px solid #ccc; height:500px; margin-bottom:10px;}
.map-pic{ padding:0 10px 10px;}
.map-pic img{ width:100%;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*--联系我们-end--*/


/*--最新消息-begin--*/
.newsBox{ padding-bottom:70px;}
.newList{ border-bottom:1px solid #ccc; clear:both;height:106px;width:96%;padding:0 2% 10px; margin-bottom:10px;}
.newList .newList_img{float:left;width:46%; height:106px;} 
.newList .newList_img img{max-width:100%; max-height:100%;}
.newList .newList_txt{width:52%;float:right;}
.newList .newList_txt h2{ color:#1c1c1c;font-family:"微软雅黑"; font-size:1rem; height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:77%;}
.newList .newList_txt p{ color:#b0b0b0;display:block;line-height:18px; height:34px; overflow:hidden;font-size:0.8rem; margin-bottom:6px;}
.newList .newList_txt span{ height:30px; line-height:30px;font-size:0.8rem;}
.newList .newList_txt span a{color:#995814;}
/*--最新消息-end--*/


/*--版权-begin--*/
footer{ background:#ccc; line-height:45px; font-size:0.8rem;}
footer .copyright{ text-align:center;}
/*--版权-end--*/


/*--顶部导航-begin--*/
.nav-bread { height: 45px; line-height:45px; font-size: 1.5rem;text-align: center; color:#fff; }
.divnav{ background:#000;}
.nav-bread a.btn-return { position: absolute; top:0; left: 10px; width: 12px; height: 46px; background: url(../img/back.png) no-repeat 0 8px;}
.nav-bread span{ font-size:1.2rem;}
.nav-bread .nav-mini { position: absolute; top: 0; right: 0; display: inline-block; width: 25px; height: 23px; padding: 6px; background:url(../img/nav.png) no-repeat center 11px; }
.nav-bread .nav-mini .nav-mini-btn { display: inline-block; width: 25px; height: 22px; overflow: hidden;  }
.nav-bread .nav-mini .nav-mini-pop { position: absolute; top: 44px; right: 1px; z-index:10000px; width: 100px; padding: 6px; border-radius: 4px; }
.nav-bread .nav-mini .nav-mini-pop a { display: block; padding: 8px 0; font-size: 1rem; line-height: 18px; text-align: center; color: #fff;}
.nav-bread .nav-mini .nav-mini-pop .icon-arrow-top { position: absolute; top: -17px; right: 9px; display: inline-block; overflow: hidden; width: 0; height: 0; font-size: 0; overflow: hidden; border-width: 9px; border-style: dashed dashed solid dashed; border-color: transparent transparent rgba(51, 51, 51, 0.8) transparent; }
.fn-hide { display: none; }
.pop-opacity { background: rgba(0, 0, 0, 0.8); }
.base-nav { position: relative; width: 100%; height: auto; margin: 0 0 -1px -1px; }
.base-nav li { float: left; width: 25%; height: 40px; line-height: 40px; text-align: center; }
.base-nav li a { display: block; width: 100%; height: 40px; font-size: 1.6rem; line-height: 40px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.base-nav li .current { border-bottom-color: #4c61b0; color: #4c61b0; background: #eee; }
/*--顶部导航-end--*/


/*--详情页-begin--*/
.detail{ padding:50px 10px 70px;}
.detail h2{ color:#82493e;text-align:center; font-weight:700;}
.detail img{ width:100%; margin:10px 0;}
.detail p{ line-height:25px;}
/*--详情页-end--*/