*{padding: 0; margin: 0;}
html,body{font-family:"微软雅黑","宋体",arial; font-size: 14px; margin: 0; padding: 0;color: #666666; }
h1,h2,h3,h4,h5,h6{font-style: normal;}
ul,li,dl,dt{list-style: none;}
img{border: 0px;}
a{text-decoration: none; color: inherit;}
.warp{clear: both;}
.cotainer{width: 1002px; margin: 0 auto;}
.content{background: #FFFFFF; overflow: hidden;width: 1002px; margin: 0 auto;}
.round{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
/*top*/
.top{z-index: 99;position: relative; border-top: 5px solid #a98467;overflow: hidden; }
.logo{display: block; float: left;padding: 12px 0;}
.top_note{position: absolute; right: 0px; top: 0px; padding: 0px 10px; overflow: hidden;height: 30px; line-height: 30px;font-size: 13px; background: #a98467; border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;}
.top_note a{float: right;padding: 0px 5px; margin: 7px 0; color: #ffffff; border-right: 1px solid #ffffff; line-height: 14px;}
.top_note a:hover{text-decoration: underline;}
.top_menu{height: 45px; line-height: 45px;position: relative; background: #A98467;z-index: 100;}
.top_menu ul{}
.top_menu ul li{float: left;min-width:120px ;text-align: center; font-size: 16px;position: relative; }
.top_menu ul li a{color: #ffffff ;}
.top_menu ul li:hover{ background: #664c38;}

.top_menu .menu_hover{display: none; position: absolute;left: 0px;  background: #FFFFFF;width: 170%;z-index: 100; border-radius: 0px 0px 7px 7px;-moz-border-radius: 0px 0px 7px 7px; -webkit-border-radius: 0px 0px 7px 7px; -o-border-radius: 0px 0px 7px 7px; -ms-border-radius: 0px 0px 7px 7px;}
.top_menu .menu_hover .line{width: 50%;height: 4px;background: #66cc33; margin: 5px auto 0 auto;}
.top_menu .menu_hover dl{overflow: hidden;padding: 10px 0 10px 0;text-align: center;}
.top_menu .menu_hover dl dt{font-size: 14px;line-height: 30px;}
.top_menu .menu_hover dl dt:hover{background: #A98467;}
.top_menu .menu_hover dl dt a{color: #000000;}
.top_menu .menu_hover dl dt:hover a{color: #FFFFFF !important;}

.search{float: right; margin-top: 64px;font-size: 13px; }
.search .search_txt{border:1px solid #dadada; height: 24px; padding: 3px 0; line-height: 24px; outline: none; padding-left: 15px; padding-right:10px;width: 140px; float: left; border-right: none;overflow: hidden;border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px;-ms-border-radius: 5px 0 0 5px;-o-border-radius: 5px 0 0 5px;}
.search .search_btn{color: #FFFFFF; border:1px solid #dadada;background: #664c38; padding:0px 10px;height: 32px; outline: none; line-height: 32px;*line-height: 27px; float: left;cursor: pointer;overflow: hidden;border-radius:0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0;-ms-border-radius: 0 5px 5px 0;-o-border-radius: 0 5px 5px 0;}

/* banner */
.banner{position: relative}
.slideBox{ width:100%;  overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background: url(../images/slider_icon.png); background-position: 0px 0px; cursor:pointer; }
.slideBox .hd ul li.on{background-position: 0px -20px; color:#fff; }
.slideBox .bd{ position:relative; height:100%;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%;  display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:0;top: 0px; display:block; width:30%; margin-left:5% ; height:100%; background:url(../images/prev.png) left center no-repeat; filter:alpha(opacity=00);opacity:0;   }
.slideBox .next{ position:absolute; right:0;top: 0px; display:block; width:30%; margin-right: 5%; height:100%; background:url(../images/next.png) right center no-repeat; filter:alpha(opacity=00);opacity:0;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.main_box_cont{overflow: hidden;position: relative; top: -30px; background: #ffffff; border-top: 6px solid #a98467; height: 290px; border-bottom: 1px solid #dfdfdf; box-shadow: 0px 0px 10px rgba(0,0,0,0.4);-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);-o-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);-ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4);}

/*main_box*/
.main_box{ position: relative;background: #f4f4f4;}
.box1{width: 33.5%;float: left;overflow: hidden;}
.box2{width: 33%;float: left;overflow: hidden;border-right: 1px dashed #dfdfdf;}
.box1 .title,.box2 .title,.box3 .title{ height: 45px; line-height: 45px; font-size: 16px; overflow: hidden; border-bottom: 1px dashed #dfdfdf; margin: 0px 3%;}
.box1 .title .span1,.box2 .title .span1,.box3 .title .span1{font-weight: 500; float: left;padding-left: 40px; display:block; position: relative; font-size: 13px;}
.box1 .title .span1 a,.box2 .title .span1 a,.box3 .title .span1 a{color: #000000 !important;}
.box1 .title .span1 a b,.box2 .title .span1 a b,.box3 .title .span1 a b{font-size: 16px; padding-right: 8px;}
.box1 .title .span1 i,.box2 .title .span1 i,.box3 .title .span1 i{position: absolute;top: 10px; left: 8px; width: 30px; height: 30px;background:url(../images/title_icon.png) 5px 5px no-repeat;}
.box1 .title .span2,.box2 .title .span2,.box3 .title .span2{padding-left: 30px; float: right; font-size: 13px; padding-right: 10px;}
.box1 .title .span2 a,.box2 .title .span2 a,.box3 .title .span2 a{color: #000000 !important;}

.box1 ul{ padding:14px 4% ; width:92%; float: left;overflow: hidden;display: none;}
.box1 ul .ul_img{float: left;width: 250px; height: 184px; margin-right: 10px;}
.box1 ul .ul_list{width: 98%;float: left;padding-left: 2%;}
.box1 ul .ul_list li .a2{width:100% ;display: inline-block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left; color: #666666 !important;}
.box1 ul li{ width: 100%; height: 35px; line-height: 35px; position: relative; float: left;  font-size: 14px;}
.box1 ul li:hover,
.box1 ul li a:hover,.box1 ul li span:hover{color: #917158 !important;}
.box1 ul li .a1{width:100% ;display: inline-block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left; color: #666666 !important;}
.box1 ul li span{ float: right;}
.box1 ul li i{position: absolute;top:17px; left: -7px; width: 2px; height: 2px; background: #666666;}

/* 本例子css */
.slideGroup{ width:68%; text-align:left; margin: 30px auto 15px auto; }

.slideGroup .slideBox1{ zoom:1; /*padding:10px 0 10px 42px; */position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-28px; top:0px; display:block; width:20px; height:156px; background:url(../images/arrow.png) 3px center no-repeat; }
.slideGroup .sNext{ left:auto; right:-28px; background:url(../images/arrow.png) -22px center no-repeat ;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:211px; height: 156px;  display:block; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .tit{ line-height:24px;padding: 5px 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/* 本例子css */
.box3 {width: 33%;float:left;  overflow: hidden; border-right: 1px dashed #dfdfdf;}
.box3 img{padding: 10px 9px 0px 9px;}
.box3 .text{padding:10px;text-indent: 2em;font-size: 12px; line-height: 20px; overflow: hidden; height: 140px;}
/*footer*/
.footer{background:#ffffff ;border-top: 1px solid #dfdfdf; overflow: hidden;}
.footer img{display: block;float:right;margin-top: 40px;}
.footer .txt{float: left;overflow: hidden;width: 75%;padding: 40px 0 20px 0;}
.footer .txt ul{overflow: hidden;}
.footer .txt ul li{float: left;padding: 0 10px; border-right: 1px solid #666666; line-height: 14px;}
.footer .txt ul li a{color: #666666;}
.footer .txt ul li:hover a{color: #A98467; text-decoration: underline;}
.footer .txt p{text-align: left; line-height: 30px; width: 100%; padding: 10px 0;}



.child_box{position: relative; }


.box_right .title{border-bottom: 1px solid #dfdfdf; padding: 7px 20px; margin-bottom: 20px; color: #A98467;position: relative; font-size: 16px;}
.box_right .title b{position: absolute; left: 10px; top: 17px;width: 3px; height: 3px; background: #676767;}
.box_right .title p{position: absolute;right: 0px; top: 7px;color:  #707070 !important;font-size: 14px;}
.box_right .title p a{color: #707070 !important;}
.box_right .title p a:hover{color: #A98467 !important;}

.child_box .box_list{position: absolute; left: 0px; top: 0px; background: #FFFFFF;min-height: 450px; width: 23%;background: url(../images/child_bg.png) center top no-repeat;}
.child_box .box_list .tit{font-size: 16px; padding-bottom:12px; margin: 22px 20px 0px 20px; border-bottom: 1px solid #A98467;}
.child_box .box_list li{padding: 12px 0px; margin: 7px 20px 7px 20px ;text-align: center; font-size: 15px;cursor: pointer;}
.child_box .box_list li a{color: #666666;}
.child_box .box_list li.on {background: #A98467; }
.child_box .box_list li.on a{color: #FFFFFF;}



.child_box .box_list li { padding: 12px 0px; margin: 7px 20px 7px 20px; text-align: center; font-size: 16px; cursor: pointer; background: #efefef; }
.child_box .box_list li a { color: #666666; }
.child_box .box_list li.on { background: #A98467; }
.child_box .box_list li.on a { color: #FFFFFF; }
.child_box .box_list dl { display: none; margin: 7px 20px 7px 20px; text-align: center; font-size: 14px; cursor: pointer; }
.child_box .box_list dl.ondis { display: block !important; }
.child_box .box_list dl dd { padding: 5px 0; }
.child_box .box_list dl dd:hover { color: #A98467; }






.child_box .box_list img{display: block; margin: 10px auto;}
.child_box .box_right{width: 76.5%;padding-left: 23.5%; overflow: hidden;padding-bottom: 50px; padding-top: 20px; min-height: 500px;}
.child_box .box_right ul{overflow: hidden;padding: 20px 0;}
.child_box .box_right ul li{float: left; overflow: hidden;margin: 0 19px 10px 19px ; *margin: 0 2px 10px 2px ;}
/*.child_box .box_right ul li:hover img{border: 1px solid #5fba24;}*/
.child_box .box_right ul li img{display: block; width: 217px; height: 158px;border: 1px solid #dfdfdf; box-sizing: border-box; }
.child_box .box_right ul li p{text-align: center; padding: 10px 0;font-size: 15px;}
.child_box .box_right .contact .txt{position: relative;height: 50px;}
.child_box .box_right .contact .txt p{position: absolute; top: 0px;text-align: center;}

.box_right .ul_list { width: 100%; float: left; padding: 5px 0; overflow: hidden; }
.box_right .ul_list .news_img { float: left; display: block; margin-right: 15px; width: 115px; height: 88px; }
.box_right .ul_list .news_warp .p1 { width: 80%; line-height: 25px; overflow: hidden; float: left; font-size: 14px; padding-top: 10px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.box_right .ul_list .news_warp .a1 { width: 70% !important; }
.box_right .ul_list .txt .h1 { font-size: 16px; padding: 4px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.box_right .ul_list .txt p { line-height: 22px; text-indent: 2em; font-size: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.box_right .ul_list li { width: 97%; padding: 15px 0 15px 1%; position: relative; float: left; font-size: 15px; color: #313131; border-bottom: 1px dashed #dfdfdf; overflow: hidden; }
.box_right .ul_list li:last-child { border-bottom: none; }
.box_right .ul_list li a:hover, .box_right .ul_list li:hover span { color: #a98467 !important; }
.box_right .ul_list li .a1 { width: 80%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.box_right .ul_list li a { color: #313131 !important; }
.box_right .ul_list li b { width: 3px; height: 3px; background: #666666; position: absolute; content: ''; top: 23px; left: 10px; }
.box_right .ul_list li span { float: right; }
.box_right .ul_list li p { float: left; padding-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; }

/*内容页*/
.art .title { padding: 0px 0px 10px 0px; font-size: 16px; text-align: center; }
.art .other { padding: 0px 0px 10px 0px; font-size: 13px; color: #666666; text-align: center; }
.art img { display: block; margin: 0 auto; }
.art p { width: 95%; margin: 20px auto; }



