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

.banner { width: 6.4rem; overflow: hidden; }
.banner img { display: block; width:6.4rem; }
.banner a{ display:block; position:absolute; height:0.8rem; bottom:0;}
.banner a:first-of-type{ width:4rem; left:0 }
.banner a:last-of-type{ width:2.4rem; right:0 }
.banner1 { margin: 0.1rem auto; overflow: hidden; }
.banner1 a img { display: inline-block; width: 1.74rem; height: 1.15rem; margin: 0 0; float: left }
.banner1 a .banner1-rt { display: inline-block; width: 4.66rem; height: 1.15rem; margin: 0 0; float: left; background-color: #c60000 }
.banner1 a .banner1-rt h1 { font-size: 0.38rem; height: 0.54rem; line-height: 0.54rem; color: #fff; font-family: "Î¢ÈíÑÅºÚ"; margin-top: 0.02rem; margin-left: 0.18rem; }
.artical { width: 6rem; margin: 0 auto; overflow: hidden; }
.artical p { font-size: 0.18rem; line-height: 0.32rem; text-indent: 2em; color: #333333; font-family: "Î¢ÈíÑÅºÚ" }
.artical img { width: 5.4rem; overflow: hidden; margin: 0.2rem 0.3rem; display:block;}
.artical p a { color: #e72d2f; font-family: "Î¢ÈíÑÅºÚ" }
.artical img.news { width: 6rem; overflow: hidden; margin: 0.2rem 0 }
.phone { display: block; width: 4.1rem; height: 0.54rem; line-height: 0.54rem; text-align: center; float: left; border: 0.02rem solid #b64b21; border-radius: 0.03rem; overflow: hidden; margin-top: 0.1rem; margin-bottom: 0rem; background-color: #b64b21; margin-left: 0.98rem; }
.phone span { display: inline-block; font-size: 0.22rem; width: 3.35rem; height: 0.3rem; line-height: 0.3rem; text-indent: 0em; color: #fff; margin-top: 0.12rem; overflow: hidden; ; float: left; font-family: "Î¢ÈíÑÅºÚ"; margin-left: 0.3rem; }
.phone img { display: inline-block; width: 0.3rem; height: 0.54rem; margin: 0 0; overflow: hidden; margin-right: 0.12rem; float: left }
.phone1 { display: block; width: 4.5rem; height: 0.4rem; line-height: 0.4rem; text-align: center; float: left; overflow: hidden; margin-top: 0.2rem; margin-bottom: 0.2rem; margin-left: 0.94rem; }
.phone1 img { display: inline-block; width: 0.4rem; height: 0.4rem; margin: 0 0; overflow: hidden; margin-right: 0.1rem; float: left; color: #454545; }
.phone1 span { display: inline-block; font-size: 0.22rem; width: 1.35rem; height: 0.3rem; line-height: 0.3rem; text-indent: 0em; color: #454545; margin-top: 0.05rem; overflow: hidden; ; float: left; font-family: "Î¢ÈíÑÅºÚ"; }
.phone1 b { display: inline-block; font-size: 0.28rem; width: 2.4rem; height: 0.3rem; line-height: 0.3rem; text-indent: 0em; color: #454545; margin-top: 0.05rem; overflow: hidden; ; float: left; font-family: "Î¢ÈíÑÅºÚ"; }
.phone2 { display: block; width: 4.1rem; height: 0.54rem; line-height: 0.54rem; text-align: center; float: left; border: 0.02rem solid #b64b21; border-radius: 0.03rem; overflow: hidden; margin-top: 0.3rem; margin-bottom: 0rem; background-color: #b64b21; margin-left: 0.98rem; }
.phone2 span { display: inline-block; font-size: 0.22rem; width: 3.55rem; height: 0.3rem; line-height: 0.3rem; text-indent: 0em; color: #fff; margin-top: 0.12rem; overflow: hidden; ; float: left; font-family: "Î¢ÈíÑÅºÚ"; margin-left: 0.15rem; }
.phone2 img { display: inline-block; width: 0.3rem; height: 0.54rem; margin: 0 0; overflow: hidden; margin-right: 0.1rem; float: left }
.bk { width: 6.4rem; border-bottom: 0.2rem solid #eee; display: block; overflow: hidden; }
.hert { border-bottom: 0.02rem solid #eee; width: 6.4rem; }
.hert h1 { font-size: 0.24rem; color: #111111; text-align: center; letter-spacing: 0.4; height: 0.58rem; line-height: 0.58rem; overflow: hidden; }
.hert span { border-bottom: 0.04rem solid #a63721; margin: 0 auto; margin-bottom: -0.02rem; width: 2rem; display: block; overflow: hidden; z-index: 12 }
.artical .chanpin { float: left; width: 1.41rem; margin-right: 0.12rem; display: inline-block; overflow: hidden; margin-top: 0.16rem }
.artical .chanpin img { width: 1.41rem; height: 1.41rem; overflow: hidden; margin: 0rem 0rem }
.artical .chanpin1 { margin-right: 0rem; }
.artical .chanpin p { font-size: 0.18rem; line-height: 0.26rem; text-indent: 0em; color: #949494; overflow: hidden; margin-top: 0.1rem; font-family: "Î¢ÈíÑÅºÚ" }
.artical .chanpin p a { font-size: 0.18rem; line-height: 0.26rem; text-indent: 0em; color: #949494; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ" }
.zixun1 { display: inline-block; width: 2.22rem; height: 0.5rem; line-height: 0.5rem; text-align: center; float: left; border: 0.02rem solid #e5e5e5; border-radius: 0.25rem; overflow: hidden; margin-top: 0.3rem; margin-bottom: 0.2rem }
.zixun1 .zixun2 { display: inline-block; width: 2.22rem; height: 0.5rem; overflow: hidden; }
.zixun { margin-left: 0.7rem; margin-right: 0.15rem }
.zixun2 img { display: inline-block; width: 0.25rem; height: 0.25rem; margin: 0.12rem 0.25rem; overflow: hidden; margin-right: 0.12rem; float: left }
.zixun2 span { font-size: 0.22rem; height: 0.25rem; line-height: 0.25rem; text-indent: 0em; color: #a63721; margin: 0.16rem auto; overflow: hidden; margin: 0.12rem auto; float: left; font-family: "Î¢ÈíÑÅºÚ" }
.artical a.tenxun { display: inline-block; width: 6.0rem; height: 4.93rem; overflow: hidden; margin: 0.2rem auto }
.artical a.tenxun img { display: inline-block; ; width: 6.0rem; height: 4.93rem; overflow: hidden; margin: 0rem 0rem }
.hert1 { width: 6.4rem; height: 0.8rem; background-image: url(fgy_09.png); overflow: hidden; text-align: center; font-weight: 700 }
.hert1 h1 { font-size: 0.34rem; color: #fff; letter-spacing: 0.4; height: 0.48rem; line-height: 0.48rem; overflow: hidden; margin-top: 0.16rem; font-family: "Î¢ÈíÑÅºÚ" }
.artical p.cz { font-size: 0.2rem; line-height: 0.34rem; text-indent: 2em; color: #333333; overflow: hidden; margin-top: 0.2rem; font-family: "Î¢ÈíÑÅºÚ" }
.duanluo1 { border-bottom: 1px solid #eee; padding-bottom: 1.0rem; }
.line { width: 6.0rem; border-bottom: 0.02rem solid #eee; display: block; overflow: hidden; margin-top: 0.2rem; }
.artical .zx { width: 6.0rem; margin-top: 0.2rem; overflow: hidden }
.zx .zx-lt, .zx .zx-rt1 { width: 1.4rem; display: inline-block; }
.zx .zx-lt, .zx .zx-lt1 { float: left; }
.zx .zx-rt, .zx .zx-lt1 { width: 4.45rem; display: inline-block; }
.zx .zx-rt, .zx .zx-rt1 { float: right; }
.zx img { display: inline-block; width: 1.4rem; height: 1.4rem; margin: 0rem 0rem; overflow: hidden; margin-top: 0.2rem; }
.zx-rt h2, .zx-lt1 h2 { border-bottom: 0.02rem dotted #eee; margin-left: 2em; font-size: 0.22rem; line-height: 0.34rem; color: #333333; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ" }
.zx .zx-rt span, .zx .zx-lt1 span { font-size: 0.26rem; line-height: 0.34rem; color: #a63721; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ" }
.zx .zx-lt2, .zx .zx-rt3 { width: 2.1rem; float: left; display: inline-block; overflow: hidden; }
.zx .zx-rt2, .zx .zx-lt3 { width: 3.8rem; float: left; display: inline-block; }
.zx .zx-rt2, .zx .zx-rt3 { margin-left: 0.1rem }
.zx .zx-rt2 p, .zx .zx-rt3 p { overflow: hidden; }
.zx .zx-rt2 p, .zx .zx-lt3 p { font-size: 0.18rem; line-height: 0.28rem; text-indent: 2em; color: #666; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ" }
.zx .zx-lt2 img { width: 2.0rem; height: 1.6rem; float: left; margin: 0rem 0rem; }
.zx .zx-lt2 p { width: 2.1rem; height: 0.32rem; float: left; line-height: 0.32rem; background-color: #e43030; color: #fff; font-size: 0.18rem; font-family: "Î¢ÈíÑÅºÚ"; margin-top: -0.6rem; text-indent: 0em; }
.zx .zx-rt3 img { width: 2.0rem; height: 1.6rem; float: right; margin: 0rem 0rem; }
.zx .zx-rt3 p { width: 2.1rem; height: 0.32rem; float: right; line-height: 0.32rem; background-color: #e43030; color: #fff; font-size: 0.18rem; font-family: "Î¢ÈíÑÅºÚ"; margin-top: -0.6rem; text-indent: 0em; text-align: right; }
.scrol { width: 6.36rem; height: 2.0rem; border: 0.02rem solid #e7e7e7; box-shadow: 0 0 0.1rem 0.05rem #e7e7e7; margin: 0.3rem 0 0.1rem 0; }
.zx-rt2 { font-size: 0.18rem; line-height: 0.28rem; text-indent: 0em; color: #666; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ" }
.zx-rt2 span { display: block; width: 1.28rem; height: 0.3rem; line-height: 0.32rem; overflow: hidden; border: 0.02rem solid #666; border-radius: 0.04rem; text-align: center; font-family: "Î¢ÈíÑÅºÚ" }
.zx-rt2 p.set { text-indent: 0em; }
.sczx { width: 6.0rem; margin-top: 0.2rem; overflow: hidden; ; height: 1.8rem; }
.sczx .zx-lt2 { width: 1.6rem; float: left; display: inline-block; overflow: hidden; margin: 0 0 }
.sczx .zx-rt2 { width: 4.2rem; float: left; display: inline-block; margin-left: 0.2rem }
.zxc { width: 6.4rem; height: 1.4rem; background-image: url(rty_02.png); overflow: hidden; color: #fff; }
.zxc p { overflow: hidden; margin: 0.15rem 0.2rem; margin-left: 1.6rem; width: 4.6rem; height: 1.1rem; font-size: 0.18rem; line-height: 0.28rem; font-family: "Î¢ÈíÑÅºÚ"; text-indent: 2em; }
.zx .zx-ltj { display: inline-block; width: 1.58rem; height: 0.36rem; overflow: hidden; float: left; margin-right: 0.08rem; margin-top: 0rem }
.zx .zx-rtj { display: inline-block; width: 4.23rem; height: 0.36rem; overflow: hidden; ; float: left; }
.zx .zx-rtj p { display: inline-block; width: 4.23rem; height: 0.36rem; overflow: hidden; float: left; font-size: 0.16rem; line-height: 0.26rem; color: #313131; text-indent: 0em; margin-top: 0.05rem; font-family: "Î¢ÈíÑÅºÚ" }
.art-box { width: 2.9rem; text-align: center; float: left; overflow: hidden; margin-top: 0.2rem; margin-right: 0.2rem }
.art-box  video { width: 2.9rem; height: 1.86rem; overflow: hidden; margin: 0 0 }
.art-box .lianxi-tel { width: 2.9rem; height: 0.36rem; float: left; overflow: hidden; color: #313131 }
.art-box .lianxi-tel img { width: 0.32rem; height: 0.24rem; float: left; overflow: hidden; margin: 0.08rem 0.08rem 0.04rem 0.45rem }
.art-box .lianxi-tel .tel a { width: 2.0rem; height: 0.36rem; float: left; overflow: hidden; font-size: 0.18rem; line-height: 0.36rem; color: #313131; font-family: "Î¢ÈíÑÅºÚ" }
.art-box .tel1 a { width: 2.9rem; height: 0.36rem; overflow: hidden; font-size: 0.18rem; line-height: 0.36rem; color: #313131; font-family: "Î¢ÈíÑÅºÚ" }
.art-box1 { margin-right: 0rem }
.hot { width: 6.0rem; height: 0.32rem; margin-top: 0.2rem; overflow: hidden; float: left; margin-bottom: 0.2rem }
.hot img { width: 0.32rem; height: 0.32rem; margin: 0rem 0rem; overflow: hidden; float: left; }
.hot text { width: 5.0rem; height: 0.32rem; margin-left: 0.08rem; overflow: hidden; float: left; font-size: 0.24rem; line-height: auto; font-family: "Î¢ÈíÑÅºÚ" }
.care { width: 6.0rem; margin-bottom: 0.1rem; overflow: hidden; float: left; }
.care .fid { display: inline-block; width: 1.2rem; height: 1.2rem; margin: 0.3rem 0.18rem 0 0.06rem; overflow: hidden; float: left; background-image: url(qw_05.png); text-align: center; color: #fff; background-size:1.2rem}
.care .fid1 { display: inline-block; width: 1.2rem; height: 1.2rem; margin: 0.3rem 0.18rem 0 0.18rem; overflow: hidden; float: left; background-image: url(dd_03.png); text-align: center; color: #fff;background-size:1.2rem }
.care .fid3 { display: inline-block; width: 1.2rem; height: 1.2rem; margin: 0.3rem 0.18rem 0 0.18rem; overflow: hidden; float: left; background-image: url(yhh_09.png); text-align: center; color: #fff ;background-size:1.2rem}
.care .fid4 { display: inline-block; width: 1.2rem; height: 1.2rem; margin: 0.3rem 0.06rem 0 0.18rem; overflow: hidden; float: left; background-image: url(op_11.png); text-align: center; color: #fff;background-size:1.2rem }
.care .fid p, .care .fid1 p, .care .fid3 p, .care .fid4 p { overflow: hidden; text-align: center; color: #fff; height: 0.3rem; line-height: 0.3rem; font-size: 0.18rem; text-indent: 0em; }
.care .fid p.top1, .care .fid1 p.top1, .care .fid3 p.top1, .care .fid4 p.top1 { margin-top: 0.35rem; }
.care .fid p.top2, .care .fid1 p.top2, .care .fid3 p.top2, .care .fid2 p.top1 { margin-top: 0.02rem; }
.care a { display: inline-block; }
.care a span { display: inline-block; height: 0.46rem; line-height: 0.46rem; font-size: 0.18rem; border: 0.02rem solid #dedede; border-radius: 0.04rem; text-align: center; color: #313131; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ" }
.care a span.bt1, .care a span.bt2, .care a span.bt3 { width: 1.9rem }
.care a span.bt4 { width: 2.3rem; border: 0.02rem solid #a63721; color: #a63721 }
.care a span.bt5 { width: 3.5rem }
.care a span.bt6 { width: 1.3rem }
.care a span.bt7 { width: 1.9rem }
.care a span.bt8 { width: 2.5rem; border: 0.02rem solid #a63721; color: #a63721 }
.artical img.lett { margin: 0.2rem 0; width: 6.0rem; }
.care a span.bt { display: inline-block; width: 1.25rem; height: 0.46rem; line-height: 0.46rem; font-size: 0.18rem; border: 0.02rem solid #b05f00; border-radius: 0.04rem; text-align: center; color: #b05f00; margin-right: 0.20rem; font-family: "Î¢ÈíÑÅºÚ"; text-indent: 0em; margin:left:0.33rem
}
.care a span.bt-1 { border: 0.02rem solid #a63721; color: #a63721 }
.care a span.bt-2 { margin-right: 0rem }
.bk1 { margin-top: 0.1rem }
.artical img.nbox-tb { width: 6rem; overflow: hidden; margin: 0rem 0; height: 0.2rem }
.artical .nbox { width: 6rem; overflow: hidden; margin: 0rem 0; height: 4.53rem }
.artical .nbox img.nbox-lr { width: 0.2rem; overflow: hidden; margin: 0rem 0; height: 4.53rem; display: inline-block; float: left; }
.artical .nbox .nbox-ct { width: 5.6rem; overflow: hidden; margin: 0rem 0; height: 4.53rem; display: inline-block; float: left; }
.artical .nbox .nbox-ct img.nbox1 { width: 4.94rem; overflow: hidden; margin: 0.2rem 0.33rem; height: 0.47rem; }
.artical .nbox .nbox-ct img.nbox2 { width: 5.03rem; overflow: hidden; ; margin: 0 0; margin-left: 0.33rem; height: 1.09rem }
.artical .nbox .nbox-ct .nbox3 { width: 4.94rem; overflow: hidden; ; margin: 0 0; margin-left: 0.33rem; height: 0.5rem; float: left; margin-top: 0.2rem }
.artical .nbox .nbox-ct .nbox3 span { display: inline-block; width: 2.42rem; overflow: hidden; ; margin: 0 0; height: 0.5rem; float: left; background:url(dfc_03.png) 0 0/2.42rem .5rem; font-size: 0.22rem; line-height: 0.48rem; text-align: center; color: #b64b21; font-family: "Î¢ÈíÑÅºÚ" }
.artical .nbox .nbox-ct .nbox3 span.nbox3-1 { margin-right: 0.1rem }
.artical .nbox .nbox-ct .nbox4 { width: 5.03rem; overflow: hidden; ; margin: 0 0; height: 0.34rem; font-size: 0.18rem; line-height: 0.34rem; color: #333333; font-family: "Î¢ÈíÑÅºÚ"; margin-left: 0.33rem; }
.artical .nbox .nbox-ct img.nbox4 { width: 5.06rem; overflow: hidden; ; margin: 0 0; margin-left: 0.30rem; height: 0.3rem; margin-top: 0.1rem }
.phone4 { display: block; width: 4.1rem; height: 0.54rem; line-height: 0.54rem; text-align: center; float: left; border: 0.02rem solid #b64b21; border-radius: 0.03rem; overflow: hidden; margin-top: 0.1rem; margin-bottom: 0rem; background-color: #b64b21; margin-left: 0.8rem; }
.phone4 span { display: inline-block; font-size: 0.22rem; width: 1.95rem; height: 0.3rem; line-height: 0.3rem; text-indent: 0em; color: #fff; margin-top: 0.12rem; overflow: hidden; ; float: left; font-family: "Î¢ÈíÑÅºÚ"; margin-left: 0.8rem; }
.phone4 img { display: inline-block; width: 0.3rem; height: 0.54rem; margin: 0 0; overflow: hidden; margin-right: 0.1rem; float: left }
.lib_tel_n { width:6rem; background:url(txy-tel.png) no-repeat; height:1.04rem; background-size:100%; margin:.1rem auto 0; }
