/*列表页*/
.box_bg{
	height:100%;
	background: #fff;
	min-height: 600px
}
/*location*/
.ewb_location {
	font-size: 14px;
    padding-left: 3px;
    font-family: 'Microsoft YaHei';
    line-height: 42px;
    height: 42px;
    text-indent: 19px;
    color: #333;
    margin-bottom: 5px;
}
.ewb_location a {
    color: #333;
}

.ewb_location span {
    color: #ff6603;
}
/* expmenu */
.menu a{color: #4c4c4c;text-decoration: none;}
.menu .no {display:none;}
ul.expmenu{width:23.7%;margin-left: 2%; float: left;}
ul.expmenu li div.header{height: 47px;line-height: 47px;text-align: center; border-bottom:1px #fff solid;background: #2d7ec3;}
ul.expmenu li div.header span{
	cursor: pointer;
}
ul.expmenu li:last-child div.header{border-bottom:none;font-size: 16px;}
ul.expmenu li ul li {padding:12px;border-bottom:1px solid #dcdcdc;color:#4c4c4c;text-align: center;background: #f6f6f6;font-size: 14px;}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu li div.header .label{color: #fff;}
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header .arrow.up{display: inline-block; height:47px;width:27px;background:url(/JNYLWeb/Content/Portal/img/arrow_u.png) 0 center no-repeat;}
ul.expmenu li div.header .arrow.down{display: inline-block; height:47px;width:27px;background:url(/JNYLWeb/Content/Portal/img/arrow_d.png) 0 center no-repeat;}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu li ul li:not(.selected):hover{
	background:#e5e5e5;/* Old browsers */
	cursor:pointer;
}
ul.expmenu li ul li a:not(.selected):hover{
	color: #2d7ec3;
}
ul.expmenu li ul li:not(.selected):active{
	background:#e5e5e5;/* Old browsers */
	cursor:pointer;
}
ul.expmenu li ul li a:not(.selected):active{
	color: #2d7ec3;
}
/*收缩菜单*/
.expmenu{width:23.7%;margin-left: 2%; float: left;}
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(/JNYLWeb/Content/Portal/img/vicon.png) 0 -11px no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -11px;}
.vtitle{height:47px;background:#2d7ec3;line-height:47px;border:1px solid #ffffff;margin-top:-1px;text-align: center;font-size:16px;color:#fff;font-family:"Microsoft YaHei UI", "微软雅黑";cursor:pointer;}
.vtitle em{margin:10px 10px 0 0;}
.vconlist{background:#f6f6f6;}
.vconlist li{border-bottom: 1px solid #dcdcdc;height: 38px;line-height: 38px;}
.vconlist li a{height:38px;line-height:38px;text-align: center;display:block;font-size:14px;color:#4c4c4c;font-family:"Microsoft YaHei UI", "微软雅黑";}
.vconlist li.select a,.vconlist li a:hover{color:#2d7ec3;text-decoration:none;}
.vconlist li.select a,.vconlist li a:focus{color:#2d7ec3;text-decoration:none;}
/*右侧*/
.list_main_r{
	width: 72%;
	margin-right:1%;
}
.cx_box{
	width: 95.5%;
	margin: 0 auto;
	height: 26px;
	line-height: 26px;
}
.cx_box label{
	font-size: 16px;
	color: #4c4c4c;
}
.cx_box input.pm_name{
	padding-left: 8px;
	width: 200px;
	height: 24px;
	*line-height: 24px;
	border: 1px solid #d2d2d2;
	background: #fff;
}


select{ height: 24px;
    border: 1px solid #d2d2d2;
padding:2px 0}


.cx_box .cx_input{
	width: 65px;
	height: 26px;
	*line-height: 26px;
	border: none;
	background: #348cd3;
	font-size: 14px;
	text-align: center;
	color: #fff;
}
.list_info{
	margin-top: 14px;
	overflow: hidden;
	}
.list_info .info_con{
	padding: 16px 16px 10px 16px;
	border: 1px solid #dcdcdc;

}
.info_con table td{
	color: #4c4c4c;
	font-size: 14px;
	height: 36px;
}
.info_con table td a{
	color: #333;
    display: inline-block;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    word-break: break-all;
}
.info_con table td:first-child{
	text-align: left;
}
.info_con table td:last-child{
	text-align: center;
}
/*分页*/
.list_page{
	width: 88%;
	height: 18px;
	line-height: 18px;
	margin: 20px auto;
}
.list_page input[type="text"]{
	width: 34px;
	height: 14px;
	margin-left: 4px;
	margin-right: 4px;
	*line-height: 14px;
	padding-left: 2px;
	border: 1px solid #dcdcdc;
}
.list_page input[type="button"]{
	width: 52px;
	height: 22px;
	margin-left: 10px;
	*line-height: 22px;
	color: #fff;
	font-size: 14px;
	background: #348cd3;
	border: none;
	text-align: center;
}
.list_page a{
	display: inline-block;
	width: 52px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
	text-align: center;
	border: 1px solid #dcdcdc;
}
.list_page a.last_page{
	margin-left: 16px;
}
.list_page a.next_page{
	margin-left: 4px;
}

/************政务公开六大块*************/
.ewb-row {
	padding: 0 2%;
    overflow: hidden;
}
.ewb-main-l {
    width: 62%;
    float: left;
}
.ewb-info {
    border: 1px solid #e4eaf1;
    background: #fff;
}
.ewb-info-hd {
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    background: #f1f6f9;
    border-bottom: 1px solid #e4eaf1;
}
.ewb-info-bd {
    padding: 7px 15px 0 15px;
    height: 245px;
}
.bd132{
	height: 128px !important;
}
.ewb-info-hd a {
    padding-left: 12px;
    color: #3169a1;
    margin-left: 14px;
    background: url(/JNYLWeb/Content/Portal/img/log_hd_bg.png) left center no-repeat;
}
.ewb-comp-item {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    vertical-align: top;
}
.ewb-comp-item a {
    display: block;
    float: left;
    max-width: 80%;
    padding-left: 12px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(/JNYLWeb/Content/Portal/img/info_icon.png) left center no-repeat;
}
.ewb-comp-item:hover a {
    color: #ff6603;
    background: url('/JNYLWeb/Content/Portal/img/info_iconh.png') left center no-repeat;
}

.ewb-comp-item:hover .ewb-date {
    color: #ff6603;
}
.ewb-date {
    float: right;
    color: #666;
}
.ewb-main-r {
    width: 35%;
    float: right;
}
.ewb-info {
    border: 1px solid #e4eaf1;
    background: #fff;
}
.ewb-info-l {
    width: 196px;
    float: left;
    line-height: 28px;
    font-size: 14px;
}
.ewb-info-l p {
    text-indent: 2em;
}

.ewb-info-l a {
    color: #2678cc;
}

.ewb-info-r {
    width: 107px;
    float: right;
}

.ewb-info-r a {
    display: block;
    width: 107px;
    height: 104px;
}

.ewb-gover-a1 {
    margin-top: 8px;
}

.ewb-gover-a2 {
    margin-top: 15px;
}

.ewb-comp-item a.ewb-comp-a {
    max-width: 95%;
    float: none;
}

.new{
	margin-left:5px;
}
.ewb-mt12 {
    margin-top: 12px;
}
/**********LOGIN_公共服务平台************/
.login_service{
	/*min-height: 560px;*/
	height:auto;
	position: relative;
}
.login_service img{
	position: absolute;
	left: 16.8%;
	top:116px;
}
/*登录页面样式*/
.login_bg{
	height: 100%;
    min-width: 1440px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: -1;
}
.login_title{
	min-width: 1440px;
    position: fixed;
    top: 18.2%;
    left: 50%;
    margin-left: -13.4%;
    z-index: -1;
}
.login_box{
	height: 282px;
    left: 73%;
    margin-left: -222px;
    position: absolute;
    top: 176px;
    width: 392px;
}
.box_div{
	width: 100%;
	height: 100%;
	background: url(/JNYLWeb/Content/Portal/img/radius_bg.png) no-repeat;
}
.frame_head{
	height: 45px;
}
.frame_head a{
	background: #e5e5e5;
    color: #2786d9;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 196px;
    float: left;
    font-size: 16px;
}
.frame_head a.left_a{
	border-top-left-radius:0.6em;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}
.frame_head a.right_a{
	border-top-left-radius:0;
	border-top-right-radius:0.6em;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}
.frame_head a.on{
	background: #2786d9;
    color: #fff;
}
.frame_body{
	margin-top: 45px;
}
.body_div{
	display: none;
}
.form_div{
	width: 304px;
	height: 30px;
	margin: 0 auto;
}
.form_div label{
	display: inline-block;
	width: 66px;
	float: left;
	text-align: right;
	font-size: 16px;
	color: #4c4c4c;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 0 !important;
}
.form_div input[type="text"]{
	width: 227px;
	padding-left: 8px;
	height: 28px;
	*line-height: 28px;
	border:1px solid #dcdcdc;
	float: right;
	display: block;
	vertical-align: middle;
}
.pw_div{
	margin-top: 28px;
	margin-bottom: 30px;
}
.log_reg{
	width: 231px;
	height: 33px;
	margin: 0 auto;
}
.log_reg input[type="button"]{
	width: 97px;
	height: 31px;
	*line-height: 31px;
	color: #fff;
	font-size: 16px;
	border:none;
}
.login_but{
	float: left;
	background: url(/JNYLWeb/Content/Portal/img/login_img.png) no-repeat;
}
.register_but{
	float: right;
	background: url(/JNYLWeb/Content/Portal/img/register_img.png) no-repeat;
}
.CA_div{
	height: 118px;
	width: 300px;
	margin:0 auto;
}
.CA_div label{
	display: inline-block;
	width: 70px;
	float: left;
	text-align: right;
	font-size: 16px;
	color: #4c4c4c;
	font-weight: normal;
	margin-bottom: 0 !important;
	margin-top: 24px;
}
.CA_div input[type="text"]{
	width: 225px;
	height: 30px;
	*line-height: 28px;
	border:1px solid #dcdcdc;
	float: right;
	display: block;
	margin-top: 21px;
}
.back_index{
	position: absolute;
	top:10.8%;
	left: 84%;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	width: 86px;
	padding-left: 24px;
	height: 26px;
	line-height: 26px;
	background: url(/JNYLWeb/Content/Portal/img/login_house.png) 0 center no-repeat;
}
/*login结束*/
/*详情页*/
.dedails_box{
	min-height: 500px;
	height: auto;
	overflow: hidden;
	margin-top: -10px;
}
.details_nav{
	width: 1200px;
	height: 50px;
	line-height: 50px;
	background: #fff;
	margin: 0 auto;
}
.details_nav ul{
	overflow: hidden;
}
.details_nav ul li{
	float: left;
}
.details_nav ul li a{
	display: inline-block;
	width: 120px;
	color: #0071d8;
	font-size: 18px;
	text-align: center;
}
.details_nav ul li a.on,.details_nav ul li a:hover{
	background: #007ee6;
	color: #fff;
}

.details_body{
	/*width: 1200px;*/
	height:auto;
	min-height:732px;
	margin: 0 auto;
	overflow: hidden;
	background: #fff;
	margin-top: 7px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.details_con{
	border: 1px solid #f0f0f0;
	width: 1000px;
    margin: 10px auto 0;
    padding: 5px 69px 28px;
}
.news_article_tt {
    height: 57px;
    border-bottom: 1px solid #f0f0f0;
    line-height: 57px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}
.news_article_info {
    height: 34px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
}
.news_article_info a{
	color: #0088cc;
}
/*市场主体详细页*/
.div_title2 {
    margin: 25px 0;
    padding: 10px 0;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.div_article2 {
    line-height: 35px;
    font-size: 16px;
    margin-top: 10px;
    text-indent: 2em;
    margin-bottom: 30px;
}
.gycq_table {
    border-collapse: collapse;
    width: 100%;
    line-height: 40px;
    color: #333;
    font-size: 14px;
}
.gycq_table th {
    width: 270px;
    background-color: #dbefff;
    border: 1px solid #ccc;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}
.gycq_table td {
    border: 1px solid #ccc;
    text-align: left;
    padding-left: 5px;
}





















               