* {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  outline: none;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Microsoft YaHei, arial, sans-serif;
}
body{min-width:1000px;background-color: #f2f2f2}

/*@media (min-width:768px) {.container{width: 750px}}
@media (min-width:992px) {.container {width: 970px}}
@media (min-width:1200px) {.container {width: 1170px;margin: 0 auto;}}*/


#clear {
  clear: both;
  width: 0;
  height: 0;
  display: block;
}
.banner_section {
  width: 100%;
  min-width: 1000px;
  height: 358px;
  text-align: center;
  padding-top: 30px;
  background: url(../img/main_bg.png) no-repeat center;
}

.kao-warp{ margin:30px auto -30px;}
.left {
  float: left;
}
.right {
  float: right;
}
.title-warp {
  width: 100%;
}
.title-warp .title-middle {
  width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.title-warp .title-middle .title {
  text-align: center;
  height: 50px;
  display: block;
  margin: 20px auto;
  font-size:44px;
  color: #fff;
  font-weight: bold;
}

.shijian-warp {
  width: 100%;
}

.shijian-warp .title-warp .title-middle .title {
   color: #de1212;
   font-size: 40px;
   line-height:45px
}


.ban-warp {
  width: 100%;  
  background-color: #fff;
  padding-bottom: 50px;
}
.ban-warp .title {
  text-align: center;
  width: 100%;  
  display: block; 
  font-size:44px; 
  color: #fff;  
  font-weight: bold; 
  text-shadow: 2px 2px 0px #00be73;
}
.ban-warp .title b{
  color: #ffff00;  
}
.banci{
  margin-top: -90px;
  height:200px;
  text-align: center;
  background: url(banci.png) no-repeat center;
}



.ban-warp .button {
  background-color: #fff;
  border-radius:10px;
  width: 300px;
  margin: 0 auto;
  padding: 10px 30px;
  margin-top: -80px;
}
.ban-warp .button a{ 
  width: 300px;
  font-size:22px;
  font-weight: bold;
  letter-spacing:2px;
  color: #1fb750;
  margin: 0 auto;
}
.ban-warp .button a:hover{ color: #1fb750;}
.ban-warp .button:hover{  background-color: #ffff00;}
.ban-warp .button:active{  text-decoration:underline}

@media (max-width: 1200px) { 
  .ban-warp .button {height: 50px;width: 400px;}
  .ban-warp .button a{ font-size:30px;}
}



.youhui{
  margin-top: -70px;
  height:922px;
  text-align: center;
  background: url(youhui.png) no-repeat center;
}


.tese-warp {
  margin-top: 20px;
  width: 100%;
}
.tese-warp .title {
  padding-top: 10px;
  background-color: #fff;
  text-align: center;
  width: 100%;
  height: 80px;
  display: block;
  font-size:44px;
  color: #0aa2f5;
  font-weight: bold;
}

.tese-warp .img{
  width: 1000px;
  margin: 0 auto;
  height:450px;
  text-align: center;
  background: url(tese.png) no-repeat center;
}

.ts_table{
  font-size: 20px;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
}
.ts_table .p1{
  position: absolute;
  margin-top: 120px;
  margin-left: 105px;
}
.ts_table .p2{
  position: absolute;
  margin-top: 120px;
  margin-left: 440px;
}
.ts_table .p3{
  position: absolute;
  margin-top: 120px;
  margin-left: 780px;
}
.ts_table .p4{
  position: absolute;
  margin-top: 330px;
  margin-left: 105px;
}
.ts_table .p5{
  position: absolute;
  margin-top: 340px;
  margin-left: 440px;
}
.ts_table .p6{
  position: absolute;
  margin-top: 340px;
  margin-left: 765px;
}


@media (max-width: 1200px) { 
  .ts_table .p1{font-size: 1.4rem;margin-top: 110px;margin-left: 100px;}
  .ts_table .p2{font-size: 1.4rem;margin-top: 110px;margin-left: 425px;}
  .ts_table .p3{font-size: 1.4rem;margin-top: 110px;margin-left: 770px;}
  .ts_table .p4{font-size: 1.4rem;margin-top: 320px;margin-left: 100px;}
  .ts_table .p5{font-size: 1.4rem;margin-top: 333px;margin-left: 435px;}
  .ts_table .p6{font-size: 1.4rem;margin-top: 333px;margin-left: 760px;}
}

  
.fw-warp {  
  width: 100%;  
  padding-bottom: 50px;
} 
.fw-warp .title { 
  padding-top: 30px;  
  margin-bottom: 30px;  
  text-align: center;
  width: 100%;  
  height: 80px; 
  display: block; 
  font-size:44px; 
  color: #ee1f1f; 
  font-weight: bold;  
} 
  
.fw-warp .img{  
  width: 1000px;
  margin: 0 auto;
  height:390px;
  text-align: center;
  background: url(fw.png) no-repeat center; 
} 
  
.fw_table{  
  font-size: 20px;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
} 
.fw_table .p1{    position: absolute;   margin-top: 50px;   margin-left: 150px; } 
.fw_table .p2{    position: absolute;   margin-top: 50px;   margin-left: 650px; } 
.fw_table .p3{    position: absolute;   margin-top: 145px;    margin-left: 150px; } 
.fw_table .p4{    position: absolute;   margin-top: 145px;    margin-left: 650px; } 
.fw_table .p5{    position: absolute;   margin-top: 235px;    margin-left: 150px; } 
.fw_table .p6{    position: absolute;   margin-top: 235px;    margin-left: 650px; } 
.fw_table .p7{    position: absolute;   margin-top: 330px;    margin-left: 150px; } 
.fw_table .p8{    position: absolute;   margin-top: 330px;    margin-left: 650px; } 
  
@media (max-width: 1200px) {  
  .fw_table .p1{    font-size: 1.4rem;    margin-top: 50px;   margin-left: 150px; } 
  .fw_table .p2{    font-size: 1.4rem;    margin-top: 50px;   margin-left: 650px; } 
  .fw_table .p3{    font-size: 1.4rem;    margin-top: 145px;    margin-left: 150px; } 
  .fw_table .p4{    font-size: 1.4rem;    margin-top: 145px;    margin-left: 650px; } 
  .fw_table .p5{    font-size: 1.4rem;    margin-top: 235px;    margin-left: 150px; } 
  .fw_table .p6{    font-size: 1.4rem;    margin-top: 235px;    margin-left: 650px; } 
  .fw_table .p7{    font-size: 1.4rem;    margin-top: 330px;    margin-left: 150px; } 
  .fw_table .p8{    font-size: 1.4rem;    margin-top: 330px;    margin-left: 650px; } 
} 



.sz-warp {  
  width: 100%;  
  margin-top: 50px;
  background-color: #fff;
} 
.sz-warp .title { 
  padding-top: 40px;  
  margin-bottom: 30px;  
  text-align: center;
  width: 100%;  
  height: 100px;  
  display: block; 
  font-size:44px; 
  color: #fff;  
  background-color: #ee1f1f;  
  font-weight: bold;  
  line-height: 28px; 
} 


.kao-warp .title-warp {
  background: #fff;
}
.kao-warp .title-warp .title-middle {
  background: #fff;
}
.kao-warp .title-warp .title-middle .title {
  text-align: center;
  color: #de1212;
}
.kao-warp .kao-con {
  padding-bottom: 20px;
  padding-top: -20px;
  background: #fff;
}
.kao-warp .kao-con .kao{
  width: 1000px;
  margin: 0 auto;
  background: url(kao.png) no-repeat;
  height: 206px;
  letter-spacing:2px;
}
.kao-warp .kao-con .kao b{
  position: absolute;
  margin-left: 400px;
  margin-top: 23px;
  font-size: 24px;
  color: #de1212;
}
.kao-warp .kao-con .kao p{
  position: absolute;
  margin-left: 510px;
  margin-top: 75px;
  font-size: 20px;
  color: #7d8287;
}
.kao-warp .kao-con .kao ul{
  position: absolute;
  margin-top: 145px;
  font-size: 20px;
  white-space: nowrap;
  margin-left: -60px;
}
.kao-warp .kao-con .kao ul li{
  float:left;
  position: relative;
  margin-left: 113px;
}
.kao-warp .kao-con .kao span{
  width: 1000px;
  text-align: center;
  position: absolute;
  margin-top: 200px;
  font-size: 20px;
  color: #7d8287;
}


@media (max-width: 1200px) {
  .kao-warp .kao-con .kao{ background: url(kao-m.png);  height: 226px;  }
  .kao-warp .kao-con .kao b{font-size: 2.2rem;margin-left: 380px;margin-top: 20px;}
  .kao-warp .kao-con .kao p{font-size: 1.8rem;margin-top: 85px; }
  .kao-warp .kao-con .kao ul{font-size: 1.6rem; margin-top: 160px;margin-left: -38px;}
  .kao-warp .kao-con .kao ul li{margin-left: 88px;}
  .kao-warp .kao-con .kao span{font-size: 1.6rem;margin-top: 220px; }
} 





.kao-warp .zt-con {
  padding-bottom: 70px;
  padding-top: -20px;
}
.kao-warp .zt-con .zt{
  width: 1000px;
  margin: 0 auto;
  background:#FFF;
  padding-top:30px;
  /*background: url(zhenti.png) no-repeat;*/
}
.kao-warp .zt-con .zt p{
  text-align: left;
  text-indent: 2em;
  line-height: 22px;
  margin-bottom: 5px;
  font-size: 14px;
}
.kao-warp .zt-con .zt b{
  font-size: 22px;
  color: #fff;
  line-height: 40px;
}
.kao-warp .zt-con .zt .title{
  border-radius: 5px;
  width: 550px;
  margin-top: -30px;
  margin-left: -40px;
  margin-bottom: 10px;
}
.kao-warp .zt-con .zt .zt1{
  border: solid 2px #ee1f1f;
  border-radius: 5px;
  width: 920px;
  margin: 0 auto;
  text-align: center;
  padding: 10px;
  padding-bottom: 20px;
  margin-bottom: 60px;
}
.kao-warp .zt-con .zt .zt1 .title{
  background-color: #ee1f1f;
}
.kao-warp .zt-con .zt .zt2{
  border: solid 2px #f03c3c;
  border-radius: 5px;
  width: 920px;
  margin: 0 auto;
  text-align: center;
  padding: 10px;
  padding-bottom: 20px;
  margin-bottom: 60px;
}
.kao-warp .zt-con .zt .zt2 .title{
  background-color: #f03c3c;
}
.kao-warp .zt-con .zt .zt3{
  border: solid 2px #fd6767;
  border-radius: 5px;
  width: 920px;
  margin: 0 auto;
  text-align: center;
  padding: 10px;
  padding-bottom: 20px;
  margin-bottom: 60px;
}
.kao-warp .zt-con .zt .zt3 .title{
  background-color: #fd6767;
}
.kao-warp .zt-con .zt .zt4{
  border: solid 2px #ff8b8b;
  border-radius: 5px;
  width: 920px;
  margin: 0 auto;
  text-align: center;
  padding: 10px;
  padding-bottom: 20px;
}
.kao-warp .zt-con .zt .zt4 .title{
  background-color: #ff8b8b; 
}


@media (max-width: 1200px) {
  .kao-warp .zt-con .zt p{  font-size:0.8rem;  line-height: 2.0rem; }
  .kao-warp .zt-con .zt b{  font-size:2.0rem;  margin: 10px;  }
  .kao-warp .zt-con .zt .title{ width: 600px; height: 60px;}
}

.display-warp .title-warp {
  background: #1dcd9f;
}
.display-warp .title-warp .title-middle {
  background: #1dcd9f;
}
.display-warp .title-warp .title-middle .title {
  text-align: center;
}
.display-warp .dispaly-con {
  width: 100%;
  background: #ebfffa;
  padding-top: 70px;
  padding-bottom: 70px;
}
.display-warp .dispaly-con .dis-main {
  width: 950px;
  margin: 0 auto;
}
.display-warp .dispaly-con .dis-main .l-con {
  margin-top: 100px;
  width: 30px;
  height: auto;
  text-align: center;
  background: #F9684B;
  font-size: 22px;
  padding: 15px;
  padding-right: 35px;
  color: white;
  line-height: 24px;
}
.display-warp .dispaly-con .dis-main .r-con {
  padding-left: 100px;
}
.display-warp .dispaly-con .dis-main .r-con .question {
  height: auto;
  background: #ffe42f;
  border-radius: 20px;
  position: relative;
  padding-bottom: 30px;
}
.display-warp .dispaly-con .dis-main .r-con .question .text {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  padding-top: 10px;
  padding-left: 30px;
  height: 130px;
  overflow: hidden;
  transition: 0.5s;
}
.display-warp .dispaly-con .dis-main .r-con .question .text1 {
  transition: 0.5s;
  height: auto;
  overflow: visible;
}
.display-warp .dispaly-con .dis-main .r-con .question .tangle {
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #ffe42f;
  position: absolute;
  top: 60px;
  left: -15px;
}
.display-warp .dispaly-con .dis-main .r-con .question .wenhao {
  width: 104px;
  height: 104px;
  display: block;
  background: url(wenhao.jpg) no-repeat;
  position: absolute;
  left: -130px;
  top: 30px;
}
.display-warp .dispaly-con .dis-main .r-con .question .line {
  width: 132px;
  height: 50px;
  display: block;
  background: url(line.jpg) no-repeat;
  position: absolute;
  bottom: -50px;
  left: 50%;
}
.display-warp .dispaly-con .dis-main .r-con .question .slide {
  font-size: 14px;
  color: white;
  text-decoration: underline;
  float: right;
  margin-right: 48px;
  cursor: pointer;
  transition: 0.5s;
}
.display-warp .dispaly-con .dis-main .r-con .question .slide .up {
  display: none;
}
.display-warp .dispaly-con .dis-main .r-con .question .slide:hover {
  color: #333;
}
.display-warp .dispaly-con .dis-main .r-con .answer {
  margin-top: 50px;
  border-radius: 0;
  background: #61c1be;
  box-shadow: 5px 5px #10908b;
  height: auto;
  padding-bottom: 40px;
}
.display-warp .dispaly-con .dis-main .r-con .answer .text {
  width: 98%;
  height: 102px;
}
.display-warp .dispaly-con .dis-main .r-con .answer .text1 {
  height: auto;
  overflow: visible;
}
.display-warp .dispaly-con .dis-main .r-con .answer .slide {
  display: block;
  padding-top: 10px;
}
.display-warp .dispaly-con .dis-main .two-con {
  padding-top: 70px;
}
.display-warp .dispaly-con .dis-main .two-con .question .two-text {
  height: 60px;
  line-height: 60px;
}
.display-warp .dispaly-con .dis-main .two-con .question .tangle {
  top: 30px;
}
.display-warp .dispaly-con .dis-main .two-con .question .wenhao {
  top: 10px;
}
.display-warp .dispaly-con .dis-main .tip {
  width: 705px;
  height: 32px;
  display: block;
  margin: 40px 0 0 260px;
  background: url(tip.png) no-repeat;
}




.nandu-warp .title-warp {
  background: #10cf9b;
}
.nandu-warp .title-warp .title-middle {
  background: #10cf9b;
}
.nandu-warp .title-warp .title-middle .title {
  text-align: center;
}
.nandu-warp .dispaly-con {
  width: 100%;
  background: #fff;
  padding-top: 70px;
  padding-bottom: 70px;
}
.nandu-warp .dispaly-con .dis-main {
  width: 950px;
  margin: 0 auto;
}
.nandu-warp .dispaly-con .dis-main .text{
  border: solid 2px #10cf9b;
  border-radius:15px;
  padding: 10px;
}
.nandu-warp .dispaly-con .dis-main p{
  text-align: left;
  text-indent: 2em;
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 5px;
}
.nandu-warp .dispaly-con .dis-main b{
  color: #10cf9b;
}

.nandu-warp .dispaly-con .dis-main .text2{
  position: relative;
  border: solid 2px #2a445d;
  margin-top: 50px;
  border-radius:15px;
  padding: 10px;
}
.nandu-warp .dispaly-con .dis-main .text2 b{
  color: #ffc000;
}
.nandu-warp .dispaly-con .dis-main .nixi{
  background: url(nixi.png) no-repeat;
  height: 340px;
  width: 950px;
  margin: 0 auto;
  padding-top: 230px;
}

.nandu-warp .dispaly-con .dis-main .nixi p,a{
  color: #2a445d;
  line-height: 22px;
  font-size: 18px;
}
.nandu-warp .dispaly-con .dis-main .nixi b{
  color: #2a445d;
  font-size: 24px;
  line-height: 50px;
  border-bottom: solid 2px #2a445d;
  margin-bottom: 10px;
}
.nandu-warp .dispaly-con .dis-main .nixi span{
  font-weight: bold;
}
.nandu-warp .dispaly-con .dis-main .nixi .nx1{
  position: absolute;
  margin-left: 8px;
  width: 290px;
  padding: 10px;
  text-align: center;
}
.nandu-warp .dispaly-con .dis-main .nixi .nx2{
  position: absolute;
  margin-left: 330px;
  width: 290px;
  padding: 10px;
  text-align: center;
}
.nandu-warp .dispaly-con .dis-main .nixi .nx3{
  position: absolute;
  margin-left: 640px;
  width: 290px;
  padding: 10px;
  text-align: center;
}


@media (max-width: 1200px) {  
  .nandu-warp .dispaly-con .dis-main p{font-size: 0.8rem;}
  .nandu-warp .dispaly-con .dis-main .nixi b{  font-size: 2.0rem;}
  .nandu-warp .dispaly-con .dis-main .nixi p{  font-size: 1.2rem;}
} 




.beikao-warp .title-warp {
  background: #2ecc71;
}
.beikao-warp .title-warp .title-middle {
  background: #2ecc71;
}
.beikao-warp .title-warp .title-middle .title {
  text-align: center;
}
.beikao-warp .beikao-con {
  width: 100%;
  background: #fff;
  padding-top: 30px;
}
.beikao-warp .beikao-con .beikao-main {
  width: 1000px;
  height: 478px;
  margin: 0 auto;
  background: url(bk.png) no-repeat;
}
.beikao-warp .beikao-con .beikao-main p{
  text-align: left;
  text-indent: 2em;
  font-size: 16px;
  line-height: 25px;
  width:250px;
}
.beikao-warp  .p1{  position: absolute; margin-top:135px;margin-left:55px;}
.beikao-warp  .p2{  position: absolute; margin-top:135px;margin-left:375px;}
.beikao-warp  .p3{  position: absolute; margin-top:135px;margin-left:705px;}

.beikao-warp .beikao-con p{
  text-align: center;
  color: #333;
  font-size: 20px;
}

@media (max-width: 1200px) {  
  .beikao-warp .beikao-con .beikao-main {height: 600px;background: url(bk-m.png) no-repeat;}
  .beikao-warp .beikao-con .beikao-main p{font-size: 1.4rem;line-height: 2.0rem;}
  .beikao-warp .beikao-con p{font-size: 1.4rem;}
  .beikao-warp .beikao-con {padding-bottom: 50px;}
} 




.live-warp .title-warp {
  background: #ee1f1f;
}
.live-warp .title-warp .title-middle {
  background: #ee1f1f;
}
.live-warp .title-warp .title-middle .title {
  text-align: center;
}
.live-warp .live-con {
  width: 100%;
  background: #fafffa;
  padding-top: 70px;
  padding-bottom: 70px;
}
.live-warp .live-con .live-main {
  width: 980px;
  margin: 0 auto;
}
.live-warp .live-con .live-main .liveinfo dt img {
  display: block;
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}
.live-warp .live-con .live-main .liveinfo dd p {
  text-align: center;
  font-size: 20px;
  color: #333;
  padding-top: 15px;
}
.live-warp .live-con .live-main .liveinfo dd a {
  width: 300px;
  height: 42px;
  background: #ee1f1f;
  border-radius: 50px;
  font-size: 24px;
  display: block;
  margin: 15px auto 0;
  transition: 0.5s;
  text-align: center;
  line-height: 40px;
  color: white;
}
@media (max-width: 1200px) { 
  .live-warp .live-con .live-main .liveinfo dd p {font-size: 1.6rem;}
  .live-warp .live-con .live-main .liveinfo dd a {width: 500px; height: 80px;  font-size: 2.4rem; padding-top: 15px;}
}



.live-warp .jieduan{
  width: 1000px;
  height: 250px;
  margin: 0 auto;
  background: url(jieduan.png) no-repeat;
}
.live-warp .jieduan span{
  color: #fff;
  font-size: 24px;
  position: absolute;
  margin-left: 30px;
  padding-top: 15px;
}
.live-warp .jieduan p{
  color: #333;
  font-size: 20px;
}
.live-warp .jieduan .p1{  position: absolute; margin-top:-20px; margin-left: 365px;}
.live-warp .jieduan .p2{  position: absolute; margin-top:57px; margin-left: 550px;}
.live-warp .jieduan .p3{  position: absolute; margin-top:-20px; margin-left: 765px;}

.live-warp .jieduan .p4{
  width: 940px;
  margin: 0 auto;
  padding-top: 120px;
}
.live-warp .jieduan .p4 p{
  text-indent: 2rem;
  font-size: 18px;
  line-height: 30px;
}

@media (max-width: 1200px) { 
  .live-warp .jieduan{background: url(jieduan-m.png) no-repeat;  height: 300px;}
  .live-warp .jieduan span{font-size: 2.0rem;}
  .live-warp .jieduan p{font-size: 1.8rem;}
  .live-warp .jieduan .p1{  position: absolute; margin-top:-25px; margin-left: 375px;}
  .live-warp .jieduan .p2{  position: absolute; margin-top:57px; margin-left: 490px;}
  .live-warp .jieduan .p3{  position: absolute; margin-top:-25px; margin-left: 680px;}
  .live-warp .jieduan .p4{padding-top: 132px;}
  .live-warp .jieduan .p4 p{font-size: 1.4rem;line-height: 2.2rem;}
}

.join-warp{
  margin:40px auto 0;
}
.join-warp .title-warp {
  background: #de1212;
}
.join-warp  .title {
  text-align: center;
  color: #de1212;
}



.wrapper .content {
  position: relative;
  width: 950px;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 50px;
  position: relative;
  height: 388px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e5e5e5;
}
.wrapper .content ul {
  margin-top:36px;
  text-align: center;
}
.wrapper .content ul li {
  position: relative;
  display: inline-block;
  width: 240px;
  height: 306px;
  margin-right: 57px;
  border: 3px solid #000;
}
.wrapper .content ul li .img_obj {
  width: 100%;
  height: 200px;
  margin: 20px auto 20px;
}
.wrapper .content ul li p {
  display: inline-block;
  height: 38px;
  margin: 0 auto;
  font-size: 20px;
  line-height: 38px;
  text-indent: 0;
  border-bottom: 1px solid #000;
}
.wrapper .content ul li:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  top: 0;
  left: 50%;
  margin-left: -9px;
  border-top: 9px solid #000;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
.wrapper .content ul .contact_1 {
  border-color: #ee1f1f;
}
.wrapper .content ul .contact_1 .img_obj {
  background: url("../img/ln1.jpg") no-repeat center;
}
/*.wrapper .content ul .contact_1 .img_obj:hover {
  background: url("../files/wechat_qcode.jpg") no-repeat center;
}*/
.wrapper .content ul .contact_1 p {
  border-bottom-color: #ee1f1f;
}
.wrapper .content ul .contact_1:before {
  border-top-color: #ee1f1f;
}
.wrapper .content ul .contact_2 {
  border-color: #ee1f1f;
}
.wrapper .content ul .contact_2 .img_obj {
  background: url("../img/ln2.jpg") no-repeat center;
}
.wrapper .content ul .contact_2 p {
  border-bottom-color: #ee1f1f;
}
.wrapper .content ul .contact_2:before {
  border-top-color: #ee1f1f;
}
.wrapper .content ul .contact_3 {
  border-color: #ee1f1f;
  margin-right: 0;
}
.wrapper .content ul .contact_3 .img_obj {
  background: url("../img/ln3.jpg") no-repeat center;
}
 .wrapper .content ul .contact_3 p {
  border-bottom-color: #ee1f1f;
}
.wrapper .content ul .contact_3:before {
  border-top-color: #ee1f1f;
}





/* 浮窗 */
.float_rt{
  width:110px; 
  position:fixed; 
  left:10px; 
  border:1px solid #e5e5e5; 
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); 
  background:#fff; 
  border-radius:4px; 
  overflow:hidden;
}
.float_rt a{
  width:100%; 
  height:40px; 
  text-align:center; 
  color:#333; 
  line-height:40px; 
  font-size:14px; 
  float:left; 
  border-bottom:1px 
  solid #e5e5e5;
}
.float_rt a:hover{
  color:#fff; 
  background:#de1212; 
  text-decoration:none;
}

@media (min-width: 1200px) {  
  .float_rt{top:140px; }
}
@media (max-width: 1200px) {  

  .float_rt{
    width:100%; 
    left:0; 
    bottom:0; 
  }
  .float_rt a{
    height:70px; 
    line-height:70px; 
    width:20%; 
    font-size:2.0rem; 
  }
}





.lf-l-1,.lf-l-2,.lf-l-3,.lf-l-4,.lf-l-5,.lf-l-6,.lf-l-7,.lf-l-8,.lf-l-9,.lf-l-10,.lf-l-11,.lf-l-12,
.lf-m-1,.lf-m-2,.lf-m-3,.lf-m-4,.lf-m-5,.lf-m-6,.lf-m-7,.lf-m-8,.lf-m-9,.lf-m-10,.lf-m-11,.lf-m-12,
.lf-s-1,.lf-s-2,.lf-s-3,.lf-s-4,.lf-s-5,.lf-s-6,.lf-s-7,.lf-s-8,.lf-s-9,.lf-s-10,.lf-s-11,.lf-s-12,
.lf-x-1,.lf-x-2,.lf-x-3,.lf-x-4,.lf-x-5,.lf-x-6,.lf-x-7,.lf-x-8,.lf-x-9.lf-x-10,.lf-x-11,.lf-x-12{position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px}
.lf-x-1,.lf-x-2,.lf-x-3,.lf-x-4,.lf-x-5,.lf-x-6,.lf-x-7,.lf-x-8,.lf-x-9.lf-x-10,.lf-x-11,.lf-x-12{float: left}
.lf-x-12 {width: 100%}.lf-x-11 {width: 91.66666667%}.lf-x-10 {width: 83.33333333%}.lf-x-9 {width: 75%}.lf-x-8 {width: 66.66666667%}.lf-x-7 {width: 58.33333333%}.lf-x-6 {width: 50%}.lf-x-5 {width: 41.66666667%}.lf-x-4 {width: 33.33333333%}.lf-x-3 {width: 25%}.lf-x-2 {width: 16.66666667%}.lf-x-1 {width: 8.33333333%}
@media (min-width:768px) {
.lf-s-1,.lf-s-2,.lf-s-3,.lf-s-4,.lf-s-5,.lf-s-6,.lf-s-7,.lf-s-8,.lf-s-9,.lf-s-10,.lf-s-11,.lf-s-12{float: left}
.lf-s-12 {width: 100%}.lf-s-11 {width: 91.66666667%}.lf-s-10 {width: 83.33333333%}.lf-s-9 {width: 75%}.lf-s-8 {width: 66.66666667%}.lf-s-7 {width: 58.33333333%}.lf-s-6 {width: 50%}.lf-s-5 {width: 41.66666667%}.lf-s-4 {width: 33.33333333%}.lf-s-3 {width: 25%}.lf-s-2 {width: 16.66666667%}.lf-s-1 {width: 8.33333333%}
}
@media (min-width:992px) {
.lf-m-1,.lf-m-2,.lf-m-3,.lf-m-4,.lf-m-5,.lf-m-6,.lf-m-7,.lf-m-8,.lf-m-9,.lf-m-10,.lf-m-11,.lf-m-12{float: left}
.lf-m-12 {width: 100%}.lf-m-11 {width: 91.66666667%}.lf-m-10 {width: 83.33333333%}.lf-m-9 {width: 75%}.lf-m-8 {width: 66.66666667%}.lf-m-7 {width: 58.33333333%}.lf-m-6 {width: 50%}.lf-m-5 {width: 41.66666667%}.lf-m-4 {width: 33.33333333%}.lf-m-3 {width: 25%}.lf-m-2 {width: 16.66666667%}.lf-m-1 {width: 8.33333333%}
}
@media (min-width:1200px) {
.lf-l-1,.lf-l-2,.lf-l-3,.lf-l-4,.lf-l-5,.lf-l-6,.lf-l-7,.lf-l-8,.lf-l-9,.lf-l-10,.lf-l-11,.lf-l-12{float: left}
.lf-l-12 {width: 100%}.lf-l-11 {width: 91.66666667%}.lf-l-10 {width: 83.33333333%}.lf-l-9 {width: 75%}.lf-l-8 {width: 66.66666667%}.lf-l-7 {width: 58.33333333%}.lf-l-6 {width: 50%}.lf-l-5 {width: 41.66666667%}.lf-l-4 {width: 33.33333333%}  .lf-l-3 {width: 25%}.lf-l-2 {width: 16.66666667%}.lf-l-1 {width: 8.33333333%}
}



.dizhi { 
  width: 800px; margin:30px auto; text-align: center;padding-bottom: 30px;
}
.dizhi .button {
  background-color: #ee1f1f;
  width: 300px;
  border-radius:10px;
  padding: 5px;
  border: solid 3px #ee1f1f;
  margin: 0 auto;
}
.dizhi .button a{ 
  font-size:22px;
  font-weight: bold;
  letter-spacing:2px;
  color: #fff;
}
.dizhi .button a:hover{ color: #ee1f1f;}
.dizhi .button:hover{  background-color: #fff;}
.dizhi .button:active{  text-decoration:underline}

@media (max-width: 1200px) { 
  .dizhi .button {height: 50px;width: 400px;}
  .dizhi .button a{ font-size:28px;}
}

.kaoqing-warp {
  width: 1000px;
  margin: 0 auto;
  margin-top: 20px;
}
.kaoqing-warp .title-warp .title-middle .title {
  text-align: center;color: #333; font-size:18px;
}

.zhibo{
  margin: 0 auto;  margin-bottom: 20px; 
}
.zhibo table{
  width: 950px;
  margin: 0 auto;
  border-collapse:collapse;
}
.zhibo  th, td {
  padding: 10px 12px;
  border: 1px solid #e4ebeb;
}

.zhibo th {
  background: #ee1f1f;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
}

.zhibo tr td {
  background: #fff;
  color: #000;
  font-size: 14px;
  text-align: center;
}
.zhibo tr:hover td {
    background: #f8f8f8;
}
.zhibo .zong td {
  color: #ee1f1f;
  font-weight: bold;
}


.zhibo .button{ 
  height: 40px;
  text-align: center;
  width: 350px;
  margin: 0 auto;
  margin-top: 20px;
  border:solid 3px #ee1f1f;
  background-color: #fff;
  border-radius:50px;
  padding-top: 5px;
}
.zhibo .button a{ 
  font-size:18px;
  font-weight: bold;
  color: #ee1f1f;
}
.zhibo .button a:hover{  color: #fff;}
.zhibo .button:hover{  background-color: #ee1f1f;}
.zhibo .button:active{  text-decoration:underline;}



@media (max-width: 1200px) { 
  .zhibo th {  font-size: 25px;}
  .zhibo tr td {font-size: 20px; color: #2f2f2f;}
  .zhibo .button{  height: 60px;width: 650px;}
  .zhibo .button a{ font-size:30px;}


}


/* 考情 */
.items{padding-bottom: 60px;overflow: hidden;}
.center{width: 1000px;margin: 0 auto;position: relative;min-width: 1000px;}
.main-title{font-size: 30px;text-align: center;margin-top: 10px;color: #ff7039;font-weight: bold;}
.items-solution .flex-row{  justify-content: space-between;display: flex;flex-direction: row;align-items: center;}/*显示在同一排*/
.items-solution .item{
  margin: 10px;  position: relative;width: 300px;
  height: 280px;
  box-shadow: 0 0 3px 2px rgba(135, 135, 135, 0.15);
}
.items-solution .item-title{
  text-align: center;height: 40px;line-height: 40px;
  background-color: #ff7039;font-size: 20px;color: #fff;
  margin-bottom: 10px;
}
.items-solution .item-p{
  margin-top: 10px;font-size: 14px;line-height: 22px;
  text-align: left;text-indent: 2em;
  width: 90%;margin: 0 auto;
  box-sizing: border-box;border-bottom: 1px dotted #cdcdcd;
  margin-bottom: 5px;
}

.items-solution .i2 .item {  height: 400px;}
.i2 .main-title{color: #ff9600;}
.items-solution .i2 .item-title{background-color: #ff9600;}

.items-solution .i3 .item {  height: 370px;}
.i3 .main-title{color: #ffc100;}
.items-solution .i3 .item-title{background-color: #ffc100;}

.items-solution .i4 .item {  height: 285px;}
.i4 .main-title{color: #ff2772;}
.items-solution .i4 .item-title{background-color: #ff2772;}

.items-solution .i5 .item {  height: 350px;}
.i5 .main-title{color: #a752ef;}
.items-solution .i5 .item-title{background-color: #a752ef;}

.items-solution .i6 .item {  height: 330px;}
.i6 .main-title{color: #3140ff;}
.items-solution .i6 .item-title{background-color: #3140ff;}

.items-solution .i8 .item {  height: 260px;}
.i8 .main-title{color: #ee1f1f;}
.items-solution .i8 .item-title{background-color: #ee1f1f;}

.items-solution .i9 .item {  height: 160px;}
.items-solution .i9 .item-p{ border-bottom: none; }
.i9 .main-title{color: #10cf9b;}
.items-solution .i9 .item-title{background-color: #10cf9b;}
.items-solution .i9 .i99 .item {  height: 310px;}





@media (max-width: 1200px) { 
  .main-title{font-size: 35px;}
  .items-solution .item-p{font-size: 18px;line-height: 28px;}
  .items-solution .item {  height: 400px;}
  .items-solution .i2 .item {  height: 580px;}
  .items-solution .i3 .item {  height: 540px;}
  .items-solution .i4 .item {  height: 500px;}
  .items-solution .i5 .item {  height: 540px;}
  .items-solution .i6 .item {  height: 480px;}
  .items-solution .i8 .item {  height: 350px;}
  .items-solution .i9 .item {  height: 240px;}
  .items-solution .i9 .i99 .item {  height: 420px;}


}







.jy-warp .title-warp {
  background: #ee1f1f;
}
.jy-warp .title-warp .title-middle {
  background: #ee1f1f;
}
.jy-warp .title-warp .title-middle .title {
  text-align: center;
}
.jy-warp .jy-con {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 70px;
}
.jy-warp .jy-con .jy-main {
  width: 980px;
  margin: 0 auto;
}
.jy-warp  .img1 {
  display: block;
  float: left;
  margin-right: 20px;
  max-width: 440px;
  border-radius: 10px;
}
.jy-warp p {
  text-align: left;
  text-indent: 2em;
  font-size: 14px;
  color: #333;
  padding-top: 5px;
}
.jy-warp b {color: #ee1f1f;}
@media (max-width: 1200px) { 
  .jy-warp .jy-con .jy-main .jyinfo dd p {font-size: 1.6rem;}
  .jy-warp .jy-con .jy-main .jyinfo dd a {width: 500px; height: 80px;  font-size: 2.4rem; padding-top: 15px;}
}

.jy-warp .text1{
  width: 520px;
  float: right;
  padding:20px;
  border-top: solid 3px #ee1f1f;
  box-shadow: 0 0 3px 2px rgba(135, 135, 135, 0.15);
}
.jy-warp .cl{  clear:both;}
.jy-warp .text2{
  width: 540px;
  float: left;
  padding:20px;
  margin-top: 10px;
  border-top: solid 3px #ee1f1f;
  box-shadow: 0 0 3px 2px rgba(135, 135, 135, 0.15);
}
.jy-warp .img2 {
  display: block;
  float: right;
  margin-top: 10px;
  max-width: 420px;
  border-radius: 10px;
  clear:both;
}

.jy-warp .text3{
  width: 1000px;
  padding:10px;
  margin-top: 10px;
  border-top: solid 3px #ee1f1f;
  box-shadow: 0 0 3px 2px rgba(135, 135, 135, 0.15);
}

.jy-warp  .text3 .t{
  font-size: 24px;border-bottom: 1px dotted #cdcdcd;
  width: 950px;margin: 0 auto;
  text-align: center;
  padding-bottom: 10px;
}
.jy-warp  .text3 .d1{
  width: 900px;
  margin: 0 auto;
  padding: 10px;
  max-width: 100%; text-align: right;
  display: flex; justify-content: flex-end;
}
.jy-warp  .text3 .d1 .dh {
  width: 700px;
  padding: 10px;
  border-radius: 10px; text-align: left;
  background-color: #ee1f1f;color: #fff;
}
.jy-warp  .text3 .d1 .dh p{color:#fff;}
.jy-warp  .text3 .d1 .dd{
  margin-top: 20px;
  margin-left: -10px;
  width: 0;height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #ee1f1f transparent transparent transparent;
}
.jy-warp  .text3 .d2{
  float: left;
  width: 750px;
  margin: 0 auto;
  padding: 10px;
  max-width: 100%; 
  display: flex; justify-content: flex-end;
}
.jy-warp  .text3 .d2 .dh {
  width: 700px;
  padding: 10px;
  border-radius: 10px;
  background-color: #fff;
  border: 3px solid #ee1f1f;
  color:#ee1f1f;
}
.jy-warp  .text3 .d2 .dd{
  float: left;
  margin-top: 20px;
  margin-right: -10px;
  width: 0;height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #ee1f1f transparent transparent transparent;
}


.jy-warp  .img3 {
  display: block;
  float: left;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  max-width: 250px;
  border-radius: 10px;
}


.jy-warp  .img4 {
  display: block;
  float: right;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  max-width: 350px;
  border-radius: 10px;
}

@media (max-width: 1200px) { 
  .jy-warp .img1 { margin-right: 30px;max-width: 296px;}
  .jy-warp .text1{ width: 450px;float: right;padding:10px;margin-top: 10px;}
  .jy-warp .text2{width: 1000px; padding:10px; float: none;}
  .jy-warp .img2 { max-width: 800px;float: none;margin: 0 auto;  }
  .jy-warp  .text3 .d1 .dh{width: 900px;  }
  .jy-warp  .text3 .d2{width: 900px;  }
  .jy-warp  .text3 .d2 .dh {   width: 900px;  }
  .jy-warp  .img3 {  max-width: 600px;}
  .jy-warp  .img4 {max-width: 600px; margin-top: 20px;}
  .jy-warp .dh{font-size: 1.6rem}
  .jy-warp p{font-size: 0.8rem;}
}





.vs{
  width: 100%;
  min-width: 1000px;
  height:432px;
  text-align: center;
  background: url(http://wangqc.com/zt/public/vs.png) no-repeat center;
}
@media (max-width: 1000px) {  
  .vs{height:670px; background: url(http://wangqc.com/zt/public/vs2.png) no-repeat center;} 
}




.fl-warp { margin: 0 auto;background: #fff; padding:20px 0;}
.fl-warp .fl-con {
  width: 100%;
  padding-top: 20px;
}
.fl-warp .fl-con .fl-main {
  width: 600px;
  margin: 0 auto;
}
.fl-warp img { float: left;position: relative;left: -20px;width: 30px; }

.fl-warp p {
  text-align: left;
  font-size: 20px;
  color: #333;
  padding: 10px;
  padding-left: 80px;
  padding-right: 40px;
}

.fl-warp hr{ width: 500px;margin: 0 auto;border-bottom: 1px dashed #ee1f1f;}

.fl-warp b {color: #ee1f1f;}

.fl-warp .text{
  width: 600px;
  padding:5px;
  border-top: solid 3px #ee1f1f;
  box-shadow: 0 0 3px 2px rgba(135, 135, 135, 0.15);
}

.fl-warp .cl{  clear:both;}

@media (max-width: 1200px) { 
  .fl-warp {width: 900px;}
  .fl-warp .fl-con .fl-main {width: 900px;}
  .fl-warp p{font-size: 1.0rem;padding-left: 40px;}
  .fl-warp img { width: 50px; }
  .fl-warp .text{ width: 900px;border-top: solid 5px #ee1f1f;}
}



.fr-warp {
  width: 720px;
  margin: 0 auto;
}
.fr-warp .fr-con {
  width: 100%;
  padding: 20px 0;
}
.fr-warp .fr-con .fr-main {
  width: 200px;
  float: left;
  margin:10px 20px;
}

.fr-warp p {text-align: center; font-size: 22px;padding: 5px; }

.fr-warp hr{width: 170px;margin: 0 auto;border-bottom: 1px dashed #ee1f1f;}
.fr-warp h3{width: 170px;margin: 0 auto;background-color:#ee1f1f;padding: 2px; }
.fr-warp b {color: #fff; }
.fr-warp a {color:#ee1f1f;  font-size: 18px;font-weight:bold; }

.fr-warp .text{
  width: 200px;
  padding: 5px;
  border-bottom: solid 3px #ee1f1f;
  box-shadow: 0 0 3px 2px rgba(135, 135, 135, 0.15);
}

.fr-warp .cl{  clear:both;}

@media (max-width: 1200px) { 
  .fr-warp {width: 900px;}
  .fr-warp .fr-con .fr-main {width: 260px;}
  .fr-warp hr{width: 240px;}
  .fr-warp h3{width: 240px;}
  .fr-warp .text{width: 240px;}
}











.xibao-warp {padding-top: 30px;} 

.xibao-warp .xibao-con p,a{ color: #333; text-align: center; font-size: 16px;} 
.xibao-warp .xibao-con b{ color: #ee1f1f;} 

.xibao-warp .xibao-con{ width: 900px; margin: 0 auto;}



.xibao-warp .title-warp {
  background: #ee1f1f;
}
.xibao-warp .title-warp .title-middle {
  background: 29b670;
}
.xibao-warp .title-warp .title-middle .title {
  text-align: center;
}

.xibao-warp  .table {
  background: white;
  border-collapse: collapse;
  margin: 1.25em 0 0;
  width: 100%;
  text-align: center;
}


.xibao-warp .table th {
  background: #ee1f1f;
  color: #ffffff;
  font-size: 16px;
}

.xibao-warp .table tr td {
  background: #f7fffd;
  color: #333;
  font-size: 14px;
  text-align: center;
}

.xibao-warp .table tr:nth-of-type(2n+2) td {
  background: #ffffff;
}

.xibao-warp .table {
  margin-top: 10px;
  margin-bottom: 30px;
  border-collapse: collapse;
  border: 1px solid #e0e0e0;
}
.xibao-warp .table td,
.xibao-warp .table th { border-left: 1px solid #e0e0e0; padding: 5px;}

@media (max-width: 1000px) { 
  .xibao-warp .xibao-con p,a{font-size: 1.6rem;}
  .xibao-warp .table th {font-size: 1.8rem;height: 60px;}
  .xibao-warp .table tr td {  font-size: 1.4rem;height: 40px;}
}





/* 手机端咨询 */
.float_mobile{  display: none;}


@media (max-width: 1200px) {  
  .float_mobile{
    display: block;
    width:100%; 
    left:0; 
    bottom:0; 
    position:fixed; 
    border:1px solid #fff; 
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); 
    background:#fff; 
    border-radius:4px; 
    overflow:hidden;
  }
  .float_mobile a{
    width:24.8%; 
    text-align:center; 
    color:#333; 
    line-height:70px; 
    font-size:1.6rem; 
    float:left; 
    border:1px solid #e7e7e7;
    padding-left: 30px;
  }
  .float_mobile a:hover{
    color:#00bd74; 
    text-decoration:none;
  }
  .float_mobile .a1{   color:#fff; background-color: #ee1f1f;  }
  .float_mobile .a1:hover{ color:#ffff00;}


  .float_mobile .z1{width: 30px;height:30px;top: 20px;left: 40px; position: absolute;background: url(icon-z1.png) no-repeat;}
  .float_mobile .z2{width: 30px;height:30px;top: 20px;left: 290px; position: absolute;background: url(icon-z2.png) no-repeat;}
  .float_mobile .z3{width: 30px;height:30px;top: 20px;left: 540px; position: absolute;background: url(icon-z3.png) no-repeat;}
  .float_mobile .z4{width: 30px;height:30px;top: 20px;left: 790px; position: absolute;background: url(icon-z4.png) no-repeat;}


}



.footer-pc{height: 330px;}

@media (max-width: 1300px){ .footer-pc{height: 600px;}}
@media (max-width: 1200px){ .footer-pc{height: 700px;}}
@media (max-width: 1000px){ .footer-pc{height: 899px;}}

