.hdtop{ height:112px; /*background:url(../new/dbg1.png) repeat;*/}

.hdtop p{ width:1000px; height:109px; background: url(../new/dlogo.png) no-repeat; margin:0 auto;}

.hdtop p a{ width:300px; height:109px; display:block; text-indent:-9999px;}



.hdnav{ height:39px; background:url(../new/dbg2.png) repeat-x; overflow:hidden;}

.hdnav p{ width:1000px; height:39px; line-height:39px; margin:0 auto;}

.hdnav p a{ background:url(../new/dbg3.png) no-repeat right center; padding:0 19px; _padding:0 20px; font-size:14px; color:#FFF;}



.banner{ background:url(../new/banner_bg.jpg) no-repeat center top; overflow:hidden;zoom:1;}



.dmenu{ height:108px; background:#18664c; margin-bottom:10px;}

.dmenuX{ width:1000px; height:108px; margin:0 auto;}

.dmenuX dl{ width:200px; float:left;}

.dmenuX dl dt{ padding:12px 0;text-align:center;}

.dmenuX dl dt a{ font:15px "Î¢ÈíÑÅºÚ"; color:#FFF;}

.dmenuX dl dd{}

.dmenuX dl dd em{ font:14px "Î¢ÈíÑÅºÚ";color:#f9f60b; display:block; margin-bottom:10px; text-align:center}

.dmenuX dl dd a{ width:119px; height:24px; color:#000; text-align:center; line-height:24px;background:#f1b80a; border:1px solid #d18e0e; display:block; margin:0 auto;}

.dmeXbg1{ background:url(../new/dbg4.png) no-repeat;}



/*.dno1{ width:1000px; overflow:hidden; margin:0 auto 10px;}

.dno1 dl{ width:106px; height:82px; background: url(../new/dbg5.png) no-repeat; float:left; margin-right:5px;}

.dno1 dl dt{height:25px; text-align:center}

.dno1 dl dt a{ font:14px/25px "Î¢ÈíÑÅºÚ"; color:#FFF;}

.dno1 dl dd{ text-align:center;line-height:22px; padding-top:5px;}

.dno1 dl dd a{ margin:0 5px; color:#000;}*/



/*²¡ÖÖµ¼º½ÐÞ¸Ä2014-11-25*/

.BZ6{width:1000px;height:70px;margin:10px auto; overflow:hidden}

.BZ6 img{ display:inline; float:left;}

.BZ6 p{ width:760px; height:70px;float:right; overflow:hidden}

.BZ6 p a{ width:136px; height:28px;display:inline;float:left; margin:0 0 8px 14px;border:1px solid #d8d8d8; background:#f1f2f6; text-align:center; line-height:28px; font-size:14px; font-weight:bold;color:#333;}

.BZ6 p a em{ color:#e14900;font-style: normal;}





.search{ width:924px; height:38px; padding-left:72px; display:block; background:url(../new/zx_bg.png) no-repeat 10px 8px #ebebeb; margin:0 auto; margin-bottom:10px; overflow:hidden;}

.search .ss_sp1{ font-size:14px;  float:left; width:640px;}

.search .ss_sp1 a{ color:#333; line-height:38px; margin-left:10px;}

.search .ss_sp2{ width:276px; float:right; overflow:hidden;}

.search .ss_sp2 form{ width:276px;margin-top:5px;  background:url(../new/ss_inp.jpg) no-repeat; }

.search .ss_sp2 input{ border:none;}

.search .ss_sp2 input.ss_text{ width:157px; height:21px; display:block; float:left; margin-left:25px; margin-top:4px; _margin-top:2px; margin-right:3px; overflow:hidden; display:inline;  }

.search .ss_sp2 input.ss_sub{ width:82px; height:29px; background:url(../new/ss_btn.jpg) no-repeat;}





.xz_banner a { overflow: hidden; zoom: 1;display:block;}

#focusindex { height: 400px; overflow: hidden; position: relative; width: 100% }

#focusindex li { height:400px; overflow: hidden; position: absolute; width: 100%; }

#focusindex li a { display: block; height: 400px; position: absolute; width: 100%; z-index: 2 }

#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0; text-align: center; z-index: 9 }

#focusindex .btn span { display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin: 5px 10px; cursor: pointer; background: #dfdfdf; z-index: 8; border-radius: 50% }

#focusindex .btn span.on { background: #09846D; z-index: 9 }

#focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 180px; background: url(../new/xz-sprite.png) no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }

#focusindex .pre { left: 0%; z-index: 9 }

#focusindex .next { right: 0%; background-position: right bottom; z-index: 9 }

#focusindex:hover .preNext { opacity: 0.5; }

#focusindex:hover .pre { left: 10%; }

#focusindex:hover .next { right: 10%; }

#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }

.xz_banner1 { background: url(../new/banner5.jpg) no-repeat center; }

.xz_banner2 { background: url(../new/banner4.jpg) no-repeat center; }



.head_banner{ background: url(../new/banner4.jpg) no-repeat center; height:400px; overflow:hidden; }

.head_banner a{height:400px; display:block;}



.xz_banner{400px;}

.xz_banner .ban1{ background: url(../new/ban01.jpg) no-repeat center top; height:255px;}

.xz_banner .ban2{ background: url(../new/ban02.jpg) no-repeat center top; height:145px;}



em{ font-style:normal;}

.head{height:34px;font:12px/32px "Î¢ÈíÑÅºÚ";color:#FFF;background:#8C8D92; overflow:hidden;}

.head p{ float:left;}

.head p span{margin-right:15px;}

.head p span em{color:#efff3f; margin-right:6px;}

.head a{height:34px;background:url(../new/bg_dot1.jpg) no-repeat left center;color:#FFF; float:right; padding:0 10px 0 38px;}

.head .zx{width:1000px;overflow:hidden; margin:0 auto;}



