body {font-size:14px;font-family:Microsoft Yahei; }

*{margin:0; padding:0;	}

dl {margin:0;}

dt {font-weight:normal;}

ul, li {list-style-type:none;margin:0;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}

a {color: #333;text-decoration:none;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}

a:hover {text-decoration:none;}

a:focus {text-decoration:none;color:inherit;}

img { border:0;vertical-align:middle;}

table {border-collapse:collapse;}

input {border:0;}

.wrap {

    width:100%;

	overflow:hidden;

    min-width: 320px;

    margin: 0px auto;

    max-width: 640px;

	box-sizing:border-box;

	position:relative;

	padding-bottom: 47px;

}

/*公共样式勿删除*/

.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix {zoom: 1;}

.container {width:1200px; margin:0 auto;}

.f_b {font-weight:bold;}

.v_m {vertical-align:middle;}

.v_t {vertical-align:top;}

.fl { float:left;}

.fr {float:right;}

.db {display:block;}

.dnb {display:inline-block;}

.d_n {display:none;}

.bod_r50 {border-radius:50%;}

.bod_r {border-radius:5px;}

.p20 {padding:20px;}

.pt5 {padding-top:5px;}

.pb5 {padding-bottom:5px;}

.pl5 {padding-left:5px;}

.pr5 {padding-right:5px;}

.pt10 {padding-top:10px;}

.pb10 {padding-bottom:10px;}

.pl10 {padding-left:10px;}

.pr10 {padding-right:10px;}

.pt15 {padding-top:15px;}

.pl15 {padding-left:15px;}

.pr15 {padding-right:15px;}

.pb15 {padding-bottom:15px;}

.pr20 {padding-right:20px;}

.pb20 {padding-bottom:20px;}

.pl20 {padding-left:20px;}

.pt20 {padding-top:20px;}

.pr25 {padding-right:25px;}

.pb25 {padding-bottom:25px;}

.pl25 {padding-left:25px;}

.pt25 {padding-top:25px;}

.pr30 {padding-right:30px;}

.pb30 {padding-bottom:30px;}

.pl30 {padding-left:30px;}

.pt30 {padding-top:30px;}

.mt5 {padding-top:5px;}

.mb5 {margin-bottom:5px;}

.ml5 {margin-left:5px;}

.mr5 {margin-right:5px;}

.mt10 {margin-top:10px;}

.mb10 {margin-bottom:10px;}

.ml10 {margin-left:10px;}

.mr10 {margin-right:10px;}

.mt15 {margin-top:15px;}

.ml15 {margin-left:15px;}

.mr15 {margin-right:15px;}

.mb15 {margin-bottom:15px;}

.mr20 {margin-right:20px;}

.mb20 {margin-bottom:20px;}

.ml20 {margin-left:20px;}

.ml80 {margin-left:80px;}

.mt20 {margin-top:20px;}

.mr25 {margin-right:25px;}

.mb25 {margin-bottom:25px;}

.ml25 {margin-left:25px;}

.mt25 {margin-top:25px;}

.mr30 {margin-right:30px;}

.mb30 {margin-bottom:30px;}

.ml30 {margin-left:30px;}

.mt30 {margin-top:30px;}

.t_c {text-align:center;}

.t_r {text-align:right;}

.t_l {text-align:left;}

.f36 {font-size:36px;}

.f32 {font-size:32px;}

.f30 {font-size:30px;}

.f28 {font-size:28px;}

.f24 {font-size:24px;}

.f22 {font-size:22px;}

.f20 {font-size:20px;}

.f12 {font-size:12px;}

.f18 {font-size:18px;}

.f16 {font-size:16px;}

.f14 {font-size:14px;}

.bod {border:1px solid #eee;}

.b_t {border-top:1px solid #eee;}

.b_r {border-right:1px solid #eee;}

.bb_d {border-bottom:1px dotted #ddd;}

.bb {border-bottom:1px solid #eee;}

.b_l {border-left:1px solid #eee;}

.lh30 {line-height:30px;}

.lh24 {line-height:24px;}

.t_d {text-decoration:underline;}

.p_r {position:relative;}

.c_p {cursor:pointer;}

.c_6 {color:#666;}

.white { color:#fff;}

.red {color:#f01414;}

.c_9 {color:#999;}

.yellow {color:#fcdd80;}

.blue{color:#409af8;}

.bgf {background:#fff;}

.orange {color:#ff572c;}

.box_s {box-shadow:0 0 20px #ccc;}

.td2 {text-indent:2em;}

.bgcolor {background:#f5f5f5;}

.green {color:#2fb10a;}

.p10 {padding:10px;}

.p15 {padding:15px;}

.p20 {padding:20px;}

.p30 {padding:30px;}

.container {

	width:1200px;

	margin:0 auto;

}



.top {

	line-height:35px;

	border-bottom:1px solid #ddd;

	background:#fafaf9;

	color:#666666;

}

.top a {

	color:#666;

	padding:0 10px;

}

.dropdown {

	position:relative;

	display:inline-block;

	padding:0 10px;

}





.header {

	box-shadow:0 5px 10px #ddd;

	padding-top:20px;

}

.search {

	width:522px;

	position:absolute;

	left:50%;

	top:0;

	margin-left:-266px;

}

.search .form {

	width:458px;

	height:40px;

	border:2px solid #1d8dec;

}

.search .btn {

	width:60px;

	background:url(../images/home_17.png) center no-repeat #1d8dec;

	height:44px;

	border:2px solid #1d8dec;

	border-radius:0 3px 3px 0;

}

.search a {

	font-size:12px;

	padding-right:6px;

}

.navmenu {

	width:236px;

	line-height:46px;

	height:46px;

	color:#fff;

	font-size:16px;

	background:#1d8dec;

}

.nav li {

	float:left;

	font-size:16px;

	line-height:46px;

}

.nav li a {

	display:block;

	padding:0 25px;

}

.nav li.active a {

	color:#1d8dec;

	font-weight:bold;

}

.exampart {

	width:234px;

	background:#fff;

	border:2px solid #1d8dec;

	border-right:none;

}

.exampart>ul>li {

	border-bottom:1px solid #ddd;

	border-right:2px solid #1d8dec;

}

.exampart>ul>li:last-child {

	border-bottom:none;

}

.exampart dl {

	padding:12px 17px;

	background:url(../images/home_26.png) 93% center no-repeat;

}



.exampart dt {

	font-size:16px;

	padding:0 0 6px;

	position:relative;

}

.exampart dd a {

	display:inline-block;

	margin-right:9px;

	color:#686a71;

	line-height:21px;

}

.exampart li:hover {

	border-right:2px solid #f5faff;

}

.exampart li:hover dl {

	background:url(../images/home_26.png) 93% center no-repeat #f5faff;

}

.exampart li:hover .courselist {

	display:block;

}

.courselist {

	position: absolute;

    top: 0;

    left: 236px;

    height:441px;

border:2px solid #1d8dec;

border-left:none;

    width: 920px;

    background: #fff;

    overflow: auto;

    padding:20px;

	font-size:16px;

	line-height:30px;

	box-sizing:border-box;

	display:none;

	z-index:99;

}

.courselist li {

	width:176px;

	float:left;
	

}

.courselist li a {

	display:block;

}

.table1 td {

	vertical-align:top;

	padding:8px 15px;

}

.lbcp {

	width:947px;

	background:#fff;

	padding:15px 7px;

	box-sizing:border-box;

	margin-top:15px;

	height:425px;

}
.lbcp ul {
	width:50%;
	float:left;
	margin:-7px 0;
}
.lbcp ul li{
	width:50%;
	padding:7px;
	float:left;
	box-sizing:border-box;
}
.lbcp .ul2 li a img {
	height:80px;
}
.lbcp a {

	display:block;

	border:1px solid #bfcef0;

}

.lbcp a p {

	line-height:37px;

	background:#e5ebf9;

	padding:0 10px;

}

.lbcp a p em {

	color:#012a8b;

	font-style:normal;

}

.lbcp a img {

	max-width:100%;
	display:block;
	margin:0 auto;
	height:147px;

}

.lbcp a:hover {

	border:1px solid #7cbdf4;

	box-shadow:0 0 10px #7cbdf4;

}

.swiper-container1 {

	padding-bottom:30px;

}

.swiper-container1 .swiper-pagination {

	bottom:0;

}

.swiper-container1 .swiper-pagination-bullet {

	border:1px solid #1d8dec;

	background:none;

	opacity:1;

}

.swiper-container1 .swiper-pagination-bullet-active {

	background:#1d8dec;

}

.footer .box {

	width:65px;

	padding-right:50px;

}

.footer {

	background:url(../images/home_141.png) center no-repeat;

	height:369px;

	color:#b9b9b9;

	line-height:24px;

	background-size:100% 100%;

}

.footer a {

	color:#b9b9b9;

}



.footer h3 {

	font-size:16px;

	color:#fff;

	border-bottom:1px solid #999;

	margin-bottom:15px;

	padding-bottom:10px;

}

.Copyright {

	text-align:center;

	padding-top:15px;

	border-top:1px solid #999;

	margin-top:40px;

}

.footer .box1 {

	width:430px;

	padding:0;

}

.link {

	padding:40px 0;

}

.link a {

	padding:0 10px;

}

.tabtitle li {

	width:12.5%;

	text-align:center;

	font-size:16px;

	float:left;

	background:#fafafa;

}

.tabtitle li a {

	display:block;

	line-height:50px;

}

.tabtitle li.active a {

	background:#1d8dec;

	color:#fff;

}

.tabtitle-1 {

	width:82px;

	text-align:center;

	line-height:36px;

}

.tabtitle-1 a {

	display:block;

	border-radius:3px;

	margin-bottom:6px;

}

.tabtitle-1 .active a {

	background:#daedfe;

	color:#064880;

}

.newslist li {

	float:left;

	width:25%;

	line-height:30px;

	background:url(../images/home_130.png) left center no-repeat;

	padding-left:13px;

	box-sizing:border-box;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.tabbox-1 {

	margin-left:120px;

}

.mfzk {

	background:#f5f9fc;

	text-align:center;

	padding:20px 0;

}

.mfzk b {

	font-size:48px;

	color:#184198;

	vertical-align:middle;

}

.mfzk .btn {

	width:100%;

	box-sizing:border-box;

	height:42px;

	background:#f05630;

	font-size:16px;

	margin-top:10px;

	color:#fff;

}

.mfzk .form {

	width:190px;

	height:42px;

	font-size:16px;

	box-sizing:border-box;

	border:1px solid #ddd;

	padding-left:15px;

}

.formbox {

	width:390px;

	display:inline-block;

	vertical-align:middle;

	margin-left:30px;

}

.tabtitle1 li {

	float:left;

	font-size:16px;

}

.tabtitle1 li a {

	display:block;

	padding:0 30px 20px;

}

.tabtitle1 li.active a {

	background:url(../images/home_66.png) bottom center no-repeat;

	color:#1d8dec;

}

.tabtitlezb li {

	float:left;

	font-size:16px;

}

.tabtitlezb li a {

	display:block;

	padding:0 60px 20px;

}

.tabtitlezb li.active a {

	background:url(../images/home_66.png) bottom center no-repeat;

	color:#1d8dec;

}

.jingxuan {

	margin:12px -12px;

}

.jingxuan li {

	width:20%;

	float:left;

	box-sizing:border-box;

	padding:12px;

}

.jingxuan li>div {

	border:1px solid #ddd;

	padding:3px;

	position:relative;

}

.jingxuan li>div a img {

	width:100%;

	height:120px;

}

.jingxuan li>div dl {

	padding:10px;

}

.jingxuan li>div dt {

	font-size:16px;

	line-height:26px;

	height:52px;

	overflow:hidden;

}

.jingxuan .more {

	display:block;

	width:122px;

	height:34px;

	line-height:34px;

	border-radius:30px;

	text-align:center;

	color:#fff;

	background:#1d8dec;

	margin:0 auto 10px;

}

.jingxuan li>div>span {

	display:inline-block;

	position:absolute;

	width:40px;

	height:35px;

	line-height:35px;

	top:0;

	left:15px;

	background:#faae4f;

	border-radius:0 0 6px 6px;

	color:#fff;

	text-align:center;

}

.jingxuan .more1 {

	background:#dcdcdc;

}

.tabtitl2 a {

	display:inline-block;

	font-size:16px;

	padding-left:30px;

	line-height:24px;

}

.banner1 {

	width:220px;

}

.rightside {

	width:956px;

}

.swiper-container2 .swiper-slide img {

	width:100%;

	height:157px;

}

.swiper-container2 .swiper-slide p {

	margin-top:8px;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.swiper-container2 .swiper-button-next2 {

	background:url(../images/home_122.png) center no-repeat rgba(0,0,0,0.7);

	width:26px;

	height:60px;

	right:0;

	margin-top:-40px;

}

.swiper-container3 .swiper-button-next {

	background:url(../images/home_122.png) center no-repeat rgba(0,0,0,0.7);

	width:26px;

	height:60px;

	right:0;

	margin-top:-40px;

	top:50%;

}

.swiper-container3 .swiper-button-prev {

	background:url(../images/home_119.png) center no-repeat rgba(0,0,0,0.7);

	width:26px;

	height:60px;

	left:0;

	margin-top:-40px;

	top:50%;

}

.swiper-container2 .swiper-button-prev2 {

	background:url(../images/home_119.png) center no-repeat rgba(0,0,0,0.7);

	width:26px;

	height:60px;

	left:0;

	margin-top:-40px;

}

.ziyuan li {

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.kecheng {

	width:333px;

}

.kecheng ul {

	margin:0 -3px;

}

.kecheng li {

	float:left;

	width:33.333%;

	box-sizing:border-box;

	padding:3px;

	line-height:42px;

}

.kecheng li a {

	display:block;

	background:#f8f7f6;

	border-radius:3px;

	text-align:center;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.kecheng li a:hover {

	background:#1d8dec;

	color:#fff;

}

.title2 {

	font-size:20px;

	font-weight:bold;

	color:#184198;

	padding-bottom:15px;

}

.kecheng_left {

	width:603px;

}

.ziyuan {

	width:282px;

	font-size:16px;

	line-height:36px;

}

.linkbox {

	width:300px;

}

.linkbox ul {

	margin:0 -7px;

}

.linkbox li {

	float:left;

	width:50%;

	box-sizing:border-box;

	padding:8px 7px;

}

.linkbox li a {

	display:block;

	border:1px solid #ddd;

}

.linkbox li img {

	max-width:100%;

	height:64px;

}

.dropbox {

	position:absolute;

	left:0;

	top:100%;

	display:inline-block;

	border:1px solid #ddd;

	z-index:99;

	display:none;

}

.dropdown:hover .dropbox {

	display:block;

}



/**/

.infolist {

	margin:0 -10px;

}

.infolist>li {

	width:25%;

	float:left;

	box-sizing:border-box;

	padding:10px;

}

.infolist>li>div {

	background:#fff;

	padding:16px;

}

.infolist>li>div dt {

	font-size:16px;

	height:52px;

	line-height:26px;

	margin-bottom:10px;

}

.infolist>li a {

	display:block;

	margin:0 auto;

	width:158px;

	height:42px;

	line-height:42px;

	font-size:16px;

	color:#fff;

	background:#649cf0;

	border-radius:30px;

	text-align:center;

}

.infolist>li li {

	display:inline-block;

	margin-right:10px;

	text-align:center;

	color:#999;

}

.infolist>li ul {

	padding:30px 0;

}

.infolist>li li img {

	border-radius:50%;

	width:40px;

	height:40px;

}

.infolist>li>div {

	    transition: all .3s;

    transform: translateY(0);

}

.infolist>li:hover>div {

	transform: translateY(-5px);

    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1); 

}

.bq1 span {

	font-size:12px;

	display:inline-block;

	border:1px solid #ccc;

	color:#999;

	border-radius:2px;

	padding:2px 5px;

}

.bq1 span.mf1 {

	color:#649cf0;

	border:1px solid #649cf0;

}

.page {

	padding:15px 0;

	text-align:center;

}

.page a {

	display:inline-block;

	background:#fff;

	border-radius:20px;

	padding:4px 10px;

	margin:0 5px;

}

.page a.on,.page a:hover {

	background:#649cf0;

	color:#fff;

}

.kemu a {

	display:inline-block;

	padding:20px 15px 0 15px;

}

.kemu a.on,.kemu a:hover {

	color:#649cf0;

}

.bm {

	width:298px;

	background:#c9e9f8;

	border-radius:5px;

}

.table1 td {

	vertical-align:top;

	padding:15px;

}





.btn_st {

	display:block;

	text-align:center;

	color:#fff;

	font-size:17px;

	background: linear-gradient(to right, #ff4675, #ff7659);

	border-radius:30px;

	padding:8px 13px;

	font-weight:bold;

}

.btn_st:hover,.btn_st:focus {

	color:#fff;

}

.lo_txt {

	border-radius:30px;

	width:100%;

	box-sizing:border-box;

	padding-left:40px;

	background:#fff;

	height:40px;

	line-height:40px;

	font-size:16px;

}



.p_img {

	position:absolute;

	left:15px;

	top:10px;

}

.lo_txt1 {

	padding-left:75px;

}

.fsbtn {

	border-radius:0 30px 30px 0;

	height:40px;

	background:#0f9cfe;

	padding:0 15px;

	position:absolute;

	right:0;

	top:0;

	color:#fff;

}

.swiper-button-next3 {

	background:url(../images/jt_05.jpg) center no-repeat;

	width:16px;

	height:16px;

	top:25px;

	right:0;

}

.swiper-button-prev3 {

	background:url(../images/jt_03.jpg) center no-repeat;

	width:16px;

	height:16px;

	top:25px;

	right:30px;

	left:auto;

}

.close {

	display:inline-block;

	position:absolute;

	right:50%;

	top:5px;

	margin-right:-670px;

	cursor:pointer;

	width:40px;

	height:40px;

	background:url(../images/close.png) center no-repeat;

	background-size:100% 100%;

}

.kechengul {

	margin:0 -10px;

}

.kechengul>li {

	

	padding:10px;

	margin-bottom:5px;

	float:left;

	width:25%;

	box-sizing:border-box;

}

.kechengul>li>div {

	border:1px solid #eee;

	padding:15px;

	background:#fff;

}

.kechengul>li ul {

	padding:15px 0;

	border-bottom:1px solid #eee;

	margin-bottom:10px;

}

.kechengul>li li {

	display:inline-block;

	text-align:center;

	color:#999;

	margin-right:10px;

}

.kechengul>li dt {

	height:60px;

	overflow:hidden;

}

.fenlei li {

	text-align:center;

	width:33.333%;

	float:left;

	box-sizing:border-box;

	

}

.fenlei {

	background:#ecf3fc;

	height:160px;

	box-sizing:border-box;

	padding:10px 15px;

	font-size:12px;

}

.fenlei li {

	padding:10px 0;

}

.fenlei li a p{

	color:#7e82b7;

	padding-top:10px;

}

.fenlei li.b_r {

	border-right:1px solid #deeaf9;

}

.fenlei li.bb {

	border-bottom:1px solid #deeaf9;

}

.tip {

	position:absolute;

	background:#f54030;

	padding:3px 15px;

	border-radius:3px;

	color:#fff;

	right:0;

	top:40px;

	font-size:12px;

}

.tip:after {

	content:'';

	display:block;

	position:absolute;

	background:url(../images/2_03.jpg) center no-repeat;

	width:8px;

	height:4px;

	right:45px;

	top:-4px;

}

.info_left {

	width:882px;

}

.table {

	width:100%;

	border-left:1px solid #eee;

	border-top:1px solid #eee;

}

.table td {

	padding:8px;

	border-right:1px solid #eee;

	border-bottom:1px solid #eee;

}

.info_title {

	padding-left:10px;

	border-left:3px solid #315ea8;

	margin:15px 0 10px;

	font-size:16px;

}

.table td .green {

	color:#4cc1cb;

}

.info_right {

	width:300px;

	background:#f5f8f8;

	box-sizing:border-box;

	padding:5px;

}

.teacherul a> img {

	width:60px;

	height:60px;

	border-radius:50%;

}

.teacherul dl {

	margin-left:80px;

	padding-right:20px;

}

.teacherul dl dd {

	line-height:24px;

	color:#999;

	margin-top:5px;

}

.teacherul li {

	padding:10px 0;

}

.kcmore {

	font-size:16px;

	font-weight:bold;

	padding:10px 0;

}

.kcmore a {

	background:url(../images/jt_05.jpg) right center no-repeat;

}

.bq span {

	color:#649cf0;

	border:1px solid #649cf0;

	border-radius:15px;

	padding:2px 15px;

}

.news_info {

	background:#fff;

	padding:15px;

	margin-top:15px;

}

.news_info .img,.news_info .img img {

	width:343px;

	height:325px;

}

.news_info .box {

	width:405px;

}

.news_info .box li {

	line-height:36px;

	background:url(../images/3_08.png) left center no-repeat;

	padding-left:13px;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.tabtitl3 {

	border-bottom:1px solid #ddd;

	background:#f7fafe;

}

.tabtitl3 li {

	float:left;

	text-align:center;

	font-size:16px;

	line-height:43px;

	width:8.333%;

}

.tabtitl3 li a {

	display:block;

	border-right:1px solid #ddd;

}

.tabtitl3 li:last-child a {

	border:none;

}

.tabtitl3 li.active a {

	background:#315ea8;

	color:#fff;

}

.tabbox3 {

	padding:15px 20px;

}

.tabbox3 a {

	display:inline-block;

	padding:0 10px;

	border-right:1px solid #ddd;

	margin:8px 0;

}

.tabbox3 a:last-child {

	border:none;

}



.lobtn {

	display:inline-block;

	color:#ff7e00;

	border:1px solid #ff7e00;

	padding:5px 15px;

}

.topnews {

	background:url(../images/3_06.png) left center no-repeat;

	padding-left:22px;

	line-height:16px;

	height:16px;

	overflow:hidden;

	margin-top:10px;

}





/**/

.nav_r {

	margin-top:15px;

}

.nav_r a {

	margin-left:25px;

}

.header_infobox {

	display:inline-block;

	position:absolute;

	text-align:center;

	left:350px;

}

.header_infobox span {

	display:inline-block;

	padding: 0 10px;

}

.list_left {

	width:830px;

}

.list_title {

	font-size:24px;

	border-bottom:3px solid #063390;

}

.list_title span {

	display:inline-block;

	padding-bottom:6px;

	position:relative;

}

.list_title>span:after {

	content:'';

	border-bottom:3px solid #1d8dec;

	display:block;

	left:0;

	position:absolute;

	bottom:-3px;

	right:0;

}

.newslist1 li {

	line-height:38px;

	background:url(../images/4_50.jpg) left center no-repeat;

	padding-left:12px;

	border-bottom:1px dashed #eee;

	

}

.newslist1 li a {

	font-size:16px;

	float:left;

}



.page1 a {

	border:1px solid #eee;

	border-radius:0;

}

.page1 a.active {

	background:#0082c1;

	color:#fff;

	border:1px solid #0082c1;

}



.tabtitle2 a {

	display:inline-block;

	font-size:16px;

	padding:15px 0;

	margin-left:30px;

}

.tabtitle2 a.on {

	color:#1d8dec;

	border-bottom:1px solid #1d8dec;

}

.kechengul1>li {

	width:50%;

}

.kechengul1>li dt {

	height:auto;

	margin-bottom:10px;

}

.kechengul1>li>div {

	box-shadow:0 0 5px #eee;

}

.hotbox {

	background:#f9f9f9;

	border:1px solid #eee;

	position:relative;

	padding:20px;

	margin-top:20px;

}

.hotbox li {

	line-height:28px;

	background:url(../images/4_42.jpg) left center no-repeat;

	padding-left:13px;

}

.hotbox h3 {

	text-align:center;

	font-weight:bold;

	color:#1d8dec;

	font-size:18px;

	margin-bottom:20px;

}

.hotbox:after {

	content:'';

	display:block;

	background:url(../images/4_37.png) center no-repeat;

	width:74px;

	height:72px;

	position:absolute;

	left:0;

	top:0;

}





.list_right {

	width:325px;

}

.tabtitle3 {

	background:#eef7fe;

	font-size:16px;

	margin-top:20px;

}

.tabtitle3 span {

	display:inline-block;

	padding:13px 20px;

	cursor:pointer;

}

.tabtitle3 span.on {

	background:#1d8dec;

	color:#fff;

	font-weight:bold;

}

.tabbox03 ul {

	margin-top:5px;

}

.tabbox03 ul li {

	line-height:36px;

	font-size:16px;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.title_news {

	border-bottom:1px solid #eee;

	padding-bottom:8px;

	margin-top:20px;

}

.title_news span {

	display:inline-block;

	border-left:3px solid #1d8dec;

	padding-left:10px;

	font-size:16px;

}

.title_n2 span {

	background:url(../images/4_46.png) center right no-repeat;

	line-height:30px;

	display:inline-block;

	color:#0b3050;

	padding:0 18px 0 10px;

}

.newsul li dl {

	margin-left:200px;

}

.newsul li {

	padding:10px 0;

}

.newsul li dt {

	line-height:24px;

	font-size:16px;

	margin-bottom:8px;

	height:48px;

	overflow:hidden;

}

.newsul li .bq2 {

	vertical-align:middle;

	display:inline-block;

	border-radius:15px;

	padding:20px 15px;

	background:#05b81e;

	color:#fff;

}

.nav_tabbox {

	padding:10px;

}

.nav_tabbox table {

	width:100%;

}

.nav_tabbox td {

	vertical-align:top;

	line-height:36px;

	padding:7px 10px;

}

.nav_tabbox li {

	float:left;

	width:12.5%;

}

.nav_info {

	width:935px;

	background:#fff;

	position:absolute;

	right:50px;

	top:0;

	box-shadow:0 0 10px #ddd;

	z-index:999;

}

.nav_info>ul {

	background:#f3f6fd;

}

.nav_info>ul>li {

	float:left;

	width:12.5%;

	font-size:16px;

	text-align:center;

	line-height:54px;

}

.nav_info>ul>li a{

	display:inline-block;

	border-bottom:3px solid #f3f6fd;

}

.nav_info>ul>li.active a {

	color:#1d8dec;

	border-bottom:3px solid #1d8dec;

	

	font-weight:bold;

}

.newsitem span {

	line-height:30px;

	font-size:16px;

	text-indent:2em;

	margin:20px 0;

}

.more_login a {

	display:inline-block;

	vertical-align:middle;

	background:#f62053;

	color:#fff;

	border-radius:3px;

	padding:3px 10px;

}

.more_login {

	text-align:center;

	background:#fafafa;

	padding:30px;

	border:1px solid #ddd;

}

.itemlist {

	padding:10px;

	background:#f2f2f2;

	margin-top:10px;

}

.itemlist .fr {

	display:inline-block;

	border:1px solid #1d8dec;

	color:#1d8dec;

	border-radius:3px;

	padding:3px 10px;

	margin-top:10px;

}

.itemlist dl {

	margin-left:60px;

}

.itemlist dl dt {

	font-size:16px;

	font-weight:bold;

	margin-bottom:6px;

}

.dropdown:hover .nav_info {

	display:block;

}

.dlbtn a {

	display:inline-block;

	border-radius:15px;

	border:1px solid #649cf0;

	color:#649cf0;

	padding:2px 30px;

	margin-left:10px;

	margin-top:8px;

}

.dlbtn a.lobtn {

	color:#fff;

	background:#649cf0;

}





/**/

.kcbanner {

	font-size:30px;

	font-weight:bold;

	background:url(../images/6_14.jpg) center no-repeat;

	height:80px;

	color:#fff;

	text-align:center;

	line-height:80px;

}

.kctitle {

	text-align:center;

	font-size:24px;

	color:#333333;

	margin:30px 0;

}

.kctitle b {

	display:inline-block;

	position:relative;

}

.kctitle b:after {

	content:'';

	border-bottom:2px solid #dadada;

	width:67px;

	display:block;

	position:absolute;

	left:-80px;

	top:15px;

}

.kctitle b:before {

	content:'';

	border-bottom:2px solid #dadada;

	width:67px;

	display:block;

	position:absolute;

	right:-80px;

	top:15px;

}

.paiming {

	padding:30px;

	position:relative;

	margin-bottom:30px;

	box-shadow:0 0 10px #eee;

}

.paiming_left {

	width:353px;

	padding-right:30px;

	border-right:1px solid #eee;

	line-height:24px;

	height:272px;

}

.btn_hongse {

	display:inline-block;

	border-radius:5px;

	color:#fff;

	background:#f1441a;

	width:140px;

	line-height:40px;

}

.paiming_right {

	width:740px;

}

.listul {

    margin: 10px -10px;

}

.listul li {

    float: left;

    width: 33.333%;

    box-sizing: border-box;

    padding-left:10px;

    padding-right: 10px;

    text-align: center;

}

.listul li a {

    display: block;

    border: 1px solid #eee;

    transition: all .3s;

    transform: translateY(0);

}

.listul li img {

    width: 100%;

}

.mf {

    display: inline-block;

    position: absolute;

    bottom: -12px;

    left: 50%;

    margin-left: -37px;

    width: 78px;

    height: 24px;

    line-height: 24px;

    color: #fff;

    border-radius: 24px;

    background: #ff0000;

}

.listul li p {

    padding: 20px 10px 10px;

	overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;

}

.kechengbtn {

	display:inline-block;

	border-radius:5px;

	color:#fff;

	background:#169bd5;

	width:293px;

	line-height:40px;

}

.kecheng_more {

	color:#ff4040;

	border-bottom:1px solid #ff4040;

	font-style:italic;

}

.paiming>em {

	display:inline-block;

	width:36px;

	height:36px;

	font-weight:bold;

	font-size:24px;

	color:#fff;

	text-align:center;

	line-height:36px;

	position:absolute;

	left:0;

	top:-11px;

	z-index:999;

	background:#fe4949;

}

.paiming>em:after {

	content:'';

	display:block;

	background:url(../images/6_17.png) center no-repeat;

	width:6px;

	height:11px;

	position:absolute;

	top:0;

	right:-6px;

}

.paiming>em.two {

	background:#2fc776;

}

.paiming>em.two:after {

	background:url(../images/6_28.png) center no-repeat;

}

.paiming>em.tree {

	background:#5b86f7;

}

.paiming>em.tree:after {

	background:url(../images/6_34.png) center no-repeat;

}



/**/

.kechengitem {

	font-size:16px;

	line-height:30px;

}

.kechengitem h4 {

	font-weight:bold;

	margin-bottom:5px;

}

.kechengitem p {

	color:#666;

	margin-bottom:20px;

}

.kechengitem h3 {

	font-size:18px;

	margin-bottom:20px;

}

.kechengitem h3 b {

	display:inline-block;

	padding:10px 0;

	border-bottom:2px solid #1d8dec;

	margin-bottom:-1px;

}

.item_r {

	width:300px;

	background:#fff;

	box-shadow:0 0 10px #ddd;

	height:287px;

	box-sizing:border-box;

	float:right;

	padding:30px;

	line-height:24px;

	 position: -webkit-sticky;

    position: sticky;

	top:0;

}



.btn_bm {

	display:inline-block;

	border-radius:5px;

	width:140px;

	line-height:46px;

	background:#fb5f39;

	color:#fff;

	text-align:center;

}

.item_l {

	width:882px;

	height:287px;

	box-sizing:border-box;

	background:#fff;

	padding:15px;

	box-shadow:0 0 10px #ddd;

}

.item_l dl {

	margin-left:365px;

}

.btn_bm-1 {

	background:#1d8dec;

}

.item_l .zhujiang {

	color:#666;

	margin-top:20px;

	height:90px;

	overflow:hidden;

}

.table01 td {

	padding:25px 0;

}

.btn1 {

	background:#eff4fd;

	color:#2768d0;

	display:inline-block;

	border-radius:3px;

	padding:8px 25px;

}

.table01 th {

	padding:18px 0;

	font-weight:bold;

	background:#fcfcfc;

	border-bottom:1px solid #eee;

	border-right:1px solid #eee;

}

.tabtitle4 a {

	font-size:16px;

	display:inline-block;

	margin-left:30px;

	line-height:24px;

	margin-top:5px;

}

.tabtitle4 a.on {

	color:#2768d0;

}

.teacheritem {

	background:url(../images/bg7_02.jpg) center no-repeat;

	height:325px;

	padding-top:38px;

	box-sizing:border-box;

}

.t_img {

	width:387px;

	border:3px solid #fff;

	border-radius:5px;

}

.teacheritem dl {

	margin-left:420px;

	color:#fff;

	font-size:16px;

	line-height:32px;

}

.teacheritem dl dt {

	font-size:20px;

}

.teacheritem dl p {

	margin:15px 0 25px;

	height:128px;

	overflow:hidden;

}

.teacheritem  a {

	display:inline-block;

	background:#fff;

	border-radius:5px;

	color:#2768d0;

	padding:10px 40px;

}

.star {

	display:inline-block;

	background:url(../images/6_25.png) center no-repeat;

	width:18px;

	height:17px;

	vertical-align:middle;

}

.pingjia dl {

	margin-left:90px;

	font-size:16px;

	color:#666;

}

.pingjia dl dt {

	height:30px;

	color:#333;

}

.pingjia dl p {

	line-height:36px;

	background:#fafbfe;

	padding:15px 20px;

	border-radius:5px;

	margin:10px 0;

	position:relative;

	box-shadow:0 5px 5px #eee;

}

.pingjia dl p:after {

	content:'';

	display:block;

	background:url(../images/7_10.png) center no-repeat;

	width:6px;

	height:13px;

	position:absolute;

	top:15px;

	left:-6px;

}

.pingjia li {

	margin-top:30px;

}

.pingjia li .fl img {

	width:67px;

	height:67px;

	border-radius:5px;

}

.exampart1 {

	width:274px;

	background:#1d8dec;

	color:#fff;

	height:425px;

	border-radius:3px;

	padding:58px 0 0 30px;

	box-sizing:border-box;

}

.lbcp1 {

	width:925px;

	margin-top:0;

	box-sizing:border-box;

	padding:58px 30px 0;

}

.in_box {

	border:1px solid #ddd;

	padding:4px;

}

.in_box .img {

	width:100%;

	height:150px;

}

.shiting {

	display:block;

	border:1px solid #4285f4;

	border-radius:30px;

	width:100px;

	line-height:34px;

	color:#1d8dec;

	margin:20px auto 10px;

	text-align:center;

}

.listul1 li {

	width:20%;

}

.circle {

	display:inline-block;

	border-radius:50%;

	width:5px;

	height:5px;

	background:#d7e2ec;

	border:3px solid #1d8dec;

	position:relative;

	z-index:99;

	vertical-align:top;

}

.f41 {

	font-size:41px;

}

.spanbox {

	display:inline-block;

	border:1px solid #fff;

	position:relative;

	padding:5px 10px;

	margin-left:10px;

}

.spanbox:after {

	content:'';

	display:block;

	background:url(../images/10_03.png) center no-repeat;

	width:9px;

	height:11px;

	position:absolute;

	left:-9px;

	top:50%;

	margin-top:-5px;

	

}

.line:after {

	content:'';

	display:block;

	border-left:1px solid #fff;

	position:absolute;

	top:0;

	bottom:0;

	left:5px;

}





.btn_sting {

	display:inline-block;

	background:#fd6500;

	font-size:16px;

	padding:7px 18px;

	border-radius:4px;

	color:#fff;

}

.btn_sting-1 {

	background:#ff5454;

}

.table01-1 td {

	padding:10px 0;

}

.class_list {

	margin:10px -10px;

	font-size:16px;

}

.class_list li{

	float:left;

	width:33.333%;

	box-sizing:border-box;

	padding:10px;

}

.class_list li>a {

	display:block;

	border:1px solid #ddd;

	border-radius:5px;

}

.class_list li p {

	padding:10px;

}

.class_list li img {

	width:100%;

}

.class_list li a>div {

	position:relative;

}

.class_list li a>div:after {

	content:'';

	display:block;

	background:url(../images/11_06.png) center no-repeat;

	width:67px;

	height:67px;

	position:absolute;

	left:50%;

	top:50%;

	margin-left:-34px;

	margin-top:-34px;

}

.class_title {

	font-size:20px;

	font-weight:bold;

	position:relative;

	margin-top:20px;

	margin-bottom:20px;

}

.class_title:after {

	content:'';

	display:block;

	border-bottom:4px solid #2768d0;

	position:absolute;

	bottom:-10px;

	border-radius:4px;

	width:40px;

	left:0;

}

.teacherlist {

	margin:10px -10px;

}

.teacherlist li {

	float:left;

	text-align:center;

	width:20%;

	box-sizing:border-box;

	padding:10px;

	font-size:16px;

}

.teacherlist li p {

	margin-top:10px;

}

.teacherlist li img {

	width:100%;

	border-radius:5px;

}

.pingjia_more {

	display:inline-block;

	width:207px;

	line-height:57px;

	border-radius:5px;

	color:#2768d0;

	background:#eef4ff;

	box-shadow:5px 5px 10px #ddd;

	font-size:16px;

}

.pingjialist li {

	position:relative;

	padding:0 50px;

	margin:50px 0;

	line-height:32px;

	font-size:16px;

	color:#666;

}

.pingjialist li:after {

	content:'';

	display:block;

	background:url(../images/11_11.png) center no-repeat;

	width:28px;

	height:21px;

	position:absolute;

	left:0;

	top:0;

}

.pingjialist li:before {

	content:'';

	display:block;

	background:url(../images/11_15.png) center no-repeat;

	width:28px;

	height:21px;

	position:absolute;

	right:0;

	bottom:0;

}



.hur {

	background:#2768d0;

	height:126px;

	box-sizing:border-box;

	padding-top:15px;

	color:#fff;

}

.school {

	background:#fff;

	border-radius:5px;

	box-shadow:0 0 5px #ddd;

	padding:25px;

	position:relative;

	margin-top:-70px;

}

.school .fl {

	line-height:192px;

	text-align:center;

	width:235px;

}

.school dl {

	margin-left:260px;

	color:#666;

}

.school dd {

	line-height:35px;

	font-size:15px;

	margin-top:6px;

}

.mmianfei ul {

	margin:0 -15px;

}

.mmianfei li {

	float:left;

	width:25%;

	box-sizing:border-box;

	padding:15px;

}



.tabtitle5 a {

	display:inline-block;

	float:left;

	padding:7px 25px;

}

.tabtitle5 a.on {

	background:#1d8dec;

	color:#fff;

}

.mmianfei {

	margin:60px 0 30px;

}

.jieshaolist li {

	line-height:36px;

	overflow: hidden;

text-overflow:ellipsis;

font-size:15px;

white-space: nowrap;

}

.welcome {

	background:url(../images/6_07.png) center no-repeat;

	text-align:center;

	height:134px;

	box-sizing:border-box;

	padding-top:30px;

}

.welcome a {

	display:inline-block;

	width:122px;

	height:36px;

	line-height:36px;

	background:#f7ea79;

	font-size:16px;

	margin:2px;

}

.welcome a.denglu {

	background:#a9d2f0;

}

.shouketitle {

	font-size:18px;

	border-bottom:1px solid #eee;

}

.shouketitle b {

	display:inline-block;

	border-bottom:2px solid #2768d0;

	padding-bottom:10px;

}

.shouke {

	margin:10px -2px;

}

.shouke li {

	float:left;

	width:20%;

	box-sizing:border-box;

	padding:2px;

}

.shouke li a {

	display:block;

	text-align:center;

	line-height:60px;

	font-size:16px;

	background:#f4f5f5;

	

}

.shouke li a:hover {

	color:#2768d0;

	background:#edf3fb;

}

.pingjia dl {

	margin-left:90px;

	font-size:16px;

	color:#666;

}

.pingjia dl dt {

	height:30px;

	color:#333;

}

.pingjia dl p {

	line-height:36px;

	background:#fafbfe;

	padding:15px 20px;

	border-radius:5px;

	margin:10px 0;

	position:relative;

	box-shadow:0 5px 5px #eee;

}

.pingjia dl p:after {

	content:'';

	display:block;

	background:url(../images/7_10.png) center no-repeat;

	width:6px;

	height:13px;

	position:absolute;

	top:15px;

	left:-6px;

}

.pingjia li {

	margin-top:30px;

}

.pingjia li .fl img {

	width:67px;

	height:67px;

	border-radius:5px;

}



.footer-1 {

	padding:15px 0;

	line-height:30px;

	text-align:center;

	border-top:1px solid #eee;

}

.footer-1 a {

	padding:0 10px;

	

}

.link-1 {

	padding:25px 0;

}

.link-1 p {

	margin-top:10px;

}

.link-1 p a {

	border-left:1px solid #ddd;

	display:inline-block;

}

.link-1 p a:first-child {

	padding-left:0;

	border:none;

}





.index-main {

    clear: both;

    background-color: #e5f1ff;

    border: 1px solid #b3cef9;

    width: 1200px;

    margin-bottom: 40px;

	text-align: left;

    margin: 0 auto;

    overflow: hidden;

}

.index-main .top-left {

    width: 179px;

    background: url(../images/w1.gif) repeat-y;

    float: left;

    display: inline;

    overflow: hidden;

    zoom: 1;

}

.index-main .top-right {

    width: 1021px;

    margin-top: 6px;

    float: right;

    overflow: hidden;

    zoom: 1;

    background: #FFFFFF;

}

.shiting1 .sttit {

    background: url(../images/dh.gif) no-repeat;

    height: 38px;

    overflow: hidden;

}

.shiting1 .body {

    font-size: 13px;

    border: none;

    padding-top: 10px;

}

.shiting1 .body ul li {

    height: 31px;

    background: url(../images/roff.gif) no-repeat;

    text-align: left;

    color: #121bc0;

    overflow: hidden;

}

.shiting1 .body ul li a {

    color: #121bc0;

    display: block;

    height: 31px;

    padding: 8px 0 0 12px;

    outline: none;

}

.shiting1 .body ul li.choose {

    background: url(../images/ron.gif) no-repeat;

    color: #f55604;

    font-weight: bold;

    height: 31px;

    overflow: hidden;

}

.shiting1 .body ul li.choose a {

    color: #f55604;

    display: block;

    outline: none;

}

.index-xuanke {

    background-color: #FFFFFF;

    padding: 0 35px 12px 34px;

    overflow: hidden;

    zoom: 1;

}

.index-xuanke .tabtit {

    height: 24px;

    zoom: 1;

    overflow: hidden;

    padding-top: 6px;

}

.index-xuanke .tabtit div {

    float: left;

    font-size: 14px;

    font-weight: bold;

    color: #131cbf;

    background: url(../images/dian.gif) no-repeat 6px 1px;

    padding-left: 22px;

}

.index-xuanke .tabtit p {

    float: right;

    font-size: 12px;

    color: #131cbf;

}

.index-xuanke .tabtit p a {

    padding: 0 5px;

    color: #131cbf;

}

.zhukuai {

    width: 100%;

    font-size: 14px;

    background-color: #9dcdfd;

    color: #2d2e2f;

}

.zhukuai td {

    line-height: 27px;

    background-color: #FFFFFF;

    text-align: left;

    padding: 0 8px;

}

.zhukuai .dh {

    background-color: #e5f1ff;

    text-align: center;

    font-size: 12px;

    font-weight: bold;

    color: #121bc0;

}

.zhukuai{

    display: table;

    border-collapse: separate;

    border-spacing: 1px;

    border-color: grey;

}

.zhukuai .kemu {

    background: #f6fbff url(../images/biao1.gif) no-repeat 12px center;

    padding-left: 25px;

    font-weight: bold;

    color: #121bc0;

}

.zhukuai td a {

    color: #121bc0;

    text-decoration: none;

}

.z-explain {

    margin-top: 8px;

    line-height: 30px;

    color: #f00;

    font-weight: bold;

}

.z-ydkt-table {

    width: 100%;

    border-collapse: collapse;

}

.z-ydkt-table td, .z-ydkt-table th {

    text-align: center;

    border: 1px solid #cce3f6;

    line-height: 24px;

    padding: 5px 10px;

    color: #333;

}

.z-ydkt-table th {

    background: #f5fbff;

    color: #00509a;

}

.z-ydkt-tit span, .z-ydkt-tit span b {

    height: 30px;

    background: url(../images/z-ydkt-tit.png) no-repeat;

    padding-left: 15px;

    display: inline-block;

    line-height: 30px;

    color: #fff;

}

.z-ydkt-tit span b {

    padding: 0 15px 0 0;

    background-position: right top;

}

.z-ydkt-tit {

    height: 30px;

    background: url(../images/z-ydkt-titBg1200.png) no-repeat;

    font-size: 14px;

    margin-top: 8px;

}



.zhukuai01 {

    width: 100%;

    font-size: 14px;

    background-color: #9dcdfd;

    color: #2d2e2f;

	border-collapse: separate;

    border-spacing: 1px;

}

.zhukuai01 td {

    line-height: 27px;

    background-color: #FFFFFF;

    text-align: center;

    padding: 0 8px;

}

.zhukuai01 .dh {

    background-color: #e5f1ff;

    text-align: center;

    font-size: 12px;

    font-weight: bold;

    color: #121bc0;

}

.zhukuai01 .bj1 {

    background: #e5f1ff url(../images/bj1.gif) no-repeat left top;

}

.zhukuai01 .bj2 {

    background: #e5f1ff url(../images/bj2.gif) no-repeat right top;

}

.zhukuai01 .kemu {

    background: #f6fbff url(../images/biao1.gif) no-repeat 12px center;

    padding-left: 25px;

    font-weight: bold;

    color: #121bc0;

    text-align: left;

}

.zhukuai01 td a {

    color: #121bc0;

    text-decoration: none;

}

.zhukuai .blue {

    background-color: #f6fbff;

}

.zhukuai .bj1 {

    background: #e5f1ff url(../images/bj1.gif) no-repeat left top;

}

.zhushui {

    width: 100%;

    font-size: 14px;

    border-collapse: collapse;

    color: #2d2e2f;

}

.zhushui td {

    line-height: 26px;

    border: 1px solid #9dcdfd;

    padding: 2px 10px;

}

.zhushui .dh {

    background-color: #e5f1ff;

    text-align: center;

    font-size: 12px;

    font-weight: bold;

    color: #121bc0;

}

.zhushui .bj1 {

    background: #e5f1ff url(../images/bj1.gif) no-repeat left top;

}

.zhushui .kemu {

    background: #f6fbff url(../images/biao1.gif) no-repeat 12px center;

    padding-left: 25px;

    font-weight: bold;

    color: #121bc0;

    text-align: left;

}

.zhushui td a {

    color: #121bc0;

    text-decoration: none;

}

.zhukuai .bj2 {

    background: #e5f1ff url(../images/bj2.gif) no-repeat right top;

}

.listul_h{

	margin-top:0;

}

.listul_h li {

	width:25%;

}

.fdkc .title {

    border-bottom: 3px solid #dedede;

    height: 60px;

    margin-bottom: 15px;

}

.fdkc .title .tit {

    color: #2a2a2a;

    font-size: 28px;

    height: 60px;

    line-height: 60px;

}

.fdkc .title .tit i {

    float: left;

    margin-top: 15px;

    _margin-top: 17px;

    overflow: hidden;

    background: url(../images/an.png) no-repeat 0 -679px;

    width: 39px;

    height: 34px;

    display: inline-block;

    margin-right: 15px;

}

.fdkc .title .fr a {

    float: right;

    color: #898989;

    font-size: 12px;

    border-left: 1px solid #898989;

    height: 15px;

    line-height: 15px;

    display: inline-block;

    margin-left: 10px;

    margin-top: 25px;

    padding-left: 10px;

}

.fdkc .title .fr a.zsfa {

    border-left: 0;

}

.kecheng1 {

    clear: both;

    margin-bottom: 20px;

}

.kecheng1 td {

    line-height: 22px;

    padding: 10px;

    font-size: 14px;

    border-bottom: 1px solid #c5c5c5;

}

.kecheng1 .tabtit, .kecheng1 .tabtit01, .kecheng1 .tabtit02, .kecheng1 .tabtit03, .kecheng1 .tabtit04, .kecheng1 .tabtit05, .kecheng1 .tabtit06 {

    padding: 14px 10px;

    font-size: 16px;

    text-align: center;

    color: #fde640;

    font-weight: 700;

}

.kecheng1 .tabtit01 {

	background-color: #383530;

    color: #fff;

}

.kecheng1 .tabtit02 {

    background-color: #ea6b0e;

}

.kecheng1 .tabtit03 {

    background-color: #d1143c;

}

.kecheng1 .tabtit04 {

    background-color: #0871c4;

}

.kecheng1 .tabtit05 {

    background-color: #02a360;

}

.kecheng1 .tabtit06 {

    background-color: #383530;

}

.kecheng1 .tabnr02 {

    background-color: #ffefe0;

}

.kecheng1 .tabnr03 {

    background-color: #fee7ed;

}

.kecheng1 .tabnr04 {

    background-color: #eaf7ff;

}

.kecheng1 .tabnr05 {

    background-color: #ebfff6;

}

.choose-massage {

	display:none;

    width: 250px;

    border: 1px solid #aeadad;

    border-top: 3px solid #f99115;

    position: absolute;

    background: #fff;

    left: -258px;

    top: -44px;

    font-size: 12px;

    z-index: 1111;

}

.choose-massage ul {

    padding: 5px 0 5px 12px;

}

.choose-massage ul li div {

    display: inline-block;

    *display: inline;

    *zoom: 1;

}

.choose-massage ul li {

    line-height: 22px;

    padding: 3px 0;

    text-align: left;

}

.choose-massage ul li .tit {

    width: 130px;

}

.kecheng p {

    cursor: pointer;

    position: relative;

}

.choose-massage i {

    width: 9px;

    height: 17px;

    background: url(../images/choose-i.png) no-repeat;

    display: block;

    position: absolute;

    right: -9px;

    top: 44px;

}

.choose-close em {

    width: 60px;

    height: 24px;

    line-height: 24px;

    background: #ff7a32;

    display: inline-block;

    margin: 0 10px;

    cursor: pointer;

    color: #fff;

	font-style:normal;

	text-align:center;

}

.choose-close em.close1 {

    background: #a8a8a8;

}

.choose-close {

    text-align: center;

    padding: 10px 0;

    background: #f1f1f1;

}

.choose-rela {

    position: relative;

    z-index: 99;

}

.choose-massage ul li .sj input {

    width: 20px;

    height: 16px;

    line-height: 16px;

    border: 1px solid #cabcbc;

    margin: 0 0 0 6px;

    text-align: center;

}

.choose-click span {

    cursor: pointer;

    color: #ff8400;

}

.jiesuan {

    margin-bottom: 20px;

}

.jiesuan .jleft {

    line-height: 56px;

    font-size: 14px;

    color: #7f7f7f;

}

.jiesuan .jright {

    line-height: 56px;

    font-size: 14px;

    color: #7f7f7f;

}

.jiesuan .jright .han {

    display: block;

    width: 220px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 26px;

    font-weight: 700;

    color: #fff;

    background-color: #ff5603;

    border-bottom: 6px solid #ea4310;

}

.jiesuan .jright .zj {

    margin-right: 40px;

    line-height: 56px;

    font-size: 24px;

    color: #ff5603;

}


/*wx推荐页样式*/

.content {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.for_content {
  clear: both;
  background: white;
  margin-bottom: 30px;
}
.for_content h2 {
  height: 20px;
  line-height: 20px;
  font-size: 17px;
  display: inline-block;
  border-left: 2px solid #2392e7;
  margin-left: 25px;
  padding-left: 9px;
}
.for_content_map {
  padding: 15px 0;
}
.for_content_d {
  height: auto;
  border-top: 1px solid #F9F9FA;
  border-bottom: 1px solid #F9F9FA;
  padding: 18px 26px;
}
.for_content_s{
  height: auto;
  padding: 18px 26px;
}
.for_navc {
  width: 100px;
  height: auto;
  float: left;
}

.for_navc h3 {
  display: table;
  background: #2392e7;
  width: 78px;
  height: 28px;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  line-height: 28px;
}

.for_exam {
  font-size: 14px;
  height:  auto;
  overflow:hidden;
}
.for_exam a:hover {
  color: #0089d7;
}
.for_exam a.blue{
  color: #0089d7;
}
.for_exam a {
  color: #444444;
}
.for_exam ul li {
  display: inline-block;
  list-style: none;
  width: auto;
  margin: 0 10px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: left;
}

.STYLE1 {color: #FF0000}
























































































































































