*{
	font-family:pingfangsc-medium;
}
.glyphicon {
    font-family: 'glyphicons halflings' !important;
}
.glyphicon {
    font-family: 'glyphicons halflings'  !important;
}
body {
	background-color: #ffffff;
	font-family: simsun;
}
.ztree li  .line{
	height:auto !important;
}
.w_header_bg {
/* 	width:1170px; */
	height:310px;
	background-size: 1170px 100%;
	background-image: ;
	z-index:100;
/* 	height: 51px; */
/* 	width:300px; */
/* 	margin-top:5px; */
/* 	background-size: 300px 100%; */
/* 	background-image: ; */
}

.leftstyle {
	margin-top:10px;
	float:left;
/* 	width:36px; */
	width:100px;
	height:17px;
	font-size:12px;
	font-family:pingfangsc-semibold;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:17px;
	
/* 	width:56px; */
/* 	height:17px; */
/* 	font-size:12px; */
/* 	font-family:pingfangsc-regular; */
/* 	font-weight:400; */
/* 	color:rgba(213,92,82,1); */
/* 	line-height:17px; */
}

.rightstyle {
	float:right;
	display:inline;
	padding:5px;
}

.uls {
	margin-top:10px;
}

.lis {
	display:inline;
	padding:5px;
}

.lis1 {
	width:48px;
	height:17px;
	font-size:12px;
	font-family:pingfangsc-regular;
	font-weight:400;
	color:rgba(0,0,0,1);
	line-height:17px;
}

.lis2{
	background-image: ;
	width:400px;
	height:55px;
	padding-left:20px;
	line-height:37px;
	margin-top:15px;
	z-index:191 !important;
}

.lis3 {
	width:1px;
	height:5px;
	border-radius:1px;
}

.lis4 {
	width:60px;
	height:17px;
	font-size:12px;
	font-family:pingfangsc-regular;
	font-weight:400;
	color:rgba(0,0,0,1);
	line-height:17px;
}

.line {
	height: 31px;
	width:100%;
	margin-top:10px;
}

.location {
/* 	width:36px; */
	width:100px;
	height:17px;
	font-size:12px;
	font-family:pingfangsc-semibold;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:17px;
	
/* 	width:56px; */
/* 	height:17px; */
/* 	font-size:12px; */
/* 	font-family:pingfangsc-regular; */
/* 	font-weight:400; */
/* 	color:rgba(213,92,82,1); */
/* 	line-height:17px; */
}

.login {
	padding-left:23px;
	line-height:36px;
	margin-top:10px;
	width:300px;
	color:#000;
	width: 328px;
	margin-top:10px;
	float:auto;
}
.login_table{
color:#3757de
}
.gonow{
width: 293px;
    height: 40px;
    background-color: rgba(101,145,247,1);
    margin:10px auto;
    font-size:16px;
    color:#fff;
    text-align:center;
    line-height:40px;
    border-radius:3px;
    cursor:pointer;	
}
.login_info_con{
	width: 255px;
    margin: 20px auto;
    padding-bottom: 4px;
   	font-weight: bold;
	border:#ccc solid 1px
}
.loginafter_menu{
	font-weight: bold;
	height: 40px;
    line-height: 40px;
	margin-bottom: 10px;
	background: #f3f3f3;
	padding:0 10px;
}
.login_logout{
	background: #fbfbfb;
    overflow: hidden;
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
}
.login_info_con h2{
	font-size: 12px;
	 margin-bottom: 6px;
	 padding-left: 10px;
	color:#999;
}
.w_full_h_bg {
	/*height: 161px;;*/
	/*background-image: ;*/
	/*height:100%;
  width:100%;
  overflow: hidden;
  background-size:cover;*/
	height: 300px;
	margin: 0 auto;
	overflow: hidden;
	background:#fff;
}

.w_nav_li li {
	margin: 0 15px 0 15px;1200
}

.panel-smails {
	margin-top: 0px;
	font-size: 12px;
	color: #666666;
}

.panel-list-sty {
	margin-top: 10px;
	padding:5px;
	overflow: hidden;
}

.panel-list-sty ul {
	padding: 0;
	float: left;
	margin-bottom: 0;
}

.panel-list-sty li {
	float: left;
	width: 100%;
	line-height: 28px;
	list-style: none;
}

.clear_b {
	padding-bottom: 0;
}


/*footer*/

.footer {
	/*width: 1170px;*/
	/*height: 250px;*/
	/*padding: 30px 0 30px 0;*/
	/* line-height: 26px; */
	overflow: hidden;
	margin 15px 0;
	color: #ddd;
	font-size: 14px;
}

.footer .show-rz p {
	height: 50px;
	/* margin: 5px auto; */
	/* width: 282px; */
	/* border: 1px solid #fff; */
}

.footer ul {
	margin: 0 0 0 0px;
	padding: 0;
}

.footer li {
	color: #ddd;
	float: left;
	display: inline;
}

