﻿.content {

	width: 1200px;

	margin: 0 auto;

	

}

.left_side {

	box-sizing: border-box;

	width: 880px;

	padding: 0px 0 0;

	overflow: hidden;
	
	vertical-align: top;

	float: left;

	background:#fff;

	margin:0px 0

}

.news_tabs {

	margin:30px 30px 0 30px;

	font-size: 15px

}

.news_tabs a {

	position: relative;

	box-sizing: border-box;

	height: 40px;

	padding: 0 15px;

	margin-right: 10px;

	line-height: 40px;

	cursor: pointer;

	border: 1px solid #e6e6e6;



}

.news_tabs a img {

	position: absolute;

	bottom: -6px;

	left: 50%;

	display: none;

	width: 9px;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}

.news_tabs .active {

	font-weight: 700;

	color: #fff;

	background-color: #e94925;

	border-color: #e94925

}

.news_tabs .active img, .news_tabs a {

	display: inline-block

}

.list img[alt=news_title] {

	display: block;

	width: 300px;

	margin-bottom: 40px

}

.list { clear:both}

.list li {

	padding:30px 30px 0px 30px;

	border-bottom: 1px solid #f2f2f2

}

.list li img, .tag .list li img {

	display: inline-block;

	width: 213px;

	height: 132px;

	vertical-align: top;

	border-radius: 4px

}
.list .list-li{
	padding: 0px;
    border: 1px solid #ccc3c3;
    margin: 30px;
	}

.list li .right_side {

	box-sizing: border-box;

	display: inline-block;

	width: 595px;

	padding-left: 30px;

	vertical-align: top;

}

.list li .right_side h2 {

	font-size: 15px;

	font-weight: 700;
                margin-top: 10px;
                white-space: nowrap;
                text-overflow: ellipsis;
                 overflow: hidden;

}

.tip, .tip .tag_caontainer .tag_item {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	display: inline-block

}

.list li hr {

	display: inline-block;

	width: 50px;

	height: 2px;

	margin-top: 5px;

	margin-bottom: 10px;

	background-color: #e94925;

	border: 0

}

.list li span {

	display: inline-block;

	padding-left: 35px;

	font-size: 12px

}

.list li .belong_tags {

	padding-left: 30px;

	background: url(../images/tag.png) left top no-repeat;

	background-size: auto 16px;

	font-size: 12px;
	margin-top: 10px;

}

.list li .decription {

	height: 60px;

	margin: 5px 0;

	line-height: 20px;

	color: #999;

	font-size: 13px;
	text-indent:2em;
                word-break: break-all;

}

.list li .see_time {

	margin-right: 40px;

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

	background-size: 19px 13px

}

.list li .date {

	padding-left: 23px;

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

	background-size: 13px 13px

}

.tip {

	box-sizing: border-box;

	width: 300px;

	padding-top: 50px;

	vertical-align: top;

	float:right

}

.tip h1 {

	font-size: 25px;

	font-weight: 700

}

.tip h3 {

	font-size: 25px;

	font-weight: 700

}

.tip hr, .tip hr {

	display: inline-block;

	width: 50px;

	height: 4px;

	margin: 17px 0;

	background-color: #e94925;

	border: 0

}

.tip p {

	margin-bottom: 20px;

	font-size: 14px;

	line-height: 24px;

	color: #999

}

.tip .tag_caontainer {

	

}

.tip .tag_caontainer .tag_item {

	box-sizing: border-box;

	height: 40px;

	padding-right: 13px;

	padding-left: 13px;

	margin-right: 10px;

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 40px;

	color: #e94925;

	border: 1px solid #e94925;

	border-radius: 4px

}

.tip .tag_caontainer .seemore {

	background-color: #fff

}

.card {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	margin-bottom: 20px;

	background-color: #fff;

	border-radius: 6px;

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

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

}

.card:first-of-type {

	-webkit-box-shadow: none;

	box-shadow: none

}

