/*基础样式*/


body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
body { font: 12px/1.5  Tahoma,"宋体",Helvetica,sans-serif;; color: #666; background:url(../images/body_bg.jpg) repeat-x #deebf3;}
hr{ border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
a { text-decoration: none; color: #06C; }
.clearfix{clear:both;}





/*网站主内容*/
#wrap{margin:0 auto; padding:0; width:980px; background:#FFFFFF}
#container {margin:0 auto; width:960px;}
#sidebar {float:left;width:280px;}
#content{ margin-left:285px !important; margin-left:282px; height:100%;/* background:#ffa;*/}


/*顶部样式*/
.topnav {
   
    height: 28px;
    padding-right: 10px;
    background: #f5f5f5;
    border-bottom: 1px solid #e3e3e3;
}
ul{list-style:none}

.accesslink{float:left;white-space:nowrap;margin-top:3px;/*Fixed IE < 8 bug*/position:relative;z-index:1;}
.accesslink li{float:left;position:relative;}
.accesslink a{float:left;display:inline;margin-left:10px;height:20px;line-height:20px;}
.accesslink a:link,.accesslink a:visited{color:#000;}
.accesslink a:hover,.accesslink a.active{color:#12459c;cursor:pointer;}


/*网站最大图片控制*/
#content img{ 
    max-height:500px; 
    max-width:680px; 
    width:expression((this.width > 680 && this.width > this.height) ? '680px': this.width+'px'); 
    height:expression((this.height > 500 && this.height > this.width) ? '500px': this.height+'px'); 
    float:middle; 
}


/*网站头部样式*/

#header { height:60px; margin-bottom:5px;}
.logo{float:left}
.worktime{ float:right; padding-top:10px; color:#0099FF}
.worktime span{ color:#FF0000; font-weight:bold}
.online ul li{ float: left; padding:5px;}
.online ul li img{ border:0;}


/*网站导航样式*/
#menu {height:40px; width:100%; background:#2277C3 url(../images/nav.gif) repeat-x scroll 0 -40px;  margin-bottom:5px;}
#menu ul {width:950px; height:40px; margin:0 auto; margin-left:10px;}
#menu ul li {height:40px; line-height:40px; float:left; display:block; font-size:14px; font-weight:bold; color:#267CC8;margin:0}
#menu ul li a, #menu ul li.cur strong, #menu ul li span{display:inline-block; *display:inline; zoom:1; margin-top:6px; line-height:34px; height:34px; background:#FFF url(../images/nav.gif) no-repeat scroll 0 -80px}
#menu ul li a span, #menu ul li.cur strong span {margin:0; margin-left:19px; padding-right:20px; background-position:right -80px}
#menu ul li a {color:#FFF;background-position:0 -46px;}
#menu ul li a span {background-position:right -46px;cursor:pointer}
#menu ul li a:hover {background-position:0 -120px}
#menu ul li a:hover span {background-position:right -120px}
/*falsh幻灯*/
.flash{ width:960px; height:240px; margin-bottom:20px;}


/*软件简介与下载地址*/
.download {width:280px; height:200px;}
.download  p{ color:#006699; margin-bottom:10px;}
.image_btn{
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(../images/a1.jpg) no-repeat; BORDER-LEFT: 0px; WIDTH: 184px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 49px; margin:auto; margin-bottom:10px; 
}

.image_btn1{
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(../images/a2.jpg) no-repeat; BORDER-LEFT: 0px; WIDTH: 184px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 49px; margin:auto;
}
.image_btn EM , .image_btn1 EM{
	DISPLAY: none
}

/*首页系统功能分类*/
.description  ul li{ float:left; margin-left:5px; width:330px; height:50px; vertical-align:middle}
.description strong{color:#0066CC}




/*首页产品展示*/
.model span{ height:30px; background:#F4F4F4; display:block; line-height:30px; margin-bottom:10px; clear:both}
.model strong{ font-size:14px; color:#426C97; padding-left:10px;}
.model span a{ float:right; padding-right:20px;}
.model ul li{ float:left; width:240px;  text-align:center}
.model ul li img{ border:1px solid #CCCCCC; margin-bottom:10px;}



/*频道图片*/
#content #channelpic img{ width:100%;  height:150px;}



/*产品列表展示*/
#content #product{ width:100%;}
#content #product li.list{float:left; width:33.3%; height:158px; text-align:center;}




/*产品详细页*/
#content #product{ width:100%}
#content #product .product_info{ margin:20px;}
#content #product .product_info .pro_img{ float:left; width:350px;}
#content #product .product_info .pro_att{margin-left:360px !important; margin-left:357px; }
.product_info .pro_att span{ height:30px; width:200px; display:block ;font-size:16px; line-height:30px; border-bottom:1px dashed #999999; text-align:center; margin-bottom:10px;color: #0B65A7; font-weight:bold}
.pro_att ul li{ font-size:14px; line-height:35px; }
#content #product .pro_description{ margin:20px; border-bottom:2px solid #FF0000;}
.pro_description span{ background: url(../images/item_selected.gif) no-repeat; width:102px; height:31px; text-align:center; display:block; font-size:16px; color:#FFFFFF; font-weight: bold; margin-left:10px; line-height:31px;}
#content #product .pro_content{ margin:20px;}

.pro_piclist{width:100% ;}


.pro_piclist .caseShow {
	/*BACKGROUND-IMAGE: url(../images/case_bg.jpg);*/ OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; HEIGHT: 171px;
}
.pro_piclist .caseShow .leftarrow {
	MARGIN-TOP: 30px; FLOAT: left; BACKGROUND-IMAGE: url(../images/arrow1.jpg); WIDTH: 38px; CURSOR: pointer; HEIGHT: 99px
}
.pro_piclist .caseShow .centerCase {
	FLOAT: left; OVERFLOW: hidden;   PADDING-TOP: 15px; HEIGHT: 171px
}
.pro_piclist .caseShow .rightarrow {
	BACKGROUND-POSITION: 0px 99px; MARGIN-TOP: 30px; FLOAT: right; BACKGROUND-IMAGE: url(../images/arrow1.jpg); WIDTH: 38px; CURSOR: pointer; HEIGHT: 99px
}



/*下载模块*/
#download_list .metlist{ padding:5px 0px 10px;}
#download_list .metlist dt{ border-bottom:1px dotted #ccc; font-weight:bold; font-size:120%; padding:0px 5px 0px 18px; background:url(../images/download_ico.gif) no-repeat 3px 8px;}
#downloadlist dl.top dt a{ color:#f00;}
#download_list .metlist dd{ color:#666; padding:0px 8px; height:28px; line-height:28px; background:#f6f6f6;}
#download_list .metlist dd div{ float:right;}
#download_list .metlist dd span{ padding-right:20px;}
#download_list .metlist dd a{ font-weight:bold; color:#466A86;}
#download_list .metlist dd a.down{ color:#fa1a1a; text-decoration:underline;}




/*人才招聘*/
#jobs span.title{display:block; height:30px; line-height:30px; background:#F8F8F8; }
#jobs span strong{ color:#000000;padding:0 20px;}
#jobs ul , .jobs_des{ padding:10px 0px 10px 40px; }
#jobs ul li{ line-height:25px;}






/*留言列表*/

.messagelist{ border:1px solid #F8F8F8; margin:20px auto;}
.messagelist .header{clear:both; height:28px; line-height:28px; background:#F8F8F8; padding-left:20px;}
.messagelist .header span{float:right; padding-right:20px;}
.messagelist .authorimg{margin:20px; float:left; display:inline}
.messagelist .msgcontent{ margin-left:136px;}
.messagelist .msgcontent p{display:block; padding:10px;}
.messagelist .msgcontent div{border: 1px dashed #99CC66; background: #F9F9F9; padding:10px; margin:10px; width:600px;}


.cen_message{ margin:0px 35px; height:1%; overflow:hidden; clear:both;}
.massage_line{ margin:0px 35px; background:url(../images/bg_bmm.gif) repeat-x top left; height:7px;}
.cen_message .cen_pic{ width:211px; height:106px; float:left; margin:0 20px 0 35px;}
.cen_message ul{ float:left; width:400px; padding-top:10px; padding-left:50px;}
.cen_message ul li{ line-height:22px; background:url(../images/link/li_hei.jpg) left no-repeat; padding-left:10px; color:#4d4d4d;}
.cen_message .title{ text-align:left; line-height:14px; font-size:14px; font-weight:bold; color:#3e83c6; padding-top:5px; padding-left:15px;}
.data_message{ padding-left:120px;}
.message_table{ width:600px; text-align:left; line-height:39px; font-size:14px; margin-bottom:20px; color:#5b5b5b;}
.message_table_new{ width:600px; text-align:left; line-height:39px; font-size:14px; margin-bottom:5px; color:#5b5b5b;}
.message_table td{color:#5b5b5b;}

.ly_x {font-size: 14px;color: #FF0000;}
.ly_zw {font-size: 14px;line-height: 25px;color: #5b5b5b;text-decoration: none;}
.ly_zw2 {font-size: 12px;line-height: 25px;color: #5b5b5b;text-decoration: none;}
.ly_bd {font-size: 14px;color: #929292;border: 1px solid #A1B4C5;width: 180px;height: 18px;}
.ly_bd2 {font-size: 14px;color: #929292;border: 1px solid #A1B4C5;width: 467px;height: 18px;}
.ly_bd3 {font-size: 14px;color: #929292;border: 1px solid #A1B4C5;width: 458px;height: 100px;}
.font_black14{ color:#313131;}
.message_btn{ padding-bottom:10px; padding-left:173px; padding-top:10px; overflow:auto; height:1%;}
.message_btn img{ float:left; }
.message_btn a{ display:block; float:left; line-height:31px; font-size:14px; margin-right:30px;}


#page{clear:both; text-align:center}


#postion{ height:30px; line-height:30px; font-weight:bold; padding-left:30px; background:url(../images/postion.jpg) no-repeat 5px 5px;}





/*右侧小分类*/
#soncate{ width:100%; background:#F8F8F8; height:30px; line-height:30px; margin-bottom:10px;}
#soncate span{ padding:0 20px;}
#soncate span a{ color:#FF0000; font-size:14px}




/*分类导航框*/
.category-title{ width:248px; height:30px; line-height:30px; color:#FFFFFF; padding-left:20px; font-size:14px; font-weight:bold; background:#2174c0; border:1px solid  #2174c0}
.category-tree{ border:1px solid #2174c0; margin-bottom:10px; width:268px;}
.category-tree .category-parent{ padding-left:20px; font-size:14px; line-height:30px;}
.category-tree .category-son{padding-left:20px; list-style:circle}







/*文章列表样式*/
#arc_list{float:left; width:100%;}
#arc_list ul {
	padding-top: 10px;
	margin: 0 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E0E0E0;
}
#arc_list ul .list_title {
	background-attachment: scroll;
	background-image: url(../images/arclist_ico.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	clear: both;
	padding-left: 15px;
}
#arc_list ul .list_title a {
	font-size: 14px;
	font-weight: bold;
	color: #0B65A7;
}
#arc_list ul .text a {
	color: #0B65A7;
	text-decoration: none;
}


#arc_content .contenttext {
	font-size:14px;
	margin-top:10px;
	color: #777171;
	line-height: 30px;
	margin: 0 20px;
}
#arc_content h1{ text-align:center; margin:0; padding:0}
#arc_content .times{ text-align:center; font-size:14px; height:35px; line-height:35px; border:1px dashed #CCCCCC; margin: 5px 20px;}






/*当content设定高度后，3像素会跑到content外侧，这样，我们用!important修正在ie下向左多浮动2像素，加上3像素的bug正好是5像素，所以在火狐和IE下显示是一样的*/
#union{ height:50px; width: 960px;background: url(../images/union.png)  no-repeat; margin-bottom:5px; margin:0 auto; clear:both}
#footer { height:60px;  clear:both;}
.copyright{text-align:center;background: url(../images/foot_bg.jpg) no-repeat; margin:0 auto; padding-top:30px; height:60px;}