@charset "utf-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
*{ box-sizing:border-box; -webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none;}
*:focus { outline: none; }
html { font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { margin: 0;}
body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{ padding:0; margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) {  /*display: none;*/  height: 0; }
[hidden], template {  display: none; }
a {  background-color: transparent; text-decoration:none; }
a:hover{text-decoration:underline;}
a:active,a:hover {  outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b,strong { font-weight: bold; }
dfn {  font-style: italic;}
mark {  color: #000;  background: #ff0;}
small {  font-size: 80%; }
sub,sup {  position: relative;  font-size: 75%;  line-height: 0;}
img {  border: 0;}
svg:not(:root) {  overflow: hidden;}
figure {  margin: 1em 40px;}
hr {  height: 0;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;   box-sizing: content-box; }
pre {  overflow: auto;}
code, kbd, pre, samp {  /*font-family: monospace, monospace;  font-size: 1em; */}
button, input, optgroup, select, textarea {  margin: 0;  font: inherit;  color: inherit; }
button { overflow: visible; }
[role='button']:focus{outline: 0;}
button,select {  text-transform: none; }
button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer; }
button[disabled], html input[disabled] {  cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {  padding: 0;  border: 0; }
input {  line-height: normal; outline:none;}
input[type="checkbox"],input[type="radio"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  height: auto; }
input[type="search"] {  -webkit-box-sizing: content-box;     -moz-box-sizing: content-box;    box-sizing: content-box;  -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none; }
input[type="text"]{-webkit-appearance: none;}
input[type="checkbox"]{ -webkit-appearance:checkbox;}
input[type="radio"]{ -webkit-appearance:radio;}
fieldset {  padding: .35em .625em .75em;  margin: 0 2px;  border: 1px solid #c0c0c0;}
legend {  padding: 0;  border: 0; }
textarea {  overflow: auto; outline:none;-webkit-appearance: none;}
optgroup {  font-weight: bold; }
table { border-spacing: 0;  border-collapse: collapse; table-layout: fixed;}
td,th {  padding: 0; }
/* base css */

img {  vertical-align: middle; }

hr {  margin-top: 20px;  margin-bottom: 20px;  border: 0;  border-top: 1px solid #eee; }

[role="button"] {  cursor: pointer; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {  line-height: 1.3;   }

h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: normal; line-height: 1; color: #777; }

h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }

h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {  font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 {  margin-top: 10px;  margin-bottom: 10px; }

h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {  font-size: 75%; }

h1, .h1 {  font-size: 42px; }
h2, .h2 {  font-size: 36px; }
h3, .h3 {  font-size: 30px; }
h4, .h4 {  font-size: 24px; }
h5, .h5 {  font-size: 20px; }
h6, .h6 {  font-size: 16px; }

p {  margin: 0 0 10px; }
.lead { margin-bottom: 20px;  font-size: 16px; font-weight: 300; line-height: 1.4; }

.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}
.clearfix:after{ content:""; display:block; clear:both; height:0; visibility:hidden;}
.clearfix{ zoom:1;}
.clear{ clear:both; height:0; overflow:hidden;}
.star_note{ color:#f00; padding:0 3px;}

/* IE输入密码或者text表单框中显示叉叉跟眼睛的图标样式去除 */
::-ms-clear, ::-ms-reveal{display: none;}

.height0{ overflow:hidden; height:0;}

/* 隐私条款样式 */
.clause{margin:6px 0;cursor:pointer;background: inherit!important;padding: 0!important;}
.clause a{text-decoration: underline!important;display: inline-block!important;}
.clause_mask{display: none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background: rgba(0, 0, 0, 0.6);}
.clause_info_row{width:50%;margin:10% auto 15%;background:#fff;border-radius:8px;padding:50px;position:relative;}
.clause_info_row .icon-close{font-size:20px;position:absolute;right:-9px;top:-21px;width:50px;height:50px;border-radius:50px;cursor:pointer;display:block;
	background: #fff url(/template/images/close2.png) no-repeat 10px 10px;
}
.clause_info{overflow-y:scroll;max-height: 500px;}

@media only screen and (max-width: 768px){
	.clause_info_row{width: 90%;padding: 20px;}
}
.hiden-h1{height: 0;overflow: hidden;margin: 0;padding: 0;}

/*--------------------------2025/12/25----------------------------------*/
.allwidth{ max-width: 1300px; margin-left:auto; margin-right:auto; }
.in_networkbg{ background: url(../images/sale_network.jpg) top center no-repeat; background-size: cover; }
.in_networks{ padding:85px 0 80px 0;}
.in_network_title{ text-align: center; margin-bottom:30px; color:#ffffff;}
.in_network_title h2{ font-size: 44px; font-weight: bold; margin-bottom:30px; }
.in_network_title span{ display: inline-block; width: 50px; height: 1px; background: #f1b837; margin-bottom:30px;}
.in_network_title p{ font-size: 18px; line-height: 28px; }

.in_network_map{ text-align: center;}
.in_network_map img{ width: 100%;}

.in_culture{ gap:30px; display: flex; padding: 0 !important; margin: 0 !important; list-style: none !important;}
.in_culture li{ flex:1; list-style: none !important;  transition: .4s all; height: 640px; }
.in_culture li:hover{ flex:0 0 50%;}
.in_culture_list{ position: relative; height: 100%;}
.in_culture_list>img { width: 100%; height: 100%; object-fit: cover;}

.in_culture_text{position: absolute; left:0; top:0; right:0; bottom:0; z-index: 30; background: rgba(0,0,0,0.5); text-align: center; padding:35% 20px 20px 20px; color:#ffffff; transition: .4s all; }
.in_culture_text h3{ margin-bottom:20px;}
.in_culture_text span{ display: inline-block; width: 50px; height: 3px; background: #f1b837; margin-bottom:20px;}
.in_culture_text p{ opacity: 0; transition: .4s all; max-width: 90%; margin: 0 auto; text-align: center; }
.in_culture_list:hover .in_culture_text{ padding-top:16%;}
.in_culture_list:hover .in_culture_text p{ opacity: 1;}

.in_prosbg{background: url(../images/inprosbgs.jpg) top center no-repeat; background-size: cover; padding:160px 0 50px 0; position: relative;}
.in_pros_cons{ display: flex; flex-wrap: wrap;}
.in_pros_conleft{ flex:1; padding: 20px 30px 20px 10px;}
.in_pros_conleft h3{ font-size: 30px; font-weight: bold; margin-bottom:25px; color:#000000; }
.in_pros_conleft p{ font-size: 18px; line-height: 28px; margin-bottom:30px; height: 66px; overflow: hidden;}
.in_pros_conleft a{ display: inline-block; padding: 14px 50px; border: 1px solid #7d7d7d; color:#7d7d7d; transition: .4s all;}
.in_pros_conleft a:hover{ background: #f1b837; border-color: #f1b837; color:#000000 !important; text-decoration: none; }


.in_prosbg .swiper-container-horizontal>.swiper-pagination-bullets,.in_prosbg .swiper-pagination-custom,.in_prosbg .swiper-pagination-fraction { left:20px !important; bottom: 160px !important; }
.in_prosbg .swiper-pagination {  text-align: left !important;}
.in_prosbg .swiper-pagination-bullet-active{ background: #f1b837 !important;}

.in_pros_conright{ flex:0 0 50%; }

.in_pros_title{ position: absolute; left:0; top:60px; width: 100%; text-align: left;}
.in_pros_title h2{ font-size: 42px;  margin-bottom:15px; font-weight: bold; text-align: center; }
.in_pros_title span{ display: inline-block; width: 50px; height: 6px; background: #f1b837; margin-bottom:30px;}

.in_pros_hidden{ overflow: hidden;}
.in_more_pro{ position: relative;}
.in_pros_cons{ display: flex; flex-wrap: wrap; align-items: center; min-height: 450px; padding:50px 0 155px 0; }

.in_pros_item{ position: absolute; left:0; right:0; bottom:0; z-index: 90; background: rgba(0,0,0,0.75); color:#ffffff; display: flex; flex-wrap: wrap; padding-left:0 !important; }
.in_pros_item li{ flex:1; padding: 20px 0; text-align: center; margin: 0; list-style: none !important; transition: .4s all; border-right: 1px solid #606162;}
.in_pros_item li::last-child{ border-right: 0;}
.in_pros_item li:hover,.in_pros_item li.cur{ background: #f1b837; cursor: pointer; }
.in_pros_item li h3{ font-size: 18px; font-weight: normal; margin-bottom:10px;}
.in_pros_item li p{ font-size: 13px; line-height: 18px;}

.inpros_num{ display: none;}
.inpros_num{ display: none;}
.inpros_num .swiper-pagination{ display: block !important;}
.in_pros_txt{ max-width: 70%; margin:0 auto 20px auto;}



@media only screen and (max-width: 768px){
	.in_prosbg { padding: 100px 0 50px 0;}
	.in_pros_title h2 { font-size: 30px; margin-bottom: 15px;}
	.in_pros_title { left: 0px; top: 20px;}
	.in_pros_conright { flex: 0 0 100%; }
	.in_pros_conleft a { padding: 4px 20px;}
	.in_pros_conleft h3 { font-size: 22px; margin-bottom: 10px;}
	.in_pros_conleft p { font-size: 14px; line-height: 27px; margin-bottom: 15px; height: auto;}
	.in_pros_item li p{ display: none;}
	.in_pros_item li h3 { font-size: 13px; margin-bottom: 0px; margin-top:0; }
	.in_pros_item li { padding: 10px 0;}
	.in_pros_cons {min-height: auto; padding: 50px 0 50px 0; }
	.in_prosbg { padding: 115px 0 25px 0;}
	.in_culture{ flex-wrap: wrap;gap: 10px;}
	.in_culture li { flex: 0 0 100%; height: auto; }
	.in_culture_text { padding: 20% 20px 20px 20px;}
	.in_networks { padding: 45px 0 40px 0; }
	.in_network_title h2 { font-size: 30px; margin-bottom: 15px; }
	.in_network_title p { max-width: 80%; font-size: 14px; line-height: 26px; margin: 0 auto; }
	.in_network_title span { margin-bottom: 10px; }
	.in_culture_text h3 { font-size: 25px;}
	.in_culture_text>i>img{ height: 80px; }

	.in_pros_txt{ max-width: 90%; margin:0 auto 20px auto;}


}