.register {

	padding-bottom: 30px;

	margin-top: -49px

}

.register>p {

	padding: 20px 15px 20px 25px;

	overflow: hidden;

	font-size: 14px;

	line-height: 18px;

	color: #fff;

	background-color: #000

}



.pagination { margin:30px 0}



.page_breakage li, .register .input_box {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	line-height: 50px

}

.register .bottom_box {

	padding-top: 40px;

	padding-bottom: 30px;

	margin-top: -45px;

	border: 1px solid #f2f2f2;

	border-top-color: transparent;

	border-bottom-right-radius: 6px;

	border-bottom-left-radius: 6px

}

.register .input_box {

	box-sizing: border-box;

	width: 240px;

	height: 50px;

	padding-left: 10px;

	margin: 10px auto 0;

	border: 1px solid #f2f2f2;

	border-radius: 4px

}

.register .input_box img {

	display: inline-block;

	margin-right: 15px;

	vertical-align: middle

}

.register button, .register button {

	display: block;

	width: 240px;

	height: 50px;

	margin: 10px auto 0;

	font-size: 18px;

	font-weight: 700;

	color: #fff;

	cursor: pointer;

	background-color: #e94925;

	border: 1px solid transparent;

	border-radius: 4px

}

.register button:hover, .register button:hover, .trademarks .register button:hover {

	color: #e94925;

	background-color: #fff;

	border-color: #e94925

}

.hot {

	position: relative

}

.hot img[alt=hot-img] {

	width: 100%

}

.hot img[alt=hot] {

	position: absolute;

	top: 0;

	right: 0;

	width: 50px

}

.hot .info {

	padding: 20px 20px 33px

}

.hot h1 {

	font-size: 20px

}

.hot p {

	height: 72px;

	overflow: hidden

}

.hot p, .hot span, .related .related_item p {

	font-size: 12px

}

.hot .see_time {

	padding-left: 30px;

	margin-right: 80px;

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

	background-size: 19px 13px

}

.hot .date {

	padding-left: 23px;

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

	background-size: 13px 13px

}

.hot .list_hot_wrap, .hot .list_hot_wrap {

	padding: 10px 14px 30px

}

.hot .list_hot_wrap li, .hot .list_hot_wrap li {

	margin-top: 20px;
	border: 1px solid #d66312;

}

.hot .list_hot_wrap li a, .hot .list_hot_wrap li a {

	display: block

}

.hot .list_hot_wrap li a img, .hot .list_hot_wrap li a img {

	width: 130px;

	height: 70px;

	display: inline-block;
    image-rendering: pixelated;

}

.hot .list_hot_wrap li a p, .hot .list_hot_wrap li a p {

	width: 120px;

	display: inline-block;

	margin-left: 10px;

	vertical-align: top;

	font-size: 14px;

	line-height: 1.5;

	color: #333;

	margin-bottom: 0

}

.hot .list_hot_wrap li a p.w_100, .hot .list_hot_wrap li a p.w_100 {

	width: 100%;

	height: auto

}

.news_link_img_wrap img {

	display: block;

	width: 300px;

	height: 160px;

	margin-bottom: 20px

}

.qrcode, .top5 {

	padding: 30px 0 16px

}

.qrcode, .top5 h3 {

}

.qrcode h1, .top5 h1 {

	padding-left: 28px;

	font-size: 20px;

	font-weight: 500

}

.qrcode p, .top5 p {

	padding-left: 28px;

	font-size: 12px;

	color: #ccc

}

.top5 p {

	margin-bottom: 10px

}

.top5 ul {

	padding: 25px 10px 0 24px;

	border-top: 1px solid #f2f2f2

}

.top5 ul li {

	position: relative;

	width: 100%;

	margin-bottom: 15px;

	font-size: 14px

}

.top5 ul span {

	position: absolute;

	top: 50%;

	left: -15px;

	font-size: 20px;

	font-weight: 700;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%)

}

