
#courses_title { height:140px; text-align:center; position:relative; z-index:1;}
#courses_title .bg { position:absolute; top:0; bottom:-1px; left:-1000%; right:-1000%; z-index:-1; border-bottom:1px solid #fff; overflow:hidden;}
#courses_title a { line-height:98px; right:50%; margin:0 3%; bottom:1px; top:0%; font-size:18px; }
#courses_title a + a { left:50%; right:auto; }
#courses_title a.on { color:#c4251c; border-bottom:3px solid #da241c; font-size:24px;}
#courses_title a:hover { border-bottom:3px solid #da241c;}
#courses_title .cantainer { height:100%; position:relative; z-index:10;}
#courses_title .cantainer .top { position:absolute; bottom:100%; left:7%; z-index:999; }



.rckhxz {clear:both; float:left; width:100%; text-align:center;  margin-top:0; }
.rckhxz .cantainer { background:#e4e1d7; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left;}
.rckhxz .cantainer img  { float:left; width:40%; }
.rckhxz .cantainer img + img  { width:10%; position:absolute; top:0; right:0;}
.rckhxz .cantainer h1 { font-size:30px; color:#da241c; padding:2em 0 1em;}
.rckhxz .cantainer ul { float:left; width:60%; }
.rckhxz .cantainer ul li { display:inline-block; *display:inline; zoom:1; vertical-align:top; clear:both;  font-size:18px; line-height:2em; padding:0 1em; margin-bottom:0.5em; background:#ffa800; color:#fff; }
.rckhxz .cantainer p { font-size:14px; float:left; width:56%; padding:1em 0 0;}


.transport_ywjs {clear:both; float:left; width:100%; text-align:center; padding:1.8% 0 0; }
.transport_ywjs .cantainer { background:#f9eee7; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left;}
.transport_ywjs .cantainer img  { float:right; }
.transport_ywjs .cantainer img + img { position:absolute; top:25px; left:0;}
.transport_ywjs .cantainer div { width:55%; position:absolute; top:140px; left:5%;}


.transport_mubj {clear:both; float:left; width:100%; text-align:center; }
.transport_mubj .cantainer { background:#fff; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left; padding-bottom:2%;}
.transport_mubj .cantainer > img { float:right; width:53%; }
.transport_mubj .cantainer > div { float:left; width:44%; padding:3% 0 0 4%; position:absolute; left:0; top:0; }
.transport_mubj .cantainer > div h3 { float:left; width:90%; color:#ffa800; padding:1em 0 0.75em; }
.transport_mubj .cantainer > div div { clear:both; float:left; width:90%; padding:1.2em 1.5em;  background:#f9eee7;}
.transport_mubj .cantainer > div p { font-size:14px; }


/* 学院优势/项目优势 */
.transport_xyys {clear:both; float:left; width:100%; text-align:center; padding-bottom:1.8%; }
.transport_xyys .cantainer { background:#fff; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:left; padding-bottom:2%;}
.transport_xyys .cantainer img { width:100%; }
.transport_xyys .cantainer > p { font-size:14px; padding: 1em 6.8%; text-align:center;}
.transport_xyys .cantainer > div { float:left; width:93%; padding: 0 3.5%;}
.transport_xyys .cantainer > div.class_01 { padding-bottom: 1.5em;}

.transport_xyys .cantainer > div .left { float:left;}
.transport_xyys .cantainer > div .right { float:right;}
.transport_xyys .cantainer > div h3 { line-height:3em; font-size:18px;}
.transport_xyys .cantainer > div h3 span { color:#ff9600;}
.transport_xyys .cantainer > div table { line-height:1.2em; border-left:1px solid #d9c1c0; border-top:1px solid #d9c1c0;}
.transport_xyys .cantainer > div table th { background:#f1dfde; font-weight:normal; font-size:16px;}
.transport_xyys .cantainer > div table th,
.transport_xyys .cantainer > div table td { border-right:1px solid #d9c1c0; border-bottom:1px solid #d9c1c0; text-align:center; padding:0.4em; font-size:14px; text-align:left;}
.transport_xyys .cantainer > div table .alginleft { text-align:left; text-indent:0.5em; }
.transport_xyys .cantainer > div .left table { width:470px;}
.transport_xyys .cantainer > div .right table { width:580px; }

.transport_xyys .cantainer > div.class_02 .left p { color:#001eff; text-align:center; line-height:5em; }
.transport_xyys .cantainer > div.class_02 .right { margin-top:-50px; background:#eea11c; float:right; width:580px; padding:1.5em 0;
	border-radius:20px;
	-moz-border-radius: 20px;       
	-webkit-border-radius: 20px;
}
.transport_xyys .cantainer > div.class_02 .right p { margin: 0 1.5em 0 3em; color:#fff; }
.transport_xyys .cantainer > div.class_02 .right p + p { background:url(../images/ico/ywlc_li2.png) left 0.5em no-repeat; padding-left:0.8em; margin-top:0.5em;}


.transport_ywlc { clear:both; float:left; width:100%; text-align:center; padding-bottom:1.8%; }
.transport_ywlc .cantainer { background:#4a6068; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:center; padding-bottom:2.5%;}
.transport_ywlc .cantainer h1 { line-height:3em; padding:1em 0 0.5em 0; color:#eaff00; }
.transport_ywlc .cantainer > img { width:90%; margin-bottom:2%; }
.transport_ywlc .cantainer div { position:relative; display:block; float:left; margin:0 5.2%; }
.transport_ywlc .cantainer div img { width:100%; }
.transport_ywlc .cantainer div ul { position:absolute; text-align:left; }
.transport_ywlc .cantainer div li h3 { line-height:3em; font-size:24px; color:#eaff00; }
.transport_ywlc .cantainer div li + li { width:270px; font-size:14px; padding-left:1em; background:url(../images/ico/ywlc_li.png) left 0.65em no-repeat; }

.transport_ywlc .cantainer div ul.list_01 {top:86px; left:48px;}
.transport_ywlc .cantainer div ul.list_02 {top:86px; left:400px;}
.transport_ywlc .cantainer div ul.list_03 {top:86px; left:755px;}
.transport_ywlc .cantainer div ul.list_04 {top:305px; left:48px;}
.transport_ywlc .cantainer div ul.list_05 {top:305px; left:400px;}
.transport_ywlc .cantainer div ul.list_06 {top:305px; left:755px;}

.transport_shbz { clear:both; float:left; width:100%; text-align:center; padding-bottom:1.8%; }
.transport_shbz .cantainer { background:#efd9c4; display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; text-align:center;}
.transport_shbz .cantainer img { float:left; width:39.5%; }
.transport_shbz .cantainer ul { float:right; width:60%; text-align:left; padding-top:5em; font-size:18px; position:relative; top:0; right:0; }
.transport_shbz .cantainer ul li { clear:both;display:inline-block; *display:inline; zoom:1; vertical-align:top;  font-size:24px; line-height:2em; color:#fff; background:#ff2217 url(../images/solutions/rcss_11.jpg) right no-repeat; margin-bottom:0.5em; padding-right:1em;word-wrap: break-word;}
.transport_shbz .cantainer ul li p { float:left; width:2.3em; height:2em; font-weight:bold; text-align:center; background:url(../images/solutions/rcss_10.jpg) no-repeat; background-size:auto 100%; margin-right:0.5em; }

@media (max-width: 1200px) {
	.rckhxz .cantainer h1 { font-size:24px; padding: 1.5em 0 0.75em }
	.rckhxz .cantainer ul li { font-size:14px; }
	.rckhxz .cantainer p { padding: 0.75em 0 0; }
	.transport_ywlc .cantainer div dl dd { font-size:12px; width:210px; }
	.transport_ywlc .cantainer div dl.list_01 {top:35px; left:40px;}
	.transport_ywlc .cantainer div dl.list_02 {top:35px; left:300px;}
	.transport_ywlc .cantainer div dl.list_03 {top:35px; left:570px;}
	.transport_ywlc .cantainer div dl.list_04 {top:220px; left:40px;}
	.transport_ywlc .cantainer div dl.list_05 {top:220px; left:300px;}
	.transport_ywlc .cantainer div dl.list_06 {top:220px; left:570px;}
	
	.transport_xyys .cantainer > div > div {width:100%; }
	.transport_xyys .cantainer > div .left table { width:100%; }
	.transport_xyys .cantainer > div .right table { width:100%; }
	.transport_xyys .cantainer > div.class_02 .right { width:100%; }
	
	.transport_shbz .cantainer ul { padding-top:4em; }
	.transport_shbz .cantainer ul li { font-size:18px; }
	.transport_mubj .cantainer { height:620px; }
	.transport_xyys .cantainer > div.class_02 .right { margin-top:30px; }

}


