﻿

.head_news {

	border-bottom: solid 0.037037rem #0066cc;
	background: url(../jw_images/shadow.png) no-repeat 3.6rem bottom;


}


@media (max-width: 990px) {
	.head_news {
		background: url();
	}

	.yaan_inspection li .col-md-8>div:nth-of-type(2) {
		display: none;
	}

	.yaan_inspection li .col-md-8>div:nth-of-type(3) {
		display: none;
	}

	i.dot {
		display: none;
	}

	.phone_jubao div:nth-of-type(2) img {
		max-width: 30%;
	}

	.com_frame a {
		font-size: 0.333333rem;
		line-height: 0.8rem;
	}

	.important_news_body li a,
	.important_news_body2 li a {
		line-height: 0.9rem;
	}

	.com_frame_top {
		font-size: 0.444444rem !important;
	}

	.com_frame_more {
		font-size: 0.259259rem !important;
	}

	h4 {
		font-size: 0.333333rem;
	}

	.yayu_title {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.label_over span:nth-of-type(1) {
		margin-left: 2.5rem !important;
	}

}



.head_news .shadow {

	text-align: left;
	color: #fff;
	font-weight: bolder;

	position: relative;
	margin-left: -0.1rem;
	margin-bottom: -0.037037rem;
	height: 1.2rem;
	width: 4rem;
	background-color: #0066cc;
	transform: skewX(-16deg);
}

.head_news_text {
	position: absolute;
	top: 0.277777rem;
	right: 0.2rem;
	font-size: 0.518518rem;

	line-height: 0.518518rem;
	width: 2rem;
}

.calendar {
	display: inline-block;
	width: 1.5rem;
	text-align: center;
	border-right: 0.037037rem solid #fff;
	line-height: 0.37037rem;
	margin-left: 0.2rem;
	margin-top: 0.111111rem;
}

.calendar .month {
	font-size: 0.259259rem;

	padding: 0.074074rem;
	border-bottom: 0.037037rem solid #fff;
}

.calendar .year {
	font-size: 0.296296rem;

}

.head_news .enlarge {


	font-weight: bold;
	text-align: left;
	white-space: nowrap;


}

.head_news .enlarge span {
	display: inline-block;

	padding: 0.2rem;
	font-size: 0.518518rem;
	line-height: 0.518518rem;
}

.head_news .enlarge span a:hover {
	color: #003399;
}

.head_news a {
	color: #0066cc;
}

.slide_news {
	margin-top: 0.555555rem;
	background-color: #0066cc;
}

.slide_news .carousel-indicators {
	width: 30%;
	left: 70%;
	margin-left: 0;
	bottom: 0.2rem;
}

.slide_news .left {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .0001) 100%);
}

.slide_news .right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .3) 100%);
}

.slide_news .carousel-caption p {
	position: absolute;
	display: block;
	font-size: 0.296296rem;
	color: #fff;
	overflow: hidden;
	height: .8rem;
	line-height: 0.8rem;
	bottom: -50%;
	z-index: 2 !important;


}

.slide_news_tiao {
	position: absolute;
	display: block;
	background-color: #000;
	height: .8rem;
	width: 200%;
	left: -50%;
	bottom: -50%;
	opacity: 0.5;
	z-index: 1;

}


.slide_news .carousel-caption p a {
	color: #ffffff;

}

.glyphicon:before {
	content: "";
}


.important_news_head {
	margin-top: 0.37037rem;
	border-bottom: solid 0.018518rem #fff;
}

.important_news_head div {
	display: inline-block;
	font-size: 0.333333rem;
	font-weight: bold;
	margin-bottom: -0.018518rem;
	text-align: center;
	transform: skewX(-16deg);
}

.important_news_head div:nth-of-type(1) {


	color: #fff;
	margin-left: 0;
}

.important_news_head div:nth-of-type(2) {

	color: #fff;
}

.important_news_head div:nth-of-type(3) {

	color: #fff;
	float: right;
	font-weight: 500;
	font-size: 0.259259rem;
	transform: skewX(0deg);
}

.important_news_head div:nth-of-type(3) a {
	color: #fff;
}



.important_news_head div:nth-of-type(2-n) {
	width: 1.5rem;
	padding: 0 0.2rem;
}

