﻿/* CSS Document */


@charset "utf-8";


@import url("../css/../css/public.css");


body{ background:#eee;font-family:"微软雅黑";}





.wrap{ height:auto; overflow:hidden; background:#fff;max-width:600px;margin:0 auto;font-family:"微软雅黑";}


.head{ height:auto; overflow:hidden; padding:15px 3px 0px; display:block;text-align:center;}


.head .mimg{ width:90%;/*height:63px;*/text-align:center;margin: 0 auto;}





/***手机网站导航***/





.h-navbg{ width:30px; height:30px; /*background:url(../images/navbg.png) no-repeat center #c75000;*/  background-size:70%; float:right; border:0px;border-radius:5px;margin-top:5px;}


.h-navlist{ height:auto; overflow:hidden;background:rgba(255,255,255,1);margin-top:10px;}


.h-navlist ul{ height:auto; overflow:hidden;}


.h-navlist ul li{ height:30px; line-height:30px;width:25%;float:left; overflow:hidden;}


.h-navlist ul li a{ font-size:14px; color:#fff; display:block;text-align:center;background:#371A14;border:solid 1px #fff}

.h-navlist ul li  .cur{color:#C29131} 


.m-phone {


	font-size:16px;


	color:#C29131;


	padding:10px 5px;


	text-align:center;


	margin:0px 0px 8px;


	background:#371A14


}


.m-phone a {


	font-size:20px;


	color:#C29131


}











/**手机适应滚动图**/


.banner {padding: 1px;position: relative;border: 3px solid #f2f2f2;-moz-border-radius: 3px;	-webkit-border-radius: 3px;border-radius: 3px;text-align: center;line-height: 0px;margin-right: auto;	margin-left: auto;height:190px;}  /*底部小图标*/


.banner .slide {position:relative;}


.banner .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}


.banner .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}


.banner .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}


.banner .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:58%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}


.banner .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}


.banner .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}


.banner .flex-direction-nav a.flex-next {right:6px; background-position:right top;}


.banner .flex-direction-nav a.flex-next:hover {background-position:right bottom;}


.banner .flex-control-paging {padding:0px; display:inline-block; position:relative; top:-20px;}


.banner .flex-control-paging li {margin: 0px;padding: 0px;float: left;overflow: hidden;list-style-type: none;}


.banner .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(../images/sprite_nav_3.png); text-indent:-9000px; cursor:pointer; height:0px;}


.banner .flex-control-paging li a.flex-active {background-position:right top;}





.flexslider {margin: 0; padding: 0; height:auto; overflow:hidden}


.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;list-style-type: none;}


 /* Hide the slides before the JS is loaded. Avoids image jumping */


.flexslider .slides img {width: 100%; display: block;}


.flex-pauseplay span {text-transform: capitalize;}