.top5 ul a {

	display: block;

	white-space: nowrap

}

.top5 ul a:hover {

	color: #e94925

}

.qrcode p {

	padding-bottom: 10px;

	border-bottom: 1px solid #f2f2f2

}

.qrcode img[alt=qrcode] {

	display: block;

	width: 200px;

	height: 200px;

	margin: 0 auto 10px

}

.qrcode span {

	display: block;

	margin-bottom: 20px;

	font-size: 14px;

	text-align: center

}

.page_breakage {

	text-align: center

}

.page_breakage li {

	box-sizing: border-box;

	display: inline-block;

	width: 50px;

	height: 50px;

	margin-right: 10px;

	font-size: 16px;

	text-align: center;

	border: 1px solid #ededed;

	border-radius: 4px

}

.left_side, .tip {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	vertical-align: top

}

.page_breakage .active {

	background-color: #e94925;

	border-color: #e94925

}

.page_breakage .active a {

	color: #fff

}

.layui-carousel[lay-indicator=outside] {

	margin-bottom: 45px

}

.layui-carousel-ind {

	padding-right: 20px;

	text-align: right

}

.layui-carousel[lay-indicator=outside] .layui-carousel-ind ul, .trademarks .layui-carousel[lay-indicator=outside] .layui-carousel-ind ul {

	background-color: transparent

}

.layui-carousel-ind li.layui-this, .trademarks .layui-carousel-ind li.layui-this {

	width: 20px;

	background-color: #e63917;

	border-radius: 10px

}

.layui-carousel-ind li {

	background-color: #f2f2f2

}

{

 padding-top: 120px;

 background-color: #f5f5f5

}

.content {

	width: 1200px;

	margin: 0 auto;

	

}

.crumbs {

	height: 60px;

	font-size: 14px;

	line-height: 60px

}

.crumbs .active, .trademarks .hot_card ul li:hover a {

	color: #e94925

}



.left_side .share {

	width: 780px;

	padding-bottom: 20px;

	margin: 20px auto;

	border-bottom: 1px solid #f2f2f2

}

.left_side .share a {

	display: inline-block;

	margin-right: 10px

}

.left_side .other_article {

	display: block;

	padding-left: 50px;

	margin-bottom: 10px;

	font-size: 14px

}

.left_side .space {

	height: 20px;

	background-color: #f5f5f5

}

.detail_content {

	padding: 0 30px;
	margin-bottom: 30px;
	line-height:24px;

}
.detail_content  a strong:hover{
	color: #06F;
	}
	
.detail_content  a strong {
	color:#F00;
	}
.detail_content strong {

	font-weight: bolder;
	

}

.detail_content h1.h1_title, .detail_content h3 {

	font-size: 16px;

	text-align: center;

	padding-top:30px;
	font-weight: bold;

}

.detail_content .info {

	padding-bottom: 18px;

	margin: 20px 0 20px;

	font-size: 14px;

	text-align: center;

	border-bottom: 1px solid #f2f2f2

}

.detail_content p{
  /* color: #250606;*/
    font-size: 14px;}
.detail_content .info .belong_tags {

	padding-left: 30px;

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

	background-size: auto 100%

}

.detail_content .info .see_time {

	padding-left: 30px;

	margin-right: 40px;

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

	background-size: 19px 13px

}

.detail_content .info .date {

	padding-left: 23px;

	margin-right: 40px;

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

	background-size: 13px 13px

}

.detail_content .info .author {margin-right: 40px;}

.detail_content .item_img {

	display: block;

	margin: 0 auto 20px

}

.detail_content>p {

	font-size: 14px;

	line-height: 25px

}

.related {

	padding: 20px 0;

	font-size: 16px;

	background-color: #fff

}

.related h3 {

	padding-left: 50px;

	font-size: 20px

}

.related h4 {

	padding-bottom: 20px;

	padding-left: 50px;

	margin-top: 10px;

	margin-bottom: 30px;

	font-size: 12px;

	color: #ccc;

	border-bottom: 1px solid #f2f2f2

}

