@charset "gb2312";
/* CSS Document */

.main_new { width: 1000px; margin: 0 auto; }
.kxdtr,  .bjsj,  .cdsj,  .ynzj { width: 100%; height: 100px; background-color: #f5f5f5; margin-bottom: 20px; }
.kxdtr span,  .bjsj span,  .cdsj span,  .ynzj span { display: block; width: 1000px; text-align: center; font-size: 16px; line-height: 16px; color: #1b1b1b; }
.kxdtr h2,  .bjsj h2,  .cdsj h2,  .ynzj h2 { padding-top: 9px; line-height: 48px; height: 48px; font-size: 30px; font-weight: bold; color: #009291; text-align: center; border-bottom: 2px solid #e5e5e5; position: relative; margin-bottom: 10px; }
.kxdtr h2:after,  .bjsj h2:after,  .cdsj h2:after,  .ynzj h2:after { content: ""; width: 200px; height: 2px; background-color: #009291; position: absolute; bottom: -2px; left: 400px; }
.pub_zx { width: 290px; height: 40px; overflow: hidden; }
.pub_zx a { display: block; float: left; margin-right: 20px; color: #fff; font-size: 14px; line-height: 40px; }
.pub_zx .ystd_a3 { background: #009291 url(s_bjhz_png_3.png) no-repeat 23px center; padding-left: 49px; width: 86px; }
.pub_zx .ystd_a4 { background: #edbe64 url(s_bjhz_png_4.png) no-repeat 15px center; padding-left: 45px; width: 90px; }
.zx { width: 100%; height: 90px; background-color: #f5f5f5; margin-bottom: 20px; }
.zx .main .tel { width: 283px; height: 50px; float: left; margin: 20px 73px 0 0; background: url(s_bjhz_png_1.png) no-repeat left; text-decoration: none; color: #434343; overflow: hidden; }
.zx .main .tel i { display: block; position: relative; width: 89px; font-size: 14px; line-height: 14px; margin: 1px 0 5px 117px; font-style: normal }
.zx .main .tel i:before { content: ""; width: 47px; height: 1px; background-color: #c9c9c9; position: absolute; left: -56px; top: 6px; }
.zx .main .tel i:after { content: ""; width: 47px; height: 1px; background-color: #c9c9c9; position: absolute; right: -56px; top: 6px; }
.zx .main .tel span { display: block; color: #009291; font-size: 32px; line-height: 32px; margin-left: 60px; }
.zx .main .qq { width: 232px; height: 50px; float: left; margin: 20px 101px 0 0; background: url(s_bjhz_png_2.png) no-repeat left; text-decoration: none; color: #434343; overflow: hidden; }
.zx .main .qq i { display: block; position: relative; width: 81px; font-size: 14px; line-height: 14px; margin: 1px 0 5px 109px; font-style: normal }
.zx .main .qq i:before { content: ""; width: 37px; height: 1px; background-color: #c9c9c9; position: absolute; left: -42px; top: 6px; }
.zx .main .qq i:after { content: ""; width: 37px; height: 1px; background-color: #c9c9c9; position: absolute; right: -42px; top: 6px; }
.zx .main .qq span { display: block; color: #009291; font-size: 32px; line-height: 32px; margin-left: 62px; }
.zx .main .pub_zx_big { width: 351px; float: left; height: 50px; line-height: 50px; font-size: 18px; margin-top: 20px; overflow: hidden; }
.zx .main .pub_zx_big a { display: block; border-radius: 2px; margin-right: 10px; color: #fff; float: left; text-decoration: none; }
.zx .main .pub_zx_big .ystd_a1 { background: #bb4730 url(s_bjhz_png_3.png) no-repeat 31px center; padding-left: 61px; width: 110px; }
.zx .main .pub_zx_big .ystd_a2 { background: #bd925b url(s_bjhz_png_4.png) no-repeat 35px center; padding-left: 67px; width: 103px; }
.jieshao { overflow: hidden; margin-bottom: 20px; }
.jieshao img { display: block; float: left; margin-right: 22px; }
.jieshao p { float: left; width: 818px; padding-top: 15px; line-height: 26px; text-indent: 2em; }
.jieshao p span { color: #009291; }
.kxdtr_content,  .bjsj_content { width: 1000px; overflow: hidden; margin-bottom: 20px; }
.kxdtr_content .kxdtr_bd,  .bjsj_content .bjsj_bd { width: 1000px; overflow: hidden; margin-bottom: 22px; }
.kxdtr_content .kxdtr_bd li,  .bjsj_content .bjsj_bd li { overflow: hidden; float: left; }
.kxdtr_content .kxdtr_bd li .zj,  .bjsj_content .bjsj_bd li .zj { display: block; float: left; margin-right: 20px; }
.kxdtr_content .kxdtr_bd li .zj img,  .bjsj_content .bjsj_bd li .zj img { display: block; width: 330px; height: 400px; }
.zj_jieshao { float: left; width: 650px; height: 400px; position: relative; }
.zj_name { height: 40px; margin: 16px 0 26px 0; overflow: hidden; }
.zj_name p { width: 335px; margin-right: 25px; height: 40px; float: left; }
.zj_name p span { display: block; font-size: 14px; line-height: 22px; padding-left: 138px; }
.zj_name p i { display: block; font-style: normal; font-size: 14px; line-height: 14px; padding-left: 138px; }
.kxdtr_content .kxdtr_bd li .zj_name p { background: url(s_bjhz_png_5.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_mxw{ background: url(s_bjhz_png_5.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_gyc { background: url(ystd_gyc.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_wj { background: url(ystd_dyh.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lwp { background: url(ystd_lwp.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_yx { background: url(ystd_yx.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lxy { background: url(ystd_cjc.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_zp { background: url(ystd_zp.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_cnp { background: url(ystd_cnp.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_nzm { background: url(ystd_nzm.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_zcz { background: url(ystd_zcz.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_tlz { background: url(ystd_hby.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_cjc { background: url(ystd_cjc.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_hby { background: url(ystd_wkg.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_wkg{ background: url(ystd_wkg.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_syl { background: url(ystd_syl.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_wzy { background: url(ystd_lxy.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_fyj { background: url(ystd_fyj.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lf{ background: url(ystd_lf.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_zdj { background: url(ystd_zdj.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_fq { background: url(ystd_fq.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_fq { background: url(ystd_fq.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_lxl { background: url(ystd_lxl.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_yxy { background: url(ystd_yxy.png) no-repeat left; } 
.kxdtr_content .kxdtr_bd li .zj_name .ystd_wh { background: url(ystd_wh.png) no-repeat left; }
.kxdtr_content .kxdtr_bd li .zj_name .ystd_yyf { background: url(ystd_yyf.png) no-repeat left; } 
.kxdtr_content .kxdtr_bd li .zj_name .ystd_hn { background: url(ystd_hn.png) no-repeat left; }    
.bjsj_content .bjsj_bd li .zj_name p { background: url(s_bjhz_png_6.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_dxh { background: url(ystd_dxh.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_czh { background: url(ystd_czh.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_zhd { background: url(ystd_zhd.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_mgq { background: url(ystd_mgq.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_clt { background: url(ystd_clt.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_lqy { background: url(ystd_lqy.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_yzq { background: url(ystd_yzq.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_lxl { background: url(ystd_lxl.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_yxy { background: url(ystd_yxy.png) no-repeat left; }
.bjsj_content .bjsj_bd li .zj_name .ystd_wh { background: url(ystd_wh.png) no-repeat left; }


.zj_jj { margin-bottom: 20px; }
.zj_jj span,  .zj_sc span { display: block; width: 650px; margin-bottom: 3px; font-size: 18px; line-height: 22px; color: #009291; position: relative; }
.zj_jj span:after,  .zj_sc span:after { content: ""; width: 570px; height: 1px; background-color: #e5e5e5; position: absolute; left: 80px; top: 10px; }
.zj_jj p,  .zj_sc p { line-height: 22px; }
.zj_jj p a, .zj_sc p a { color: #fe0000; }
.ry { position: absolute; left: 0; bottom: 0; width: 650px; overflow: hidden; }
.ry span { display: block; width: 40px; height: 120px; float: left; margin-right: 8px; background-color: #009291; position: relative; }
.ry span:after { content: ""; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #009291; position: absolute; right: -8px; top: 52px; }
.ry span i { display: block; font-size: 18px; line-height: 18px; margin-bottom: 4px; width: 40px; text-align: center; font-style: normal; color: #fff; }
.ry span .ystd_i1 { padding-top: 19px; }
.ry img { float: left; display: block; margin-right: 8px; }
.kxdtr_hd,  .bjsj_hd { width: 1000px; height: 280px; overflow: hidden; position: relative;}
.kxdtr_hd li,  .bjsj_hd li { float: left; margin-right: 13px; position: relative; padding-top: 6px; border-bottom: 1px solid #fff; height: 274px; }
.kxdtr_hd li:after,  .bjsj_hd li:after { content: ""; width: 240px; height: 5px; background-color: #009291; position: absolute; left: 0; bottom: -6px; }
.kxdtr_hd li img,  .bjsj_hd li img { display: block; width: 240px; height: 274px; }
.kxdtr_hd li p,  .bjsj_hd li p { position: absolute; left: 0; bottom: 0; width: 240px; height: 60px; background: rgba(0,0,0, 0.4) !important; filter: alpha(opacity=40); }
.kxdtr_hd li p span,  .bjsj_hd li p span { display: block; width: 240px; line-height: 18px; font-size: 18px; text-align: center; color: #fff; padding: 13px 0 4px; }
.kxdtr_hd li p i,  .bjsj_hd li p i { display: block; width: 240px; line-height: 12px; font-size: 12px; color: #fff; text-align: center; font-style: normal; }
.kxdtr_hd li:hover { padding-top: 0; }
.bjsj_hd li.on { padding-top: 0; }
.bjsj_hd { position: relative; }
.main_new .hd .prev { display: block; width: 30px; height: 40px; background: url(s_bjhz_7.jpg) no-repeat; position: absolute; left: 0; top: 98px; }
.main_new .hd .next { display: block; width: 30px; height: 40px; background: url(s_bjhz_8.jpg) no-repeat; position: absolute; right: 0; top: 98px; }
.cdsj_zj,  .rnzj_zj { overflow: hidden; }
.cdsj_zj li,  .rnzj_zj li { margin: 0 14px 20px 0; float: left; width: 239px; height: 291px; }
.cdsj_zj li .ystd_a6,  .rnzj_zj li .ystd_a6 { display: block; margin-bottom: 1px; }
.cdsj_zj li a img,  .rnzj_zj li a img { display: block; width: 239px; height: 260px; }
.cdsj_zj li .ystd_a5, .rnzj_zj li .ystd_a5 { position: relative; display: block; }
.rnzj_zj li .ystd_a5 span { position: absolute; left: 0; bottom: 0; width: 239px; height: 38px; line-height: 38px; text-align: center; color: #fff; background: rgba(0,0,0, 0.4) !important; filter: alpha(opacity=40); }
.cdsj_zj li .ystd_a5 span { position: absolute; left: 0; bottom: 0; width: 239px; height: 50px; line-height: 18px; text-align: center; color: #fff; background: rgba(0,0,0, 0.4) !important; filter: alpha(opacity=40); font-size: 18px; padding-top: 15px; }
.cdsj_zj li .ystd_a5 span i,  .rnzj_zj li .ystd_a5 span i { font-style: normal; font-size: 14px; display: block; line-height: 24px; }
.ysxx { width: 239px; height: 30px; overflow: hidden; }
.ysxx a { display: block; width: 119px; height: 30px; line-height: 30px; margin-right: 1px; text-align: center; color: #fff; float: left; }
.ysxx .ystd_a6 { background-color: #bb4730; }
.ysxx .ystd_a7 { background-color: #bd935c; }
.cdsj_zj .ystd_l1 { background: url(s_bjhz_png_7.png) no-repeat center 64px, url(s_bjhz_png_8.png) no-repeat center 205px #f5f5f5; }
.cdsj_zj .ystd_l1 a { display: block; width: 110px; height: 30px; line-height: 30px; color: #1b1b1b; border-bottom: 2px solid #009291; font-size: 18px; margin: 0 auto; margin-top: 160px; text-align: center; }
/**/
.cd_lhhz_ys_qh{ width:1000px;}
.btn_radius{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.btn:hover{text-decoration:none;background-color:#a63821;}
.b_r{ float:right;}
.b_l, .b_c, .left{ float:left;}
.btn_shadow{
	/*box-shadow:0px 2px 5px -2px #000;ͶӰ*/
	text-shadow: 0px 1px 2px #888;
	background:-webkit-gradient(linear, left top, left bottom, from(#b93217), to(#a23b25));
	background:-moz-linear-gradient(top,  #b93217,  #a23b25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b93217', endColorstr='#a23b25');}
.btn_shadow:hover{
	background:#b93217;
	background:-webkit-gradient(linear, left top, left bottom, from(#ad2c12), to(#9c2208));
	background:-moz-linear-gradient(top,  #ad2c12,  #9c2208);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad2c12', endColorstr='#9c2208');
}
.btn_shadow:active{
	background:-webkit-gradient(linear, left top, left bottom, from(#9c2208), to(#be3e23));
	background:-moz-linear-gradient(top,  #9c2208,  #be3e23);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c2208', endColorstr='#be3e23');
}
/* hui zhen yi shi */
.cd_lhhz_ys_qh_tit { border-bottom:1px solid #DBCFB7; margin:15px auto 15px; }
.cd_lhhz_ys_qh_tit .span1 { font-size:18px; color:#1b1b1b; border-left:2px solid #A63A21; padding:0 5px; }
.cd_lhhz_ys_qh_tit .span2 { height:2px; line-height:0; overflow:hidden; background:#DBCFB7; width:225px; display:block; margin-top:8px; }
.cd_lhhz_ys_qh { overflow:hidden; height:270px; position:relative; }
.cd_lhhz_ys_qh li { width:180px; height:270px; overflow:hidden; float:left; margin-right:25px; }
.cd_lhhz_ys_qh_t { position:relative; overflow:hidden; height:230px; }
.cd_lhhz_ys_qh_t img{ width:180px; height:230px;}
.cd_lhhz_ys_qh_t em { background:#000; width:100%; height:32px; position:absolute; bottom:0; left:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.cd_lhhz_ys_qh_t a { font-size:14px; width:100%; text-align:center; line-height:32px; position:absolute; bottom:0; z-index:333; left:0; color:#fff; }
.cd_lhhz_ys_qh_b { margin-top:12px; }
.cd_lhhz_ys_qh_b a { color:#fff; width:85px; height:24px; line-height:24px; text-shadow:none; border:1px solid #B83516; }
.cd_lhhz_ys_qh_b a:nth-child(1) {color:#94341C;border:1px solid #BD935D;background:#F7F2E9;}
.cd_lhhz_ys_qh_b a i { margin:4px 6px; display:block; width:17px; height:15px; float:left; background:url(cd_lhhz_i_dx2.png) no-repeat; }
.cd_lhhz_ys_qh_b a:nth-child(2) i {background:url(cd_lhhz_i_dx.png) no-repeat;}
.cd_lhhz_ys_qh span { position:absolute; width:40px; height:40px; top:100px; z-index:22; }
.cd_lhhz_ys_qh span.prev { background:url(qh_i_jt.png) no-repeat 12px -23px #009291; left:0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.cd_lhhz_ys_qh span.next { background:url(qh_i_jt.png) no-repeat -52px 13px #009291; right:0; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.cd_lhhz_ys_qh span.prev:hover { background:url(qh_i_jt.png) no-repeat 12px 14px #fff; left:0; }
.cd_lhhz_ys_qh span.next:hover { background:url(qh_i_jt.png) no-repeat -52px -21px #fff; right:0; }
/* hui zhen ji shi */
.cd_lhhz_hzjs { margin-top:0; }
.cd_lhhz_hzjs .text1 { line-height:22px; font-size:14px; color:#7d7d7d; text-indent:2em; }
.cd_lhhz_hzjs_qh { margin:10px auto; position:relative; overflow:hidden; }
.cd_lhhz_hzjs_qh li { position:relative; height:420px; }
.cd_lhhz_hzjs_qh li em { position:absolute; bottom:0; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.cd_lhhz_hzjs_qh li a { width:100%; text-align:center; font-size:14px; color:#fff; line-height:40px; position:absolute; bottom:0; left:0; text-decoration:none;}
.cd_lhhz_hzjs_qh span { position:absolute; width:60px; height:60px; top:180px; z-index:22; border-radius:50px; }
.cd_lhhz_hzjs_qh span.prev { background:url(qh_i_jt2.png) no-repeat 36px 22px #fff; left:-30px; }
.cd_lhhz_hzjs_qh span.next { background:url(qh_i_jt2.png) no-repeat -56px -13px #fff; right:-30px; }
.cd_lhhz_hzjs_qh span.prev:hover { background:url(qh_i_jt2.png) no-repeat 36px -13px #fff; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.cd_lhhz_hzjs_qh span.next:hover { background:url(qh_i_jt2.png) no-repeat -56px 22px #fff; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; ; }
