/* css重置 */
html {background-color: #f8f8f8;}

body {;width: 100%;margin: 0 auto; background-color: #fff;font-family: 'Roboto', sans-serif;color: #555555;}
a {text-decoration: none;color: inherit;}
* {box-sizing: border-box;}

.page_nr img{
    margin: auto;
  max-width: 100%;
  display: block;
}
/* 导航 */
#globalHeader_nav{width:100%;height:48px; background: #9dc852;border-bottom:8px solid #ddd;}
.nav{width:1350px; margin: 0 auto;}
.column{
  width:150px;
  display: block;
  position: relative;
  cursor: pointer;
}

.mainindex{
  display: block;
  width: 100%;
  height: 40px;
  padding: 12px 0 0;
  text-align: center;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  transition: 0.3s background-color;
/* background: #9dc852;*/
}

/*导航点击状态*/
#globalHeader_nav .nav-current{
  width:150px;
  background:#6ba801 !important;

}

.mainindex:before {
  content: "";
  display: block;
  height: 0;
  border-top: 5px solid  #9dc852;
  border-left: 75px solid transparent;
  border-right: 75px solid transparent;
  border-bottom: 0 solid #dddddd;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 101;
  transition: 0.2s 0.2s border-top ease-out, 0.3s border-top-color;
}


.mainindex:hover {
  background: #6ba801;
}

.mainindex:hover:before {
  border-top-color: #6ba801;
}

.column:hover > .mainindex:before {
  border-top-width: 0;
  transition: 0.2s border-top-width ease-in, 0.3s border-top-color;
}

.mainindex:after {
  content: "";
  display: block;
  height: 0;
  border-left: 75px solid transparent;
  border-right: 75px solid transparent;
  border-bottom: 0 solid #ebebeb;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 101;
  transition: 0.2s border-bottom ease-in;
}

.column:hover > .mainindex:after {
  border-bottom-width: 5px;
  transition: 0.2s 0.2s border-bottom-width ease-out;
}



.son{
  min-width: 100%;
  padding: 15px 0;
  position: absolute;
  background: #ebebeb;
  z-index: 100;
  transition: 0.5s padding, 0.5s background;
  text-align:center;
}

.son:after {
  content: "";
  display: block;
  height: 0;
  border-top: 5px solid #ebebeb;
  border-left: 75px solid transparent;
  border-right: 75px solid transparent;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 101;
  transition: 0.5s border-top;
}

.column:not(:hover) > .son {
  padding: 4px 0;
  background: #dddddd;
  z-index: 99;
}

.column:not(:hover) > .son:after {
  border-top-color: #dddddd;
}

.column:not(:hover) > .mainindex:after {
  border-bottom-color: #dddddd;
}

.son > * {
  overflow: hidden;
  height: 30px;
  padding: 5px 10px;
  background: transparent;
  white-space: nowrap;
  transition: 0.5s height cubic-bezier(0.73, 0.32, 0.34, 1.5), 0.5s padding cubic-bezier(0.73, 0.32, 0.34, 1.5), 0.5s margin cubic-bezier(0.73, 0.32, 0.34, 1.5), 0.5s 0.2s color, 0.2s background-color;
}

.son > *:hover {
  background: rgba(0, 0, 0, 0.1);
}

.column:not(:hover) > .son > * {
  visibility: hidden;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
  color: rgba(25, 25, 25, 0);
  transition: 0.5s 0.1s height, 0.5s 0.1s padding, 0.5s 0.1s margin, 0.3s color, 0.6s visibility;
  z-index: 99;
}

.nav > * {
  float: left;
}

.nav > * + * {
  margin-left: 0;
}

/* 头部 */
.head{width:1200px;height:80px;margin:0 auto;}
.head .logo{
  width:1200px;
  height:80px;
/*  background-image: url(../images/logo.jpg);*/
  float:left;
}
.head .phone{width:400px;height:80px;line-height:80px;float:right;font-size:22px; color:#fa5f02;text-align:right;font-weight:bold;}

/* banner */
*{margin:0; padding:0;list-style:none;}
body , ul , ol , h2 , h3 , h4, h5 , p , dl , dt , dd , form { padding: 0; margin: 0; }
li { list-style: none; }
a{text-decoration:none;outline:none; }
a:hover{text-decoration:none}
img{border:0}
ul{list-style:none;margin:0;}	
.slider{max-width:1920px; overflow:hidden; margin:0 auto;height:500px;}
.slider a{display:block; max-width:1920px; height:500px;text-align: center;}


/* 关于我们 */
.about{width:1200px;margin:0 auto;margin-top:40px;}
.about .pic_box{float:left;width:498px; height:308px; border:2px solid #6ba801;}

.boximg {
    width: 476px;
    height: 290px;
    overflow: hidden;
    margin: 3px 0 0 8px;
}
.about .pic_box img{width: 476px;
    min-height: 290px;
    margin: 0 auto;
    display: block;
    margin-top: 8px;
    overflow: hidden;}
.about .about_content{height:350px;width:660px;float:right;}

.about_title{color: #6ba801;font-size: 30px;
	line-height:24px;margin-bottom:20px;
	text-align:center;font-weight:bold;
}


.about .about_content P{line-height:36px;color:#666;}
.about .about_content .more{width:100px;height:36px;line-height:32px;color:#666;border:1px solid #ccc;display:block;text-align:center;margin-top:18px;}
.about .about_content .more:hover{color:#6ba801;border:1px solid #6ba801;background:#fff;}

/* 产品中心 */
.product_bg{width:100%;background:#f9f9f9;padding-top:10px;}
.product_title{width:1200px;margin:0 auto;border-bottom:1px solid #ccc;height:40px;line-height:40px;margin-top:10px;}
.product_title p{color: #6ba801;font-size: 30px;
	line-height:24px;margin-bottom:8px;
	text-align:center;font-weight:bold;}
.product_title p span{color:#ccc;font-size:24px;}
.product_title .more{color:#999;font-size:18px; display:block;float:right;line-height:18px;margin-top:12px;}
.product_title .more:hover{color:#6ba801;}

.product_box{width:1220px;margin:0 auto;margin-top:4px;padding-bottom:10px;}
.product_box a{display:block;}
.product_box .left{width:285px;float:left;margin:10px;display:block;overflow:hidden;}
.product_box .pic{display:table-cell;vertical-align:middle;width:285px;height:210px; border: 1px solid #eee;}
.product_box .pic img{ max-width:283px;height:204px; margin:0 auto; display:block;}
.product_box .left p{width:285px;height:40px;text-align: center;line-height:40px;color: #777;background:#eee;}

.product_box .left:hover img{transform: scale(1.01, 1.01);}
.product_box .left:hover .pic{border:1px solid #6ba801;}
.product_box .left:hover p{background:#6ba801;color:#fff;}



/* 视频中心 */
.product_bg_video{width:100%;padding-top:10px;}
.product_title_video{width:1200px;margin:0 auto;height:40px;line-height:40px;margin-top:10px;}
.product_title_video p{color: #6ba801;font-size: 30px;
	line-height:24px;margin-bottom:8px;
	text-align:center;font-weight:bold;}
.product_title_video p span{color:#ccc;font-size:24px;}
.product_title_video .more{color:#999;font-size:18px; display:block;float:right;line-height:18px;margin-top:12px;}
.product_title_video .more:hover{color:#6ba801;}

.product_box_video{width:1220px;margin:0 auto;margin-top:4px;padding-bottom:10px;}
.product_box_video a{display:block; position:relative;}
.product_box_video .video_icon{width:50px; height:50px; display:black; position:absolute; top:50%; z-index:100; left:50%; margin-top:-30px; margin-left:-20px;}
.product_box_video .left{width:285px;float:left;margin:10px;display:block;overflow:hidden;}
.product_box_video .pic{display:table-cell;vertical-align:middle;width:285px;height:210px; border: 1px solid #eee;}
.product_box_video .pic img{ max-width:283px;height:204px; margin:0 auto; display:block;}
.product_box_video .left p{width:285px;height:40px;text-align: center;line-height:40px;color: #777;background:#eee;}


.product_box_video .left:hover .pic{border:1px solid #6ba801;}
.product_box_video .left:hover p{background:#6ba801;color:#fff;}



/*新闻中心*/
.news_box{width:1300px; margin:0 auto;margin-top:30px;}
.news_box .title{color: #6ba801;font-size: 30px;line-height:24px;margin-bottom:8px;text-align:center;font-weight:bold;}
.news_box .title span{font-size:20px;}
.news_box .news{width:550px; margin:15px 50px 15px 50px;float:left;}
.news_box .news li{float:left;}
.news_box .news .pic_box{width:130px; height:104px;overflow:hidden;}
.news_box .news img{
  max-width:130px; 
  height:104px; 
  display:block;
  margin: auto;
}
.news_box .news .text{ height:104px;width:400px; padding-left:20px;}
.news_box .news .text h2{font-size:16px;font-weight:normal;line-height:24px;color:#777;}
.news_box .news .text span{font-size:16px;line-height:28px;color:#999;}
.news_box .news .text p{font-size:14px; line-height:24px;color:#999;}
.news_box .news .text h2:hover{color:#9cc442;}

.news:hover{
	box-shadow: 0 5px 20px #bdbdbd;
}



/* 案例 */
.case_title{max-width:1920px;height:50px; line-height:50px; background: url(../images/casetitlebg.jpg);margin-top:20px;text-align: center;}
.case_title p{line-height:36px;color:#6ba801;font-size:30px; padding-top:5px;font-weight:bold;}
.case_title p span{color:#ccc;font-size:24px;}

.case_box{width:1200px;;margin:0 auto;text-align: center;overflow:hidden;margin-bottom:0px;}
.case_box a{float:left;display:block;width:270px;margin-right:20px;}
.case_box a li{width:268px;border:1px solid #999;}
.case_box a li img{
  display: block;
  max-width:260px;
  height:195px;
  margin:auto;
}
.case_box a li p{line-height:30px;background:#eee;color: #666;text-align: center;}	
.case_box a li:hover{border:1px solid #6ba801;}
.case_box a li:hover p{color:#6ba801;letter-spacing:1px;}	



/* 页脚 */
.footer{max-width:1920px;height:210px;margin:0 auto;background:url(../images/foot.png) no-repeat;}
.footer_box{width:1200px;height:200px;margin:0 auto;}
.footer_box .left{width:150px;height:180px;float:left;position:relative;margin-top:10px;}
.footer_box .left .ewm{width:127px;height:126px;display:block;margin:38px 0px 0px 12px;}
.footer_box .left .ewmbox{width:100%;100%;display:block;position:absolute;top:0;left:0;} 

.footer_box .right{width:1000px;height:170px;margin-top:30px;margin-left:30px;float:left;font-size:15px;color:#fff;}
.footer_box .right dl{width:100%;line-height:16px;padding:10px 0px;}
.footer_box .right dd{width:100px;float:left;border-left:1px #fff solid;text-align:center;}
.footer_box .right dd a{color:#fff;font-size:15px;}
.footer_box .right dd a:hover{color:#666;}

.footer_box .right h2{font-size:20px;line-height:36px;padding-left:20px;}
.footer_box .right p{padding-left:20px;line-height:26px;}
.footer_box .right p a{color:#cb5403;}

/*友情链接 */
.link{line-height:36px;display:block;padding-left:20px;}
.link li{float:left;}
.link li a{color:#fff;}
.link .linkname{padding-right:10px;}
.link .linkname a:hover{color:#666;}



.weizhi{width:1200px;margin:0 auto;line-height:50px;height:50px;overflow:hidden;}


/*标题*/
.title_bg{height:80px;margin-top:40px;}
.title_bg div{position: relative;width:1200px;margin: 0 auto;}
.title_bg p{position: absolute;right:0;top: -30px;}
.content_box{width:1200px;margin:0 auto;}
/*左边导航*/
.content_box .left{width:270px;float:left;margin-bottom:30px;}
.content_box .left dl{width:266px;border:2px solid #fff;border-top:none;text-align: center;padding-bottom:10px;background:#eee;}
.content_box .left dl a{display:block;position: relative;}
.content_box .left dl a .leftpic{display: block; position: absolute;left:6px; top:12px;width:15px;}
.content_box .left dl a .rightpic{display: block; position: absolute;right:6px; top:12px;width:10px;}
.content_box .left dt{line-height:60px;font-size:22px;background:#6ba801;color:#fff;}	
.content_box .left dt span{font-size:18px;}
.content_box .left dd{font-size:16px;line-height:40px;border-bottom:1px solid #85c23c;background:#eee;}
.content_box .left .contact{width:266px;border:2px solid #fff;background:#eee;margin-top:10px;height:auto;overflow:hidden;padding-bottom:20px;}	
.content_box .left .contact img{width:266px;display: block;}	
.content_box .left .contact p{padding:10px 5px 10px 10px;line-height:28px;color:#666;}
.content_box .left .contact iframe{display:none;}
/*右边列表产品*/
.right_box{width:920px;float:right;}.right_box .title{margin-bottom: 20px;text-align:center;font-size:20px;line-height:40px;background:#f7f7f7;}.box ul{display:block;}
	.box li{width:210px;float:left;height:197px;margin:10px;overflow:hidden;display:block;}	
	.box li a{display:block;}
	.box li div{width:210px;height:160px;display:table-cell;vertical-align:middle;border:1px solid #eee;}
	.box li div img{max-width:208px; height:160px; margin:0 auto; display:block;}	
	.box li p{line-height:36px;height:36px;background:#eee;text-align:center;overflow:hidden;padding:none;}		.record{text-align:center;margin-bottom:30px;padding-top:10px}.pages{text-align:center;line-height:30px;margin-bottom:20px;}			.record span{padding:3px 9px;margin:0 2px;background:#2f9fdc;color:#fff;}	.record a{margin:0 2px;border:1px solid #2f9fdc;padding:2px 8px;color:#2f9fdc;}	.record .next{padding:2px 1px;}	.record .prev{padding:2px 1px;}
.page_nr{width:910px;float:right;margin-bottom:10px;}
.page_nr h1{line-height:40px;background:#f7f7f7;height:40px;overflow:hidden;text-align:center;font-size:22px;font-weight:bold;}
.page_nr .p{line-height:30px;font-size:16px;margin-top:10px;}.page_nr .date{line-height:40px;text-align:center;}.page_nr .contents img{max-width:100%;margin:0 auto;display:block;}
.right_box .news_nr{height:100px;margin:10px 0;overflow:hidden;}

.news_tu{
  width:133px;
}

.right_box .news_nr img{
  height:100px;
  max-width:133px;
  float:left;
  display: block;
  margin: auto;
}
.news_wen{
  width:760px;float:left;margin-left:20px;
}
  .right_box .news_nr div h1{line-height:40px;font-size:16px;}
.right_box .news_nr div h2{line-height: 28px;color: #888;font-size: 14px;}.right_box .news_nr div h3 {line-height: 24px;color: #777;font-size: 14px;}


.page_nr .contents{line-height:30px;}
.page_nr .date{line-height:50px;text-align:center;}


.list_art {
    display: table;
    margin: auto;
    overflow: hidden;
}

.list_art li {
    float: left;
    margin: 0px 10px;
}

.list_art a {
    display: block;
    float: left;
    font-size: 14px;
    padding: 0px 30px 0px 30px;
    line-height: 30px;
    border: 1px solid #0099ff;
    color: #0099ff;
    margin-bottom: 20px;
}



.slideBox .hd ul li.on{
	border-radius: 10px;
	background: #fa5f02 !important;
}

.slideBox .hd ul li{
	border-radius: 10px;
	margin-right: 10px !important;
	background: #6ba801 !important;
}

.slideBox .hd{
	right:46% !important;
}