.list_con1.fl {
	background: white;
	width: 688px;
	margin-bottom: 20px;
}
.kskm_h2 {
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 20px;
	border-bottom: 3px solid #0088e6;
}
.kskm_info {
	font-size: 15px;
	line-height: 30px;
	margin-top: 20px;
}
.kskm_title {
/*	background: url(../images/lm_kskm_tit.png) no-repeat;*/
	font-size: 18px;
	font-weight: 600;
	color: white;
	padding-left: 20px;
	margin-top: 30px;
	padding: 5px 20px;
    background: #ffa250;
    border-radius: 10px 20px 5px 0;
    display: inline-block;
}
.list_con1 li {
	padding: 20px 0;
	border-bottom: 1px solid #ddd;
	height: 90px;
}
.list_con1 li .list_img {
	display: block;
	width: 180px;
	height: 100px;
	margin-right: 10px;
}
.list_con1 li .list_img>img {
	width: 100%;
	height: 100%;
}
.list_con1 .list_txt {
	width: 496px;
}
.list_txt>.list_tit {
	font-size: 15px;
	font-weight: 600;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.list_txt>.list_des {
	line-height: 25px;
	color: #333;
	font-size: 13px;
}
.list_txt>.list_data>span {
	font-size: 12px;
	color: #999;
}
.list_txt>.list_data>span:nth-of-type(2) {
	margin: 0 20px;
}
.list_txt>.list_data>span {
	font-size: 12px;
	color: #999;
}
.m_head {
	display: none
}
.m_head_nav {
	display: none
}
.m_foot_top {
	display: none
}
.m_footer {
	display: none
}
.dpiczn{
	display: none;
}
.page{margin-top: 20px;}
.page .pagelist li {
    float: left;
    border: 1px solid #ddd;
    margin: 0 6px;
}
.page .pagelist li a{
	padding: 0 8px;
}
.page .pagelist .active{
	background: #069;
}
.page .pagelist .active a{
	color: white;
}

.testlist {
	border: 1px solid #4caed5;
	width: 100%;
	border-collapse: collapse;
}
.testlist th {
	background-color: #f6fafd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #97e0ff;
	font-weight: bold;
	font-size: 16px;
}
.testlist td {
	border: 1px solid #97e0ff;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	text-align: center;
	font-size: 16px;
}
.kskm_box {
    padding: 40px 10px;
    border: 1px solid #f1f1f1;
    margin: 20px 0;
}.fl.kskm_box_nav, .fl.kskm_box_img {
    width: 40%;
}.fl.kskm_box_img img {
    width: 100%;
    border-radius: 5px;
	height: 220px;
}.kskm_box_des {
    width: 56%;
    margin-left: 3%;
}.kskm_box_des h2 {
    font-size: 20px;
}.kskm_box_des p {
    font-size: 15px;
    line-height: 25px;
    color: #999;
    margin: 15px 0;
}.kskm_box_des span {
    color: #999;
    font-size: 13px;
}.kskm_sy {
    border: 1px solid #f1f1f1;
    padding: 0 30px;
    margin: 20px 0 30px;
}.kskm_sy_tit {
    font-size: 25px;
    background: url(../images/bkedt_index.png) no-repeat left center;
    background-size: 20px;
    padding: 15px 0;
    padding-left: 25px;
    border-bottom: 1px solid #f0f0f0;
}.kskm_sy_con {
    padding: 15px 0;
}.kskm_sy_con a {
    font-size: 14px;
    display: inline-block;
    width: 50%;
    float: left;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    color: #333;
}
.cjcx_con_l {
	width: 688px;
}
.ov {
	overflow: hidden;
}
.cjcx_con_l_part01 h1 {
	float: left;
	color: #333;
	font-weight: normal;
	font-family: "微软雅黑";
	background: url(../images/icon_list_tit.png) no-repeat left center;
	background-size: 25px;
	font-size: 20px;
	padding-left: 30px;
	font-weight: bold;
}
.cjcx_con_l .description {
	height: 250px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	margin-bottom: 20px;
}
.cjcx_con_l .description .mdesc {
	float: left;
	width: 430px;
}
.cjcx_con_l .description .mdesc p {
	text-indent: 30px;
	margin-top: 10px;
}
.cjcx_con_l .description .mdesc .mulu {
	height: 126px;
	border: 1px solid #eee;
	margin-top: 8px;
	border-right: none;
}
.cjcx_con_l .description .mdesc .mulu li.mulu2, .cjcx_con_l .description .mdesc .mulu li.mulu3 {
	width: 162px;
	border-right: 1px solid #eee;
	height: 100%;
}
.cjcx_con_l .description .mdesc .mulu .mulu_list {
	padding:10px 0 0 6px;
}
.cjcx_con_l .description .mdesc .mulu .mulu_list a {
	font-size: 15px;
	line-height: 30px;
	color: #136EC2;
	display: block;
}
.cjcx_con_l .description .mdesc .mulu li {
	float: left;
}
.cjcx_con_l .description .mdesc .mulu li.mulu1 {
	width: 94px;
	background: #FBFBFB;
	height: 100%;
	border-right: 1px solid #eee;
}
.cjcx_con_l .description .mdesc .mulu li.mulu1 .dirt {
	width: 70px;
	border-right: 3px solid #228888;
	background: #339999;
	color: #fff;
	float: right;
	text-align: center;
	margin-top: 47px;
	font-size: 22px;
	line-height: 42px;
	height: 42px;
}
.cjcx_con_l .description .dpic {
	float: right;
	width: 243px;
	height: 225px;
	margin-top: 17px;
}
.cxsj_box .left_title {
	height: 26px;
	width: 688px;
	border-bottom: 1px #97e0ff solid;
	padding-bottom: 5px;
}
.cxsj_box .left_title .tit_p {
	font-size: 18px;
	padding-left: 14px;
	margin-bottom: 11px;
	border-left: 4px solid #97e0ff;
	color: #333333;
	font-weight: bold;
	height: 21px;
	line-height: 23px;
}
.fr {
	float: right;
	display: inline;
}
.cxsj_list {
	margin: 20px 0;
	line-height: 28px;
	font-size: 14px;
}
.cxsj_box a {
	color: #255692;
}
.wzdy_jyfx_top {
	width: 100%;
	height: auto;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: dashed 1px #dddddd;
	float: left;
}
.wzdy_jyfx_top_img {
	width: 195px;
	height: 130px;
	transition: .3s;
}
.wzdy_jyfx_top_img a, .wzdy_jyfx_top_img a img {
	width: 195px;
	height: 130px;
	display: block;
}
.wzdy_jyfx_top_img a img {
	transition: .3s;
}
.wzdy_jyfx_top_txt {
	width: 480px;
	height: auto;
	margin-left: 10px;
}
.wzdy_jyfx_top_txt a:nth-child(1) {
	font-size: 16px;
	width: 100%;
	line-height: 25px;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;/* margin-bottom: 10px; */
}
.wzdy_jyfx_top_txt p {
	color: #666;
	line-height: 27px;
}
.wzdy_jyfx_top_txt p .text_ck {
	float: left;
	color: #3098fb;
	font-weight: normal;
	font-size: 14px;
}
.mt20 {
	margin-top: 20px;
}
.list li {
	width: 333px;
	/* margin-left: 20px; */
	_display: inline;
	float: left;
}
.publist li {
	/* height: 38px; */
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999;
	font-size: 12px;
	list-style: none;
	padding-right: 10px;
	position: relative;
}
.publist li a {
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 350px;
    display: block;
}
.zn_fr {
    margin-top: -30px;
    font-size: 14px;
}
.testlist {
	border: 1px solid #4caed5;
	width: 100%;
}
.testlist th {
	background-color: #f6fafd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #97e0ff;
	font-weight: bold;
	font-size: 14px;
}
.testlist td {
	border: 1px solid #97e0ff;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	text-align: center;
	font-size: 14px;
}
.bmrk-100 {
	margin-top: 25px;
	background-color: #fff;
	width: 520px;
	float: left;
	border: 1px solid #cccccc;
	margin-left: 30px;
}

.bmrk-100:hover,
.bmrk-2:hover,
.CkGongao:hover,
.CkZixun:hover,
.CkDayi:hover {
	box-shadow: 0 0 36px #d8dde5;
}

.bmrk-2 {
	background-color: #fff;
	margin-right: 40px;
	padding: 10px 0px 20px 0px;
	margin-top: 25px;
}

.headtop {
	height: 170px;
	background-color: #0f87b9;
	padding-top: 50px;
}

.headtop h2 {
	text-align: center;
	font-size: 60px;
	font-weight: 900;
	margin: 0;
	color: #fff;
	letter-spacing: 15px;
	text-shadow: 0px 4px 1px #272727;
}

.headtop p {
	text-align: center;
	font-size: 28px;
	font-weight: 900;
	margin: 0;
	color: #fff;
	letter-spacing: 0px;
	text-shadow: 0px 4px 1px #272727;
}

.tag {
	line-height: 30px;
	display: flex;
}

.tagTitle {
	line-height: 30px;
	background: #9ccc65;
	width: 90px;
	display: inline-block;
	padding-left: 10px;
	font-weight: 800;
	color: #fff;
	font-size: 16px;
}

.baikuai {
	display: inline-block;
	border-style: solid;
	border-width: 15px 10px 15px 0px;
	border-color: transparent #ffffff transparent transparent;
	width: 0px;
	height: 0px;
	margin-left: -10px;
	background: #9ccc65;
}

.bmrk-2-2 {
	margin-top: 38px;
}

.bmrk-3 {
	margin-bottom: 11px;
	margin-top: 18px;
}

.threeCard {
	clear: both;

}

.threeCard div {
	margin: 0px 23px;
    display: inline-block;
    background-color: #fff;
    margin-top: 45px;
    width: 345px;
    border-radius: 3px;
    box-shadow: 0 0 3px #a3a3a3;
    margin-bottom: 10px;
}

.threeCard div P {
	padding: 10px;
	display: flex;
	font-weight: 800;
	justify-content: space-between;
	align-items: center;
	background-color: #f6f7f9;
}

.threeCard div P a {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	padding: 5px;
	background-color: #5fb5fb;
	border-radius: 3px;
}

.threeCard div ul {
	padding: 10px 20px;
}

.threeCard div li {
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px solid #dfdfdf;
}

.threeCard div li a {
	color: #3f9ce8;
}

.bm_footer {
	margin: 40px auto 0px;
	background: #fff;
	text-align: center;
	line-height: 30px;
	padding: 30px;
}

.xlform {
	width: 900px;
	margin-left: -40px;
	box-sizing: border-box;
	position: relative;
}

.xlform_tit {
	line-height: 80px !important;
	font-size: 38px;
	color: #1ba784;
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

.xlform_tit span {
	color: #df2b41;
}

.xlform form {
	background: #f2f2f2;
}

.xlform select,
.xlform input {
	display: inline-block;
	width: 100px;
	line-height: 26px;
	border: 1px solid #797979;
	border-radius: 5px;
	margin: 20px 10px;
	outline: none;
}

.xlform #education {
	width: 120px;
	height: 30px;
}

.xlform #level {
	width: 100px;
	height: 30px;
}

