@charset "gb2312";
/* CSS Document */
.mar6{ margin-right: 6px;}
.mar20{ margin-right: 20px; }
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*+height:1%;zoom:1;}
.ljc_title{ text-align:center; }
.ljc_title strong{ font-size: 46px; color: #047bf7; }
.ljc_title p{ font-size: 30px; color: #047bf7; }
.ljc_a{ display: block; margin:0 auto;  width: 410px; height: 82px; line-height: 82px; text-align: center; 
background: #0774fa; font-size: 36px; color: #fff; border-radius: 8px; -webkit-border-radius: 8px;
-moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px;}
.wrap{ width:1200px; margin:0 auto;}
.banner{ width:100%; height:501px; background:url(../images/banner.jpg) no-repeat top center;}
.zyjy19_box02{ background-image: url(../images/zj03.jpg);width: 1200px; height:519px; margin: 0 auto;position: relative; padding-top: 250px;}
.zyjy19_box02 img{ position: absolute; left: 0; top: 0;z-index: 0;}
.zyjy19_sjbox{ width:330px; height: 100px; border: 3px solid #000000; border-radius: 10px; position: absolute;left: 60%; top: 15%;}
.zyjy19_sjbox p{text-align: center;font-size: 24px;font-family:"宋体"; line-height: 33px;}
.zyjy19_box02 h2{ width: 500px; text-align: center; margin-left: 390px;; background-color: #c40919;z-index: 2; position: relative; color: #ffffff; font-size: 24px; line-height: 36px;border-radius: 8px;}
.zyjy19_box02 b{ display: block; font-weight: normal; font-size: 18px; width: 750px; margin-left: 270px; line-height: 36px; margin-top: 10px;}
.zyjy19_box02 iframe{width: 450px;height: 280px; margin-left: 400px; position: relative;z-index: 2;}
.box1{ background: #fee34e; padding-top: 30px; padding-bottom: 40px;}
.box1_con{ margin-top: 14px; }
.box1_con p{ font-size: 18px; color: #3d3c3c; text-align: center; line-height: 36px; }
.box1_con ul{ margin-top: 24px; }
.box1_con ul li{ width: 396px; float: left; margin-bottom: 6px;}
.box1 .ljc_a{ margin-top: 50px; }
.box2{ margin-top: 34px; }
.box2_con{ margin-top: 18px; }
.box2_con p{ font-size: 16px; color: #464647; line-height: 34px; text-indent: 2em; }
.jx_list{ margin-top: 34px; }
.jx_list li{ width: 386px; height: 530px; float: left; background: #fee34e; }
.jx_list li strong{ font-size: 24px; color: #464647; display: block; text-align: center; margin-top: 16px; }
.jx_list li span{ display: block; width: 87px; height: 3px; background: #ff0000; margin: 8px auto 0; }
.jx_list li p{ font-size: 16px; color: #464647;  line-height: 32px; padding: 10px;}
.jx_btn{ width: 560px; margin: 32px auto 0; }
.jx_btn a{ display: block; float: left; width: 230px; height: 52px; line-height: 52px; background: #0774fa;
text-align: center; font-size: 28px; color: #fff; margin:0 25px;}
.box3{ margin-top: 52px; }
.zyList1{ margin-top: 40px; }
.zyList1 li {
	float: left;
  width: 382px;
  margin-right: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: 1px solid #e9d8da;
  overflow: hidden;
}
.zyList1 li.mar0{ margin-right: 0;}
.zyList1 li{ background: #efefef;}
.zyList1 li strong{ font-weight: normal; font-size: 22px; color: #545454; display: block; padding: 10px;}
.zyList1 li strong span{ font-size: 16px; }
.zyList1 li p{ font-size: 16px; color: #979797; padding:0 10px; line-height: 24px; height: 120px; }
.zyList1 li .zy_btn{ height: 90px; border-top: 1px solid #e9d8da; background: #fff;}
.zyList1 li .zy_btn a{ float: left; width: 46%; margin: 20px 2% 0; height: 50px; line-height: 50px; font-size: 16px; color: #fff; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;}
.zyList1 li .zy_btn a.zy_btn_1{ background: #6a4dd9; }
.zyList1 li .zy_btn a.zy_btn_2{ background: #0774fa; }
.zyList2{ margin-top: 28px; }
.zyList2 li{ width: 293px; margin-right: 6px; }
.box4{ margin-top: 30px; }
.zyjy19_box05{ background: #3a71aa; padding: 40px 0 50px 0; margin-top: 30px;}
.zyjy19_box05 .wrap{position: relative;}
.zyjy19_nr09{ width: 1200px; margin: 0 auto; overflow: hidden;}
.zyjy19_nr09 li{width:350px;float:left;margin:0 125px;background-color:rgba(255,255,255,0.2);text-align:center;line-height:60px;font-size:24px;color: #ffffff;cursor: pointer;}
.zyjy19_nr09 .tsli{ background-color:#ffffff;color: #3a71aa;}
.zyjy19_nr09 li:hover{ font-size: 26px;}
.zyjy19_nr10{ width:1200px; margin: 40px auto 0 auto; overflow: hidden;height: 720px; position:relative;}
.zyjy19_nr10 div{ width: 1200px; overflow: hidden; height: 720px; position: absolute; left: 0; top: 0;}
.zyjy19_nr10 li{ width: 498px;border: 1px solid #ffffff; float: left; margin: 20px; color: #ffffff; padding: 30px;height: 140px;}
.zyjy19_nr10 h3{ font-size: 24px; margin-bottom: 20px; line-height: 24px;}
.zyjy19_nr10 p{font-size: 18px; color: #ffffff; opacity: 0.5; line-height: 30px;}

.zyjy19_zx04{position:absolute;width:266px;line-height:60px;right:160px;bottom:70px;border:1px solid #ffffff;color:#ffffff;font-size:24px; padding-left: 34px; background: url(../images/zj16.png) no-repeat 220px center;-webkit-transition:all linear 300ms; transition:all linear 300ms; -moz-transition:all linear 300ms; -ms-transition:all linear 300ms; -o-transition:all linear 300ms;cursor: pointer;}
.zyjy19_zx04:hover{background: url(../images/zj16.png) no-repeat 250px center;}

/*报名表单*/
.bgcolor {
  background: #fee34e;
  margin: 70px auto 20px;

}
.bgcolor .wrap {
  padding-top: 30px;
  background: url("../images/bm.png") no-repeat left bottom;
}
.bmbox {
  width: 434px;
  height: 428px;
  margin-left: 756px;
  background: #fff;
}
.bm-title {
  text-align: center;
  padding: 20px;
}
.bm-title strong {
  font-size: 30px;
}
.bm-input {
  display: block;
  width: 295px;
  height: 50px;
  line-height: 50px;
  border: 1px solid #c9c9c9;
  margin: 0 auto 20px;
  padding: 0 10px;
  border-radius: 10px;
}
.bm-submit {
  display: block;
  width: 295px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto 20px;
  border-radius: 50px;
  text-align: center;
  background: -webkit-linear-gradient(left, #ff875d, #ff545c); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff875d, #ff545c); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff875d, #ff545c); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff875d, #ff545c); /* ±ê×??????¨ */
  color: #fff;
  font-size: 24px;
  cursor: pointer;
}