/**总的总局*/ /* common */
body {
	margin: 0px;
	font-size:0.75em !important; font-size:12px;
	line-height: 1.8;
	background: #74A2B9;
	color: #333
}

body,div,input,select,textarea,td {
	font-family:Arial;
}

body,table,div,p,.win,.column {
	word-wrap: break-word;
	word-break: break-all;
	word-break /* */: normal;
}

td,th {
	overflow: hidden;
	word-wrap:normal;
}

hr {
	height: 1px;
}

form {
	padding: 0;
	margin: 0;
}

input,select,textarea {
	font: 13px Arial;
}

p {
	margin: 0 0 15px 0;
}

ol {
	margin: 4px 0 4px 30px;
	padding: 0;
}

ul {
	margin: 4px 0 4px 20px;
	padding: 0;
}

ul ul,ol ol {
	margin-left: 20px;
}

a:link {
	color: #666666;
	text-decoration: underline;
}

a:visited {
	color: #ABAAA9;
	text-decoration: none;
}

a:hover {
	color: #E7482D;
	text-decoration: none;
}

h1,h2,h3 {
	margin: 0;
	padding: 0;
}

#m_logo table {
	height: 100px;
	margin: 3px;
	width: 100%;
}

#m_logo.mod {
	padding: 0;
	margin-bottom: 0;
}

#m_logo .comname {padding-left:15px; }
#m_logo .comname .shortName { font-size:250%; }
#m_logo .comname .longName { font-size:180%; }
#m_logo .logoPhotoBox {
	width: 200px;
	text-align: center;
}

a.more {
	background: url('images/icon_arrow.gif') left no-repeat;
	padding-left: 15px;
	font-weight: normal;
	font-size: 11px;
}

.hackbox {
	height: 11px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%
}

/*模块*/
.mod {
	margin-bottom: 5px;
}

.modhandle {
	cursor: move
}

.modth {
	font-size: 16px;
	background: url(/css/style-46/images/itemico.gif) repeat-x left bottom;
	color: #333333;
	color: #333;
	padding: 7px 10px 6px 0px; *
	padding: 7px 10px 6px 0px;
	font-weight: bold;
}

.modhead {
	padding: 0px 4px 0 0px
}

.modopt {
	padding: 4px 4px 0 0
}

.modtit {
	color: #795072;
	font-size: 14px;
	font-weight: bold;
}

.modact {
	color: #DDD2DA;
	font-size: 12px
}

a.modact:link {
	color: #DDD2DA
}

a.modact:visited {
	color: #DDD2DA
}

.modbox {
	padding: 10px 0px 10px 0px;
}

.modtl {
	width: 1px;
}

.modtc {
	
}

.modtr {
	width: 3px;
}

.modbl {
	
}

.modbc {
	
}

.modbr {
	
}

.modlabel {
	color: #000;
	font-size: 12px;
	font-weight: bold
}

/*首页*/ /**空间主体*/
#main {
	width: 980px;
	background: #fff;
	margin: 0 0 0 0px;
	padding: 0px 0 20px 0;
}  /*底部背景*/ /**头部链接*/
#m_cat {
	margin: 0;
	text-align: right;
	position: absolute;
	width: 980px;
}

/*banner*/
.Banner {
	width: 710px;
	height: 120px;
	overflow: hidden;
	text-align: left;
}

/*头部链接*/
.chat a:link,.chat a:visited {
	text-decoration: underline;
	font: 12px Arial;
	color: #fff;
}

/*头部链接*/
.mod td.compLogo {
	padding-left: 15px;
	padding-right: 0px;
	width: 100px;
}

.mod td.comname {
	color: #333;
	line-height: 250%;
	padding-top: 20px;
}

/*当前位置*/
#m_page_nav {
	padding: 0 5px 0 10px;
	height:32px;
	line-height:32px;
	font-size: 12px;
	border-bottom: 1px solid #F2F2F2;
	background-color: #fff;
	margin: 5px 10px 20px 10px;
}
.m_page_nav_none{height: 10px;
	font-size: 12px;
	border-bottom: 1px solid #F2F2F2;
	background-color: #fff;
	margin: 5px 10px 20px 10px;}
#m_page_nav a {
	padding: 5px 10px 5px 0;
	margin-right: 5px;
	background: url(/css/style-46/images/ico-BreadArrow.gif) no-repeat right center;
}

#m_page_nav strong {
	padding-left: 5px;
}