.important_news_body,
.important_news_body2 {
	padding: 0.3rem 0.1rem;
	font-size: 0.296296rem;
	font-weight: 600;

}

.important_news_body li,
.important_news_body2 li {
	line-height: 0.64rem;
	border-radius: 0.3rem;
	padding: 0 0.2rem;

	overflow: hidden;
}

.important_news_body li a,
.important_news_body2 li a {
	display: block;
	width: 100%;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.important_news_body2 li:hover {


	background: #2c87ec;

}


.important_news_body2 {
	border-bottom: 0;
	font-weight: 500;
}

.ad_show img {
	max-width: 100%;
}

.com_frame {
	position: relative;
	padding: 0.7rem 0.37037rem 0.37037rem;
	border: solid 0.018518rem #cccccc;
	border-radius: 0.148148rem;
	overflow: hidden;
}

.com_frame .com_frame_top {
	position: absolute;
	padding: 0.1rem 0.2rem;
	border: solid 0.018518rem #cccccc;
	font-size: 0.333333rem;
	color: #fff;
	font-weight: bold;
	border-radius: 0.148148rem 0;
	left: -0.018518rem;
	top: -0.018518rem;
}

.com_frame .com_frame_more {
	position: absolute;
	padding: 0.1rem;
	background-color: #cccccc;
	border: solid 0.018518rem #cccccc;
	font-size: 0.2rem;
	font-weight: 400;
	border-radius: 0.148148rem 0;
	right: -0.018518rem;
	bottom: -0.018518rem;
}

.com_frame .com_frame_more a {
	color: #fff;
}



.yaan_inspection li {
	border-bottom: solid 0.018518rem #CCCCCC;
	padding: 0.277777rem;
	clear: both;
	overflow: hidden;
}

.yaan_inspection li:last-of-type {
	border-bottom: 0;

}

.yaan_inspection ul li div div:nth-of-type(1) {
	font-size: 0.37037rem;
	line-height: 0.8rem;
	color: #000099;
	font-weight: 500;

	overflow: hidden;
	text-overflow: ellipsis;
}

.yaan_inspection ul li div div:nth-of-type(2) {
	font-size: 0.259259rem;
	line-height: 0.6rem;
	color: #666666;
	font-weight: 500;
	text-indent: 2em;

}

.yaan_inspection ul li div div:last-of-type {
	font-size: 0.222222rem;
	color: #999999;
	float: right;
	margin-top: -0.3rem;
}

.yaan_inspection_image img {
	max-width: 100%;
	margin-top: 0.277777rem;
	vertical-align: middle;
}

.dot {

	position: absolute;
	top: 0.3rem;

	left: 0;

	display: block;
	width: 0.092592rem;
	height: 0.092592rem;
	background: #da4453;
}

.examination li {
	position: relative;
	white-space: nowrap;
	font-size: 0.296296rem;
	line-height: 0.666666rem;
	overflow: hidden;

}

.examination li div {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.examination li div:last-of-type {
	color: #AAAAAA;
}

.examination ul {
	padding: 0 0.37037rem;

}

.report {
	background: url(../jw_images/honest.png) no-repeat top right;
	min-height: 6.9rem;
	font-size: 0.259259rem;
}

.report>div {
	width: 100%;

}

.report>div div {
	margin-top: 0.2rem;

}

.report div:first-of-type div:nth-of-type(2n+1) {
	font-weight: bolder;
}

.dotted_line {
	border-bottom: dashed .018518rem #CCCCCC;
	width: 100%;
	height: 0.037037rem;
}

.report_tel {
	text-align: center;
	font-weight: bold;
	color: #333399;
	width: 100%;
	vertical-align: middle;


}

.report_tel span:nth-of-type(1) {
	font-size: 0.333333rem;
}

.report_tel span:nth-of-type(2) {
	font-size: 0.666666rem;
}

.report_www {

	background-color: #cc0000;


}

.report_www2,
.report_www3,
.report_www {
	position: absolute;
	width: 100%;
	margin-left: -0.36rem;
	height: 0.925925rem;
	font-size: 0.37037rem;
	line-height: 0.925925rem;
	font-weight: bold;
}

.report_www {

	bottom: calc(0.925925*2rem);

}

.report_www2 {
	background-color: #003366;
	bottom: calc(0.925925*1rem);
}

.report_www3 {
	border-top: solid 0.018518rem #6699cc;
	background-color: #003366;
	bottom: 0;
	text-align: center;

}

.report_www3 a {
	color: #fff;
}

.report_www a {
	display: block;
	width: 50%;
	float: left;
	text-align: center;
	color: #fff;
	line-height: 0.925925rem;
}

.phone_jubao {
	display: none;
	z-index: 1000;
}

.phone_jubao div:nth-of-type(1) {
	position: absolute;
	width: 0.3rem;
	height: 0.3rem;
	background: #fff;
	top: -0.345rem;
	right: 1.4rem;
	transform: rotate(45deg);
}

.phone_jubao div:nth-of-type(2) {
	position: absolute;
	padding: 0.5rem;
	width: 100%;
	height: 4.48rem;
	background: #fff;
	top: -4.6888rem;
	text-align: center;

}

.phone_jubao div:nth-of-type(2) img {
	max-width: 50%;
}

.report_www2 a {
	display: inline-block;
	width: 50%;
	float: left;
	text-align: center;
	color: #fff;
	line-height: 0.925925rem;
}

.report_www a:nth-of-type(1) {
	border-right: solid 0.018518rem #ffffff;
}

.report_www2 a:nth-of-type(1) {
	border-right: solid 0.018518rem #6699cc;
}

.camera {
	margin-top: 0.555555rem;
	display: block;
	width: 3.203703rem;
	float: left;
	background: url(../jw_images/camera2.png) no-repeat center bottom;
	background-size: 100%;
	min-height: 3.203703rem;
}

.play {
	background: url(../jw_images/play.png) no-repeat left center;
	background-size: 0.8rem 0.8rem;
	height: 1.259259rem;
	padding-left: 1.2rem;
	line-height: 1.259259rem;
	font-size: 0.555555rem;
	margin-bottom: 0.277777rem;
}

.play a {
	color: #0066cc;
}

.play a:hover {
	color: #003399;
}

.label_over {
	display: block;
	border-bottom: solid 0.037037rem #cccccc;

}

.label_over span {
	display: inline-block;
	width: 2rem;
	text-align: center;
	background-color: #eeeeee;
	color: #000088;
	height: 0.555555rem;
	line-height: 0.555555rem;
	border-radius: 0.074074rem 0.074074rem 0 0;
	cursor: pointer;

}

.label_over .over {
	background-color: #cccccc;
}

.label_over span:nth-of-type(1) {
	margin-left: 0.37037rem;
}


.yayu .label_over span:nth-of-type(1) {
	margin-left: 2rem;

}

.yayu img {
	max-width: 100%;
}

.focus_news li {
	position: relative;
	white-space: nowrap;
	font-size: 0.296296rem;
	line-height: 0.7rem;
	overflow: hidden;

	text-overflow: ellipsis;
}

.yayu_title {
	text-align: center;
	font-size: 0.296296rem;
	font-weight: 400;
}

.friend_link>div div {

	width: 18%;
	height: 0.814814rem;
	margin-right: 2.4%;
	float: left;
	background-color: #fff;
	overflow: hidden;
	border: solid 0.018518rem #CCCCCC;
}

.friend_link>div div:last-of-type {

	margin-right: 0;
	float: right;

}

.friend_link>div div img {
	max-width: 100%;
}

.friend_link>div div:hover {
	border: solid 0.018518rem firebrick;
}

.friend_link_text li {
	display: inline-block;
	font-size: 0.296296rem;
	line-height: 0.6rem;
	width: 1.4rem;
}

.friend_link_text li:nth-of-type(7n) {

	width: 1.2rem;
}

.friend_link_text li:nth-of-type(n+18) {

	width: 3rem;
}

.friend_link_text ul {}

.friend_link_text li a {
	color: #555;
}

.group_line {
	border-bottom: solid 0.037037rem gainsboro;
	padding: 0.277777rem;
	font-weight: bolder;
	margin-right: 0.555555rem;
}


.scroll_text {
	width: 100%;
	position: relative;
	height: 1rem;
	overflow: hidden;
}

.scroll_text>div {
	position: absolute;
	left: 0;

}

.playscroll {
	width: 100%;
	position: relative;
	height: 1rem;
	overflow: hidden;
}

.playscroll>div {
	position: absolute;
	white-space: nowrap;
	left: 0;

}