BODY {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "microsoft yahei",Tahoma,Geneva,sans-serif; FONT-SIZE: 12px; PADDING-TOP: 0px;BACKGROUND: #f1f1f1; HEIGHT: 100%
}
img { border:0px}
dl,ol,dt,dd,ul,li,form,h1,h2,h3,h4,h5,h6,p {margin:0; padding:0;list-style:none; }
.header {
	Z-INDEX: 1000; POSITION: relative; WIDTH: 100%; BACKGROUND: url(../image/headbg.gif) repeat-x left top; HEIGHT: 89px
}
#container {
	Z-INDEX: 3
}
.head {
	width:980px;
	margin:0 auto;
	position:relative
}
header #servicenavigation {DISPLAY: none}

.headtop { height:22px}
.logo { width:270px; height:69px}
.positionwrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; overflow:hidden;MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
#topmenu{
	Z-INDEX: 1; 
	POSITION: absolute;
	MARGIN: 0px;
	HEIGHT: 69px;
	OVERFLOW: visible;
	TOP: 0px;
	RIGHT: 70px;
	top:20px;
	display:inline;
}
#topmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#topmenu ul li{
	position:relative;
	width:auto;
	height:69px;
	line-height:69px;
	float:left;
	display:inline;
	font-size: 18px;
	font-family: "微软雅黑";
	padding:0 20px;
	BACKGROUND: url(../image/menuline.gif) no-repeat right 20px;
}
#topmenu ul li.megamenu-enabled a{
	padding:0 15px 0 0;
	float:left;
	 BACKGROUND: url(../image/top-menu-arrow-down.png) no-repeat 35px center ;
	}
#topmenu ul li a{
	text-decoration:none;
	color:#919191
}
#topmenu ul li a:hover{
	text-decoration:none;
	color:#F60;
}
#topmenu ul li a span.current{
	color:#F60;
}
/*
#topmenu {
	Z-INDEX: 1; POSITION: absolute; MARGIN: 0px; HEIGHT: 69px; OVERFLOW: visible; TOP: 0px; RIGHT: 70px; margin-top:20px
}
#topmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 69px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#topmenu LI {
	POSITION: relative; BACKGROUND: url(../image/menuline.gif) no-repeat right 15px; FLOAT: left; HEIGHT: 69px; font-size:18px; font-family:"微软雅黑"; padding:0 5px;
}
#topmenu LI:hover {
	 BACKGROUND: url(../image/menuline.gif) no-repeat right 15px;
}
.current { color: #FF6600}
#topmenu LI.open {
	 BACKGROUND: url(../image/menuline.gif) no-repeat right 15px;
}
#topmenu LI.first:hover {
	 BACKGROUND: url(../image/menuline.gif) no-repeat right 15px;
}
#topmenu A:link {
	LINE-HEIGHT: 55px; DISPLAY: block; COLOR: #919191; FONT-SIZE: 18px; TEXT-DECORATION: none
}
#topmenu A:visited {
	LINE-HEIGHT: 55px; DISPLAY: block; COLOR: #919191; FONT-SIZE: 18px; TEXT-DECORATION: none
}
#topmenu A:active {
	LINE-HEIGHT: 55px; DISPLAY: block; COLOR: #919191; FONT-SIZE: 18px; TEXT-DECORATION: none
}
#topmenu A:hover {
	 color:#FF6600
}
#topmenu UL LI A:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; FONT-WEIGHT: lighter; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#topmenu UL LI A:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 150px; WIDTH: auto; PADDING-RIGHT: 15px; FONT-WEIGHT: lighter; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#topmenu UL LI A:active {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; FONT-WEIGHT: lighter; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#topmenu UL LI A:hover {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; WIDTH: auto; PADDING-RIGHT: 15px; FONT-WEIGHT: lighter; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#topmenu UL LI:hover A:hover {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#topmenu UL LI.open A {
	PADDING-BOTTOM: 0px;  PADDING-TOP: 0px
}
#topmenu UL LI A.selected {
	
}
#topmenu UL LI.megamenu-enabled { width:85px}
#topmenu UL LI.megamenu-enabled A {
	PADDING-RIGHT: 33px; DISPLAY: block; BACKGROUND: url(../image/top-menu-arrow-down.png) no-repeat 55px center
}
#topmenu UL LI.megamenu-enabled A:hover {
	PADDING-RIGHT: 33px; BACKGROUND: url(../image/top-menu-arrow-down.png) no-repeat 55px center
}
#topmenu UL LI.megamenu-enabled A.active:hover {
	BACKGROUND: url(../image/top-menu-arrow-up.png) no-repeat 85px center
}
#topmenu UL LI.open.megamenu-enabled A {
	PADDING-RIGHT: 33px; BACKGROUND: url(../image/top-menu-arrow-down.png) no-repeat 55px center
}
#topmenu UL LI.open.megamenu-enabled A.active {
	BACKGROUND: url(../image/top-menu-arrow-up.png) no-repeat 55px center
}
#topmenu UL UL {
	POSITION: absolute; DISPLAY: none; TOP: 30px
}
#topmenu UL LI.last UL {
	RIGHT: 0px
}*/
#flash {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 980px; PADDING-RIGHT: 10px; HEIGHT: 460px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}

