﻿.main{ width:980px; margin-left:auto; margin-right:auto; overflow:hidden; clear:both;}
/* ========================公告栏样式=================== */

.mes{ width:800px; height:30px; padding-right:10px; line-height:30px;}
.mes .ico_mes{ height:30px; line-height:30px; width:80px; padding-left:20px; background-image:url(/images/service/ico_mes.jpg); background-position:left 8px; background-repeat:no-repeat; float:left;}
.mes li{ height:30px; line-height:30px; padding-left:20px; background-image:url(/images/service/ico_mes_li.jpg); background-position:left 9px; background-repeat:no-repeat; margin-left:20px; float:left;}

/* ========================左侧导航样式=================== */

.nav_left{ width:165px; float:left;}
.nav_left ul{background:url(/images/service/nav_left_bg.jpg) right repeat-y;}
.nav_left li{
  width:120px; 
  height:28px;
  line-height:28px;
  padding-left:17px;
  font-size:12px;
  color:#438000;
  background:url(/images/service/nav_btn2.jpg);
  margin:5px 0px 5px 0px; 
  display:block;
  }
  
.nav_left .hover{
   width:120px;
   height:31px;
   line-height:31px;
   padding-left:17px;
   font-size:14px;
   font-weight:bold;
   color:#438000;
   margin:5px 0px 5px 0px; 
   background:url(/images/service/nav_btn1.jpg);
   }
.nav_left .ad{ padding:5px 0px 5px 0px; clear:both;}


.nav_right{ width:780px; float:right;}
.nav_right .guide{ text-align:center; height:250px; background:url(/images/service/ind_show_bg.jpg);}
.nav_right .guide .l{ width:171px; float:left;}
.nav_right .guide .gcon{ font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left; line-height:30px; float:left;}
.nav_right .guide .gcon li{ 
   background:url(/images/service/ind_show_ico.jpg) left no-repeat; 
   padding-left:40px; line-height:40px;
   color:#FFFFFF; 
   font-size:16px; 
   font-weight:bold;
   float:left;
   margin-left:10px;
   }
.nav_right .guide .gcon p{ clear:both; padding:5px 0px 0px 20px;}
.nav_right .hot{ width:780px; clear:both;}
.nav_right .hot .tit{ height:33px; background:url(/images/service/hot_tit.jpg);}
.nav_right .hot .tit .name{ 
   height:33px;
   line-height:33px;
   font-weight:bold; 
   background:url(/images/service/hot_tit_name.jpg) left center no-repeat;
   font-size:14px; 
   color:#438000; 
   padding-left:20px;
   display:block;
   }
.nav_right .hot ul{ width:220px; padding-top:10px; line-height:20px; color:#438000; font-weight:bold; float:left;}
.nav_right .hot li{ display:list-item; list-style-position:inside; font-weight:normal; list-style-type:square; color:#333333;}

.nav_right .hot .ad{ width:670px; clear:both; text-align:center; padding-top:5px; padding-bottom:5px;}
.nav_right .hot .commend{ width:210px; margin:5px; float:left;}

.nav_right .search{ height:25px; line-height:25px; border:1px solid #C8E1A2; background:#EAF7E1; clear:both;}

.nav_right .position{ 
   height:27px; 
   background:url(/images/service/position_tit.jpg);
   line-height:27px;
   padding-left:5px;
   }
.nav_right .con_tit{ line-height:20px;}

.nav_right .con_tit ul{ color:#438000; line-height:25px; border-bottom:1px dashed #dddddd;}
.nav_right .con_tit li{ display:list-item; list-style-position:inside; list-style-type:square;}
.nav_right .con { clear:both; color:#333333; border-bottom:1px dashed #eeeeee; margin-top:10px;}
.nav_right .con .question{ font-weight:bold; color:#438000;}
.nav_right .con .answer{ line-height:25px;}
.nav_right .con .answer .tit{ width:600px; background:url(/images/service/answer_top.jpg); height:16px; margin:auto;}
.nav_right .con .answer .mid{ 
   width:578px; 
   border-left:1px solid #96b2ca; 
   border-right:1px solid #96b2ca; 
   margin:auto;
   background:url(/images/service/answer_bg.jpg) top repeat-x;
   padding:10px;
   }
.nav_right .con .answer .bot{ width:600px; background:url(/images/service/answer_bot.jpg); height:7px; font-size:0px; margin:auto;}
.nav_right .con .back{ line-height:25px; text-align:right; color:#438000;}

.p5{ padding-left:5px;}
.fr{ float:right;}