﻿/*专家*/
.zj { height: auto; overflow: hidden; zoom: 1; position: relative; margin: 0 .1rem; }
.zj_jt1 { position: absolute; top: 2.5rem; left: 0.3rem; }
.zj_jt2 { position: absolute; top: 2.5rem; right: 0.3rem; }
.zj_tt { width: 28.6rem; margin: 0 auto 0.8rem; height: auto; overflow: hidden; zoom: 1; }
.zj_tt ul li { width: 6.4rem; height: 6.4rem; line-height: 6.4rem; text-align: center; border-radius: 50%; background: #777; float: left; margin-left: 2.3rem; }
.zj_tt ul li a { width: 6.4rem; height: 6.4rem; border-radius: 50%; display: block; color: #FFF; }
/*.zj_tt ul li:nth-child(1) { line-height: 1.5rem !important; }
.zj_tt ul li:nth-child(1) a span { display: block; padding-top: 1.5rem; }*/
.zj_tt ul li.hover { display: block; width: 6.4rem; height: 6.4rem; background: #f9a600 }
.zj_ct { height: auto; overflow: hidden; zoom: 1; }
.zj_ct ul li { border-top: 1px solid #9d9d9d; background: #f3eff0; height: 10.3rem; border-bottom: 1px solid #FFF; overflow: hidden; zoom: 1; }
.zj_ct ul li img { float: left; width: 11.4rem; height: 10.3rem; }
.zj_js { overflow: hidden; margin: .2rem 0 0 0.4rem;}
.zj_js h2 {color: #c70c4e; padding-left: .1rem;font-size: .3rem;}
.zj_js h3 { margin: 0.7rem auto 1rem; color: #656565; font-size: 1.25rem; }
.zj_js h3 span { color: #0d0d0d }
.zj_js h4 a { display: block; float: left; background: #c70c4e; border-radius: 1rem; color: #FFF; width: 6.5rem; height: 2.1rem; line-height: 2.1rem; text-align: center; margin: 0 0.75rem 0 0.25rem; }
.zj_js h4 a:nth-child(2) { background: #f9a600 }
.zj_ct ul li:nth-child(4) h2 { font-size: 1.6rem; }
.zjym_ct { overflow: hidden; zoom: 1; }
.zjym_ct1 .zjym_mz dl dd { border-top: 1px solid #9d9d9d; background: url(../images/zjym_bj1.png) repeat-x left top/0.1rem 10.3rem; height: 10.3rem; border-bottom: 1px solid #FFF; overflow: hidden; zoom: 1;margin:0.5rem 0; }
.zjym_ct1 .zjym_mz dl dd img { float: left; width: 11.4rem; height: 10.3rem; }
.zjym_r { float: left; margin: 0.7rem 0 0 0.6rem; width: 17.5rem; }
.zjym_r h2 { color: #575757; line-height: 2rem; }
.zjym_r h2 span { color: #c70c4e; padding-right: 0.7rem; display: inline-block; font-size: 1.5rem; }
.zjym_r h2 strong,.zj_js h2 strong  { font-weight: normal; padding-left: 0.1rem; display: inline-block; color: #000; }
.zj_js p,.zjym_r p { line-height: .5rem;  color: #616060; letter-spacing:-0.8px;padding-left: .1rem;}
.zj_js p strong,.zjym_r p strong { font-weight: normal; color: #000; }
.zj_js h4 a,.zjym_r h4 a { display: block; float: left; background: #c70c4e; border-radius: 1rem; color: #FFF; width: 1.5rem; height: .5rem; line-height: .5rem; text-align: center; margin: 0 0rem 0 0.25rem; }
.zjym_r h4 a:nth-child(2) { background: #f9a600 }
.zjym_mzb { padding: 0.7rem 0 1.7rem; text-align: center; }
.zjym_mzb span { display: inline-block; text-align: center; line-height: 2.6rem; color: #fff; margin: 0 0.2rem; vertical-align: top; }
.zjym_mzb span a { color: #fff; }
.zjym_mzb span:nth-child(1) { background: #f9a600; width: 17.5rem; font-size: 1.5rem; }
.zjym_mzb span:nth-child(2) { background: #c70c4e; width: 6rem; }
.zjym_ct1 { width: 30rem; }
.zjym_ct2 { width: 30rem; }
.zjym_ct3 { width: 30rem; }
.zjym_ct .zjym_ct2 dl dd { border-top: 1px solid #9d9d9d; background: #f3eff0;  border-bottom: 1px solid #FFF; overflow: hidden; zoom: 1; margin:0.2rem 0;}
.zjym_ct .zjym_ct2 dl dd img { float: left; width: 2.4rem; height: 2.3rem;}
.zjym_ct .zjym_ct2 dl dd .zj_js { overflow: hidden;width: 3.5rem; }
.zjym_txt { position: relative; width: 30rem; }
.zjym_txt h4 { position: absolute; left: 12.1rem; top: 12.7rem; }
.zjym_txt h4 a { display: block; float: left; background: #9a3b99; border-radius: 1rem; color: #FFF; width: 6.5rem; height: 2.1rem; line-height: 2.1rem; text-align: center; margin: 0 0.75rem 0 0.25rem; }
.zjym_txt h4 a:nth-child(2) { background: #f9a600 }
.zjym_tit h3 { background: url(../images/zjym_tximg1.png) no-repeat left top/9.7rem 2.05rem; padding-left: 0.4rem; font-size: 1.4rem; color: #7a2f79; line-height: 2.05rem; }
.zjym_txnr1 { padding: 0.5rem 0; border-bottom: 1px dashed #666; }
.zjym_txnr1 p { line-height: 2rem; }
.zjym_txnr2 { overflow: hidden; padding-bottom: 1rem; border-bottom: 1px dashed #666; }
.zjym_txnr2 ul li { float: left; width: 9.5rem; border-radius: 0.3rem; background: #f9a600; line-height: 2.5rem; text-align: center; color: #fff; margin-right: 0.75rem; margin-top: 0.75rem; }
.zjym_txnr2 ul li a { color: #fff; }
.zjym_txnr2 ul li:nth-child(3n) { margin-right: 0; }
.zjym_txnr3 li { padding: 0.5rem 0 1.3rem; margin-bottom: 0.5rem; overflow: hidden; }
.zjym_txnr3 li:nth-child(1) { border-bottom: 1px dashed #666; }
.zjym_txnr3 li:nth-child(2) { padding-bottom: 0; }
.zjym_txnr3 p { padding: 0.5rem 0; line-height: 1.9rem; color: #343434; }
.zjym_txnr3 span { color: #851385; }
.zjym_txnr3b span { display: inline-block; line-height: 2.8rem; text-align: center; }
.zjym_txnr3b span a { color: #fff; }
.zjym_txnr3b span:nth-child(1) { background: #f9a600; width: 17.8rem; margin-right: 0.2rem; }
.zjym_txnr3b span:nth-child(2), .zjym_txnr3b span:nth-child(3) { width: 5.8rem; text-align: center; color: #fff; background: #c70c4e; margin-left: 0.2rem; }
.zjym_ct1, .zjym_ct2, .zjym_tx { overflow: hidden; width: 30rem; }