@charset "utf-8";
*html{ padding:0; margin:0;} 
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-style: inherit;font-size: 100%;font-family: "微软雅黑";vertical-align: baseline;}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
li,ul { list-style: none; }
a { text-decoration: none; }
.clear { clear: both; }
i,em{ font-style:normal; }
.clear,.area,.con:after{ zoom:1 }
fieldset, img, input { border: 0 none; }
img{display:block;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
a:focus { outline:0; }
a:hover{ text-decoration:none; }
a:active { color:red; }
.area:after,.clear:after,.con:after{ content:" "; display:block; visibility:hidden; height:0; clear:both; }
.left { float: left; }
.right { float: right; }
body a{text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.body{background-color:#f3f3f3;}
/*------------------------------------------top----------------------------------------*/
.had{width:100%; height:120px; margin:0 auto; background:url(../img/top_img.png) center repeat-x;max-width:1920px; min-width:1200px;}
.had_1{width:1200px; height:120px;margin:0 auto;}
.had_lf{width:570px;}
.logo a img{width:280px; display:block;}
.logo_rt{border-left:2px solid #1cb53e; height:80px; margin-top:20px; color:#333;}
.logo_rt p{height:40px; line-height:40px; font-size:18px; margin-left:15px;}
.logo_rt h3{font-size:14px; height:40px; line-height:40px;margin-left:15px;}
/*------------------------------------------导航----------------------------------------*/
.nav{height:120px;}
.nav a{ font-size:18px; color:#333; line-height:120px; height:120px; width:90px; display:block; float:left; text-align:center; margin-left:10px;}
.nav a:hover{color:#fff; background-color:#1cb53e; height:120px; display:block;width:90px;}
.nav .nav_on{color:#fff; background-color:#1cb53e; height:120px; display:block;width:90px;}
/*banner图的自适应开始*/
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display: block;width: 100% \9;max-width: 100%;height: auto;}
.img-rounded{border-radius: 6px;}
.img-thumbnail{display: inline-block;width: 100% \9;max-width: 100%;height: auto;padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.img-circle{border-radius: 50%;}
/*banner图的自适应结束*//*banner图的轮播开始*/
.item a img{width:100%; display:block;}
.carousel{position: relative;}
.carousel-inner{position: relative;width:100%; max-width:1920px; min-width:1200px;overflow: hidden;}
.carousel-inner > .item{position: relative;display: none;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{line-height: 1;}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev{display: block;}
.carousel-inner > .active{left: 0;}
.carousel-inner > .next,
.carousel-inner > .prev{position: absolute;top: 0;width: 100%;}
.carousel-inner > .next{left: 100%;}
.carousel-inner > .prev{left: -100%;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right{left: 0;}
.carousel-inner > .active.left{left: -100%;}
.carousel-inner > .active.right{left: 100%;}
.carousel-control{position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50);opacity: .5;}
.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat: repeat-x;}
.carousel-control.right{right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat: repeat-x;}
.carousel-control:hover,
.carousel-control:focus{color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;opacity: .9;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left: 50%;margin-left: -10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right: 50%;margin-right: -10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width: 20px;height: 20px;margin-top: -10px;font-family: serif;}
.carousel-control .icon-prev:before{content: '\2039';}
.carousel-control .icon-next:before{content: '\203a';}
.carousel-indicators{position: absolute;bottom:100px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}
.carousel-indicators li{display: inline-block;width:20px;height:5px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #000 \9; background-color:#fff;}
.carousel-indicators .active{width:20px;height:5px;background-color: #1cb53e;}
.carousel-caption{position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
.carousel-caption .btn{text-shadow: none;}
/*banner图的轮播结束*/
/*-----------------------------------内页菜单--------------------------*/
.nr{width:1200px; margin:0 auto; position:relative; top:-90px;overflow:hidden;}
.bj{width:1200px; margin:0 auto;}
.ny_nr{width:1200px; background:url(../img/zj_bj.png) repeat-y center; padding-top:30px; margin:0 auto; padding-bottom:40px;}
.ny_lf{width:260px; overflow:hidden; margin-left:25px;}
.ny_nav{margin-bottom:40px;}
.ny_nav h3{background:url(../img/bt_bj.png) no-repeat center; height:60px; width:260px; font-size:20px; color:#fff; line-height:60px; text-align:center;}
.ny_nav ul{width:220px; background-color:#e7e7e7; padding:20px;}
.ny_nav ul li a{width:170px; height:40px; background-color:#fff; display:block; color:#333; line-height:40px; padding-left:50px; margin-bottom:20px;}
.ny_nav ul li a:hover{background:url(../img/nv_zs.png) 15px no-repeat; background-color:#fff; color:#1cb53e;}
.ny_nav ul li .li_on{background:url(../img/nv_zs.png) 15px no-repeat; background-color:#fff; color:#1cb53e;}
/*-------------------------------热销产品---------------------------*/
.rxcp{width:260px;background-color:#e7e7e7; padding-bottom:30px;}
.rxcp h3{font-size:18px; color:#fff; width:260px; height:60px; background-color:#1cb53e; text-align:center; line-height:60px; font-weight:normal;}
.mr_frbox2{position:relative; width:260px; padding-top:30px;}
.px_tp2{width:180px; margin:0 auto;}
.mr_frBtnL2,.mr_frBtnR2{cursor: pointer;position:absolute;right:auot;left:13px;top:100px;z-index:6;display:none;}
.mr_frBtnR2{left:auto;right:10px;}
.mr_frUl2{margin:0 auto;overflow: hidden; width:260px;}
.mr_frUl2 ul{width:180px; margin:0 auto;}
.mr_frUl2 ul li p{ height:30px; font-size:16px; line-height:30px; text-align:center; display:block;width:180px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-bottom:10px; margin-top:5px;}

.mr_frUl2 ul li{float: left;display: inline; height:220px;overflow: hidden;}
.mr_frUl2 ul li a{width:170px; height:180px; border:1px solid #ccc; background:#fff; display:block;padding:5px;}
.mr_frUl2 ul li a img{width:170px; display:block; height:180px;}
.mr_frbox2:hover .mr_frBtnL2,.mr_frbox2:hover .mr_frBtnR2{display:block;}
/*--------------------------------------内页右边内容---------------------------*/
.ny_js{width:820px;overflow:hidden; margin-right:25px;}
.yd{border-bottom:1px solid #ccc; height:30px;}
.yd li{font-size:14px; line-height:30px;}
.yd li a{font-size:14px; color:#333;}

.js img{max-width:820px; display:block;}
.cp_lb img{max-width:820px; display:block;}
/*--------------------------产品----------------------------*/
.zs_bt{border-bottom:1px solid #1cb53e; margin-bottom:50px;}
.zs_bt h3{width:100px; height:30px; background-color:#1cb53e; font-size:16px; font-weight:normal; text-align:center; line-height:30px; color:#fff;}
.cp_zs ul li{width:182px; height:222px;float:left;margin-right:30px;}
.cp_zs ul li a{width:182px; height:222px; display:block;}
.cp_zs ul li:nth-child(4n){margin-right:0;}
.cp_zs ul li a .cp_img{width:172px; padding:5px; height:182px; border:1px solid #ccc; background-color:#fff; display:block;text-align:center;}
.cp_zs ul li a .cp_img img{width:170px;height:180px;border:1px solid #ccc; display:block; margin:0 auto;}
.cp_zs ul li a p{text-align:center; color:#333; width:182px; height:30px; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.cp_zs ul li:hover p{color:#1cb53e;}
.cp_zs ul li:hover{position:relative; top:-5px;}

.cpxq_img img{width:550px; margin:0 auto; display:block; margin-bottom:15px;}
.cpxq_img{text-align:center; border-bottom:1px solid #ccc;}
.cpxq_img h4{font-size:18px; margin-bottom:15px; font-weight:normal;}
.fy{border-top:1px #dfdfdf dashed; margin-top:20px;}
.fy p a{color:#333; line-height:30px; font-size:14px;}
.fy p a:hover{ color:#1cb53e;}
.fy h4{float:right; font-weight:normal;}
.fy h4 a{ font-size:18px; color:#1cb53e;}
/*-----------------------------------------动态---------------------*/
.dt_lb ul li{border-bottom:1px dashed #ccc; height:35px; margin-bottom:15px;}
.dt_lb ul li a{display:block; width:450px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px; font-size:14px; color:#333; float:left;}
.dt_lb ul li a:hover{color:#1cb53e;}
.dt_lb ul li span{line-height:30px; font-size:14px; color:#333; float:right;}
.page{text-align:center; color:#333;}
.page a{color:#333; display:inline-block;height:30px; line-height:30px; padding:0 10px;margin:0 5px;}
.page a:hover{ text-decoration:none; background-color:#1cb53e; color:#fff;}
.page .on{color:#fff;background-color:#1cb53e;}
/*---------------------------新闻详情-----------------------*/
.xwxq_nr1{text-align:center; border-bottom:1px dashed #ccc; margin-bottom:50px;}
.xwxq_nr1 h3{font-size:18px; font-weight:normal; margin-bottom:15px;}
.xwxq_nr1 p{font-size:14px; color:#999;}
.xwxq_nr1 p span{margin-left:25px;}
.xwxq_nr2{margin-bottom:20px;}
/*----------------------------------------联系我们-------------------------*/
.lx{background:url(../img/lx_bj.png) no-repeat right bottom; border:1px solid #1cb53e; padding-top:30px;}
.lx_dh{margin-left:30px; margin-bottom:50px;}
.lx_dh p{font-size:14px; margin-bottom:15px;}
.lx h5{font-size:20px;color:#1cb53e; margin-left:30px; font-weight:normal; margin-bottom:20px;}
.text1{width:230px;height:30px;border: 1px solid #d2d2d2; margin-bottom:10px;outline: 0 none; padding-left:10px; float:left;}
.ly_3 textarea{border: #d2d2d2 solid 1px;color: #333;outline: 0 none;overflow: hidden;overflow: auto;resize: none;height: 74px;width:233px; padding: 3px;font-size: 12px; }
.wb1 {float:left;padding-top: 30px; }
.anliu{padding-top:20px; margin-left:50px;}
.anliu input{width:107px; height:40px; background:#535353; margin-right:25px; font-size:14px; color:#CCC; cursor:pointer;}
.anliu input:hover{background:#1cb53e;color:#fff; opacity:.7;}
.ly_3{ margin-left:30px; margin-bottom:50px;}
.ly_3 li{clear:both;}
.ly_3 li p{ float:left;}
/*---------------------------------------页脚---------------------------*/
.footer{ width:100%; margin:0 auto; background:url(../img/dibj.png) center no-repeat; height:210px;max-width:1920px; min-width:1200px;}
.footer_1{width:1200px; margin:0 auto; text-align:center;}
.footer_1 p{font-size:14px; color:#fff; padding-top:170px;}
.footer_1 p a{ color:#fff;}