@charset "utf-8";

/* CSS Document */

* {margin: 0px;padding: 0px;}

body,ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}

body {font-family:"Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial"; min-width:320px;max-width:720px;width:100%;margin:0px auto;}

a {text-decoration:none;-webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

img{ width:100%; max-height:100%; vertical-align: middle; border:0; margin:0; padding:0;}

ul,li {list-style:none;list-style-type:none;}

.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.clearfloat{zoom:1}

.relative{position: relative;}

.absolute{position:absolute;}

.blank0 {clear:both; height:0em; overflow:hidden; display:block;}

.blank5 {clear:both; height:.3em; overflow:hidden; display:block;}

.blank10 {clear:both; height:.6em; overflow:hidden; display:block;}

.blank20 {clear:both; height:.8333em; overflow:hidden; display:block;}

.blank25 {clear:both; height:1em; overflow:hidden; display:block;}

.blank30 {clear:both; height:1.5em; overflow:hidden; display:block;}

.blank40 { clear:both; height:2em; overflow:hidden; display:block;}

.blank50 { clear:both; height:2.5em; overflow:hidden; display:block;}

.blank60 { clear:both; height:3em; overflow:hidden; display:block;}

.gsj img{ display:block;}
.tzzt{padding-bottom: 1.2rem;}

@media only screen and (min-width: 640px){

	.tzzt{font-size:20px;}



}

@media only screen and (min-width: 480px) and (max-width: 639px){

	.tzzt{font-size:18px;}

  .items ul li:first-child{

    margin-left: .16rem !important;

  }

}

@media only screen and (min-width: 360px) and (max-width: 479px){

	.tzzt{font-size:16px;}

  .items ul li:first-child{

    margin-left: .16rem !important;

  }

}

@media only screen and (max-width: 360px){

	.tzzt{font-size:14px;}

  .items ul li:first-child{

    margin-left: .16rem !important;

  }

}

.syal img{ display:block; width:100%;}



.index_hot_c{width: 100%;border-top: 1px solid #eaeaea;overflow: hidden;position: relative;padding:3% 0;background: #fff;}

.index_hot_c .left{width: 4.375%;margin-left:2.78%;padding-right:3%;display: block;}

.index_hot_c .right{width: 86%;position: absolute;top:10%;left:10%;overflow: hidden;height:84%;}

.index_hot_c .right .tg_scroll1{width: 100%;overflow: hidden;}

.index_hot_c .right .tg_scroll1 ol li{ margin-top:3%;}

.index_hot_c .right .tg_scroll1 ol li a{font-size: 1em;color:#333;}

.fa{position:relative;}

.fa-pro{padding-bottom: 5em;}

.fa .mfbd{ position:fixed; top:45%; right:1%; width:12.22223%; max-width:88px; z-index:999;}

.fa h1{font-size:.3rem; text-align:center; color:#ec4590; padding-top:5%;font-weight: 500;}

.fa .fa_en{font-size: .12rem;text-transform : uppercase;text-align:center; color:#ec4590;font-weight: 200;padding-top: 1%;}

.fa h2{ font-size:.3rem; text-align:center; color:#ec4590; padding:0% 0%;}

.fa h2 span{ color:#ff7e04;   }

.fa_1{ width: 84%;padding: 4%;margin:0px auto;  /*border-radius:10px;*/    background: #fff;   margin-top: .2rem;}

.fa_border{border:10px solid #ef5896;padding: 4%;}

.fa_1 p{ color:#dd5c91; font-size:1.2em;}

.fa_1 span{ font-size:1em; text-align:center; color:#333333; padding:3% 0%;}

.fa_1 span strong{ float:left; text-align:left; margin-top:.2rem; font-weight:normal;font-size: .2rem;}



.items {margin: 3% 0;display: flex;
    justify-content: space-around;}

.ycqh1,.ycqh3,.ycqh5,.ycqh7{width: 55%;}

.ycqh2,.ycqh4,.ycqh6,.ycqh8{width: 45%;}

.ycqh11,.ycqh12,.ycqh13{width: 33.333%;}

.ycqh9,.ycqh10{width: 100%;}

.items ul li{width: 1.3rem;border:2px solid #ec4590;text-align: center;height:1.2rem;color: #3e1b2a;font-size: .2rem;margin-left: .2rem;float: left;

  font-weight: bold;padding-top: 2%;border-bottom: 0;position: relative;}

/*.items ul li:first-child{margin-left: .6rem;}*/

.items ul li a{width: 1.38rem;border-radius: 100%;background: #fb8dba;display: inline-block; margin-left: -3%;color: #3e322c;height: 1.3rem;padding-top: .4rem;position: absolute;bottom: -.9rem;left: 0;}

.items ul li a span{font-size: .3rem;font-weight: 200;}

.fa_1 input[type='radio'],.fa_1 input[type='checkbox'] {

  display: none;

  cursor: pointer;

}

.fa_1 input[type='radio'] + label,.fa_1 input[type='checkbox'] + label {

  cursor: pointer;

  display: inline-block;

  position: relative;

  padding-left: 25px;

  margin-right: 10px;

  color: #dd5c91;

}

.fa_1 input[type='radio'] + label:before, .fa_1 input[type='radio'] + label:after,input[type='checkbox'] + label:before,input[type='checkbox'] + label:after {

  content: '';

  font-family: helvetica;

  display: inline-block;

  width: 18px;

  height: 18px;

  left: 0;

  bottom: 0;

  text-align: center;

  position: absolute;

}



.fa_1 input[type='radio'] + label:before,input[type='checkbox'] + label:before {

	border:1px solid #554b46;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  -webkit-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out;

}

.fa_1 input[type='radio'] + label:after,input[type='checkbox'] + label:after { color: #fff;}

.fa_1 input[type='radio']:checked + label:before,input[type='checkbox']:checked + label:before {

	-moz-box-shadow: inset 0 0 0 10px #158EC6;

    -webkit-box-shadow: inset 0 0 0 10px #158EC6;

  	box-shadow: inset 0 0 0 10px #158EC6;

}





.fa_1 input[type='checkbox'] + label:hover:after, .fa_1 input[type='checkbox']:checked + label:after ,.fa_1 input[type='radio'] + label:hover:after, .fa_1 input[type='radio']:checked + label:after{

  content: "\2713";

  line-height: 18px;

  font-size: 14px;

}



.inputxm{ border:1px solid #92194b; border-radius:10px; width:96%; padding:2%; margin-top:2%; font-size:1em;color: #dd5c91;}

.fa_1 h3{ color:#dd5c91; font-size:1.2em; font-weight:normal; }

.ljtj{ font-size: .24rem; width: 4.5rem;height: .5rem ;border-radius:30px; background:#dd5c91;color: #fff;display: inline-block;margin-left: 17%;margin-top: .4rem;line-height: .5rem;text-align: center;margin-bottom: .4rem;}

.ljtj a{color: #121212;}

.fa_1 a{ color:#fff; font-size:1.4em; background:#238dff; padding:2%; width:96%; text-align:center; border-radius:30px; display:block;}

/*.zj{ background:#fef2f7;}*/

.zj_1{ width:96%; margin:0px auto; overflow:hidden;}

.zj_1 .zjxt_1{ display:block; float:left; width:18.8%;}

.zj_2{ float:left; position:relative; width:78%; margin:6% 0% 0% 2%; z-index:98;}

.zj_1 p{ border:1px solid. #acacac; border-radius:10px; width:90%; padding:4% 2%; font-size:.2rem; background:#fff;  float:left; margin-left:-1px; position:relative; z-index:1;}

.zj_1 p span{ color:#ff7e04;}

.zj_1 b{ float:left; width:3%; position:relative; z-index:2; margin-top:3%;}

.zj_1 p img{ position:absolute; right:-2%; top:-40%; width:10.9%;}

#bddh{ width:100%; z-index:99;}

.bddh{ position:relative; max-width:720px; margin:0px auto; text-align:center; z-index:101;height: 1.4rem;background:#f88ebd;}

.bddh input{ position:absolute; top:22%; left:6%; width:73%;height: .74rem; padding:2%; font-size:1.2em; background:#fff; border:none; color:#c8c8c8;outline:none;border-radius: 10px;}

.bddh .send{position: absolute;top: 22%;right: 6%;width: 1.16rem;height: .75rem;border-radius: .08rem;color: #000;font-size: .24rem;line-height: .75rem;}

/*.footer{ background:#40526f; overflow:hidden;}*/



#swt-box-Tool{padding: .4rem 0;}



@-webkit-keyframes bouncefgs { 

  from{opacity:0.3;-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 

    to{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 

}

@keyframes bouncefgs { 

  from{opacity:0.1;-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 

    to{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 

}

.bouncefanguns {

  -webkit-animation-name:bouncefgs;

  animation-name:bouncefgs;

}
.p-name{ padding-top:5px;}

.ad_number_bottom,.menuTop{
  display: none;
}

