*{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;}
.hhead_4{float: right; overflow: hidden;}
.hhead_4 a{color: #666; display: inline-block; }
.hhead_4_1{float: right; padding: 0 20px 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: 1120px; height: 150px; margin: 30px auto; }
.anvone img{width: 148px; height: 148px; margin: 0 auto; display: block;}
.anvone_1{width: 100%; height: 80px;  }
.anvone_5{ width: 1120px; margin:0 auto; text-align: center; }
.oneo{display: inline-block; padding-left: 70px; font-size: 16px; position: relative; height:80px;  line-height: 80px;}
.anvone_1 a{color: #898989; }
.anvone_2{color: #333!important;}
.anvone_1 li a:hover{color: #333}
.anvone_4{position: absolute;top: 80px; left:30px; z-index: 10;background: rgba(97,76,63,0.85);width:200px; display: none; }
.anvone_4 li{width:200px; height:50px; line-height: 50px; text-indent:40px; text-align: left; }
.anvone_4 li a{color: #fff; display: block;}
.anvone_4 li:hover{ background:  #614c3f;}
.anvone_4 li:hover a{color: #fff;}
.focus {height:100%;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:500px;overflow:hidden;}
.focus_m li {width:100%;height:500px;_float:left;}
.logot_1{display: none;}

.hanv{ width: 100%; height: 50px; }
.hanv_1{ width: 1000px; margin:15px auto; text-align: center; }
.hanv_1 li{ display: inline-block; padding:0 15px 0 30px; height: 50px; line-height: 50px; font-size: 16px;  position: relative; }
.hanv_1 li a{ display: block; height: 50px;}
.hanv_1 li:hover a{color: #000}
.hanv_3 li a{color: #fff!important}
.hanv_3 li:hover{background: #614C3F}
.hanv_3{ width: 220px; background: rgba(97,76,63,0.85); overflow: hidden; display: none; z-index: 100;position: absolute; top: 50px; }
.hanv_3 li{ height: 50px;line-height: 50px; width: 100%;text-align:left; text-indent: 10px;}
.lcon_1 a{color:#898989;}
.hanv_2 a{ color:#000;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {overflow:hidden;position:absolute;left:47%;top:470px; 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%;}
.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: 500px}
.hbout{width: 1000px;margin: 50px auto; overflow: hidden;}
.hbout_1{ text-align: center; height: 100px; }
.hbout_1 h3{background: url(../images/top.png) center 0 no-repeat; padding-top: 20px; font-size: 20px; color: #333; font-weight: normal;}
.hbout_1 p{font-size: 24px;  color: #666}
.hbout_2{ width: 1000px; margin:0 auto; overflow: hidden;}
.hbout_2 dl{width: 235px; height: 260px; float: left; margin-right:20px; margin-top: 20px; }
.hbout_2 dt{width: 235px; height: 210px; overflow: hidden;}
.hbout_2 dt img{width: 100%; height: 210px; display: block; transition:all 0.5s;}
.hbout_2 dl:hover img{transform:scale(1.1,1.1); 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: 30px auto 0; width: 1000px; height: 50px;}
.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: 1000px; margin: 0 auto;overflow: hidden;}
.onetwo_1{ width: 1000px; margin: 0 auto; line-height: 25px; color: #666;}
.onetwo_1 img{ width: 900px;display: block; margin: 30px auto;}
.onetwo_bj{width: 100%;background: #f9f9f9; padding:50px 0; }
.hnewle{ width: 48%; float: left; margin: 30px 0 0 0}
.hnewle dt{ width:100%;height: 300px; overflow: hidden; }
.hnewle dt img{ width: 100%; height: 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:50%; float: right; overflow: hidden;}
.hnewri li{ width: 100%; margin: 30px auto; overflow: hidden;}
.hnewrione{ width: 70px; 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: 20px; color: #4d4d4d; float: left; width: 410px;}
.hnewrifour h3{  width: 100%;}
.hnewrifive{ color: #666; line-height: 20px; margin-top: 10px; height: 40px; overflow: hidden;}
.hnews{width: 1000px; margin: 30px auto; overflow: hidden;}
.hbom{ width: 100%; margin: 30px auto 0; overflow: hidden; background:#151515;}
.hbom_1{ width: 1000px; 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: 300px; background-size: 100% 100%;}
.twoone_1{ width: 1000px; margin: 0 auto; overflow: hidden; }
.twoone_2{ width: 200px;border-right: 1px solid #E5E5E5; padding-right: 50px; overflow: hidden; float: left;}
.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: 700px; float: right; margin-top: 50px;}
.twoone_4{ width: 100%; border-bottom: 1px solid #e5e5e5; height:40px; line-height: 40px;}
.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: 20px auto; overflow: hidden; line-height: 25px; color:#666;}
.twoone_5 img{margin:20px auto; display: block;}

.huan_1{ width: 100%; margin:10px auto; overflow: hidden;}
.huan_1 dl{width:220px; height: 225px; float: left; margin-right: 20px; margin-top: 20px;}
.huan_1 dt{width:220px; height: 175px; overflow: hidden; }
.huan_1 dt img{ width: 100%; height: 100%; display: block; overflow: hidden; transition:all 0.5s;}
.huan_1 dd{line-height:30px; width: 100%; height:30px; margin-top: 10px;text-align: center; }
.huan_1 dd a{color: #666; display: block;}
.huan_1 dl dt:hover img,.detailimg:hover img{transform:scale(1.1,1.1); transition:all 0.5s;}
.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: 700px;margin: 0 auto; overflow: hidden; padding-bottom: 30px;}
.newsone dl{padding: 20px 0; border-bottom: 1px solid #e5e5e5; overflow: hidden;}
.newsone dl dt{width: 220px; height: 165px; float: left;}
.newsone dt img{width: 100%; height: 100%; display: block;}
.newsone dd{float: left; margin-left: 20px; width:460px;}
.newsone h3{font-weight: normal; color: #000;}
.newsone_1{ height: 100px; margin-top: 20px; color:#666; overflow: hidden;}
.four{ width:100%; margin: 0 auto; overflow: hidden;}
.four_1{ width: 100%; padding: 20px 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: 5%; }
.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;}
.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: 500px; margin: 5% auto; overflow: hidden;}
.contact{ margin: 3% auto; width: 1000px; overflow: hidden;}
.contact_1{ width: 48%; float: left; line-height: 25px; color:#666;}
.contact_1 h3{ font-size: 18px;}
.contact_2{ width: 150px; height: 180px; float: right; color:#666; text-align: center;}
.contact_2 img{width: 100%; height: 150px; }

/*----------------------��ҳ--------------------------------*/
.black-inline {	margin:0 auto; text-align:center; font-family:"΢���ź�"; padding-top:30px; padding-bottom:30px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:8px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;}   
.black-inline a:hover {	color:#fff; background-color:#CE9407; text-decoration:none;border:1px solid #CE9407;}
.black-inline span.current {padding:8px 12px; background-color:#CE9407; color:#fff;border: 1px solid #CE9407; font-size:12px; margin-left:3px; margin-right:3px;}   
.black-inline span.disabled { padding:8px 12px;font-family:"΢���ź�"; font-size:12px; color:#666; border: 1px solid #bcbcbc;}  