@charset "utf-8";
/* CSS Document */

body{background:#eeeeee;line-height:21px;color:#4c4c4c;}
a{color:#666666;}
a:hover{color:#000;}

.w960{  overflow:hidden;}

.headerBar {height:98px;background:url("../images/common/head.png") repeat-x;}
.headerBar .header{ position:relative; z-index:9999; height:64px;width:980px; margin:0 auto;overflow:hidden;background:url("../images/common/top01.png") no-repeat;}
.headerBar .header .topLi{ position:absolute; left:0;}
.headerBar h1,header h2,.headerBar .h1{ float:left;}
.headerBar h1,.headerBar .h1{ padding:7px 0 0 0;}
.headerBar h2 { margin:20px 0 0 10px;padding-left:15px;float:left;}
.headerBar h2 img{float:left;}
.headerBar h2 strong{float:left;padding-left:10px;font-size:14px;color:#fff;}
.headerBar .phone{position:absolute; right:0; top:35px;}
.headerBar .phone img{margin-left:5px;}
.headerBar .mb{position:absolute; right:135px; top:5px;}
.headerBar .mb em{margin:0 5px;}
.headerBar .mb a,.headerBar .mb em{color:#9a9a9a;}

.headerBar .lang{position:absolute;right:0;top:5px;}
.headerBar .lang li{float:left;font-size:9px;width:40px;text-align:center;line-height:10px;}
.headerBar .lang li a{color:#9a9a9a;}

.headerBar .search{background:url("../images/common/search.png") no-repeat;width:220px;height:21px;right:264px;top:38px;position:absolute;}
.headerBar .search .txt{float:left;width:160px;padding-left:10px;border:none;background:none;line-height:21px;height:21px;color:#9A9A9A;}
.headerBar .search .btn{float:right;width:42px;background:none;border:none;height:21px;cursor:pointer;}

.navbar{background:url("../images/common/nav01.png") repeat-x left center #f0f0f0;}
.nav{height:34px; line-height:34px; margin:0 auto; position:relative; z-index:99; background:url("../images/common/nav01.png") center top no-repeat;}
.nav .firstLi{width:980px;height:34px;margin:0 auto;}
.nav li {float:left;position:relative; text-align:center; z-index:9999;display:inline;padding-top:5px;background:url("../images/common/nav-li.png") left 13px no-repeat;height:24px;}
.nav li a {_float:left; display:block; color:#fff; line-height:17px; height:17px;text-align:center;font-weight:700;text-indent:-8888px;}
.nav li a.nav-home{background:url("../images/common/nav-home.png") no-repeat center top;width:96px;}
.nav li a.nav-about{background:url("../images/common/nav-about.png") no-repeat center top;width:121px;}
.nav li a.nav-products{background:url("../images/common/nav-products.png") no-repeat center top;width:125px;}
.nav li a.nav-solution{background:url("../images/common/nav-solution.png") no-repeat center top;width:152px;}
.nav li a.nav-news{background:url("../images/common/nav-news.png") no-repeat center top;width:116px;}
.nav li a.nav-service{background:url("../images/common/nav-searvice.png") no-repeat center top;width:130px;}
.nav li a.nav-job{background:url("../images/common/nav-job.png") no-repeat center top;width:112px;}
.nav li a.nav-contact{background:url("../images/common/nav-contact.png") no-repeat center top;width:126px;}
.nav li a:hover,.nav li a.current{color:#9f461b;background-position:center -20px;}

.nav li.bgn{background:none;}
.nav .downNav{position:absolute; display:none; left:0; z-index:999; top:30px;overflow:hidden;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.nav .downNav dd a {text-indent:0;margin:0;padding:0;_float:none; border:0;display:block; text-align:center; background:#efefef; float:none; height:28px; line-height:28px; color:#5d5d5d; font-weight:normal; font-size:12px }
.nav .downNav dd a:hover { color:#ed1c24; background:#ffffff;font-weight:700;}

.searchBar{ position:relative; position:absolute;width:282px;height:22px;line-height:22px;background:url("../images/common/search.png") no-repeat;right:10px;top:4px;}
.searchBar .search-btn{width:70px;padding:0 5px; border:0; cursor:pointer;color:#4c4c4c;float:right;background:none;font-weight:700;height:20px;}
.searchBar input{ vertical-align:top; height:20px; float:left;margin-top:1px;}
.searchBar input.txt{ border:0; height:20px; padding:0 0 0 20px; line-height:20px;background:none;color:#999;margin-left:1px;width:180px;}

.st{font-family:\5B8B\4F53;}

.foot {padding:15px 0;background:#f5f5f5;border-top:1px solid #dedede;}
.foot .copyRight{width:980px;margin:0 auto;padding-bottom:10px;color:#8e8e8e;}
.foot .copyRight .ft-nav{text-align:right;margin:-21px 0 0;}
.foot .copyRight .ft-nav a.ucan{color:#8f8f8f;}
/*pages*/
#pgServer .cur_page{ text-decoration:underline; font-weight:700; color:#3A928D;}

/*warp*/
.leftWarp{ width:150px; float:left; overflow:hidden;background:url("../images/common/left-nav-bg.png") repeat-y;}
.leftWarp h3.topTit{background:url("../images/common/pro_rpt.png") no-repeat; height:64px;line-height:95px; overflow:hidden;}
.leftWarp h3.topTit span{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;color:#3f3f3f;display:block;padding-left:15px;}

.leftWarp .leftNav{margin-bottom:10px;background:#df120d;padding-bottom:10px;}
.leftWarp .leftNav dl {padding:5px 15px;background:#edf7e3;margin:0 5px;}
.leftWarp .leftNav dl dd h3 { color: #666;height: 30px; line-height: 30px; cursor:pointer; background:#c1e37d;padding:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior: url(/js/PIE.htc)\0;*behavior: url(/js/PIE.htc);position:relative;}
.leftWarp .leftNav dl dd{border-bottom: 1px dotted #ccc;padding: 2px 0;}
.leftWarp .leftNav dl dd h3.current{font-weight:700;color:#fff; background:#f7d962;}
.leftWarp .leftNav dl dd .leftDown{padding:5px 0; display:none; background:none;}
.leftWarp .leftNav dl dd .leftDown p{background:url("../images/else/iconSmall.gif") 20px 8px no-repeat;*background:url("../images/else/iconSmall.gif") 20px 6px no-repeat;padding-bottom:8px;}
.leftWarp .leftNav dl dd .leftDown p a{ background:none;font-size:12px;font-weight:400;height:auto;line-height:18px;padding-left:30px;}
.leftWarp .leftNav dl dd .leftDown a.hover,.leftWarp .leftNav dl dd .leftDown a:hover{text-decoration:underline;color:#eb5e29;*background:url("../images/common/sjicon2.png") no-repeat -15350px -5550px;}

.leftWarp .leftNav02 dl{padding-bottom:20px;}
.leftWarp .leftNav02 dl dd{padding-bottom:1px;background:url("../images/common/left-nav-dd.png") center bottom no-repeat;padding:4px 0 1px;}
.leftWarp .leftNav02 dl dd a{ color: #5d5d5d; display: block; height: 22px; line-height: 22px;padding-left:32px;background:url("../images/common/left-nav.gif") no-repeat 17px 8px;}
.leftWarp .leftNav02 dl dd a.current,.leftWarp .leftNav02 dl dd a:hover{color:#fff; background:url("../images/common/left-nav-cur.png") no-repeat #f3353b;font-weight:700;}

.l-alImg img{vertical-align:top;}

.rightWarp {position:relative; padding-left:30px; _display:inline; float:left; width:760px; overflow:hidden;}
.rightWarp .mbx_top {height:68px;position:relative;border-bottom:1px solid #e8e9eb;}
.rightWarp .mbx_top .divF{ position:absolute; right:0; bottom:10px;}
.rightWarp .mbx_top a{color:#a5a5a5;}
.rightWarp .mbx_top em { font-family:\5B8B\4F53; margin:0 5px; color:#999;}
.rightWarp .mbx_top label { color:#000; }
.rightWarp .mbx_top strong{font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:400;position:absolute;left:0;bottom:10px;}
.rightWarp .rightContent{ padding:20px 0 0 0; _height:300px; min-height:300px;}

.smallBanner{height:180px;background:#fff;}
/*.smallBanner img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior: url(/js/PIE.htc)\0;*behavior: url(/js/PIE.htc);_behavior: url(/js/PIE.htc);position:relative;}*/

.warp{width:980px; margin:0 auto; padding:20px 0; overflow:hidden;}
.warpNy{padding:0 10px 10px; width:960px; overflow:hidden; margin:0 auto;background-color:#fff;}

/*page style*/
.pages{ text-align:right;}