.xlform #dosubmit {
	width: 140px;
	height: 40px;
	background: #ef5451;
	color: white;
	font-size: 18px;
	border: none;
	cursor: pointer;
	position: relative;
	top: 15px;
}

.xlform #dosubmit:hover {
	background: #f1322e;
	font-weight: bold;
	box-shadow: 0px 2px 4px #444;
}

.xlform #chat {
	width: 100px;
	height: 40px;
	background: #179bd5;
	color: white;
	font-size: 18px;
	border: none;
	cursor: pointer;
	position: relative;
	top: 15px;
}

.xlform #chat:hover {
	background: #0295d5;
	font-weight: bold;
	box-shadow: 0px 2px 4px #444;
}

.xlform #name,
.xlform #phone {
	padding: 0 5px;
	height: 28px;
}

.xl_xy {
	font-size: 12px;
	width: 560px;
	position: relative;
	bottom: 11px;
	text-align: right;
}

.xl_xy #state {
	margin: 0;
	padding: 0;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}

.xl_xy a {
	display: inline-block;
	vertical-align: middle;
	color: #333;
}

.bmrk-1 {
	width: 450px;
	float: left;
	border: 1px solid #cccccc;
	margin-left: 50px;
}


.bmrk-1 h3 {
	background: #0090FF;
	color: white;
	padding: 5px 10px;
	display: inline-block;
	margin: 10px;

	overflow: hidden;
	border-radius: 3px;
}

