/* 全局CSS定义 */
#body{background-color: #EAEAEA;color: #4B4B4B;	background-image: url(../images/intro-top-bg.jpg);	background-repeat: no-repeat;background-position: center top;}
.right {FLOAT: right}
.clearIt {CLEAR: both}
.hide {DISPLAY: none}
.showhide {	DISPLAY: block}
.showhand {	CURSOR: pointer}
.fonten {FONT-FAMILY: Arial, Helvetica, sans-serif}
.none {	DISPLAY: none}
.b {FONT-WEIGHT: bold}
.linone{ list-style-type:none;}
ol{ padding-left:20px;}
/*search*/
.search{ width:630px; padding:5px 20px; margin:0 auto;background-color:#F3F3F3; text-align:center;}
.search_but{font-size: 12px;color: #FFF;text-decoration: none;background-color: #8C0000;border: 1px outset #960;height:24px;}
.search_input{ height:20px; line-height:20px; width:300px;}
#search_page{ width:671px; margin:20px;text-align:center; font-size:12px; line-height:30px;}
#search_page ul{ display:inline;}
#search_page li{display:inline;	margin:2px;	padding:3px 6px;background-color:#ECFAFF;width:10px;	list-style:none;border: 1px solid #666;	font-family: Arial;}
/*----header-----*/
#header-logo{ width:980px; margin:0 auto;text-align:center; height:102px;}
/*logo ***  menu*/
#header1{width:980px; height:102px; margin:0 auto; padding:0px;}
#logo{width:250px; height:102px; float:left; background-image:url(../images/sub-logo.jpg);background-repeat: no-repeat;}
#header1 #desc{ float:right; width:600px; height:45px; vertical-align:middle;color:#B3B3B3; text-align:right; margin-right:20px;}
 #nav3{width:650px;height:40px; float:right;margin-top:10px; margin-right:10px; text-align:right;color:#B3B3B3;}
 #nav3 .keys{font-weight: bold;	color: #363636;	background-color: #eaeaea; border:none;	width:180px;height:22px; line-height:22px;	margin:1px 10px 0px 10px; padding:0px;}
 #nav3 .img{ border:none; margin:0px; padding:0px; height:28px; vertical-align:top;}
/*******top menu + scrool imgs  start*********/
#menu{width:980px;height:79px;background-image: url(../images/i-menu-bg.jpg);background-repeat: repeat-x; text-align:left; margin:0 auto;}
.menu_left{	width:10px;	height:79px;background-image: url(../images/i-menu-bg-left.jpg);background-repeat: no-repeat;float:left;}
.menu_right{width:8px;height:79px; float:right;	background:url(../images/i-menu-bg-right.jpg) no-repeat 0px 0px;}
#mainmenu_body { width:940px;}
#mainmenu_top {	HEIGHT: 28px}
#mainmenu_top UL LI {FLOAT: left; padding-top:11px;padding-left:20px;margin:0px; list-style-type:none; }
#mainmenu_body { margin:0px; widows:900px;}
#mainmenu_top UL LI .menuhover {COLOR: #fff;background-image: url(../images/i-topmenu-bg.jpg);background-repeat: no-repeat;background-position: center;}
#mainmenu_top UL LI A {	CURSOR: pointer; PADDING-TOP: 4px; HEIGHT: 24px}
UNKNOWN {	PADDING-TOP: 8px; HEIGHT: 28px}
#mainmenu_top UL LI A {	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 80px; COLOR: #ffffff; TEXT-ALIGN: center}
#mainmenu_bottom {width:940px;}
#mainmenu_bottom .mainmenu_rbg {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 32px}
#mainmenu_bottom UL {padding-top:4px !important;_padding-top:6px;}
*+html #mainmenu_bottom{padding-top:11px;}
#mainmenu_bottom UL LI {FLOAT: left; MARGIN-LEFT: 7px; HEIGHT: 32px; padding-left:6px;list-style-type:none;}
#mainmenu_bottom UL LI A {PADDING-RIGHT: 18px;DISPLAY: block;	COLOR: #fff;LINE-HEIGHT: 32px;background-image: url(../images/i-topmenu-sub-bg.jpg);background-repeat: no-repeat;background-position: right top;}
#mainmenu_bottom UL LI A:hover {PADDING-RIGHT: 18px; DISPLAY: block;  COLOR: #fff; LINE-HEIGHT: 32px;}
	div#fancy_inner {border-color:#BBBBBB}
	div#fancy_close {right:-15px;top:-12px}
	div#fancy_bg {background-color:#FFFFFF}
/*切换广告位*/
#ifocus2 { width:707px; height:113px;padding-top:2px!important;padding-left:2px !important;}
#www_sw996_com { position:relative;width:707px; height:113px; overflow:hidden;}
#ifocus_piclist2 {position:absolute;}
#ifocus_piclist2 li { height:113px; list-style:outside;display:block;font-size:0; line-height:0px;}
#ifocus_piclist2 li img {display:block; margin:0px; padding:0px;}
#ifocus_btn2 { position:absolute; right:4px; bottom:2px; color:#a25897; }
#ifocus_btn2 .siweiad li { float:left; display:inline; width:16px; height:16px; line-height:16px; margin-left:3px; text-align:center; color:#595959; cursor:pointer;}
#ifocus_btn2 .siweiad li.current { background-color:#ffffff; font-weight:bold; color:#ff4e00;} 
#ifocus_btn2 .bg { z-index:1; position:absolute; right:2px; bottom:2px; width:95px; height:16px;}
#ifocus_btn2 .bg li { float:left; display:inline; width:14px; height:16px; line-height:16px; margin-left:3px; background-color:#fff; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background-color:#ffffff;font-size:0; text-align:center; color:#595959; font-size:0;}
/*******top menu + scrool imgs  end*********/
/*content*/
#columnA{width:970px; margin:0 auto; padding:0px;}
/*left*/
#columnA1{ width:237px; float:left;}
/*right*/
#columnA2{ width:711px; float:right; padding:0px; margin:0px;}
/**-left-box-**/
.colbox{ width:237px;}
.colbox .tel{ width:237px; height:80px; margin-bottom:15px; background-image:url(../images/item-tel.jpg); background-repeat:no-repeat;}
.colbox h1{ font-size:12px; font-weight:bold; line-height:35px; margin-left:15px; color:#F8F8F8;}
.colbox .bgtop{background-image: url(../images/i-box-left-bg1.jpg);	background-repeat: no-repeat;	height: 35px;	width: 237px;}
.colbox .bgmiddle{background-image: url(../images/i-box-left-bg2.jpg);background-repeat: repeat-y;width: 237px;}
.colbox .content{ width:210px; padding:10px; margin:0 auto; line-height:20px;}
.colbox .bgbuttom{background-image: url(../images/i-box-left-bg3.jpg);	background-repeat: no-repeat;height: 29px;width: 237px;}
.colbox .bgtop2{background-image: url(../images/i-box-left-bg4.jpg);background-repeat: no-repeat;	height: 35px;	width: 237px; }

#colbox{ width:237px;}
#colbox .tel{ width:237px; height:80px; margin-bottom:15px; background-image:url(../images/item-tel.jpg); background-repeat:no-repeat;}
#colbox h1{ font-size:12px; font-weight:bold; line-height:35px; margin-left:15px; color:#F8F8F8;}
#colbox .bgtop{background-image: url(../images/i-box-left-bg1.jpg);	background-repeat: no-repeat;	height: 35px;	width: 237px;}
#colbox .bgmiddle{background-image: url(../images/i-box-left-bg2.jpg);background-repeat: repeat-y;width: 237px;}
#colbox .content{ width:210px; padding:10px; margin:0 auto; line-height:20px;}
#colbox .bgbuttom{background-image: url(../images/i-box-left-bg3.jpg);	background-repeat: no-repeat;height: 29px;width: 237px;}
#colbox .bgtop2{background-image: url(../images/i-box-left-bg4.jpg);background-repeat: no-repeat;	height: 35px;	width: 237px; }

.i-line-bg{	width:180px;height:5px;	background-image: url(../images/i-line.jpg);background-repeat: no-repeat;	background-position: center;margin-left:5px;}
/*-center-banner--*/
#flashbanner{width:711px;height:117px;background-image:url(../images/i-box-center-bg.jpg);	background-repeat:no-repeat; margin:2 auto;}
#navmenu{width:711px; margin:18px auto; padding:0px; height:26px; background-color:#D1D1D1;}
#navmenu h3{ font-size:12px;color:#A33434; padding-left:15px; line-height:26px; font-weight:normal;}
/*-center-content--*/
#contentbox{ width:711px; margin:0px;color:#222222;}
#contentbox h2{ font-size:14px; font-weight:bold; line-height:30px; text-align:center;}
#contentbox .text{ line-height:24px; margin-top:15px; font-size:14px; line-height:26px;}
#contentbox .text h3{ line-height:26px; margin-top:15px; font-size:14px; font-weight:bold;}
#contentbox .text h3 img{ display:inline;}
#contentbox .text .right{ float:right;}
#contentbox .text BLOCKQUOTE{ padding-left:26px;}
#contentbox .text table td{ padding:3px;}
#contentbox .author{ font-size:12px; text-align:center; margin:10px;}
#contentbox .text ul{ padding-left:30px;}
#contentbox .text p{ padding:4px 0px;}
#contentbox .center{ margin:0px auto; width:500px;}
/*center-content-内容页链接*/
#contentbox a:link,#contentbox a:visited{ color:#900}
#contentbox a:hover{ color:#066}
/*center-content-相关文章*/
#article-tag{ width:671px; height:26px;margin:20px;color:#222222; font-weight:bold;}
#article-tag li{ list-style:none;display:inline;}
#article-tag a:link,#article-tag a:visited{ color:#900}
#article-tag a:hover{ color:#066}

#article-nav{ width:671px; height:50px;margin:20px;color:#222222;}
#article-rel{ width:671px; margin:20px;color:#222222;}
#article-rel h3{ font-size:12px;line-height:26px;}
/*案例 styles*/
.casecontents {width:671px; margin:0px 20px;}
.caselist_band1 {background-color: #C9DAE7;}
.caselist_band2 {background-color: #DEDDB8;}
.caselist_img {width:300px;float:left;}
.caselist_img img { margin: 12px; border: 1px solid #999;}
.caselist_txt {width:340px;  float:left;}
.caselist_txt h2{ font-size:14px; font-weight:bold; line-height:30px; text-align:left;}
.caselist_txt dl { width: 340px;  padding: 0;  font-family:Verdana, Geneva, sans-serif;  margin: 20px 0 0 20px;}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.caselist_txt dd {  float: left;  width: 310px;  margin: 0 0 0 0; padding: 10px;}
.caselistTable td { padding: 4px;}
/*新闻列表*/
#newslist {width:671px; margin:0px 20px;}
#newslist .top{	width:671px;background-color:#C9DAE7;height:28px;}
#newslist .text{line-height:22px; margin:5px 10px; font-size:12px;}
#newslist h2{font-size:14px; font-weight:bold; line-height:24px; text-align:left; margin:5px 10px;}
#newslist .time{ width:100px; float:right; font-size:11px; font-family:Arial; margin-top:10px;}
#newslist .showurl{ text-align:right; font-family:Arial; margin-right:20px;}
/*需求表单*/
.intnobg3{ margin:20px 0px;}
.reqform{height:22px; line-height:22px;}
.reqform:focus{border-color:#2265a9;background:#FFF}
.p_tip{z-index:2;padding-left:10px;width:390px;background:#FFF;color:#F00;font-weight:700;}
