.head{ background:url(../images/head_01.png) repeat-x; height:98px; width:100%; overflow:hidden;z-index: 99;}

.top{ width:1120px; background:url(../images/logo.png) no-repeat; margin:0 auto; height:100px;}

.topnav{ font-size:12px; color:#666; margin-top:5px; display:block; padding-left:560px;}

.topnav a{ font-size:12px; padding:0 5px; color:#8c8c8c;}

.topnav a.orange{ color:#f30;}

.tel{ font-size:16px; font-weight:bold;}

.tel span{ color:#547907; font-size:18px;}

.menu{ display:block; height:25px;  padding-left:400px; clear:both; margin-top:28px;}

.menu a{ width:73px; display:inline-block; height:25px; text-align:center; font-size:16px; line-height:25px;}

.menu a:hover{ border-radius:10px; background:#da6b00; text-shadow:0 1px 2px #ccc; color:#FFF;behavior: url(/images/PIE.htc); }

.menu a.active{ border-radius:10px; background:#da6b00; text-shadow:0 1px 2px #ccc; color:#FFF;behavior: url(/images/PIE.htc); }


body { padding: 0px; margin: 0px; font-family: Century Gothic, "Microsoft YaHei", Arial, Verdana;background: url(../images/bg_home.png);font: 12px/1.5 Microsoft YaHei,Helvitica,Verdana,Arial,san-serif;}


.banner{height:200px; text-align:center; border-bottom:2px solid #ddd;}
.hbanner{ background: url(../images/view1.jpg) center no-repeat #B4B4B4;}



.IndexFoot {
	background-color: #333; WIDTH: 100%; HEIGHT: 39px
}
.foot{ width:988px; margin:0px auto; font-size:12px; line-height:39px;}
.foot .foot_page{ width:980px;color:#FFF;margin:0 auto;text-align:center;padding-top:25px;}
.foot .foot_page a{ color:#FFF; text-decoration:none;}
#copyright{ float:right; width:380px; text-align:right; font-size:12px; color:#FFF;}
.main{ width:980px; margin:0px auto;}


/*-- ÔÚÏß¿Í·þ --*/
.box_os p{margin:0;padding:0;font-size:12px;}
.box_os .os_x, .ico_os, .ico_gt, .ico_pp, .osqq .qq,.box_os .osqq p em,.acbox{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:128px; position:fixed; right:0; top:300px; _position:absolute; z-index:9999;display:none;}
.box_os .os_x{ width:129px; border:1px solid #D1D1D1; background-color:#fff; background-position:-50px 0px; clear:both; height:35px; text-align:center;cursor:pointer;}
.box_os .osqq{background:#f6fcfe;overflow:hidden;}
.box_os .osqq p{ height:auto; line-height:20px;width:128px;}
.box_os .osqq .bmname{ padding-top:5px;}
.box_os .osqq p strong{ color:#626666;font-size: 13px;}
.box_os .osqq img{ margin:2px 0 3px 0; clear:both;}
.box_os .osqq p em{ color:#666; display:block;background-position:-50px -43px;height:24px;width:115px;margin:0 auto;line-height:24px;font-size: 13px;font-weight: bold;overflow:hidden;}
.box_os .osqq p em.openbg{ background-position:-50px -71px;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq p span a{color:#557917;}

.onlineService{ background:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:300px; _position:absolute;z-index:9999;}
.onlineService .ico_os{ background-position:0px 0px; border:1px solid #c7c7c7; cursor:pointer; width:40px; height:143px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}