.bmrk-1 p {
	text-align: center;
	width: 21%;
	float: left;
	margin-right: 2%;
	margin-left: 2%;
}

.bmrk-1 p img {
	width: 77px;
	height: 73px;
}

.bmrk-1 p span {
	font-size: 14px;
}

.bkrk-1-1 {
	margin: 0px 10px;
}

.bmrk-1 ul {
	margin: 0px 20px;
}

.bmrk-1 ul li {
	font-size: 13px;
	margin-bottom: 20px;
	line-height: 150%;
}

.bmrk-2 {
	width: 550px;
	float: right;
	margin-right: 30px;
	margin-top: 25px;
	border: 1px solid #cccccc;
}

.bmrk-2 h2 {
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	margin: 0px;
}

.pan_xy {
    text-align: center;
    font-size: 14px;
    border: none;
    color: #333;
    padding: 0;
    margin-top: 20px;
    padding-bottom: 30px;
}

.bmrk-2-2 {
	margin-top: 32px;
	margin-left: 50px
}

.bmrk-2-1 {
	margin-top: 50px;
}

.bmrk-2-2 span {
	margin-right: 30px;
}

.bmrk-2-2 select {
	width: 300px;
	height: 30px;
	border: 1px solid #C6C6C6;
	border-radius: 5px;
	outline: none;
}

