#top {
	background-image: url(../img/top_bg_01.gif);
	background-repeat: repeat;
	height: 83px;
	width: 100%;
}
.top_mid {
	height: 83px;
	width: 1112px;
	margin: auto;
}
.logo {
	float: left;
	height: 83px;
	width: 401px;
	background-image: url(../img/logo_r4_03.jpg);
	background-repeat: no-repeat;
}
.menu {
	float: left;
	height: 44px;
	width: 640px;
	padding-left: 28px;
	padding-top: 27px;
	margin-top: 12px;
}
.bunner {
	height: 393px;
	width: 100%;
	background-image: url(../img/bg_o9_11.jpg);
	background-repeat: repeat-x;
}
.bunner_fl {
	height: 393px;
	width: 1112px;
	margin: auto;
}
.new {
	height: 32px;
	width: 100%;
	background-image: url(../img/new_bg_20.gif);
	background-repeat: repeat-x;
}
.new_w {
	height: 31px;
	width: 1112px;
	margin: auto;
}
.new_w1 {
	float: left;
	height: 31px;
	width: 238px;
}
.new_foot {
	float: left;
	height: 31px;
	width: 870px;
	line-height: 30px;
	font-size: 12px;
	color: #154B68;
	font-weight: bold;
}

.main_bg {
	height: 289px;
	width: 100%;
	background-image: url(../img/bg3_24.gif);
}
.main {
	height: 289px;
	width: 1112px;
	margin: auto;
}
.main_left {
	float: left;
	height: 258px;
	width: 280px;
	padding-right: 57px;
	padding-left: 56px;
	padding-top: 31px;
}
.main_xv {
	float: left;
	height: 289px;
	width: 5px;
	background-image: url(../img/xx_28.gif);
}
.main_mid {
	float: left;
	height: 244px;
	width: 292px;
	padding-right: 31px;
	padding-left: 31px;
	padding-top: 45px;
}
.main_right {
	float: left;
	height: 249px;
	width: 314px;
	padding-right: 10px;
	padding-left: 31px;
	padding-top: 40px;
}
.team {
	line-height: 21px;
	color: #394749;
}
.link_bg {
	height: 83px;
	width: 100%;
	background-image: url(../img/link_o9_58.gif);
}
.link {
	height: 83px;
	width: 1112px;
	margin: auto;
}
.link1 {
	float: left;
	height: 83px;
	width: 232px;
	background-image: url(../img/link1_59.gif);
}
.link2 {
	float: left;
	height: 83px;
	width: 789px;
	background-image: url(../img/link2_61.gif);
	background-repeat: repeat-x;
}
.link3 {
	float: left;
	height: 83px;
	width: 90px;
	background-image: url(../img/link3_63.gif);
}
.link11 {
	float: left;
	height: 44px;
	width: 137px;
	padding-top: 13px;
	padding-right: 41px;
}
.link22 {
	float: left;
	height: 44px;
	width: 100px;
	padding-top: 13px;
	padding-right: 41px;
}
.link55 {
	float: left;
	height: 44px;
	width: 123px;
	padding-top: 13px;
	padding-right: 41px;
}
.link66 {
	float: left;
	height: 44px;
	width: 109px;
	padding-top: 12px;
	padding-right: 44px;
}
.link77 {
	float: left;
	height: 44px;
	width: 145px;
	padding-top: 12px;
}
.link44 {
	height: 41px;
	width: 100%;
	background-image: url(../img/bg_k8_62.gif);
}
.foot {
	height: 71px;
	width: 100%;
	background-image: url(../img/foot_64.jpg);
	background-repeat: repeat-x;
	color: #8fb8c1;
}
.foot_mid {
	height: 44px;
	width: 1112px;
	margin: auto;
	padding-top: 27px;
	color: #8fb8c1;
}
.foot_font {
	color: #8fb8c1;
}



