body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
body{font-size:14px;font-family: Microsoft Yahei,-apple-system-font,Helvetica Neue,sans-serif;color:#999999;word-break:break-all;background-color:#fff}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
ul, li{list-style:none;}
a{color:#424242;text-decoration:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both}
em{font-style: normal;}
i{font-style: normal;}


/*头部*/
.top{width:100%;background-color:#eefafd; height:94px;position: fixed;top:0px;z-index: 999;}
.topz{width:1200px;height:100%;margin: 0px auto;}
.tlogo{float:left;margin-right:125px; width:226px;}
.top .menuul{width:540px; height:94px;}
.top .menuul li{float:left;}
.top .menuul li a{ width:90px; text-align:center; line-height:94px; display:block; color:#555555; font-size:16px; text-decoration:none;}
.top .menuul li a:hover{color:#fff; background-color:#d24d00; text-decoration:none;}
.tplx{float:right;height:60px;width:190px;margin-top: 17px;}
.tplx p{font-size:20px;color:#D24D00;float:right;line-height: 27px;}
.tplx img{float:left}

/*轮播*/
.flexslider{position:relative;height:600px;overflow:hidden;background:url(../img/loading.gif)) 50% no-repeat;width:100%;margin-top: 94px;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;width:1920px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}



/*关于我们*/
.about{width:100%;height:700px;margin: 0px auto;background:url(../img/aboutbac.jpg)50% no-repeat;overflow: hidden}
.abz{width:1200px;margin: 0px auto;height:400px;margin-top:285px;}
.bza{width:100%;text-align: center;}
.bza p{font-size: 30px;color:#D24D00;font-weight: bold;}
.bzb{width:960px;margin: 0px auto;overflow: hidden;margin-top:60px}
.bzl{float:left;width:320px;height:240px;}
.bzr{float:right;width:600px;text-align: center;}
.bzr p{font-size: 16px;line-height: 30px;text-align:justify;text-indent:2em}
.bzr a{background:#D24D00;width:140px;height:40px;display: block;color:#fff;text-align: center;line-height: 40px;margin: 0px auto;margin-top: 30px;}
.bzr a:hover{background:#ED6D00}


/*产品*/
.product{width:100%;background:#eee;height:auto; padding-bottom: 30px;}
.prz{width:1200px;margin: 0px auto;}
.bt{width:200px;height:120px;background:url(../img/bt.png) no-repeat center center;text-align: center;line-height: 120px;color:#666;font-size: 32px;font-weight: bold; padding: 30px 0px;letter-spacing: 2px; margin: 0 auto;}
.prl{width:260px;float:left;margin-top: 10px;}
.prl li{width:260px;height:80px;background:url(../img/cpdh1.png)no-repeat;line-height: 80px;transition: all 0.8s;}
.prl li:hover{background:url(../img/cpdh.png)no-repeat; transform: scale(1.05);}
.prl li a{font-size: 16px;color:#666;margin-left: 30px;white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;width:190px;display: block;}
.prl li:hover a{color:#fff}
.prr{width:920px;float:right;background:#fff;height:auto;margin-top: 10px;padding-bottom: 20px;}
.prr li{width:280px;float:left;margin:20px 0px 0px 20px}
.cpwz{width:100%;height:40px;text-align: center;line-height: 40px;}
.cpwz p{font-size: 16px;color:#666666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0px 20px;}
.tv_hot{width:100%;overflow: hidden;transition: all 0.5s;display: inline;}
.avatar {position: relative;}
.tv_hot .avatar {display: block;width:100%;overflow: hidden;margin: 0px auto;box-shadow: 0px 0px 7px #999}
.tv_hot .avatar img {width:100%;transition: all 0.5s;}
.prr li:hover .avatar img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.prr li:hover .cpwz{background:#D24D00;}
.prr li:hover .cpwz p{color:#fff}



/*案例*/
.case{width:100%;overflow: hidden}
.caz{width:1200px;margin: 0px auto;}
.cam{width:1200px;overflow: hidden;margin: 30px 0px;}
.cam li{width:398px;margin-right: 3px;float:left;position: relative; margin-bottom:20px;}
.cam ul{margin-right: -3px;}
.alt{width:398px;height:298px;overflow: hidden;}
.alt img{width:100%;transition: all 0.5s}
.cam li:hover img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.cab{width:300px;height:120px;background:rgba(255,255,255,0.8);position: absolute;margin:auto;left:0; right:0; bottom:50px;text-align: center;}
.cab span{font-size: 18px;color:#666;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0px auto;padding-top: 10px;width:220px}
.cab p{font-size: 16px;color:#999;padding: 10px 40px;text-align: left;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;height:55px}
.cac{width:300px;height:50px;background:#D24D00;margin: 0px auto;}
.cam li:hover .cac{background:#ED6D00}
.cac a{line-height: 50px;margin-left: 20px;color:#fff;border: 1px solid #fff;padding: 5px 15px;border-radius: 10px;}



/*新闻*/
.new{width:100%;overflow: hidden;background:#eee;padding-bottom: 40px;}
.newz{width:1200px;margin:0px auto}
.nexw{background:#fff;overflow: hidden;padding:45px;}
.nel{float:left;width:400px;}
.xwt{width:400px;height:300px;overflow: hidden;}
.xwt img{width:100%;transition: all 0.5s}
.nel:hover .xwt img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.nel:hover span{color:#D24D00}
.nel:hover a{background:#ED6D00}
.nela span{font-size:20px;color:#666;margin: 15px 0px 10px 0px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nela p{font-size: 14px;color:#999;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xwck{width:400px;height:40px;background:#D24D00;display: block;}
.xwck em{font-size: 16px;color:#FFFFFF;float:left;line-height: 40px;padding-left: 10px;}
.xwck img{float:right;margin-top: 7px;}
.ner{float:right;width:600px;border-top: 1px solid #999;}
.ner li{height:auto;border-bottom: 1px solid #999; padding:25px;}
.zxl{float:left;}
.zxl p{font-size:48px;color:#333;line-height:60px;}
.zxl span{font-size:16px;color:#333;line-height: 30px;}
.zxr{float:right;width:calc(100% - 100px);}
.zxr p{font-size: 20px;color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zxr span{font-size: 15px;color:#999;margin-top: 5px;display: block;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ner li:hover .zxl p{color:#D24D00}
.ner li:hover .zxl span{color:#D24D00}
.ner li:hover .zxr p{color:#D24D00}
.ner li a{display: block;width:100%;height:100%}

/*联系*/
.lx{width:100%;overflow: hidden;margin-bottom: 30px;}
.lxz{width:1200px;margin: 0px auto;}
.dt{width:560px;height:170px;background:url(../img/dt.png)no-repeat 50%;text-align: center;color:#FFF;margin: 0px auto;}
.dt p{font-size: 18px;line-height: 210px;color:#fff;display: block;}
.lxfs{width:100%;overflow: hidden;margin: 20px auto;}
.lxfs ul{width:1000px;height:auto;float:left}
.lxfs li{float:left;width:33%;height:40px;line-height: 40px;font-size: 16px;color:#666; margin:20px 0px;}



/*结尾*/
.foot{width:100%;height:230px;background:#333}
.jwz{width:1200px;margin: 0px auto;overflow: hidden;text-align: center;position: relative;}
.jwz span img{margin-top: 50px;}
.jwz p{font-size: 36px;color:#fff;margin: 40px 0px;font-weight: bold;}
.jwz ul{border-bottom:1px solid #999;border-top:1px solid #999;height:40px;margin-top: 25px;}
.jwz li{width:16.6%;float:left;height:40px}
.jwz li a{font-size: 16px;color:#fff;line-height: 40px;}
.ewm{width:150px;height:180px;float:right;text-align: center;}
.ewm em{font-size: 15px;color:#666;line-height: 30px;}
.banquan{width:100%;text-align: center;margin-top: 15px;}
.banquan em{font-size: 16px;color:#999}
.banquan a{color:#999999}