.al{ border:1px solid #d6d6d6;  }
.al_top{ height:32px; background:#e5e5e5; border-bottom:1px solid #d6d6d6; line-height:32px}
.al_top strong{ font-size:0.9em; color:#333; margin-right:15px; margin-left:15px}
.al_top a{ font-size:0.75em; color:#333; text-decoration:underline; margin-right:10px}
.al_top a:hover{ color:#000; }
.al ul{ margin-top:5px; padding-left:10px; padding-right:3px; }
.al_pic { width:100%;  position:relative ; height:auto ; max-width:400px; margin:0 auto}
.al ul li{ width:50%; float:left; position:relative ; height:auto ; }
.al ul li img{ border:1px solid #fff;   width: 98%;  display:block }
.al ul li a:hover img{ border:1px solid #f5ad42}
.al_btm{ width:98%; position:absolute; bottom:1px; height:25px; left:1px}
.al_btm_bg{ width:100%; position:absolute;  height:25px; background:#000; filter:alpha(opacity=50); -moz-opacity:.5;
  opacity:0.5;}
.al_btm p{ font-size:0.75em; color:#fff; width:100%; position:absolute; bottom:0px; height:25px; text-align:center; line-height:25px }  
.al_btm p a{ color:#fff}
.more{ height:34px; line-height:34px; text-align:center;}
.more a{ color:#666; font-size:0.75em; }

/*===============案例列表===============*/
.al_top span{ color:#333; margin-left:15px; font-size:0.9em}
.select{ padding-top:10px; padding-bottom:10px}
.select_left{ text-align:center; width:50%; float:left; }
.select_left span{ display:block; background:url(../images/none_left.jpg) no-repeat center top; width:100%; height:38px}
.select_left a{ display:block; background:url(../images/pre.jpg) no-repeat center top; width:100%; height:37px}
.select_right{ text-align:center; width:50%; float:left; }
.select_right span{ display:block; background:url(../images/none.jpg) no-repeat center top; width:100%; height:49px}
.select_right a{ display:block; background:url(../images/next.jpg) no-repeat center top; width:100%; height:38px}
 
/*=================案例内容=======================*/
.al_show{}
.al_show h1{ font-size:0.9em; text-align:center; color:#333; line-height:45px}
.al_show img{ min-width:290px;  display:block; margin:0 auto; width:80%}

/*=============关于我们==================*/
.gywm{ padding:10px}
.gywm h1{ font-size:1em; color:#333; text-align:center; line-height:34px}
.gywm p{ font-size:0.75em; color:#333; line-height:20px; text-indent:2em}
.gywm p a{ color:#000; }
.gywm b{ display:block; margin-top:30px; margin-bottom:10px}

/*==============在线预订======================*/
.zxyd p{ color:#a4a4a4; font-size:0.8em}
.zxyd p em{ font-style:normal; color:#ff0000}
.zxyd p span{ color:#333}
.zxyd{ padding-left:15px; padding-right:15px; padding-bottom:15px; padding-top:10px}
.xm{ width:100%;margin-top:15px}
.xmbj_left{ width:24px; height:33px; background:url(../images/xm_left.jpg) no-repeat left top; float:left}
.xmbj_center{ background:url(../images/xm_center.jpg) repeat-x left top;; width:80%; height:33px; float:left}
.xmbj_right{ width:9px; height:33px; float:left;  background:url(../images/xm_right.jpg) repeat-x left top;}
.text{ border:0px; background:none; height:33px;  width:100%; }
.dh_left{ width:24px; height:33px; background:url(../images/dh_left.jpg) no-repeat left top; float:left}
.xmxq{margin-top:15px}
.xmxq_left{ width:24px; height:133px; background:url(../images/xmbj_left.jpg) no-repeat left top; float:left}
.xmxq_center{ background:url(../images/xmbj_center.jpg) repeat-x left top;  width:80%; float:left}
.xmxq_right{ width:9px; height:133px; float:left;  background:url(../images/xmbj_right.jpg) repeat-x left top;}
.textarea{ border:0px; height:133px;  min-width:425px; width:100%; background:none }
.sub{ min-height:45px; background:url(../images/ljyy.jpg) no-repeat left top; border:0px; width:100%; margin-top:15px}

/*=============主营业务==============*/

.main1_left{ width:191px; height:262px; background:url(../images/main1_bg.jpg) no-repeat left top; margin:10px auto 0 auto  }
.main1_left img{ width:171px; height:70px; display:block; margin:0 auto}
.main1_left strong{ display:block; text-align:center; color:#333; font-size:22px; font-family:Microsoft Jhenghei;  line-height:47px}
.main1_left strong a{ display:block; text-align:center; color:#333; font-size:22px; font-family:Microsoft Jhenghei;  line-height:47px}
.main1_left strong a:hover{ text-decoration:none}
.main1_left p{ margin-top:11px; line-height:21px; color:#666; padding-left:10px; padding-right:10px; font-size:0.75em}
.main1_btm{ padding-left:10px; margin-top:8px}
.main1_btm b a{ display:block; width:78px; height:25px; float:left; background:url(../images/anniu.png) no-repeat left top; margin-right:5px; }
.main1_btm em a{ display:block; width:78px; height:25px; float:left; background:url(../images/anniu.png) no-repeat -88px top }
/*=============服务领域==============*/
.main_right{ margin-top:15px;  padding-left:5px; padding-right:5px}
.main_right1_top{ border-bottom:1px dotted #454545; padding-bottom:15px }
.main_right1_top p{ font-size:14px; line-height:25px; color:#333; text-indent:2em }
.main_right1_tt{ margin-top:35px;}
.main_right1_left{ width:100%;  margin:0 auto}
.main_right1_left img{  display:block; width:100%; height:100%}
.main_right1_right{ width:100%;   margin:0 auto}
.main_right1_right img{  display:block;width:100%; height:100%}
.main_right1_tt ul{ padding-left:3px; margin-top:10px;   }
.main_right1_tt ul li{ background:url(../images/ly_right1_libg.png) no-repeat left center; padding-left:15px; line-height:30px; font-size:0.75em}
.main_right2{ margin-top:20px}
.main_right2_top{ height:35px; line-height:35px; background:url(../images/main_right2_bg.jpg) no-repeat 55% center #ececec; position:relative}
.main_right2_top a{ color:#666; position:absolute; right:15px; top:2px}
.main_right2_top strong{ font-family:microsoft yahei; font-size:16px; color:#333; margin-left:20px; font-weight:normal}
.main_right2_tt{ margin-top:15px; }
.main_right2_left{ width:192px; float:left}
.main_right2_left img{ width:192px; height:113px; display:block}
.main_right2_left strong{ font-size:14px;  font-family:microsoft yahei; display:block; margin-top:10px; line-height:22px}
.main_right2_left b{ font-size:12px; color:#333; font-family:microsoft yahei; display:block; line-height:22px; margin-bottom:3px}
.main_right2_left a{ color:#000;font-family:microsoft yahei;}
.main_right2_left p{ line-height:27px; color:#666}

/*=============荣誉资质==============*/
.zykh_pic{ margin-top:10px }
.zykh_pic p{ line-height:25px; color:#333; font-size:14px; text-indent:2em}
.ryzz img{ border:1px solid #ddd; padding:5px; width:100%; height:100%}
.ryzz  ul li{ margin-bottom:10px}
.ryzz  ul li p{ font-size:14px; color:#333; text-align:center; line-height:25px}
