/********       ny_banner       *******/
.ny_banner{width:100%;float:left;overflow:hidden;height:480px;}
.ej_lm{background:url(/jwc/images/ej_lm_bg.png);height:60px;width:100%;float:left;margin-top: -60px;line-height:60px;}
.ny_nav{float:left;width:1000px;}
.ny_nav li a{padding:0 20px;float:left;color:#333333;height:60px;transition:all 0.5s;}
.ny_nav li:hover a{background-color:#2451a7;color:#ffffff;transition:all 0.5s;}
.position{float:right;background:url(/jwc/images/local.png) no-repeat left;padding-left:24px;}
.position a{color:#2451a7;float:left;}
.position a:after{display:block;content:"-";top: -60px;padding: 0 10px;float: left;}
.position a:first-child:after{display:none;}
.position span{color:#2451a7;float:left;}
.position span:after{display:block;content:"-";top: -60px;padding: 0 10px;float: left;}


/********       ny_main       *******/
.ny_main{background: url("/jwc/images/ny_bg.png") no-repeat bottom center;min-height:730px;width: 100%;float: left;padding-bottom: 60px;}
.ny_left{width: 920px;background:#ffffff;padding:40px;margin-top:40px;float: left;min-height: 704px;}
.ny_right{width:360px;margin-top:40px;float: right;}
.ny_right_bt{line-height:40px;font-size:30px;font-weight:bold;color:#2451a7;border-bottom:2px solid #ddd;padding-bottom:14px;}
.ny_right_bt img{float:left;margin-right:20px;}
.zxdt{background:#ffffff;width:360px;padding:20px;float:left;margin-bottom:20px;}
.zxdt ul{margin-top:20px;width:100%;float:left;}
.zxdt ul li a{font-size:18px;float:left;width:100%;overflow:hidden;color:#333333;text-overflow:ellipsis;line-height:48px;white-space: nowrap;}
.zxdt ul li a:before{width:4px;height:4px;display:block;content:"";float:left;background:#2451a7;margin-right:12px;margin-top:22px;}
.zxdt ul li:hover a{color:#2451a7;}
.tpxw{background:#ffffff;width:360px;padding:20px;overflow:hidden;float:left;}
.tpxw .tp_news{margin-top:20px;width:320px;height:210px;overflow:hidden;}
.tpxw .tp_news img{width: 320px;height:210px;}
.tpxw .tp_news span{background:url(/jwc/images/tip_bg.png);width:320px;height:48px;position:relative;margin-top: -54px;float: left;text-align:center;line-height:48px;padding:0 16px;color:#ffffff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/***** sortlist *****/
.sortlist ul           {text-align:left;padding-bottom: 48px;float: left;width: 100%;min-height: 718px;}
.sortlist ul li        {height:67px;color:#4D4D4D;line-height:67px;text-align:left;border-bottom:1px dashed #ddd;}
.sortlist ul li span   {float:right;color: #999;}
.sortlist ul li a      {width: 84%;float: left;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;font-size:18px;color:#333333;}
.sortlist ul li a:before{content:"";display:block;float:left;margin-right:12px;background-color:#2451a7;width:3px;height:12px;position:relative;top:28px;}
.sortlist ul li:hover a     {color: #2451a7;font-weight:bold;}
.sortlist ul li:hover span{color: #2451a7;}

/***** sortlist-picture *****/
.sortlist ul.picture                {margin-right:-30px;}
.sortlist ul.picture li             {width: 260px;height: 230px;float:left;margin-right:30px;;border:none;text-align:center;overflow:hidden;background:none;text-indent:0px;}
.sortlist ul.picture li img			{min-width: 260px;height: 160px;}
.sortlist ul.picture li a           {width: 260px;height: 160px;display:block;line-height:56px;color:#4D4D4D;font-size: 16px;overflow: hidden;}
.sortlist ul.picture li a:before    {display:none;}
.sortlist ul.picture li:hover a     {color: #2451a7;font-weight:600;}


/***** page *****/
.page             { margin:16px; padding:5px; text-align:center; clear:both;}
.page a           {margin:4px;padding:12px;color:#747474;text-decoration:none;border-radius: 3px;border:1px solid #ddd;transition:all 0.5s;}
.page a:hover     { background-color:#2451a7; color:#fff;border:1px solid #2451a7;transition:all 0.5s; }
.page a:active    { background-color:#2451a7; color:#fff; }
.page span        {margin:4px;padding:12px;color:#747474;border-radius: 3px;border:1px solid #ddd;}
.page span.strong {margin:4px;padding:12px;font-weight:bold;color:#fff;background-color: #2451a7;border:1px solid #2451a7;}

.page {width: 100% !important;text-align: center !important;padding: 30px 0 !important;}
.page span {all:unset !important;display: inline-block !important;font-size: 0.875rem !important;color: #666666 !important;padding: 10px 20px !important;margin: 0 5px !important;border: 1px solid #EEEEEE !important;background-color: #FFFFFF !important;}
.page a {all:unset !important;cursor: pointer !important;display: inline-block !important;font-size:14px !important;color: #666666 !important;padding: 10px 20px !important;margin: 0 5px !important;border: 1px solid #EEEEEE !important;background-color: #FFFFFF !important;-webkit-transition: all 0.3s !important;-moz-transition: all 0.3s !important;-ms-transition: all 0.3s !important;transition: all 0.3s !important;}
.page a:hover {background-color:#2451a7 !important;border-color: #2451a7 !important;color: #FFFFFF !important;}
.page table tr td tr td:nth-child(1) {font-size:14px;font-family:none;}
.page .defaultButtonStyle{background:#2451a7 !important;padding: 10px 20px !important;margin: 0 5px !important;border: 1px solid #2451a7 !important;height:36px;font-size:14px;color:#fff;font-family:none;}
.page .defaultInputStyle{height: 37px;border:1px solid #ddd;padding:8px;}


/***** main *****/
.xwxq{padding:60px;width:100%;float:left;background-color:#fff;padding-top:0px;}
#text             {width: 100%;text-align:center;background-color:#fff;padding: 0;padding-bottom:40px;float:left;margin-bottom: 10px;}
#text     {text-align:center;}
#text a           {color:#4e4d4d;}
#text a:visited   {color:#4e4d4d;}
#text a:hover     {color:#dc1919;}
#text h1		  {font-size: 30px;color: #333;padding:80px 0px 24px 0px;font-weight: 600;}
#text h2          {font-size:22px;color: #333;}
#text h4          {font-size:18px;color: #555;}
#text h3          {font-size:14px;color:#999;font-weight:normal;background:url(/jwc/images/line.png) no-repeat bottom;height:48px;float:left;width:100%;}
#showcontent 	  {margin-top: 20px;margin-bottom:12px;font-size:18px;line-height:2.4;text-align:left;}
#showcontent p    {text-indent: 2em;margin-bottom:10px;}
#showcontent p img{max-width:1000px;text-align: center;display: flex;justify-content: center;align-items: center;margin: auto;}
#showcontent p img:first-child{text-indent: 0;}



/***** search *****/
.clearfix {	zoom: 1;}
.clearfix::after { content: "."; display: block; height: 0px; visibility: hidden; clear: both;}
.item {padding: 20px;border-bottom: 1px solid #eee;background-color: #fff;}
.item:first-child{margin-top: 10px;}
.item h2,.item h2 a {margin: 0;font-size: 20px;font-weight: bold;height: 28px;line-height: 28px;overflow: hidden;color: #333;}
.item-clearfix {zoom: 1;}
.item-c {margin-top: 15px;}
.item-c1 {margin-top: 13px;}
.item-a {margin-top: 12px;	font-size: 14px;	color: #555;	height: 20px;	overflow: hidden;}
.item-clearfix::after { content: "."; display: block; height: 0px; visibility: hidden; clear: both;}
.item a {text-decoration: none;font-size: 14px;color: #555;}
.item-time {float: left; display: inline; margin-right: 10px;}
.item-tags {float: left; margin-left: 20px;}
.item-actions {	float: right;	display: inline;}
.item-tags a {margin-right: 10px;}
.item-a a {	color: #555;}
.item-a a:visited {	color: #555;}
.item-spliter {	margin: 0 8px 0 10px; font-size: 12px; vertical-align: 1px;}
.item-img {float: left;	position: relative;	width: 130px; height: 87px;	margin-top: 5px; margin-right: 15px; _margin-right: 12px; overflow: hidden;}
.item-img img {width: 130px; height: 87px;}
.item-txt {font-size: 15px;	line-height: 26px;	color: #555;}
.item-c1 .item-txt {overflow: hidden; _zoom: 1;}


