/*--------共用---------*/
html,body,form,ul,li,p,h1,h2,h3,table,th,td{margin:0;padding:0;}
body{background-color:#f6f6f6; background-color:#fafafa; font-size:16px;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif; min-width:1300px;} 
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clearfix{zoom:1;}
.clear{clear:both;}
.container{width:100%; overflow:hidden;}
.pull-left{float:left;}
.pull-right{float:right;}
a{ color:#333;text-decoration:none;}
a:hover{color:#f00;}
.bg-white{background-color:#fff;}
input:focus {outline: none;}
.songti{font-family:SimSun;}
.w1200{width:1200px; margin:0 auto;}
.mt50{margin-top:50px;}
.baseinfo{padding:30px; width:1140px; margin:0 auto;}
.baseinfo p{line-height:30px; text-indent:32px; text-align:justify;}
/*--------title区---------*/
.zz-tit{height:24px;border-bottom:1px #dedede solid;background:url(http://www.1288.tv/images/topBg.gif) repeat-x bottom;color:#666;font-size:12px;line-height:25px;}
.zz-tit a{color:#666;}
.zz-tit a:hover{color:red;}
.tit-login{float:left;}
.kefu,.site-nav,.tit-nav{float:right;}
.login-registe{margin-left:30px;}
.user-name{color:red;}
.tit-nav{margin-right:10px;}
.site-nav{position:relative;margin-right:5px;width:60px;}
.site-nav a{display:block; text-align:center;}
.zdx{position:absolute;top:23px;left:0;z-index:200;display:none;width:100%;height:2px;background-color:#fff;}
.dropdown-layer{position:absolute;top:23px;left:-1082px;z-index:100;display:none;width:1198px;border:1px #dedede solid;background-color:#fff;}
.dropdown-layer dl{float:left;margin:20px 0;padding:10px 0 10px 20px;width:278px;}
.dropdown-layer .fore1,.dropdown-layer .fore2,.dropdown-layer .fore3{border-right:1px #f0f0f0 solid;}
.dropdown-layer dt{color:#333;font-size:16px;}
.dropdown-layer dd{margin:10px 0 0;}
.dropdown-layer dd a{float:left;display:block;margin-right:10px;color:#777;font-size:14px;}
.site-nav:hover>a{color:#666;border:1px #dedede solid; border-bottom:none;background-color:#fff; line-height:18px; height:22px; margin-top:2px;}
.site-nav:hover .dropdown-layer,.site-nav:hover .zdx{display:block;}
/*--------top区---------*/
.zz-top{height:86px; background:#fff url(../images/hbch.jpg) no-repeat right;}
.zz-top h1{width:1200px; margin:0 auto; font-size:36px; line-height:86px; letter-spacing:2px;}
/*--------导航---------*/
.nav{height:50px;background-color:#309128;}
.nav>ul{margin:0 auto;width:1200px;}
.nav>ul>li{float:left;padding:0 15px;height:50px;text-align:center;cursor:pointer;}
.nav>ul>li:first-child{margin-left:-15px;}
.nav>ul>li>a{color:#fff;font-size:18px;line-height:50px;}
.nav>ul>li:hover{background-color:#277521;}
.nav>ul>li.flzt{position:relative; padding:0 25px 0 15px;}
.flzt .tit{color:#fff;line-height:50px;}
.flzt .icon{position:absolute;top:21px;right:11px;display:block;width:10px;height:10px;background:url(../images/icon_list.png) no-repeat;background-position:-10px -10px;}
.flzt ul{position:absolute;top:50px;left:0;z-index:2;display:none;padding:0 2px 2px;width:100%;border:1px #277521 solid;border-top:none;background-color:#fff; box-sizing:border-box;}
.flzt li{background-color:#eafdea;}
.flzt li:hover{background-color:#d8ffd8;}
.flzt li a{display:block;margin:0 3px;border-bottom:1px #98d992 solid;color:#309128;line-height:38px;}
.flzt li:last-child a{border-bottom:none;}
.flzt:hover ul{display:block;}
.nav li.fbxx,.nav li.rmph{position:relative;float:right;width:140px;height:50px; padding:0;}
.nav li.fbxx a,.nav li.rmph a{margin-left:26px;font-size:16px;}
.rmph .icon{position:absolute;top:14px;left:21px;display:block;width:21px;height:20px;background:url(../images/icon_list.png) no-repeat;background-position:-40px -40px;}
.fbxx .icon{position:absolute;top:15px;left:22px;display:block;width:20px;height:20px;background:url(../images/icon_list.png) no-repeat;background-position:-40px -70px;}

.nav-fixed{position:fixed; top:200px; right:0; z-index:1000; display:none;}
.nav-fixed li{height:30px; margin-bottom:3px; cursor:pointer; *max-width:200px;}
.nav-fixed li:hover{width:100%;}
.nav-fixed li a{color:#333; font-size:14px; line-height:30px; white-space:nowrap;}
.nav-fixed li .b-i{display:block; width:30px; height:30px; line-height:30px;text-align:center; color:#fff; background-color:#95c990; float:right; }
.nav-fixed li .text{float:right;background:#f6f6f6; padding:0 10px 0 3px; border-left:2px #fff solid; display:none;}
.nav-fixed li .b-i.return-top{background-image:url(../images/r_top.png);}
/*.nav-fixed li:hover .b-i{background-color:#277521;}*/
.nav-fixed li:hover .text{display:block;background:#f6f6f6;}

/* ----------首页轮换图---------- */
.banner{width:100%;overflow:hidden; position:relative;}
.slideBox{ width:1440px; overflow:hidden; position:relative; top:0; left:50%; margin-left:-720px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-20px; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; font-size:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:6%; top:50%; margin-top:-35px; display:block; width:27px; height:61px; filter:alpha(opacity=30);opacity:0.3;   }
.slideBox .next{ left:auto; right:6%; background:url(../images/btn_next.png) no-repeat;}
.slideBox .prev{ background:url(../images/btn_prev.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}


/*--------导读---------*/
.daodu{height:188px; background:#fff url(../images/daodu.jpg) no-repeat center; overflow:hidden;}
.daodu .con{width:1200px; margin:36px auto 0; }
.daodu .con p{width:900px; text-align:justify; font-size:14px; line-height:28px; text-indent:28px; color:#666; height:112px; display: -webkit-box;display: box;text-overflow: ellipsis;-webkit-box-orient: vertical;box-orient: vertical;-webkit-line-clamp: 4;line-clamp: 4;overflow: hidden; margin-left:180px;}

/*--------板块---------*/
h2.tit-bg{height:80px; line-height:80px; color:#fff; font-weight:bold; font-size:42px; letter-spacing:3px; text-align:center;}
h2.tit-bg .more{float:right;color:#fff;font-size:16px;}
h2.tit-bg .more:hover{text-decoration:underline;}

.block{overflow:hidden; box-shadow:0 1px 5px #ddd; margin-top:50px;}
.block-box{width:1200px; margin:0 auto;}
.box-3{margin:50px -50px 50px 0; zoom:1;}
.box-3 li{width:360px; float:left; margin-right:50px; color:#bdbdbd; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; line-height:32px;}
.box-3 li a{color:#333;}
.box-3 li a:hover{color:red;}

.block-img{width:1440px; position:relative; left:50%; margin-left:-720px;}
.block-img>img{float:left;}

/*--------推荐产品 / 品牌---------*/
.zt-tjcp{margin-right:-22px;text-align:center;zoom:1; padding:20px 0 50px;}
.zt-tjcp li{float:left;margin:30px 21px 0 0;padding:2px;width:278px;border:1px #f8f8f8 solid;background-color:#f8f8f8;}
.zt-tjcp li:hover{border-color:#dedede;}
.zt-tjcp li .pic img{width:278px;height:181px;}
.zt-tjcp li .title{overflow:hidden;margin:0 10px;width:240px;border-bottom:1px #dedede dashed;text-overflow:ellipsis;white-space:nowrap;}
.zt-tjcp li .title{color:#333;line-height:30px;}
.zt-tjcp li:hover .title{border-color:#bcbcbc;}
.zt-tjcp li:hover .title{color:red;}
.zt-tjcp li .reason{overflow:hidden;width:278px;height:100px;background-color:#f8f8f8;}
.zt-tjcp .reason p{display:-webkit-box;display:box;overflow:hidden;margin:10px auto 0;width:240px;height:80px;color:#666;text-overflow:ellipsis;font-size:12px;line-height:20px;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;}
.zt-tjcp li:hover .reason p{color:#000;}
.zt-tjcp .reason span{color:#309128;}
.zt-tjcp li:hover .reason span{color:#f38c09;}

.zt-brand{margin:50px auto;}
.zt-brand ul{margin-right:-1px;border-right:1px #dedede solid;border-bottom:1px #dedede solid;zoom:1;}
.zt-brand li{float:left;overflow:hidden;width:149px;border-top:1px #dedede solid;border-left:1px #dedede solid;}
.brand-logo{margin:0 auto;padding:12px 0;width:120px;border-bottom:1px #f0f0f0 solid;}
.brand-name{padding:6px 0 8px;text-align:center;font-size:14px;}

.company-pic{margin-right:-60px; zoom:1; margin-top:20px;}
.company-pic dl{float:left; width:270px; margin:0 20px 20px 0;}
.company-pic dl a{display:block;}
.company-pic dt,.company-pic dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.company-pic dt{width:264px; height:156px; background-color:#fff; padding:2px 2px 2px; border:1px #ededed solid; border-bottom:none; overflow:hidden;}
.company-pic dt img{width:264px; height:156px;}
.company-pic dd{font-size:12px; color:#666; margin:0; height:20px; line-height:20px;}
.company-pic .name{font-size:14px; height:28px; line-height:28px; background-color:#f0f0f0; text-align:center; color:#333; margin-bottom:2px;}
.company-pic dl:hover dt{border-color:#e44;}
.company-pic dl:hover .name{background-color:#e44; color:#fff;}
.clr-green{color:#309128;}

.text-list{border:1px #dedede solid; padding:15px 10px 5px; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.company-text{margin-right:-60px; zoom:1;}
.company-text dl{float:left; width:264px; margin:0 20px 10px 0;}
.company-text dl a{display:block;}
.company-text dt,.company-text dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.company-text dt{padding:5px 5px 0; font-size:14px; line-height:20px; color:#333;}
.company-text dd{padding:0 5px 5px; margin:0; font-size:12px; line-height:20px; color:#666;}
.company-text dl:hover dt,.company-text dl:hover dd{color:#f00;}
/*------新闻------*/
.news-list{margin: 50px -50px 20px 0; zoom: 1;}
.news-list li{width:570px; height:122px; float:left; margin-right:50px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px #dedede dashed; cursor:pointer;}
.news-list li .img-box{width:150px; height:120px; border:1px #f0f0f0 solid; overflow:hidden; float:left; margin-right:10px; position:relative;}
.news-list li .img-box img{height:120px; min-width:150px; position:absolute; left:50%; transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%); left:0\9;transition: min-width 0.5s, height 0.5s,top 0.5s;-moz-transition: min-width 0.5s, height 0.5s,top 0.5s;-webkit-transition: min-width 0.5s, height 0.5s,top 0.5s;-o-transition: min-width 0.5s, height 0.5s,top 0.5s;}
.news-list li:hover .img-box img{min-width:170px; height:136px; top:-8px;}
.news-list li .time{font-size:14px; color:#777; line-height:18px;}
.news-list li h3{height:20px; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap; margin:10px 0 2px; }
.news-list li h3 a{color:#000;}
.news-list li:hover h3 a{color:#e10900;}
.news-list li:hover h3{margin:5px 0 7px; }
.news-list li .desc{height:54px; padding:10px 0;  margin-left:162px;}
.news-list li:hover .desc{background-color:#f6f6f6; padding:10px;}
.news-list li .desc p{font-size:12px; line-height:18px; height:54px; color:#777; text-align:justify; display: -webkit-box;display: box;text-overflow: ellipsis;-webkit-box-orient: vertical;box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;}
/*------底部二维码------*/
.gzh,.yidong{float:left;overflow:hidden;margin-right:12px;width:382px;height:120px;border:1px #dedede solid;line-height:16px;}
.footer-eqcode{float:left;display:block;margin:15px 14px 15px 20px;width:86px;height:86px;}
.footer-t1{margin-top:22px;color:#309128;font-weight:700;}
.footer-t2{margin-top:12px;}
.footer-t3{margin-top:10px;color:#787878;font-size:14px;}
.footer-kefu{float:left;overflow:hidden;width:406px;height:120px;border:1px #dedede solid;background-image:url(../images/kfzx_bg.jpg);}
.footer-kefu p{margin:22px 0 10px 20px;color:#309128;}
.footer-kefu a{display:block;margin-left:20px;width:208px;height:35px;background-image:url(../images/kf_link_bg.jpg);}
/*------网站底部------*/
.footer-bg{margin-top:30px;padding:20px 0;background-color:#f8f8f8;}
#footer{margin:0 auto auto;width:950px;font-size:12px;}
#footer .footerCont{margin:0 auto;width:950px;text-align:center;line-height:22px;}
#footer .footerCont p{padding:5px 0;}
#footer .footerCont strong a{color:red;}
/*------右则固定------*/
.xfck{position:fixed;top:470px;right:25px;width:57px;height:auto;border:1px solid #ccc;text-align:center;}
.xfck .hide{display:none;}
.ck_i{padding:4px 4px 0;width:49px;background:#ededed;font-size:12px;cursor:pointer;}
.ck_i:hover{background:#dadada;}
.ck_i span{display:block;padding:2px 0 6px;height:20px;border-bottom:1px solid #ddd;}