/********************************* common **********************************/
body{background:#fff;margin:0 auto; text-align:center; font-size:11px; font-family: Arial, Tahoma,Helvetica, sans-serif; }
table,div{text-align:left; margin:0 auto;}
TD {FONT-SIZE: 12px; color:#000; line-height:18px; padding:0px; margin:0px; border:0px;}

/********************************** top menu *********************************/
#topmenu{height:27px; text-align:left; cursor:pointer;} /* text-align:center; 居然有问题*/
#head_bar{ float:right; margin-right:20px; margin-top:10px; display:inline; }
#head_bar input{
    border:#ccc 1px solid;
}
#head_bar .inputText{
		border-top:#999 1px solid;
		border-right:#999 1px solid;
		border-bottom:#ccc 1px solid;
		border-left:#ccc 1px solid; float:right; width:145px; height:15px; line-height:15px;
}

INPUT.search{ color:#666; height:17px; width:145px; vertical-align:bottom; padding:0px; padding-left:3px; margin-top:-1px; margin-bottom:0px!important;margin-bottom:-1px} /*margin-top:-1px; ie的input边框外多出上下2px的bug！   padding:0px;阻止文本筐内内容可上下移动位置,17px的高刚好适合12px的文字 */
*+html INPUT.search{ margin-bottom:-1px!important} /**+html是ie7专用的样式，注意这个要有!important， 不然就用到前面search的了*/

/********************************** bottom *********************************/
Div.bottomDiv{ height:60px; background:url(../images/bottombg.gif)}
/*---------------------------------- commem ----------------------------------*/
.hidden{display:none;}
.cursorHand{cursor:pointer}
.pannel1{ border:1px solid #F0F0F0; padding:5px; background-color:#FDFDFD;}
  /*---------------------------------- 分隔线 ----------------------------------*/
.lineSpace{ height:1px; line-height:1px; border-top:1px solid #BCBCBC; clear:both;}
.lineSpaceCont{overflow:hidden; width:100%}
.dashedSpace{height:1px; line-height:1px; border-bottom:1px dashed #666666;clear:both;}
  /*---------------------------------- 分页 ----------------------------------*/
.pager { PADDING-RIGHT: 10px;PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right; MARGIN: 0px; COLOR: #9E9E9E; font-size:12px;
} /* BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid;BORDER-LEFT: #e0e0e0 1px solid;BORDER-BOTTOM: #e0e0e0 1px solid;   */
.pager SPAN {
	COLOR: #666
}
  /*---------------------------------- 日期控件样式 ----------------------------------*/
.input_time{
   height:15px;
   width:23px;
}

/********************************** (首页等)主体内容&侧边内容 *********************************/

Div.left{float:left; width:619px; margin-right:2px;}
Div.left .bannerAd{ margin-bottom:8px;}
	.fbg_02{
		background-image:url(../images/fbg_02.gif);
		background-repeat:repeat-y;
		text-align:center;
	}
	

/********************************** 登陆筐 *********************************/
.loginForm{width:434px; background-image:url(../images/loginForm_bg.gif); clear:both}
.loginForm .FormContent{padding-right:5px; padding-left:30px; padding-top:18px; padding-bottom:26px;}
.loginForm .bottomSpace{height:1px; line-height:1px; clear:both; }
.loginForm .ContentLeft{ float:left; width:98px; padding-top:3px;}
  
.loginForm .ContentRight{ float:left;width:278px; text-align:left; vertical-align:top;}
.loginForm INPUT.text{width:278px;}
.loginForm .divspace{ height:15px; line-height:15px; }
.loginForm .padding-bottom{ padding-bottom:7px;}
/********************************** 注册筐 *********************************/
.registerForm{width:434px; background-image:url(../images/loginForm_bg.gif); clear:both}
.registerForm .FormContent{padding-right:5px; padding-left:20px;}
.registerForm .topSpace{ height:2px; line-height:2px; clear:both; }
.registerForm .bottomSpace{height:26px; line-height:26px; clear:both;  }
.registerForm .ContentLeft{ float:left; width:112px; padding-top:3px;}
.registerForm .ContentRight{ float:left;width:278px; text-align:left; vertical-align:top;}
.registerForm INPUT.text{width:278px;}
.registerForm .divspace{ height:8px; line-height:8px; }
.registerForm .padding-bottom{ padding-bottom:7px;}
.registerForm .lineL{ float:left; width:10px; margin-left:12px!important;margin-left:6px; margin-right:3px; 
 background-image:url(../images/line_gray.gif); background-position:center; background-repeat:repeat-x; }
.registerForm .lineC{ float:left; width:105px; margin-right:2px; cursor:pointer; }
.registerForm .lineC span{ float:left; }
.registerForm .lineR{ float:left; width:295px; 
background-image:url(../images/line_gray.gif); background-position:center; background-repeat:repeat-x;}
.registerForm .arrow{ color:#FF0000; font-size:8px;padding-top:3px; margin-left:3px;}
/********************************** 普通form *********************************/
.commonForm{width:415px; margin-left:22px; clear:both; }
.commonForm .FormContent{padding-right:5px; padding-left:20px;}
.commonForm .topSpace{ height:20px; line-height:20px; clear:both; }
.commonForm .bottomSpace{height:26px; line-height:26px; clear:both;  }
.commonForm .ContentLeft{ float:left; width:112px; padding-top:3px;}
.commonForm .ContentLeft2{ float:left; width:145px; padding-top:3px;}
.commonForm .ContentRight{ float:left;width:278px; text-align:left; vertical-align:top;}
.commonForm .ContentRight2{ float:left;width:215px; text-align:left; vertical-align:top;}
.commonForm .text{width:278px;}
.commonForm .text2{width:212px;}
.commonForm .divspace{ height:8px; line-height:8px; }
/********************************** newslist form *********************************/
.commonForm2{ width:434px;} 
.commonForm2 .contBody{ padding:4px 2px 12px 12px; background-image:url(../images/newsList_formbg.gif); background-repeat:repeat-y}
.commonForm2 .contBody2{ padding:0px 2px 0px 2px; background-image:url(../images/newsList_formbg.gif); background-repeat:repeat-y;}
.commonForm2 .divspaceForm{ padding-bottom:8px; clear:both; } /*height:8px!important;height:2px; line-height:8px!important; line-height:2px; clear:both; background-color:#ffCCFF 这里不行！ 恶梦！！！*/
.commonForm2 .contLeft{ float:left; width:72px; }
.commonForm2 .contLeft2{ float:left; width:78px; height:1px; }
.commonForm2 .contRight{ float:left; width:348px;}
.commonForm2 .contRight2{ float:left; width:342px;}
/**********************************u 弧形边框 ＋ 列表 rf: Rss.html**********************************/
.commonForm3{ width:429px;}
.commonForm3 h2{ float:left; width:90px; background:#eee; text-align:right; padding:0 3px;}
.commonForm3 .contBody{ padding:0px 6px 24px 6px; background-image:url(../images/arcBorderbg.gif); background-repeat:repeat-y;}
.commonForm3 .contBody2{ padding:0px 6px 24px 6px; background-image:url(../images/arcBorderbg3.gif); background-repeat:repeat-y;}
.commonForm3 .megList{ height:33px; line-height:33px; border-bottom:1px solid #EBEBEB;}
.commonForm3 .contLeft{ float:left; padding-left:5px; width:340px!important;width:345px; }
.commonForm3 .contRight{ float:left; padding-top:0px!important;padding-top:10px; }
/********************************** 弧形边框 ＋ 列表2 rf: FAQ.html**********************************/
.commonForm4{ width:433px; overflow:hidden; }
.commonForm4 .contBody{ padding:0px 6px 24px 6px; background-image:url(../images/arcBorderbg2.gif); background-repeat:repeat-y;}

/********************************** faq list  : faqz专用 *********************************/
.faqQueOut{ clear:both; margin-top:10px; }
.faqQueOut .divSpace{ height:45px; height:45px; clear:both; }

.faqQueOut .msgList{ clear:both; margin-bottom:12px; color:#606060;}
.faqQueOutLeft{ width:52px; height:1px; float:left}
.faqQueOutRight{  padding-left:15px; float:left;  }
.faqQueOutRight table{ width:395px!important;width:388px; }
.faqQueList{ clear:both; padding-top:12px; }
.faqQueListLeft{ float:left; width:27px; }
.faqQueListRight{ float:left; width:350px!important;width:345px; margin-bottom:10px; } /* ff去除padding-left:15px;*/
/********************************** network_detail.html *********************************/
.servicePoint{ clear:both; }
.servicePoint .title{ clear:both; font-weight:bold; font-size:14px; line-height:44px; margin-top:11px; }
.servicePoint .title2{ clear:both; font-size:12px; margin-left:10px;  line-height:22px; color:#003399; }
.servicePoint .cont{ clear:both; margin-left:10px; }
/********************************** Featured Product *********************************/
.FeaturePro{ clear:both;}
.FeaturePro_L{ float:left; height:68px!important; height:124px; padding-top:56px;}
.FeaturePro_C{ float:left; width:113px; height:124px; overflow:hidden;}
.FeaturePro_R{ float:left; height:68px!important; height:124px; padding-top:56px;}

/********************************** service list rf:product_solution.html  *********************************/
.serviceList .row{
   clear:both;  padding-top:20px; /* padding-bottom:20px; height:1px; 恶梦！！ 对ff无作用。*/
}
.serviceList .sl_divSpace{
   height:20px; line-height:20px; clear:both;
}

.serviceList .unit{
   width:193px; float:left; overflow:hidden; 
}
.serviceList .horizontalSpace{
   width:35px; float:left; height:1px;
}
.serviceList .sl_left{ width:49px; float:left; }
.serviceList .horizontalSpace2{ width:20px; height:1px; float:left; }
.serviceList .sl_right{ width:123px; float:left; }

/********************************** message list rf: DownLoadCenter.html  *********************************/
.messageList{ clear:both; margin-bottom:22px;}
.messageList .title{ clear:both; padding-left:15px; background-image:url(../images/dot1.gif); background-repeat:no-repeat; background-position:5px 7px; font-weight:bold;}
.messageList .cont{ clear:both; padding-left:15px;}

/********************************** 内页 *********************************/
/*---------------------------------- about us ----------------------------------*/
#mainpage{
		margin-left:12px;
		float:left;
		width:610px;
}
.mainWid610{margin-left:12px;
		float:left;
		width:610px;}

/*---------------------------------- commem mainCont 产品列表1 -------------------------*/
.proList1{ clear:both;}

.proList1 .proLleft{ float:left; width:87px;}
.proList1 .proLright{ float:left; margin-left:9px;}
.proList1 .proLcaption{ margin-top:0px; margin-bottom:10px; font-weight:bold;}
.proList1 .proLbody{ width:330px; }
.proList1 .proLSpace{ height:32px; line-height:32px; clear:both; }

/*---------------------------------- commem mainCont 新闻列表1 -------------------------*/
.newList1{ clear:both;}
.newList1 .proLleft{ float:left; width:130px; margin-right:10px; }
.newList1 .proLright{ float:left; margin-left:10px;}
.newList1 .proLcaption{ margin-top:0px; margin-bottom:10px; font-weight:bold; color:#000000}
.newList1 .proLbody{ color:#000000}
.newList1 .proLSpace{ height:32px; line-height:32px; clear:both; }

/********************************** link链接 *********************************/
A{COLOR:#333; TEXT-DECORATION: none}/*FONT-SIZE: 11px;*/
A:hover {COLOR: #cc3333; TEXT-DECORATION: none}

A.gray{ color:#A6A6A6; font-weight:bold;}
A.gray:hover { COLOR: #cc3333; font-weight:bold;}

A.gray777{ color:#777; font-weight:bold;}
A.gray777:hover { COLOR: #cc3333; font-weight:bold;}

A.black{COLOR:#000; TEXT-DECORATION:underline}/*FONT-SIZE: 11px;*/
A.black:hover { COLOR: #cc3333; TEXT-DECORATION: none} 
A.black_noline{ COLOR:#000; TEXT-DECORATION:none} /*FONT-SIZE: 11px;*/
A.black_noline:hover {COLOR: #cc3333; TEXT-DECORATION: none}

A.red1{COLOR:#A62716; TEXT-DECORATION:none}/*FONT-SIZE: 11px;*/
A.red1:hover {COLOR: #A62716; TEXT-DECORATION: underline}

A.red2{ COLOR:#CA0000; TEXT-DECORATION:underline;}/*FONT-SIZE: 11px;*/
A.red2:hover {COLOR:#CA0000; TEXT-DECORATION: none}
A.red2_noline{ COLOR:#CA0000; TEXT-DECORATION:none;}/*FONT-SIZE: 11px;*/
A.red2_noline:hover { COLOR:#CA0000; TEXT-DECORATION: none}

A.red{COLOR:#CC0000; font-weight:bold; TEXT-DECORATION: none}/*FONT-SIZE: 11px;*/
A.red:hover {COLOR: #333; TEXT-DECORATION: none}

A.link_gray {COLOR: #9B9B9B;}
A.link_gray:hover {	COLOR: #990000;}

/********************************** word字体 *********************************/
    /*------------------ font-size ----------------*/
.word_font12px{ font-size:12px;}
.word_font13px{ font-size:13px;}
.word_font14px{ font-size:14px;}
    /*------------------ font-color ----------------*/
.word_gray1{ color:#BEBEBE}
.word_gray2{ color:#9B9B9B}
.word_gray9E9E9E{color:#9E9E9E;}
.word_3A3A3A{color:#3A3A3A}
.word_gray424242{color:#424242}
.word_333{ color:#333}
.word_666{ color:#666}
.word_767676{color:#767676}
.word_7a7a7a{color:#7a7a7a}
.word_red{color:red}
.word_redA22A12{color:#A22A12;}
.word_black{color:#000000}
    /*------------------ font-weight ----------------*/
.word_bold{font-weight:bold}

    /*------------------ font-other ----------------*/
.word_caption{ font-size:18px; font-weight:bold; color:#000000; padding-left:5px; line-height:30px; height:30px;}

.font-space{ padding-left:7px; padding-right:5px;}
.img_space{padding-left:3px; padding-right:2px;}
.img_space2{padding-left:6px; padding-right:8px;}

/********************************** div层 *********************************/
.divCont1{ margin-top:15px; margin-bottom:20px;}
.productShow{ text-align:center;}
.divspace{height:8px; line-height:8px; clear:both;}
.divspace14{height:14px; line-height:14px; clear:both;}
  /*height:8px!important;height:10px; line-height:8px!important;line-height:10px;*/
.content{width:780px; text-align:center; clear:both; overflow:hidden;  }
.tag_container{margin-top:4px;background:#fff; overflow:auto; height:100px;}
.tag_container a{line-height:24px;
	margin-left:5px;
	margin-right:5px;
	padding:3px;
	background-color:#DFF9FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0FCFF;
	border-right-color: #BCEFFC;
	border-bottom-color: #BCEFFC;
	border-left-color: #F0FCFF;
}

.caption_2{ font-weight:bold; height:19px; clear:both;}
.caption2{ background-image:url(../images/search_top2.gif);
	background-repeat:no-repeat;padding-left:10px; padding-top:5px; 
	width:157px;height:20px!important;height:25px;
	float:left; font-size:13px; font-weight:bold; color:#3a3a3a;
}
.leftWordCot1{margin-left:5px; font-size:12px; color:#333; padding-bottom:5px; }
   /*newsletter.html*/
.body1{ clear:both}
.body1 div{ clear:both; padding-left:15px; background-image:url(../images/dot1.gif); background-repeat:no-repeat; background-position:6px 5px; height:15px;}
.learnMore{
	clear:both;padding-bottom:5px; padding-right:5px;
	text-align:right;}
   /*说明文字*/	
.prod_discribe{color:#333; margin:0px 10px 15px 10px; line-height:18px;}
/********************************** tr表格行 *********************************/
.downlist_tr{
    background-color:#FFFFFF;
}
.downlist_in_tr{
    background-color:#FFFFFF; 
}
.downlist_in_trover{
    background-color:#FF0000; 
}
/********************************** alpha透明度 *********************************/
.alpha50p{filter:alpha(opacity=50);opacity: 0.5;}
.alpha70p{filter:alpha(opacity=70);opacity: 0.7;}
.alphaNomal{filter:alpha(opacity=100);opacity: 1.00;} 

/********************************** 兼容ff的强制换行 *********************************/
.wordwrap
{
	word-wrap:break-word;
	word-break:break-all;
   -moz-binding: url('./wordwrap.xml#wordwrap');
	overflow: hidden;
}
/**********************************     width宽度    *********************************/
.width100pc{ width:100%; }
/**********************************     Input 输入筐    *********************************/
.textfield {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cdcdcd 1px solid; FONT-FAMILY: Tahoma, Verdana
}
INPUT.location{ height:15px; width:100px}
INPUT.submit{ height:20px; width:89px; background-image:url(../images/btn_submit.gif)}
INPUT.cancel{ height:20px; width:89px; background-image:url(../images/btn_cancel.gif)}
.select{
		border-top:#999 1px solid;
		border-right:#999 1px solid;
		border-bottom:#CCCCCC 1px solid;
		border-left:#ccc 1px solid;	
}
INPUT.w20 {
	FONT-SIZE: 10px; WIDTH: 20px; HEIGHT: 16px; TEXT-ALIGN: center
}

/**********************************     弧形菜单    *********************************/
.arcMenuAll{ overflow:hidden; width:100%;}
.arcMenu{ float:left;}
.arcMenu .unitOn{ float:left;}
.arcMenu .unitOn .unitLeft{ float:left; padding-left:3px;
	background:url(../images/tab01_left_on.gif) left bottom no-repeat; margin-top:1px;
	height:22px;}
.arcMenu .unitOn .unitRight{ text-align:center; float:left; cursor:pointer; margin-top:1px;
	background:url(../images/tab01_right_on.gif) right top no-repeat; overflow:hidden;
	padding-right:12px; padding-left:9px; height:22px;line-height:22px; color:#333;}
	
.arcMenu .unitOff{ float:left;}
.arcMenu .unitOff .unitLeft{ float:left; padding-left:3px; margin-top:1px;
	background:url(../images/tab01_left_off.gif) left bottom no-repeat;
	height:22px;}
.arcMenu .unitOff .unitRight{ text-align:center; float:left; cursor:pointer; margin-top:1px;
	background:url(../images/tab01_right_off.gif) right top no-repeat; overflow:hidden;
	padding-right:12px; padding-left:9px;  height:22px;line-height:22px;  }
.arcMenu .horizontalSpace{
   width:2px; float:left; height:1px;
}	
.arcMenu2{ width:433px; height:34px; background-repeat:no-repeat; }
.arcMenu2 div{ width:86px; height:30px; float:left; cursor:pointer;}

/**********************************     表格table    *********************************/
TABLE.border1{ border-top:1px solid #E6E6E6; border-left:1px solid #E6E6E6; }
TABLE.border1 td{ border-bottom:1px solid #E6E6E6; border-right:1px solid #E6E6E6; padding-left:5px; padding-right:5px; }

TABLE.tdpd3px td{padding:3px 0;}
/**********************************     表单控件input    *********************************/
INPUT.noborder{ border:0px solid #FFFFFF;}
/**********************************     错误、调查问卷 页面    *********************************/
.erropageTd {
   padding:0px 20px 0px 20px; }
.erropageTd ul{
   padding:10px 0px 10px 0px; }
.erropageTd ul li{
   padding-bottom:10px; }
.erropageTd .title{
	color:#990000;
	font-size: 16px;
	font-weight: bold; height:15px; padding:40px 0px 0px 50px;
}
.erropageTd .bottomWord{ color:#999999; text-align:right; font-size:10px;}
.erropageTd h2{
   color:#505050;
}
.erropageTd h3{
   color:#990000; font-size:14px; font-weight:bold;
}
.td60{width:60px; word-wrap:break-word; word-break:break-all;}
.td230{width:230px; word-wrap:break-word; word-break:break-all;}
.td120{width:120px; word-wrap:break-word; word-break:break-all;}
.td80{width:80px; word-wrap:break-word; word-break:break-all;}
.td20{width:20px; word-wrap:break-word; word-break:break-all;}
#td230{width:230px; word-wrap:break-word; word-break:break-all;}
#td120{width:120px; word-wrap:break-word; word-break:break-all;}
.underline{ text-decoration:underline; color:#A32912;}
