
/* 样式初始化 */
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: rwzh !important; } 
body, button, input, select, textarea { font:12px/1.5tahoma, 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;
}

@font-face{
	font-family: rwzh;
	src: url(../fonts/cpicon.ttf);
}


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

.link{
	width: 100%;
	margin: 0 auto;
	padding: 1px 0 1px;
	background-color: #323232;
}
.link dd,.link dt{
		width: 1134px;
	margin: 30px 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/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:white;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}*/
/*.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:16px;color:black;cursor:pointer;width:130px;text-align:center; }*/
/*.mj_hover_menu{text-decoration:none; width:130px;height:60px; }*/
/*.nav .mj_hover_menu a span{color: black;}*/
/*.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;}*/

header {
  background-color: #fff;
  height: 80px;
}
header .head {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .head .logo img {
  height: 45px;
}
header .head .tell {
  display: flex;
  align-items: center;
}
header .head .tell .icon i {
  font-size: 50px;
  margin-right: 6px;
  color: #fc9600;
  font-weight: 600;
  transform: translateY(3px);
  display: block;
}
header .head .tell .num .ser {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  display: flex;
  align-items: center;
}
header .head .tell .num .ser span {
  margin-left: 4px;
  font-size: 22px;
  color: #fc9600;
  letter-spacing: 2px;
  font-weight: normal;
}
header .head .tell .num .hot {
  font-size: 16px;
  font-weight: bold;
  display: flex;
  align-items: center;
  color: #333;
}
.nav {
  height: 50px;
  background-color: #1e237e;
}
.nav ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  padding: 0;
}
.nav ul li a {
  display: block;
  font-size: 16px;
  color: #fff;
}
.nav ul li a:hover {
  color: #fc9600;
}

.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(../images/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('../images/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/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;margin:0 auto;    background: whitesmoke;}
.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/global_bg.png") no-repeat 0 0;}
.globalbox .global .globalt li:nth-child(2)>.globaltt>span{background:url("../images/global_bg.png") no-repeat -60px 0;}
.globalbox .global .globalt li:nth-child(3)>.globaltt>span{background:url("../images/global_bg.png") no-repeat -120px 0;}
.globalbox .global .globalt li:nth-child(4)>.globaltt>span{background:url("../images/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:600px; height: 100px; background-color: #184373;opacity: 0.8; font-size: 16px;color:white;position: absolute;z-index: 5; visibility: hidden;} 
.globalbox .global .globalt li>.hover_g>p{margin:25px;text-align: center; }
.globalbox .global .globalt li>.hover_g>p a{padding-right: 20px; color: white;}

/*
+----------------------------------------------------------------+	
	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%; 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:380px;
	background-color: #F5F5F5;;


}



.bottombox>.footer{width: 1100px;height: 300px;margin:0 auto;padding-top: 30px;}
.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: #184373;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:17px;text-align: center; margin:30px auto; color: #6A6A6A; }
.bottombox>.copyri>a{color: black;}


.copyri{text-align: center; background:#262626;}
.copyri>a{color: #131313;}
/*
+----------------------------------------------------------------+
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/banner.png') no-repeat -5px 10px;
          background-size: 250px;
}
#imgT .overturnbox li:nth-child(2) .positive span{
          background: url('../images/banner.png') no-repeat -85px 10px;
          background-size: 250px;
}
#imgT .overturnbox li:nth-child(3) .positive span{
          background: url('../images/banner.png') no-repeat -165px 10px;
          background-size: 250px;
}
#imgT .overturnbox li:nth-child(4) .positive span{
	      background: url('../images/banner.png') no-repeat -2px -94px;
          background-size: 290px;
}
#imgT .overturnbox li:nth-child(5) .positive span{background: url('../images/banner.png') no-repeat -85px -74px;background-size: 250px;}
#imgT .overturnbox li:nth-child(6) .positive span{background: url('../images/banner.png') no-repeat -168px -74px; background-size: 250px;}
#imgT .overturnbox li:nth-child(7) .positive span{background: url('../images/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/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('../images/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/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/whygf_bg.png') no-repeat 0px 0px;
}
.whyhkbox .whyhk .whyT li:nth-child(2) span{
	background: url('../images/whygf_bg.png') no-repeat -100px 0px;
}
.whyhkbox .whyhk .whyT li:nth-child(3) span{
	background: url('../images/whygf_bg.png') no-repeat -200px 0px;
}
.whyhkbox .whyhk .whyT li:nth-child(4) span{
	background: url('../images/whygf_bg.png') no-repeat 0px -100px;
}
.whyhkbox .whyhk .whyT li:nth-child(5) span{
	background: url('../images/whygf_bg.png') no-repeat -100px -100px;
}
.whyhkbox .whyhk .whyT li:nth-child(6) span{
	background: url('../images/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/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/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/history_bg.jpg') no-repeat;
	padding:50px 0;
}

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

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

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

.gfhistorybox .history .historycen li{
	width: 156px;
	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: -19px;
    left: 135px;

}
.gfhistorybox .history .historycen li:nth-child(2){
    top: 1px;
    left: 286px;
}
.gfhistorybox .history .historycen li:nth-child(3){
      bottom: 5px;
    left: 447px;
}
.gfhistorybox .history .historycen li:nth-child(4){
     top: 38px;
    left: 595px;
}

.gfhistorybox .history .historycen li:nth-child(5){
	         bottom: 0px;
    left: 757px;
}
.gfhistorybox .history .historycen li:nth-child(6){
	       top: 10px;
    left: 905px;
}
.gfhistorybox .history .historycen li:nth-child(7){
		            bottom: 0px;
    left: 1078px;
                
}
.gfhistorybox .history .historycen li:nth-child(8){
    bottom: 238px;
    left: 1182px;
}
.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/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('../images/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: 800px;

  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%;
	
    height: 222px;
}

.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/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/ma_bg.jpg') no-repeat;
	margin-top: 30px;
	padding-top: 30px;
	position: relative;
}

.wyt>div.wytbg{

	background: url('../images/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('../images/about_img.jpg') no-repeat;
	position: relative;
}
.Globalregistry li{
	width: 85px;
	height: 24px;
	background: url('../images/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('../images/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/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/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/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/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/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/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/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/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/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/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/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/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/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;
}

table a{
	color: #184373;
	text-decoration: none !important;
	padding-right: 20px;
}

.solution_list ul{
	background: url(../picture/map.jpg) no-repeat center;
}
.solution_list ul li{ width: 870px; height: 400px; position: relative;}

.solution_list ul li div{position: absolute; left: 320px;top: 170px; width: 750px;}

.solution_list ul li div a{padding-right: 25px; margin-top: 20px;}