#body{ text-align:center; font-family: "Microsoft YaHei";   font-size:14px;   line-height:30px; margin:0 auto; background:#eee;  }
 .header_but {
    line-height: 30px;
    font-size: 0.8rem;
    width: 90px;
    height: 30px;
    background: rgba(0,0,0,0.2);
    border-radius: 23px;
    right: -22px;
    top: 5%;
    position: fixed;
    z-index: 99;
    color: #fff;
}

.header_but h1 {
    vertical-align: middle;
    display: inline-block;
    background: url(../img/my_03.png) no-repeat;
    background-size: 20px;
    width: 20px;
    height: 19px;
    margin-top: -4px;
    margin-left: -15px;
    margin-right: 4px;
}
.header_but h2 {
    vertical-align: middle;
    display: inline-block;
    background-image: url(../img/jiugongge_03.png);
    background-size: 16px;
    width: 16px;
    height: 15px;
    margin-top: -2px;
    margin-left: -15px;
    margin-right: 2px;
}
.header_but h3 {
    vertical-align: middle;
    display: inline-block;
    background-image: url(../img/guaguaka_03.png);
    background-size: 16px;
    width: 16px;
    height: 12px;
    margin-top: -3px;
    margin-left: -15px;
    margin-right: 2px;
}
.header_but h4 {
    vertical-align: middle;
    display: inline-block;
    background-image: url(../img/yaoyiyao_03.png);
    background-size: 16px;
    width: 16px;
    height: 15px;
    margin-top: -3px;
    margin-left: -15px;
    margin-right: 2px;
}
.header_but h5 {
    vertical-align: middle;
    display: inline-block;
    background-image: url(../img/zajindan_03.png);
    background-size: 16px;
    width: 16px;
    height: 15px;
    margin-top: -3px;
    margin-left: -15px;
    margin-right: 2px;
}
#div{ height:auto; width:100%; margin:0 auto; }
@media(min-width:800px){
  #div{ height:auto; width:800px;  }
  
  }
.jiajian{ background:url(../img/jia.png) no-repeat 95%;background-size:15px;}
.jianjian{ background:url(../img/jian.png) no-repeat 95%;background-size:15px;}
#pic{ height:200px; width:100%;}
#main{ width:100%; height:40px; padding-top:10px ;padding-bottom:10px;background:#fff;line-height:20px;}
#main_1{ width:32%; float:left; border-right:1px #CCCCCC solid; }
#main_2{ width:32%; float:left; }
#main_1_1{ width:100%; height:40%;}
#main_1_2{ width:100%; height:40%;}
#article{ width:100%; height:auto;background:#fff;}
#article_1{  height:45px; border-bottom:1px #CCCCCC solid; vertical-align:middle; padding-left:10px; line-height:45px}
#article_pic{ margin-top:5px;   float:left;}
#article_pic img{ width:20px; height:20px}
#article_word{   height:auto; float:left; text-align:left; padding-left:10px;}
#content{
background-color:#eee;
width:100%;
height:auto;
padding-top:10px;
margin:0 auto;

color: #F4F7FC;
}
#contentla{
background-color:#fff;
width:100%;
height:auto;
padding-top:10px;
margin:0 auto;
color: #000;
word-break: break-all;
}
#content_nav{ height:auto; width:auto; margin-bottom:10px;}
#content_li{ width:100%; height:auto; margin:0 auto; position:relative}
#content_tab{ background-color:#fff; width:98%; height:auto; float:left; padding:1%; border:1px #CCCCCC solid;  ; margin-bottom:1%;  
overflow:hidden;  }
#content_tab1{  background-color: #fff;
width: 46%;
height: auto;
float: left;
padding: 1%;
border: 1px #CCCCCC solid;
margin-bottom: 1%;
overflow: hidden;
MARGIN-LEFT: 1%;}
#content_pic{ width:100%; height:auto;}
#content_pic img{
max-width:100%;
height:auto;
}
#li_pic{ width:30%; height:auto;}
#li_pic img{
max-width:100%;
width:expression(document.body.clientWidth>document.getElementById("content_pic").scrollWidth*9/10? "100%": "austo" );

}
#content_xinxi{ width:100%; height:30px; background:#eee; text-align:center; line-height:30px; font-size:16px; color:#656565}
#content_result{ width:100%; height:auto; padding-top:10px;}
#content_rebu{ width:50%; float:left; }
#content_button{ width:90%;height:50%; text-align:center;border-radius: 9px; background-color:#2dcc70; margin:0 auto;border:1px; line-height:30px;}
#content_piao{ width:50%; float:left; text-align:center; color:#FF0000; font-size:16px; line-height:30px; }
.word {
font-family: "Microsoft YaHei";
}
.s {
font-family: "¿¬Ìå";
}
.r {
font-family: "·ÂËÎ";
}

