@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0 }
body { font:normal 12px/22px "宋体"; color:#000; background:#dcdcda url(/Public/images/fongly_bg.jpg) repeat-x fixed; }
img { border:0 }
li { list-style:none; }
a { color:#5A5A5A; text-decoration:none; }
a:hover { color:#5A5A5A; text-decoration:underline; }
.clear { clear:both; }
.top { height:30px; width:100%; background:#05813b; color:#CC9900; text-indent:1035px; }
.top a { color:#CC9900; line-height:30px; margin:0 5px; }
.main { width:960px; margin:0 auto; padding-top:30px; }
.header { height:56px; }
.header h1 { float:left; }
.header .ad { float:left; padding:10px 0 0 20px; display:none; }
.searchbox { width:360px; height:30px; float:right; padding-top:10px; }
.searchbox input { width:125px; height:18px; }
.searchbox span { display:block; float:left; height:21px; margin-left:12px !important;margin-left:9px; }
.searchbox span img { padding-top:3px; }
.searchbox .search { display:block; width:41px; height:21px; }
.searchbox a.search:hover { background:url(/Public/images/search_hover.gif); }
.navbar { width:935px; height:35px; padding:1px 0 0 25px; background:url(/Public/images/navbg.gif) repeat-x; clear:both; margin-top:10px; overflow:show; }
.navbar a { color:#333; display:inline-block; height:35px; line-height:35px; padding:0 20px 0 10px; }
.navbar a:hover { text-decoration:none;  background:url(/Public/images/sign.gif) no-repeat right 8px; }
.navbar span { position:relative; height:38px; cursor:pointer; z-index:99; display:block; float:left; padding-right:10px; }
 .navbar #none{ background:none}
 .navbar #none a { background:url(/Public/images/home.gif) no-repeat 30px 5px; text-indent:-999px; width:50px; height:35px; display:block;}
.navbar .show .drop { display:block; }
.drop { position:absolute; display:none; left:0px; top:34px; width:120px; z-index:999; background:#ccc; border-left:1px solid #999; border-right:1px solid #999; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; }
.drop li { width:120px; border-bottom:1px solid #999; background:url(/Public/images/sign_2.png) no-repeat 10px 12px; }
.drop li a { width:95px; height:30px; display:block; line-height:30px; padding:0 0 0 25px; background:none; }
.drop li a:hover { background:#fff url(/Public/images/sign_3.png) no-repeat 10px 12px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.focus { width:960px; height:330px; margin-top:5px; }
.focus .point { width:960px; height:20px; padding-top:10px; }
.focus .point img { margin:0 auto; display:block; }
.index { width:960px; height:210px }
.index .left { width:168px; height:186px; padding-top:37px; float:left; background:url(/Public/images/lbg.gif) no-repeat left bottom; position:relative; margin-right:6px;}
#menu1{ position:absolute; top:0; left:0; z-index:1; width:168px; height:38px;}
#menu1 li{ float:left; cursor:pointer; width:80px; text-align:center; line-height:32px; height:38px; background:url(/Public/images/nlh.png) no-repeat top;}
#menu1 li a{ color:#370400;}
#menu1 li a:hover{ text-decoration:none;}
#menu1 li.hover{ background:url(/Public/images/nl.png) no-repeat top;}
#main1{ width:168px; height:186px;}
#main1 ul{ display:none; width:152px; height:176px; padding:5px 8px; overflow:hidden;}
#main1 ul.block{ display:block;}
.indexmenu{ padding-top:6px;}
.indexmenu li{ width:65px; padding-left:10px; height:85px; float:left;}
.indexmenu a { width:56px; height:56px; display:block; text-indent:-9999px; overflow:hidden; }
.indexmenu .brand a { background:url(/Public/images/brand.gif) }
.indexmenu .brand a:hover { background:url(/Public/images/brand_hover.gif) }
.indexmenu .book a { background:url(/Public/images/book.gif) }
.indexmenu .book a:hover { background:url(/Public/images/book_hover.gif) }
.indexmenu .tea a { background:url(/Public/images/tea.gif) }
.indexmenu .tea a:hover { background:url(/Public/images/tea_hover.gif) }
.indexmenu .miss a { background:url(/Public/images/miss.gif) }
.indexmenu .miss a:hover { background:url(/Public/images/miss_hover.gif) }
.index .center { float:left; width:556px; height:186px; padding-top:37px; background:url(/Public/images/cbg.gif) no-repeat bottom; position:relative; margin-right:6px;}
#menu2{ position:absolute; top:0; left:-1px; z-index:1; width:557px; height:38px;}
#menu2 li{ float:left; cursor:pointer; width:106px; text-align:center; line-height:33px; height:38px; background:url(/Public/images/llh.png) no-repeat top; margin-right:6px;}
#menu2 li a{ color:#370400;}
#menu2 li a:hover{ text-decoration:none;}
#menu2 li.hover{ background:url(/Public/images/ll.png) no-repeat top;}
#main2{ width:556px; height:186px;}
#main2 ul{ display:none; width:548px; height:176px; padding:5px 0 5px 8px; overflow:hidden;}
#main2 ul.block{ display:block;}
.pro li{ width:128px; height:145px; padding:25px 0 0 8px; float:left;}
.pro li span{ display:block; text-align:center; margin-top:12px;}
.pro li a{ border:2px #CCC solid; padding:2px; display:block;}
.pro li img{ width:119px; height:95px;}
.prod li{ width:128px; height:145px; padding:25px 0 0 8px; float:left;}
.prod li span{ display:block; text-align:center; margin-top:12px;}
.prod li a{ border:2px #CCC solid; padding:2px; display:block;}
.prod li img{ width:119px; height:95px;}
.index .center .inner { margin-top:10px!important;margin-top:5px; }
.index .center .inner img{border:2px #CCC solid; padding:2px; height:60px; width:100px; margin-bottom:5px;}
.link { width:200px; color: #808080; }
.index .center .inner dt { float:left; width:115px; padding-right:10px; }
.index .center .inner dd { float:left; width:401px; padding-left:10px}
.index .center .inner dd a { width:401px; height:28px; display:block; background:url(/Public/images/line_bg.gif) 0 bottom repeat-x; overflow:hidden; }
.index .center .inner dd a.first{ font-weight:600;width:401px; height:28px; display:block; background:url(/Public/images/line_bg.gif) 0 bottom repeat-x; overflow:hidden; font-size:14px;text-indent: 2em;}
.index .center .inner dd a span { padding:0 10px; background:url(/Public/images/icon.gif) 0 center no-repeat; font-family:Verdana; }
.index .center .more { clear:both; }
.index .center .more a { float:right; margin-right:10px;}
.index .right { width:221px; float:left; height:186px; padding-top:37px; background:url(/Public/images/rbg.png) no-repeat bottom; position:relative;}
#menu3{ position:absolute; top:0; left:0; z-index:1; width:221px; height:38px;}
#menu3 li{ float:left; cursor:pointer; width:107px; text-align:center; line-height:33px; height:38px; background:url(/Public/images/slh.png) no-repeat top;}
#menu3 li a{ color:#370400;}
#menu3 li a:hover{ text-decoration:none;}
#menu3 li.hover{ background:url(/Public/images/sl.png) no-repeat top;}
#main3{ width:221px; height:186px;}
#main3 ul{ display:none; width:213px; height:176px; padding:5px 0 5px 8px; overflow:hidden;}
#main3 ul.block{ display:block;}
.lianxi{ width:207px; height:50px; background:url(/Public/images/ppp.png) no-repeat left 18px; padding-top:18px;}
.lianxi a{ display:inline-block; width:69px; height:50px;}
.lianxin{ width:214px; height:50px; background:url(/Public/images/ly.png) no-repeat left top;}
.lianxin a{ display:inline-block; width:69px; height:50px; text-indent:-999px; float:left}
.lianxin a.jh1:hover{ background:url(/Public/images/jh.png) no-repeat ;}
.lianxin a.jh2:hover{ background:url(/Public/images/jh.png) no-repeat scroll -69px top  transparent;}
.lianxin a.jh3:hover{ background:url(/Public/images/jh.png) no-repeat -138px top transparent;}
.index .right .inner { margin-top:10px; }
.index .right .inner div { margin-top:10px;}
.bottom { width:940px; padding:10px 10px 0 10px; margin:0 auto; font-family:Verdana; clear:both; height:32px; line-height:32px; background:url(/Public/images/btbg.png) no-repeat left 10px;}
.bottom a { color:#5A5A5A; }
.bottom .bg { height:20px; background:#400005; }
.bottom .copy { float:left; margin-bottom: 10px; }
.bottom .map { float:right;}
.bottom .map a { margin:0 5px; }
.bottom .info { clear:both; background:url(/Public/images/xW_bg.gif) repeat; height:55px; padding-top:10px; }
.bottom .info .inner { height:47px; width:864px; margin:0 auto; background:#FFF; }
.bottom .info .inner p { color:#5A5A5A; padding:0 30px; }
.cont .menubar { width:938px; color:#666;background:url(/Public/images/locationbg.png) no-repeat; padding-right:20px; line-height:32px; text-align:right;}
.cont .menu { width:470px; float:left; padding:10px 0 5px 10px;}
.cont .menu { }
.cont .menu .long { width:130px; }
.cont .menu .long dd { width:75px; }
.cont .menu dl { width:110px; float:left; }
.cont .menu dl img { width:40px; height:40px; }
.cont .menu dt { width:40px; float:left; }
.cont .menu dd { width:50px; float:left; height:40px; line-height:40px; padding-left:5px; }
.cont .menubar .select { float:right; padding:20px 10px 0; }
.cont .menubar .select select { margin-left:40px; }
.cont .inner { padding:0;}
.cont .inner .bg {  margin: 0px; padding-top: 10px; }
.cont .inner .list .title { width:214px; height:34px; text-align:center; line-height:34px; color:#000; font-size:14px; background:url(/Public/images/tit.gif) no-repeat 5px 0px; font-weight: bold; }
.cont .inner .list ul { width:185px; border: 1px solid #F5F5F5; padding:12px 0 10px 12px; display: block; }
.cont .inner .list li a { height:27px; line-height:27px; width:136px; padding-left:47px; border:1px solid #ddd; background:url(/Public/images/yuan.png) no-repeat 28px 9px; margin-bottom:5px; display: block;text-decoration: none; font-size: 12px; }
.cont .inner .list li a:hover{width:138px;line-height:29px; height:29px; border:none; background:url(/Public/images/slibg.png) no-repeat; text-decoration: none; }
.cont .inner .list li a.submenu { border:none; height:27px; line-height:27px; width:136px; padding-left:47px; background:url(/Public/images/yuan.png) no-repeat 28px 9px; margin-bottom:5px; display: block;text-decoration: none; font-size: 12px; text-indent:2em}
.cont .inner .list li a.submenu:hover{background:url(/Public/images/yuan.png) no-repeat 28px 9px;width:138px; height:29px;line-height:29px; border:none; text-decoration: none; }
.cont .inner .list li img{ float:left; margin-left:20px}
.cont .inner .list li a.sindex { background:none; border:none; height:60px; line-height:60px; width:70px; padding-left:15px; margin-bottom:5px; display:block;text-decoration: none; font-size: 12px; float:left; }
.cont .inner .list li a.sindex:hover{ background:none; border:none; height:60px; line-height:60px; width:70px; padding-left:15px; margin-bottom:5px; display:block;text-decoration: underline; font-size: 12px; float:left; }
.cont .inner .box { width:735px; float:right;}
.cont .inner .box .int {border:1px solid #bbb; padding:5px; background: #FFF;}
.cont .inner .box .in { border:1px solid #bbb; padding:5px; background: #FFF;  min-height:430px;height:100%;_height:430px;}
.cont .inner .box .ins { border:1px solid #bbb; padding:5px; background:url(/Public/images/zazhibg.jpg) no-repeat #FFF; overflow: auto; height:675px;}
.tleft{ width:212px; float:left; height:440px;}
.cleft{ width:212px; float:left; border:0px solid #bbb; padding:0px; background: url(/Public/images/index-bg.gif) repeat-y center center; overflow:hidden; height:100%; margin: 0px; }
.guest{ width:214px;   padding:0px; overflow: hidden; height: auto; margin-top: 5px ; }
.cright{ width:738px; float:left; padding-left:5px;}
.cont .inner .bg .cleft .list { margin: 0px; padding: 10px 0px; overflow: hidden; height: auto; }
.bgtop{ padding:20px; background:url(/Public/images/line_0.gif) 10px 50px no-repeat; height:20px}
.xmsearch{margin-top:20px}
.xmsearch select{ width:180px; margin-bottom:10px; height:25px; padding:2px}

/* big banner */
.bBan{height:320px; clear:both; overflow:hidden;}
.num{position:absolute; margin-top:-30px; margin-left:826px;}
.num li{float:left;}
.num li a{margin-left:5px; text-align:center; width:16px; height:16px; line-height:16px; display:block; color:#5e5e5e; background-color:#e6e6e6; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.num li.selected a{background-color:#d60000; color:#ffffff; font-weight:bold;}
.lidisplay{display:none;}