.show-rz img {
	width: 126px;
	height: 50px;
	margin: 0px 6px;
	/* border-radius: 5px; */
	border: 1px solid #3f3a39;
	box-shadow: 1px 1px 1px #3f3a39;
}

.footer_bg {
	background-color: #1883e4;
}


/*检索*/

.search-tabs {
	list-style: none;
	overflow: hidden;
	margin-left: 0;
	margin-bottom: 0px;
	background-color: white;
	padding-top: 10px;
	/*padding-bottom: 10px;*/
	font-size: 1.2em;
}
.search-tabs-input{
	background-color: white;
}
.search-tabs li {
	float: left;
	margin: 0px 15px;
	line-height: 32px;
}

.search-tabs li a {
/* 	color: #333; */
/* 	margin-bottom: 10px; */
width:28px;
height:20px;
font-size:14px;
font-family:pingfangsc-regular;
font-weight:400;
color:rgba(51,51,51,1);
line-height:20px;
}

.search-tabs li.active {
	background:  no-repeat 50% 24px;
}

.search-tabs li.active a {
	color: #e41e2b;
	font-weight: bold;
	text-decoration: none
}

.w_hot {
	width: 100%;
    padding: 1px 0 13px 0;
    line-height: 31px;
    float: left;
    padding-left: 15px;
    background-color: white;
    color: #444;
    font-size: 0.8em;
    font-weight: 400;
}

.w_hot a {
/* 	margin: 0 8px; */
/* 	color: #000000; */
/* 	font-weight: 400; */
/* 	font-size: 1.0em */
width:50px;
height:17px;
font-size:12px;
font-family:pingfangsc-regular;
font-weight:400;
color:rgba(213,92,82,1);
line-height:17px;
}


/*付--开始*/


/*当前招聘单位、人数、岗位*/
.card_info{
	background-color: #ffffff;
	padding-bottom:15px;
}
.card_info a {
	min-height: 68px;
	margin-top: 18px;
	font-size: 1em;
	color: #000000;
	line-height: 68px;
}

.card_info a:hover {
	color: #000000;
}

.card_info a span {
	font-size: 1.5em;
}

.card_info_icon {
	float: left;
	top: 25px;
}

.card_info_num {
	float: right;
	line-height: 70px;
	font-weight: 700;
}


/*热门岗位热门职业*/

.hot_ranking div {
	margin-bottom: 20px;
}

.hot_ranking_icon {
	font-size: 1.3em;
	color: red;
	margin-right: 15px;
}

.hot_ranking_text {
	font-weight: 600;
	font-size: 1.1em;
	margin-right: 5px;
}

.hot_ranking_num {
	color: red;
	font-weight: 600;
}

.hot_ranking a {
	border: none;
}

.hot_ranking_li_num {
	margin-right: 10px;
	color: black;
}

.hot_ranking_li_text {
	color: red;
}


/*资讯封面页*/
.info_part .media-object{
	margin: 0 10px 10px 0;
}
.info_part {
	background-color: white;
	padding: 25px 20px 10px;
	border: 1px solid #dcdcdc;
}

.info_part a:hover {
	text-decoration: none;
}

.info_part_title {
	border: none;
	display: block;
	color: #000000;
	margin: 10px 0;
}

.info_part .media-heading {
	margin-bottom: 15px;
	padding-top: 5px;
}

 .info_part .media-body span {
	text-align: justify;
	line-height: 25px;
}

.info_part_row {
	/*	margin-bottom: 20px;*/
}

.info_part_row_part {
	padding-right: 5px;
	margin-bottom: 20px;
}

.info_part_more {
	float: right;
	margin-bottom: 15px;
}

.info_part_more a:hover {
	text-decoration: none;
}
/*封面列表页*/
.info_list{
	border-bottom: 1px solid #5ca1de;
}
.info_list li{
	margin-right: 1px;
}
.info_list_item{
	padding: 5px;
	overflow: hidden;
}
.info_list_item a{
	border: none;
	margin-bottom: 1px;
	padding: 20px 10px;
}
.info_list_item span{
	float: right;
}
/*资讯内容*/
.info_content{
	background-color: white;
	padding: 5px;
}
.info_content h4{
	text-align: center;
}
.info_content_item{
	text-align: center;
	color: #666666;
}
.info_content_zphitem{
	text-align: center;
	color: #666666;
	margin-top:20px;
	margin-bottom:30px;
}
.info_content_item span{
	margin-right: 1em;
}
.info_content_body{
	margin: 1.8em;
	text-align: justify;
}
/*付--结束*/

.bg_1 {
	background-color: #fafafa;
	 padding: 20px 0px 0px 5px;
}
/*wy_2017-07-01*/
.w_m_h{
	/*手机头部背景颜色*/
	background-color: #ffffff;
}

.w_m_h img{

}
.m_logo,..w_m_h a{
	/*float: left;*/
	margin: 10px;
	padding: 0;
}
.w_t_c{
	/*手机导航*/
	 
	margin-bottom: 10px;
	margin-top:10px;
}
.w_t_c > div a{
	color: #ffffff;
	line-height: 28px;
}
/*背景边框*/
.bw{
background-color: #ffffff;
padding-top: 0px;
margin-top: 0px;
padding-left:15px;

}
.p_l_h{
	line-height: 28px;
	color: #666666;
}
.p_l_h p{
	line-height:33px;
}
.w_r{
	float: right;
}

