﻿@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"}


/*公用部分  start*/
.header{ width:100%; height:98px;} /*头部  start*/
.header .header-box{ width:1200px; margin:0 auto; overflow:hidden;}
.header .header-box .logo{ float:left; margin-top:18px;}
.header .header-box .header-right{ margin-left:553px; overflow:hidden;}
.beader-right-top{ margin-top:10px; overflow:hidden; text-align: right; padding-right: 30px;}
.beader-right-top img{ float:right; padding-right:10px;}
.nav{ overflow:hidden; margin-top:15px;}
.nav ul{ width:700px;}
.nav ul li{ display:inline; margin-right:30px;}
.nav ul li a{ font-size:16px; color:#4d4c4c;}
.nav ul li a:hover{ color:#058c46;}  /*头部  end*/
.nav ul li a .on{ color:#058c46;}
.footer{ height:159px; background:url(../images/footer.jpg) center top no-repeat; overflow:hidden;} /*尾部  start*/
.footer-box{ width:1200px; margin:0 auto;}
.footer-box ul{ text-align:center; margin-top: 110px;}
.footer-box ul li{ display:inline; margin-right:14px; font-size:14px; color:#2f2f2f; line-height: 20px;}
.footer-box ul li a{color:#2f2f2f;}
.footer-box ul li a:hover{ color:#000;}
#cnzz_stat_icon_1000503530{ display:inline;}
/*尾部  end*/

/*公用部分  end*/

/*首页  start*/
.m_banner{height:500px; position:relative;}  /*banner  start*/
.m_banner .banner{height:500px;width:100%; position:absolute;top:0;left:0; background-position:center top;}
.banner_ctrl{ height:500px;width:1200px;position:relative;margin:0 auto;z-index:2;}
.banner_ctrl a{ display:block;width:48px;height:112px; position:absolute;margin-top:190px;}
.banner_ctrl a.prev{ background:url(../images/banner-prev.png) left top no-repeat;}
.banner_ctrl a.next{right:0px; background:url(../images/banner-next.png) left top no-repeat;}  /*banner  end*/

.index-main{ width:1200px;  margin:0px auto; padding-bottom:40px; margin-top:30px;}
.index-top{ width:1200px; overflow:hidden; }
.index-top .index-companyoverview{ float:left; width:655px; overflow:hidden;}  /*公司概况  start*/
.index-top .index-companyoverview .title{ background:url(../images/index-0.jpg) left top no-repeat; height:30px; border-bottom:2px solid #dadada;}
.index-top .index-companyoverview .title h2{ padding-left:40px; font-size:18px; color:#5d5c5c; border-bottom:4px solid #05b258; padding-bottom:5px; width:260px;z-index:15; position:relative; bottom:-2px; font-weight:400;}
.index-top .index-companyoverview .title h2 span{ font-size:16px; color:#058c46; margin-left:5px;}
.index-top .index-companyoverview .main{ margin-top:15px;}
.index-top .index-companyoverview .main img{ float:left; width:217px; height:150px;}
.index-top .index-companyoverview .main p{ margin-left:240px; font-size:14px; color:#7a7b7a; line-height:24px; padding-right:15px; height:124px; overflow:hidden;}
.index-top .index-companyoverview .main a{ float:right; margin-right:20px; font-size:14px;color:#7a7b7a;}
.index-top .index-companyoverview .main a:hover{ color:#05b258;}  /*公司概况  end*/

.index-top .index-productintroduction{ margin-left:676px;overflow:hidden; width:524px; margin-top:0px;}  /*产品简介  start*/
.index-top .index-productintroduction .title{ background:url(../images/index-0.jpg) left top no-repeat; height:30px; border-bottom:2px solid #dadada;}
.index-top .index-productintroduction .title h2{ padding-left:40px; font-size:18px; color:#5d5c5c; border-bottom:4px solid #05b258; padding-bottom:5px; width:295px;z-index:15; position:relative; bottom:-2px; font-weight:400;}
.index-top .index-productintroduction h2 span{ font-size:16px; color:#058c46; margin-left:5px;}
.index-top .index-productintroduction .main{ margin-top:15px;}
.index-top .index-productintroduction .main p{font-size:14px; color:#7a7b7a; line-height:24px; padding-right:12px; padding-left:10px; height:124px; overflow:hidden;}
.index-top .index-productintroduction .main a{ }
.index-top .index-productintroduction .main a:hover{ color:#05b258;}  /*产品简介  end*/

.index-center{ margin-top:24px;overflow:hidden; margin-bottom:22px;}  /*资质证书  start*/
.index-center .title{ background:url(../images/index-0.jpg) left top no-repeat; height:30px; border-bottom:2px solid #dadada;}
.index-center .title h2{ padding-left:40px; font-size:18px; color:#5d5c5c; border-bottom:4px solid #05b258; padding-bottom:5px; width:220px;z-index:15; position:relative; bottom:-2px; font-weight:400; display:inline; float:left;}
.index-center .title h2 span{ font-size:16px; color:#058c46; margin-left:5px;}
.index-center .title a{ float:right; margin-top:14px;}
.index-center .main{margin:0 auto;width:1200px;height:148px;position:relative;margin-top:17px;}
#four_flash{width:1130px;height:148px; margin:0 auto;overflow:hidden; }
#four_flash .flashBg{width:1130px;height:148px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:148px; position:absolute;top:0; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:170px;height:148px; margin-right:22px;}
#four_flash .flashBg ul.mobile li img{width:158px;height:136px;display:block; margin:0 auto; border:6px solid #dadada;}
.index-center .main #four_flash .prev{width:20px;height:49px;position:absolute; top:50px; left:5px;cursor:pointer;}
.index-center .main #four_flash .next{width:20px;height:49px; position:absolute; top:50px; right:5px; cursor:pointer;}  /*资质证书  end*/

.index-bottom{overflow:hidden;}  /*产品展示  start*/
.index-bottom .title{ border-bottom:2px solid #dadada;height:40px;}
.index-bottom .title h2{font-size:18px; color:#fff; position:relative; bottom:-2px; font-weight:400; display:inline; float:left; background-color:#05b258; width:208px; height:40px;z-index:15; line-height:40px; padding-left:15px;}
.index-bottom .title a{float:right; margin-top:24px;}
.index-bottom .main{ margin-top:14px; height:500px; background-color:#eceaea; overflow:hidden;}
.index-bottom .main ul{ margin-top:10px; margin-left:10px;}
.index-bottom .main ul li{ width:216px; height:220px; float:left; margin:10px;}
.index-bottom .main ul li p{ height:50px; background-color:#05b258; font-size:14px; color:#fff; text-align:center; line-height:50px; position:relative;  overflow:hidden;}   /*产品展示  end*/
/*首页  end*/

/*内页  start*/
/*内页公用  start*/
.neiyebanner{ width:100%;overflow:hidden;}  /*banner  start*/
.neiyebanner .neiyebanner-box{ height:200px; }  /*banner  end*/

.neiye-main{ width:1190px;  margin:0px auto; padding-bottom:40px; margin-top:24px;overflow:hidden;}  /*框架*/

.mainLeft{ width:272px; float:left; padding-bottom:30px;}  /*左边部分  start*/
.mainLeft .title{ height:90px; background:url(../images/left-title.jpg) left top no-repeat; overflow:hidden;}
.mainLeft .title h2{font-size:22px; color:#fff; padding-left:70px; font-weight:400; margin-top:18px;}
.mainLeft .title h2 span{ display:block; font-size:18px; color:#026401; font-family:"Arial"; margin-top:3px}
.mainLeft .main{ width:250px; margin-left:22px; background-color:#f4f4f4;}
.mainLeft .main img{ margin-bottom:-5px;}
.mainLeft .main .main-box{ overflow:hidden; padding-bottom:1px;}
.mainLeft .main .main-box .top{}
.mainLeft .main .main-box .top ul li{ height:40px; border-bottom:1px solid #dadada;}
.mainLeft .main .main-box .top ul li a{ padding-left:44px; font-size:14px; font-weight:bold; color:#333333; line-height:40px; background:url(../images/left-hover.png) 22px 5px no-repeat;}
.mainLeft .main .main-box .top ul li a:hover{color:#02a400;background:url(../images/left-hover1.png) 22px 5px no-repeat;}
.mainLeft .main .main-box .bottom{ margin-left:22px; margin-top:33px;}
.mainLeft .main .main-box .bottom .tit{ height:46px; overflow:hidden;}
.mainLeft .main .main-box .bottom .tit .left{ width:4px; height:46px; background-color:#02a400; float:left;}
.mainLeft .main .main-box .bottom .tit h2{ margin-left:22px;font-size:22px; color:#02a400;font-weight:400;}
.mainLeft .main .main-box .bottom .tit h2 span{display:block; font-size:18px; color:#dadada; font-family:"Arial"; margin-top:3px}
.mainLeft .main .main-box .bottom ul{ margin-top:20px;}
.mainLeft .main .main-box .bottom ul li{ font-size:14px; color:#333; margin-bottom:10px;}  /*左边部分  end*/

.mainRight{ width:892px; margin-left:298px; overflow:hidden;}  /*右边部分  start*/
.mainRight .title{ height:29px; padding-left:37px; background:url(../images/right-title.jpg) left 5px no-repeat; border-bottom:4px solid #dadada;}
.mainRight .title ul li{ display:inline; line-height:29px; margin-right:5px; padding-left:15px;}
.mainRight .title ul .bot{background:url(../images/right-title-.png) left 4px no-repeat;}
.mainRight .title ul li a{ font-weight:bold; font-size:14px; color:#333;}
.mainRight .title ul li a:hover{color:#02a400;}
.mainRight .rightMain{ margin-top:15px; background-color:#f5f5f5; padding-bottom:34px; overflow:hidden;}  /*右边部分  end*/

.web-paeg { width:100%; overflow:hidden; padding:20px 0; text-align:center;}  /*翻页  start*/
.web-paeg ul{}
.web-paeg ul li{ display:inline;color:#333; margin-right:4px;}
.web-paeg ul li a{ padding:8px 12px; background-color:#dadada; color:#333; font-size:14px;}
.web-paeg ul li a:hover{background-color:#02a400; color:#FFF;}  /*翻页  end*/
.web-paeg ul li .selected{background-color:#02a400; color:#FFF;}
/*内页公用  end*/

/*内页个性  start*/
.prdducts{ overflow:hidden; padding-bottom:20px; }  /*产品  start*/
.prdducts ul{ margin-left:5px; margin-top:10px;}
.prdducts ul li{ max-width:273px; height:352px; overflow:hidden; float:left; margin: 20px;}
.prdducts ul li img{ width: 248px; height:204px; border:3px solid #dadada;}
.prdducts ul li a{ display:block;}
.prdducts ul li p{ background-color:#dadada; height:140px; margin-top:2px;overflow:hidden; font-size:14px; color:#333333; line-height:24px; padding:10px; cursor:pointer;}
.prdducts ul li p span{ font-size:14px; color:#333333; text-align:center;overflow:hidden; display:block; font-weight:bold; margin:3px 0;}
.prdducts ul li p:hover{background-color:#02a400;}
.prdducts ul li p:hover span{ color:#FFF;}
.prdducts ul li p:hover{color:#FFF;}  /*产品  end*/

.prdducts-list{overflow:hidden;width:861px; margin:0 auto; padding-bottom:20px;}  /*产品详情  start*/
.prdducts-list .tit{ border-bottom:1px dashed #999; padding-bottom:15px;}
.prdducts-list .tit h1{ font-size:22px; color:#02a400; text-align:center; margin:24px 0px 10px 0px;}
.prdducts-list .tit span{ font-size:14px; color:#999; display:block; text-align:center;}
.prdducts-list .main{overflow:hidden;}
.prdducts-list .main img{ display:block; margin:20px auto; max-width:860px}
.prdducts-list .main p{ font-size:14px; color:#333; line-height:24px;}  /*产品详情  end*/

.news{overflow:hidden;width:861px; margin:0 auto; padding-bottom:20px;}  /*新闻动态  start*/
.news .news-left{ overflow:hidden;}
.news .news-left .main{overflow:hidden;}
.news .news-left .main ul{ margin-left:10px; margin-top:10px;overflow:hidden; padding-bottom:10px;}
.news .news-left .main ul li{ height:40px; border-bottom:1px dashed #d4d4d4;overflow:hidden;clear:both;}
.news .news-left .main ul li a{font-size:14px; color:#333; line-height:40px; padding-left:15px; background:url(../images/news-hover.png) left 18px no-repeat; float:left;}
.news .news-left .main ul li a:hover{background:url(../images/news-hover1.png) left 18px no-repeat; color:#02a400;}
.news .news-left .main ul li span{ font-size:14px; float:right;line-height:40px;}
.news .news-right{ width:313px; margin-left:547px; overflow:hidden; border-left:1px solid #d4d4d4; margin-top:20px; padding-bottom:20px;}
.news .news-right ul{ margin-left:15px;}
.news .news-right ul li{ padding-bottom:20px;}
.news .news-right ul li img{ max-width:295px;}
.news .news-right ul li h4{ margin:12px 0px 12px 0px;}
.news .news-right ul li h4 a{ font-size:14px; color:#333;}
.news .news-right ul li h4 a:hover{color:#02a400;}
.news .news-right ul li p{ font-size:14px; color:#333; line-height:24px;}  /*新闻动态  end*/

.news-list{overflow:hidden;width:861px; margin:0 auto; padding-bottom:20px;}  /*新闻详情  start*/
.news-list .tit{ border-bottom:1px dashed #999; padding-bottom:15px;}
.news-list .tit h1{ font-size:22px; color:#02a400; text-align:center; margin:24px 0px 10px 0px;}
.news-list .tit span{ font-size:14px; color:#999; display:block; text-align:center;}
.news-list .main{overflow:hidden;font-size: 14px;line-height: 24px;margin-top: 10px;}
.news-list .main img{ display:block; margin:20px auto; max-width:860px;}
.news-list .main p{ font-size:14px; color:#333; line-height:24px;}  /*新闻详情  end*/

.about{overflow:hidden;width:861px; margin:0 auto; padding-bottom:20px;}  /*新闻详情  start*/
.about .tit{ border-bottom:1px solid #dadada;}
.about .tit h1{ font-size:22px; color:#02a400; text-align:center; margin:24px 0px 14px 0px;}
.about .main{overflow:hidden;}
.about .main img{ display:block; margin:20px auto; max-width:860px;}
.about .main p{ font-size:14px; color:#333; line-height:24px;}  /*新闻详情  end*/

.projects{ overflow:hidden; padding-bottom:20px; }  /*合作伙伴  start*/
.projects ul{ margin-left:5px; margin-top:15px;}
.projects ul li{ float:left; margin: 5px 10px; width:420px; height:118px; background-color:#fff; overflow:hidden;}
.projects ul li .img-box{ height:88px; overflow:hidden;}
.projects ul li img{ text-align:center; max-height:420px; max-height:80px; display:block; margin-right:auto; margin-left:auto;}
.projects ul li p{ font-size:14px; color:#02a400; font-weight:bold; text-align:center;}
  /*合作伙伴  end*/

.contact{overflow:hidden;width:861px; margin:0 auto; padding-bottom:20px;}  /*联系我们  start*/
.contact .tit{ border-bottom:1px solid #fff; padding-bottom:15px;}
.contact .tit h1{ font-size:22px; color:#02a400; text-align:center; margin:24px 0px 10px 0px;}
.contact .main{ padding-left:10px; margin-top:40px; background:url(../images/contact.png) 550px center no-repeat; padding-bottom:22px;border-bottom:1px solid #fff;}
.contact .main p{ font-size:14px; color:#333; font-weight:bold; line-height:24px;}
.contact .map{ width:861px; height:425px; margin-top:24px;}  /*联系我们  end*/

.advantages{ overflow:hidden; padding-bottom:20px; }  /*资质证书  start*/
.advantages ul{ margin-left:5px; margin-top:10px;}
.advantages ul li{ float:left;width:273px; height:246px; margin:10px;}
.advantages ul li a{ display:block;}
.advantages ul li a img{ width:265px; height:202px; border:4px solid #dadada;}
.advantages ul li p{ height:34px; background-color:#dadada;margin-top:2px;overflow:hidden; font-size:14px; color:#333333; line-height:34px; text-align:center; font-weight:bold; cursor:pointer;}
.advantages ul li:hover p{ background-color:#02a400; color:#FFF;}
.advantages ul li:hover img{border:4px solid #02a400;}  /*资质证书  end*/

.message{overflow:hidden;width:861px; margin:0 auto; padding-bottom:20px;}  /*留言发表  start*/
.message .tit{ border-bottom:1px solid #fff; padding-top:5px; margin-bottom:20px;}
.message .tit a{ display:block; margin:20px auto; width:107px; height:47px;background-color:#02a400; font-size:18px; color:#fff; font-weight:bold; line-height:47px; padding-left:37px;}
.message .main{ background-color:#fff; padding:12px 10px 0px 12px; margin-bottom:15px;}
.message .main .kik{ } 
.message .main .kik .top{ margin-top:5px; border-bottom:1px dashed #dadada; overflow:hidden; padding-bottom:12px;}
.message .main .kik .top img{ float:left; width:50px; height:50px;}
.message .main .kik .top .right{ margin-left:60px;}
.message .main .kik .top .right h2{ font-size:18px; color:#333; margin:4px 0px 8px;}
.message .main .kik .top .right span{ font-size:12px; color:#666;}
.message .main .kik p{ margin-left:55px; padding:14px 0px; font-size:14px; color:#333; line-height:24px; }
.message .main .admin{ margin-left:55px; overflow:hidden;}
.message .main .admin img{ width:35px; height:35px; float:left;}
.message .main .admin .center{ margin-left:42px;border-bottom:1px dashed #dadada; padding-bottom:10px;}
.message .main .admin .center h3{ font-size:14px; color:#333;margin:1px 0px 4px;}
.message .main .admin .center span{ font-size:12px; color:#666;}
.message .main .admin p{ margin-left:42px; padding:14px 0px; font-size:14px; color:#333; line-height:24px; }

.theme-popover-mask{z-index:1;position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/bg.png) repeat;display:none;}  /*弹出框  start*/
.theme-poptit a{ position:relative; left:774px;}
.theme-popover{ width:767px; display:none; height:438px;  position:fixed; left:50%; margin-left:-383px; top:50%; margin-top:-219px; background:#fff; z-index:20;}
.theme-signin{ width:700px; margin:0 auto; overflow:hidden;}
.theme-popbod ul{ width:900px;}
.theme-popbod li{ float:left; margin-bottom:15px; margin-right:80px;}
.theme-popbod strong{font-size:14px; color:#333;}
.theme-popbod .asdasd{ position:relative; bottom:160px;}
.theme-popbod .ipt{ width:248px; height:26px; border:1px solid #dadada; background-color:#fff;}
.theme-popbod .text{ width:623px; height:169px;border:1px solid #dadada; background-color:#fff;}
.theme-popbod .d-btn{ width:700px; overflow:hidden;}
.theme-popbod .btn{ width:90px; height:32px; background-color:#02a400; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; margin-left:68px; margin-top:10px; clear:both;}
.theme-popbod li .yanzheng{ margin-left:12px; margin-top:12px;position: relative; top:7px;}  /*弹出框  end*/  /*留言发表  end*/



/*内页个性  end*/
/*内页  end*/



.pages { text-align:center; line-height:30px; clear:both;padding:0 0 10px 0px; color:#444; }
	.pages a { color:#444; }
	.pages a:hover { color:#f60;  font-weight:bold  }
	.pages ul { list-style:none }
	.pages li { display:inline; margin-left:8px;list-style:none }
.tag{margin:10px 0;}
	.tag a{margin:0 3px;text-decotaion:none;}
	.tag a:hover{text-decoration:underline;}
	#comment_list{ padding:10px 10px 15px 10px; }
#comment_list  table td { padding:2px; color:#fff;}
#comment_list input{line-height:18px ;color:#fff; padding:0 2px; background:url('../images/conbg.gif'); font-size:12px ; height:20px;}
#comment_list textarea{  font-size:12px; color:#fff;padding:0 2px; background:url('../images/conbg.gif'); line-height:18px ;font-family:Tahoma ;font-size:12px ;}
#comment_list .border{width:400px; background:url('../images/conbg.gif'); }
#comment_list .btn{width:70px;text-align:center; border:none;background:url('../images/conbg.gif');  color:#fff; margin:0 10px; height:24px;}
#comment_list p{ padding-left:100px;}
#comment_list ul{ list-style:none; padding:0 10px;}
#comment_list li{background:url(../images/line_bg2.gif) repeat-x left bottom; padding:2px 10px;}
#comment_list li a{background:url(../images/icion.gif) no-repeat left center; padding:0 0 0 15px;}

.title2{font-size:14px; text-indent:1em;}
.title2 a{float:right; font-size:12px; padding:0 8px 0 0;}
.title2 a:hover{ text-decoration:underline;}

.rela_pro{padding:10px;}
	.prob_div{float:left;width:20%;margin:5px 0;text-align:center;}
	.prob_div h2{width:125px;}
	.prob_div h2 a{width:120px;height:120px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;overflow:hidden;color:#444;font-weight:normal; line-height:20px;font-size:12px;}
	.prob_div h2 img{display:block;width:120px;height:120px;border:#d3d3d3 solid 1px;}


/*清除浮动*/
.clear {clear:both;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/


/*样式一*/
.pages { clear:both; padding:20px 45px 0 0; color:#444; }
.pages a { color:#444; }
.pages a:hover { color:#f60;  font-weight:bold  }
.pages ul { float:right;list-style:none }
.pages li { float:left; margin-left:8px;list-style:none }

/*样式二*/
.ag_box{ margin:0 auto; width:340px; padding-top:20px;overflow:hidden;}
.ag_box .ag_01,.sx,select{ float:left;}
select{line-height:24px;}
.ag_box .shou,.shang,.xia,.wei,.ag_01{ color:#1B1919; line-height:24px;}

/*样式三*/
#pege{ list-style:none; margin:0; font-size:12px; line-height:24px; margin:0 auto; overflow:hidden; width:410px;}
#pege li{ float:left; margin-left:20px;}
#pege li a{ padding:0; margin:0; color:#666666;}
select{ width:40px; height:20px;}



