.dx_leftNav{ border-top:2px solid #e42d1b; margin-bottom:20px; background:#f9f9f9; padding-bottom:40px;}
.dx_leftNavTitle{ font-size:18px; height:64px; line-height:64px; background:#f9f9f9; padding-left:20px; border-bottom:1px solid #eaeaea;}

.dx_leftNavList .first{ height:64px; line-height:64px; position:relative;} 
.dx_leftNavList .list{ border-top:1px solid #eaeaea; background:#eef4f7; line-height:24px; overflow:hidden; padding:10px 15px; display:none;}
.dx_leftNavList .list a{width:49.9%; float:left; text-indent:8px; height:26px; line-height:26px; overflow:hidden; color:#666;}
.dx_leftNavList .list a:hover,.dx_leftNavList .list a.cur{ font-weight:bold; color:#c00; text-decoration:none;}
.dx_leftNavList .first a{ padding-left:54px; display:block; font-size:16px; color:#666;border-left:2px solid #f9f9f9; position:relative;}
.dx_leftNavList .first a:hover,.dx_leftNavList .first a.now{ text-decoration:none; background:#eef4f7; border-left:2px solid #1299e1;}
.dx_leftNavList .first s{ display:block; width:24px; height:24px; background:url(404.png) no-repeat -189px -100px; position:absolute; cursor:pointer; right:10px; top:20px;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s}
.dx_leftNavList .open .first s{-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);}
	
.dx_leftNavList .first a i{ background:url(../image/leftNavIco.png) no-repeat -9px -8px; display:block; position:absolute; left:20px; top:20px; display:block; width:24px; height:24px;}
.dx_leftNavList .first a i.dx_s1{ background-position:-9px -8px;}
.dx_leftNavList .first a i.dx_s2{ background-position:-44px -8px;}
.dx_leftNavList .first a i.dx_s3{ background-position:-80px -8px;}
.dx_leftNavList .first a i.dx_s4{ background-position:-114px -8px;}
.dx_leftNavList .first a i.dx_s5{ background-position:-150px -8px;}
.dx_leftNavList .first a i.dx_s6{ background-position:-185px -8px;}
.dx_leftNavList .first a i.dx_s7{ background-position:-220px -8px;}

.dx_leftNavList .first a i.ht_s1{ background-position:-9px -40px;}
.dx_leftNavList .first a i.ht_s2{ background-position:-42px -40px;}
.dx_leftNavList .first a i.ht_s3{ background-position:-78px -40px;}
.dx_leftNavList .first a i.ht_s4{ background-position:-114px -40px;}
.dx_leftNavList .first a i.ht_s5{ background-position:-150px -40px;}
.dx_leftNavList .first a i.ht_s6{ background-position:-182px -40px;}
.dx_leftNavList .first a i.ht_s7{ background-position:-216px -78px;}
.dx_leftNavList .first a i.ht_s8{ background-position:-218px -40px;}

.dx_leftNavList .first a i.ag_s1{ background-position:-8px -78px;}
.dx_leftNavList .first a i.ag_s2{ background-position:-42px -78px;}
.dx_leftNavList .first a i.ag_s3{ background-position:-80px -78px;}
.dx_leftNavList .first a i.ag_s4{ background-position:-114px -78px;}
.dx_leftNavList .first a i.ag_s5{ background-position:-150px -78px;}

.dx_leftNavList .first a i.ml_s1{ background-position:-8px -120px;}
.dx_leftNavList .first a i.ml_s2{ background-position:-43px -120px;}
.dx_leftNavList .first a i.ml_s3{ background-position:-80px -120px;}
.dx_leftNavList .first a i.ml_s4{ background-position:-115px -120px;}
.dx_leftNavList .first a i.ml_s5{ background-position:-150px -120px;}
.dx_leftNavList .first a i.ml_s6{ background-position:-182px -120px;}
.dx_leftNavList .first a i.ml_s7{ background-position:-216px -120px;}

.dx_leftNavList .open{ background:#eef4f7; border-left:2px solid #1299e1;}
.dx_leftNavList .open .first a{background:#eef4f7; border-left:none;}
.dx_leftNavList .open .first a:hover{ text-decoration:none; background:#eef4f7; border-left:none;}


.ag_leftImg{ width:100%; overflow:hidden;}
.ag_title{ height:50px; background:#ddf2fd; line-height:48px;}
.ag_title h2{float: left;font-size: 20px;padding: 15px 26px;color: #fff;background: #2ca7e9;height: 50px; font-weight: normal; +padding:10px 26px; +height:30px;}


.m_l50{ padding-left:54px;}
.btYs1{ font-size:16px; color:#1468a1; padding:20px 0 15px; line-height:25px;}
.abGs{ color:#3f3f3f; padding:10px 20px;}
.abGs p.pys1{ text-indent:2em; font-size:14px; line-height:28px; padding-bottom:15px;}
.abFg{ height:7px; padding-bottom:4px;background: url("../image/abFg.jpg") repeat-x;}
.abTdImgc{ width:710px; height:133px;}
.abTdImgc img{ margin:8px 10px 8px 11px;}
.abQywh{ padding-bottom:10px; margin:20px 20px;}
.abQywh .n{ overflow:hidden; line-height:26px;}
.abQywh .n img{ float:left; margin-right:20px;}
.abQywh .ins{ line-height:26px; font-size:14px;}
.contMapBox{ padding-bottom:20px; height:592px; width:710px; margin:14px auto; position:relative;}
.contMapBox1{ padding-bottom:20px; margin:14px auto; position:relative;}
.contMapBox .ftMap{ position:absolute; left:0px; top:0px; z-index:1;}
.contMapBox a{ color:#000; text-indent:15px; display:block; height:20px; line-height:14px; font-weight:bold; background:url(../image/map_jt.png) no-repeat; position:absolute; z-index:4;}
.contMapBox a:hover{ color:#da0808; text-decoration:none;}
.contMapBox a.bj{left:520px; top:222px; background:url(../image/map_wjx.png) no-repeat; text-indent:20px;}
.contMapBox a.qd{ left:568px; top:270px;}
.contMapBox a.jn{ left:535px; top:270px;}
.contMapBox a.xa{ left:432px; top:320px;}
.contMapBox a.nj{ left:506px; top:334px; background-position:right 0; text-indent:0px; padding-right:16px;}
.contMapBox a.sh{ left:602px; top:346px;}
.contMapBox a.cd{ left:362px; top:368px;}
.contMapBox a.fz{ left:578px; top:430px;}
.contMapBox a.hz{ left:580px; top:366px;}
.contMapBox a.gz{ left:438px; top:475px; background-position:right 0; text-indent:0px; padding-right:16px;}
.contMapBox a.sz{ left:516px; top:485px;}




.dx_leftAddr{ height:180px; background:url(../image/addrbg.jpg) no-repeat; font-size:14px; padding:5px 17px 10px;}
.dx_leftAddr h3{ font-size:14px; line-height:26px; padding:16px 0 6px;}
.dx_leftAddr p{ line-height:22px;}

 
.course{
	background: #fff;
	font: 16px/20px "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, \5b8b\4f53;
	color: #666;
	padding: 20px 20px;
}
.coursePb0 {
	padding-bottom:0;
}
.course li {
	background: url("../image/courseBg.png") repeat-y;
	padding: 0 0 20px 10px;
	position: relative;
	font-size: 14px;
}
.course h4 {
	color: #377adf;
	font-size: 16px;
	margin: 0 0 0 8px;
	font-weight: normal;
}
.course i {
	font-style: normal;
	font-size: 32px;
	color: #a6bee3;
	position: absolute;
	top: -5px;
	left: -5px;
	display: block;
	overflow: inherit;
}
.course .frist i,
.course .frist h4 {
	color: #f75a53;
}
.course li.last {
	padding: 0 0 0 10px;
}
.course li.last i {
	top: 0;
}
.course .pbox {
	background: #f2f2f2;
	padding: 10px;
	margin: 10px 0 0 20px;
	font-family: "Simsun";
	color:#333;
}
.course .pbox p {
	line-height: 30px;
}
.course .pbox span {
	float: left;
	font: 7px/30px "Arial";
	color: #377adf;
	margin: 0 8px 0 0;
}


 .dt_new ul{list-style-type:none;}
 .dt_new ul li{float:left; display:inline; text-align:center; margin-left:110px;}

.s16{ font-size:16px;}
.contMapBox1 table{ width:100%; text-align:center; margin-bottom:20px;}
.contMapBox1 table .lie2{ height:40px; border-bottom: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; padding-left: 10px; font-size: 13pt; border-top: #e4e4e4 1px solid; font-weight: bold; border-right: #e4e4e4 1px solid}
.contMapBox1 table td{ background:#fcfcfc;}
.left{ text-align:left; }
.h25{height:25px;}
.rzuo{border-bottom: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; padding-bottom: 10px; line-height: 150%; padding-left: 10px; padding-right: 10px; font-size: 11pt; padding-top: 10px}
.rzuo img{ width:90%; height:auto;}
.ryou{border-bottom: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; padding-bottom: 10px; line-height: 150%; padding-left: 10px; padding-right: 10px; font-size: 11pt; border-right: #e4e4e4 1px solid; padding-top: 10px}