@media screen and (min-width:767px)  { 
	.f-right{
	float:right !important;
}
	
}
@media screen and (max-width:767px)  { 
	.m_s{
		padding-left:0 ;
		padding-right: 0;
		/*margin: 0;*/
	}
	.navbar {
    margin-bottom: 15px;
}
.m_bm{
	display: initial;
}
.panel-heading {
    padding: 0px 15px 0px 5px;
}
.nav-tabs {
	margin-left: 5px;
}
.search-tabs {
    padding-top: 10px;
}
.panel-body {
    padding: 15px 15px 15px 5px;
}
	}
@media (min-width: 768px) {
	/*.m_s{
		padding-left:0 ;
		padding-right: 0;
		margin: 0;
	}*/
}

@media (min-width: 992px) {
	.w_nav_li li {
		margin: 0 5px 0 5px;
	}
}

@media (min-width: 1200px) {
	.w_nav_li li {
		margin: 0 15px 0 15px;
	}
}
.z_t{
	text-align:right;
}
.z_t_t{
	display:none;
}
@media screen and (max-width: 600px) {
	.z_t_t{
		    display: block;
	}
	
}
/* zhengxy  */
@media screen and (max-width: 600px) {
	.hiddenimg, .z_t{
	display:none;
	}
	
}
@media screen and (min-width: 600px) {
	.min_height352{
	min-height: 352px;
	}
	
}
    
@media screen and (max-width: 600px) {
	.hiddenimg, .z_t_left{
	display:none;
	text-align:ledt;
	}
	
}
@media screen and (max-width: 600px) {
	.hiddenimg, .z_t_normal{
	display:none;
	}
	
}
@media screen and (min-width: 600px) {
	.z_t_normal_turn{
	display:none;
	}
	
}
/*btn color*/
@media (min-width: 1200px) {
	.w_nav_li li {
		margin: 0;
	}
}
.navbar-default .navbar-nav>li>a {
    font-size:1em !important;
    font-weight: 400;
    font-family: pingfangsc-regular,pingfang sc;
    color: #fff;
    font-size: 18px;
}

.navbar-default .navbar-nav > .active > a:hover{
    background-color: #115996;
    color:#fff;
}


.button-highlight, .button-highlight-flat {
    background-color: #eeeeee !important;
}

.button-primary, .button-primary-flat {
    background-color: #e4f6f8 !important;
}
.button-caution, .button-caution-flat {
    background-color: #f8dcdf !important;
}
.navbar-collapse{
	padding-left:0px !important;
}

.form-control{
	height:40px;
}
.input-group-btn>.btn {
    position: relative;
    height: 40px;
    width: 100px;
    border-radius:1px;
}
.input-group-btn-select>.btn {
    position: relative;
    height: 48px;
    width: 120px;
}
@media (max-width: 500px) {
	body,html{
		background:#eee !important;
	}
	.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 0px 12px;
}
.col-sm-9 .col-sm-6{
	border-bottom:1px solid #eee;
}
.panel-list-sty li {
    float: left;
    width: 100%;
    line-height: 3em;
    list-style: none;
    height: 3em;
    display: block;
}	
}
.carousel-indicators{
	bottom: -8px;
}
.copy_new2{
	text-align: center;
    color: #666666;
    margin: 10px 0;
}
.button-primary:visited, .button-primary-flat:visited, .button-highlight:visited, .button-highlight-flat:visited, .button-caution:visited, .button-caution-flat:visited{
	color:#000 !important;
}
.list-group {
    border-radius: 4px;
    -webkit-box-shadow:0 !important;
    box-shadow:0 !important;
}

.nav-tabstyle{
	width: 180px;
    margin: 0 auto;
    text-align: center;
    margin-left: 46px !important;
    display: block;
}
a{
	color:#222;
}
.button-large {
    padding: 0px 10px 0px 10px !important;
    text-align: left !important;
    text-indent: 12px;
}
.badge{
	background:none;
	color:#333;
    font-size: 1em;
    font-weight: 400;
    float: right;
}
.badgeg{
	margin-right:20px;
    float: right;
}
/*付--开始*/


/*当前招聘单位、人数、岗位*/

.card_info {
	background-color: #ffffff;
	padding-bottom: 15px;
}

.card_info a {
	min-height: 68px;
	margin-top: 7px;
	font-size: 1em;
	color: #000000;
	line-height: 68px;
}

.card_info a:hover {
	color: #000000;
}

.card_info a span {
	font-size: 1.5em;
}

.card_info_icon {
	float: left;
	top: 25px;
}

.card_info_num {
	float: right;
	line-height: 70px;
	font-weight: 700;
}


/*热门岗位热门职业*/