/*菜单*/
.mainmenu {
	height: 37px;
	width: 980px;
	margin: 0 auto;
	background-image: url(/css/style-46/images/mainMenuBg.jpg);
	border-bottom: 1px solid #000;
	clear: both;
	padding-left: 10px;
	padding-left: 0;
}

.mainmenu ul {
	margin: 0;
	float: left;
	list-style-type: none;
}

.mainmenu li {
	float: left;
	height: 37px;
	line-height:37px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}

.mainmenu a:link,.mainmenu a:visited {
	font: bold 14px/ 13px Arial;
	color: #fff;
	text-decoration: none;
}

.mainmenu li.current {
	text-decoration: none;
}

.mainmenu a:hover {
	text-decoration: none;
	color: #FDEBB4
}

.mainmenu .current a:link,.mainmenu .current a:visited {
	color: #FDEBB4;
}

.menuDiv {
	width: 1px;
	height: 25px;
	background: url(/css/style-46/images/menuDiv.gif) 0 10px no-repeat;
}
#menuDown{float:none;font:lighter 10px Verdana;position:absolute; margin:0 0 0 -20px;*margin:25px 0 0 -80px; text-transform:none; background-color:#C83636;}
#menuDown ul{margin:0;list-style:none;padding:0 ;background-image: none;background:#C83636; }
#menuDown li{ border-bottom:1px #EBA2A3 solid;width:90px;text-align:left;margin:0;float:none;background-image: none;background:#C83636; height:auto;  line-height:12px; padding:3px 5px;}
#menuDown a:link,#menuDown a:visited{color:#0A1940;font:normal 13px/13px tahoma; color:#fff; padding:0px ;margin:0;}
#menuDown a:hover{ padding:0px; margin:0;text-decoration:underline; color:#F2C00B }

/* 左边菜单 */
#m_proList {
	overflow: hidden;
}  /* 产品目录 */
#m_proList .modbox {
	
}

#m_onlineService {
	overflow: hidden;
}

/*首页产品目录*/
.Show_Pro1th {
	text-align: left;
	display: block;
	margin: 0 auto;
}

.Show_Pro1th li {
	display: block;
	width: 223px;
	margin: 0 1px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	float: left;
	border-bottom: 1px #E5E5E5 solid;
	border-top: 1px #fff solid;
}

.Show_Pro1th a {
	display: block;
	text-align: left;
	line-height: 16px;
	TEXT-DECORATION: none;
	padding: 7px 0px 7px 8px;
}

.Show_Pro1th a:link {
	color: #666666;
	text-decoration: none;
}

.Show_Pro1th a:visited {
	color: #ABAAA9;
	text-decoration: none;
}

.Show_Pro1th a:hover {
	color: #000;
	text-decoration: underline;
	border-left: 3px #E7482D solid;
	width: 225px;
	padding: 7px 0px 7px 5px;
	display: block;
	text-decoration: none;
}

.Show_thisPro1th {
	
}

.Show_thisPro1th a:link,.Show_thisPro1th a:visited {
	color: #000;
	text-decoration: underline;
	border-left: 3px #E7482D solid;
	padding: 7px 0px 7px 5px;
}

.Show_Pro2th li {
	border: 0;
	padding: 3px 2px 3px 16px;
	margin: 0 1px;
	width: 204px;
	font-size: 12px;
	font-weight: normal;
	background: #fff url(/css/style-46/images/showmeaubg05.gif) no-repeat 0px 0px;
}

.Show_Pro2th {
	
}

.Show_Pro2th a {
	padding: 0;
}

.Show_Pro2th a:link {
	display: block;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
	color: #666666;
	width: auto;
}

.Show_Pro2th a:visited {
	display: block;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
	color: #ABAAA9;
	width: auto;
}

.Show_Pro2th a:hover {
	text-decoration: underline;
	color: #A93F2D;
	background-image: none;
	padding: 0;
	border-left: 0;
	text-decoration: underline;
	width: 204px;
}

.Show_thisPro2th {
	
}

.Show_thisPro2th a:link,.Show_thisPro2th a:visited {
	text-decoration: underline;
	color: #A93F2D;
	background-image: none;
	margin: 0;
	padding: 0;
	border-left: 0;
	text-decoration: underline;
}

.Show_Pro3th li {
	margin: 0 1px;
	width: 196px;
	padding: 2px 0 2px 25px;
	font-size: 12px;
	background: #fff url(/css/style-46/images/showmeaubg06.gif) no-repeat 17px 0px;
}

.Show_Pro3th a:link {
	display: block;
	text-align: left;
	border-bottom: none;
	text-decoration: none;
	color: #666666;
	width: auto;
}