.related ul {

	padding-left: 50px

}

.related .related_item {

	display: inline-block;

	width: 240px;

	margin-right: 29px

}

.related .related_item img {

	display: block;

	width: 100%;

	height: 120px;

	border-radius: 6px

}

.related .related_item h5 {

	height: 45px;

	margin: 15px 0;

	overflow: hidden;

	font-size: 13px

}

.related .related_item .see_time {

	padding-left: 30px;

	margin-right: 20px;

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


	background-size: 19px 13px

}


.related .related_item .date {

	float: right;

	padding-left: 23px;

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

	background-size: 13px 13px

}

.tip {

	box-sizing: border-box;

	display: inline-block;

	width: 300px

}

.tip h3, .tag .tip h1, .tags .tip h1, .trademarks .tip h1 {

	font-size: 25px;

	font-weight: 700

}

.tip p {

	margin-bottom: 20px;

	font-size: 14px;

	line-height: 24px;

	color: #999

}

.tip .tag_caontainer {

	

}

.tip .tag_caontainer .tag_item {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	display: inline-block;

	height: 40px;

	padding-right: 13px;

	padding-left: 13px;

	margin-right: 10px;

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 40px;

	color: #e94925;

	border: 1px solid #e94925;

	border-radius: 4px

}

.tip .tag_caontainer .seemore {

	background-color: #fff

}

.card {

	margin-bottom: 20px;

	background-color: #fff;

	border-radius: 6px;

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

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

}

.register {

	padding-bottom: 30px

}

.register>p {

	padding: 20px 15px 20px 25px;

	overflow: hidden;

	font-size: 14px;

	line-height: 18px;

	color: #fff;

	background-color: #000

}

.register .input_box {

	box-sizing: border-box;

	width: 240px;

	height: 50px;

	padding-left: 10px;

	margin: 10px auto 0;

	line-height: 50px;

	border: 1px solid #f2f2f2;

	border-radius: 4px

}

.register .input_box, .tag .tip, .tag .tip .tag_caontainer .tag_item {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box

}

.register .input_box img {

	display: inline-block;

	margin-right: 15px;

	vertical-align: middle

}

.hot {

	position: relative

}

.hot img[alt=hot-img] {

	width: 100%

}

.hot img[alt=hot] {

	position: absolute;

	top: 0;

	right: 0;

	width: 50px

}

.hot .info {

	padding: 20px 20px 33px

}

.hot h3 {

	font-size: 20px

}

.hot p, .hot span {

	font-size: 12px

}

.hot .see_time {

	padding-left: 30px;

	margin-right: 80px;

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

	background-size: 19px 13px

}

.hot .date {

	padding-left: 23px;

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

	background-size: 13px 13px

}

.qrcode, .top5 {

	padding: 30px 0 16px

}

.qrcode h3, .top5 h3 {

	padding-left: 28px;

	font-size: 20px;

	font-weight: 500

}

.top5 p {

	padding-left: 28px;

	margin-bottom: 10px;

	font-size: 12px;

	color: #ccc

}

.top5 ul {

	padding-top: 25px;

	padding-left: 45px;

	border-top: 1px solid #f2f2f2

}

.top5 ul li {

	margin-bottom: 15px;

	font-size: 14px;

	list-style-type: disc

}

.qrcode p {

	padding-bottom: 10px;

	padding-left: 28px;

	font-size: 12px;

	color: #ccc;

	border-bottom: 1px solid #f2f2f2

}

.qrcode img[alt=qrcode] {

	display: block;

	width: 200px;

	height: 200px;

	margin: 0 auto 10px

}

.qrcode span {

	display: block;

	margin-bottom: 20px;

	font-size: 14px;

	text-align: center

}

.tag .list, .tag .tip, .tag .tip hr {

	display: inline-block

}

