@charset "utf-8";/* CSS Document */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,/*table,caption,tbody,tfoot,thead,tr,th,td,*/article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input {margin:0;padding:0;border:none;outline:0;/*font-size:100%;*/ font:inherit;vertical-align:baseline;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body {/*font-size:100%;*/ font-size:14px;}
ol,ul,li {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
input,textarea {font-family:"Microsoft YaHei";}
body {background:#fff;font-family:"Microsoft YaHei";}
a {color:#444;text-decoration:none;}
.st {font-family:simsun;}
.fl {display:block;float:left;}
.left {float:left;}
.right {float:right;}
.fr {display:block;float:right;}
.clear:after,.cl::after,.clr::after {content:'';display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.container,.center {width:1200px;margin:0 auto;}
/*内容*/
.con720 {
    width: 100%;
    min-height: 100vh;
    padding-bottom: 30px;
    background: #fff;
    overflow: hidden;
    box-sizing: border-box;
}
.banner {
    display: block;
    width: 100%;
}
.banner img {
    display: block;
    width: 100%;
    vertical-align: top;
}
.text720 {
    display: block;
    height: 25px;
    font-size: 0;
    margin-top: 15px;
    text-align: center;
}
.text720 img {
    height: 100%;
}

.pro720 {
    position: relative;
    width: 900px;
  	min-height: 600px;
    /*height: 5.3rem;*/
    margin: 0 auto;
}
.pro720 .phand,
.pro720 .phleft,
.pro720 .phright {
  position: absolute;
  bottom: 110px;
  left: 50%;
  width: 58px;
  height: 58px;
  margin-left: -29px;
  background: url(../images/phand.png) no-repeat center;
  background-size: 100% auto;
  z-index: 1;
}
.pro720 .phleft {
    width: 56px;
    height: 33px;
    bottom: 122px;
    margin-left: -195px;
    background-image: url(../images/phleft.png);
    animation: handleft 1s linear infinite;
  	cursor: pointer;
}
.pro720 .phright {
    width: 56px;
    height:33px;
    bottom: 122px;
    margin-left: 140px;
    background-image: url(../images/phright.png);
    animation: handright 1s linear infinite;
  	cursor: pointer;
}
.pro720 .tips {
    position: absolute;
    bottom: 154px;
    width: 100%;
    height: 50px;
    font-size: 22px;
    line-height: 40px;
    text-align: center;
    color: #c0c0c0;
}

@keyframes hand {
    0% {
        transform: translate(0%, 0%);
    }
    25% {
        transform: translate(10%, 0%);
    }
    50% {
        transform: translate(0%, 0%);
    }
    75% {
        transform: translate(10%, 0%);
    }
    100% {
        transform: translate(0, 0%);
    }
}
@keyframes handleft {
    0% {
        transform: translate(0%, 0%);
    }
    50% {
        transform: translate(-10%, 0%);
    }
    100% {
        transform: translate(0%, 0%);
    }
}
@keyframes handright {
    0% {
        transform: translate(0%, 0%);
    }
    50% {
        transform: translate(10%, 0%);
    }
    100% {
        transform: translate(0%, 0%);
    }
}

.pronamebg {
    display: block;
    width: 100%;
    height: 97px;
    background: url(https://u-static.lmjx.net/2020/sanycranecover720/pc/images/titlebg.png) top center no-repeat;
    background-size: 100% 100%;
}
.probox {
    width: 100%;
    margin-top: -97px;
    /* overflow: hidden; */
}
.probox img {
    display: block;
    width: 100%;
  	min-height: 200px;
    /* height: 298px; */
    margin-top: 20px;
}

.pro720 .proname {
    display: block;
    font-size: 40px;
    font-weight: bold;
    line-height: 67px;
    text-align: center;
    color: #fff;
}
.pro720 .seebtn {
    display: block;
    width: 444px;
    height: 80px;
    margin: 116px auto 0;
    font-size: 40px;
    font-weight: bold;
    line-height: 80px;
    text-align: center;
    color: #fff;
    background: #e70416;
    border-radius: 10px;
}

.pronlist {
    width: 1200px;
    padding: 0 75px;
    margin: 40px auto 0;
    overflow: hidden;
    box-sizing: border-box;
}
.pronlist .item {
    display: block;
    position: relative;
    float: left;
    width: 320px;
    height: 260px;
    margin: 0 15px 28px;
    box-shadow: 0 0 2px #ddd;
    box-sizing: border-box;
}
.pronlist .item .icon {
    width: 100%;
    vertical-align: top;
}
.pronlist .item .name {
    display: block;
    height: 61px;
    padding: 0 6px;
    font-size: 22px;
    line-height: 46px;
    text-align: center;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #bebebe;
}
.pronlist .item.current i {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(https://u-static.lmjx.net/2020/cover720/images/kuang.png) top center no-repeat;
    background-size: 100% 100%;
}
.tips {
    display: block;
    margin-top: 10px;
    font-size: 22px;
    line-height: 44px;
    text-align: center;
    color: #929292;
}

/* 2020年4月1日11:25:52 */
.adv {
    display: block;
    width: 1200px;
    margin: 40px auto 0;
}
.adv img {
    width: 100%;
    vertical-align: top;
}
.protitle {
    display: table;
    position: relative;
    margin: 30px auto 10px;
    font-size: 40px;
    line-height: 60px;
    text-align: center;
    color: #252525;
}
.protitle .protitleicon {
    display: block;
    position: absolute;
    width: 56px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%);
}
.protitle .protitleiconl {
    left: 0;
    margin-left: -78px;
    background: url(https://u-static.lmjx.net/2020/sanycranecover720/images/protitleiconl.png) center center no-repeat;
    background-size: 100% 100%;
}
.protitle .protitleiconr {
    right: 0;
    margin-right: -78px;
    background: url(https://u-static.lmjx.net/2020/sanycranecover720/images/protitleiconr.png) center center no-repeat;
    background-size: 100% 100%;
}