*{margin: 0; padding: 0;}
a{text-decoration: none;}
ul,li,p{list-style: none;}
img{border: 0;}
body{font-family: 'Microsoft YaHei';color: #333; font-size: 14px;}
.hhead{ width: 1000px; margin: 5px auto 0; overflow: hidden; display: none;}
.hhead_4{float: right; width: 200px; overflow: hidden;}
.hhead_4 a{color: #666; display: block; }
.hhead_4_1{float: right; padding: 0 10px 0 0;}
.hhead_4_2{ float: right;}
.hhead_4_1:hover{color: #CE9407}
.hhead_4_2:hover{color: #CE9407}
.hhead_4_1 img,.hhead_4_2 img{margin: 3px 3px 0 0; display: block; width: 16px; height: 16px; float: left;}
.anvone{width: 100%; margin:3% auto; }
.logot{width: 20%;  margin: 0 auto;}
.logot img{width: 100%; display: block;}
.logot_1{width: 18px; height: 18px; float: right; margin: -10% 5% 0 0;}
.logot_1 img{width: 100%; display: block;}
.hanv_4{ width: 100%; height: 30px; background:#dd5189; }
.hanv{ width: 100%;  background:rgba(97,76,63,0.85); margin: 0 auto; overflow: hidden; display: none; }
.lcon{background: url(../images/jiantou.png) right center no-repeat; background-size: 15px 15px;}
.currentDt{background:url(../images/jiantou1.png) right center no-repeat; background-size: 15px 15px;}
.hanv_1{ width: 94%; margin:0 auto; }
.hanv_1 li{ width: 100%;   line-height: 50px; font-size: 16px;  border-bottom: 1px solid #826755; float: left;  }
.hanv_1 li a{color: #fff; display: block; height: 50px;}
.hanv_1 li:hover .lcon_1{background: #614C3F;}
.hanv_3 li:hover{background: #614C3F;}
.hanv_3{ width: 100%; display: none; z-index: 100; }
.hanv_3 li{ width: 100%;text-align:left; text-indent: 10px;}


.focus {height:100%;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:200px;overflow:hidden;}
.focus_m li {width:100%;height:200px;_float:left;}

.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:100%;}
.focus_s ul {overflow:hidden;position:absolute;left:47%;top:180px; z-index: 11}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;background:#ccc;width:12px;height:12px;overflow:hidden;}
.focus_s li.active b { background: #614c3f;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:45%; display: none;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}
.focus_1{ width: 100%; height: 200px}
.hbout{width: 100%;margin: 3% auto; overflow: hidden;}
.hbout_1{ text-align: center; padding: 3% 0 }
.hbout_1 h3{background: url(../images/top.png) center 0 no-repeat;padding-top: 5%; font-size: 20px; color: #333; font-weight: normal;}
.hbout_1 p{font-size: 24px;  color: #666}
.hbout_2{ width: 100%; margin:0 auto; overflow: hidden;}
.hbout_2 dl{width: 45%;  float: left; margin-left:3%; margin-top: 20px; }
.hbout_2 dt{width: 100%;  overflow: hidden;}
.hbout_2 dt img{width: 100%;  display: block;}
.hbout_2 dl:hover img{transform:scale(1.2,1.2); transition:all 0.5s ;}
.hbout_2 dd{text-align: center;height: 50px; line-height: 50px;}
.hbout_2 dd a{color: #333}
.hbout_2 dl:hover a{color:#ce9407}
.huan_2{margin-right:0!important;}
.hbout_3{ text-align: center;  margin: 3% auto ; width: 100%; padding: 5% 0;}
.hbout_3 a{ padding: 5px 30px; border: 1px solid #ccc; margin-top: 20px; border-radius:5px;-moz-border-radius:5px; -khtml-border-radius:5px; color: #666;  }
.hbout_3 a:hover{background: #614c3f; transition:all 0.3s; color: #fff;}
.onetwo{ width: 94%; margin: 0 auto;overflow: hidden;}
.onetwo_1{ width: 100%; margin: 0 auto; line-height: 25px; color: #666;}
.onetwo_1 img{ width:100%;display: block; margin: 3% auto;}
.onetwo_bj{width: 100%;background: #f9f9f9; padding:5% 0; }
.hnewle{ width: 100%; float: left; margin: 3% 0 0 0}
.hnewle dt{ width:100%; overflow: hidden; }
.hnewle dt img{ width: 100%;  display: block;}
.hnewle dl h3{margin-top: 10px;  text-align: left;  }
.hnewle dl dd{ width: 100%; line-height: 20px; color: #666; margin-top: 10px;}
.hnewle a{display: block; color: #4d4d4d; }
.hnewri{ width:100%; margin: 3% auto; overflow: hidden;}
.hnewri li{ width: 100%; margin: 30px auto; overflow: hidden;}
.hnewrione{ width: 19%; height: 80px; background: #f2f2f2; float: left; color: #666;}
.hnewritwo{ text-align: center; margin: 0px auto;  border-bottom: 1px solid #fff; font-size: 24px; line-height: 50px;}
.hnewrithree{ text-align: center;  width: 100%; line-height: 30px;}
.hnewrifour{ margin-left: 5%; color: #4d4d4d; float: left; width: 75%;}
.hnewrifour h3{  width: 100%;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.hnewrifive{ color: #666; line-height: 20px; margin-top: 10px; height: 40px; overflow: hidden;}
.hnews{width:94%; margin: 30px auto; overflow: hidden;}
.hbom{ width: 100%; margin: 30px auto 0; overflow: hidden; background:#151515;}
.hbom_1{ width:100%; margin: 30px auto 0; overflow: hidden; line-height: 25px; color: #fff;text-align: center; padding-bottom: 30px;}
.back_to_top{position: fixed;bottom: 30px;right: 20px;width: 50px;height: 54px;z-index: 200; cursor: pointer; display: block; }
.back_1{position: absolute; top: 0; left: 0; opacity: 0.6; background: #969696;width: 55px;height: 54px; }
.back_2{position: absolute;top: 20%; left: 25%; width: 30px; height: 34px; }
.back_2 img{width: 100%; margin: 0 auto; display: block; }
.back_to_top:hover .back_1{background: #969696; opacity: 0.5}
.twoone{ width: 100%; height:150px; }
.twoone_1{ width: 94%; margin: 0 auto; overflow: hidden; }
.twoone_2{ width: 200px;border-right: 1px solid #E5E5E5; padding-right: 50px; overflow: hidden; float: left; display: none;}
.twoone_2 ul{ margin-top: 50px;  padding-bottom: 50px;}
.twoone_2 li{height: 40px; line-height: 40px; border-bottom:1px solid #e5e5e5;text-indent: 24px; background: url(../images/arrow.png) right center no-repeat;}
.twoone_2 a{color: #000; height: 100%; display: block;}
.twoone_2 li:hover a{color: #CE9407}
.colo{color:#CE9407!important; }
.twoone_3{width: 100%; margin: 3% auto;}
.twoone_4{ width: 100%; border-bottom: 1px solid #e5e5e5; height:40px; line-height: 40px; display: none;}
.twoone_4 h3{ float: left; font-size: 16px; font-weight: normal;}
.twoone_4 span{float: right; background: url(../images/house.png) left center no-repeat; text-indent: 20px;}
.twoone_4 a{color: #666;}
.twoone_5{ width: 100%; margin:3% auto; overflow: hidden; line-height: 25px; color:#666;}
.twoone_5 img{margin:3% auto; display: block; width: 100%;}

.huan_1{ width: 94%; margin:10px auto; overflow: hidden;}
.huan_1 dl{width:100%;  margin:5% auto;}
.huan_1 dt{width:100%;  overflow: hidden; }
.huan_1 dt img{ width: 100%; height: 100%; display: block; overflow: hidden;}
.huan_1 dd{line-height:30px; width: 100%; height:30px; margin-top: 10px; }
.huan_1 dd a{color: #666; display: block;}
.huan_1 dl dt:hover img,.detailimg:hover img{transform:scale(1.2,1.2); transition:all 0.2s;}
.cate dl{cursor: pointer;}
.cate dl dd{color: #666;}
/*
.cate dt:hover .cate_1{ width: 100%; height: 100%; z-index: 10; position: absolute; top:0 ; left:0 ;  background: #000; opacity: 0.5; -moz-opacity:0.5;transition: all 0.5s ease 0s;}
.cate dt:hover .cate_2{width:100%; height: 100%; z-index: 11; background: url(../images/cat_8.png) center center no-repeat; position: absolute; top: 0; left: 0;}
*/
.oneone img{width: 100%; display: block;}
.popup-bigic {position:fixed;left: 0;top: 0;bottom:0px;right:0px;margin:atuo;background: #eee;overflow: hidden;z-index: 99;}
.popup-bigic .loading-bigic {position: absolute;left: 50%;top: 50%;width: 24px;height: 24px;margin-left: -12px;margin-top: -12px;}
.popup-bigic .img-bigic {position: absolute;}
.option-bigic {position: absolute;right: 20px;top: 20px;z-index: 1;}
.option-bigic span {display: inline-block;width: 40px;height: 40px;margin-right: 20px;text-indent: -999px;overflow: hidden;cursor: pointer;border-radius: 5px;background-image: url(../images/icons.png);background-repeat: no-repeat;background-color: #fff;opacity: .5;}
.option-bigic span:hover {opacity: 1;}
.option-bigic span.change-bigic {display: none;background-position: -52px 3px;}
.option-bigic span.max-bigic {display: none;background-position: -119px 3px;}
.option-bigic span.close-bigic {background-position: 8px 8px;}
.newsone{ width:100%;margin: 0 auto; overflow: hidden; padding-bottom:5%;}
.newsone dl{padding: 3% 0; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.newsone dl dt{width: 30%;  float: left;}
.newsone dt img{width: 100%; height: 100%; display: block;}
.newsone dd{float: left; margin-left: 3%; width:67%;}
.newsone h3{font-weight: normal; color: #000;}
.newsone_1{ height:40px; margin-top: 3%; color:#666; overflow: hidden;}
.four{ width:94%; margin: 0 auto; overflow: hidden;}
.four_1{ width: 100%; padding:3% 0;}
.four_1 h3{width: 100%; text-align: center; font-size: 20px; color: #666; padding: 20px 0;}
.four_1 ul{width: 100%; text-align: center;}
.four_1 li{display:inline-block;  padding-right: 3%; }
.four_1 li a{color: #666;}
.four_2{ font-size: 16px; line-height: 25px;text-align: justify; padding: 5% 0;}
.four_2 img{ margin: 5% auto; display: block; width: 100%;}
.blem{ width: 100%; padding: 1% 0;overflow: hidden;}
.blem_1{cursor: pointer; width:100%; height: 40px; line-height: 40px ;margin-top: 3%; color: #4d4d4d;background:#e5e5e5 url(../images/fou.jpg)right -3px no-repeat;}
.blem_1 h3{ width: 85%; float: left; text-indent:1%;}
.blem_1_1{ width: 50px; float: right; height: 40px; border-left: 1px solid #fff; }
.blem_2{width: 100%; padding: 3% 0; text-align: justify; line-height: 25px; display: none; cursor: pointer;}
.blem_3{background: #73513c url(../images/fou.jpg)right -45px no-repeat!important; color:#fff;}
.dituone{ width: 100%; height: 300px; margin: 5% auto; overflow: hidden;}
.contact{ margin: 3% auto; width:94%; overflow: hidden;}
.contact_1{ width: 100%; margin: 0 auto; line-height: 25px; color:#666;}
.contact_1 h3{ font-size: 18px;}
.contact_2{ width: 150px; height: 180px; margin:5% auto;color:#666; text-align: center;}
.contact_2 img{width: 100%; height: 150px; }
