@charset "gb2312";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 arial,\5b8b\4f53;color:#333;outline:0;}
body{ background-color: #fff; background-image: url(imgbg.jpg); background-repeat: repeat; }
a,a:hover{color:#333;}

.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-f16 { font-size:16px;}
.f-fl { float:left;}
.f-fr { float:right;}
.g-hd { height:280px;}
.g-logo { height: 218px; min-width:1200px; background-image: url(imgheader.jpg); background-repeat: no-repeat; background-position: center top; background-size:cover;}
.g-nav { height: 60px;min-width:1200px; background-color: #45502E; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; }
.g-nav-z { width:1200px; height:60px; margin:0 auto;background-color: #45502E;}
.m-nav { width:800px; height:60px; line-height:60px; float:left; font-family: "Î¢ÈíÑÅºÚ";}
.m-nav li { float: left; color: #FFF; font-size: 24px; width: 160px; text-align: center; }
.m-nav li a { display:block; color:#FFF; margin:0 auto;}
.m-nav li a:hover { background-color:#900;}
.m-search { width:400px; height:60px; float:right;}
.g-bd { width:1200px; margin:20px auto;}
.g-tbgz { height:60px;line-height: 60px;font-family: "Î¢ÈíÑÅºÚ";font-size: 32px;overflow:hidden;}
.m-tbhzt { float: left;  background-image: url(imglaba.gif); background-repeat: no-repeat; background-position: left center; padding-left:70px; color:#990000; margin-left:20px; }
.m-tbhz { height:60px; line-height:60px; float:left; }
.g-hxmk { margin:20px 0;}
.g-hdxw { float:left; width:660px; height:360px;}
.g-zhxx { float:right; width:515px;  height:360px;}
.m-xwbt { height: 36px; line-height: 36px; background-image: url(imglmbg.gif); background-repeat: repeat-x; text-align: center; }
.m-xwbt a{line-height: 36px; padding: 0 20px; background-color: #CEC7B7; font-family: "Î¢ÈíÑÅºÚ";font-size: 22px; color:#645A44;}
.m-xwbt .wl {background-color: #EEECE8;}
.m-xwbt a .jz { margin:0 auto;}
.g-sl { float:left; width:580px;}
.g-sr { float:right; width:580px;}
.g-mn { margin:0; padding:0;}
.m-tp { padding-top:25px; width:250px; height:170px; float:left;}
.m-tpr { width:300px; float:right;}

.m-alxd:after,.m-demo li .cnt:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";} 
.m-alxd,.m-demo li .cnt{zoom:1;}
.m-alxd{margin:0 0 1em;overflow:hidden;}
.m-alxd ul{margin:10px 0 0 0px;overflow:hidden; zoom:1; }
.m-alxd li{float:left;display:inline;width:285px;  height:250px;padding:0;border:none;margin:20px 20px 0 0px;overflow:hidden;background:#EBE8DC;}
.m-alxd .txt{line-height:30px;color:#666;margin:20px;}
.m-alxd .txt h3{ margin: 0 0 3px; text-align: center; height:30px; line-height:30px; overflow:hidden; }
.m-alxd .txt a,.m-demo .txt a:hover{ font-size: 16px;color:#645A44;}
.m-alxd .txt p{ height:180px; overflow:hidden;font-size:14px;margin:0;}

.g-yqlj { height:116px; background-color:#EBE8DC;}
.m-yqljt { width: 36px; height: 110px; color: #645944; font-family: "Î¢ÈíÑÅºÚ"; font-size: 22px; line-height: 25px; padding-top: 6px; text-align: center; background-image: url(imglmbg.gif); }
.m-yqlj { height:80px; padding:18px; overflow:hidden;}
.m-yqlj li{ float:left; padding:0 15px;}

.g-ft { height: 165px; min-width: 1200px; background-image: url(imgft.jpg); background-size: cover; background-repeat: repeat; }
.m-ft-l { float:left; width:1000px; padding-top:50px; text-align: center; line-height: 30px; color: #AD9F69; }
.m-ft-r { float:left; width:150px;padding-top:50px; }
.m-ft-r li { width:60px; float:left; font-size:12px; padding-right:10px;text-align:center; color:#FFF;}
.m-ft-r li a { color:#FFF;}
.m-list { margin:0; padding:0;}
/* ´øµãÎÄ×ÖÁ´½ÓÁÐ±í-Ä¬ÈÏ·½µã */
.m-list ul { padding:20px 0 0 5px;}
.m-list li{padding-left:10px; overflow:hidden; height:30px; line-height:30px;}
.m-list li span { float:right;}
.xxx li { height: 40px; line-height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; } 
.u-df li:before{display:inline-block;margin:0 6px 2px -10px;border:4px solid #C2BAA5;vertical-align:middle;content:'';}

.focusBox { position: relative; width:660px; height:360px; overflow: hidden; }
.focusBox .pic img { width:660px; height:360px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:120px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(imgindex.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(imgindex.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 70px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 70px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:70px; line-height:70px; position:absolute; bottom:-70px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 22px; font-weight: bold; text-decoration: none; }

.search { width:400px; height:60px; float:right; background:url(imgicon_search.gif) no-repeat 20px center; position:relative;  }
.search .text { width:210px; height:38px;margin:10px 10px; padding:0 12px;line-height:40px; margin-left:50px; background:#FFF; border:none; color:#37b; font-size:14px; border-radius:3px;position:absolute;}
.search .text::-webkit-input-placeholder { color:#fff }
.search .text::-moz-placeholder { color:#fff }
.search .text:-moz-placeholder { color:#fff }
.search .text:-ms-input-placeholder { color:#fff }
.search span { height:38px; margin:10px 10px; padding:0 26px; background:#990000; border-radius:2px; line-height:40px; color:#fff; transition: color .3s; position:absolute; top:0; right:0px; cursor:pointer; }
.search span:hover { color:#ccc; }
.search em {  width:60px; height:5px; display:block; position:absolute; top:20px; right:14px;color:#fff; }

.g-list-l { float:left; width:260px;}
.g-list-r { float:right; width:900px;}
.m-lm { margin:0px; padding:0px;}
.m-lm li { height: 60px; line-height: 60px;font-size: 20px; background-color: #998A68; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFF; overflow:hidden; color:#FFF; }
.m-lm li:hover {background-color:#4C4028;}
.m-lm li a { color: #FFF; padding-left: 50px; font-size: 20px; display: block; padding-right:30px; }

.g-dh { height: 36px; line-height: 36px; background-image: url(imglmbg.gif); background-repeat: repeat-x; }
.m-dh { padding-left:20px; font-size:16px;}

.m-page{margin:10px 0 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page b{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #998A68;font-size:12px;letter-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a b { border:0; padding:0; background:#FFF;;color:#998A68;}
.m-page a,.m-page a:hover{text-decoration:none;color:#998A68;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page b {background:#998A68; color:#fff;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}

.m-title { height: 60px; line-height: 60px; font-size: 26px; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; padding-top:30px; padding-bottom:30px; }
.m-fgx { height: 30px; line-height: 30px; text-align: center; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; margin-bottom:20px; margin-left:30px; margin-right:30px; }
.m-content { line-height:30px; font-size:18px; padding-left:30px; padding-right:30px; margin-top:30px; margin-bottom:30px;}

#overlayer {
	position:absolute;
	z-index:200;
	width:200px;
	height:200px;
	padding:3px;
	border:2px solid #999;
	background-color:#FFF;
}
#overlayer img {
	width:200px;
	height:200px;
}


.picCenter{ width:250px; overflow:hidden; padding:0px;  }
.picCenter dl{ width:250px; float:left; padding:0px; text-align:center; }
.picCenter dd{ position:relative; height:200px;  }
.picCenter dd ul li{ width:250px; overflow:hidden; }
.picCenter dd ul li img{ width:250px; height:170px; display:block;    }
.picCenter dd p{ height:30px; line-height:30px;   }
.picCenter .prev,.picCenter .next{ display:block; position:absolute; width:15px; height:13px; bottom:10px; right:18px; background:url(imgarrow.png) no-repeat;  }
.picCenter .next{ right:0px; background-position:-20px 0; }