@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.red, .red a { color: #e41c1c; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank10 { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank15 { height: 15px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank60 { height: 60px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank30 { height: 30px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
body { font-size: 14px; background: #fff; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; }
.kuan { width: 980px; margin: 0px auto; }
.jun_top_w { background: url(../images/jun_top_bg_w.jpg) no-repeat center top; height: 433px; }
.jun_top_n { background: url(../images/jun_top_bg_n.jpg) no-repeat center top; height: 433px; }
.jun_top_n ul { padding-top: 94px; width: 410px; height: 78px; }
.jun_top_n ul li { float: left; color: #cdb382; font-size: 22px; line-height: 78px; font-weight: bold; padding: 0px 20px; background: url(../images/jun_top_menu_bg.png) center right no-repeat; }
.jun_top_n ul li a { color: #cdb382; }
.jun_dy1 { overflow: hidden; height: auto; }
.jun_dy1 h1 { color: #512b2as; font-size: 22px; font-weight: bold; color: #512b2a; }
.jun_dy1 h1 img { margin-right: 5px; }
.jun_dy1_a { overflow: hidden; width: 460px; float: left; }
.jun_dy1_a p { background: #512b2a; padding: 15px 20px; color: #cdb382; font-size: 15px; line-height: 26px; }
.jun_dy1_a p a { color: #cdb382; }
.jun_dy1_b { overflow: hidden; width: 460px; float: right; }
.jun_dy1_b dl { width: 100%; overflow: hidden; margin-bottom: 5px; }
.jun_dy1_b dd { width: 256px; float: left; }
.jun_dy1_b dt { width: 190px; float: right; }
.jun_dy1_b dt p { font-size: 15px; line-height: 25px; color: #333333; text-indent: 40px; }
.jun_dy1_b h2 { line-height: 26px; font-size: 14px; }
.jun_dy1_b h2 a { color: #000000; }
.jun_dy1_b h2 span { float: right; }
.jun_dy1_c { overflow: hidden; width: 460px; float: left; position: relative; }
.jun_dy1_c dl { overflow: hidden; width: 460px; }
.jun_dy1_c dd { width: 229px; float: left; position: relative; }
.jun_dy1_c dd p { position: absolute; bottom: 4px; left: 0px; line-height: 40px; background: rgba(0,0,0,0.6); width: 100%; text-indent: 10px; font-size: 16px; color: #fff; }
.jun_dy1_c dt { width: 215px; float: right; }
.jun_dy1_c dt h2 { color: #000000; font-size: 16px; font-weight: bold; }
.jun_dy1_c dt h3 { font-size: 15px; color: #000; line-height: 32px; }
.jun_dy1_c dt p { font-size: 15px; line-height: 28px; }
.jun_dy1_c dt h5 { font-size: 15px; margin-top: 57px; color: #cdb382; padding: 2px 10px; background: #512b2a; float: right; }
.jun_dy1_c dt h5 a { color: #cdb382; }
.jun_dy1_c .list { width: 460px; position: relative; overflow: hidden; }
.jun_dy1_c .list ul { width: 200%; }
.jun_dy1_c .list li { float: left; position: relative; overflow: hidden; }
.jun_dy1_c .leftBtn { display: block; background: url(../images/jun_dy1_c_l.png) left top no-repeat; width: 26px; height: 26px; overflow: hidden; position: absolute; z-index: 3; left: 160px; bottom: 10px; }
.jun_dy1_c .rightBtn { display: block; background: url(../images/jun_dy1_c_r.png) left top no-repeat; width: 26px; height: 26px; overflow: hidden; position: absolute; z-index: 3; left: 195px; bottom: 10px; }
.jun_dy1_d { width: 460px; float: right; }
.jun_dy1_d ul { overflow: hidden; }
.jun_dy1_d ul li { float: left; position: relative; }
.jun_dy1_d ul li p { position: absolute; font-size: 16px; padding: 5px 0px; left: 0px; background: rgba(0,0,0,0.6); color: #fff; text-align: center; line-height: 26px; width: 100%; }
.jun_dy1_d li:nth-child(1) { margin-right: 1px; width: 190px; }
.jun_dy1_d li:nth-child(2) { margin-bottom: 2px; width: 269px; }
.jun_dy1_d li:nth-child(3) { width: 269px; }
.jun_dy2 { overflow: hidden; height: auto; }
.jun_dy2_tit { width: 100%; height: 50px; background: url(../images/jun_dy2_tit.png) center no-repeat; text-align: center; }
.jun_dy2_tit h1 { font-size: 24px; color: #512b2a; font-weight: bold; line-height: 50px; }
.jun_dy2_a { width: 100%; overflow: hidden; }
.jun_dy2_a ul { overflow: hidden; }
.jun_dy2_a li a { float: left; color: #512b2a; width: 126px; height: 35px; text-align: center; line-height: 35px; font-size: 20px; margin-top: 12px; margin-right: 12px; border: 1px solid #dcc4a1; }
.jun_dy2_a li a:hover { background: #512b2a; color: #cdb382; }
.jun_dy2_b { width: 100%; overflow: hidden; }
.jun_dy2_b dl { overflow: hidden; }
.jun_dy2_b dd { width: 507px; float: left; }
.jun_dy2_b dt { width: 434px; height: 283px; padding-top: 5px; padding-left: 18px; border: 1px dashed #b2b2b2; float: right; }
.jun_dy2_b dt p { line-height: 30px; font-size: 16px; background: url(../images/jun_dy2_b_02.png) left center no-repeat; text-indent: 15px; ; }
.jun_dy2_b dt p a { color: #000000; }
.jun_dy3 { overflow: hidden; height: auto; }
.jun_dy3 ul { overflow: hidden; }
.jun_dy3 li { float: left; margin-right: 2px; }
.jun_dy_wb { width: 100%; overflow: hidden; background: #512b2a; padding: 0 0 60px; }
.jun_dy_nr { padding-top: 30px; overflow: hidden; }
.jun_dy_wb_a { width: 434px; float: left; }
.jun_dy_wb_a p { color: #cdb382; font-size: 16px; line-height: 28px; padding-top: 10px; }
.jun_dy_wb_a p a { color: #cdb382; font-size: 16px; }
.jun_dy_wb_b { width: 210px; text-align: center; float: left; overflow: hidden; height: 200px; border: 1px solid #a48142; border-bottom: none; border-top: none; }
.jun_dy_wb_b h2 { color: #cdb382; font-size: 20px; padding-bottom: 28px; }
.jun_dy_wb_b p { font-size: 16px; line-height: 28px; color: #cdb382; }
.jun_dy_wb_b p a { color: #cdb382; }
.jun_dy_wb_c { width: 300px; float: right; }
.jun_dy_wb_c ul { overflow: hidden; }
.jun_dy_wb_c h1 { color: #cdb382; font-size: 20px; }
.jun_dy_wb_c li { width: 48%; margin-top: 18px; overflow: hidden; float: left; }
.jun_dy_wb_c li h2 { color: #cdb382; line-height: 23px; font-size: 16px; float: left; }
.mar1 { width: 92px; float: left; height: 23px; }
.mar2 { width: 248px; height: 23px; }
.jun_dy_wb_c h5 { width: 75px; height: 23px; margin: 18px auto; overflow: hidden; }
.lb_lb { height: auto; overflow: hidden; }
.lb_lb_title { width: 980px; height: auto; overflow: hidden; border-bottom: 2px solid #512b2a; font-size: 16px; line-height: 21px; padding-bottom: 8px; color: #000; }
.lb_lb_title a { color: #000; }
.lb_lb_title span { padding-right: 4px; }
.lb_lb_c { height: auto; overflow: hidden; }
.lb_lb_c_l { width: 180px; height: auto; overflow: hidden; }
.lb_lb_c_l_nav ul li { height: 37px; overflow: hidden; background: #d9d9d9; margin-bottom: 15px; font-size: 16px; line-height: 37px; padding-left: 10px; }
.lb_lb_c_l_nav ul li a { color: #000; display: block; }
.lb_lb_c_l_nav ul li a span { float: right; padding-right: 10px; color: #7f7f7f; }
.lb_lb_us { height: auto; overflow: hidden; margin-top: 25px; border-top: 5px solid #512b2a; }
.lb_lb_us ul li { height: 57px; overflow: hidden; border: 1px dashed #b2b2b2; border-top: none; font-size: 16px; line-height: 57px; }
.lb_lb_us ul li a { color: #000; }
.lb_lb_us ul li h3 { font-size: 20px; font-weight: bold; color: #512b2a; line-height: 38px; float: left; margin: 0 10px 0 10px; }
.lb_lb_us ul li h4 { float: left; font-size: 10px; color: #545454; line-height: 50px; }
.lb_lb_us ul li img { vertical-align: middle; }
.lb_lb_c_r { width: 680px; padding: 0px 40px; height: auto; overflow: hidden; border: 1px solid #7f7f7f; }
.lb_lb_c_r_t { height: 50px; width: 471px; overflow: hidden; margin: 0 auto; border-bottom: 1px dashed #b2b2b2; font-size: 16px; color: #000000; line-height: 50px; padding-left: 209px; }
.lb_lb_c_r_t span { float: right; padding-right: 67px; }
.lb_lb_c_r_lb { width: 680px; height: auto; overflow: hidden; margin: 0 auto; }
.lb_lb_c_r_lb ul li { height: auto; overflow: hidden; font-size: 14px; color: #000000; margin-top: 18px; }
.lb_lb_c_r_lb ul li a { color: #000; }
.lb_lb_c_r_lb ul li a span.span1 { margin: 0 9px 0 49px; }
.lb_lb_c_r_lb ul li img { vertical-align: middle; }
.lb_lb_c_r_lb ul li span.span2 { float: right; padding-right: 64px; }
.page { overflow: hidden; zoom: 1; clear: both; }
.pagelist { height: 22px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
.pagelist li { float: left; border: #512b2a 1px solid; background: #fff; color: #000000; font-size: 12px; margin-left: 8px; display: inline; }
.pagelist li.thisclass { line-height: 22px; font-weight: bold; background: #512b2a; color: #fff; border: #512b2a 1px solid; }
.pagelist li .pageinfo { float: left; display: block; height: 20px; color: #000; line-height: 20px; padding: 0 6px; }
.pagelist li a { float: left; display: block; height: 20px; color: #000; line-height: 20px; padding: 0 6px; }
.pagelist li a:hover { color: #fff; background: #512b2a; font-weight: bold; }
.lb_lb_c_r h2 { text-align: center; font-size: 24px; color: #512b2a; font-weight: bold; padding-top: 40px; }
.lb_lb_c_r h3 { width: 100%; overflow: hidden; color: #545454; font-size: 12px; text-align: center; line-height: 30px; border-bottom: 1px dashed #e0e0e0; }
.lb_lb_c_r p { color: #000; font-size: 16px; line-height: 28px; text-indent: 32px; padding-top: 30px; }

.list1{ overflow:hidden; padding:20px 0;}
.list1 ul { overflow:hidden;}
.list1 ul li{ overflow:hidden; font-size: 18px; color: #000000; line-height:3;}
.list1 ul li a { color: #000; }
.list1 ul li img { vertical-align: middle; display:inline-block; margin: 0 10px; }

.wenzhang{padding:40px; overflow: hidden; border: 1px solid #7f7f7f;}
.wenzhang h2 { text-align: center; font-size: 24px; color: #512b2a; font-weight: bold; }
.wenzhang h3 { overflow: hidden; color: #545454; font-size: 12px; text-align: center; line-height: 30px; border-bottom: 1px dashed #e0e0e0; margin-bottom:40px; }
.wenzhang p { color: #000; font-size: 16px; line-height: 28px; text-indent:2em; text-align:justify;}