/* 样式初始化 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
  margin: 0;
  padding: 0;
  font-family: "Microsoft YaHei" ! important;
}

/*body, button, input, select, textarea {*/
/*  font: 12px/1.5 tahoma, arial, \5b8b\4f53;*/
/*}*/

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

address, cite, dfn, em, var {
  font-style: normal;
}

code, kbd, pre, samp {
  font-family: couriernew, courier, monospace;
}

small {
  font-size: 12px;
}

ul, ol, li {
  list-style: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a, a:hover {
  color: #333;
  text-decoration: none;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

legend {
  color: #000;
}

fieldset, img {
  border: 0;
}

button, input, select, textarea {
  font-size: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.delfloat {
  clear: both;
}

/* 首页 */
/*
+----------------------------------------------------------------+
	logo
+----------------------------------------------------------------+
*/

.link {
  width: 100%;
  margin: 0 auto;
  padding: 1px 0 20px;
  background-color: #F5F5F5;
}

.link dd, .link dt {
  width: 1134px;
  margin: 20px auto;
  font-size: 12px;
  text-align: center;
}

.link dd a {
  margin-left: 11px;
  color: #9b9b9b;
}

.link dd a:nth-child(1) {
  margin-left: 0;
}


.logobox {
  width: 1300px;
  height: 63px;
  margin: 20px auto;

}

.logobox .logoimg {
  width: 445px;
  height: 63px;
  float: left;

}

.logobox .logoimg img {
  display: block;
}

.logobox .logorexin {
  width: 200px;
  height: 63px;
  float: right;
  position: relative;
}

.logobox .logorexin span {
  display: inline-block;
  width: 23px;
  height: 36px;
  background: url('../images/index/telogo.png') no-repeat;
  margin-top: 15px;
}

.logobox .logorexin > div {
  position: absolute;
  top: 5px;
  left: 25px;
}

.logobox .logorexin > div > a {
  font-weight: bold;
  font-size: 20px;
  text-decoration: none;
  color: #3D2A61;
}

.logobox .logorexin > div > a:hover {
  color: #3D2A61;
}

.logobox .logorexin > div > p {
  color: #C2C0C1;
  font-size: 14px;
  margin-top: -5px;
}

/*
+----------------------------------------------------------------+
	nav
+----------------------------------------------------------------+
*/
.navbox {
  height: 60px;
  position: relative;
  z-index: 9;
  margin: auto;
  background: #F8F8F8;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.90;
  font-family: '微软雅黑';
  border-bottom: 1px solid #EAEAEA;
}

.nav {
  width: 1300px;
  margin: 0 auto;
  height: 40px;
  list-style: none;
}

.nav li {
  float: left;
  /*height: 60px;*/
  position: relative;
  list-style: none;
}

.nav li.last {
  background: none;
}

.nav li a {
  text-decoration: none;
}

.nav li a span {
  float: left;
  display: block;
  line-height: 60px;
  font-size: 18px;
  color: #656565;
  cursor: pointer;
  width: 143px;
  text-align: center;
}

.mj_hover_menu {
  text-decoration: none;
  width: 143px;
  height: 60px;
}

.nav .mj_hover_menu a span {
  color: #382A5B;
}

.nav li.selected .submenu {
  display: block;
}

.nav li .submenu {
  display: none;
  position: absolute;
  top: 60px;
  left: -9px;
}

.nav li .submenu li {
  float: none;
  padding: 0;
  background: none;
  height: auto;
  border-bottom: dotted 0px #BEBEBE;
}


.mj_menu_pro_bg {
  width: 980px;
  height: 150px;
  background-color: #ffffff;
}


.mj_menu_pro_main {
  margin: auto;
  padding-top: 12px;
}


.mj_menu_pro_li {
  float: left;
}


.mj_menu_li_txt {
  line-height: 22px;
  font-size: 14px;
  color: #696969;
  margin-left: 10px;
}


.mj_menu_li_txt font {
  color: #32255D;
  font-size: 16px;
  font-weight: bold;
}


.mj_menu_li_txt a {
  color: #696969;
  display: block;
  width: 200px;
  padding-left: 50px;
  text-decoration: none;
  display: inline-block;
  margin: 10px 0;
  border-right: 1px solid #696969;
}

.mj_menu_li_txt a:nth-child(1), .mj_menu_li_txt a:nth-child(6), .mj_menu_li_txt a:nth-child(11) {
  padding-left: 0px;
  width: 150px;
  padding-left: 10px;
}

.mj_menu_li_txt a:nth-child(5), .mj_menu_li_txt a:nth-child(10), .mj_menu_li_txt a:nth-child(15) {
  border-right: none;
  width: 150px;
}

.mj_menu_li_txt a:hover {
  color: #696969;
  text-decoration: underline;
}

.mj_menu_news_bg {
  width: 480px;
  height: 185px;
  background-color: #F6F6F6;
}

.mj_menu_news_main {
  width: 440px;
  margin: auto;
  padding-top: 12px;
}

.mj_menu_news_li {
  padding: 0px 30px;
  margin-right: 30px;
  height: 150px;
  float: left;
  border-right: solid 1px #cccccc;
}

.mj_menu_news_img {
  float: left;
  text-align: left;
  color: #bb1721;
  line-height: 30px;
  font-size: 14px;
}

.mj_menu_news_li2 {
  padding: 0px 30px;
  height: 150px;
  float: right;
  border-left: solid 1px #cccccc;
}

.mj_menu_news_img2 {
  float: left;
  margin-left: 30px;
  text-align: left;
  color: #bb1721;
  line-height: 30px;
  font-size: 14px;
}

.mj_menu_news_li3 {
  padding: 0px 25px;
  height: 150px;
  float: right;
  border-left: solid 1px #cccccc;
}

.mj_menu_news_img3 {
  float: left;
  margin-left: 10px;
  text-align: left;
  color: #bb1721;
  line-height: 30px;
  font-size: 14px;
}


.silder {
  width: 100%;
  height: 200px;
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  position: relative;
  float: left;
}

.silder .silder_list {
  height: 200px;
  overflow: hidden;
  position: relative;
}

.silder .silder_list a {
  position: absolute;
  top: 0;
  left: 0;
}

.silder .silder_list a, .silder .silder_list img {
  display: inline-block;
  float: left;
}

.silder .silder_page {
  height: 42px;
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  bottom: 1px;
  left: 50%;
}

.silder .silder_page li {
  width: 16px;
  font-size: 12px;
  float: left;
  height: 16px;
  line-height: 16px;
  margin: 15px 10px 0 0;
  background: #F1F1F1;
  display: inline-block;
  text-align: center;
  color: #000;
  border-radius: 16px;
}

.silder .silder_page li.current {
  background: #C70B31;
  color: #fff;
}

.silder_desc {
  color: #fff;
  background: url(tit_bg.png) repeat 0 0;
  float: left;
  line-height: 42px;
  height: 42px;
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: left;
  text-indent: 999em;
}

.silder .silder_page li:hover {
  cursor: pointer;
}


/*
+----------------------------------------------------------------+
	Extras
+----------------------------------------------------------------+

+----------------------------------------------------------------+
	Slideshow
+----------------------------------------------------------------+
*/
.slider {
  position: relative;
  width: 100%;
}

.slider-container {
  height: 450px;
  margin: 0 auto 20px;
  overflow: hidden;
  position: relative;
  width: 100%;

}

.slider-container .slider-wrapper {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 5000em; /*Fix for prevent display errors*/
  -webkit-transition: all 800ms ease;
  -moz-transition: all 800ms ease;
  -o-transition: all 800ms ease;
  transition: all 800ms ease;
}

.slider-container .slide {
  float: left;
  overflow: hidden;
  position: relative;

}

.slider-nav {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 20px;
}

.slider-nav li {
  display: inline;
  padding: 3px;
}

.slider-nav .bullet {
  background-color: #D9ECF1;
  border-radius: 50%;
  display: inline-block;
  text-indent: -9000px;
  overflow: hidden;
  height: 16px;
  width: 16px;
}

.slider-nav .active {
  background-color: #3F2B60;
}

.slider-nav .prev, .slider-nav .next {
  background: url('../plug/slideshow/assets/css/img/sprite.png') no-repeat;
  display: inline-block;
  text-indent: -9000px;
  overflow: hidden;
  height: 16px;
  width: 16px;
}

.slider-nav .next {
  background-position: -15px top
}

/*
+----------------------------------------------------------------+
	newsbox
+----------------------------------------------------------------+
*/
.newsbox {
  width: 100%;
  height: 400px;
  background: url('../images/index/new_bg.jpg') no-repeat;
  margin-top: 20px;
  padding-top: 30px;
}

.newsbox .newscen {
  height: 305px;
  width: 1100px;
  margin: 0 auto;


}

.newsbox .newscen > .newsl {
  width: 520px;
  height: 305px;
  float: left;
  margin-right: 60px;
}

.newsbox .newscen > .newsr {
  width: 520px;
  height: 305px;
  float: right;
}

.newsbox .newscen .newsT {
  width: 100%;
  height: 60px;
  border-bottom: 5px solid #DED9F1;
  position: relative;
}

.newsbox .newscen .newsT a {
  display: block;
  color: #878787;
  position: absolute;
  right: 0;
  top: 25px;
}


.newsbox .newscen .newsT > span {
  display: block;
  height: 60px;
  font-size: 20px;
  line-height: 60px;
  color: #3F2B60;
  width: 120px;
  border-bottom: 5px solid #3F2B60;
  padding-left: 15px;
}

.newsbox .newscen .imgtbox {
  width: 100%;
  height: 120px;
  margin-top: 20px;
}

.newsbox .newscen .imgtbox > .newsimg {
  width: 150px;
  height: 120px;
  float: left;
}

.newsbox .newscen .imgtbox > .newsimg img {
  display: inline-block;
  width: 170px;
  height: 120px;
}


/* .newsbox .newscen .imgtbox>.newsimg img{
	width: 100%;

}
 */

.newsbox .newscen .imgtbox > .newsw {
  height: 120px;
  width: 360px;
  float: right;
  padding-left: 25px;
  word-wrap: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  color: #626262;
}

.newsbox .newscen .imgtbox > .newsw > span {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
}

.newsbox .newscen .imgtbox > .newsw > a {
  color: #676767;
}

.newsbox .newscen .imgtbox > .newsw > a:hover {
  text-decoration: none;
  color: #3D2A61;
}


.newsbox .newscen ul > li {
  width: 100%;
  position: relative;

}

.newsbox .newscen ul > li > p {
  width: 80%;
  margin-top: 10px;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;

}


.newsbox .newscen ul > li > p > a {
  color: #676767;
}

.newsbox .newscen ul > li > p > a:hover {
  text-decoration: none;
  color: #3D2A61;
}

.newsbox .newscen ul > li > span {
  position: absolute;
  right: 0;
  top: 0;
}

/*
+----------------------------------------------------------------+
	global
+----------------------------------------------------------------+
*/
.globalbox {
  width: 100%;
  height: 400px;
}

.globalbox .global {
  width: 1100px;
  height: 400px;
  margin: 0 auto;
}

.globalbox .global .globalt {
  width: 230px;
  height: 400px;
  float: left;
}


.globalbox .global .globalm {
  width: 715px;
  height: 400px;
  float: right;
}

.globalbox .global .globalm > .mapT {
  width: 100%;
  height: 60px;
  color: #CD992C;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  line-height: 60px;
}

.globalbox .global .globalm > .maphover {
  width: 100%;
  height: 340px;
}

.globalbox .global .globalm > .maphover img {
  width: 100%;
  height: 34px;
}

.globalbox .global .globalt li {
  width: 100%;
  height: 100px;
  position: relative;
  cursor: pointer;
}

.globalbox .global .globalt li > .globaltt {
  width: 230px;
  height: 100px;
  position: absolute;
  z-index: 10;
}

.globalbox .global .globalt li > .globaltt > span {
  display: inline-block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 20px;
}

.globalbox .global .globalt li:nth-child(1) > .globaltt > span {
  background: url("../images/index/global_bg.png") no-repeat 0 0;
}

.globalbox .global .globalt li:nth-child(2) > .globaltt > span {
  background: url("../images/index/global_bg.png") no-repeat -60px 0;
}

.globalbox .global .globalt li:nth-child(3) > .globaltt > span {
  background: url("../images/index/global_bg.png") no-repeat -120px 0;
}

.globalbox .global .globalt li:nth-child(4) > .globaltt > span {
  background: url("../images/index/global_bg.png") no-repeat -180px 0;
}

.globalbox .global .globalt li > .globaltt > p {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  margin-left: 90px;
  margin-top: 35px;
}

.globalbox .global .globalt li:nth-child(1) > .globaltt > p {
  color: #B39FDC;
}

.globalbox .global .globalt li:nth-child(1) > .globaltt {
  background-color: #EBEBEB;
}

.globalbox .global .globalt li:nth-child(2) > .globaltt {
  background-color: #8EAEDD;
}

.globalbox .global .globalt li:nth-child(3) > .globaltt {
  background-color: #C06665;
}

.globalbox .global .globalt li:nth-child(4) > .globaltt {
  background-color: #DAAF6B;
}

.globalbox .global .globalt li > .hover_g {
  width: 230px;
  height: 100px;
  background-color: #F7F7F7;
  font-size: 16px;
  color: #676767;
  position: absolute;
  z-index: 5;
}

.globalbox .global .globalt li > .hover_g > p {
  margin: 25px;
}

/*
+----------------------------------------------------------------+
	responsibility
+----------------------------------------------------------------+
*/
.responsibilitybox {
  width: 1100px;
  height: 200px;
  margin: 15px auto;
}

.responsibilitybox .responsibilityr {
  width: 710px;
  height: 200px;
  float: right;
}

.responsibilitybox .responsibilityl {
  width: 380px;
  height: 200px;
  float: left;
}

.responsibilitybox .responsibilityr li {
  width: 350px;
  height: 200px;
  float: left;
}

.responsibilitybox .responsibilityr li:nth-child(1) {
  margin-right: 10px;
}

.responsibilitybox .responsibilityl p {
  color: #382A5D;
  font-size: 40px;
  margin-bottom: -5px;
}

.responsibilitybox .responsibilityl span {
  color: #C99822;
}

.responsibilitybox .responsibilityl > .responsibilitylt {
  text-indent: 30px;
  line-height: 25px;
  margin-top: 10px;
}

.responsibilitybox .responsibilityl > .responsibilitylt a {
  font-size: 14px;
  color: #676767;
}

.responsibilitybox .responsibilityl > .responsibilitylt a:hover {
  text-decoration: none;
  color: #3D2A61;
}

/*
+----------------------------------------------------------------+
	strategic
+----------------------------------------------------------------+
*/
.strategicbox {
  width: 1100px;
  height: 400px;
  margin: 20px auto;
}

.strategicbox .strT {
  width: 350px;
  height: 70px;
  margin: 0 auto;
  position: relative;
}


.strategicbox .strT > p > span:nth-child(1) {
  font-size: 40px;
  color: #3A2C61;
}


.strategicbox .strT > p > span:nth-child(2) {
  color: #CB8E24;
}


.strategicbox .strT > span {
  color: #676767;
  display: inline-block;
  position: absolute;
  bottom: -5px;
}


.strategicbox .strshow {
  width: 100%;
  height: 280px;
  margin-top: 30px;
  position: relative;
}

.fullSlide .bd {
  position: relative;
  z-index: 0;
}

.fullSlide .bd ul li a {
  display: inline-block;
  margin: 10px 3px;
}

.fullSlide .hd {
  position: relative;
  z-index: 1;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #fff;
  filter: alpha(opacity=60);
}

.fullSlide .hd ul {
  text-align: center;
  padding-top: 5px;
  margin-top: -30px;
}

.fullSlide .hd ul li {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 100px;
  height: 8px;
  margin: 5px;
  background: #F5F5F5;
  overflow: hidden;
  font-size: 0;
}

.fullSlide .hd ul .on {
  background: #3F2B60;
}

/*
+----------------------------------------------------------------+
  footer
+----------------------------------------------------------------+
*/
.bottombox {
  width: 100%;
  height: 420px;
  background-color: #F5F5F5;
  padding-top: 10px;

}

.bottombox > .footer {
  width: 1100px;
  height: 300px;
  margin: 0 auto;
}

.bottombox > .footer > ul > li {
  width: 240px;
  height: 300px;
  float: left;
  margin-right: 35px;
}

.bottombox > .footer > ul > li:last-child {
  margin-right: 0;
}

.bottombox > .footer > ul > li > img {
  display: block;
  margin: 0 auto;
}

.bottombox > .footer > ul > li > .gfT {
  widows: 100%;
  height: 50px;
  background-color: #BD9D6E;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 50px;
  font-weight: bold;
}

.bottombox > .footer > ul > li > .gfdz {
  width: 100%;
  padding: 10px 0;
  background-color: #F1E9DE;
  color: #343635;
}

.bottombox > .footer > ul > li > .gfdz > p {
  margin-left: 25px;
}

.bottombox > .copyri {
  width: 1100px;
  height: 30px;
  text-align: center;
  margin: 30px auto;
  color: #6A6A6A;
  padding-top: 20px;
}

.bottombox > .copyri > a {
  color: #3B2D60;
}

/*
+----------------------------------------------------------------+
hongkong
+----------------------------------------------------------------+
*/

/*
+----------------------------------------------------------------+
navimg
+----------------------------------------------------------------+
*/
#imgT {
  position: absolute;
  bottom: 70px;
  width: 100%;
  height: 120px;
  z-index: 10000000;
}

#imgT .overturnbox {
  width: 1100px;
  height: 150px;
  margin: 0 auto;
}

#imgT .overturnbox li {
  width: 13%;
  height: 150px;
  float: left;
  margin-left: 1%;
  position: relative;
}

