﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,textarea,select,optgroup,option,fieldset,legend,p,blockquote,th,td {margin:0;padding:0;}
body{font-size:62.5%;font-family:"微软雅黑",Arial, Helvetica, sans-serif;background:#FFF; margin-left:auto; margin-right:auto; color:#281909}
ul,li,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6,em,i,b{font-weight:normal; font-style:normal;}
img,object{}
img{border:none; font-style:normal;}
p{line-height:1.7em; }
a{text-decoration:none;outline:none;border:none;color:#281909;cursor:pointer;}
.clear{clear:both;font-size:0px;height:0px;}
.hidden{display:none;}
.pd10{padding:0px 10px;}
input,form{ margin:0px; border:0px; padding:0px}
/*ie中将header,footer,article等内联元素->块元素*/
header, footer, article, section, nav, menu, hgroup {display:block;}
.clearfix{*zoom:1; clear:both}
.clearfix:after{content:"\0200"; display:block; height:0; overflow:hidden; clear:both}
/*顶部*/
.top{ position:relative; width:100%; overflow:hidden;border-bottom:4px solid #7a5941}
.logo{ float:left; width:95%; overflow:hidden; text-align:left; padding-left:5%}
.logo img{ margin-top:10px; margin-bottom:10px;}
/*图片切换*/
.slider {
    position: relative;
    overflow: hidden;
}
.slider ul {
    position: relative;
    width: 100%;
}
.slider li {
    position: absolute;
    width: 100%;
    left: 100%;
    top: 0;
}
.slider li:first-child {
    position: static;
}
.slider a > img {
    display: block;
    width: 100%;
}
.slider .indicator {
    position: absolute;
    left: 50%;
    bottom: 10px;
    line-height: 0;
    padding: 2px 3px 2px 8px;
}
.slider .indicator i {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50% 50%;
    background: #8d7960;
    margin-right: 5px;
}
.slider .indicator .active {
    background: #ff9600;
}
.bannerbg{ width:100%; height:10px; background:url(../images/bannerbg.png) repeat-x top}

#wrapper{ padding-bottom:59px; background:url(../images/bg.jpg) no-repeat top; background-size: 100% 100%;}


/*首页产品*/
.index_product{width:100%;margin:0px auto; background:url(../images/probg.jpg) no-repeat center top;background-size:100% 100%}
.index_product ul{ width:100%;}
.index_product li{float:left; width:25%;height:auto;display: inline;text-align:center;}
.index_product li img { margin-bottom:40px}
.index_title{overflow:hidden; padding-top:10px; padding-bottom:5px; padding-left:10px}
.nav{ margin-bottom:10px;}
.nav ul{width:100%; margin:0 auto; overflow:hidden}
.nav ul li{width:33%; float:left; text-align:center;}
.nav li a{color:#000000; font-size:1.6em; line-height:30px;}


/*底部*/
.foot_menu{ width:100%; overflow:hidden;height:59px;position:fixed;z-index: 2; left:0px;  bottom:0px; background:url(../images/footbg.jpg) no-repeat bottom;background-size:100% 100%}
.foot_menu li{ float:left; width:20%; overflow:hidden; text-align:center;}
.foot_menu li a{color:#250c0a; font-size:1.4em; line-height:16px;}
.foot_menu li.on a{ display:block; height:59px;width:60%; min-width:42px;  background:#552a1a; color:#FFF; margin:0 auto}

/*内页*/
#nwrapper{ padding-bottom:87px; background:url(../images/bg.jpg) no-repeat top; background-size: 100% 100%; min-height:700px;}
.ntitle{ width:100%; border-bottom:1px dashed #695036; text-align:center}
.ntitle img{ margin-top:20px; margin-bottom:20px;}

.nfoot_menu{ width:100%; overflow:hidden;height:87px;position:fixed;z-index: 2; left:0px;  bottom:0px; background:url(../images/footbg.png) no-repeat bottom;background-size:100% 100%}
.nfoot_menu li{ float:left; width:20%; overflow:hidden; text-align:center; padding-top:10px;}
.nfoot_menu li a{color:#250c0a; font-size:1.8em; line-height:18px;}

.about_info{ padding:10px; line-height:200%; color:#695036; font-size:1.4em}
.about_info img{max-width:100%;} 
.img{ padding:10px; text-align:center}
.img img{max-width:100%;}

/*image list*/
.imglist{width:96%;overflow:hidden;margin:10px auto;}
.imglist li{float: left;width: 33%;display: inline;overflow: hidden;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 5px 0 0}
.imglist{font-size:1.4em; text-align:center; line-height:23px;}
.imglist li .picbg {width:100%;height:110px;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover; -ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; border:3px solid #e0e0e0;}
imglist li span{overflow:hidden;}



/*news list*/
.news_list{padding:10px;}
.news_list ul li{ width:100%; height:auto; margin-bottom:10px;}
.news_list ul li .image{ width:20%; position:relative; float:left; border:4px solid #000;border-radius: 50% 50%;overflow:hidden; text-align:center;}
.news_list ul li .image div{ margin-top:100%;}
.news_list ul li .image img{position:absolute;left:0;right:0;top:0;bottom: 0; width:100%; height:100%;}
.news_list ul li .infoo{ width:66%; margin-left:1%; height:100%; padding:5%; float:left;background:url(../images/nlibg.png) no-repeat; background-size:100% 100%; font-size:1.2em}
.news_list ul li .infoo a{ font-size:1.2em}
.news_list ul li .infoo span{ float:right; color:#281909}


.proc_list{padding:10px;}
.proc_list ul li{ width:96%; height:auto; margin-bottom:10px; padding:2%; background:url(../images/pbg.png) no-repeat;background-size:100% 100%;}
.proc_list ul li .image{ width:15%; position:relative; float:left; border:1px solid #653501;border-radius: 50% 50%;overflow:hidden; text-align:center;}
.proc_list ul li .image div{ margin-top:100%;}
.proc_list ul li .image img{position:absolute;left:0;right:0;top:0;bottom: 0; width:100%; height:100%;}
.proc_list ul li .infoo{ width:66%; margin-left:5%; height:100%; padding-top:5%; float:left;font-size:1.6em}
.proc_list ul li .infoo a{ color:#FFF}
.pro_list{padding:10px;}
.pro_list ul{}
.pro_list li{ width:30%; height:auto;overflow:hidden;border:1px solid #160c0a;background:#563c21; float:left; margin-left:2%; margin-bottom:10px;}
.pro_list li .image{ width:100%;display:inline-block; position:relative; }
.pro_list li .image div{ margin-top:80%;}
.pro_list li .image img{position:absolute; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100%}
.pro_list li .infoo{padding:5px; height:auto; max-height:32px;}
.pro_list li .infoo a{  color:#FFF; font-size:1.2em; line-height:18px;}





/*地图分享*/
.map{ width:95%; overflow:hidden; margin:0px auto; margin-top:10px;}
.links{ width:97%; margin:0px 0% 0px 3%;}
.links h2{ height:30px; line-height:15px; width:100%; text-align:left; font-size:1.5em; padding-bottom:10px;}
.bds_tools_32 a{ line-height:40px; letter-spacing:2px; float:left; font-size:1.5em; margin-bottom:5px; background-color:#ececec; border:#dbdbdb 1px solid;}

/*分页*/
/*分页*/
.Page{ text-align:center; width:100%; height:28px; background:url(../images/tbg.jpg) bottom repeat-x; margin-bottom:10px; padding-top:8px;}
.Page a,.Page span{ padding:0px 6px; color:#323232; text-align:center; line-height:18px; display:inline-block; margin:0px 3px;background:#FFF}
.Page .Page_Num{ background:#FFF; color:#323232}/*页眉*/
.Page .Page_Selected{ background:url(../images/pn.png); color:#FFFFFF;}/*选中的页眉*/
.Page .Page_First{}/*首页*/
.Page .Page_First_Text{}
.Page .Page_Prev{}/*上一页*/
.Page .Page_Prev_Text{}
.Page .Page_Next{}/*下一页*/
.Page .Page_Next_Text
.Page .Page_End{}/*末页*/
.Page .Page_End_Text{}
.Page .Page_Text{display:none; width:19px; height:14px; border:solid 1px #c0c0c0; background:#FFF}/*页码文本框*/
.Page .Page_Button{display:none;background:url(../images/go.png) no-repeat; width:32px; height:18px; font-size:1.2px; color:#fff; border:none; position:absolute; right:15px; top:14px;}/*按钮*/
.Page .Page_Area{display:none; }

/*首页版本选择*/
.default_warp{ width:100%; overflow:hidden;}
.site-select{width:50%; margin:0 auto;}
.site-select .site-logo{margin-bottom:18px; margin-top:50px}
.site-select img{width:100%;}


.news_info {
	MIN-HEIGHT: 400px; _height: 400px; padding:10px;
}
.ctitle {
	FONT-SIZE: 1.8em;  TEXT-ALIGN: center; LINE-HEIGHT: 38px; color:#563c21
}
.title {
	FONT-SIZE: 2em;  TEXT-ALIGN: center; LINE-HEIGHT: 20px; padding-top:5px; padding-bottom:5px; color:#563c21
}
.news_info .content {
	LINE-HEIGHT: 200%; margin-bottom:10px;FONT-SIZE: 1.4em;
}
.news_info .date {
	MARGIN-BOTTOM: 10px; font-size:1.4em; COLOR: #010101; TEXT-ALIGN: center; LINE-HEIGHT: 34px;BORDER-BOTTOM: #c8c8c8 1px dashed;
}
.news_info .content IMG {
	MAX-WIDTH: 670px
}
.news_info .content .photo {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
@media screen and (max-width: 640px) {
.nav img{ height:100px;}
.index_product li img { margin-bottom:40px; width:80px}


}
@media screen and (max-width: 400px) {
.logo img{ width:260px;}
.nav img{ height:80px;}
.index_product li img { margin-bottom:40px; width:60px}
}