.Show_Pro3th a:visited {
	display: block;
	text-align: left;
	border-bottom: none;
	text-decoration: none;
	color: #ABAAA9;
	width: auto;
}

.Show_Pro3th a:hover {
	border: 0;
	color: #A93F2D;
	text-decoration: underline;
	padding: 0;
	background-image: none;
	width: 196px;
}

.Show_thisPro3th {
	
}

.Show_thisPro3th a:link,.Show_thisPro3th a:visited {
	margin: 0;
	padding: 0;
	border-left: 0;
	text-decoration: underline;
	color: #A93F2D;
}

/* 产品 */ /* 产品选择框 */
.pronew_item {
	background-image: url(/css/style-46/images/pronew03-2.gif);
	border: 1px #CADDE4 solid;
	margin: 0px auto 15px 0px !important;
	margin: 0px auto;
	width: 700px;
	height: 36px;
	color: #455B80;
	font-size:11px;
	float: left;
}

.form_notice_hide {
	display: none;
}

/* 产品打开展示页 */
#m_proShow .modbox table td {
	padding-left: 10px;
}

#smallImage {
	width: 100%;
	margin: 0px auto;
	overflow: auto;
	clear: both;
	padding-bottom: 10px;
	margin-top: 10px;
}

.Show_ProfileTitle {
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.Show_line {
	margin: 0px auto;
	clear: both;
	padding-bottom: 9px;
	margin-top: 9px;
	border-bottom: 1px dashed #ccc;
}

.Show_proshow-R {
	width: 60%;
	float: right;
}

.Show_proshow-L2 {
	width: 40%;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
	float: left;
}

.contactTable {
	background-color: #FAFAFA;
	width: 100%;
	border: 1px solid #ECECEC;
	margin-top: 20px;
	padding: 0 10px;
}

.contactTable .B {
	font-weight: bold;
}

/* 加密产品 */
#m_newProduct .modbox {
	background-color: #EFF6F9;
	width: 300px;
	margin-top: 40px;
	font: 12px Arial;
	color: #AB3706;
	margin: 50px auto;
}

/* 产品横排 */
.format_gallery_3 {
	clear: both;
	width: 100%;
	margin: 10px auto;
	overflow: auto;
}

.format_gallery_3 li {
	float: left;
	width: 170px;
	list-style: none;
	margin-top: 7px;
	margin-bottom: 10px;
	text-align: center;
	overflow: hidden;
}

.format_gallery_3 li .checkbox {
	float: left;
	width: 25px;
}

.format_gallery_3 li .photo_box {
	float: left;
	width: 125px;
}

.format_gallery_3 li .text_box {
	clear: left;
	margin-top: 5px;
}

.format_gallery_3 .break_line {
	width: 100%;
	border-bottom: 1px dashed #ccc;
	height: 1px;
}

.format_gallery_3 li .photo_boxNew {
	float: left;
	padding-left: 28px !important;
	padding-left: 32px;
}

.format_gallery_3 li .image {
	float: left;
	width: 106px;
	text-align: center;
}