#imgT .overturnbox li .positive, #imgT .overturnbox li .reverse {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background: rgba(67, 80, 86, 0.8);
}

#imgT .overturnbox li .positive {

  position: absolute;
  top: 0;
  left: 0;
}

#imgT .overturnbox li .positive span {
  display: block;
  height: 100px;
  width: 80px;
  margin: 0 auto;
}

#imgT .overturnbox li .positive p {
  width: 100%;
  text-align: center;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
}

#imgT .overturnbox li:nth-child(1) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -5px 10px;
  background-size: 250px;
}

#imgT .overturnbox li:nth-child(2) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -85px 10px;
  background-size: 250px;
}

#imgT .overturnbox li:nth-child(3) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -165px 10px;
  background-size: 250px;
}

#imgT .overturnbox li:nth-child(4) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -2px -94px;
  background-size: 290px;
}

#imgT .overturnbox li:nth-child(5) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -85px -74px;
  background-size: 250px;
}

#imgT .overturnbox li:nth-child(6) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -168px -74px;
  background-size: 250px;
}

#imgT .overturnbox li:nth-child(7) .positive span {
  background: url('../images/hongkong/banner.png') no-repeat -5px -158px;
  background-size: 250px;
}


#imgT .overturnbox li .reverse {
  word-wrap: break-word;
  padding: 30px 15px;
  display: none;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}

