@charset "utf-8";
/* CSS Document */

/* 定义滚动条样式 */

::-webkit-scrollbar {

  width: 6px;

  height: 6px;

  background-color: rgba(240, 240, 240, 1);

}

/*定义滚动条轨道 内阴影+圆角*/

::-webkit-scrollbar-track {

  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);

  border-radius: 10px;

  background-color: rgba(240, 240, 240, .5);

}

/*定义滑块 内阴影+圆角*/

::-webkit-scrollbar-thumb {

  border-radius: 10px;

  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);

  background-color: #0081cc;

}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff; }

::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff; }

:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff; }

.fr{float:right;}
.fl{float:left;}

.nav-else {
  height: 100px;
  float:left;}
.nav-else .input-box {
  width: 459px;
  position: relative;
  margin-top: 0px;}

.nav-else .input-box img {
  width: auto;
  height: auto;
  position: absolute;
  top: 25px;
  bottom: 0;
  margin: auto;
  right: 21px;
  cursor: pointer;
}

/*面包屑*/

.mbx {
    border-bottom: 0px solid #dddd;
    padding: 20px 0px;
    margin-bottom: 25px;
	width: 1280px;
    margin: 30px auto;
}

.mbx h3 {
	color: #666;
}
.mbx h3 a {
    font-size: 14px;
    font-weight: normal;
	color: #666;
}

.topr{ width:1048px; float:right;margin-top:0px;}

.topr_ico a{ display: block; width: auto;float: left;margin:0px 5px 5px 5px;position: relative;font-size: 15px;color: #377967;font-weight: bold;}
.topr_ico a img{margin-top: 5px;margin-right:8px;}
.topr_ico a span{line-height: 38px;float: right;}
.topweixin{ position:absolute; left: -126px; display: none;}
.tel{font-size: 15px;}
.tel img{vertical-align: middle;margin:0px 0px 0px 0px;}

.enter{width:338px;float:left;height:35px;color:#333;font-size:12px;line-height:35px;margin-left:7px;padding-left:10px;outline:none;border: none;padding-right:10px;background: none;}
.fdj{height:35px;width:90px;background:#1a80ff; color:#fff;float:left;border:none;font-size:14px; cursor: pointer;padding-right:0px;}
.seach_k{margin-top:0px;border:1px solid #1a80ff;overflow: hidden;border-radius: 0px;}
.rmss{float:right !important;display: block !important;}

.biaodanding{width: 100%;}
.biaodanding dd{float:left;background: #1a80ff;
    color: #fff;
    padding: 3px 20px;
    font-size: 14px;}
.biaodanding span{float:right;background:#e1251b12;
    padding:4px 30px;
    font-size: 12px;
    color: #e1251b;
    font-weight: bold;
    position: relative;
    bottom: 0.3vw;}

.topr_ico{margin-top:2vw;}

.xiajiall{width:100%;background: #1a80ff;position: relative;z-index: 1;padding-top:120px;}
.xiaji{width:1280px;margin:0vw auto;overflow: hidden;height:6.5vw;padding-top: 0.5vw;}
.youce{float:right;margin-top: 0px;}
.youce ul{padding:0;margin:0;}
.youce ul li{float:left;width: auto;margin-left: 1vw;border: 0px solid #ddd;padding: 0.5vw 0.5vw;}
.youce ul li img{width: 1.1vw;position: relative;top: 3px;right: 10px;}
.youce ul li a{font-size:0.9vw;color:#212121;}
.youce ul li a:hover{color:#7090ed;}

.zuoji{float:right;font-size:0.8vw;color:#777;margin-top:0.4vw;font-weight:normal;}
.zuoji img{width:1vw !important;padding-right: 10px;position: relative;top: 2px;}

.logo{float: left;width:16vw;margin-right: 3.5vw;margin-top:1.4vw;}
.logo img{width:100%;}
.logo span{color: #999;
    font-size: 0.75vw;
    letter-spacing: 0.5vw;
    line-height: 1.6vw;}

.wll{width:650px; margin:60px auto;overflow: hidden;float:left;}

.head{width:100%;background: #fff;}
.headding{width: 94%;border-bottom: 1px solid #ddd;padding: 0.5vw 3%;}
.headding img{width:8vw;}

@media (max-width: 768px) {
.xiaji {
    width: 96%;
    margin: 0 auto;
    overflow: hidden;
    height:26vw;
}    
.nav-else .input-box {
    width: 100%;
    position: relative;
    margin-top:3vw;
} 
.nav-else {
    height: 80px;
    line-height: 80px;
    float: left;
    width: 100%;
}
.enter {
    width: 69%;
    float: left;
    height: 35px;
    color: #999;
    font-size: 12px;
    line-height: 35px;
    margin-left: 7px;
    padding-left: 10px;
    outline: none;
    border: none;
    padding-right: 10px;
    background: none;
}
.youce {
    float: right;
        margin-top: 0px;
        width: auto;
        padding-bottom: 0vw;
        position: relative;
        bottom: 27vw;
}
.youce ul li {
    float: left;
    width: auto;
    margin-left: 7vw;
    margin-right: 0vw;
}
.youce ul li img {
    width: 4vw;
    position: relative;
    top: 0.3vw;
    right: 10px;
}
.youce ul li a {
    font-size: 3vw;
    color: #212121;
}
.xiajiall {
    width: 100%;
    background: #1a80ff;
    position: relative;
    z-index: 1;
    padding-top: 0px;
}
.logo {
    float: left;
    width: 40%;
    margin-right: 3%;
    margin-top: 3vw;
}   
.fdj {
    height: 35px;
    width: 18%;
    background: #1a80ff;
    color: #fff;
    float: right;
    border: none;
    font-size: 3vw;
    cursor: pointer;
    padding-right: 0px;
}
}