.ne_top {
	height: 90px;
	width: 100%;
	background-image: url(../img/gywm_06.gif);
	background-repeat: repeat-x;
}
.ne_top11 {
	height: 90px;
	width: 969px;
	margin: auto;
	background-image: url(../img/lan_03.gif);
}

.ny_bunner {
	height: 218px;
	width: 100%;
	background-image: url(../img/hs_08.gif);
	background-repeat: repeat-x;
}
.ny_main {
	height: 314px;
	width: 100%;
	background-image: url(../img/ny_u7_10.gif);
	background-repeat: repeat-x;
}
.ny_main22 {
	height: auto;
	width: 100%;
	background-image: url(../img/ny_u7_10.gif);
	background-repeat: repeat-x;
}
.ny_font {
	height: auto;
	width: 969px;
	margin: auto;
	padding-top: 20px;
	line-height: 21px;
}
.gs_bg {
	background-image: url(../img/gs11_01.jpg);
	height: 596px;
	width: 969px;
}

.ny_font2 {
	text-indent: 24px;
}
.ny_font3 {
	text-indent: 28px;
	font-size: 14px;
}
.ny_font33 {
	text-indent: 28px;
	font-size: 14px;
	font-weight: normal;
	line-height: 32px;
}
.ny_font4 {
	font-size: 15px;
}
.ny_mm {
	background-image: url(../img/hl_10.jpg);
	height: 218px;
	width: 969px;
	margin: auto;
}
.case_bg {
	height: 32px;
	width: 100%;
	background-image: url(../img/case_2_03.gif);
	background-repeat: repeat-x;
}
.case_top {
	height: 90px;
	width: 100%;
	background-image: url(../img/bg_k87_02.gif);
	background-repeat: repeat-x;
}
.case_top_mid {
	height: 90px;
	width: 983px;
	margin: auto;
	background-image: url(../img/case_u7_04.gif);
}
.case_xl {
	height: 32px;
	width: 983px;
	margin: auto;
}
.case_main88 {
	width: 984px;
	margin: auto;
	height: 500px;
}
.case_main880 {
	width: 984px;
	margin: auto;
	height: auto;
}
.team_1 {
	float: left;
	height: 234px;
	width: 975px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bbbdbd;
	padding-top: 20px;
	padding-left: 9px;
	line-height: 25px;
}
.team_11 {
	float: left;
	height: 260px;
	width: 975px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bbbdbd;
	padding-top: 20px;
	padding-left: 9px;
	line-height: 25px;
}
.team_font78 {
	font-weight: bold;
}

.font_14er {
	font-size: 14px;
	color: #023742;
}

.team_pic {
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	height: 197px;
	width: 160px;
	padding: 4px;
	float: left;
}



.case_xl1 {
	float: left;
	height: 32px;
	width: 169px;
	background-image: url(../img/al_1_07.gif);
}
.case_xl11 {
	float: left;
	height: 32px;
	width: 169px;
	background-image: url(../img/zx_03.gif);
}
.case_xl111 {
	float: left;
	height: 32px;
	width: 169px;
	background-image: url(../img/team_03.gif);
}
.case_xl2 {
	float: left;
	height: 32px;
	width: 788px;
	background-image: url(../img/bg_r4_08.gif);
	background-repeat: repeat-x;
}
.case_xl3 {
	float: left;
	height: 32px;
	width: 26px;
	background-image: url(../img/al_2_09.gif);
}
.case_main_bg {
	height: 61px;
	width: 100%;
	background-image: url(../img/bg_ju_12.gif);
}
.case_main_menu {
	height: 30px;
	width: 983px;
	margin: auto;
}
.case_main_menu1 {
	float: left;
	height: 56px;
	width: 108px;
	background-image: url(../img/bunner3.jpg);
}
.case_font_u7 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
}
.case_font_u8 {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}