.box1{ height:auto; overflow:hidden; padding:1px; background:#fff;border: 4px solid #f2f2f2;}





/*栏目标题 带英文*/


.b-title{ height:auto; overflow:hidden;/*background:url(../images/d.jpg) repeat-x center; */width:100%; margin:10px auto; font-weight:bold}


.b-title-txt{ width:60%; margin:0 auto; background:#fff; text-align:center; font-size:20px; color:#371A14}


.b-title-txt span{ display:block; font-size:18px; color:#C29131}





/*栏目标题 不带英文*/


.b-title-n{ height:auto; overflow:hidden; background:url(../images/d.jpg) repeat-x center; width:60%; margin:10px auto; font-weight:bold}


.b-title-n-txt{ width:50%; margin:0 auto; background:#fff; text-align:center; font-size:15px; color:#371A14}





.b-ads{ height:auto; overflow:hidden; width:100%; margin:0 auto; text-align:center;display: flex;}


.b-ads .mimg{ width:30%; height:80px;float:left;margin:0 20px;text-align:center}





.b-content{font-size:16px; color:#666; line-height:30px; padding:10px;text-align:left}





.b-content h2{ height:30px; display:block; margin-bottom:10px; font-size:25px; color:#005c0f;font-weight:normal}


.b-content h2 span{ display:none; font-size:19px; margin-top:10px; font-weight:normal}





.b-content b{font-size:18px; color:#371A14;margin-bottom:15px;display:block;}








a.mbut{ display:block; width:30%; margin:15px auto; text-align:center; font-size:11px; color:#C29131; background:#371A14;border-radius:5px;padding:10px;}





/*产品展示列 图片+标题*/


.b-prolist{ height:auto; overflow:hidden;}


.b-prolist ul{ height:auto; overflow:hidden}


.b-prolist ul li{ width:46%; float:left; margin-left:2%; margin-right:2%; margin-bottom:10px; text-align:center; height:120%;}


.b-prolist ul li img{ width:100%; height:160px;margin-bottom:5px;}


.b-prolist ul li a{ color:#666}





/*产品展示列 图片+标题*/


.b-teamlist{ height:auto; overflow:hidden;}


.b-teamlist ul{ height:auto; overflow:hidden}


.b-teamlist ul li{ width:46%; float:left; margin-left:2%; margin-right:2%; margin-bottom:10px; text-align:center; height:100%;}


.b-teamlist ul li span{ display:block; height:30px; line-height:30px; overflow:hidden;}


.b-teamlist ul li img{ width:100%; height:140px;}


.b-teamlist ul li a{ color:#666}





/***图片加文字加摘要 每行1个***/


.b-clist{ height:auto; overflow:hidden;}


.b-clist ul{height:auto; overflow:hidden; margin:2%;}


.b-clist ul li{ width:90%; height:90%; overflow:hidden; border:solid 1px #eee; padding:4%;border-radius:3px; margin:5px auto}


.b-clist ul li img{width:100%; height:70%;}


.b-clist ul li h3{ display:block; height:30px; line-height:30px; overflow:hidden; margin:10px 0px 0px;}


.b-clist ul li h3 a{ font-size:13px; color:#666;}


.b-clist ul li p{ font-size:10px; color:#999;}





/*新闻列表*/


.b-nlist{ height:auto; overflow:hidden}


.b-nlist ul{ height:auto; overflow:hidden; margin:0px 10px 10px }


.b-nlist ul li{ height:30px; line-height:30px; background:url(../images/dot.png) no-repeat left center; padding-left:20px; border-bottom:dashed 1px #ddd; margin-bottom:5px;}


.b-nlist ul li em{ float:right; font-size:12px; color:#666}


.b-nlist ul li a{ font-size:12px; color:#444;}








/***图片横条，装饰用***/


.b-imgline{ height:auto; overflow:hidden; padding:1px; background:#fff;border: 4px solid #f2f2f2; position:relative}


.b-imgline img{ width:100%; height:100%; }





.b-imgline span{ display:block; position:absolute; height:auto; overflow:hidden;top:18px; font-size:16px; color:#371A14; font-weight:bold; left:30px}


.b-imgline span em{ display:block; font-size:11px; font-weight:normal;text-transform:uppercase}





.footer{ height:auto; overflow:hidden; padding:20px 20px 50px; background:#FFF;border:4px solid #FFF; text-align:center; color:#000; font-size:10px;}


.footer em a{ color:#fff}


.footer em{ color:#fff}


.footer a{ color:#fff}





/***内页分类导航***/


.b-nclist{ height:auto; overflow:hidden; text-align:center; padding:5px;}


.b-nclist a{display:block; width:20%;height:25px;line-height:25px; overflow:hidden; font-size:12px; color:#666; border:solid 1px #ddd;border-radius:3px; margin:5px 5px 5px;float:left}


.b-nclist a.hover{ background:#371A14; color:#fff}





/**内容排版**/


.b-ncontent{ height:auto; overflow:hidden; width:98%; margin:30px auto; font-size:13px; color:#444; line-height:26px;}


.b-ncontent img{ max-width:98%; text-align:center}





/*详情页*/


.n-nrbox{ height:auto; overflow:hidden; margin:30px 0px;}


.meta{ margin:0px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; text-align:center }


.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }


.meta h1{ margin:0; padding:0 5px 10px 0; color:#1f1f1f; font-size:16px; line-height:30px; }


.meta .meta-info{ color:#999; font-size:12px; line-height:24px; padding:0px 30px; }


.meta .meta-info span{ margin-right:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }


.meta .meta-info .time{ background-position:left -156px; }


.meta .meta-info .view{ background-position:left -32px; }


.meta .meta-info .comm{ background-position:left 4px; }


.next-prev-single{ padding:20px; color:#444; font-size:12px; overflow:hidden;  display:block}


.next-prev-single p{ height:auto;overflow:hidden; display:block; margin:10px 0px}


.next-prev-single p a{ color:#428bca; text-decoration:none;}


.c_imgbox{ height:auto; overflow:hidden; margin:30px 0px; text-align:center; width:90%; margin:30px auto;}


.c_imgbox img{width:100%;text-align:center}








.fudong{ height:60px; overflow:hidden; background:#371A14; position:fixed; bottom:0px; width:100%; border-top:solid 2px #371A14;padding:5px 0px; z-index:9999}


.fudong ul{ height:60px; overflow:hidden;}


.fudong ul li{ width:25%; float:left; height:60px; overflow:hidden; text-align:center;}


.fudong ul li a{ display:block; height:60px; font-size:16px; color:#fff;}


.fudong ul li img{ width:30px; height:30px;}


.fudong ul li em{ font-weight:bold; color:#fff; font-size:16px;}