.vertical .reverse {
  width: 0;
  height: 150px;
  margin: 0 auto;
}


.brand .reverse {
  display: none;
}

.horizontal .reverse {
  width: 100%;
  height: 0;
  top: 75px;
  position: absolute;
  left: 0;
}

/*
+----------------------------------------------------------------+
choicegfbox
+----------------------------------------------------------------+
*/

.choicegfboxb {
  width: 100%;
  height: 500px;
  background: url('../images/hongkong/ys_bg.jpg') no-repeat;
  padding-top: 60px;
  background-size: 1940px;
  margin-top: -20px;

}


.choicegfbox {
  width: 1100px;
  margin: 0 auto;
  height: 430px;

}

.choicegfT {
  width: 600px;
  height: 60px;
  border-left: 20px solid #E60708;
  border-right: 20px solid #E60708;
  background: #03418A;
  color: #fff;
  font-size: 30px;
  text-align: center;
  line-height: 60px;
  margin: 0 auto;
  letter-spacing: 2px;
  font-weight: 400;
}

.choicegfbox .choicenbox {
  width: 100%;
  height: 310px;
  position: relative;
  margin-top: 60px;
}


.choicegfbox .choicenbox .choicenul:after {
  content: '';
  clear: both;
}


.choicegfbox .choicenbox .choicenul li {
  float: left;
  margin-left: 30px;
  cursor: pointer;
  width: 180px;
  text-align: center;
}

.choicegfbox .choicenbox .choicenul li:first-child {
  margin-left: 0;
}

.choicegfbox .choicenbox .choicenul li h4 {
  font-size: 24px;
  font-weight: normal;
  margin: 15px 0;
}

.choicegfbox .choicenbox .choicenul li p {
  text-align: left;
  font-size: 14px;
  text-align: justify;
  margin: 0 20px;
}


.gfpkbox {
  width: 100%;
  height: 640px;
  background: url('./gfpk_bg.jpg');
}

.gfpkbox .gfpkcen {
  width: 1100px;
  margin: 0 auto;
  height: 640px;
  padding: 40px 0;
}

.gfpkbox .gfpkcen .title {
  font-size: 34px;
  color: #fff;
  text-align: center;
}

.gfpkbox .gfpkcen .title div.left {
  width: 40%;
  height: 55px;
  font-weight: bold;
  text-align: right;
  line-height: 55px;
  float: left;
}

.gfpkbox .gfpkcen .title span {
  display: block;
  width: 20%;
  height: 55px;
  text-align: center;
  line-height: 55px;
  font-weight: bold;
  float: left;
}

.gfpkbox .gfpkcen .title div.right {
  width: 40%;
  height: 55px;
  text-align: left;
  line-height: 55px;
  float: left;
}

.gfpkbox .gfpkcen ul {
  padding: 50px 0 0 0;
}

.gfpkbox ul li {
  width: 100%;
  height: 55px;
  background: rgba(255, 255, 255, 0.8);
  margin-top: 20px;
  border-radius: 15px;
}

.gfpkbox ul p {
  width: 100%;
  height: 55px;
  margin-top: 0px;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  line-height: 55px;
}

.gfpkbox ul li div {
  float: left;
  font-size: 14px;
}

.gfpkbox ul p span:nth-child(1) {
  display: inline-block;
  margin: 0 100px;
}

.gfpkbox ul li div:nth-child(1) {
  width: 40%;
  height: 55px;
  color: #00488B;
  font-weight: bold;
  text-align: right;
  line-height: 55px;
  padding-right: 10px;
  overflow: hidden;

}

.gfpkbox ul li div:nth-child(2) {
  width: 20%;
  height: 55px;
  background: #01438F;
  color: #fff;
  text-align: center;
  line-height: 55px;
  font-weight: bold;
  font-size: 20px;
}

.gfpkbox ul li div:nth-child(3) {
  width: 40%;
  height: 55px;
  color: #676767;
  text-align: left;
  line-height: 55px;
  padding-left: 10px;
  overflow: hidden;
}

.gfpkbox ul li div.multiple {
  line-height: 20px;
  padding: 6px 10px 6px 0;
}

.whyhkbox {
  width: 100%;
  height: 430px;
  background: url('../images/hongkong/whyhk_bg.jpg') no-repeat;
  padding-top: 50px;
}

.whyhkbox .whyhk {
  width: 1100px;
  height: 380px;
  margin: 0 auto;
}

.whyhkbox .whyhk .whyT {
  width: 100%;
  height: 250px;

  margin-top: 30px;
}

.whyhkbox .whyhk .whyT li {
  width: 16%;
  height: 250px;
  float: left;

  margin-left: 0.8%;
}

.whyhkbox .whyhk .whyT li:nth-child(1) {
  margin-left: 0;
}

.whyhkbox .whyhk .whyT span {
  display: block;
  width: 100px;
  height: 100px;
  margin: 0 auto;
}

.whyhkbox .whyhk .whyT li:nth-child(1) span {
  background: url('../images/hongkong/whygf_bg.png') no-repeat 0px 0px;
}

.whyhkbox .whyhk .whyT li:nth-child(2) span {
  background: url('../images/hongkong/whygf_bg.png') no-repeat -100px 0px;
}

.whyhkbox .whyhk .whyT li:nth-child(3) span {
  background: url('../images/hongkong/whygf_bg.png') no-repeat -200px 0px;
}

.whyhkbox .whyhk .whyT li:nth-child(4) span {
  background: url('../images/hongkong/whygf_bg.png') no-repeat 0px -100px;
}

.whyhkbox .whyhk .whyT li:nth-child(5) span {
  background: url('../images/hongkong/whygf_bg.png') no-repeat -100px -100px;
}

.whyhkbox .whyhk .whyT li:nth-child(6) span {
  background: url('../images/hongkong/whygf_bg.png') no-repeat -200px -100px;
}

.whyhkbox .whyhk .whyT li p:nth-child(2) {

  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #054390;
}

.whyhkbox .whyhk .whyT li p {
  width: 100%;
  color: #666666;
  padding: 0 10px;
}

.zhucetjbox {
  width: 100%;
  height: 795px;
  background: url('../images/hongkong/zhucetj_bg.jpg') no-repeat;
  background-size: 2200px;
}

.zhucetjbox .zctjbot {
  width: 1000px;
  height: 400px;
  margin: 0 auto;
  padding-top: 50px;
}

.zhucetjbox .zctjbot .zctjT {
  width: 100%;
  height: 60px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background: #01438F;
  font-size: 30px;
  line-height: 60px;
  border-left: 10px solid red;
  border-right: 10px solid red;
}

.zhucetjbox .zctjbot ul {
  background: rgba(76, 117, 173, 0.8);
  padding: 20px 0;
}

.zhucetjbox .zctjbot ul li {
  width: 100%;
  height: 30px;
  padding-left: 30px;
  margin-top: 10px;
  color: #fff;
  line-height: 30px;
}

.zhucetjbox .zctjbot ul li span {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 2px solid #fff;
  border-radius: 30px;
  text-align: center;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  margin-right: 20px;
}

.zhucetjbox .zctjbot .zczf {
  width: 100%;
  height: 60px;
}

.zhucetjbox .zctjbot .zczf span {
  display: inline-block;
  width: 385px;
  height: 30px;
}

.zhucetjbox .zctjbot .zczf span:nth-child(2) {
  width: 230px;
  height: 60px;
  margin: 0 auto;
  text-align: center;
  line-height: 60px;
  font-size: 30px;
  color: #fff;
}

.zhucetjbox .zctjbot .zczf span hr {
  background: #fff;
}

.zhucetjbox .zctjbot .zcfabox {
  width: 100%;
  height: 200px;
}

.zhucetjbox .zctjbot .zcfabox .zcfanL {
  width: 495px;
  height: 200px;
  float: left;

}

.zhucetjbox .zctjbot .zcfabox .zcfanR {
  width: 495px;
  height: 200px;

  float: right;
}

.zhucetjbox .zctjbot .zcfabox .zcfanL div, .zhucetjbox .zctjbot .zcfabox .zcfanR div {
  width: 100%;
  height: 80px;
  background: #01438F;
  text-align: center;
  line-height: 80px;
  color: #fff;
  font-size: 30px;
  border-radius: 20px 20px 0 0;
}

.zhucetjbox .zctjbot .zcfabox .zcfanL p {
  width: 100%;
  padding: 42px 60px;
  color: #6C7073;
  background: #E9ECF3;
}

