a, a:active, a:hover, a:visited {
    text-decoration: none;
    cursor: pointer;
}



ul {
    list-style: none;
}


header {
    display: flex;
    position: fixed;
    width: 100%;
    height: 80px;
    top: 0;
    z-index: 9999;
    transition: all 0.1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
}




.scrollDown {
    /*background-color: #de1f26;*/
    background-color: #ffffff;
}


nav {
    width: 1190px;
    margin-left:auto;
    margin-right:auto;
}

.header-icon {
    float:left;
    width: 300px;
    height: 80px;
}

.header-icon img {
    width: 361px;
    height: 80px;
    display: inline-block;
}


.header-nav,.header-nav2 {
    float:right;
    height: 80px;
    line-height: 80px;
}

.header-nav2 li {
    float:right;
    padding-left:0px;
    padding-right:0px;
    font-size: 16px;
}

.header-nav a {
    font-size: 16px;
    color:#666;
    padding:10px;
}

.header-nav2 a {
    font-size: 16px;
    color:#ffffff;
    padding:10px;
    background-color:#DF2126;
}

.header-nav a:hover{
    color:#ffffff;
    background-color:#DF2126;
    padding:10px;
}

.header-nav2 a:hover {
    color:#ffffff;
    background-color:#000000;
    padding:10px;
}


