@charset "utf-8";
* { padding: 0px; margin: 0px; }
html { background: #2E2E2E; }
body { font-family: Microsoft YaHei, Microsoft YaHei UI, Helvetica Neue, Helvetica, Arial, sans-serif, Verdana, Tahoma; font-size: 14px; min-width: 1200px; color: #666666; background: url(/img/gradient_bg.png) repeat-x; }
img { border: none; }
a { color: #666666; text-decoration: none; }
a:hover { color: #ebc500; text-decoration: none; }
ul { list-style: none; }
li { list-style: none; }
H1, H2, H3, H4, H5, H6 { font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px; font-weight: normal; }
form, input, select, submit, textarea, button { font-size: 14px; vertical-align: middle; padding: 0px; margin: 0px; }
#main_main { padding-bottom: 10px; margin: 0 auto; width: 1200px; background: #fff; float: none; padding-top: 10px; overflow: hidden; zoom: 1; }
#head_02_con { background: url(/img/headbg.jpg) }
#head_01 #main_main_l_bg { width: 100%; display: none; float: none }
.input-gray { color: #999 }
.clearBoth { line-height: 0; width: 100%; height: 0; clear: both; font-size: 0; overflow: hidden }
.pageWidth { margin: 0 auto; width: 100%; height: auto }
.head_04 { padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 0; text-align: justify; text-justify: inter-ideograph; }
.input { float: left; }
.btn { border-bottom: 0; text-align: center; border-left: 0; line-height: 19px; width: 18px; height: 19px; color: #fff; font-size: 14px; border-top: 0; cursor: pointer; font-weight: bold; border-right: 0 }
.border_00 { position: relative; text-align: left; padding-bottom: 0; padding-left: 0; width: 100%; padding-right: 0; padding-top: 0 }
.border_00 .border_00-topr { line-height: 27px; display: none; height: 27px }
.border_00 .border_00-topl { line-height: 27px; height: 27px }
.border_00 .border_00-mid { width: 100%; border-top: medium none }
.border_00 .borderContent { padding-bottom: 0; padding-left: 0; padding-right: 0; padding-top: 10px }
.border_00 .comptitle_00 { position: absolute; width: 98%; height: 25px; top: -27px; left: 13px }
.border_00 .comptitle_00 STRONG { text-align: left; font-style: normal; width: 45%; float: left; margin-left: 5px; word-break: break-all; font-weight: bold; text-decoration: none }
.border_00 .comptitle_00 .titlestyle_00 { font-style: normal; color: #eaaf01; font-weight: bold; text-decoration: none }
#head_01 { margin-left: auto; margin-right: auto }
#main_footer { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; zoom: 1; padding-bottom: 50px; }
#head_02 { width: 100%; float: none }
#main_banner { margin: 0 auto; width: 1200px; float: none }
#head_02_con { margin: 0 auto; width: 1200px; background: url(/img/headbg.jpg) repeat-x; float: none; height: 104px }
#head_logo { padding-left: 10px; float: left; width: 632px; height: 57px; margin: 20px 1px 2px 0px; }
#head_02_r { width: 193px; padding-right: 10px; float: right }
#head_03 { text-align: right; padding-left: 20px; float: none; padding-top: 30px }
#head_search { margin-top: 10px; width: 100%; float: none }
#main_main_con { min-height: 300px; width: 1190px; background: url(/img/lanmu_nav_bg.gif) repeat-y scroll left top; clear: both; height: 100%; margin-left: 10px; overflow: hidden; }
#main_main_l { width: 280px; height: auto; float: left }
#main_main_r { margin-left: 30px; margin-right: 30px; margin-bottom: 30px; width: 850px; float: left; }
#main_main_l_bt { width: 100%; float: none }
#main_main_l_con { width: 100%; float: none; height: auto; }
#main_main_l_bg { width: 100%; float: none }
#main_mian { width: 695px; background: url(/img/mian.jpg) no-repeat; float: none; height: 35px }
#main_main_r_con { padding-left: 10px; padding-right: 10px; font-size: 14px; line-height: 30px; text-align: left; padding-top: 15px; }
#main_main_r_con .head_04 img { text-align: left; margin: 20px auto; width: 100%; height: auto; }
#main_footer_con { margin: 0 auto; width: 1200px; background: #999; float: none; height: 70px }
.head_06 { margin: 0 auto; width: 100% }
.head_10 { text-align: left; margin: 0 auto; width: 100%; clear: both; overflow: hidden }
.head_10 .input { border-bottom: #00b9ef 0 solid; border-left: #00b9ef 0 solid; line-height: 20px; height: 20px; vertical-align: middle; border-top: #00b9ef 0 solid; border-right: #00b9ef 0 solid }
.head_10 .input-gray { line-height: 19px; width: 175px; background: url(/img/sear_k.jpg) no-repeat; height: 19px; color: #666; text-indent: 1em; }
.head_10 .btn { line-height: 19px; background: url(/img/sear_btn.jpg) no-repeat; float: left; height: 19px; vertical-align: middle }
.zbdh_01 { font-weight: bold; text-align: left; margin: 0 auto; width: 100%; clear: both; font-size: 14px; overflow: hidden }
.zbdh_01 UL { padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; padding-right: 0; list-style-image: none; padding-top: 0 }
.zbdh_01 LI { padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; padding-right: 0; list-style-image: none; padding-top: 0 }
.zbdh_01 .menu-first { width: 280px; overflow: hidden }
.zbdh_01 .menu-first UL LI { display: inline }
.zbdh_01 .menu-first UL LI A { line-height: 43px; margin: 0; display: block; height: 43px; text-decoration: none }
.zbdh_01 .menu-first UL LI A:hover { text-decoration: none }
.zbdh_01 .menu-first UL LI.menu-none A { border-bottom: #f9c205 1px dashed; line-height: 43px; margin: 0; display: block; height: 43px; text-decoration: none }
.zbdh_01 .menu-first UL LI.menu-none A:hover { margin: 0; width: 280px; background: #ebc500 no-repeat; height: 43px; text-decoration: none; color: #4A4A4A; }
.zbdh_01 .menu-first .menu-none-on .menu-text1 { background: #ebc500 no-repeat; height: 43px; text-decoration: none; color: #4A4A4A; }
.zbdh_01 A.menu-text1:link { padding-left: 80px; color: #fff; font-size: 14px; text-decoration: none }
.zbdh_01 A.menu-text1:visited { padding-left: 80px; color: #fff; font-size: 14px; text-decoration: none }
.zbdh_01 A.menu-text1:active { padding-left: 80px; color: #fff; font-size: 14px; text-decoration: none }
.zbdh_01 A.menu-text1:hover { padding-left: 80px; color: #fdb813; font-size: 14px; text-decoration: underline }
#main_menu { width: 1200px; margin: 0 auto; }
#menu_01 ul.menu_01 > li.menu_10 > a.now { color: #ebc500; }
#menu_01 { position: relative; line-height: 1em; overflow: visible; zoom: 1; display: block; float: left; height: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: none; background-color: #333333; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111)); background: -webkit-linear-gradient(top, #333333, #111111); background: -moz-linear-gradient(top, #333333, #111111); background: -ms-linear-gradient(top, #333333, #111111); background: -o-linear-gradient(top, #333333, #111111); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }
#menu_01 ul.menu_01 > li.menu_10 > a { font-size: 15px; color: #eeeeee; padding: 12px 15px; font-weight: bold; }
#menu_01.menu_12 ul.menu_01 > li.menu_10 > a { border-left: 1px solid #000000; -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1); -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1); box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1); }
#menu_01 ul li.menu_10.menu-17 > a, #menu_01 ul li.menu_10.menu-19 > a { padding-right: 20px; }
#menu_01 ul.menu_01 > li.menu_10 > a span.menu_11 { text-transform: none; text-shadow: 0 -1px 1px #000000; }
#menu_01 ul.menu_01 > li.menu_10:hover > a, #menu_01 ul.menu_01 > li.menu_10 > a:hover { color: #ffffff; border-bottom-color: transparent !important; background-color: #090909; background: -webkit-gradient(linear, left top, left bottom, from(#090909), to(#222222)); background: -webkit-linear-gradient(top, #090909, #222222); background: -moz-linear-gradient(top, #090909, #222222); background: -ms-linear-gradient(top, #090909, #222222); background: -o-linear-gradient(top, #090909, #222222); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); }
#menu_01 ul.menu_01 > li.menu_10:hover > a span.menu_11, #menu_01 ul.menu_01 > li.menu_10 > a:hover span.menu_11 { text-shadow: 0 -1px 1px #000000; }
#menu_01 ul.menu_01 > li.menu_10.menu-19 > ul.sub-menu-1, #menu_01 ul.menu_01 li.menu_10.menu_16 ul.sub-menu { border-color: #000000; color: #d9d9d9; text-shadow: 0px 1px 1px #000000; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: #222222; background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#292929)); background: -webkit-linear-gradient(top, #222222, #292929); background: -moz-linear-gradient(top, #222222, #292929); background: -ms-linear-gradient(top, #222222, #292929); background: -o-linear-gradient(top, #222222, #292929); }
#menu_01.menu_12 ul.menu_01 > li.menu_10 > ul.sub-menu.sub-menu-1 { border-radius: 0; }
#menu_01.menu_12 ul.menu_01 > li.menu_10.menu-19 > ul.sub-menu-1, #menu_01.menu_12 ul.menu_01 li.menu_10.menu_16 > ul.sub-menu { border-top: none; }
#menu_01 ul.menu_01 > li.menu_10.menu-19 > ul.sub-menu-1 > li.menu_10 { min-width: 205px; border-right: 1px #bccad5 solid; }
#menu_01 ul.menu_01 > li.menu_10.menu-19 > ul.sub-menu-1 > li:nth-of-type(4n+4) { border-right: 0px; }
#menu_01 ul li.menu_10.menu-19 ul.sub-menu-1 > li.menu_10 > a, #menu_01 ul li.menu_10.menu-19 ul.sub-menu-1 > li.menu_10:hover > a { color: #ebc500; font-size: 14px; font-weight: bold; text-shadow: 0px 1px 1px #000000; padding-bottom: .4em; border-bottom: 1px #999 dashed; margin-bottom: 0.6em; }
#menu_01 ul li.menu_10.menu-19 ul ul.sub-menu li.menu_10 > a, #menu_01 ul ul.sub-menu li.menu_10 > a { color: #e1e1e1; font-size: 14px; text-shadow: 0px 1px 1px #000000; background-color: transparent; }
#menu_01 ul li.menu_10.menu-19 ul ul.sub-menu li.menu_10 a:hover, #menu_01 ul ul.sub-menu > li.menu_10:hover > a { color: #ffffff; background-color: transparent; }
#menu_01 ul.menu_01 li.menu_10.menu-17 > a:after, #menu_01 ul.menu_01 li.menu_10.menu-19 > a:after { border-top-color: #bbbbbb; }
#menu_01.menu_12 ul.menu_01 { *border-bottom: none;
}
#menu_01.menu_14 span, #menu_01 ul.menu_01, #menu_01 ul.sub-menu, #menu_01 li.menu_10, #menu_01 li.menu_10 > a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-shadow: none; visibility: visible; opacity: 1; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -ms-backface-visibility: visible; -o-backface-visibility: visible; backface-visibility: visible; }
#menu_01.menu_13 { width: 100%; }
#menu_01 ul.menu_01, #menu_01 ul.sub-menu { list-style: none outside none; margin: 0px; padding: 0px; position: relative; overflow: visible; zoom: 1; }
#menu_01 ul.menu_01 li.menu_10 { margin-bottom: 0px; list-style-type: none; list-style-image: none; border: none; text-align: left; float: none; }
#menu_01 ul.menu_01 li.menu_10 > a { line-height: 1.4em; text-decoration: none; cursor: pointer; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
#menu_01 ul.menu_01 li.menu_10 > a span { color: inherit; font-size: inherit; }
#menu_01 ul.menu_01 { float: left; z-index: 100; }
#menu_01.menu_12 ul.menu_01 { width: 100%; }
#menu_01 ul.menu_01 > li.menu_10 { float: left; position: relative; display: inline-block; padding: 0px 0px; margin: 0px; z-index: 200; zoom: 1; }
#menu_01 ul.menu_01 > li.menu_10 > a { display: block; padding: 12px 15px; position: relative; float: none; z-index: 400; zoom: 1; border-width: 0px 0px 0px 1px; border-style: solid; border-color: transparent; }
#menu_01.menu_12 ul.menu_01 > li.menu_10:first-child > a { border-left: none; }
#menu_01 ul.menu_01 > li.menu_10:hover, #menu_01 ul.menu_01 > li.menu_10:hover > a { z-index: 600; }
#menu_01 ul.menu_01 li.menu_10.menu-19 { position: static; }
#menu_01.menu-30 ul ul.sub-menu { display: none; }
#menu_01 ul ul.sub-menu { position: absolute; left: auto; z-index: 500; float: left; zoom: 1; overflow: visible; visibility: visible; margin: 0; }
#menu_01 ul li.menu_10.menu_16 ul.sub-menu-1 { min-width: 99%; }
#menu_01.menu_12 ul.menu_01 > li.menu_10 > ul.sub-menu.sub-menu-1 { border-top-left-radius: 2px; border-top-right-radius: 2px; *left: 0;
 *top: 100%;
}
#menu_01 ul li.menu_10.menu-19 ul.sub-menu li.menu_10 { min-width: 100px; }
#menu_01 ul li.menu_10.menu_16 ul.sub-menu li.menu_10 { min-width: 50px; position: relative; }
#menu_01 ul li.menu_10.menu_16 ul.sub-menu li.menu_10 > a { white-space: nowrap; }
#menu_01 ul ul.sub-menu li.menu_10 > a { padding: 3px 0px; margin: 3px 0px; line-height: 1.4em; width: auto; display: block; }
#menu_01 ul li.menu_10.menu-19 ul ul.sub-menu li.menu_10 > a, #menu_01 ul ul.sub-menu li.menu_10 > a { background: transparent; }
#menu_01.menu-30 ul li.menu_10:hover > ul.sub-menu-1 { display: block; visibility: visible; }
#menu_01 ul li.menu_10.menu-19 ul.sub-menu ul.sub-menu { display: block; position: relative; top: auto; left: auto; }
#menu_01 li.menu_10 ul.sub-menu { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#menu_01 li.menu_10.menu-19 ul.sub-menu.sub-menu-1 { border: 1px solid transparent; padding: 0px; width: auto; white-space: nowrap; left: auto; max-width: 100%; }
#menu_01 ul.menu_01 li.menu_10.menu-19 ul.sub-menu-1 > li.menu_10 { display: inline-block; float: left; margin-top: 5px; margin-bottom: 5px; position: relative; }
#menu_01 ul.menu_01 li.menu_10.menu-19 ul.sub-menu-1 > li.menu_10 > a { margin-bottom: .6em; }
#menu_01 ul li.menu_10.menu-19 ul ul.sub-menu li.menu_10 { display: block; }
#menu_01 ul li.menu_10 { font-size: 12px; list-style-image: none; letter-spacing: 0px; }
#menu_01 ul li.menu_10.menu-19 ul.sub-menu li.menu_10 { font-size: 11px; min-width: 100px; }
#menu_01 ul li.menu_10.menu-19 ul.sub-menu li.menu_10 > a { width: auto; display: block; background: transparent; }
#menu_01 ul li.menu_10.menu-19 ul.sub-menu > li.menu_10:hover > a { background: transparent; }
#menu_01 ul li.menu_10.menu-19 ul li.menu_10.menu-18 { padding: 11px 27px; }
#menu_01 ul li.menu_10.menu-19 ul ul.sub-menu { width: auto; float: none; }
#menu_01 ul li.menu_10.menu-19 ul ul.sub-menu li.menu_10 { display: block; float: none; }
#menu_01 ul li.menu_10.menu_16 a { display: block; }
#menu_01 ul li.menu_10.menu_16 ul.sub-menu-1 { border: 1px solid transparent; padding-top: 6px; padding-bottom: 6px; }
#menu_01 ul li.menu_10.menu_16 ul.sub-menu li.menu_10 > a { margin: 0px; padding: 6px 20px 6px 15px; position: relative; }
#menu_01 .menu_11 { display: block; line-height: 1.4em; color: inherit; }
#menu_01 ul.menu_01 li.menu_10.menu-17 > a, #menu_01 ul.menu_01 li.menu_10.menu-19 > a { display: block; }
#menu_01 ul.menu_01 li.menu_10.menu-17 > a, #menu_01 ul.menu_01 li.menu_10.menu-19 > a { padding-right: 20px; }
#menu_01 ul.menu_01 li.menu_10.menu-17 > a:after, #menu_01 ul.menu_01 li.menu_10.menu-19 > a:after { content: ''; position: absolute; top: 50%; right: 8px; margin-top: -1px; display: inline-block; background: transparent; border-style: solid dashed dashed; border-color: transparent; border-top-color: #999; font-size: 0; border-width: 3px 3px 0; padding-top: 1px; }
#menu_01 ul.menu_01 > li.menu_10 > a { border-left: none; }
#menu_01 ul.menu_01 > li.menu_10 > .wpmega-nonlink > form#searchform.ubersearch-v2 input[type="text"]::-webkit-input-placeholder {
color: #ddd;
}
#menu_01 ul.menu_01 > li.menu_10 > .wpmega-nonlink > form#searchform.ubersearch-v2 input[type="text"]::-moz-input-placeholder {
color: #ddd;
}
#menu_01 ul.menu_01 > li.menu_10 > .wpmega-nonlink > form#searchform.ubersearch-v2 input[type="text"]:-ms-input-placeholder {
color: #ddd;
}
.ybbt { background: url(/img/ybbtcon.png) no-repeat 10px 15px; padding-left: 40px; border-bottom: 2px solid #999; height: 50px; font-weight: bold; line-height: 50px; font-size: 16px; }
.zbdhbj { background: #fff url(/img/zb_dh001.jpg) left top no-repeat; width: 280px; height: 110px; color: #fff; text-align: center; }
.zbdhbj h6 { font-weight: bold; font-size: 24px; padding: 25px 0px 10px; }
.zbdhbj span { font-size: 14px; }
.menu_list { width: 280px; margin: 0 auto; }
.menu_head { height: 47px; line-height: 47px; padding-left: 38px; font-size: 14px; color: #fff; border-bottom: 1px dashed #f9c205; position: relative; margin: 0px; font-weight: bold; background: #fedf00 url(/img/pro_left.png) 251px center no-repeat; }
.menu_head a { color: #fff; }
.menu_list .current { background: #ebc500 url(/img/pro_down.png) 251px center no-repeat; color: #4a4a4a; }
.menu_list .current a { color: #4a4a4a; }
.menu_body .current2 { background: #f1f1f1; color: #555; }
.menu_body { line-height: 38px; backguound: #fff; }
.menu_body a { display: block; height: 38px; line-height: 38px; padding-left: 38px; color: #777777; background: #fff; text-decoration: none; border-bottom: 1px dashed #E1E1E1; }
.menu_body a:hover { color: #222; text-decoration: none; }
.sy-main { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; }
.wp { overflow: hidden; margin: 0px 30px 30px; }
.i-row1 { background-color: #fff; overflow: hidden; width: 1200px; margin: 0 auto; }
.i-box1 { float: left; background-color: #fff; margin-right: 30px; }
.i-box1 .img { width: 360px; height: 220px; border: 0px; overflow: hidden; }
.i-box1 img { width: 360px; height: 220px; border: 0px; overflow: hidden; }
.i-box1 .txt { min-height: 187px; line-height: 26px; text-align: left; overflow: hidden; margin: 10px auto; text-align: justify; text-justify: inter-ideograph; }
.i-box1 .txt2 { min-height: 187px; line-height: 26px; text-align: left; overflow: hidden; margin: 10px auto; }
.ib1 { width: 360px; }
.ib2 { width: 360px; }
.ib3 { width: 360px; margin-right: 0px; }
.list-news li { line-height: 30px; height: 28px; border-bottom: dashed 1px #b8b8b8; margin-top: 2px; }
.list-news li a { padding-left: 10px; background: url(../img/line2.gif) no-repeat left 13px; display: block; height: 100%; }
.list-news li span { font-size: 14px; color: #999; float: right; }
.nrem { width: 230px; height: 28px; display: inline-block; overflow: hidden; }
.sybt { background: rgba(0, 0, 0, 0) url(../img/ybbtcon.png) no-repeat scroll 0 20px; height: 60px; line-height: 60px; }
.sybt h6 { margin-left: 25px; font-size: 16px; font-weight: bold; float: left; color: #666; }
.sybt span { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-left: 10px; float: left; color: #888; height: 58px; margin-top: 2px; }
.ythx01 { border-bottom: 8px #666 solid; float: left; margin: 29px 10px 0px 10px; }
.syckgd { font-size: 14px; float: left; color: #888; margin-top: 14px; }
.wc960 { margin: 0 auto; width: 1140px; }
.fl { float: left; }
.fr { float: left; padding-top: 18px; }
.fr li { float: left; overflow: hidden; }
.fr li .m1 { background: url(../img/l-01.jpg) no-repeat 0 0; }
.fr li .m2 { background: url(../img/r-02.jpg) no-repeat 0 0; }
.mt20 { margin-top: 20px; margin-bottom: 30px; }
.tab-T-3 { width: 54px; float: left; margin-top: 8px; }
.tab-T-3 li { width: 12px; height: 12px; font-size: 0; background-color: #dfdfdf; float: left; margin-left: 10px; cursor: pointer; display: inline; }
.tab-T-3 li.cur { background-color: #d81c1b; }
.warp-pic-list li { float: left; display: inline; }
.warp-pic-list .img_wrap { display: block; font-size: 0; overflow: hidden; }
.warp-pic-list .text-area { position: absolute; bottom: 0; left: 0; width: 320px; height: 25px; padding: 10px 20px; background: rgba(255,255,255,0.5); transition: all 0.9s; }
.row .hd { height: 60px; }
.rowE .warp-pic-list { position: relative; width: 1140px; height: 220px; overflow: hidden; }
.rowE .count li { margin-right: 30px; width: 360px; height: 220px; position: relative; }
.rowE .count .img_wrap { width: 360px; height: 220px; }
.rowE .count li .text-area p { line-height: 24px; height: 24px; text-align: right; margin-right: 20px; color: #555; font-weight: bold; }
.rowE .count li:hover .text-area { background-color: #eee; color: #333; }
.rowE .btn { display: block; width: 30px; height: 29px; z-index: 200; cursor: pointer; }
.symk3 { margin: 0 auto; overflow: hidden; }
.symk3 li:nth-of-type(3n+3) { margin-right: 0px; }
.foot-01 { margin: 20px 20px 0px; float: left; width: 1160px; height: auto; line-height: 25px; text-align: left; color: #e1e1e1; }
.foot-02 { width: 1160px; height: auto; line-height: 25px; text-align: left; color: #e1e1e1; }
.foot-02 li { float: left; }
.foot-01 p { float: left; }
.foot-01 a { color: #e1e1e1; margin-left: 5px; margin-right: 5px; }
.foot-03 { margin: 0 auto; width: 1160px; height: auto; overflow: hidden; zoom: 1; line-height: 25px; text-align: left; color: #e1e1e1; }
.foot-03 li { float: left; }
.foot-03 a { color: #e1e1e1; margin-left: 5px; margin-right: 5px; }
.main-xxnr { margin: 10px auto; width: 830px; height: auto; line-height: 28px; text-align: justify; text-justify: inter-ideograph; }
.main-xxnr table { font-family: verdana, arial, sans-serif; font-size: 14px; color: #333333; border-width: 1px; border-color: #DDDDDD; border-collapse: collapse; }
.main-xxnr table td { border-width: 1px; padding: 0px 8px; border-style: solid; border-color: #DDDDDD; background-color: #ffffff; }
.main-xxnr table td p { text-indent: 0; margin: 0px; padding: 0px; }
.main-xxnr p { overflow: hidden; text-align: left; }
.main-xxnr .p1 { background: url(/img/nrdx1.jpg) no-repeat scroll 0 center; padding-left: 15px; color: #ffd200; }
.main-xxnr .p1 a { color: #ffd200; }
.main-xxnr .p2 { margin: 5px auto; overflow: hidden; }
.main-xxnr .p2 .sp { width: 263px; height: auto; float: left; }
.main-xxnr .p2 .tp { width: 566px; height: auto; float: left; }
.main-xxnr .p2 .tp img { float: left; padding-left: 20px; width: 263px; height: 200px; }
.main-xxnr .p3 { background: url(/img/nrdx2.jpg) no-repeat scroll 0 center; padding-left: 15px; }
.main-xxnr .p4 { margin: 30px auto; height: auto; overflow: hidden; }
.xxlb { margin: 0 auto; width: 830px; height: auto; overflow: hidden; }
.xxlb li { width: 263px; height: 180px; margin-right: 20px; position: relative; float: left; margin-bottom: 20px; }
.xxlb li:nth-of-type(3n+3) { margin-right: 0; }
.xxlb .text-area { background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; bottom: 0; height: 25px; left: 0; padding: 10px 20px; position: absolute; transition: all 0.9s ease 0s; width: 223px; }
.xxlb .text-area a { color: #333333; }
.xxlb .text-area a:hover { color: #ebc500; }
.xxlb .text-area:hover { background-color: #eee; }
.xxfy { width: 100%; text-align: left; color: #666; float: left; font-size: 14px; padding: 5px; margin-top: 10px; }
.xxfy span { padding-right: 10px; }
.xxfy a { padding-right: 5px; }
.newlist { margin-top: 0px; padding-right: 0px; }
.newlist ul { padding: 8px 0; }
.newlist li { height: 35px; line-height: 35px; border-bottom: 1px #efefef dashed; }
.newlist li a { background: url(/img/btbjfg.gif) no-repeat scroll left center; display: block; height: 100%; padding-left: 15px; }
.newlist li span { float: right; }
.xxbt { text-align: center; color: #666; font-size: 16px; padding: 5px 5px 20px; margin-top: 10px; border-bottom: 1px #bccad5 dashed; }
.xxsj { text-align: center; color: #666; font-size: 14px; padding: 5px; margin-top: 10px; }
.xxnr { text-align: left; color: #666; font-size: 14px; padding: 5px; margin-top: 10px; line-height: 180%; text-align: justify; text-justify: inter-ideograph; }
.xxnr img { margin-top: 20px; margin-bottom: 20px; }
.wzhd01 { background: url(/img/line2.gif) no-repeat scroll left center; display: block; padding-left: 10px; font-size: 15px; font-weight: bold; }
.zbdhms01 { margin: 0 auto; width: 280px; height: auto; overflow: hidden; zoom: 1; background-color: #f2f2f2; }
.zbdhms { float: left; color: #666; font-size: 14px; padding: 0px 20px 20px; line-height: 180%; text-align: justify; text-justify: inter-ideograph; }
.zbdhms01 hr { margin: 5px 0px; float: left; }
.zbdhms a { color: #d99802; }
.zbdhmsimg { padding: 15px; float: left; background-color: #fff; margin-left: 36px; margin-top: 15px; }
.zbdhmsimg2 { padding: 10px; border: 1px solid #ccc; box-shadow: 0 0 10px #555; border-radius: 5px; }
.zbdhmsimg2 img { width: 150px; height: auto; }
.zbdhmsti { FONT-SIZE: 16px; text-align: center; margin-top: 15px; float: left; margin-left: 100px; margin-bottom: 5px; }
