/***************************公共部分********************************/
* { padding: 0px; margin: 0px; }
html { }
body { font-size: 12px; font-family:microsoft yahei; background:url(../images/headbg.jpg) repeat-x #fff !important; width:100%;}
img { border: none; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000; }
ul, li { list-style: none; }
input, select, button { font-size: 12px; vertical-align: middle; }
.banner{ margin: 0 auto; width: 100%; }


/*------头部------*/
.head{width:1140px;height:100px;background:#fff;border-bottom:3px #008639 solid;margin:0 auto;}
.header{position: relative;}
.logo{float:left;margin-top:10px;}
.dianhua{font-size:12px;position: absolute;top:0;left:50%;margin-left:320px;text-align:right;line-height:24px;}
.dianhua img{vertical-align: middle;}
.language{ line-height:30px; text-align:left;}
.text1{border:1px #ccc solid; line-height:22px; width:150px;}
.button1{height:24px;background:#008639;border:1px #008639 solid;border-radius:10px;margin-left:5px;color:#fff;width:50px;}

.nav{height:36px;float:right;margin-top:64px;}
.menu{ height:36px;margin:0 auto;}
.menu li{ float:left; height:36px; position:relative;}
.menu li #mm{text-align:center; line-height:36px; color:#333;font-size:14px;font-weight:normal;display:inline-block;padding:0 20px;height:36px;}
.menu li a:hover{  text-decoration:none; color:#fff;margin:0;}
.menu li:hover{text-decoration:none; color:#fff;margin:0;background:#008639;}
.menu li:hover #mm{color:#fff;}
.menu li.cur{ margin:0;background:#008639;}
.menu li.cur #mm{color:#fff;}
.menu li dl{ display:none; width:98%; position:absolute; top:36px;padding:4% 1%;z-index:99999999; overflow:hidden;background:url(../images/menubg.png);border-top:3px #008639 solid; }


.menu li dd{ overflow:hidden;float:left;line-height:30px;background:url(../images/ico.png) no-repeat left center;padding-left:10px; margin-left:10px;}
.menu li dd a{ font-size:14px;font-weight:normal;color:#444;}
.menu li dd a:hover{  color:#008639; text-decoration:underline;}

.banner{ width:1140px; margin:0 auto;}


/*------产品展示------*/
.wrap {width:1140px;margin: 0 auto; position:relative;}
.ul_li_border {}
.ul_li_border li { width:269px; padding:0 8px;}
.ul_li_border li div { text-align: center; }
.ul_li_border li div:hover { -webkit-box-shadow: inset 0px 0px 30px 2px rgba(228, 248, 189, 1); -moz-box-shadow: inset 0px 0px 30px 2px rgba(228, 248, 189, 1); box-shadow: inset 0px 0px 30px 2px rgba(228, 248, 189, 1); }
.ul_li_border li img { height: 240px; margin: 0px auto 0px; width:269px; }
.ul_li_border li h2{ font-size:12px; display:block; background:#dcdcdc; text-align:center; line-height:40px; width:269px;}
.ul_li_border li:hover h2{ background:#008639; color:#fff;}
.ul_li_border li .textlink { display: block; clear: both; text-align: center; margin-bottom: 0px; font: 100 14px/20px 'microsoft yahei'; }


.wrap .ttl { margin: 36px 0 0 0;}
.wrap .ttl h2 { font-size:16px;color:#404040; padding:0 0 10px 8px;  }
.ttl h2 .items1 {}
.ttl h2 .items1 a { display: inline-block; transition: none; width: 52px; height: 78px;}
.ttl h2 .items1 .a1 {  position:absolute; left:-52px; top:140px; background: url(../Images/prev.png) no-repeat;}
.ttl h2 .items1 .a3 { position:absolute;  right:-52px; top:140px; background: url(../Images/next.png) no-repeat;}



/*------关于我们------*/
.in-center-box{ width:1140px; margin:20px auto 0 auto;}
.in-about{ width:500px; float:left; margin-right:80px;}

.in-about h2{ font-size:16px; margin-bottom:15px;}
.in-about img{ margin-bottom:10px;}
.in-about p{ line-height:30px;}
.in-about span a{line-height:40px; display:block;}
.in-about span a:hover{ color:#008639;}


/*------新闻中心------*/
.in-news{ width:560px; height:360px; float:left;}
.in-news h2{ font-size:16px; margin-bottom:15px;}
.zx-list li{}
.zx-list li.hover{padding:15px 0 ;}
.zx-list li a{display: block;line-height:40px;border-bottom:1px dotted #999;overflow: hidden;text-decoration: none;}
.zx-list li a img{float: left;display: none;width: 115px;height: 68px;margin-right: 10px}
.zx-list li a strong{display: block;font-size: 12px;color:#333;font-weight: normal;}
.zx-list li a strong span{display: inline-block;vertical-align: middle;margin-right: 5px;width: 5px;height: 5px;border-radius: 5px;background:#008639;}
.zx-list li a p{display: none;font-size: 12px;color: #999;margin-bottom: 0;line-height: 20px;max-height: 60px;overflow: hidden;}
.zx-list li.hove a p{display: block;}
.zx-list li a.bdn{border-bottom: none;padding-bottom: 1px;}
.zx-list li.hover a{border-bottom: none;}
.zx-list li.hover .zx-list-i{margin-left: 100px;}
.zx-list li.hover a img{display: block;}
.zx-list li.hover a strong{color:#000000;margin-bottom: 10px;line-height: 20px;}
.zx-list li.hover a:hover strong{color:#008639;}
.zx-list li.hover a strong span{display: none;}
.zx-list li.hover a p{display: block;}

.zx-list li a strong small{ float:right;}

.zx-list .lj-more1{ display:block; line-height:40px; margin-top:25px;}
.zx-list .lj-more1:hover{color:#008639;}

/*------底部区块------*/
.footer div.wrap { width:1100px; margin:0 auto; background:#f8f8f8; padding:30px 20px; overflow:hidden; position: relative; }

.copy ul { font-size: 12px; line-height: 24px; color:#666666;  position: relative; }
.copy ul li { }
.copy ul li a { font-size: 12px; line-height: 24px; color:#666666;  display: inline-block; position: relative; overflow: hidden; vertical-align: middle; padding: 0 1px; margin-right: 15px; }
.copy ul li span { display: inline-block; padding-left: 15px; }
.copy ul li a:hover { }
.footer-code { position: absolute; top: 30px; right:20px; }
.footer-code dl { width: 100px; float: right; margin-left: 25px; }
.footer-code dl dt { color:#666666;  padding: 5px; }
.footer-code dl dt img { max-width: 100%; }
.footer-code dl dd { text-align: center; font-size: 12px; line-height: 40px; color:#666666;  }

/*------首页页面结束------*/

/*------关于我们------*/
.main{width:1140px; margin:50px auto;}
.ny_left{width:240px;float:left;}
.nyl_titbg{width:200px;height:60px;float:left; line-height:60px;  background-color:#008639; padding:0 20px;}
.ny_font{font-size:18px; font-family:"Microsoft Yahei"; color:#fff;}
.ny_font2{font-size:16px;color:#fff;}
.nyl_list{width:240px;float:left;}
.nyl_list ul{}
.nyl_list ul li{width:240px;float:left; font-size:14px;font-family:"Microsoft Yahei"; line-height:40px; margin-top:1px;}
.nyl_list ul li a{color:#000; background-color:#eaeaea; display:block; width:220px; padding-left:20px;} 
.nyl_list ul li a:hover,.nyl_list ul li a.click{color:#fff; background-color:#008639; text-decoration:none;}

.nyl_cont{width:240px;float:left; margin-top:20px;font-family:"Microsoft Yahei"; line-height:24px;}


.ny_right{width:808px;float:right;min-height:400px;}
.nyr_titbg{width:808px;float:left; font-family:"Microsoft Yahei";border-bottom:#c4c4c4 1px solid;padding-bottom:10px;}
.nyr_tit{width:300px;float:left; color:#404040;}
.nyr_xtit{width:508px;float:left; text-align:right; font-family:"Microsoft Yahei"; margin-top:5px;}
.nyr_text{width:808px;float:left; margin-top:20px; line-height:30px; font-family:"Microsoft Yahei";}


/*------荣誉------*/
.layout_default { float: left;width:31%; margin:2% 0 0 2%;  }
.layout_default:nth-child(3){}
.mod_gallerylist { margin: 0 auto; overflow: hidden; width:100%; background:#fff; margin-left:-1%;}
.meta { font-size: 12px; text-align: center; }
.image_container img { display:block; border: 1px solid #CCC; padding: 2px; width: 100%;}
.meta a { color: #333; text-decoration: none; line-height: 30px; font-size: 14px; }


/*------产品中心------*/
.wraps{width:98%; padding:0 1%; overflow:hidden;}
.ul_li_borders{ margin-left:-2%;}
.ul_li_borders li { float:left; width:31.33%; margin-left:2%; padding-top:20px;}
.ul_li_borders li div { text-align: center; }
.ul_li_borders li img { width:100%;}
.ul_li_borders li h2{ font-size:12px; display:block; background:#dcdcdc; text-align:center; line-height:40px;}
.ul_li_borders li:hover h2{ background:#008639; color:#fff;}
.ul_li_borders li .textlink { display: block; clear: both; text-align: center; margin-bottom: 0px; font: 100 14px/20px 'microsoft yahei'; }



/*产品详情页*/
.products{ width:808px; padding-top:20px; overflow:hidden;}
.pro_left{width:405px;float:left; overflow:hidden;}
/*图片放大镜样式*/
.spec-preview{overflow:hidden; float:right;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width:320px; height:240px;overflow:hidden; border:1px solid #ebf0f3}
.jqzoom img{width:320px; height:240px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:430px;height:370px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{ width:1200px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-scroll{width:70px; float:left; height:300px;}
.spec-scroll .items{margin:auto;position:relative;height:302px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:302px;}
.spec-scroll .items ul li{width:70px;text-align:left; height:77px;}
.spec-scroll .items ul li img{border:1px solid #CCC;width:68px;height:68px;}
.spec-scroll .items ul li img:hover{border:1px solid #c20000;}

.pros_right{width:375px; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; padding-bottom:15px; border-bottom:1px dashed #7d7d7d;}
.pros_right_top strong{overflow:hidden;display:block; font-weight:500; font-size:19px; color:#494949;}
.pros_right_top p{font-size:14px; color:#898989;}
.pros_right_ny{overflow:hidden;padding:20px 0px;}
.pros_right_ny p{font-size:14px; color:#898989; line-height:30px; clear:both}
.pros_right_ny p em{display:block; float:left;}
.pros_right_ny p span{display:block;}
.pros_right h3{ background:#ecf1f2;width:175px; height:40px; line-height:40px; vertical-align:middle; text-align:center; float:left; margin-right:20px;margin-top:25px;-webkit-transition: all 0.5s ease-in-out;}
.pros_right h3 a{display:block; font-size:14px; color:#7a7a7a;}
.pros_right h3:hover{ background:#005da4;}
.pros_right h3:hover a{color:#fff;}



.pros_ny{overflow:hidden; padding-bottom:70px; text-align:center;}
.products_top{overflow:hidden; line-height:50px; vertical-align:middle; background:#f2f6f7;}
.products_top a{display:block; float:left; width:160px; text-align:center; font-size:16px; color:#6e6f6f;}
.products_top a.hover{background:#008639; color:#fff;}


.news.r{padding-bottom:0px;}
.pros_bottom{overflow:hidden;}
.pros_bottom strong{display:block; font-size:18px; color:#898888; font-weight:500; background:#fff; height:50px; line-height:50px; vertical-align:middle; text-align:center; border-bottom:40px solid #ecf1f2;border-top:40px solid #ecf1f2;}
.product.r{background:#ecf1f2; padding:0px;}
.product.r li{margin-right:25px;}
.product.r li.r{margin-right:0px;}
.pro_s{padding: 20px 60px;text-align: left; background:#fff;}
.pro_s p{font-size: 14px;color: #6e6f6f;}


.pro_xx{padding:20px 0;}
.pro_xx P{ line-height:30px; text-align:left;}

/*------分页------*/
.fy {padding-top:10px; line-height:60px;}
.sabrosus {padding: 5px;margin: 3px;text-align:center;}
.sabrosus A {border:#c4c4c4 1px solid;PADDING:2px 8px;COLOR: #404040;text-decoration: none;margin-right: 6px;font-family: "Microsoft Yahei", "宋体";background:#fff;}
.sabrosus A:hover, DIV.pagination A:active{color:#fff;background-color:#008639;text-decoration: none;font-family: "Microsoft Yahei", "宋体";}
.sabrosus SPAN.current {BORDER: #008639 1px solid;PADDING: 2px 8px;FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 6px;BACKGROUND-COLOR:#008639;font-family: "Microsoft Yahei", "宋体";}
.sabrosus SPAN.disabled {BORDER: #008639 1px solid;PADDING: 2px 8px;MARGIN-RIGHT: 2px;font-family: "Microsoft Yahei", "宋体";}



/*------新闻中心------*/
.magaz-list-li{ overflow:hidden; padding-top:20px;}
.magaz-list-li ul li{ width:100%; height:43px; background:url(../images/po_bj.jpg) no-repeat left; border-bottom:1px dashed #c7c7c7;line-height:43px;}
.magaz-list-li ul li span{ float:right; padding-right:15px; color:#a1a1a1;}
.magaz-list-li ul li a{ padding-left:18px;}

.magaz-ri{ width:194px; padding:25px 20px 25px 25px; background:#eaeaea;}
.magaz-ri dl dt{ font: bold 12px/24px "微软雅黑"; color:#000; }
.magaz-ri dl dd{ color:#666; padding-bottom:25px;}

.info-til{ border-bottom:1px dotted #c7c7c7; padding-bottom:8px;}
.info-til h1{ text-align:center; padding-bottom:5px; font-size:16px; color:#444;}
.info-til p{ text-align:center; color:#a1a1a1;}
.info-con{ width:auto; padding:20px 0 40px; overflow:hidden;}
.info-con img{ max-width:1002px;}

.info-page{border-top:1px dotted #c7c7c7; padding-top:28px;}
.info-page span{ float:right;}
.info-page span a.vote{ width:110px; background:#a48861;}
.info-page span a.vote:hover{background:#835e3f;}


/*新闻中心详情页*/
.news_ny{width:100%; overflow:hidden; }
.news_tops{border-bottom:1px solid #ecf1f2; line-height:60px; vertical-align:middle; padding:0px 20px;}
.position.r{float:left;}
.news_tops p{float:right; margin-top:15px; width:106px; height:33px; vertical-align:middle; line-height:33px; background:#14c519; text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.news_tops p a{display:block; color:#fff; font-size:14px; color:#ffffff;}
.news_tops p:hover{background:#212427;}
.news_top{overflow:hidden; border-bottom:1px solid #dcdedf; text-align:center; padding-bottom:35px; margin-bottom:30px; padding-top:30px;}
.news_top h2{font-size:24px; color:#525252; padding-bottom:10px;}

.news_ny ol li h2{ font-size:18px;}

.news_top_ny{width:370px; margin:auto; overflow:hidden;}
.news_top p{font-size:12px; color:#909090; float:left;}
.share{float:left;}
.share p{float:left;}
.share a{display:block; float:left; margin:2px 5px 0px 5px;}

.news_ny p{font-size:12px;  line-height:30px;}
.news_ny img{padding:30px 0px;}
.share img{padding:7px 0px;}

.news_ny li span{display:block; width:820px; float:left; font-size:56px; color:#d1d1d1; font-family:hei; text-align:left;}

.n_next{height: 60px;line-height: 30px;overflow: hidden;font-size: 14px;padding-top: 30px;}
.n_next i{width: 10px;height: 15px;display: block;background: url(../images/icos.png) -20px -29px no-repeat;float: left;margin: 8px 5px 0 0;}
.n_next .down{width: 10px;height: 15px;display: block;background: url(../images/icos.png) -10px -29px no-repeat;float: left;margin: 8px 5px 0 0;}

/*----- 联系我们 -----*/
.pageContentBox{width:750px;padding-top:20px;overflow:hidden;}
.pageContentBox p{ line-height:30px; font-size:14px; }

/*在线留言*/
.feedback_con{ margin: 0 auto; overflow: hidden; width:96%; padding:2%;}
.feedback_con .f_content{ line-height:30px; font-size:14px; font-weight:bold; margin-bottom:20px; }
.feedback_con .f_title{font-size:14px; line-height:30px; padding:10px 0;}
.feedback_con .inputtxt {width:100%;line-height:22px;padding:10px 0; text-indent:10px; color:#4a4a4a;border:#f2f2f2 1px solid;}
.feedback_con .inputtxt:hover {outline:1px solid #008639;}
.feedback_con .inputtxt:focus{ outline:1px solid #008639;}
.feedback_con textarea.inputtxt {height:100px;resize:none;overflow:hidden;background-color:transparent;}
.feedback_con .inputtxt.submit {width:100px; text-indent:0; padding:10px;}



/* 会员中心 */
.login{width:500px;position:fixed;border:#ebebeb solid 1px; padding:20px 0; top:50%;left:50%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:40px;height:40px;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;margin:0px 0px 20px 0px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login-button{width:50%;margin:30px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