.usertel i{font-size: 18px; color: #DF2126;}
.usertel span{font-size:16px; color:#DF2126;}

.usertel .exituser{ cursor:pointer; z-index:99999;position:absolute;bottom:-10px;left:0px; display:none; line-height:30px; height:30px; width:118px; background-color:#DF2126; text-align:center; color:#FFFFFF;}

.usertel:hover .exituser{ display:block; }

.exituser:hover{background-color:#000000; color:#FFFFFF;}


.sosdh li{ display:inline-block; line-height:35px; height:35px;
    font-size:18px;
    text-align:center;
    cursor:pointer;
    position:relative;
}
.sosdh li span{ color:#ffffff;  }

.sosdh li i{ width:27px; height:14px;
    position:absolute;
    left:0px;right:0px;
    bottom:-20px;
    margin:auto;
    background-image:url(images/7.png);
    display:none;
}


.sosdh .selected span{ color:#000000; background-color:#ffffff; padding:5px; padding-left:15px; padding-right:15px;}
.sosdh .selected i{ display:block;}

.sosbd{ font-size:14px;}
.sosbd div{ }
.sosbd .show{}


.anim-opacity2{animation: 3s opacity2 0s ease-in-out; -webkit-animation: 3s opacity2 0s ease-in-out;-moz-animation: 3s opacity2 0s ease-in-out;}
@keyframes opacity2{
    0%{opacity:0}
    100%{opacity:1;}
<!--            100%{opacity:0;}-->
}
@-webkit-keyframes opacity2{
    0%{opacity:0}
    100%{opacity:1;}
<!--            100%{opacity:0;}-->
}
@-moz-keyframes opacity2{
    0%{opacity:0}
    100%{opacity:1;}
<!--            100%{opacity:0;}-->
}


.sosbd div input{ height:50px; border:0px; line-height:50px; float:left; font-size:14px;}
.sosbd div a{height:50px; line-height:50px; float:left; width:140px; text-align:center; display:block; background-color:#FFB800; font-size:22px;
    font-weight:bold; color:#FFFFFF;}
.sosbd div a:hover{background-color:#000000;height:50px; line-height:50px;}

.sosbd button{height:50px; line-height:50px; float:left;  margin-left:15px; margin-top:15px; text-align:center; display:block; background-color:#FFB800; font-size:22px;
    font-weight:bold; color:#FFFFFF;border-radius:0px;}
.sosbd button:hover{background-color:#000000;height:50px; color:#FFFFFF; line-height:50px;}

.qds_slogan1 {
    position:absolute;
    text-align: center;
    color: #fff;
    font-size: 50px;
    padding-top: 100px;
    padding-bottom: 30px;
    width: 100%;
    font-weight: bold;
}



.layui-form-item{ margin-bottom:0px;}


.layui-form-radio > i:hover, .layui-form-radioed > i {
    color: #DF2126;
}

.header-nav .sy{color:#ffffff; background-color:#DF2126; background-image: none;}
.header-nav2{ margin-left:5px;}

input::-ms-clear, input::-ms-reveal{display: none;}




.t2_2 {
    display: flex;
    margin: auto;
    padding-bottom: 0px;
    width: 1190px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.t2_2 > li {
    margin-bottom: 15px;
    margin-top: 15px;
    width: 258px;
    height: 300px;
    border-radius: 0px;
    border: 1px solid #f1f1f1;
    background: #FFf;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    list-style-type: none;
    transition: all .3s;
}

.t2_2 > li:hover {
    margin-top: 5px;
}

.t2_2 > li:hover .t1{
    color:#DF2126;
}

.t22_1 > p {
    margin: auto;
    text-align: center;
    padding-left:15px;
    padding-right:15px;
}

.t22_1 > p:nth-child(1) {
    padding-top: 44px;
    padding-bottom: 44px;
}

.t22_1 > p:nth-child(2) {
    padding-bottom: 20px;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
}

.t22_1 > p:nth-child(3) {
    color: #333;
    font-size: 14px;
}

#rmcity1 span,#rmcity2 span,#rmcity3 span,#rmcity4 span{ padding:5px;   float:left; margin:0px; }
#rmcity1 span:hover,#rmcity2 span:hover,#rmcity3 span:hover,#rmcity4 span:hover{ padding:5px;   float:left; margin:0px; color:#DF2126;}
.shcitybt{ cursor:pointer;}

.lbbox span{ padding:5px; padding-left:10px; padding-right:10px; background-color:#f5f5f5; float:left; margin:5px;}
.lbbox .shcitybt:hover{background-color:#DF2126; color:#FFFFFF;}

.lbboxhy .shcitybt{ padding:5px; padding-left:5px; padding-right:5px; background-color:#f5f5f5; color:#000000; float:left; margin:5px;  margin-left:3px; margin-right:3px;}
.lbboxhy .shcitybtfl{padding:5px; padding-left:5px; padding-right:5px;  float:left; margin:5px; margin-left:2px; margin-right:3px;  background-color:#DF2126; color:#ffffff;}

.lbboxhy .shcitybt:hover{background-color:#DF2126; color:#FFFFFF;}

.txxx{
    -webkit-touch-callout: none; /* iOS Safari */

    -webkit-user-select: none; /* Chrome/Safari/Opera */

    -khtml-user-select: none; /* Konqueror */

    -moz-user-select: none; /* Firefox */

    -ms-user-select: none; /* Internet Explorer/Edge */

    user-select: none; /* Non-prefixed version, currentlynot supported by any browser */
    text-shadow:0 0 12px black;opacity:0.9;color:rgba(0,0,0,0);
}



.t2_2 {
    display: flex;
    margin: auto;
    padding-bottom: 0px;
    width: 1190px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.t2_2 > li {
    margin-bottom: 30px;
    margin-top: 15px;
    width: 258px;
    height: 300px;
    border-radius: 0px;
    border: 0px solid #f1f1f1;
    background: #FFf;
    box-shadow: 0 0 30px rgba(0,0,0,0.1);
    list-style-type: none;
    transition: all .3s;
}

.t2_2 > li:hover {
    margin-top: 5px;
}

.t2_2 > li:hover .t1{
    color:#DF2126;
}

.t22_1 > p {
    margin: auto;
    text-align: center;
    padding-left:15px;
    padding-right:15px;
}

.t22_1 > p:nth-child(1) {
    padding-top: 44px;
    padding-bottom: 44px;
}

.t22_1 > p:nth-child(2) {
    padding-bottom: 20px;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
}

.t22_1 > p:nth-child(3) {
    color: #333;
    font-size: 14px;
}

.t_s{height:380px; width:100%;  z-index:9999;}

.t_s_boxclass{ height:110px; position:fixed;}
.t_s_boxclass .textbox{ display:none;}
.t_s_boxclass .xxss{display:none;}

.xldh{bottom:-150px; left:-15px; position:absolute;  display:none; padding-top:7px; background-image:url(images/dhjt.png); background-repeat:no-repeat; background-position:top center;}
.xldh ul{ padding:0px; margin:0px; background-color:#000000; padding:10px;width:108px; overflow:hidden;}
.xldh li{ height:35px; line-height:35px; text-align:center; color:#FFFFFF; padding:0px; display:block;}

.didh{ margin-top:44px;}
.didh li{ float:left;  padding-right:40px; font-size:16px; color:#FFFFFF;}


.xldh li a:hover{ background-color:#DF2126; padding:0px; color:#FFFFFF;padding-left:5px; padding-right:5px;}
.qmbt{ position:relative;}
.qmbt:hover .xldh{ display:block;}

.listbox{box-shadow: 0 0 20px rgba(0,0,0,0.2);}