.zhucetjbox .zctjbot .zcfabox .zcfanR p {
  width: 100%;
  padding: 30px;
  color: #6C7073;
  background: #E9ECF3;
}

.gfrongyubox {
  width: 1100px;
  height: 300px;
  margin: 50px auto;
}

.gfrongyubox .gfrongyuT {
  width: 400px;
  height: 60px;
  margin: 0 auto;
  line-height: 60px;
  font-size: 30px;
  text-align: center;
  color: #fff;
  background: #01438F;
  border-left: 10px solid red;
  border-right: 10px solid red;
}

.gfrongyubox .gfrongyuC {
  width: 100%;
  height: 182px;
  margin-top: 50px;
}

.gfrongyubox .gfrongyuC li {
  width: 243px;
  height: 182px;
  float: left;
  margin-left: 42px;
}

.gfrongyubox .gfrongyuC li:nth-child(1) {
  margin-left: 0px;
}

.gfrongyubox .gfrongyuC li img {
  display: block;
  width: 100%;
}

.gfrongyuD {
  padding-top: 30px;
}

.gfrongyuD ul li {
  width: 45% !important;
  height: 30px !important;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  border-bottom: 1px solid #CCC;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 8px;
  margin-bottom: 8px;
}

.gfrongyuD ul li:nth-of-type(odd) {
  margin-right: 5% !important;
  margin-left: 0 !important;
}

.gfrongyuD ul li:nth-of-type(even) {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.gfrongyuD ul li a {
  color: #0a0a0a;
  text-decoration: none;
}

.gfrongyuD .circular {
  width: 15px;
  height: 15px;
  vertical-align: middle;
  border: 1px solid #CCC;
  border-radius: 100%;
  display: inline-block;
  margin-right: 5px;
}

/*
+----------------------------------------------------------------+
aboutus
+----------------------------------------------------------------+
*/

.impressionbox {
  width: 100%;
  height: 400px;
  position: absolute;
  top: 140px;
  z-index: 5;

}

.impressionbox .impression {
  width: 1100px;
  height: 400px;

  margin: 0 auto;
}

.impressionbox .impression .imprT {
  width: 776px;
  height: 400px;

  float: right;
  position: relative;
}

.impressionbox .impression .imprT .imprtitle {
  height: 80px;
  position: absolute;
  top: 0;
  z-index: 10;
}

.impressionbox .impression .imprT .imprtitle span:nth-child(1) {
  display: inline-block;
  height: 80px;
  width: 360px;
  background: #3D2A61;
  font-size: 40px;
  color: #fff;
  text-align: center;
  line-height: 80px;
}

.impressionbox .impression .imprT .imprtitle span:nth-child(2) {
  display: inline-block;
  height: 80px;
  width: 360px;
  padding-left: 30px;
  font-size: 30px;
  color: #FEFEFE;
}

.impressionbox .impression .imprT .imprcen {
  background: rgba(52, 42, 40, 0.8);
  text-indent: 30px;
  padding: 30px;
  line-height: 25px;
  position: absolute;
  top: 65px;
  z-index: 5;
  color: #fff;
}

.usservebox {
  height: 440px;
  width: 1100px;
  margin: 0 auto;

}

.ustitle h2 {
  font-size: 40px;
  color: #372765;
  font-weight: bold;
}

.ustitle span:nth-child(2) {
  font-size: 30px;
  color: #C9C9C9;
}

.usservebox .usserveimgtextbox {
  width: 100%;
  height: 380px;

}

.usservebox .usserveimgtextbox .usserveimg {
  height: 380px;
  width: 680px;
  float: right;
}

.usservebox .usserveimgtextbox .usserveimg img {
  display: block;
}

.usservebox .usserveimgtextbox .usservetext {
  width: 420px;
  height: 380px;
  float: left;

}

.usservebox .usserveimgtextbox .usservetext > p {
  font-size: 30px;
  color: #CE9126;

  margin-top: 60px;
}

.usservebox .usserveimgtextbox .usservetext > span {
  color: #686868;
  font-size: 16px;
}

.gfteambox {
  height: 700px;
  width: 100%;
  background: url('../images/us/gfteam.jpg') no-repeat;
  padding: 50px 0;
}

.gfteambox .gfteamimg {
  width: 1100px;
  height: 600px;
  margin: 0 auto;
}

.gfteambox .gfteamimg .ourimg {
  width: 100%;
  height: 550px;
  position: relative;
}


.gfteambox .gfteamimg .ourimg .shimg {
  width: 700px;
  height: 235px;
  position: absolute;
  bottom: 0;
  background: #FBF2E9;
}


.gfteambox .gfteamimg .ourimg .shimg div:nth-child(1) {
  width: 200px;
  height: 235px;
  float: left;
  position: relative;
}


.gfteambox .gfteamimg .ourimg .shimg div:nth-child(2) {
  width: 500px;
  height: 235px;
  float: right;
}


.gfteambox .gfteamimg .ourimg .szimg {
  width: 700px;
  height: 300px;
  background: #FBF2E9;
  position: absolute;
  top: 0;
  left: 0;
}

.gfteambox .gfteamimg .ourimg .szimg div:nth-child(1) {
  width: 500px;
  height: 300px;
  float: left;
}

.gfteambox .gfteamimg .ourimg .szimg div:nth-child(2) {
  width: 200px;
  height: 300px;
  float: right;
  position: relative;
}

.gfteambox .gfteamimg .ourimg .szimg div:nth-child(2) span, .gfteambox .gfteamimg .ourimg .shimg div:nth-child(1) span {
  display: block;
  font-size: 30px;
  color: #412F63;
  font-weight: bold;
  position: absolute;
  top: 70px;
  right: 90px;
}

.gfteambox .gfteamimg .ourimg .szimg div:nth-child(2) p, .gfteambox .gfteamimg .ourimg .shimg div:nth-child(1) p {
  font-size: 30px;
  color: #E8DED2;
  position: absolute;
  bottom: 0;
  right: 50px;
}

.gfteambox .gfteamimg .ourimg .bjimg {
  width: 382px;
  height: 550px;
  background: #FBF2E9;
  position: absolute;
  right: 0;

}

.gfteambox .gfteamimg .ourimg .bjimg div:nth-child(1) {
  width: 100%;
  height: 370px;
}

.gfteambox .gfteamimg .ourimg .bjimg div:nth-child(2) {
  width: 100%;
  height: 180px;
  position: relative;
}

.gfteambox .gfteamimg .ourimg .bjimg div:nth-child(2) span {
  display: block;
  font-size: 30px;
  color: #412F63;
  font-weight: bold;
  position: absolute;
  top: 40px;
  right: 170px;
}

.gfteambox .gfteamimg .ourimg .bjimg div:nth-child(2) p {
  font-size: 30px;
  color: #E8DED2;
  position: absolute;
  bottom: 0;
  right: 150px;
}

.gfhistorybox {
  width: 100%;
  height: 500px;
  background: url('../images/us/history_bg.jpg') no-repeat;
  padding: 50px 0;
}

.gfhistorybox .history {
  height: 400px;
  width: 1322px;
  margin: 0 auto;

}

.gfhistorybox .history .historycen {
  width: 100%;
  height: 340px;

  background: url('../images/us/lishitu_bg.png') no-repeat 0 120px;
  position: relative;
}

.gfhistorybox .history .historycen li {
  width: 120px;
  font-size: 14px;
  color: #fff;
  position: absolute;
}

.gfhistorybox .history .historycen li p {
  width: 100%;
  text-align: center;
  background: #DAC0A5;
  color: #fff;
  font-size: 18px;
}

.gfhistorybox .history .historycen li:nth-child(1) {
  bottom: 38px;
  left: 150px;

}

.gfhistorybox .history .historycen li:nth-child(2) {

  top: 50px;
  left: 305px;
}

.gfhistorybox .history .historycen li:nth-child(3) {
  bottom: 20px;
  left: 465px;
}

.gfhistorybox .history .historycen li:nth-child(4) {
  top: 50px;
  left: 620px;
}

.gfhistorybox .history .historycen li:nth-child(5) {
  bottom: -4px;
  left: 775px;
}

.gfhistorybox .history .historycen li:nth-child(6) {
  top: 10px;
  left: 925px;
}

.gfhistorybox .history .historycen li:nth-child(7) {
  bottom: 38px;
  left: 1090px;
}

.gfrongyuC {
  overflow: hidden;
}

.brandbox {
  height: 150px;
  top: 340px;
}

.brandbox .brangzc {
  height: 150px;
}

.brandbox .brangzc li {
  width: 200px;
  height: 150px;
  float: left;
  background: #223488;
  margin-left: 25px;
  color: #fff;
  text-align: center;
  padding: 40px 10px;
}

.brandbox .brangzc li:nth-child(1) {
  margin-left: 0;
}

.brandbox .brangzc li p {
  font-size: 30px;
  color: yellow;
  font-weight: bold;
  margin-top: 10px;

}

.brandbox .brangzc li:nth-child(5) span {
  color: yellow;
  display: inline-block;
}

.brandbox .brangzc li:nth-child(5) {
  padding-top: 20px;
}

.brandbox .brangzc li:nth-child(5) p {
  line-height: 5px;
}

.brandxmbox {
  width: 100%;
  height: 620px;
}

.brandtitle {
  font-size: 40px;
  color: #392A65;
  font-weight: bold;
  text-align: center;
  width: 100%;
  height: 60px;
  line-height: 60px;
}

.brandxmbox .brandnav {
  width: 100%;
  height: 60px;
  background: #F8F8F8;
}

.brandxmbox .brandnav ul {
  width: 1100px;
  height: 60px;
  margin: 0 auto;
}

.brandxmbox .brandnav ul li {
  height: 60px;
  width: 182px;
  float: left;
  margin-left: 1px;
  text-align: center;
  line-height: 60px;
  color: #646464;
  font-size: 18px;
  cursor: pointer;
}

.brandxmbox .brandnav ul .on {
  border-bottom: 5px solid #0B68C8;
  color: #0B68C8;
}

.brandxmbox .brandcenbox {
  width: 1100px;
  height: 500px;
  margin: 0 auto;
  overflow: hidden;
}

.brandxmbox .brandcenbox ul li {
  width: 260px;
  height: 230px;
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  position: relative;
}


.brandxmbox .brandcenbox ul li:nth-child(1), .brandxmbox .brandcenbox ul li:nth-child(5) {
  margin-left: 0;
}


.brandxmbox .brandcenbox ul li img {
  display: block;
  width: 100%;
  height: 100%;
}


.brandxmbox .brandcenbox ul li > div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  padding: 57px 0;
  text-align: center;
  color: #fff;
  display: none;
}


