@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;color:#5c5c5c;font-family:"微软雅黑"}
body{ font-size:14px; width:100%; min-width:1200px; margin:0 auto; }
a{text-decoration:none}
li{list-style:none}
img,input{border:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.fl{float:left}
.fr{float:right}
.container{width:1200px;margin:0 auto}

.pageTop{}
.pageTopline{background:#a5d4ad;height:41px}
.pageTBox{width:1100px;margin:0 auto}

.FPTLine{height:41px;overflow:hidden;line-height:41px;margin:0 auto;width:1100px}
.FPTLine p{float:left;font-size:14px;color:#FFF}
.FPTLine ul,.FPTLine h1,.FPTLine ul li{float:right}
.FPTLine ul li a,.FPTLine h1,.FPTLine h1 a{font-size:14px;color:#FFF}
.FPTLine h1{margin-right:1px}
.FPTLine ul li{width:100px}
.FPTLine ul li a{margin-left:26px}
.FPTLine h1 a{margin:0 10px}
.FPTLine ul li.FPTLi1{background-image:url(../images/tx.jpg);background-repeat:no-repeat;background-position:left center; }
.FPTLine ul li.FPTLi2{background-image:url(../images/xl.jpg);background-repeat:no-repeat;background-position:left center; }
.SPTLine{ height:120px; overflow:hidden; clear:both; position:relative; }
.SPTLine .logo{ float:left; margin-top:18px; max-height:85px; }
.SPTLine .nam1{ position:absolute; left:102px; top:25px; font-size:32px; color:#1d8b17; font-weight:bold; letter-spacing:0.2px; }
.SPTLine .nam2{ position:absolute; left:102px; top:66px; font-size:16px; color:#999; letter-spacing:1px; }
.topPhone{height:63px;float:right;margin-top:30px;background-repeat:no-repeat;background-position:left center;padding-left:135px; }
.topPhone dd{font-size:18px;line-height:26px;text-align:right; }
.topPhone dt{font-size:26px;color:#339933;font-family:Impact;text-align:right; }

/* 导航 */
#menu100 { width:100%; background:url(../images/navbg.jpg) center top no-repeat; clear:both; overflow:hidden; }
#menu { width:1200px; margin:0px auto; clear:both; overflow:hidden; }
#menu ul { list-style: none; }
#menu ul li { float:left; width:133px; height:49px; background:url(../images/menu_m.png) center right no-repeat; }
#menu ul li:first-child{border-left:0;}
#menu ul li:last-child { background:none; }
#menu ul li a { display:block; color:#fff; height:49px; line-height:49px; text-align:center; font-size:16px; font-family: "Microsoft YaHei"; }
#menu ul li a:hover { color:#ff0; transition:all 300ms ease; }
#menu ul li a#cut { color:#ff0;  }
#menu ul li ul { display:none; position:absolute; background:url(../images/tbg.png); border-radius:0px 0px 5px 5px; z-index:999; filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; }
#menu ul li ul li { float:none; height:40px; line-height:40px; margin:0; background:none; }
#menu ul li ul li a { background:none; color:#333; height:40px; line-height:40px; font-size:14px; font-weight:normal; border-top:1px dotted #88ba6d; }
#menu ul li ul li:first-child a{ border-top:none; }
#menu ul li ul li a:hover { color:#339933; border-radius:0px; }
#menu ul li ul li:last-child a:hover { border-radius:0px 0px 5px 5px; }
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; }


.full_banner{width:100%;position:relative;height:660px;background:#FFF;overflow:hidden}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.full_banner .bd ul{width:100% !important}
.full_banner .bd li{width:100% !important;float:left;height:660px;overflow:hidden;text-align:center}
.full_banner .bd li a{display:block;height:660px}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:50px;line-height:50px;text-align:center}
.full_banner .hd ul{text-align:center}
.full_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:12px;margin:5px;background:url(../images/tg_flash_p.png) -50px 0;overflow:hidden;line-height:9999px}
.full_banner .hd ul .on{background-position:0px 0px}

.searchLine{height:66px;width:1100px;margin:0 auto;line-height:66px;padding-bottom:38px;overflow:hidden;background-image:url(../images/searchLine.jpg);background-repeat:no-repeat;background-position:bottom center;clear:both}
.searchLine h3{float:left;font-size:14px}
.searchLine h3 span{font-weight:bold;color:#0e8d0e}
.searchLine h3 a{margin:0 5px}
.searchLine h3 a:hover{text-decoration:underline}
.searchBox{float:right;width:380px;height:30px;border:1px solid #ccc;margin-top:18px}
.searchBox input{float:left;width:315px;height:30px;padding-left:10px}
.searchBox img{float:right;margin-right:10px;margin-top:5px}


/*关于我们*/
.aboutCon{ width:1100px; margin:0 auto; clear:both; overflow:hidden; margin-top:30px; }
.prozuo{ float:left; position:relative; top:0px; width:520px; height:360px; text-align:center; background:url(../images/kuang.png) left top no-repeat; }
.prozuo img{ max-width:500px; max-height:340px; float:right; margin-top:5px; cursor:pointer; transition:all 0.6s; }
.prozuo img:hover{ transform:scale(1.08); }
.proyou{float:right;width:550px;position:relative;top:0px;right:1px}
.proyou div.proyouq{clear:both;margin-top:10px; font-size:14px; color:#333; line-height:24px; }
.proyou div.proyouq span{ font-size:14px; color:#333; line-height:24px;}
.proyou div.proyouzi{ clear:both;margin-top:24px; font-size:14px; color:#333; line-height:24px; height:262px; overflow:hidden; }
.proyou div.proyouahref{clear:both;padding-top:30px}
.proyou div.proyouahref a{font-family:'黑体';background-color:#339933;height:38px;color:#fff;letter-spacing:1px;font:16px/38px Verdana,Geneva,sans-serif;line-height:38px;text-align:center;display:block;border-radius:4px;display:inline-block;cursor:pointer;padding-left:15px;padding-right:15px;text-decoration:none}


.casePart{ clear:both; overflow:hidden; margin-top:30px; }
.mr_frbox{ }
.mr_frBtnL{float:left;margin:80px 10px 0px 0px;width:25px;background-color:#CCC;height:55px;color:#FFF;font:bold 20px/55px Verdana,Geneva,sans-serif;text-align:center;cursor:pointer;display:inline}
.mr_frUl{float:left; width:1030px; }
.mr_frBtnR{float:right;margin-top:80px;background-color:#CCC;width:25px;height:55px;color:#FFF;font:bold 20px/55px Verdana,Geneva,sans-serif;text-align:center;cursor:pointer}
.mr_frUl ul li{display:inline;float:left;width:330px;height:220px;margin-left:10px;overflow:hidden;position:relative;padding-bottom:30px;background:url(../images/caseShow.png) center bottom no-repeat; }
.mr_frUl ul li .snam{ text-align:center; width:100%;height:40px;line-height:40px;background-image:url(../images/caseTable.png);color:black}
.mr_frUl ul li .img{ display:block; height:220px; text-align:center; border:#ddd 1px solid; }
.mr_frUl ul li .img img{ max-width:100%; max-height:100%; cursor:pointer; transition:all 0.6s; }
.mr_frUl ul li .img img:hover{ transform:scale(1.06); }


.brandbg{ background: url(../images/5555.png) no-repeat center 0;}
.prodcbg{ background: url(../images/prodcbg.png) no-repeat center 0;}
.storebg{ background: url(../images/storebg.png) no-repeat center 0;}
.advantagebg{ background: url(../images/advantagebg.png) no-repeat center 0;}
.newsbg{ background: url(../images/newsbg.png) no-repeat center 0;}

.labelname{font:bold 22px/35px Verdana, Geneva, sans-serif;color:#000000;text-align: center; padding-top:19px; height:54px;}
.labelname span{font:17px/35px Verdana, Geneva, sans-serif;color:#339933;text-align: center; letter-spacing:4px;}

.proazhan{font:bold 22px/40px Verdana, Geneva, sans-serif;color:#065641;text-align: center;}
.proazhan span{font:16px/30px Verdana, Geneva, sans-serif;color:#065641;text-align: center;}

.proPBox{width:1300px;margin:0 auto;padding-top:75px;overflow:hidden}
.proPBox li{width:216px;padding:0px 22px 0px 15px;float:left}
.proPBox li img{display:block;width:215px;height:255px;margin:0 auto}
.proPBox li p{width:210px;text-align:center;color:white;margin:2px auto;font-size:16px;line-height:24px}
.proPBox li p span{color:#ffde00}
.proLI1,.proLI3{margin-top:260px}
.proLI2,.proLI4{margin-top:80px}
.phoneLine{width:330px;margin:0 auto;position:absolute;top:630px;left:39%;clear:both}
.phoneLine img{float:left}
.phoneLine p{float:right;line-height:40px;font-size:16px;color:white}
.phoneLine h1{color:#ffde00;font-size:28px;font-family:Impact;float:right}
.Advan{clear:both;background:url(../images/Advan.jpg) no-repeat center 0;padding-top:4px;padding-bottom:26px}
.Adul2{margin-top:320px}
.Ads1{clear:both;background:url(../images/Ads01.jpg) no-repeat center 0}


/*news start*/
.newsA{ clear:both; overflow:hidden; background:#f6f6f6; margin-top:50px; }
.newsCon{ width:1100px; margin:0 auto; clear:both; }
.newsBox { width:1100px; margin:0 auto; padding:1px 0 45px 0; clear:both; overflow:hidden; }
.newsBox ul{ width: 1100px; margin-top:35px;}
.newsBox ul li{ float:left; width:530px; height:150px; float:left; border-bottom:1px solid #e5e5e5; margin:1px 10px 10px 9px; }
.newsBox ul li .img{ float:left; width:190px; height:135px; margin-right:15px; text-align:center; background:#fff; }
.newsBox ul li .img img{ max-width:100%; max-height:100%; cursor:pointer; transition:all 0.6s; }
.newsBox ul li .img img:hover{ transform:scale(1.06); }
.newsBox ul li .img  table{ border:#eee 1px solid; }
.newsBox ul li .nam{ width:325px; float:left; margin:0; }
.newsBox ul li .nam a{ font:bold 18px/30px Verdana, Geneva, sans-serif; line-height:30px; max-height:60px;}
.newsBox ul li .nam a:hover{ color:#339933; }
.newsBox ul li .seod{ width:325px; float:left; color:#999; font-size:14px; line-height:24px; height:72px; overflow:hidden; margin-bottom:10px; }
.newsBox ul li dt{ width:213px; height:25px; float:left; color:#999; font-size:12px;}
.newsBox ul li dl{ width:112px; height:25px; float:right; }
.newsBox ul li dl a{ float:right; font-size:12px; color:#339933; letter-spacing:1px; }
.newsBox ul li dl a:hover{ color:#c00; }


.Contain{background:url(../images/conBg.jpg) white no-repeat center 0;padding-top:75px}
.conshiw{width:1100px;margin:0 auto}
.profile{background:url(../images/profile.jpg) no-repeat center 0;height:270px;padding-top:99px;overflow:hidden}
.proPic{float:left;display:block;width:401px;height:270px}
.profileR{float:right;width:579px}
.profileR p{line-height:30px;font-size:15px;height:165px;width:556px;margin-left:23px}
.picLine{height:105px;overflow:hidden}
.picLine img{display:block;width:170px;height:105px;margin-left:23px;float:left}
.honerTop{height:60px;background:url(../images/honerTop.png) no-repeat center 0;clear:both;margin-top:75px}
.honerShow{overflow:hidden;margin-top:20px;height:121px}
.honerShow img{display:block;width:173px;height:121px;border:1px solid #ccc;float:left;margin-left:20px}

#demo{overflow:hidden;width:1100px;margin:0 auto}
#indemo{float:left;width:800%}
#demo1{float:left}
#demo2{float:left}
.Ads2{margin-top:20px;background:url(../images/Ads02.jpg) no-repeat center 0;padding-top:164px;clear:both;padding-bottom:36px}
.Ads2Box{width:1000px;margin:0 auto;overflow:hidden}
.leftAdsb{float:left;width:534px}
.leftAdsb img{float:right;margin-top:106px}
.rightAdsb{float:right}
.rightAdsb dd{font-size:22px}
.rightAdsb dt{font-size:30px;font-weight:bold;color:#0e8d0e}
.newsLine{width:1100px;margin:50px auto;overflow:hidden;clear:both}
.leftNes{float:left;width:342px}
.rightNes{float:right;width:342px;margin-left:36px}


.pageBotm{background-color:#6c6d70;padding:10px 0;clear:both}
.pageDBox{width:1100px;margin:0 auto}
.friengLink{overflow:hidden}
.friengLink img{float:left}
.friengLink p{width:920px;float:right;color:white;font-size:14px;line-height:30px}
.friengLink p a{color:white;font-size:14px;margin:0 10px}
.sendNav{height:40px;background-color:#7fc698;margin-top:40px;clear:both}
.navShadow{height:72px;background-image:url(../images/navShadow.png);background-repeat:no-repeat;background-position:bottom center}
.sendNav p{color:white;font-size:14px;line-height:40px;text-align:center}
.sendNav p a{color:#ffffff;font-size:14px;margin:0 10px}

.BotmText{overflow:hidden;clear:both}
.BotmText p{font-size:14px;color:white;line-height:24px;float:left}
.BotmText p span,.BotmText p a{margin-right:30px;font-size:14px;color:white}
.BotmText p a:hover{text-decoration:underline}
.ewm{float:right}

/*!
* 首页幻灯样式
**/
.ContainerBanner{width:100%; height:575px; background:#fff;}
.focusimg { width: 100%; height: 575px; overflow: hidden; min-width: 1200px; position: relative; }
.focusimg-list { top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 1; }
.focusimg-item { position: absolute; z-index: 1; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; }
.focusimg-item .link { display: block; width: 100%; height: 100%; }
.focusimg-fade .focusimg-item { display: none; }
.focusimg-fade .focusimg-item:first-child { display: block; }
.focusimg-slide .focusimg-item { left: 100%; }
.focusimg-slide .focusimg-item:first-child { left: 0; }
.focusimg .indicator { position: absolute; z-index: 5; left: 0; width: 100%; height: 24px; bottom: 30px; line-height: 24px; text-align: center; }
.focusimg .indicator .item { display: inline-block; width: 16px; height: 16px; margin: 2px 8px; border-radius: 50%; position: relative; background-color: #a5d4ad; border:1px solid #fff;}
.focusimg .indicator .item.active { opacity: 1; border:1px solid #4aa7a5; background:rgba(255,255,255,0.75);}
.focusimg .btn-control { position: absolute; z-index: 5; top: 50%; width: 40px; height: 80px; color: #fff; font-size: 36px; line-height: 80px; margin-top: -40px; text-align: center; font-family: Simsun; background-color: rgba(0, 0, 0, 0.2); }
.focusimg .btn-control.prev { left: 40px; }
.focusimg .btn-control.next { right: 40px; }


/**首页产品**/
.proA{ clear:both; overflow:hidden; background:#f6f6f6; margin-top:50px; }
#sy_pro{ margin-top:40px; margin-bottom:50px; }
.sy_more{ position:absolute; bottom:-25px; left:48%; }

.sy_pro_nav{  width:1200px; margin:0 auto; clear:both; overflow:hidden; }
.sy_pro_nav ul{ margin:0 auto; width:1100px; text-align:center; }
.sy_pro_nav li{ display:inline-block; border:1px solid #cecece; padding:8px 23px 8px 23px; font-size:16px; margin-right:10px; }
.sy_pro_nav .on{ background-position:0 bottom; background:#339933; color:#fff; }
.sy_pro_nav .on a{ color:#fff; }

.sy_pro_nav .tes{border-right:1px solid #2c2c2c;}
.pro_list{ width:1100px; margin:0 auto; margin-top:40px; overflow:hidden; }
.pro_list ul{ float:left; width:1000px; }
.pro_list ul li{ position:relative; width:330px; height:310px; margin-right:10px; }
.pro_list ul li .pic{ display:block; height:300px; border:#ddd 1px solid; background:#fff; text-align:center; }
.pro_list ul li .pic img{ max-width:100%; max-height:100%; cursor:pointer; transition:all 0.6s; }
.pro_list ul li .pic img:hover{ transform:scale(1.06); }
.pro_list ul li span{display:block; font-size:18px; color:#1d1d1d; margin-top:220px;}
.pro_list ul li .title{  width:330px; height:300px; bottom:0; text-align:center;}
.pro_list ul li .tc{  width:330px; height:300px; bottom:0; text-align:center; background:url(../images/pro_tc.png) no-repeat; display:none;}
.pro_list ul li .tc a{margin-top:80px; display:block;}
.pro_list ul li:hover .tc{display:block;}

.pro_list .sPrev{ float:left; left:0px; width:36px; height:36px; display:block; margin-top:120px; background:url(../images/prev_l.png) #999 center center no-repeat; margin-right:13px; border-radius:50%; }
.pro_list .sPrev:hover{ background:url(../images/prev_l.png) #339933 center center no-repeat; }
.pro_list .sNext{ float:right; right:0px; width:36px; height:36px; display:block; margin-top:-190px; background:url(../images/prev_r.png) #999 center center no-repeat; border-radius:50%; }
.pro_list .sNext:hover{ background:url(../images/prev_r.png) #339933 center center no-repeat; }


/*footer*/
.footer{width:100%; clear:both; overflow:hidden; margin-top:50px; }
.foot{width:1200px; margin:0 auto; text-align:center; }
.foot_nav100{ background:#339933; overflow:hidden; }
.foot_nav{ width:1200px; margin:0 auto; height:40px; color:#fff; text-align:center; }
.foot_nav a{ display:inline-block; color:#fff; font-size:14px; letter-spacing:1px; line-height:40px; padding:0 10px; }
.foot_nav a:hover{ color:#ff0; }
.foot_nr{ padding:20px 0px 30px 0px; text-align:center; font-size:14px; }
.foot_nr p{ color:#555; letter-spacing:1px; line-height:26px; }
.foot_nr p a{ color:#555; }


/*iprolist*/
.iBase{ clear:both; overflow:hidden; padding-top:30px; }
.iprolist{ width:1100px; margin:0 auto; clear:both; overflow:hidden; }
.iprolist ul li{ float:left; width:32%; margin-right:2%; margin-bottom:20px; }
.iprolist ul li:nth-child(3n){ margin-right:0px; }
.iprolist ul li .img{ height:234px; overflow:hidden; background:url(../images/probg.jpg) center top no-repeat; border:#eee 1px solid; }
.iprolist ul li .img:hover{ border:#bff3aa 1px solid; }
.iprolist ul li .img img{ max-width:100%; max-height:234px; cursor:pointer; transition:all 0.6s; transform:scale(1.0); }
.iprolist ul li .img img:hover{ transform:scale(1.06); }
.iprolist ul li .nam{ width:100%; line-height:30px; text-align:center; }
.iprolist ul li .nam a{ font-size:16px; color:#148513; }


/*分割线5*/
.fgx5{ clear:both; overflow:hidden; margin-top:40px; text-align:center; }
.fgx5 .fnam{ font-size:30px; color:#353535; font-weight:bold; margin-left:10px; }
.fgx5 .en{ font-size:24px; color:#ccc; margin-right:10px; }
.fgx5 .wz1{ font-size:16px; color:#999; letter-spacing:3.6px; clear:both; margin-top:10px; }


/*内页样式*/
#ny100{ }
#ny1{ width:1180px; margin:0px auto; clear:both; overflow:hidden; margin-top:0px; padding:10px; }
#ny1 .ny1_l{ margin-top:20px; }
#ny1 .ny1_l01{ }
#ny1 .ny1_l01 h1{ color:#333; font-size:24px; text-align:center; font-weight:normal; border-radius:10px 10px 0 0; margin-bottom:15px; }
#ny1 .ny1_l01 h2{ padding:0px; color:#333; font-size:30px; font-weight:normal; text-align:center; letter-spacing:3px; }
#ny1 .ny1_l02{ color:#4b4a4a; clear:both; line-height:1.8; padding-bottom:15px; text-align:center; margin-top:20px; }
#ny1 .ny1_l02 ul{ }
#ny1 .ny1_l02 ul li{ display:inline-block; text-align:center; margin-top:8px; background:#eee; margin-right:10px; border-radius:5px; }
#ny1 .ny1_l02 ul li a{ display:block; color:#333; font-size:14px; padding:5px 30px; border-radius:5px; }
#ny1 .ny1_l02 ul li a:hover{ background:#339933; color:#fff; }
#ny1 .ny1_l02 ul li a#cut{ background:#339933; color:#fff; }

#ny1 .ny1_l03{ }
#ny1 .ny1_l03 .r01{ width:900px; margin:0 auto; border-bottom:#339933 2px solid;  height:40px; line-height:40px; clear:both; overflow:hidden; }
#ny1 .ny1_l03 .r01 .nam{ float:left; color:#339933; font-size:16px; font-family:"Microsoft YaHei"; padding-left:10px; }
#ny1 .ny1_l03 .r01 .weizhi{ float:right; margin-top:5px; margin-right:10px; }
#ny1 .ny1_l03 .r01 .weizhi .home{ float:left; margin-top:12px; margin-right:5px; }
#ny1 .ny1_l03 .r01 .weizhi .wz{ float:left; color:#666; font-size:14px; font-weight:normal; }
#ny1 .ny1_l03 .r01 .weizhi .wz a{ color:#666; font-weight:normal; }
#ny1 .ny1_l04{ padding:20px 10px 10px 10px; color:#4b4a4a; clear:both; line-height:1.6; }
#ny1 .ny1_l04 .info{ padding:0 10px; min-height:400px; }
#ny1 .ny1_l04 .info img{ max-width:100%; }