.bmrk-2-2 input {
	width: 294px;
	height: 30px;
	border: 1px solid #C6C6C6;
	border-radius: 5px;
	outline: none;
	text-indent: 10px;
}

.bmrk-2-1 button {
	width: 140px;
	height: 40px;
	font-size: 14px;
	border: 0px;
	color: white;
	margin-top: 60px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

#dosubmit {
	background: #356dfb;
}

#reset {
	background-color: #ef5350;
	margin-left: 52px;
    margin-right: 130px;
}
.bmrk-100 h2{
    margin: 0;
    padding: 0;
    background: url('../images/bmrk_titbg.png') no-repeat;
    height: 55px;
    text-align: center;
    color: white;
    line-height: 55px;
    background-size: 100% 100%;
}
.bmrk_licon{
    text-align: center;
    font-size: 0;
    width: 90%;
    margin: 0 auto;
    margin-top: 30px;
}
.bmrk_licon li{
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 85px;
    height: 85px;
    background:#3b7289;
    margin: 10px 15px;
}

.bmrk_licon li a{
    display: block;
    height: 100%;
    width: 100%;
    padding: 1px;
}
.bmrk_licon li a img{
    /*background: #889ba7;*/
    display: block;
    margin: 0 auto;
    margin-top: 16px;
}
.bmrk_licon li a:hover img{
   transform: scale(0.95);
}
.bmrk_licon li a span{
    color: white;
    margin-top: 10px;
}
.bmrk_licon li a:hover span{
    color:red;
}
.bmrk_sm{
    width: 94%;
    margin: 20px auto;
}
.bmrk_sm p{
    color: black;
    font-size: 16px;
    line-height: 25px;
}
.bmrk_ewm{
    overflow: hidden;
    width: 94%;
    margin: 0 auto;
    padding-bottom: 20px;
}
.bmrk_ewm_q{
    float: left;
}
.bmrk_ewm_q img{
    width: 130px;
    height: 130px;
    display: inline-block;
    vertical-align: middle;
}
.bmrk_ewm_q p{
    display: inline-block;
    width: 34px;
    vertical-align: middle;
}
.bmrk_ewm_g{
    float: right;
}
.bmrk_ewm_g img{
    width: 130px;
    height: 130px;
    display: inline-block;
    vertical-align: middle;
}
.bmrk_ewm_g p{
    display: inline-block;
    width: 34px;
    vertical-align: middle;
}
.common{
	width: 1200px;
	margin: 0 auto;
}