/*æˆªå–è¡Œæ•°*/
.ellipsis-1,.prouctlist .tit,.newslist .tit,.worklist .txt01 .tit,.prdlist .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  display:block;}
.ellipsis-2,.newslist .des{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3,.inseeddes/* ,.abouttxt_list .des */{display:-webkit-box;overflow:hidden; white-space:normal !important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ellipsis-4,.survey_r .des,.slices_r .des{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ellipsis-5{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.ellipsis-6{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.ellipsis-7,.prouctlist .des{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.ellipsis-8{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:8;-webkit-box-orient:vertical}
.ellipsis-9{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:9;-webkit-box-orient:vertical}
.ellipsis-10{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:10;-webkit-box-orient:vertical}
.h90{height: 90px;}
.inseedbox .seedshow,.excellentlist li img{transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.morebtn,.worklist .btn{transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;}
.slices_l:hover,.toxicity_r:hover,.prouctlist .imgbox:hover,.newslist .imgbox:hover{opacity: 0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8; }
.excellentlist li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}

.inalltit{text-align: center;padding-top: 80px;}
.inalltit .tit{font-size: 30px;}
.inalltit .titen{font-size: 18px;text-transform: uppercase;padding: 0 60px;display: inline-block;margin-top: 17px;color: #666666;}
.inalltit .hr1,.inalltit .hr2{height: 1px;background: #aaaaaa;width: 51px;display: block;position: absolute;top:9px;}
.inalltit .hr1{left: -10px;}
.inalltit .hr2{right: -10px;}
.inalltit .logo{position: absolute;left: -150px;top:0px}

.survey_l{width: 522px;height: 369px;}
.survey_r{width: 615px;}
.survey_r .tit{font-size: 26px;padding-top: 25px;margin-bottom: 30px;}
.survey_r .des{line-height: 30px;color: #666666;font-size: 18px;text-align: justify;height: 120px;}
.morebtn{padding: 0 20px;line-height: 39px;height: 39px;border: 1px solid #666666;display: inline-block;color: #666666;font-size: 18px;margin-top: 95px;}
.morebtn:hover{background: #bf741e;border: 1px solid #bf741e;color: #fff;}

.ht100{height: 100px;}
.inseedbox{background: no-repeat center;height: 580px;text-align: center;}
.inseedbox .seedshow{background: #ebdabb;height: 100%;opacity: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.inseedtit{font-size: 36px;margin-bottom:35px;line-height: 40px;}
.inseeddes{font-size: 18px;line-height: 30px;color: #666666;height: 90px;}
.inseedbox:hover .seedshow{opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}

.slices_l{width: 450px;height: 372px;background: url(../images/icon/smbg01.png) no-repeat center;display: block;text-align: center;}
.slices_l img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}
.slices_r{width: 655px;}
.slices_r .tit{font-size: 36px;margin: 30px 0;}
.slices_r .des{font-size: 18px;line-height: 30px;color: #666666;margin-top: 40px;height: 120px;}
.slices_r .morebtn{margin-top: 75px;}

.toxicitybox{background: url(../images/icon/bg02.jpg) center;height: 624px;}
.toxicity_l{width: 585px;text-align: right;}
.toxicity_l .tit{font-size: 36px;margin: 30px 0;margin-top: 60px;}
.toxicity_l .des{font-size: 18px;line-height: 30px;color: #666666;margin-top: 40px;height: 120px;}
.toxicity_l .morebtn{margin-top: 75px;}
.toxicity_r{width: 506px;height: 418px;background: url(../images/icon/smbg02.png) no-repeat center;display: block;text-align: center;}
.toxicity_r img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}

.excellentbox .des{text-align: center;line-height: 30px;margin-bottom: 60px;font-size: 18px;color: #666666;}
.excellentlist li{width: 237px;height: 196px;background: url(../images/icon/smbg03.png) no-repeat center;float: left;margin: 0 30px;}
.excellentlist li a{width: 100%;height: 100%;display: block;}
.excellentlist li img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}

.footer{background: url(../images/icon/bg03.jpg) no-repeat center;height: 274px;}
.footer .box_l{width: 825px;z-index: 1;}
.footer .blogroll{width: 190px;}
.footer .box_l menu a{margin-right: 20px;font-size: 16px;}
.footer .box_l menu{margin-bottom: 45px;}
.footer .info{line-height: 25px;color: #666;}
.blogroll .tit{margin-bottom: 45px;font-size: 16px;}
.blogroll a{display: block;color: #666666;line-height: 30px;}
.footer .codebox{width: 167px;height: 167px;}
.footer .codebox img{width: 100%;}
.floatbox .box{background: url(../images/icon/bg04.png) no-repeat left;height: 46px;width: 185px;padding-left: 14px;margin-top: 17px;}
.floatbox{position: fixed;right: 20px;top:30%;text-align: center;z-index: 120;width: 255px;background: url(../images/icon/ic01.png) no-repeat right;height: 73px;}
.floatbox .fl{width: 28%;padding-top: 10px;}
.floatbox .showbox{display: none;}
.floatbox .fl:hover .showbox{display: block;}
.floatbox .tel{width: 300px;position: absolute;top:46px;left: 0;text-align: left;line-height: 30px;height: 30px;color: #c0131a;font-weight: bold;font-size: 20px;}
.floatbox .codebox{position: absolute;top:46px;left: 50%;margin-left: -57px;}
.floatbox .codebox img{width: 115px;height: 115px;}

.mapbox{width: 100%;height: 448px;background: #1975AE;}
.zalltit{padding-top: 80px;text-align: center;padding-bottom: 60px;}
.zalltit .tit{font-size: 30px;}
.zalltit .titen{font-size: 18px;text-transform: uppercase;color: #666666;margin-top: 15px;}
.zalltit .hr01{width: 140px;height: 1px;background: #cac9c9;display: inline-block;}
.zalltit .hr01 span{width: 40px;height: 4px;background: #bf741e;display: inline-block;position: absolute;left: 50%;margin-left: -20px;top:-2px}
.infobox li{width: 32%;text-align: center;float: left;}
.infobox{margin-top: 60px;margin-bottom: 80px;}
.infobox .txtbox{width: 175px;line-height: 24px;color: #666666;margin-top: 15px;}
.infobox .txtbox .txt{width: 130px;}
.zalltit01{border-bottom: 1px solid #dcdad9;}
.zalltit01 .tit{font-size: 24px;color: #e0953f;border-bottom: 3px solid #e0953f;padding-bottom: 9px;display: inline-block;top:2px;}
.zalltit01 .titen{color: #666666;margin-left: 15px;}

.msgbox .inp01{padding-left: 10px;width: 505px;height: 59px;line-height: 59px;background: #f6ede3;margin-top: 50px;outline: none;}
.msgbox .tarea{width: 1180px;border: none;background: #f6ede3;margin-top: 70px;padding: 10px;height: 210px;outline: none;} 
.msgbtn{width: 99px;height: 42px;background: #cb8f4a;line-height: 42px;font-size: 16px;color: #ffffff;border: none;margin-top: 75px;margin-left: auto;margin-right: auto;display: block;margin-bottom: 40px;}
.msgbox .codebox{margin-top: 50px;height: 59px;width: 110px;left: -160px;}
.msgbox .codebox img{width: 160px;height: 59px;}

.znavlist{text-align: center;}
.znavlist a{color: #666666;padding: 0 15px;line-height: 35px;height: 35px;display: inline-block;margin: 0 10px;font-size: 18px;}
.znavlist .sel,.znavlist a:hover{background: #bf741e;color: #fff;}

li a{display: block;}
.prouctlist{margin-top: 70px;}
.prouctlist li{margin-bottom: 120px;}
.prouctlist .imgbox{width: 520px;height: 430px;background: url(../images/icon/smbg04.png) no-repeat center;}
.prouctlist .imgbox img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}
.prouctlist .txt{width: 580px;}
.prouctlist .tit{font-size: 26px;padding-top: 20px;line-height: 28px;margin-bottom: 20px;height: 28px;}
.prouctlist .des{font-size: 18px;color: #666666;line-height: 30px;height: 230px;}
.prouctlist .des p{margin-bottom: 5px;}
.prouctlist .morebtn{margin-top: 30px;}

/*åˆ†é¡µ*/
.pageGro a,.pageGro input,.pageGro .span1{border-radius: 3px;color:#333333; display: inline-block; margin-left:4px; padding:0 14px; text-align:center; line-height:31px;height: 31px;color: #bf741e;border: 1px solid #bf741e;font-size: 12px;}
.pageGro a:hover,.pageGro .on{background:#bf741e;color:#fff;border: 1px solid #bf741e;}

.abouttxt_list{display:inline-block;margin-top:90px;width: 685px;}
.abouttxt_list .imgbox{float: right;width: 270px;height: 180px;overflow: hidden;text-align: left;margin-top: 105px;}
.abouttxt_list .imgbox .img{display: inline-block;width: 270px;height: 180px;}
.abouttxt_list .imgbox img{width: 100%;position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;}
.abouttxt_list .des{font-size: 18px;height: 87px;}
.abouttxt_list .date{position: absolute;font-size: 24px;background: #fcfaf9;top:40px;right: -25px;height: 36px;line-height: 36px;}
.abouttxt_list .txt{width: 275px;float: left;text-align: right;padding-right: 60px;padding-bottom: 40px;border-right: 1px solid #dfdfe5;padding-top: 105px;line-height: 30px;padding-bottom: 70px;}
.abouttxt_list .date i{background: url(../images/li01.png) no-repeat center;width: 13px;height: 13px;display: block;position: absolute;left: -21px;top:0;z-index: 1;}
.abouttxt_list li:nth-child(even) .imgbox{float: left;text-align: right;}
.abouttxt_list li:nth-child(even) .txt{float: right;text-align: left;padding-left: 74px;padding-right: 0;border-left: 1px solid #dfdfe5;border-right: none}
.abouttxt_list li:nth-child(even) .date{left: -25px;right: auto;}
.abouttxt_list:after{content: '';background: url(../images/icon/ic02.png) no-repeat center;width:30px;height: 30px;position: absolute;top: -13px;left: 321px;}
.abouttxt_list li:first-child .txt{border-right: 1px solid #f5c290;}

.zconbox{line-height: 28px;font-size: 16px;color: #666666;min-height: 300px;}
.zconbox img{max-width: 100%;display: block;margin: 0 auto;}
.newslist{margin-top: 100px;}
.newslist .imgbox{width: 371px;height: 259px;background: #bf741e;}
.newslist .imgbox img{width: 371px;height: 259px;display: block;top:8px;left: 8px;}
.newslist .txt{width: 780px;}
.newslist .tit{font-size: 20px;margin-top: 30px;margin-bottom: 15px;height: 20px;}
.newslist .date{color: #999999;margin-bottom: 20px;}
.newslist .hr01{border-bottom: 1px solid #cac9c9;margin-bottom: 20px;}
.newslist .hr01 span{display: block;width: 40px;height: 3px;background: #bf741e;}
.newslist .des{color: #666666;line-height: 30px;}
.newslist li{margin-bottom: 50px;}

.dtltit{text-align: center;margin-bottom: 30px;}
.dtltit .tit{font-size: 30px;line-height: 30px;margin-bottom: 20px;}
.dtltit .date{color: #999999;}
.dlmttit{text-align: center;font-size: 24px;margin-bottom: 50px;}
.dlmtlist01 li{width: 368px;float: left;text-align: center;margin-right: 50px;}
.dlmtlist01{width: 110%;}
.dlmtlist01 .imgbox{height: 100px;margin-bottom: 20px;}
.dlmtlist01 .imgbox img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}
.dlmtlist01 .tit{font-size: 18px;margin-bottom: 20px;}
.dlmtlist01 .des{font-size: 16px;color: #666666;line-height: 28px;text-align: justify;}

.dlmtlist02 .imgbox{width: 527px;height: 259px;overflow: hidden;}
.dlmtlist02 .imgbox img{width: 100%;}
.dlmtlist02 .txt{width: 650px;font-size: 16px;line-height: 28px;margin-top: 30px;text-align: justify;}
.dlmtlist02 .tit{font-size: 24px;margin-bottom: 60px;text-align: center;}
.dlmtlist02 li{margin-bottom: 65px;}

.jointit{text-align: center;background: #f18e2a;display: inline-block;padding:8px 25px;border-radius: 23px;-webkit-border-radius: 23px;color: #FFFFFF;margin-bottom: 55px;}
.jointit .tit{font-size: 28px;display: inline-block;padding: 5px 15px;background: url(../images/icon/ic03.png) no-repeat left,url(../images/icon/ic03.png) no-repeat right;line-height: 28px;}
.jointit .titen{font-size: 16px;padding-bottom: 3px;}

.jointxt li{width: 600px;height: 48px;border: 1px solid #d3d6de;border-radius: 28px;-webkit-border-radius: 28px;padding: 4px;margin-left: auto;margin-right: auto;margin-bottom: 40px;}
.jointxt .num{position: absolute;left: 16px;top:8px;width: 32px;height: 32px;background: #f18e2a;line-height: 32px;text-align: center;font-size: 18px;color: #fefefe;border-radius: 50%;-webkit-border-radius: 50%;}
.jointxt .txt{padding-left: 59px;}
.jointxt .row{border-radius: 22.5px;-webkit-border-radius: 22.5px;background: #e4e6eb;height: 48px;line-height: 48px;font-size: 16px;color: #666666;}
.joinimg .imgbox{height: 70px;}
.joinimg .imgbox img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}
.joinimg li{width: 20%;float: left;text-align: center;}
.joinimg .tit{font-size: 24px;margin-top: 20px;}
.jointel{text-align: center;margin-top: 30px;}
.jointel .tel{background: no-repeat left;padding-left: 65px;display: inline-block;font-size: 30px;font-weight: 600;line-height: 41px;margin: 0 35px;}

.worklist .txt01,.worklist .imgtxt{float: left;height: 478px;}
.worklist .txt01{width: 505px;background: #fde2ba;padding-left: 30px;}
.worklist .imgtxt{width: 605px;}
.worklist .txt02{background: #fff;position: absolute;padding-left: 90px;width: 630px;left: -115px;top:80px;height: 265px;padding-top: 50px;}
.worklist .txt01 .tit{margin-top: 80px;width: 400px;font-size: 28px;margin-bottom: 25px;line-height: 30px;}
.worklist .tit01{font-size: 20px;color: #666666;margin-bottom: 15px;}
.worklist .des01,.worklist .des02,.worklist .btn{font-size: 16px;color: #666666;line-height: 30px;}
.worklist .des01{width: 360px;margin-bottom: 30px;height: 210px;overflow: hidden;}
.worklist .des02{width: 580px;height: 150px;overflow: hidden;}
.worklist .btn{height: 30px;border: 1px solid #666666;width: 115px;text-align: center;}
.worklist .btn:hover{background: #bf741e;border: 1px solid #bf741e;color: #fff;}
/*.worklist li:nth-child(even) .txt01,.worklist li:nth-child(even) .imgtxt{float: right;}*/
.worklist li{margin-bottom: 85px;-moz-box-shadow:2px 4px 5px #e6d9cb; -webkit-box-shadow:2px 4px 5px #e6d9cb; box-shadow:2px 4px 5px #e6d9cb;background: #fde2ba;float: left;}
/*.worklist li:nth-child(even) .txt01{padding-left: 145px;width: 449px;}
.worklist li:nth-child(even) .txt02{left: 0;}*/
.worklist li:nth-child(even){float: right;}
.workmsg{display: inline-block;}
.workmsg .txt{font-size: 20px;width: 120px;text-align: right;margin-right: 20px;line-height: 65px;}
.workmsg .text{border: 1px solid #e0dede;width: 630px;height: 65px;padding-left: 20px;}
.workmsg .row{margin-top: 50px;}
.workmsg .tarea{width: 610px;height: 140px;padding: 20px;border: 1px solid #e0dede;background: none;}
.workmsg .btn{margin-top: 100px;background: #bf741e;width: 190px;height: 62px;border: none;font-size: 20px;color: #ffffff;}
.workmsg .inp01{width: 300px;}
.workmsg .codebox{height: 65px;width: 177px;}
.workmsg .codebox img{height: 100%;width: 100%;}

.load_k{display: block; width: 100%;height:auto;margin:10px auto;text-align: center;min-height: 475px;position: relative;margin-top: 50px;}
.cw404{width: auto;height: auto;margin-left: 200px;padding-top: 150px;}
.cw404 .img{width: 283px;height: 324px;}
.cw404 .info{margin-left: 100px;margin-top: 98px;}
.cw404 .info h2{color: #000;font-size: 24px;font-weight: bold;}
.cw404 .info p{width: auto;line-height: 25px;color: #333;}
.cw404 .info a{color: #ea1c26;width: auto;line-height: 25px;}
.cw404 .info a:hover{text-decoration: underline;}

.brand_l{width: 550px;font-size: 16px;color: #666666;line-height: 28px}
.brand_r{width: 650px;}
.brand_r .img01{text-align: center;width: 186px;height:263px;margin-left: auto;margin-right: auto;z-index: 1;}
.brand_r .img02{width: 174px;height: 166px;margin-left: 110px;}
.brand_r .img03{top:-18px;width: 233px;height: 186px;}
.brand_r .img04{top:-20px;width: 246px;height: 181px;margin-right: 80px;}
.brand_r .img05{top:-18px;width: 259px;height: 184px;}
.brand_r img{display: block;width: 100%;height: 100%;}

.rylist{margin-top: 50px;width: 105%;}
.rylist li{width: 375px;height: 245px;overflow: hidden;margin-right: 38px;margin-bottom: 38px;float: left;}
.rylist li img{position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;max-height: 100%;max-width: 100%;}

.prdlist{width: 105%;margin-top: 60px;}
.prdlist li{width: 372px;float: left;margin-bottom: 60px;margin-right: 36px;}
.prdlist .imgbox{height: 240px;overflow: hidden;border: 10px solid #f0f0f0;padding: 5px;background: #FFFFFF;}
.prdlist .imgbox img{max-width: 359px;max-height: 239px;display: block;position: absolute;top:0;bottom: 0;right: 0;left: 0;margin: auto;}
.prdlist .tit{font-size:26px;color: #333333;text-align: center;margin-top: 25px;line-height: 26px;}
.ovh{overflow: hidden;}
