﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
body{ background:#fff url(img/bg.jpg) repeat-x;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,i,b{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{ border:0 none;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;font-size:0;visibility:hidden}
.clearfix{*zoom:1}
.mt20{ margin-top:20px;}
.fl{ float:left;}
.fr{ float:right;}
.mr20{ margin-right:20px;}
.mt20{ margin-top:20px;}
.mt50{ margin-top:50px;}
.fb{ font-weight:bold;}

.menutop{ height:93px;background:url(img/headerBg.jpg) repeat-x; }
.header{ margin:0 auto 0; width:900px;}

.wrap{ margin:10px auto 20px; width:900px;}
.bread{ height:48px; line-height:48px; color:#666;}
#header,#banner,#main,#mainNews,#footer{ width:100%;}
#header{ margin-bottom:38px; height:57px; padding-top:19px;}
a.logo{ display:inline-block; width:106px; height:59px; background:url(img/logo.png) no-repeat;}
#header ul{ width:520px; margin-top:10px;}
#header li{ float:left;}
#header li a{ display:inline-block; padding-top:27px; height:20px; text-align:center; background:url(img/menu.gif) no-repeat; font-size:12px; line-height:20px; color:#458fce; text-decoration:none;}
#header li a:hover{ font-weight:bold;}
#header li a.home,#header li a.home_on{ width:45px; padding-right:7px; background-position: 0 0;}
#header li a.home:hover,#header li a.home_on{ background-position:0 -47px; font-weight:bold;}
#header li a.Company,#header li a.Company_on{ width:99px; background-position:-52px 0px;}
#header li a.Company:hover,#header li a.Company_on{ background-position:-52px -94px;font-weight:bold;}
#header li a.Products,#header li a.Products_on{ width:98px; background-position:-151px 0;}
#header li a.Products:hover,#header li a.Products_on{ background-position:-151px -141px;font-weight:bold;}
#header li a.Users,#header li a.Users_on{ width:62px; background-position:-249px 0;}
#header li a.Users:hover,#header li a.Users_on{ background-position:-249px -189px;font-weight:bold;}
#header li a.Contact,#header li a.Contact_on{ width:98px; background-position:-311px 0;}
#header li a.Contact:hover,#header li a.Contact_on{ background-position:-311px -236px;font-weight:bold;}
#header li a.System,#header li a.System_on{ width:87px; padding-left:4px; background-position:-409px 0;}
#header li a.System:hover,#header li a.System_on{ background-position:-409px -283px;font-weight:bold;}

#banner{ height:323px;}

#mainNews{ height:275px; background:#fff url(img/column.jpg) no-repeat center;}
.index_block{ margin-left:20px; margin-top:28px; width:420px;}
.index_block dl{ display:inline;}
.index_block dt{ margin-bottom:13px; height:21px;  }
.index_block dd{ padding-left:17px; height:31px; line-height:31px; background:url(img/point.jpg) no-repeat 5px 12px;}
.index_block dd.none{ background:none;}
.index_block dd a{color:#888; font-size:14px;}
.index_block dd a.more{ font-size:12px; color:#fe9900;}

#footer{ height:83px; background:#f1f1f1;}
.footerCon{ width:900px; margin:0 auto;padding-top:25px; background:url(img/logo1.jpg) no-repeat 0 35px; color:#999; text-align:center;}

.nav{ display:inline; width:213px;}
.mainCon{ display:inline; margin-left:19px; width:668px; }
.navCon{ width:211px; border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb; background:#f9f9f9;}
.navCon ul{ margin:0px auto 0; padding-top:28px; width:180px; padding-bottom:30px;}
.navCon li{ height:px; border-bottom:1px solid #dddddd;}
.navCon li a{ display:block; width:180px; height:38px; line-height:38px; text-align:center; color:#000; font-size:14px; font-weight:bold;}
.navCon li a i{ font-size:12px; font-weight:normal; font-family:arial;}
.navCon li a.cur{ background:#f1f1f1;}
.navCon li a:hover{ text-decoration:none; background:#f1f1f1;}
.mainConCon{ width:666px;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb; padding-bottom:30px; padding-top:30px; background:#f9f9f9;}
.widCon{ width:898px;border-left:1px solid #bbbbbb;border-right:1px solid #bbbbbb; padding-top:30px; padding-bottom:30px; background:#f9f9f9;}

.mainConCon p,.mainConCon ul,.widCon p{ width:600px; margin-left:auto; margin-right:auto; text-indent:2em; font-size:14px; line-height:2em;}
.mainConCon li{ line-height:2.5em; text-indent:0;}
.mainConCon li.line{ line-height:1.8em;}
dl.contactList{ display:inline; margin-left:45px; width:330px; font-size:14px;}
dl.contactList dt{ font-weight:bold; margin-bottom:10px;}
dl.contactList dd{ margin-bottom:10px;}
dl.contactList dd a{ color:#333; font-size:14px;}
dl.wid600{ width:600px;}

h4.newsTit{ text-align:center; line-height:30px; font-size:24px;  border-bottom:1px solid #bbb; padding-bottom:10px;}
h4.newsTit span{ display:block; font-size:12px; font-weight:normal; color:#999; line-height:21px; clear:both;}


.pager{padding:40px 0;background:#f9f9f9;zoom:1;clear:both;text-align:center;line-height:22px;font-family:'宋体';_font-family:Tahoma}
.pager a,.pager strong,.hotarea dt{margin:0 1px;padding:0 0 0 1px;display:inline-block;background:url(img/sprites.png) 0 -217px}
.pager a span,.pager strong span,.hotarea dt span{display:inline-block;padding:0 8px 0 7px;background:url(img/sprites.png) right -217px}
.pager a.prv{background:url(img/sprites.png) 0 -261px;padding-left:12px}
.pager a.next span{background:url(img/sprites.png) right -261px;padding-right:19px}
.pager a:hover,.pager strong{background-position:0 -173px;color:#FFF;text-decoration:none}
.pager a:hover span,.pager strong span{background:url(img/sprites.png) right -173px}
.pager a.prv:hover{background:url(img/sprites.png) 0 -284px}
.pager a.next:hover span{background-position:right -284px}
.pager strong{font-weight:700}
.pager .recently{background:url(img/sprites.png) 0 -195px;color:#f00}
.pager .recently span{background:url(img/sprites.png) right -195px}