* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "PingFangSC-Regular", "Helvetica Neue", "Hiragino Sans GB", Helvetica, Arial;
    -webkit-font-smoothing: antialiased;
    outline: none;
}

html,
body {
    position: relative;
    height: 100%;
    font-size: 14px;
}
body {
    padding-top: 80px;
}
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
th,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video {
    border: 0;
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cit,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
legend,
label {
    border: 0;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

li {
    list-style: none;
}

.claerfox::after {
    display: block;
    content: '';
    clear: both;
}

.border-no {
    border: 0;
}

a {
    text-decoration: none;
}
.fl{
    float: left;
}
.fr{
    float: right;
}

body{
    min-width: 1200px;
}
/* 共用头部 */
.header {
    height: 80px;
    background-color: #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

.header-container {
    width: 1200px;
    height: 100%;
    margin: auto;
    /* padding-right: 100px;
    box-sizing: border-box; */
}

.logo {
    display: inline-block;
    width: 120px;
    height: 44.5px;
    background-image: url('../images/logo.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-top: 18px;
}

.header-container ul {
    display: inline-block;
    float: right;
    height: 100%;
    line-height: 80px;
    margin-right: 50px;
    /*margin-right: 50px;*/
}
/*@media screen and (max-height: 768px) {
    .header-container ul{margin-right: 100px;}    
}*/

.header-container ul li {
    float: left;
    text-align: center;
    margin: 0 15px;
    position: relative;
}

.header-container ul li:first-of-type {
    margin-left: 0;
}

.header-container ul li:last-of-type {
    margin-right: 0;
    padding-right: 100px;
}

.header-container ul li>a {
    font-family: 'MicrosoftYaHei';
    font-size: 16px;
    color: #333333;
    font-weight: 400;
    padding: 0 4px 22px 4px;
    width: 100%;
}

.header-container .index-link {
    padding-left: 15px;
    padding-right: 15px;
}

.header-container ul .active {
    color: #205d8f;
    border-bottom: 4px solid #205d8f;
}

.header-container .language {
    font-size: 14px;
}

.header-container .nav-child {
    position: absolute;
    height: 58px;
    line-height: 58px;
    background: rgba(246, 248, 254, 1);
    font-size: 0;
    padding: 0 60px;
    left: 0;
    top: 80px;
    z-index: 99;
    display: none;
    white-space: nowrap;
}

.header-container .nav-child a {
    display: inline-block;
    margin-left: 60px;
    font-size: 14px;
    color: #333333;
    font-family: 'MicrosoftYaHei';
    vertical-align: middle;
}

.header-container .nav-child a:hover {
    color: #0071CE;
}

.header-container .nav-child .nav-child-first {
    margin-left: 0;
}

.header-container .nav-child .nav-child-active {
    color: #0071CE;
}

.header-container .nav:hover .nav-child {
    display: block;
}

.header-container .language-nav {
    display: none;
}
.header-container .language-nav .nav-child {
    width: 201px;
    padding-left: 34px;
}

.language-nav .nav-child a:last-of-type {
    margin-left: 55px;
}

/* 共用底部 */
.copyright {
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-family: 'MicrosoftYaHei';
    color: rgba(74, 87, 111, 1);
    font-size: 14px;
    font-weight: 400;
    border-top: 1px solid #e8e7ed;
}
.copyright.border-none {
    border-top: 0;
}
.about-us {
    width: 100%;
    height: 100px;
    background-image: url('../images/about.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.about-us-text {
    width: 1200px;
    margin: 0 auto;
    font-size: 30px;
    font-family: FZDHTJW--GB1-0;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 100px;
}
/* 客服热线 */
.customer {
    position: fixed;
    z-index: 999;
    width: 62px;
    background:rgba(0,0,0,0.55);
    text-align: center;
    right: 0;
    bottom: 210px;
    font-size: 0;
}
.customer-text {    
    font-size:14px;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.customer-icon {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2Njk2NGYxMC00YzdmLTRjZTAtYTNiNy02OGRlMjk1MGM0ZWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjdCMzgxRjE5RkMxMTFFOTgzMUM5RDUwQTg5OEQ3MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjdCMzgxRjA5RkMxMTFFOTgzMUM5RDUwQTg5OEQ3MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjliMzE3ODQtOWIzNy00NGQ0LWE2NjYtMGJmNTE2M2Q2YjAzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ODU5NzE2ZWItYWZiYy1iOTRiLTliYzAtY2VjZDM4NWRhYTJkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Eplj1wAAAclJREFUeNq0ljtLA0EUhXfXRxGTiIUQbQR7C7VVEBuxkHQ+4qOTWFulVET/hIiaThAL0cZCxdSmUERD1EJREUwEo4WvrGfgjExCkt1ZzYWPYTJ778nOnJlZw7ZtwwELDIJ1cAk+SBqsgF4XNQynBzpB0naOXRDyKjQN3lnoFsQo3AD8oBvMgQyfuQcdukJRkAdfYAnUV/hDTWCHYg+gza1QD9dAiIy5mX9QAzYpdsh+RaE6kGLCrEsRiQ+cMXfKSWiGDx4BU1NIMMD8K7r1d8wyCiPKdg+0GPpxCu5AO+grGFHmeKHIshkPb5RV8nNgXq6XwSnaKLM/dIVKhahtisFJ/vBMlwX+QagZRFhTxIQYTLAzXiLBq5DsR9hPiGnLYan8IAhycunYmppmKM4LgBfwZimDtlG9yAuhJDvhKggMsU2KeRzhPAprjv6TGQKsJe0+LO0dr6K949Le8nKLKUe+iCcPQo9KfpY1rXKHahfo517QFZJ2PmYt1zesDo3gmkJh3avcLeJi3KbIlpdvBje0gn2KpPhmfxbysTX5fbConGfn5a5xXaE15fj/VNz1DZZBsFJ+rcYuPwE3IAReQRocgFVw4ZT8I8AAopar1zvjS6MAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 6px;
}
.customer-container {
    position: relative;
    padding: 10px 14px 10px 16px;
}
.contact-customer {
    position: absolute;
    bottom: 0;
    left: -272px;
    z-index: 9999;
    width: 272px;
    padding:25px 0 42px 28px;
    background-color: #fff;
    font-weight: bold;
    color:rgba(102,102,102,1);
    font-size: 16px;
    border-radius:2px;
    display: none;
    box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);
}
.customer-container:hover {
    cursor: pointer;
}
.customer-container:hover .contact-customer {
    display: block;
}
.contact-customer p {
    text-align: left;
}
.customer-tel p:last-of-type {
    color:rgba(51,51,51,1);
    font-size: 24px;
    margin-top: 12px;
}
.customer-online {
    margin-top: 48px;
}
.customer-online p:last-of-type {
    margin-top: 12px;
}
.customer-tel,.customer-online {
    padding-left: 20px;
    position: relative;
}
.customer-contact-icon {
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 99;
}
.customer-tel-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2Njk2NGYxMC00YzdmLTRjZTAtYTNiNy02OGRlMjk1MGM0ZWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFGM0M4OTE5RkNFMTFFOTgzMUM5RDUwQTg5OEQ3MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFGM0M4OTA5RkNFMTFFOTgzMUM5RDUwQTg5OEQ3MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmYyODZlZTctMGVkYy00NGZjLTkxMjUtYjc3MDNkMDIxMGMzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWFiNmJlNDgtNTFmNS1lNzQwLTgyYjgtMjYzYTlmNzNhOTUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+twEqYgAAAX9JREFUeNp8Uz/rglAU/WmTQ2FLe6NjLuFQU3O61xYI1ZaDc1OENbQV9BHc/ENrQUhCU6NL3yCaCiTt2o3n+4l2Qbie+8479537HhNFEcMwfwURx3FulQUUapfLRVXV8Xh8v9/pMnJgQYaWcDzP03U9+oQkSYZhsCz7WzApLxYLILxeL1h9Op1s2yYKhU3C93g8gFYqleJPbDab5/OJq/EIOTRAm80mXYZdwjAkgoWWdLtdGpJluVwuFxHSJhuNRqvVItD1eoWei+aR0iAmkwnP85j7vr9arXKPRPS/tFqtNp1OwRX8NU1zuVziCXPjn1GO48xmM4KIotjr9c7n8/F4hHn2+/1qtZrS6OFYljWfzxGEMdJXr1KpaJrW6XSyasg/HA7QMIyOIDgezEFzOByytEW4cbvd3m63giBk7iTmruumlpD98Lder6/X69FoxHFcZoCDwSCRzTWaxO122+12+/0+CALwAxxSFIXJvXLEIUzAFfpBfPHfakVP9i3AAHg9854bRHxNAAAAAElFTkSuQmCC');
}
.customer-online-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2Njk2NGYxMC00YzdmLTRjZTAtYTNiNy02OGRlMjk1MGM0ZWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFGN0U2OEU5RkNFMTFFOTgzMUM5RDUwQTg5OEQ3MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFGN0U2OEQ5RkNFMTFFOTgzMUM5RDUwQTg5OEQ3MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmYyODZlZTctMGVkYy00NGZjLTkxMjUtYjc3MDNkMDIxMGMzIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWFiNmJlNDgtNTFmNS1lNzQwLTgyYjgtMjYzYTlmNzNhOTUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KTbyiAAAAW5JREFUeNp0U0uOgkAQbYh7Q2ThCVwBYU/UhQnchGsAxyDchLAh6gUU4xUkAcQDKPOYIgXTjJVYdlfXq+9D6bpOCAGtKIp0gKYzC78u6ATpfuV0OqVperlc6rperVa2bR8Oh+12q6oqY/pwFBVSlmUQBNfrFW+fz2eax7IsPK3Xa7YMHo/Hw/d9ZKC0Yia6rsdxzEiVYodhCAy3BDmfz9wMdFVVURS93+8Bhl+e56hN/CdoCUGhAUbDx+NxsCMSZiB5c2N4JSRVwZ59mKIoyJUrhB+DpwO83+906BfwfD6lZxo3lsH5HceBfr1eAwyumqY1TTOtENmwK+qK944rPMeRGIYhUYGXOy0b181mM8I8z5OGMV8d2V3XHWG73Q484FTii8Bnv9//IRexBB1KMJ6TzBL6wz1JEmpyykY0CW2aJmGI7mM2Gho0eJBl2e12a9t2uVwiEL4A1CZ9QTLZ5+VNr2xUv1FesjOGjD8CDADIIQyogA0K2wAAAABJRU5ErkJggg==')
}
/* 关于我们 */
.content {
    width: 1200px;
    margin: 0 auto;
}
/* 关于我们tab */
.content-tab {
    height: 63px;
    background-color: #fff;
    border-bottom: 2px solid rgba(234,234,234,1);
    position: relative;
}
.go-back{
    position: absolute;
    right: 0;
    bottom: 5px;  
    font-size: 14px;
    color: #0071ce;      
}
.go-back:hover{
    color: #0589f6;
}
.content-tab ul {
    height: 100%;
    line-height: 61px;
}
.content-tab ul li {
    float: left;
    margin: 0 20px;
}
.content-tab ul li a{
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    font-family:MicrosoftYaHei;
}
.content-tab ul .active {
    margin: 0;
}
.content-tab ul .active a {
    font-size: 18px;
    color: #333333;
    border-bottom: 5px solid rgba(255,132,19,1);
}
.content-html {
    /* padding: 34px 0 33px 0; */
}

/* 分页样式重置 */
#pagination {
    text-align: right;
    padding: 38px 0;
}
#pagination a,#pagination span {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(228, 230, 231, 1);
    border-radius: 1px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color:rgba(22,38,68,1);
}

#pagination .current {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: rgba(225, 240, 255, 1);
    border: 1px solid rgba(0, 99, 214, 1);
    border-radius: 1px;
    text-align: center;
    line-height: 30px;
    color:rgba(0,99,214,1);
    font-size: 14px;
}
#pagination .prev,#pagination .next {
    display: inline-block;
    width:32px;
    height:32px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(228,230,231,1);
    border-radius:1px;
    text-align: center;
    line-height: 30px;
    color: rgba(61,69,90,1);
    font-size: 14px;
}
#pagination .current.next,#pagination .current.prev {
    color: rgba(61,69,90,.65);
    cursor: not-allowed;
}
#pagination a,#pagination span {
    margin-left: 4px;
}


.footer {
    background-color: #3c3e47;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 14px;
    color: rgba(255,255,255,.7);
}
.footer p {
    text-align: center;
}
.footer span {
    color: #BBB;
    margin-left: 5px;
}
.footer span a {
    color: #fff;
    opacity: 0.7;
    font-size: 13px;
}
.footer span a:hover {
    opacity: 1;
}
.footer  b {
    font-weight: normal;
}
.footer img {
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.footer .footer-last {
    margin-top: 20px;
}
.footer .footer-link {
    text-align: center;
    margin-bottom: 30px;
}
.footer .footer-link a {
    font-size: 14px;
    color: #fff;
    opacity: 0.7;
    padding: 0 15px 0 15px;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    position: relative;
    border-right: 1px solid #fff;
}
.footer .footer-link a:last-of-type {
    border-right: 0;
}
/* .footer .footer-link a::after {
    display: block;
    content: '';
    width: 1px;
    height: 14px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
} */
.footer .footer-link a:hover {
    opacity: 1;
}