﻿/******--------------------- 全局 ---------------------******/
.footer,.header,.mainwrap{ width:1200px; margin-left:auto; margin-right:auto; padding:0px;}

/******--------------------- head---------------------******/
#header{ width:100%; height:110px; background:url(../Images/xian1.jpg) left top repeat-x; position:relative; }
#header:before{ content:''; position:absolute; width:75px; height:131px; background:url(../Images/head_bg1.png) no-repeat; left:0; top:0;z-index:99999;}
#header:after{ content:''; position:absolute; width:141px; height:148px; background:url(../Images/head_bg2.png) no-repeat; right:0; top:0;z-index:99999;}
.header{ height:100%;}


.logo{ margin-top:25px;} 
/******--------------------- nav---------------------******/
.navbar{ width:700px; margin-top:46px; margin-right:132px; }
.nav{ width:100%; display:block;  position:relative; z-index:1000 !important; height:35px;    }
	.nav h3{ font-size:100%; font-weight:normal; width:90x; margin-left:9px; }
	.nav .m{  position:relative; float:left;display:block; height:48px;}
	.nav h3 a p{ height:10px; line-height:10px; text-transform:uppercase; font-size:12px; color:#343230e; margin-top:8px;}
	.nav h3 a{width:86px; padding-left:4px;  height:48px;  zoom:1;     display:block;  color:#43230e; font-size:16px; text-align:center; }
	.nav li:hover h3>a,.nav h3 a:hover,.nav h3 .current{ color:#006026;}
	




/*** banner ***/
.banner{width:100%; height:500px; overflow: hidden;}
.focusBox { position: relative; width:100%; height:500px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img ,.focusBox .pic li,.focusBox .pic li a{  width:100%; height:500px;  display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../Images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../Images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 48px; height: 90px; margin: -100px 0 0; display: none; background: url(../Images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 60%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }


.nybanner{ width:100%; height:440px;}
.nybanner .focusBox { height:440px !important;}
.nybanner .focusBox .pic img {  width:100%; height:440px;  display: block; }





/* 本例子css */
	.ladyScroll{width:1200px;position:relative; margin-left:auto; margin-right:auto; margin-top:30px; }
	/*.ladyScroll .prev,.ladyScroll .next{width:17px;height:36px;position:absolute;top:70px;left:0;z-index:100; cursor:pointer;}
	.ladyScroll .prev{background:url(../Images/arrow_1.png) no-repeat;}
	.ladyScroll .next{ left:auto; right:0; background:url(../Images/arrow_2.png) no-repeat;}*/

	.ladyScroll .scrollWrap{width:1200px;overflow:hidden;}
	.ladyScroll dl{float:left;width:380px;text-align:center;position:relative; margin-right:30px;}
	.ladyScroll  dt{width:380px;height:280px; }
	.ladyScroll  img{display:block;width:380px;height:280px;}
	.ladyScroll  dd{height:42px;line-height:42px;font-size:16px;color:#333333;text-align:center;}
	.ladyScroll  dd a{height:42px;line-height:42px;font-size:16px;color:#333;text-align:center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
  }
	.ladyScroll dd:hover a{ color:#006026;  }



/* 本例子css */
	.ladyScroll2{width:100%;position:relative; margin-left:auto; margin-right:auto; margin-top:30px;}
	/*.ladyScroll2 .prev,.ladyScroll .next{width:17px;height:36px;position:absolute;top:70px;left:0;z-index:100; cursor:pointer;}
	.ladyScroll2 .prev{background:url(../Images/arrow_1.png) no-repeat;}
	.ladyScroll2 .next{ left:auto; right:0; background:url(../Images/arrow_2.png) no-repeat;}*/

	.ladyScroll2 .scrollWrap2{width:100%;overflow:hidden;}
	.ladyScroll2 dl{float:left;width:380px;text-align:center;position:relative; margin-right:30px;}
	.ladyScroll2  dt{width:380px;height:280px; }
	.ladyScroll2  img{display:block;width:380px;height:280px;}
	.ladyScroll2  dd{height:42px;line-height:42px;font-size:16px;color:#333333;text-align:center;}
	.ladyScroll2  dd a{height:42px;line-height:42px;font-size:16px;color:#333;text-align:center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;
  }
	.ladyScroll2 dd:hover a{ color:#006026;  }



	/* 本例子css */
	.scrollBox{ width:100%; position:relative;  margin-top:30px;}
	.scrollBox .piclist{ overflow:hidden; zoom:1;}
	.scrollBox .ohbox{overflow:hidden; position:relative;width:100%;}
	.scrollBox {position:relative;overflow:hidden;zoom:1;}
	.scrollBox .piclist li{float:left; display:inline; width:380px;margin-right:30px;}
	.scrollBox .piclist li img{ width:380px; height:280px;}
	.scrollBox .piclist li:hover img{opacity: .7;
    filter: alpha(opacity=70);}
	.scrollBox .piclist li span{height:42px;line-height:42px;font-size:16px;color:#333;text-align:center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; display:block;  }
/*	.scrollBox .pageBtn span{ background:url(../Images/bntbg.png) no-repeat; display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
	.scrollBox .pageBtn .prev{left:20px;background-position:-11px -84px ;}
	.scrollBox .pageBtn .next{right:20px;background-position:-53px -84px ;}
	.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
	.scrollBox .pageBtn .list li{ background:url(../Images/bntbg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
	.scrollBox .pageBtn .list li.on{background-position:-114px -57px }*/

		.picScroll-left{ width:100%; position:relative;  margin-top:30px;}
	.picScroll-left .piclist{ overflow:hidden; zoom:1;}
	.picScroll-left .bd{overflow:hidden; position:relative;width:100%;}
	.picScroll-left {position:relative;overflow:hidden;zoom:1;}
	.picScroll-left .piclist li{float:left; display:inline; width:380px;margin-right:30px;}
	.picScroll-left .piclist li span{height:42px;line-height:42px;font-size:16px;color:#333;text-align:center;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; display:block;  }
.picScroll-left .piclist li img{ width:380px; height:280px;}
.picScroll-left .piclist li:hover img{opacity: .7;
    filter: alpha(opacity=70);}



/*** 首页 关于我们 ***/
.homeabout{ background:#70aa70; margin-top:63px;}
.aboutimg{background:url(../Images/aboutimg.jpg) left top no-repeat; background-size:cover; width:50%; height:460px;}
.aboutbox{width:50%; height:460px;}
.about{ color:#ffffff; font-size:14px; line-height:25px; padding-left:63px; padding-top:25px; height:300px; overflow:hidden; width:535px;}


/*** 首页 新闻资讯 ***/
.newsbox{ margin-top:30px;}
.newsbox ul{ margin:0; padding:0; width:105%;}
.newsbox ul li{ display:block; width:555px; float:left; margin-right:70px;}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
	position:relative;
}
.news_time {
    display: block;
    font-weight: 300;
    height: 30px;
    color: #9f9f9f;
    font-size: 16px;
	    font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;
}
 .media-heading:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 1px;
    background-color: #70aa70;
    bottom: 0;
    -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
}
 .media-heading:hover:before{width:100%;-webkit-transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s}
.newsbox ul li p.des {
    font-size: 14px;
    color: #7b7b7b;
	line-height:20px;
	height:60px; overflow:hidden;
}
.media-heading a {
    border-bottom: 1px solid #efefef;
    font-size: 16px;
    color: #444444;
    display: block;
    padding-bottom: 20px;
}


/*** 首页 联系我们 ***/
.homecontact{ margin-top:80px;}
.contactbox{ margin-top:30px; width:530px; position:relative; margin-left:auto; margin-right:auto; height:270px;}
.contact{ padding-left:77px; background:url(../Images/icon_contact.png) left 13px no-repeat;}
.contact{ line-height:78px; color:#222222; font-size:14px;}

.wechat{ position:absolute; right:0; top:0; width:202px;}
.wechat img{ width:202px; height:202px; }
.wechat p{ color:#222222; font-size:14px; line-height:35px; text-align:center;}
/******--------------------- container---------------------******/
#container{ width:100%; }


/***----  mianbox 主体部分 --- ***/
.nymain{ padding-top:220px;  width:100%; min-height:800px; background:#ffffff url(../Images/bybg.jpg) center top no-repeat; }
.nybg{ background:url(../Images/zhezhao.png) repeat; width:1110px; margin-left:auto; margin-right:auto; }
.mainbox{ padding:53px 53px;}





/******--------------------- News 新闻 ---------------------******/
.mainbox_2d{ margin-top:10px;  padding:0px; width:100%;}
.mainbox_2d ul li{ margin:0px; padding:0px; display:block; height:35px; position:relative; border-bottom:1px dotted #bbb; }
.mainbox_2d ul li:before{ position:absolute; left:3px; top:17px; content:''; width:3px; height:3px; background:#333;}
.mainbox_2d ul li,.mainbox_2d ul li a{ display:block; height:35px;line-height:35px; color:#666666; font-size:14px; }
.mainbox_2d ul li a{ padding-left:20px; width:80%;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2d ul li span{ display:block;color:#666666; font-size:14px; position:relative; height:35px; line-height:35px;}
.mainbox_2d ul li a:hover{color:#006026;}


/***  page 单页 ***/
.mainbox_2{ padding-top:15px;color:#666666; line-height:24px;  font-size:14px; }


 
/*--详细--*/
.time2 { margin-top:10px;}
.show_pic{ color:#444444; padding-top:10px; margin:0px 40px;}
.show_pic h4{ font-size:20px;}
.pic_cp img{max-width:650px; border:1px solid #ccc; margin-top:10px; }
.nrr { padding:10px 0; color:#666666; line-height:24px;  font-size:14px; }


/******--------------------- product 产品 ---------------------******/
.mainbox_2a{ width:105%; }
.mainbox_2a dl { width:230px;  margin-bottom:10px; margin-right:29px; float:left;   }
.mainbox_2a dl dt,.mainbox_2a dl dt  img{width:230px; height:170px; }
.mainbox_2a dl dd { text-align:center;  }
.mainbox_2a dl dd a {display:block; line-height:35px; height:35px;  color:#333333;font-size:14px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.mainbox_2a dl dd a:hover{ color:#006026; }

.mainbox_2a dl:hover img{opacity: .7;
    filter: alpha(opacity=70);}





/******--------------------- footer ---------------------******/
#footer{ width:100%; margin-top:65px;}
#footer{ background:#70aa70;}
.footer{ padding:20px 0px;line-height:22px; color:#ffffff;  font-size:14px; text-align:center;}



/******--------------------- lan ---------------------******/
.lan1{ text-align:center; }
.lan1 h3{color:#222222; font-size:24px; height:40px; line-height:40px;}
.lan1 p{line-height:18px; text-transform:uppercase; color:#444444; font-size:16px;}


.lan2{ margin-top:36px;}
.lan2 a{ display:block; width:148px; height:38px; border:1px solid #555555; line-height:38px; text-align:center; color:#444444; margin-left:auto; margin-right:auto; font-size:14px;}
.lan2 a:hover{ color:#fff; background:#006026; border-color:#006026;}



.lan3{ margin-top:36px; margin-left:63px; height:53px; line-height:53px; color:#ffffff; font-size:24px; font-weight:bold; position:relative;}
.lan3 a{color:#ffffff;}
.lan3:before{ content:''; position:absolute; left:0; bottom:0; width:46px; height:3px; background:#f6c096;}

.lan4{ height:34px; line-height:34px; border-bottom:1px solid #96ad2d; }
.lan4 span{ padding:8px 24px; color:#ffffff; font-size:14px; background:#adc735;}


.lan5{ height:45px; padding-left:50px; color:#5c5137; font-size:25px; line-height:45px; font-weight:bold; margin-top:22px; background:url(../Images/icon_cy.png) 10px center no-repeat;}

.nylan{  padding-left:33px; height:49px; line-height:52px; color:#4c4c4c;  font-size:13px; border-bottom:2px solid #ddd; }
.nylan a:hover{ text-decoration:underline;}
.nylan,.nylan a,.nylan font{font-size:14px; }
.nylan a{ color:#4c4c4c;}
.nylan font{ color:#4c4c4c;}