@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.titis{height:85px;text-align:center;padding-bottom:2px;background: url(../images/ico1.png) no-repeat center bottom;line-height: 85px}
.titis h2 {font-size:46px;color: #333333;font-weight: normal;}
.titis h2 a {color: #333333}


.pro_bj{background: url(../images/pro_bj.jpg) repeat-x;height: 3868px;margin-top:71px;overflow-x: hidden;overflow-y: hidden}
.pro_nr{padding-top:69px;}
.pro_nr dl{height: 501px;margin-bottom:15px;}
.pro_nr dt{float:left;font-size:0;line-height: 0;}
.pro_nr dt img{width:669px;height: 501px;}
.pro_nr dd{float:right;width:498px;}
.pro_nr dd h3 {height: 75px;padding-bottom:27px;}
.pro_nr dd h3 em{background: url(../images/pro_ico1.jpg) no-repeat;width:38px;height: 75px;text-align: center;font-size:26px;color: #fff;box-sizing: border-box;line-height: 53px;padding-top:22px;font-weight: bold;display: inline-block;margin-right:22px;float:left;}
.pro_nr dd h3 a{font-size:30px;color: #e50012;font-weight:normal;margin-top:22px;line-height: 53px;height: 53px;display: inline-block;}
.pro_nr dd p{font-size:18px;line-height: 40px;color: #4c4c4c;height: 339px;overflow: hidden;padding-right:17px; padding-top:20px}
.pro_nr dd span a{width:146px;height: 38px;border:1px solid #ccc;border-radius: 19px;text-align: center;line-height: 38px;font-size:16px;color: #000;display: inline-block;margin-right:18px;}
.pro_nr dd span a:hover{color: #fff;background: #e50012;border-color: #e50012;}
.pro_nr dd span a:hover i{background:url(../images/pro_ico2_hv.png) no-repeat right;}
.pro_nr dd span a i{padding-right:28px;background:url(../images/pro_ico2.png) no-repeat right;display:inline-block;}
.pro_nr dd ul{margin-top:124px;border:1px solid #d9d9d9;height: 131px;border-width: 1px 0;display: inline-block;}
.pro_nr dd li{float:left;width:209px;border-right:1px solid #d9d9d9;text-align: center;height: 131px;position: relative;}
.pro_nr dd li i{display: block;padding-top:15px;}
.pro_nr dd li span{font-size:14px;color: #646464;height: 36px;line-height: 36px;}
.pro_nr dd li:last-child{border:0;}
.pro_nr .rz_t{position: absolute;left:0;top:-221px;display: none;z-index: 2}
.pro_nr dd li:hover .rz_t{display: block;}
.pro_nr dl:first-child dd li{width:154px;}
.pro_nr dl:nth-child(2){height: 664px;box-sizing: border-box;padding-top:82px;}
.pro_nr dl:nth-child(2) dt{float:right;}
.pro_nr dl:nth-child(2) dd{float:left;}

.pro_qt{background: url(../images/pro_qt01.jpg) no-repeat center top;height: 459px;padding-top:36px;box-sizing: border-box;overflow-x: hidden;overflow-y: hidden}
.qt_c .titis h2 a{color: #fff;}
.qt_nr{margin-top:57px;height: 262px;position: relative;}
.qt_nr li{float:left;width:274px;overflow: hidden;text-align: center;margin-right:34px;font-size:0;line-height: 0}
.qt_nr li h4 {display: block;font-size:14px;color: #fff;line-height: 50px;height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.qt_nr li:hover span{color: #ff9c00}
.qt_nr li i{display:block;font-size:0;line-height: 0;width:274px;overflow: hidden;}
.qt_nr li i img{width:274px;height: 206px;transition: all 0.5s}
.qt_nr li:hover i img{transform: scale(1.1);}
.qt_nr li:last-child{margin:0;}
.pro_j1,.pro_j2{position: absolute;top:53px;cursor: pointer;}
.pro_j1{left:-86px;}
.pro_j2{right:-86px;}


.fw_bj{background:#fbfcfc url(../images/lc_bj.jpg) no-repeat center bottom;height: 994px;padding-top:81px;}
.fw_nr{height: 470px;padding-top:52px;}
.fw_nr dl{float:left;width:389px;height:446px;background: #f1f1f1;margin-right:15px;}
.fw_nr dt{font-size:0;line-height: 0;width:389px;overflow: hidden;}
.fw_nr dt img {width:389px;height: 292px;transition: all 0.5s}
.fw_nr dd {padding-top:42px;text-align: center;font-size:18px;color: #333333;line-height: 32px;}
.fw_nr dl:last-child{margin:0;}
.fw_nr dl:hover {box-shadow: 0 0 15px rgba(0,0,0,0.25)}
.fw_nr dl:hover dt img{transform:scale(1.1)}
.liucc{height: 259px;overflow: hidden;}
.liucc .titis{margin-bottom:27px;}
.liucc li{float:left;width:129px;text-align: center;font-size:0;line-height: 0;padding-right:30px;margin-right:8px;background: url(../images/fw_a.png) no-repeat right 51px;}
.liucc li span{display: block;font-size:18px;color: #4c4c4c;padding-top:18px;height: 29px;line-height: 29px;color: #4c4c4c;}
.liucc li img{transition:all 0.5s;}
.liucc li:hover img{transform:rotate(360deg);}
.liucc li:last-child{margin:0;padding:0;background: none;}
.fw_tel{background: url(../images/fw_tel.png) no-repeat;width:450px;height: 46px;line-height: 46px;margin:35px auto 0;}
.fw_tel span{width:340px;box-sizing: border-box;padding-left:59px;font-size:18px;color: #fff;display: inline-block;float:left;}
.fw_tel span em{font:24px arial;color: #fff;font-weight: bold;}
.fw_tel a{display: inline-block;width:110px;text-align: center;color: #fff;font-size:16px;}
