@charset "utf-8";

/* ==================================【官方网站】技术支持：凡高科技——银灵子==================================== */

#header{ height:100px; width:100%; background:url(../images/bg_top.jpg) center bottom repeat-x; }

.main_box{ width:1100px; margin:0 auto;}

/*===============================================header================================================*/

#top_bar{ height:56px; line-height:56px; border-bottom:1px solid #efefef;  }

#top_bar .main_box{ position:relative; background:url(../images/bg_top_icon.png) left center no-repeat;}

#top_bar .tel_box strong{ color:#009241; padding-left:20px; display:inline-block; width:115px; font-size:14px; font-weight:bold; }

#top_bar .tel_box a{ color:#636364; font-size:12px; display:inline-block; padding-left: 56px;}

#top_bar .link_box{ position:absolute; right:0; top:0; background:url(../images/line_top_link.jpg) 83px center no-repeat; }

#top_bar .link_box a{ color:#636364; font-size:12px; padding-left:24px; display:inline-block;}

#top_bar a:hover{ color:#009241;}

#header{ position:relative;  background:#fff; top:0; width:100%; left:0; height:95px; z-index:999;}

#header .top{ position:absolute; top:0; width:100%; }

#header .top .left{ display:table; height:95px;  }

#header .top .left a { display:table-cell; vertical-align:middle;}

#header .top .right{ }

/*.zw_box{ display:block; height:110px; top:0; position:relative;}

*/

/*=================导航=================*/

.nav{ height:110px; }

.nav ul{ float:right; margin-right:-18px;}

.nav li { display:block; position:relative;   float:left;  width:96px; }

.nav li .a{ display:block;text-align:center; padding-top:30px; height: 65px;}

