@charset "utf-8";
/* CSS Document */
.main{ width:18.75rem; margin:0 auto; /*margin-top:0.5rem;*/}

<!--UI-->
.Ui{width:18.75rem; margin:0 auto;}
.Ui img{ width:15.05rem; height:6.05rem; margin:0 auto;  display:block}

.Dsj{width:18.75rem; margin:0 auto;}
.Dsj a{ border:0;}
.Dsj img{ border:0;}

 
.DsjA{width:18.75rem; margin:0 auto; background-color:#001131}
.DsjA dl{ width:17.5rem; height:4.2rem; margin:0 auto; margin-top:0.5rem; background-color:#001131;}
.DsjA dl dt{width:3.5rem; height:4.2rem; float:left;}
.DsjA dl dt img{ width:3.5rem; height:4.2rem;}
.DsjA dl dd { width:13.5rem; float:right; font-size:0.45rem; color:#fff;line-height:0.8rem; overflow:hidden }
.DsjA dl dd b{width:13.5rem; line-height:1rem; font-size:0.65rem; text-align:center; color:#fff }


<!--Python-->
.py{width:18.75rem; margin:0 auto; }
.PyA{ width:18.75rem; margin:0 auto; background-color:#060056;}
.PyA_a{ width:18.75rem; margin:0 auto;}
.PyA_a p{width:18.75rem; margin:0 auto; color:#FFFFFF; font-size:1rem; text-align:center;}
.PyA_a span{width:18.75rem; margin:0 auto; color:#FFFFFF; font-size:0.5rem; text-align:center; display:block}
.PyA dl{ width:18.75rem; height:3rem; border-bottom:1px #342c88 solid; padding-bottom:0.5rem; margin-top:0.5rem}
.PyA dl.ptt{height:3.5rem;}
.PyA dl dt{ width:2.775rem; height:3.025rem; float:left; margin-left:1.1rem;}
.PyA dl dt.pd{ width:3.1rem}
.PyA dl dd{ width:13rem; float:left; margin-left:1.1rem; line-height:0.8rem; font-size:0.5rem; color:#FFFFFF}
.PyA dl dd b{ width:13rem;font-size:0.8rem; line-height:1.2rem; color:#FFFFFF; font-weight:normal; display:block}
.PyA_b{ width:18.75rem; margin:0 auto; margin-top:0.3rem; clear:both}
.PyA_b a{ width:8rem; height:1.5rem; margin:0 auto; font-size:0.8rem; background-color:#fd1a1f; line-height:1.5rem; text-align:center; color:#FFFFFF;border-radius: 5px; display:block;}
.PyB{ width:18.75rem; margin:0 auto;background-color:#060056; padding-top:1rem;}

.PyC{ width:18.75rem; height:18.5rem; margin:0 auto; background-color:#060056; padding-top:1rem;}
.PyC dl{ width:17.5rem; height:3.5rem; margin:0 auto; margin-top:1rem;}
.PyC dl dt{ width:4.8rem; height:3.3rem; float:left;}
.PyC dl dd{ width:12rem; float:right; color:#FFFFFF; font-size:0.5rem; line-height:0.8rem;}
.PyC dl dd b{ width:12rem; font-size:0.8rem; line-height:1rem; display:block; color:#FFFFFF; font-weight:normal; margin-bottom:0.2rem}

.PyD{ width:18.75rem; height:22rem; margin:0 auto; background-color:#060056; padding-top:0.5rem}
.PyD dl{ width:8.6rem; height:8.25rem; background-color:#022861; float:left; margin-left:0.5rem; margin-top:0.5rem}
.PyD dl dt{ width:7.25rem; height:2.95rem; margin:0 auto;text-align:center; margin-top:0.6rem }
.PyD dl dt img{ width:2.95rem; height:2.95rem; }
.PyD dl dd{ width:6.25rem; margin:0 auto; font-size:0.5rem; color:#FFFFFF; line-height:0.8rem;}
.PyD dl dd b{ width:6.25rem; line-height:1.5rem; color:#FFFFFF; font-size:1rem; text-align:center; font-weight:normal; display:block}
.pt{ width:18.75rem; height:0.3rem; margin:0 auto; clear:both; display:block;}

.PyE{ width:18.75rem; height:19rem; margin:0 auto; background-color:#060056; padding-top:0.5rem}
.PyE dl{ width:9.35rem; margin:0 auto; float:left; margin-top:0.5rem}
.PyE dl dt{ width:9.35rem; margin:0 auto; text-align:center;}
.PyE dl dt img{ width:3.1rem; height:3.1rem;}
.PyE dl dd{ width:9.35rem; margin:0 auto; text-align:center; color:#FFFFFF; font-size:0.6rem; margin-top:0.3rem}

.PyF{ width:18.75rem; height:32rem; margin:0 auto; background-color:#060056; padding-top:0.5rem}
.PyF em{ width:18.75rem; height:1.5rem; line-height:1.5rem; color:#FFFFFF; font-size:0.8rem; text-align:center; background-color:#022861; display:block; font-style:normal; margin-top:0.5rem;}
.PyF ul{ width:18.75rem; margin:0 auto;}
.PyF ul li{ width:18.75rem; height:1rem; background-color:#0f1679; margin-top:0.3rem;}
.PyF ul li h3{ line-height:1.1rem; color:#FFFFFF; font-size:0.5rem; display:block; margin-left:0.6rem; float:left; font-weight:normal}
.PyF ul li h4{ width:6rem; line-height:1.1rem; color:#FFFFFF; font-size:0.5rem; float:left; margin-left:1.5rem; font-weight:normal}
.PyG{ width:18.75rem; margin:0 auto; background-color:#060056; padding:0.5rem 0rem; }

.yun{ width:17.5rem; margin:0 auto;  background-color:#fff;}
.yunA{ width:18.5rem; height:26.5rem; margin:0 auto; background:url(../images/yun/y_05.jpg) no-repeat; margin-top:1rem; border-top:1px #000000 solid}
.yunA ul{ width:17.5rem; height:2.65rem; margin:0 auto; margin-top:0.5rem}
.yunA ul li{ width:4rem; height:2.65rem; float:left; margin-right:0.3rem; background:url(../images/yun/y_08.jpg) no-repeat;background-size:100%; font-size:0.6rem; text-align:center; line-height:2.5rem; color:#FFFFFF;}
.yunA ul li.hover{background:url(../images/yun/y_07.jpg) no-repeat;background-size:100%; color:#ec1c32}
.yunA_a{width:17.5rem; margin:0 auto;}
.yunA_a p{ width:17.5rem; margin:0 auto; margin-top:0.2rem; line-height:0.8rem; font-size:0.5rem; color:#ec1c32}
.yunA_b{width:17.5rem; height:12.45rem; margin:0 auto; margin-top:0.5rem}
.yunA_b img{ width:0.8rem; float:left; margin-top:0.15rem}
.yunA_b dl{ width:13.8rem; height:3.1rem; float:right;}
.yunA_b dl dt{ font-size:0.8rem; color:#ec1c32}
.yunA_b dl dd{ color:#FFFFFF; font-size:0.5rem; line-height:0.8rem; margin-top:0.2rem}

.accp{ width:18.75rem; margin:0 auto; padding-top:0.5rem}
.accp_a{ width:12.975rem; height:1.3rem; margin:0 auto; line-height:1.3rem; background:url(../images/accp/accp_05.png) no-repeat;background-size:100%; text-align:center; font-size:0.6rem; color:#333333;} 
.accp dl{ width:17.5rem; height:3rem; margin:0 auto; margin-top:1rem;}
.accp dl dt{ width:4rem; height:3rem; float:left; margin-left:0.5rem; margin-top:0.2rem;}
.accp dl dd{ width:12.5rem; height:2.825rem; float:left; margin-left:0.5rem; font-size:0.5rem; color:#333333; line-height:0.8rem;}
.accp dl dd b{color:#fd5b0f; font-size:0.8rem; line-height:1.2rem; display:block}
.accp ul{ width:18.75rem; height:3rem; background-color:#0f025c; margin-top:0.3rem}
.accp ul li{ width:4.5rem; height:2rem; float:left; border-left:1px #362b77 solid; margin-top:0.5rem; font-size:0.5rem; color:#fff; text-align:center; line-height:1rem;}
.accp ul li.ap{ width:3.6rem}


.benet{ width:18.75rem; margin:0 auto; padding-top:0.5rem; background-color:#0e35c7; padding-bottom:0.8rem;}
.benet_a{ width:12.975rem; height:1.3rem; margin:0 auto; line-height:1.3rem; background:url(../images/benet/accp_05.png) no-repeat;background-size:100%; text-align:center; font-size:0.6rem; color:#fff;} 
.benet dl{ width:18.75rem; height:4rem; margin:0 auto; margin-top:0.5rem; border-bottom:1px #294dd5 solid;}
.benet dl dt{ width:3rem; height:3rem; float:left; margin-left:1rem; margin-top:0.2rem;}
.benet dl dt img{}
.benet dl dd{ width:12.5rem; height:2.825rem; float:left; margin-left:1rem; font-size:0.5rem; color:#fff; line-height:0.8rem;}
.benet dl dd b{color:#fff; font-size:0.8rem; line-height:1.2rem; display:block}

.benetB{ width:18.75rem; margin:0 auto; padding-top:0.8rem; background-color:#002b91; padding-bottom:0.8rem;}
.benetC{ width:18.75rem; margin:0 auto; padding-top:0.8rem; background-color:#0e35c7; padding-bottom:0.8rem;}

.benetD{ width:18.75rem; height:18.5rem; margin:0 auto; background-color:#0e35c7; padding-bottom:0.8rem;}
.benetD dl{ width:8.6rem; height:7rem; background-color:#000573; float:left; margin-left:0.5rem; margin-top:0.5rem}
.benetD dl dt{ width:4.05rem; height:3.05rem; margin:0 auto; margin-top:0.5rem}
.benetD dl dd{ width:6rem; margin:0 auto; line-height:0.7rem; font-size:0.45rem; text-align:center; color:#FFFFFF; margin-top:0.4rem;}
.benetD dl dd b{ width:6rem; display:block; color:#FFFFFF; font-size:0.7rem; line-height:1rem; text-align:center}

.benetE{ width:18.75rem;  margin:0 auto; background-color:#0e35c7; padding-bottom:0.8rem;}
.benetE img{ width:100%;}

.tt{ width:7rem; height:1.5rem; margin:0 auto; display:block; border-radius: 5px; background-color:#fc1a1e; border:1px #fc1a1e solid; margin-top:0.8rem; text-align:center; }
.tt a{ font-size:0.65rem; color:#FFFFFF; line-height:1.5rem;}



.mainE {
	background-color: #00145d;
	padding-bottom: 0.5rem;
	margin-top: 1rem;
	overflow:hidden;
}
#mainEname {
	height: 1.125rem;
	width: 11.25rem;
	margin: 0 auto;
	padding: 1rem 0;
}
.tablebox {
	width:16rem;
	overflow:hidden;
	margin:1.25rem auto;
}
.tablebox table {
	width:100%;
    background-color: #0029c2;
}
.tablebox table th,.tablebox table td {
	font-size:12px;
	text-align:center;
	line-height:36px;
    color: #fff;
}
.tablebox table th {
    background-color: #0029c2;
    color: #fff;
    text-align: center;
    font-size: 0.6rem;
    border-bottom: 1px solid #001eaf;
}
.tablebox table td img {
	display:inline-block;
	vertical-align:middle;
}
.tablebox table tbody tr:nth-child(even) {
	background-color:#0172ff;
    color: #fff;
}
.tablebox.table_md table td,.tablebox.table_md table th {
	line-height:40px;
}
.myscroll {
	height: 8rem !important;
	overflow: hidden;
}
#mainElasta {
	height: 1.5rem;
	line-height: 1.5rem;
	width: 5rem;
	background-color: #fc1a1e;
	margin: 1rem auto 0.5rem;
	text-align: center;
	font-size: 0.65rem;
	color: #fff;
	border-radius:0.25rem;
}

.Ja{ width:18.75rem; margin:0 auto;}
.Ja_a{ width:18.75rem; margin:0 auto; margin-top:0.5rem} 
.Ja_a span{ margin:0 auto; display:block; color:#ec1c32; font-size:0.9rem; text-align:center;}
.Ja_a i{margin:0 auto; display:block; color:#666666; font-size:0.35rem; text-align:center; line-height:0.8rem}
.Ja p{ width:17.5rem; margin:0 auto; line-height:0.8rem; font-size:0.45rem; color:#333333; text-indent:2em; margin-top:0.2rem}
.Ja p.jy{ width:13.5rem;  font-size:0.6rem; color:#000000;text-indent:0}


<!--师资-->
.Sz{ width:18.75rem; margin:0 auto; }
.SzA{ width:18.75rem; margin:0 auto; }
.SzA dl{ width:17.5rem; height:4.2rem; margin:0 auto; margin-top:0.5rem; }
.SzA dl dt{width:3.5rem; height:4.2rem; float:left;}
.SzA dl dt img{ width:3.5rem; height:4.2rem; margin-right:0.5rem;}
.SzA dl dd { width:13.5rem; float:right; font-size:0.45rem; color:#666666;line-height:0.8rem; overflow:hidden }
.SzA dl dd b{width:13.5rem; line-height:1rem; font-size:0.65rem; text-align:center; color:#1d2025 }

.webul {
	width:90%;
	margin:0 auto;
}
.webul li {
	width:28%;
	float:left;
	margin-right:3%;
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	color:#6866d1;
	border:1px solid #6866d1;
}
.webhover {
	background-color:#6866d1;
	color:#fff !important;
}


