.ty-banner-1 {overflow: hidden;line-height: 0;text-align:center;margin-top: -34px;}
.ty-banner-1 img{visibility: hidden;}
.ty-banner-1 img.show{visibility: visible;}
.p1-search-1 {background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}
.p1-search-1 p {color: #444;line-height: 82px;}
.p1-search-1 a {color: #444;display: inline-block;margin-right: 15px;}
.p1-search-1-inp {width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}
.p1-search-1-inp input {border: 0;}
.p1-search-1-inp1 {width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}
.p1-search-1-inp2 {width: 30px;height: 30px;background: url(../images/VISkins-p1.png) no-repeat -258px -936px;float: right;cursor: pointer;}
.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #333333;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i {font-style: normal;}
.p12-curmbs-1 span {font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}
em,i {font-style: normal;}
.p1-info-content h2 {width: 1200px;margin: 0 auto 30px;height: 40px;line-height: 40px;font-weight: normal;}
.p1-info-content h2 span {display: inline-block;padding-left: 40px;font-size: 26px;}
.p1-info-content h2 span a {display: block;color: #161616;}
.p1-info-content h2 em {float: right;width: 90px;background: #e42f34;border-radius: 10px;}
.p1-info-content h2 em a {display: block;color: #fff;text-align: center;font-size: 16px;}
/*公司动态 */
.p1-info-gsdt {padding: 60px 0 80px;}
.p1-info-gsdt dl {background: #F5F5F5;overflow: hidden;padding: 31px 38px 34px 27px;}
.p1-info-gsdt dt {width: 575px;float: left;overflow: hidden;}
.p1-info-gsdt dt img {width: 100%;display: block;}
.p1-info-gsdt dd {width: 515px;float: right;padding-top: 26px;}
.p1-info-gsdt dd h4 a {font-size: 18px;color: #e42f34;font-weight: bold;}
.p1-info-gsdt dd h4 span {display: inline-block;width: 79px;height: 27px;background: #e42f34;border-radius: 13px;line-height: 27px;font-size: 18px;color: #fff;text-align: center;margin-right: 13px;}
.p1-info-gsdt dd p {font-size: 14px;color: #737373;line-height: 36px;margin-top: 42px;margin-bottom: 48px;}
.p1-info-gsdt li {border: 1px solid #E5E5E5;border-right: none;width: 400px;float: left;box-sizing: border-box;padding: 31px 28px 30px 31px;}
.p1-info-gsdt li span {display: block;line-height: 32px;font-size: 14px;color: #737373;}
.p1-info-gsdt li span i {display: inline-block;width: 32px;height: 32px;background: #e42f34;text-align: center;color: #fff;font-size: 18px;font-weight: bold;margin-right: 8px;}
.p1-info-gsdt li h4 {font-size: 16px;color: #000;height: 30px;line-height: 30px;font-weight: bold;margin: 10px 0;width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.p1-info-gsdt li p {font-size: 14px;line-height: 24px;color: #737373;}
.p1-info-gsdt li:last-child {border-right: 1px solid #E5E5E5;}
.p1-info-gsdt li:hover h4 {color: #e42f34;}
.more a {display: block;width: 220px;height: 45px;background: url(../images/p1-info-more.png) no-repeat 123px center #e42f34;border-radius: 29px;font-size: 14px;color: #fff;line-height: 45px;text-indent: 56px;transition: all .3s;}
.more a:hover {text-indent: 0;text-align: center;background: url(../images/p1-info-more.png) no-repeat 240px center #e42f34;}
/*百事百科*/
.p1-info-bsbk {background: #F5F5F5;padding: 70px 0 60px;}
.p1-info-bsbk dl {float: left;width: 800px;position: relative;}
.p1-info-bsbk dt img {display: block;width: 100%;}
.p1-info-bsbk dd {position: absolute;width: 720px;padding: 20px 40px;background: rgba(0, 0, 0, 0.7);left: 0;bottom: 0;}
.p1-info-bsbk dd h4 a {display: block;height: 30px;line-height: 30px;font-size: 16px;color: #fff;}
.p1-info-bsbk dd p {line-height: 22px;font-size: 14px;color: #fff;padding-top: 5px;}
.p1-info-bsbk ul {float: right;width: 380px;overflow: hidden;}
.p1-info-bsbk li {margin-bottom: 22px;position: relative;overflow: hidden;}
.p1-info-bsbk li img {display: block;width: 100%;}
.p1-info-bsbk li h4 {position: absolute;background: rgba(0, 0, 0, 0.7);text-align: center;font-weight: normal;line-height: 40px;color: #fff;font-size: 16px;width: 100%;left: 0;bottom: 0;}
/*合作案例*/
.p1-info-hzal {padding: 80px 0;}
.p1-info-hzal-content {position: relative;}
.p1-info-hzal-content .tempWrap {width: 1200px !important;}
.p1-info-hzal-content dl {width: 388px;float: left;margin-right: 18px;background: #fff;}
.p1-info-hzal-content dl:last-child {margin-right: 0;}
.p1-info-hzal-content dt img {display: block;width: 100%;}
.p1-info-hzal-content dl dd {border: 1px solid #e42f34;border-top: none;padding: 43px 27px;height: 317px;box-sizing: border-box;}
.p1-info-hzal-content dd h4 {font-size: 18px;color: #000;line-height: 100%;position: relative;margin-bottom: 38px;text-align: center;}
.p1-info-hzal-content dd h4 a {color: #000;display: block;}
.p1-info-hzal-content dd h4:after {position: absolute;content: "";width: 29px;height: 1px;background: #A1A1A1;left: 50%;margin-left: -15px;bottom: -21px;}
.p1-info-hzal-content dd p {font-size: 14px;line-height: 24px;color: #737373;margin-bottom: 40px;text-align: justify;}
.p1-info-hzal-content .more a {margin: 0 auto;}
.p1-info-hzal-content dl:hover h4 a {color: #e42f34;}
/*常见问题*/
.p1-info-cjwd {padding: 70px 0;background: #F5F5F5;}
.p1-info-cjwd li {width: 590px;height: 116px;float: left;margin-bottom: 15px;background: #fff;}
.p1-info-cjwd li span {display: block;float: left;width: 104px;height: 116px;background: #e42f34;margin-right: 31px;text-align: center;color: #fff;font-size: 16px;line-height: 100%;}
.p1-info-cjwd li span i {display: block;font-size: 50px;color: #fff;padding-top: 20px;line-height: 100%;padding-bottom: 4px;}
.p1-info-cjwd li h4 {font-size: 16px;color: #000;line-height: 100%;padding-top: 22px;padding-bottom: 15px;}
.p1-info-cjwd li h4 a {color: #000;display: block;}
.p1-info-cjwd li p {font-size: 14px;line-height: 24px;color: #737373;}
.p1-info-cjwd li p em {color: #e42f34;}
.p1-info-cjwd li:nth-child(odd) {margin-right: 20px;}
.p1-info-3 {background: #fff;padding: 50px 0;}
.p1-info-3-tit {height: 55px;font-size: 24px;padding: 0 20px;font-weight: normal;line-height: 55px;color: #333;font-weight: bold;}
.p1-info-3-list li{width:565px;float:left;}
.p1-info-3-list li:nth-child(2n),.p1-info-3-list li.last{margin-left:60px;}
.p1-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;padding:0 20px;border-bottom: 1px solid #dbdbdb;}
.p1-info-3-list li h4 a{ display: inline-block;color:#4b4a4a;max-width: 415px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p1-info-3-list li h4 span {float: right;width: 80px;text-align: right;}