@charset "utf-8";/*初始化样式*/
html{width:100%;height: 100%;font-size:100px; }
body{ padding:0; height: 100%; margin:0 auto; zoom:1;font-size:0.14rem;line-height:0.24rem;font-family:"Arial","sans-serif","微软雅黑","宋体";color:#333;/*设置宽度*/width:100%; background-color:#fff; }
ul,li,form, dl,dt,dd, div{ padding: 0; margin: 0; }
.ul,.ul li{ list-style:none; }
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0; margin:0;}
p{ margin:0; }
b,strong{ font-weight: bold; }
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
body.hide{ overflow: hidden; }

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/ }

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0; padding:0;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
/*百度分享弹框*/
.bd_weixin_popup{ box-sizing: content-box; }
img{ border:none; border:0; vertical-align:top; max-width: 100%; }
span{ outline: none; }
strong{ font-weight: bold; }
a{ color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); outline: none; }
a:link,a:visited,a:focus{outline:none;text-decoration: none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#dd0e00;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;overflow-x: hidden;}
[data-lw^=a-][data-lw*=-li]{ transition-timing-function:linear; -webkit-transition-timing-function:linear; -moz-transition-timing-function:linear; -ms-transition-timing-function:linear; -o-transition-timing-function:linear; }
[data-lw^=a-][data-lw*=-ea]{ transition-timing-function:ease; -webkit-transition-timing-function:ease; -moz-transition-timing-function:ease; -ms-transition-timing-function:ease; -o-transition-timing-function:ease; }
[data-lw^=a-][data-lw*=-ei]{ transition-timing-function:ease-in; -webkit-transition-timing-function:ease-in; -moz-transition-timing-function:ease-in; -ms-transition-timing-function:ease-in; -o-transition-timing-function:ease-in; }
[data-lw^=a-][data-lw*=-eo]{ transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; }
[data-lw^=a-][data-lw*=-io]{ transition-timing-function:ease-in-out; -webkit-transition-timing-function:ease-in-out; -moz-transition-timing-function:ease-in-out; -ms-transition-timing-function:ease-in-out; -o-transition-timing-function:ease-in-out; }
[data-lw^=a-][data-lw*=-all]{ transition-property:all; -webkit-transition-property:all; -moz-transition-property:all; -ms-transition-property:all; -o-transition-property:all; }
[data-lw^=a-][data-lw*=-s3s]{ transition-duration:.3s; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -ms-transition-duration:.3s; -o-transition-duration:.3s; }
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.textover{overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
.textovers{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.t-center{ text-align: center; }
.t-left{ text-align: left; }
.t-right{ text-align: right; }
.x-half{ transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.y-half{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.xy-half{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.bg0{ background-color: #ffffff; }
.bg1{ background-color: #f6f6f6; }
.bg2{ background-color: #f8f8f8; }
.colr_main{ color:#cb1004; }
.colr_main2{ color:#851a13; }
.colrf{ color:#fff; }
.colr0{ color:#000; }
.colr1{ color:#111; }
.colr2{ color:#222; }
.colr3{ color:#333; }
.colr4{ color:#444; }
.colr5{ color:#555; }
.colr6{ color:#666; }
.colr7{ color:#777; }
.colr8{ color:#888; }
.colr9{ color:#999; }
.o-hide{ overflow: hidden; }
.imgBox{ overflow: hidden; }
.imgBox img{ display: block; transform: scale(1); }
.imgh:hover img{ transform: scale(1.05); }
.Br5{ border-radius: 5px; -webkit-border-radius: 5px; }
.vmd{ display: inline-block; vertical-align: middle; }
.pb8{ padding-bottom: 5.7%; }
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0;}
.clearfix { zoom: 1; }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:rgba(255,255,255,0.5);
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:rgba(255,255,255,0.5);
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:rgba(255,255,255,0.5);
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:rgba(255,255,255,0.5);
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.scrollbar::-webkit-scrollbar  
{  
    width: 4px;
    background-color: #F5F5F5;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
.scrollbar::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #F5F5F5;  
}    
/*定义滑块 内阴影+圆角*/  
.scrollbar::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;   
    background-color: #dd0e00;  
}  
/*滑块效果*/
.scrollbar::-webkit-scrollbar-thumb:hover
{
    border-radius: 3px;
    background-color: #dd0e00; 
}

/*初始化样式*/
.f_l{ float: left; display: inline-block; }
.f_r{ float: right; display: inline-block; }
.container{ margin:0 auto; padding-left: 0.15rem; padding-right: 0.15rem; max-width: 100%; }

/**动画**/
*[data-animation]{ opacity: 0; }
.animated{ opacity: 1; }
/**导航**/
body{ padding-top: 1.57rem; }
#header{ position: fixed; left: 0; width: 100%; top:0; z-index: 100; background:#fff; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1); }
#header .t-cell{ height: 0.7rem; display: table-cell; vertical-align: middle; }
#header .top{ padding:0.15rem 0; }
#header .top .logo{}
#header .top .center{ display: inline-block; }
#header .top .contact{  }
#header .top .contact .codeBox{ float: left; display: inline-block; padding:0.02rem; background: #fff; border-radius: 0.03rem; border:1px solid #dddddd; margin-right: 0.12rem; }
#header .top .contact img{ display: block; width: 0.6rem; }
#header .top .contact .cont{ overflow: hidden; text-align: left; }
#header .top .contact .cn{ font-size: 0.14rem; line-height: 1.4em; color:#999999; }
#header .top .contact .phone{}
#header .top .contact a{ display: block; font-size: 0.16rem; line-height: 1.4em; color:#222222; font-weight: bold; }
#header .bot{ background:#851a13; line-height: 0.5rem; font-size: 0.16rem; }
#header .bot .All{ background: #dd0e00; width:2.4rem; /*position: relative;*/ display: inline-block; float: left; }
#header .bot .all-title{ padding:0 0.25rem; color:#fff; }
#header .bot .all-title .word{ padding-left:0.28rem; display: block; background:url(../images/icon_m_icon.png) no-repeat left center; }
#header .bot .Menu{ float: left; display: inline-block; }
#header .bot .Menu li{ float: left; display: inline-block; }
#header .bot .Menu .title{ color:#fff; display: block; }
#header .bot .SearchBox{ float: right; padding:0.05rem 0; }
#header .bot .form{ padding:0; position: relative; border-radius: 0.05rem; overflow:hidden; }
#header .bot .form .Key{ display: block; width: 100%; height: 0.4rem; line-height: 0.4rem; padding:0 0.4rem 0 0.15rem; background:rgba(255,255,255,0.3); font-size: 0.14rem; color:#fff; position: relative; }
#header .bot .form .submit{ position: absolute; right: 0; top:0; width: 0.4rem; height: 100%; background:url(../images/icon_search1.png) no-repeat center; }
#header .bot .form .submit:hover{ background-color: #dd0e00; }

/**底部**/
#FriendLink{ background:#f8f8f8; padding:0.25rem 0; }
#FriendLink .tit{ float: left; padding-right:0.25rem; margin-right: 0.25rem; border-right: 1px solid #ddd; }
#FriendLink .tit .cn{ font-size: 0.18rem; line-height: 1.4em; color:#333333; }
#FriendLink .tit .en{ font-size: 0.14rem; line-height: 1.2em; color:#777777; text-transform: uppercase; }
#FriendLink .lBox{ overflow: hidden; }
#FriendLink .lBox .Box{ margin:0 -0.15rem; font-size: 0; line-height: 0; }
#FriendLink .lBox a{ font-size: 0.14rem; line-height: 1.4em; color:#555555; display: inline-block; vertical-align: middle; margin:0 0.15rem; }
#FriendLink .lBox a:hover{ color:#cb1004; }
#footer{ background: #202020; }
#footer .top{ color:#fff; padding:4.64% 0; }
#footer .top a{ color:#fff; }
#footer .top a:hover{ color:#cb1004; }
#footer .CodeBox{}
#footer .CodeBox .ImgBox{}
#footer .CodeBox .imgBox{ padding:0.05rem; width:1.15rem; border-radius: 0.05rem; background:#fff; }
#footer .CodeBox .txt{ font-size: 0.14rem; color:#aaaaaa; margin-top:0.05rem; }
#footer .contact{ opacity: 0.7; }
#footer .contact .aBox{ border-bottom: 1px dashed #4d4d4d; padding-bottom:0.15rem; }
#footer .contact .aBox a{ font-size: 0.14rem; line-height: 1.4em; }
#footer .contact .aBox a+a{ margin-left: 0.3rem; }
#footer .contact .content{ padding-top:0.15rem; }
#footer .contact .content p{ padding-left: 0.25rem; background:no-repeat left 0.06rem; line-height: 0.22rem; }
#footer .contact .content p+p{ margin-top:0.04rem; }
#footer .contact .content .phone{ background-image:url(../images/icon_f_1_1.png); }
#footer .contact .content .mail{ background-image:url(../images/icon_f_1_2.png); }
#footer .contact .content .address{ background-image:url(../images/icon_f_1_3.png); }
#footer .formBox{ width:33.92%; }
#footer .formBox .title{ opacity: 0.7; color:#fff; margin-bottom: 0.15rem; }
#footer .formBox .form{ display: block; margin:-0.04rem; font-size: 0; line-height: 0; }
#footer .formBox label{ display: inline-block; margin:0; padding:0.04rem; font-weight:normal; }
#footer .formBox .wid{ width:50%; }
#footer .formBox .bs{ border-radius: 0.05rem; }
#footer .formBox .input{ background:rgba(255,255,255,0.06); font-size: 0.14rem; color:#aaaaaa; padding:0 0.1rem; line-height: 0.38rem; height: 0.38rem; display: block; width:100%; }
#footer .formBox .wid2{ width:calc(100% - 0.62rem); }
#footer .formBox textarea.input{ height: 0.56rem; }
#footer .formBox .submitBox{ width: 0.62rem; vertical-align: top; }
#footer .formBox .submit{ font-size: 0.14rem; color:#fff; line-height: 0.56rem; text-align: center; display: block; width:100%; background:#851a13; cursor: pointer; }
#footer .formBox .submit:hover{ background:#bd3128; }
#footer .bot{ border-top:1px solid #373737; color:#aaaaaa; padding:0.14rem 0; }
#footer .bot a{ color:#aaaaaa; }
#footer .bot a:hover{ color:#cb1004; }

/*************公用****************/
/**首页Banner图片**/
#IndexBan{ overflow: hidden; }
#IndexBan img{ width: 100%; display: block; }
#IndexBan .swiper-slide{ opacity: 0.6;}
#IndexBan .swiper-slide-active{ opacity: 1;}
#IndexBan .pc{ display: block;}
#IndexBan .phone{ display: none;}
#IndexBan .none{ display: none;}
#IndexBan .point{ position: absolute; bottom: 0.2rem; left: 0; z-index: 5; width: 100%; }
.point{ text-align: center; font-size: 0; line-height: 0; }
.point span{ height: 0.1rem; width: 0.1rem; opacity: 1; background: #fff; margin:0 0.07rem; color:#555555; }
.point .swiper-pagination-bullet-active{ background:#d23c18; }
@keyframes scaleAnim{
    0%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
/**内页Banner图片**/
#AutoBan{ position: relative; overflow: hidden; }
#AutoBan .pc{ display: block; }
#AutoBan .phone{ display: none; }
#AutoBan .Box{ position: absolute; height: 100%; width: 100%; left:0; top:0; display: block; }
#AutoBan .table{ height: 100%; width: 100%; display: table; margin:0; }
#AutoBan .t-cell{ display: table-cell; vertical-align: middle; text-align: center; }
#AutoBan .word{ display: inline-block; text-align: center; color:#fff; }
#AutoBan .cn{ font-size: 0.3rem; line-height: 1.2em; display: inline-block; margin-bottom: 0.2rem; position: relative; padding:0 1.8em; }
#AutoBan .cn::before,
#AutoBan .cn::after{ content: ""; position: absolute; display: block; width:1.2em; height: 0.01rem; top:50%; margin-top: -0.005rem; background: #fff; }
#AutoBan .cn::before{ left:0; }
#AutoBan .cn::after{ right:0; }
#AutoBan .en{ font-size: 0.16rem; line-height: 1.4em; text-transform: uppercase; padding:0 0.65rem; position: relative; }
#AutoBan .en:before,
#AutoBan .en:after{ content: ""; display: inline-block; vertical-align: middle; width:0.55rem; position: absolute; top:0; height: 100%; }
#AutoBan .en:before{ background:url(../images/icon_Ban1_1.png) no-repeat left center; left:0; }
#AutoBan .en:after{ background:url(../images/icon_Ban1_2.png) no-repeat right center; right:0; }
/****************二级菜单****************/
#SMenu{ border-bottom:1px solid #e7e7e7; }
#SMenu .aBox{}
#SMenu a{ font-size:0.16rem; color:#333333; line-height: 0.78rem; position: relative; display: inline-block; }
#SMenu a+a{ margin-left: 0.85rem; }
#SMenu a:hover{ color:#851a13; }
#SMenu a.on{ color:#851a13; }
#SMenu a.on::after{ content:""; position: absolute; left:0; width:100%; bottom:-1px; height: 2px; background:#851a13; }
/*************标题****************/
.AutoTitle{ padding:4.4% 0 2.5%; }
.AutoTitle .a-en{ font-size: 0.5rem; opacity: 0.1; line-height: 1em; text-transform: uppercase; }
.AutoTitle .a-cn{ font-size: 0.36rem; line-height: 0.8em; position: relative; margin-top:-0.8em; width:100%; margin-bottom: 0.15rem; }
.AutoTitle .a-word{ font-size: 0.14rem; line-height: 1.2em; }
.AutoTitle2{ border-bottom: 1px dashed #e9e9e9; font-size:0.2rem; font-weight: bold; padding:0.3rem 0; color:#555555; margin:0; }
.AutoTitle2.nline{ border-bottom: 0 none; }
.AutoTitle3{}
.AutoTitle3 .cn{ font-size: 0.24rem; line-height: 1.4em; }
.AutoTitle3 .en{ font-size: 0.16rem; line-height: 1.4em; opacity: 0.2; text-transform: uppercase; }
/*************More点击框****************/
.MoreBox{}
.More .a{ display: inline-block; vertical-align: middle; font-size: 0.14rem; line-height: 0.3rem; color:#999999; padding:0 0.9em; border:1px solid #cccccc; border-radius: 0.05rem; }
.More .a i{ display: inline-block; font-style: normal; padding:0; background: url(../images/icon_jt1_3_2.png) no-repeat right center/0; transition: all 0.3s; }
.MoreBox_h .More .a,
.MoreBox:hover .More .a,
.More .a:hover{ background-color: #cb1004; border-color: #cb1004; color:#fff; }
.MoreBox_h:hover .More .a{ background-color: #e63b30; border-color: #e63b30; }
.MoreBox_h .More .a i,
.MoreBox:hover .More .a i,
.More .a:hover i{ padding-right: 0.15rem; background-size: auto; }
/*************分页*************/
.PageBtns{ font-size: 0; line-height: 0; padding:3.46% 0; }
.PageBtns a{ display: inline-block; vertical-align: middle; font-size: 0.14rem; color:#999; line-height: 0.36rem; border:1px solid #ccc; border-radius: 0.05rem; padding:0 0.14rem; margin:0 0.055rem; }
.PageBtns .Prev,
.PageBtns .Next{ padding:0 0.13rem; }
.PageBtns .Prev:before,
.PageBtns .Next:after{ content: ''; display: inline-block; vertical-align: middle; height: 0.12rem; width:0.06rem; margin-bottom: 0.03rem; }
.PageBtns .Prev:before{ background: url(../images/icon_jt4_1.png) no-repeat center; margin-right: 0.12rem; }
.PageBtns .Next:after{ background: url(../images/icon_jt4_2.png) no-repeat center; margin-left: 0.12rem; }
.PageBtns .Prev:hover:before{ background-image: url(../images/icon_jt4_1_h.png); }
.PageBtns .Next:hover:after{ background-image: url(../images/icon_jt4_2_h.png); }
.PageBtns .on{ background:#e63b30; border-color:#e63b30; color:#fff; }
.PageBtns a:hover{ color:#e63b30; border-color:#e63b30; }
.PageBtns .on:hover{ color:#fff; }
/*************视频弹框*************/
.TankVideoBox{ position: fixed; left: 0; top: 0; height: 100%; width: 100%; z-index: 9999; background-color: rgba(255,255,255,0.9); display: none; cursor: pointer; }
.TankVideoBox .VideoBox{ position: absolute; }
.TankVideoBox iframe{ position: absolute; }
.TankVideoBox .VideoBox .exit{ display: block; position: absolute; height: 30px; width: 30px; top: -30px; right: -30px; border-radius:50%; /*background-color: #b29a64;*/ background:url(../images/icon_exit.png) no-repeat center; }
.TankVideoBox .VideoBox .exit:before{ /*content: "";*/ display: block; height: 80%; width: 2px; position: absolute; left: 50%; margin-left: -1px; top: 10%; background-color: #fff; transform: rotate(45deg); }
.TankVideoBox .VideoBox .exit:after{ /*content: "";*/ display: block; height: 80%; width: 2px; position: absolute; left: 50%; margin-left: -1px; top: 10%; background-color: #fff; transform: rotate(-45deg);}
.TankVideoBox .VideoBox .exit:hover{ background-color: #fbdb90; }
.TankVideoBox .VideoBox video{ display: block; width: 100%; }
/*************面包屑地址*************/
#Location{ font-size: 0; line-height: 0; padding:0.16rem 0; border-bottom: 1px solid #e5e5e5; background:#eeeeee; }
#Location .icon{ float: left; display: inline-block; height: 0.18rem; width: 0.14rem; background: url(../images/icon_home.png) no-repeat center/contain; margin-right: 0.05rem; }
#Location a,
#Location span,
#Location .jt{ font-size: 0.14rem; line-height: 0.18rem; color:#999999; font-style: normal; position: relative; z-index: 2; }
#Location .jt{ margin:0 0.08rem; }
#Location a:hover{ color:#cb1004; }

/******首页******/
#NoteScroll{ padding:0.2rem 0; border-bottom: 1px solid #eeeeee; }
#NoteScroll .l-tit{ padding-left:0.45rem; padding-right: 3.75%; margin-right: 3.75%; background:url(../images/icon_news.png) no-repeat left center; position: relative; }
#NoteScroll .l-tit:after{ content: ""; display: block; height: 0.2rem; width:1px; position: absolute; right: 0; top: 50%; margin-top: -0.1rem; background:#dddddd; }
#NoteScroll .cn{ font-size: 0.18rem; line-height: 1.2em; color:#333333; }
#NoteScroll .en{ font-size: 0.12rem; line-height: 1.2em; color:#999999; }
#NoteScroll .SBox{ overflow: hidden; padding-right: 0.22rem; position: relative; height: 0.35rem; }
#NoteScroll .SBox .swiper-container{ padding-right:5.5%; }
#NoteScroll .SBox .swiper-slide{ height: 0.35rem;; }
#NoteScroll .SBox a{ font-size: 0.14rem; line-height: 0.35rem; color:#777777; display: block; padding-right: 1rem; position: relative; }
#NoteScroll .SBox a:hover{ color:#cb1004; }
#NoteScroll .SBox .time{ position: absolute; right: 0; top:0; font-size: 0.14rem; color:#999999; }
#NoteScroll .Btns{ position: absolute; right: 0; top:0; width:0.22rem; padding:0.03rem 0; }
#NoteScroll .Btns .Btn{ display: block; height: 0.12rem; background: no-repeat center; cursor: pointer; }
#NoteScroll .Btns .Prev{ background-image: url(../images/icon_jt1_1_1.png); margin-bottom: 0.05rem; }
#NoteScroll .Btns .Next{ background-image: url(../images/icon_jt1_2_1.png); }
#NoteScroll .Btns .Prev:hover{ background-image: url(../images/icon_jt1_1_3.png); }
#NoteScroll .Btns .Next:hover{ background-image: url(../images/icon_jt1_2_3.png); }
#IndexBlock1{}
#IndexBlock1 .TabBox{ position: relative; overflow: hidden; border-radius: 0.05rem; }
#IndexBlock1 .TabBox .l_tab{ width:27.15%; position: absolute; left:0; height: 100%;  }
#IndexBlock1 .TabBox .tab{ height: 33.33%; background:#f8f8f8; transition: all 0.3s; }
#IndexBlock1 .TabBox .tab+.tab{ border-top:1px solid #eaeaea; }
#IndexBlock1 .TabBox .table{ display: table; margin:0; width:100%; height: 100%; }
#IndexBlock1 .TabBox .t-cell{ display: table-cell; vertical-align: middle; }
#IndexBlock1 .TabBox .title{ margin:0 0.25rem; position: relative; padding-right:0.42rem; }
#IndexBlock1 .TabBox .icon{ position: absolute; right:0; top:50%; margin-top:-0.2rem; display: block; height: 0.4rem; width: 0.4rem; border-radius: 50%; border:1px solid #fff; background:url(../images/icon_jt1_3_2.png) no-repeat center; opacity: 0; margin-right: 0.1rem; transition: all 0.3s; }
#IndexBlock1 .TabBox .img{ float: left; display: inline-block; position: relative; margin-right: 0.15rem; }
#IndexBlock1 .TabBox .img1{ opacity: 1; }
#IndexBlock1 .TabBox .img2{ position: absolute; top:0; left:0; opacity: 0; }
#IndexBlock1 .TabBox .cn{ font-size:0.2rem; line-height:1.4em; color:#333333; padding-top:0.05rem; }
#IndexBlock1 .TabBox .en{ font-size: 0.12rem; line-height: 1.4em; color:#999999; }
#IndexBlock1 .TabBox .r_img{ width:72.85%; }
#IndexBlock1 .TabBox .r_img a{ display: block; position: relative; color:#fff; }
#IndexBlock1 .TabBox .r_img .word{ font-size: 0.14rem; background:rgba(0,0,0,0.45); line-height: 1.6em; padding:1.4% 3.4%; position: absolute; left:0; bottom: 0; }
#IndexBlock1 .TabBox .tab.on{ background: #cb1004; }
#IndexBlock1 .TabBox .tab.on .cn{ color:#fff; }
#IndexBlock1 .TabBox .tab.on .en{ color:#fff; }
#IndexBlock1 .TabBox .tab.on .img1{ opacity: 0; }
#IndexBlock1 .TabBox .tab.on .img2{ opacity: 1; }
#IndexBlock1 .TabBox .tab.on .icon{ opacity: 1; margin-right: 0; }
#IndexBlock1 .TabBox .r_img a:hover .word{ background:#cb1004; color:#fff; }
#IndexBlock1 .list{ font-size: 0; padding:1.42% 0 5.35%; }
#IndexBlock1 .list li{ display: inline-block; width:50%; }
#IndexBlock1 .list .Box{ border:1px solid #eeeeee; padding:4.28% 2.84%; display: block; border-radius: 0.05rem; }
#IndexBlock1 .list .imgBox{ width: 2.8rem; max-width: 40%; float: left; display: inline-block; margin-right: 9%; }
#IndexBlock1 .list .cont{ overflow: hidden; padding-right: 10%; }
#IndexBlock1 .list .title{ font-size: 0.26rem; line-height: 1.4em; color:#333333; }
#IndexBlock1 .list .en{ font-size: 0.12rem; line-height: 1.4em; color:#999999; }
#IndexBlock1 .list .word{ font-size: 0.14rem; line-height: 1.6em; color:#555555; -webkit-line-clamp: 3; margin:0.15rem 0 0.3rem;  }
#IndexBlock1 .list .Box:hover{ box-shadow:0 0 0.15rem rgba(0,0,0,0.1); border-color:transparent; }
#IndexBlock1 .list .Box:hover .title{ color:#cb1004; }
#IndexBlock2{ background:url(../images/images/img2.jpg) no-repeat center/cover; }
#IndexBlock2 .SBox{ position: relative; margin-bottom: -6.42%; margin-top:3%; }
#IndexBlock2 .swiper-container{ padding:0.25rem 0; margin-top: -0.25rem; }
#IndexBlock2 .swiper-slide{ border-radius:0.05rem; background: #f1f1f1; position: relative; }
#IndexBlock2 .Box{ margin:15.41% 10%; position: relative; }
#IndexBlock2 .swiper-slide+.swiper-slide .Box:before{ content: ""; position: absolute; left:-12.5%; height: 100%; width: 1px; background:#e1e1e1; }
#IndexBlock2 .Box .imgBox{ display: inline-block; max-width: 70%; border-radius: 50%; overflow: hidden; }
#IndexBlock2 .title{ font-size: 0.2rem; line-height: 1.4em; color:#333333; margin:0.08rem 0 0.05rem; }
#IndexBlock2 .word{ font-size:0.14rem; line-height:1.8em; color:#777777; }
#IndexBlock2 .cont{ position: absolute; left:-0.1rem; top:-0.1rem; right:-0.1rem; bottom:-0.1rem; padding:10%; background:#ffffff; border-radius:0.05rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; opacity: 0; transition:all 0.3s; transform: scale(0.9); box-shadow:0 0 0.15rem rgba(0,0,0,0.1); overflow-y: auto; }
#IndexBlock2 .cont .title{ margin:0 0 0.15rem; color:#cb1004; }
#IndexBlock2 .swiper-slide:hover{ z-index: 2; }
#IndexBlock2 .swiper-slide:hover .cont{ opacity: 1; transform: scale(1); }
#IndexBlock2 .Btns .Btn{ display: block; position: absolute; top:50%; height: 0.4rem; width:0.4rem; border-radius: 50%; box-shadow:0 0 0.1rem rgba(0,0,0,0.1); background:#fff no-repeat center; transition:all 0.3s; z-index: 2; margin-top:-0.2rem; }
#IndexBlock2 .Btns .Btn:hover{ background-color:#cb1004; }
#IndexBlock2 .Btns .Prev{ background-image:url(../images/icon_jt1_4_1.png); left: -0.2rem; }
#IndexBlock2 .Btns .Next{ background-image:url(../images/icon_jt1_3_1.png); right: -0.2rem; }
#IndexBlock2 .Btns .Prev:hover{ background-image:url(../images/icon_jt1_4_2.png); }
#IndexBlock2 .Btns .Next:hover{ background-image:url(../images/icon_jt1_3_2.png); }
#IndexBlock3{ margin-top:-0.25rem; overflow: hidden; }
#IndexBlock3 .AutoTitle{ margin-top: 6.42%; }
#IndexBlock3 .Box{ padding-bottom: 0.25rem; }
#IndexBlock3 .imgBox{ position: relative; float: left; display: inline-block; border-radius:0.05rem; margin-right: 4.28%; width: 38.57%; }
#IndexBlock3 .imgBox img{ display: block; width: 100%; }
#IndexBlock3 .imgBox .mark{ position: absolute; left:0; width:100%; bottom:0.1rem; background:transparent; }
#IndexBlock3 .imgBox .mcont{ border-radius: 0.05rem; background:rgba(203,16,4,0.8); color:#fff; margin:0 0.15rem; padding:0.15rem; }
#IndexBlock3 .imgBox .tit{ font-size: 0.18rem; line-height: 1.6em; padding:0 0.45rem; position: relative; display: inline-block; }
#IndexBlock3 .imgBox .tit::before,
#IndexBlock3 .imgBox .tit::after{ content:""; position: absolute; top:50%; width: 0.3rem; height: 1px; background: #fff; margin-top:-0.5px; }
#IndexBlock3 .imgBox .tit::before{ left:0; }
#IndexBlock3 .imgBox .tit::after{ right:0; }
#IndexBlock3 .imgBox .en{ font-size: 0.12rem; line-height: 1.4em; opacity: 0.8; text-transform: uppercase; }
#IndexBlock3 .content{ width: 57.14%; float: right; }
#IndexBlock3 .content .cn{ font-size: 0.24rem; line-height: 1.4em; }
#IndexBlock3 .content .en{ font-size: 0.16rem; line-height: 1.4em; opacity: 0.2; text-transform: uppercase; }
#IndexBlock3 .content .word{ font-size: 0.14rem; line-height: 1.8em; color:#555555; -webkit-line-clamp: 3; margin:0.15rem 0 0.3rem; }
#IndexBlock3 .SBox{ margin-top:0.4rem; position: relative; }
#IndexBlock3 .SBox .swiper-slide{ opacity: 0.4; }
#IndexBlock3 .SBox .swiper-slide:hover{ opacity: 1; }
#IndexBlock3 .Btns .Btn{ display: block; position: absolute; top:50%; height: 0.4rem; width:0.4rem; border-radius: 50%; box-shadow:0 0 0.1rem rgba(0,0,0,0.1); background:#fff no-repeat center; transition:all 0.3s; z-index: 2; margin-top:-0.2rem; }
#IndexBlock3 .Btns .Btn:hover{ background-color:#cb1004; }
#IndexBlock3 .Btns .Prev{ background-image:url(../images/icon_jt1_4_1.png); left: -0.2rem; }
#IndexBlock3 .Btns .Next{ background-image:url(../images/icon_jt1_3_1.png); right: -0.2rem; }
#IndexBlock3 .Btns .Prev:hover{ background-image:url(../images/icon_jt1_4_2.png); }
#IndexBlock3 .Btns .Next:hover{ background-image:url(../images/icon_jt1_3_2.png); }
#IndexBlock4{}
#IndexBlock4 .AutoTitle{ margin-bottom: 1%; }
#IndexBlock4 .list{ padding-bottom: 6.42%; }
#IndexBlock4 .list li:first-child .imgBox{ display:block; }
#IndexBlock4 .list li:nth-child(2){ margin-top:0; }
#IndexBlock4 li{ float: left; display: inline-block; width:53.92%; border-radius:0.05rem; overflow: hidden; }
#IndexBlock4 li:first-child{ float: right; width:44.28%; }
#IndexBlock4 .list2 li:first-child{ float: left; }
#IndexBlock4 .list2 li{ float: right; }
#IndexBlock4 li:first-child .Mark{ position: absolute; width: 100%; left:0; bottom:0; background: rgba(0,0,0,0.45); padding:0.1rem 0.22rem; color:inherit; }
#IndexBlock4 li:first-child .Box:hover .Mark{ background:rgba(203,16,4,0.9); }
#IndexBlock4 li:first-child .word{ display: none; }
#IndexBlock4 li:first-child .Box{ padding-left:0; color:#fff; }
#IndexBlock4 li:first-child .cont{ padding:0; color:inherit; }
#IndexBlock4 li:first-child .title{ color:inherit; margin-bottom: 0; }
#IndexBlock4 li:first-child .time{ display: none; }
#IndexBlock4 li:first-child .time2{ display: block; line-height: 1.6em; }
#IndexBlock4 .list li+li{ margin-top: 0.1rem; }
#IndexBlock4 .list .Box{ display: block; position: relative; background:#f8f8f8; padding-left:1.05rem; }
#IndexBlock4 .list .imgBox{ display: none; width:100%; }
#IndexBlock4 .list img{ width:100%; }
#IndexBlock4 .list .time{ display: block; background:#ededed; position: absolute; left:0; top:0; height: 100%; width:1.05rem;padding-left:0.2rem; padding-top:0.15rem; color:#555555; }
#IndexBlock4 .list .time2{ display:none; color:#fff; }
#IndexBlock4 .list .t{ font-size:0.2rem; line-height: 1.4em; }
#IndexBlock4 .list .year{ font-size: 0.14rem; opacity: 0.8; line-height: 1.4em; color:#999; }
#IndexBlock4 .list .cont{ padding:0.15rem 8.5% 0.15rem 4.65%; }
#IndexBlock4 .list .title{ font-size: 0.16rem; line-height: 1.4em; color:#000000; margin-bottom:0.08rem; }
#IndexBlock4 .list .word{ font-size: 0.14rem; line-height: 1.4em; color:#999999; }
#IndexBlock4 .list .Box:hover{ background:#851a13; }
#IndexBlock4 .list .Box:hover .time{ background:#cb1004; color:#fff; }
#IndexBlock4 .list .Box:hover .year{ color:#fff; }
#IndexBlock4 .list .Box:hover .title{ color:#fff; }
#IndexBlock4 .list .Box:hover .word{ opacity: 0.5; color:#fff; }

/**香港税务**/
#DataBlock1{}
#DataBlock1 .TabBox{ padding-bottom: 4.28%; }
#DataBlock1 .tabHead{ background:#851a13; font-size: 0; line-height: 0; border-top-left-radius: 0.05rem; border-top-right-radius: 0.05rem; }
#DataBlock1 .tabHead span{ font-size: 0.18rem; font-weight: bold; color:#fff; text-align: center; display: inline-block; vertical-align: top; padding:0 0.53rem; line-height: 0.6rem; position: relative; transition: all 0.3s; cursor: pointer; }
#DataBlock1 .tabHead span:first-child{ border-top-left-radius: 0.05rem; }
#DataBlock1 .tabHead span+span{ border-left:1px solid rgba(255,255,255,0.2); }
#DataBlock1 .tabHead .on{ color:#851a13; background:#fff; }
#DataBlock1 .tabHead .on:hover{ background: #fff; }
#DataBlock1 .tabHead span:hover{ background:#dd0e00; }
#DataBlock1 .tabHead span::before{ content: ""; height: 0; width: 100%; position: absolute; left: 0; bottom:100%; background: #fff; border-top-left-radius: 0.05rem; border-top-right-radius: 0.05rem; transition: all 0.3s; }
#DataBlock1 .tabHead span.on::before{ height: 0.12rem; }
#DataBlock1 .tabCont{ border-bottom-left-radius: 0.05rem; border-bottom-right-radius: 0.05rem;}
#DataBlock1 .tabCont .Box{ padding:0.2rem; }
#DataBlock1 .tabCont .cont{ padding:2.2% 0.25rem 0.15rem 0.15rem; width:55.89%; }
#DataBlock1 .tabCont .cn{ font-size: 0.26rem; line-height: 1.2em; color:#851a13; }
#DataBlock1 .tabCont .en{ font-size: 0.14rem; line-height: 1.2em; color:#851a13; opacity: 0.4; text-transform: uppercase; }
#DataBlock1 .tabCont .word{ font-size: 0.14rem; color:#555555; line-height: 0.22rem; padding:0.2rem 0 0.25rem; }
#DataBlock1 .tabCont .word p+p{ margin-top:0.1rem; }
#DataBlock1 .tabCont .bold{ font-size: 0.16rem; color:#333333; font-weight: bold; }
#DataBlock1 .tabCont .imgBox{ width: 44.11%; border-radius: 0.05rem; position: relative; }
#DataBlock1 .tabCont .imgBox .txt{ display: block; position: absolute; max-width:90%; left:5%; bottom: 5%; font-size: 0.2rem; color:#ffffff; line-height: 1.4em; padding:0 0.05rem; }
#DataBlock1 .tabCont .imgBox .txt .i{ font-style: normal; position: relative; z-index: 2; }
#DataBlock1 .tabCont .imgBox .txt::after{ content:""; position: absolute; left: 0; bottom:0; height: 0.7em; width: 100%; background:#cb1004; }
#DataBlock2{ background:url(../images/back1.jpg) no-repeat center/cover; }
#DataBlock2 .Box{ background:url(../images/icon_back1_2.png) center/100% 100%; border-radius: 0.05rem; padding:3% 0; margin:1% 0 4.5%; }
#DataBlock2 .Box .ul{ display: inline-block; width: 44.71%; font-size: 0.16rem; line-height: 0.3rem; color:#555555; padding:0 2.85%; }
#DataBlock2 .Box .ul:nth-child(odd){ float: left; }
#DataBlock2 .Box .ul:nth-child(even){ float: right; }
#DataBlock2 .Box .ul li{ padding-left:0.55rem; background: url(../images/icon_icon1.png) no-repeat left 0rem; }
#DataBlock2 .Box .ul li+li{ margin-top: 5%; }
#DataBlock3{}
#DataBlock3 .ul{ font-size: 0; line-height: 0; padding-bottom:4.28%; }
#DataBlock3 .ul li{ width:20%; text-align: center; display: inline-block; vertical-align: top; padding:0.2rem 0.1rem; position: relative; z-index: 3; }
#DataBlock3 .ul li .back{ background: url(../images/icon_back2.png) no-repeat center/contain; display:block; width: 1.22rem; margin:0 auto; max-width: 100%; padding-bottom: 0.3rem; position: relative; z-index: 2; }
#DataBlock3 .ul li .num{ font-size: 0.16rem; color:#fff; line-height: 1.4em; padding:0.1rem 0; display: block; }
#DataBlock3 .ul li::before{ content:""; display: block; width: 0.3rem; height:0.3rem; margin-left: -0.15rem; border:0.03rem solid #dadada; position: absolute; left:100%; top:0.65rem; border-radius: 50%; background:#fff url(../images/icon_jt1_3_5.png) no-repeat center; z-index: 2; }
#DataBlock3 .ul li::after{ content:""; display: block; width: 100%; border-bottom:1px dashed #dddddd; position: absolute; left:50%; top:0.8rem; }
#DataBlock3 .ul li .tit{ font-size: 0.2rem; line-height: 1.2em; color:#333333; padding:0.15rem 0 0.1rem; }
#DataBlock3 .ul li .word{ font-size: 0.14rem; line-height: 1.4em; color:#999999; }
#DataBlock3 .ul li:nth-child(5n+5)::before,
#DataBlock3 .ul li:nth-child(5n+5)::after,
#DataBlock3 .ul li:last-child::before,
#DataBlock3 .ul li:last-child::after{ display: none; }
#DataBlock4{ background:url(../images/icon_back.png) repeat; }
#DataBlock4 .SBox{ position: relative; padding-bottom:4.28%; margin-top:1%; }
#DataBlock4 .swiper-container{ padding:0.25rem 0; margin-top: -0.25rem; }
#DataBlock4 .swiper-slide{ border-radius:0.05rem; background: #f1f1f1; position: relative; }
#DataBlock4 .Box{ margin:15.41% 10%; position: relative; }
#DataBlock4 .swiper-slide+.swiper-slide .Box:before{ content: ""; position: absolute; left:-12.5%; height: 100%; width: 1px; background:#e1e1e1; }
#DataBlock4 .Box .imgBox{ display: inline-block; max-width: 70%; border-radius: 50%; overflow: hidden; }
#DataBlock4 .title{ font-size: 0.2rem; line-height: 1.4em; color:#333333; margin:0.08rem 0 0.05rem; }
#DataBlock4 .word{ font-size:0.14rem; line-height:1.8em; color:#777777; }
#DataBlock4 .cont{ position: absolute; left:-0.1rem; top:-0.1rem; right:-0.1rem; bottom:-0.1rem; padding:10%; background:#ffffff; border-radius:0.05rem; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; opacity: 0; transition:all 0.3s; transform: scale(0.9); box-shadow:0 0 0.15rem rgba(0,0,0,0.1); overflow-y: auto; }
#DataBlock4 .cont .title{ margin:0 0 0.15rem; color:#cb1004; }
#DataBlock4 .swiper-slide:hover{ z-index: 2; }
#DataBlock4 .swiper-slide:hover .cont{ opacity: 1; transform: scale(1); }
#DataBlock4 .Btns .Btn{ display: block; position: absolute; top:50%; height: 0.4rem; width:0.4rem; border-radius: 50%; box-shadow:0 0 0.1rem rgba(0,0,0,0.1); background:#fff no-repeat center; transition:all 0.3s; z-index: 2; margin-top:-0.2rem; }
#DataBlock4 .Btns .Btn:hover{ background-color:#cb1004; }
#DataBlock4 .Btns .Prev{ background-image:url(../images/icon_jt1_4_1.png); left: -0.2rem; }
#DataBlock4 .Btns .Next{ background-image:url(../images/icon_jt1_3_1.png); right: -0.2rem; }
#DataBlock4 .Btns .Prev:hover{ background-image:url(../images/icon_jt1_4_2.png); }
#DataBlock4 .Btns .Next:hover{ background-image:url(../images/icon_jt1_3_2.png); }
#DataBlock5 .SBox{ margin-top:1%; margin-bottom: 0.15rem; position: relative; }
#DataBlock5 .SBox .swiper-slide{ opacity: 0.4; }
#DataBlock5 .SBox .swiper-slide:hover{ opacity: 1; }
#DataBlock5 .Btns .Btn{ display: block; position: absolute; top:50%; height: 0.4rem; width:0.4rem; border-radius: 50%; box-shadow:0 0 0.1rem rgba(0,0,0,0.1); background:#fff no-repeat center; transition:all 0.3s; z-index: 2; margin-top:-0.2rem; }
#DataBlock5 .Btns .Btn:hover{ background-color:#cb1004; }
#DataBlock5 .Btns .Prev{ background-image:url(../images/icon_jt1_4_1.png); left: -0.2rem; }
#DataBlock5 .Btns .Next{ background-image:url(../images/icon_jt1_3_1.png); right: -0.2rem; }
#DataBlock5 .Btns .Prev:hover{ background-image:url(../images/icon_jt1_4_2.png); }
#DataBlock5 .Btns .Next:hover{ background-image:url(../images/icon_jt1_3_2.png); }
#DataBlock6{}
#DataBlock6 .SBox{}
#DataBlock6 .SBox .Box{}
#DataBlock6 .SBox .Box:first-child{ border-top: 1px dashed #dddddd; }
#DataBlock6 .SBox .Box{ padding-top: 0.2rem; padding-bottom: 0.2rem; border-bottom: 1px dashed #dddddd; }
#DataBlock6 .SBox .Box .tit{ float: left; display: inline-block; line-height: 0.32rem; width: 0.32rem; text-align: center; margin-right: 0.2rem; color:#fff; }
#DataBlock6 .SBox .Box .t-tit{ position: relative; overflow: hidden; padding:0.03rem 0.22rem 0.03rem 0; line-height: 0.26rem; font-size: 0.16rem; color:#333333; cursor: pointer; }
#DataBlock6 .SBox .Box .t-tit:hover{ color:#cb1004; }
#DataBlock6 .SBox .Box .t-tit .icon{ position: absolute; height: 0.3rem; top:0; right: 0; width:0.22rem; display: block; background:url(../images/icon_jt1_2_1.png) no-repeat center; cursor: pointer; }
#DataBlock6 .SBox .Box.down .t-tit .icon{ background-image:url(../images/icon_jt1_1_1.png); }
#DataBlock6 .SBox .Box .t-con{ overflow: hidden; line-height: 0.26rem; font-size: 0.14rem; color:#666666; }
#DataBlock6 .SBox .Box .top{ padding-bottom: 0.13rem; }
#DataBlock6 .SBox .Box .top .tit{ background:#555555; }
#DataBlock6 .SBox .Box .bot .tit{ background:#cb1004; }
#DataBlock6 .SBox .point{ padding:2% 0 4%; }
#DataBlock6 .point span{ background:#cccccc; }
#DataBlock6 .point .swiper-pagination-bullet-active{ background:#cb1004; }

/**香港公证**/
#DataBlock7{}
#DataBlock7 .LFBox{ position: relative; margin-bottom: 3.57%; }
#DataBlock7 .l_con::before{ content: ""; position: absolute; left: 0; top:0; height: 100%; width: inherit; background:#eeeeee; border-radius: 0.05rem; }
#DataBlock7 .l_con a{ display: block; position: relative; z-index: 2; padding:0.4rem 0.2rem; }
#DataBlock7 .l_con a+a{ border-top:1px solid #e1e1e1; }
#DataBlock7 .l_con .cn{ font-size: 0.18rem; line-height: 1.2em; color:#555555; }
#DataBlock7 .l_con .en{ font-size: 0.14rem; line-height: 1.2em; color:#999999; text-transform: uppercase; }
#DataBlock7 .l_con a.on,
#DataBlock7 .l_con a:hover{ background:#851a13; }
#DataBlock7 .l_con a.on .cn,
#DataBlock7 .l_con a:hover .cn{ color:#fff; }
#DataBlock7 .l_con a.on .en,
#DataBlock7 .l_con a:hover .en{ color:#fff; opacity: 0.8; }
#DataBlock7 .l_con{ width: 2.3rem; margin-right: 1.42%; }
#DataBlock7 .l_con::before{}
#DataBlock7 .r_con{ float: none; display: block; overflow: hidden; }
#DataBlock7 .Border{ border:1px solid #eeeeee; border-radius: 0.05rem; padding:3% 2.73%; }
#DataBlock7 .r_con .cont{ width:60.82%; margin-right: 8.29%; }
#DataBlock7 .r_con .imgs{ display: block; overflow: hidden; }
#DataBlock7 .r_con .title{ color:#851a13; padding-bottom: 20px; }
#DataBlock7 .r_con .title .cn{ font-size: 0.26rem; line-height: 1.4em; }
#DataBlock7 .r_con .title .en{ font-size: 0.14rem; line-height: 1.4em; text-transform: uppercase; opacity: 0.4; }
#DataBlock7 .r_con .message{ font-size: 0.14rem; line-height: 0.25rem; color:#555555; }
#DataBlock7 .r_con .SBox{ position: relative; margin:0 0.25rem; }
#DataBlock7 .r_con .SBox img{ display: block; margin:0 auto; border:0.03rem solid #999999; }
#DataBlock7 .Btns .Btn{ display: block; position: absolute; top:50%; height: 0.4rem; width:0.4rem; border-radius: 50%; box-shadow:0 0 0.1rem rgba(0,0,0,0.1); background:#fff no-repeat center; transition:all 0.3s; z-index: 2; margin-top:-0.2rem; }
#DataBlock7 .Btns .Btn:hover{ background-color:#cb1004; }
#DataBlock7 .Btns .Prev{ background-image:url(../images/icon_jt1_4_1.png); left: -0.2rem; }
#DataBlock7 .Btns .Next{ background-image:url(../images/icon_jt1_3_1.png); right: -0.2rem; }
#DataBlock7 .Btns .Prev:hover{ background-image:url(../images/icon_jt1_4_2.png); }
#DataBlock7 .Btns .Next:hover{ background-image:url(../images/icon_jt1_3_2.png); }
#DataBlock7 .r_con .lc{ padding-top:4.6%; }
#DataBlock7 .r_con .ul{ font-size: 0; line-height: 0; text-align: center; padding-top:0.1rem; }
#DataBlock7 .r_con .ul li{ display: inline-block; vertical-align: top; width:20%; padding:0 2%; position: relative; }
#DataBlock7 .r_con .ul li::before{ content: ""; display: block; width: 100%; height: 0.13rem; background:#cb1004; top:0.13rem; left: 50%; position: absolute; }
#DataBlock7 .r_con .ul li:nth-child(5n+5)::before{ display: none; }
#DataBlock7 .r_con .ul .num{ font-size: 0.18rem; line-height: 0.36rem; width: 0.38rem; border:1px solid #cb1004; color:#cb1004; border-radius: 50%; display: inline-block; vertical-align: top; background:#fff; position: relative; z-index: 2; }
#DataBlock7 .r_con .ul .word{ font-size: 0.14rem; color:#555555; line-height: 1.4em; padding-top:0.1rem; }
/**香港开户**/
#DataBlock8{}
#DataBlock8 .pbox{ padding-bottom: 3.92%; }
#DataBlock8 .f_l{ margin-right: 3.21%; max-width: 35%; }
#DataBlock8 .SBox{ overflow: hidden; }
#DataBlock8 .SBox .imgBox{ border-radius: 0.05rem; border:1px solid #eeeeee; display: block; }
#DataBlock8 .SBox img{ transition:all 0.3s; }
#DataBlock8 .point{ padding-top:0.2rem; font-size:0; line-height: 0; }
#DataBlock8 .point span{ height: 0.08rem; width:0.08rem; background:#dddddd; opacity:1; margin:0 0.06rem; cursor: pointer; }
#DataBlock8 .point span.swiper-pagination-bullet-active{ background:#cb1004; }
#DataBlock9{ background:url(../images/account/img3_back.jpg) no-repeat center/cover; }
#DataBlock9 .TabBox{ font-size: 0; line-height: 0; padding-bottom: 3.21%; }
#DataBlock9 .TabBox .tab-head span{ font-size: 0.18rem; color:#333333; font-weight: bold; border-top-left-radius: 0.07rem; border-top-right-radius: 0.07rem; background:#eeeeee; display: inline-block; vertical-align: top; line-height: 0.56rem; width:2.6rem; margin:0 0.04rem; max-width: 30%; cursor: pointer; transition:all 0.3s; }
#DataBlock9 .tab-head span:hover{ background:#bbbbbb; }
#DataBlock9 .TabBox .tab-head span.on{ color:#fff; background:#851a13; }
#DataBlock9 .TabBox .tab-con{ background: #fff; border-radius: 0.05rem; }
#DataBlock9 .TabBox .pad{ padding:2.14%; }
#DataBlock9 .TabBox .imgBox{ border-radius: 0.05rem; margin-right: 3.21%; max-width: 45%; }
#DataBlock9 .TabBox .cont{ overflow: hidden; font-size: 0.14rem; line-height: 1.8em; color:#777777; }
#DataBlock9 .TabBox .cont .h3{ font-size:0.2rem; line-height: 1.2em; color:#333333; margin-bottom: 0.1rem; }
#DataBlock10{}
#DataBlock10 .ul{ padding-bottom: 4.2%; }
#DataBlock10 .ul li{ display: inline-block; vertical-align: middle; margin:0.12rem 0; font-size: 0.18rem; line-height: 0.44rem; color:#333333; padding:0 0.3rem; background:#dddddd; border-radius: 0.22rem; position: relative; z-index: 2; }
#DataBlock10 .ul li.line{ width: 6.3%; }
#DataBlock10 .ul li.line::before,
#DataBlock10 .ul li.line::after{ content: ""; display:block; position: absolute; }
#DataBlock10 .ul li.line::before{ border-top:1px dashed #dddddd; left:0; margin-top:-0.5px; width:100%; }
#DataBlock10 .ul li.line::after{ left:50%; margin-left:-0.15rem; margin-top:-0.15rem; height: 0.3rem; width:0.3rem; border:0.03rem solid #dfdfdf; border-radius: 50%; background:#fff url(../images/icon_jt1_3_4.png) no-repeat center; }
#DataBlock10 .ul li:hover{ background:#cb1004; color:#fff; }
#DataBlock10 .ul li:nth-child(9){ margin-right: 0; }
#DataBlock10 .ul li:nth-child(9)+.line{ display: none; }
#DataBlock11{}
#DataBlock11 .ul{ margin:-0.15rem; font-size: 0; line-height: 0; padding-bottom: 4.2%; }
#DataBlock11 .ul li{ padding:0.15rem; font-size: 0.18rem; line-height: 1.2em; color:#333333; display: inline-block; width:25%; vertical-align: top; }
#DataBlock11 .ul li .imgBox{ position: relative; }
#DataBlock11 .ul li .imgBox::after{ content: ""; display: block; position: absolute; right:0.1rem; bottom:0.1rem; width:0.39rem; height:0.34rem; background:url(../images/icon_sj.png) no-repeat right bottom/contain; }
#DataBlock11 .ul img{ border-radius: 0.05rem; }
#DataBlock11 .ul .txt{ padding:0.15rem 0.1rem 0; }
#DataBlock12{}
#DataBlock12 .Title{ color:#851a13; padding-bottom: 0.25rem; }
#DataBlock12 .Title .cn{ font-size: 0.26rem; line-height: 1.4em; }
#DataBlock12 .Title .en{ text-transform: uppercase; font-size: 0.14rem; line-height: 1.4em; opacity: 0.4; }
#DataBlock12 .pbox{ padding:2.5% 1.42%; border:1px solid #eeeeee; border-radius: 0.07rem; margin-bottom: 3.92%; }
#DataBlock12 .pbox .img{ float: right; max-width: 30%; margin-left: 3.57%; }
#DataBlock12 .pbox .img img{ border-radius: 0.07rem; }
#DataBlock12 .pbox .cont{ overflow: hidden; font-size: 0.14rem; line-height: 1.8em; color:#555555; }
#DataBlock13{}
#DataBlock13 .ABox{ border-radius: 0.05rem; overflow: hidden; font-size: 0; line-height: 0; background:#f8f8f8; }
#DataBlock13 .ABox .Box{ width:25%; display: inline-block; padding:0.3rem 0.05rem; position: relative; text-align: center; transition:all 0.3s; }
#DataBlock13 .ABox .Box+.Box::before{ content:""; position: absolute; left:0; top:50%; height: 0.16rem; margin-top:-0.08rem; width:1px; background:#dddddd; }
#DataBlock13 .ABox .Box .div{ padding-left:0.5rem; position: relative; display: inline-block; vertical-align: middle; }
#DataBlock13 .ABox .Box .img{ position: absolute; left:0; top:50%; margin-top:-0.25rem; }
#DataBlock13 .ABox .Box .img .i1{}
#DataBlock13 .ABox .Box .img .i2{ position: absolute; left:0; top:0; opacity: 0; }
#DataBlock13 .ABox .Box .cont{ padding-left:0.1rem; text-align: left; }
#DataBlock13 .ABox .Box .cn{ font-size:0.18rem; line-height: 1.4em; color:#333333; }
#DataBlock13 .ABox .Box .en{ font-size:0.12rem; line-height: 1.4em; color:#999999; }
#DataBlock13 .ABox .Box.on,
#DataBlock13 .ABox .Box:hover{ background: #851a13; }
#DataBlock13 .ABox .Box.on:before,
#DataBlock13 .ABox .Box:hover:before{ display: none; }
#DataBlock13 .ABox .Box.on:before+.Box:before,
#DataBlock13 .ABox .Box:hover+.Box:before{ display: none; }
#DataBlock13 .ABox .Box.on .i1,
#DataBlock13 .ABox .Box:hover .i1{ opacity: 0; }
#DataBlock13 .ABox .Box.on .i2,
#DataBlock13 .ABox .Box:hover .i2{ opacity: 1; }
#DataBlock13 .ABox .Box.on .cn,
#DataBlock13 .ABox .Box:hover .cn{ color:#fff; }
#DataBlock13 .ABox .Box.on .en,
#DataBlock13 .ABox .Box:hover .en{ color:#fff; }
#DataBlock13 .ul{ margin:-0.06rem; font-size: 0; line-height: 0; padding:0.25rem 0 3.92%; }
#DataBlock13 .ul li{ padding:0.06rem; display: inline-block; vertical-align: top; width:20%; text-align: center; }
#DataBlock13 .ul .Box{ display: block; font-size: 0.14rem; line-height: 1.4em; border:1px solid #eeeeee; border-radius: 0.05rem; padding:10% 0.2rem 12.96%; }
#DataBlock13 .ul img{ display: block; margin:0 auto; }
#DataBlock13 .ul .title{ font-size: 0.18rem; line-height: 1.4em; }
#DataBlock13 .ul .word{ line-height: 1.4em; color:#999999; margin:0.04rem 0 0.2rem; }
#DataBlock13 .ul .Box:hover{ border-color:#cb1004; }

/**香港公司注册**/
#DataBlock14{}
#DataBlock14 .ul{ font-size: 0; line-height: 0; margin:0 -0.1rem 5.35%; padding:1.4% 0 0.15rem; border-bottom:1px dashed #dddddd; overflow: hidden; }
#DataBlock14 .ul li{ font-size: 0.14rem; line-height: 1.6em; color:#333333; font-weight: bold; padding:0 0.1rem; display: inline-block; vertical-align: bottom; width: 20%; margin-bottom:3.57%; }
#DataBlock14 .ul li:nth-child(2),
#DataBlock14 .ul li:nth-child(4){ margin-bottom:0; }
#DataBlock14 .ul .div{ background:url(../images/regist/img1_back.png) no-repeat center/100% 100%; padding:20% 0.15rem; position: relative; }
#DataBlock14 .ul .div::after{ content: ""; display:block; height: 100%; border-left:1px dashed #ddd; left:50%; top:100%; margin-left:-0.5px; position: absolute; }
#DataBlock14 .ul .div::before{ content:""; left:50%; top:100%; position: absolute; height: 0.08rem; width:0.08rem; background:#dddddd; border-radius: 50%; margin-left:-0.04rem; margin-top:-0.04rem; z-index: 2; }
#DataBlock14 .ul .imgBox{ margin:0.2rem 0; }
#DataBlock14 .ul .imgBox img{ display: block; margin:0 auto; }
#DataBlock14 .ul .content{ padding:0 0.15rem; }
#DataBlock14 .ul .div:hover{ background-image: url(../images/regist/img1_back2.png); }
#DataBlock14 .ul .div:hover::before{ background:#cb1004; }
#DataBlock15{ background:url(../images/regist/img2_back.jpg) no-repeat center/cover; }
#DataBlock15 .Box{ padding:1.4% 0 5%; }
#DataBlock15 .ul{ margin:-0.08rem; font-size: 0; line-height: 0; }
#DataBlock15 .ul li{ padding:0.08rem; display: inline-block; width: 20%; vertical-align: top; }
#DataBlock15 .ul .div{ border-radius:0.05rem; background:#fff; padding:0.25rem 0.2rem; }
#DataBlock15 .ul .num{ display: inline-block; vertical-align: top; color:#fff; font-size: 0.18rem; font-weight: bold; line-height: 0.5rem; width:0.58rem; background:url(../images/icon_back2.png) no-repeat center/contain; }
#DataBlock15 .ul .tit{ font-size: 0.2rem; line-height: 1.4em; color:#333333; margin:0.25rem 0 0.07rem; }
#DataBlock15 .ul .word{ font-size: 0.14rem; line-height: 2em; color:#777777; }
#DataBlock10 ul.list2 li.line{ width:12.3%; }
#DataBlock10 ul.list2 li:nth-child(7)+li.line{ display: none; }
#DataBlock10 ul.list2 li:nth-child(9)+li.line{ display: inline-block; }
#DataBlock16{ background:url(../images/regist/img4_back.jpg) no-repeat center/cover; }
#DataBlock16 .Box{ padding:1.4% 0 6%; }
#DataBlock16 .ul{ margin:-0.1rem; font-size: 0; line-height: 0; }
#DataBlock16 .ul li{ padding:0.1rem; display: inline-block; width: 25%; vertical-align: top; }
#DataBlock16 .ul img{ display: block; width: 100%; border-radius: 0.05rem; }
#DataBlock16 .ul .div{ display:block; }
#DataBlock16 .ul .title{ font-size:0.16rem; line-height:1.4em; color:#fff; padding:0.2rem 0.1rem 0.12rem; }
#DataBlock16 .ul .word{ font-size:0.14rem; line-height:1.4em; color:#dedddd; padding:0 0.1rem; }

/***关于我们***/
#AboutBlock1{}
#AboutBlock1 .Box{ padding:4.28% 0 3.21%; }
#AboutBlock1 .imgBox{ position: relative; float: right; display: inline-block; border-radius:0.05rem; margin-left: 4.28%; width: 38.57%; }
#AboutBlock1 .imgBox img{ display: block; width: 100%; }
#AboutBlock1 .imgBox .mark{ position: absolute; left:0; width:100%; bottom:0.1rem; background:transparent; }
#AboutBlock1 .imgBox .mcont{ border-radius: 0.05rem; background:rgba(203,16,4,0.8); color:#fff; margin:0 0.15rem; padding:0.15rem; }
#AboutBlock1 .imgBox .tit{ font-size: 0.18rem; line-height: 1.6em; padding:0 0.45rem; position: relative; display: inline-block; }
#AboutBlock1 .imgBox .tit::before,
#AboutBlock1 .imgBox .tit::after{ content:""; position: absolute; top:50%; width: 0.3rem; height: 1px; background: #fff; margin-top:-0.5px; }
#AboutBlock1 .imgBox .tit::before{ left:0; }
#AboutBlock1 .imgBox .tit::after{ right:0; }
#AboutBlock1 .content{ overflow: hidden; }
#AboutBlock1 .content .cont{ font-size: 0.14rem; line-height: 1.8em; color:#555555; padding-top:0.15rem; }
#AboutBlock1 .content .h2{ font-size: 0.16rem; line-height: 1.4em; color:#851a13; font-weight: bold; }
#AboutBlock2{ background:#f2f1f1; }
#AboutBlock2 .AutoTitle3{ margin-top:3.21%; }
#AboutBlock2 .SBox{ padding:0.25rem 0 6.78%; position: relative; }
#AboutBlock2 .SBox .swiper-slide:nth-child(2n+2){ margin-top:0.25rem!important; }
#AboutBlock2 .SBox .paginations{ position: absolute; height: 0; top:-0.15rem; text-align:right; font-size: 0; line-height: 0; width: 100%; }
#AboutBlock2 .SBox .paginations span{ height:0.1rem; width:0.1rem; opacity: 1; background:#cccccc; }
#AboutBlock2 .SBox .paginations span+span{ margin-left:0.14rem; }
#AboutBlock2 .SBox .paginations .swiper-pagination-bullet-active{ background:#d23c18; }
#AboutBlock2 .SBox img{ display: block; margin:0 auto; }

/**英才招聘**/
#JobBlock{}
#JobBlock .ul{ padding:3.21% 0 5.35%; }
#JobBlock .ul li{ padding:0.2rem; background:#fbfbfb; border:1px solid #f6f6f6; }
#JobBlock .ul li+li{ margin-top:0.15rem; }
#JobBlock .ul .top{ font-size: 0; line-height: 0; position: relative; cursor: pointer; }
#JobBlock .ul .top .title{ width:53.68%; font-size: 0.16rem; line-height: 22px; color:#555555; padding:0.03rem 0.1rem 0.03rem 0.6rem; background:url(../images/icon_job.png) no-repeat 0.13rem 0.01rem; display: inline-block; vertical-align: middle; }
#JobBlock .ul .top .wid{ font-size:0.14rem; line-height: 1.6em; display: inline-block; vertical-align: middle; width: 15.44%; }
#JobBlock .ul .top .tit{ color:#777777; }
#JobBlock .ul .top .tval{ color:#333333; font-weight: bold; }
#JobBlock .ul .top .icon{ display: block; position: absolute; width:0.2rem; height: 100%; right:0; top:0; background:url(../images/icon_jt1_2_4.png) no-repeat center; }
#JobBlock .ul .bot{ margin-top:0.2rem; padding:0.25rem 0.13rem; border-top:1px solid #e1e1e1; font-size: 0.14rem; line-height: 2.1em; color:#555555; display: none; }
#JobBlock .ul .bot .h4{ font-size: 0.16rem; font-weight: bold; margin-bottom: 0.1rem; }
#JobBlock .ul .top:hover .title{ color:#871e17; background-image:url(../images/icon_job_h.png); }
#JobBlock .ul .down .icon{ background-image:url(../images/icon_jt1_1_4.png); }

/***联系方式***/
#ContactBlock{}
#ContactBlock .Box{ margin:0.45rem 0 0.55rem; position: relative; }
#ContactBlock .contact{ width: 5.65rem; max-width:43%; }
#ContactBlock .contact .Title{}
#ContactBlock .contact .Title .cn{ font-size: 0.2rem; line-height: 1.4em; font-weight: bold; }
#ContactBlock .contact .Title .en{ font-size:0.14rem; line-height: 1.4em; opacity: 0.5; }
#ContactBlock .contact .cont{ font-size: 0.16rem; line-height: 0.22rem; color:#333333; margin:0.3rem 0; padding:0.3rem 0; border-top:1px dashed #eee; border-bottom:1px dashed #eee; }
#ContactBlock .contact .cont p{ padding-left:0.35rem; background:no-repeat left top; }
#ContactBlock .contact .cont p+p{ margin-top:0.15rem; }
#ContactBlock .contact .cont .phone1{ background-image:url(../images/icon_con1_1.png); }
#ContactBlock .contact .cont .phone2{ background-image:url(../images/icon_con1_2.png); }
#ContactBlock .contact .cont .weblink{ background-image:url(../images/icon_con1_3.png); }
#ContactBlock .contact .cont .mail{ background-image:url(../images/icon_con1_4.png); }
#ContactBlock .contact .cont .address{ background-image:url(../images/icon_con1_5.png); }
#ContactBlock .contact .cont .qq{ background-image:url(../images/icon_con1_6.png); }
#ContactBlock .contact .codeBox{ display: inline-block; text-align: center; vertical-align: top; }
#ContactBlock .contact .codeBox .img{ border:1px solid #851a13; border-radius: 0.05rem; padding:0.04rem; width:1.15rem; }
#ContactBlock .contact .codeBox .txt{ font-size:0.14rem; line-height: 1.4em; padding-top:0.1rem; color:#777777; }
#ContactBlock .map{ position: absolute; right:0; top:0; height:100%; border:3px solid #dddddd; width: 54.28%; }
#ContactBlock .map img{ max-width: 999999px;; }
#FormBlock{ background:#f2f1f1; }
#FormBlock .AutoTitle3{ margin-top:0.45rem; }
#FormBlock .form{ margin:0.2rem -0.03rem 5%; }
#FormBlock .form .label{ display: inline-block; padding:0.03rem; font-weight: normal; text-align:left; }
#FormBlock .form .input{ padding:0 0.15rem; display: block; width:100%; line-height: 0.5rem; height: 0.5rem; font-size:0.14rem; color:#666; background:#fff; border-radius: 0.03rem; }
#FormBlock .form .input:focus{ box-shadow:0 0 0.15rem rgba(221,14,0,0.1); }
#FormBlock .form textarea.input{ height: 1.4rem; }
#FormBlock .form .BtnBox{ padding-top:0.1rem; }
#FormBlock .form .btn{ display: inline-block; vertical-align: middle; font-size:0.14rem; color:#ffffff; line-height: 0.42rem; height: 0.42rem; width:1.36rem; text-align: center; transition: all 0.3s; padding:0; }
#FormBlock .form .submit{ background:#851a13; }
#FormBlock .form .reset{ background:#dd0e00; }
#FormBlock .form .btn:hover{ background:#f72c1e; }
#FormBlock input:-ms-input-placeholder,
#FormBlock textarea:-ms-input-placeholder{
    color: #999999;
}/* Internet Explorer 10+ */
#FormBlock input::-webkit-input-placeholder,
#FormBlock textarea::-webkit-input-placeholder{
    color: #999999;
}/* WebKit browsers */
#FormBlock input::-moz-placeholder,
#FormBlock textarea::-moz-placeholder{
    color: #999999;
}/* Mozilla Firefox 4 to 18 */
#FormBlock input:-moz-placeholder,
#FormBlock textarea:-moz-placeholder{
    color: #999999;
}/* Mozilla Firefox 19+ */

/**新闻中心**/
#NewsList .list{ padding-top:4%; }
#NewsList li{}
#NewsList li+li{ margin-top:0.15rem; }
#NewsList li .imgBox{ float: left; width:3rem; max-width: 50%; margin-right: 2%; border-radius: 0.05rem; }
#NewsList li .Box{ display: block; position: relative; color:#333; }
#NewsList li img{ width:100%; }
#NewsList li .Mark{ overflow: hidden; padding:0.1rem 0; color:inherit; }
#NewsList li .time2{ display: block; line-height: 1.6em; font-size: 0.14rem; color:#999; margin:0.05rem 0 0.1rem; }
#NewsList li .title{ font-size: 0.2rem; line-height: 1.4em;}
#NewsList li .word{ font-size: 0.16rem; line-height: 1.4em; color:#666; margin-bottom: 0.15rem; }
#NewsList li .Box:hover .title{ color:#cb1004; }
/**新闻详情**/
#AutoInfo{}
#AutoInfo .Back{ box-shadow: 0 0 0.15rem rgba(0,0,0,0.05); padding:2.91%; margin:3.33% 0 6%; }
#AutoInfo .title{ font-size: 0.24rem; color:#333333; line-height: 1.2em; text-align: center; margin-bottom: 1%; font-weight: bold; }
#AutoInfo .longtitle{ font-size: 0.14rem; color:#777777; line-height: 1.6em; text-align: center; }
#AutoInfo .longtitle span{ display: inline-block; }
#AutoInfo .cont{ padding:2.5% 0 4.5%; border-top: 0.01rem dashed #dddddd; border-bottom: 0.01rem dashed #dddddd; margin-bottom: 3%; margin-top: 2%; }
#AutoInfo .word{ font-size: 0.14rem; color:#555555; line-height: 1.8em; }
#AutoInfo .other{ padding-bottom: 1.5%; }
#AutoInfo .other a{ display: inline-block; color:#555555; font-size: 0.14rem; line-height: 0.4rem; }
#AutoInfo .PNBox a{ padding:0 0.18rem; }
#AutoInfo .PNBox a i{ display: block; font-style: normal; transition:all 0.3s ease-in-out; }
#AutoInfo .PNBox .prev{ margin-right: 0.05rem; }
#AutoInfo .PNBox .prev i{ padding-left: 0.25rem; background:url(../images/icon_jt5.png) no-repeat left center; }
#AutoInfo .PNBox .next i{ padding-right: 0.25rem; background:url(../images/icon_jt6.png) no-repeat right center; }
#AutoInfo .PNBox a:hover{ color:#fff; background-color: #cb1004; }
#AutoInfo .PNBox .prev:hover i{ background-image: url(../images/icon_jt5_h2.png); background-position: 10% center; }
#AutoInfo .PNBox .next:hover i{ background-image: url(../images/icon_jt6_h2.png); background-position: 90% center; }
#AutoInfo .other .Return{ line-height: 0.4rem; padding:0; }
#AutoInfo .other .Return span{ display: block; padding-left:0.2rem; background:url(../images/icon_jt7.png) no-repeat left center; transition: all 0.3s; }
#AutoInfo .other .Return:hover{ color:#fff; background-color: #cb1004; padding:0 0.18rem; }
#AutoInfo .other .Return:hover span{ transform:translateX(0.02rem); background-image:url(../images/icon_jt7_h.png); }

@media only screen and (min-width: 1200px){
    /**底部**/
    #footer .contact{ margin-left: 2.7%; }
    /**头部导航**/
    .IndexBody #header .bot .All .lib{ margin-top: 0; opacity: 1; transform: scale(1); }
    .SmallHeader.IndexBody #header .bot .All .lib{ transform: scale(0); margin-top: -0.15rem; opacity: 0; }
    .SmallHeader.IndexBody #header .bot .All:hover .lib{ margin-top: 0; opacity: 1; transform: scale(1); }
    .SmallHeader #header .top{ height: 0; padding:0; }
    #header .top{ overflow: hidden; height: 1.07rem; }
    #header .bot .All .lib{ position: absolute; /*left:0;*/ top:100%; color:#fff; width: inherit; padding-top: 36.17%; transform: scale(0); margin-top: -0.15rem; opacity: 0; transition: margin-top 0.5s,opacity 0.5s; }
    #header .bot .All:hover .lib{ margin-top: 0; opacity: 1; transform: scale(1); }
    #header .bot .All .lib .MBox{ position: absolute; left:0; top:0; width: 100%; height: 100%; }
    #header .bot .All .lib .ul{ background:rgba(0,0,0,0.8); min-height: 100%; padding:0.11rem 0; }
    #header .bot .All .lib li{ background: transparent; padding:0.11rem 0.25rem; color:#fff; font-size: 0.14rem; }
    #header .bot .All .lib .title{ line-height: 1.4em; }
    #header .bot .All .lib .jt{ padding-right:0.1rem; margin-right: -0.1rem; }
    #header .bot .All .lib .cn{}
    #header .bot .All .lib .en{ opacity: 0.5; font-size: 0.12rem; }
    #header .bot .All .lib .hBox{ position: absolute; left:100%; top:0; height: 100%; width: 3.34rem; background:#fff; margin-left: -0.15rem; opacity: 0; transform: scale(0); transition: margin-left 0.3s,opacity 0.3s; overflow-y: auto; }
    #header .bot .All .lib .pad{ padding:0.12rem; }
    #header .bot .All .lib .imgBox{}
    #header .bot .All .lib img{ border-radius: 0.05rem; display: block; }
    #header .bot .All .lib .aBox{ padding:0.12rem; }
    #header .bot .All .lib .a a{ color:#555555; display: block; padding-left: 0.12rem; position: relative; line-height: 0.2rem; padding-top:0.1rem; padding-bottom:0.1rem; }
    #header .bot .All .lib .a a:before{ content: ""; position: absolute; left:0; margin-top:0.08rem; height: 0.04rem; width:0.04rem; border-radius: 50%; background: #555555; }
    #header .bot .All .lib .a a:hover{ color:#cb1004; }
    #header .bot .All .lib .a a:hover:before{ background: #cb1004; }
    #header .bot .All .lib li:hover{ background: #fff; color:#333; }
    #header .bot .All .lib li:hover .hBox{ opacity: 1; transform: scale(1); margin-left: 0; }
    #header .Menu li{ transition: all 0.3s; }
    #header .Menu li:hover .title{ background: #cb1004; }
    #header .Menu .on .title{ background:#cb1004; color:#fff; }
    #header .Menu li .title{ position: relative; padding:0 0.2rem; }
    #header .Menu li .title:after{ content: ""; display: block; position: absolute; left:50%; margin-left: -0.06rem; border:0.06rem solid transparent; border-top: 0; border-bottom: 0.05rem solid #fff; margin-top: 0; opacity: 0; transform: scale(0); transition: margin 0.3s ease-in-out,opacity 0.3s; }
    #header .Menu li:hover .title:after{ opacity: 1; margin-top:-0.05rem; transform: scale(1); }
    #header .Menu .lib{ display: block; position: absolute; left: 0; width: 100%; background-color: #fff; background-color: #fbfbfb; font-size: 0.14rem; transform: scale(0); margin-top: 0.15rem; opacity: 0; transition: margin 0.4s ease-in-out,opacity 0.4s; padding:0.35rem 0; }
    #header .Menu li:hover .lib{ margin-top: 0; opacity: 1; transform: scale(1); }
    #header .Menu li:nth-child(2) .lib{ display: none!important; }
    #header .Menu .lib .links{ overflow: hidden; }
    #header .Menu .lib .links .aBox{ display: inline-block; float: left; padding-right: 0.3rem; }
    #header .Menu .lib .links .aBox+.aBox{ margin-left: 12%; }
    #header .Menu .lib .links .a{ padding:0.09rem 0; line-height: 0.22rem; }
    #header .Menu .lib .links a{ display: inline-block; font-size: 0.14rem; color:#444444; }
    #header .Menu .lib .links a:hover{ color:#cb1004; }
    #header .Menu .lib .imgBox{ float: right; display: inline-block; width: 3.2rem; border-radius: 0.05rem; margin-left: 0.5rem; }
    #header .bot .form .Key{ width:2rem; }

    /**首页**/
    #IndexBlock3 .content .word{ margin-bottom: 0.15rem; }
    #IndexBlock3 .SBox{ margin-top:0.2rem; }
}
@media only screen and (min-width: 1460px){
	.container{ width:14.3rem; }
    /**头部导航**/
    #header .Menu li .title{ padding-left:0.25rem; padding-right:0.25rem; }
    #header .bot .form .Key{ width: 3.2rem; }
    /**底部**/
    #footer .contact{ width:5.75rem; margin-left: 6.7%; }
    #FriendLink .lBox .Box{ margin:0 -0.25rem; }
    #FriendLink .lBox a{ margin:0 0.25rem; }
    /**首页**/
    #IndexBlock3 .content .word{ margin-bottom: 0.3rem; }
    #IndexBlock3 .SBox{ margin-top:0.4rem; }
    #IndexBlock4 .list .cont{ padding-top:0.25rem; padding-bottom:0.25rem; }
    #IndexBlock4 .list .time{ padding-top:0.25rem; }
    /**香港税务**/
    #DataBlock1 .tabCont .word{ padding:0.4rem 0 0.55rem; }
    #DataBlock1 .tabCont .word p+p{ margin-top:0.17rem; }
    #DataBlock1 .tabCont .imgBox .txt{ font-size: 0.24rem; }
    /**香港开户**/
    #DataBlock10 .ul li{ margin:0.15rem 0; font-size: 0.2rem; line-height: 0.5rem; padding:0 0.36rem; border-radius: 0.25rem; }
    #DataBlock10 .ul li.line{ width: 7.5%; }
    /**香港公司注册**/
    #DataBlock10 .list2 li.line{ width: 6.5%; }
    #DataBlock14 .ul{ margin-left:-0.2rem; margin-right:-0.2rem; }
    #DataBlock14 .ul li{ font-size: 0.16rem; padding:0 0.2rem; line-height: 1.8em; }
}