@charset "gb2312";
*{margin: 0px;padding: 0px;margin:0 auto;}
img {border:0 none;}
body {color:#000000;background:#ffffff; font-family:"Arial","Microsoft YaHei","微软雅黑","宋体",STHeiti,MingLiu; font-size:14px; min-width:640px;word-break:break-all;}
.maina {float:center;width:640px;margin:0 auto;clear:both;overflow:hidden;text-align:left;}
ul,li,dl,dd,dt{list-style-type:none;}
em{font-style:normal}
li{list-style:none}
ul,ol{list-style:none;}
a:link {text-decoration: none;color: #303030;}
a:visited {text-decoration: none;color: #303030;}
a:hover {text-decoration: none;color: #FF0000;}
.pointer{cursor:pointer; }
.clearp {clear:both;height:0px;width:100%;font-size:1px;line-height:0px;visibility:hidden; overflow:hidden;}
.inca{float:left;margin-top:66px;width:100%;}
.incb{float:left;margin-top:0px;width:100%;}
.incc{float:left; width:100%;}
.incc ul{ float:left; width:100%; margin-top:5px;}
.incc li{float:left; width:33.3%; text-align:center;font-size:26px;font-weight:bold; color:#666666; margin-top:22px;}
.incc li p{float:left; width:100%; margin-top:5px;}
.incc a{color:#666666;}
.incc a:hover{color:#ff0000;}
.incd {float:left;width:100%;background-image:url(/images/bj01.jpg);height:78px;margin-top:18px;background-repeat: repeat-x;}
.incd dd{ float:left;margin-left:60px; margin-top:22px;}
.incd span{float:left;font-size:36px; font-weight:bold; margin-left:10px; margin-top:13px;color:#595959;}
.ince {background-color:#588cff; margin-top:15px;}
.ince ul{float:left; width:100%; background-color:#FFFFFF; padding-bottom:30px;}
.ince li{float:left; text-align:center; width:33.3%;margin-top:20px;}
.ince p{margin-top:-35px; width:100%; height:30px; font-size:23px; color:#FFFFFF;}

.incf{
	float:left;
	width:100%;
	background-color:#FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom:20px;
}
.incf_1{float:left; margin-left:30px; margin-top:15px;}
.incf_2{float:left; margin-left:30px; font-size:36px; margin-top:30px;}
.incf_3{float:left; margin-left:20px; font-size:18px; margin-top:45px; color:#FF0000;}
.incf_4{float:left;width:100%; text-align:center; margin-top:10px; font-size:30px; font-weight:bolder; color:#666666;}
.incf_5{float:right;background-color:#df3a02; color:#FFFFFF; font-size:30px; padding:10px; margin-top:20px; margin-right:30px;border-radius:15px;transition: all 1s;}
.incf_5:hover{background-color:#0d358d;}
.incf_6{float:left; width:100%; background-color:#FFFFFF; padding-bottom:10px;}

.incg{float:left; width:100%; background-color:#FFFFFF; margin-top:18px;}
.incg_1{float:left; width:100%; text-align:center; font-size:30px; margin-top:25px; color:#d82e55;}
.incg_2{float:left; width:100%; text-align:center; font-size:22px; margin-top:10px; color:#525252;}
.incg_3{float:left; width:100%; text-align:center;margin-top:10px;}
.incg_4{float:left; width:100%; font-size:32px; margin-top:15px; text-indent:25px;}
.incg_5{float:left; width:100%; line-height:30px;}
.incg_5 ul{float:left;width:100%;text-indent:35px;font-size:30px;}
.incg_5 li{float:left; width:33.3%; text-align:left;}

em{ font-style:normal;}
.radio_box{display:inline-block; position:relative;}
.radio_box label{ float:left; margin-top:0px; width:18px; height:18px; position:absolute; top:0; left:0; border:4px solid #ef4949; border-radius:50%; background:#fff; cursor:pointer;}
.radio_box input:checked + label:after{ content:''; width:12px; height:12px; position:absolute; top:3px; left:3px; background:#2da000; border-radius:50%;}
.check_box em{margin:0 0 0 5px;}
.radio{display:none;}

.inputs1{width:70%;height:65px;border:4px solid #d72e57;border-radius:15px; padding-left:15px; margin-top:12px; font-size:30px; color:#666666;}
.inputs2{float:left; font-size:22px; color:#FF0000; padding-bottom:10px; width:100%; text-align:center;}
.inputs3{float:left; width:100%; text-align:center;}
#shlyanaa_02{width:100%;height:70px;margin-top:20px;font-size:36px;font-weight:bold;background:#a90000;border:0;cursor:pointer;color:#FFFFFF;border-radius:10px;}
#shlyanaa_02:hover{background:#fc0b0b; color:#fff; text-decoration:none;transition:all 0.10s linear;
background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, red , blue); /* 标准的语法（必须放在最后） */
box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
/*师资*/
.teac1{float:left;background-color:#FFFFFF;width:100%; margin-top:-1px;}
.teac2{float:left;width:90%;margin-left:5%;line-height:50px;margin-top:15px;}
.teac3{font-size:44px;color:#999999; font-weight:bold;}
.teac4{
	line-height:40px;
	font-size:26px;
	text-indent:35px;
	background-image: url(/images/yuandian.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.teac4a{
	line-height:40px;
	font-size:26px;
	text-indent:35px;
	background-image: url(/images/yuandian2.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.baoming1{float:left; width:100%; background-color:#FFFFFF; padding-bottom:25px; height:670px; background-image:url(/images/bm@2x.png);}
.boinputs1{width:70%;height:65px;border:4px solid #d5d5d5;border-radius:15px; padding-left:15px; margin-top:30px; font-size:30px; color:#666666;}


/**foot**/
.amavgsm2{position:fixed;z-index:1000;left:0;bottom:0;width:100%;height:100px;background-color:#0d358d;}
.amavgsm2 ul{float:left; width:100%;margin-top:15px;}
.amavgsm2 li{float:left;width:20%; text-align:center;}
.amavgsm2 p{color:#FFFFFF; font-size:22px;}
/*导航菜单*/
.daohang{}
.daohang li{float:left; width:25%; text-align:center; padding-top:5px; height:42px; color:#FFFFFF; font-size:25px; background-color:#1141af;}
.daohang a{color:#FFFFFF;}

.sybiaodan{float:left;width:100%;background-color:#0a0941;margin-top:8px;}
.flgt{float:left;width:100%; margin-top:5px;}
.flgt span {
      display: block;
	  margin-left:50px;
	  margin-top:15px;
      float: left;
      width:80px;
      height:40px;
      color: #fff;
	  padding-top:10px;
      font-size:22px;
      text-align: center;
      background: #512cd8; }
.flgt input {
      width:450px;
      height:50px;
      border: 0;
	  margin-top:15px;
      background: #fff;
      outline: none;
      color: #807496;
      font-size: 24px;
      box-sizing: border-box;
      padding-left:10px;
      border-radius: 0; }