@charset "GBK";
/* CSS Document */
*{ padding:0; margin:0;border:none;}
/*body,button,dd,div,dl,dt,h1,h2,h3,h4,h5,img,ul,li,menu,p,figure{margin:0;padding:0}*/
body{+margin:0;+padding:0; font:16px '΢���ź�','Microsoft YaHei',arial,Helvetica,sans-serif; color: #333; }
ul,li{+margin:0;+padding:0;list-style:none;}
table{border-collapse:collapse;border-spacing:0}
menu{+margin:0;+padding:0}
img{border:0; vertical-align:middle;}
a{text-decoration:none; color: inherit;cursor: pointer;}
.shell, .wrap{width:1200px;margin:0 auto;}
.demo, .clear{clear:both}
body {
  background: #f1f1f1;
  
}
.fl{ float:left;}
.fr{ float:right;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom:1;}
.mar30 {margin: 30px auto;}
/* ͷ������*/
.juzhong{ width:1200px; margin:0 auto;  }
.clear{ clear:both;}
body{background-color:#fff;}
.banner{width: 100%}
.banner img{width: 100%;}
.nr-img{width: 1200px; margin-left: auto; margin-right: auto;}
.nr-img img{ width: 100%;}
.lead {
  padding: 20px 0;
  background: #fff;
  color: #333;
  line-height: 2em;
  text-align: center;
}
.lead b {
  font-size: 20px;
  color: #b50300;
}
.lead a {
  display: inline-block;
  padding: 5px 50px;
  background: #b50300;
  color: #fff;
  border-radius: 50px;
  margin-top: 10px;
}
.lead font {color: #fde80d;}

.title_main {
  line-height: 2em;
  text-align: center;
}
.title_main strong {
color: #333;
  font-size: 30px;
}

.yslist img {
  width: 592px;
  height: 108px;
  margin-bottom: 30px;
}

.hzdw {
  width: 1100px;
  height: 450px;
  margin: auto;
  position: relative;
background:#f1f1f1;
}
.hzdw .bd li {
  height: 360px;
  padding: 30px;
  background: #fff;
  border-radius: 10px;
  color: #333;
  overflow: hidden;
}
.hzdw .bd li strong {font-size: 24px;}
.hzdw .bd li strong font {color: #b50300;}
.hzdw .bd li p {font-size: 20px;margin: 20px auto;}
.hzdw .bd li img {
  width: 658px;
  height: 207px;
}
.hzdw .hd {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  bottom: 0;
}
.hzdw .hd li {
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  margin: 5px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #666;
  color: #fff;
  font-size: 0;
  cursor: pointer;
}
.hzdw .hd .on {background-color: #f00;}
.hzdw_p {text-align: right;}

.zx_a  {
  display: block;
  width: 600px;
  height: 60px;
  line-height: 60px;
  border-radius: 5px;
  background: #fde80d;
  color: #b50300;
  font-size: 20px;
  text-align: center;
}

/*��ҵ��ѧ��*/
.cor1 {color: #f00;}
.cor2 {color: #f97704;}
.zxj01 li {
  width: 393px;
  height: 400px;
  line-height: 2em;
  background: #fff;
  text-align: center;
  margin-bottom: 20px;
}
.zxj01 li img {
  width: 393px;
  height: 223px;
  margin-bottom: 10px;
}
.zxj01 li strong {font-size: 26px;}
.zxj01 li span {
  font-size: 18px;
  color: #333;
}
.zxj01 li b {
  font-size: 20px;
  color: #333;
}
.zxj01 li a.zxj01_a {
  display: inline-block;
   width: 170px;
   height: 40px;
  line-height: 40px;
   margin: 10px;
   background: #f00;
  font-size: 16px;
  color: #fff;
 }
.zxj01 li a.zxj01_a:last-child {background: #fd5b02; color: #fff;}

.zxj02 li {
  width: 294px;
  height: 330px;
  line-height: 2em;
  background: #fff;
  text-align: center;
}
.zxj02 li img {
  width: 294px;
  height: 166px;
  margin-bottom: 10px;
}
.zxj02 li strong {font-size: 20px;}
.zxj02 li span {color: #333;}
.zxj02 li b {
  font-size: 18px;
  color: #333;
}
.zxj02 li a.zxj02_a {
  display: inline-block;
  width: 120px;
  height: 30px;
  line-height: 30px;
  margin: 10px;
  background: #f00;
  font-size: 16px;
  color:#fff;
}
.zxj02 li a.zxj02_a:last-child {background: #fd5b02;}


  /*���ϱ���*/
.bmlist {
  width: 750px;
  height: 320px;
  overflow: hidden;
  float: left;
}
.bmlist .bd li {
  width: 222px;
  height: 320px;
  margin: 0 14px;
}
.picScroll-left .hd {width: 100%;position: relative;}
.picScroll-left .hd .prev, .picScroll-left .hd .next {
  display: block;
  width: 18px;
  height: 320px;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  z-index: 1;
}
.picScroll-left .hd .next {left: 0;background: url("../images/arrow-left.png") center no-repeat;}
.picScroll-left .hd .prev {right: 0;background: url("../images/arrow-right.png") center no-repeat;}


.bmtj {
  padding: 20px 0;
  background: #fff0d8;
}
.bmtj ul li {width: 600px;}
.bmtj ul li img {
  width: 53px;
  height: 174px;
  padding: 0 20px;
  margin-right: 30px;
  border-right: 2px solid #b50300;
}
.bmtj ul li p {
  display: inline-block;
  width: 400px;
  color: #b50300;
  line-height: 2em;
  vertical-align: middle;
}
  /*����̬*/
.hrbm-right {
  width:1200px;
  height: 320px;
  background: #f4f4f4;
  float: right;
  color: #333;
}
.htbm-right-title {
  margin: 20px auto;
  font-size: 24px;
  text-align: center;
}
.hrbm-right .bd {
  width:1160px;
  height: 240px;
  margin: 10px;
  padding: 0 10px;
  background: #fff;
  overflow: hidden;
}
.infoList li {
  line-height: 40px;
  height: 40px;
  border-bottom: dashed 1px #E5E3E3;
  overflow: hidden;
  text-align: center;
}
.infoList li span:nth-child(1) {
  display: inline-block;
  width: 20%;
}
.infoList li span:nth-child(2) {
  display: inline-block;
  width: 25%;
  color: #eb161e;
}
.infoList li span:nth-child(3) {
  display: inline-block;
  width: 30%;
}
.infoList li span:nth-child(4) {
  display: inline-block;
  width: 25%;
  color: #eb161e;
}

/*����?*/
.con2 {
  background-color: #e86316;
  width: 100%;
  height: 250px;
}
center.title {
  position: relative;
  padding: 20px 0;
  margin: auto;
}
center.title::after {
  width: 20%;
  height: 0;
  content: '';
  border: 2px solid #fff;
  position: absolute;
  left: 0;
  top: 60%;
  z-index: 0;
}
center.title::before {
  width: 20%;
  height: 0;
  content: '';
  border: 2px solid #fff;
  position: absolute;
  right: 0;
  top: 60%;
  z-index: 0;
}
center.title h2 {
  display: inline-block;
  width: 600px;
  line-height: 80px;
  font-size: 48px;
  color: #fff;
  position: relative;
  z-index: 1;
}
.form {
  color: #fff;
}
.form input {
  width: 200px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ccc;
}
.form .m_meun {
  height: 40px;
  line-height: 40px;
  background: #fff;
  border: none;
  color: #333;
  font-weight: bold;
  font-size: 18px;
  margin: 30px 20px;
  cursor: pointer;
}
.form .or {
  background: #fff;
}
.submit-box {
  width: 470px;
  height: 50px;
  margin: 50px auto;
}
.submit-input {
  float: left;
  margin-right: 25px;
  width: 210px;
  height: 50px;
  background-color: #38afda;
  color: #fff;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  cursor: pointer;
}
.submit-a {
  display: block;
  float: left;
  margin-left: 25px;
  width: 210px;
  height: 50px;
  background-color: #da7100;
  color: #fff;
  text-align: center;
  line-height: 50px;
  text-decoration: none;
  font-size: 18px;
}

/*ѧ��*/
.xl img {
  width: 396px;
  height: 251px;
  margin-bottom: 10px;
}

.zxbox {
  padding: 20px 0;
  background: #ffc835;
  text-align: center;
}

.jylist li {
  display: inline-block;
  width: 590px;
  height: 160px;
  margin-bottom: 20px;
}
.jylist li strong {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 10px;
  background: #fff url("../images/icon-2.png") no-repeat 530px center;
  font-size: 24px;
  color: #e40001;
  border: 1px solid #fff;
  border-bottom: none;
}
.jylist li p {
  padding: 10px;
  font-size: 1rem;
  border: 1px solid #fff;
  border-top: none;
}

.jiuye2 li {
  display: inline-block;
  width: 570px;
  vertical-align: top;
}
.jiuye2 li img {margin-bottom: 30px;}
.jy2-title {
  font-size: 18px;
  line-height: 2em;
  text-align: center;
  margin-bottom: 20px;
}
.jy2-title strong {font-size: 24px;}


.bxlf {
  width: 700px;
  padding-left: 550px;
  margin: 0 auto 30px;
  line-height: 2em;
  background: url("../images/bxlf.png") no-repeat left center;
  
}

.ybmform2 {
  height: 464px;
  margin: 30px auto;
  padding: 30px 0;
  background: url("../images/form-bg.png") no-repeat 750px bottom;
  color: #f00;
  font-size: 26px;
}
.ybmform-title {
  margin: 30px 0;
  font-size: 36px;
}
.ybmform2 form {
  width: 600px;
  padding: 20px;
  margin-left: 100px;
  background: #fff0d8;
  border-radius: 10px;
}
.ybm-input2 {
  width: 300px;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  margin-bottom: 20px;
  font-size: 26px;
  border: 1px solid #b5b5b5;
}
.ybm-submit2 {
  display: block;
  width: 220px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto 20px;
  background: #f00;
  color: #fff;
  font-size: 26px;
  border-radius: 10px;
}
select.ybm-input2 {
  /*�ܹؼ�Ĭ�ϵ�selectѡ�����ʽ���*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  /*��ѡ�������Ҳ��м���ʾС��ͷͼƬ*/
  background: #fff url("../images/arrow.png") no-repeat scroll 300px center;
  /*Ϊ����С��ͷ����һ��λ�ã����ⱻ���ָ���*/
  width: 340px;
  padding-right: 40px;
}
/*���ie��Ĭ��ѡ�����ʽ�������������ͷ*/
select.ybm-input2::-ms-expand {
  display: none;
}



/*�ײ�*/
.h47_bg{background:url(../images/h47_bg.png) repeat-x bottom;min-width:1200px;}
.bottom_bg{width:1200px;margin:0px auto;color:#ffffff;line-height:47px;height:47px;text-align:center;}
.bottom_bg_1{width:1200px;margin:0px auto;color:#ffffff;padding-top:225px;line-height:47px;height:47px;text-align:center;}
.w11_right{margin-left:35px;display:inline-block;padding-left:20px;text-align:center;background:url(../images/w11_right.png) no-repeat left;}
.p30_mw1200{background:#484848;padding:30px 0px;min-width:1200px;}
.w1200{width:1200px;margin:0px auto;}
.bottom_title{font-size:18px;font-weight:bold;color:#ffffff;line-height:30px;}
.bottom_show{line-height:24px;color:#898787;}
.br_bl{border-right:1px solid #5e5d5d;padding:0px 35px;}
.right_phone{background:url(../images/zx_1.png) no-repeat left;line-height:24px;padding-left:24px;font-size:14px;font-weight:bold;color:#ffffff;}
.br_bk1{border-right:1px solid #5e5d5d;}
.bottom_phone{line-height:30px;color:#ffffff;font-size:14px;}
.zx_3{background:url(../images/zx_3.png) no-repeat left;padding-left:24px;}

.zx_2{background:url(../images/zx_2.png) no-repeat left;padding-left:24px;}

.zx_h30{line-height:30px;font-weight:bold;font-size:14px;color:#ffffff;}

.zx_h30 a:link,.zx_h30 a:visited{color:#ffffff;text-decoration:none;}

.zx_h30 a:hover{color:#ee7800;}

.color_1{color:#ee7800;}
.br_p045{border-right:1px solid #5e5d5d;padding:0px 45px;}

.bottom_show a:link,.bottom_show a:visited{color:#898787;}

.bottom_show a:hover{color:#ee7800;}

.bottom_title{font-size:18px;font-weight:bold;color:#ffffff;line-height:30px;}

.right_phone{background:url(../images/zx_1.png) no-repeat left;line-height:24px;padding-left:24px;font-size:14px;font-weight:bold;color:#ffffff;}


.zx_3{background:url(../images/zx_3.png) no-repeat left;padding-left:24px;}

.zx_2{background:url(../images/zx_2.png) no-repeat left;padding-left:24px;}

.zx_h30{line-height:30px;font-weight:bold;font-size:14px;color:#ffffff;}

.zx_h30 a:link,.zx_h30 a:visited{color:#ffffff;text-decoration:none;}

.zx_h30 a:hover{color:#ee7800;}

.bottom_right_font{line-height:20px;text-align:center;font-size:14px;color:#ffffff;height:20px;margin-top:5px;}