#flashLine {
    background: url("../image/touming.png") repeat-x scroll center bottom transparent;clear: both;height: 460px;width: 100%;
}
#flash A {
	WIDTH: 980px; DISPLAY: none; HEIGHT: 460px
}
#flash IMG {
	WIDTH: 980px; HEIGHT: 460px
}
.flash_bar {
	Z-INDEX: 69; POSITION: absolute; TEXT-ALIGN: center; PADDING-LEFT: 455px; WIDTH: 535px; BOTTOM: 0px; BACKGROUND: url(../image/tg_flashbar.png) no-repeat 10px 0px; HEIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 13px !important; LEFT: 0px
}
.flash_bar .dq {
	MARGIN: 5px; WIDTH: 8px; DISPLAY: block; BACKGROUND: url(../image/tg_flash_p.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 8px; CURSOR: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p.png" ,sizingMethod="crop")
}
.flash_bar .no {
	MARGIN: 5px; WIDTH: 8px; DISPLAY: block; BACKGROUND: url(../image/tg_flash_p2.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 8px; CURSOR: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/tg_flash_p2.png" ,sizingMethod="crop")
}
.wrap {
	WIDTH: 100%; BACKGROUND: #efefef
}
.wrap .wrap_con {
	FONT-STYLE: normal; WIDTH: 100%; BACKGROUND: url(../image/content_bg.png) repeat-x 50% top; overflow:hidden
}
.wrap_content {
	MARGIN: auto; WIDTH: 980px; overflow:hidden
}
.service {
	MARGIN: 0px auto; PADDING-TOP: 15px;  overflow:hidden
}
.service H2 {
	LINE-HEIGHT: 30px; DISPLAY: block; HEIGHT: 30px; COLOR: #121213; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.service H2 SPAN {
	COLOR: #666; FONT-SIZE: 12px
}
.service UL LI {
	MARGIN-TOP: 30px; PADDING-LEFT: 40px; WIDTH: 284px; FLOAT: left
}
.service UL LI SPAN {
	DISPLAY: block; HEIGHT: 170px
}
.service UL LI .p_title {
	MARGIN-TOP: 30px; COLOR: #454545; FONT-SIZE: 14px
}
.service UL LI .p_title A {
	COLOR: #454545; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.service UL LI .p_title A:visited {
	COLOR: #454545; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.service UL LI P {
	LINE-HEIGHT: 26px; MARGIN-TOP: 5px; WIDTH: 226px; DISPLAY: block; COLOR: #8f8f8f
}
#sr .service UL LI {
	MARGIN-TOP: 30px; PADDING-LEFT: 40px; WIDTH: 450px; FLOAT: left
}
#sr .service UL LI P {
	LINE-HEIGHT: 26px; MARGIN-TOP: 5px; WIDTH: 400px; DISPLAY: block; COLOR: #8f8f8f
}
.wrap .wrap_con .line {
	MARGIN: 40px 0px; BACKGROUND: url(../image/line.png) repeat-x; HEIGHT: 2px
}
.wrap .wrap_con .zoc_case {
	PADDING-BOTTOM: 80px; overflow:hidden
}
.wrap .wrap_con .zoc_case H2 {
	LINE-HEIGHT: 30px; DISPLAY: block; HEIGHT: 30px; COLOR: #121213; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.wrap .wrap_con .zoc_case H2 SPAN {
	COLOR: #666; FONT-SIZE: 12px
}
.wrap .wrap_con .zoc_case UL LI {
	MARGIN-TOP: 30px; WIDTH: 245px; FLOAT: left; OVERFLOW: hidden
}
.wrap .wrap_con .zoc_case UL LI P {
	LINE-HEIGHT: 26px;  DISPLAY: block; COLOR: #8f8f8f; width:228px; font-size:14px; text-align:center
}
.wrap .wrap_con .zoc_case UL LI P A {
	COLOR: #8f8f8f;
	TEXT-DECORATION: none
}
.wrap .wrap_con .zoc_case UL LI P A:visited {
	COLOR: #8f8f8f
}
.wrap .wrap_con .zoc_case UL LI P A:hover {
	TEXT-DECORATION: none;COLOR: #e15500
}
.more { float:right; padding-right:10px}
.more a { color: #9E9E9E;TEXT-DECORATION: none}
.more a:hover { color:#FF6600}
.clearfix {height: 1%;overflow: auto;}
#foot { background:url(../image/footbg.gif) repeat-x; width:100%; height:86px}
.copyright { width:980px; margin:0 auto; text-align:center; padding-top:25px; color:#757373}

#topbar { background: url("../image/topbar-shadow.png") no-repeat scroll center -10px transparent; height: auto; width: 100%;}
.navtitle { border-bottom:1px solid #dedede; height:48px; padding-top:10px; padding-left:0px; clear:both}
.boxtext { font-size:18px; color:#666666; line-height:30px; padding:18px 0px; text-align:}
.boxtext H2 { font-size:22px; padding-bottom:5px}
.ser_area2 { height:229px; width:980px;padding-top:20px; margin:0 auto; clear:both;/* position:relative; */line-height:18px; color:#666666;}
.ser_area3 { height:212px; width:980px; margin:0 auto; clear:both; /*position:relative; */line-height:18px; color:#666666;}
.ser_2L {
	width:320px;
	height:229px;
	float:left;
	background:url(../image/services_2a.jpg) no-repeat left #fff;
	border:1px solid #e6e6e6
}
.ser_2L p { padding:95px 15px 15px 15px;}
.ser_2R {
	width:320px;
	height:229px;
	float:right;
	background:url(../image/services_2b.jpg) no-repeat left bottom #fff;
	border:1px solid #e6e6e6
}
.ser_3L {
	width:320px;
	height:212px;
	float:left;
	background:url(../image/services_3a.jpg) no-repeat left bottom #fff;
	border:1px solid #e6e6e6;
	margin-top:5px
}
.ser_3R { width:485px; height:212px; float:right; background:url(../image/services_3b.jpg) no-repeat left bottom #fff; border:1px solid #e6e6e6;margin-top:5px}
span.interface { display:inline; width:280px; height:120px; float:left; /* position:absolute; */margin-left:185px; margin-top:95px;}
span.website { display:inline; width:245px; height:120px; float:right; margin-right:20px; margin-top:95px;}
span.icon { display:inline; width:280px; height:120px; float:left; margin-left:185px; margin-top:95px;}
span.graphic { display:inline; width:245px; height:120px; float:right; margin-right:20px; margin-top:95px;}

.link a { color: #FF3300; text-decoration:underline}

.ser_bar { padding-top:10px}
.ch_leftimg { width:450px; margin-right:30px; float:left; padding-bottom:20px }
.ch_leftimg1 { width:730px; margin-right:30px; float:left; padding-bottom:20px }
.ch_rtimg { width:400px; margin-left:30px; float: right; padding-bottom:20px }
.ch_rtxt { font-size:14px; color:#666666; line-height:24px; width:500px; float:left}
.ch_rtxt1 { font-size:14px; color:#666666; line-height:24px; width:200px; float:left}
.ch_rtxt H2 { font-size:16px; color:#FF6600; line-height:30PX}
.ch_rtxt1 H2 { font-size:16px; color:#FF6600; line-height:30PX}
.ws1 { overflow:hidden; clear:both}
.ws2 { overflow:hidden; clear:both}
.ch_rtxt .red { color:#FF0000}
.ws3 { margin-top:20px; clear: both}
.textside { float:left; width:490px; margin:15px 0px; line-height:20px; color:#666}
.zoc_about {
	POSITION: absolute; WIDTH: 140px; BACKGROUND: url(../image/about.png) no-repeat; HEIGHT: 46px; TOP: 25px; LEFT: 5px
}
.none {display: none;}
.aboutus {
	MARGIN: 40px auto 0px; WIDTH: 980px
}
 .aboutus UL LI {
	TEXT-ALIGN: center; WIDTH: 326px; FLOAT: left
}
.aboutus UL LI IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.aboutus P {
	LINE-HEIGHT: 26px; MARGIN-TOP: 25px; TEXT-INDENT: 25px; DISPLAY: block; COLOR: #111; FONT-SIZE: 16px
}
.Idea {
	TEXT-ALIGN: center; MARGIN-TOP: 80px
}
.about_con {
	MARGIN: 0px auto;
	WIDTH: 980px;
	HEIGHT: 650px;
	PADDING-TOP: 40px
}
.about_con .menu {
	 WIDTH: 270px; font-size:16px; color:#FF3300
}
.about_con .menu UL LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 77px; FLOAT: left; HEIGHT: 40px; MARGIN-LEFT: 15px; FONT-SIZE: 15px; CURSOR: pointer; MARGIN-RIGHT: 15px
}
.about_con .menu UL LI.current {
	BACKGROUND: url(../image/about_menu_current.jpg) no-repeat 50% bottom; COLOR: #f27835
}
.about_con .a_content {
	
}
 .about_con .a_content .jianjie {
	POSITION: relative;
	WIDTH: 978px;
	HEIGHT: 600px
}
 .about_con .a_content .jianjie .new_abouts {
	BORDER-BOTTOM: #dfdfdf 0px solid;
	BACKGROUND: url(../image/about_ust.gif) no-repeat center top
}
 .about_con .a_content .jianjie .new_abouts DIV {
	WIDTH: 575px; MARGIN-LEFT: 46px; PADDING-TOP: 33px
}
.about_con .a_content .jianjie .new_abouts DIV P {
	LINE-HEIGHT: 30px; COLOR: #6d6d6d; FONT-SIZE: 16px
}
.about_con .a_content .jianjie .new_abouts DIV P.t {
	MARGIN-TOP: 25px
}
 .about_con .a_content .jianjie .new_pic .n_c_pic {
	MARGIN-TOP: 48px; WIDTH: 545px; FLOAT: left; HEIGHT: 482px
}
.about_con .a_content .jianjie .new_pic .n_c_con {
	MARGIN-TOP: 28px; PADDING-LEFT: 25px; WIDTH: 360px; BACKGROUND: url(../image/divider2.gif) repeat-y; FLOAT: left; MARGIN-LEFT: 13px
}
.about_con .a_content .jianjie .new_pic .n_c_con H2 {
	BORDER-BOTTOM: #f27835 2px solid; LINE-HEIGHT: 35px; HEIGHT: 45px; COLOR: #121212; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
 .about_con .a_content .jianjie .new_pic .n_c_con SPAN {
	LINE-HEIGHT: 30px; MARGIN-TOP: 10px; DISPLAY: inline-block; HEIGHT: 30px; COLOR: #121212; FONT-SIZE: 14px
}
.about_con .a_content .jianjie .new_pic .n_c_con P {
	LINE-HEIGHT: 27px; COLOR: #696969; FONT-SIZE: 14px
}
 .about_con .a_content .jianjie .new_pic .n_c_con DIV.line {
	BORDER-BOTTOM: #f27835 1px solid; MARGIN-TOP: 30px; WIDTH: 270px; HEIGHT: 2px
}
.about_con .a_content .jianjie .new_pic .n_c_pic {
	MARGIN-TOP: 48px; WIDTH: 545px; FLOAT: left; HEIGHT: 482px
}
.about_con .a_content .jianjie .new_pic .n_c_con {
	MARGIN-TOP: 28px; PADDING-LEFT: 25px; WIDTH: 360px; BACKGROUND: url(../images/divider2.gif) repeat-y; FLOAT: left; MARGIN-LEFT: 13px
}
.about_con .a_content .jianjie .new_pic .n_c_con H2 {
	BORDER-BOTTOM: #f27835 2px solid; LINE-HEIGHT: 35px; HEIGHT: 45px; COLOR: #121212; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.about_con .a_content .jianjie .new_pic .n_c_con SPAN {
	LINE-HEIGHT: 30px; MARGIN-TOP: 10px; DISPLAY: inline-block; HEIGHT: 30px; COLOR: #121212; FONT-SIZE: 14px
}
.about_con .a_content .jianjie .new_pic .n_c_con P {
	LINE-HEIGHT: 27px; COLOR: #696969; FONT-SIZE: 14px
}
.about_con .a_content .jianjie .new_pic .n_c_con DIV.line {
	BORDER-BOTTOM: #f27835 1px solid; MARGIN-TOP: 30px; WIDTH: 270px; HEIGHT: 2px
}
.visual {
	CLEAR: both
}
.visual UL LI {
	MARGIN: 0px 2px 0px 0px; WIDTH: 240px; FLOAT: left
}
.visual UL LI:first-child {
	TEXT-ALIGN: right
}
.visual UL LI DIV {
	OVERFLOW: hidden; CURSOR: pointer
}
.visual UL LI DIV IMG {
	WIDTH: 100%; HEIGHT: auto; VERTICAL-ALIGN: top
}
.visual UL LI .holder {
	WIDTH: 124px; HEIGHT: 92px; OVERFLOW: hidden
}
.visual UL LI:first-child .holder {
	FLOAT: right
}
.visual UL LI .holder {
	MARGIN: 0px 0px 2px
}
.teams {
	POSITION: relative; MARGIN-TOP: 60px; WIDTH: 980px; 
}
.teams li { float:left; margin:5px 10px;_margin:5px 7px}
 .idea {
	MARGIN-TOP: 112px; WIDTH: 981px; BACKGROUND: url(../image/idea.jpg) no-repeat; HEIGHT: 803px
}
 .join {
	MARGIN-TOP: 40px; HEIGHT: 946px
}
 .join DIV.join_con {
	WIDTH: 324px;  FLOAT: left; height: 450px; MARGIN-RIGHT: 1px; overflow:hidden
}
 .join DIV.join_con DIV.ico_1 {
	BACKGROUND: #639cac; HEIGHT: 94px
}
 .join DIV.join_con DIV.ico_2 {
	BACKGROUND: #a14d7e; HEIGHT: 94px
}
.join DIV.join_con DIV.ico_3 {
	BACKGROUND: #9ea14d; HEIGHT: 94px
}
.join DIV.join_con DIV.ico_4 {
	BACKGROUND: #7a9e54; HEIGHT: 94px
}
 .join DIV.join_con DIV.ico_5 {
	BACKGROUND: #6064a4; HEIGHT: 94px
}
.join DIV.join_con DIV.ico_6 {
	BACKGROUND: #559ba1; HEIGHT: 94px
}
.join DIV.join_con .join_txt {
	MARGIN-TOP: 20px; display:block
}
 .join DIV.join_con P.msg {
	LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #555; PADDING-TOP: 0px
}
.join DIV.join_con STRONG {
	PADDING-LEFT: 15px; COLOR: #555
}
 .join DIV.join_con .ico_gui {
	BACKGROUND: url(../image/gui.png) no-repeat 32px 20px; HEIGHT: 94px; display: block
}
.join DIV.join_con .ico_css {
	BACKGROUND: url(../image/css.png) no-repeat 23px 20px; HEIGHT: 94px
}
.join_con h2 {MARGIN-LEFT: 105px; PADDING-TOP: 25px; color:#fff}
 .join DIV.join_con .ico_flash {
	BACKGROUND: url(../image/flash.png) no-repeat 31px 20px; HEIGHT: 94px
}
.join DIV.join_con .ico_ch {
	BACKGROUND: url(../image/ch.png) no-repeat 32px 20px; HEIGHT: 94px
}
 .join DIV.join_con .ico_zgui {
	BACKGROUND: url(../image/zgui.png) no-repeat 32px 20px; HEIGHT: 94px
}
 .join DIV.join_con IMG {
	MARGIN-LEFT: 102px; PADDING-TOP: 20px
}
 .join DIV.join_con P {
	COLOR: #fff; MARGIN-LEFT: 105px; PADDING-TOP: 10px
}
.join DIV.join_con P SPAN {
	MARGIN-LEFT: 25px
}
.addarea { padding:20px 0px; overflow:hidden; clear:both}
.map {width:500px; float:left}
.addTxt { line-height:24px; font-size:14px; color:#000000; font-family:"微软雅黑"; float:left}
.addTxt span { color:#666666;}
.addTxt span.fb { display:block; clear:both; line-height:30px; height:30px; font-size:18px; padding:10px 0px;}

.addTxt .list { padding:0px 0px; clear:both;}
.addTxt .list li { clear:both; line-height:22px; font-family:Arial;}
.addTxt .list li span { float:left; display:inline-block; width:50px;}

.contact { height:195px; width:980px; padding:20px 0px}
.box935_t{background:url(../image/box_t.png);height:23px;}
.box935_b{background:url(../image/box_b.png) bottom left;height:23px;}
.box3_m{background:url(../image/box3_m.png) repeat-y;padding:0px 20px 0px 9px; overflow:hidden}
DIV.contact_b {
	LINE-HEIGHT: 146px; WIDTH: 272px; DISPLAY: inline; BACKGROUND: url(../image/lx.png) no-repeat; FLOAT: left; HEIGHT: 146px; MARGIN-RIGHT: 29px
}
A.contact_b {
	LINE-HEIGHT: 146px; WIDTH: 272px; DISPLAY: inline; BACKGROUND: url(../image/lx.png) no-repeat; FLOAT: left; HEIGHT: 146px; MARGIN-RIGHT: 29px
}
a.contact_b1{background-position:0px -14px;margin-left:20px;}
a.contact_b2{background-position:-301px -14px;}
div.contact_b3{background-position: -602px -14px;margin-right:0px;}
.xbtn{position:relative;}

.xbtn_span{position: absolute; width:100%;height:100%;opacity:0;filter:alpha(opacity=0);top:0px;left:0px;}

.zp_list { width:980px; margin:0px auto; clear:both; overflow:hidden}
.zp_box { width:305px; height:205px; margin:10px;/* padding:5px 5px; */overflow:hidden; float:left;position:relative;/* background:url(../images/portfolio_bc.gif) no-repeat 0px 0px;*/}
.zp_box .picbox { width:290px; height:190px; margin:0px auto; border-top:#ffffff 5px solid; overflow:hidden;}
.zp_box .picbox img { width:285px; height:190px;}
a.zp_boxfc { display:block; width:300px; height:200px; position:absolute; left:3px; top:0px; z-index:39; background:url(../image/portfolio_bc.gif) no-repeat 0px 0px;}
.pop_tit { width:265px; height:39px; padding:10px 10px 5px 10px; /*position:absolute; left:5px; top:5px; z-index:29;*/ background-color:#000000; display:none; border-bottom:#383838 1px solid;}
.p_tit1 { line-height:18px; font-family:Arial; color:#ffffff; font-size:18px; padding-right:18px; background:url(../image/zp_poptit.gif) no-repeat right center;}
.p_tit2 { line-height:15px; font-family:Arial; color:#405155; font-size:12px;}

.zp_all { width:155px; height:29px; position:absolute; z-index:69; right:0px; top:20px; cursor:pointer; background:url(../image/zp_all.gif) no-repeat 0px 0px; text-align:center; font-size:14px; font-weight:bold; color:#273336; line-height:29px; padding-right:20px;}
.zp_menu_box { width:175px; position:absolute; z-index:59; right:0px; top:27px; display:none;}
.zp_menu { width:175px; background:url(../image/zp_allbg.png) repeat-y 0px 0px; padding-top:20px;}
.zp_menuend { width:175px; height:9px; line-height:9px; overflow:hidden; font-size:1px; background:url(../image/zp_allend.png) repeat-y 0px bottom;}
.zp_menu a { width:155px; height:31px; display:block; margin:0 auto; clear:both; line-height:31px; background:url(../image/zp_menu.gif) no-repeat 0px 0px; padding-left:14px; color:#273336;}
.zp_menu a:hover {background:url(../image/zp_menu.gif) no-repeat 0px -34px; text-decoration:none; color:#273336; font-weight:bold;}
.zp_menu a.last { height:30px; overflow:hidden;}

.clearfix:after{content: " ";clear:both;height:0;visibility:hidden;display:block;}
.single_case .caseimg{position:relative; border:1px dotted #ccc; padding:1px; float:left; width:235px; margin-right:10px}
.single_case .caseimg a span{display:none;}
.single_case .caseimg a:hover span{display:block;width:310px;height:197px;background:url(../image/main_over_icon05.png) no-repeat;position:absolute;left:0;top:0;cursor:pointer;}
.single_case .single_list .casetitle { float:left; width:720px}
.single_case .single_list{float:left;width:980px; margin:10px 0px;background:#FFFFFF;overflow:hidden;}
.single_case .single_list.left21{margin-left:20px;}
.single_case .single_list .casetitle a{display:block;text-decoration:none;color:#949390;height:33px;line-height:33px;padding:0 5px 0 5px;background:url(../image/xg_bg2.jpg); font-size:16px}
.single_case .single_list .casecon,.casely{color:#949390;padding:0 5px 0 5px;font-size:14px;line-height:20px;padding-top:4px; float:left; width:710px}
.single_case .single_list .casely a{color:#949390;text-decoration:none;}
.box6 .single_list .casetitle a{background:none;color:#696969;height:25px;line-height:25px; margin-top:10px; font-size:14px;}
.box6 .single_list .casetitle a:hover{color:#BC5A56;}

.fwys { margin:20px 0px; overflow:hidden}
.ys_l { float:left; width:480px; margin-right:20px}
.ys_r {
	width:480px;
	float:right
}
.fwys h2 { font-size:18px; color: #666; font-family:"微软雅黑"; line-height:30px}
.fwys p { font-size:14px; color: #828282; line-height:24px}
.fwys li { background:url(../image/icon_org.jpg) no-repeat 0px 10px; padding-left:15px; font-size:14px; color: #828282; line-height:26px}