#pages, .trademarks #pages {

	padding-right: 319px;

	margin-top: 49px;

	text-align: center

}

.layui-laypage a, .layui-laypage span {

	height: 38.69px;

	margin-right: 10px;

	line-height: 38.69px;

	border-radius: 4px

}

.tag header h1, .tag header h4 {

	max-width: 1200px;

	margin-right: auto;

	margin-left: auto;

	color: #fff

}

.tag header h1 {

	margin-top: 180px;

	font-size: 32px;

	font-weight: 700

}

.tag header h4 {

	margin-top: 14px;

	font-size: 16px

}

.tag .content {

	width: 1200px;

	margin: 0 auto;

	

}

.tag .tip {

	box-sizing: border-box;

	width: 300px;

	padding-top: 50px;

	vertical-align: top

}

.tag .tip hr {

	width: 50px;

	height: 4px;

	margin-top: 25px;

	margin-bottom: 17px;


	background-color: #e94925;

	border: 0

}

.tag .tip p {

	margin-bottom: 33px;

	font-size: 14px;

	line-height: 24px;

	color: #999

}

.tag .tip .tag_caontainer {

	

}

.tag .tip .tag_caontainer .tag_item {

	box-sizing: border-box;

	display: inline-block;

	height: 40px;

	padding-right: 13px;

	padding-left: 13px;

	margin-right: 10px;

	margin-bottom: 10px;

	font-size: 14px;

	line-height: 40px;

	color: #e94925;

	border: 1px solid #e94925;

	border-radius: 4px

}

.tag .list, .tag .list li .right_side {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	vertical-align: top

}

.tag .tip .tag_caontainer .seemore {

	background-color: #e5eaff

}

.tag .list {

	box-sizing: border-box;

	width: 900px;

	padding: 50px 0 0 19px;

	overflow: hidden;

	

}

.tag .list li {

	display: block;

	padding-bottom: 33px;

	margin-bottom: 39px;

	border-bottom: 1px solid #f2f2f2

}

.tag .list li .right_side {

	box-sizing: border-box;

	display: inline-block;

	width: 580px;

	padding-left: 30px

}

.tag .page_breakage li, .tags .tip {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box

}

.tag .list li hr {

	display: inline-block;

	width: 50px;

	height: 4px;

	margin-top: 15px;

	margin-bottom: 20px;

	background-color: #e94925;

	border: 0

}

.tag .list li .belong_tags, .tag .list li p {

	font-size: 14px

}

.tag .list li span {

	padding-left: 35px;

	font-size: 12px

}

.tag .list li .belong_tags {

	display: block;

	padding-left: 30px;

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

	background-size: auto 100%

}

.tag .list li span, .tags .left_side, .tags .list a, .tags .tip, .tags .tip hr, .trademarks .hot_card ul li:hover .hovered {

	display: inline-block

}

.tag .list li .decription {

	height: 38px;

	margin: 20px 0;

	color: #999

}

.tag .list li .see_time {

	margin-right: 40px;

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

	background-size: 19px 13px

}

.tag .list li .date {

	padding-left: 23px;

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

	background-size: 13px 13px

}

.tag .page_breakage {

	margin-bottom: 80px;

	text-align: center

}

.pagination a,.pagination span{

	box-sizing: border-box;

	display: inline-block;

	min-width: 50px;

	height: 50px;

	margin-right: 10px;

	font-size: 16px;

	line-height: 50px;

	text-align: center;

	border: 1px solid #ededed;

	border-radius: 4px;

	padding:0 5px;

}

.pagination .current {

	background-color: #e94925;

	border-color: #e94925;

	color: #fff

}

.tag .page_breakage .active a, .tags .page_breakage .active a, .trademarks table .hasbg a {

	color: #fff

}



.tag .page_breakage {

	margin-bottom: 80px;

	text-align: center

}

