/*-------- CSS reset ---------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, section, article, aside, header, footer, nav, dialog, figure, figcaption, hgroup{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%; }
ul, ol, li{ list-style:none; }
em, i, strong, b{ font-style:normal; }
img{ border:0; vertical-align:top; max-width:100%; }
input, button{ vertical-align:middle; }
input::-moz-placeholder, textarea::-moz-placeholder{ color:#CCC; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder{ color:#CCC; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:#CCC; }
a{ color:#333; text-decoration:none; }
*{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-tap-highlight-color:transparent; /* For some Androids */ outline:none; }
body{ font-size:12px; font-family:"Microsoft YaHei", Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", sans-self; color:#333; background:#FFF; }
/*-------- CSS reset end 20151109 ---------*/
/*-------- common ---------*/
.fl{ float:left; }
.fr{ float:right; }
.clearfix{ zoom:1; }
.d-ib{ display:inline-block; }
.pos_r{ position:relative; }
.pos_a{ position:absolute; }
.clearfix:after{ content:""; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; font-size:0; line-height:0; }
.w50{ width:50%; }
.h100{ height:100%; }
.brn{ border-right:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.br{ border-right:1px solid #DDD; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.dtable{ display:table; }
.cell{ display:table-cell; vertical-align:middle; }
.bsbb{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.flex{ display:-webkit-box; display:-ms-flexbox; display:-moz-flexbox; display:-webkit-flex; display:flex; }
.flex-c{ -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
.flex-j{ -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; }
.flex-1{ -webkit-box-flex:1; -ms-flex:1; -webkit-flex:1; flex:1; }
/*-------- common end ---------*/
.banner img{ width:100%; }
.wrapper{ max-width:640px; min-width:320px; margin:0 auto; }
/*----------- user -------------*/

.top-bar{ }
.tit{ font-size:.3rem; font-weight:bold; line-height:.52rem; text-align:center; }
.part1{ height:auto; overflow:hidden; background-size:auto 100%; }
.time-line{ width:100%; height:1px; background:#898989; margin:.6rem 0; }
.time-line ul{ width:100%; }
.time-line li{ float:left; width:1px; height:16px; background:#898989; position:absolute; }
.time-line li:nth-of-type(odd){ bottom:0; }
.time-line li:nth-of-type(even){ top:0; }
.time-line li:after{ content:''; width:5px; height:5px; border-radius:50%; background:#898989; position:absolute; left:50%; margin-left:-2.5px; }
.time-line li:nth-of-type(odd):after{ top:-2px; }
.time-line li:nth-of-type(even):after{ bottom:-2px; }
.time-line li:nth-of-type(1){ left:5%; }
.time-line li:nth-of-type(3){ left:18.75%; }
.time-line li:nth-of-type(5){ left:32.8%; }
.time-line li:nth-of-type(7){ left:46.8%; }
.time-line li:nth-of-type(9){ left:60.7%; }
.time-line li:nth-of-type(11){ left:74.8%; }
.time-line li:nth-of-type(13){ left:88.9%; }
.time-line li:nth-of-type(2){ left:11.25%; }
.time-line li:nth-of-type(4){ left:25.31%; }
.time-line li:nth-of-type(6){ left:39.3%; }
.time-line li:nth-of-type(8){ left:53.4%; }
.time-line li:nth-of-type(10){ left:67.3%; }
.time-line li:nth-of-type(12){ left:81.4%; }
.time-line li:nth-of-type(14){ left:94.3%; }
.time-line li span{ position:absolute; left:50%; margin-left:-.26rem; width:.52rem; height:.3rem; color:#FFF; background:#898989; text-align:center; line-height:.32rem; font-size:.24rem; cursor:pointer; }
.time-line li:nth-of-type(odd) span{ top:-.36rem; }
.time-line li:nth-of-type(even) span{ bottom:-.36rem; }
.time-line li.active span, .time-line li.active, .time-line li.active:after{ background:#EB8002; }
.part1 .scrollWrap{ width:98%; margin:0 auto; height:4.56rem; overflow:hidden; }
.part1 .p1_content{ margin:0 auto; padding-top:2% !important; }
.part1 .wrap_con{ border:1px dashed #938C7D; width:94%; padding:0.2rem; border-radius:8px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.part1 .tit_p1{ background:url(../images/bg_t.jpg) repeat-x left bottom; padding-bottom:1%; margin:0 .05rem; }
.part1 .tit_p1 p{ font-size:.25rem; font-weight:bold; color:#000; }
.part1 .tit_p1 span{ position:relative; margin-right:.2rem; }
.part1 .tit_p1 span:after{ content:"+6"; position:absolute; top:-.16rem; right:-.24rem; font-size:.20rem; color:#000; font-weight:bold; }
.part1 .tit_p1 span.no:after{ display:none; }
.part1 .tit_p1 em{ font-size:.2rem; margin-left:.1rem; }
.part1 .tit_p1 i, .part1 .tit_p1 b{ color:red; }
.part1 .tit_p1 b{ font-size:.16rem; font-weight:normal; text-decoration:line-through; }
.part1 .wrap_con ul{ float:left; width:100%; line-height:.36rem; padding:0 .05rem; box-sizing:border-box; }
.part1 .wrap_con ul li{ font-size:.24rem; color:#5D5D5D; }
.part1 .wrap_con ul.u2{ }
.part1 .wrap_con ul.u2 li{ }
.abtns{ width:100%; text-align:center; margin:2% 0; display:none; }
.abtns a{ display:inline-block; padding:1% 6%; font-size:.24rem; color:#FFF; border-radius:18px; margin:0 10px; background-color:#FF8F15; }
.abtns a.a1{ background-color:#FF8F15; }
.abtns a.a2{ }
.part2{ padding:2% 0; background:#EEEEEA }
.part2 .tit{ padding-bottom:2%; }
.part2 li{ -webkit-box-flex:1; -ms-flex:1; -webkit-flex:1; flex:1; text-align:center; }
.part2 li strong{ display:block; font-size:.18rem; font-weight:normal }
.part3{ margin-bottom:2%; overflow:hidden; }
.part3 .content_time{ }
.part3 .content_time .month_hd{ }
.part3 .content_time .month_hd ul{ width:100%; text-align:center; font-size:0; }
.part3 .content_time .month_hd li{ display:inline-block; margin-right:.06rem; width:.53rem; height:.3rem; color:#565656; border:1px solid #B5B5B5; border-radius:2px 2px 0 0; border-bottom:none; text-align:center; line-height:.3rem; font-size:.16rem; }
.part3 .content_time .month_hd li:last-of-type{ margin-right:0; }
.part3 .content_time .month_hd li.on{ border-color:#EB8002; position:relative; background-color:#EB8002; color:#FFF; }
.part3 .content_time .month_hd li.on:after{ position:absolute; bottom:0px; left:50%; margin-left:-0.04rem; content:''; width:0px; height:0; overflow:hidden; border-width:0.04rem; border-color:transparent transparent #FFF transparent; border-style:solid; }
.part3 .bd_content{ width:98%; margin:0 auto; height:4.21rem; border:2px solid #EB8002 }
.part3 .bd_content img{ width:30%; float:left; margin-right:1%; }
.part3 .bd_content .c1{ padding:0.1rem .1rem 0; overflow:hidden; }
.part3 .bd_content .text{ font-size:0.22rem; }
.part3 .bd_content .text .item{ margin-bottom:.05rem; }
.part3 .bd_content .text h5{ display:inline-block; padding:0.5% 1%; background:#EB8002; color:#FFF; }
.part4{ background-color:#EEEEEA; padding:2% 0; }
.part4 .tips{ font-size:.24rem; text-align:center; color:#F88A00; line-height:1.2; }
.part4 .infos{ font-size:.22rem; padding:2%; }
.part5 .info{ width:96%; margin:0 auto; }
.part5 .bd{ width:100%; float:left; }
.part5 li{ width:90%; float:left; }
.part5 li img{ width:40%; float:left; }
.part5 li .txt{ width:56%; float:right; }
.part5 li .txt h2{ width:100%; float:left; color:#FF8603; line-height:0.32rem; }
.part5 li .txt h2 em{ font-size:0.28rem; font-style:normal; padding-right:0.1rem; }
.part5 li .txt h2 span{ font-size:0.24rem; padding-left:0.1rem; }
.part5 li .txt b{ width:100%; float:left; font-size:0.26rem; color:#333; line-height:0.3rem; font-weight:normal; padding-top:0.1rem; }
.part5 li .txt p{ width:100%; float:left; font-size:0.24rem; color:#333; line-height:0.32rem; padding-top:0.1rem; }
.part5 li .txt p i{ font-weight:normal; color:#FF8603; }
.part5 li .txt .btn{ width:100%; float:left; margin-top:0.1rem; }
.part5 li .txt .btn a{ width:1.5rem; height:0.4rem; line-height:0.4rem; float:left; color:#FFF; font-size:0.26rem; background:#FF8603; color:#FFF; border-radius:0.1rem; text-align:center; margin-right:0.1rem; }
.part5 li .txt .btn a.zxyy{ background:#D92517; }
.part5 .hd{ text-align:center; padding-top:0.1rem; }
.part5 .hd span{
 display:inline-block;
 width:0.24rem;
 height:0.24rem;
 border-radius:50%;
 background-color:#333;
 margin:0 0.05rem;
}
.part5 .hd span.on{ background-color:#996510 }
/**/
.huigu_con{ width:98%; margin:0 auto; }
.huigu_con h1{ line-height:1.5; width:100%; margin:0.1rem auto; text-align:left; background:#7EA4CD; color:#FFF; font-size:0.24rem; text-indent:1em; font-weight:normal; }
.huigu_con ul{ width:100%; margin:0 auto; display:none; }
.huigu_con ul li{
 overflow:hidden;
}
.huigu_con h1 b{ float:right; cursor:pointer; display:inline; margin-right:0.2rem; font-size:0.24rem; text-align:center; }
.huigu_con h1 p.hp{
 float:right;
 display:none;
 color:#FFF;
 width:auto;
}
.huigu_con h1 a{ float:right; color:#FFF; }
.huigu_con ul li .t{ float:left; width:20%; background-color:#F7B74C; color:#FFF; text-align:center; margin:1.5%; font-size:0.24rem; }
.huigu_con ul li p.tx{ float:right; width:75.5%; margin-right:1.5%; font-size:0.24rem; }
#show_pic{ display:none; }


















