@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;}
body{font-family:microsoft yahei,simhei; max-width:750px; margin:0 auto; background:#fff!important}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
ol, ul, li{list-style: none;}
em,i{ font-style:normal}
a{text-decoration: none; color:#333}
p{ font-size:0.24rem; text-align:justify; text-indent:2em; line-height:0.4rem;}
img{border:none; width:100%; display:block}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}

.pd20{ padding:0.2rem;}
.pd30{ padding:0.3rem 0.1rem}
.mt20{ margin-top:0.2rem}
.bg_gray{ background:#f7f6f4}

.title{ width:100%; text-align:center; margin-bottom:0.3rem}
.p01 p i{ display:inline-block; background:url(img/icons01.png) no-repeat; background-size:0.34rem 1.36rem; width:0.34rem; height:0.34rem; vertical-align:middle; margin-right:0.1rem}
.p01 p i.i02{ background-position:0 -0.34rem}
.p01 p i.i03{ background-position:0 -0.68rem}
.p01 p i.i04{ background-position:0 -1.02rem}
.p01 img{ margin-bottom:0.2rem}

.video{ width:100%; height:4.7rem}
.video iframe{ width:100%; height:100%;}
.p02{ background:url(img/bg_pc.jpg) no-repeat; width:7.3rem; height:1.72rem; background-size:100%; padding-top:0.2rem}

.hd{ width:100%; text-align:center; margin-bottom:0.2rem}
.hd ul li{  width:31.3%; float:left;text-align:center; font-size:0.24rem; border:1px solid #c69c5d; box-sizing:border-box; border-radius:10px; margin:0 1%; padding:0.1rem 0}
.hd ul li.on,.bd ul li .num_s li.on{ background:#c69c5d; color:#fff}
.bd ul li h2{ font-size:0.32rem; color:#c69c5d; text-align:center; line-height:0.8rem}
.bd ul li .txt01 p,.bd ul li .txt03 p{ text-indent:0}
.bd ul li .txt02 img{ margin:0.2rem 0}
.bd ul li .txt02 p span{ display:inline-block; background:url(img/jt02.jpg) no-repeat; width:0.22rem; height:0.2rem; background-size:0.22rem 0.4rem;}
.bd ul li .txt02 p span.s_r{ background-position:0 -0.2rem}
.bd ul li .ads_1{ width:100%;}
.bd ul li .ads_1 ul li{ width:7.3rem!important;}
.bd ul li .ads_1 ul li img{ width:100%; height:4rem; margin-bottom:0.1rem}
.bd ul li .ads_1 ul li .pic{ height:4rem; width:100%;}
.bd ul li .ads_1 ul li .pic div{ width:50%; background:#fff; height:100%; position:relative}
.bd ul li .ads_1 ul li .pic .fr{ width:49%; position:relative}
.bd ul li .ads_1 ul li .pic .fr img{ height:auto}
.bd ul li .ads_1 ul li .pic div p{width:100%; text-align:center;text-indent:0; padding:0.2rem; box-sizing:border-box}
.bd ul li .num_s{ width:100%;overflow:hidden; font-size:0; text-align:center; padding:0.2rem 0}
.bd ul li .num_s li{ display:inline-block; width:20%!important;font-size:0.24rem; border:1px solid #c69c5d; box-sizing:border-box; border-radius:10px; margin:0 1%; padding:0.1rem 0; text-align:center}

.page h2{ text-align:center; font-size:0.34rem; color:#b8935c}
.page h2 b{ display:inline-block; width:50%; background:url(img/jt.jpg) no-repeat right center #fff; }
.page p{ border:1px solid #b8935c; padding:0.5rem 0.2rem; box-sizing:border-box; margin-top:-0.25rem}

.team{ text-align:center}
.team h2{ text-align:center; font-size:0.3rem}
.team h2 b{ display:inline-block; background:#000; color:#fff; padding:0 0.3rem; line-height:0.6rem}
.team .bdr{ border:1px solid #000; padding:0.5rem 0.2rem 0.2rem 0.2rem; box-sizing:border-box; margin-top:-0.25rem}
.team p{ text-indent:0; text-align:center}
.team strong,.team span{ display:inline-block; width:50%;}
.team strong{ text-align:right}
.team span{ text-align:left}
.gz,.wx{ display:inline-block; width:30%; text-align:center; margin-top:0.2rem; font-size:0}
.wx p{ background:#000; color:#fff;}
.mz b{ display:block; width:30%; background:#c00; color:#fff; font-size:0.3rem; line-height:0.6rem;margin:0 auto 0.2rem auto; text-align:center}
footer.ft p{ text-align:center}
.fix-navs p,.fix-nav p{ text-indent:0!important; text-align:center!important}
.fix-navs p{ padding-top:0.15rem!important}