.case_main_menu2 {
	float: left;
	height: 56px;
	width: 108px;
	background-image: url(../img/bunner4.jpg);
}
.case_pic {
	height: 769px;
	width: 100%;
	background-image: url(../img/img_op_21.gif);
	background-repeat: repeat-x;
}
.case_ym {
	float: left;
	height: 25px;
	width: 980px;
}

.case_pic99 {
	height: 769px;
	width: 983px;
	margin: auto;
}
.case_pic111 {
	float: left;
	height: 198px;
	width: 310px;
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 6px;
}
.case_pic222 {
	float: left;
	height: 45px;
	width: 310px;
	background-color: #FFFFFF;
}
.case_main_1 {
	float: left;
	height: 200px;
	width: 978px;
	padding-left: 7px;
}
.case_main_2 {
	float: left;
	height: 40px;
	width: 978px;
	padding-left: 7px;
	line-height: 40px;
}
.case_pic6 {
	height: 520px;
	width: 100%;
	background-image: url(../img/pic_ui8.gif);
	background-repeat: repeat-x;
}
.case_pic66 {
	height: 520px;
	width: 983px;
	margin: auto;
}
.case_pic7 {
	height: 1600px;
	width: 100%;
	background-image: url(../img/img_op_21.gif);
	background-repeat: repeat-x;
}
.case_pic77 {
	height: 1600px;
	width: 983px;
	margin: auto;
}
.case_pic8 {
	height: 1360px;
	width: 100%;
	background-image: url(../img/img_op_21.gif);
	background-repeat: repeat-x;
}
.case_pic88 {
	height: 1395px;
	width: 983px;
	margin: auto;
}
.case_main88_left {
	float: left;
	height: 530px;
	width: 739px;
	line-height: 30px;
}
.case_table_f14 {
	font-size: 14px;
}

.case_main88_mid {
	float: left;
	height: 500px;
	width: 13px;
}
.case_main88_right {
	float: left;
	height: 500px;
	width: 232px;
}
.case_right_232 {
	float: left;
	height: 73px;
	width: 232px;
	background-image: url(../img/qb_t56_07.gif);
}
.case_right361 {
	float: left;
	height: 361px;
	width: 232px;
	line-height: 30px;
}





.case_pic110 {
	height: 500px;
	width: 100%;
	background-image: url(../img/pic_ui8.gif);
	background-repeat: repeat-x;
	padding-top: 27px;
}
.case_pic1110 {
	height: 500px;
	width: 100%;
	background-image: url(../img/urt5_06.gif);
	background-repeat: repeat-x;
	padding-top: 27px;
}
.case_pic10 {
	height: 500px;
	width: 983px;
	margin: auto;
}
.case_pic55{
	height: 850px;
	width: 100%;
	background-image: url(../img/img_op_21.gif);
	background-repeat: repeat-x;
}
.case_pic555 {
	height: 850px;
	width: 983px;
	margin: auto;
}
.case_font16 {
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
}
.case_xx78 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #969696;
}
.case_main888_left {
	float: left;
	height: 500px;
	width: 739px;
	line-height: 24px;
}
.case_main888_qq {
	text-indent: 24px;
}
.contact11 {
	float: left;
	height: 337px;
	width: 983px;
}
.contact_top {
	background-image: url(../img/lxwm3_03.gif);
	background-repeat: repeat-x;
	height: 122px;
	width: 100%;
}
.contact_top_mid {
	height: 122px;
	width: 984px;
	margin: auto;
}


.contact11_l {
	float: left;
	height: 337px;
	width: 544px;
	background-image: url(../img/dn_1_03.jpg);
}
.contact11_r {
	float: left;
	height: 337px;
	width: 439px;
	background-image: url(../img/qq_04.jpg);
}
.con_qq {
	margin-top: 215px;
}


.contact22 {
	float: left;
	height: 229px;
	width: 983px;
}
.contact22_l {
	float: left;
	height: 229px;
	width: 599px;
}
.contact22_r {
	float: left;
	height: 229px;
	width: 384px;
}


