/* CSS Document */
/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:18px; font-family:"ËÎÌå"; color:#333;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }

.body{max-width:640px;margin:auto;min-height:100%;position:relative;padding-bottom:10px;}
.seach{ height:80px; line-height:40px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:0 10px; margin-top:10px; background: url(../images/tel.gif) #0166B2 10px center no-repeat;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.seach2{ height:250px; line-height:40px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:0 10px; margin-top:10px; background: url(../images/tel.gif) #0166B2 10px center no-repeat;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.menu{ padding-left:5px; padding-right:10px;}
.menu ul li{  width:50%; float:left;}
.menu ul li div{ height:50px;}
.menu ul li span{ display:block; height:40px; line-height:40px;}
.menu ul li a{ display:block;background:#0166B2; margin-left:5px; margin-top:5px; text-align:center; height:95px;}
.menu ul li a:hover{ text-decoration:none;}
.menu ul li a{ color:#fff; font-size:18px;}
.footer{ text-align:center; text-align:center; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}

.partner h2,.service h2,.about h2,.case h2,.contact h2{ font-size:18px; height:30px; line-height:30px;  color:#1e5a9a; background:#deeaf8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding-left:10px;}
.contact dl{padding:0 10px;}
.contact dl dd{ padding:5px 0; line-height:20px; }
.about_con{ padding:0 10px;}

.case_con{ padding:0 10px;}
.case_con dl dt{ text-align:center;border-left:#eee solid 1px;border-top:#eee solid 1px;border-right:#eee solid 1px; margin-top:10px; }
.case_con dl dd{ height:40px; line-height:20px; padding:5px 0; background:#eee; text-align:center; }
.case_con dl dd strong{ font-weight:normal;}
.case_con dl dd span{ color:#999;}

.service_con{ padding:0 10px; line-height:20px;}
.service_con ul li{ padding:5px 0;}

.partner_con{ padding:0px 10px;}


/*µ×²¿*/
.footer { background-color:#ffdd2b; margin-top:10px;}
.footer1,.footer2 {}
.footer1 p { padding:10px 20px; color:#000;line-height:22px; }
.footer1 p a { color:#000;}
.footer2 { margin:6px 20px 0px 0px; padding:5px 10px; background-color:#666666;}
.footer2 a { color:#fede27; display:block; }
.hh { height:48px;}
/*µ×²¿Ðü¸¡*/
#BottomNav { background-color:#FF6537; height:47px;z-index:999;position:fixed;bottom:0;left:0;width:100%;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);overflow:visible;border-top:1px solid #006732; }
#BottomNav ul li { float:left; text-align:center; width:33.33333%; }
#BottomNav ul li span { line-height:24px; }
#BottomNav ul li a { font-size:12px;color:#ffffff; font-weight:normal; display:block; padding:3px; border-right:1px solid #006732; }
.icon { background:url("../images/q.png") no-repeat scroll 0 0 transparent; display:block; margin:0px auto; }
#BottomNav .aa { background-position:2px -70px;width:14px; height:19px;}
#BottomNav .bb { background-position:-17px -70px; width:26px; height:19px;}
#BottomNav .cc { background-position:-43px -70px;width:14px; height:19px;}
#BottomNav .dd { background-position:-61px -70px;width:21px; height:19px;}
#BottomNav .ee { background-position:-87px -70px;width:16px; height:19px;}
#BottomNav .last { border:none;}