/* CSS Document */
.contact{width:100%;height:auto;clear:both;background:url(../images/foot.jpg)  center top;padding:30px 0px 0px 0px;background-size:cover;}
.contact .ff1{padding: 2rem;position:relative;z-index:9999;float: left;width: 100%;}



.contact .c1{width:100%;height:100%;padding:2vh 0vh 4vh 0vh;}
.contact .c1 h1{width:80%;margin:0 auto;line-height:2.6;color:#ffffff;font-size:3.5rem;text-align:center;letter-spacing:2px;}
.contact .c1 h2{width:80%;margin:0 auto;color:#d9000b;font-size:3rem;text-align:center;font-family:Arial, Helvetica, sans-serif;}



.contact .ff1 .f1{width:40%;display: block;float:left;}
.contact .ff1 .f1 img{max-width:100%;width:auto;height:auto;position: relative;top: 3rem;}

.cont2{width:100%;height:auto;clear:both;position:relative;}
.cont2_l{width:50%;float:left;margin-top:3rem;}

.cont2_l .fcc{width:50%;float:left;padding: 5% 0%;}
.cont2_l .fcc  p{color:#6e6e6e;font-size:1.6rem;line-height:2;}




.cont2_l .er{width:50% !important;float:left;text-align:center;font-size:1.6rem;color:#949494;line-height:1.2;writing-mode: tb-rl;padding: 5% 0%;}
.cont2_l .er img{max-width:110px;height:auto;display:block;margin:0 auto;}







.cont2 .cc{width:100%;height:auto;float:left;}
.cont2 .cc li{width: 12%;float:left;margin-left:1%;margin-right:1%;}
.cont2 .cc li a{font-size:1.6rem;color:#fff;line-height:3;}

.cont2 .ct{width:100%;height:auto;padding-top:2rem;clear: both;}
.cont2 .ct h1{font-size:1.4rem;color:#dc3e20;float:left;padding:5px;margin-right:5px;}
.cont2 .ct a{float:left;padding:5px;margin-left:5px;font-size:1.4rem;color:#dc3e20;}





.cont2_r{width:40%;float:right;margin-top: 4rem;}
.cont2_r h1{color:#dc3e20;font-size:3.4rem;line-height:3rem;}
.cont2_r h1 font{font-size:1.8rem;color:#fff;line-height:3rem;padding-left: 10px;}
.cont2_r p{color:#999999;font-size:1.8rem;margin-top: 3rem;letter-spacing:1px;line-height:2;}
.cont2_r .phone{font-size: 1.4rem;color: #000;margin-top: 30px;letter-spacing: 1px;width:60%;float:left;}
.cont2_r .phone span { font-size: 3rem; color: #dc3e20;  margin-left: 10px; font-weight: bold;line-height: 2;}


.cont2_r .more {width: 40%;float: right;margin: 3rem 0rem; text-align: center;}


.foot{width:100%;height:auto;;padding:15px 0px;clear:both;text-align: center;background:#000000}
.foot .f1{display: inline-table;font-size:1.4rem;color:#fff;float: left;}
.foot .f2{display: inline-table;font-size:1.4rem;color:#fff;float: left;}
.foot .f3{display: inline-table;font-size:1.4rem;color:#fff;float:right}
.foot .f3 a{font-size:1.4rem;color:#fff;}
@media (max-width:468px){
.cont2_l{display:none}
.cont2_l .cc li{width:23% !important}
.cont2_r{width:100%;text-align:center;}
.contact .ff1 .f1 {width: 100%;}
.cont2_r {width: 100%;margin-top: 2rem;}
.cont2_r .fcc {width: 100%;}
.cont2_r .er {width: 100% !important;}
.cont2_r .phone{width:100%;float:left;}
.cont2_r .more {width: 100%;float: right;margin: 3rem 0rem; text-align: center;}
.foot .f3 { float: left;  clear: both;}

}
@media (min-width:469px) and (max-width:768px){
.cont2_l{display:none}
.cont2_l .cc li{width:23% !important}
.cont2_r{width:100%;text-align:center;}
.cont2_r {width: 100%;margin-top: 2rem;}
.cont2_r .fcc {width: 100%;}
.cont2_r .er {width: 100% !important;}
.contact .ff1 .f1 { width: 100%;text-align: center;}
.cont2_r .phone{width:100%;float:left;}
.cont2_r .more {width: 100%;float: right;margin: 3rem 0rem; text-align: center;}
.foot .f3 { float: left;  clear: both;}
}
@media (min-width:769px) and (max-width:990px){
.cont2_l{width:100%;}
.cont2_l .cc li{width:23% !important}
.cont2_r{display:none}
.contact .ff1 .f1 { width: 100%;text-align: center;}
.contact .ff1 .f1 img{top:0rem;}
.foot .f3 { float: left;  clear: both;}
}
@media (min-width:991px) and (max-width:1200px){
.cont2_l{width:100%;}
.cont2_l .cc li{width:23% !important}
.cont2_r{display:none}
.contact .ff1 .f1 { width: 100%;text-align: center;}
.contact .ff1 .f1 img{top:0rem;}
}

@media (min-width:1201px) and (max-width:1320px){
.cont2_l{width:100%;}
.cont2_l .cc li{width:23% !important}
.cont2_r .fcc { width: 50%;}
.cont2_r { width: 100%;}
}

@media (max-width:1680px){
.cont2_l .fcc p { font-size: 1.4rem;  line-height: 2;}
.cont2_r p {font-size: 1.4rem;}
.cont2_r .more {float: left !important;}
.cont2_r .phone {width: 100%;margin-top: 1px;}
}
.cont2_r .more {idth: 40%;float: right;margin: 3rem 0rem; text-align: center;}
.cont2_r .more a{display:block;margin:0 auto;width:190px;height:50px;line-height:50px;color:#fff;text-align:center;background:#dc3e20;border-radius:10px;font-size:1.5rem;letter-spacing:1px;transition: all 0.6s;}
.cont2_r .more:hover a{letter-spacing:4px;transition: all 0.6s;}





/*ÔÚÏß¿Í·þ*/
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0;z-index:9999;}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#f67524;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li a{color:#333;}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#f67524;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/er.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#f67524}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{color:#fff;display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}


@media (max-width:990px){
.side{display:none;}

}

