body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { margin:0px; padding:0px; font-family:"微软雅黑"; font-size:14px; -webkit-text-size-adjust:100%; background:url(../images/body-bg.jpg);}
ul,li { list-style:none;}
a { text-decoration:none; color:#666; transition: all 0.5s ; -o-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
a:hover { color:#007e15; transition: all 0.5s ; -o-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s;}
img { border:none;}
em{font-style:normal}
p{word-wrap:break-word}
.clear { clear:both;}/*url(../images/top-bg.jpg) left top repeat-x*/
.top { width:100%; height:auto; background: #FFF;}
.top-header { width:1160px; height:34px; line-height:34px; margin:0px auto;}
.top-header-left { float:left; height:34px; line-height:34px; color:#666; font-size:14px;}
.top-header-right { float:right; height:34px; line-height:34px; font-size:14px;}
.top-header-right a { padding:0px  0px 0px 10px;}
.top-logo { width:1160px; height:80px;background:; margin:0px auto;  margin-bottom:30px; position:relative;}
.top-logo-l { width:400px; padding-right:10px; height:122px; float:left; overflow:hidden; background:url(../images/logo-bg.jpg) right top no-repeat;}
.top-logo-m { width:390px; height:122px; float:left; background:url(../images/header-middle.jpg) left top no-repeat;}
.top-logo-r { width:305px; height:122px; float:right; background:url(../images/400.jpg) left top no-repeat;}
.menu { width:100%; height:60px; background:url(../images/menu8-bg.jpg) left top repeat-x;}
.nav { width:1160px; height:60px; margin:0px auto;}
.nav ul li { float:left; height:60px; line-height:60px; text-align:center; width:12.5%; font-size:18px; position:relative}
.nav ul li em { float:left; width:1px; height:60px; float:right; background:url(../images/line1.jpg) left top no-repeat;}
.nav ul li a { color:#FFF; font-weight:bold; width:144px; height:60px; float:left; line-height:60px; text-align:center; background-image:url(../images/menu8-bg.jpg); background-position:0px 0px; transition: all 0.2s ; -o-transition: all 0.2s; -ms-transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s;}
.nav ul li a:hover,.nav ul li .active { color:#FFF; background-image:url(../images/menu8-bg.jpg);  background-position:0px 60px; transition: all 0.3s ; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s;}
.nav li .childmenu { position:absolute; top:60px; left:-1px; z-index:9999; width:100%;}
.nav li .childmenu ul li { width:100%; height:40px; line-height:40px; text-align:center;}
.nav li .childmenu ul li a { width:90%;  padding:0px 5%; height:40px; line-height:40px; font-size:14px;  overflow:hidden; font-weight:normal; background: #006802; }
.nav li .childmenu ul li a:hover{background: #33d26b;}
.banner { width:100%; height:565px;}
.banner .banner-img { width:100%; height:515px; position:relative}
.banner .banner-img #slides { display:block; width:100%; height:515px; position:relative; border:1px s-resize #F00;}
.banner .banner-img #slides li{ display:block; width:100%; height:100%; position:absolute; background-repeat:no-repeat; background-position:center top;}
.banner .banner-img #slides li a{ display:block; width:100%; height:100%; text-indent:-9999px;}
.banner .banner-img #pagination { display:block; list-style:none; position:absolute; left:23%; bottom:10px; z-index:9900; padding:5px 15px 5px 0; margin:0}
.banner .banner-img #pagination li{ display:block; list-style:none; width:15px; height:15px; border-radius:8px; float:left; margin-left:15px;background:#727272 }
.banner .banner-img #pagination li a{ display:block; width:100%; height:100%; overflow:hidden; text-indent:-999px;}
.banner .banner-img #pagination li.current{ background:#FF9501}
.banner .banner-line { width:100%; height:10px; background:#00AB4F}
.banner .banner-bg { width:1160px; height:40px; line-height:40px; background:url(../images/banner-bg.jpg) left top no-repeat;}

.banner1 { width:100%; height:565px;position:relative;overflow: hidden;}
.banner1 .sprev { position: absolute; top: 48%; left: 3%; z-index: 1000;}
.banner1 .snext { position: absolute; top: 48%; right: 3%; z-index: 1000;}
.banner1 .bd {position: absolute; z-index: 900;width:100%;height:515px; }
.banner1 .bd img{width: 100%;height:515px;position: relative;}
.banner1 .bd .span1 {width: 30%;height: 50px;line-height: 50px;left:10%;text-align: center; position: absolute; z-index: 1001;top: 30%; font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
    color: #007e15;text-shadow:#FFF 2px 2px 0; -webkit-text-shadow:#FFF 2px 2px 0; -moz-text-shadow:#FFF 2px 2px 0; *filter: Glow(color=#000, strength=1); letter-spacing:3px;
    margin: 0 0 26px;font-size:40px; font-weight:bold;}
.banner1 .bd .p1 {width: 30%;left:10%;position: absolute; z-index: 1001;top:50%;font-size:28px;color:#007e15;text-align: center;}
.banner1 .bd .span2 {width: 30%;height: 50px;line-height: 50px;left:60%;text-align: center; position: absolute; z-index: 1001;top: 30%; font:400 32px/1.2 "microsoft yahei", Tahoma, arial, sans-serif;
    color: #007e15;text-shadow:#FFF 2px 2px 0; -webkit-text-shadow:#FFF 2px 2px 0; -moz-text-shadow:#FFF 2px 2px 0; *filter: Glow(color=#000, strength=1); letter-spacing:3px;
    margin: 0 0 26px;font-size:40px; font-weight:bold;}
.banner1 .bd .p2 {width: 30%;left:60%;position: absolute; z-index: 1001;top:50%;font-size: 28px;color:#007e15;text-align:center;}
.banner1 .banner-line { width:100%; height:10px; background:#007e15;padding-top: 515px;}
.banner1 .banner-bg { width:1160px; height:40px; line-height:40px; background:url(../images/banner-bg.jpg) left top no-repeat;}
.banner1 .hdbox { bottom: 60px;position: absolute; z-index: 1000;width:100%; }
.banner1 .hdbox .hd{width: 100%;text-align: center;padding-left: 48%;height: 12px;line-height: 12px;overflow:hidden;}
.banner1 .hdbox .hd li{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#000;}
.banner1 .hdbox .hd li.on{background: #fff;cursor:pointer;}

.adv_top-l{ width:136px; height:100px; float:left; margin-left:50px;  }
.adv_top-r{ width:136px; height:100px; float:right; margin-right:50px; }

.sell{width: 1138px;height:500px;margin:0px auto;}
.selllist{width: 280px;margin:0px 0px 0px 0px;float: left;}
.selllist .title{ width:100%; height:58px; background:url(../images/list-menu1.jpg) left top repeat-x; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.selllist .title em { float:left; height:58px; line-height:58px; font-size:18px; font-weight:bold; color:#FFF; text-indent:10px;}
.selllist .listcat {display:inline-block;
	background:#FFF;
	font:14px/28px "Microsoft Yahei";color:#FFF;
	border: 2px solid #007e15;
	width:276px;min-height:404px;overflow:hidden;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.selllist .listcat ul{}
.selllist .listcat li{height:45px;width:276px; background: #FFF;}
.selllist .listcat li a{display:block;padding-left: 40px;height:45px;line-height:45px;width:240px;background: url(../images/ss2.png) 20px 18px no-repeat;}
.selllist .listcat li a:hover{color:#FFF;padding-left: 40px;height:45px;line-height:45px;width:240px;background: #007e15 url(../images/ss.png) 20px 18px no-repeat;}
.index-sell { width:840px; height:auto; float: right;}
.index-sell .title { width:100%; height:58px; background:url(../images/list-menu1.jpg) left top repeat-x; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.index-sell .title em { float:left; height:58px; line-height:58px; font-size:18px; font-weight:bold; color:#FFF; text-indent:10px;}
.index-sell .title span { float:right; height:58px; line-height:58px; margin-right:10px;}
.index-sell .title span a { color:#FFF;}
.index-sell .title span a:hover { color:#F60}
.index-sell .list { width:100%; height:412px; background:#F8F8F8;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-shadow:1px 1px 1px #EEE; -webkit-box-shadow:1px 1px 1px #EEE; -moz-box-shadow:1px 1px 1px #EEE;}
.index-sell .list .cont1 { width:100%; height:400px;}
.index-sell .list .cont1 ul li { float:left; width:190px; height:200px; margin:0px 8px 0px 8px;}
.index-sell .list .cont1 ul li img { width:190px; height:153px; border:2px solid #DDD; margin:5px;}
.index-sell .list .cont1 ul li span { float:left; width:190px; height:20px; line-height:24px; margin:3px 5px; text-align:center; overflow:hidden;}
.hf-banner-1 { width:1138px; height:auto; margin:10px auto; text-align:center;}
.hf-banner-1 img{width:1138px;}
.hf-banner-1 .hf-banner-1bg { width:1137px; height:393px; background:url(../images/youshi0.jpg) left top no-repeat; margin:0px auto;}
.hf-banner-2 { width:100%; height:1265px; background: url(../images/bbq2.jpg) left top;}
.hf-banner-2 .hf-banner-2bg { width:1137px; height:1265px; background:url(../images/youshi.jpg) left top no-repeat; margin:0px auto;}
.index-case { width:1138px; /*height:300px;*/ margin:0px auto;}
.index-case .title { width:100%; height:58px; background:url(../images/list-menu1.jpg) left top repeat-x; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.index-case .title em { float:left; height:58px; line-height:58px; font-size:18px; font-weight:bold; color:#FFF; text-indent:10px;}
.index-case .title span { float:right; height:58px; line-height:58px; margin-right:10px;}
.index-case .title span a { color:#FFF;}
.index-case .title span a:hover { color:#F60}
.index-case .list { width:100%;/* height:240px; */background:#F8F8F8;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-shadow:1px 1px 1px #EEE; -webkit-box-shadow:1px 1px 1px #EEE; -moz-box-shadow:1px 1px 1px #EEE;}
.index-case .list .cont1 { width:1138px; /*height:240px;*/}
.index-case .list .cont1 ul li { float:left; width:210px; height:200px; margin:20px 7px 0px 10px;}
.index-case .list .cont1 ul li img { width:194px; height:157px; border:2px solid #DDD; margin:5px;}
.index-case .list .cont1 ul li span { float:left; width:194px; height:24px; line-height:24px; margin:3px 5px; text-align:center; overflow:hidden;}
.index-intro { width:1138px; height:322px; margin:30px auto;}
.index-intro-left { width:715px; height:322px; float:left; background:#FFF; padding:0px 20px;}
.index-intro-left .title { width:715px; height:40px; line-height:40px; margin-top:10px; border-bottom:1px solid #DDD; }
.index-intro-left .title em {color:#007e15; font-weight:bold; font-size:18px; float:left;}
.index-intro-left .title span { float:right;}
.index-intro-left .img { width:300px; height:230px; float:left; background:url(../images/intro-bg.jpg) left top no-repeat; margin-top:15px;}
.index-intro-left .img img { margin-top:11px; float:left; margin-left:10px; width:274px; height:206px;}
.index-intro-left .txt { width:400px; height:230px; float:right; margin-top:15px; line-height:32px; overflow:hidden; color:#666; letter-spacing:1px;}
.index-intro-right { width:320px; height:322px; float:right; background:#FFF; padding:0px 15px;}
.index-intro-right .title { width:320px; height:40px; line-height:40px; margin-top:10px; border-bottom:1px solid #DDD; }
.index-intro-right .title em {color:#007e15; font-weight:bold; font-size:18px; float:left;}
.index-intro-right .title span { float:right;}
.index-intro-right .img { width:320px; height:230px; margin-top:15px;}
.link { width:100%; height:auto; background:url(../images/link-bg.jpg) left top repeat-x;}
.link-body { width:1138px; height:auto; padding:10px 0px; margin:0px auto; overflow:hidden;}
.link-body .title { width:100%; height:48px; line-height:48px; margin-top:10px; border-bottom:1px solid #DDD; font-size:18px; font-weight:bold; color:#007e15}
.link-body .list { width:100%; height:auto; margin-top:10px;}
.link-body .list ul li { float:left; padding:0px 10px; height:41px; line-height:41px;}
.bottom { width:100%; height:180px; background:url(../images/bottom-bg.jpg) left top repeat-x;background-size:100% 100%;}
.bottom-center { width:1138px; height:180px; margin:0px auto;}
.fotNav {color: #666;height: 50px;line-height: 50px;font-size: 13px;text-align:center;}
.fotNav a {padding: 0 35px;color: #666;}
.bottom-center-left { width:523px; float:left; height:100px; background:url(../images/bottom-logo.jpg) left top no-repeat;}
.bottom-center-right { width:100%; height:75px; float:left; margin-top:20px; line-height:25px; color:#666; text-align:center}
.bottom-center-right a{color: #666;}
.pro-switch { margin-top:10px; height:250px; }
.pro-switch ul li { display:block; line-height:32px; height:32px; width:100%;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-indent:10px; background:url(../images/dian.gif) left 12px no-repeat;}
.pro-switch ul li span { float:right; color:#999}
.logo-text { float:left; width:800px; height:auto; margin-top:20px; text-align:left; font-size:32px;color:#007e15; letter-spacing: 3px;font-family : "微软雅黑";}
.logo-business{ width:800px;font-size:16px; color:#666;  word-spacing:3px;letter-spacing:4px;}
.logo-phone{ width:300px;float:right; }
.logo-phone span{ position:absolute;margin-left:-200px; font-size:24px;color:#007e15;margin-top:70px; letter-spacing: 2px; white-space: nowrap;} 
.top-logo a img{padding-top:15px;float: left;}
.logo-business2{float: left;
	color: #5a5b5a;
	font-size: 20px;
	height:122px;
	width:540px;
	padding: 25px 15px 20px;color:#00AB4F;}

.nadv{width: 1138px;height: 1215px; background:url(../images/youshi1.jpg);background-size: 100% 100%; margin:0px auto;}
.nadv_top{height:100px;padding: 80px 0px 0px 50px;width:auto;}                      
.nadv_top .nadv_name{position:relative;font-size:48px;color: #016905;width:auto;float:left;height:150px;border-bottom: 2px solid #F39800;font-family: "华文琥珀";font-weight: bold;}
.nadv_top .nadv_why{position:relative;font-size: 30px;color: #f39800;top: -50px;height:30px;line-height: 30px;float:left;margin-right: 500px;font-family: "微软雅黑";font-size: 30px;}
.nadv_con{height:1000px;margin: 50px 0px 0px 50px;width: auto;}
.nadv_con .nadvs{height:160px;width: 650px;margin-top:20px;}
.nadv_con .nadvs_img{float:left;}
.nadv_con .nadvs_name{font-size:24px;width:auto;color:#f39800;margin-left:80px;font-family: "微软雅黑"; }
.nadv_con .nadvs_con{float：left;font-size: 14px;color:#505050;margin-left:80px;margin-top: 10px;font-family: "微软雅黑";line-height: 26px}


/*	.adv {
    margin: 0px auto; width: 1140px; height: auto; overflow: hidden;
}
.adv_top {
    background:url(../images/list-menu1.jpg) ;background-size: 100% 100px; width: 100%; height: 100px;  text-align: center; color: rgb(255, 255, 255); line-height: 100px; font-size: 30px; font-weight: bold;
}
.adv_top span {
    margin: 0px 5px; color: rgb(255, 204, 0); font-size: 50px;
}
.adv_ct {
    padding: 0px 0px 0px 0px; color: rgb(102, 102, 102);
}
.adv_ct dl {
    width: 650px; overflow: hidden;
}
.adv_ct dl dt {
    background: url(../images/adv_tt_bg.gif) no-repeat left 3px; padding: 0px 0px 0px 40px; height: 54px; color:#007e15; line-height: 54px; overflow: hidden; font-family: "黑体","微软雅黑"; font-size: 24px;
}
.adv_ct dl dt span {
    margin: 0px 0px 0px 10px; color: rgb(186, 189, 189); font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.adv_ct dl dd {
    padding: 6px 0px 0px 40px; line-height: 25px; text-indent: 2em; font-size: 14px;
}
.adv_ct dl dd span {
    color: rgb(22, 68, 137);
}
.adv_up {
    background: url(../images/mid_062.png) no-repeat 705px 60px; height: 360px; overflow: hidden;
}
.adv1 {
    height: 165px; overflow: hidden; padding-top: 24px;
}
.adv_btm {
    background: url(../images/adv2.png)  no-repeat left 70px; padding: 8px 0px 0px 493px; height: 406px; overflow: hidden; margin-top: -8px;
}
.adv3 {
    padding: 30px 0px 0px; height: 170px; overflow: hidden;
}
*/
.h_pho {
    OVERFLOW: hidden; FONT-SIZE: 12px; WIDTH: 190px; BACKGROUND: url(../images/tel.gif) no-repeat left 40px; COLOR: #4d5656; PADDING-BOTTOM: 0px; PADDING-TOP: 36px; PADDING-LEFT: 60px; LINE-HEIGHT: 24px; PADDING-RIGHT: 0px
}
.h_pho SPAN {
    FONT-SIZE: 30px; FONT-FAMILY: "Times New Roman", Times, serif; COLOR: #cc1214; DISPLAY: block
}