.brandxmbox .brandcenbox ul li > p {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 30px;
  color: #fff;
  top: 0;
  background: rgba(59, 42, 96, 0.5);
  text-align: center;
  padding: 70px 0;
}

.brandxmbox .brandcenbox ul li > p > div {

  width: 100%;
  display: table-cell;
  vertical-align: middle;

}


.brandxmbox .brandcenbox ul li div.brandcenT {
  background: rgba(59, 42, 96, 0.8);
}


.brandxmbox .brandcenbox ul li div.brandcenT > p {
  width: 100%;
  height: 60px;
  background: rgba(210, 210, 220, 0.8);
  color: #0A68C8;
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  margin-top: 40px;
  cursor: pointer;

}

.brandxmbox .brandcenbox ul li div.brandcenT > span p {
  line-height: 14px;
}


.forgebox {
  height: 400px;
  width: 100%;
  background: url('../images/brand/forge.jpg') no-repeat;
}

.forgebox .brabdforge {
  width: 1100px;
  height: 250px;
  margin: 40px auto;
}

.forgebox .brabdforge ul li {
  width: 200px;
  height: 250px;
  float: left;
  margin-left: 25px;
  text-align: center;

}

.forgebox .brabdforge ul li:nth-child(1) {
  margin-left: 0;
}


.forgebox .brabdforge ul li p {
  width: 100%;
  height: 60px;
  font-size: 20px;
  color: #004290;
  font-weight: bold;
  line-height: 60px;
}

.forgebox .brabdforge ul li span {
  display: block;
  width: 100%;
  text-align: left;
  padding: 0 15px;

}

.gfflowbox {
  width: 100%;
  height: 850px;
  background: url('flow_bg.jpg');
}

.flowtitle {
  width: 100%;
  text-align: center;
}

.flowtitle h2 {
  font-size: 40px;
  color: #fff;
  font-weight: bold;
  padding-top: 50px;
  line-height: 30px;
}

.flowtitle span {
  font-size: 20px;
  color: #A1ABA3;
  display: inline-block;
}

.gfflowbox .gfflowcen {
  width: 1100px;
  height: 120px;
  margin: 50px auto;

  position: relative;
}

.gfflowbox .gfflowcen ul li {
  width: 200px;
  height: 120px;
  background: #C09E6E;
  border-radius: 10px;
  float: left;
  margin-left: 100px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding: 15px 0;
}


.gfflowbox .gfflowcen ul li p:nth-child(1) {
  font-size: 20px;
  font-weight: bold;
}


.gfflowbox .gfflowcen ul li:nth-child(1) {
  margin-left: 0;
}

.gfflowbox .gfflowcen > p {
  position: absolute;
  font-size: 150px;
  color: #CBCAC6;
  line-height: 90px;
}

.gfflowbox .gfflowcen > p:nth-child(2) {
  left: 200px;
}

.gfflowbox .gfflowcen > p:nth-child(3) {
  left: 500px;
}

.gfflowbox .gfflowcen > p:nth-child(4) {
  left: 800px;
}

.gfflowbox .brandwaybox {
  width: 1000px;
  height: 450px;
  margin: 0 auto;
}

.gfflowbox .brandwaybox .brandwayL {
  width: 450px;
  height: 450px;
  float: left;
  margin-left: 100px;
  text-align: center;
  color: #fff;
  padding: 60px 0;
  position: relative;
  background: rgba(29, 75, 134, 0.8);
}

.gfflowbox .brandwaybox .brandwayL > p {
  font-size: 20px;
  font-weight: bold;
}

.gfflowbox .brandwaybox .brandwayL div {
  width: 100%;
  text-align: left;
  margin-top: 50px;
  padding: 0 80px;

}

.gfflowbox .brandwaybox .brandwayL span {
  display: block;
  width: 100%;
  height: 60px;
  background: #C09E6E;
  position: absolute;
  bottom: 0;
  font-size: 20px;
  line-height: 60px;
  font-weight: bold;
  cursor: pointer;
}

.gfflowbox .brandwaybox .brandwayL:nth-child(1) {
  margin-left: 0;
}

.gfflowbox .brandwaybox .brandwayL:nth-child(2) {
  background: rgba(134, 39, 47, 0.8);
}

.brandcasebox {
  width: 100%;
}

.brandcasebox .brandcase {
  width: 1160px;
  margin: 30px auto;
}

.brandcasebox .brandcase li {
  float: left;
  margin: 20px;
}

.brandcasebox .brandcase li p {
  text-align: center;
  color: #6C6C6C;
}


.newscontentbox {
  width: 1100px;
  margin: 0 auto;

}

.newscontentbox .current {
  width: 750px;

  height: 80px;
  color: #3B2A60;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 1px solid #3B2A60;
  line-height: 80px;
  position: relative;
}

.newscontentbox .current p {
  width: 100px;
  height: 30px;
  position: absolute;
  background: #3B2A60;
  border-radius: 5px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  top: 25px;
  right: 0;
}

.newscontentbox .current a {
  color: #3D2A61;
}


.newscontentbox .current p a {
  color: #fff;
  text-decoration: none;
}

.newscontentbox .newscontent {
  width: 750px;
  min-height: 500px;

  float: left;

}

.newscontentbox .newscontent .newsT {
  color: #3B2A60;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
}

.newscontentbox .newscontent .share {
  height: 16px;
  line-height: 16px;
  color: #999999;
}

.newscontentbox .newscontent .newsconbody {
  padding-top: 30px;
}

.newscontentbox .newscontent .newsconbody img {
  max-width: 840px;
}

.newscontentbox .newscontent .sxyy {
  width: 100%;
  height: 80px;
  margin: 20px 0;

}

.newscontentbox .newscontent .sxyy p {
  width: 100%;
  height: 30px;


}

.newscontentbox .newscontent .sxyy p a {
  color: #3D2A61;
  font-weight: bold;
}


.newscontentbox .newshot {
  width: 300px;
  min-height: 500px;
  float: right;
  background: #F6F6F6;
}

.newscontentbox .newshot .hotT {
  width: 100%;
  height: 60px;
  background: #3D2A61;
  color: #fff;
  font-size: 30px;
  line-height: 60px;
  padding-left: 15px;
}

.newscontentbox .newshot .hotcon li {
  width: 100%;
  height: 130px;
  background: #F6F6F6;
  border-bottom: 1px solid #dcdcdc;
  padding: 10px;

}

.newscontentbox .newshot .hotcon li h5 {
  width: 100%;
  height: 30px;
  padding: 0 10px;

  font-size: 14px;
  overflow: hidden;
}

.newscontentbox .newshot .hotcon li h5 a {
  color: #3D2A61;
}

.newscontentbox .newshot .hotcon li div {
  text-align: right;
}

.newscontentbox .newshot .hotcon li div a {
  color: #3D2A61;
  text-decoration: none;
}

.newscontentbox .newshot .hotcon li div a:hover {
  color: red;
}

.more {
  width: 100%;
  height: 30px;

}

.more a {
  display: block;
  width: 100px;
  height: 30px;
  background: #3D2A61;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  margin: 10px auto;

}

.more a:hover {
  color: #fff;
  text-decoration: none;
}

.listbox {
  width: 1100px;
  min-height: 350px;
  margin: 0 auto;

}


.mt20 {
  margin-top: 20px;
}


.tit-hd {
  border-bottom: solid 1px #999;
  height: 20px;
}

.tit-hd h1 {
  font-weight: normal;
  font-size: 20px;
  background-color: #fff;
  padding-right: 20px;
  position: relative;
  bottom: -8px;
  float: left;
  color: #a16d58;
}

.listbox .listshow {
  width: 100%;
  height: 400px;
  background: red;
  margin-top: 20px;
}


.newslistT {
  height: 35px;
  width: 100%;
}

