@charset "utf-8";
/*css comment*/
*,*:before,*:after{
	margin:0;
	padding:0;
	outline:none;
	list-style:none;
	text-decoration:none;
	blr:expression(this.onFocus=this.blur());
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}  
@font-face {
  font-family: "ATAura";
  src: url("../ataura.html") format("woff2"),
       url("../ataura-2.html") format("woff"),
       url("../ataura-3.html") format("truetype"),
       url("../ataura-4.html") format("embedded-opentype"),
       url("../ataura-5.html") format("svg");
}  
html,body {  
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
} 
html{
	font-size: 100px;
}
body {
    font-family: Helvetica, 'Noto Sans SC', Microsoft YaHei, "微软雅黑",'Microsoft Jhenghei', '微軟正黑體';
    font-size: 14px;
	line-height: 26px;
    color: #3E3A39;
    background: #ffffff; 
	 overflow-x: hidden;
	max-width: 1920px;
	margin: 0 auto;
}  
img{
	border:none;
	display:inline-block;
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic;
	_width:auto;
}
button,input,textarea,select{
	border:none;
	background:none;
	font-size:14px;
	vertical-align:middle;
	color:#333333; 
} 
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;color:#3E3A39;}
a:hover,a:active,a:focus{text-decoration:none;}
em,i{font-style:normal;}
a:focus,input,select{outline:none;}
.clearfix{*zoom:1;}
.clearfix:after{content:"\200B";display:block;clear:both;height:0;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],button,select, textarea{ -webkit-appearance: none; font-family:Helvetica, 'Noto Sans SC', Microsoft YaHei, "微软雅黑",'Microsoft Jhenghei', '微軟正黑體';}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{ opacity:0.80;}
h1,h2,h3,h4,h5,h6{font-weight:normal; padding:0; margin:0; font-size:14px; line-height:1.10; }
p,ul,ol{margin:0;}
header,main,footer,section{display:block;}