.contact_pic1110 {
	height: 566px;
	width: 100%;
	background-image: url(../img/bgt_10.gif);
	background-repeat: repeat-x;
}
.contact_pic11108 {
	height: 1100px;
	width: 100%;
	background-image: url(../img/urt5gh_06.gif);
	background-repeat: repeat-x;
}
.contact_main88 {
	width: 984px;
	margin: auto;
	height: 566px;
}
.con_font {
	line-height: 24px;
	font-size: 14px;
	color: #666666;
}
.team_2 {
	float: left;
	height: 234px;
	width: 975px;
	padding-top: 20px;
	padding-left: 9px;
	line-height: 25px;
}
.font14rt {
	font-size: 14px;
	color: #FFFFFF;
}
.xx_op {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBBDBD;
}
.ym {
	float: left;
	height: 25px;
	width: 24px;
	margin-right: 5px;
}
.ym2 {
	float: left;
	height: 25px;
	width: 24px;
	margin-right: 5px;
	background-color: #3F5256;
}
.ym3 {
	float: left;
	height: 24px;
	width: 24px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
.font_ui {
	line-height: 18px;
}
.black_link94:active{
     font-size:12px;
     color: #393939;
     text-decoration: none;
	 }
.black_link94:visited{
     font-size: 12px;
	 color: #393939;
	 text-decoration: none;
	 }
.black_link94:hover{
     color: #154B68;
	 text-decoration: underline;
	 }
.black_link94:link{
     color: #393939;
     text-decoration: none;
}
.black14_link94:active{
     font-size:14px;
     color: #393939;
     text-decoration: none;
	 }
.black14_link94:visited{
     font-size: 14px;
	 color: #393939;
	 text-decoration: none;
	 }
.black14_link94:hover{
     color: #154B68;
	 text-decoration: underline;
	 }
.black14_link94:link{
     color: #393939;
     text-decoration: none;
}
.black144_link94:active{
     font-size:16px;
     color: #393939;
	 font:bold;
     text-decoration: none;
	 }
.black144_link94:visited{
     font-size: 16px;
	 color: #393939;
	  font:bold;
	 text-decoration: none;
	 }
.black144_link94:hover{
     color: #154B68;
	  font:bold;
	 text-decoration: underline;
	 }
.black144_link94:link{
     color: #393939;
     text-decoration: none;
	  font:bold;
}

.black0114_link94:active{
     font-size:14px;
     color: #FFFFFF;
     text-decoration: none;
	 }
.black0114_link94:visited{
     font-size: 14px;
	 color: #FFFFFF;
	 text-decoration: none;
	 }
.black0114_link94:hover{
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #3F5256;
	 }
.black0114_link94:link{
     color: #FFFFFF;
     text-decoration: none;
}
.h_link94:active{
     font-size:12px;
     color: #8fb8c1;
     text-decoration: none;
	 }
.h_link94:visited{
     font-size: 12px;
	 color: #8fb8c1;
	 text-decoration: none;
	 }
.h_link94:hover{
     color: #8fb8c1;
	 text-decoration: underline;
	 }
.h_link94:link{
     color: #8fb8c1;
     text-decoration: none;
}
.team_4 {
	float: left;
	height: 234px;
	width: 975px;
	padding-top: 20px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.team_5 {
	float: left;
	height: 234px;
	width: 975px;
	padding-top: 20px;
	line-height: 25px;
}
.green_link94:active{
     font-size:12px;
     color: #CA0000;
	 font:bold;
     text-decoration: underline;
	 }
.green_link94:visited{
     font-size: 12px;
	 color: #CA0000;
	 font:bold;
	 text-decoration: underline;
	 }
.green_link94:hover{
     color: #CA0000;
	 font:bold;
	 text-decoration: underline;
	 }
.green_link94:link{
     color: #CA0000;
	 font:bold;
     text-decoration: underline;
}
.gge_11 {
	float: left;
	height: auto;
	width: 975px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bbbdbd;
	padding-left: 9px;
}