#foot{position:relative;bottom:0px;width:100%; ;position:fixed;line-height:0;font-size:16px; color:#fff; background:#404a56;left:0}

#foot_bu{background-color:#404a56; border:1px;width:25%; float:left; line-height:18px;font-size:14px;color:#fff;   padding-top:8px; padding-bottom:3px; }
#foot_1{ width:100%;   } 
a.foot_bu{ border:2px;}


ul {
list-style: none; width:100%;
}
#faq {

width:100%;
padding:0px;
}
#faq > ul >li {

}
#faq dl {
margin: 0;
padding:0;
display:inline;


}
#faq ul:after{content:""; height:0; clear:both; display:block}
#faq dl:after{content:""; height:0; clear:both; display:block}
#faq dl dt:after{content:""; height:0; clear:both; display:block}
#faq   dd:after{content:""; height:0; clear:both; display:block}
#faq  li:after{content:""; height:0; clear:both; display:block}
#faq > ul{
  margin: 0;
  padding: 0;
  display: inline;
}
#faq dt {

cursor:pointer;
line-height: 30px;
padding: 0 0 5px 22px;
border-bottom:1px #ccc solid;
height:30px;
}

#faq > ul> li{
line-height: 30px;
padding: 0 0 5px 22px;
border-bottom:1px #ccc solid;
height:30px;
}
#faq dd {
display:none;
margin:0;


line-height: 180%;
}
#content_li{}
#content_li li{ background-color:#ff000;}

