@charset "utf-8";
/* CSS Document */

.main_nav{ background:url(../images/main_nav1.jpg) no-repeat; height:188px;}
.main_nav .main_nav1{ float:left; width:262px;}
.main_nav .main_nav2{ float:left; width:236px;}
.main_nav .main_nav3{ float:left; width:245px;}
.main_nav .main_nav4{ float:left; width:257px;}

.main_nav .main_nav1 h2{ height:41px; display:block;}
.main_nav .main_nav1 .nav_ul{ padding:19px 25px 0 32px;}
.main_nav .main_nav1 .nav_ul li{ display:block;}
.main_nav .main_nav1 .nav_ul li{ height:25px;}
.main_nav .main_nav1 .nav_ul li.btn{ padding-bottom:6px;}
.main_nav .main_nav1 .nav_ul li.btn a{ height:25px;}

.tonc{  background:url(../images/main_nav1.jpg) -32px -60px;}
.tonc a:hover{ background:url(../images/main_nav.jpg) -32px -60px; }

.tonb a:hover{ background:url(../images/main_nav1.jpg) -142px -60px; }
.tonb a:hover{ background:url(../images/main_nav.jpg) -142px -60px; }


.nice{ overflow:hidden; zoom:1; background:#F00; width:240px;}




.main_nav .main_nav1 dt{ float:left; width:88px; margin-right:22px; display:inline; }

.main_nav .main_nav1 dd{ float:left; width:95px;}
.main_nav .main_nav1 dl a{ display:block; height:25px;}

.main_nav .good a:hover{ border-bottom:solid #FFF 1px; width:72px;}
.main_nav .food a:hover{ border-bottom:solid #FFF 1px; width:76px;}
.main_nav .long a:hover{border-bottom:solid #FFF 1px; width:100px;}


.main_nav .main_nav2 h2{ height:41px; display:block;}
.main_nav .main_nav2 .nav_ul{ padding:19px 17px 0 17px;}
.main_nav .main_nav2 dt{ float:left; width:94px; margin-right:14px; display:inline; } 
.main_nav .main_nav2 dd{ float:left; width:94px;} 
.main_nav .main_nav2 dl a{ display:block; height:22px;}
.main_nav .main_nav2 dl a:hover{ border-bottom:solid #FFF 1px;}
.main_nav .main_nav2 dl{ padding-bottom:8px; *overflow:hidden; *height:1%;}

.main_nav .main_nav3 h2{ height:41px; display:block;}
.main_nav .main_nav3 .nav_ul{ padding:19px 24px 0 19px;}
.main_nav .main_nav3 dt{ float:left; width:70px; margin-right:25px; display:inline; } 
.main_nav .main_nav3 dd{ float:left; width:106px;} 
.main_nav .main_nav3 dl a{ display:block; height:22px;}
.main_nav .main_nav3 dl a:hover{ border-bottom:solid #FFF 1px;}
.main_nav .main_nav3 dl{ padding-bottom:8px; *overflow:hidden; *height:1%;}
.main_nav .main_nav3 .nav_dl03{ padding-bottom:12px;}


.main_nav .main_nav4 h2{ height:41px; display:block;}
.main_nav .main_nav4 .nav_ul{ padding:19px 38px 0 18px;}
.main_nav .main_nav4 dt{ float:left; width:100px; margin-right:8px; display:inline; } 
.main_nav .main_nav4 dd{ float:left; width:82px;} 
.main_nav .main_nav4 dl a{ display:block; height:22px;}
.main_nav .main_nav4 dl a:hover{ border-bottom:solid #FFF 1px;}
.main_nav .main_nav4 dl{ padding-bottom:8px; *overflow:hidden; *height:1%;}
.main_nav .main_nav4 .nav_dl03{ padding-bottom:12px;}

.main_bot{ background:url(../images/index_main_bot_bg.jpg) no-repeat left top;}


.main_bot .tou{ border-bottom:#d5d5d5 solid 1px; padding-top:14px;}
.main_bot .bot_top_bg1{ width:381px; background:url(../images/index_menu_bg.jpg) no-repeat; height:24px; cursor:pointer;}
.main_bot .bot_top_bg2{ width:381px; background:url(../images/index_menu02_bg.jpg) no-repeat; height:24px; cursor:pointer;}
.main_bot .bot_top_bg3{ width:381px; background:url(../images/index_menu03_bg.jpg) no-repeat; height:24px; cursor:pointer;}
.main_bot .bot_top_bg4{ width:381px; background:url(../images/index_menu04_bg.jpg) no-repeat; height:24px; cursor:pointer;}

.main_bot .bot_menu1{ float:left; width:95px; height:24px; cursor:pointer;}
.main_bot .bot_menu2{ float:left; width:95px; height:24px; cursor:pointer;}
.main_bot .bot_menu3{ float:left; width:95px; height:24px; cursor:pointer;}
.main_bot .bot_menu4{ float:left; width:96px; height:24px; cursor:pointer;}
.main_bot .ww{ padding-left:23px; border-left:#d5d5d5 solid 1px; border-right:#d5d5d5 solid 1px; background:url(../images/index_tab_bg.jpg) no-repeat left bottom;}
.tab1{ padding-top:23px;}

.tab_tab1{ margin-top:10px;}
.tab ul.bot_tab_top li{ float:left; width:61px; margin-right:3px; text-align:center; line-height:23px; /*background:url(../images/line02.jpg) no-repeat right center; */cursor:pointer;}
.tab ul.bot_tab_top li.active{ background:url(../images/index_maintab_top.jpg) no-repeat left top; color:#FFF;}
.tab ul.bot_tab_top li.unactive{ /*background:url(../images/line02.jpg) no-repeat right center;*/ color:#444;}
.tab td{ line-height:20px; padding:5px 0;}
.tab .pa{ padding-left:13px;}

.tab2{ padding-top:23px;}
.tab2 ul{ width:440px; float:left; padding-right:30px;}
.tab2 ul.bg{ background:url(../images/01_03.jpg) left center no-repeat; width:420px; padding-left:30px;}
.tab2 li{ line-height:22px; background:url(../images/icon_07.jpg) left 8px no-repeat; padding-left:15px;}
.tab2 li span{ float:right;}
.tab2 p{ float:left; width:940px; padding-right:35px; line-height:30px;}
.tab2 p a{ color:#2e5da3}

.main_nav .main_nav1 h2 a{ display:block; height:41px;}
.main_nav .main_nav2 h2 a{ display:block; height:41px;}
.main_nav .main_nav3 h2 a{ display:block; height:41px;}
.main_nav .main_nav4 h2 a{ display:block; height:41px;}








.mian_menu{ background:url(../images/main_nav0.jpg) no-repeat; height:188px; overflow:hidden; zoom:1;}
.menu1{ float:left; width:262px; overflow:hidden; zoom:1;}
.menu1 h2 a{ display:block; height:41px; }


dl.list1{ float:left; padding-top:19px; padding-left:24px; width:106px;}
dl.list1 a{ font-size:0px; line-height:0px; text-indent:-21000px; }

dl.list1 dt a.one1{ display:block; width:112px; height:32px; margin-left: 8px;  background: url(../images/main_nav1.jpg) no-repeat -32px -55px;}
dl.list1 dt a.one1:hover{ display:block; width:112px; height:32px; background:url(../images/main_nav.jpg) no-repeat -32px -55px; margin-left:8px;}

dl.list1 dd a.one2{ display:block; width:112px; height:32px; margin-top:9px; background:url(../images/main_nav1.jpg) no-repeat -24px -96px; }
dl.list1 dd a.one2:hover{ display:block; width:112px; height:32px; background:url(../images/main_nav.jpg) no-repeat -24px -96px; margin-top:9px;}


dl.list1 dd a.one3{ display:block; width:112px; height:32px; margin-top:9px; background:url(../images/main_nav1.jpg) no-repeat -24px -135px; }
dl.list1 dd a.one3:hover{ display:block; width:112px; height:32px; margin-top:9px;background:url(../images/main_nav.jpg) no-repeat -24px -135px; }




dl.list2{ float:left; padding-top:19px; }
dl.list2 a{ font-size:0px; line-height:0px; text-indent:-21000px; }


dl.list2 dt a.one4{ display:block; width:87px; height:25px; margin-left:11px;  background:url(../images/main_nav1.jpg) no-repeat -141px -60px; }
dl.list2 dt a.one4:hover{ display:block; width:87px; height:25px; background:url(../images/main_nav.jpg) no-repeat -141px -60px; margin-left:11px; }

dl.list2 dd a.one5{ display:block; width:106px; height:25px; margin-top:6px; margin-left:6px;  background:url(../images/main_nav1.jpg) no-repeat -136px -91px;}
dl.list2 dd a.one5:hover{ display:block; width:106px; height:25px; background:url(../images/main_nav.jpg) no-repeat -136px -91px; margin-top:6px; margin-left:6px;}


dl.list2 dd a.one6{ display:block; width:106px; height:25px; margin-top:9px; background:url(../images/main_nav1.jpg) no-repeat -136px -123px; margin-left:6px;}
dl.list2 dd a.one6:hover{ display:block; width:106px; height:25px; margin-top:9px;background:url(../images/main_nav.jpg) no-repeat -136px -123px;margin-left:6px; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.menu2{ float:left; width:235px; overflow:hidden; zoom:1;}
.menu2 h2 a{ display:block; height:41px; }

ul.list3{ float:left; padding-top:18px; padding-left:11px; width:106px;}
ul.list3 a{ font-size:0px; line-height:0px; text-indent:-21000px; }

ul.list3 li.xinjia{ height:25px; overflow:hidden;}
ul.list3 li.xinjia a.one1{ display:block; width:106px; height:25px; overflow:hidden; background:url(../images/main_nav1.jpg) no-repeat -273px -59px; }
ul.list3 li.xinjia a.one1:hover{ display:block; width:106px; height:25px; overflow:hidden; background:#F00;  background:url(../images/main_nav.jpg) no-repeat -273px -59px;  }


ul.list3 li a.one2{ display:block; width:106px; height:25px; margin-top:7px; background:url(../images/main_nav1.jpg) no-repeat -273px -91px; }
ul.list3 li a.one2:hover{ display:block; width:106px; height:25px; margin-top:7px; background:url(../images/main_nav.jpg) no-repeat -273px -91px;}


ul.list3 li a.one3{ display:block; width:106px; height:25px; margin-top:7px; background:url(../images/main_nav1.jpg) no-repeat -273px -123px; }
ul.list3 li a.one3:hover{ display:block; width:106px; height:25px; margin-top:7px;background:url(../images/main_nav.jpg) no-repeat -273px -123px; }




ul.list4{ float:left; padding-top:18px; }
ul.list4 a{ font-size:0px; line-height:0px; text-indent:-21000px; }


ul.list4 li a.one4{ display:block; width:106px; height:25px; margin-left:4px;  background:url(../images/main_nav1.jpg) no-repeat -383px -59px; }
ul.list4 li a.one4:hover{ display:block; width:106px; height:25px; margin-left:4px; background:url(../images/main_nav.jpg) no-repeat -383px -59px;  }

ul.list4 li a.one5{ display:block; width:106px; height:25px; margin-top:7px; margin-left:4px; background:url(../images/main_nav1.jpg) no-repeat -383px -91px;}
ul.list4 li a.one5:hover{ display:block; width:106px; height:25px; margin-top:7px; margin-left:4px; background:url(../images/main_nav.jpg) no-repeat -383px -91px; }

ul.list4 li a.one7{ display:block; width:106px; height:25px; margin-top:7px; margin-left:4px; background:url(../images/main_nav1.jpg) no-repeat -383px -122px;}
ul.list4 li a.one7:hover{ display:block; width:106px; height:25px; margin-top:7px; margin-left:4px; background:url(../images/main_nav.jpg) no-repeat -383px -122px; }



.menu3{ float:left; width:245px; overflow:hidden; zoom:1;}
.menu3 h2 a{ display:block; height:41px; }

ul.list5{ float:left; padding-top:18px; padding-left: 17px; width: 108px;}
ul.list5 a{ font-size:0px; line-height:0px; text-indent:-21000px; }

ul.list5 li a.one1{ display:block; width:92px; height:25px; background: url(../images/main_nav1.jpg) no-repeat -518px -59px; }
ul.list5 li a.one1:hover{ display:block; width:91px; height:25px; background: url(../images/main_nav.jpg) no-repeat -518px -59px; }


ul.list5 li a.one2{ display:block; width:112px; height:25px; margin-top:7px; background:url(../images/main_nav1.jpg) no-repeat -510px -91px; }
ul.list5 li a.one2:hover{ display:block; width:112px; height:25px; background:url(../images/main_nav.jpg) no-repeat -510px -91px; }


ul.list5 li a.one3{ display:block; width:92px; height:25px; margin-top:7px; background: url(../images/main_nav1.jpg) no-repeat -510px -123px; }
ul.list5 li a.one3:hover{ display:block; width: 112px; height:25px; margin-top:7px; background: url(../images/main_nav.jpg) no-repeat -510px -123px; }


ul.list6{float:left; padding-top:18px; width: 108px;margin-left: 8px;display: inline;}
ul.list6 a{ font-size:0px; line-height:0px; text-indent:-21000px; }


ul.list6 li a.one4{ display:block; /*width: 95px;*/ height:25px;  background: url(../images/main_nav1.jpg) no-repeat -630px -59px; }
ul.list6 li a.one4:hover{ display:block; /*width: 111px;*/ height:25px; background: url(../images/main_nav.jpg) no-repeat -630px -59px;  }

ul.list6 li a.one5{ display:block; /*width: 108px;*/ height:25px; margin-top:7px; background: url(../images/main_nav1.jpg) no-repeat -621px -91px;}
ul.list6 li a.one5:hover{ display:block; /*width: 108px;*/ height:25px; background: url(../images/main_nav.jpg) no-repeat -621px -91px;margin-top:7px; }

ul.list6 li a.one6{ display:block;/* width: 108px;*/ height:25px; margin-top:7px; background: url(../images/main_nav1.jpg) no-repeat -621px -124px;}
ul.list6 li a.one6:hover{ display:block; /*width: 108px;*/ height:25px; margin-top:7px; background: url(../images/main_nav.jpg) no-repeat -621px -124px; }


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.menu4{ float:left; width:245px; overflow:hidden; zoom:1;}
.menu4 h2 a{ display:block; height:41px; }

ul.list7{ float:left; padding-top:18px; padding-left:11px; width:114px;}
ul.list7 a{ font-size:0px; line-height:0px; text-indent:-21000px; }

ul.list7 li a.one1{ display:block; width:114px; height:25px; background:url(../images/main_nav1.jpg) no-repeat -755px -59px; }
ul.list7 li a.one1:hover{ display:block; width:114px; height:25px; background:url(../images/main_nav.jpg) no-repeat -755px -59px; }


ul.list7 li a.one2{ display:block; width:114px;height:25px; margin-top:7px; background:url(../images/main_nav1.jpg) no-repeat -755px -92px; }
ul.list7 li a.one2:hover{ display:block;width:114px; height:25px; background:url(../images/main_nav.jpg) no-repeat -755px -92px; }


ul.list7 li a.one3{ display:block; width:114px; height:25px; margin-top:7px; background:url(../images/main_nav1.jpg) no-repeat -755px -125px; }
ul.list7 li a.one3:hover{ display:block; width:114px; height:25px; margin-top:7px;background:url(../images/main_nav.jpg) no-repeat -755px -125px; }


ul.list8{float:left; padding-top:18px; }
ul.list8 a{ font-size:0px; line-height:0px; text-indent:-21000px; }


ul.list8 li a.one4{ display:block;width:114px; height:25px; margin-left:6px;  background:url(../images/main_nav1.jpg) no-repeat -872px -59px; }
ul.list8 li a.one4:hover{ display:block; width:114px; height:25px; background:url(../images/main_nav.jpg) no-repeat -872px -59px;  }

ul.list8 li a.one5{ display:block; width:114px; height:25px; margin-top:7px; margin-left:6px; background:url(../images/main_nav1.jpg) no-repeat -872px -92px;}
ul.list8 li a.one5:hover{ display:block; width:114px; height:25px; background:url(../images/main_nav.jpg) no-repeat -872px -92px;margin-top:7px; }

ul.list8 li a.one6{ display:block; width:114px; height:25px; margin-top:7px; background:url(../images/main_nav1.jpg) no-repeat -872px -125px; margin-left:6px;}
ul.list8 li a.one6:hover{ display:block; width:114px; height:25px; margin-top:7px;background:url(../images/main_nav.jpg) no-repeat -872px -125px;margin-left:6px; }



.shidian{ margin-left:15px;}
.shidian dt{ padding-right:34px; float:left;}
.shidian dd{ width:793px; float:left; color:#666; line-height:20px; padding-top:15px;}
.shidian dd.ckqw{ color:#3d76b6;}
.shidian dd.ckqw a{ color:#3d76b6; margin:0 5px;}



.menu01{ float:left; width:262px; overflow:hidden; zoom:1;}
.menu01 h2 a{ display:block; }


dl.list01{  /*padding-top:14px;*/ width:159px; margin:0 auto;}
dl.list01 a{ font-size:0px; line-height:0px; text-indent:-21000px; }

dl.list01 dt a.one1{ display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -55px;}
dl.list01 dt a.one1:hover{ display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -55px;}



dl.list01 dd a.one2{display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -94px; margin-top:4px;}

dl.list01 dd a.one2:hover{  display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -94px;  margin-top:4px;}



dl.list01 dd a.one3{display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -53px; margin-top:4px;}

dl.list01 dd a.one3:hover{  display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -53px;  margin-top:4px;}

dl.list01 dd a.one4{display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -93px; margin-top:4px;}

dl.list01 dd a.one4:hover{  display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -93px;  margin-top:4px;}

dl.list01 dd a.one5{display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -132px; margin-top:4px;}
dl.list01 dd a.one5:hover{  display:block; width:159px; height:35px; background:url(../images/main_nav1.jpg) no-repeat -43px -132px;  margin-top:4px;}