.nav li .a strong{ display:block; height:35px;  overflow:hidden; border-radius:2px; line-height:35px;  font-weight:bold; font-size:14px; color:#323234;}

.nav li .a span{ font-size:10px; text-transform:uppercase; padding-top:2px; display:block; color:#fff; }

.nav li:hover .a strong{ color:#fff; background:#009241;}

.nav li:hover .a span{ color:#e95c18;}

.nav li:last-child{ background:none !important;}

.nav .on2 .a strong{ color:#fff; background:#009241;}

.nav .on2 .a span{ color:#4a8cc9;}

.nav ul li .list{left:0px; top:92px; z-index:9999; display:none; width:96px; position:absolute;  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5122369', endColorstr='#E5122369');background:rgba(51,164,88,0.9); }

.nav ul li .list{ padding:10px 0; border-top:3px solid #009241;}

.nav ul li .list a{height:24px; font-size:12px; text-align:center; display:block; line-height:24px !important; color:#FFF;}

.nav ul li .list a:hover{ color:#efe0a9;}



/*================= banne===================*/

#banner{ position:relative; height:725px; margin-right:-22px;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 725px;}

#banner .hd{  margin:0 auto; position:absolute; width:100%; bottom: 50px;}

#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ margin-top:-50px; position:relative; height:40px;  }

#banner .hd ul li{ display:inline-block; padding-top:13px;}

#banner .hd ul li a{  border-radius:50%;  height:10px; width:10px; margin:0 3px; display:block; background:#fff;  }

#banner .hd ul li a:hover{ background:#006719;  }

#banner .hd ul .on a{  background:#006719;  }

#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-55px;}

#banner  .bnt:hover{ }

#banner .prev{ position:absolute; left:-54px; }

#banner .next{ position:absolute; right:-54px; }

#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}

#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}



/*==============首页content=====================*/

.s_main_box{ background:#fff;  box-shadow: 0px 0px 5px 0px #afafaf; margin-top:-230px; height:230px; position:relative; z-index:3;}

.s_main_box .s_main{ padding:25px; padding-top:20px;}

.s_main_box .s_product{ width:240px;}

.s_main_box .s_news{ width:365px; margin:0 25px; margin-left: 73px;}

.s_main_box .s_contact{ width:310px;}



.s_title{ margin-bottom:8px;}

.s_title h1{ font-size:16px; line-height:30px; color:#2b2e2c;}

.s_title a{ font-size:16px; line-height:30px; color:#2b2e2c;}



/*==========首页左侧===========*/

.s_product { position:relative;}

.s_product .hd { position:absolute; right:0; top:10px;}

.s_product .hd li{ border-radius:50%;  height:8px; width:8px; margin:px; display:inline-block; background:#8b8d90; }

.s_product .hd li.on{background:#009241;}



.s_product .bd{ display:block; width:256px; }

.s_product .bd ul li a{ display:block; position:relative; margin-bottom:30px; } 

.s_product .bd ul li a img{ width:240px; height:145px; }



/*==========首页中间===========*/

.s_new { padding:0 25px; background:url(../images/line_s_box.png) right 40px no-repeat;}

.s_new .content{ position:relative;}

.s_news img{ width:105px; height:60px;}

.s_news dl{ margin-bottom:30px; margin-bottom: 25px; display:block; position:relative;}

.s_news dt{ display:block; position:absolute; left:0; top:0;}

.s_news dd{ margin-left:115px; height:60px; overflow:hidden; }



.s_news dd h1 a{  color:#009241; display:block; margin-bottom:5px;}

.s_news dd h1 a:hover{text-decoration:underline;  color:#029c60;}

.s_news dd p{ color:#b5b5b9; font-size:12px; line-height:18px;}

.s_news dd p a{ color:#029c60;}

.s_news dd p a:hover{}



/*==========首页右侧===========*/

.s_contact .content{ position:relative;}

.s_contact img{ position:absolute; }

.s_contact .text_box{ padding-left:165px; }

.s_contact .text_box a{ font-size:14px; display:block; padding-top:15px; color:#009241; margin-bottom:5px;}

.s_contact .text_box p{ line-height:18px; color: #999;}





#index_footer{ padding:35px 0; height:95px; overflow:hidden; background:#ebebec;}

#index_footer p{ color:#737373; line-height:28px;}

#index_footer .right{ padding-top:20px; padding-right:115px; text-align:right; position:relative;}

#index_footer .ewm{ position:absolute; right:0; top:0;}





/*==========footer===========*/

#footer .right{ float:right; width: 260px;}

#footer .right p{color:#bfbfbf; font-size:14px;}

#footer .right .li1{ background:url(../images/icon_address.png) no-repeat left center;}

#footer .right .li2{ background:url(../images/icon_tel.png) no-repeat left center;}

#footer .right .li3{ background:url(../images/icon_email.png) no-repeat left center;}

#footer .right .link li{ float:left;}

#footer .right .link li a{ margin-right:30px; clear:#959596; font-size:12px; display:block; line-height:30px; text-align:center;}

#footer .right .link li a img{ opacity:0.7;}

#footer .right .link li a:hover img{ opacity:1;}

#footer .right .link li a:hover span{ color:#eee;}

#footer .right .link li a span{ text-align:center; display:block;}

#footer .right .link .link_box{ width:50px; height:30px;}



#footer .left{  line-height:50px;  font-size:12px; color:#8e9091; width:800px; }

#footer .left p{ color:#868787; line-height:30px; }

#footer .left a:hover{ color:#eee;}

.bdsharebuttonbox a:hover{ color:#fff !important; }

#footer{ padding:40px 0;background: #2E2E2E;}

 /*==========内页===========*/

 .n_banner{ height:300px; width:100%; overflow:hidden; }

.n_main_box{ margin:0px auto 60px auto; width:1100px; }

.n_left{width:220px; float:left; position:relative; margin-top:-50px; }

.n_left_up{ margin-bottom:30px; }

.n_left .h1{ font-size:16px; height:50px; line-height:50px; padding:0 30px;color:#fff;display:block; background:url(../images/icon_n_l_li.png) 170px center no-repeat #b4c800; }

.n_left .no_border a{ border:none;}

.n_left ul{}

.n_left ul li a{ height:44px; border-bottom:1px solid #fff; line-height:44px;  padding:0 30px; color:#6c839a; font-size:14px; background:#eff4fd; display:block; }

.n_left ul li a:hover{ color:#fff; background:#009241;  border-bottom:1px solid #009241; }

.n_left ul li .on{ color:#fff; background:#009241;  border-bottom:1px solid #009241; }



.n_left_un{  border:1px solid #ced8ec;}



.n_left_un h1{ display:block; color:#687380; background:url(../images/icon_n_l_tel.png) 0px 6px no-repeat; margin:20px; padding-left:30px; padding-bottom:13px;height:50px; padding-top:5px;  font-size:14px; margin-bottom:0px;}

.n_left_un h1 span{line-height:14px; color:#687380;  }

.n_left_un h1 strong{ color:#009241; font-size:20px; line-height:30px; display:block; }



.n_left_un .content{ padding:0px 20px 15px 20px; line-height:30px; font-size:12px;  color:#687380; }

.n_left_un .content a{ display:inline-block; margin-right:10px; color:#687380 !important;  }

.n_left_un .content a:hover{ color:#06F; }

.n_left_un .content a img{ vertical-align:middle;}



.n_left .under{ margin-top:30px; display:block;   }

.n_left .under h1{ font-size:16px; color:#151515; display:block; margin-bottom:15px;}

.n_left .under a{ display:block; margin-bottom:10px;  }

.n_left .under a strong{ font-size:15px; font-weight:bold; display:block; color:#fff; }

.n_left .under a span{ font-size:12px; line-height:26px; color:#fff; display:block; }



/*==========内容right===========*/

.n_right{ padding-left:40px; width:830px; float:left; overflow:hidden;}

.n_title{  height:32px; line-height:30px; border-bottom:1px solid #e1e2e3; margin-top:30px; padding-bottom: 10px; margin-bottom:20px; }

.n_title .fl { font-size:18px; color:#009241;  }

.n_title .fl span{ font-size:12px; color:#9d9e9f;  padding-left:10px;}

.n_title .position { font-size:12px; line-height: 35px; float:right;  }

.n_title .position a{ padding:0 5px; color:#687380;}

.n_title .position a:hover{ color:#009241;}

.n_title .position span{ padding-left:5px; color:#009241;}

/*==========关于我们===========*/

.n_about { color:#666; font-size:14px;}

.n_about .p{ text-indent:2em; margin-top:40px; font-size:14px; }

.n_about .up .fl2{ margin-left:30px; float:left;}

/*==========专业团队===========*/

.no_left{ width:1200px !important; border:none !important;}

.n_team ul{ margin-right:-30px;  }

.n_team li{ float:left; margin:30px 30px 30px 0; border:1px solid #e4e3e3; padding:8px; }

.n_team li a{ display:block;}

.n_team li a h1{ text-align:center; display:block; height:25px; font-size:16px; color:#1b67d4;}

.n_team li a span{ display:block; height:28px;text-align:center; font-size:12px; color:#5d5d5e; }



/*==========公司风采===========*/

.n_main_box .title .n_link{ margin:20px -5px; text-align:center;}

.n_main_box .title a{ display:inline-table; width:170px; margin:0 5px;border:1px solid #e0e0e1; height:40px; text-align:center; line-height:40px; }

.n_main_box .title a:hover{background:#2977da; border:1px solid #2977da; color:#fff;}

.n_main_box .title .on{background:#2977da; border:1px solid #2977da; color:#fff;}







/*=================企业荣誉资质====================*/

.n_zizhi{ overflow:hidden; margin-top:35px; }

.n_zizhi ul { margin: 0 -12px; }

#img_title{ text-align:center; color:#fff; padding-top:30px; font-size:24px; display:none;}

.n_zizhi li{ float:left; width:260px; padding:0 12px; border-bottom:1px solid #edf1f8; padding-bottom:27px; margin-bottom:30px;   display:block;}

.n_zizhi li a{ display:block; width:260px; }

.n_zizhi li img{  width:260px; border:1px solid #ced8ec;  height:180px; display:block; background:#e9f5fe;}

.n_zizhi li span{  display:block;   padding-top: 15px; font-size:14px; color:#606060; text-align:center;}

.n_zizhi li:hover img{background:#aabc07; border:1px solid #aabc07;}

.n_zizhi li:hover span{ color:#aabc07;}

.n_zizhi .page{}





/*==================大事记=================*/

.n_dsj { }

.n_dsj  .up{ margin:10px 0 60px auto; font-size:14px; line-height:30px; display:block; color:#656668;}

.n_dsj  dl{ display:block;}

.n_dsj  dd{ display:block; width:100%; background:url(../images/bg_dsj.png) center top no-repeat; height:133px;}



.n_dsj dd.last{background:url(../images/bg_dsj_last.png) center top no-repeat !important; }

.n_dsj dd .box{ width: 390px;}

.n_dsj dd .box h1{font-size:14px; margin-bottom:8px;display:block; color:#2b2c2e;}

.n_dsj dd .box p{ height:100px; overflow:hidden; font-size:12px; line-height:20px; color:#7c7d81;}

.n_dsj dd.left_box .box{ float:left;  text-align:right;}

.n_dsj dd.right_box .box{ float:right;  text-align:left;}





/*===========招聘==========*/

.n_job{ margin:0px auto;}

.n_job ul{ margin-top:-20px; margin-bottom:30px;}

.n_job ul li{border-bottom:1px solid #e4e6e7; padding:30px 0 20px;}

.n_job ul li  h1{ margin-top:-5px; display:block;}

.n_job ul li  h1 span{color:#4f5052; width:600px; display:block; font-size:16px;  }

.n_job ul li  span{ display:block; color:#a6a7ab;  font-size:12px;}

.n_job ul li  p{ color:#6d6e6f; font-size:12px; line-height:29px;}

.n_job ul li  .more{ padding:0 20px; display:block; background:#009241; color:#fff; border-radius:3px;  line-height: 32px;  font-size:14px; }

.n_job ul li  .more:hover{ background:#b4c800; color:#fff; text-decoration:none;}



/*==========产品列表===========*/

.n_case .un  ul{ margin:0 -17px; margin-bottom:30px; }

.n_case .un li{ width:250px; border:1px solid #e0e2e4; float:left; margin:20px 17.5px;}

.n_case .un li img{  display:block; width:250px; height:160px;}

.n_case .un li span{ display:block; border-top:1px solid #e0e2e4; text-align:center; line-height:45px; font-size:14px; color:#383838; }

.n_case .un li:hover a span{ color:#009241 !important; border-top:1px solid #009241;}

.n_case .un li:hover{ border-color:#009241;}



/*==============产品详情=====================*/

.n_show_pro .up_box{ border-bottom: 1px solid #e1e2e3; margin-bottom:20px;}

.n_show_pro .up_box h1{ display:block;  padding-bottom:25px; text-align:center; font-size:18px; color:#505050;}

.n_show_pro .up_box img{ display:block; margin:0 auto; width:360px; height:230px;}



/*==========公司风采===========*/

.n_fencai .un  ul{ margin:0 -12px;}

.n_fencai .un li{ width:260px; float:left; margin: 8px 12px;}

.n_fencai .un li img{  display:block; width:260px; height:185px;}

.n_fencai .un li span{ display:block; text-align:center; line-height:50px; font-size:14px; color:#7b828b; }

.n_fencai .un li:hover a span{ color:#009241 !important; }

.n_fencai .un li:hover{ border-color:#009241;}



/*==============产品详情=====================*/

.picFocus{ margin:30px auto;  width: 430px;  position:relative;    zoom:1;   }

.picFocus .hd{ position:absolute; top:50%;}

.picFocus .hd ul{  zoom:1; width:430px; }

.picFocus .hd ul li{ opacity:0.7;}

.picFocus .hd ul li:hover{ opacity:1;}

.picFocus .hd ul .prev{ position:absolute; left:-70px; }

.picFocus .hd ul .next{ position:absolute; right:-72px;}

.picFocus .bd{  width:430px; overflow:hidden; height:310px; border:1px solid #eee;}

.picFocus .bd li{ vertical-align:middle;width:430px; float:left; overflow:hidden; height:310px; display:block; }

.picFocus .bd img{ width:430px; height:310px; display:block;    }

.p_show h1{ background:url(../images/bg_left_lih.jpg) center no-repeat; height:30px; text-align:center; line-height:30px; margin:60px auto; color:#caaf6d;}



/*==========营销网络===========*/

.n_yx_net{ background:url(../images/pic_map.jpg) left top no-repeat; height:430px;}

.n_yx_net .content{width:230px; margin-left:590px; }

.n_yx_net .content dl{ margin-top:60px; background:url(../images/bg_yx_right.png) left top  no-repeat; padding-left:65px; height:350px; }

.n_yx_net .content dl dd{ height:50px; display:block; margin-bottom:50px; line-height:24px; color: #6e6e6e; font-size:14px;}





/*==========联系我们===========*/

.n_contact .un{ margin-top:40px; position:relative;}

.n_contact .ewm{ position:absolute; right:0; bottom:0; width:140px; margin-top:20px}

/*===========新闻动态==========*/

.n_news{ margin:0px auto;}

.n_news ul{ margin-bottom:30px; margin-top:-10px;}

.n_news ul li{border-bottom:1px solid #e4e6e7; padding: 4px 0 5px;}

.n_news ul li .left{ float:left; width:2px;}

.n_news ul li .left img{ width:2px; height:1px;}

.n_news ul li .right{ float:right; width:790px; padding:0;line-height: 30px}

.n_news ul li .right h1{ margin-top:-5px;}

.n_news ul li .right h1 a{color:#4f5052; font-size:16px; margin-top: 5px; display:block; }

.n_news ul li .right h1 a:hover{ text-decoration:underline; color:#009241;}

.n_news ul li .right span{ display:block; color:#a6a7ab;  font-size:12px;}

.n_news ul li .right p{ color:#b0b2b5; font-size:12px; line-height:20px;}

.n_news ul li  .more{ line-height: 23px;  font-size:14px; color:#009241; display:block; margin-top:10px;}

.n_news ul li  .more:hover{ color:#009241; text-decoration:underline;}



/*==============新闻详情=====================*/

.n_article { }

.n_article .ar_title{ padding:10px 0 0px 0; border-bottom:1px solid #e1e2e3;}

.n_article .ar_title h1{ font-size: 20px; display:block; text-align:center; margin-bottom:10px; line-height:30px; color:#4a4949;}

.n_article .ar_title h2{height: 30px; font-size:12px; display:block; text-align:center; color:#b0b1b1; line-height:30px;}

.n_article .ar_title h2 strong{ color:#b0b1b1;}

.n_article .article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

.n_article .bnt_page{ position:relative; height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a;   border-top:1px dotted #e4e4e4;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}

.jiathis_style{ margin-top:10px;}

.n_article .bnt_page{ position:relative;}

.n_article .bnt_page .shart_box{ position:absolute; right:0; top:10px;}







/*==============分页=====================*/

.page { margin:0px auto 0px auto; text-align: right;}

.page a{ padding:0 13px; height:30px; line-height:30px; display:inline-block; border:1px solid #ddd; margin-left:10px;  color:#fff; color:#6c6c6d; font-size:12px; }

.page .on{ background:#009241; color:#fff !important;border:1px solid #009241;}

.page span{ background:#009241; color:#fff !important;border:1px solid #009241;}

.page a:hover{ background:#009241; color:#fff !important; text-decoration:none; border:1px solid #009241; }

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */

-o-transition: all 1s; /* Opera */}


}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