.tag .page_breakage li {

	box-sizing: border-box;

	display: inline-block;

	width: 50px;

	height: 50px;

	margin-right: 10px;

	font-size: 16px;

	line-height: 50px;

	text-align: center;

	border: 1px solid #ededed;

	border-radius: 4px

}

.tag .page_breakage .active, .tags .page_breakage .active {

	background-color: #e94925;

	border-color: #e94925

}

.tag .page_breakage .active a, .tags .page_breakage .active a, .trademarks table .hasbg a {

	color: #fff

}



.tags header {

	height: 332px;

	overflow: hidden;

	background: url(../images/news-header.jpg) center center no-repeat

}

.tags header h1, .tags header h4 {

	max-width: 1200px;

	margin-right: auto;

	margin-left: auto;

	color: #fff

}

.tags header h1 {

	margin-top: 180px;

	font-size: 32px;

	font-weight: 700

}

.tags header h4 {

	margin-top: 14px;

	font-size: 16px

}

.tags .content {

	width: 1200px;

	margin: 0 auto;

	

}

.tags .tip {

	box-sizing: border-box;

	width: 261px;

	padding-top: 50px;

	padding-right: 51px;

	vertical-align: text-top

}

.tags .left_side, .tags .page_breakage li {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box

}

.tags .tip hr {

	width: 50px;

	height: 4px;

	margin-top: 25px;

	margin-bottom: 17px;

	background-color: #e94925;

	border: 0

}

.tags .tip p {

	font-size: 14px;

	line-height: 24px;

	color: #999

}

.tags .left_side {

	box-sizing: border-box;

	width: 1200px;

	padding: 50px 0 0 19px;

	overflow: hidden;

	

	vertical-align: text-top;

	border-left: 1px solid #f2f2f2

}

.tags .list a {

	width: 200px;

	margin-bottom: 33px;

	margin-left: 29px

}

.tags .list a img {

	display: block;

	width: 100%;

	height: 100px;

	border-radius: 4px

}

.tags .list a p {

	margin-top: 22px;

	font-size: 16px;

	text-align: center

}

.tags .page_breakage {

	margin-bottom: 80px;

	text-align: center

}

.tags .page_breakage li {

	box-sizing: border-box;

	display: inline-block;

	width: 50px;

	height: 50px;

	margin-right: 10px;

	font-size: 16px;

	line-height: 50px;

	text-align: center;

	border: 1px solid #ededed;

	border-radius: 4px

}

._tjyd {

	font-family: '微软雅黑';

	height: 30px;

	line-height:30px;

	width: 100%;

	font-size: 14px;

}

._tjyd a {

	color: blue;

	padding: 0 10px;

	font-size: 14px;

}

.article-label {

	border: 1px solid #e8e8e8;

	background: #f5f5f5 !important;

	padding: 10px 16px;

}

.article-label p {

	line-height: 2;

	font-size: 12px;

	color: #333333;

}

.article-label p a {

	color: #333333;

	display: inline-block;

	margin-right: 6px;

}

.article-label p a:hover {

	color: #333333;

}

