@charset "utf-8";
html{ height:auto;}
body{ margin:0 auto; padding:0; font-family:"宋体"; font-size:14px; height:100%; background-repeat:repeat-y; background-size: 100% auto;max-width:640px; min-width:320px; width:100%; background:#00ceff;}
a:link{ text-decoration:none; outline:none; overflow:hidden; color:#666; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
a:visited{ color:#666;}
a:hover{text-decoration:none; color:#BA2636;}
a img{ border:none;}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,dl,dt,dd{ margin:0px; padding:0px; outline:none;}
h1{ font-family:Helvitica,Verdana,Tohoma,Arial,san-serif,simsun;}
.clear{ clear:both; display:block; _font-size:0px; *height:0px;}
li{ list-style:none;}

.main{margin: 0 auto;}
.header{}
.header img{ width:100%;}
.area{ position:absolute; bottom:25%; right:10px; width:100px; height:30px;}

/*.dq1{background:url(../images/zd1.png)0 0px;}
.dq3{background:url(../images/zd1.png)0 192px;}
.dq2{background:url(../images/zd1.png)0 160px;}
.dq4{background:url(../images/zd1.png)0 126px;}
.dq7{background:url(../images/zd1.png)0 93px;}
.dq6{background:url(../images/zd1.png)0 60px;}
.dq5{background:url(../images/zd1.png)0 31px;}*/

.dq1{background:url(../images/zd1.png)0 0px;}
.dq3{background:url(../images/zd1.png)0 228px;}
.dq2{background:url(../images/zd1.png)0 195px;}
.dq4{background:url(../images/zd1.png)0 163px;}
.dq7{background:url(../images/zd1.png)0 129px;}
.dq6{background:url(../images/zd1.png)0 97px;}
.dq5{background:url(../images/zd1.png)0 64px;}
.dq8{background:url(../images/zd1.png)0 31px;}
.content{ float:left; width:100%;}
.m_box{ float:left;width: 100%;}
.m_box ul li{ border-radius:5px; background:#4489CA; margin:2%; padding:2%; width:42%; float:left; text-align:center; font-size:1.5em;}
.m_box ul li a{color:#fff; }
.js{    text-indent: 2em;
    color: #75450e;
    line-height: 1.5em;
    padding: 2% 10%;}
.m_title{ border-bottom:3px solid #C30042; margin:2%; float:left; width:96%; text-align:center;}
/*.xsli ul li{ border-radius:10px;  margin:2%; padding: 0;width:46%; float:left; text-align:center; font-size:1.5em; border:2px dotted #ccc; box-sizing:border-box;}*/
.xsli ul{ padding-bottom:50px; float:left; width:100%;}
.xsli ul li{ margin:0 2%; padding: 0;width:96%; float:left; padding:10px; font-size:1.5em; border-bottom:1px dotted #ccc; box-sizing:border-box;background:#FEF7ED;}
.slist_l{ float:left; margin-right:10px;}
.slist_l img{ width:50px; display:block;}
.slist_r{ float:left;}
.slist_r b{color:#C76666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;}
.slist_r p{ font-size:0.8em; color:#666; line-height:1.6em;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;}
.xsli{ position:relative;}
.xstit{ text-align:center; padding:10px 0; color:#fff;background:#4489CA;border-radius:10px 10px 0 0;}
.xsm{border-radius:0 0 10px 10px;  background:#FEF6E3; float:left; width:100%; padding-bottom:2%;}
.xsm img{ width:90%; margin:5% 5% 2% 5%;}
.xsm p{ font-size:0.8em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 5%}
.per_box{ border-radius:10px;  margin:2%; padding: 0;width:96%; float:left; font-size:1.5em; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5); box-sizing:border-box; background:#FEF7ED;}
.con_text p{ text-indent:2em; margin:0 2%; color:#55001D;font-size:0.8em;line-height: 1.8em;}
.per_info{ position:relative; float:left; padding-top:20px; width:100%; color:#55001D;}
.per_tit{ background: #bd0b0b; color:#fff; padding:5px 0}
.infop{width:90%; padding:5px 0}
.per_tit p{ padding-left:10px; font-size:1.2em;}
.infop p{ padding-left:10px; font-size:0.8em;}
.per_pic{ position:absolute; top:10px; right:20px;}
.per_pic img{width:100%; max-width:100px; max-height:100px;}
.per_video{ margin:2%}
.help{color:#D25900;}
.help p{ padding:10px;}
.jspic img{ width:96%; padding:2%;}
.tptips{ text-align:center; font-size:1.5em;padding: 2%;}
.tptips font{ color:#C70045;}
.top{ background:#D80049; float:left;padding-bottom: 30px;width: 100%;}
.top h2{ text-align:center; color:#fff; font-family:"宋体";}
.top ul{ margin: 2%; border-top:#FFF5E2;float: left;width: 96%; border-top: 1px solid #FFF5E2;}
.top ul li{ padding:10px 2%; border-bottom:1px dashed #fff; float:left; width:96%;}
.top_l{ float:left; }
.top_l img{ float:left;}
.top_l a{line-height:50px; float:left; margin-left:10px; font-size:1.5em; color:#fff;width: 80%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.top_r{ float:right;}
.top_r a{line-height:50px; float:right;font-size:1.5em; color:#fff;}
.top_p{width:100%;}

.btn{padding: 10px 10px;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #076e9e;
    border-radius: 5px;
    outline: none;
    margin: 10px auto 20px auto;
    width: 80%;}
.type_li .btn{margin: 0px 2% 10px 2%;
    width: 96%; font-size:0.8em;padding: 5px 0px;}
.texyc1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.slist_l{ width:15%}
.slist_r{width:80%}
.dy_btn{ background:#fa511e; float:left; width:90%; margin:20px 5%; padding:10px 0; text-align:center; color:#fff; border-radius:8px;}
.fbtn1{position: fixed;top: 5px;right: 5px;width: 40px;height: 40px;background: #fd1b4d;color: #fff;z-index: 999;text-align: center;border-radius: 50%;line-height: 40px;}
.downapp{ width:100%; float:left; margin:20px 0; text-align:center;}
.downapp img{ width:50%; margin:0 25%; display:block;}
.downapp p{ font-size:1.3em; color:#FF0000;}
.czzn{ width:40%; margin:0 30%; float:left; background:#FF9900; color:#fff; padding:10px 0; text-align:center; border-radius:5px; font-size:1.2em;}
.slist_c{ width:100%;  float:left;}
.slist_c span{ float:right; color:#999}
.tj_box{ position:fixed; bottom:0; width:90%; padding:10px 5% 0 5%; background:#a01438;    z-index: 999; text-align:center;}
.myform_c{ width:90%; margin:0 5%; float:left; margin-bottom:10px;}
.myform_c b{ width:25%; float:left; text-align: center; color:#fff; line-height:2em;}
.myform_c input{width:100%; float:left;  border:none; padding:10px; border:1px solid #eee; border-radius:5px;}
.btntj{ margin:20px 25%; background:#fd1b4d;text-align: center; padding:5px 0;}
.btntj input{background: none;border: none;font-size: 1.2em;line-height: 2.5em;}
.tj_box_l{ width:80%; float:left;}
.tj_box_r{ width:20%; float:left;}
.btntj_2{margin: 10px 5%;background: #fd1b4d;text-align: center;padding: 5px 0; border-radius:5px;}
.btntj_2 a{ color:#fff;}
.org_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; height:35px; line-height:35px; border:none; background-color:#EB8038; padding:0 15px; color:#fff;font-family:Microsoft YaHei; display:inline-block; cursor:pointer;}
.dis_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; height:35px; line-height:35px; border:none; background-color:#ccc; padding:0 15px; color:#fff;font-family:Microsoft YaHei; display:inline-block; cursor:pointer;}
#save-btn1{}
.fenye{ padding:10px 0; width:96%; margin:10px 2% 50px 2%; float:left;}
.fenye span{ padding:5px 10px;background-color: #bd0b0b; color:#fff; margin-right:5px; border-radius:5px;}
.fenye a{padding:5px 10px;background-color: #ccc; color:#666; margin-right:5px;  border-radius:5px;}
.tyimg{ width:100%; display:block;}
.ty_btn,a.ty_btn{    background: #fd1b4d;
    color: #fff;
    padding: 10px 5%;
    width: 100%;
    text-align: center;
    margin: 15px auto 15px auto;
    border-radius: 8px;
    cursor: pointer;
    display: block;
    box-sizing: border-box;}
.w50{ width:50%; margin:0 25%;}

.ts{ color:#FF0000; text-align:center; display:block; width:100%;}
.kk{ display:none;}
.tj_box{ display:none;}
.xsli ul li{ width:46%;}
.slist_l{ width:100%;}
.slist_r{ width:100%;}
.slist_l img{width:100%; border-radius: 0px;}
.xsli ul li{ font-size:1em;}
.fhbtn{ width:80%; margin:10px 10%; border-radius:10px; padding:10px 0;text-align:center; background:#ffff01;}
.fhbtn a{ color:#333; }
.fhbtn2{ width:80%; margin:10px 10%; border-radius:10px; padding:10px 0;text-align:center; background:#bd0b0b;}
.fhbtn2 a{ color:#FFFFFF; }
/*瀑布流开始*/
.wall {
  display: block;
  position: relative;
  border-radius: 10px;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}
.v-center {
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.article {
  display: block;
  margin: 0 0 8% 0;
  padding: 5%;
  background: #e4f5ff;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.5);
  transition: all 100;
  overflow: hidden;
  position: relative;
}
.article:hover{ }
.article img {
  display: block;
  width: 100%;
}
.article a{ color: #666;}
.article p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-size: 1.2em; line-height: 1.5;}
.article small{ font-size: 1em; color: #ff0000; line-height: 1.5;}
.article input{padding: 0.6em; border-radius: 0.4em; font-size: 1.1em; z-index: 100; background-color: #f60; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7; z-index:1;}
/*瀑布流结束*/
.wrapper h3{ text-align: center; margin:0 20%; white-space: nowrap; text-overflow: ellipsis; font-weight:normal; color: #333; overflow: hidden;  font-size: 1.5em; padding: 0.7em 0;}
.wrapper h4{ width: 90%; margin:0 5%; text-align: justify; font-weight:normal; color: #999;  font-size: 1.2em; margin-bottom: 3%; line-height:1.5; }

.ckxx{     width: 40%;
    float: left;
    text-align: center;
    background: #0e82ee;
    color: #fff;
    border-radius: 5px;
    font-size: 1.2em;
    padding: 5px 0px;}
.dz{ width: 100%;
    float: right;
    text-align: center;
    background: #75450e;
    color: #fff;
    border-radius: 5px;
    font-size: 1.2em;
    padding: 5px 0px;}
.disable{ background:#999999; color:#FFFFFF;}
.close-btn{ position:fixed;     top: 2%;
    right: 2%; font-size:1.2em; width:25px; height:25px; text-align:center; line-height:22px;  background:#bd0b0b; color:#fff; border-radius:50%;}
.hometype{ width:100%; margin:0 0%;}
.hometype ul li{ width:18%; margin:0 1% 5% 1%; float:left;background:#ffff01; color:#333;padding:10px 0;text-align:center; border-radius:5px;  cursor:pointer; font-size:0.6em; border:1px solid #ffff01;box-sizing: border-box;}
.hometype ul li.on{background:#bd0b0b; border:1px solid #fff;}
.hometype ul li.on a{ color:#fff;}
.layermcont{ text-align:left; line-height:20px; overflow: scroll;}
.layermchild{ font-size:12px;}
.layermbox0 .layermchild{ max-width:90%;}
.zuopin{color: #C76666;
    font-size: 0.8em;
    text-align: justify;
    margin: 10px 0 0 0;
    float: left;
    font-weight: bold;}
.hdjs_box{ position:relative;}
.hdjs_btn{position: absolute;
    width: 40%;
    height: 28px;
    bottom: 10%;
    left: 30%;}
.zc_num1{height: 2em;}
.zc_num2{height: 3em;}
.zc_num3{height: 4em;}
.gy_num1{height: 2em;}
.gy_num2{height: 3em;}
.gy_num3{height: 4em;}
.nr p{ font-size: 0.8em;
    line-height: 1.5em;}
.nr img{ width:100%;}
.myform{ width:96%; float:left; margin:0px 2% 50px 2%; border-radius:5px;}
.myform_c{ width:92%; float:left; margin: 10px 4%;}
.myform_c b{ width:25%; float:left; text-align: center; color:#5A432A;}
.myform_c input{width:70%; margin:0; float:left; height:2em; border: 1px solid #ccc; text-align:center; border-radius:10px; padding:15px 0;}
.org_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; height:35px; line-height:35px; border:none; background-color:#a80301; padding:0 15px; color:#fff;font-family:Microsoft YaHei; display:inline-block; cursor:pointer; float:right;}
.dis_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; height:35px; line-height:35px; border:none; background-color:#ccc; padding:0 15px; color:#fff;font-family:Microsoft YaHei; display:inline-block; cursor:pointer;}
.red_btn{    background-color: #a80301;
    width: 30%;
    text-align: center;
    color: #fff;
    padding: 5px 0;
    border-radius: 5px;
    margin: 20px 35% 0 35%;}
	.ts{ text-align:center; color:#ff0000;}
.type_li{ margin-bottom:10px; float:left; width:100%}

.fc_tit{ background:#333; color:#FFFFFF; text-align:center;}
.slist_c_l,.slist_c_r{ width:50%; text-align:center; float:left; box-sizing: border-box; color:#fff; padding:5px 0; font-size:0.8em;}
.slist_c_l{ border-right:2px solid #fff;}

.slist_c{ background:#076e9e;}
.dz {
    width: 100%;
    float: right;
    text-align: center;
    background: #da3636;
    color: #fff;
    border-radius: 5px;
    font-size: 0.8em;
    padding: 5px 0px;
}
.slist_r{ margin-top:0px;}
.slist_r b {
    color: #333; font-size:0.8em;}
.zuopin {
    color: #333; font-size:0.8em;    margin: 10px  0;}
.type_li li {  width: 100%; }
.type_li li .btn.on{ background:#fd1b4d;}
.wall {
    float: left;
}
.article {
    display: block;
    margin: 0 1% 10px 1%;
    padding: 0%;
    background: #e4f5ff;
    border-radius: 10px;
    box-shadow: 5px 5px 10px 0px rgb(0 0 0 / 26%);
    transition: all 100;
    overflow: hidden;
    position: relative;
    width: 48%;
    float: left;
	/*border: 5px solid #fd1b4d;*/
    box-sizing: border-box;
}
.slist_l {
    width: 100%;
    height: 100px;
}
.article img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.yc_text1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.yc_text2{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;    height: 3em;
overflow: hidden;}
.js {
       text-indent: 0em;
    color: #333;
    line-height: 1.5em;
    padding: 10px 5%;
    /*background: #fff;*/
    width: 90%;
    margin: 0 5%;
    border-radius: 10px;
    box-sizing: border-box;
}
.js p{ text-align:left;    line-height: 2em;}
.wrapper h3 {
    text-align: center;
    margin: 0 20%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: normal;
    color: #333;
    overflow: hidden;
    font-size: 1em;
    padding: 0.7em 0;
    font-weight: bold;
}
.footer{ position:fixed; bottom:0; width:100%;display:flex;max-width:640px;}
.footer a{  text-align:center; width:100%; padding:10px 0;    background: #076e9e; color:#fff; }
.footer a.on{   border-left:2px solid #fff; border-right:2px solid #fff;}
.reg{ margin:5%;}
.reg h2{ font-size:28px; color:#660608; text-align:center; font-weight:normal; margin-bottom:20px;}
.reg p{ font-size:28px; margin:15px 0; color:#464040; height:50px; line-height:50px; width:100%;}
.reg p input{ background:#fff; border:1px solid #ccc; height:40px; line-height:40px; float:left; width:97%; font-size:20px; color:#464040; padding: 0 0 0 3%;-webkit-appearance: none;}
a.bhcx{ float:right; height:40px; width:40%; color:#fff; line-height:40px; text-align:center; display:inline-block; font-size:20px;}
.org_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#ee5550; padding:0 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer;}
.red_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#e70012; padding:0 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer;}
.bule_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#00A0EA; padding:0 15px; color:#fff;font-family:Microsoft YaHei; cursor:pointer;}
.tip{ font-size:18px; color:#666666;}
.btns{ margin:10px auto;}
a.blue_btn{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#0099FF; padding:10px 0; color:#fff;font-family:Microsoft YaHei; cursor:pointer; display:block; font-size:16px; text-align:center; color:#fff; }
a.blue_btn1{ -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border:none; background-color:#00A0EA; padding:10px 0; color:#fff;font-family:Microsoft YaHei; cursor:pointer; display:block; font-size:16px; text-align:center; color:#fff; line-height:24px }
.tip{ font-size:18px; color:#666666;}
.tj_top{ background: #333;
    color: #fff;
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;}
.tj_top ul{ display:flex;}
.tj_top ul li{ width:100%; text-align:center; font-size:0.8em;}
.tj_top ul li h3{ margin-bottom:5px;}


	.ts{ margin-top:10px; text-align:center;color:#ff0000;}
	
	.pagehide{ display:none;}
	.hbtbox_text{    margin: 20px 0;}
	.hbtbox_text p{color: #fff;
    line-height: 1.5em;
    font-size: 0.8em;
    text-align: justify;}
	.hb_prize{position: absolute;
    top: 27%;
    text-align: center;font-weight: bold;
    width: 100%;color: #e00000;}
	.hb_prize p{}
	.hb_prize b{font-size: 2em;}
	.zjlist{ padding:10px 0; float:left; width:80%; background:#fff; margin:0 10% 20px 10%; border-radius:10px;max-height: 65%;border: 5px solid #fd1b4d;box-sizing: border-box;
    overflow-y: auto;}
	.zjlist ul li{ width:90%; margin:0 5%; float:left; background:#fff; padding:10px 0% 5px 0%;
	margin-bottom:5px; border-bottom:1px solid #ccc;    position: relative;}
	.showjp{ position: absolute;
    background: #FF0000;
    color: #fff;
    top: 10%;
    right: 00;
    padding: 5px 10px;
    border-radius: 5px;}
	.layermbox0 .layermchild {
    max-width: 90%;
    min-width: 150px;
}
.w50{ width:50%; margin:0 25%;}
img.ty_img{ width:100%;}
.zjlist li {color:#999;}
a.link{background: #ff9f0e;
    color: #fff;
    width: 50%;
    display: inline-block;
    text-align: center;
    margin: 0 25%;
    border-radius: 15px;
    padding: 10px 0;}
#nozj{    padding: 20px 0;}
.cj_result_img{    width: 60%;
    margin: 20px 20% 20px 20%;}
.cj_dh_img{     width: 50%;
    margin: 20px 25% 0px 25%;
    background: #fff;
    padding: 10px 10px 0 10px;
    box-sizing: border-box;
    border-radius: 10px;
}
.cj_dh_img p{     text-align: center;
    line-height: 1.2em;
    padding: 5px 0;
    color: #666;}
.cj_result_text{      margin: 0px 10%;
    float: left;
    width: 80%;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 10px;
}
.cj_result_text p{color: #ff0000;
    font-size: 1em;
    font-weight: bold;}
.pimg{    border: 5px solid #fff;
    border-radius: 15px;
    box-sizing: border-box;
    width: 50%;
    margin: 40px 25% 20px 25%;}
.cj_result{ position:relative;    height: 70%;}
.tcbox{position: initial;
    top: 38%;
    width: 100%;}
.cj_btn{    display: inline-block;
    background: #ff0000;
    color: #fbe7b9;
    border-radius: 50%;
    font-size: 1.2em;
    width: 60px;
    height: 60px;
    line-height: 60px;
    margin: 20px 0;font-weight: bold;}
.cj_result_bg{/*top: -3pc;
    position: absolute;*/    margin-top: 15%;}
.layermcont {
    padding: 0!important;
}
.zj_result {
    position: absolute;
    top: 35%;
    left: 20%;
    width: 60%;
    text-align: center;
}
.pimg img{border-radius: 10px;}
.zj_result p{color: #fff;}
.w100{ width:100%;}
a.btn_dj{ width:50%; margin:0 auto; background:#0033CC; color:#FFFFFF; padding:5px 0; text-align:center; display:block; border-radius:10px;}