.cor006570{
  color: #006570;
}
.bga4f6ff{
  background-color: #a4f6ff;
}
.bgffe0c5{
  background-color: #ffe0c5;
}
.bg43c2cf{
  background-color: #43c2cf;
}
.bg68b0fb{
  background-color: #68b0fb;  
}
.bg6414d5{
  background-color: #6414d5;
}
.bgfa565d{
  background-color: #fa565d; 
}
.bgf68701{
  background-color: #f68701;   
}
.mt50{
  margin-top: 50px;
}
.font50{
  font-size: 50px;
}
.hei_85{
  height: 85px;
}
i{
  display: inline-block;
  vertical-align: middle;
  font-style: italic;
  margin-right: 10px;
  margin-top: -14px;
}
.bold_700{
  font-weight: 700;
}
.banner{
	height: 600px;
	background-image: url(/uploads/image/szzimages/banner.png);
	background-position: center top;
	background-repeat: no-repeat;
}
.bg_title{
   width: 955px;	
   height: 65px;	
   background-image: url(/uploads/image/szzimages/bg_title.png);
   line-height: 65px;
   font-size: 34px;	
   font-weight: bold;
   color: #fff;	
   position: relative;
}
.bg_title2{
   width: 955px; 
   height: 65px;  
   background-image: url(/uploads/image/szzimages/bg_title2.png);
   line-height: 65px;
   font-size: 34px; 
   font-weight: bold;
   color: #006570; 
   position: relative; 
}
.bg_title .num,.bg_title2 .num{
  padding-left: 20px;	
}
.bg_title .title{
 position: absolute;
 left: 185px;
 top: 0;
}
.bg_title2 .title{
 position: absolute;
 left: 175px;
 top: 0;
}
.model_num1 ul{
  margin-left: -30px;
}
.model_num1 ul li{
  float: left;  
  width: 380px;
  height: 342px;
  margin-top: 20px;
  margin-left: 30px;
  background-color: #f6f6f6;
  border-radius: 6px;  
}
.model_num1 .top_div{
  height: 230px;
  padding-top: 15px;
  background-color: #fff;
  border-radius: 6px 6px 0 0;
}
.model_num1 .fw_img{
 display: block;
 margin:0 auto;
}
.fw_title{
  margin-top: -15px;  
  font-size: 24px;
  color: #006671;
  text-align: center;
  font-weight: bold;  
}
.fw_desc{
  font-size: 14px;
  color: #666;
  text-align: center;
  line-height: 24px;  
}
.model_num1 ul li .bottom_div{
  font-size: 16px;
  color: #333;
  line-height: 26px;
  text-align: center;
  padding-top: 20px;
}
.bold_500{
  font-weight: 500; 
}
.shengji_zhiyin .hd{
  width: 156px;
}
.shengji_zhiyin .bd{
  width: 200px;
}
.shengji_zhiyin .hd .item{  
  width: 122px;
  height: 32px;
  margin: -10px auto 18px auto;
  border: 1px solid #d2d2d2;
  border-radius: 16px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #666;
  cursor: pointer;
}
.shengji_zhiyin .hd .item.active{
 background-color: #7772ee;
 color: #fff;
}
.btn_zx{
  display: block; 
  width: 653px;
  height: 44px;
  margin: 20px auto;
  background: linear-gradient(0deg, #4676ef, #6dbafd);
  box-shadow: 0px 10px 18px 0px rgba(87, 148, 245, 0.3);
  border-radius: 22px;  
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  line-height: 44px;
  text-align: center;
}
.btn_zx:hover{
  color: #fff;
}
.cor006671{
  color: #006671;
}
.fw_jiangjia{
  background: -moz-linear-gradient(left, #4c80f1 0%, #65acfa 100%);
  background: -webkit-gradient(linear, left left, left right, color-stop(0%, #4c80f1), color-stop(100%, #65acfa));
  background: -webkit-linear-gradient(left, #4c80f1 0%, #65acfa 100%);
  background: -o-linear-gradient(left, #4c80f1 0%, #65acfa 100%);
  background: -ms-linear-gradient(left, #4c80f1 0%, #65acfa 100%);
  background: linear-gradient(to right, #4c80f1 0%, #65acfa 100%);
  font-size: 18px;
  color: #fff;
  width: 116px;
  height: 38px;
  position: absolute;
  left: 50%;
  margin-left: -58px;
  bottom: 23px;
  text-align: center;
  border-radius: 19px;
  line-height: 38px;
}
.fw_shengji ul{
  margin-left: -30px;
}
.fw_shengji ul li{
  width: 380px;
  height: 420px;
  float: left;
  margin-top: 20px;
  margin-left: 30px;
  background: #fff;
  border-radius: 6px;
}
.fw_shengji .top_div_title{
  width: 291px;
  height: 53px;
  margin: 0 auto;
  background: #c8faff;
  border-radius: 0px 0px 29px 29px;
  font-size: 27px;
  font-weight: 600;
  color: #008695;
  line-height: 53px;
  text-align: center;
}
.fw_shengji_center{
  width: 313px;
  height: 322px;
  margin: 20px auto;
  background-image: url(/uploads/image/szzimages/fw.png);
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 35px;
  position: relative;
}
.lq_title{
  width: 209px;
  height: 37px;
  margin: 0 auto;
  border: 2px solid #fff;
  border-radius: 19px;
  font-size: 20px;
  color: #fff;
  line-height: 33px;
  text-align: center;
}
.lq_quan{
  font-weight: bold;
  text-align: center;
  font-size: 60px;
  color: #fcf3e5;
  line-height: 90px;
}
.lq_msg{
  font-size: 20px;
  color: #fff;
  text-align: center;
}
.lq_btn{
 display: block; 
 width:210px;
 height:60px;
 position: absolute;
 left: 55px;
 bottom:-2px;
}


.question_list ul{
  margin-left: -29px;
}
.question_list ul li{
  float: left;
  width: 278px;
  margin-left: 29px;
}
.question_list1 ul li{
  margin-top: 30px;
}
.question_list2 ul li{
  margin-top: 15px;
}
.question_list ul li .box_item{
 height: 192px;
 background: #fff;
 border-radius: 6px; 
 padding: 10px;
 position: relative;
}
.question_list1 ul li .box_item{
 border: 5px solid #ffcca9;
}
.question_list2 ul li .box_item{
 border: 5px solid #5bb4e7;
}
.question_list ul li .wrap_img{
  width: 100%;
  height:111px;
  border-radius: 6px;
  overflow: hidden;
}
.question_list ul li .alimg{
 width: 100%;
 height: 100%;
 border-radius: 6px;
}
.question_list ul li .title{
  font-size: 16px;
  color: #333;
  line-height: 20px;
  margin-top: 10px;
}
.question_list ul li .biaoshi_fenlei{
  position: absolute;
  left: -6px;
  top: -30px;
  width: 76px;
  height: 76px;
  background: -moz-linear-gradient(top, #fff5e1 0%, #ffcdab 100%);
  background: -webkit-gradient(linear, top top, top bottom, color-stop(0%,#a79fed), color-stop(100%,#ffcdab));
  background: -webkit-linear-gradient(top, #fff5e1 0%,#ffcdab 100%);
  background: -o-linear-gradient(top, #fff5e1 0%,#ffcdab 100%);
  background: -ms-linear-gradient(top, #fff5e1 0%,#ffcdab 100%);
  background: linear-gradient(to bottom, #fff5e1 0%,#ffcdab 100%);
  border-radius: 50%;
  font-size: 18px;
  color: #924e1d;
  line-height: 76px;
  text-align: center;
  font-weight: bold;
}
.question_list ul li .btn_ljzx{
  display: block;
  width: 241px;
  height: 44px;
  margin: 15px auto;
  background: linear-gradient(0deg, #1cb3c4, #8adee4);
  box-shadow: 0px 10px 18px 0px rgba(32, 181, 197, 0.3);
  border-radius: 22px;
  font-size: 20px;
  color: #fff;
  line-height: 44px;
  text-align: center;
}
.fanwei_title{
  width: 174px;
  height: 47px;
  background: linear-gradient(90deg, #ffc9a5,rgba(255, 201, 166, 0.1));
  border-radius: 24px;
  font-size: 22px;
  font-weight: bold;
  color: #924e1d;
  line-height: 47px;
  padding-left: 20px;
}
.model_num3{
  margin-top: 40px;
  padding-top: 30px;
  padding-bottom: 50px;
  background-color: #1cb3c4;
  background-image: url(/uploads/image/szzimages/bg_m3.png);
  background-repeat: no-repeat;
  background-position:70% 80%;
}
.model_num3 .step_line{
  width: 826px;
  height: 10px;
  margin: 30px auto;
  position: relative;
  background: #ffecda;
  border-radius: 5px;
}
.model_num3 .step_line2{
  width: 413px;
  height: 10px;
  margin: 30px 413px 30px 187px;
  position: relative;
  background: #ffecda;
  border-radius: 5px;
}
.circle_num{
  width: 30px;
  height: 30px;
  background: linear-gradient(-7deg, #fff5e1, #ffc9a5);
  border-radius: 50%;
  font-size:20px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  color: #924e1d;
  position: absolute;
  top: 50%;
  margin-top: -15px;
}
.circle_num1{
  left: -15px;
}
.circle_num2{
  left: 50%;
  margin-left: -15px;
}
.circle_num3{
  right: -15px;
}
.circle_num4{
  left: -15px;
}
.circle_num5{
  right: -15px;
}
.course_step ul{
 margin-left: -9px;
}
.course_step li{
  float: left;
  margin-left: 9px;
  background: #fff;
  border-radius: 6px;
  width: 394px;
  height: 255px;
}
.course_step .top_div{
  height: 68px;
  border-radius: 6px 6px 0 0;
  position: relative;
}
.course_step .top_div_title{
  line-height:68px;
  font-size: 24px;
  padding-left: 26px;
  font-weight: bold;
}
.course_step .tedian{
 position: absolute; 
 right: 24px;
 top:20px;
 width: 83px;
 height: 31px;
 border-radius: 16px;
 font-size: 16px;
 color: #fff;
 line-height: 31px;
 text-align: center;
 padding-left: 20px;
 background-color: #5895f5;
 background-repeat: no-repeat;
 background-position: 17px center;
}
.tedian_hf{
  background-image: url(/uploads/image/szzimages/tedian_hf.png);
}
.tedian_zb{
  background-image: url(/uploads/image/szzimages/tedian_zb.png);
}
.course_step .item{
  float: left;
  height: 41px;
  background: #eee;
  border-radius: 21px;
  line-height: 41px;
  text-align: center;
  font-size: 18px;
  color: #333;
  width: 171px;
  margin-left: 18px;
  margin-top: 15px;
}
.course_xqzx{
  width: 241px;
  height: 44px;
  display: block;
  margin: 15px auto;
  background: linear-gradient(0deg, #4676ef, #6dbafd);
  box-shadow: 0px 10px 18px 0px rgba(87, 148, 245, 0.3);
  border-radius: 22px;
  font-size: 18px;
  color: #fff;
  line-height: 44px;
  text-align: center;
  font-weight: bold;
}
.course_xqzx:hover{
  color: #fff;
}
.model_num4{
  background-color: #bdf1f2;
  padding-top: 50px;
}
.model_num4 .tedian{
  position: absolute;
  right: -244px;
  top: 15px;
  width: 416px;
  height: 38px;
  background-color: #1cb3c4;
  border-radius: 19px;
  line-height: 38px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  font-weight: 400;
}
.model_num2{
  margin-top: 50px;
}
.model_num4 ul{
  margin-left: -9px;
}
.model_num4 li{
  float: left;
  width: 286px;
  margin-left: 9px;
  margin-top: 25px;
  background: #fff;
  border-radius: 10px;
}
.model_num4 li .top_div{
  height: 63px;
  border-radius: 10px 10px 0 0;
  padding-top: 10px;
  position: relative;
}
.model_num4 li .sjx_bottom{
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  bottom: -16px;
}
.model_num4 li .sjx_bottom1{
  border-color:#ffe0c5 transparent transparent transparent;
}
.model_num4 li .sjx_bottom2{
  border-color:#43c2cf transparent transparent transparent;
}
.model_num4 li .sjx_bottom3{
  border-color:#68b0fb transparent transparent transparent;
}
.model_num4 li .top_div_title{
  font-size: 28px;
  line-height: 44px;
  text-align: center;
}
.model_num4 li .top_div_desc{
  width: 257px;
  height: 31px;
  margin: 0 auto;
  border-radius: 16px;
  font-size: 14px;
  color: #fff;
  line-height: 31px;
  text-align: center;
}
.model_num4 li .top_div_desc1{
  background: #ffcfa5;
}
.model_num4 li .top_div_desc2{
  background: #34b5c2;
}
.model_num4 li .top_div_desc3{
  background: #5ba3ee;
}
.model_num4 li .middle_div{
 background-color: #fff;
 padding-bottom: 10px;
}
.model_num4 li .middle_div .item{
 display: block;
 width: 257px;
 height: 38px;
 margin: 20px auto;
 background: #f5f5f5;
 border-radius: 19px;
 line-height: 38px;
 text-align: center;
 font-size: 14px;
 color: #333;
}
.model_num4 li .big_p{
 font-size: 18px;
 font-weight: bold;
 text-align: center;
 color: #1cb3c4;
}
.model_num4 li .bottom_div{ 
 width: 100%;
 background: #f2f7ff;
 border-radius: 0px 0px 10px 10px;
}
.model_num4 li .jiage{
  font-size: 30px;
  line-height: 70px;
  color: #ff5280;
  font-weight: bold;
  padding-left: 25px;
}
.btn_buy{
  display: block;
  width: 127px;
  height: 44px;
  margin-top: 15px;
  margin-right: 25px;
  background: linear-gradient(0deg, #4676ef, #6dbafd);
  box-shadow: 0px 10px 18px 0px rgba(87, 148, 245, 0.3);
  border-radius: 22px;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.btn_buy:hover{
  color: #fff;
}
.model_num5{
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 50px;
  background-color: #1cb3c4;
}
.model_num5 .tedian{
  position: absolute;
  right: -244px;
  top: 15px;
  width: 285px;
  height: 38px;
  line-height: 38px;
  background: #c8f9ff;
  border-radius: 19px;
  text-align: center;
  font-size: 18px;
  color: #006570;
  font-weight: 400;
}
.model_tk{
  padding-bottom: 20px;
  background-image: url(/uploads/image/szzimages/tk_center.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
.model_tk ul{
  padding-top: 20px;
}
.model_tk ul li{
  width: 290px;
  height: 145px;
  margin-top: 30px;
  background-image: url(/uploads/image/szzimages/img-no5.png);
  background-repeat: no-repeat;
  background-position: left top;
  position: relative;
}
.model_tk_title{
  font-size: 23px;
  color: #fff;
  font-weight: bold;
  line-height: 40px;
  position: absolute;
  left: 40px;
  top: 10px;
}
.model_tk_desc{
  font-size: 16px;
  color: #333;
  line-height: 26px;
  padding: 60px 10px 20px 50px;
}
.tk_active ul li{
  width: 568px;
  height: 210px;
  background-color: #fff;
  border-radius: 10px;
  padding-left: 160px;
  padding-top: 25px;
  background-repeat: no-repeat;
  background-position: 15px center;
  position: relative;
}
.tk_active ul li.left{
  background-image: url(/uploads/image/szzimages/tk_1.png);
}
.tk_active ul li.right{
  background-image: url(/uploads/image/szzimages/tk_2.png);
}
.tk_active ul li .tk_lx{
  font-size: 30px;
  color: #333;
  font-weight: bold;
  padding-right: 100px;
}
.tk_active ul li .tk_lx_desc{
  font-size: 20px;
  color: #666;
  margin-top: 6px;
  padding-right: 100px;
}
.tk_active ul li .tk_lx_td{
  position: absolute;
  left: 160px;
  bottom: 46px;
  width: 390px;
  height: 32px;
  background: #1cb3c4;
  border-radius: 16px;
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.tk_lx_kefu{
  display: block;
  position: absolute;
  right: 25px;
  top: 25px;
  width: 80px;
  height: 80px;
  background: #fce26c;
  border-radius: 10px;
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  color: #ff6600;
  text-align: center;
  padding-top: 16px;
}
.tk_lx_kefu:hover{
  color: #ff6600;
}
.model_num6{
  background-color: #bdf1f2;
  padding-top: 50px;
  padding-bottom: 40px;
}
.model_tc ul{
  margin-left: -9px;
}
.model_tc li{
 width: 383px;
 height: 260px;
 float: left;
 margin-left: 30px;
 margin-top: 30px;
 background: #fff;
 border-radius: 6px;
}
.model_tc .top_div{
  height: 112px;
  background: linear-gradient(90deg, #4676ef, #6dbafd);
  border-radius: 6px 6px 60px 0px;
  position: relative;
  padding-left: 102px;
  padding-right: 20px;
  padding-top: 15px;
}
.model_tc .tc_mc{
  margin-top: 15px;
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.model_tc .tc_zc{
  font-size: 12px;
  color: #fff;
  line-height: 20px;
}
.model_tc .tc_img{
  width:78px;
  height:78px;
  border-radius: 50%;
  position: absolute;
  left: 13px;
  top: 17px;
}
.model_tc .bottom_div{
  font-size: 14px;
  color: #333;
  line-height: 20px;
  padding: 20px;
}
.model_tc .tc_kc{
 height: 50px;
}
.model_num7{
  background-color: #1cb3c4;
  padding-top: 40px;
  padding-bottom: 50px;
}
.model_shouhuo ul{
  margin-left: -20px;
}
.model_shouhuo li{
  width: 285px;
  height: 106px;
  float: left;
  margin-top: 30px;
  margin-left: 20px;
  background-color: #fff;
  border-radius: 6px;
  padding-left: 104px;
  padding-top: 10px;
  position: relative;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.model_shouhuo .li1{
 background-image: url(/uploads/image/szzimages/sh1.png);
}
.model_shouhuo .li2{
 background-image: url(/uploads/image/szzimages/sh2.png);
}
.model_shouhuo .li3{
 background-image: url(/uploads/image/szzimages/sh3.png);
}
.model_shouhuo .li4{
 background-image: url(/uploads/image/szzimages/sh4.jpg);
}
.model_shouhuo .li5{
 background-image: url(/uploads/image/szzimages/sh5.png);
}
.model_shouhuo .li6{
 background-image: url(/uploads/image/szzimages/sh6.png);
}
.model_shouhuo .li7{
 background-image: url(/uploads/image/szzimages/sh7.png);
}
.model_shouhuo .li8{
 background-image: url(/uploads/image/szzimages/sh8.png);
}
.model_shouhuo li .sh_title{
 margin-top: 10px; 
 font-size: 22px;
 color: #333;
 font-weight: bold;
}
.model_shouhuo li .sh_desc{
  font-size: 18px;
  color: #333;
  line-height: 20px;
  margin-top: 10px;
}
.model_jxfw ul{
  margin-left: -10px;
  margin-top: 30px;
}
.model_jxfw li{
  width: 390px;
  height: 99px;
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  background-color: #fff;
  border:3px solid #a4f6ff;
  border-radius: 6px;
  padding-top: 18px;
  padding-left: 100px;
  background-repeat: no-repeat;
  background-position: 20px center;
}
.model_jxfw li .jxfw_title{
 font-size: 22px;
 color: #1cb3c4;
 font-weight: bold;
}
.model_jxfw li .jxfw_desc{
 font-size: 16px;
 color: #666;
 line-height: 28px;
}
.model_jxfw .li1{
  background-image: url(/uploads/image/szzimages/bf1.png);
}
.model_jxfw .li2{
  background-image: url(/uploads/image/szzimages/bf2.png);
}
.model_jxfw .li3{
  background-image: url(/uploads/image/szzimages/bf3.png);
}
.model_jxfw .li4{
  background-image: url(/uploads/image/szzimages/bf4.png);
}
.model_jxfw .li5{
  background-image: url(/uploads/image/szzimages/bf5.png);
}
.model_jxfw .li6{
  background-image: url(/uploads/image/szzimages/bf6.png);
}
.model_num7 .tedian{
  position: absolute;
  right: -244px;
  top: 15px;
  width: 300px;
  height: 38px;
  line-height: 38px;
  background: #c8f9ff;
  border-radius: 19px;
  text-align: center;
  font-size: 18px;
  color: #006570;
  font-weight: 400; 
}
.model_tedian ul{
  margin-left: -15px;
}
.model_tedian ul li{
  width: 228px;
  height: 228px;
  float: left;
  border-radius: 10px;
  background-color: #fff;
  margin-left: 15px;
  margin-top: 20px;
  padding-top: 20px;
}
.model_tedian li .sh_img{
  display: block;
  margin: 0 auto;
}
.model_tedian li .sh_title{
 margin-top: 10px; 
 font-size: 26px;
 color: #333;
 text-align: center;
 font-weight: bold;
}
.model_tedian li .sh_desc{
  font-size: 15px;
  color: #999;
  margin-top: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
.model_num8{
  background-color: #bdf1f2;
  padding-top: 50px;
  padding-bottom: 50px;
}
.pingjia{
  width: 1166px;
  padding-top: 50px;
  margin: 0 auto;
}
.pingjia ul li {
  width: 558px;
  height: 370px;
  background-image: url(/uploads/image/szzimages/book_bg2.png);
  background-repeat: no-repeat;
  position: relative;
  padding: 30px 40px;
}
.pingjia li time {
  font-size: 34px;
  font-weight: bold;
  color: #b49cd8;
  font-style: italic;
}
.pingjia li h3 {
  line-height: 40px;
  font-size: 20px;
  color: #333;
  font-weight: bold;
  margin: 0;
}
.pingjia li p {
  padding-top: 15px;
  padding-right: 245px;
  font-size: 18px;
  color: #333;
  margin: 0;
  line-height: 30px;
  font-weight: normal;
}
.pingjia li .pingjia_img {
  position: absolute;
  right: 20px;
  top: 30px;
  width: 265px;
}
.warn_msg{
  width: 286px;
  height: 254px;
  margin-top: 30px;
  margin-left: 18px;
  background-image: url(/uploads/image/szzimages/bg-no10.png);
  background-repeat: no-repeat;
  background-position: center top;
  position: relative;
}
.warn_msg:first-child{
  margin-left: 0;
}
.warn_msg_title{
 font-weight: bold;
 font-size: 22px;
 color: #fff;
 text-align: center;
 line-height: 58px;
}
.warn_msg_desc{
  font-size: 16px;
  color: #333;
  padding:15px 30px;
  line-height: 24px;
  text-indent: 2em;
}
.warn_msg_kefu{
  position: absolute;
  left: 50%;
  margin-left: -110px;
  bottom: 30px;
  width: 220px;
  height: 44px;
  background: #eaf1ff;
  border-radius: 22px;
  line-height: 44px;
  text-align: center;
  font-size: 18px;
  color: #3686ff;
}
.model_msg{
  height: 399px;
  background-image: url(/uploads/image/szzimages/liuyan.png);
  background-repeat: no-repeat;
  background-position: center top;  
}
.msg_title{
  margin-top: 30px;
  font-size: 34px;
  color: #006570;
  font-weight: bold;
  text-align: center;
}
.msg_desc{
  margin-top: 22px;
  font-size: 18px;
  color: #fff;
  line-height: 26px;
  text-align: center;
}
.user_tel,.user_name{
  width: 400px;
  height: 48px;
  display: block;
  margin: 15px auto;
  background: #fff;
  border-radius: 32px;
  border: none;
  text-align: center;
  font-size: 18px;
  color: #666;
}
.sub{
 width: 400px;
 height: 48px;
 margin: 0 auto;
 background:#548ff4;
 border-radius: 32px; 
 font-size: 20px;
 color: #fff;
 font-weight: bold;
 line-height: 48px;
 text-align: center;
 cursor: pointer;
}
.banner_top {
  width: 1100px;
  letter-spacing: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #1cb3c4;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -550px;
  z-index: 999;
}
.end_time {
  padding-left: 70px;
  background-image: url(/uploads/image/szzimages/shizhong.png);
  background-repeat: no-repeat;
  background-position: 20px center;
  font-size: 24px;
  color: #fff;
}
.time_item {
  display: inline-block;
  width: 48px;
  height: 46px;
  margin-right: 12px;
  background-color: #fd5960;
  border-radius: 5px;
  line-height: 46px;
  text-align: center;
}
.btn_ljbm {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -23px;
  width: 149px;
  height: 46px;
  border-radius: 23px;
  background: #ffe3a4;
  background: -moz-linear-gradient(top, #fafff6 0%, #ffdd93 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafff6), color-stop(100%, #ffdd93));
  background: -webkit-linear-gradient(top, #fafff6 0%, #ffdd93 100%);
  background: -o-linear-gradient(top, #fafff6 0%, #ffdd93 100%);
  background: -ms-linear-gradient(top, #fafff6 0%, #ffdd93 100%);
  background: linear-gradient(to bottom, #fafff6 0%, #ffdd93 100%);
  color: #333;
  line-height: 46px;
  text-align: center;
  font-size: 22px;
}
.btn_ljbm:hover {
  color: #333;
}
.mianfei_ziliao, .pingjia{
  width: 1166px;
  padding-top: 50px;
  margin: 0 auto;
}
.mianfei_ziliao ul li {
  width: 557px;
  height: 295px;
  background-image: url(/uploads/image/szzimages/book_bg.png);
  background-repeat: no-repeat;
  position: relative;
}
.mianfei_ziliao li .biaoshi{
  display: block;
  position: absolute;
  left: 16px;
  top: 20px;
  width: 92px;
  height: 36px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  background-color: #ff8e54;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 36px;
}
.mianfei_ziliao li .book_img{
  display: block;
  position: absolute;
  right: 360px;
  top: 65px;
}
.mianfei_ziliao li .content{
  padding-left: 220px;
}
.mianfei_ziliao li .ziliao_title{
 margin: 0;
 padding-top: 20px;
 font-size: 20px;
 font-weight: bold;
 color: #333;
}
.mianfei_ziliao li .ziliao_desc{
  margin-bottom: 0;
  font-size: 18px;
  color: #333;
  line-height: 30px;
  padding-top: 20px;
  padding-right: 34px;
}
.mianfei_ziliao li .ziliao_btn{
  display: block;
  margin-left: 20px;
  margin-top: 10px;
  width: 132px;
  height: 38px;
  border-radius: 19px;
  line-height: 14px;
  color: #fff;
  text-align: center;
  line-height: 38px;
  background-color: #fd5960;
}
.mianfei_ziliao li .ziliao_btn:hover {
  color: #fff;
}
.ziliao_jiage{
  position: absolute;
  left: 220px;
  bottom: 65px;
}
.corff8e00{
  color: #ff8e00;
}
.font36{
  font-size: 36px;
}
.left_menu{
  position: fixed;
  left:10px;
  top:50%;
  margin-top: -205px;
  z-index: 999; 
  width: 80px;
  background-color: #fff;
  border-style: solid;
  border-width: 5px;
  border-color: #548ff4;
  border-radius: 10px;
}
.left_menu ul li{
  font-weight: bold;
  font-size: 16px;
  color: #333;
  line-height: 40px;
  text-align: center;
  border-bottom: 2px dotted #ddd;
  cursor: pointer;
}
.left_menu ul li.active{
  color: #f18a09;
}
.left_menu .back_top{
  padding-top: 25px;
  padding-bottom: 5px;
  background-color: #f18a09;
  background-image: url(/uploads/image/szzimages/top.png);
  background-repeat: no-repeat;
  background-position: center 10px;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
}
.right_kefu {
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -116px;
    z-index: 999;
    width: 120px;
    height: 142px;
    background-color: #fff;
    border: 5px solid #3287e2;
    border-radius: 10px;
    padding-top: 18px;
    padding-bottom: 10px;
}
.right_kefu img {
    position: absolute;
    right: 50%;
    margin-right: -40px;
    top: -90px;
}
.right_kefu a {
    display: block;
    margin: 10px auto;
    width: 102px;
    height: 26px;
    border-radius: 13px;
    color: #fff;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
}
.right_kefu a:hover {
    color: #fff;
}