.nwes-tuijian{ width:820px; overflow:hidden; height:auto;margin: 15px auto;}
.nwes-tuijian h2{height:28px; line-height:28px;font-size:16px;}
.nwes-tuijian h2 a{ text-decoration:none;color: #000; font-weight:bold; } 
.nwes-tuijian ul{ list-style:none;  }
.nwes-tuijian ul li{ float:left; width:45%; height:20px; line-height:20px; margin-bottom:10px; border-bottom:1px dotted #000; margin-right:5%;font-size: 13px;  background: url(http://www.yanchangzhijia.com/App/Tpl/Public/images/service_list_right.png) no-repeat left center;padding-left: 10px;}}
.nwes-tuijian ul li a{ text-decoration:none; color:#000; font-size:13px;}
.nwes-tuijian ul li a:hover{ color:#F00;}




.item_li{ height: auto; overflow: hidden;padding-bottom: 10px;}

.item_li li{ float: left; width: 184px; height: auto; margin:30px 0px 0px 30px; }
.item_li > li{ /*border:1px solid #d66312;*/box-shadow:0rem 0rem 0.667rem 0rem rgb(37 31 31 / 69%);}

.item_li li:nth-child(3n){ margin-right: 0px;}

.item_con_img{ height: auto; overflow: hidden;}

.item_con_img .glass{width: 100%;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #1b1918;}
.item_con_img .gray_in{ padding:2px;height: 146px;/*background: #80808024;*/}

.item_con_img img{ display: block; width: 275px; height:108px;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ; }
.item_con_img img:hover{transform: scale(1.2);}


.gray_in h2{ text-align:center;  font-size: 16px; font-weight: normal; margin:8px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.gray_in h2 a{color:#ed6f39;}
.gray_in h2 a:hover{color: #00F;}
.gray_in p{ text-align: left; height: auto;   display:block}

.gray_in p a{  width: 100px;border-radius: 2px; border:1px solid #ed6f39; color:#ed6f39; font-size: 14px; line-height: 33px; padding:5px 10px; }

.gray_in p a:first-child{ background: linear-gradient(45deg, #ee5a56, #f2b25b); color:#fff; margin: 0px 7px;}

.gray_in ul { clear:both; display:block;overflow: hidden;}

.gray_in ul li {margin:0; padding:0;width: 178px;}

.gray_in ul li a{ color:#333; line-height:24px; display:block; font-size:12px; text-align: center;}
.gray_in ul li a:hover{ color: #00F;}
.item_li li dl{ overflow: hidden;}

.item_li li dl dd{ background: url(../images/left.png) no-repeat 3px center; padding-left: 18px; font-size: 14px; line-height: 30px;}

.item_li li dl dd a{ color:#666; display: block;}

.item_li li .item_more{position: absolute; bottom: 0px; right:0px;}

.item_li li .item_con_img:hover .gray_in{ visibility: visible;}





.thirdCateList {

    margin:30px 30px 0 30px;

	border: 1px solid #e8e8e8;

	line-height: 46px;

	box-sizing: border-box

}

.thirdCateList a {

	display: block;

	float: left;

	margin:0 20px;

}

.thirdCateList a span {

	display: block;

	font-size: 14px;

	color: #494949;

	border-bottom: 3px solid transparent

}

.thirdCateList .active span {

	color: #e94925;

	border-bottom: 3px solid #e94925

}



.nn { margin:28px 30px;border:1px solid #989494; padding:5px; }

.nn-l { width:180px; float:left}

.nn-l img { width:100%; height:120px;border:1px solid #989494;}

.nn-r { width:560px; float:right}

.nn-r b { line-height:150%; display:block; text-align:center;}

.nn-r b a { color:#000;font-size:16px;}

.nn-r b a:hover { color:#314e9e; text-decoration:none}

.nn-r p { font-size:13px; line-height:150%; padding:10px 0; text-indent:2em;}

.nn-r p a { color:#6e6e6e}

.nn-r p a:hover { color:#314e9e; text-decoration:none}

.nn-r span { display:block; font-size:12px; color:#bbbbbb; }

.nn-r span i { padding:0 20px; background:url(../images/t.jpg) no-repeat left center; color: #000;font-style:normal; font-weight:bold;}

.nn-r span em { padding:0 20px; height:24px;  background:url(../images/v.jpg) no-repeat left center;color: #000; font-style:normal;font-weight:bold;}



.sort{ border: 1px solid #eee;overflow: hidden;margin:18px 30px 0 30px;}

.sort dd { }

.sort ul {}

.sort ul li {float: left; height:36px; line-height:36px; text-align:center; }

.sort ul li a { display: inline-block; font-size: 14px;line-height: 1; border-right: 1px solid #e5e5e5; padding:0 25px;}

.sort dd ul li.cur a, .sort dd ul li:hover a { font-weight: bold;color: #e52e3a;}