.txtspan{ display:block;margin:0 auto; top:10%; position: fixed; height:auto;  margin:0 auto; width:100%}
.txtinput{ ; line-height:30px;  }
.btninput{   border:0;}
.btnclick{ width:100px;    height: auto;
background: rgb(64, 74, 86);
border: 1px; 
color: #fff;
}
.dis{ display:none; width:200%;height:200%;top:0px; position:absolute;left:0;  position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;}
.show{position:absolute;top:0;left:0; opacity:0.8;z-index:9;background-color:#000;}
.ttop{position:absolute;width:100%; margin:0 auto}

#ttopdiv{text-align:center; line-height:30px;  color:#000; margin:0 auto; width:80%; position: relative;}
.ttopdiv2{top:10px;left:-10px;}
.btninput1{   border:0;}
.btnclick1{ width:100px;    height: auto;
background: rgb(64, 74, 86);
border: 1px; 
color: #fff;
}

.dis1{ display:none; width:200%;height:200%;top:0px; position:absolute;left:0;  position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;}
.show1{position:absolute;top:0;left:0; opacity:0.8;z-index:9;background-color:#000;}
.ttop1{position: fixed; width:100%;}



.btninput2{   border:0;}
.btnclick2{ width:100px;    height: auto;
background: rgb(64, 74, 86);
border: 1px; 
color: #fff;
}

.dis2{ display:none; width:200%;height:200%;top:0px; position:absolute;left:0;  position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;}
.show2{position:absolute;top:0;left:0; opacity:0.8;z-index:9;background-color:#000;}
.ttop2{position: fixed; width:100%;top:50%}

.btninput3{   border:0;}
.btnclick3{ width:100%;   height: auto;
background: rgb(64, 74, 86);
border: 1px; 

color: #fff;}
#btnclick3{ width:100%; background:#fff;
}

.dis3{ display:none; width:200%;height:200%;top:0px; position:absolute;left:0;  position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;}
.show3{position:absolute;top:0;left:0; opacity:0.8;z-index:9;background-color:#000;}
.ttop3{position: fixed; width:100%;top:0}

.txtspan4{ display:block;margin:0 auto; position: fixed; height:auto;  margin:0 auto; width:100%}
.txtinput4{ ; line-height:30px;  }
.btninput4{   border:0;}
.btnclick4{ width:100px;    height: auto;
background: rgb(64, 74, 86);
border: 1px; 

color: #fff;
}
.dis4{ display:none; width:200%;height:200%;top:0px; position:absolute;left:0;  position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;}
.show4{position:absolute;top:0;left:0; opacity:0.8;z-index:9;background-color:#000;}
.ttop4{position:absolute;width:100%; margin:0 auto}


#ttop3div{width:100%; margin:0 auto; line-height:40px;  font-family: "Microsoft YaHei";  font-size:16px;   padding:10px;}
#ttop3div2{width:50%; height:auto; position:absolute}
#ttop3div3{top:10px; left:-10px}
.obj{ width:100%; height:100%; margin:0 auto}
.objg1{}
#sec{width:100%;  background-color:#2dcc70; color:#fff; margin:0 auto; padding:20px;  font-family: "Microsoft YaHei";  font-size:16px;text-align:center; line-height:30px; padding-left:3%}
#sec1{width:100%;  background-color:#7CC7EA; color:#fff; margin:0 auto; padding:20px;  font-family: "Microsoft YaHei";  font-size:16px;text-align:center; line-height:30px; padding-left:3%}
#sec_div{width:100%; height:40px; margin-bottom:20px}
#sec_div2{width:30%; margin-left:5px; height:40px; float:left}
.sec_div3{top:10px;left:-10px; width:100%}
#sec_sec{width:auto; float:left}
#sec_form{width:65%; height:40px; overflow:hidden; border-radius:10px; float:left;}
.sec_form_butt{width:100%; height:1000px;  background: transparent; border:1px;}
.sec_input{text-align:40px; height:100%; width:100%; border:1px}
#sec_butt{background-color:#feb624; border:1px; height:100%; font-family: "Microsoft YaHei";  font-size:16px; color:#fff; line-height:30px; padding-left:10px; padding-right:10px; border-radius:9px;}
#sec_butt1{background-color:#2dcc70; border:1px; height:100%; font-family: "Microsoft YaHei";  font-size:16px; color:#fff; line-height:30px; padding-left:10px; padding-right:10px; border-radius:9px;}

#up_from{ border:1px #ccc solid; margin-top:10px; width:80%; height:40px; overflow:hidden; border-radius:3px; float:left; margin-left:10%}
.clear{clear:both;}
.ehdel_upload_show input{float:left; height:auto}
.ehdel_upload{float:left;margin-top:-20px; *margin-top:-40px; filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}


#obj{ width:100%; height:auto}
#cadiv{width:20px; height:auto;  position:relative;top:-20px;left:100%; line-height:30px; font-size:16px; color:#FFFFFF; text-align:center; font-weight:bold;opacity: 0.8;}
#cabutt{  height: 30px; width: 50px; color: #fff; font-size: 16px; background: transparent;top: 0px;position: absolute;right: 0px;background-color: #1F1E1E;border: none;}
.button_s{position: relative;}
#number{ width:200px; margin:0 auto; line-height:40px;  font-family: "Microsoft YaHei";  font-size:16px; color:#000; background-color:#fff; padding:10px;}
#cadiv4{width:100%; height:auto;  position:relative;top:-20px;left:0; line-height:30px; font-size:16px; color:#FFFFFF; text-align:center; font-weight:bold;opacity: 0.8;}
#cadiv1{width:20px; height:auto;  position:relative;top:-20px;left:100%; line-height:30px; font-size:16px; color:#FFFFFF; text-align:center; font-weight:bold;opacity: 0.8;}
#tijiao{  width: 80%;
height: 40px;
margin-top: 20px;
background-color: #2dcc70;
border: 1px #ccc solid;
border-radius: 4px;
color: #fff;
 font-family: "Microsoft YaHei"; 
/* font-weight: bold; */
font-size:14px;}

#jiandiv{width:100px; height:15px;  position:relative;top:-15px;left:40px; line-height:30px; font-size:16px; color:#2dcc70; text-align:center; font-weight:bold; background:#fff}
#jiandiv1{margin:0 auto; width:90%;  font-size:14px;  font-family: "Microsoft YaHei";  line-height:30px; text-align:left}
#jiandiv2{width:100%;  margin-top:20px; border:1px #ccc solid; border-radius:10px;word-break: break-all;}
.xiangx {
color: #000;
}
.xiangx1 {
color: #F00;
}

#tabdiv{ margin:0 auto;background:#eee; width:95%}
#tabdiv1{ width:100%}
#tabdiv2{ width:33%; float:left}



.STYLE1 {
font-size: 16px;
color: #FFFFFF;
font-family: "Microsoft YaHei"
}
.STYLE3 {font-size: 16px; color: #FF0000;font-family: "Microsoft YaHei" }

.li{  width:47%;  list-style:none; position:absolute}
a:link {
text-decoration: none;
color:#000;
}
a:visited {
text-decoration: none;
color:#000;
}
a:hover {
text-decoration: none;
color:#000;
}
a:active {
text-decoration: none;
color:#000;
}

#ddtab{margin-left:5%;text-align:center; line-height:30px; background-color:#FFF; color:#000; margin:0 auto; border-bottom:1px #ccc solid}
#setdiv{margin:0 auto;  border-radius:10px; border:1px solid #ccc; overflow:hidden; }
#buttid{width:100%; background:#fff;}
.numdiv{height:60px; color:#2dcc70; font-weight:bold; font-size:20px;}

 

.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}

#position{ position:absolute; bottom:0; right:0; padding-right:8px; margin:0;   width:100%; filter: alpha(opacity=50);text-align: center;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block;width: 100%;  height: auto;}


#babydiv{height:100%; margin:0 auto; background-color:#fff;}
#babydiv1{width:100%; height:80%; margin:0 auto; }
#babydiv3{width:100%; height:auto; margin:0 auto}
#babydiv4{font-size:16px; color:#000; background:#fff; text-align:center;}
#babydiv5{ width:100% ; font-size:16px;height:auto; color:#ccc; text-align:center; background-color:#fff;  }
#babydiv6{ margin-top:20px;}
#babydiv6 img{ width:100%}
#babydiv7{font-size:16px; color:#000; background:#fff; text-align:center; margin:20px 0 20px 0}


#baodiv1{width:100%; height:auto; margin:0 auto}
#bao_from{border:1px #ccc solid; margin-top:10px; width:80%;  overflow:hidden; border-radius:3px; float:left; margin-left:10%;height:auto;  background-color:#eee; font-size:12px; border-radius: 3px; }
#baodiv2{width:90%; margin-left:5%;}
.baotext{width:100%; border:1px; height:180px;}
#baodiv3{width:100%; background:#eee;}
#baodinpu{height:40px; width:100%; margin-top:14px}

#tabdiv{width:100%; height:auto; margin:0 auto; border-radius:10px; background:#fff; text-align:center;font-family: "Microsoft YaHei";font-size:16px; line-height:30px}
#tabtable{margin:0 auto;background:#eee;}
#tabtr{background-color:#fc6; line-height:40px;}

.toupiaoc{ position:absolute; top:0}
.toupiao{ position: absolute; top:0; width:100%}
  
/**µ¯¿òÑùÊ½**/
html,body {height:100%; margin:0px; font-size:12px;}
.myDiv {
z-index:99;
left:65%;
top: 30%;
width:200px;
 height:40px; 
 line-height:40px;color:#fff; font-size:18px;  border-radius: 9px;  background-color: #2dcc70;  margin: 0 auto; text-align:center; font-family:'Î¢ÈíÑÅºÚ';

margin-left:-150px!important;
margin-top:-60px!important;

margin-top:0px;

position:fixed!important;
}
.bg {
background-color: #ccc;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);
opacity:0.5;
z-index:1;
position:fixed!important;
}
#content_button_la {
  width: 34%;
  height: 32px;
  text-align: center;
  border-radius: 9px;
  /* margin: 0 auto; */
  border: 1px;
  line-height: 30px;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: #FFFFFF;
}
.STYLE1_la {
  background: #2DCC70;
}
.STYLE2_la {
  background: #7CC7EA;
  margin-right: 10%;
}
#lapiao {
  width: 100%;
  text-align: center;
  position: fixed;
  bottom: 46px;
  left: 0;
  margin-top: 40px;
  background-color: rgba(0,0,0,0.5);
  padding: 8px 0px;
}
.toupiao_s{
  padding:20px
}

.rules .title {
  height: 0px;
  border-top: 1px solid #fd4699;
  position: relative;
  margin: 30px 0;
}
.rules .title .titleText {
  position: absolute;
  width: 100%;
  text-align: center;
  top: -16px;
}
.rules .title .titleText h2 {
  background: #fff;
  padding: 5px 20px;
  display: inline-block;
  color: #fd4699;
  font-size: 16px;
}
.textList {
  margin: 20px 0;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.textList h3 {
  font-size: 14px;
  color: #D1D7FA;
  font-weight: normal;
  padding-bottom: 10px;
}
.textList p {
  line-height: 24px;
  font-size: 12px;
  color:#fff;
}
.support li {
  float: left;
  margin: 0 1.2%;
  margin-bottom: 10px;
  width: 30%;
}
.support li  img{ }
@media screen and (min-width: 480px)
.priceList li {
 
}
@media screen and (min-width: 412px)
.priceList li {
 
}
@media screen and (min-width: 360px)
.priceList li {
 
}
@media screen and (min-width: 320px)
.priceList li {
 
}
.priceList li {
  float: left;
  margin-right: 1%;
  width: 32%;
  position: relative;
}
.priceList li span {
  position: absolute;
  display: block;
  width: 40px;
  height: 20px;
  background: url(../images/tbg.png) no-repeat;
  background-size: 40px 20px;
  color: #fff;
  background: rgba(0,0,0,.7);
  z-index: 999;
  font-size: 10px;
  text-align: center;
  line-height: 20px;
}
@media screen and (min-width:320px){
  .priceList li {
 
  }
  .priceList li .pic {
 
  }
  .priceList li .pic img {
       border: 1px solid #d9d9d9;
  }
  
  .support li {
  

  }
  .support li img {
  }
  }

@media screen and (min-width:360px){
  .priceList li {
   

  }
  .priceList li .pic {

  }
  .priceList li .pic img {

  }
  .support li {
    
  }
  .support li img {
 
  }

  }
@media screen and (min-width:412px){
  .priceList li {

  }
  .priceList li .pic {

  }
  .priceList li .pic img {


  }
  
  .support li {
   

  }
  .support li img {
  

  }

  }

@media screen and (min-width:480px){
  .priceList li {
  

  }
  .priceList li .pic {


  }
  .priceList li .pic img {
 

  }
  .support li {
  

  }
  .support li img {
   

  }

  }
.priceList li .pic {  
  height: 150px;
  overflow: hidden;
  position: relative;
}
.priceList li .pic small {
  text-align: center;
  width: 100%;
  display: block;
   padding: 0px 0px 16px 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.7);
  color: #fff;
  font-size: 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 10px;
}
 
 .priceList li h4 {
  font-size: 12px;
  color: #fd4d44;
  text-align: center;
  padding: 1px 0;
}

 .support ul li h4 {
  font-size: 12px;
  color: #fd4d44;
  text-align: center;
  text-decoration: underline;
  padding: 5px 0;
}

 .support ul li a div {
   border: 1px solid #d9d9d9;
   height: 150px;
   overflow: hidden;
}
.clearfix{}
.clearfix:after{ content: ""; clear: both; width: 100%; height: 0; display: block;}

.sponsortitle {
    height: 0px;
    border-top: 1px solid rgb(13, 178, 249);
    position: relative;
    margin: 57px 0;
    width: 90%;
    margin-left: 5%;
}

.sponsorText {
    position: absolute;
    width: 100%;
    text-align: center;
    top: -16px;
}

.sponsortitle .sponsorText  h2 {
    background: #F9F9F9;
    padding: 5px 20px;
    display: inline-block;
    color: rgb(13, 178, 249);
    font-size: 16px;
}