input,
button,
a {
outline: 0;
}
html,
body {
font-size: 100%;
width: 100%;
}
:focus {
outline: 0;
}
* {
padding: 0;
margin: 0;
line-height: inherit;
}
.dn {
display: none;
}
/* 头部 */
.header_b {
/* height: 13.49vw; */
height: 10.156vw;
}
.header_fix {
/* position: fixed; */
top: 0;
left: 0;
right: 0;
z-index: 1001;
background: #fff;
}
.header {
/* height: 9.323vw; */
height: 6vw;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.header_left {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header_left img {
/* width: 3.958vw; */
height: 3.958vw;
}
.sys_name {
font-family: MicrosoftYaHei;
font-size: 1.406vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #000000;
}
.sys_name_en {
font-family: MicrosoftYaHei;
font-size: 0.625vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0.156vw;
color: #000000;
margin-top: 0.625vw;
}
.header_right {
width: 17.865vw;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.header_inp {
width: 14.479vw;
height: 2.083vw;
background-color: #ffffff;
-webkit-border-radius: 0.313vw 0vw 0vw 0.313vw;
-moz-border-radius: 0.313vw 0vw 0vw 0.313vw;
border-radius: 0.313vw 0vw 0vw 0.313vw;
border: solid 0.052vw #dedede;
/* css */
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 1.094vw;
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #333;
}
.header_inp::-webkit-input-placeholder {
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #999999;
}
.header_inp:-moz-placeholder {
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #999999;
}
.header_inp::-moz-placeholder {
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #999999;
}
.header_inp:-ms-input-placeholder {
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #999999;
}
.header_inp::-ms-input-placeholder {
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #999999;
}
.header_inp::placeholder {
font-family: SourceHanSansCN-Regular;
font-size: 0.833vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #999999;
}
.header_subs {
width: 3.385vw;
height: 2.083vw;
background-color: #9c0100;
-webkit-border-radius: 0vw 0.313vw 0.313vw 0vw;
-moz-border-radius: 0vw 0.313vw 0.313vw 0vw;
border-radius: 0vw 0.313vw 0.313vw 0vw;
}
.header_subs img {
width: 1.771vw;
}
/* 脚部 */
.footer {
/* width: 100vw; */
/* height: 31.25vw; */
background-image: -webkit-gradient(linear,
left top,
left bottom,
from(#3a3a3a),
to(#3a3a3a)),
-webkit-gradient(linear, left top, left bottom, from(#125eb2), to(#125eb2));
background-image: -webkit-linear-gradient(#3a3a3a, #3a3a3a),
-webkit-linear-gradient(#125eb2, #125eb2);
background-image: -moz-linear-gradient(#3a3a3a, #3a3a3a),
-moz-linear-gradient(#125eb2, #125eb2);
background-image: -o-linear-gradient(#3a3a3a, #3a3a3a),
-o-linear-gradient(#125eb2, #125eb2);
background-image: -webkit-gradient(linear,
left top,
left bottom,
from(#3a3a3a),
to(#3a3a3a)),
-webkit-gradient(linear, left top, left bottom, from(#125eb2), to(#125eb2));
background-image: -webkit-gradient(linear,
left top,
left bottom,
from(#3a3a3a),
to(#3a3a3a)),
-webkit-gradient(linear, left top, left bottom, from(#125eb2), to(#125eb2));
background-image: -webkit-gradient(linear, left top, left bottom, from(#3a3a3a), to(#3a3a3a)),
-webkit-gradient(linear, left top, left bottom, from(#125eb2), to(#125eb2));
background-image: linear-gradient(#3a3a3a, #3a3a3a),
linear-gradient(#125eb2, #125eb2);
background-blend-mode: normal, normal;
}
.footer_box {
background: url(../imgs/1index/botbg.png) no-repeat center bottom 6.563vw;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
}
.footerfi,
.footerfi_right {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.footerfi {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 3.125vw;
}
.qrcode {
width: 5.208vw;
height: 5.208vw;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
padding: 0.625vw;
background-color: rgba(255, 255, 255, 0.1);
}
.foorer_line {
height: 0;
padding-top: 1.042vw;
border-bottom: 0.052vw solid rgba(255, 255, 255, 0.1);
}
.foorercopy,
.foorercopy a {
font-family: MicrosoftYaHei;
font-size: 0.729vw;
font-weight: normal;
font-stretch: normal;
line-height: 1.563vw;
letter-spacing: 0vw;
color: #c6c6c6;
text-align: center;
}
.foorercopy {
padding: 1.25vw 0;
}
.foorercopy a {
display: inline;
}
/* 定位条 */
.pos_menu {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 1.094vw auto;
}
.pos_menu,
.pos_menu a {
font-family: MicrosoftYaHei;
font-size: 0.625vw;
font-weight: normal;
font-stretch: normal;
letter-spacing: 0vw;
color: #333333;
}
.pos_menu a:last-of-type {
font-family: MicrosoftYaHei;
font-size: 0.625vw;
font-weight: normal;
letter-spacing: 0vw;
color: #9c0100;
}
.pos_icon {
width: 1.5em;
margin-right: 0.417vw;
}
.pos_to {
margin: 0 0.208vw;
}
/* 手机版 */
/* 头部 */
.header_m {
/* display: none; */
font-size: 3.73vw;
}
.header_fh {
width: 5.9vw;
height: 100%;
background: url(../imgs/m/3/fanhui.png) no-repeat center;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
background-size: 100% auto;
}
/* 导航按钮 */
.navbtn {
position: relative;
top: 0;
right: 0;
/* display: inline-block; */
width: 30px;
height: 3px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
/* background: #333; */
display: none;
z-index: 999999;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
background: #a50202;
}
.navbtn::after,
.navbtn::before {
position: absolute;
left: 0;
display: inline-block;
/* width: 1.75rem; */
height: 3px;
content: "";
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
background: #a50202;
}
.navbtn::after {
width: 33px;
top: -8px;
}
.navbtn::before {
width: 27px;
top: 8px;
}
.navbtn.on {
background: transparent;
}
.navbtn.on::after,
.navbtn.on::before {
width: 20px;
background-color: #ffffff;
}
.navbtn.on::after {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0px;
}
.navbtn.on::before {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 0px;
}
/*导航按钮结束*/
/*顶部搜索*/
.wap_search {
font-size: 16px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #fff;
text-align: center;
font-family: arial;
letter-spacing: 2px;
line-height: 2.918rem;
-o-transition: height 0.4s ease-in-out;
-moz-transition: height 0.4s ease-in-out;
transition: height 0.4s ease-in-out;
-webkit-transition: height 0.4s ease-in-out;
overflow: hidden;
width: 100%;
/* flex */
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.wap_search form {
width: 18rem;
height: 2.918rem;
-webkit-border-radius: 1.667rem;
-moz-border-radius: 1.667rem;
border-radius: 1.667rem;
background: rgba(255, 255, 255, 0.25);
position: relative;
margin: 1.667rem auto;
}
.wap_search .input {
font-size: 0.875rem;
color: #fff;
height: 2.918rem;
line-height: 2.918rem;
padding-left: 3.833rem;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
float: left;
border-right: 0;
background: none;
font-family: MicrosoftYaHei;
/* font-size: 3.5vw; */
font-weight: normal;
font-stretch: normal;
/* line-height: 2.918rem; */
letter-spacing: 1px;
color: #fefefe;
width: 100%;
}
.wap_search .btn_blue {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
width: 2.667rem;
height: 2.918rem;
line-height: 2.918rem;
border: 0;
background: url(../imgs/seach_white.svg) center no-repeat;
-webkit-background-size: 1.094rem 1.094rem;
-moz-background-size: 1.094rem;
-o-background-size: 1.094rem;
background-size: 1.094rem;
margin-left: 0.833rem;
}
.wap_search .btn_blue.fr {
background: #e9edef;
color: #4e4f53;
}
.wap_search input::-webkit-input-placeholder {
color: #fff;
color: rgba(255, 255, 255, 0.9);
}
.wap_search input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: #fff;
color: rgba(255, 255, 255, 0.9);
}
.wap_search input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: #fff;
color: rgba(255, 255, 255, 0.9);
}
.wap_search input:-ms-input-placeholder {
/* Internet Explorer 10-11 */
color: #fff;
color: rgba(255, 255, 255, 0.9);
}
/* WebKit browsers */
.wap_search input:focus::-webkit-input-placeholder {
color: transparent;
/* transparent是全透明黑色(black)的速记法,即一个类似rgba(0,0,0,0)这样的值 */
}
/* Mozilla Firefox 4 to 18 */
.wap_search input:focus:-moz-placeholder {
color: transparent;
}
/* Mozilla Firefox 19+ */
.wap_search input:focus::-moz-placeholder {
color: transparent;
}
/* Internet Explorer 10+ */
.wap_search input:focus:-ms-input-placeholder {
color: transparent;
}
/* 点击搜索框获取焦点 placeholder消失-结束 */