﻿/* CSS Document */
@charset "utf-8";
@import url("public.css");
body{ background:#fff}

.wrap{ height:auto; overflow:hidden; background:#fff}
.head{ height:auto; overflow:hidden; padding:15px 15px 5px; display:block;}
.head .hlogo{ text-align:center; height:auto; overflow:hidden;}
.head img{ max-width:60%; max-height:80%}

.menu{ height:30px; line-height:30px; overflow:hidden; margin-top:15px;}
.menu li{ width:16.66666%; float:left; height:30px; line-height:30px; text-align:center}
.menu li a{ font-size:13px; color:#333}

/**手机适应滚动图**/
.banner {padding: 0px;position: relative;border: 0px solid #f2f2f2;-moz-border-radius:0px;	-webkit-border-radius:0px;border-radius:0px;text-align: center;line-height: 0px;margin-right: auto;	margin-left: auto;}  /*底部小图标*/
.banner .slide {position:relative;}
.banner .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../mimages/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(../mimages/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(../mimages/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;}
.b-title{ height:120px; width:200px; margin:20px auto; background:url(../mimages/quanquan.png) no-repeat center; text-align:center}
.b-title i{ display:block; font-size:12px; color:#666; height:auto; overflow:hidden; padding-top:30px;}
.b-title p{ display:block; font-size:18px; color:#333; font-weight:bold;}

.b-title1{ height:120px; width:200px; margin:20px auto; background:url(../mimages/quanquan.png) no-repeat center; text-align:center}
.b-title1 p{ display:block; font-size:18px; color:#333; font-weight:bold; padding-top:45px;}

.b1-content{ height:auto; overflow:hidden; padding:15px;}
.b1-content p{ font-size:14px; color:#333; line-height:28px; margin-bottom:5px; text-indent:2em;}
.b1-content p a{ color:#ab7e47; margin-left:10px;}
.b1-content img{ max-width:100%;}

.box2{ height:auto; overflow:hidden}
/*产品展示列 图片+标题*/
.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{  height:150px;}
.b-prolist ul li a{ color:#666}

a.mbut{ display:block; width:100%; margin:15px auto; text-align:center; font-size:13px; color:#fff; background:#ab7e47; height:35px; line-height:35px;}

.box3{ height:120px; overflow:hidden; background:url(../mimages/dingzhi.jpg) no-repeat center; background-size:100%; }
.box3 p{text-align:center; font-size:15px; color:#fff; line-height:30px; margin-top:30px;}

.box4{ height:auto; overflow:hidden;}
/*新闻列表*/
.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(../mimages/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;}

.box5{ height:120px; overflow:hidden; background:url(../mimages/jiangxin.jpg) no-repeat center; background-size:100%; margin-bottom:15px;}

.footer{ height:auto; overflow:hidden; background:#171717; padding:15px;}
.footer .tit{ height:80px; line-height:80px; background:url(../mimages/lx.png) no-repeat center top; font-size:16px; color:#ab7e47; text-align:center;}
.footer .lianxi{ text-align:center; font-size:12px; color:#aaa; line-height:23px; margin:10px 0px;}
.footer .copyright{font-size:12px; color:#666; text-align:center;}

.ny{ height:auto; overflow:hidden;}
.ny-content{ height:auto; overflow:hidden; padding:15px;}
.ny-content p{ font-size:14px; color:#333; line-height:28px; margin-bottom:5px;}
.ny-content p a{ color:#ab7e47; margin-left:10px;}
.ny-content img{ max-width:100%;}

.jxdz{ height:420px; overflow:hidden; margin-top:10px; background:url(../mimages/jiangxin-1.jpg) no-repeat center; background-size:100% 420px; }
.jxnr{ width:50%; height:330px; margin:30px auto; background:rgba(255,255,255,0.8); padding:20px; overflow:hidden;}
.jxnr span{ display:block; font-size:16px; text-align:center; color:#ab7e47; margin-bottom:10px;}
.jxnr p{ font-size:10px; color:#333;}

/***内页分类导航***/
.b-nclist{ height:auto; overflow:hidden; text-align:center; padding:5px;}
.b-nclist a{font-size:12px; color:#666;display:block; height:auto; overflow:hidden; float:left; width:33.333%}
.b-nclist a.hover{color:#c06c00; font-weight:bold}

/*详情页*/
.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(../mimages/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}
.b-ncontent{ height:auto; overflow:hidden; width:90%; margin:30px auto; font-size:13px; color:#444; line-height:26px;}
.b-ncontent img{ max-width:90%; text-align:center}