﻿
.page-case-screen .page-case-list ul li a:hover{color: #d9000e;}
.img{max-width: 100%;height: auto;display: block;}
.am-margin-bottom-md{margin-bottom: 30px;}
.am-padding-top-md{padding-top: 20px;}
.am-padding-md{padding: 20px;}
.am-container{width: 100%;
    max-width:1200px;}

    .am-slider-d3 .am-control-thumbs img {
    width: 100%;
    display: block;
    opacity: 1;
    cursor: pointer;
}

   .index-case-list .am-slider-d3 .am-control-thumbs img {
    width: 100%;
    display: block;
    opacity: 1;
    cursor: pointer;
    height: 180px;
}
.russ-menu{background: #d60011;}
.nav-menu {
    display: block;
    background: #d60011;
    width: 100%;
}
/* animation domination */
.three-d {
    perspective: 200px;
    transition: all .07s linear;
    position: relative;
}
.three-d:not(.active):hover {
    cursor: pointer;
}
.three-d:not(.active):hover .three-d-box,  .three-d:not(.active):focus .three-d-box {
    transform: translateZ(-25px) rotateX(90deg);
}
.three-d-box {
    transition: all .3s ease-out;
    transform: translatez(-25px);
    transform-style: preserve-3d;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.front {
    transform: rotatex(0deg) translatez(25px);
}
.back {
    transform: rotatex(-90deg) translatez(25px);
    color: #FFE7C4;
}
.front, .back {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #d60011;
    padding: 15px 0;
    text-align: center;
    color: white;
    pointer-events: none;
    box-sizing: border-box;
}
.nav-menu li .active .front,  .nav-menu li .active .back,  .nav-menu li a:hover .front,  .nav-menu li a:hover .back {
    background-color: #b90110;
    background-size: 5px 5px;
    background-position: 0 0, 30px 30px;
 background-image: -*-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);
}
.nav-menu ul {
    position: absolute;
    text-align: left;
    line-height: 40px;
    font-size: 14px;
    width:100%;
    transition: all 0.3s ease-in;
    transform-origin: 0px 0px;
    transform: rotateX(-90deg);
    z-index: 9999;
    margin: 0;
}

.nav-menu > li:hover ul {
    display: block;
    transform: rotateX(0deg);
}
.index-title{color: #010101;font-size: 30px;font-weight: 800;}
.index-title span{color: #d60011;}
.index-subtitle{color: #9d9d9d;font-size: 18px;}
.index-architects ul{margin: 0 -20px;}
.index-architects ul li{width:291px;height: 347px;overflow: hidden;border: 10px solid #ddd;margin: 0 5px;}
.index-architects ul li a{display: block;transition: all linear 0.5s; }
.index-architects ul li a img{width: 100%;height: auto;display: block;}
.index-architects ul li a:hover{transform: scale(1.2);
    -webkit-box-shadow: -10px 10px 10px rgba(0,0,0,.2);
    -moz-box-shadow: -10px 10px 10px rgba(0,0,0,.2);
    -o-box-shadow: -10px 10px 10px rgba(0,0,0,.2);
    -ms-box-shadow: -10px 10px 10px rgba(0,0,0,.2);
    box-shadow: -10px 10px 10px rgba(0,0,0,.2);}
.index-casebg{background: #faf8f6;margin-top: 40px;padding-bottom: 40px;}
.index-casetitle{font-size: 35px;color: #000;font-weight: 800;padding: 15px 0;}
.index-casetitle span{color: #d60011;font-weight: 800;}
.index-casetitle .indexcase-subtitle{font-size: 27px;color: #6f6d6d;}
.index-case-classify{margin-top: 30px;}
.index-case-classify ul li {display: inline-block;}
.index-case-classify ul li a{background: #000;padding: 11px 30px 14px 30px;border-radius: 8px;margin: 0 15px }
.index-case-classify ul li a img{max-width: 80%;height: auto;}
.index-case-classify ul li a:hover{background: #d60011;transition: all linear 0.5s;}
.am-slider-d3{margin-bottom: 0;}
.am-slider-d3 .am-control-thumbs li{padding: 1px;background: #e6ddd4}
.index-case-left{position: relative!important;}
.index-case-right{position: absolute;top: 11%;right:19%;width: 600px;background: #fff;padding: 37px 40px;}
.index-case-list{background: #e6ddd4;}
.index-case-list .am-slider .am-slides img{width: auto;display: inline-block;}
.index-case-project{height: 605px;overflow: hidden;}
.index-case-project img{height: 605px;max-width:200%;display: block;}
.index-case-right h4{margin: 0 0 2px 0;}
.index-case-listname{color: #010101;    margin-top: 5px;}
.index-case-listname span{color: #5a5a5a;}
.index-case-title{padding-top: 50px;}
.index-case-listmore{padding-top: 20px;padding-bottom: 26px;}
.index-case-listmore a{background: #d60011;color: #fff;padding: 10px 21px;border-radius: 3px;}
.index-superioritytitle{font-size: 30px;font-weight: 800;color: #d60011;}
.index-superioritytitle span{color: #000;}
.index-superioritysubtitle{color: #343434;font-size:16px;margin-top:5px;}
.index-russ-superiority{margin: 50px auto;}
.index-russ-superiority .superity{position: relative;text-align: center;}
.index-russ-superity{margin-top: 40px;}
.index-russ-one{position:absolute;top: -52px;left: -7px;transition: all linear 0.5s;}
.index-russ-two{position:absolute;top: -52px;right: -25px;transition: all linear 0.5s;}
.index-russ-three{position:absolute;top: 116px;left: -15px;transition: all linear 0.5s;}
.index-russ-four{position:absolute;bottom: 132px;right: -25px;transition: all linear 0.5s;}
.index-russ-five{position:absolute;bottom: -24px;left: -14px;transition: all linear 0.5s;}
.index-russ-six{position:absolute;bottom: -26px;right: -33px;transition: all linear 0.5s;}

.index-russ-one:hover{position:absolute;top: -52px;left: -36px;transition: all linear 0.5s;}
.index-russ-two:hover{position:absolute;top: -52px;right: -64px;transition: all linear 0.5s;}
.index-russ-three:hover{position:absolute;top: 116px;left: -33px;transition: all linear 0.5s;}
.index-russ-four:hover{position:absolute;bottom: 132px;right: -50px;transition: all linear 0.5s;}
.index-russ-five:hover{position:absolute;bottom: -24px;left: -48px;transition: all linear 0.5s;}
.index-russ-six:hover{position:absolute;bottom: -26px;right: -70px;transition: all linear 0.5s;}
.index-russ-superitymore{padding: 40px;}
.index-russ-superitymore a{background: #d60011;color: #fff;padding: 15px 25px;border-radius: 8px;font-size:14px;}
.index-promisesubtitle{color: #d60011;font-size: 16px;}
/*.index-promiselist ul{background: url(/statics/images/my/promisedashed.png)no-repeat center center;}*/
.index-promiselist ul li{padding: 53px 0;position: relative;}
.index-promiselist ul li .xuanzhuan{width: 100%;height: 100%;background: url(/statics/images/my/promisebg.png)no-repeat center center;position: absolute;   top: 0;left: 8%;width: 84%;z-index: 1;transition: 1s;}
.index-promiselist ul li:hover .xuanzhuan{-moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg);
      }}
.index-promiselist ul li a img{padding-top: 4px}
.index-promiselist ul li a{display: block;position: relative;}
.index-promiselist ul li .promisefivehover{position: absolute;top: 1px;left: 27px;transition: all linear 0.5s;opacity: 0;}
.index-promiselist ul li:hover .promisefivehover{opacity:1; transition: all linear 0.5s;}
.index-servertitle{font-size: 40px;font-weight: 800;color: #fff;padding-top: 40px;}
.index-serversubtitle{font-size: 16px;color: #fff;padding-bottom: 40px;}
.index-serverlist{padding: 20px 0 70px 0;}
.index-servebg{background: url(/statics/images/my/servebg.png)no-repeat;background-size:100% 100%; }

.index-serverlist ul li .serverone{position: relative;padding: 5px;display: block;margin: 0 10px;}
.index-serverlist ul li a .index-serve-prhone{position: absolute;top: 0;width:270px;height: 318px;background: url(/statics/images/my/severhover.png)no-repeat center center;    padding: 120px 70px;
    text-align: center;line-height: 45px;background: #da2433;}
.index-serverlist ul li a .index-serve-prone .index-server-border{border-bottom:2px solid #000;width: 60px;margin: 0 auto }
.index-serverlist ul li a img{max-width: 100%;height: auto;display: block;}
.index-serverlist ul li a .index-serve-prone .index-server-h{font-size: 20px;color: #000;font-weight: 800;}
.index-serverlist ul li a .index-serve-prone .index-server-c{font-size: 16px;color: #000}
.index-serverlist ul li a .index-serve-prone{background: url(/statics/images/my/serverone.png)no-repeat;padding: 120px 70px;text-align: center;line-height: 55px;background-size: 100% 100%;}
.index-serverlist ul li a .index-serve-prhone{background:url(/statics/images/my/severhov.png)no-repeat center center #db2533;padding: 120px 70px;color: #fff;position: absolute;top: 5px;width:270px;height: 352px;padding: 130px 0;
    line-height: 50px; opacity: 0;}
.index-serverlist ul li a :hover.index-serve-prhone{opacity: 1;transition: all linear 0.1s;}
.index-serverlist ul li a .index-serve-prhone .index-server-h{font-size: 20px;color: #fff;font-weight: 800;}
.index-serverlist ul li a .index-serve-prhone .index-server-c{font-size: 16px;color: #fff}
.index-serverlist ul li a .index-serve-prhone .index-server-border{border-bottom:2px solid #fff;width: 60px;margin: 0 auto; }


.index-serverlist ul li .servertwo{position: relative;padding: 5px;display: block;margin: 0 10px;}

.index-serverlist ul li a .index-serve-prtwo .index-server-border{border-bottom:2px solid #000;width: 60px;margin: 0 auto }
.index-serverlist ul li a img{max-width: 100%;height: auto;display: block;}
.index-serverlist ul li a .index-serve-prtwo .index-server-h{font-size: 20px;color: #000;font-weight: 800;}
.index-serverlist ul li a .index-serve-prtwo .index-server-c{font-size: 16px;color: #000}
.index-serverlist ul li a .index-serve-prtwo{background: url(/statics/images/my/serverone.png)no-repeat;padding: 120px 70px;text-align: center;line-height: 55px;background-size: 100% 100%;}
.index-serverlist ul li a .index-serve-prtwo{background: url(/statics/images/my/servertwo.png)no-repeat;padding: 120px 70px;text-align: center;line-height: 55px;background-size: 100% 100%;}
.index-serverlist ul li a .index-serve-prhtwo{background:url(/statics/images/my/severhov.png)no-repeat center center #db2533;padding: 120px 70px;color: #fff;position: absolute;top: 5px;width:270px;height: 352px;padding: 130px 0;
    line-height: 50px; opacity: 0;}
.index-serverlist ul li a :hover.index-serve-prhtwo{opacity: 1;transition: all linear 0.1s;}
.index-serverlist ul li a .index-serve-prhtwo .index-server-h{font-size: 20px;color: #fff;font-weight: 800;}
.index-serverlist ul li a .index-serve-prhtwo .index-server-c{font-size: 16px;color: #fff}
.index-serverlist ul li a .index-serve-prhtwo .index-server-border{border-bottom:2px solid #fff;width: 60px;margin: 0 auto; }

.index-serverlist ul li .serverthree{position: relative;padding: 5px;display: block;margin: 0 10px;}
.index-serverlist ul li a .index-serve-prhthree{position: absolute;top: 0;width:270px;height: 318px;background: url(/statics/images/my/severhover.png)no-repeat center center;    padding: 120px 70px;
    text-align: center;line-height: 45px;background: #da2433;}
.index-serverlist ul li a .index-serve-prthree .index-server-border{border-bottom:2px solid #000;width: 60px;margin: 0 auto }
.index-serverlist ul li a img{max-width: 100%;height: auto;display: block;}
.index-serverlist ul li a .index-serve-prthree .index-server-h{font-size: 20px;color: #000;font-weight: 800;}
.index-serverlist ul li a .index-serve-prthree .index-server-c{font-size: 16px;color: #000}
.index-serverlist ul li a .index-serve-prthree{background: url(/statics/images/my/serverthree.png)no-repeat;padding: 120px 70px;text-align: center;line-height: 55px;background-size: 100% 100%;}
.index-serverlist ul li a .index-serve-prhthree{background:url(/statics/images/my/severhov.png)no-repeat center center #db2533;padding: 120px 70px;color: #fff;position: absolute;top: 5px;width:270px;height: 352px;padding: 130px 0;
    line-height: 50px; opacity: 0;}
.index-serverlist ul li a :hover.index-serve-prhthree{opacity: 1;transition: all linear 0.1s;}
.index-serverlist ul li a .index-serve-prhthree .index-server-h{font-size: 20px;color: #fff;font-weight: 800;}
.index-serverlist ul li a .index-serve-prhthree .index-server-c{font-size: 16px;color: #fff}
.index-serverlist ul li a .index-serve-prhthree .index-server-border{border-bottom:2px solid #fff;width: 60px;margin: 0 auto; }


.index-serverlist ul li .serverfour{position: relative;padding: 5px;display: block;margin: 0 10px;}
.index-serverlist ul li a .index-serve-prhfour{position: absolute;top: 0;width:270px;height: 318px;background: url(/statics/images/my/severhover.png)no-repeat center center;    padding: 120px 70px;
    text-align: center;line-height: 45px;background: #da2433;}
.index-serverlist ul li a .index-serve-prfour .index-server-border{border-bottom:2px solid #000;width: 60px;margin: 0 auto }
.index-serverlist ul li a img{max-width: 100%;height: auto;display: block;}
.index-serverlist ul li a .index-serve-prfour .index-server-h{font-size: 20px;color: #000;font-weight: 800;}
.index-serverlist ul li a .index-serve-prfour .index-server-c{font-size: 16px;color: #000}
.index-serverlist ul li a .index-serve-prfour{background: url(/statics/images/my/serverfour.png)no-repeat;padding: 120px 70px;text-align: center;line-height: 55px;background-size: 100% 100%;}
.index-serverlist ul li a .index-serve-prhfour{background:url(/statics/images/my/severhov.png)no-repeat center center #db2533;padding: 120px 70px;color: #fff;position: absolute;top: 5px;width:270px;height: 352px;padding: 130px 0;
    line-height: 50px; opacity: 0;}
.index-serverlist ul li a :hover.index-serve-prhfour{opacity: 1;transition: all linear 0.1s;}
.index-serverlist ul li a .index-serve-prhfour .index-server-h{font-size: 20px;color: #fff;font-weight: 800;}
.index-serverlist ul li a .index-serve-prhfour .index-server-c{font-size: 16px;color: #fff}
.index-serverlist ul li a .index-serve-prhfour .index-server-border{border-bottom:2px solid #fff;width: 60px;margin: 0 auto; }
.index-russ-start{background: #f8f7f7;}
.index-russ-start .tel{padding-top: 48px;}
.index-space{padding: 40px 0;}
.index-space ul li a{display: block;padding: 20px 0;color: #000;}
.index-diplomabg{background: #d60011;padding: 30px;}
.index-newstitle{color: #010101;font-size: 40px;font-weight: 800;background: #fff;width: 300px;margin: 0 auto}
.index-newstitle span{color:#d60011;}
.index-newssubtitle{color: #737373;font-size: 16px;}
.index-newsborder{border-bottom:2px solid #d60011;height: 38px;position: relative; }
.index-russ-news{height:107px;}
.russ-news{position: absolute;right: 14%;top:30px;background: url(/statics/images/my/qqqq.png)no-repeat center center;width: 100px;height: 300px;padding-top: 200px;padding-left: 40px;}
.russ-news ul li{width: 20px;transition: all linear 0.5s;}
.russ-news .active a{color: #fff;}
	.silder{height: 545px;position: relative;}
	.silder div{color: #fff;}
	.show{display: block; position: absolute;}
	.hidden{display: none;position: absolute;}
    .silder_show{transition: all linear 0.5s;    border: 3px solid #f00;padding: 2px 15px 2px 2px;}

.russ-news-left{position: relative;}
.russ-news-left img{height: auto;display: block;}
.russ-news-left-title{position: absolute;bottom: 0;width: 100%;background: rgba(255,255,255,0.8);line-height: 40px;color: #000!important;padding-left: 18px;}
.russ-news-right-list ul li{margin: 16px 0;padding: 0 20px 0 0}
.russ-news-right-list ul li a{display: block;}
.russ-news-right-list ul li a .russ-news-right-title{color: #272727;font-weight: 600;}
.russ-news-right-list ul li a .russ-news-right-date{color: #7d7d7d;margin-bottom: 25px;}
.russ-news-right-list ul li a .russ-news-right-desc{color: #7d7d7d;}
.russ-news-right-list ul li a .russ-right-content{border-bottom:1px solid #c3c3c3 }
.footmenu ul li a{color: #fff;}
.foot-two-menu li a{color: #b1b1b1!important;font-size: 12px;}
.footerlogo{border-right: 1px solid #2f3847;padding:55px 10px 36px 0;}
.footnav,.index-code,.index-contact{padding-top: 110px;}
.index-footer-tel{font-size: 18px;color: #ececec;}
.index-footer-subtel{font-size: 12px;color: #d4d1d1;}
.index-footer-phone{font-size: 40px;color: #dbdbdb;font-weight:bold;}
.index-russ-footer ul li{line-height: 40px;}
.index-russ-footer ul li a{color: #fff;font-size: 16px;}
.index-russ-contact{padding-left: 80px;}

/*案例中心*/
.page-case-screen{overflow: hidden;border: 1px solid #eee;}
.page-case-screen ul .li{border-bottom:1px solid #eee; }
.page-case-screen .page-case-title{background: #f7f7f7;color: #000;padding: 0;text-align: center;line-height: 40px;}
.page-case-screen .page-case-list ul li{display: inline-block;line-height: 40px;margin: 0 10px; }
.page-case-screen .page-case-list ul li a{display: block; line-height: 40px;color: #717171;padding: 0 10px;}
.page-case-screen .page-case-list ul li a.active{background: #d9000e;color: #fff;border-radius:3px; }
.russ-page-casehot{background: #f7f7f7;border: 1px solid #eee;}
.russ-page-casem ul li{border-right:1px solid #eee }
.russ-page-casem ul li a{display: block;line-height: 60px;color: #717171;font-size: 16px;}
.russ-page-casem ul li a.active{background: #d60011;color: #fff}
.russ-page-casesearch{line-height: 57px;}
.russ-page-casesearch input{background: #fff;border: 1px solid #e5e5e5;border-radius: 5px;height: 40px;width: 297px;padding-left: 10px}
.russ-page-casesearch button{border-radius:8px;background: #d60011;padding: 7px 15px;color: #fff;border: 0;margin-left: -63px; }
.page-russ-case ul {margin: 0 -12px;}
.page-russ-case ul li a{display: block;border: 1px solid #e6e6e6;margin:10px;overflow: hidden;}
.page-russ-case ul li a img{width: 100%;height: 228px;}
.page-russ-case ul li a .page-russ-case-title{color: #000;padding: 10px 5px;}
.page-russ-case ul li a .page-russ-case-subtitle{color: #797979;padding: 10px 5px;}
.page-russ-case ul li a .page-russ-case-img{height: 228px;overflow: hidden;transition: all linear 0.5s;}
.page-russ-case ul li a .page-russ-case-img img{cursor: pointer; transition: all 0.6s;  }
.page-russ-case ul li a:hover .page-russ-case-img{ transform: scale(1.4);overflow: hidden; }
.page{padding: 50px 0 80px 0;}
.page a{border: 1px solid #f0f0f0;margin: 0 10px;padding: 8px 10px;border-radius:3px;color: #333333;}
.page a.active{color: #d9000e;}
.page-location {padding: 15px 20px;}
.page-location a{color: #000;}
.page-case-content-left{overflow: hidden;}
.page-case-content-right{border-top:1px solid #000;border-bottom:1px solid #000;margin: 0 18px; }
.page-case-content-name{position: relative;border: 1px solid #eee;padding: 15px 12px;margin: 18px 0 33px 0;}
.page-case-content-title{font-size: 22px;color: #000;padding-top: 15px;padding-bottom: 20px;}
.page-case-content-name .page-case-contentsubname{position: absolute;top: -20px;left: 20px;;background: #d60011;color: #fff;padding: 6px 23px}
.page-case-content-quote{margin: 30px 18px;background: #fbfbfb;border: 1px solid  #dddddd;text-align: center;} 
.page-case-content-quote .red{color: #d60011;padding: 30px;}
.russ-form,.page-case-stylecase{padding: 0 18px;text-align: center}
.russ-form button{width: 100%;}
.page-case-stylecase .blankbg{background: #000;color: #fff;text-align: center;line-height: 40px;}
.page-case-stylecaselist{background: #fbfbfb;margin: 0 18px;}
.page-case-stylecaselist ul li{padding: 25px;}
.page-case-stylecaselist ul li img{width: 100%;}


/*办公配套*/
.page-worklist-columnb{line-height: 40px;margin-bottom: 35px; }
.page-worklist-columnb .page-worklist-column{font-size: 26px;color: #d60011;font-weight: 800}
.page-worklist-columnb .page-worklist-subcolumn{color:#000;border-bottom:1px solid #c4c4c4;}
.page-russ-mating{color: #000;font-size: 18px;text-align: left;line-height: 47px;font-weight: 800 ;border-bottom:1px solid #dddddd;margin: 12px 33px}
.page-contentbg{background: #f8f8f8;border:1px solid #dddddd; }
.page-russ-matinglist{padding-top: 20px;}
.page-russ-matinglist ul li a{line-height: 45px;padding: 5px 15px;color: #000}
.page-russ-matinglist ul li a:hover{line-height: 45px;padding:10px 45px;color: #fff;background: #d60011}
.page-russ-matinglist ul li a.active{line-height: 45px;padding:10px 45px;color: #fff;background: #d60011}
.page-case-content-mating{background: #fbfbfb;border: 1px solid  #dddddd;text-align: center;} 
.page-case-content-mating .red{color: #d60011;padding: 30px;}
.russ-form,.page-case-stylecase{padding: 0 18px;}
.russ-form button{width: 100%;}
.page-left-matin{width: 300px;float: left;}
.page-right-contentbg{background: #f8f8f8;border: 1px solid #ddd;width: 830px;float:right;overflow: hidden;}
.page-right-contentbg .page-right-contenttitle{font-size: 22px;color: #000;font-weight: 800;border-bottom:1px solid #dddddd;margin: 10px 35px; }
.page-right-contentbg .page-right-contentcontent{margin: 10px 35px;}
.page-process-bottom{padding-bottom: 60px;}
.planebg{background: url(/statics/images/my/planebg.jpg)no-repeat;background-size: 100% 100%;}
.planebg .plane-title{font-size: 20px;color: #d60011;font-weight: 600;padding-top: 60px;}
.planebg .planehref{padding-top: 20px;padding-bottom: 50px;}
.planebg .planehref a{font-size: 22px;background:#d60011; color: #fff;padding:8px 60px;border-radius:8px; }
.office-left ul li{background: url(/statics/images/my/redjiao.png)no-repeat left center;font-size: 18px;line-height: 50px;}
.office-left ul li span{padding-left: 15px;font-weight: 600;}
.daybg{background: url(/statics/images/my/15daybg.jpg)no-repeat;background-size: 100% 100%;}
.Successful{border:7px solid #d60010; margin-bottom: 60px;overflow: hidden;border-radius:8px; }
.Successful ul li a{position: relative;display: block;overflow: hidden;}
.Successful-title{position: absolute;text-align: center;width: 100%;background: url(/statics/images/my/casehover.png)no-repeat;top: 0;left: 0;line-height: 244px;color: #fff;display: none;background-size: 100% 100%;font-size: 18px;}
.Successful ul li img{width: 100%;height: 243px;}
.Successful ul li{border-right:7px solid #d60011;border-bottom:7px solid #d60010 }
.Successful ul li a:hover .Successful-title{display: block;}
.Successful ul li:last-Child{border-right:none;border-bottom:none}
.Successful ul li:nth-child(3){border-right:none}
.Successful ul li:nth-child(4){border-bottom:none}
.Successful ul li:nth-child(5){border-bottom:none}
.Successful ul li:nth-child(6){border-bottom:none}
.kinds{margin-top: 40px;margin-bottom: 60px;}
.kinds-list ul{margin: 0 -10px;}
.kinds-list ul li a{border: 2px solid #d60010;display: block;margin: 20px 8px;color: #585858;height: 319px;border-radius: 8px;padding: 18px 15px;transition: all .6s;}
.kinds-list-title{line-height: 35px;}
.kinds-list ul li a:hover{margin: 10px 8px;transition: all .6s;}
.layoutbg{background: #fff;width: 100%;position: relative;z-index: 999;height: 100%;}
.gqbg{background: url(/statics/images/my/gqbg.jpg)no-repeat;background-size: 100% 100%;}
.gqimg{padding-top:70px;padding-bottom: 120px; }
.casebgone{background: url(/statics/images/my/casebgone.jpg)no-repeat;background-size: 100% 100%;}
.caseone-title{margin-top: -70px;}
.caseone-content{padding-top: 80px;}

/*行业新闻*/
.page-russ-newslist{background: #cecece;margin: 25px 0;}
.page-russ-newsleftlist{height: 46px;}
.page-russ-newsleftlist ul li{display: inline-block;line-height: 45px;background: #000;margin: 0 15px;height: 45px;}
.page-russ-newsleftlist ul li a{display:block;padding: 0 50px;color: #fff;    cursor: pointer;}
.page-russ-newsleftlist ul li a.active{background: url(/statics/images/my/jiao.png)no-repeat;color: #fff; background-size: 100% 100%;height: 51px;border: 0;line-height: 42px;}
.page-russ-newsleftlist ul li a:hover{background: url(/statics/images/my/jiao.png)no-repeat;color: #fff; background-size: 100% 100%;height: 51px;border: 0;line-height: 42px;}
.page-list-left{line-height: 40px;}
.page-list-left-trends ul li{margin: 20px 0;border-bottom:1px solid #666;padding: 17px 0;}
.page-list-left-trends ul li a  img{width: 100%;height: 192px;display: block;}
.page-list-left-trends ul li a .page-list-left-trendstitle{font-size: 22px;color: #333;margin-bottom: 10px}
.page-list-left-trends ul li a .page-list-left-trendsrsubtitle{color: #a0a0a0;margin-bottom: 10px;text-overflow:ellipsis}
.page-list-left-trends ul li a .page-list-left-trendsrpepor{color: #a0a0a0;margin-bottom: 10px;margin-top: 65px;background: url(/statics/images/my/eye.png)no-repeat center left;width: 94px;float: right;margin-right: 27px;}
.page-list-left-trends ul li :hover .page-list-left-trendstitle{font-size: 22px;color: #d60011;margin-bottom: 10px}
.page-list-left-trends ul li :hover.page-list-left-trendsrsubtitle{color: #a0a0a0;margin-bottom: 10px;text-overflow:ellipsis}
.page-list-left-trends ul li :hover.page-list-left-trendsrpepor{color: #a0a0a0;margin-bottom: 10px;margin-top: 65px;background: url(/statics/images/my/eye.png)no-repeat center left;width: 94px;float: right;margin-right: 27px;}
/*.page-list-left-trends ul li .page-list-left-img{display: block; width: 227px;height: 153px;overflow: hidden; border-radius: 8px;margin: 0px auto;transition: all 1s ease;-webkit-transition: all 1s ease;}
.page-list-left-trends ul li .page-list-left-img img{width: 227px;height: 153px;}
.page-list-left-trends ul li :hover .page-list-left-img{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2);}
.page-list-stylelb{background: #fcfcfc;padding: 4px 23px;}*/
.page-list-stylelb .page-list-number{font-style: italic;font-size: 30px;font-weight: 800;color: #656565;text-align: center;}
.page-list-stylelb  ul li a{line-height: 50px;color: #6c6c6c;font-size: 16px;display: block;}
.page-list-stylelb  ul li a:hover{line-height: 50px;color: #d60011;font-size: 16px;}
.page-list-stylelb  ul li a:hover .page-list-number{line-height: 50px;color: #d60011;font-size: 30px;}
.page-case-contenttitle-left{font-size: 22px;color: #000;font-weight: 800;margin-bottom: 25px;}
.page-case-contentdate-left{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;line-height: 50px; }
.page-case-contentdate-left a{background: #e1e1e1; color: #000;padding: 8px 25px;margin: 0 10px}

/*服务流程*/
.page-eight-left ul li,.page-eight-right ul li{padding: 30px 0;}
.page-eight-center{padding: 120px 0;}
.page-comingbg{background: url(/statics/images/my/comingbg.png)no-repeat;}
.page-question{margin-top: 40px;}
.page-comingtitle{padding: 40px 0;}
.page-comingcontent{padding: 40px 0;}
.page-question-title{font-size: 30px;}
.page-question-subtitle{font-size: 20px;color: #bababa}
.page-question-list{margin: 40px auto;}
.page-question-list .page-question-listone a ,.page-question-list .page-question-listtwo a {padding:5px 15px;display: block;margin: 10px 0;}
.page-question-list .page-question-listone .page-question-listonetitle{background: #d60011;line-height: 40px;padding: 0 10px;color: #fff;}
.page-question-list .page-question-listone .page-question-listonecontent{line-height: 28px;padding: 0 10px;color: #676767;}
.page-question-list .page-question-listtwo .page-question-listtwotitle{background: #000;line-height: 40px;padding: 0 10px;color: #fff;}
.page-question-list .page-question-listtwo .page-question-listtwocontent{line-height: 28px;padding: 0 10px;color: #676767;}

/*服务优势*/
.page-openingtitle{font-size: 30px;color: #d60011;margin-top: 40px;}
.page-openingsubtitle{font-size: 20px;color: #716c6c;margin-bottom: 20px;}
.page-openingbg{background: url(/statics/images/my/openingbg.png)no-repeat 100% 100%;padding: 100px 0 60px 0;}
.page-build{background: url(/statics/images/my/buildbg.png)no-repeat;background-size: 100% 100%;padding: 110px 0;}
.page-build .page-build-title{font-size: 30px;color: #d60011;}
.page-build-list{padding-top: 60px;}
.page-build-list .page-build-subtitle{color: #8c8c8c;}
.page-build-list ul li{list-style:none;height:105px;width:180px;float:left;margin:30px 5px;position:relative;}
.page-build-list ul li:before{
	content:"";height:105px;width:180px;position:absolute;top:0px;left:0px;
	transform:rotate(60deg);
	-webkit-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
}

.page-build-list ul li .page-build-listimg{height:120px;}
.page-build-list ul li .page-build-listtitle{font-size: 18px;}
.page-build-list ul li:after{
	content:"";height:105px;width:180px;position:absolute;top:0px;left:0px;z-index:1;
	transform:rotate(-60deg);
	-webkit-transform:rotate(-60deg);
	-moz-transform:rotate(-60deg);
}
.page-build-list ul li.mar{margin-left:100px;}
.page-build-list ul li img{
	top:0px;left:0px;right:0px;bottom:0px;margin:auto;z-index:2;position:absolute;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
}
.page-build-list ul li img:hover{
	-webkit-transform:rotate(360deg) scale(1.2); 
	-moz-transform:rotate(360deg) scale(1.2);
	-ms-transform:rotate(360deg) scale(1.2);
	-o-transform:rotate(360deg) scale(1.2);
}

.page-system{background: url(/statics/images/my/systembg.jpg);}
.page-system .red{color: #d60011;font-size: 30px;padding: 40px 0;}
.page-system .page-systemfont{padding: 60px 0;}


/*关于我们*/
.page-about{margin: 40px 0;}
.page-about-leftnav{background: #d60011;width: 180px;float: left;border-radius:3px;padding: 15px 0; }
.page-about-leftmenu{padding-top: 25px;}
.page-about-leftmenu ul li{line-height: 50px;}
.page-about-leftmenu ul li a{line-height: 50px;color: #fff;display: block;}
.page-about-leftmenu ul li a:hover{background: #a40512;}
.page-about-leftmenu ul li a.active{background: #a40512;}
.page-about .page-about-rightcontent{width: 950px;float: right;line-height: 40px; }
.page-about .page-about-rightcon{width: 950px; height: 45px;float: right; border-bottom:1px solid #dfdbdb;}
.page-about .page-about-rightcontent .page-about-right-name{font-size: 16px;color: #848484;}
.page-about .page-about-rightcontent .page-about-right-name span{border-left: 5px solid #d60011;padding-right: 10px;}
.page-advance-list{margin-top: 80px;}
.page-advance-list ul li{background: #f8f7f7;width: 950px;height: 240px;padding: 0;margin: 15px 0;}
.page-advance-list ul li .page-advance-listtitle{font-size: 16px;color: #000;padding-top: 15px;}
.page-advance-list ul li .page-advance-listtrade{font-size: 16px;color: #000;padding-top: 15px;line-height: 15px;color: #868686}
.page-advance-list ul li .page-advance-listimg{line-height: 240px}
.page-advance-list ul li .page-advance-listimg img{max-height:240px;width:80%}

/*联系我们*/
.page-contact-left{width: 680px;float: left;}
.page-contact-right{width: 460px;float: right;background: #f5f5f3;}
.page-contact-right .page-contact-right-title{font-size: 28px;color: #d60011;font-weight: 800;padding-left: 15px;}
.page-contact-right .page-contact-right-subtitle{color: #000;padding-left: 15px;padding-top: 10px;}
.page-contact-right .page-contact-rightone{color: #000;padding-left: 15px;padding: 70px 30px 80px 30px;}
.page-contact-right .page-contact-rightimg{color: #000;border-top: 5px solid #d60011}
.page-contact-right .page-contact-rightimg p{margin: 0;}
.page-footercontact{background: #d0d0d0;width: 1166px;height: 363px;}
.page-footercontact .page-contactfooter-left{padding: 92px 0;text-align: right;width: 497px;height: 364px;float: left;}
.page-footercontact .page-contactfooter-right{padding:0;width: 497px;height: 364px;float: left;}


/*活动*/

.page-activity{background: url(/statics/images/my/systembg.jpg);}
.page-activity .red{color: #000;font-size: 44px;padding: 40px 0;font-weight: 800;}
.page-activity .red span{color: #d60011;font-size: 44px;padding: 40px 0;}
.page-activity .page-activity-title{color: #051121;font-size: 20px;}
.page-activity .page-activityfont{padding: 60px 0;}
.page-activity-list{margin: 15px 0;display: block;padding: 15px;}
.page-activity-list{padding: 10px 0 60px 0;}
.page-activity-listimg{background: url(/statics/images/my/pageactivebg.jpg)no-repeat center center #fff;padding: 35px 0;}
.page-effect{background: url(/statics/images/my/contrastbg.png)no-repeat center center #e0dfdf;padding: 35px 0;background-size: 100% 100%}
.page-effect .page-effect-title{font-size: 44px;font-weight: 800;}
.page-effect .page-effect-title span{font-size: 44px;color: #d60011;}
.page-effect .am-slider-b4 .am-direction-nav a{background:rgba(214, 0, 17, 1) }
.page-leader{background: url(/statics/images/my/pagebetabg.png)no-repeat center center;}
.page-effect .page-effecttitle{font-size: 18px;color: #1d1d1d;font-weight: 800;padding-top:15px;}
.page-effect .page-effectsubtitle{color: #2e2e2e;padding-top: 6px;}
.page-leader .page-leader-left{padding: 50px;}
.page-leader .page-leader-right{padding: 50px;}
.page-leader .page-leader-right .page-leader-righttitle{font-size: 20px;font-weight: 700}
.page-leader .page-leader-right .page-leader-rightsubtitle{font-size: 18px;color: #474747;padding-top: 15px;padding-bottom: 15px;}
.page-leader .page-leader-right input{margin: 15px 0}
.page-leader .page-leader-right button{padding: 10px 45px;}


.footOneBox{position:fixed;left:0;bottom:0;z-index:1000;width: 100%; height: 135px;background: rgba(51,51,51,0.8);padding: 28px 0;opacity: 1;transition: all 0.6s;}
.footerone-center .am-form-field{width: 240px;margin-bottom: 10px;height: 32px;}
.footClose{float:left; cursor: pointer;width: 37px; height: 37px; margin-top: 16px;transition: all 0.6s;}   
.footOneBox1{position:fixed;left:-100%;bottom:20px;z-index:1000; height: 135px;padding: 28px 0;opacity: 1;transition: all 0.6s;}
.russ-pfl {
    position: fixed;
    right: 0;
    top: 28%;
    z-index: 9999
}

.russ-pfl ul li a {
    display: block;
    background: #990400;
    padding: 0;
    text-align: center;
    line-height: 53px;
    width: 56px;
    height: 56px;
    border-radius: 4px;
}

.russ-pfl ul li {
    margin: 5px 0;
}

.russ-pfl ul li a .ma {
    position: relative;
}

.russ-pfl ul li a .erweima {
    width: 120px;
    height: 120px;
    position: absolute;
    right: 90px;
    bottom: 35px;
    display: none;
}

.russ-pfl ul li a:hover .erweima {
    display: block;
}

.russ-pfl ul li {
    margin: 5px 0;
}

.russ-pfl ul li a .pfphone {
    position: relative;
}

.russ-pfl ul li a .russ-pftel {
    width: 206px;
    height: 56px;
    position: absolute;
    padding-top: 2px;
    right: -150px;
    bottom: 127px;
    line-height: 50px;
    background: #990400;
    border-radius: 4px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

.russ-pfl ul li a .russ-pftel img {
    float: left;
    padding-top: 12px;
    padding-left: 17px;
}

.russ-pfl ul li a {
    color: #fff
}

.russ-pfl ul li a .russ-pftel-1 {
    width: 206px;
    height: 56px;
    position: absolute;
    right: -150px;
    padding-top: 2px;
    bottom: 188px;
    line-height: 50px;
    background: #990400;
    border-radius: 4px;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
}

.russ-pfl ul li a .russ-pftel-1 img {
    float: left;
    padding-top: 12px;
    padding-left: 17px;
}

.russ-pfl ul li a:hover .russ-pftel-1 {
    width: 206px;
    height: 56px;
    position: absolute;
    right: 0;
    padding-top: 2px;
    padding-top: 2px;
    bottom: 188px;
    line-height: 50px;
    background: #990400;
    border-radius: 4px;
}

.russ-pfl ul li a:hover .russ-pftel {
    width: 206px;
    height: 56px;
    position: absolute;
    right: 0;
    padding-top: 2px;
    bottom: 127px;
    line-height: 50px;
    background: #990400;
    border-radius: 4px;
}

.index-eight {
    position: relative;
    width: 100%;
    background: #111 !important;
    float: left;
    height: 48rem;
    margin:3rem 0;
    overflow-y: hidden;
    transition: 1s; 
	margin-bottom:4rem;}
.index-eight-left {
    width: 50%;
    float: left; }
.index-eight-left-title {
    margin-left: 20%;
    margin-top: 4rem;
    position: relative;
    left: 0;
    opacity: 1;
    transition: 1s; }
.index-eight-left-title img {
    width: 30%; }
.index-eight-left-content {
    position: relative;
    left: 0;
    color: #c0bebe;
    margin-left: 20%;
    margin-top: 10%;
    margin-right: 10%;
    font-size: 1.4rem;
    opacity: 1;
    transition: 1.5s; 
	line-height:2rem;}
.index-eight-left-content h {
    width: 100%;
    font-weight: bold;
    font-size: 2rem;
    display: block;
    color: #fff; 
	margin-bottom:1rem;}
.index-eight-right {
    height: 48rem;
    width: 50%;
    float: right;
    overflow: hidden; }
.index-eight-right img {
    max-height: 100%; }
.index-eight-list {
    width: 85%;
    position: absolute;
    bottom: 2rem;
    left: 10%;
    height: 30%; }
.index-eight-list-ul {
    height: 90%; }
.index-eight-list li {
    text-align: center;
    /*background: rgba(155, 160, 166, 0.5);*/
	background:#FFF;
    height: 100%;
    transition: 1s; }
.index-eight-list li:hover img:nth-child(2) {
    display: inline; }
.index-eight-list li:hover img:nth-child(1) {
    display: none; }
.index-eight-list li:hover {
    color: #fff;
    background: #d60011; }
.index-eight-list-box {
    padding-top: 2rem;
    text-align: center; }
.index-eight-list-box-image {
    line-height: 4rem; }
.index-eight-list-box-image img:nth-child(2) {
    display: none; }
.index-eight-list-box-msg-ch {
    font-size: 1.6rem; padding-top: 20px;}
.index-eight-list-box-msg-en {
    font-size: 1.4rem; }

@media (min-width: 1400px) {
    .index-eight{
        height: 56rem;
    }
    .index-eight-right{
        height:56rem;
    }
    .index-eight-list{
        height:33%;
    }
    .index-eight-list-box{
        padding-top: 25%;
    }
    .index-eight-right img{
        min-width:100%;
        min-height:100%;
    }
}
@media (max-width:1700px) {
    .russ-news{
        right: 0;
    }
}