/*browserupgrade*/
.browserupgrade{display:block;position:fixed;top:-60px;opacity:0;left:0;margin:0;width:100%;height:60px;font-size:15px;line-height:60px;z-index:5000;background-color:#000;color:#fff;text-align:center;}
.browserupgrade a{color:#eee;text-decoration:underline;font-size:18px;}
.browserupgrade a:hover{color:#eee}
.browserupgrade a.upgrade_close{display:block;position:absolute;top:0;right:0;z-index:10;width:60px;line-height:60px;text-align:center;color:#fff;font-size:40px;text-decoration:none;cursor:pointer;}
/*swiper*/  
.swiper-pagination { position: static; margin-top: .40rem;}  
.swiper-pagination-bullet{ margin: 0 .08rem; background: #ffffff; opacity: 1; filter: alpha(opacity=100); } 
.swiper-pagination-bullet-active{ background: #B9BAB9;}
.swiper_arrow div{ width:auto; height: 100%; top:0; margin-top: 0; color: #DCDCDC; padding: 10px; }  
.swiper_arrow div.swiper-button-prev{ left:auto; right:100%;}
.swiper_arrow div.swiper-button-next{ right:auto; left:100%;}
.swiper_arrow div:after{ font-size: 18px; font-weight: bold; -webkit-transition:all 0s ease; transition:all 0s ease; }
.swiper_arrow div:hover{ color: #333333;}

/*transition*/
*:before,*:after,input[type="submit"],input[type="reset"],input[type="button"],sup,button, .browserupgrade, .swiper-pagination-bullet, .swiper_arrow div, .img_box img, .ico_box img, .header_top, .header_line, .n_subclass{ 
	-webkit-transition:all .6s ease; transition:all .6s ease; 
}  
a,input[type="text"]{ -webkit-transition:color .6s ease, background .6s ease, border .6s ease, opacity .6s ease, transform .6s ease, box-shadow .6s ease; 
	transition:color .6s ease, background .6s ease, border .6s ease, opacity .6s ease, transform .6s ease, box-shadow .6s ease;
}

/*===================common========================*/  
/*img_box*/
.img_box{display:block; position:relative; overflow:hidden; height:0; padding-top:100%; }
.img_box img{display:block; width:100%; height:100%; position:absolute; top:0; left:0; object-fit: cover;-webkit-transition:all .6s linear; transition:all .6s linear; }
/*ico_box*/
.ico_box{position:relative;display:block; height:0; padding-top:100%;}
.ico_box img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:auto;height:auto; max-width:100%; max-height: 100%;}
/*line_single*/
.line_single{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } 
/*line_multi*/
.line_multi{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-line-break:auto;-webkit-box-orient:vertical; -webkit-line-clamp:2; line-height: 26px; max-height: 52px;}  
/*title_effect*/ 
.title_effect .letter {
	display: inline-block;
	transform: translateY(100%);
    opacity: 0;
    transition: all 1s ease-in-out 0s;
} 
.my_textLink2{
	-webkit-animation-name: textLink2;
	  animation-name: textLink2;
	  -webkit-animation-duration: .3s;
	  animation-duration: .3s;
	  -webkit-animation-timing-function: cubic-bezier(.785,.135,.15,.86);
	  animation-timing-function: cubic-bezier(.785,.135,.15,.86);
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
} 
@-webkit-keyframes textLink2 {
  to{
	 transform:translateY(0); opacity:1;
  }
}
@keyframes textLink2 {
  to{
	 transform:translateY(0); opacity:1;
  }
}   



/*=======load======*/   
.load{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	overflow: hidden;
	z-index: 5000;
	color: #0d469b; 
	display: none;
} 
/*body.body_index .load{ display:block;}*/
.load.active{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 0.8s cubic-bezier(.77, 0, .175, 1);
	-o-transition: all 0.8s cubic-bezier(.77, 0, .175, 1);
	transition: all 0.8s cubic-bezier(.77, 0, .175, 1)
} 
.load_con{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%)!important; width:max-content; text-align: center;}
.load_text { 
	-webkit-animation: 0.8s .2s fadeInUp both;
	animation: 0.8s .2s fadeInUp both;
}   
.load_logo{ display:inline-block; vertical-align: top; height: 66px; width: auto; }
.load_sign{ margin-top: 20px;}
.load_sign .icon_jiazai{
	 display: inline-block;
	vertical-align: middle;
	line-height: 1;
	-webkit-animation: loader 0.8s linear infinite;
	animation: loader 0.8s linear infinite;
	font-size: 30px; 
} 
@-webkit-keyframes loader {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes loader {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
/*===================header========================*/
.inner{ width: 100%; margin: 0 auto; padding: 0 15px; max-width: 1230px;} 
header{ position:fixed; left:0; top:0; z-index:1003; width:100%;} 
/*========= header_line =========*/   
.header_line{ height: 120px; background: #ffffff; box-shadow: 0 3px 7px 0 rgba(50,53,53, 0.50);}
.header_line .inner{ display:flex; flex-wrap:nowrap;} 
/*logo*/  
.logo{ margin-top: 35px;} 
.logo a img{ vertical-align: middle; height: 66px; width:auto;}
/*=========header_func=========*/
.header_right{ margin-left: auto; display:flex; flex-wrap: wrap; flex-direction: column; }
.header_func{ margin-left: auto; text-align: right; /*display: flex; flex-wrap: nowrap; align-items: center;*/ margin-top: 30px;}  
.func_menu{display: inline-block; vertical-align: top; cursor: pointer; position: relative; margin-left: .50rem; color: #696B71; font-family: Arial; }  
.func_menu:before{ content:""; position:absolute; top:0; left:0; width: 100%; height: 130%; opacity: 0; visibility: hidden; pointer-events: none;}
.func_menu em{ margin-left: .06rem;}
.func_menu a{ color: #696B71;} 
.func_menu .iconfont{ vertical-align: middle; }
.func_menu:hover, .func_menu.active, .language_more a:hover{ color: #85332d; }
/*menu_account*/
.menu_account{}
.menu_account .iconfont{ } 
/*menu_language*/
.menu_language{} 
.menu_language .icon_diqiu{ font-size: 18px;} 
.menu_language .icon_jian_down{ font-size: 12px; margin-left: .06rem;} 
.language_tit{ display: inline-block;}
.language_more{ position: absolute; top:100%; left:50%; transform: translate(-50%, 0); z-index: 5; width:40px; padding: 0 6px; background: #ffffff; box-shadow: 0 0 3px 0 rgba(0,0,0, .45); line-height: 24px; text-align: left; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition:all 0.6s ease; transition:all 0.6s ease; }
.language_more a{ display:block; border-bottom: 1px solid #dcdcdc;}
.language_more a:last-child{ border:none; font-size: 12px;}
.language_more a.active{ color: #f0f0f0; }
.menu_language:hover :before,
.menu_language:hover .language_more{ opacity: 1; visibility: visible; pointer-events: all;}
.menu_language:hover .language_tit{ color: #85332d;}
/*menu_search*/ 
.menu_search{ display:none;} 
.cover_wrap{ position: fixed; top: 90px; right:0; z-index: 2; width: 100%; height: -webkit-calc(100vh - 90px); height: calc(100vh - 90px); background: #85332d; color: #ffffff; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition:all 0.6s ease; transition:all 0.6s ease;}
.cover_wrap.active{ opacity: 1; visibility: visible; pointer-events: all;}
.cover_wrap a{ color:#ffffff;}
.cover_head{ width: 100%; height: 140px; position: relative; z-index: 20;}
.cover_head .inner{ position: relative; height: 100%;}
.cover_closed{ display: block; position: absolute; top:50%; right:0; transform: translateY(-50%); width: 50px; line-height: 50px; text-align: right;}
.cover_closed .iconfont{ font-weight: bold; font-size: 24px; -webkit-transition:all 0.6s ease!important; transition:all 0.6s ease!important;}
.cover_closed:hover .iconfont{ transform: rotate(90deg);}
.cover_box{ height: -webkit-calc(100% - 140px); height: calc(100% - 140px); display:flex; justify-content: center;}
.cover_range{ height: 100%; overflow: hidden; margin: 0 auto;}
.search_cover{ } 
.search_cover .cover_box{ align-items: center;}
.search_cover .cover_head{ position: absolute; top:0; left:0; }
.search_cover .cover_range{ max-width: 700px; text-align: center;} 
/*menu_toggle*/
.menu_toggle{ display:none;}
.menu_toggle .iconfont{ font-size: 24px; font-weight: bold;} 
/*nav*/
.nav_box{ margin-left: auto; margin-top: 20px;}
.nav_con{}
.nav_func{ padding: 0 20px; background: #f0f0f0; display: none;} 
.nav_closed{ margin-left: auto; display: block; width: 60px; line-height: 60px; text-align: right;}
.nav_closed .iconfont{ font-weight: bold; font-size: 20px;}
.nav_list{ display:flex; flex-wrap: wrap; margin: 0 -.25rem; }
.nav_list>li{ position: relative;}
.n_tit{ position: relative; z-index: 1;}
.n_tit a.n_a0{ display:block; font-weight: bold; line-height: 30px; padding: 0 .25rem 15px;} 
.n_tit a.n_a0 em{ display:inline-block; position: relative;} 
.n_tit a.n_a0 em:before{ 
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #85332D;
  -webkit-transform-origin: right top;
  transform-origin: right top;
  -webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: scaleX(0);
  transform: scaleX(0); 
} 
.nav_list>li:hover a.n_a0 em:before,
.nav_list>li.active a.n_a0 em:before{
  -webkit-transform-origin: left top;
  transform-origin: left top; 
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}    
.n_tit .iconfont{ position: absolute; top: 0; right: 0; z-index: 1; width: 50px; line-height: 50px; border-left: 1px solid rgba(0,0,0, .20); text-align: center; font-size: 14px; cursor: pointer; display: none;} 
.nav_list>li:hover .n_tit a.n_a0,
.nav_list>li.active .n_tit a.n_a0{ color: #85332D;}
.nav_list>li .n_collapsible{ position:absolute; top:100%; left:0; z-index: 2; width:100%; min-width: max-content; padding: 0 10px 5px; opacity: 0; background: #ffffff; box-shadow: inset -1px 3px 7px -1px rgba(50,53,53, 0.50); border-radius: 0 0 5px 5px; visibility: hidden; pointer-events: none; -webkit-transition:all 0.6s ease; transition:all 0.6s ease;}  
.nav_list>li .n_collapsible .n_headline{ position: relative; z-index: 1; width: 100%; margin-bottom: .30rem; border-bottom: 1px solid rgba(0,0,0, .20); display: none;}
.nav_list>li .n_collapsible .n_headline .n_headline_back{ cursor: pointer; display: block; }
.nav_list>li .n_collapsible .n_headline .n_headline_tit{ display: block; flex: 1 0 0; text-align: center; opacity: .70; font-size: 16px;}
.nav_list>li .n_collapsible .n_subclass>li a{ display: block; padding: 0 10px; line-height: 30px; border-bottom: 1px solid #dcdcdc; color: #696b71; }
.nav_list>li .n_collapsible .n_subclass>li a:hover{ background: #696b71; color: #ffffff;}
.nav_list>li .n_collapsible .n_subclass>li:last-child a{ border:none;}
@media (min-width: 992px){ 
	.func_menu{ line-height: 24px;}
	.n_tit .iconfont{ display:none!important;}
	.nav_list>li:hover .n_collapsible{ opacity: 1; visibility: visible; pointer-events: all;}
	header.scollfox{ pointer-events: none;}
	body.up header.scollfox{ pointer-events: all;}  
	header.scollfox .header_top{ transform: translateY(-100%); } 
	body.up header.scollfox .header_top{ transform: translateY(0); }
	header.scollfox .header_line{ transform: translateY(-150%); } 
	body.up header.scollfox .header_line{ transform: translateY(0); }
} 
/*header.header_scroll .header_line a{ color: #333333;}
header.header_scroll .n_tit a.n_a0 em:before{ background: #333333;}
header.header_scroll .logo a img:nth-child(1){ opacity: 0;}
header.header_scroll .logo a img:nth-child(2){ opacity: 1;}*/

/*============================ footer ============================*/  
footer{ background: #EAEAEA url(../jpg/footer_01.jpg) center bottom no-repeat; background-size: contain;  } 
footer .inner{ display: flex; flex-wrap: wrap;}   
/*=======footer_top======*/ 
.footer_box{}
.footer_top{ padding: .70rem 0; min-height: 4.20rem; }
/*footer_nav*/
.footer_nav{ flex: 1 0 0; margin-right: .40rem; max-width: 710px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.footer_nav>li{ /*flex: 1 0 0;*/}  
.f_tit{ position: relative;}
.f_tit a.f_a0{ display: block; font-weight: 600;}
.f_tit a.f_a0:hover{ color: #85332D;}
.f_tit .iconfont{ position: absolute; top: 0; right: 0; z-index: 1; width: 40px; line-height: 40px; border-left: 1px solid rgba(0,0,0, .10); text-align: center; font-size: 14px; cursor: pointer; display: none;}
.f_subclass{ font-size: 14px; margin-top: .06rem;}
.f_subclass>li a{ display:block; opacity: .75; line-height: 22px; padding: .03rem 0; }
.f_subclass>li a em{ display:inline-block; position: relative;}
.f_subclass>li a em:before{ 
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #85332D;
  -webkit-transform-origin: right top;
  transform-origin: right top;
  -webkit-transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
	display: none;
} 
.f_subclass>li a:hover em:before{
  -webkit-transform-origin: left top;
  transform-origin: left top; 
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.f_subclass>li a:hover{ color: #85332D;}
/*footer_follow*/ 
.footer_follow{ margin-left: auto;}
.follow_list{ display:flex; justify-content: center;}
.follow_list li{ display:inline-block; vertical-align: middle; position: relative; margin-left: .16rem; width: 36px;;}
.follow_list li a.f_l0{ display:block; position: relative; height: 36px;}
.follow_list li a.f_l0 img{ position: absolute; top:0; left:0; -webkit-transition:opacity 0.6s ease; transition:opacity 0.6s ease;}
.follow_list li a.f_l0 img:nth-child(2){ opacity: 0;}
.follow_more{ position: absolute; bottom: 99%; left:50%; transform: translateX(-50%); z-index: 1; width: 150px; padding-bottom: 20px; -webkit-transition:all 0.6s ease; transition:all 0.6s ease; opacity: 0; visibility: hidden; pointer-events: none;}
.follow_more:before{
	content: "";
    position: absolute;
    top: 100%;
	left: 50%; 
    width: 12px;
    height: 12px; 
    z-index: 2;
    transition: .2s ease-in-out;
    border: 0;
    border-top: 1px solid #e7e2de;
    border-right: 1px solid #e7e2de;
	background: #fff;
    -webkit-transform: translate(-50%, -25px) rotate(135deg);
    -ms-transform: translate(-50%, -25px) rotate(135deg);
    -o-transform: translate(-50%, -25px) rotate(135deg);
    transform: translate(-50%, -25px) rotate(135deg);
}
.follow_more_range{ background: #ffffff; box-shadow:0 0 10px 0 rgba(0,0,0,  .20); padding: 10px; text-align: center; line-height: 20px;}
.follow_more img{ display:block; margin: 0 auto 5px;}
.follow_list li:hover a.f_l0 img:nth-child(1){ opacity: 0;}
.follow_list li:hover a.f_l0 img:nth-child(2){ opacity: 1;}
.follow_list li:hover .follow_more{ opacity: 1; visibility: visible; pointer-events: all;}
 /*=======footer_bot======*/ 
.footer_bot{ padding-bottom: .30rem; }
.footer_bot .inner{ align-items: flex-end;}   
.bot_left{ color: #848484;}
.footer_mark{}
.footer_mark img{ vertical-align: middle; max-height: .40rem; width: auto; margin-left: .20rem;}
.footer_mark img:first-child{ margin-left: 0;}
.footer_copyright{ margin-top: .15rem;}
.footer_links{ margin-left: auto; margin-right: -.20rem;}
.footer_links a{ display: inline-block; font-weight: bold; padding: 0 .20rem; }
.footer_links a:hover{ color: #85332D;}
/*float_menu*/ 
@media (min-width: 768px){
	.navbar{ position: fixed; bottom: 10%; right: 5%; z-index: 1000; display:none;} 
	.navbar_sign{ display:none;} 
	.float_menu{}
	.float_menu li{ position: relative; }
	.float_menu li a.fm_a0{ display:block; position: relative; width: 50px; height: 50px; background: #696B71;}
	.float_menu li:nth-child(1) a.fm_a0{ height: 60px; border-radius: 15px 15px 0 0;}
	.float_menu li.fm_yj a.fm_a0{ height: 60px; border-radius: 0 0 15px 15px;}
	.float_menu li.fm_top a.fm_a0{ border-radius: 15px;}
	.float_menu li a.fm_a0 img{ display: block; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%); width: 40px; height: 40px; -webkit-transition:opacity .6s ease; transition:opacity .6s ease;}
	.float_menu li a.fm_a0 img:nth-child(2){ opacity:0;} 
	.float_menu li.fm_top{ margin-top: .10rem;}
	.float_menu li:hover a.fm_a0 img:nth-child(1){ opacity:0;}
	.float_menu li:hover a.fm_a0 img:nth-child(2){ opacity:1;}
	.float_menu li .follow_more{
		bottom: auto;
		top: 50%;
		left: auto;
		transform: translate(0, -50%);
		right: 100%;
		padding-bottom: 0;
		padding-right: 20px;
	}
	.float_menu li .follow_more:before{
		top: 50%;
		left: auto;
		right: 0;
		-webkit-transform: translate(-14px, -6px) rotate(135deg);
		-ms-transform: translate(-14px, -6px) rotate(135deg);
		-o-transform: translate(-14px, -6px) rotate(135deg);
		transform: translate(-14px, -6px) rotate(135deg);
	}
	.float_menu li:hover .follow_more{ opacity: 1; visibility: visible; pointer-events: all;}

	.f_tit .iconfont{ display:none!important;}
}
/*=======tan_wrap======*/ 
.tan_wrap, .tan_bg { position: fixed; top: 0; left: 0; z-index: 2000; width: 100%; height: 100%; } 
.tan_bg { z-index: 1; background: rgba(0,0,0, .30); } 
.tan_box { position:relative; z-index: 2; width: 100%; height: 100%;}
.tan_box .inner{ height: 100%; display:flex; flex-wrap: wrap; align-items: center;}
.tan_con{ position:relative; width: 100%; max-height: 90%; overflow-y: auto; margin: 0 auto; min-height: 1.10rem; padding: .40rem; background: rgba(234, 234, 234, 1); color: #1D4B7E; border-radius: 4px; display:flex; flex-wrap: wrap; align-items: center;}
.tan_con a{ color: #1D4B7E;}
.tan_close { position: absolute; top: 50%; right: .20rem; transform: translateY(-50%); z-index: 5; font-weight: bold; color: #BFBFBF;}
.tan_close .icon_guanbi{ font-size: 20px; }
.tan_close:hover { color: #FC6935!important; } 
/*tan_accept*/
#tan_accept .tan_con{ justify-content: center;}
.link_info{ cursor: pointer; display:contents; font-weight:bold; text-decoration: underline;}
.link_info:hover{ color: #85332D; text-decoration: underline;}
.accept_btn{ cursor: pointer; margin-left:.80rem; padding: 0 .14rem; line-height: 24px; background: #EAEAEA; border: 1px solid #B9BAB9; box-shadow: 2px 2px 3px 0px rgba(48,52,53,0.86); color:#1D4B7E; border-radius: 3px;}
.accept_btn:hover{ background: #1D4B7E; color: #ffffff;}
/*tan_information*/
.infomation_range{ max-width: 860px; margin: 0 auto;}
.link_close{ cursor: pointer; font-weight:bold; text-decoration: underline; margin-left: .50rem;}
.link_close:hover{ color: #85332D; text-decoration: underline;}

/*============================ 01 ============================*/  
main{ padding-top: 120px; overflow: hidden; }  
.body_index main{ padding-top: 0;}
.sec_box{ position: relative; padding-top: 1rem; padding-bottom: 1rem; background: 50% 0 no-repeat fixed; background-size: cover;} 
.effect_swiper{ position:relative;}
.more{ display:inline-block; min-width: 65px; max-width: max-content; padding:0 .07rem; height: 22px; line-height: 16px; border-radius: 3px; border: 2px solid #85332D; color: #85332D; text-align: center; font-family: Verdana; font-weight: bold; margin-top: .50rem;}
.more:hover{ background: #85332D; color: #ffffff;}
.more .iconfont{ vertical-align: middle;}
.more_white{ border-color:#ffffff; color:#ffffff;}
.more_white:hover{ background: #ffffff; color: #85332D;} 
/*=======index_focus======*/   
.index_focus{ padding-top: 0; padding-bottom: 0;}
.focus_swiper{ /*height:8.20rem;*/ height: -webkit-calc(100vh - 120px); height: calc(100vh - 120px); overflow:hidden; } 
.focus_swiper .swiper-slide{ position:relative; overflow:hidden; background:#000000;}
.focus_swiper .swiper-slide .swiper_inner{ height: 100%; overflow: hidden;}
.focus_img{ padding-top:0; height:100%; transform:scale(1); /*transition:all 3s linear;*/}
/*.focus_swiper .swiper-slide-active .focus_img{ transform:scale(1.1); transition:all 6s linear;} */
.focus_swiper .swiper-slide video{ width: 100%; height: 100%; object-fit: cover;}
.focus_text{ position: absolute; top: 55%; left: 0%; transform: translate(0, -100%); z-index: 1; width: 100%; color: #ffffff;}
.focus_text a{ color: #ffffff;}
.focus_range{ max-width: 74%; margin: 0 auto;}
.focus_tit{ font-weight: bold; text-shadow: 2px 2px 4px rgba(49,52,53,0.47);}
.focus_more{ display:inline-block; padding: 0 10px; line-height: 28px; background: #85332D; border:1px solid #85332D; border-radius: 5px; margin-top: .30rem;}
.focus_more .iconfont{ font-size: 14px; margin-left: 14px;}
.focus_more:hover{ background: #ffffff; color: #85332D;}
.focus_swiper .swiper-slide-active .focus_txt{  -webkit-animation: 1s .2s fadeInUp both; animation: 1s .2s fadeInUp both;}   
.focus_swiper .focus_pagination{ width:100%; position:absolute; bottom: 120px; left:0; } 
.focus_swiper .focus_pagination .swiper-pagination{ position: relative; margin: 0;}
.focus_swiper .swiper_arrow{ display:none;}
.focus_swiper .swiper_arrow div.swiper-button-prev{ left: 2.86%; }
.focus_swiper .swiper_arrow div.swiper-button-next{ right:2.86%; }
#focus_swiper_phone{ display:none;}
/*focus_venobox*/
.focus_venobox .vbox-container{ overflow: hidden; padding: 0;}
.focus_venobox .vbox-content{ padding: 0;}
.focus_venobox .vbox-child{ height: 100vh;}
 /*=======index_search======*/  
.index_search{ z-index: 1; padding-top: 0; padding-bottom: 0; background-color: #85332d; color: #ffffff; margin-top: -90px;} 
.index_search .inner{ display:flex; position: relative;}
.index_search .inner:before{ content:""; position: absolute; bottom:100%; left:0; transform: translateX(-51%); width: 676px; height: 27px; background: url(../png/search_02.png) no-repeat; background-size: cover;}
.search_head{ margin-right: .34rem; }
.search_logo{ height: 35px; width: auto;}
.search_tit{ line-height: 28px; margin-top: 10px;}
.search_box{ margin-left:auto; flex: 1 0 0; padding: 28px .16rem 25px 0;}
.search_box form{ display:flex; flex-wrap: nowrap; align-items: flex-end;}
.search_txt{ flex:1 0 0; height: 40px; background: #FFFFFF; box-shadow: 0px 2px 4px 0px rgba(126,127,129,0.7); border-radius: 3px; padding: 0 10px; margin-right: .24rem;}
.search_btn{ margin-left: auto; cursor: pointer; width: 60px; height: 30px; text-align: center; line-height: 28px; border: 1px solid #FFFFFF; color: #ffffff; border-radius: 3px;} 
 /*=======index_about======*/
.index_about{ min-height: 7rem; background-attachment: local; padding-top: 1.60rem; }
.index_about:before{ content:""; position: absolute; top:0; left:0; width: 100%; height: 100%; background: linear-gradient(107deg, rgba(255,255,255, 1) 80%, rgba(255,255,255,0) 120%); opacity: .70; display: none;}
.about_box{ /*width: 80%; max-width: 960px; margin: 0 auto;*/ position: relative; z-index: 1; }
.about_des{ line-height: 1.62;}
.about_more{}
 /*=======index_vika======*/
.index_vika{ /*min-height: 7rem;*/ display:flex; align-items: center; background-color: #85332D; color:#ffffff;}
.index_vika a{ color:#ffffff;}
.vika_box{ width:50%; margin-left: auto;}
.vika_tit{}
.vika_tit img{ max-height: .68rem; width:auto;}
.vika_subtit{ margin-top: .30rem;}
.vika_subtit img{ max-height: .60rem; width:auto;}
.vika_des{ -webkit-line-clamp:6; line-height: 30px; max-height: 180px; margin-top: .40rem;}
 /*=======index_theme======*/
.index_theme{ padding-top: 0; padding-bottom: 0;} 
.theme_block{ position: relative; height: 5rem;}
.theme_modal {
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(107deg, rgba(255,255,255, 1) 40%, rgba(255,255,255,0) 100%);
	opacity: .70;
	z-index: 1;
	transition: all .6s
}
.theme_wrapper{ 
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.theme_con{
	position: absolute;
	top: 0;
	left: 50%;
	/*margin-left: -3.50rem;*/
	width: 100%;
	height: 100%;
	transform: translate(-50%, 0);
	transform-origin: left top;
	background: #e3e3e3; 
}
.theme_bg {
	width: 100%;
	height: 100%;
	transition: transform .5s
}
.theme_bg img{
	position: absolute;
	top:0; 
	right: 0; 
	width: 100%; 
	height: 100%; 
	object-fit: cover;
	transition: opacity .5s
}
.theme_bg img:nth-child(1){
	opacity: 0;
} 
.theme_thumb {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
	transition: opacity .5s; 
	color: #85332D;
}
.theme_thumb a{ color: #85332D;}
.theme_info{ position: absolute; top: 50%; left:0; transform: translate(0, -50%); width: 100%;} 
.theme_info a{ display:flex; justify-content: center; align-items: center; }
.theme_img{ width: 3.60rem; margin-right: .40rem; display:none;}
.theme_img .ico_box{ padding-top: 75%;}
.theme_show{ display:flex; align-items: center; } 
.theme_logo{ position: relative; display: inline-block; vertical-align: middle; height: .88rem; margin-right: .20rem;} 
.theme_logo img{ max-height: 100%; width:auto;}
.theme_logo img:nth-child(2){ position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); opacity: 0;}
.theme_text{ flex: 1 0 0; max-width:300px;}
.theme_tit{ font-weight: bold;}
.theme_des{ margin-top: 5px; }
.theme_detail {
	opacity: 0;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(107deg, rgba(0,0,0, .70) 20%, rgba(0,0,0, .70) 100%);
	transition: opacity .6s;
	/*padding-left: 3rem;*/
	color: #ffffff;
}
.theme_detail a{ color: #ffffff;} 
.theme_detail .theme_logo img:nth-child(1){ opacity: 0;}
.theme_detail .theme_logo img:nth-child(2){ opacity: 1;}

/*@media (min-width: 768px){*/
	.theme_box {
		display: flex;
		width: 128%; /*120% 22.00rem*/
		height: 5rem;
		overflow: hidden
	}
	.theme_block{ 
		height: 100%;
		flex: 1 1 50%; /*11.00rem*/
		transition: all 1s;
		will-change: auto
	}
	.theme_wrapper{
		box-sizing: border-box;
		transform: skew(-30deg);
		transform-origin: left top;
		overflow: hidden
	}
	.theme_wrapper::after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(107deg, #85332D 20%, rgba(133,51,45,0) 100%);
		opacity: 0;
		visibility: hidden;
		transition: all .6s
	}
	.theme_block:nth-child(1) .theme_wrapper::before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		z-index: 10;
		width: .10rem;
		height: 100%;
		background-color: #fff;
		opacity: 1
	}  
	.theme_con{ 
		width: 19.20rem; 
		transform: translate(-50%, 0) skew(30deg); 
	}
	.theme_block:nth-child(2) .theme_con{
		margin-left: -3.50rem; 
	} 
	.theme_box:hover .theme_block .theme_modal {
		opacity: .70
	}
	/*.theme_box:hover .theme_block .theme_bg img:nth-child(1){
		opacity: 0;
	}
	.theme_box:hover .theme_block .theme_bg img:nth-child(2){
		opacity: 1;
	}*/ 
	.theme_box:hover .theme_block .theme_thumb {
		opacity: 0.70;
		z-index: 1
	}
	.theme_box .theme_block:hover {
		flex: 1 0 78%; /*17.80rem*/
	}
	.theme_box .theme_block:hover .theme_modal {
		opacity: 0;
		visibility: hidden
	} 
	.theme_box .theme_block:hover .theme_thumb {
		opacity: 0;
		z-index: 1
	}
	.theme_box .theme_block:hover .theme_detail {
		opacity: 1;
		z-index: 2
	}
/*} */

 /*=======index_product======*/
.index_product{ padding-top: 0; padding-bottom: 0;} 
.product_block{ position: relative; }
.product_block:before{ content:""; position: absolute; left:50%; transform: translateX(-50%); width: 1920px; height: 100%; background: #f7f7f7 50% 0 no-repeat; background-size: cover; display: none;}
.product_block a{ display:flex; flex-wrap: wrap; align-items: stretch; position: relative;}
.product_img{ width:50%;}
.product_info{ flex: 1 0 0; display: flex; align-items: center; padding-left: .40rem;}
.product_tit{ font-weight: bold; color: #85332D; -webkit-transition:color .6s ease; transition:color .6s ease; }
.product_des{ margin-top: .20rem; -webkit-transition:color .6s ease; transition:color .6s ease; }
.product_des_range{ display:inline-block; width:100%; /*max-width: 410px;*/ }
.product_more{ margin-top: .30rem;}
.product_block:nth-child(even) a{ flex-direction: row-reverse;}
.product_block:nth-child(even) a .product_info{ padding-left: 0; padding-right: .40rem; text-align: right; justify-content: flex-end;} 
.product_block:nth-child(even) a .product_info .product_des{ text-align: right;}
.index_product .product_block:nth-child(even):before{ display:block;}
.product_block_dif .product_tit{ color: #CD9700;}
.product_block_dif .product_more{ background-color:#ffffff; border-color: #CD9700; color: #CD9700;}

 /*=======index_quality======*/
.index_quality{ padding-top: 0; padding-bottom: 0;}
.quality_box{ padding: .80rem 0 1rem; min-height: 7rem; /*7.95*/ display: flex; justify-content: center; text-align: center; background: 50% 0 no-repeat; background-size:cover;}
.quality_initial{ color: #ffffff;}
.quality_logo{ max-height: .60rem; width:auto;}
.quality_initial .quality_logo{ display:none;}
.quality_initial_con{ /*max-width: 1060px; margin: .50rem auto 0;*/ position: relative; display: flex; vertical-align: middle;}
.quality_initial_con .quality_initial_btn{ font-weight: bold; display: inline-block; width: 44px; text-align: center; display:none;}
.quality_initial_con .quality_initial_btn:nth-child(2){ margin-left:auto;}
.quality_initial_text{ flex:1 0 0; }
.quality_cover{  align-items: center; position: absolute; top:0; left:0; z-index: 1; width: 100%; height: 100%; color: #ffffff; opacity: 0; visibility: hidden; pointer-events: none; -webkit-transition:all .6s .2s ease; transition:all .6s .2s ease;}
.quality_cover_con{ max-width: 830px; margin: .50rem auto 0; line-height:2;} 
.index_quality:hover .quality_cover{ opacity: 1; visibility: visible; pointer-events: all;} 

/*=======index_news======*/
.index_news{ background-color: #F0F0F0; /*padding-top: 1.30rem;*/ padding-bottom: .50rem;} 
.news_list{ display:flex; flex-wrap: wrap; align-items: stretch; margin: -.18rem;}
.news_block{ position:relative;}
.news_block a{ display:flex; position: relative; z-index: 1;}
.news_img{width: 100%; }
.news_img .img_box{ padding-top: 66.67%;}    
.news_info{ flex:1 0 0;}
.news_time{ color:#3E3A39;}
.news_tit{ font-weight: bold; line-height: 22px; max-height:44px;}
.news_des{ color:#3E3A39; -webkit-line-clamp:3; line-height: 24px; max-height: 72px;}
.news_more{ display:block; margin: .60rem auto 0;}
.news_block a:hover{ color: #85332D;}
.news_block a:hover .news_img .img_box img{ transform: scale(1.05);} 
.news_list .news_block{ width: 33.33%; padding: .18rem;}
.news_list .news_block a{ flex-wrap: wrap;}
.news_list .news_block .news_info{ margin-top: .10rem;}
.news_list .news_block .news_tit{ margin-top: .10rem;}
/*=======index_friendship======*/
.index_friendship{ padding-top: .40rem; padding-bottom: .40rem;}
.friendship_tit{ font-weight: bold; float:left; margin-right: 5%; line-height: 1.72;}
.friendship_con{ overflow: hidden;}
.friendship_con a{ display:inline-block; padding: 0 .05rem;}
.friendship_con a:hover{ color: #85332D;}

/*============================ 02 ============================*/ 
/*=======banner_wrap======*/
.banner_wrap{ position: relative;}
.banner_img{ padding-top: 36.46%; min-height: 200px; }
.banner_text{ position: absolute; top:50%; left:0; transform: translateY(-50%); width: 100%; line-height: 1.25;}
.banner_tit{ font-weight: bold; color: #20538c;}
.banner_tit img{ max-height: .40rem; vertical-align: middle;}
.banner_des{ line-height: 1.72; margin-top: .20rem;} 
/*====product banner====*/
.Skoda_banner .banner_text,
.Volkswagen_banner .banner_text,
.Audi_banner .banner_text,
.Mercedes-Benz_banner .banner_text,
.BMW_banner .banner_text,
.SEAT_banner .banner_text {
	transform: none;
}
.Skoda_banner .banner_des,
.Volkswagen_banner .banner_des,
.Audi_banner .banner_des,
.Mercedes-Benz_banner .banner_des,
.BMW_banner .banner_des,
.SEAT_banner .banner_des {
	line-height: 1.25;
	margin-top: 0;
}
/*Skoda_banner*/  
.Skoda_banner .banner_text{ top:32.20%;}
.Skoda_banner .banner_des{ text-align:center;}
/*Volkswagen_banner*/  
.Volkswagen_banner .banner_text{ top:31%;}
.Volkswagen_banner .banner_des{ text-align: right; padding-right: 6.50%;}
/*Audi_banner*/ 
.Audi_banner .banner_text{ top:39.00%;}
.Audi_banner .banner_des{ padding-left: 4.80%;}
.Mercedes-Benz_banner .banner_text{ top:29.00%;}
.Mercedes-Benz_banner .banner_des{ padding-left: 20.80%;}
.BMW_banner .banner_text{ top:39.00%;}
.BMW_banner .banner_des{ padding-left: 4.80%;}
/*SEAT_banner*/
.SEAT_banner .banner_text{ top:34.50%;}
.SEAT_banner .banner_des{ padding-left: 11.40%;} 
/*about_banner*/
.about_banner{} 

/*=======local_wrap======*/
.sub_wrap{ background: #ffffff;}
.local_wrap{ padding: .30rem 0;}
.local{ margin: 0 -.08rem;}
.local a{ display: inline-block; padding: 0 .08rem; font-weight: bold; /*color: #696B71;*/} 
/*.local a:hover, .local a.active{ color: #85332D;}
.local a.active{ font-weight: bold;}*/
/*==========================02--vika DPA=======================*/
/*vikaDPA_summary*/
.vikaDPA_summary{ padding-top: .40rem; /*padding-bottom: 1.50rem;*/}
.summary_map{ float:right; margin-right: -1.50%; width: 45%; max-width:522px; }
.summary_text{ padding-top: .50rem; max-width: 1130px; }
.summary_duan{ width: 50%; max-width: 560px;}
/*vika_profile && vika_system*/ 
.vika_profile{ /*padding-top: 1.50rem;*/ padding-bottom: 0.50rem; background-color: #85332D; color: #ffffff;}
.vika_profile a{ color: #ffffff;}
.vika_profile_text{ display:flex; flex-wrap: wrap;}
.vika_profile_logo{ width: 46.67%; padding-right: 4%; }
.vika_profile_des{ flex:1 0 0; }
.vika_profile_tit{ font-weight: bold; margin-bottom: .25rem;}
.system_tab{ margin: .60rem -.30rem 0; display: flex; align-items: stretch;}
.system_tab li{ width: 33.33%; padding: 0 .30rem;}
.system_tab li a{ display:block; cursor: pointer; height: 100%; padding: .20rem; background: rgba(255,255,255, .80); border:.04rem solid rgba(255,255,255, 0); border-radius: 3px; text-align: center; color: #85332D; font-weight: bold;}
.system_ico{ max-width: 0.80rem; margin:0 auto .05rem;}
.system_ico img:nth-child(2){ opacity: 0;}
.system_tab li:hover a,
.system_tab li.active a{ background-color: rgba(255,255,255, 0); border-color: rgba(255,255,255, .80); color: #ffffff;}
.system_tab li:hover a .system_ico img:nth-child(1),
.system_tab li.active a .system_ico img:nth-child(1){ opacity: 0;}
.system_tab li:hover a .system_ico img:nth-child(2),
.system_tab li.active a .system_ico img:nth-child(2){ opacity: 1;}
.vika_system{ padding-top: .50rem; /*padding-bottom: 1.20rem;*/}
.system_block{ display:none;}
.system_show{
	-webkit-animation: 1s .2s fadeIn both;
	animation: 1s .2s fadeIn both;
} 
.system_block.active{ display:block;}
.system_biao{ font-weight: bold; margin-bottom: .15rem; display: none;}
.system_head{ text-align: center; }
.system_tit{ font-weight: bold;}
.system_subtit{ font-weight: bold; color: #85332D; margin-top: .10rem;}
.system_des{ text-align: left; margin-top: .15rem;}
.system_list{ display:flex; flex-wrap: wrap; align-items: stretch; margin: .40rem -.06rem -.15rem;}
.system_list li{ width:33.33%; padding: .15rem .06rem;}
.system_list li a{ display:block; height: 100%; overflow: hidden; position: relative; background: #f1f1f1;}
.system_img{}
.system_img .img_box{ padding-top: 68.88%;}
.system_cover{ position: absolute; bottom: 0; left:0; z-index: 1; width: 100%; height: 40px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-align: center; background: rgba(133, 51, 45, 1); color: #ffffff; -webkit-transition:all .6s ease; transition:all .6s ease; }
.system_item{ line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 .20rem; -webkit-transition:all .4s ease; transition:all .4s ease;}
.system_detail{ width:100%; opacity: 0; -webkit-transition:all .6s ease; transition:all .6s ease;}
.system_detail_item{ font-weight: bold;}
.system_detail_des{ margin-top: .15rem; word-break: break-word; -webkit-line-clamp: initial;  max-height: none;}
.system_list li a:hover .system_img .img_box img{ transform: scale(1.05);}
.system_list li a:hover .system_cover{ padding:.30rem; height: 100%; background: rgba(133, 51, 45, .90);}
.system_list li a:hover .system_cover .system_item{ opacity: 0; }
.system_list li a:hover .system_cover .system_detail{ opacity: 1; transform: translateY(-40px); }
/*dpa_profile*/ 
.dpa_profile{ background-color: #cd9700; color: #ffffff;} 
.dpa_profile a{ color: #ffffff;}
.dpa_profile_text{ min-height: 5rem; display:flex; flex-wrap: wrap; flex-direction: row-reverse; align-items: center;}
.dpa_profile_logo{ width:50%; padding-left: 4%; text-align: right;}
.dpa_profile_des{ flex: 1 0 0;}
/*dpa_system*/
.dpa_system{ padding-top: .80rem; padding-bottom: .30rem;}
.dpa_system_list{ margin-top: -.20rem;}
.dpa_system_list li{ width: 25%;}
.dpa_system_list li .system_img .img_box{ padding-top: 72.42%;}
.dpa_system_list li .system_cover{ background: rgba(205,151,0, 1);}
.dpa_system_list li a:hover .system_cover{  background: rgba(205,151,0, .90);}
/*==========================02--STO=======================*/
/*=======STO_profile======*/
.STO_profile{ /*min-height: 7rem;*/}
.STO_profile_text{ display:flex; flex-wrap: wrap;}
.STO_profile_img{ width:41.67%; padding-right: 4%;}
.STO_profile_des{ flex:1 0 0; padding-top: 1.20rem;}
.STO_profile_sign{ display: block; max-height: .72rem; width: auto;}
.STO_profile_tit{ padding-top: .15rem; border-top:2px solid rgba(105,107,113, .50); margin: .15rem 0; font-weight: bold; color: #85332D;}
/*=======STO_product======*/
.STO_product{ padding-top: 0; padding-bottom: 0;}
.STO_product .product_block:nth-child(odd):before{ display:block; background-color: #eaeaea; background-image: url(../jpg/sto_03.jpg);}
/*.STO_product .product_block .product_tit{ color: #3E3A39;}*/
.STO_product .product_block .product_des{ color: #85332D; font-weight: bold; margin-top: .15rem;}
.STO_product .product_block .product_des_range{ max-width:none;}
.STO_product .product_block .product_text{ width:100%; margin-top: .25rem;}
/*.STO_product .product_block .product_more{ width: 90px; height: 30px; line-height: 26px;}
.STO_product .product_block .product_more .iconfont{ font-size: 20px;}*/
.STO_product .product_block_dif{ margin-bottom: -1rem;}
.STO_product .product_block_dif .product_des{ color: #CD9700;}
/*=======STO_core======*/
.STO_core{ /*padding-top: 0;*/ padding-bottom: .20rem;}
.core_list{ display:flex; flex-wrap: wrap; align-items: stretch; margin: -.30rem -.10rem;}
.core_block{ width: 50%; padding: .30rem .10rem;}
.core_block a{ display:block; height: 100%; overflow: hidden; background: #F0F0F0; text-align: center; padding: .80rem .30rem 0;}
.core_info{ }
.core_tit{ color: #85332D; font-weight: bold; -webkit-transition:color .6s ease; transition:color .6s ease;}
.core_des{ margin-top: .20rem;}
.core_img{ max-width: 520px; margin: .20rem auto 0;}
.core_img .img_box{ padding-top: 73.08%;}
/*.core_block a:hover{ box-shadow: 0 0 10px 5px rgba(0,0,0, .10);}
.core_block a:hover .core_tit{ color: #CD9700;}*/
/*==========================02--Easily vika=======================*/
/*=======easily_profile======*/
.easily_profile{/* padding-top: 1.40rem; min-height: 7.30rem;*/}
.easily_profile_text{ display:flex; flex-wrap: wrap;}
.easily_profile_img{ width:50%;}
.easily_profile_des{ flex:1 0 0; padding-left: .45rem;}
.easily_profile_tit{ color: #85332D; font-weight: bold; margin-bottom: .25rem;}
/*=======easily_product======*/
.easily_product{ padding-top: 0; padding-bottom: 0;}
.easily_product .product_block .product_tit{ color: #3E3A39;}
.easily_product .product_block .product_des{ color: #85332D;}
/*.easily_product .product_block a:hover .product_des{ color: #CD9700;}*/
.easily_product .product_block:nth-child(odd):before{ display:block; background-color: #F0F0F0;}
/*==========================02--Skoda=======================*/
.type_profile{ /*min-height: 7.20rem; padding-bottom: .40rem;*/ padding-top: .40rem; }
.type_profile_logo{ position: relative; z-index: 1; margin-bottom: .30rem;}
.type_profile_cover{}
.type_profile_con{ display: flex; flex-wrap: wrap; flex-direction: row-reverse;}
.type_profile_img{ text-align: right;} 
.type_profile_img img{ max-width:600px;}
.type_profile_text{ flex:1 0 0; line-height: 1.67;}
.type_profile_des{ position: relative; z-index: 1; padding-right: .40rem; padding-top: .40rem; border-top:2px solid #3E3A39;}
/*=======Skoda_profile======*/
.Skoda_profile{ /*min-height: inherit; padding-top: .30rem; padding-bottom: .30rem;*/ } 
.Skoda_profile .type_profile_img{ width:41%;  margin-bottom: -.80rem;}
.Skoda_profile .type_profile_img img{ width:122%; margin-left: -22%; margin-top: -10%; }
.Skoda_profile .type_profile_des{ padding-right:1.30rem;}
.Skoda_profile .type_profile_logo img{ max-height: 2.95rem;}
/*=======Skoda_core======*/
.Skoda_core{ padding-top: 0; padding-bottom: .60rem;}  
.Skoda_core .core_block a .core_img{ margin-top: .50rem;}
.core_more{ text-align: center; margin-top: .40rem;}
.core_more a{ display: inline-block; font-weight: bold; border: 2px solid #B9BAB9; border-radius: 5px; padding: .15rem .30rem; color: #6D6D6D; }
.core_more a .icon_double_right{ font-size: 24px; opacity: .40; margin-left: .20rem;}
.core_more a em{ color: #85332D; -webkit-transition:color .6s ease; transition:color .6s ease;}
/*.core_more a:hover{ background: #85332D; color:#ffffff;}
.core_more a:hover em{ color: #CD9700;}*/
/*==========================02--Volkswagen=======================*/
/*=======Volkswagen_profile======*/
.Volkswagen_profile{ /*padding-top: .50rem;*/ }
.Volkswagen_profile .type_profile_img{ width: 41%; }
.Volkswagen_profile .type_profile_img img{ width:122%; margin-top: -48%; margin-right: -28%;}
/*.Volkswagen_profile .type_profile_des{ padding-top: .50rem; padding-right: .80rem;}*/
.Volkswagen_profile .type_profile_logo img{ max-height: 2.90rem;} 
/*==========================02--Audi=======================*/
/*=======Audi_profile======*/
.Audi_profile{ } 
.Audi_profile .type_profile_img{ width: 35.5%; margin-bottom: -.40rem; }
.Audi_profile .type_profile_img img{ width: 141%; margin-left:-12%; margin-top: -4%;}
/*.Audi_profile .type_profile_des{ padding-right: 0;}*/
.Audi_profile .type_profile_logo img{ max-height: 2.20rem;}
.Audi_core{}
.Mercedes-Benz_profile{ } 
.Mercedes-Benz_profile .type_profile_img{ width: 35.5%; margin-bottom: -.40rem; }
.Mercedes-Benz_profile .type_profile_img img{ width: 141%; margin-left:-12%; margin-top: -4%;}
/*.Mercedes-Benz_profile .type_profile_des{ padding-right: 0;}*/
.Mercedes-Benz_profile .type_profile_logo img{ max-height: 2.20rem;}
.Mercedes-Benz_core{}
.BMW_profile{ } 
.BMW_profile .type_profile_img{ width: 35.5%; margin-bottom: -.40rem; }
.BMW_profile .type_profile_img img{ width: 141%; margin-left:-12%; margin-top: -4%;}
/*.BMW_profile .type_profile_des{ padding-right: 0;}*/
.BMW_profile .type_profile_logo img{ max-height: 2.20rem;}
.BMW_core{}
/*==========================02--SEAT=======================*/
/*=======SEAT_profile======*/
.SEAT_profile{ }
.SEAT_profile .type_profile_img{ width: 43%; }
.SEAT_profile .type_profile_img img{ width: 117%; margin-left: -6%; }
/*.SEAT_profile .type_profile_des{ padding-right: 0;}*/
.SEAT_profile .type_profile_logo img{ max-height: 2.12rem;}
.SEAT_core{}
/*==========================02--product_details=======================*/
.product_details{ padding: .60rem 0;}
.details_introduce{ display:flex; flex-wrap: wrap; align-items: flex-start; position: relative;}
.introduce_img{ width: 50%; background: #eeeeee; position: relative; }
.introduce_img .img_box{ padding-top: 73.334%;}
.introduce_text{ flex:1 0 0; overflow: hidden; padding-left: .40rem;}
.introduce_tit{ color: #CD9700; font-weight: bold;}
.introduce_des{ color: #221815; margin-top: .30rem;}
.introduce_des li{ display:flex; margin-top: .10rem;}
.introduce_des li:first-child{ margin-top:0;}
.introduce_des li span{ width:215px; margin-right: .38rem;}
.introduce_des li p{ flex:1 0 0; overflow: hidden; word-break: break-all; /*font-weight: bold;*/}
.introduce_des li.li_models{ display:block;}
.introduce_des li.li_models span{ display:block; width:auto; margin-right: 0; margin-bottom: .10rem;} 
@media (min-width: 992px){ 
	.introduce_text{ position: absolute; top:0; right:0; width: 50%; height: 100%; overflow: hidden;}
}

/*details_program*/
.details_program{ padding-top: 1rem; max-width: 860px;line-height: 2;}
.program_tit{ font-weight:bold; margin-bottom: .05rem;} 
.program_subtit{ color: #CD9804; margin-bottom: .10rem;} 
/*details_func*/
.details_func{ text-align: center; margin-top: .70rem;}
.details_func a{ padding: 0 .55rem; opacity: .50; font-weight: bold;}
.details_func a .iconfont{ font-size: 28px;}
.details_func a:hover{ opacity: 1;}
/*==========================02--STO_details=======================*/
.STO_details{ padding-top: .40rem; padding-bottom: .40rem;} 
.STO_details_introduce{ } 
.STO_details_introduce .introduce_img .img_box{ padding-top: 91.67%;}
.STO_details_introduce .introduce_logo{ display:block; position: absolute; top:.40rem; left:.40rem; z-index: 1;}
.STO_details_introduce .introduce_logo img{ display: block; max-height: .80rem; width:auto;} 
.STO_details_introduce .introduce_text{}
.STO_details_introduce .introduce_text .introduce_tit{ color: #85332D; font-family: BarlowCondensed;} 
.STO_details_introduce .introduce_text .introduce_des li.li_models p{ font-weight: normal; }
.STO_details_fault{ position: relative; margin-top: .30rem; padding: .50rem; min-height: 3.20rem; display:flex; align-items: center;}
.STO_details_fault:before{ content:""; position: absolute; top:0; left:-50%; width: 200%; height: 100%; background: #f7f7f7;}
.fault_con{ position:relative; z-index: 1;}
.fault_tit{ color: #85312C; font-weight: bold; margin-bottom: .10rem;}
.fault_des{ line-height: 2; max-width: 850px;}
.STO_details_content{ /*padding: .50rem;*/}
.STO_details_technical{padding: .50rem;}
.technical_tit{ color: #85312C; font-weight: bold; margin-bottom: .30rem;}
.technical_des{ line-height: 2;}
.STO_details_chart{}
table.chart_table{ border:1px solid #696B71; color: #696B71;}
table.chart_table tr td{ border:.02rem solid #ffffff;}
table.chart_table thead tr td{ text-align: center; padding: .13rem .40rem;}
table.chart_table thead tr td img{ display:block; margin: 0 auto;}
table.chart_table tbody tr td{ height: 1.50rem; padding: .30rem .40rem;}
table.chart_table tbody tr td{ background: #f7f7f7;}
table.chart_table tbody tr td:nth-child(2){ color: #85312C;}
.STO_details_func{ max-width: 530px; margin: .70rem auto 0; position: relative; padding: 0 .50rem;}
.STO_details_guide{ display:flex; justify-content: center; margin: -.20rem;}
.STO_details_guide li{ /*width:50%;*/ flex:1 0 0; display:flex; justify-content:center; padding: .20rem;} 
.STO_details_guide li a:hover{ color: #85312C;}
.guide_img{ width: 170px; margin: 0 0 .10rem;}
.guide_img .img_box{ padding-top: 59.30%; border: 2px solid #F0F0F0;}
.STO_details_arrow{ }
.STO_details_arrow div{ display:block; cursor: pointer; position: absolute; top:50%; transform: translateY(-60%);}
.STO_details_arrow div a{ color: #b8b9b9;}
.STO_details_arrow div .iconfont{ font-size: 24px; font-weight: bold;}
.STO_details_arrow div.arrow_prev{ left: 0;}
.STO_details_arrow div.arrow_next{ right: 0;}
.STO_details_arrow div a:hover{ color: #333333;}

/*============================ 04 news ============================*/ 
.news_wrap{ padding-top: .40rem; padding-bottom: .70rem;}
/*=======news_tab======*/
.news_tab{ display:flex; border-bottom: 2px solid #696B71; margin-bottom: .50rem; }
.news_tab li{ flex:1 0 0; margin-left: 5px;}
.news_tab li:first-child{ margin-left: 0;}
.news_tab li a{ display:block; text-align: center; background: #F0F0F0; color:#696B71;  border-radius: 5px 5px 0px 0px; line-height: 45px; font-weight:bold;}
.news_tab li:hover a, .news_tab li.active a{ background: #696B71; color: #ffffff;}
/*=======news_all======*/
.news_all{ }
.news_all .news_block{ margin-top: .45rem;} 
.news_all .news_block:first-child{ margin-top: 0;} 
.news_all .news_block .news_img{width:45%; max-width: 375px; }
.news_all .news_block a{ align-items: center; }
.news_all .news_block .news_info{ padding: .30rem 6%;}
.news_all .news_block .news_tit{ height: 44px;}
.news_all .news_block .news_des{ margin-top: .10rem; max-width: 92%;}
.news_all .news_block .news_time{ margin-top: .35rem;}
.news_all .news_block:hover a{  background: #F0F0F0;}
/*=======page======*/ 
.page{ text-align: center; margin-top: .70rem;}
.page a{ display:inline-block; vertical-align: middle; margin: 1px; width: 40px; height: 40px; text-align: center; line-height: 40px; background: #E5E5E5;}
.page a:hover, .page a.active{ background: #85332D; color:#ffffff;}
.page a.page_arrow{ background:none; color: #696B71; font-weight: bold;}
.page a.page_arrow .iconfont{ font-size: 20px;}
.page a.page_arrow:hover{ color:#85332D;}
/*=======news_details_left======*/ 
.news_details_left{ width: 73.33%; float:left; margin-right: .40rem;}
.news_detail_head{ margin-bottom: .50rem;}
.news_detail_tit{ font-weight: bold;}
.news_detail_time{ margin-top: .20rem; color: #B9BAB9;}
.news_detail_con{ }
.news_nav{ margin-top: .50rem;}
.news_nav li a{ display:block; }
.news_nav li a:hover{ color:#85332D;}
/*=======news_details_right======*/
.news_details_right{ overflow: hidden; padding-top: .40rem;}
.news_detail_recent{}
.recent_tit{ font-weight: bold; line-height: 36px; padding-left: .40rem; background: url(../png/news_01.png) right top no-repeat; background-size: cover; color:#ffffff; margin-bottom: .20rem;}
.recent_list{ margin: -.06rem 0; border-left:1px solid #F0F0F0;}
.recent_list li a{ display:block; line-height: 19px; padding: .06rem 0 .06rem .22rem;}
.recent_list li a:hover{ color:#85332D;}
/*=======media_line======*/
.media_line{ margin-top: .25rem;}
.media_line:first-child{ margin-top: 0;}
.media_tit{ position: relative; margin-bottom: .35rem;}
.media_tit:before{content:""; position: absolute; bottom: 0; left:0; width: 100%; height: 2px; background: #B9BAB9;}
.media_tit span{ position: relative; z-index: 1; display:inline-block; padding-right: .12rem; font-weight: bold; background: #ffffff; color: #696B71;}
.media_tit span img{ display: inline-block; vertical-align: bottom; margin-right: .15rem;}
.media_list{ display:flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; margin: -.16rem;}
.media_block{ width:33.33%; padding: .16rem;}
.media_block a{ display:block; height: 100%; color: #696B71;}
.media_img{ padding-top: 150%; box-shadow: 2px 4px 8px 0px rgba(4,0,0,0.5);}
.media_func{ margin-top: .15rem; line-height: 22px; display: flex;}
.media_caption{ flex:1 0 0; overflow: hidden; margin-right: .18rem; }
.media_download{ margin-left: auto; opacity: .60; text-decoration: underline;} 
.media_more{ display:block; float:right; margin-top: .45rem;}
.media_more:hover{ color: #85312C;}
.media_block a:hover{ transform: translateY(-10px); }
#media_poster .media_block{ width: 25%;}
#media_brochure .media_block{ max-width: 322px;}
#media_brochure .media_block .media_img{ padding-top: 68.32%;}
#media_product .media_block .media_img{ padding-top: 55.79%;}
#media_product .media_block .media_download{ display:none;}
#media_product .media_block .media_caption{ margin-right:0;}

/*============================ 05 contact ============================*/ 
.contact_banner .img_box{ padding-top: 18.23%; min-height: inherit; max-height: 350px;}
/*=======contact_wrap======*/ 
.contact_wrap{}
.contact_place{ padding: 1rem 0;}
.place_block{ line-height: 2; margin-top: .80rem;}
.place_block:first-child{ margin-top:0;}
.place_tit{ font-weight: bold; margin-bottom: .10rem;}
/*contact_follow*/
.contact_follow{ padding-top: .90rem; padding-bottom: .60rem; border-top: 2px solid #B9BAB9;}
.follow_tit{ text-align: center; color:#85332D; font-weight: bold;}
.contact_follow .follow_list{ margin-top: .80rem;}
.contact_follow .follow_list li{ width: 56px;}
.contact_follow .follow_list li a.f_l0{ height: 56px;}
.contact_follow .follow_list li a.f_l0 img:nth-child(1){ opacity: .30;}
/*=======register_wrap======*/ 
.register_wrap{ padding: .40rem 0 .60rem;}
.register_box{ max-width: 1090px;}
.register_foreword{ margin-bottom: .50rem;}
.register_form{ padding-top: .50rem; border-top:2px solid rgba(185, 186, 185, .70);}
.register_form form{ overflow: hidden; margin: -.15rem; }
.form_line{ display: flex; vertical-align: middle; padding: .15rem;} 
.form_label{ margin-right: .24rem;}
.form_fill{ flex:1 0 0;}
.form_fill label{ cursor: pointer;}
.star{ color:#85332D;}
.form_txt{width: 100%; height: 30px; background: #FFFFFF; border: 1px solid #B9BAB9; box-shadow: 0px 2px 5px 0px rgba(121,121,121,0.73); border-radius: 4px; padding: 7px .24rem;}
.form_txt:focus{ border-color: rgba(133, 51, 45, .20);}
.line_name{ width:33.33%; float:left;}
.line_name .form_label{ margin-right: .12rem;}
.line_agree{ color:#85332D;}
.form_yu{ resize: none; height: 85px; background: rgba(229, 229, 229, .20);}
.form_btn{ cursor: pointer; min-width: 118px; height: 38px; background: #EAEAEA; color:#85332D; border-radius: 3px; font-weight: bold; margin-top: .35rem;}
.form_btn:hover{ background: #85332D; color: #ffffff;}
.w225{ max-width: 225px;}
.w285{ max-width: 285px;}
.w585{ max-width: 585px;}
.w475{ max-width: 475px;}
.w425{ max-width: 425px;}

/*============================ 03 About Us ============================*/  
.about_wrap{ padding: .40rem 0 .20rem;}
/*=======about_foreword======*/ 
.about_foreword{ padding-top: .50rem; padding-bottom: .50rem; background-attachment: local;}
.about_foreword .inner{ display: flex; align-items: center; min-height: 4.50rem; }
.foreword_img{ width:50%; text-align: center;}
.foreword_img .img_box{ padding-top: 58.33%;}
.foreword_text{ width:50%; margin-left: auto; }
.foreword_tit{ line-height: 1.50; /*font-weight: bold;*/}
.foreword_des{ line-height: 1.875; margin-top: .30rem;}
/*=======partnership======*/ 
.partnership_content{ padding-top: .60rem; padding-bottom: 0;}
.partnership_list{ display:flex; flex-wrap: wrap; align-items: stretch; }
.partnership_block{ width:50%; height: 100%; background: #F0F0F0; position: relative; -webkit-transition:background .6s ease, color .6s ease; transition:background .6s ease, color .6s ease;}
.partnership_img{ position: absolute; top:0; left:0; width: 100%; padding-top: 0; height: 100%; }
.partnership_img img{ opacity: 0; transform: scale(1.05);}
.partnership_info{ padding: .40rem; min-height: 2.90rem; display:flex; flex-wrap: wrap; flex-direction:row-reverse; position: relative; z-index: 1;}
.partnership_ico{ width:80px; margin-left: auto;}
.partnership_ico img:nth-child(2){ opacity: 0;}
.partnership_text{ flex:1 0 0; overflow: hidden; padding-top: .60rem; padding-right: .30rem; }
.partnership_block:nth-child(2),
.partnership_block:nth-child(3){ background: #ffffff;}
@media (min-width: 768px){  
	.partnership_block:hover{ background: #696b71; color: #ffffff;}
	.partnership_block:hover .partnership_img img{ opacity: .10; transform: scale(1.0);}
	.partnership_block:hover .partnership_ico img:nth-child(1){ opacity: 0;}
	.partnership_block:hover .partnership_ico img:nth-child(2){ opacity: 1;}
}

/*=======quality======*/ 
.quality_foreword{ background-color: #f0f0f0;}
.quality_foreword .foreword_text{ margin-left: 0;} 
.quality_foreword .foreword_img img{ transform: translateX(14%);}
.quality_content{ padding-top: .60rem; padding-bottom: 0;}
.quality_explain{ display:flex; flex-wrap: wrap; align-items: center;}
.explain_img{ width: 50%;}
.explain_img .img_box{ padding-top: 53.33%;}
.explain_text{ flex:1 0 0; overflow: hidden; padding: 0 .50rem; line-height: 1.875;}
.quality_list{ display:flex; flex-wrap: wrap; align-items: stretch;}
.quality_block{ width:33.33%; padding: .04rem; -webkit-transition:transform .6s ease; transition:transform .6s ease;}
.quality_range{ height: 100%; background: #F0F0F0; padding: .40rem .40rem 0;}
.quality_des{ -webkit-line-clamp: 8; line-height: 28px; max-height: 224px; height: 224px;} 
.quality_ico{ width: 50%; max-width:100px; float:right; margin: .10rem 0;}
.quality_ico .ico_box{ padding-top: 60%;}
.quality_item{ clear: both; margin: 0 -.40rem; padding:.13rem .30rem; background: #83332E; color:#ffffff; font-weight: bold;}
.quality_block:hover{ transform: translateY(-.10rem);}

/*=======operation======*/ 
.operation_content{ padding-top: 0; padding-bottom: 0;}
.operation_slogan{ display:flex; flex-wrap: wrap; align-items: stretch;}
.slogan_img{ width: 50%; margin-right: .03rem;}
.slogan_img .img_box{ padding-top: 53.33%;}
.slogan_text{ flex:1 0 0; overflow: hidden; background: #F0F0F0; padding: .50rem; line-height: 1.50; display: flex; align-items: center; /*font-weight: bold;*/}
.operation_infomation{ display:flex; align-items: center; min-height: 3.80rem; background: 50% 0 no-repeat; background-size: cover; margin-top: .03rem;}
.infomation_text{ width:50%; line-height: 1.875; padding: .50rem;}
.operation_foreword{ background-color: #696b71; color: #FDFDFD; margin-top: .03rem; }
.operation_foreword .inner{ flex-direction: row-reverse;}
.operation_foreword .foreword_text{ padding: 0 .50rem;}
.operation_foreword .foreword_des{ margin-top:0;}
/*=======digital======*/ 
.digital_content{ padding-top: 0; padding-bottom: 0; }
.digital_block{ display:flex; flex-wrap: wrap; position: relative;}
.digital_block:before{ content:""; position: absolute; top:0; left:-50%; width:200%; height: 100%; background: #F0F0F0;}
.digital_img{ width:50%; position: relative; z-index: 1;}
.digital_text{ width:50%; position: relative; z-index: 1;}
.digital_tit{width:100%; font-weight:bold; line-height: 1.50;}
.digital_tit span{ display:block;}
.digital_des{ line-height: 1.75; margin-top: .30rem;}
.digital_block:nth-child(even){ flex-direction: row-reverse;}
.digital_block:nth-child(even):before{ display:none;}
.digital_block01{ padding-top: .90rem; align-items: flex-start;}
.digital_block01 .digital_text{ padding: 0 0 .45rem;}
.digital_block01:before{ height: 69%;}
.digital_block02{ min-height: 5.20rem; padding-bottom: .90rem; align-items: center; }
.digital_block02 .digital_text{ padding: .45rem;}
.digital_block03{ padding-bottom: .50rem;}
.digital_block03 .digital_tit{ position: absolute; bottom: 100%; left:0; margin-bottom: .15rem;}
.digital_TecDoc{ display:flex; flex-wrap: wrap; align-items: center; color: #80312C; margin-bottom: .40rem;}
.digital_TecDoc img{ margin-right: .35rem;}
.TecDoc_des{ flex:1 0 0; overflow: hidden;}
/*=======responsibility======*/ 
.responsibility_foreword{}
.responsibility_foreword .foreword_text{ padding-left: .40rem;}
.responsibility_content{ padding-top: .60rem; padding-bottom: .60rem; }
.responsibility_content .inner{ display:flex; flex-wrap: wrap; align-items: center; flex-direction: row-reverse;}
.responsibility_img{ width:50%; }
.responsibility_des{ flex:1 0 0;}
/*=======marketing======*/ 
.marketing_block{ background-attachment: local;}
.marketing_block .inner{ display:flex; align-items: center;}
.marketing_img{ width: 50%; padding-right: .45rem;}
.marketing_text{ flex:1 0 0;}
.marketing_tit{ line-height:1.40; font-weight: bold;}
.marketing_des{ margin-top: .35rem; line-height: 1.75;}
.marketing_block:nth-child(odd) .inner{ flex-direction:row-reverse;}
.marketing_block:nth-child(odd) .marketing_img{ padding-right: 0; padding-left: .45rem;}
.marketing_block01{ padding: 0 0 .80rem; }
.marketing_block02{ padding: .80rem 0;}
.marketing_block02 .inner{ min-height: 3.90rem;}
/*=======company_profiles======*/ 
.company_profiles{padding-top: 0; padding-bottom: .60rem;}
.company_profiles .inner{ display:flex; align-items: center;}
.profiles_left{ width: 50%; position: relative; z-index: 1;}
.profiles_left_range{width:114%;}
.profiles_tit{color:#00266E; font-weight: bold;}
.profiles_des{ margin-top: .30rem; max-width: 660px;}
.profiles_right{ flex:1 0 0; text-align: center;} 
.company_our{padding-top: .60rem; padding-bottom: .60rem; background-color: #F0F0F0; text-align: center;}
.our_block{ margin-top: .70rem;}
.our_block:first-child{ margin-top: 0;}
.our_tit{margin-bottom: .25rem;}
.our_tit em{ display:block;}
.our_tit i{ display:block; margin-top: .05rem; color:#00266E; font-weight: bold;}
.our_des{max-width: 600px; margin: 0 auto;}

/*============================ 06 account ============================*/  
.account_wrap{ height: 100vh; position: relative; display:flex; flex-wrap: wrap;}
.account_left{ overflow:hidden; flex:1 0 0; padding:4% 5%; height: 100%; display: flex; align-items: center;}
.account_content{ width:100%; max-width:515px; margin: 0 auto;}
.account_logo{}
.account_logo img{ height: .86rem; width: auto;}
.account_form{ margin-top: .50rem;}
.account_line{ display:flex;}
.account_txt{ width: 100%; height: 70px; border-bottom: 1px solid #CCCCCC;}
.line_code{ align-items: flex-end;}
.line_code .account_txt{ flex: 1 0 0; padding-top: 6%; margin-right: .15rem; max-width: 200px;}
.account_code{ display:inline-block; cursor: pointer; width:82px; height: 30px;}
.account_code img{ display:block;}
.line_func{ margin-top: .50rem;}
label.account_remember input{ vertical-align: baseline; width: 15px; height: 15px; box-shadow: 0px 1px 2px 0px rgba(125,126,128,0.81); border-radius: 1px; margin-right: .15rem;}
.account_btn{ margin-left: auto; cursor: pointer; min-width: 100px; text-align: center; padding: 0 .20rem; height: 35px; background: #696B71; font-weight: bold; color: #ffffff; box-shadow: 1px 1px 2px 0px rgba(48,52,53,0.45); border-radius: 3px;}
.account_btn:hover{ background: #80312C;}
.account_welcome{ margin-top: 1rem; padding-top: .15rem; background: url(../jpg/account_02.jpg) center top no-repeat; background-size: contain; text-align: center;}
.account_reg{ margin-top: 1rem; text-align: center;}
.account_reg a{ display:inline-block; text-decoration: underline; position: relative;} 
.account_reg a:hover{ color: #80312C;}
.account_right{ width: 59.90%; height: 100%; background: #f1f1f1; margin-left: 0; }
.account_right .img_box{ padding-top: 0; height: 100%;}
/*============================ 07 article_wrap ============================*/ 
.article_wrap{ padding: .40rem 0 .70rem;}
.article_head{ padding-bottom: .15rem; border-bottom: 1px solid rgba(0,0,0, .15); margin-bottom: .30rem;}
.article_tit{ font-weight: bold;}
/*============================ 08 Sitemap_wrap ============================*/
.Sitemap_wrap{ padding: .80rem 0;}
.Sitemap_head{ text-align: center; margin-bottom: .70rem;}
.Sitemap_tit{ position: relative; font-weight: bold; line-height: 38px; color: #717171;}
.Sitemap_tit:before{ content: ""; position: absolute; top:50%; left:0;width: 100%; height: .18rem; background: #EAEAEA; border-radius: 0px 0px 3px 3px;}
.Sitemap_tit span{ display:inline-block; vertical-align: middle; background: #ffffff; position: relative; z-index: 1; padding: 0 .14rem;}
.Sitemap_list{}
.Sitemap_list li{}
.Sitemap_item{ position: relative; font-weight: bold; line-height: 28px;}
.Sitemap_item:before{ content: ""; position: absolute; top:50%; left:0;width: 100%; height: .06rem; background: #EAEAEA;}
.Sitemap_item a{ display:inline-block; vertical-align: middle; background: #ffffff; position: relative; z-index: 1; padding-right: .14rem;}
.Sitemap_subclass{ display:flex; flex-wrap: wrap; margin-left: -.20rem; padding: .25rem 0 .50rem;}
.Sitemap_subclass a{ padding: 0 .20rem; position: relative;}
.Sitemap_subclass a:before{ content:""; position: absolute; top:50%; left:0; transform: translateY(-50%); width: 1px; height: .13rem; background: #D9D9D9;}
.Sitemap_subclass a:first-child:before{ display:none;}
.Sitemap_subclass a:hover{color: #80312C;}

/*============================ 09 false_wrap ============================*/
.false_wrap{}
.false_box{ display:flex; align-items: center; padding: 20px 0;}
.false_left{ width: 50%; text-align: right;}
.false_text{ display:inline-block; width: 100%; max-width: 410px; text-align: left; }
.false_tit{ color: #80312C; line-height: 1;}
.false_des{ line-height: 23px; text-align:justify; margin-top: .06rem;}
.false_des a{ font-weight:bold; text-decoration: underline; color: #80312C;}
.false_right{ flex:1 0 0; overflow: hidden; padding-left: .40rem;}


/*面包屑与相邻内容的上下距离更改*/
.vikaDPA_summary, .STO_profile, .easily_profile, .type_profile,
.about_wrap,
.news_wrap,
.contact_place,
.register_wrap{ padding-top: 0;}







