@charset "gb2312";
/* CSS Document */
html { font-size: 40px; }
body { padding: 0; font-family: "Microsoft YaHei"; margin: 0; -webkit-text-size-adjust: none; width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; overflow-x: hidden; background-color:#f1f1f1;}
.tbody { padding: 0 0.5rem; }
ol, ul { list-style: none }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
ul, li, input, h1, h2, h3, h4, p, span, b, dl, dt, dd, header, menu, section, footer, nav, article { margin: 0; padding: 0; }
ul, li { list-style: none; }
img{ display:block;}
.clear{ clear:both;}
em { font-style: normal; }
a { text-decoration: none; color: #333; }
.line{ height:0.2rem; background-color:#eeeeee;}
.ibody img{width:100%;}
/*----*/
.banner img{ width:100%;}
.title_b{ text-align:center; padding-top:0.875rem; padding-bottom:0.65rem;}
.title{ font-size:0.75rem; text-align:center; color:#dc0201; font-weight:bold;}
.ftitle{ font-size:0.45rem; color:#000; text-align:center;}
.scrq ul{ text-align:center; font-size:0;}
.scrq li{ float:left; width:7.48rem; height:2.75rem; font-size:0.4rem; color:#FFF; margin:0.15rem 0.15rem;}
.scrq li .date{ font-size:0.45rem; line-height:0.8rem; padding-top:0.15rem;}
.scrq li .date:after{ content:""; display:block; width:1.25rem; height:0.025rem; margin:0 auto; background-color:#dc0201;}
.scrq li .stit{ line-height:0.8rem;}
.scrq li a{ display:block; width:2.5rem; height:0.65rem; line-height:0.65rem; background-color:#dc0201; border-radius:4px; color:#FFF; margin:0 auto;}
.scrq li.sc_a{ background:url(../img/sct_01.jpg) center center no-repeat; background-size:100%;}
.scrq li.sc_b{ background:url(../img/sct_02.jpg) center center no-repeat; background-size:100%;}
.scrq li.sc_c{ background:url(../img/sct_03.jpg) center center no-repeat; background-size:100%;}
.scrq li.sc_d{ background:url(../img/sct_04.jpg) center center no-repeat; background-size:100%;}
.scrq li.sc_e{ background:url(../img/sct_05.jpg) center center no-repeat; background-size:100%;}
.scrq li.sc_f{ background:url(../img/sct_06.jpg) center center no-repeat; background-size:100%;}
.jjlp{ width:9rem; float:left; margin-left:0.25rem;}
.jjlp img{ width:100%;}
.jjrt{ float:right; font-size:0.5rem; color:#333; text-indent:1em; width:5.75rem; margin-right:0.25rem; line-height:1.5em;}
.jjrt .swtzh{ display:block; width:3.75rem; height:0.8rem; line-height:0.8rem; border-radius:3px; text-align:center; margin:0 auto; margin-top:0.5rem; color:#fff; font-size:0.4rem; background-color:#dc0201;}
.jj_pic{ padding-bottom:0.875rem; padding-top:0.5rem;}
.jp_li{ float:left; width:7.62rem; background-color:#654321; position:relative; margin:0.125rem 0.125rem;}
.jp_li img{ display:block; width:100%;}
.jp_li .jjtit{ width:100%; height:0.75rem; text-align:center; line-height:0.75rem; font-size:0.45rem; color:#FFF; position:absolute; bottom:0; background-color:rgba(0,0,0,0.8);}
.yxtds{ background-color:#fff; width:96%; margin:0 auto;}
.ytscrol{ width:15rem; height:7.5rem; margin:0 auto; box-sizing:content-box; padding-bottom:0.3rem;}
.ztscrol{ width:15rem; height:7.5rem; margin:0 auto; box-sizing:content-box; padding-bottom:0.3rem;}
.ytscrol .swiper-slide{ background-color:#CCC;}
.yt_li{ float:left; width:7.4rem; background-color:#654321; position:relative; margin:0.125rem 0.125rem;}
.yt_li img{ display:block; width:100%;}
.yt_li .jjtit{ width:100%; height:0.75rem; text-align:center; line-height:0.75rem; font-size:0.45rem; color:#FFF; position:absolute; bottom:0; background-color:rgba(0,0,0,0.8);}
.swiper-pagination-bullet{ width:0.3rem !important; height:0.3rem !important; border-radius:50% !important; background-color:#c6c6c6 !important; opacity:1 !important;}
.swiper-pagination-bullet-active{ background-color:#ff4700 !important;}
.zcrcgr{ background-color:#fff; width:96%; margin:0 auto; margin-top:0.5rem;}
.ds_tit{ text-align:center; font-size:0.5rem; color:#b58b4f; line-height:0.75rem; padding-top:0.15rem;}
.ds_tit:after{ content:""; display:block; width:2.5rem; height:0.05rem; background-color:#b58b4f; margin:0 auto;}
.zcgrscrol,.xcgrscrol,.tpdgscrol,.gsdscrol,.zclpscrol{ font-size:0px; padding-bottom:1rem; padding-top:0.5rem;}
.zcgrscrol img,.xcgrscrol img,.tpdgscrol img,.gsdscrol img,.zclpscrol img{ display:inline-block; width:7.375rem; height:5rem; margin:0 0.125rem;}
.dsbm{ width:96.5%; margin:0 auto;}
.bm_lb{ float:left;}
.bm_rb{ float:right;}
.dsbm .bm_rb img{ margin-bottom:0.25rem;}
.bm_bb{ clear:both;}
.form_b{ width:96%; margin:0 auto; background-color:#FFF; padding-bottom:0.75rem;}
.formtit{ font-size:0.6rem; line-height:1.625rem; text-align:center; color:#b58b4f;}