@charset "utf-8";
/* CSS Document */
body,a { margin:0; font-family:"微软雅黑",Verdana, Geneva, sans-serif; color:#626262; font-size:12px; line-height:1.5em; }
div.wrap { width:1000px; margin:auto; clear:both; }
a { text-decoration:none; }
a:hover { color:#F00; }
a img { border:none; }

div.top { width:100%; height:87px; background:#ededed url(../images/top_bg.gif) repeat-x top;}
div.top img.logo { display:inline; float:left; margin:0 35px 0 20px; }
div.top div#mnav { margin-top:41px; float:left; }
div.top div#mnav a { display:inline; float:left; }
div.top div#mnav span.spa { display:inline; width:19px; height:20px; background:url(../images/mnav_spa.jpg) no-repeat; float:left; }

div.top div#lang { width:129px; height:26px; margin-top:38px; float:right; }
div.top div#lang a { height:26px; float:left; display:inline; background-repeat:no-repeat; background-position:top; }
div.top div#lang a:hover { background-position:bottom; }
div.top div#lang a#cn { width:62px; background-image:url(../images/lang_cn.gif); }
div.top div#lang a#en { width:67px; background-image:url(../images/lang_en.gif); }

div#banner_nav,div#banner_nav_img,div#banner_nav_t { display:none; }
div#banner { width:1000px; height:506px; z-index:-1; margin-top:8px; overflow:hidden; }
div#banner_nav { width:1000px; height:129px; float:left; position:absolute; z-index:1; background-color:#000; margin-top:-129px; }
div#banner_nav_t { width:73px; height:129px; float:left; position:absolute; margin-top:-129px; z-index:2;  }
div#banner_nav_t img { display:inline; float:left; margin:33px 0 0 33px; }
div#banner_nav_img  { width:890px; height:129px; overflow:hidden; float:left; z-index:2; position:absolute; margin:-129px 0 0 83px;   }
div#banner_nav_img a { display:inline; float:left; margin:27px 9px 0; color:#a7a7a7; text-align:center; font-weight:bold; }
div#banner_nav_img a:hover, div#banner_nav_img a.activeSlide { color:#fff; margin:26px 8px 0; }
div#banner_nav_img a img { display:block; margin-bottom:9px; border:solid 1px #a5a7a9; }
div#banner_nav_img a:hover img, div#banner_nav_img a.activeSlide img { border:solid 2px #fff; }

div#banner_bt { cursor:pointer; position:absolute; left:0; top:0; }

div.idx_con { height:200px; margin:8px 0; background:url(../images/idx_con_bg2.gif) no-repeat; }
div.idx_con img.t { display:inline; float:left; margin:0; }
div.idx_con  a.more { display:inline; float:right; width:36px; height:8px; background:url(../images/more.jpg) no-repeat; margin:21px 15px 0 0; }

div.clear_both { clear:both; }

div.idx_con div.serv { width:246px; float:left; }
div.idx_con div.serv div a, div.idx_con div.serv div span { display:block; padding:5px 3px; margin:0 31px 9px; clear:both; }
div.idx_con div.serv div a img, div.idx_con div.serv div span img { margin:0 7px 0 3px; line-height:1.5em; }
div.idx_con div.serv div div { padding-left:21px; }
div.idx_con div.serv div div a { margin:0 31px 3px; }

div.idx_con div.serv { width:246px; float:left; }
div.idx_con div.serv { line-height:2.1em; }

div.idx_con div.news { width:500px; float:left; }
div.idx_con div.news img.news_img { display:inline; float:left; margin:11px 0 0 23px; }
div.idx_con div.news table { display:inline; float:right; margin-right:31px; width:313px; }
div.idx_con div.news table tr { background:url(../images/line.gif) repeat-x bottom; }
div.idx_con div.news table tr th { font-weight:normal; text-align:left; padding:3px 0 5px 5px; width:241px; }
div.idx_con div.news table tr th img { margin:-3px 7px 0 0; }
div.idx_con div.news table tr td { text-align:right; color:#a0a0a0;  padding:3px 0 5px 5px; }
div.company { width:246px; float:right; }
div.company p { clear:both; padding:17px 33px; text-indent:2em; margin:0; }

div.footer { height:92px; width:100%; background:#e0e0e0 url(../images/bottom_bg.jpg) repeat-x top; clear:both; text-align:center; }
div.footer img.logo { display:inline; float:left; }
div.footer img.copy { margin-top:12px; }
div.footer img.honor { margin:3px 0 0 9px; }