@charset "utf-8";
/* CSS Document */
body{ background:#fff;}
.wrap_c{
	width:1200px; margin:0 auto;
	}
.tc{ text-align:center;}



.head_c {
	width:955px;margin-bottom:12px; background:#edeef1 url(../images/head_top.jpg) no-repeat left 0px; padding-left:225px;
	}
.top_div span{ display:inline-block; font-size:14px; color:#797979;width: 109px;padding-left: 45px; line-height:24px;padding-top: 28px;height: 63px;}
.top_div span b{ display:block; font-size:16px; color:#343434;}
.top_bt{ width:843px;height:35px; border-top:4px solid #fff;    margin-left: 30px;position:relative;}
.top_bt span{ display:inline-block; position: absolute; top:-16px; width:28px; height:28px; font-size:16px; line-height:28px; text-align:center; background:url(../images/yuan.png) no-repeat center;left: 30px; color:#b4b4b4;}
.top_bt .s2{ left:200px;}
.top_bt .s3{ left:356px;}
.top_bt .s4{ left:500px;}
.top_bt .s5{ left:665px;}
.top_bt .s6{ left:830px;}
.b_d{ border:1px solid #e6e6e6;}
.left_c { width:220px; margin-right:20px;}
.left_nav { width:218px;margin-bottom: 30px}
.nav_div{ margin-bottom:1px; line-height:48px;  background:#edeef1;}
.nav_sp{ position:relative; display:block; text-align: center;font-size:16px; color:#343434; cursor:pointer;}
.nav_ul{ padding: 7px 0; background:#fff; display:none;}
.nav_ul a{display: block; padding-left:70px; line-height:26px; font-size:14px; color:#787878;}
.nav_ul a:hover,.nav_ul .on{color: #628DD5;}
.img_nav{ display:block; height:46px; line-height:46px;text-align:center; margin-top:15px; font-size:16px; color:#fff; font-weight:bold; }


.nav_sp i{ position:absolute;display: inline-block;width: 16px;height: 8px; right:28px; top:22px;background:url(../images/ioc_s.png) no-repeat center;}
.nav_sp .nav_i{ background:url(../images/ioc_z.png) no-repeat center;}


.right_c{ width:898px; padding:20px 30px 50px 30px;}
.f_16{ font-size:16px;line-height: 36px;}
.f_18{ font-size:18px;}
.f_w{ font-weight:bold;}
.sp_t1{ display: inline-block; width:30px; height:30px; text-align:center; line-height:30px; color:#fff; background:url(../images/tit_p1.jpg) no-repeat center;margin-right:3px;}
.c_34{ color:#343434;font-weight: bold;}
.tit_h1{line-height:50px; margin:0 auto; background:url(../images/cj_a_nav_img1.png) no-repeat center; color:#fff; }
.tit_h3{background:url(../images/tit_h1.jpg) no-repeat center;}
.txt_p1{ color:#343434; line-height:30px;}
.txt_c{ font-size:16px; color:#787878; line-height:36px;}
.a_link{ font-size:16px; color:#709ce5; text-decoration:underline;}
.a_link:hover{ text-decoration:underline;}
.table{ margin:0 auto;}
.table_p{ padding:10px 0px;}
.table th,.table td{ font-size:16px; border:1px solid #dcdcdc; text-align:center; padding:12px 5px;}
.table td{ color:#343434}
.table thead tr  th{ color:#343434;background: #f0f0f0;font-weight: bold}
/*.table th:nth-of-type(2){ width: 35px}*/
.table td:nth-of-type(3),.table td:nth-of-type(4){ text-align:center;}
.pd_20{ padding:20px 0;}
.sp_hz{ display:inline-block; width:16px; height:16px; position:relative; left:3px; top:2px; background:url(../images/sp_hz.jpg) no-repeat center;}
.a_c{ color:#709ce5;}
.c_red{ color:red;}
.tit_h2 {font-size: 18px;  font-weight: bold;    margin: 10px 0;}
.tit_h2 h2{font-size: 18px;  font-weight: bold;    display: inline-block;  margin-left: 5px;}
.lc{
	padding-left: 32px;
	/*background: url("../images/lc_line.jpg") no-repeat 5px 45px;*/
	width: 388px;margin-right: 20px;
}
.lc2{
	/*background: url("../images/lc_line2.jpg") no-repeat 5px 45px;*/
	margin-right: 0;
}
.txt_p2{
	font-size: 16px;
	color: #709ce5;
	text-align: center;
	line-height: 32px;
}
.txt_c1{
	font-size:16px; color:#787878; line-height:26px;
	border: 1px solid #709ce5;
	border-radius: 5px;
	position: relative;
	padding: 10px 9px;
	margin-bottom: 10px;
}
.txt_b{
	font-weight: bold;
}
.txt_c1 .line{
	height: 84px;
	width: 2px;
	background: #709ce5;
	position: absolute;
	left: -27px;
	top: 10px;
	z-index: 0;
}
.txt-red{
	color: #ff0101;
}
.wap_header,.wap_nav,.wap_tit_h {display: none;}
.wap_child_link{display: none;}
.left_nav_wap{display: none;}
.robots-nocontent{display: block;}
.wap_footer{display: none;}
/*移动端*/
@media screen and (max-width: 750px) {
	a, div, header, span { -webkit-tap-highlight-color: rgba(255,255,255,0);}
	.header,.head_sw,.head_c{display: none;}
	.left_nav .nav_div.nav_div_index{display: none;}
	.main,.right_c {width: auto;}
	.right_c{padding: 0.8rem 0.8rem 2rem;float: none;border: none;}
	.main img{width: 100%;}
	.right_c p{line-height: 1.6rem;font-size: 1rem; margin-top: 0.55rem; text-align: left;text-align: justify;}
	.tit_h1{padding: 0.5rem 0;background: none;border-bottom: 1px solid #eee;color:#709ce5;line-height: 1.5rem;    margin-top: -0.5rem;}
	.tit_h2{font-size: 1.2rem;color: #343434;font-weight:normal;position: relative; }
	.tit_h2 .sp_t1{line-height: 2rem;background: none;color:#333;font-weight:normal; width: auto;height: auto;text-align: left;}
	.txt_p1{line-height: 2rem;}
	.tit_h2 h2{font-weight:normal;font-size: 1.2rem;}
	.table_p{width: 100%;padding: 1rem 0;}
	.table_p table{width: 100%;}
	.tit_h2:before{content: '';position: absolute;display: block;width: 3px;height:3px;left: 0.8rem;bottom: 0.5rem;background: #333;border-radius: 50%;}
	.txt_c .c_34{color:#787878;font-weight: normal;}
	.a_th{background: none;border-radius: 5rem;padding:0;margin: 0;text-align: left;display: none;}
	.a_th a{padding: 0;font-size: 1rem;line-height: 2rem;height: auto;background: none;color: #4a90e2;text-decoration: underline;line-height: 1.6rem;}
	.a_th h2{margin-left: 0;margin-top: 0.55rem;}
	.f_16{font-size: 1rem;}
	.f_18{font-size: 1.2rem;}
	.a_th:before{display: none;}

	/* 导航样式 */
	.left_c{width: auto;margin-right: 0;float: none;}
	.img_nav_h3{display: none;}
	.left_nav,.left_nav_wap {width: auto;background: #fff; padding: 0 0.8rem;font-size: 0.93rem;
		color: #474747;height: 2.8rem; box-sizing: border-box;
		overflow: hidden;    border: none;
		border-bottom: 1px solid #e6e6e6;display: none;}
	.left_nav_wap{display: block;    position: relative;}
	.left_nav_wap .nav_shadow_left{position: absolute;width: 1.2rem;height: 2.2rem;top:0.1rem;left: 0; background:#fff;opacity: 0.8;z-index: 9;}
	.left_nav_wap .nav_shadow_right{position: absolute;width:1.2rem;height: 2.2rem;top:0.1rem;right: 0; background:#fff;opacity: 0.8;z-index: 9;}
	.nav_div{float: left;margin-bottom: 0;height: 2.8rem;line-height: 2.8rem;background: #fff;}
	.nav_div .nav_sp{background: none;font-size: 1rem;color: #787878;}
	.nav_div i{display: none;}
	.nav_sp{font-weight: normal;    padding-right: 1rem;font-weight: normal; padding-left: 0;}
	.wap_header {display: flex;}
	.wap_nav{display: block;     padding: 0 0.8rem 0 0.8rem;}
	.wap_hide{display: none;}
	.box{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
	.flex-1{-moz-flex:1;-webkit-flex:1;flex:1;-webkit-box-flex:1;-moz-box-flex:1;}
	.theme_cpa .header-container{  background: #709ce5;  }
	.theme_zhongji .header-container{  background: #709ce5;  }
	.header-title a{  font-size: 0.93rem;  color: #FFF;  white-space: nowrap;  line-height: 2.75rem;  }
	.header-left a{  font-weight: bold;  font-size: 0.93rem;  color: #FFF;  line-height: 2.75rem;  }
	.header-left img{  display: inline-block;  vertical-align: middle;  margin-right: 0.32rem;  height: 1.6rem;  }
	.header-left .title{  font-size: 0.93rem;  color: #FFF;  line-height: 2.75rem;  }
	.header-title {  text-align: center;  }
	.header-right{  text-align: right;  }
	.header-container{  background: #709ce5;  padding: 0 0.8rem;  height:2.8rem;  }
	.table th, .table td{font-size: 1rem;padding: 0.75rem 0.21rem;}
	.a_link{font-size: 1rem;}
	.nav_div .nav_ul{display:none!important;}
	.swiper-list .swiper-slide{float: left;width: auto;    padding-right: 1rem;  font-weight: normal;  font-size: 1rem; height: 2.8rem;  line-height: 2.9rem; }
	.swiper-list .swiper-slide a{color: #787878;display: block;    height: 2.75rem; box-sizing: border-box;}
	.swiper-list .swiper-slide a.cur{border-bottom: 0.2rem solid #709ce5;}
	.wap_tit_h{display: block;background: #F0F0F0;  padding: 0 0.8rem;  font-size:1rem;  color: #474747;  height: 2.8rem;line-height: 2.9rem;  text-align: center;}
	.wap_nav .wap_n{    float: left;  margin-right:5%;  width:30%;  background: #f0f0f0;  text-align: center;  padding: .6rem 0;  margin-top: 0.8rem;  border-radius: .3rem;}
	.wap_nav .wap_n:nth-child(3n+0){margin-right: 0;}
	.wap_nav a{font-size: 1rem;background: #f0f0f0;display: block;}
	.wap_n a.on{color:#709ce5;}
	.header-left .title:before{
		content: '';
		width: 0.06rem;
		height: 0.8rem;
		background-color: #FFD0A4;
		display: inline-block;
		margin-right: 0.3rem;
		margin-bottom: -0.05rem;
	}
	.right-nav{
		align-self: center;
		display: inline-block;
		width: 2rem;
		height: 2.75rem;
		background: url("http://mfiles.dongao.com/static/mz/img/m_nav_guide.png") no-repeat right;
		background-size: 1.1rem;
	}
	.right-nav.close{
		background: url("http://mfiles.dongao.com/static/mz/img/m_nav_close.png") no-repeat right;
		background-size: 1.1rem;
	}
	/*导航展开 start*/
	.extend-top .align-left,.extend-bottom .align-left{
		text-align: left;
	}

	/*蒙板出现时，禁止页面滚动*/
	.fixed{
		position:fixed;
		width: 100%;
	}
	.nav_extend_div{
		height:100%;
		overflow-y: auto;
		-webkit-overflow-scrolling:touch;
	}
	.nav-extend{
		position: fixed;
		left: 0;
		top:  5.6rem;
		z-index: 10;
		height:calc(100% - 5.6rem);
		width: 100%;
		background-color: rgba(0,0,0,0.38);
		display: none;

	}
	.nav-extend a{
		display: inline-block;
		font-size: 0.93rem;
		color: #666;
		float: left;
		width: 33.3333%;
		line-height: 0.93rem;
		white-space: nowrap;
		text-align: center;
		margin-top: 1.2rem;
		box-sizing: border-box;
	}
	.border-left-1{
		border-left: 1px solid #979797;
	}
	.border-right-1{
		border-right: 1px solid #979797;
	}
	.top-title:before{
		content: '';
		width: 0.2rem;
		height: 0.9rem;
		background-color: #709ce5;
		display: inline-block;
		margin-right: 1.5%;
		margin-bottom: -0.05rem;
	}
	.top-title{
		width: 100%;
		font-size: 1rem;
		font-weight: bold;
	}
	.extend-line{
		border-bottom:0.05rem dashed #b9b5b5;
		width: 100%;
	}
	.nav-extend .last-a{
		margin-bottom: 1.2rem;
	}
	.extend-top{
		padding:1.4rem 0.8rem 0.4rem 0.8rem;
		background: #fff;
	}
	.extend-bottom{
		padding:1.4rem 0.8rem 2.4rem 0.8rem;
		background: #fff;
	}
	.robots-nocontent{display: none;}
	.wap_footer{display: block;}
	.footer{width:100%; background:#000; padding:2rem 0;margin-top:2rem!important;}
	.foot_top{ width:70%; margin:0 auto 3.1rem;}
	.foot_top dl{float:left; width:33.3%;}
	.icon1{ display:block; width:1.4rem; height:1.4rem; margin:0 auto;}
	.icon2{display:block; width:1rem; height:1.4rem;margin:0 auto;}
	.foot_top dl dd{ color:#707070; margin-top:1rem; text-align:center; font-size:0.8rem;}
	.foot_top dl.foot_cur dd{ color:#fff;}
	.word p{ margin-bottom:1rem; color:#707070; font-size:0.8rem; text-align:center;}
	.word p.word_p{ margin-bottom:1.5rem;}
	.word_p a{color:#787878;}

	/*报名流程*/
	.txt_c1{
		font-size:1rem; color:#787878;
		border: 0.125rem solid #709ce5;
		border-radius: 0.3rem;
		position: relative;
		padding: 0.48rem 0.2rem;
		margin-bottom: 0.6rem;
	}
	.txt_c1 .num{
		background: #709ce5;
		width: 1.125rem;
		height: 1.125rem;
		border-radius: 50%;
		position: absolute;
		left: -2rem;
		top: 0.325rem;
		font-size: 0.88rem;
		color: #fff;
		line-height: 1.125rem;
		text-align: center;
		z-index: 2;
	}
	.txt_c1 .line{
		height: 5.75rem;
		width: 0.125rem;
		background: #709ce5;
		position: absolute;
		left: -1.5rem;
		top:0.525rem;
		z-index: 0;
	}
	.txt_c1 .line3{
		height: 6rem;
		width: 0.125rem;top:1.125rem;
	}
	.lc{
		width: 94%;
		padding-left: 6%;
		margin-right: 0;
	}
}

@media screen and (max-width: 375px) {
	html{font-size: 14px;}
	.txt_c1 .num{
		background: #709ce5;
		width: 1.125rem;
		height: 1.125rem;
		border-radius: 50%;
		position: absolute;
		left: -2rem;
		top: 0.125rem;
		font-size: 0.88rem;
		color: #fff;
		line-height: 1.125rem;
		text-align: center;
		z-index: 2;
	}
	.txt_c1 .line{
		height: 5.725rem;
		width: 0.125rem;
		background: #709ce5;
		position: absolute;
		left: -1.5rem;
		top:0.125rem;
		z-index: 0;
	}
	.txt_c1 .line1,.txt_c1 .line3{
		height: 6rem;
		width: 0.125rem;top:1.125rem;
	}
}
@media screen and (max-width: 320px) {
	.txt_c1 .line4{
		height: 7rem;
		width: 0.125rem;top:1.125rem;
	}
}