/* Div1 */
.Div1 {
  width: 1100px;
  height: 349px;
  border: 1px solid #d0d0d0;
  margin: 30px auto;
  overflow: hidden;
  position: relative;
}

.Div1_title {
  height: 32px;
  width: 1100px;
  padding-bottom: 3px;
  background: url(../images/lizi_img001.jpg) repeat-x;
}

.Div1_title em {
  float: left;
  font-style: normal;
  line-height: 32px;
  padding-left: 13px;
  font-size: 20px;
}

.Div1_title span {
  float: right;
  display: block;
  padding: 8px 15px 0 0;
  height: 20px;
}

.Div1_title span b, .Div1_title span a {
  display: block;
  float: left;
}

.Div1_title span b, .Div1_title span b img {
  width: 11px;
  height: 11px;
}

.Div1_title span b img {
  cursor: pointer;
}

.Div1_prev {
  padding: 2px 10px 0 0;
}

.Div1_next {
  padding: 2px 0 0 0px;
}

.Div1_title span a {
  font-size: 12px;
  background: url(../images/lizi_img005.jpg) no-repeat left center;
  padding-left: 15px;
  margin-right: 10px;
}

.Div1_title span a:hover {
  color: #f34d01;
  background: url(../images/lizi_img004.jpg) no-repeat left center;
}

.Div1_title span a.Div1_title_a1 {
  color: #f34d01;
  background: url(../images/lizi_img004.jpg) no-repeat left center;
}

.Div1_main {
  padding-top: 13px;
  height: 285px;
  width: 10000px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.Div1_main div {
  width: 1100px;
  height: 285px;
  float: left;
}

.Div1_main div span {
  background: url(../images/lizi_img006.jpg) no-repeat;
  width: 243px;
  padding: 0 16px;
  height: 285px;
  display: block;
  float: left;
}

.Div1_main div span a {
  display: block;
}

.Div1_main_a1 {
  padding: 4px 3px 4px 4px;
  margin-bottom: 4px;
}

.Div1_main_a1, .Div1_main_a1 img {
  width: 235px;
  height: 130px;
}

.Div1_main div span b {
  display: block;
  padding-left: 10px;
  color: #787878;
}

.Div1_main div span p {
  line-height: 20px;
  padding: 0 10px;
  height: 87px;
  color: #787878;
}

.Div1_main_a2 {
  background: url(../images/lizi_img009.jpg) no-repeat;
  width: 77px;
  height: 19px;
  color: #fff;
  text-align: center;
  line-height: 19px;
  margin-left: 10px;
}

.Div1_main_a2:hover {
  background: url(../images/lizi_img008.jpg) no-repeat;
}

.Div1_main div span.Div1_main_span1 .Div1_main_a1 {
  background: url(../images/lizi_img010.jpg) no-repeat;
}

.Div1_main div span.Div1_main_span1 b, .Div1_main div span.Div1_main_span1 p {
  color: #33a0ff;
}

.Div1_main div span.Div1_main_span1 .Div1_main_a2 {
  background: url(../images/lizi_img008.jpg) no-repeat;
}

.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover {
  background: url(../images/lizi_img009.jpg) no-repeat;
}

.Div1 .Div1_prev1, .Div1 .Div1_next1 {
  display: block;
  width: 31px;
  height: 30px;
  position: absolute;
  cursor: pointer;
  z-index: 2;
  top: 160px;
}

.Div1 .Div1_prev1 img, .Div1 .Div1_next1 img {
  width: 31px;
  height: 30px;
}

.Div1 .Div1_prev1:hover, .Div1 .Div1_next1:hover {
  opacity: 0.7;
. filter: alpha(opacity = 70)
}

.Div1 .Div1_prev1 {
  left: 18px;
}

.Div1 .Div1_next1 {
  left: 1048px;
}

.newslistbox {
  width: 1120px;
  min-height: 1050px;
  max-height: 470px;
  margin: 0 auto;
  overflow: hidden;
}

.newslistbox ul li {
  width: 338px;
  height: 470px;
  float: left;
  margin: 15px;
  background: #EDEDED;
  border: solid 2px #ccc;
}

.newslistbox ul li img {
  display: block;
  width: 100%;
}

.newslistbox ul li a {
  display: block;
  width: 90%;
  height: 180px;
  margin: 30px auto;
}

.newslistbox ul li a:hover {
  text-decoration: underline;
}

.newslistbox ul li a p:nth-child(1) {
  font-size: 18px;
  margin-bottom: 30px;
  font-weight: bold;
  color: #3D2A61;
}

.newslistbox ul li a p:nth-child(2) {
  height: 60px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
}

.newslistbox ul li a span {
  display: block;
  margin-top: 10px;
  font-size: 14px;
}

.newspage {
  margin: 0 auto;
  width: 1100px;
  height: 60px;
  position: relative;

}

.newspage ul {
  width: 410px;
  height: 60px;
  position: absolute;
  right: 0;
  overflow: hidden;
}

.newspage ul li {
  display: inline-block;
  width: 40px;
  height: 40px;
  float: left;
  margin-top: 10px;
  text-align: center;
  line-height: 40px;
  margin-left: 15px;
  border: 1px solid #3C2A60;
}

.newspage ul li.active {
  color: #fff;
  background: #3D2A61;
}

/*
+----------------------------------------------------------------+
annual
+----------------------------------------------------------------+
*/

.anwaybox {
  height: 900px;
  width: 1100px;
  margin: 0 auto;

}

.wyt {
  width: 100%;
  height: 60px;
  font-size: 30px;
  color: #3D2A61;
  font-weight: bold;
  text-align: center;
}

.wyt > div {
  width: 439px;
  height: 4px;
  margin: 15px auto;
  background: url('../images/annual/wayt_bg.png') no-repeat;
}

.anwaybox .annhgbox {
  width: 100%;
  height: 180px;
  margin: 30px 0;
  position: relative;

}

.anwaybox .annhgbox .annhgt {
  width: 100%;
  position: absolute;
  z-index: 10;
}

.anwaybox .annhgbox .annhgt p {

  width: 350px;
  height: 38px;
  margin: 0 auto;
  background: #3D2A61;
  text-align: center;
  line-height: 38px;
  color: #fff;
  border-radius: 10px;

}


.anwaybox .annhgbox .annhg {
  width: 100%;
  height: 161px;
  position: absolute;
  bottom: 0;

  background: #FAF7F2;
  border-radius: 20px;


}

.anwaybox .annhgbox .annhg li {
  width: 360px;
  float: left;
  margin-left: 5px;
  margin-top: 50px;
}


.anwaybox .annhgbox .annhg li:nth-child(1) {
  margin-left: 10px;
}

.anwaybox .annhgbox .annhg li .media-heading {
  color: #3D2A61;
}

.anwaybox .annhgbox .annhg .media-body {
  color: #646361;
  font-size: 12px;
  padding: 0 20px;
}

.anwaybox .annhgbox .annhg .media-body a {
  display: block;
}


.anwaybox .fkalbox {
  height: 600px;

}

.anwaybox .fkalbox ul {
  position: relative;
}


.anwaybox .fkalbox ul:nth-child(1) li:nth-child(1) {

  float: left;

}

.anwaybox .fkalbox ul:nth-child(1) li:nth-child(2) {
  width: 500px;
  float: right;
  padding: 80px 30px;
  color: #6A6A6A;
}


.anwaybox .fkalbox ul:nth-child(2) li:nth-child(1) {
  position: absolute;
  right: 0;
  width: 600px;
  top: 300px;

}

.anwaybox .fkalbox ul:nth-child(2) li:nth-child(2) {
  position: absolute;
  left: 0;
  top: 400px;
  width: 500px;

  color: #6A6A6A;
}

.mattersbox {
  height: 600px;
  width: 100%;
  background: url('../images/annual/ma_bg.jpg') no-repeat;
  margin-top: 30px;
  padding-top: 30px;
  position: relative;
}

.wyt > div.wytbg {

  background: url('../images/annual/way_bg.png') no-repeat;
}

.wyt > p {
  font-size: 16px;
}

.mattersbox .matters {
  width: 1100px;
  height: 350px;
  margin: 80px auto;
}

.mattersbox .matters li {
  width: 280px;
  height: 150px;
  float: left;
  margin: 15px 40px;
  background: #3D2A61;
  border-radius: 20px;
  color: #fff;
  padding: 15px;
  font-size: 14px;
}

.mattersbox .matters li:nth-child(4) {
  margin-left: 215px;
}

.mattersbox .matters li div {
  width: 100%;
  height: 40px;
  text-align: center;
  font-size: 20px;
}

.mattersbox .matterswbox {
  width: 100%;
  height: 60px;

  position: absolute;
  bottom: 10px;
}

.mattersbox .mattersw {
  width: 1000px;
  height: 40px;
  background: #EAEDF4;
  border-radius: 15px;
  margin: 0 auto;
  color: #45376C;
  font-size: 14px;
  text-align: center;
  line-height: 40px;
}

.gfhighbox {
  width: 100%;
  height: 500px;
  padding-top: 30px;

}

.gfhighbox .gfigh {
  width: 1100px;
  height: 390px;
  margin: 40px auto;


}

.gfhighbox .gfigh .media-body {
  padding: 50px 30px;
  color: #616161;
}


.gfhighbox .gfigh .media-body div:nth-child(2) {
  margin-top: 50px;
}

.gfhighbox .gfigh .media-body div .media-heading {
  color: #3A2862;
  font-size: 20px;
  font-weight: bold;
}

.finexqbox {
  position: absolute;
  width: 100%;
  top: 0px;
  background: rgba(58, 40, 98, 0.5);
  z-index: 1000000;
  display: none;

}

.finexqbox .finexq {
  width: 100%;
  position: fixed;
  top: 30px;
}

.finexqbox .finexq .finexqcon {
  width: 815px;
  margin: 0 auto;
  background: #FFFFFF;
  padding: 15px;
  position: relative;

}

.finexqbox .finexq .finexqcon .fineconT {
  height: 90px;
  width: 100%;
  text-align: center;
}

.finexqbox .finexq .finexqcon .fineconT div {
  height: 60px;
  font-size: 40px;
  font-weight: bold;

}

.finexqbox .finexq .finexqcon .fineconC td {
  min-width: 220px;
  min-height: 60px;
  max-width: 350px;
  padding: 20px 50px;
  background: #ECECEC;
  border: 1px solid #fff;
  text-align: left;
  color: #16151B;

}

.finexqbox .finexq .finexqcon .fineconC .fincondw {
  width: 100%;
  height: 40px;
  background: #CCC1E1;
  text-align: center;
  line-height: 40px;
  font-weight: bold;
  margin-top: 15px;
}

.finexqbox .finexq .finexqcon .but {
  width: 20px;
  height: 20px;
  background: #fff;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
  font-size: 18px;
  border-radius: 20px;
  position: absolute;
  right: -20px;
  top: -20px;
  cursor: pointer;
}

/*
+----------------------------------------------------------------+
overseas
+----------------------------------------------------------------+
*/
.Globalregistrybox {
  width: 1048px;
  margin: 0 auto;
}

.GlobalregistryT {
  width: 100%;
  height: 80px;

  margin-bottom: 15px;
}

.GlobalregistryT li:nth-child(1) {
  width: 100%;
  height: 60px;
  color: #3A2960;
  text-align: center;
  font-size: 30px;
  line-height: 60px;
  font-weight: bold;
}

.GlobalregistryT li:nth-child(2) {
  width: 100%;
  height: 20px;
  text-align: center;
  color: #977A50;
}

.Globalregistry {
  width: 100%;
  height: 530px;
  background: url('about_img.jpg') no-repeat;
  position: relative;
}

.Globalregistry li {
  width: 85px;
  height: 24px;
  background: url('../images/overseas/map_bg.png') no-repeat;
  position: absolute;
  cursor: pointer;
  text-align: right;
}

.Globalregistry li a {
  color: #3D2A61;
}

.Globalregistry li:nth-child(1) {
  width: 50px;
  top: 200px;
  left: 210px;
}

.Globalregistry li:nth-child(2) {
  width: 50px;
  top: 235px;
  left: 280px;
}

.Globalregistry li:nth-child(3) {
  width: 70px;
  left: 325px;
  top: 225px;
}

.Globalregistry li:nth-child(4) {
  width: 50px;
  left: 305px;
  top: 265px;
}

.Globalregistry li:nth-child(5) {
  width: 50px;
  left: 485px;
  top: 120px;
}

.Globalregistry li:nth-child(6) {
  width: 50px;
  left: 500px;
  top: 170px;
}

.Globalregistry li:nth-child(7) {
  width: 50px;
  left: 532px;
  top: 144px;
}

.Globalregistry li:nth-child(8) {
  width: 50px;
  left: 650px;
  top: 260px;
}

.Globalregistry li:nth-child(9) {
  width: 70px;
  left: 640px;
  top: 208px;
}

.Globalregistry li:nth-child(10) {
  width: 85px;
  left: 675px;
  top: 230px;
}

.Globalregistry li:nth-child(11) {
  width: 70px;
  left: 648px;
  top: 320px;
}

.Globalregistry li:nth-child(12) {
  left: 650px;
  top: 378px;
}

.Globalregistry li:nth-child(13) {
  left: 879px;
  top: 384px;
}

.Globalregistry li:nth-child(14) {
  width: 70px;
  left: 785px;
  top: 300px;
}

.Globalregistry li:nth-child(15) {
  width: 50px;
  left: 822px;
  top: 265px;
}

.Globalregistry li:nth-child(16) {
  width: 50px;
  left: 840px;
  top: 243px;
}

.Globalregistry li:nth-child(17) {
  width: 50px;
  left: 862px;
  top: 220px;
}

.Globalregistry li:nth-child(18) {
  width: 50px;
  left: 890px;
  top: 195px;
}

.Globalregistry li:nth-child(19) {
  width: 70px;
  left: 166px;
  top: 375px;
}


.oveadvbox {
  width: 100%;
  height: 580px;
  background: #F2F2F2;
  padding-top: 50px;
}


.oveadvbox .title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  color: #3D2B60;
}


