/* CSS Document */
.news_titleBg{
	background:url(../images/news/news_title.jpg);
	width:100%;
	height:25px;
	line-height:25px;
	color:#FFF;
	}
.news_line{border-top:1px solid #DFDFDF;margin-top:20px;+margin-top:-10px;_margin-top:-10px;}
.news_line01{border-top:1px solid #DFDFDF;}
.news_titleBg a:link,.news_titleBg a:visited{color:#FFF;}
/*.news_box{
	float:left;
	border:1px solid #D0CECF;
	width:101px;
	height:101px;
	display:block;
	}
.news_box img{padding:1px;}*/
.news_txt{
	width:850px;
	}
.news_txt dt{
	height:21px;
	line-height:21px;
	padding:0px 10px;
	}
.news_txt dt a:hover{text-decoration:underline;}
.news_page{
	background:url(../images/page_titleBg.jpg);
	width:100%;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	word-spacing:10px;
	clear:both;
	}
.news_page a:link,.news_page a:visited{color:#FFF;}
.news_back{
	background:url(../images/news/backBg.jpg);
	width:100%;
	height:24px;
	line-height:24px;
	}
.news_show_Title{
	background:url(../images/news/news_subTitle.jpg);
	width:100%;
	height:61px;
	line-height:61px;
	text-align:center;
	color:#606060;
	font-size:14px;
	font-weight:bold;
	}
.news_showR_Mbg{
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	width:268px;
	height:100%;
	overflow:auto;
	overflow-x:hidden;overflow-y:hidden;
	}
.news_showR_txt dl{margin-top:15px;line-height:20px;}
.news_showR_txt dt{color:#3197DF;}
.news_showR_txt dd{margin-left:10px;}
.pro_Mbg{height:190px;}
.pro_Mbg,.server_Mbg{
	background:url(../images/product/pro_M.jpg) repeat-x;
	overflow:hidden;
	text-align:center;
	}
.pro_MbgL{
	background:url(../images/product/pro_M_L.jpg);
	width:178px;
	height:189px;
	display:block;
	float:left;
	}
.pro_MbgL dl{width:136px;padding:10px 20px 0px 20px;}
.pro_MbgR_txt{height:90px;overflow:hidden;text-indent:2em;padding-top:20px;clear:both;}
.pro_MbgR_list{padding-top:10px;}
.pro_MbgR_list dl{
	width:68px;
	display:block;
	text-align:center;
	float:left;
	margin-right:40px;
	}
.product_show_titleBg{
	width:136px;
	height:37px;
	float:left;
	background:url(../images/product/pro_show_title.jpg);
	color:#FFF;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
	}
.product_show_subNav{
	background:url(../images/product/pro_show_subNav.jpg) repeat-x;
	width:100%;
	height:121px;
	}
.product_show_active{
	background:url(../images/product/pro_show_active.jpg) no-repeat;
	padding-top:10px;
	}
.product_show_normal{padding-top:15px;}
.product_show_active,.product_show_normal{width:99px;height:106px;float:left;text-align:center;}
.product_show_subTitBg{
	background:url(../images/product/pro_show_subTit.jpg);
	width:933px;
	height:41px;
	color:#FFF;
	}
.product_show_subTitBg li{padding-top:15px;}
.product_number{color:#6198D8;font-size:16px;font-weight:bold;float:left;margin-left:25px;display:inline;}
.product_show_name{float:left;font-size:14px;font-weight:bold;margin-left:35px;display:inline;}
.product_show_no{float:right;margin-right:10px;display:inline;}
.product_show_intrBg{
	background:url(../images/product/pro_show_bg.jpg);
	width:107px;
	height:26px;
	}
.product_show_intrBg p{margin-left:40px;padding-top:5px;color:#000000;}
.pro_Mbg,.product_show_Mbg,.partner_Mbg,.cases_Mbg,.server_Mbg{
	width:982px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	overflow:auto;
	overflow-y:hidden;
	overflow-x:hidden;
	line-height:20px;
	}
.server_Mbg{height:187px;}
.server_MBg01{
	background:url(../images/server/server_Mbg01.jpg);
	width:168px;
	height:187px;
	float:left;
	}
.server_MBg01 dl{padding:10px 15px 0px 15px;}
.server_MBg02{
	background:url(../images/server/server_Mbg02.jpg);
	width:215px;
	height:187px;
	float:left;
	text-align:left;
	display:block;
	}
.server_MBg03{
	width:570px;
	text-align:left;
	float:left;
	padding:10px 0px 0px 20px;
	display:inline;
	}
.server_MBg03 dl{width:123px;display:block;float:left;margin-right:19px;}
.server_MBg03 dt{
	background:url(../images/server/server_Mbg_title.jpg);
	width:123px;;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	}
.server_MBg03_txt{background:#F1F1F1 url(../images/server/server_Mbg03.jpg) repeat-x left top;width:100%;height:100%;overflow:auto;}
.server_MBg03_txt p{padding:8px 7px 8px 10px;text-indent:2em;}
.server_showBg{
	background:#FFF url(../images/server/server_show_bg.jpg) repeat-x left top;
	width:100%;
	height:100%;
	overflow:auto;
	}
.server_show_titleBg{
	background:url(../images/server/server_show_title.jpg);
	width:933px;
	height:26px;
	line-height:26px;
	margin:20px 20px 0px 20px;
	color:#FFF;
	}
.companyBg{background:#FFF url(../images/about/companyBg.jpg) no-repeat top;width:731px;height:100%;overflow:auto;margin:0px auto;}
.companyTxt{margin-top:20px;line-height:20px;color:#646464;}
.companyTxt01{background:#F6F6F6;width:305px;}
.companyTxt01 dl{padding:15px;line-height:20px;color:#636363;}
.companyTxt01 dt{color:#676767;font-weight:bold;}
.companyTxt01 dt span{color:#1795FF;}
.companyTxt01 dd{margin-left:25px;margin-bottom:10px;}
.companyTxt01 a:link,.companyTxt01 a:visited{color:#636363;}
.partner_Mbg{
	background:#E8E8E8 url(../images/about/partner_Mbgcor.jpg) repeat-x left top;
	/*background:#fff url(../images/about/partner_bg.jpg) no-repeat right bottom;*/
	color:#646464;
	}
.partner_Mbg a:link,.partner_Mbg a:visited{color:#646464;}
.partner_cnt{padding:10px 0px 10px 10px;text-align:center;}
.partner_cnt dl{
	float:left;
	display:block;
	width:186px;
	margin-right:8px;
	padding-bottom:10px;
	+padding-bottom:0px;
	_padding-bottom:0px;
	}
.cases_Mbg{
	background:#E6E6E6 url(../images/cases/cases_Mbg.jpg) repeat-x left top;
	color:#323232;
	}
.cases_Mbg_txt{padding:10px;line-height:20px;}
.cases_Mbg_txt dt{color:#2BA5CC;font-size:14px;font-weight:bold;}
.cases_Mbg_txt dt a:link,.cases_Mbg_txt dt a:visited{color:#2BA5CC;text-decoration:none;}
.cases_Mbg_txt dd{margin-top:10px;}
.cases_subNav{
	background:url(../images/cases/cases_subTbg.jpg);
	width:100%;
	height:50px;
	color:#666666;
	}
.cases_subNav a:link,.cases_subNav a:visited{color:#666666;}
.cases_subNav ul{margin-left:20px;padding-top:20px;}
.cases_subNav li{
	display:block;
	float:left;
	margin-right:15px;
	width:72px;
	text-align:center;
	}
.cases_active{background:url(../images/cases/cases_active.jpg);width:72px;height:28px;line-height:24px;}
.cases_active a:link,.cases_active a:visited{color:#FFF;}
.cases_normal{width:72px;height:28px;line-height:24px;}
.cases_page{
	background:url(../images/cases/cases_subFbg.jpg);
	width:100%;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#686868;
	font-weight:bold;
	word-spacing:10px;
	clear:both;
	}
.cases_page a:link,.cases_page a:visited.{color:#686868;}
.cases_more a:link,.cases_more a:visited{color:#323232;text-decoration:underline;}
.cases_cnt{
	margin:20px 0px 0px 10px;
	line-height:20px;
	width:970px;
	}
.cases_cnt ul{
	width:970px;
	display:block;
	/*float:left;*/
	margin-right:15px;
	padding-bottom:25px;
	+padding-bottom:10px;
	_padding-bottom:10px;
	}
.cases_cnt_box{
	background:url(../images/cases/cases_box.jpg);
	width:142px;
	height:108px;
	display:block;
	overflow:hidden;
	float:left;
	}
.cases_cnt_box img{padding:4px;}
.cases_cnt dl{
	width:810px;
	float:right;
	display:block;
	text-align:left;
	}
.cases_cnt dt a:link,.cases_cnt dt a:visited{color:#363636;font-weight:bold;}
.cases_cnt dd{color:#5E5E5E;}
.cases_cnt dd a:link,.cases_cnt dd a:visited{color:#5E5E5E;}
.cases_back{
	background:url(../images/cases/backBg.jpg);
	width:100%;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	margin-top:20px;
	}
.cases_back a:link,.cases_back a:visited{color:#fff;}
.cases_titleBg{
	background:url(../images/cases/cases_title.jpg);
	width:100%;
	height:61px;
	line-height:61px;
	font-weight:bold;
	}
.cases_show{
	float:left;
	width:142px;
	margin-right:50px;
	line-height:20px;
	text-align:center;
	}
.contact_bg{
	background:url(../images/page_titleBg.jpg);
	width:100%;
	height:25px;
	line-height:25px;
	color:#FFF;
	font-weight:bold;
	margin-top:20px;
	}
.contact_bg span{margin-left:15px;}
.map{
	float:right;
	display:block;
	}
.contact_txt{line-height:20px;color:#666;float:left;display:block;}
.contact_txt a{color:#2B95CD;}
.contact_txt dl{padding-bottom:20px;}
.contact_txt dt{color:#116089;font-size:14px;font-weight:bold;}
.contact_txt dd{margin-left:15px;}
.mar_col{color:#116089;font-size:14px;font-weight:bold;}
.map_box{border:1px solid #989793;margin-top:15px;}