.product_photo {
	border: 1px solid #ccc;
	width: 100px;
	height: 100px;
	padding: 1px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.product_photo img {
	margin-top: expression((   100 -   this . height)/ 2 );
	width: 100px;
	height: 100px;
}

.format_gallery_3 li .break_line {
	width: 100%;
	clear: both;
	border-bottom: 1px dashed #ccc;
	height: 1px;
	margin: 10px 0;
	overflow: hidden;
}

.format_gallery_3 a:link {
	color: #003399;
}

.format_gallery_3 a:visited {
	color: #003399
}

.format_gallery_3 a:hover {
	color: #FF6600
}

.pro_line {
	border-bottom: 1px dashed #ccc;
	margin: 10px auto;
	text-align: center
}

/*页码*/
.proNavBox {
	border: 1px #f2eac3 solid;
	background-color: #fefcf0;
	padding: 5px 5px;
	margin: 5px 0;
	text-align: center;
}

.proNav {
	padding: 5px 0;
	color: #000000;
	font: bold 12px Arial;
}

.proNav a {
	padding: 3px 8px;
	color: #203558 !important;
	border: solid 1px #849CC6;
	text-decoration: none !important;
}

.proNav a:hover {
	background-color: #E5EDF9;
	color: #203558;
}

.proNav span.current {
	color: #ffffff !important;
	padding: 3px 8px;
	background-color: #5E90C3 !important;
	border: solid 1px #5E90C3;
	font-weight: bold;
}

.proNav .pre {
	margin: 0 15px;
}

.proNav .pre a:hover {
	color: #00CC66
}

.proNav .next {
	margin-left: 15px;
}

.pageNav {
	margin: 10px 0 0 0;
	color: #000000;
	font-size: 11px;
}

.pageNav .typing {
	float: right;
}

.pageNav select {
	font-size: 11px;
}

.pageNav a {
	padding: 2px 5px;
	color: #203558 !important;
	border: solid 1px #849CC6;
	text-decoration: none !important;
}

.pageNav a:hover {
	background-color: #E5EDF9;
	color: #203558 !important;
}

.pageNav span.current {
	padding: 2px 5px;
	color: #ffffff !important;
	background-color: #5E90C3 !important;
	border: solid 1px #5E90C3;
	font-weight: bold;
}

.pageNav .pre {
	margin: 0 15px;
}

.pageNav .next {
	margin-left: 15px;
}

/*Description table样式*/
.proShowTabe {
	margin-bottom: 15px;
}

.proShowTabe th {
	padding: 4px 4px 4px 8px;
	background-color: #E7E7E7;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

.proShowTabe td {
	padding: 4px 4px 4px 8px;
	border-bottom: 1px solid #E7E7E7;
	vertical-align: top;
	font-size: 12px;
}

/*图片方式展示*/
.tour_blank {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	margin-top: 15px;
	display: block;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	overflow: hidden;
}

.tour_blank ul {
	margin: 0px;
	line-height: 28px;
	list-style: none;
	padding: 0px;
}

.tour_blank li {
	margin: 0 10px;
	margin-bottom: 10px;
	display: block;
	float: left;
	text-align: center;
	padding: 0px;
	width: 200px;
	height: 230px; overflow: hidden;
}

.tour_blank a:link {
	color: #003399;
	padding: 0px;
}

.tour_blank a:visited {
	color: #003399
}

.tour_blank a:hover {
	color: #FF6600
}

.tour_blank .Show_blank {
	width: 100%;
	border-bottom: 1px dashed #fff;
	height: 1px;
	overflow: hidden;
}

/* product list 竖排*/
.format_list {
	width: 98%;
	margin: 0px auto;
	overflow: auto;
	clear: both;
	padding-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px dashed #ccc;
}

.format_list .checkbox {
	float: left;
	width: 25px;
}

.format_list .image {
	width: 110px;
}

.format_list .text {
	float: left;
	margin-top: 3px;
	padding-left: 10px;
	width:520px;
	*width:510px;
}

.format_list .text .name {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;
	color: #ffffff;
}

.format_list .text .name a:link {
	color: #2974A5;
	text-decoration: underline;
}

.format_list .text .name a:visited {
	color: #B4B3B3;
}

.format_list .text .name a:hover {
	color: #FF6600;
}

.format_list .text .model,.model {
	font-family: Verdana;
	font-size: 10px;
	color: #C4C2BF;
	text-transform: none;
	line-height: 12px;
}

.format_list .text .description {
	font-family: Verdana;
	font-size: 11px;
	word-break: break-all;
}

/* copyright */
#bottom {
	text-align: center;
	width: 980px;
	margin-right: auto;
	font-size: 11px;
	background: #fff url(/css/style-46/images/bottom.gif) no-repeat bottom;
	overflow: hidden;
	clear: left;
	padding-top: 7px;
	padding-bottom: 15px;
	margin-left: auto;
	border-top: 1px solid #EAEAEA;
	color: #333;
}

#bottom a {
	color: #333;
}

.language {
	margin-bottom: 5px;
}

.language td {
	padding-right: 5px;
}

/* 各模块定义*/ /* Company Info  */
#m_companyInfo p {
	margin: 0pt;
}

#m_companyInfo .modbox .cnt {
	border: 0px;
	float: left;
	margin-right: 10px;
}

#m_companyInfo .modbox .date {
	color: #666666;
	float: left;
}

/* banner  */
#m_banner {
	
}

/* product viewlist */
#m_viewGallery {
	overflow: hidden;
}

#m_viewGallery div.line {
	margin-top: 10px;
	line-height: 5px;
}

/*integrity*/
#m_integrity {
	overflow: hidden;
}

#m_integrity .modbox .box1 {
	border: 0px;
	background-color: #FFFFFF;
}

#m_integrity .modbox .box2 {
	border: 0px;
}

#m_integrity .modbox .box1 hr {
	color: #fff;
}

#m_integrity .modbox .box1 td {
	background-color: #F5F5F5;
	padding: 2px 5px;
}

