@charset "utf-8";

body{min-width: 1200px; width: 100%;}

/**/
.yin{padding: 60px 0 70px;}
.yin_t{font-size: 40px;color: #000;text-align: center;height: 70px;line-height: 70px;overflow: hidden;font-weight: normal;}
.yin_t b,.cp_t b{color: #00a0e9;}
.ibrand-num{overflow:hidden;margin:35px 0 0;}
.ibrand-num li{float:left;width:220px;height:100px;color:#333;font-size:18px;padding-left: 20px;background:url(../images/yin_line.gif) no-repeat;}
.ibrand-num li span{font-size:46px;color: #00a0e9;font-weight: bold;line-height: 46px;padding-right: 5px;}
.ibrand-num li b{display:block;font-size: 16px;font-weight: normal; padding:5px 0 0 5px;}

/*产品中心*/
.chanp{padding: 0 0 50px;}
.cp_t{font-size: 40px;color: #000;text-align: center;font-weight: normal;height: 140px;line-height: 42px;overflow: hidden;background:url(../images/cp_line.gif) no-repeat center 65px;}
.cp_t a{color: #000;}
.cp_t span{display: block;font-size: 18px;color: #333;padding: 52px 0 0;}
.chanp dl{width: 386px;float: left;margin-top: 30px;margin-right: 21px;}
.chanp dl dt{width: 386px;height: 219px;line-height: 0;overflow: hidden;}
.chanp dl dt img,.five_m dl dt img,.ys_m dl dt img,.case_r dl dt img,.news01 dl dt img,.about dl dt img,.photo ul li img{width: 386px;height: 219px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.chanp dl dt img:hover,.five_m dl dt img:hover,.ys_m dl dt img:hover,.case_r dl dt img:hover,.news01 dl dt img:hover,.about dl dt img:hover,.photo ul li img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.chanp dl dd{color: #333;width: 384px;height: 173px;border: #e6e6e6 1px solid;padding-top: 25px;text-align: center;}
.chanp dl dd h3{height: 60px;line-height: 60px;overflow: hidden;background:url(../images/cp_line02.gif) no-repeat center 59px;}
.chanp dl dd h3 a{font-size: 20px;color: #333;}
.chanp .cp_desc{font-size: 18px;line-height: 30px;height: 60px;overflow: hidden;width: 260px;margin: 0 auto;padding: 15px 0 0;}
.chanp dl dd {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.chanp dl dd:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00a0e9;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.chanp dl dd:hover:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.chanp dl dd:hover h3{background:url(../images/cp_line03.gif) no-repeat center 59px;}
.chanp dl dd:hover h3 a,.chanp dl dd:hover{color: #fff;}
.chanp dl.nobor{margin-right: 0;}

/*产品分类*/
.fenl dl{width: 564px;height: 336px;float: left;position: relative;margin-right: 72px;}
.fenl dl dt{width: 564px;height: 336px;line-height: 0;overflow: hidden;}
.fenl dl dt img{width: 564px;height: 336px;}
.fenl dl dd{position: absolute;top: 35px;left: 45px;width: 150px;}
.fenl dl dd h3{height: 80px;line-height: 40px;overflow: hidden;}
.fenl dl dd h3 a{font-size: 38px;color: #333;}
.fenl dl dd h3 i{display: block;font-size: 14px;color: #9a9a9a;text-transform: uppercase;font-weight: normal;margin-top: -5px;}
.fenl ul li{height: 46px;line-height: 46px;overflow: hidden;background:url(../images/cp_ico01.png) no-repeat 0 19px;}
.fenl ul li a{font-size: 14px;color: #666;padding-left: 20px;font-weight: bold;}
.fenl ul li a:hover{color: #000;}
.fenl dl.nobor{margin-right: 0;}
.fenl dl.nobor dd{top: 135px;}

/*产品优势*/
.five_bg{background:url(../images/five_bg.gif) repeat-x;height: 915px;overflow: hidden;padding-top: 90px;}
.five_m{padding: 25px 0 0;}
.five_m dl{width: 1200px;height: 630px;position: relative;}
.five_m dl dt{width: 1200px;height: 630px;line-height: 0;overflow: hidden;}
.five_m dl dt img{width: 1200px;height: 630px;}
.five_m dl dd{width: 450px;height: 160px;background: #fff;position: absolute;top: 220px;left: 0;padding: 35px 70px 0 30px;}
.five_m dl dd h5{font-size: 24px;color: #00a0e9;height: 40px;line-height: 40px;overflow: hidden;}
.five_m dl dd p{font-size: 16px;color: #333;line-height: 26px;padding: 8px 0 0;}
.five_m dl dd {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.five_m dl dd:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00a0e9;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.five_m dl dd:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.five_m dl dd:hover h5,.five_m dl dd:hover p{color: #fff;}
.five_bot{width: 1000px;background: #fff;height: 156px;margin:-70px auto 0;padding: 0 25px;position: relative;z-index: 10;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}
.five_bot ul li{width: 200px;float: left;font-size: 16px;color: #333;text-align: center;padding-top: 42px;height: 114px;background:url(../images/five_line01.gif) no-repeat 0 58px;position: relative;cursor: pointer;}
.five_bot ul li em{width: 50px;height: 45px;line-height: 0;overflow: hidden;margin: 0 auto 10px;display: block;}
.five_bot ul li em img{width: 50px;height: 90px;-webkit-transition:all .5s;transition:all .5s;}
.five_bot ul li:first-child{background: none;}
.five_bot ul li.on{color: #00a0e9;}
.five_bot ul li.on em img{margin-top: -45px;}
.five_bot ul li.on:before{content: "";width: 200px;height: 9px;position: absolute;top: 0;left: 0;background:url(../images/five_line02.gif) no-repeat center 0;}

/*广告条*/
.ban01{background: #f2f2f2;height: 150px;}
.ban01_l{font-size: 20px;color: #000;width: 470px;padding: 20px 0 0 95px;line-height: 40px;background:url(../images/ban_line.gif) no-repeat right 26px;}
.ban01_l b{display: block;font-size: 24px;}
.ban01_l i{color: #00a0e9;padding: 0 10px;}
.ban01_r{width: 550px;}
.ban01_r p{width: 290px;float: left;font-size: 16px;color: #666;line-height: 32px;}
.ban01_r b{display: block;font-size: 30px;color: #00a0e9;}
.ban01_r em{display: block;width: 221px;float: left;padding: 35px 0 0;}
.ban01_r em a{font-size: 16px;color: #00a0e9;font-weight: bold;display: block;background:url(../images/ban_btn.gif) no-repeat center 0;width: 173px;height: 49px;line-height: 49px;padding-left: 48px;}
.ban01_r em a:hover,.ys_m dl dd span a:hover,.case_r dl dd span a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}

/*优势*/
.ys_bg{background:url(../images/ys_bg.jpg) no-repeat center 0;height: 950px;overflow: hidden;padding: 90px 0 0;}
.ys_t{padding: 100px 0 0;height: 105px;}
.ys_t ul li{float: left;width: 300px;font-size: 24px;color: #fff;height: 70px;line-height: 70px;overflow: hidden;position: relative;font-weight: bold;cursor: pointer;}
.ys_t ul li em{display: block;float: left;width: 40px;height: 40px;line-height: 0;overflow: hidden;padding: 15px 12px 0 0;}
.ys_t ul li em img{width: 40px;height: 40px;}
.ys_t ul li,.ys_m dl dd{
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;}
.ys_t ul li:before,.ys_m dl dd:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #fff;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.ys_t ul li:hover:before {right: 15%;}
.ys_t ul li.on{ background:url(../images/ys_line01.gif) no-repeat 0 68px;}
.ys_m dl dt{width: 833px;height: 604px;float: right;line-height: 0;overflow: hidden;}
.ys_m dl dt img{width: 833px;height: 604px;}
.ys_m dl dd{width: 317px;height: 494px;background: #fff;float: left;padding: 110px 25px 0;position: relative;}
.ys_m dl dd:before{bottom: auto;background: #00a0e9;height: 9px;top: 80px;}
.ys_m dl dd:hover:before {right: 50%;}
.ys_m dl dd h5{font-size: 32px;color: #1a1a1a;height: 80px;line-height: 40px;padding-left: 15px;}
.ys_m dl dd h5 i{display: block;font-size: 14px;color: #666;text-transform: uppercase;font-family:Arial, Helvetica, sans-serif;}
.ys_m dl dd p{font-size: 14px;color: #666;line-height: 30px;padding: 35px 0 0 20px; background:url(../images/ys_ico05.gif) no-repeat 0 43px;height: 180px;overflow: hidden;}
.ys_m dl dd span{display: block;width: 130px;padding: 30px 0 0 20px;}
.ys_m dl dd span a{display: block;font-size: 16px;color: #fff; background:url(../images/ys_btn.gif) no-repeat;width: 110px;height: 30px;line-height: 30px;overflow: hidden;padding-left: 20px;}

/*应用案例*/
.case{padding: 100px 0 20px;}
.case_l{padding-top: 45px;width: 185px;}
.case_l ul li{width: 185px;height: 62px;}
.case_l ul li a{font-weight:bold;font-size: 18px;color: #000;display: block;height: 28px;line-height: 28px; background:url(../images/case_ico01.gif) no-repeat 25px 18px;padding: 5px 60px 5px 45px;width: 140px;border-radius: 0 20px 20px 0;}
.case_l ul li a:hover,.case_l ul li.cur a{ background:#00a0e9 url(../images/case_ico02.gif) no-repeat 25px 13px;color: #fff;}
.case_r{width: 895px;padding-top: 45px;position: relative;}
.case_r dl{width: 895px;height: 433px;position: relative;}
.case_r dl dt{width: 577px;height: 433px;line-height: 0;overflow: hidden;}
.case_r dl dt img{width: 577px;height: 433px;}
.case_r dl dd{width: 343px;height: 210px;position: absolute;top: 83px;right: 0;background: #fff;padding: 60px 60px 0 55px;}
.case_r dl dd h5{height: 36px;line-height: 36px;overflow: hidden;}
.case_r dl dd h5 a{font-size:24px;color: #000;}
.case_r dl dd h5 a:hover{color: #00a0e9;}
.case_r .case_desc{font-size: 14px;color: #333;line-height: 30px;height: 60px;overflow: hidden;padding: 10px 0 0;}
.case_r dl dd span{display: block;width: 105px;padding: 15px 0 0;}
.case_r dl dd span a{display: block;font-size: 14px;color: #fff; background:#00a0e9;width: 105px;height: 30px;line-height: 30px;overflow: hidden;text-align: center;border-radius: 30px;}
.case_hd{width: 60px;position: absolute;top: 180px;right: 0;}
.case_hd a{display: block;width: 12px;height: 6px;margin: 0 auto;}
.case_hd .case_lico{ background:url(../images/case_lico01.gif) no-repeat center 0;margin-bottom: 50px;}
.case_hd .case_lico:hover{ background:url(../images/case_lico02.gif) no-repeat center 0;}
.case_hd .case_rico{ background:url(../images/case_rico01.gif) no-repeat center 0;margin-top: 50px;}
.case_hd .case_rico:hover{ background:url(../images/case_rico02.gif) no-repeat center 0;}
.case_hd ul li{ background:#000;width: 8px;height: 8px; margin: 0 auto 10px;text-indent: -99999px;border-radius: 50%;cursor: pointer;}
.case_hd ul li.on{ background:#00a0e9;}

/**/
.case02{padding: 0 0 80px;}
.case02 ul li{width: 282px;height: 282px;line-height: 0;position: relative;float: left;overflow: hidden;margin-right: 22px;}
.case02 ul li img{width: 282px;height: 282px;}
.case02 ul li h4{font-size: 14px;color: #333;height: 40px;line-height: 40px;font-weight: normal;width: 282px;text-align: center;position: absolute;bottom: 0;left: 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.case02 ul li:hover h4{height: 0;}
.case02 ul li a{display: block;width: 282px;height: 0;background: rgba(0,160,233,0.8);position: absolute;bottom: 0;left: 0;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */
}
.case02 ul li em{display: block;width: 33px;height: 33px;margin: 0 auto;padding: 125px 0 80px;}
.case02 ul li em img{width: 33px;height: 33px;}
.case02 ul li span{display: block;font-size: 14px;color: #fff;height: 35px;line-height: 35px;width: 282px;text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case02 ul li:hover a{height: 282px;}

/*新闻动态*/
.news_tit{height: 60px;background:url(../images/news_line01.gif) no-repeat 0 57px;line-height: 60px;overflow: hidden;}
.news_tit ul li{width: 190px;float: left;}
.news_tit ul li em{width: 27px;height: 22px;display: block;float: left;line-height: 0;overflow: hidden;padding: 20px 15px 0 0;}
.news_tit ul li em img{width: 27px;height: 22px;}
.news_tit ul li a{font-size: 18px;color: #333;}
.news_tit ul li a:hover,.news_tit ul li.cur a{color: #00a0e9;font-weight: bold;}
.news_tit span{display: block;width: 75px;height: 25px;float: right;line-height: 0;padding: 15px 0 0;}
.news_tit span img{width: 75px;height: 25px;}
.news01{padding: 20px 0 0;}
.news01 dl{width: 785px;float: left;background:url(../images/news_line02.gif) no-repeat right 0;}
.news01 dl dt{width: 372px;height: 280px;float: left;line-height: 0;overflow: hidden;}
.news01 dl dt img{width: 372px;height: 280px;}
.news01 dl dd{width: 325px;float: left;padding: 20px 0 0 40px;}
.news01 dl dd b{display: block;font-size: 16px;color: #000;line-height: 30px;}
.news01 dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.news01 dl dd h5 a{font-size: 16px;color: #000;display:block;width:325px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news01 dl dd h5 a:hover{color: #00a0e9;}
.news01 .news_desc{font-size: 14px;color: #666;line-height: 26px;height: 78px;overflow: hidden;padding: 10px 0 0;}
.news01 dl dd span{display: block;width: 80px;padding: 40px 0 0;}
.news01 dl dd span a{display: block;font-size: 14px;color: #fff;width: 80px;text-align: center;height: 26px;line-height: 26px;overflow: hidden;background: #000;text-transform: uppercase;border-radius: 30px;}
.news01 dl dd span a:hover{background: #00a0e9;}
.news01 dl.dl02{width: 365px;background: none;}
.news01 dl.dl02 dt{display: none;}

/*常见问答*/
.wd{padding: 20px 0 70px;}
.wd ul{width: 400px;float: left;}
.wd ul li{height: 68px;line-height: 68px;overflow: hidden;width: 370px;border-bottom: #d9d9d9 1px solid;}
.wd ul li a{font-size: 14px;color: #6a6a6a;display: block;width: 350px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wd ul li a:hover,.about dl dd h5 a{color: #00a0e9;}
.wd ul li b{color: #000;font-size: 14px;padding-right: 8px;}

/*聚焦弗雷曼*/
.about{background:url(../images/ab_bg.jpg) no-repeat center 0;}
.ab_t{font-size: 40px;color: #fff;background:url(../images/ab_line.png) no-repeat center 80px;height: 140px;line-height: 160px;overflow: hidden;text-align: center;font-weight: normal;}
.ab_t a{color: #fff;}
.about dl{background: #f5f5f5;padding-bottom: 20px;}
.about dl dt{width: 1200px;height: 404px;line-height: 0;overflow: hidden;}
.about dl dt img{width: 1200px;height: 404px;}
.about dl dd{width: 1080px;margin: 0 auto;padding: 20px 0 0;}
.about dl dd h5{height: 30px;line-height: 30px;overflow: hidden;text-align: center;}
.about dl dd h5 a{font-size: 20px;color: #333;}
.about .ab_desc{font-size: 16px;color: #666;line-height: 30px;height: 60px;overflow: hidden;padding: 10px 0 0;}
.about ul{padding: 25px 0 0 370px;}
.about ul li{font-size: 16px;color: #000;width: 160px;float: left;line-height: 28px;}
.about ul li b{display: block;font-size: 30px;}

/*匠艺风采*/
.photo{padding: 20px 0 60px;}
.photo_t{background:url(../images/photo_tbg.gif) no-repeat center 35px;height: 60px;line-height: 60px;overflow: hidden;text-align: center;margin-bottom: 15px;}
.photo_t a{font-size: 20px;color: #333;}
.photo ul li{width: 285px;height: 214px;line-height: 0;float: left;overflow: hidden;border-radius: 10px;margin-right: 19px;}
.photo ul li img{width: 285px;height: 214px;}
.photo p{width: 63px;height: 63px;line-height: 0;cursor: pointer;border-radius: 50%;position: absolute;top: 170px;-webkit-transition:all .3s;transition:all .3s;box-shadow: 0 3px 5px 3px #e9e9e9;}
.photo p img{width: 63px;height: 63px;}
.photo_l{left: -80px;}
.photo_r{right: -80px;}
.photo p:hover{box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);}

/*友情链接*/
.f_link{height: 50px;line-height: 50px;overflow: hidden;}
.f_link b{display: block;float: left;font-size: 14px;color: #333;width: 80px;}
.f_link p{font-size: 14px;color: #666;float: left;width: 1120px;}
.f_link p a{font-size: 14px;color: #666; padding:0 10px 0 0;}
.f_link p a:hover{color: #000;}


/**/
@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}
