﻿
*{background-size: 100% 100%;}*{font-family:"思源黑体", sans-serif;font-style: normal;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* Reset */
/*@font-face {font-family: 'Century Gothic'; src: url('/fonts/Century%20Gothic.ttf');}
@font-face {font-family: 'HeroicCondensed'; src: url('/fonts/HeroicCondensed-Medium.otf');}
@font-face {font-family: 'Ailerons'; src: url('/fonts/Ailerons.ttf');}
@font-face {font-family: 'Source Han Sans ExtraLight';src: url('/fonts/Source%20Han%20Sans%20ExtraLight.otf');}
@font-face {font-family: 'Source Han Sans CN Normal'; src: url('/fonts/SourceHanSansCN-Normal.otf');}
@font-face {font-family: 'Source Han Sans Light'; src: url('/fonts/SourceHanSansCN-Light.otf');}*/
@font-face {font-family: '思源黑体'; src: url('../font/思源黑体.ttf');}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding: inherit;}
.center{flex-wrap: wrap;align-items:center;justify-content:center;justify-items:center;}
.d-center{flex-wrap: wrap;align-items:center;justify-items:center;}

body,html {height: 100%; width: 100%; padding: 0;margin: 0; background-color: #1e1d1d; color: #fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,select, option,th,td {margin: 0; padding: 0;/*text-align: justify;*/}
table {border-collapse: collapse; border-spacing: 0;}
input,textarea {outline-style: none;}

#myform input{background-color:#1e1d1d;}
#myform .form-control{border:1px #666 solid;color: #fff}
#btnlogin{width: 100%}
.alertify .ajs-header,.alertify .ajs-body .ajs-content{color: #333;font-family: microsoft yahei;}

fieldset,img {border: 0;max-width: 100%;vertical-align: middle;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}

h1,h2,h3,h4,h5,h6,i {font-weight: normal;letter-spacing: 1px;overflow: hidden;word-wrap: break-word;}
i {font-style: normal;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}
p {word-wrap: break-word;}
a:active {text-decoration: none !important;}
a:hover {text-decoration: none !important; color: #999;}
a:link {text-decoration: none !important;color: #fff;}
a:visited {text-decoration: none !important; color: #fff;}
a {text-decoration: none !important; color: #fff;}
.fl{float: left;}.fr{float: right;}
#html,.windowHeight {width: 100%; position: relative; overflow: hidden;}
/* 菜单按钮 */

.bar-nav{z-index: 3; width: 50px; overflow: hidden;}

.bar-nav .btn-nav .bar {position: relative; display: block; width: 6px; height:6px; margin: 10px auto; background-color: #c6ba9b; border-radius: 10px;
-webkit-transition: 0.3s; transition: 0.3s;
}
.bar-nav .btn-nav .bar:nth-of-type(2) {}
.bar-nav .btn-nav .bar:nth-of-type(1) {margin-top: 0px;}
.bar-nav .btn-nav .bar:nth-of-type(3) {margin-bottom: 0px;}
.bar-nav .btn-nav:hover .bar{background-color: #fff; width: 6px; height:6px; transition:all 0.3s ease;-webkit-transform:all 0.3s ease;}

.bar-nav .cross .bar:nth-of-type(2) {height:2px;}
.bar-nav .cross .bar:nth-of-type(1) {height:2px;}
.bar-nav .cross .bar:nth-of-type(3) {height:2px;}
.bar-nav .cross .bar:nth-of-type(1) {width:100%;
-webkit-transform: translateY(13px) rotate(-45deg);
-ms-transform: translateY(13px) rotate(-45deg);
transform: translateY(13px) rotate(-45deg);
}
.bar-nav .cross .bar:nth-of-type(2) {opacity: 0; transition:all 0s ease;}
.bar-nav .cross .bar:nth-of-type(3) {width:100%;
-webkit-transform: translateY(-13px) rotate(45deg);
-ms-transform: translateY(-13px) rotate(45deg);
transform: translateY(-13px) rotate(45deg);
}
/*.btn-nav:hover .bar:nth-of-type(1){
-webkit-transform: translateY(1.5px) rotate(-4.5deg);
-ms-transform: translateY(1.5px) rotate(-4.5deg);
transform: translateY(1.5px) rotate(-4.5deg);
}
.btn-nav:hover .bar:nth-of-type(2){opacity: 0.9;}
.btn-nav:hover .bar:nth-of-type(3){
-webkit-transform: translateY(-1.5px) rotate(4.5deg);
-ms-transform: translateY(-1.5px) rotate(4.5deg);
transform: translateY(-1.5px) rotate(4.5deg);
}

.cross .bar:nth-of-type(1) {
-webkit-transform: translateY(13px) rotate(-45deg);
-ms-transform: translateY(13px) rotate(-45deg);
transform: translateY(13px) rotate(-45deg);
}
.cross .bar:nth-of-type(2) {opacity: 0;}
.cross .bar:nth-of-type(3) {
-webkit-transform: translateY(-13px) rotate(45deg);
-ms-transform: translateY(-13px) rotate(45deg);
transform: translateY(-13px) rotate(45deg);
}
.cross:hover .bar:nth-of-type(1) {
-webkit-transform: translateY(13px) rotate(-45deg);
-ms-transform: translateY(13px) rotate(-45deg);
transform: translateY(13px) rotate(-45deg);
}
.cross:hover .bar:nth-of-type(2) {opacity: 0;}
.cross:hover .bar:nth-of-type(3) {
-webkit-transform: translateY(-13px) rotate(45deg);
-ms-transform: translateY(-13px) rotate(45deg);
transform: translateY(-13px) rotate(45deg);
}*/
@media screen and (max-width: 768px) {
    .bar-nav .btn-nav{width:100%;}
.bar-nav{border: none;background:none;display: flex; justify-content: center; align-items: center;}
.bar-nav .btn-nav .bar{margin: 5px auto;}
.bar-nav .btn-nav:hover .bar{margin:5px auto;}
.bar-nav .cross .bar:nth-of-type(2) {width:100%;height:2px;}
.bar-nav .cross .bar:nth-of-type(1) {width:100%;height:2px;}
.bar-nav .cross .bar:nth-of-type(3) {width:100%;height:2px;}

.bar-nav .cross .bar:nth-of-type(1) {
-webkit-transform: translateY(12px) rotate(-45deg);
-ms-transform: translateY(12px) rotate(-45deg);
transform: translateY(12px) rotate(-45deg);
}
.bar-nav .cross .bar:nth-of-type(2) {opacity: 0; transition:all 0s ease;}
.bar-nav .cross .bar:nth-of-type(3) {
-webkit-transform: translateY(-12px) rotate(45deg);
-ms-transform: translateY(-12px) rotate(45deg);
transform: translateY(-12px) rotate(45deg);
}
}
/*---------------------*/
.mo_top{ width:100%; position:fixed; top: 0; z-index: 123412;}
.mo_top .mot{margin:40px 2% 0px; min-height:50px;display: flex;/*box-shadow: 0px 0px 16px rgba(0,0,0,.2);*/align-items:center; justify-content: space-between; position:relative;}
.mo_top .mot .molo img{ height:60px;}
/* index_foreword */

.index_foreword {display:flex; align-items:center; justify-content:center;justify-items:center;
background: url() no-repeat center;background-size: cover;}
.index_foreword img{opacity:1;width: 100%; transition:all 0.5s ease;}
.opacity{ filter:alpha(opacity=97);-moz-opacity:0.97; -khtml-opacity:0.97;opacity: 0.97;}

.index_foreword p,.floor_1 p{font-size: 36px; font-weight: bolder;color: #fff}
.index_foreword p:nth-child(2),.index_foreword p:nth-child(4),.index_foreword p:nth-child(6){padding:25px 0 5px 0px;font-size: 21px; font-weight: normal;}
.index_foreword p:nth-child(3),.index_foreword p:nth-child(5),.index_foreword p:nth-child(7){padding:5px 0px;font-size: 16px; letter-spacing: 4px; font-weight: normal;}
.index_foreword i,.floor_1 i{font-family: "Source Han Sans Light"; font-size: 16px; letter-spacing: 4px;}
.index_foreword img,.floor_1 img{max-width:100%;}

.floor_1 p:nth-child(2),.floor_1 p:nth-child(4),.floor_1 p:nth-child(6){padding:55px 0 5px 0px;font-size: 21px; font-weight: normal;}
.floor_1 p:nth-child(3),.floor_1 p:nth-child(5),.floor_1 p:nth-child(7){padding:15px 0px;font-size: 16px; letter-spacing: 4px; font-weight: normal;}
/* Index End */
.module_1{position:relative;width:100%;background:url("../image/module_inner_bg.jpg") no-repeat -2%;overflow:hidden;}
.module_2{position:relative;width:100%;background:url("../image/module_inner_bg2.jpg") no-repeat 100%;overflow:hidden;}
.module_3{position:relative;width:100%;background:url("../image/module_inner_bg3.jpg") no-repeat -2%;overflow:hidden;}
.module_1:before,.module_3:before{content: "";display:inline-block;width:100px;height:500px;top:100px;right:0;position:absolute;background:url(../image/wn17.png) no-repeat 50% 50%;}
.module_2:before{content: "";display:inline-block;width:100px;height:500px;top:100px;left:0;position:absolute;background:url(../image/wn17.png) no-repeat 50% 50%;}
.module_inner > .container { padding:60px 0; }
.module_inner > .container > .row > div p{letter-spacing: 1px;line-height: normal;}
.module_inner > .container > .row{margin:auto 10px;}

.module_inner_title { margin-bottom:30px; text-align:center; }
.module_inner_title > h2 {margin-bottom:5px; line-height:normal; font-weight:normal; text-transform:uppercase;color:#fff; font-size:28px; font-size:2.8rem; }
.module_inner_title > .module_title_content > h3{ display:inline-block; *display:inline; margin:0 20px; line-height:normal; font-weight:normal; color:#fff; font-size:13px;}
.module_inner_title > .module_title_content > i { display:inline-block; *display:inline; position:relative; top:-5px; width:180px; height:1px; overflow:hidden; background-color:#d9d9d9; }
.module_inner_title > .module_title_content > h4{margin:0 20px;line-height:normal;font-weight:normal;color: #514e4d;font-size: 36px;letter-spacing: 1rem;}
.module_inner_title .circle span{position: relative;display: block;width:5px;height:5px; margin:6px auto; background-color: #fff; border-radius:100%;}
.about{padding:0 .5rem;}
.about P{margin:20px 0 30px;font-size: 24px;text-align: center;}
.flogo_bg{width: 100%;height:26px; margin:0 auto;display: flex;justify-content: space-around;background-image: linear-gradient(to right, #088445 50%, #ca1526 50%);/* 设置背景大小，覆盖整个页面 */background-size: cover;}
.flogo_bg_left{}
.flogo_bg_right{}
.module_inner_more { float:none; clear:both; margin-top:30px;text-align:center; }
.module_inner_more a { display:inline-block; *display:inline; *zoom:1; line-height:34px; padding:0 35px; border:1px solid #999; color:#666; transition:all 0.5s ease 0s; }
.module_inner_more a:hover, .module_inner_more a:active { background-color:#24a900; border-color:#24a900; color:#fff; text-decoration:none; }
.module-divider-full { margin:40px 0 -35px; height:14px; overflow:hidden; background:url(/images/module-divider-full.png) no-repeat center; }
.module_inner_gray { background-color:#f0f0f0; }

.module_inner .module_inner_title > h2 { color:#fff; display: flex; align-items: center; justify-content: center;}
.module_inner .module_inner_title > h2 em{font-size: 16px;font-size: 1.25rem;}
.module_inner .module_inner_title > .module_title_content > h3 { color:#e5e5e5; }
.module_inner .module_inner_title > .module_title_content > i { background-color:#e5e5e5; }
/*--a-navigation--*/
#vivo-head{z-index: 99;background: none;margin-top: 0;position: absolute;right: 100px;width: auto; }
#vivo-head .vivo-nav{width:auto; height:60px; margin:auto; background:none; position:relative; z-index:999;}
.vivo-nav a.vivo-logo{width:95px; height:60px; display:block; float:left; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.vivo-nav ul{display:table; float:left; width:680px; height:60px; margin-left:50px; overflow: hidden;}
.vivo-nav ul li{display:table-cell; width:16%; height:60px; overflow:hidden; text-align:center; *float: left; border-right:1px #f2f2f2 solid;}
.vivo-nav ul li:first-child{border-left:1px #f2f2f2 solid;}
.vivo-nav ul li a{display:block; line-height:60px; font-size:16px; color:#666; -webkit-transition:all .1s ease-in-out; -moz-transition:all .1s ease-in-out; -ms-transition:all .1s ease-in-out; transition:all .1s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.vivo-nav ul li a:hover,.vivo-nav ul li.current a,.vivo-nav ul li.current a:hover,.vivo-nav ul li.active a,.vivo-nav ul li.active a:hover{color:#fff; background:#008cd6; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.vivo-nav .search-user{float:right; height:60px;}

.search-user a{width:42px; height:42px; text-align: center;display:inline-block; margin-left:15px; position:relative; top:8px;
    border-radius:50%;
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -ms-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out;/*设置过渡效果*/
}
.search-user a:hover,.search-user a.current{background: #c6ba9b;}
.search-user a i{width:42px; height:42px; font-size: 24px; margin-top: 8px; display:block; color: rgba(255,255,255,.6);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-delay:.1s;
    -moz-transition-delay:.1s;
    -ms-transition-delay:.1s;
    transition-delay:.1s;}

.search-user a.user,.search-user a.weibo{position: relative;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear; transition: all 0.3s linear;}
.search-user a.user .userbox{position: absolute;top:50px;right:0px;opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.search-user a.user:hover .userbox{opacity: 1;right: -20px}

.wechat-qrcode{border:1px solid #eee;position:absolute;top:-260px; right:-20px; width:220px;color:#666;font-size:12px;text-align:center;
    background-color:#fff;z-index:9;opacity: 0;
    /*box-shadow:0 2px 10px #aaa;*/pointer-events: none;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode img{max-width: 80%;}
.wechat-qrcode .qrcode table{margin:0 !important}
.wechat-qrcode .help{margin: 5px 10px;}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0; color: #333;}
.wechat-qrcode:after{content:'';position:absolute;bottom:-15px;right: 35px; width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:transparent transparent #fff transparent;display: none}
.search-user a.weibo:hover .wechat-qrcode{opacity: 1;top:-260px;right:-20px;}
.wechat-qrcode h4,.wechat-qrcode .help p{font-family: 'Source Han Sans Light';}

#vivo-head .vivo-search{height:80px; width:400px; background:none; position:relative; z-index: 9999; display:none;}
.vivo-search .search-box{width:400px; height:40px;  background:#666;   position: relative; z-index: 9999;}
.vivo-search .search-box input{width:350px; height:40px; padding:10px 0; font-size:14px; color:#555; border:none; background:#fff; overflow:hidden; vertical-align:middle; float: left;    text-indent: 1em; }
.vivo-search .search-box button{width:50px; height:40px; overflow:hidden; float: left; text-align:center; font-size:14px; color:#fff; border:none; overflow:hidden; vertical-align:middle; background:#c6ba9b; outline:none; cursor:pointer; -webkit-transition:background .2s ease-in-out; -moz-transition:background .2s ease-in-out; -ms-transition:background .2s ease-in-out; transition:background .2s ease-in-out;}
.vivo-search .search-box button:hover{background:#c6ba9b;}
.vivo-search .search-box button:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; -ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset; box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}

.vivo-search .search-box .qk-results{width: 588px; position: absolute; left: 0; top: 40px; border: 1px #eee solid; border-top:none; display: none;}
.vivo-search .search-box .qk-results ul li{display: block; position: relative; background: #fff; border-top: 1px #eee solid;}
.vivo-search .search-box .qk-results ul li a{display: block; padding: 10px; position: relative; color: #666; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.vivo-search .search-box .qk-results ul li a b{width: 60px; height: 60px; float: left; overflow: hidden; margin-right: 10px;}
.vivo-search .search-box .qk-results ul li a h2{font-weight: bold; padding-bottom: 2px; margin-top: 12px;}
.vivo-search .search-box .qk-results ul li a span{display: inline-block; position: absolute; right: 15px; top: 30px; font-size: 14px;}
.vivo-search .search-box .qk-results ul li a:hover{color: #fff; background: #00aaff;}
.vivo-search .search-box .qk-results .other-results{padding: 10px; background: #fff; border-top: 1px #eee solid;}
.vivo-search .search-box .qk-results .other-results a{font-size: 14px; color:#00aaff; }
/*---------index pro---------*/
.index_pro{position: relative;width: 100%; background: url("/images/index-bg.jpg") no-repeat 0%; padding-top: 10%; overflow: hidden; padding-bottom: 10%;
}
.index_pro:before {content: ""; display: inline-block; width: 100px; height: 500px; top: 100px; right: 0; position: absolute; background: url(../image/wn17.png) no-repeat 50% 50%;}
.index_pro_banner .content_list_img img {width: 100%; object-fit: cover;}
.index_pro_banner .content_list_img .box{position: absolute;left: 0;top: 0;right: 0; bottom: 0;width: 100%;background:#000;opacity: .3}
.index_pro_banner:hover .content_list_img .box{opacity: 0}
.index_pro_banner .txt{display: flex; align-items: center;flex-direction: column; justify-content: center; }
.index_pro_banner .txt .des a p{font-size: 28px;font-family: 'Century Gothic';}
.index_pro_banner .txt .des a span{font-size: 24px;font-family: 'Ailerons'; letter-spacing: 1px;}
.index_pro_banner .txt .des p{font-size: 16px;padding: 10px 0 10px 0px; font-weight: normal; color: #c6ba9b}
.index_pro_banner .txt .img{overflow: hidden; padding-top: 10px;}
.index_pro_banner .txt .img img{max-width: 80%;}
/*---------------*/
.IBusiness {background:url(/images/bg2.jpg) no-repeat 50%/cover;position:relative;}
.IBusiness .IBusiness_bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.IBusiness .IBusiness_bg img{ width: 100%; height: 100%; object-fit: cover;}
.IBusiness .IBusiness_title {display:flex;align-items:flex-end; position: relative;z-index: 2;}
.IBusiness .IBusiness_title b {font-size:1.8756vw;color:#222222; line-height: 1.8756vw;}
.IBusiness .IBusiness_title span {font-size:0.8336vw;color:#c4986e;font-family:"Arial";opacity:.37;text-transform:uppercase;font-weight:bolder;margin-left:0.6773vw;}
.IBusiness .IBusiness_txt {display:flex;justify-content:space-between;overflow:hidden; position: relative; z-index: 2;}
.IBusiness .IBusiness_txt .IBusiness_txt_list {width:20%;position:relative;padding-bottom:13.4939vw;}
.IBusiness .IBusiness_txt .IBusiness_txt_list:nth-child(2n) {padding-top:13.4939vw;padding-bottom:0;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_img {position:relative; overflow: hidden;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_img img{
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.IBusiness .IBusiness_txt .IBusiness_txt_list:hover .txt_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_img::before {content:"";width:100%;height:100%;display:inline-block;width:100%;height:100%;background:url(../image/bn6on.png) no-repeat 50%/cover;position:absolute;left:0;top:0;opacity:0;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s; display: none;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_img img {width:100%;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_bg{ position: absolute; bottom: 0; right: 0; width: 100%;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_bg img{ width: 100%;}
.IBusiness .IBusiness_txt .IBusiness_txt_list:nth-child(2n) .txt_list_bg{ top: 0; bottom: inherit;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_title {position:absolute;bottom:0;width:100%;left:0;background:url(../image/bn5.png) no-repeat 50% 50%;height:27.3vw;display:flex;flex-direction:column;justify-content:center;padding-left:7.0335vw;background-size:20.0064vw;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_title .list_title_dd {font-size:1.563vw;color:#fff;font-weight:bolder;}
.IBusiness .IBusiness_txt .IBusiness_txt_list .txt_list_title .list_title_dt {font-size:0.7294vw;color:#fff;font-family:"Arial";text-transform:uppercase;margin-top:0.6252vw;}
.IBusiness .IBusiness_txt .IBusiness_txt_list:nth-child(2n) .txt_list_title {top:0;bottom:inherit;}
.IBusiness .IBusiness_txt .IBusiness_txt_list:nth-child(2n) .txt_list_img::before {background:url(../image/bn7on.png) no-repeat 50%/cover;}
.IBusiness .IBusiness_txt .IBusiness_txt_list:hover .txt_list_img::before {opacity:1;transition:all 0.5s ease 0s;-webkit-transform:all 0.5s ease 0s;}
/*---面包---*/
@media (min-width: 1360px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1200px;}
}
@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1400px;}
}

.pro_menbox{overflow: hidden;padding: 0 5px;}
.pro_menbox ul{float:left; margin-top:10px; width:100%;}
.pro_menbox li{margin: 15px 0px; padding-left:2px; font-size: 14px;overflow: hidden;}
.pro_menbox li span{margin-left:0px; font-size:14px;text-transform:uppercase;}
.pro_menbox a{ color:#c9c9c9} 
.pro_menbox a:hover{ color:#fff}
.pro_menbox li.on > a{color: #c6ba9b;}
.pro_menbox li dl dt{padding: 5px 0; font-size: 14px;font-weight: normal;width:100%; float: left;}
.pro_menbox li dl dt span{margin:0 3px; font-size: 14px;}
.pro_menbox li dl dt a{ color:#959595}
.pro_menbox li dl dt.on a{color: #c6ba9b;}
.sp_nav_xjb{width: 10%;cursor: pointer; text-align: center;}
.sp_nav_xjb i{transition: 0.5s;color: #959595}
.sp_nav_xjb:hover i{color: rgba(255,255,255,.9)}
.sp_nav_xjb.jiahao i{transform: translateY(0px) rotate(90deg);transition:all 0.5s;}
.pro_menbox li dl {display: none;width: 100%;overflow: hidden;}
.pro_menbox li dl.jiahao{display: block;}

.breadcrumb{background: none; margin-bottom: 0.5rem; padding-left:0.5rem;padding-right: 0;}
.breadcrumb-item span{margin-left: 3px;text-transform: uppercase;}
.breadcrumb-item a:hover{color: #c6ba9b;}
.breadcrumb-item.active {color: #c6ba9b;}

.partpro {margin:0px 0px 0px 0px; overflow: hidden;}
.partpro a{ display: block;}
.partpro .p5{margin: 5px;overflow: hidden; position: relative}
.partpro p {font-size:16px;font-weight:normal;line-height:25px;}
.partpro figure {margin-bottom: 0; background: #333;}
.partpro img {display:block;max-width: 100%;height: 100%; margin:0;}
.p-250{height:250px;}
.img-m5 img{margin-bottom: 5px;}

.partpro .info {background: rgba(0,0,0,0.5); bottom: 0px;display:block;width:50px;height: 100%;left:0;padding:15px;position:absolute;
   word-wrap: break-word;transition: all 0.3s ease-in-out; z-index: 3;
}
.partpro .info span {display:block;font-family: 'Source Han Sans Light';font-size:16px;line-height:20px;font-weight:normal;bottom:10px;position:absolute; width: 15px; text-align: center; color: #999}
.partpro .info strong {display:block;font-size:24px;font-weight:bold;line-height:28px;text-transform:capitalize;letter-spacing: 2px; bottom:5px;position:absolute;}

.partpro .info2 {bottom:0;display:block;left:50px;padding:8px 5px;position:absolute; word-wrap: break-word;transition: all 0.3s ease-in-out; z-index: 2;}
.partpro .info2 span{position: absolute; margin-left: 0px;width: 20px; bottom: 40px;font-family:'Source Han Sans Light';}
.partpro .info2 strong {margin-left: 0px; font-size:16px;font-weight:normal;text-transform:capitalize;letter-spacing: 2px;color: #fff}
.partpro .info3 {background: rgba(0,0,0,0.5); bottom: 0px;display:block;width:100%;height: 10%;left:0;padding:15px;position:absolute;
   word-wrap: break-word;transition: all 0.3s ease-in-out; z-index: 2;}
.partpro .p5:hover strong{color: #ddd;}

.partpro .p5 .l1{position:absolute;top:0;left:0;width:0;height:4px;background:#c6ba9b; z-index: 99999;
    -webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.partpro .p5 .l2{position:absolute;top:0;right:0;width:4px;height:0;background:#c6ba9b; z-index: 99999;
    -webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.partpro .p5 .l3{position:absolute;bottom:0;right:0;width:0;height:4px;background:#c6ba9b; z-index: 99999;
    -webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.partpro .p5 .l4{position:absolute;bottom:0;left:0;width:3px;height:0;background:#c6ba9b; z-index: 99999;
    -webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.partpro .p5:hover .l1{width:20%}
.partpro .p5:hover .l2{height:20%}
.partpro .p5:hover .l3{width:20%}
.partpro .p5:hover .l4{height:20%}
h1.f12{color: #999;padding: 0 15px;font-size: 1.75rem; text-transform: uppercase;}
h1.f12 span{font-size: 1.25rem;}
.f16{font-size: 2rem;}
/*net work*/
.salenet_soudiv1 {height: 60px;}
.network_sou1 {border: 1px #fff solid;border-right: none;border-radius:0; width: 100%; height: 40px; padding: 24px;background: #fff;font-family: 'arial'; color: #000; font-size: 16px;}
.network_sou2 {height: 60px;}
.network_sou2 button{border: none;background: #999;color: #fff; height: 50px;width: 100%; display: inline-block;}
.network_sou2 button i{font-size: 28px;}
.network_sou2 button:hover{background:#666}
.network_box{background: rgba(255,255,255,1);min-height: 100px;margin: 10px 10px;padding:10px; color:#666;position: relative;overflow: hidden;}
.network_box h1,.contact_box h1{font-weight: bold;font-size: 28px; color:inherit}
.network_box i,.contact_box i{margin-right: 5px; font-size: 16px;font-weight: normal;}
.network_box p,.contact_box p{margin-bottom: 15px;}
.network_box .row1{display: flex;width: 100%;}

.network_box .icon{display: flex;align-items: center;justify-content:start;}
.network_box .icon .icon_map img{width: 60px;}
.network_box .icon h1{font-weight: normal;font-size: 2rem;font-family: 'arial'; color: #565656;padding-bottom: 5px;}
.network_box .icon h1 i{font-size: 100%; margin-left: 20px; color: #000;}
.network_box .icon h1 i:hover{color: #c20e27;}
.network_box .icon h3{font-size: 16px;font-family: 'arial';color: #535353;}
.network_box .icon h1,.network_box .icon h3{text-transform: capitalize;}
.icon-b16{font-size: 1rem;color: #070707;}
.icon-b12{font-size: .8rem;color: #a8a8a8}
.icon-b12,.icon-b16{font-weight: bold;font-family: 'arial';padding: 0px 0px 0px;}
.y2023{color: #e6e6e6;font-weight: bold;font-family: 'arial';font-size: 2rem;}
.y2023 img{max-width: 100%;margin-top: -12px;margin-right: -10px;}
.network_box .align-items-end{margin-right: -25px;}
.f3{padding:0px;}
.network_box .icon h1.f24{font-size: 3rem;padding-bottom: 0;}

.contact_box{background: rgba(221,221,221,.0);margin: 20px auto;padding: 10px;width: 60%;}
.contact{display: flex;align-items: center;-ms-flex-pack: justify; justify-content: space-between; padding:10px 0;}
.contact >div > img{width: 100%;}
.contact .formcheck{border:0px #666 solid;padding: 5px 2px;}
.contact .form-check-label{cursor: pointer; color: #f2f2f2;font-size: 14px;}
.contact input::placeholder {color: #666;font-size: 14px;}
.contact .form-check input[type="radio"]{color: #666;}
.contact .form-check{padding-left: 0;}

input[type="radio"] {display: none; /* 隐藏原生的radio按钮 */}

.contact input[type="radio"] + label::before {content: "";display: inline-block;width: 16px;height: 16px;margin-right:5px; border-radius: 50%; border: 2px solid #666; /* 未选中状态下的边框颜色 */vertical-align: middle;}
.contact input[type="radio"]:checked + label::before {content: "";display: inline-block; width: 16px; height: 16px;margin-right:5px; border-radius: 50%;background-color: #0d6efd; /* 选中状态下的背景颜色 */border: 2px solid #fff; /* 选中状态下的边框颜色 */ vertical-align: middle;}

.h_wgbk{text-align:center; padding-bottom: 20px; margin:0 auto;}
.h_wgbk a{ display:inline-block; text-align:center; padding:0 2px 10px; color:#999; margin:0 2%; border-bottom:0px #ddd solid;font-size: 24px;}
@media screen and (max-width: 768px){.h_wgbk a{font-size: 21px}}
.h_wgbk a img{ display:block; margin:10px auto 10px;}
.h_wgbk a .h_xs{ display:block;}
.h_wgbk a .h_yc{ display:none;}
.h_wgbk a:hover{ color:#c6ba9b; border-bottom:1px #c6ba9b solid;}
/*.h_wgbk a:hover .h_xs{ display:none;}
.h_wgbk a:hover .h_yc{ display:block;}*/
.h_wgbk a.active{ color:#c6ba9b; border-bottom:1px #c6ba9b solid;}
.h_wgbk a.active .h_xs{ display:none;}
.h_wgbk a.active .h_yc{ display:block;}
.ct-left,.ct-right{width: 50%;}

#tabs-container .swiper-slide{height: 1px;}
#tabs-container .swiper-slide-active{height: auto;}
#tabs-container .col-12{padding:0 10px}

.content_list table td{color: #999;font-family: 'microsoft yahei';border: 1px solid #999;}
.pic1{background: url("../image/0001_01_01.jpg") no-repeat top right #fff;background-size: contain; transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;}
.pic2{background: url("../image/0001_01_02.jpg") no-repeat top left #fff;background-size: contain; transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;}
.content_list .text-box{color: #999; display: flex; align-items: flex-start; flex-direction: column; justify-content: center;}
.content_list .text-box h1{position: relative;font-size: 28px;letter-spacing:.5rem;font-weight: 700; margin:10px 0;}
.content_list .text-box h1::before{position: absolute;display: block; content: ''; border-bottom:1px solid #c6ba9b; left:0; bottom: -30%;width: 50%;height: 2px;}
.content_list .text-box h2{font-size: 24px;letter-spacing:.5rem;font-weight: 700; margin:5px 0;}
.content_list .text-box h1 i{margin-right: 5px;font-size: 100%;}
.content_list .text-box .text{margin: 10px 0px;font-family: 'microsoft yahei'}

.about_box{padding: 0 5px;}
.about_box .about_t{font-size: 28px;font-family: 'Source Han Sans Light';}
.about_box .about_c {line-height: 34px;font-size: 16px;color: #c9c9c9}
.about_box .about_c p {line-height: 34px;margin-bottom: 20px;}
/*nei ye*/
.nyBanner {position: relative;height: 400px; padding: 0px; margin:0px;transition:all 1s;}
.nyBanner #canvas {position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden;}
.navbar-dark{position: fixed; height: 150px; left: 0; right: 0;top: 0;z-index: 999;box-shadow: 0 0.5rem 1rem rgba(255,255,255,0.05), inset 0 -1px 0 rgba(0,0,0,0.1);transition:all 1s;}

.news_box{background:rgba(221,221,221,.01);margin: 20px 10px;padding: 10px; color: inherit;transition:all 1s}
.news_box:hover{background:rgba(221,221,221,.01);transition:all 1s;}
.news_box img{max-width: 100%;display: inline-block !important; vertical-align: middle; max-height: 100%;}
.news_box .img{max-height: 220px; overflow: hidden;}.news_box .img a{display: contents;}
.news_box h1{font-weight: normal;font-size: 20px;white-space: nowrap; text-overflow: ellipsis;}
.news_box .article_span{color: #ddd;}
.news_box h1,.news_box .article_span,.news_box .article_p,.news_box .article_more{margin:0 0 15px 0; opacity: .8;}
.news_box .article_more i {color: #CCC;margin-left: 5px; font-size: 16px;font-weight: normal;}
.news_box .article_p{line-height: 25px;height: 90px;  overflow: hidden;}

article{padding: 30px 0px;}
article h1{font-size: 24px; color: #fff;}
article p{text-transform: capitalize;}

.news{padding:0 10px; max-width: 850px;}.news time{margin-top: 5px;display: block}
.news h1{font-size: 28px;}
.news .details{color: #ddd;}
.news .details p{padding-bottom: 1rem;line-height: 150%}
.pc_show{}
.mo_show{ display: none;}
@media screen and (max-width:768px){.news_box{margin: 0px;padding: 10px 5px;}
    .news_box h1{font-size: 16px;line-height: 25px; height: 25px; overflow: hidden;padding: 0}
    .news_box h1,.news_box .article_span,.news_box .article_p,.news_box .article_more{margin:0 0 5px 0;}
    .news_box .article_more{display: none;}
    .news_box .article_span,.news_box .article_p{font-size: 12px;letter-spacing: 0;}
    .news_box .article_p{height: 45px;}
    .network_box{min-height: 140px;}
    .network_box h1{font-size: 21px;}
    .network_box .icon{padding-left: 0px;padding-right: 0px;}
    .network_box .icon h1{font-size: 1.15rem;}
    .network_box .icon .icon_map img{max-width: 100%}
    .network_box .icon .icon_map{width: 50px;}
    .network_box .icon h3{font-size: 12px;}
    .icon-b12, .icon-b16{}
    .icon-b16{font-size: .6rem;}.icon-b12{font-size: .2rem;}
    .y2023{font-size:.3rem;right: -20px;}
    .nyBanner{height: 10vh;}
    .news{max-width: 100%;}
    .pro_menbox li dl dt{width: 50%;}
    .y2023 img{width: 35%;margin-top: -10px;}
    .contact{display: block;}
    .contact .pl-5,.contact .pr-5{padding:0 10px!important;}
    .pc_show{display: none;}.mo_show{display: block;}
	.pro_menbox ul{float: none;flex-wrap: wrap;justify-content: space-between;}
	.pro_menbox li{margin: 5px 0;display: block}
	.pro_menbox li:first-of-type{width: 100%;}
	.pro_menbox li span{font-size: 12px;}
	h1.f12{font-size: 16px;}.pro_menbox a{line-height: 1;margin-right: 10px;}
}

/*************/
footer{ background:#333333; padding:0px; max-width:100%;}
.footer{ padding:55px 0px; width: 90%; margin: 0 auto}

.footer .footer_top{ display:block;}
.footer .footer_top .footer_top_logo{ display:block;width: 200px}
.footer .footer_top .footer_top_logo img {max-width: 100%; opacity: .5;}

.footer .footer_top{ display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #5c5c5c; padding-bottom:20px; margin-bottom:30px;}
.footer .footer_top .footer_top_right a{ font-size:18px; color:#c9c9c9; margin-right:65px;}
.footer .footer_top .footer_top_right a:last-child{ margin-right:0px;}
.footer .footer_bottom .box p{ font-size:16px; color:#c9c9c9;}
.footer .footer_bottom .box p:last-child{ margin-top:10px;}
.COPYRIGHT{ padding:12px 0px; background:#222222; font-size:14px; color:#c9c9c9;}
.COPYRIGHT .pc_all_content{ display:flex; align-items:center; justify-content:center;}
.COPYRIGHT a{ font-size:14px; color:#c9c9c9;}
.COPYRIGHT a.jijin{ margin-left:20px;}

.footer_bottom{display: flex}
.footer_box a span{text-transform: uppercase;display: block;}
.footer_box a{margin-top: 10px;display: inline-block;color: #c9c9c9;}
.footer_box{padding: 0 0 80px;background: rgba(0,0,0,0.5)}
.footer_box .fl{width: 650px;}
.footer_box .item-{position: relative;}
.footer_box a:hover {color: #c6ba9b;}
.footer_box .row{margin: 0 auto;}

.floor_end{background: rgba(0,0,0,0.5);}
.floor_end-img .line{margin-top: 10px; height: 1px; width: 40%; background: #fff;}
.floor_end-img{padding: 80px 0px 20px; margin: 0 auto}
.floor_end-img img{width: 100px}
.d-logoname{top: 30%;left: 25%;}
.d-logoname h1,.d-logoname h2{font-family: 'Arial'; font-weight:normal;}
.d-logoname h1{font-size: 9rem; text-transform: uppercase;}
.d-logoname h2{font-size: 9rem;}
@media screen and (max-width: 1660px){.d-logoname{left: 20%;}.d-logoname h1{font-size: 7rem;}.d-logoname h2{font-size: 6rem;}}
@media screen and (max-width: 1360px) {.d-logoname{left: 20%;}.d-logoname h1{font-size: 7rem;}.d-logoname h2{font-size: 6rem;}}
@media screen and (max-width: 992px) {.d-logoname{left: 20%;}.d-logoname h1{font-size: 5rem;}.d-logoname h2{font-size: 4rem;}}
@media screen and (max-width: 768px) {.footer_box a{font-size: 12px;}
    .index_foreword{background-attachment: fixed;background-size: cover;background-repeat:no-repeat;}
    .d-logoname{left: 20px;}.d-logoname h1{font-size: 3rem;}.d-logoname h2{font-size: 2.4rem;}
    .footer_box .fr{padding: 0 15px;}.COPYRIGHT .pc_all_content{display: block;text-align: center;font-size: 12px;}
}
@media screen and (max-width: 414px) {.floor_1,.floor_3,.floor_4{height: 25vh;}
    .d-logoname{left: 20px;}.d-logoname h1{font-size: 2.8rem;}.d-logoname h2{font-size: 2.1rem;}}
@media screen and (max-width: 375px) {.d-logoname{top: 35px;}
    .floor_1,.floor_3,.floor_4{height: 25vh;}
    .d-logoname{left: 20px;}.d-logoname h1{font-size: 2.8rem;}.d-logoname h2{font-size: 2.1rem;}
}
/*---page--*/
.pagess{clear:both;margin:0 2px;overflow:hidden;}
.layui-laypage{vertical-align:middle;margin:10px 0;font-size:0;}
.layui-laypage>a:first-child,.layui-laypage>a:first-child em{border-radius:0px 0 0 0px}
.layui-laypage>a:last-child,.layui-laypage>a:last-child em{border-radius:0 0px 0px 0}
.layui-laypage>:first-child{margin-left:0!important}.layui-laypage>:last-child{margin-right:0!important}
.layui-laypage a,.layui-laypage button,.layui-laypage input,.layui-laypage select,.layui-laypage span{border:0px solid #e2e2e2}
.layui-laypage a,.layui-laypage span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 15px;height:28px;line-height:28px;margin:0 1px 0px 0;font-size:12px}
.layui-flow-more a *,.layui-laypage input,.layui-table-view select[lay-ignore]{display:inline-block}
.layui-laypage a:hover{color:#c6ba9b}
.layui-laypage em{font-style:normal}
.layui-laypage .layui-laypage-spr{color:#c6ba9b;font-weight:700}
.layui-laypage a{text-decoration:none; background: #888;}
.layui-laypage .layui-laypage-curr{position:relative}
.layui-laypage .layui-laypage-curr em{position:relative; background: #444;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{position:absolute;left:0px;top:0px;padding:0 1px;width:100%;height:100%;}
.layui-laypage-em{border-radius:0px}
.layui-laypage-next em,.layui-laypage-prev em{font-family:Sim sun;font-size:16px}
.layui-laypage .layui-laypage-count,.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh,.layui-laypage .layui-laypage-skip{margin-left:10px;margin-right:10px;padding:0;border:none}
.layui-laypage .layui-laypage-limits,.layui-laypage .layui-laypage-refresh{vertical-align:top}
.layui-laypage .layui-laypage-refresh i{font-size:18px;cursor:pointer}
.layui-laypage select{height:22px;padding:3px;border-radius:2px;cursor:pointer}
.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}
.layui-disabled,.layui-disabled:hover{color:#d2d2d2!important;cursor:not-allowed!important}