#m_integrity .modbox table {
	background-color: #F5F5F5;
}

#m_integrity .modbox table {
	border: 1px solid #E1E1E1;
	font-size: 13px;
}

/*vodeo 展示排列*/
.video_gallery a:link,.video_gallery a:visited {
	font-size: 13px;
}

.video_gallery {
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	margin-top: 15px;
	display: block;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

.video_gallery ul {
	margin: 0px;
	line-height: 28px;
	list-style: none;
	padding: 0px;
}

.video_gallery li {width:162px; line-height:140%;list-style:none;margin-top:3px;margin-bottom:5px; float:left;}

/* 联系方式*/
.tables.data {
	width: 100%;
	font-size: 12px;
}

.tables.data th {
	padding: 4px 4px 4px 8px;
	border-bottom: 1px solid #eee;
	text-align: left;
	font-weight: lighter;
	vertical-align: top;
}

.tables.data td {
	padding: 4px 4px 4px 8px;
	border-bottom: 1px solid #eee;
	vertical-align: top;
}

.tables.data td td {
	padding: 0 !important;
	border: none !important;
}

/* menu  */
#m_menuList {
	
}

#m_menuGallery {
	
}

#m_menuList .modbox {
	font-size: 12px;
}

#m_menuList .modbox a {
	font-size: 14px;
}

/* home productList */
#m_cont {
	
}

/* product  description*/
#m_description {
	
}

#m_search {
	float:right;
	clear: both;
	margin-top:-20px;
	overflow: hidden;
}

#m_search .modth {
	width: 310px;
	background: none;
	padding: 5px 0 5px 0px;
	border-bottom: 0px;
	color: #fff;
}

#m_search .modtl {
	width: 110px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

.button_yellow {
	width: 50px;
	height: 20px;
	font: 11px Arial;
	border: 1px solid #000;
	background: #FBF6E9;
	color: #333;
	padding-bottom: 2px;
	FILTER: progid : DXImageTransform . Microsoft .
		Gradient(gradientType = 0, startColorStr = #ffffff, endColorStr =
		#ECEAEA);
}
@media screen and (-webkit-min-device-pixel-ratio:0){.button_yellow{width:51px; padding-left:0; padding-top:1px; height:19px;}}

.searchbg {
	background-color: #F1F6F9;
	font-size: 12px;
	border: 1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	color: #000
}

/* video show*/
#m_videoShow {
	overflow: hidden;
}

.video_gallery li.line {
	margin-top: 10px;
	line-height: 5px;
	overflow: hidden;
	height: 1px;
	background-color: #000000;
	width: 100%;
}

/* sitemap*/
#m_sitemap {
	
}

/* sitemap*/
#m_friendLink .modbox div {
	margin-top: 10px;
	overflow: hidden;
}

/* 购物篮*/
#inquiryBasket table.basketInfo th {
	background: #f5f5f5;
	border-right: 1px solid #fff;
}

.message {
	border: 1px solid #DDDDDD;
	background: #FEFCF0;
	margin-top: 15px;
}

.message h1 {
	float: left;
	color: #333;
	font: bold 20px Arial;
	margin: 0;
	padding: 15px 0 5px 0;
}

.message table {
	width: 100%;
	padding: 0px;
}

.message table td {
	vertical-align: top;
}

.message table .poto {
	border-top: 1px solid #D7E5F0;
	border-left: 1px solid #D7E5F0;
	border-right: 1px solid #B1CBE2;
	border-bottom: 1px solid #B1CBE2;
	width: 98px;
	height: 98px;
	overflow: hidden;
}

.message table .poto img {
	vertical-align: middle;
	max-height: 98px;
	max-width: 98px;
	margin-bottom: 0px;
	margin-top: expression((   98 -   this . height)/ 2 );
	border: 0px;
	padding: 0px;
}

.message table .td {
	padding-left: 60px;
	width: 40%;
	color: #333331;
}

.post {
	padding: 8px 0;
	text-align: center;
	font: 19px Arial;
	width: 701px;
	margin: 10px 0; *
	margin: 0;
}

.post a {
	font: 17px Arial
}

.post span {
	font-size: 14px;
}

.post span a {
	font-size: 14px;
}

.Show_ItemTitle2 {
	width: 711px;
	overflow: auto;
}
.miniphoto li.Show_thisPro1th a:visited, .miniphoto li.Show_thisPro1th a:link {
border-left:none;
}

.noteTip .note{ color: #FF6600; font-weight:bold;}