.hot_ranking {
	box-shadow: none;
	-webkit-box-shadow: none;
}
.hot_ranking div {
	margin-bottom: 20px;
	text-indent: 8px;	
}

.hot_ranking_icon {
	font-size: 1.3em;
	color: red;
	margin-right: 15px;
}

.hot_ranking_text {
	font-weight: 600;
	font-size: 1.1em;
	margin-right: 5px;
}

.hot_ranking_num {
	color: red;
	font-weight: 600;
}

.hot_ranking a {
	border: none;
}

.hot_ranking_li_num {
	margin-right: 10px;
	color: black;
}

.hot_ranking_li_text {
	color: #222;
}


/*资讯封面页*/

.info_part .media-object {
	margin: 0 10px 10px 0;
}

.info_part {
	background-color: white;
	padding: 25px 20px 10px;
	border: 1px solid #dcdcdc;
}

.info_part a:hover {
	text-decoration: none;
}

.info_part_title {
	border: none;
	display: block;
	color: #000000;
	margin: 10px 0;
}

.info_part .media-heading {
	margin-bottom: 15px;
	padding-top: 5px;
}

.info_part .media-body span {
	text-align: justify;
	line-height: 25px;
}

.info_part_row {
	/*	margin-bottom: 20px;*/
}

.info_part_row_part {
	padding-right: 5px;
	margin-bottom: 20px;
}

.info_part_more {
	float: right;
	margin-bottom: 15px;
}

.info_part_more a:hover {
	text-decoration: none;
}


/*封面列表页*/

.info_list {
	border-bottom: 1px solid #5ca1de;
}

.info_list li {
	margin-right: 1px;
}

