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

banner { width: 6.4rem; overflow: hidden; float: left; }
banner img { float: left; width:6.4rem;}
section { width: 100%; overflow: hidden; }
section>h2 { font-size: 0.32rem; line-height: 0.62rem; position: relative; margin-top: 0.24rem; font-weight: bold; text-align: center; color: #1b1b1b; width: 100%; border-bottom: 0.02rem solid #dbcfb7; margin-bottom: 0.4rem }
section>h2 b { color: #94311c; }
section>h2 i { width: 0.5rem; height: 0.25rem; position: absolute; left: 2.95rem; bottom: -0.27rem; background: url(ico_banyuan.png) no-repeat center; background-size: 0.5rem; }
section>p { font-size: 0.24rem; line-height: 0.42rem; text-indent: 2em; width: 6rem; margin: 0 0.2rem; color: #626262; }
section>p span { color: #ec0000; }
section>h3 { width: 6rem; height: 0.42rem; overflow: hidden; margin: 0 auto 0.1rem; border-bottom: 0.02rem solid #dbcfb7; }
section>h3 p { border-left: 0.04rem solid #963017; }
section>h3 b { height: 0.28rem; height: 0.28rem; margin-left: -0.04rem; padding-bottom: 0.06rem; text-indent: 0.1rem; padding-left: 0.14rem; border-bottom: 0.02rem solid #dbcfb7; }
.yanjun img { margin: 0.1rem auto 0.2rem; display: block; width:6rem; }
.yanjun>ul { width: 6rem; margin: 0 0.2rem; float: left; }
.yanjun>ul li { width: 1.86rem; height: 0.5rem; font-size: 0.24rem; float: left; margin-right: 0.21rem; text-align: center; line-height: 0.5rem; border-radius: 0.05rem; background: #bd935c; }
.yanjun>ul li:last-child { margin-right: 0; }
.yanjun>ul li a { color: #fff; }
.fenxi video { width: 6rem; height: 3.77rem; margin: 0.1rem 0.2rem; }
.fenxi>h5 { text-align: center; color: #898989; line-height: 0.44rem; }
.fenxi>h5 span { color: #cc0000 }
.pub_zixun { width: 6rem; margin: 0.1rem 0.2rem 0.3rem; float: left; }
.pub_zixun li { float: left; width: 2.9rem; height: 0.6rem; border: 1px solid #f7f4ed; border-radius: 0.05rem; background: url(ico_msg.png) no-repeat #f7f4ed; line-height: 0.58rem; text-align: left; text-indent: 0.72rem; background-size: 0.25rem; background-position: 0.38rem center; }
.pub_zixun li:last-child { float: right; background: url(ico_tel.png) no-repeat #94311c; background-size: 0.22rem; background-position: 0.38rem center; }
.pub_zixun li a { color: #94311c; }
.pub_zixun li:last-child a { color: #fff; }
.fenxi_tab { width: 6rem; margin: 0.1rem 0.2rem 0; }
.fenxi_hd { margin-bottom: 0.2rem; overflow: hidden; }
.fenxi_hd li { width: 1.5rem; height: 0.65rem; font-size: 0.2rem; line-height: 0.65rem; box-sizing: border-box; text-align: center; float: left; border-right: 1px solid #fff; color: #434343; background: #f7f4ed; }
.fenxi_hd li:last-child { border-right: none; }
.fenxi_hd li.on { color: #94311c; background: #dbcfb7; }
.fenxi_bd li { width: 2.9rem; height: 2.27rem; float: left; }
.fenxi_bd li:last-child { float: right; }
.fenxi_bd li img { width: 2.9rem; height: 2.27rem; float: left; }
.fenxi_bd h6 { width: 6rem; float: left; height: 0.44rem; color: #94311c; background: #eee4d1; font-size: 0.18rem; line-height: 0.44rem; margin: 0.1rem 0 0.3rem; text-indent:0.05rem; }
.fenxi_bd h6 span { float: left; width: 1.2rem; color: #fff; background: #94311c; text-align: center; }
.guocheng { width: 6rem; height: 2.96rem; margin: 0 0.2rem 0.1rem; float: left; background: #eeeeee; }
.guocheng h4 { font-size: 0.26rem; line-height: 0.44rem; margin-top: 0.14rem; text-align: center; color: #434343; border-bottom: 0.02rem solid #dbcfb7; }
.guocheng h4 i { border-left: 0.13rem solid transparent; border-right: 0.13rem solid transparent; border-top: 0.08rem solid #dbcfb7; bottom: -0.08rem; left: 2.87rem; }
.guocheng ul { width: 5.7rem; margin: 0.2rem 0.15rem; ; }
.guocheng ul li { font-size: 0.2rem; padding-left: 0.35rem; width: 5.35rem; line-height: 0.35rem; background: url(ico_gou.png) no-repeat; background-size: 0.23rem; background-position: 0 0.1rem; color: #434343; margin-bottom: 0.08rem; }
.baozhang { width: 6rem; margin: 0.1rem 0.2rem; float: left; }
.baozhang li h5 { background: url(bg_bz.png) no-repeat; height: 0.4rem; background-size: 5rem; color: #434343; line-height: 0.4rem; }
.baozhang li h5 b { font-size: 0.28rem; width: 0.3rem; text-align: center; color: #bd935c; display: block; float: left; margin-right: 0.25rem; font-family: "ËÎÌå"; }
.baozhang li p { font-size: 0.22rem; line-height: 0.38rem; text-indent: 2em; margin: 0.1rem 0; color: #626262; }
.fenxi_zixun { width: 6rem; margin: 0 0.2rem; float: left; }
.fenxi_zixun li { width: 1.9rem; height: 1rem; float: left; border-radius: 0.05rem; margin-right: 0.15rem; }
.fenxi_zixun li span ,.fenxi_zixun li em { height: 0.5rem; width: 100%; display: block; color: #fff; }
.fenxi_zixun li span { text-indent: 0.65rem; line-height: 0.6rem; }
.fenxi_zixun li em { text-align: center; font-size: 0.22rem; line-height: 0.4rem; }
.fenxi_zixun li:nth-child(1) { background: #bf905a; }
.fenxi_zixun li:nth-child(1) span { background: url(ico_msg_2.png) no-repeat; background-size: 0.28rem; background-position: 0.3rem 0.2rem; }
.fenxi_zixun li:nth-child(2) { background: #a58d43; }
.fenxi_zixun li:nth-child(2) span { background: url(ico_tel_2.png) no-repeat; background-size: 0.24rem; background-position: 0.3rem 0.2rem; }
.fenxi_zixun li:nth-child(3) { background: #717171; margin-right: 0; }
.fenxi_zixun li:nth-child(3) span { background: url(ico_rili.png) no-repeat; background-size: 0.29rem; background-position: 0.3rem 0.2rem; }
.hdp { width: 6rem; height: 2.2rem; float: left; margin: 0.1rem 0.2rem; overflow: hidden; position: relative; }
.hdp .bd_hdp li { width: 6rem; height: 2.2rem; float: left; position: relative; }
.hdp img { width: 6rem; height: 2.2rem; float: left; }
.hdp .bd_hdp li em { height: 0.45rem; width: 6rem; background: #000; opacity: 0.5; position: absolute; bottom: 0; left:0; }
.hdp .bd_hdp li p { height: 0.45rem; width: 6rem; color: #fff; line-height: 0.45rem; text-align: center; font-size: 0.2rem; position: absolute; bottom: 0; }
.hdp>a { width: 0.45rem; height: 0.45rem; position: absolute; top: 0.88rem; }
.hdp>a.prev { left: 0; background: url(ico_prev.png) no-repeat center #000; opacity: 0.5; }
.hdp>a.next { right: 0; background: url(ico_next.png) no-repeat center #000; opacity: 0.5; }
.jishu>video { width: 6rem; height: 2.7rem; float: left; margin: 0.1rem 0.2rem; }
.jishu>h5 { font-size: 0.2rem; color: #313131; text-align: center; }
.video { width: 6rem; float: left; margin: 0.1rem 0.2rem; }
.video video { width: 2.9rem; height: 1.7rem; float: left; }
.video li { width: 2.9rem; float: left; }
.video li:last-child { float: right; }
.video li p { font-size: 0.2rem; color: #313131; text-align: center; }
.meiti { width: 6rem; float: left; margin: 0.1rem 0.2rem 0; }
.meiti li { font-size: 0.2rem; height: 0.5rem; line-height: 0.5rem; border-bottom: 1px solid #eeeeee; box-sizing: border-box; margin-bottom: 0.2rem; }
.meiti li:last-child { margin-bottom: 0; }
.meiti img { margin-bottom: -0.01rem; margin-right: 0.1rem; float: left; width:1.16rem; }
.meiti li a { color: #313131; }
.cd_doc { width: 6rem; float: left; margin: 0.1rem 0.2rem 0; }
.cd_doc li { float: left; width: 2.9rem; }
.cd_doc li:nth-child(2n) { float: right; }
.cd_doc li img { width: 2.9rem; height: 2.85rem; float: left; margin-bottom: 0.04rem; }
.cd_doc li p { margin-bottom: 0.2rem; }
.cd_doc li p a { width: 1.4rem; height: 0.45rem; background: #a63721; line-height: 0.45rem; text-align: center; color: #fff; display: inline-block; }
.cd_doc li p a:nth-child(2n) { float: right; }
.bj_doc { width: 6rem; float: left; margin: 0.1rem 0.2rem 0; }
.bj_doc li { width: 1.4rem; height: 2.4rem; position: relative; float: left; margin-right: 0.13rem; }
.bj_doc li:nth-child(4n) { margin-right: 0; }
.bj_doc li img { width: 1.4rem; height: 1.9rem; float: left }
.bj_doc li em { height: 0.4rem; width: 1.4rem; background: #000; opacity: 0.5; position: absolute; top: 1.5rem; left:0;}
.bj_doc li h5 { height: 0.4rem; width: 1.4rem; position: absolute; top: 1.5rem; font-size: 0.2rem; line-height: 0.4rem; color: #fff; text-align: center; }
.bj_doc li p { font-size: 0.19rem; color: #434343; text-align: center; position: absolute; top: 2rem; width: 1.4rem; }
.bj_doc_zx { width: 6rem; float: left; margin: 0 0.2rem 0.3rem; }
.bj_doc_zx li { width: 1.4rem; float: left; height: 0.4rem; background: #a63721; line-height: 0.4rem; text-align: center; margin-right: 0.13rem; font-size: 0.2rem; }
.bj_doc_zx li:nth-child(4n) { margin-right: 0; }
.bj_doc_zx li a { color: #fff; }
.tqyy { width: 6rem; float: left; margin: 0 0.2rem; height: 0.6rem; line-height: 0.6rem; text-align: center; background: #e00000; color: #fff; border-radius: 0.1rem; }
.tqyy:hover{ color:#fff;}
.tqyy:link{color:#fff;}
.case_dbd { width: 6rem; float: left; margin: 0.1rem 0.2rem; }
.case_dbd li { width: 2.9rem; float: left; }
.case_dbd li:nth-child(2n) { float: right; }
.case_dbd li h5 { width: 2.9rem; font-size: 0.2rem; line-height: 0.45rem; margin-bottom: 0.1rem; letter-spacing: -0.01rem; text-align: center; }
.case_dbd li h5 a { color: #626262 }
.case_dbd img { width: 2.9rem; height: 1.8rem; float: left; }
.case_normal { width: 6rem; float: left; margin: 0 0.2rem; border-top: 1px dashed #eeeeee; }
.case_normal li { width: 6rem; height: 0.56rem; border-bottom: 1px dashed #eeeeee; font-size: 0.22rem; }
.case_normal li a { float: left; color: #313131; }
.case_normal li a span { color: #ec0000; }
.case_normal li a.tel { background: url(ico_tel.jpg) no-repeat; width: 0.4rem; height: 0.4rem; background-size: 0.4rem; float: right; }

#yuyue {width: 100%; max-width: 6.4rem; min-width: 3.2rem; position: relative; margin: 0 auto; font-family: "Î¢ÈíÑÅºÚ"; background-color: #fff; font-size: 0.24rem; overflow: hidden; }
#yuyue .hd{ margin-bottom:0.24rem;}
#yuyue .hd li{ width:2.11rem; height:0.7rem; font-size:0.24rem; color:#94311c; line-height:0.7rem; box-sizing:border-box; float:left; border:1px solid #eeeeee; text-align:center; border-left:none;}
#yuyue .hd li:last-child{ border-right:none;}
#yuyue .hd li.on{ width:2.14rem; border:none; color:#fff; background:#94311c;}
#yuyue .bd h2,#yuyue .bd h3{ font-size:0.32rem; line-height:0.6rem; text-align:center; color:#94311c; font-weight:bold;}
.form1 ul{ width:100%; overflow:hidden; margin:0.25rem 0;}
.form1 ul li{ font-size:0.22rem; color:#434343; line-height:0.5rem; float:left; margin-right:0.2rem;}
.form1 ul li:first-child{ margin-left:0.3rem}
.form1 ul li:last-child{ margin-right:0;}
.form1 ul li i{ width:0.5rem; height:0.5rem; border-radius:0.25rem; background:#94311c; text-align:center; line-height:0.48rem; color:#fff; display:inline-block; font-style:normal; margin-right:0.15rem; }
.form1 dl{ width:100%; overflow:hidden; margin-bottom:0.2rem;}
.form1 dl dt{ width:1.45rem; line-height:0.7rem; font-size:0.24rem; text-align:right; color:#434343; margin-right:0.1rem; float:left;}
.form1 dl dd input[type="text"],.form1 dl dd select{ width:4.2rem; height:0.7rem; text-align:left; box-sizing:border-box; line-height:0.68rem; color:#959595; border:1px solid #eeeeee; padding-left:0.2rem; float:left;}
.form1 dl dd select{ }
.form1 input[type="submit"]{ background:url(/images/submit_jiami.jpg) no-repeat; background-size:2.5rem; width:2.5rem; height:0.6rem;  cursor:pointer; margin:0.1rem 0 0 0.42rem; float:left;}
.form1 .form_tel{ width:2.47rem; height:0.59rem; margin:0.1rem 0 0 0.6rem; display:inline-block; float:left; background:url(/images/form_tel.png) no-repeat; background-size:2.47rem;}

.form2 dl{ width:100%; overflow:hidden; margin-top:0.2rem;}
.form2 dl dt{ width:1.45rem; line-height:0.7rem; font-size:0.2rem; text-align:right; color:#434343; margin-right:0.1rem; float:left;}
.form2 dl dt.baogao{  line-height:0.32rem; font-size:0.2rem}
.form2 dl dd input[type="text"],.form2 dl dd select,.form2 dl dd textarea{ width:4.2rem; height:0.7rem; text-align:left; box-sizing:border-box; line-height:0.68rem; color:#959595; border:1px solid #eeeeee; padding-left:0.2rem; float:left;}
.form2 dl dd select{ }
.form2 input[type="submit"]{ background:url(/images/submit_lj.jpg) no-repeat; background-size:2.5rem; width:2.5rem; height:0.6rem;  cursor:pointer; margin:0.3rem 0 0 1.95rem; float:left;}
input.form2_age{ width:1.5rem !important;}
.form2 input[type="radio"]{ margin-right:0.05rem;}
.form2 label{height:0.7rem; line-height:0.7rem; float:left; margin-right:0.1rem;color:#434343; font-size:0.2rem; }
.form2 dl dd textarea{ height:1rem; line-height:0.26rem; padding:0.1rem 0.2rem; font-size:0.2rem;}
.form2 p{ width:100%; overflow:hidden;}
.form2 .zhu{ width:6rem; margin:0.3rem 0.2rem; font-size:0.22rem; line-height:0.4rem; color:#999999;}
.form2 .zhu a{ color:#d21e00;}


.form3 dl{ width:100%; overflow:hidden; margin-top:0.2rem;}
.form3 dl dt{ width:1.45rem; line-height:0.7rem; font-size:0.2rem; text-align:right; color:#434343; margin-right:0.1rem; float:left;}
.form3 dl dt.baogao{  line-height:0.32rem; font-size:0.2rem}
.form3 dl dd input[type="text"],.form3 dl dd select{ width:4.2rem; height:0.7rem; text-align:left; box-sizing:border-box; line-height:0.68rem; color:#959595; border:1px solid #eeeeee; padding-left:0.2rem; float:left;}
.form3 dl dd select{ }
.form3 input[type="submit"]{ background:url(/images/submit_lj.jpg) no-repeat; background-size:2.5rem; width:2.5rem; height:0.6rem;  cursor:pointer; margin:0.3rem 0 0 1.95rem; float:left;}
input.form3_age{ width:1.5rem !important;}
.form3 input[type="radio"]{ margin-right:0.05rem;}
.form3 label{height:0.7rem; font-size:0.2rem;line-height:0.7rem; float:left;margin-right:0.1rem;color:#434343; }
.form3 dl dd textarea{ height:1rem; line-height:0.26rem; padding:0.1rem 0.2rem; font-size:0.2rem;}
.form3 p{ width:100%; overflow:hidden;}
.form3>p{ width:6rem; margin:0.3rem 0.2rem; font-size:0.22rem; line-height:0.4rem; color:#999999;}
.form3 h5{ font-size:0.24rem; height:0.52rem; border-top:1px solid #eee; color:#94311c; text-indent:0.2rem}
.form3 h6{ width:5.12rem; height:0.5rem; line-height:0.5rem; color:#434343; margin-left:0.2rem; background:#f7f4ed; font-size:0.2rem; text-indent:0.1rem;}