.oveadvbox .oveadv {
  width: 1150px;
  height: 470px;
  margin: 0 auto;
  background: url('oveadvbox.jpg') no-repeat;
  background-size: 1920px;
  background-position: -400px -80px;

}

.oveadvbox .oveadv li {
  width: 200px;
  height: 310px;
  float: left;

  margin-left: 25px;
  text-align: center;
}

.oveadvbox .oveadv li:nth-child(1) {
  margin-left: 10px;
  padding: 200px 4px;
}

.oveadvbox .oveadv li:nth-child(2) {
  padding: 140px 12px;
}


.oveadvbox .oveadv li:nth-child(3) {
  padding: 110px 12px;
}

.oveadvbox .oveadv li:nth-child(4) {
  padding: 140px 12px;
}

.oveadvbox .oveadv li:nth-child(5) {
  padding: 230px 12px;
}


.selectionbox {
  width: 100%;
  height: 560px;
  background: url('../images/overseas/xz_bg.jpg') no-repeat;
  padding-top: 80px;
}

.selectionbox .selectionbox2 {
  width: 1100px;
  height: 400px;
  margin: 0 auto;
}

.selectionbox .selectionbox2 .selectionbox3 {
  width: 900px;
  height: 400px;
  float: right;
}

.selectionbox .selectionbox2 .selectionbox3 .selectionT {
  width: 100%;
  height: 60px;
  padding-left: 20px;
  color: #fff;
  font-size: 30px;
  line-height: 60px;
}

.selectionbox .selectionbox2 .selectionbox3 .selectionC {
  font-size: 14px;
  color: #fff;
  background: rgba(75, 57, 107, 0.8);
  text-indent: 30px;
  padding: 30px;
  line-height: 25px;
}

.operationbox {
  width: 1100px;
  height: 340px;
  margin: 20px auto;

}

.operationbox .title {
  width: 100%;
  height: 60px;
  color: #3C2C63;
  font-size: 30px;
  text-align: center;
  font-weight: bold;
}

.operationbox ul li {
  width: 250px;
  height: 120px;
  background: #CEAB83;
  float: left;
  margin: 12px;
  text-align: center;
  padding-top: 30px;
  color: #fff;
  border-radius: 30px;
}

.registercasebox {
  height: 1000px;
  width: 100%;
  background: url('../images/overseas/case_bg.jpg') no-repeat;
  padding-top: 20px;
}

.registercasebox .title {
  width: 100%;
  height: 60px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 20px;
}

.registercasebox .registercaseul {
  width: 1100px;
  margin: 0 auto;
}

.registercasebox .registercaseul li {
  width: 100%;
  background: #fff;

  color: #909090;
  font-size: 14px;
  position: relative;
  padding-top: 40px;
  margin-top: 60px;
  padding: 40px;
}

.registercasebox .registercaseul li .media-heading {
  color: #000000;
}

.registercasebox .registercaseul li:nth-child(1) .registercaseli {
  float: left;
  width: 50%;
}

.registercasebox .registercaseul li .media-body {
  padding: 10px 40px;
}

.registercasebox .registercaseul li .registercasetitle {
  position: absolute;
  width: 100%;
  height: 40px;
  top: -20px;
}

.registercasebox .registercaseul li .registercasetitle p {
  width: 50%;
  height: 40px;
  margin: 0 auto;
  background: #CEAB83;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 40px;
  border-radius: 35px;
}

.gfschemebox {
  background: #F9F4F0;
  width: 100%;
  padding: 40px;
}

.gfschemebox .gfscheme {
  width: 1100px;
  margin: 0 auto;
}

.gfschemebox .gfscheme .media-body {
  padding: 10px 30px;
  color: #696866;
}

.gfschemebox .gfscheme .media-body .media-heading {
  color: #3C2A66;
  font-weight: bold;
}

/*
+----------------------------------------------------------------+
finance.html
+----------------------------------------------------------------+
*/

.gfaccountantbox {
  width: 100%;
  height: 320px;
  background: #F7F7F7;
  padding-top: 40px;

}

.gfaccountantbox .gfaccountant {
  width: 1100px;
  height: 260px;
  margin: 0 auto;

}


.gfaccountantT {
  width: 50%;
  height: 60px;
  font-size: 30px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  background-color: #3D2A61;
  padding: 8px 20px;
  border-radius: 8px;
  margin: 0 auto;
}

