body{ font-family:"宋体"; font-size:14px; color:#898989; background:#fff8ee;}
ul, li, dl, dd{ padding:0; margin:0;}
li{ list-style:none;}
a{ color:#898989; text-decoration:none;}
a:link{ color:#898989; text-decoration:none;}
a:hover{ color:#a89659; text-decoration:none;}
a:visited{ color:#898989; text-decoration:none;}
a:focus{outline:0;}
*:link, *:visited, *:hover, *:active, *:focus { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}
.relative{ position: relative;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.body-bg{ z-index: 100; width: 100%; overflow:hidden;}
.container{ width: 1230px;}

/*--header style--*/
.top{ position: relative; width: 100%;}
.top .logo{ z-index: 101; position:absolute; top:45px; right: 0; width: 194px; height: 194px; border-radius: 50%; background-color: rgba(139,124,73,0.6);}
.top .logo img{ position: absolute; top:60px; left: 18px;}
.top .menu-box{ z-index: 100; position:absolute; top:197px; right: 0; width: 194px; height: 194px; border-radius: 50%; background-color: rgba(57,56,52,0.6);}
.top ul{ padding-top: 60px; padding-right: 20px;}
.top ul li{ float: right; width: 30px;}
.top a{ display: block; width: 100%; padding: 0 6px; font-size: 14px; color: #fff;}
.top a:hover{ color: #a89659;}


/*--footer style--*/
.footer{ width:100%; padding:40px 0; border-top:solid 1px #e2dbd1;}
.footer ul li{ float: left; height: 60px; line-height: 22px; padding-left: 20px; border-left:solid 1px #c0c0c0; font-size:12px;}
.footer ul li:nth-child(1){ width: 180px; border:0;}
.footer ul li:nth-child(2){ width: 225px;}
.footer ul li:nth-child(3){ width: 370px;}
.footer ul li:nth-child(4){ width: 175px;}
.footer ul li:nth-child(4) p, .footer ul li:nth-child(4) img{ float: left; margin-right: 15px;}
.footer ul li:nth-child(5){ width: 250px;}

.top-bottom{ z-index:1000; position:fixed; right:0; bottom:50px; width:41px; height:41px;}
.top-bottom:hover{ right:15px;}
.top-bottom a{ color:#fff; line-height:16px; padding-top:41px; text-align:center; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; overflow:hidden;}
.top-bottom a.totop{ display:block; width:41px; height:41px; color:#fff; background:url(../img/top_bottom.png) center center no-repeat #a89659;}
.top-bottom a:hover{ display:block; width:41px; height:41px; color:#fff; background:url(../img/top_bottom.png) center center no-repeat #a89659;}


/*--main style--*/
.main{ min-height:630px; padding-top:20px; padding-bottom: 30px; margin:0;}

/*--sidebar style--*/
.sortname{ width: 100%; height: 45px; padding-bottom: 15px; border-bottom:solid 1px #c0c0c0; font-size: 22px; color: #666;}
.sidebar{ padding-left:50px; margin-top: 25px;}
.sidebar ul{ min-height: 416px; padding:20px 0; overflow: hidden;}
.sidebar ul li{ padding-bottom:5px;}
.sidebar ul a{ display:block; height:auto; line-height:30px; padding: 0; font-size:15px; color:#898989;}
.sidebar ul a:hover{ color:#a89659;}
.sidebar ul a.current{ color:#a89659;}

.search{ margin-bottom:30px;}
.search .keyword{ float:left; height:32px; border:solid 1px #e3e2e2; border-right:0; border-radius:0; text-indent: 5px; -webkit-appearance: none;}
.search .submit{ float:left; height:32px; border:solid 1px #e3e2e2; border-left:0; border-radius:0; background:url(../img/search.png) right no-repeat;}
/*--content style--*/
.content{ min-height: 500px; padding: 0 115px 0 150px; margin-top: 25px; border-right: solid 1px #c0c0c0;}
.content .sort-title{ width: 100%; height: 45px; padding-top:8px; font-size: 16px; font-weight: bold; color: #666; border-bottom: solid 1px #c0c0c0;}
.content .position{ float:right; padding-top:5px; color:#898989; font-size:12px;}
.content .sort-desc{ width: 100%; line-height: 30px; padding: 22px 0 20px;}
.content img{ background:url(../img/preloader-white.gif) center no-repeat;}

/*--index style--*/
.index-main{ width: 100%; padding: 80px 0; border-bottom: solid 1px #e2dbd1;}
.index-main .col-md-3 a:hover img{ margin-left: 10px;}
.index-main .col-md-9{ padding-left:20px;}
.index-main a:hover{ color: #a89659;}
.main_1 p{ margin-bottom: 30px;}
.main_1, .main_3{ padding-bottom: 50px;}
.main_2 ul li{ width: 100%; padding-bottom: 15px;}
.main_2 ul li a{ width: 80%; padding-left: 15px; background: url(../img/tag_subnav.png) left no-repeat; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.main_2 ul li a:hover{ color: #a89659; background: url(../img/tag_subnav_hover.png) left no-repeat;}
.main_2 ul li span{ padding-left:10px;}
.main_2 a.more{ position:absolute; right:0; bottom:15px; font-size: 12px; color:#a89659;}
.main_2 a.more:hover{ color:#a89659; text-decoration: underline;}
.main_3 .col-md-3{ padding-top: 130px;}
.main_3 ul li{ position: relative; float: left; height: 212px; padding-bottom:30px; margin-right: 9px; margin-bottom:30px;}
.main_3 ul li img{ width: 100%;}
.main_3 ul li:hover img{ margin-top: -10px;}
.main_3 ul li:nth-child(6), .main_3 li:nth-child(12){ margin-right: 0;}
.main_3 ul li span{ position: absolute; bottom: 0; display: block; width: 100%; height: 30px; line-height: 30px; text-align: center;}
.main_4 .col-md-3{ padding-top:150px;}


/*--list_article style--*/
.list-article{ padding-top: 15px;}
.list-article li{ height:30px; line-height:30px; margin-top: 5px; border-bottom: dotted 1px #ccc; font-family: "宋体";}
.list-article li a{ float: left; width: 80%; padding-left: 15px; background: url(../img/tag_subnav.png) left no-repeat; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.list-article li a:hover{ color: #a89659; background: url(../img/tag_subnav_hover.png) left no-repeat;}
.list-article li span{ float:right;}
.pagelist{ padding-top:35px; text-align:right; color:#808184;}
.pagelist a{ color:#808184;}
.pagelist a:hover{ text-decoration:underline;}
.pagelist span.cur{ font-size:bold; color:#a89659; text-decoration:underline;}



/*--list_product style--*/
.list-product{ padding-bottom:20px;}
.list-product li{ padding:0 0 15px 15px; text-align:center;}
.list-product li a{ position: relative; display:block; width: 100%; overflow:hidden;}
.list-product li a:hover{ color: #a89659; transition:all 0.3s linear;}
.list-product li a span{ display: block; width: 100%; height: 30px; line-height: 30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.list-product li img{ width: 210px; height: 148px;}



/*--list_search style--*/
.list-search li{ line-height:30px;}
.list-search li span{ float:right;}


/*--article_article style--*/
.info{ color:#808184;}
.content-body{ padding:20px 0; line-height: 30px;}
.prev-next{ width:100%; padding-top:10px; border-top:dotted 1px #d7d7d8; text-align:left; color:#808184;}
.prev-next a{ color:#808184;}
.prev-next a:hover{ text-decoration:underline;}
.prev-next span{ float: right; padding-left: 40px; text-align: right;}


/*--sitemap style--*/
.sitemap li ul li{ float:left; margin:0 0 10px 10px;}

/*--feedback style--*/
.feedback .form-horizontal .control-label{ text-align:left;}
.feedback .f-title{ width: 100%; padding-bottom: 3px; margin-left: -15px; margin-bottom: 15px; border-bottom: solid 1px #ddd; text-indent: 6px; font-size: 15px; font-weight: bold;}
.feedback span{ color:red;}