.info_list_item {
	padding: 5px;
	overflow: hidden;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.info_list_item a {
	border: none;
	margin-bottom: 1px;
	padding: 10px 10px;
}

.info_list_item span {
	float: right;
}


/*资讯内容*/

.info_content {
	background-color: white;
	padding: 5px;
}

.info_content h4 {
	text-align: center;
}

.info_content_item {
	text-align: center;
	color: #666666;
}

.info_content_item span {
	margin-right: 1em;
}

.info_content_body {
	margin: 1.8em;
	text-align: justify;
}


/*机构查询*/

.city_item {
	/*background-color: white;*/
	margin-bottom: 10px;
	padding: 0px 25px;
}

.city_item a {
	color: white;
}

.city_item a:hover {
	text-decoration: none;
}

.city_item span {
	padding: 10px;
	line-height: 3.5;
	cursor:pointer;
}

.public_table table tr td {
	line-height: 3em;
	/*text-align: center;*/
}

.public_table table tr {
	border-top: 1px solid #d4d4d4;
}

.public_table table {
	/*margin: 10px 25px;*/
}

.public_table table thead {
	font-weight: 700;
}


/*高校毕业生服务专区*/

.colleges_content {
	margin-bottom: 15px;
	width: 100%;
	border: 1px solid #e6e6e6;
	border-top:2px solid #e41e2b  ;
}

.colleges_content_title {
	margin: 5px 5px 0;
	background-color: #e41e2b;
	color: white;
	font-size: 1.3em;
	font-weight: 700;
	padding: 8px 15px;
}
.colleges_content_titlex {
	margin: 10px 5px 0;
	background-color: #fff;
	color: black;
	font-size: 1.0em;
	font-weight: 700;
	padding: 8px 15px;
	float:right;
}

.info_list_item1 li {
	background-color: #e0e0e0;
}
.info_list_item1 {
	padding: 5px 0 0 5px;
	overflow: hidden;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin-bottom: 10px;
}
.info_list_item1 a{
	border:none;
}
.info_list_item1 span{
	float: right;
}
/*招聘崗位詳細頁*/

.job_content_title_icon {
	color: #1883e4;
	margin-right: 5px;
}

.job_content_title {
	font-size: 1.2em;
	font-weight: 700;
	padding: 10px;
}

.job_content_company {
	padding: 10px 20px;
}

.job_content_company img {
	float: right;
}

.job_content_item {
	padding: 20px;
}

.job_content_item_title {
	background-color: #f5f5f5;
	padding: 10px;
	font-weight: 700;
}

.job_content_item_text {
	padding: 10px 10px 0;
}

.job_content_item_text div {
	margin-bottom: 10px;
}

.jobmore_content_title {
	font-size: 1.1em;
	font-weight: 700;
	padding: 10px;
}

.jobmore_content li {
	border: none;
}

.jobmore_content {
	box-shadow: none;
	-webkit-box-shadow: none;
	margin-left: 10px;
}

.jobmore_content a {
	border: none;
	cursor: hand;
}

.jobmore_content_item {
	padding: 5px 10px;
}

.job_content_print {
	margin: 30px 0;
}

.job_content_print_item {
	text-align: center;
}

.job_content_print_item a:hover {
	text-decoration: none;
}
/*付--结束*/
/*李-招聘岗位页-岗位搜索*/
.search_new{
	margin: 1px auto 0;
	position: relative;
}
.search_box_con{
    border: 1px rgba(101,145,247,1) solid;    
    padding: 10px;
    overflow: hidden;
    width: 880px;
}
.search_con{
	float: left;

    /*position: relative;*/
    margin-bottom: 15px;
    margin-top: 25px;
}
@media screen and (max-width: 600px) {
.search_con{
	float: left;

    /*position: relative;*/
    margin-bottom: 5px;
    margin-top: 10px;
}
	
}
.searchform, .search_type{
	height: 32px;
}
.searchform div{
	float: left;
   /* height: 32px;*/
    z-index: 1;
}
.search_form_tit{
	    width: 104px;
    background: #ecf5fa;
    border: 1px #cedce7 solid;
    border-right: none;
    position: relative;
}
.search_form_tit span{
	    line-height: 32px;
    padding-left: 10px;
    display: block;
    width: 70px;
}
.left {
    float: left;
}
.f14px {
    font-size: 14px;
}
.search_form_text{
	    width: 450px;
    background: #ecf5fa;
    border: 1px #cedce7 solid;
    border-left: none;
    border-right: none;
}
.search_form_text input{
	    width: 100%;
    height: 32px;
    line-height: 32px;
    background: none;
    border: none;
}
.search_form_text_right{
	    background: #ecf5fa;
    border: 1px #cedce7 solid;
    border-left: none;
    width: 19px;
}
.s_s_now{
	background:  0 0;
    text-indent: 33px;
}
.s_s_now, .s_s_adv{
	display: block;
    float: left;
    width: 76px;
    height: 27px;
    margin-left: 10px;
    line-height: 27px;
    color: #fff;
}
.jobtype{
	    /*margin-left: 2px;*/
}
.s_new_type{
	    cursor: pointer;
	    display: block;
    background:  no-repeat 0 0;
    width: 207px;
    height: 27px;
    float: left;
    margin-right: 20px;
    text-align: center;
    line-height: 27px;
    border: 1px solid #ccc;
    border-radius:5px;
        color: #000;
}
.mt10{
	    margin-top: 10px;
}
.overf{
	    overflow: hidden;
}
.morechose p{
	height: 25px;
    margin-bottom: 2px;
}
.morechose p span{
	color: #666;
    font-weight: bold;
}
.morechose p a.active{
	    color: #fff;
    background: #5ca1de;
}
.morechose p a{
	    color: #000;
    display: inline-block;
    height: 17px;
    margin-top: 4px;
    line-height: 17px;
    margin-right: 6px;
}

.f-sort a.active {
    border-color: #5ca1de;
    background: #5ca1de;
    color: #fff;
}
.f-sort a {
    float: left;
    padding: 0 9px;
    height: 23px;
    border: 1px solid #ccc;
    line-height: 23px;
    margin-right: -1px;
    background: #fff;
    color: #333;
}
.chosemorebtn{
	    position: absolute;
    bottom: 0;
    left: 50%;
    width: 70px;
    height: 19px;
    background:  no-repeat 0 0;
    line-height: 19px;
    color: #fff;
}
.chosemorebtn .dotoff{
	    display: block;
    height: 10px;
    width: 10px;
    float: left;
    margin: 4px 5px 0 10px;
    background:  no-repeat 0 bottom
}
.topright{
	    background:  no-repeat 0 0;
    height: 115px;
    margin-top: 15px;
}
.topright .countnum div{
	    height: 20px;
    width: 65px;
    float: left;
    margin-top: 76px;
    font-size: 20px;
    font-family: "microsoft yahei";
    letter-spacing: 2px;
}
/*李-招聘会页*/

/*招聘会信息搜索*/
.position{
	width: 100%;
    margin: 0px auto 0;
    border: 1px #5ca1de solid;
    line-height: 25px;
    background: #fff;
/*     background-color: #f4f9ff; */
}
.position1{
	width: 100%;
    margin: 0px auto 0;
/*     border: 1px #5ca1de solid; */
    line-height: 25px;
    background: #fff;
/*     background-color: #f4f9ff; */
}
.zphtop{
	margin-top: 20px;
    margin-left: 15px;
}
.zphtop span{
	    font-family: "microsoft yahei";
    font-size: 14px;
    font-weight: bold;
    color: #464d54;
}
.zph{
/*    height: 51px;*/
    margin-top: 15px;
    /*margin-left: 46px;*/
}
.zph .zphsearch{
	    height: 48px;
   /* width: 43%;*/
  margin-right: 12px;
    float: left;
    line-height: 38px;
    border: 1px #ccc6c6 solid;
    font-size: 14px;
}
.zph .jobtype{
	    background-color: #fff;
    float: left;
    margin-right: 10px;
    border: 1px #ccc6c6 solid;
}
.zph .jobtype img{
    margin-top: 5px;
    margin-left: 8px;
}
.zph .jobtype .s_new_type_1{
    background-color: #fff;
    color: #767d82;
    font-size: 14px;
    height: 46px;
    width: 185px;
    float: right;
    border: 0px #fff solid;
    /* padding: 0px 37px; */
    cursor: pointer;
    font-weight: bold;
    text-align: center;
}

.zph .zphsearchbtn{
	    background-color: #e41e2b ;
    font-weight: bold;
    width: 99px;
    float: left;
   /* margin-left: 15px;*/
    line-height: 46px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
}
.zph .zphsearchbtn img{
	    margin-top: 0px;
    margin-left: 24px;
}
.zph---o{
	width: 100%;
    height: 30px;
}
.zphli{
    vertical-align: middle;
    	    height: 35px;
}
.zphlixy{
	 padding-top: 10px !important;
	 padding-bottom: 10px !important;
	 padding-left: 12px !important;
	 width: 30%;
}
.key_words{
    line-height: 40px;
    margin-top: 10px;
    margin-left: 25px;
    font-size: 14px;
    margin-bottom: 10px;
    
}
.fb{
	    font-weight: bold;
}
.key_words a{
	margin-left: 25px;
    color: #666;
    font-size: 14px;
}
.search_bar{
	    border-radius: 3px;
    margin-top: 20px;
    border-bottom: 2px #e41e2b  solid;
    height: 33px;
    line-height: 33px;
}
.search_bar span{
	border-radius: 1px;
    border-bottom: 1px #e41e2b solid;
    display: inline;
    background-color: #e41e2b;
    color: #fff;
    width: 100px;
    text-align: center;
    font-family: "microsoft yahei";
}
.search_bar a{
/*	    margin-right: 15px;*/
    display: inline;
/*    background:  left -145px;*/
    padding-left: 20px;
    height: 33px;
    width: 113px;
    float: right;
}
.right{
   float: right;
}
.tb_color{
	background-color: #ffffff;
}
.tb_margin{
	margin-top: 10px;
}
.c999{
	color: #999999;
}
.c999{
	padding-left: 10px;
	line-height: 17px;
}
.contentbox{
	    /*border: 1px #b7dced solid;*/
    background: #fafafa;
}
.contentbox_title{
	    height: 36px;
    border-bottom: 1px #b7dced solid;
    background: #ffffff;
}
.contentbox_title h1{
	    background:  repeat-x 0 0;
	    height: 38px;
    position: relative;
    margin-top: -1px;
    border-right: 1px #d9d9d9 solid;
    float: left;
    padding: 0 10px;
}
.contentbox_title h1 span{
	    display: block;
   
    line-height: 38px;
    text-indent: 24px;
    font-size: 18px;
    font-family: 微软雅黑;
}
.box_con{
	    padding: 10px;
}
.company_baseinfo{
	background: no-repeat right 0;
}
.b_title{
	    background: #ecf5fa;
    height: 30px;
    line-height: 30px;
    text-indent: 30px;
    font-weight: bold;
}
.b_con{
	padding: 10px;
}
.tools{
	    margin-top: 20px;
/*     border-top: 1px #000 solid; */
    padding: 10px;
    text-align: center;
}
.tools a.print{
	    background:  no-repeat 0 0;
    float: none;
}
.tools a{
	    display: inline-block;
    height: 30px;
/*     text-indent: 25px; */
    margin-right: 20px;
    line-height: 20px;
    width:113px;'
}
.tools a.guan{
	    background:  no-repeat 0 -20px;
    width: 60px;
    float: none;
}
.b_right{

    border: 1px #ecf5fa solid;
    border-top: 2px #ecf5fa solid;
}
.b_right h5{
	line-height: 35px;
    text-align: center;
    background:  0 bottom repeat-x;
}
.b_right ul{
	margin: 0 5px 5px;
	list-style: none;
}
.b_right ul ol{
	    margin-top: 5px;
    border: 1px #d9d9d9 solid;
    background: #f7f7f7;
    height: 24px;
    line-height: 24px;
}
.b_right ul li{
/* 	    border: 1px #d9d9d9 solid; */
    border-top: none;
    margin: 0 10px;
    height: 22px;
    line-height: 22px;
/*     text-indent: 15px; */
}
.b_right ul ol span{
	    display: block;
    background:  no-repeat 10px 6px;
    text-indent: 20px;
    font-weight: bold;
}
.listst{
	list-style: none;
}
.ul_gw{
	line-height: 30px;fa
	text-indent: 18px;
	list-style: none;
}
.bord_new{
	border: 1px solid #cccccc;
	/*padding: 10px;*/
}
.navbar-default {
    background-color: #fff;
    color:#000;
    padding:0 10px !important;
    
 }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a{
	background:#e46b0d !important;
    font-weight: 400;	
}
.navbar-default .navbar-nav>li>a:hover {
    text-decoration: none;
    height:48px;
    color:#fff;
    font-weight: 400;
    border-bottom:#fff solid 4px;
}
.w_nav_li>li>a {
    padding: 10px 15px !important;
    line-height:28px;
}
.p_l_h{
/* 	margin-left:12px; */
}
.media-object1{
   background:  no-repeat -13px 0px;	
	
}
.media-object2{
   background:  no-repeat -13px 0px;	
	
}
.media-object3{
   background:  no-repeat -13px 0px;	
	
}
.media-object4{
   background:  no-repeat -13px 0px;	
	
}
.panel-new > .panel-heading .title {
    font-size: 1.3em;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    background: #5ca1de;
}
.input-group-btn-select:last-child>.btn, .input-group-btn-select:last-child>.btn-group {
    background: #f1f1f1;
}
.panel {
    margin-bottom: 10px;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
      
}
.panel-new > .panel-heading {
    border-color: #aaa !important;
}
.zptable tr:hover{
	background:#eee;
	cursor:pointer;
}
.sc{
	border-bottom: 3px solid #3757de !important;		
}
.sctitle{
	font-size: 14px;
    float: left;
    display: block;
    margin-top: -8px;
    line-height: 40px;
    
}
.sc a{
	color:#3757de
}
.top_menu p.p_2013, .phone, .footer_phone p {
    font-family: "微软雅黑";
    line-height: 29px;
    font-size: 14px;
    text-indent: 0px;
    padding-left: 26px;
}
.footer_phone {
    clear: both;
    height: 31px;
    padding: 6px 0px 0px 0px;
    line-height: 33px;
    overflow: hidden;
    font-size: 12px;
    margin-bottom: 12px;
    color: #535353;
}
 .footer_phone p {
    font-family: "微软雅黑";
    line-height: 29px;
    background:  no-repeat;
    font-size: 14px;
    text-indent: 0px;
    padding-left: 26px;
}
.footer_copy {
    border-top: 2px solid #999999;
    line-height: 22px;
    padding: 14px 20px 43px;
    font-size: 12px;
    overflow: hidden;
}

.footer_area {

    color: #535353;
    margin-right: 7px;
    font-size: 12px;
    position:relative;
}
.footer_phone a{
	display:block;
	float:left;
	padding:0px 12px;
	margin:0px 12px;
}
.logoimg{
    background:  no-repeat 23px -1px;
    width: 239px;
    height: 68px;
    position: absolute;
    right: 0;
    top: 7px;
}
 /*tabs*/
.nav-tabs li.active a, .nav-tabs li.active, .nav-tabs li.active a:hover, .nav-tabs li.active:hover{
    background-color: #5ca1de !important;
}
 .nav-tabs li {
    border: 1px solid #5ca1de;
}
.nav-tabs li a, .nav-tabs li a:hover{
    color: #5ca1de;
}   
/*tabs*/
.fa9d{
	color:#fa9d04
}
.fa9e{
	color:#08bfd2
}
.fa9f{
	color:#ef1931
}
 .panel-new > .panel-heading .title {
/*    border-bottom: 2px solid #3757de; */
    border-bottom: 3px solid #6591f7;
}
.label-warning {
    background-color: #ffe700;
    border-radius: 69px;
}
pre{
	    background-color: #fff !important; 
     border: 0px solid #ccc !important;
}
.chose_point {
    max-width: 145px !important;
    height: 25px !important;
    line-height: 13px;
}
.l_rightarea .areali {
     padding-left: 6px !important;}
.areali pre{
	background:none !important;
}
.l_rightarea li {
     background: none !important; 
}
.panelxy{
	background-color:#f5f5f5;
}
.breadcrumb {

    background-color: #fff;
}
.breadcrumb>li li:before {
	display:none;
}
@media screen and (min-width: 600px) {
.arrow {
    width: 0px;
    position: absolute;
    border-color: #5ca1de transparent transparent transparent;
    border-style: dashed dashed solid dashed;
    border-width: 10px;
    /* top: -6px; */
    /* left: -36px; */
    /* margin-left: -2px; */
    margin-left: -1px;
    margin-top: 36px;
    float: left;
}
.arrow1 {
    width: 0px;
    position: absolute;
    border-color: #e41e2b transparent transparent transparent;
    border-style: dashed dashed solid dashed;
    border-width: 10px;
    /* top: -6px; */
    /* left: -36px; */
    /* margin-left: -2px; */
    margin-left: -1px;
    margin-top: 36px;
    float: left;
}
.arrow2 {
    width: 0px;
    position: absolute;
    border-color: #e41e2b transparent transparent transparent;
    border-style: dashed dashed solid dashed;
    border-width: 10px;
    /* top: -6px; */
    /* left: -36px; */
    /* margin-left: -2px; */
    margin-left: 88px;
    margin-top: 36px;
    float: left;
}
}
.list-group-item {
	cursor:pointer;
}
.list-group-item-date {
	cursor:pointer;
	
}
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
    color: #31708f;
    background-color: #d9edf7;
    cursor: pointer;
}
.list-group-item-info {
    background-color: #f5f5f5;
}
.listitem{
	cursor:pointer;
}
.listitem:hover {
	cursor:pointer;
	background-color:#f5f5f5;
}
.pagination {
    margin-left: 15px;

}
.pagination li{
    cursor:pointer;
}
/* .地市数据排行 */
.list-group-item-date {
    position: relative;
    display: block;
    padding: 8px 15px;
    margin-bottom: -1px;
    background-color: #fafafa;
    border: 1px solid #ddd;
}
a.list-group-item-date:hover{
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}
.turntitle{
    text-align: center;
    /* width: 100%; */
    float: left;
    padding: 5px 5px;
    font-size: 1.3em;
    line-height: 20px;
}
.bg_1_a{
	    padding: 10px 0px 0px 5px;
}
.cityturntype{
	width: 25px !important;
}
.citytypea{
	padding: 5px 5px !important;
}
.chosearea{
	width: 282px;
	height: 33px;
	/*border: 1px solid #f0f0f0;
	background-color: #fff;*/
	margin: 0px 0 0 10px;
	padding: 3px 10px;
	cursor: default;
	position: relative;
	z-index:999;
}
.chosearea .area_on{
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	background:  no-repeat 65px center;
}
.size13{
	font-size: 12px;
	float:right;
}
.areahide{
	width: 300px;
	height: 272px;
	border: 1px solid #f0f0f0;
	border-top: none;
	background-color: #fff;
	z-index: 9999999;
	padding: 10px 15px;
	position: absolute;
	left: -1px; 
	top: 30px;
	display: none;
}
.chosearea:hover .areahide{
	display: block;
}
.chosearea:hover .area_on{
	background:  no-repeat 65px center;
} 
.onarea{
	line-height: 26px;
	border-bottom: 1px dashed #969696;
}
.hotcity{
	background:  no-repeat left center;
	padding-left: 10px;
	line-height: 32px;
	font-size: 13px;
}
.areahide ul li a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #969696;
	padding: 0 15px;	
	overflow: hidden;
}
.areahide ul li a:hover
{
	color: #ff8517;
}
#menhu_citylist li {
    min-width: 86px;
}
.transi{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.fl {
    float: left;
}
/*  zhengxy company 注册  */
/* .b_left {width:177px; position:relative;margin-right:-7px;} */
/* .b_left a {display:block; width:170px;height:74px;} */
.b_right_login {width:819px; border:1px #b9d3ec solid; background:#cedeff;padding:3px;}
.b_right_login_con {min-height:350px; background:#f4f8ff;}
.b_right_login_con h1 { background: no-repeat right top; height:39px;line-height:39px;margin-top:10px;}
.b_right_login_con  h1 span { font-size:20px; font-family:微软雅黑; font-weight:bold; text-align:right;padding-right:20px;color:#2986b5;}

/*登陆样式css*/
.login_1{
    width: 415px;
    height: 500px;
    background-color: #fefefe;
    border: 1px #fea749 solid;
    position: absolute;
    right: 280px;
    top: 210px;
    z-index:999999;
    display:none;
}
.login_input{
/*     background-color: #c0c1c6; */
    border: 1px #c0c1c6 solid;
    margin:20px auto;
    width: 274px;
    margin-left: 18px;
    
}
.login_title{
	font-size:20px;
	width: 295px;
    height: 100px;
    margin:20px auto;
    font-weight:bold;
    line-height: 53px;
}
.login_picture{
	width: 17%;
    line-height: 33px;
     height:33px;
        background-color: #eff1f2;
        text-align: center;
            float: left;
    
}
.oauth_picture{
	width: 50px;
	
    
}
.oauth_btn{
	cursor: pointer;
	margin-top: 85px;
	    text-align: center;
    font-size: 14px;
    /* width: 402px; */
    /* color: #fff; */
    /* height: 6px; */
    /* padding: 4px 55px; */
    border-radius: 3px;
    line-height: 26px;
}
.oauth_login{
	margin-top: 7px;
}
.oauth_login a:focus, a:hover {
    text-decoration: none;
}
.form-login {
    display: block;
    width: 83%;
    height:33px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
}
.form-captcha{
   display: block;
    width: 48%;
    height: 33px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
}
.sigma-content{
    margin: 12px 0 6px 14px;
    text-align: center;
    line-height: 18px;
    background-color: #fff;
}
.sigma-middle-line:before{
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background-color: #999;/*颜色需与主题大背景色一致*/ 
    position: relative;
    top: 10px;/*调节线高*/
    left: 0;
}
.sigma-line-text{
    display: inline-block;
    background: #fff;
    padding: 0 18px 0 18px;
    position: relative;
    font-size: 13px;
    font-weight: 500;
}
.login_captcha_img{
    width: 91px;
    height: 33px;
    margin-top: -33px;
    float: right;
}
.login_button{
	    width: 275px;
    display: inline-block;
    /* float: left; */
    margin-left: 19px;
    height: 35px;
    background-color: #3757de;
    margin: 5px auto;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 35px;
    border-radius: 3px;
    cursor: pointer
}
.login_foot{
	
}
.login_line{
	    border-top: 1px solid #bbb;
}
.regedit_btn{
	margin-left: 17px;
	
}
.cimg{
	height:360px !important;
}
.login_span:hover {
	text-decoration:underline;
}
.login_regedit{
    font-size: 14px;
    height: 6px;
    padding-left: 14px;
    font-weight: bold;
    line-height: 15px;
}