.gfaccountantbox .gfaccountant ul {
  margin-top: 20px;

}

.gfaccountantbox .gfaccountant li {
  width: 150px;
  height: 150px;
  float: left;
  font-size: 18px;
  background-color: #F1EBD3;
  margin-left: 40px;
  border-radius: 160px;
  display: table;
  color: #9F7328;
}

.gfaccountantbox .gfaccountant li div {
  display: table-cell;
  vertical-align: middle;
  text-align: center; /*设置文本水平居中*/
}

.gfaccountantbox .gfaccountant li:nth-child(1) {
  margin-left: 0
}


.distinctionbox {
  width: 100%;
  height: 500px;
  background: url('../images/finance/distinctionbox.jpg') no-repeat;
  padding-top: 35px;
}

.distinctionbox .gfaccountantT {
  width: 30%;
  min-width: 540px;
}


.distinction {
  width: 1100px;
  height: 350px;
  margin: 20px auto;

}


.distinction div {
  font-size: 16px;
  color: #fff;
}

.distinction ul {
  width: 100%;
  height: 50px;

  margin: 80px auto;
}


.distinction ul li {
  width: 300px;
  height: 50px;
  float: left;
  background-color: #F1EBD3;
  margin-left: 100px;
  position: relative;
  padding-left: 110px;
  line-height: 50px;
  color: #9F7328;
  font-size: 18px;
  font-weight: bold;
}

.distinction ul li:nth-child(1) {
  margin-left: 0;
}

.distinction ul li span {
  display: inline-block;
  width: 80px;
  height: 80px;
  background-color: #9F7328;
  top: -15px;
  border-radius: 80px;
  border: 5px solid #F1EBD3;
  text-align: center;
  font-size: 30px;
  color: #fff;
  padding: 15px;
  position: absolute;
  left: -15px;
}

.judgebox {
  width: 1100px;
  margin: 25px auto;
}

.gfaccountantT p {
  color: #9D9D9D;
  font-size: 16px;
}

.judgeinfo {
  font-size: 16px;
  text-indent: 30px;
  color: #9D9D9D;
}

.judgebox ul {
  margin-top: 20px;
}

.judgebox li {
  width: 530px;
  height: 50px;
  background: #F3DFC4;
  float: left;
  margin: 10px;
  color: #372561;
  text-align: center;
  line-height: 50px;
  border-radius: 20px;
}

.patternbox {
  width: 100%;
  height: 400px;
  background: url('../images/finance/pattern.jpg') no-repeat;
  padding-top: 20px;
}

.patternbox ul {
  width: 1100px;
  margin: 50px auto;
}

.patternbox li {
  width: 300px;
  height: 200px;
  background: #FFFFFF;
  float: left;
  margin-left: 50px;
  text-align: center;
  color: #696969;
}

.patternbox li div {
  height: 60px;
  text-align: center;
  line-height: 60px;
  background: #3D2A61;
  color: #fff;
  font-size: 20px;
  margin-bottom: 50px;
}

.zerotaxbox {
  width: 100%;
  height: 460px;
  background: url('../images/finance/zerotax.jpg') no-repeat;
}

.zerotaxbox > ul > li {
  width: 100%;

}

.zerotaxbox > ul > li:nth-child(1) {
  height: 120px;
}

.zerotaxbox > ul > li:nth-child(2) div, .zerotaxbox > ul > li:nth-child(4) div {
  width: 150px;
  height: 40px;
  background: #F3DFC4;
  margin: 0 auto;
  border-radius: 25px;
  line-height: 40px;
  text-align: center;
  color: #392B5B;
  font-weight: bold;
}

.zerotaxbox > ul > li:nth-child(3) {
  height: 80px;
  background: #392B5B;
  margin-top: 10px;
  border-radius: 20px;
  color: #fff;
  line-height: 80px;
  text-align: center;
  margin-bottom: 30px;
}

.zerotaxbox > ul > li:nth-child(5) {
  height: 100px;

  margin-top: 10px;
}

.zerotaxbox > ul > li:nth-child(5) li {
  width: 180px;
  height: 100px;
  float: left;
  background: #3D2A61;
  margin-left: 50px;
  position: relative;
  color: #fff;
  text-align: center;
  line-height: 100px;
  border-radius: 20px;
}

.zerotaxbox > ul > li:nth-child(5) li:nth-child(1) {
  margin-left: 0;
}

.zerotaxbox > ul > li:nth-child(5) li div {
  width: 50px;
  height: 100px;
  font-size: 100px;
  color: #9587B7;
  position: absolute;
  right: -50px;
  top: 0;
  line-height: 100px;
}

.zerotaxbox > ul {
  width: 1100px;
  margin: 30px auto;
}

.yearbox {
  width: 100%;
  height: 500px;
  background: url('../images/finance/year.jpg') no-repeat;
  padding-top: 20px;
}

.yearbox .year {
  width: 1100px;
  background: rgba(48, 43, 99, 0.9);
  margin: 20px auto;
  border-radius: 30px;
  padding: 40px;
  color: #fff;
}

.yearbox .year td {
  width: 510px;
  height: 50px;
  border: 1px solid #fff;
  text-align: center;
  line-height: 50px;
}

.time-tableboxbg {
  background: url('../images/finance/specialty_bg.jpg');
}

.time-tablebox {
  width: 1100px;
  padding: 20px 0;
  margin: 0 auto;

}

.time-tablebox ul {
  margin-top: 20px;
}

.time-tablebox li {
  width: 300px;
  float: left;
  height: 380px;
  background: #fff;
  margin-left: 100px;
  display: table;
}


.time-tablebox li > div {
  height: 60px;
  background: #F1EBD3;
  font-size: 18px;
  line-height: 60px;
  text-align: center;
  color: #9F793A;
  font-weight: bold;
}

.time-tablebox li:last-child div {
  font-size: 17px;
}

.time-tablebox li p {
  width: 80%;
  margin: 45px auto;
  font-size: 14px;
  color: #9C7228;
  text-align: left;
}


.time-tablebox li:nth-child(1) {
  margin-left: 0px;
}

.gfprocessbox {
  width: 1100px;
  padding: 20px 0;
  margin: 0 auto;
}

.gfprocessbox li {
  width: 165px;
  height: 90px;
  background: #F1EBD3;
  color: #9F7A34;
  float: left;
  margin: 30px;
  display: table;
  border-radius: 20px;
  text-align: center;
  position: relative;
}

.gfprocessbox li:nth-child(1) .tb, .gfprocessbox li:nth-child(2) .tb, .gfprocessbox li:nth-child(3) .tb, .gfprocessbox li:nth-child(4) .tb {
  width: 30px;
  height: 54px;
  position: absolute;
  background: red;
  top: 20px;
  left: 175px;
  background: url('../images/finance/gfaccountant1.png') no-repeat;
}

.gfprocessbox li:nth-child(6) .tb, .gfprocessbox li:nth-child(7) .tb, .gfprocessbox li:nth-child(8) .tb, .gfprocessbox li:nth-child(9) .tb {
  width: 30px;
  height: 54px;
  position: absolute;
  background: red;
  top: 20px;
  left: 175px;
  background: url('../images/finance/gfaccountant2.png') no-repeat;
}

.gfprocessbox li:nth-child(5) .tb {
  width: 54px;
  height: 30px;
  background: red;
  position: absolute;
  bottom: -50px;
  left: 60px;
  background: url('../images/finance/gfaccountant3.png') no-repeat;
}

.gfprocessbox li div {
  display: table-cell;
  vertical-align: middle;
}

.gfprocessbox li:nth-child(1), .gfprocessbox li:nth-child(6) {
  margin-left: 0;
}

.hkfinebox {
  width: 100%;
  height: 300px;
  background: url('../images/finance/hkfinebg.jpg') no-repeat;
  padding-top: 50px;
}

.hkfine {
  width: 1100px;
  height: 200px;
  margin: 0 auto;
  color: #FDFBFF;
}

.hkfine h1 {
  color: #FDFDFC;
  margin-bottom: 30px;
}

.informationbox {
  width: 100%;
  height: 551px;
  background: url('../images/finance/information_bg.jpg');
  padding-top: 40px;
}

.imgtextbox {
  width: 820px;
  height: 403px;
  margin: 20px auto;
}

.gfteambox1 {
  width: 100%;
  height: 830px;
  padding-top: 40px;
}

.gfteambox2 {
  width: 100%;
  height: 500px;
  padding-top: 40px;
  background: url('../images/finance/information2_bg.jpg') no-repeat;
}

.gfteambox2 .imgtextbox li {
  width: 500px;
  height: 350px;
  background: rgba(62, 57, 110, 0.8);
  float: left;
  margin-left: 100px;
  border-radius: 20px;
  padding: 50px;
}

.gfteambox2 .imgtextbox li:nth-child(1) {
  margin-left: 0;
}


.submenu-new {
  left: 0 !important;
  width: 100%;
  text-align: center;
}

.submenu-new ul {
  margin: 0 auto;
  padding: 5px 0;
  background-color: #fff
}

.submenu-new ul li {

}

.submenu-new ul li a {
  display: block;
  color: #696969;
  padding: 5px 0;
  line-height: 2;
  font-size: 14px;
}
