
/* CSS Document */

/*Reset start*/

.fl {
	float: left;
}

.fr {
	float: right;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, legend, button, p, th, td {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	font-family: '微软雅黑', Arial, Helvetica, sans-serif
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

fieldset, img {
	border: none;
}

img {
	vertical-align: top;
	border: 0
}

a {
	text-decoration: none;
	outline: none;
	color: #000;
}

a:hover {
	color: #000;
}

a:focus {
	outline: none;
	color: #000;
}

a:hover, a:visited, a:active, a:link {
	text-decoration: none;
}

ol, ul {
	list-style: none outside none;
	padding: 0;
	margin: 0
}

/*table{border-collapse:collapse;border-spacing:0;}*/

sub, sup {
	font-size: 80%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

var {
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	font-style: normal;
}

var {
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

input, select {
	outline: none;
}

body, button, input, select, textarea {
	font: 12px/1.5 '微软雅黑', Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-style: normal;
}

.clearfix:after {
	content: "\20";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

.clearbox {
	border-top: transparent 0px solid;
	clear: both;
	font-size: 0;
	margin-top: 0px;
	visibility: hidden;
	overflow: hidden;
	height: 0;
}

.mw1200 {
	max-width: 1200px;
	margin: 0 auto;
}

.mw1000 {
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 15px;
}

em, i {
	font-style: normal;
}

@font-face {
	font-family: fontawesome;
	/*这里是说明调用来的字体名字*/
	src: url(/css/fonts/glyphicons-halflings-regular.woff);
	/*这里是字体文件路径*/
}

body {
	font-family: '微软雅黑', Arial, Helvetica, sans-serif;
	font-size: 14px;
	overflow-x: hidden;
	background: #fff;
	color: #000;
}

.bodymain {
	width: 100%;
	overflow: hidden;
	position: relative;
	left: 0;
}

.edit-container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.edit-container.foot {
	padding: 3px 0;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-wrapper, .swiper-slide {
	height: auto !important;
}

.swiper-slide {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0;
	width: 100%;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #999;
	margin: 0 10px;
	cursor: pointer;
}

.swiper-active-switch {
	background: #fff;
}

/*头部*/

.top-cross-bar {
	height: 40px;
	background-color: #f4f5f7;
}

.top-cross-bar .bar-right {
	float: right;
}

.top-cross-bar .bar-right .language {
	float: left;
	line-height: 40px;
}

.top-cross-bar .bar-right .language span {
	margin: 0 8px;
}

.top-cross-bar .bar-right .language a:hover {
	color: #d90000;
}

.top-cross-bar .bar-right .search {
	float: left;
	width: 196px;
	height: 27px;
	border: 1px solid #cacfd3;
	margin-top: 6px;
	position: relative;
	margin-left: 25px;
}

.top-cross-bar .bar-right .search .input-search {
	border: 0;
	width: 100%;
	height: 25px;
	float: left;
	padding: 0 30px 0 10px;
	font-size: 14px;
}

.top-cross-bar .bar-right .search .btn {
	width: 25px;
	height: 25px;
	background: url(/css/images/icon/search-icon.png) center no-repeat;
	position: absolute;
	top: 0;
	right: 3px;
}

.topNavInner {
	height: 75px;
	background-color: #fff;
}

.topNavInner .logo {
	float: left;
	margin-top: 16px;
}

.topNavInner .navRight {
	float: right;
	margin-top: 0px;
}

.topNavInner .navRight li {
	float: left;
	line-height: 28px;
	font-size: 18px;
	position: relative;
}

.topNavInner .navRight>ul>li {
	height: 75px;
	line-height: 92px;
	margin: 0 2px;
}

.topNavInner .navRight>ul>li>a {
	/* display: block; */
	padding: 0 0;
	padding: 0 18px;
}

.topNavInner .navRight>ul>li>a.active {
	color: #e60021;
	padding-bottom: 15px;
}

.topNavInner .navRight>ul>li:hover>a {
	color: #e60021;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e60021;
	padding-bottom: 15px;
}

.topNavInner .navRight>ul>li>ul li:hover {
	background: #d90000;
}

.topNavInner .navRight>ul>li>ul li:hover>a {
	color: #fff;
}

.topNavInner .navRight li>ul {
	width: 100%;
	position: absolute;
	left: 0;
	top: 75px;
	z-index: 9;
	padding-left: 1px;
}

.indexNav_li_ul, .indexNav_li_ul_ul {
	display: none;
}

.topNavInner .navRight li>ul>li {
	float: none;
	line-height: 36px;
	font-size: 16px;
	text-align: center;
	position: relative;
	background-color: #fff;
	margin-bottom: 1px;
}

.topNavInner .navRight li>ul>li a {
	padding: 0;
}

.topNavInner .navRight li>ul>li>ul {
	left: 100%;
	top: 0;
}

/*mobi 头部及导航*/

.topNavMobi {
	width: 100%;
	height: 68px;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	border-bottom: 1px solid #cbd0d3;
}

.topNavMobi .mobiLogo {
	width: 99px;
	margin: 0 auto;
	padding-top: 10px;
}

.topNavMobi .mobiLogo img {
	display: block;
	width: 99px;
}

.topNavMobi .mobiLogo .jj-logo, .topNavMobi .mobiLogo .jj-logo img {
	width: 180px;
	margin-top: 10px;
}

.mobirightNav {
	position: absolute;
	top: 0;
	left: 0;
	background: url(/css/images/icon/mobirightNavBg.png) no-repeat center center;
	background-size: 25px 19px;
	width: 58px;
	height: 68px;
}

.mobirightSearch {
	position: absolute;
	top: 0;
	right: 0;
	background: url(/css/images/icon/mobirightSearchBg.png) no-repeat center center;
	background-size: 20px 20px;
	width: 53px;
	height: 68px;
}

.mobirightSearch-box {
	width: 100%;
	position: absolute;
	top: 68px;
	left: 0;
	padding: 15px;
	background-color: #f4f5f7;
	display: none;
}

.mobirightSearch-box .cont {
	border: 1px solid #cacfd3;
	height: 40px;
	position: relative;
}

.mobirightSearch-box .input-search {
	border: 0;
	width: 100%;
	height: 38px;
	float: left;
	padding: 0 45px 0 10px;
	font-size: 14px;
}

.mobirightSearch-box .btn {
	width: 38px;
	height: 38px;
	background: url(/css/images/icon/search-icon.png) center no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}

.mobi_navfixed {
	position: fixed;
	width: 100%;
	left: -100%;
	top: 67px;
	height: 100%;
	background: #ffffff;
	z-index: 9999;
	display: none;
	border-top: 2px solid #cbd0d3;
	font-size: 16px;
	font-family: '方正准圆简体';
}

.mobi_navfixed.current {
	left: 0;
}

.navfixed_con {
	position: relative;
	z-index: 100;
	width: 100%;
	height: 100%;
	overflow-y: auto;
}

.navfixed_con li {
	line-height: 68px;
	text-align: center;
	border-bottom: 1px solid #cbd0d3;
	font-size: 16px;
}

.navfixed_con li a {
	display: block;
}

.navfixed_con li a.active {
	color: #e60021;
}

.navfixed_con li dl {
	display: none;
	background-color: #f2f2f2;
}

.navfixed_con li dl dd {
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e6e6e6;
}

.navfixed_con li dl dd:last-child {
	border: none;
}

.navfixed_con li dl dd a {
	display: block;
	height: 50px;
	line-height: 50px;
}

.navfixed_con .language {
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
	text-align: center;
}

.navfixed_con .language a {
	display: inline-block;
	width: 135px;
	height: 30px;
	line-height: 30px;
	background-color: #cbd0d3;
}

.navfixed_con .language a.active {
	background-color: #e60020;
	color: #fff;
}

.pc_zhaopin {
	text-align: center;
}

.m_zhaopin {
	text-align: center;
}

/*底部 footer*/

.footer {
	background: url(/css/images/footer-bg.jpg) center no-repeat;
	background-size: cover;
	border-top: 1px solid #fe3232;
}

.footer .friendly-link {
	padding-top: 55px;
}

.footer .friendly-link .top-title {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

.footer .friendly-link .list {
	margin-top: 10px;
	line-height: 28px;
	font-size: 14px;
}

.footer .friendly-link .block-w1 .list li {
	text-align: center;
}

.footer .friendly-link .block-w2 .list {
	padding: 0 20px;
}

.footer .friendly-link .block-w2 .list li {
	float: left;
	width: 50%;
	text-align: center;
}

.footer .friendly-link .list li a:hover {
	color: #d90000;
}

.footer .copyright {
	text-align: center;
	padding: 25px 0;
}

.footer .copyright .links, .footer .copyright .record {
	display: inline;
}

.footer .copyright .links span {
	margin: 0 15px;
}

.footer .copyright .links a {
	display: inline-block;
}

.footer .copyright .links a:hover {
	color: #d90000;
}

.footer .copyright .record {
	margin-left: 20px;
}

/*IE8提示*/

.ie8tips {
	display: none;
}

/*首页 banner*/

/*轮播图*/

.banner {
	position: relative;
	background: #fff;
	margin-bottom: 20px;
	display: none;
}

.banner-pics-list li {
	width: 100%;
}

.banner-pics-list li img {
	width: 100%;
	height: auto;
}

.banner-tit {
	position: absolute;
	bottom: -10px;
	width: 100%;
	text-align: center;
}

.banner-tit li {
	display: inline-block;
	width: 25px;
	height: 5px;
	background-color: #fff;
	margin-right: 3px;
	cursor: pointer;
	text-indent: 9999px;
}

.banner-tit li.on {
	background-color: #e60021;
}

.m_banner {
	display: none;
}

.home-banner .swiper-slide img {
	display: block;
	width: 100%;
}

.home-banner .swiper-pagination-switch {
	width: 35px;
	height: 5px;
	opacity: 1;
	background-color: #293033;
	border-radius: 5px;
}

.home-banner .swiper-active-switch {
	background: #e60021;
}

.home-banner img {
	width: 100%;
}

/*首页 图片新闻*/

.base-top-title {
	line-height: 22px;
}

.base-top-title .type {
	float: left;
	font-size: 22px;
	position: relative;
	padding-left: 40px;
}

.base-top-title .type i {
	width: 23px;
	height: 23px;
	background: url(/css/images/icon/base-title-icon.png) center no-repeat #ff0000;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -11.5px;
}

.base-top-title2 .type a {
	position: relative;
	padding-left: 8px;
	margin-left: 8px;
	display: block;
	float: left;
	height: 22px;
}

.base-top-title2 .type a:before {
	content: '';
	width: 1px;
	height: 22px;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 1px;
}

.base-top-title2 .type a.active {
	color: #ff0000;
}

.base-top-title2 .type a:first-child {
	padding: 0;
	margin: 0;
}

.base-top-title2 .type a:first-child:before {
	display: none;
}

.base-top-title .more {
	float: right;
	font-size: 16px;
}

.base-top-title .more a {
	display: block;
	padding-left: 22px;
	color: #909090;
	background: url(/css/images/icon/more-icon.png) left center no-repeat;
	height: 22px;
}

.base-top-title .more a.on {
	display: block;
}

.base-top-title .more2 a {
	display: none;
}

.base-top-title .more a:hover {
	color: #e60021;
	background: url(/css/images/icon/more-icon-h.png?sdasd=sadsa) left center no-repeat;
}

.base-bottom-mobile {
	line-height: 33px;
	background-color: #eaeced;
	text-align: center;
	margin-top: 25px;
}

.base-bottom-mobile a {
	display: block;
}

.base-bottom-mobile a span {
	display: inline-block;
	padding-left: 22px;
	background: url(/css/images/icon/more-icon.png) left center no-repeat;
}

.home-news {
	padding: 65px 0 35px 0;
}

.home-news.home-hot-topic {
	padding: 32px 0 35px 0;
}

.home-news .list {
	margin-top: 22px;
}

.home-news .list .pic {
	overflow: hidden;
}

.home-news .list .pic img {
	display: block;
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.home-news .list .pic:hover img {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
}

.home-news .list .cont {
	margin-top: 22px;
	font-size: 18px;
}

.home-news .list .cont .title {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home-news .list .cont p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.home-hot-topic .list .cont .title {
	text-align: center;
}

/*首页 公告、微博*/

.home-set-block {
	padding: 40px 0 45px 0;
	background-color: #f4f5f6;
}

.home-notice .list {
	margin-top: 25px;
	background-color: #fff;
}

.home-notice .list .swiper-slide {
	padding: 22px 20px;
}

.home-notice .list li {
	font-size: 18px;
	line-height: 46px;
}

.home-notice .list li .title {
	float: left;
	background: url(/css/images/home-notice-icon.png) left center no-repeat;
	padding-left: 20px;
	width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home-notice .list li .title a:hover {
	color: #d90000;
}

.home-notice .list li .time {
	float: right;
	font-size: 16px;
	color: #aaa;
}

.home-weibo .list {
	margin-top: 25px;
	background-color: #fff;
}

.home-weibo .list .swiper-slide {
	padding: 13px 20px 14px 20px;
}

.home-weibo {
	width: 570px\0;
}

.home-weibo .list iframe {
	height: 259px;
	margin: -17px 0;
}

.home-weibo .list li {
	font-size: 18px;
	line-height: 46px;
}

.home-weibo .list li .title {
	float: left;
	background: url(/css/images/home-notice-icon.png) left center no-repeat;
	padding-left: 20px;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.home-weibo .list li .title a:hover {
	color: #d90000;
}

.home-weibo .list li .time {
	float: right;
	font-size: 16px;
	color: #aaa;
}

.qrCode-douyin .pic {
	text-align: center;
}

.qrCode-douyin .pic img {
	display: block;
	width: 100%;
	margin: 0 auto;
}

.qrCode-douyin .pic img {
	display: block;
	width: 80%;
	margin: 15px auto;
}

.pic1 img {
	display: block;
	width: 280px;
	margin: 0px auto;
}

.qrCode-douyin .txt {
	margin-top: 55px;
	position: relative;
}

.qrCode-douyin .txt1 {
	margin-top: 55px;
	position: relative;
}

.weixin-pic {
	display: none;
}

.qrCode-douyin .dy-ico {
	position: absolute;
	display: block;
	top: 30px;
	right: 0px;
	width: 70px;
}

.qrCode-douyin .txt .title1 {
	font-size: 22px;
	font-weight: bold;
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(69, 80, 174, 1)), to(rgba(204, 87, 152, 1)));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.qrCode-douyin .txt .title2 {
	font-size: 20px;
	margin-top: 10px;
}

/*首页 精彩视频*/

.home-video .video-focus {
	margin: 60px 0;
	/* height: 338px; */
	overflow: hidden;
}

.home-video .video-container {
	width: 1170px\0;
}

.video-focus2 {
	height: auto!important
}

.home-video .video-focus .swiper-slide {
	width: 748px;
	height: 418px;
	position: relative;
	overflow: hidden;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	outline: 1px solid transparent;
	overflow: hidden;
}

.video-focus2 .swiper-slide {
	padding: 50px 100px;
}

.home-video .video-focus .swiper-slide-active {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	transform: none!important;
	border: 4px solid #000;
	background: #000;
}

.home-video .video-focus2 .swiper-slide-active {
	border: 0;
}

.home-video .video-focus .swiper-slide.swiper-slide-active .title {
	z-index: 10;
}

.home-video .video-focus .swiper-slide .pic img {
	display: block;
	width: 100%;
	z-index: 2;
}

.home-video .video-focus .swiper-slide .title {
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background-color: rgba(000, 000, 000, 0.3);
	position: absolute;
	left: 0;
	bottom: 0;
}

.home-video .video-focus .swiper-slide .video-play {
	width: 70px;
	height: 70px;
	background: url(../image/play.png) no-repeat;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -35px 0 0 -35px;
	cursor: pointer;
	z-index: 3;
	display: none;
	opacity: 0.8;
}

.home-video .video-focus .swiper-slide.swiper-slide-active .video-play {
	display: block;
}

.home-video .video-focus .swiper-button-prev, .home-video .video-focus .swiper-button-next {
	width: 24%;
	height: 90%;
	position: absolute;
	top: 10%;
	font-size: 28px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
}

.home-video .video-focus .swiper-button-prev img{
	position: absolute;
	left: 5px;
	top: 50%;
	margin-top: -23px;
}

.home-video .video-focus .swiper-button-next img{
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -23px;
}

.home-video .swiper-slide-shadow-left, .home-video .swiper-slide-shadow-right {
	background-image: none;
	background-color: rgba(0, 0, 0, 0.1);
}

/*视频弹框*/

.pop-video-layer {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 9999;
}

.pop-video-layer .opacity {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity=87);
	opacity: 0.87;
}

.pop-video-layer .video-layer-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -375px;
	margin-top: -245px;
	width: 750px;
	height: 490px;
}

.pop-video-layer .video-layer-detail {
	width: 750px;
	height: 490px;
	background: #000;
}

.pop-video-layer .video-layer-inner .close {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	z-index: 10;
	width: 40px;
	height: 40px;
	background: url(../image/close.png) center center no-repeat;
	background-size: cover;
	opacity: 1;
}

/* .mainnav_switch .mainnav {
	margin: 0 auto;
} */

.mainnav_switch .mainnav ul li>a {
	height: 42px;
	line-height: 42px;
}

.mainnav_tags span {
	background: #e5e7e9;
	width: auto;
	border-radius: 0 0 10px 10px;
	padding-right: 10px;
	padding-left: 10px;
	display: inline-block;
}

.mainnav_tags a {
	display: inline-block;
	color: #000;
	margin: 10px;
	font-size: 16px;
}

.mainnav_tags .active {
	text-decoration: underline;
	/* padding-bottom: 10px; */
	color: #e60021;
}

.mainnav_tags a:hover {
	text-decoration: underline;
	color: #e60021;
}

.mainnav {
	height: 66px;
	border-bottom: 1px solid #cbd0d3;
	margin: 0 auto 66px;
	background: #f4f5f7;
}

.mainnav ul {
	white-space: nowrap;
	width: 100%;
	text-align: center;
	font-size: 0;
	/* letter-spacing: -3px; */
}

/* #archive-list,.hotwrap{
	padding-top: 66px;
} */

.mainnav ul li {
	display: inline-block;
	width: 127px;
	margin: 10px 3px 0;
}

.mainnav ul li>a {
	display: block;
	width: 100%;
	height: 42px;
	font-size: 18px;
	text-align: center;
	line-height: 42px;
	padding: 0 20px;
}

.mainnav ul li>.active, .mainnav ul li:hover>a {
	border-radius: 20px 0 20px 0;
	background: #d5dbdf;
	color: #000;
}

.mainnav ul li:hover {
	padding: 0!important;
}

.mainnav_switch .mainnav ul li:hover .mainnav_tags {
	display: block;
}

.mainnav {
	margin: 0 auto;
}

/*媒体资料*/

.newspicwrap ul li {
	margin-bottom: 30px;
}

.newspicwrap ul li div {
	/*width: 366px;*/
	margin: 0 auto;
	border: 1px solid #fff;
	padding: 10px;
	max-width: 366px;
}

.newspicwrap ul li div:hover {
	padding: 10px;
	border: 1px solid #cbd0d3;
}

.newspicwrap ul li div a {
	display: inline-block;
	overflow: hidden;
	width: 100%;
}

.newspicwrap ul li div a img {
	display: block;
	margin: 0 auto;
	/*width: 328px;*/
	max-width: 100%;
	transition: all 0.5s;
}

.newspicwrap ul li div a img:hover {
	transform: scale(1.2);
}

.newspicwrap ul li div h3 {
	margin: 24px 0 12px 8px;
}

.newspicwrap ul li div h3 a {
	font-size: 20px;
}

.newspicwrap ul li div em {
	font-size: 14px;
	color: #8b8b8b;
	margin-left: 8px;
}

.newspicwrap ul li div p {
	margin-top: 20px;
	margin-left: 8px;
	overflow: hidden;
}

.newspicwrap ul li div dl {
	margin-left: 8px;
	margin-top: 30px;
}

.newspicwrap ul li div dl dd {
	/* float: left; */
	display: table;
	margin: 0 auto;
}

.newspicwrap ul li div dl dd a {
	height: 30px;
	color: #e60021;
	border: 1px solid #e60021;
	line-height: 30px;
	text-align: center;
	margin-right: 18px;
	min-width: 100px;
}

.newspicwrap ul li div dl dd a.on {
	background: #e60021;
	color: #fff;
}

/*媒体资料*/

/*企业刊物*/

.kanwuwrap ul {
	padding: 0 20px;
	margin-bottom: 20px;
}

.kanwuwrap ul li {
	margin-bottom: 20px;
}

.kanwuwrap ul li div {
	background: #f4f5f7;
	padding: 11px;
	min-height: 261px;
	position: relative;
}

.kanwuwrap>ul li a {
	display: inline-block;
	width: 100%;
	overflow: hidden;
}

.kanwuwrap ul li a img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	transition: all 0.5s;
}

.kanwuwrap ul li a img:hover {
	transform: scale(1.2);
}

.kanwuwrap ul li p {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-align: center;
	position: absolute;
	left: 10%;
	bottom: 15px;
	width: 80%;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*企业刊物*/

/*企业新闻*/

.companywrap ul li {
	padding: 10px 0;
	border-bottom: 1px solid #cbd0d3;
}

.companywrap ul li:last-child {
	border-bottom: 0;
}

.companywrap ul li .companyimg {
	overflow: hidden;
}

.companywrap ul li .companyimg img {
	width: 100%;
	transition: all 0.5s;
	min-height: 193px;
}

.companywrap ul li .companyimg img:hover {
	transform: scale(1.2);
}

.companywrap ul li .companyright h3 {
	font-size: 20px;
	margin-top: 16px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0px;
}

.companywrap ul li .companyright h3 span {
	display: block;
	width: 6px;
	height: 6px;
	background: #ca0011;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

.companywrap ul li .companyright em {
	font-size: 14px;
	color: #414141;
	display: block;
	margin: 15px 0 24px 15px;
}

.companywrap ul li .companyright p {
	margin-left: 15px;
	color: #505050;
	margin-bottom: 10px;
}

.companywrap ul li .companyright a {
	display: table;
}

.bd_weixin_popup {
	padding: 4px!important;
}

.bd_weixin_popup .bd_weixin_popup_foot {
	text-align: center!important;
}

.bd_weixin_popup .bd_weixin_popup_main {
	padding: 10px 15px 5px!important
}

/* .companywrap ul li .companyright a:hover {
	background-color: #CE001F;
} */

/*企业新闻*/

/*热点专题*/

.hotwrap ul li {
	margin-bottom: 30px;
	overflow: hidden;
}

.hotwrap ul li img {
	width: 100%;
	transition: all 0.5s;
}

.hotwrap ul li img:hover {
	transform: scale(1.2);
}

.hotwrap ul li div p {
	font-size: 16px;
	margin-top: 20px;
}

.hotwrap ul li div p span {
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #e60021;
}

/*热点专题*/

/*新闻详情*/

.tags {
	margin-top: 20px;
	margin-bottom: 20px;
}

.tags dl dt {
	float: left;
	padding-right: 0px;
}

.tags dl dd {
	float: left;
}

.infocontent {
	margin-top: 40px;
}

.infocontent .infocontent_title {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 30px;
}

.infocontent .infocontent_title h3 {
	margin-bottom: 24px;
	text-align: center;
	font-size: 26px;
	color: #000;
	font-weight: bold;
}

.infocontent .infocontent_title em {
	display: block;
	font-size: 14px;
	text-align: center;
	color: #8b8b8b;
}

.infocontent .infocontent_title em span {
	margin: 0 20px;
}

.infocontent .infocontent_text {
	padding: 20px 0;
}

.infocontent .infocontent_text p {
	line-height: 30px;
	color: #000;
	font-size: 16px;
	text-indent: 30px;
	margin-bottom: 10px;
}

.infocontent .infocontent_text span {
	line-height: 30px;
	color: #727272;
	font-size: 16px;
	margin-bottom: 20px;
	text-align: center;
	display: inline-block;
	width: 100%;
}

/* .infocontent .infocontent_text em {
	display: block;
	text-align: center;
	margin-top: 30px;
	color: #575757;
	font-size: 14px;
	line-height: 30px;
	margin-bottom: 30px;
} */

.infocontent .infocontent_text img {
	display: block;
	margin: 0 auto 10px;
	max-width: 100%;
	height: auto;
}

.infocontent .infocontent_text a {
	text-decoration-line: underline;
	text-decoration-style: dotted;
}

.infocontent .infocontent_text a:hover {
	color: #e60021;
}

.prv_next {
	margin-bottom: 66px;
}

.prv_next .prv_next_left ul li a {
	text-decoration: underline;
	margin-bottom: 20px;
	display: block;
}

.prv_next .prv_next_left ul li a span {
	color: #e91c39;
}

.prv_next .prv_next_right dl {
	float: right;
	margin-top: 40px;
}

.prv_next .prv_next_right dl dt {
	float: left;
	color: #86898b;
}

.prv_next .prv_next_right dl dd {
	float: left;
	margin-right: 8px;
}

.prv_next .prv_next_right dl dd a {
	display: block;
	width: 16px;
	height: 16px;
}

.prv_next .prv_next_right dl dd .wx {
	background: url('/css/images/wx_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .sina {
	background: url('/css/images/sina_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .qqzone {
	background: url('/css/images/qqzone_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .wz {
	background: url('/css/images/wz_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .tx {
	background: url('/css/images/tx_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .db {
	background: url('/css/images/db_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .rr {
	background: url('/css/images/rr_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .wz1 {
	background: url('/css/images/wz1_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .qq {
	background: url('/css/images/qq_icon.png') no-repeat;
}

.prv_next .prv_next_right dl dd .jiathis {
	background: url('/css/images/jiathis_icon.png') no-repeat;
}

.bdsharebuttonbox {
	float: right;
}

.backtop {
	margin-right: 0;
	width: 50px;
	height: 50px;
	position: fixed;
	right: 10px;
	bottom: 60px;
	z-index: 999;
}

.backtop .btn_top {
	background-image: url(/css/images/backtop.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 50px;
	width: 50px;
	-webkit-transition: all 0s-in-out;
	-moz-transition: all 0s-in-out;
	-o-transition: all 0s-in-out;
	transition: all 0s-in-out;
}

/*新闻详情*/

/*版权保护*/

.banquan_content {
	margin-top: 46px;
}

.banquan_content .banquantitle {
	border-bottom: 1px solid #cbd0d3;
	padding-bottom: 30px;
}

.banquan_content .banquantitle h3 {
	color: #000;
	font-size: 24px;
	padding-left: 40px;
	background: url('/css/images/banquan_icon.png') no-repeat;
}

.banquan_content .banquan_content_box p {
	margin-top: 10px;
}

.banquan_content .banquan_content_box dl {
	margin: 20px 0;
}

.banquan_content .banquan_content_box dl dt {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}

.banquan_content .banquan_content_box dl dt span {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #e60021;
	border-radius: 50%;
	margin-right: 5px;
	margin-top: -5px;
}

.banquan_content .banquan_content_box dl dd {
	margin-top: 10px;
}

/*版权保护*/

/*联系我们*/

.contact_wrap {
	padding-top: 75px;
	padding-bottom: 80px;
}

.contact_wrap .contact_wrap_left dl:first-child, .contact_wrap .contact_wrap_left dl:nth-child(2) {
	padding-bottom: 20px;
}

.contact_wrap .contact_wrap_left dl {
	border-right: 1px dashed #cbd0d3;
	padding-left: 80px;
	padding-bottom: 20px;
}

.ceshi3 dl {
	font-size: 20px;
	/* border-right: none!important; */
	border-right: 1px dashed #ffffff!important;
	padding-left: 65px!important;
}

.ceshi4 {
	margin-top: 40px;
}

.col-md-4.col-xs-12.ceshi5 {
	display: none;
}

.col-md-4.col-xs-12.ceshi4 {
	display: block;
}

.contact_top {
	margin-top: 50px;
}

.contact_wrap .contact_wrap_left dl dt {
	margin-bottom: 20px;
	width: 160px;
	height: 30px;
	background: #e9ebed;
	line-height: 30px;
	padding-left: 10px;
	color: #000000;
	font-size: 16px;
}

.ceshi1 dt {
	background: #ffffff!important;
	color: #fff!important;
}

.ceshi1 .tel {
	background: #fff!important;
}

.ceshi1 {
	color: #fff!important;
}

.ceshi3 h2 {
	font-weight: bold;
	margin-bottom: 20px;
}

.contact_wrap .contact_wrap_left dl .tel {
	white-space: nowrap;
	background: url('/css/images/phone.png') no-repeat left center;
	padding-left: 20px;
}

.contact_wrap .contact_wrap_left dl .web {
	white-space: nowrap;
	background: url('/css/images/web.png') no-repeat left center;
	padding-left: 20px;
}

.contact_wrap .contact_wrap_right dl dt img {
	padding: 10px;
	border: 1px solid #cacfd3;
	display: block;
	margin: 0 auto;
}

.contact_wrap .contact_wrap_right dl dd {
	text-align: center;
	margin-top: 10px;
}

.contact_wrap_right.col-md-4.col-xs-12 {
	display: block;
	position: relative;
	top: -850px;
}

/*联系我们*/

/*分页*/

.pages {
	text-align: center;
	margin-bottom: 20px;
	padding: 20px 0;
}

.pages a {
	padding: 5px 10px;
	border: 1px solid #d2d6d8;
}

.pages .noactive {
	border: 0;
}

.pages a:hover, .pages .active {
	background: #e60021;
	color: #fff;
}

/*分页*/

/*招聘*/

.jobswrap {
	border: 1px solid #cbd0d3;
	margin-bottom: 20px;
}

.jobswrap .jobstit {
	height: 50px;
	background: #f4f5f7;
	border-bottom: 1px solid #cbd0d3;
}

.jobswrap .jobstit dd {
	float: left;
	text-align: center;
	line-height: 50px;
	border-right: 1px solid #cbd0d3;
}

.jobswrap .jobstit dd b {
	font-size: 16px;
}

.jobswrap .jobstit dd:last-child {
	border-right: 0;
}

.jobswrap .jobstit .w13 {
	width: 13%;
}

.jobswrap .jobstit .w40 {
	width: 40%;
}

.jobswrap .jobstit .w20 {
	width: 20%;
}

.jobswrap .jobslist li {
	height: 50px;
	border-bottom: 1px solid #cbd0d3;
}

.jobswrap .jobslist li:last-child {
	border-bottom: 0;
}

.jobswrap .jobslist li span {
	display: block;
	float: left;
	border-right: 1px solid #cbd0d3;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.jobswrap .jobslist li span:last-child {
	border-right: 0;
}

.jobswrap .jobslist li .w13 {
	width: 13%;
}

.jobswrap .jobslist li .w40 {
	width: 40%;
}

.jobswrap .jobslist li .w20 {
	width: 20%;
}

.gradeA a {
	color: #e60021;
}

.gradeA a:hover {
	text-decoration: underline;
}

/*招聘*/

/*基金会章程*/

.zcwrap .zc_item h3 {
	text-align: center;
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #e60021;
}

.zcwrap .zc_item ul li {
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
}

.zcwrap .zc_item dl dt {
	font-size: 16px;
	margin-bottom: 20px;
}

.zcwrap .zc_item dl dd {
	padding-left: 20px;
	margin-bottom: 10px;
}

.zcwrap .zcnext {
	width: 85px;
	height: 30px;
	margin: 0 auto 20px;
	border: 1px solid #d2d6d8;
}

.zcwrap .zcnext a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 30px;
	text-align: center;
}

.time_switch .item_item {
	width: 700px;
	height: 410px;
	display: none;
}

/*基金会章程*/

/*赈灾*/

.zzwrap dl {
	margin-bottom: 50px;
}

.zzwrap dl span {
	padding: 10px;
	font-weight: bold;
	background: #e7ecf1;
	font-size: 20px;
}

.zzwrap dl span em {
	display: inline-block;
	width: 5px;
	height: 20px;
	background: #e60021;
	margin: 20px 12px 0 14px;
}

.zzwrap dl dd {
	text-indent: 30px;
	padding-top: 26px;
	font-size: 16px;
}

/*赈灾*/

/*组织架构*/

.org {
	margin-bottom: 86px;
}

.org ul li {
	margin-bottom: 50px;
}

.org ul li h3 {
	text-align: center;
	font-size: 26px;
	margin-bottom: 30px;
	font-weight: bold;
}

.org ul li p {
	text-align: center;
	margin-bottom: 10px;
	font-size: 18px;
}

.org img {
	display: block;
	margin: 0 auto;
	width: 70%;
}

/*组织架构*/

/*环保信息*/

.msg {
	margin-bottom: 52px;
	padding-top: 36px;
}

.msg ul li a img {
	display: block;
	margin: 0 auto;
	border: 10px solid #f4f5f7;
	width: 100%;
}

/*环保信息*/

/*环保信息公开表*/

.biaotit {
	height: 87px;
}

.biaotit dl {
	float: left;
}

.biaotit dl dt {
	float: left;
	line-height: 87px;
}

.biaotit dl dt:last-child {
	font-weight: 400;
}

.biaotit dl dd {
	float: left;
	font-size: 16px;
}

.biaotit p {
	float: right;
}

.biaotit p a {
	display: block;
	line-height: 87px;
}

.table {
	margin-top: 20px;
	/* overflow-x: scroll; */
}

.table dl {
	height: 66px;
	border-top: 2px solid #e60021;
	background: #fad9de;
}

.table dl dd {
	float: left;
	line-height: 66px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.table dl .w10 {
	width: 10%;
}

.table dl .w40 {
	width: 40%;
}

.table dl dd:first-child {
	border-right: 1px solid #cacfd3;
}

.table dl dd:nth-child(2) {
	border-left: 1px solid #fff;
	border-right: 1px solid #cacfd3;
}

.table dl dd:nth-child(3) {
	border-left: 1px solid #fff;
	border-right: 1px solid #cacfd3;
}

.table dl dd:last-child {
	border-left: 1px solid #fff;
}

.table ul li {
	border-bottom: 1px solid #cacfd3;
}

.table ul .bgf4f5f7 {
	background: #f4f5f7;
}

.table ul li span {
	display: block;
	height: 68px;
	font-size: 16px;
	float: left;
	text-align: center;
	line-height: 68px;
	word-wrap: break-word
}

.table ul li .w10 {
	width: 10%;
}

.table ul li .w40 {
	width: 40%;
}

.table ul li span:first-child {
	border-right: 1px solid #cacfd3;
}

.table ul li span:nth-child(2) {
	border-left: 1px solid #fff;
	border-right: 1px solid #cacfd3;
}

.table ul li span:nth-child(3) {
	border-left: 1px solid #fff;
	border-right: 1px solid #cacfd3;
}

.table ul li span:last-child {
	border-left: 1px solid #fff;
}

.table ul li a {
	display: block;
	height: 68px;
	text-align: center;
	line-height: 68px;
	float: left;
	text-decoration: underline;
	color: #d90000;
}

/*环保信息公开表*/

/*前瞻科技*/

.qzkjwrap2 {
	margin-top: 50px;
}

.qzkjwrap ul li {
	margin-bottom: 20px;
	overflow: hidden;
}

.qzkjwrap ul li div {
	max-width: 366px;
	margin: 0 auto;
	padding: 10px;
	overflow: hidden;
}

.qzkjwrap ul li div a {
	display: block;
	max-width: 100%;
	position: relative;
}

.qzkjwrap ul li div a img {
	max-width: 100%;
	transition: all .3s;
}

.qzkjwrap ul li:hover img {
	transform: scale(1.2);
}

.qzkjwrap ul li div a h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 16px;
}

/*前瞻科技*/

/*研发介绍*/

.devwrap {
	padding-top: 60px;
	padding-bottom: 20px;
	margin-bottom: 60px;
	background: url('/css/images/devbg.png') no-repeat bottom left;
}

.devwrap h3 {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 46px;
}

.devwrap p {
	text-indent: 30px;
	font-size: 16px;
	line-height: 30px;
}

.devwrap img {
	display: block;
	margin: 60px auto;
	width: 50%;
}

/*研发介绍*/

/*董事长致词*/

.mainnav_tags span b {
	display: none;
}

.qywrap {
	margin-top: 60px;
}

.qywrap .qycontent {
	padding-bottom: 50px;
}

.qywrap img {
	width: 100%;
}

.qywrap .qytit {
	position: relative;
	height: 50px;
	width: 100%;
	padding-top: 60px;
}

.qywrap .qytit h3 {
	text-align: center;
	width: 28%;
	line-height: 40px;
	float: left;
	font-size: 24px;
	font-weight: bold;
}

.qywrap .qytit span {
	display: block;
	float: left;
	width: 36%;
	height: 1px;
	background: #ddd;
	margin-top: 20px;
}

.qywrap .qytit span:first-child {
	float: left;
}

.qywrap .qytit span:last-child {
	float: right;
}

.qywrap p {
	clear: both;
	line-height: 30px;
	margin: 20px 0;
	text-indent: 30px;
	font-size: 16px;
}

/*董事长致词*/

/*企业介绍*/

.aboutwrap {
	margin-top: 40px;
}

.aboutwrap h3 {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 50px;
}

.aboutwrap img {
	width: 100%;
}

.aboutwrap p {
	margin: 20px 0;
	font-size: 16px;
	text-indent: 30px;
	line-height: 30px;
}

.marketwrap {
	padding: 60px 0;
	background: #fcfdfd;
	margin-top: 70px;
}

.marketwrap .market .markettitle {
	margin-bottom: 45px;
}

.marketwrap .market .markettitle h3 {
	background: url('/css/images/icon/icon.png') no-repeat 40% center;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
}

.marketbox img {
	width: 100%;
}

.marketbox ul li {
	padding: 0;
}

.marketbox ul li .cartype {
	background: #fff;
	height: 57px;
	width: 100%;
}

.marketbox ul li .cartype h3 {
	text-align: center;
	line-height: 57px;
	font-size: 22px;
	color: #e60021;
	font-weight: bold;
}

.ad-gallery {
	margin-top: 30px;
}

.ad-gallery .ad-image-wrapper {
	width: 100%;
	height: 600px;
	position: relative;
	overflow: hidden;
	margin: 0px auto 0;
}

.ad-gallery .ad-image-wrapper .ad-loader {
	position: absolute;
	z-index: 10;
	top: 48%;
	left: 48%;
}

.ad-gallery .ad-image-wrapper .ad-next {
	position: absolute;
	right: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 200;
}

.ad-gallery .ad-image-wrapper .ad-prev {
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;
	cursor: pointer;
	display: block;
	z-index: 200;
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url("/css/images/ad_prev.png") no-repeat 0 0;
	width: 30px;
	height: 90px;
	display: none;
	position: absolute;
	top: 40%;
	left: 0;
	z-index: 101;
	opacity: 1!important;
	filter: alpha(opacity=1);
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
	background: url("/css/images/ad_next.png") no-repeat 0 0;
	width: 30px;
	height: 90px;
	left: auto!important;
	right: -2px;
}

.ad-gallery .ad-image-wrapper .ad-image {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 600px;
	top: 0;
	left: 0;
	right: 0;
	z-index: 9;
}

.ad-gallery .ad-image-wrapper .ad-image a img {
	border: 0;
}

.ad-gallery .ad-image-wrapper .ad-image img {
	display: table;
	width: auto;
	height: 100%;
	margin: 0 auto;
	max-width: 100%;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	position: absolute;
	bottom: -10px;
	left: 0px;
	width: 100%;
	padding: 10px 0;
	z-index: 2;
	background: url(/css/images/opa75.png);
	color: #FFFFFF;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
}

* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-family: "å¯°î†¿è’‹é—†å‘´ç²¦";
	font-size: 18px;
	font-weight: normal;
}

.ad-gallery .ad-controls {
	width: 1000px;
	color: #FFF;
	height: 0px;
	display: none;
}

.ad-gallery .ad-info {
	float: left;
}

.ad-gallery .ad-slideshow-controls {
	float: right;
	font-size: 12px
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
	padding-left: 5px;
	cursor: pointer;
}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
	padding-left: 5px;
	font-size: 0.9em;
}

.ad-gallery .ad-slideshow-running .ad-slideshow-start {
	cursor: default;
	font-size: 12px;
	color: #999;
}

.ad-gallery .ad-nav {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 20px auto;
}

.ad-gallery .ad-forward, .ad-gallery .ad-back {
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 10;
}

.ad-gallery .ad-forward, .ad-gallery .ad-back {
	height: 91px;
}

.ad-gallery .ad-back {
	cursor: pointer;
	left: 0px;
	width: 21px;
	display: block;
	background-size: 100%;
	background-image: url(/css/images/ad_prev.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.ad-gallery .ad-forward {
	cursor: pointer;
	display: block;
	right: 0px;
	width: 21px;
	background: url("/css/images/ad_next.png") 0px center no-repeat;
	background-size: 100%;
}

.ad-gallery .ad-nav .ad-thumbs {
	overflow: hidden;
	width: 1150px;
	margin: 0 auto;
}

.ad-gallery .ad-thumbs .ad-thumb-list {
	float: left;
	width: 9000px;
	list-style: none;
}

.ad-gallery .ad-thumbs li {
	float: left;
	padding-right: 12px;
}

.ad-gallery .ad-thumbs li a {
	display: block;
}

.ad-gallery .ad-thumbs li a img {
	border: 1px solid #CCC;
	display: block;
	width: auto!important;
	height: 91px;
}

.ad-gallery .ad-thumbs li a.ad-active img {
	border: 1px solid #616161;
}

.ad-preloads {
	position: absolute;
	left: -9000px;
	top: -9000px;
}

/*企业介绍*/

/*企业年报*/

.nianbaowrap {
	margin-top: 60px;
}

.nianbaowrap h3 {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 60px;
}

.nianbaowrap ul li {
	margin-bottom: 48px;
}

.nianbaowrap ul li div {
	width: 90%;
	margin: 0 auto;
	padding: 10px;
	background: #f4f5f7;
	overflow: hidden;
	position: relative;
}

.nianbaowrap ul li a {}

.nianbaowrap ul li a img {
	width: 100%;
	transition: all 0.6s;
}

.nianbaowrap>ul li a img:hover {
	transform: scale(1.2);
}

.nianbaowrap>ul li a span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 74px;
	height: 74px;
	background: url('/css/images/icon/icon1.png') no-repeat;
	z-index: 100;
}

/*企业年报*/

/*组织架构*/

.jiagouwrap {
	margin: 50px 0;
}

.jiagouwrap ul li img {
	width: 100%;
}

/*组织架构*/

/*品牌视频*/

.videowrap ul {
	margin-top: 30px;
}

.videowrap ul li {
	margin-bottom: 50px;
}

.videowrap ul li a {
	/*
	display: block;
	width: 100%;
	height: 100%;
    */
}

.videowrap ul li a div {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.videowrap ul li a div img {
	width: 100%;
	transition: all .5s;
}

.videowrap ul li:hover img {
	transform: scale(1.2);
}

.videowrap ul li a div span {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	top: 0;
	left: 0;
}

.videowrap ul li a div em {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -27px;
	margin-left: -27px;
	width: 54px;
	height: 54px;
	background: url('/css/images/videoplaybtn.png') no-repeat;
}

.videowrap ul li a p {
	margin-top: 20px;
	font-size: 16px;
	background: url('/css/images/icon/icon2.png') no-repeat right center;
}

.videowrap ul li a p span {
	display: inline-block;
	margin-right: 5px;
	width: 10px;
	height: 10px;
	background: #e60021;
	border-radius: 50%;
}

.mask {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 10000;
}

.videodialog {
	display: none;
	width: 800px;
	height: 500px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -250px;
	background: #000;
	z-index: 10001;
}

.videodialog a {
	float: right;
	display: block;
	width: 50px;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	color: #fff;
}

.videodialog video {
	width: 100%;
	margin: 0;
	padding: 0;
}

/*品牌视频*/

/*上市公司*/

.companywrap h3 {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 50px;
}

.companywrap p {
	text-indent: 30px;
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 16px;
}

.companywrap img {
	width: 100%;
}

.check {
	width: 100%;
	height: 53px;
	background: #eff4f7;
	border: 1px solid #d6dde2;
	text-align: center;
	line-height: 53px;
	font-size: 16px;
	margin-bottom: 50px;
}

.check a {
	display: block;
	width: 100%;
	height: 53px;
	color: #e60021;
	background: url('/css/images/icon/icon3.png') no-repeat 43% center;
}

/*上市公司*/

/*特种车*/

.tzwrap, .tzwraps {
	margin-top: 10px;
}

.tzwrap h3, .tzwraps h3 {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.tzwrap p, .tzwraps p {
	text-indent: 30px;
	margin-top: 20px;
	line-height: 30px;
	font-size: 16px;
}

.tzwrap span {
	padding: 10px;
	font-weight: bold;
	background: #e7ecf1;
	font-size: 20px;
}

.tzwrap span em {
	display: inline-block;
	width: 5px;
	height: 20px;
	background: #e60021;
	margin: 20px 12px 0 14px;
}

.tzwrap img {
	width: 100%;
	margin-bottom: 20px;
	font-size: 16px;
}

/*特种车*/

/*相关链接*/

.linkwrap .link_item {
	margin-bottom: 60px;
}

.linkwrap .link_item .link_title {
	width: 100%;
	height: 30px;
	background: url('/css/images/icon/linktitlebg.png') no-repeat left center;
	background-size: 100%;
}

.linkwrap .link_item .link_title h3 {
	text-align: center;
	font-size: 24px;
}

.linkwrap .link_item .link_tags {
	margin-top: 44px;
}

.linkwrap .link_item .link_tags ul li {
	margin-bottom: 16px;
}

.linkwrap .link_item .link_tags ul li a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #cbd0d3;
}

.linkwrap .link_item .link_tags ul li a:hover {
	background: #e3e7ea;
}

/*相关链接*/

/*和文化战略*/

.zlwrap {
	margin: 66px 0;
}

.zlwrap ul li img {
	width: 100%;
}

/*和文化战略*/

/*vi*/

.viwrap {
	background: url('/css/images/vibg.png') no-repeat;
	padding: 50px 0;
}

.viwrap img {
	display: block;
	margin: 0 auto;
}

.viwrap .logotext {
	width: 30%;
}

.viwrap .vitext {
	background: #fff;
	border: 1px solid #e60021;
	border-radius: 50px 0 50px 0;
	padding: 50px 0;
	margin: 40px auto;
}

.viwrap .vitext p {
	font-size: 16px;
	text-align: center;
	line-height: 30px;
}

.video-ico {
	vertical-align: middle;
	margin: -3px 0 0 5px;
}

/*vi*/

/*产品展示*/

.showwrap {
	margin-top: 60px;
}

.showwrap ul li {
	margin-bottom: 50px;
}

.showwrap ul li div {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.showwrap ul li div img {
	width: 100%;
	transition: all .5s;
}

.showwrap ul li div:hover img {
	transform: scale(1.2);
}

.showwrap ul li p {
	font-size: 16px;
	margin-top: 16px;
}

.showwrap ul li p span {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #e60020;
	color: #fff;
	line-height: 15px;
	text-align: center;
	margin-left: 10px;
}

/*产品展示*/

/*团队*/

.teamwrap ul {
	margin-top: 30px;
}

.teamwrap ul li {}

.teamwrap ul li img {
	display: block;
	margin: 0 auto;
	padding: 10px;
	box-shadow: 0 0 10px #ddd;
}

.teamwrap ul li h4 {
	text-align: center;
	font: bold 18px/25px '微软雅黑';
	color: #353535;
	margin: 10px 0 0 0;
}

.teamwrap ul li p {
	text-align: center;
	font: 14px/21px '微软雅黑';
}

/*团队*/

/*事业布局*/

.careerwrap {
	width: 100%;
	margin: 20px 0 40px 0;
}

.careerwrap h3 {
	font-size: 28px;
	text-align: center;
	background: url('/css/images/icon/icon4.png') no-repeat 38% center;
	margin-top: 60px;
}

.career .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.career .swiper-container .swiper-slide {
	width: 100%;
	position: relative;
}

.career .swiper-container .swiper-slide img {
	width: 864px;
	display: block;
	margin: 0 auto;
}

.career .swiper-container .swiper-slide {}

.career .swiper-pagination-bullet {
	background: none;
	border: 1px solid #e60021;
}

.career .swiper-pagination-bullet-active {
	background: #e60021;
}

.career .swiper-button-prev, .career .swiper-button-next {
	width: 40px;
	height: 102px;
}

.career .swiper-button-prev {
	background: url('/css/images/prev.png') no-repeat;
	background-size: 100%
}

.career .swiper-button-next {
	background: url('/css/images/next.png') no-repeat;
	background-size: 100%
}

.changeaddress {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.changeaddress span {
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	background: url('/css/images/dflogo.png') no-repeat;
}

.changeaddress .active {
	background: url('/css/images/dflogo_active.png') no-repeat;
}

.changeaddress .wh {
	top: 68%;
	right: 34%;
}

.changeaddress .xy {
	top: 65%;
	right: 36%;
}

.changeaddress .sy {
	top: 64.5%;
	right: 38%;
}

.changeaddress .cd {
	top: 68%;
	right: 46%;
}

.changeaddress .cq {
	top: 72%;
	right: 42%;
}

.changeaddress .lz {
	bottom: 14%;
	right: 39%;
}

.changeaddress .km {
	bottom: 15%;
	right: 50%;
}

.changeaddress .hz {
	bottom: 14.5%;
	right: 32%;
}

.changeaddress .hzh {
	top: 68%;
	right: 25%;
}

.changeaddress .gz {
	bottom: 12.5%;
	right: 33.5%;
}

.changeaddress .sz {
	bottom: 12%;
	right: 32%;
}

.changeaddress .cz {
	top: 65%;
	right: 25%;
}

.changeaddress .yc {
	top: 62%;
	right: 25%;
}

.changeaddress .sh {
	top: 64%;
	right: 23%;
}

.changeaddress .zz {
	top: 60%;
	right: 35%;
}

.changeaddress .sg {
	top: 52%;
	right: 28%;
}

.changeaddress .dl {
	top: 46%;
	right: 25%;
}

.changeaddress .wlmq {
	top: 33%;
	left: 33%;
}

.changeaddress dl {
	position: absolute;
	display: none;
}

.changeaddress .wh_address {
	bottom: 28%;
	right: 12%;
}

.changeaddress .xy_address {
	bottom: 32%;
	right: 8%;
}

.changeaddress .sy_address {
	bottom: 32%;
	right: 8%;
}

.changeaddress .cd_address {
	bottom: 32%;
	right: 40%;
}

.changeaddress .cq_address {
	bottom: 25%;
	right: 31%;
}

.changeaddress .lz_address {
	bottom: 12%;
	right: 21%;
}

.changeaddress .km_address {
	bottom: 12%;
	right: 43%;
}

.changeaddress .hz_address {
	bottom: 12%;
	right: 25%;
}

.changeaddress .hzh_address {
	bottom: 27%;
	right: 18%;
}

.changeaddress .gz_address {
	bottom: 14%;
	right: 23%;
}

.changeaddress .sz_address {
	bottom: 10%;
	right: 26%;
}

.changeaddress .cz_address {
	bottom: 27%;
	right: 19%;
}

.changeaddress .yc_address {
	bottom: 28%;
	right: 19%;
}

.changeaddress .sh_address {
	bottom: 27%;
	right: 17%;
}

.changeaddress .zz_address {
	bottom: 36%;
	right: 30%;
}

.changeaddress .sg_address {
	bottom: 42%;
	right: 22%;
}

.changeaddress .dl_address {
	bottom: 50%;
	right: 18%;
}

.changeaddress .wlmq_address {
	bottom: 60%;
	right: 58%;
}

.world {
	position: relative;
	width: 100%;
	height: 100%;
}

.world ul {
	position: absolute;
	top: 110px;
	left: 100px;
}

.world ul li {
	padding-left: 20px;
}

.world ul li:first-child {
	color: red;
	background: url('/css/images/icon-sj.png') no-repeat;
}

.world ul li:nth-child(2) {
	background: url('/css/images/icon-yuan.png') no-repeat;
}

.world ul li:last-child {
	background: url('/css/images/icon-f.png') no-repeat;
}

.world dl {
	position: absolute;
}

.world .bj {
	top: 400px;
	left: 490px;
}

.world .els {
	top: 344px;
	left: 370px;
}

.world .rd {
	top: 300px;
	left: 230px;
	text-align: center;
	color: red;
}

.world .fg {
	top: 355px;
	left: 200px;
	text-align: center;
	color: red
}

.world .arjly {
	top: 424px;
	left: 90px;
	text-align: center;
}

.world .bf {
	top: 465px;
	left: 150px;
	text-align: center;
}

.world .nf {
	top: 590px;
	left: 275px;
	text-align: center;
}

.world .tns {
	top: 428px;
	left: 218px;
	text-align: center;
}

.world .aj {
	top: 456px;
	left: 286px;
	text-align: center;
}

.world .yl {
	top: 436px;
	left: 344px;
	text-align: center;
}

.world .bjst {
	top: 470px;
	left: 384px;
	text-align: center;
}

.world .md {
	top: 500px;
	left: 430px;
	text-align: center;
}

.world .yn {
	top: 512px;
	left: 470px;
	text-align: center;
}

.world .yl {
	top: 540px;
	left: 510px;
	text-align: center;
}

.world .glby {
	top: 510px;
	right: 310px;
	text-align: center;
}

.world .ml {
	top: 550px;
	right: 310px;
	text-align: center;
}

.world .zl {
	top: 590px;
	right: 290px;
	text-align: center;
}

.changeaddress-sj {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.changeaddress-sj span {
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	background: url("/css/images/dflogo.png") no-repeat;
}

.changeaddress-sj span.active {
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	background: url("/css/images/dflogo_active.png") no-repeat;
}

.changeaddress-sj p {
	font-size: 14px;
	font-weight: bold;
}

.changeaddress-sj div p.on {
	display: block;
}

.changeaddress dl dt {
	border-bottom: 1px solid #e60021;
}

.changeaddress dl dt em {
	padding: 4px 10px;
	background: #e60021;
	color: #fff;
}

.changeaddress dl dd {
	padding: 5px 10px;
	background: #fff;
	border: 1px solid #dae1e9;
	margin-top: 5px;
}

/*事业布局*/

/*资质荣誉*/

.ryimgwrap {
	margin-top: 55px;
	position: relative;
	background: url('/css/images/timebg.png') no-repeat top center;
}

.ryimgwrap .prev, .ryimgwrap .next {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 0;
}

.ryimgwrap .prev {
	background: url('/css/images/prev1.png') no-repeat;
	left: 20.5%;
}

.ryimgwrap .next {
	background: url('/css/images/next1.png') no-repeat;
	right: 20%;
}

.ryimg_time {
	height: 34px;
	width: 500px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
}

.ryimgwrap .ryimg_time dd {
	float: none;
	display: inline-block;
	font-size: 16px;
	width: 100px;
	height: 34px;
}

.ryimgwrap .ryimg_time .active span {
	background: #d90000;
	border: 1px solid #d90000;
	color: #fff;
}

.ryimgwrap .ryimg_time dd span {
	border: 1px solid #cbd0d3;
	border-radius: 20px 0 20px 0;
	display: block;
	width: 90%;
	text-align: center;
	cursor: pointer;
	margin-left: 5%;
}

.ryimgwrap .ry_item {
	display: none;
	margin-top: 44px;
}

.ryimgwrap .ry_item ul li {
	margin-bottom: 35px;
}

.ryimgwrap .ry_item ul li>div {
	border: 13px solid #f4f5f7;
}

.ryimgwrap .ry_item ul li>div h6 {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

.ryimgwrap .ry_item ul li>div h6 img {
	display: block;
	margin: 20px auto;
	transition: all 0.6s;
	width: 70%;
}

.ryimgwrap .ry_item ul li>div h6 img:hover {
	transform: scale(1.2);
}

.ryimgwrap .ry_item ul li>div div {
	height: 100px;
	width: 100%;
}

.ryimgwrap .ry_item ul li>div div p {
	padding: 0 20px 20px 20px;
	text-align: center;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 100%;
}

.ryimgwrap .ry_item ul li:hover div div p {
	height: 100px;
	-webkit-line-clamp: 4;
}

/*资质荣誉*/

/*发展历程*/

.timewrap {
	margin: 70px 10px;
	position: relative;
}

.timewrap .timeleft, .timewrap .timeright {
	display: block;
	width: 38px;
	height: 38px;
	font-size: 30px;
	color: #fff;
	line-height: 38px;
	text-align: center;
	background: rgba(144, 144, 144, .5);
	position: absolute;
	bottom: 10px;
}

.timewrap .timeleft {
	right: 100px;
}

.timewrap .timeright {
	right: 0px;
}

.timewrap .timetags {
	float: left;
	border-left: 1px solid #86898b;
	width: 8%;
}

.timewrap .timetags em {
	display: block;
	width: 20px;
	height: 20px;
	border: 5px solid #b2b2b2;
	border-radius: 50%;
	background: #fff;
	margin-left: -10px;
}

.timewrap .timetags ul {
	margin: 20px 0;
	max-height: 470px;
	-ms-overflow-y: scroll;
	overflow-y: scroll;
}

.timewrap .timetags ul::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

.timewrap .timetags ul::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #e4e7e9;
}

.timewrap .timetags ul::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #EDEDED;
}

.timewrap .timetags ul li {
	padding: 4px 0;
	font-size: 16px;
	color: #5d5d5d;
	position: relative;
	padding-left: 5px;
	cursor: pointer;
}

.timewrap .timetags ul li span {
	display: none;
	position: absolute;
	top: 10px;
	right: 15px;
	width: 0;
	height: 0;
	border-left: 5px solid #e60021;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 0;
}

.timewrap .timetags ul .active {
	border-left: 2px solid #e60021;
	color: #e60021;
}

.timewrap .timetags ul .active span {
	display: block;
}

.timewrap .time_item {
	float: right;
	display: none;
}

.timewrap .time_item .time_item_left {
	width: 320px;
}

.timewrap .time_item .time_item_left h3 {
	background: #e4e7e9;
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #575757;
}

.timewrap .time_item .time_item_left h5 {
	font-size: 60px;
	margin-top: 40px;
	margin-bottom: 25px;
	color: #575757;
	font-weight: bold;
}

.timewrap .time_item .time_item_left p {
	font-size: 16px;
	display: none;
	padding: 0 10px 0 0;
}

.timewrap .time_item .time_item_right {
	width: 700px;
}

.time_switch ul {
	margin-left: -330px;
	margin-top: -73px;
	max-width: 320px;
	overflow: hidden;
	white-space: nowrap;
	height: 89px;
	-ms-overflow-x: scroll;
	overflow-x: scroll;
}

.time_switch ul::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 10px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 10px;
}

.time_switch ul::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #e4e7e9;
}

.time_switch ul::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #EDEDED;
}

.time_switch ul li {
	width: 94px;
	height: 69px;
	margin: 0 5px;
	border: solid #fff 2px;
	overflow: hidden;
	display: inline-block;
}

.time_switch ul li.active {
	border-color: #e60021
}

.time_switch ul li img {
	height: 69px;
}

.time_switch .item_item img {
	width: 100%;
	height: 100%;
}

.team {
	width: 75%;
	margin: 20px auto 0 auto;
	overflow: hidden;
}

.wh-text {
	display: block;
	max-width: 355px;
	margin: 20px auto;
}

.wh-text img {
	max-width: 180px;
	margin: 20px auto;
	display: table;
}

.wh-text span {
	display: block;
	font-size: 14px;
	line-height: 30px;
	width: 110px;
	text-align: left;
}

.wh-text p {
	margin: 0;
	max-width: 380px;
	font-size: 14px;
	text-indent: 0;
}

/*发展历程*/

@media (min-width: 300px) and (max-width: 767px) {
	.banner-tit li {
		width: 15px;
		height: 4px;
	}
	.mainnav ul li .mainnav_tags {
		display: block;
	}
	.timewrap .timetags {
		width: 17%;
	}
	.companywrap_ul li a p {
		width: 140px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.mainnav_tags a:hover {
		color: #000;
		text-decoration: none;
	}
	.ryimgwrap .ry_item ul li {
		margin-bottom: 0;
	}
	.kanwuwrap ul li a img:hover {
		transform: scale(1);
	}
	.ryimgwrap .ry_item ul li div h6 img:hover {
		transform: scale(1);
	}
	.companywrap_ul9 li p {
		text-indent: 0;
	}
	.linkwrap .link_item .link_title {
		background: url(/css/images/icon/linktitlebg3.png) no-repeat left center;
		background-size: 100%;
	}
	.contact_wrap .contact_wrap_left dl .web {
		background: url(/css/images/web.png) no-repeat left 4px;
		white-space: normal;
	}
	.teamwrap ul {
		margin-top: 0px;
	}
	.teamwrap ul:first-child {
		margin-top: 30px;
	}
	.tzwrap img.lbj-map {
		width: 100%!important;
	}
	.gy_xwList .companyright>div.right p {
		margin-top: 20px!important;
	}
	.qzkjwrap ul li div {
		float: none;
	}
	.bodymain {
		padding-top: 68px;
	}
	.mw1200 {
		max-width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.pc_banner {
		display: none;
	}
	.m_banner {
		display: block;
	}
	.mainnav_tags span {
		border-radius: 0;
	}
	/*底部 footer*/
	.footer .copyright .links, .footer .copyright .record {
		display: block;
	}
	.footer .copyright .record {
		font-size: 12px;
		margin: 5px 0 0 0;
	}
	/*首页 banner*/
	.home-banner .swiper-pagination-switch {
		width: 14px;
		margin: 0 6px;
	}
	.pagination {
		margin: 10px 0;
	}
	/*首页 图片新闻*/
	.base-top-title .type {
		font-size: 16px;
		line-height: 17px;
		padding-left: 32px;
	}
	.base-top-title .type i {
		width: 17px;
		height: 17px;
		margin-top: -8.5px;
		background-size: 13px 11px;
	}
	.base-top-title2 .type a:before {
		height: 18px;
		top: 4px;
	}
	.home-news {
		padding: 25px 0;
	}
	.home-news .list .block {
		margin-bottom: 25px;
	}
	.home-news .list .block .cont {
		font-size: 14px;
		margin-top: 15px;
	}
	.home-news .list .block .cont .title {
		font-size: 16px;
	}
	.home-hot-topic {
		border-top: 8px solid #cbd0d3;
	}
	/*首页 公告、微博*/
	/* .home-set-block{ padding: 30px 0;}
		.home-notice .list .swiper-slide{ padding: 15px 15px 5px 15px;}
		.home-notice .list li{ font-size: 16px; line-height: 26px; margin-bottom: 10px;}
		.home-notice .list li .title{ float: none; width: auto;}
		.home-notice .list li .time{ font-size: 14px;} */
	.home-set-block {
		padding: 0;
		background-color: #fff;
	}
	.timewrap .timetags ul li span {
		right: -15px;
	}
	.timewrap .time_item {
		width: 78%;
	}
	.home-notice {
		padding: 25px 15px;
		border-top: 8px solid #cbd0d3;
		margin: 0 -15px;
	}
	.home-notice .list {
		margin-top: 0;
	}
	.home-notice .list .swiper-slide {
		padding: 25px 0 0 0;
	}
	.home-notice .list li {
		font-size: 16px;
		line-height: 40px;
	}
	.home-notice .list li .time {
		font-size: 14px;
	}
	.home-weibo {
		padding: 25px 15px;
		border-top: 8px solid #cbd0d3;
		margin: 0 -15px;
	}
	.home-weibo .list .swiper-slide {
		padding: 15px 0;
	}
	.home-weibo .list iframe {
		height: 215px;
	}
	.home-weibo .list li {
		font-size: 16px;
		line-height: 40px;
	}
	.home-weibo .list li .time {
		font-size: 14px;
	}
	.qrCode-douyin .txt {
		margin-top: 30px;
	}
	.qrCode-douyin .txt .title1 {
		font-size: 16px;
	}
	.qrCode-douyin .txt .title2 {
		font-size: 16px;
	}
	/*首页 精彩视频*/
	.home-video {
		border-top: 8px solid #cbd0d3;
		background-color: #fff;
		padding: 25px 0;
	}
	.home-video .video-focus {
		height: auto;
	}
	.home-video .video-focus .swiper-slide {
		width: 720px;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		border: 0;
	}
	.home-video .video-focus .swiper-button-prev, .home-video .video-focus .swiper-button-next {
		width: 34px;
		height: 64px;
		line-height: 64px;
		font-size: 18px;
		margin-top: -32px;
	}
	.home-video .video-focus .swiper-slide .video-play {
		width: 60px;
		height: 60px;
		margin: -30px 0 0 -30px;
	}
	.home-video .video-focus .swiper-slide .title {
		font-size: 14px;
		line-height: 40px;
	}
	.home-video .base-bottom-mobile {
		margin-top: 25px;
	}
	/*视频弹框*/
	.pop-video-layer .video-layer-inner {
		width: 100%;
		height: auto;
		margin: 0 0 0 -50%;
		transform: translate(0, -50%);
	}
	.pop-video-layer .video-layer-detail {
		width: 100%;
		height: auto;
	}
	.mainnav {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		margin: 0 auto 33px;
	}
	.mainnav ul {
		width: 100%;
		height: 60px;
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.mainnav ul li {
		padding: 0 10px;
		width: auto!important;
		display: inline-block;
		float: none;
	}
	.mainnav ul li a {
		background: none;
	}
	.mainnav ul li .active {
		color: #e60021;
		background: none;
		padding: 0;
		margin-top: -10px;
	}
	.companywrap ul li {
		padding: 8px 0;
	}
	.companywrap ul {
		margin-top: 10px;
	}
	.companywrap_ul {
		margin: 20px;
	}
	.companywrap ul li .companyright a {
		float: none;
		width: 100%;
	}
	.prv_next .prv_next_right dl {
		float: none;
	}
	.contact_wrap .contact_wrap_left dl {
		padding: 0;
		border-right: 0;
		padding-bottom: 20px;
	}
	.contact_wrap_left .contact_wrap_right {
		padding: 0;
		margin-bottom: 20px;
	}
	.contact_wrap_right.col-md-4.col-xs-12 {
		display: none;
	}
	/*.col-md-4.col-xs-12.ceshi5 {
    display: block;
}
.col-md-4.col-xs-12.ceshi4 {
    display: none!important;
} */
	.zzwrap dl dt {
		width: auto;
	}
	.msg ul li a img {
		width: 100%;
	}
	.check a {
		background-position: 25% center;
	}
	.viwrap .vitext {
		padding: 20px;
	}
	.mainnav_tags {
		padding: 0px 0;
		text-align: center;
		white-space: nowrap;
		overflow: hidden;
		overflow-x: scroll;
	}
	.devwrap img {
		width: 100%;
	}
	.viwrap .logotext {
		width: 80%;
	}
	.org img {
		width: 100%;
	}
	.marketwrap {
		margin-top: 35px;
		padding: 0 0 30px 0;
	}
	.marketwrap .market .markettitle h3 {
		background-position: 23% center;
	}
	.marketbox ul li {
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.aboutwrap p {
		padding: 0 10px;
	}
	.table ul li span {
		height: auto;
		line-height: 30px;
	}
	.msg ul li {
		margin-bottom: 20px;
	}
	.videodialog {
		width: 90%;
		height: 240px;
		margin-left: -45%;
		margin-top: -120px;
	}
	.careerwrap h3 {
		height: 26px;
		line-height: 26px;
		background-position: 30% center;
		font-size: 14px;
	}
	@media (max-width: 767px) and (min-width: 300px) {
		.weixin-pic {
			display: block;
		}
	}
	@media (max-width: 767px) and (min-width: 300px) {
		.right {
			display: none;
		}
	}
	.swiper-container .swiper-wrapper .swiper-slide .pic1 img {
		width: 90%;
	}
	.swiper-container .swiper-wrapper .swiper-slide {
		width: 80%;
	}
	.swiper-container .swiper-wrapper .swiper-slide img {
		width: 90%;
	}
	.qrCode-douyin .dy-ico {
		width: 50px!important;
		top: 30px;
	}
	.i-wx-list img {
		width: 100px!important;
		margin-top: -50px;
	}
	.home-banner .swiper-container .swiper-wrapper .swiper-slide img {
		width: 90%;
		margin-left: 5%
	}
	.jobswrap .jobslist li {
		height: 60px;
	}
	.jobswrap .jobslist li span {
		height: auto;
		line-height: 60px;
		height: 60px;
		font-size: 7px;
	}
	.jobswrap .jobslist li span.w40, .jobswrap .jobslist li span.w20 {
		line-height: 60px;
	}
	.jobswrap .jobstit dd b {
		font-size: 8px;
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.teamwrap ul li {
		margin: 10px 3px;
		text-align: center;
	}
	.ryimgwrap .prev {
		left: 10%;
	}
	.ryimgwrap .next {
		right: 10%;
	}
	.ryimg_time {
		width: 208px;
		height: 30px;
		overflow: hidden;
		white-space: nowrap;
		overflow-x: scroll;
	}
	.ryimg_time dd {
		display: inline-block;
		height: 30px;
		float: none!important;
	}
	.timewrap .time_item .time_item_left {
		width: 100%;
	}
	.timetags {
		padding: 0;
	}
	.timewrap .time_item {
		padding-right: 0;
	}
	.time_switch .item_item {
		width: 100%;
	}
	.time_switch .item_item {
		height: auto;
	}
	.time_switch ul {
		margin-left: 0;
		margin-top: 10px;
	}
	.time_switch ul li {
		width: 33.33%;
		margin-right: 0;
	}
	.time_switch ul li img {
		width: 100%;
		height: 100%;
	}
	.timewrap .timeleft, .timewrap .timeright {
		bottom: -50px;
	}
	.timewrap .timeright {
		right: 10px;
	}
	.world ul {
		top: 100px;
		left: 10px;
	}
	.timewrap .time_item .time_item_left {
		width: auto;
	}
	.time_switch ul {
		margin-left: 0;
		margin-top: 10px;
	}
	.mainnav ul li:hover {
		border-radius: 0px;
		background: none;
		padding-left: 10px;
		padding-right: 10px;
		/*background: url('../images/sidenavbg.png') no-repeat center center;*/
		/*background-size: 100%;*/
	}
	.mainnav_tags a {
		/* float: left; */
		display: inline-block;
	}
	.mainnav_tags a.active {
		text-decoration: underline;
		color: #e60021;
	}
	.mainnav_tags div {
		width: 80%;
	}
	.mainnav_tags span {
		/* display:none; */
		margin-left: 0!important;
		height: 44px;
		overflow: hidden;
		position: relative;
		transition: all 1s;
	}
	.mainnav_tags span b {
		position: absolute;
		top: 0;
		right: 0;
		display: none;
		font-size: 14px;
		padding: 10px 0;
		line-height: 24px;
		width: 20%;
		color: #e60021
	}
	.mainnav_tags span b img {
		vertical-align: middle;
		transform: rotate(180deg);
	}
	.mainnav_tags span.up b img {
		transform: rotate(0deg);
	}
	.mainnav_tags span.up {
		height: auto;
	}
	.team {
		width: 100%;
	}
	.linkwrap .link_item .link_title h3 {
		font-size: 20px;
		line-height: 30px;
	}
	.mainnav {
		display: none;
	}
	.timewrap .timetags ul li span {
		right: -15px;
	}
	.time_switch {
		float: left!important;
		margin-top: 10px;
		width: 100%;
	}
	.timewrap .timeleft {
		right: auto;
		left: 22%;
	}
	.timewrap .timeright {
		right: auto;
		left: 40%;
	}
	.infocontent .infocontent_text a:hover {
		color: #000;
	}
	.videowrap ul li a p {
		background: none;
		vertical-align: middle;
	}
	.videowrap ul li a p img {
		vertical-align: middle;
		margin: -3px 0 0 5px;
	}
	.videowrap ul li {
		margin-bottom: 20px;
	}
	.biaotit p a {}
	.companywrap ul li .companyright a {
		padding: 15px 0;
	}
	.career .swiper-button-prev, .career .swiper-button-next {
		width: 20px;
		height: 51px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.mainnav ul li .mainnav_tags {
		display: block;
	}
	.mainnav ul li:hover {
		background: none;
	}
	.timewrap .timetags ul li span {
		right: 0px;
	}
	.companywrap ul li .companyright a {
		min-height: 196px;
	}
	.time_switch {
		float: left!important;
		margin-top: 10px;
	}
	.time_switch .item_item {
		width: 580px;
		height: auto;
	}
	.timewrap .time_item {
		width: 78%;
	}
	.timewrap .time_item .time_item_left {
		width: auto;
	}
	.time_switch ul {
		margin-left: 0;
		margin-top: 10px;
	}
	.mainnav {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
	}
	.mainnav ul {
		width: 100%;
		height: 60px;
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.mainnav ul li {
		float: none;
		width: auto;
		display: inline-block;
		margin: 10px 0;
	}
	.mainnav_switch .mainnav ul li a {
		padding: 0 20px;
	}
	.mainnav_tags span {
		width: 80%;
		margin-left: 10%!important;
	}
	.contact_wrap_left {
		margin-bottom: 30px;
	}
	.mainnav ul li a {
		font-size: 16px;
	}
	.bodymain {
		padding-top: 68px;
	}
	.edit-container {
		width: 750px;
	}
	/*首页 图片新闻*/
	.base-top-title .type {
		font-size: 16px;
		line-height: 17px;
		padding-left: 32px;
	}
	.base-top-title .type i {
		width: 17px;
		height: 17px;
		margin-top: -8.5px;
		background-size: 13px 11px;
	}
	.col-md-4.col-xs-12.ceshi4 {
		display: none;
	}
	.base-top-title2 .type a:before {
		height: 18px;
		top: -1px;
	}
	.home-news {
		padding: 25px 0;
	}
	.home-news .list .block {
		margin-bottom: 25px;
	}
	.home-news .list .block .cont {
		font-size: 14px;
		margin-top: 15px;
	}
	.home-news .list .block .cont .title {
		font-size: 16px;
	}
	/*首页 公告、微博*/
	.home-set-block {
		padding: 0;
		background-color: #fff;
	}
	.home-notice {
		padding: 25px 15px;
		border-top: 8px solid #cbd0d3;
		margin: 0 -15px;
	}
	.home-notice .list {
		margin-top: 0;
	}
	.home-notice .list .swiper-slide {
		padding: 25px 0;
	}
	.home-notice .list li {
		font-size: 16px;
		line-height: 40px;
	}
	.home-notice .list li .time {
		font-size: 14px;
	}
	.home-weibo {
		padding: 25px 15px;
		border-top: 8px solid #cbd0d3;
		margin: 0 -15px;
	}
	.home-weibo .list .swiper-slide {
		padding: 15px 0;
	}
	.home-weibo .list iframe {
		height: 215px;
	}
	.home-weibo .list li {
		font-size: 16px;
		line-height: 40px;
	}
	.home-weibo .list li .time {
		font-size: 14px;
	}
	.qrCode-douyin .pic img {
		width: 65%;
	}
	.qrCode-douyin .txt {
		margin-top: 30px;
	}
	.qrCode-douyin .txt .title1 {
		font-size: 16px;
	}
	.qrCode-douyin .txt .title2 {
		font-size: 16px;
	}
	/*首页 精彩视频*/
	.home-video {
		border-top: 8px solid #cbd0d3;
		background-color: #fff;
		padding: 25px 0;
	}
	.home-video .video-focus {
		height: auto;
	}
	.home-video .video-focus .swiper-slide {
		width: 720px;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		border: 0;
	}
	.home-video .video-focus .swiper-button-prev, .home-video .video-focus .swiper-button-next {
		width: 34px;
		height: 64px;
		line-height: 64px;
		font-size: 18px;
		margin-top: -32px;
	}
	.home-video .video-focus .swiper-slide .video-play {
		width: 60px;
		height: 60px;
		margin: -30px 0 0 -30px;
	}
	.home-video .video-focus .swiper-slide .title {
		font-size: 14px;
		line-height: 40px;
	}
	.home-video .base-bottom-mobile {
		margin-top: 25px;
	}
	.newspicwrap ul li div h3 a {
		font-size: 22px;
		line-height: 30px;
	}
	.newspicwrap ul li div p {
		font-size: 14px;
		height: 24px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.check a {
		background-position: 38% center;
	}
	.aboutwrap p {
		padding: 0 10px;
	}
	.marketbox {
		padding: 0 10px;
	}
	.table ul li span {
		height: auto;
		line-height: 30px;
	}
	.careerwrap h3 {
		background-position: 30% center;
	}
	.swiper-container .swiper-wrapper .swiper-slide {
		width: 80%;
	}
	.qrCode-douyin .dy-ico {
		width: 100px!important;
		right: 50px;
		top: 50px;
	}
	.swiper-container .swiper-wrapper .swiper-slide img {
		width: 90%;
		margin: 0 auto;
		display: table;
	}
	.i-wx-list img {
		width: 124px!important;
	}
	.ryimgwrap .prev {
		left: 10%;
	}
	.ryimgwrap .next {
		right: 10%;
	}
	.timewrap .time_item .time_item_left {
		width: auto;
	}
	.ad-gallery {
		display: none;
	}
	#index-banner {
		display: block;
	}
	.mainnav ul li:hover {
		padding-left: 20px;
		padding-right: 20px;
	}
	/* .mainnav_tags span{
    display:none;
} */
	.infocontent_text {
		max-width: 750px;
	}
	.career .swiper-container .swiper-slide img {
		width: 750px;
		display: block;
		margin: 0 auto;
	}
	.changeaddress {
		width: 750px;
		left: 50%;
		margin-left: -375px;
	}
	.changeaddress .dl {
		right: 15%
	}
	.changeaddress .sg {
		right: 19.5%;
	}
	.changeaddress .dl_address {
		right: 6%;
	}
	.changeaddress .sg_address {
		right: 10%;
	}
	.changeaddress .sh {
		right: 13%;
	}
	.changeaddress .sh_address {
		right: 3%;
	}
	.changeaddress .yc {
		right: 15%;
	}
	.changeaddress .yc_address {
		right: 3%;
	}
	.changeaddress .cz {
		right: 15.5%;
	}
	.changeaddress .cz_address {
		right: 5%;
	}
	.changeaddress .hzh {
		right: 15.5%;
	}
	.changeaddress .hzh_address {
		right: 6%;
	}
	.changeaddress .wh {
		right: 26.5%;
	}
	.changeaddress .wh_address {
		right: -9%;
	}
	.changeaddress .zz {
		right: 28.5%;
	}
	.changeaddress .zz_address {
		right: 13%;
	}
	.changeaddress .xy {
		right: 30%;
	}
	.changeaddress .xy_address {
		right: -15%;
	}
	.changeaddress .sy {
		right: 32%;
	}
	.changeaddress .sy_address {
		right: -9%;
	}
	.changeaddress .hz {
		right: 25%;
	}
	.changeaddress .hz_address {
		right: 17%;
	}
	.changeaddress .sz {
		right: 24%;
	}
	.changeaddress .sz_address {
		right: 17%;
	}
	.changeaddress .gz {
		right: 26%;
	}
	.changeaddress .gz_address {
		right: 9%;
	}
	.changeaddress .cq {
		right: 37%;
	}
	.changeaddress .cq_address {
		right: 20%;
	}
	.changeaddress .cd {
		right: 43%;
	}
	.changeaddress .cd_address {
		right: 35%;
	}
	.changeaddress .wlmq {
		left: 28%;
	}
	.changeaddress .wlmq_address {
		right: 57%;
	}
	.changeaddress .lz_address {
		right: 11%;
	}
	.changeaddress .km_address {
		right: 40%;
	}
	.map-world {
		width: 750px!important;
	}
	.career .swiper-button-prev {
		left: 0px;
	}
	.career .swiper-button-next {
		right: 0px;
	}
	.changeaddress-sj {
		left: 50%;
		margin-left: -375px;
		width: 750px;
	}
	.changeaddress-sj div p {
		position: absolute;
		display: none;
	}
	.changeaddress-sj img {
		display: block;
		position: absolute;
		width: 8px!important;
		height: 8px;
	}
	.changeaddress-sj .rdgs span {
		top: 223px;
		left: 76px;
		background: url(/css/images/word-ico1.png) no-repeat;
	}
	.changeaddress-sj .rdgs p {
		top: 243px;
		left: 76px;
	}
	.changeaddress-sj .fgjt span {
		top: 268px;
		left: 69px;
		background: url(/css/images/word-ico1.png) no-repeat;
	}
	.changeaddress-sj .fgjt p {
		top: 288px;
		left: 69px;
	}
	.changeaddress-sj .els span {
		top: 235px;
		left: 178px;
		background: url(/css/images/word-ico4.png) no-repeat;
	}
	.changeaddress-sj .els p {
		top: 255px;
		left: 178px;
	}
	.changeaddress-sj .aejly span {
		top: 320px;
		left: 30px;
	}
	.changeaddress-sj .aejly p {
		top: 340px;
		left: 30px;
	}
	.changeaddress-sj .tns span {
		top: 320px;
		left: 66px;
	}
	.changeaddress-sj .tns p {
		top: 300px;
		left: 66px;
	}
	.changeaddress-sj .yl span {
		top: 319px;
		left: 146px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .yl p {
		top: 339px;
		left: 146px;
	}
	.changeaddress-sj .aj span {
		top: 335px;
		left: 105px;
	}
	.changeaddress-sj .aj p {
		top: 355px;
		left: 105px;
	}
	.changeaddress-sj .bjst span {
		top: 320px;
		left: 190px;
	}
	.changeaddress-sj .bjst p {
		top: 346px;
		left: 195px;
	}
	.changeaddress-sj .md span {
		top: 345px;
		left: 237px;
	}
	.changeaddress-sj .md p {
		top: 365px;
		left: 237px;
	}
	.changeaddress-sj .nf span {
		top: 444px;
		left: 96px;
	}
	.changeaddress-sj .nf p {
		top: 434px;
		left: 120px;
	}
	.changeaddress-sj .yn span {
		top: 366px;
		left: 260px;
	}
	.changeaddress-sj .yn p {
		top: 346px;
		left: 260px;
	}
	.changeaddress-sj .yni span {
		top: 395px;
		left: 276px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .yni p {
		top: 415px;
		left: 276px;
	}
	.changeaddress-sj .glby span {
		top: 377px;
		right: 129px;
	}
	.changeaddress-sj .glby p {
		top: 377px;
		right: 149px;
	}
	.changeaddress-sj .ml span {
		top: 405px;
		right: 131px;
	}
	.changeaddress-sj .ml p {
		top: 415px;
		right: 131px;
	}
	.changeaddress-sj .zl span {
		top: 461px;
		right: 121px;
		background: url(/css/images/word-ico4.png) no-repeat;
	}
	.changeaddress-sj .zl p {
		top: 481px;
		right: 141px;
	}
	.changeaddress-sj .bj span {
		top: 300px;
		left: 269px;
		background: url(/css/images/word-ico2.png) no-repeat;
	}
	.changeaddress-sj .bj.on span {
		background: url(/css/images/word-ico2.png) no-repeat;
	}
	.changeaddress-sj .bj p {
		top: 280px;
		left: 269px;
	}
	.changeaddress-sj .bb span {
		top: 322px;
		left: 42px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .bb p {
		top: 342px;
		left: 42px;
	}
	.dflogo1 {
		left: 168px;
		top: 238px;
	}
	.dflogo2 {
		left: 157px;
		top: 259px;
	}
	.dflogo3 {
		left: 174px;
		top: 264px;
	}
	.dflogo4 {
		left: 200px;
		top: 271px;
	}
	.dflogo5 {
		left: 58px;
		top: 330px;
	}
	.dflogo6 {
		left: 30px;
		top: 367px;
	}
	.dflogo7 {
		left: 52px;
		top: 373px;
	}
	.dflogo8 {
		left: 58px;
		top: 350px;
	}
	.dflogo9 {
		left: 59px;
		top: 330px;
	}
	.dflogo10 {
		left: 74px;
		top: 340px;
	}
	.dflogo11 {
		left: 72px;
		top: 413px;
	}
	.dflogo12 {
		left: 90px;
		top: 351px;
	}
	.dflogo13 {
		left: 109px;
		top: 348px;
	}
	.dflogo14 {
		left: 112px;
		top: 383px;
	}
	.dflogo15 {
		left: 108px;
		top: 431px;
	}
	.dflogo16 {
		left: 160px;
		top: 328px;
	}
	.dflogo17 {
		left: 122px;
		top: 400px;
	}
	.dflogo18 {
		left: 136px;
		top: 324px;
	}
	.dflogo19 {
		left: 144px;
		top: 335px;
	}
	.dflogo20 {
		left: 345px;
		top: 394px;
	}
	.dflogo21 {
		left: 155px;
		top: 311px;
	}
	.dflogo22 {
		left: 176px;
		top: 326px;
	}
	.dflogo23 {
		left: 213px;
		top: 351px;
	}
	.dflogo24 {
		left: 250px;
		top: 350px;
	}
	.dflogo25 {
		left: 290px;
		top: 350px;
	}
	.dflogo26 {
		right: 176px;
		top: 341px;
	}
	.dflogo27 {
		right: 133px;
		top: 343px;
	}
	.dflogo28 {
		right: 161px;
		top: 347px;
	}
	.dflogo29 {
		right: 145px;
		top: 357px;
	}
	.dflogo30 {
		right: 115px;
		top: 361px;
	}
	.dflogo31 {
		right: 94px;
		top: 372px;
	}
	.dflogo32 {
		right: 70px;
		top: 414px;
	}
	.dflogo33 {
		right: 93px;
		top: 448px;
	}
	.dflogo34 {
		right: 103px;
		top: 466px;
	}
	.dflogo35 {
		right: 127px;
		top: 479px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.companywrap ul li .companyright a {
		min-height: 196px;
	}
	.mainnav ul li .mainnav_tags {
		display: block;
	}
	.time_switch .item_item {
		width: 580px;
		height: auto;
	}
	.timewrap .time_item {
		width: 85%;
	}
	.edit-container {
		width: 970px;
	}
	.timewrap .time_item .time_item_left {
		width: 320px;
	}
	.time_switch ul {
		margin-left: 0;
		margin-top: 10px;
	}
	/*头部*/
	.topNavInner .logo {
		margin-top: 20px;
	}
	.topNavInner .logo img {
		height: 35px;
	}
	.topNavInner .navRight li {
		font-size: 16px;
	}
	/*底部 footer*/
	.footer .friendly-link .top-title {
		font-size: 18px;
	}
	.footer .friendly-link .list {
		font-size: 14px;
	}
	.footer .friendly-link .block-w2 .list {
		padding: 0;
	}
	/*首页 图片新闻*/
	.base-top-title {
		line-height: 16px;
	}
	.base-top-title .type {
		font-size: 16px;
		padding-left: 32px;
	}
	.base-top-title .type i {
		width: 17px;
		height: 17px;
		margin-top: -8.5px;
		background-size: 13px 11px;
	}
	.base-top-title2 .type a:before {
		height: 18px;
		top: -1px;
	}
	.base-top-title .more {
		font-size: 14px;
	}
	.home-news .list .block .cont {
		font-size: 14px;
		margin-top: 15px;
	}
	.home-news .list .block .cont .title {
		font-size: 16px;
	}
	/*首页 公告、微博*/
	.home-set-block {
		padding: 30px 0;
	}
	.home-notice .list .swiper-slide {
		padding: 15px;
	}
	.home-notice .list li {
		font-size: 16px;
		line-height: 40px;
	}
	.home-notice .list li .time {
		font-size: 14px;
	}
	.home-weibo .list .swiper-slide {
		padding: 7px 15px;
	}
	.home-weibo .list iframe {
		height: 215px;
	}
	.home-weibo .list li {
		font-size: 16px;
		line-height: 40px;
	}
	.home-weibo .list li .time {
		font-size: 14px;
	}
	.qrCode-douyin .txt {
		margin-top: 40px;
	}
	.qrCode-douyin .txt .title1 {
		font-size: 20px;
	}
	.qrCode-douyin .txt .title2 {
		font-size: 18px;
	}
	/*首页 精彩视频*/
	.home-video .video-focus {
		height: 338px;
	}
	.home-video .video-focus .swiper-slide {
		width: 600px;
		height: 338px;
	}
	.home-video .video-focus .swiper-button-prev, .home-video .video-focus .swiper-button-next {
		font-size: 22px;
	}
	.aboutwrap p {
		padding: 0 10px;
	}
	.marketbox {
		padding: 0 10px;
	}
	.mainnav_switch .mainnav {
		overflow: hidden;
	}
	.mainnav ul {
		height: 60px;
		overflow: hidden;
		overflow-x: scroll;
	}
	.mainnav ul::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 10px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
	}
	.mainnav ul::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		background: #e4e7e9;
	}
	.mainnav ul::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		border-radius: 10px;
		background: #EDEDED;
	}
	.ad-gallery {
		display: none;
	}
	#index-banner {
		display: block;
	}
	.changeaddress {
		width: 950px;
		left: 50%;
		margin-left: -475px;
	}
	.changeaddress .dl {
		right: 18.5%
	}
	.changeaddress .sg {
		right: 21.5%;
	}
	.changeaddress .dl_address {
		right: 11%;
	}
	.changeaddress .sg_address {
		right: 13%;
	}
	.changeaddress .sh {
		right: 16%;
	}
	.changeaddress .sh_address {
		right: 8%;
	}
	.changeaddress .yc {
		right: 18%;
	}
	.changeaddress .yc_address {
		right: 11%;
	}
	.changeaddress .cz {
		right: 18.5%;
	}
	.changeaddress .cz_address {
		right: 11%;
	}
	.changeaddress .hzh {
		right: 18.5%;
	}
	.changeaddress .hzh_address {
		right: 11%;
	}
	.changeaddress .wh {
		right: 29.5%;
	}
	.changeaddress .wh_address {
		right: 1%;
	}
	.changeaddress .zz {
		right: 31.5%;
	}
	.changeaddress .zz_address {
		right: 19%;
	}
	.changeaddress .xy {
		right: 33%;
	}
	.changeaddress .xy_address {
		right: -3%;
	}
	.changeaddress .sy {
		right: 35%;
	}
	.changeaddress .sy_address {
		right: -1%;
	}
	.changeaddress .hz {
		right: 28%;
	}
	.changeaddress .hz_address {
		right: 20%;
	}
	.changeaddress .sz {
		right: 27%;
	}
	.changeaddress .sz_address {
		right: 20%;
	}
	.changeaddress .gz {
		right: 29%;
	}
	.changeaddress .gz_address {
		right: 16%;
	}
	.changeaddress .cq {
		right: 40%;
	}
	.changeaddress .cq_address {
		right: 26%;
	}
	.changeaddress .cd {
		right: 46%;
	}
	.changeaddress .cd_address {
		right: 38%;
	}
	.changeaddress .wlmq {
		left: 29%;
	}
	.changeaddress .wlmq_address {
		right: 60%;
	}
	.changeaddress .lz_address {
		right: 17%;
	}
	.map-world {
		width: 950px!important;
	}
	.career .swiper-button-prev {
		left: 0px;
	}
	.career .swiper-button-next {
		right: 0px;
	}
	.changeaddress-sj {
		left: 50%;
		margin-left: -475px;
		width: 950px;
	}
	.changeaddress-sj div p {
		position: absolute;
		display: none;
	}
	.changeaddress-sj img {
		display: block;
		position: absolute;
		width: 12px!important;
		height: 12px;
	}
	.changeaddress-sj .rdgs span {
		top: 245px;
		left: 97px;
		background: url(/css/images/word-ico1.png) no-repeat;
	}
	.changeaddress-sj .rdgs p {
		top: 265px;
		left: 97px;
	}
	.changeaddress-sj .fgjt span {
		top: 310px;
		left: 88px;
		background: url(/css/images/word-ico1.png) no-repeat;
	}
	.changeaddress-sj .fgjt p {
		top: 322px;
		left: 88px;
	}
	.changeaddress-sj .els span {
		top: 271px;
		left: 242px;
		background: url(/css/images/word-ico4.png) no-repeat;
	}
	.changeaddress-sj .els p {
		top: 285px;
		left: 242px;
	}
	.changeaddress-sj .aejly span {
		top: 379px;
		left: 40px;
	}
	.changeaddress-sj .aejly p {
		top: 400px;
		left: 40px;
	}
	.changeaddress-sj .tns span {
		top: 377px;
		left: 83px;
	}
	.changeaddress-sj .tns p {
		top: 377px;
		left: 105px;
	}
	.changeaddress-sj .yl span {
		top: 376px;
		left: 186px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .yl p {
		top: 386px;
		left: 186px;
	}
	.changeaddress-sj .aj span {
		top: 397px;
		left: 134px;
	}
	.changeaddress-sj .aj p {
		top: 417px;
		left: 134px;
	}
	.changeaddress-sj .bjst span {
		top: 385px;
		left: 245px;
	}
	.changeaddress-sj .bjst p {
		top: 405px;
		left: 245px;
	}
	.changeaddress-sj .md span {
		top: 410px;
		left: 300px;
	}
	.changeaddress-sj .md p {
		top: 420px;
		left: 300px;
	}
	.changeaddress-sj .nf span {
		top: 548px;
		left: 120px;
	}
	.changeaddress-sj .nf p {
		top: 558px;
		left: 120px;
	}
	.changeaddress-sj .yn span {
		top: 435px;
		left: 330px;
	}
	.changeaddress-sj .yn p {
		top: 445px;
		left: 330px;
	}
	.changeaddress-sj .yni span {
		top: 472px;
		left: 350px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .yni p {
		top: 482px;
		left: 350px;
	}
	.changeaddress-sj .glby span {
		top: 450px;
		right: 163px;
	}
	.changeaddress-sj .glby p {
		top: 460px;
		right: 163px;
	}
	.changeaddress-sj .ml span {
		top: 486px;
		right: 166px;
	}
	.changeaddress-sj .ml p {
		top: 496px;
		right: 166px;
	}
	.changeaddress-sj .zl span {
		top: 566px;
		right: 154px;
		background: url(/css/images/word-ico4.png) no-repeat;
	}
	.changeaddress-sj .zl p {
		top: 566px;
		right: 174px;
	}
	.changeaddress-sj .bj span {
		top: 350px;
		left: 352px;
		background: url(/css/images/word-ico2.png) no-repeat;
	}
	.changeaddress-sj .bj.on span {
		background: url(/css/images/word-ico2.png) no-repeat;
	}
	.changeaddress-sj .bj p {
		top: 360px;
		left: 352px;
	}
	.changeaddress-sj .bb span {
		top: 381px;
		left: 55px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .bb p {
		top: 400px;
		left: 40px;
	}
	.dflogo1 {
		left: 213px;
		top: 276px;
	}
	.dflogo2 {
		left: 200px;
		top: 303px;
	}
	.dflogo3 {
		left: 220px;
		top: 310px;
	}
	.dflogo4 {
		left: 254px;
		top: 318px;
	}
	.dflogo5 {
		left: 400px;
		top: 372px;
	}
	.dflogo6 {
		left: 73px;
		top: 389px;
	}
	.dflogo7 {
		left: 169px;
		top: 382px;
	}
	.dflogo8 {
		left: 38px;
		top: 440px;
	}
	.dflogo9 {
		left: 74px;
		top: 419px;
	}
	.dflogo10 {
		left: 67px;
		top: 448px;
	}
	.dflogo11 {
		left: 94px;
		top: 406px;
	}
	.dflogo12 {
		left: 91px;
		top: 497px;
	}
	.dflogo13 {
		left: 114px;
		top: 419px;
	}
	.dflogo14 {
		left: 142px;
		top: 460px;
	}
	.dflogo15 {
		left: 139px;
		top: 415px;
	}
	.dflogo16 {
		left: 155px;
		top: 480px;
	}
	.dflogo17 {
		left: 138px;
		top: 520px;
	}
	.dflogo18 {
		left: 344px;
		top: 465px;
	}
	.dflogo19 {
		left: 182px;
		top: 399px;
	}
	.dflogo20 {
		left: 367px;
		top: 426px;
	}
	.dflogo21 {
		left: 195px;
		top: 368px;
	}
	.dflogo22 {
		left: 223px;
		top: 387px;
	}
	.dflogo23 {
		left: 272px;
		top: 419px;
	}
	.dflogo24 {
		left: 318px;
		top: 419px;
	}
	.dflogo25 {
		left: 311px;
		top: 451px;
	}
	.dflogo26 {
		right: 222px;
		top: 413px;
	}
	.dflogo27 {
		right: 204px;
		top: 421px;
	}
	.dflogo28 {
		right: 163px;
		top: 415px;
	}
	.dflogo29 {
		right: 183px;
		top: 434px;
	}
	.dflogo30 {
		right: 145px;
		top: 420px;
	}
	.dflogo31 {
		right: 119px;
		top: 438px;
	}
	.dflogo32 {
		right: 90px;
		top: 488px;
	}
	.dflogo33 {
		right: 117px;
		top: 530px;
	}
	.dflogo34 {
		right: 130px;
		top: 555px;
	}
	.dflogo35 {
		right: 161px;
		top: 583px;
	}
}

/* @media (min-width: 1200px) {
	.edit-container {
		width: 1200px;
	} */
	.companywrap ul li .companyright a {
		height: 196px;
	}
	.weibo-container {
		width: 570px\0!important;
	}
	.map-world {
		width: 1200px!important;
	}
	.career .swiper-button-prev {
		left: 0px;
	}
	.career .swiper-button-next {
		right: 0px;
	}
	.changeaddress-sj div p {
		position: absolute;
		display: none;
	}
	.changeaddress-sj img {
		display: block;
		position: absolute;
		width: 12px!important;
		height: 12px;
	}
	.changeaddress-sj .rdgs span {
		top: 299px;
		left: 123px;
		background: url(/css/images/word-ico1.png) no-repeat;
	}
	.changeaddress-sj .rdgs p {
		top: 310px;
		left: 123px;
	}
	.changeaddress-sj .fgjt span {
		top: 371px;
		left: 112px;
		background: url(/css/images/word-ico1.png) no-repeat;
	}
	.changeaddress-sj .fgjt p {
		top: 391px;
		left: 112px;
	}
	.changeaddress-sj .els span {
		top: 310px;
		left: 286px;
		background: url(/css/images/word-ico4.png) no-repeat;
	}
	.changeaddress-sj .els p {
		top: 310px;
		left: 306px;
	}
	.changeaddress-sj .aejly span {
		top: 459px;
		left: 50px;
	}
	.changeaddress-sj .aejly p {
		top: 457px;
		left: 50px;
	}
	.changeaddress-sj .tns span {
		top: 453px;
		left: 105px;
	}
	.changeaddress-sj .tns p {
		top: 473px;
		left: 105px;
	}
	.changeaddress-sj .yl span {
		top: 456px;
		left: 233px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .yl p {
		top: 476px;
		left: 233px;
	}
	.changeaddress-sj .aj span {
		top: 479px;
		left: 170px;
	}
	.changeaddress-sj .aj p {
		top: 495px;
		left: 170px;
	}
	.changeaddress-sj .bjst span {
		top: 456px;
		left: 314px;
	}
	.changeaddress-sj .bjst p {
		top: 456px;
		left: 334px;
	}
	.changeaddress-sj .md span {
		top: 497px;
		left: 380px;
	}
	.changeaddress-sj .md p {
		top: 497px;
		left: 400px;
	}
	.changeaddress-sj .nf span {
		top: 669px;
		left: 152px;
	}
	.changeaddress-sj .nf p {
		top: 645px;
		left: 148px;
	}
	.changeaddress-sj .yn span {
		top: 528px;
		left: 419px;
	}
	.changeaddress-sj .yn p {
		top: 528px;
		left: 439px;
	}
	.changeaddress-sj .yni span {
		top: 572px;
		left: 443px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .yni p {
		top: 572px;
		left: 463px;
	}
	.changeaddress-sj .glby span {
		top: 546px;
		right: 207px;
	}
	.changeaddress-sj .glby p {
		top: 546px;
		right: 227px;
	}
	.changeaddress-sj .ml span {
		top: 590px;
		right: 211px;
	}
	.changeaddress-sj .ml p {
		top: 590px;
		right: 230px;
	}
	.changeaddress-sj .zl span {
		top: 680px;
		right: 194px;
		background: url(/css/images/word-ico4.png) no-repeat;
	}
	.changeaddress-sj .zl p {
		top: 680px;
		right: 214px;
	}
	.changeaddress-sj .bj span {
		top: 421px;
		left: 445px;
		background: url(/css/images/word-ico2.png) no-repeat;
	}
	.changeaddress-sj .bj.on span {
		background: url(/css/images/word-ico2.png) no-repeat;
	}
	.changeaddress-sj .bj p {
		top: 410px;
		left: 465px;
	}
	.changeaddress-sj .bb span {
		top: 457px;
		left: 70px;
		background: url(/css/images/word-ico3.png) no-repeat;
		width: 18px;
		height: 17px;
	}
	.changeaddress-sj .bb p {
		top: 477px;
		left: 40px;
	}
	.dflogo1 {
		left: 270px;
		top: 310px;
	}
	.dflogo2 {
		left: 252px;
		top: 355px;
	}
	.dflogo3 {
		left: 280px;
		top: 367px;
	}
	.dflogo4 {
		left: 320px;
		top: 386px;
	}
	.dflogo5 {
		left: 47px;
		top: 531px;
	}
	.dflogo6 {
		left: 93px;
		top: 472px;
	}
	.dflogo7 {
		left: 93px;
		top: 508px;
	}
	.dflogo8 {
		left: 82px;
		top: 542px;
	}
	.dflogo9 {
		left: 119px;
		top: 490px;
	}
	.dflogo10 {
		left: 144px;
		top: 507px;
	}
	.dflogo11 {
		left: 176px;
		top: 504px;
	}
	.dflogo12 {
		left: 179px;
		top: 558px;
	}
	.dflogo13 {
		left: 196px;
		top: 584px;
	}
	.dflogo14 {
		left: 174px;
		top: 635px;
	}
	.dflogo15 {
		left: 213px;
		top: 463px;
	}
	.dflogo16 {
		left: 230px;
		top: 481px;
	}
	.dflogo17 {
		left: 247px;
		top: 443px;
	}
	.dflogo18 {
		left: 280px;
		top: 469px;
	}
	.dflogo19 {
		left: 340px;
		top: 507px;
	}
	.dflogo20 {
		left: 402px;
		top: 507px;
	}
	.dflogo21 {
		left: 395px;
		top: 547px;
	}
	.dflogo22 {
		left: 503px;
		top: 447px;
	}
	.dflogo23 {
		left: 465px;
		top: 560px;
	}
	.dflogo24 {
		left: 464px;
		top: 516px;
	}
	.dflogo25 {
		left: 553px;
		top: 578px;
	}
	.dflogo26 {
		right: 282px;
		top: 491px;
	}
	.dflogo27 {
		right: 214px;
		top: 494px;
	}
	.dflogo28 {
		right: 259px;
		top: 501px;
	}
	.dflogo29 {
		right: 232px;
		top: 517px;
	}
	.dflogo30 {
		right: 184px;
		top: 523px;
	}
	.dflogo31 {
		right: 151px;
		top: 543px;
	}
	.dflogo32 {
		right: 144px;
		top: 605px;
	}
	.dflogo33 {
		right: 148px;
		top: 660px;
	}
	.dflogo34 {
		right: 165px;
		top: 695px;
	}
	.dflogo35 {
		right: 204px;
		top: 716px;
	}
}

@media (max-width: 1366px) {
	.infocontent {
		max-width: 750px;
		margin: 0 auto;
	}
	.prv_next {
		max-width: 750px;
		margin: 0 auto 66px;
	}
}

/*小屏适配*/

@media (max-width: 640px) {
	/*mobi 头部及导航*/
	.mobi_navfixed {
		font-size: 14px;
	}
	.navfixed_con li {
		line-height: 50px;
	}
	/*首页 图片新闻*/
	.base-top-title .type {
		font-size: 14px;
		padding-left: 26px;
	}
	.base-top-title2 .type a {
		/* margin-right: 5px;
	padding-right: 5px; */
		line-height: 22px;
	}
	.base-top-title2 .type a:before {
		height: 15px;
	}
	.home-news .list .block .cont {
		font-size: 12px;
	}
	.home-news .list .block .cont .title {
		font-size: 14px;
	}
	/*首页 公告、微博*/
	.home-notice .list li {
		font-size: 14px;
	}
	.home-notice .list li .time {
		font-size: 12px;
	}
	.home-weibo .list li {
		font-size: 14px;
	}
	.home-weibo .list li .time {
		font-size: 12px;
	}
	.qrCode-douyin .pic {
		font-size: 12px;
		margin-left: 8px;
	}
	.qrCode-douyin .txt {
		margin-top: 20px;
		font-size: 12px;
	}
	.qrCode-douyin .txt .title1 {
		font-size: 14px;
	}
	.qrCode-douyin .txt .title2 {
		font-size: 14px;
	}
	.marketwrap .market .markettitle h3 {
		background-position: 20% center;
	}
}

.dataTables_wrapper .table-bordered {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-left: 0;
	border-right: 0
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background: #fff;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 14px 8px;
	text-align: center;
}

.table>thead>tr>th {
	font-size: 16px;
	background: #f4f5f7
}

/* 品牌战略 */

.ppgs_img {
	display: table;
	margin: 0 auto;
	max-width: 640px;
}

/* 党的建设 */

.ddjs_a {
	width: 100%;
	max-width: 900px;
	height: 40px;
	background: inherit;
	background-color: rgba(255, 255, 255, 1);
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(121, 121, 121, 1);
	border-radius: 5px;
	display: table;
	text-align: center;
	line-height: 40px;
	margin: 30px auto;
}

.ddjs_a:hover {
	text-decoration: underline;
	color: #e60021
}

/* 视频专区 */

.sp_nav {
	margin: 0 auto
}

/* 企业公告 */

/* 零部件 */

.tzwrap h4 {
	text-align: center;
	margin-bottom: 25px;
}

/* 社会责任报告 */

.baogaowrap {
	margin-top: 60px;
}

/* 基金会简介 */

.jj_img {
	max-width: 1024px;
	display: table;
	margin: 30px auto 0px;
}

/* 管理制度 */

.glwarp p {
	margin-bottom: 10px;
}

.tzwrap h6 {
	text-align: center;
	font-weight: 700;
	margin-bottom: 30px;
	font-size: 26px;
}

/* 润苗 */

.ry_img {
	max-width: 550px;
	display: table;
	margin: 0 auto;
	width: 100%;
}

/*网站地图新增*/

.mainwrap .friendly-link {
	padding-top: 55px;
	padding-bottom: 55px;
}

.mainwrap .friendly-link .top-title {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

.mainwrap .friendly-link .list {
	margin-top: 10px;
	line-height: 28px;
	font-size: 16px;
}

.mainwrap .friendly-link .block-w1 .list li {
	text-align: center;
}

.mainwrap .friendly-link .block-w2 .list {
	padding: 0 20px;
}

.mainwrap .friendly-link .block-w2 .list li {
	float: left;
	width: 50%;
	text-align: center;
}

.mainwrap .friendly-link .list li a:hover {
	color: #d90000;
}

/* 汽车检索 */

.jswrap ul li div>a {
	width: 100%!important;
	height: auto!important;
	background: #fff!important;
	position: relative;
}

.jswrap ul li div>a h3 {
	text-align: left;
	color: #000;
}

.jswrap ul li div>a p {
	text-align: left;
	color: #000;
	text-indent: 0;
	margin: 30px 0 0 0!important;
}

.jswrap ul li div>a em {
	position: absolute;
	top: 0;
	right: 0;
}

.jsform {
	margin: 20px auto;
}

.jsform input.text {
	width: 98%;
	height: 50px;
	font-family: 'Arial Normal', 'Arial';
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
	border: solid #ccc 1px;
	border-radius: 5px;
	padding-left: 2%
}

.jsform input.submit {
	width: 100%;
	height: 50px;
	font-family: 'Arial Normal', 'Arial';
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
	background: #e60021;
	color: #fff;
	border: none;
	border-radius: 5px;
}

/* 招聘详情 */

.companywrap {
	font-size: 15px;
}

.t_p {
	width: 100%;
	height: 50px;
	background: #f4f5f7;
	border: 1px solid #ddd;
	border-bottom: 0;
	line-height: 50px;
	text-indent: 90px;
}

.zp_table {
	margin: 0 auto;
}

.zp_table tbody>tr>td {
	vertical-align: middle;
}

.sorting_2 p {
	text-indent: 50px;
	text-align: left;
	font-size: 15px;
	margin-bottom: 0;
}

.sorting_3 {
	padding: 0!important;
}

.sorting_3 p {
	/* height: 50px; */
	border-top: solid #ddd 1px;
	line-height: 50px;
	text-indent: 0;
}

.sorting_3 p:first-child {
	border-top: none;
}

.sorting_3 p.last_p {
	height: 116px;
}

.sorting_3 p span.span1 {
	width: 25%;
	border-right: solid #ddd 1px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 3%
}

.sorting_3 p span.span2 {
	display: block;
	line-height: 24px;
}

.sorting_3 p span.span4 {
	margin-top: 10px;
}

.sorting_3 p span.span3 {
	width: 25%;
	border-right: solid #ddd 1px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 3%;
	line-height: 116px;
}

.zp_table2 td {
	text-align: left;
}

.sorting_4 p {
	text-align: left;
	font-size: 15px;
	margin-bottom: 0;
	margin-left: 50px;
	text-indent: 0;
}

.sorting_5 {
	line-height: 151px!important;
}

.sorting_6 {
	line-height: 390px!important;
}

.sorting_7 {
	line-height: 211px!important;
}

.zp_table2 {
	margin-bottom: 50px;
}

@media (max-width: 767px) {
	.sorting_3 p span.span5 {
		display: block;
		float: left;
		width: 70%;
		line-height: 25px;
	}
	.zp_table span, .zp_table p {
		font-size: 12px;
	}
	.sorting_3 p span.span2 {
		display: block;
		float: left;
		width: 70%;
	}
	.max_h4 {
		margin-top: 60px;
	}
	.sorting_3 p span.span3 {
		line-height: 280px;
	}
	.sorting_4 p {
		margin-left: 5px;
	}
	.zp_td p {
		text-indent: 24px;
	}
	.block-w1 {
		margin-bottom: 10px;
	}
	.sorting_3 p.last_p {
		height: 255px;
	}
	.ad-gallery {
		display: none;
	}
	#index-banner {
		display: block;
		padding: 0;
	}
	.footer .edit-container {
		padding: 0;
	}
	.nianbaowrap h3 {
		font-size: 22px;
	}
	.nianbaowrap ul li a span {
		top: 0;
		left: 0;
	}
}

.banquan_content_box {
	line-height: 30px;
}

.banquan_content_box dd {
	margin-top: 0!important;
	line-height: 30px;
}

.qywrap .qytit h3 {
	width: 50%;
}

.qywrap .qytit span {
	width: 25%;
}

/*返回顶部*/

.r_nav {
	position: fixed;
	right: 3%;
	bottom: 3%;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .5s;
	z-index: -1;
}

.r_nav_li {
	width: 50px;
	height: 50px;
	position: relative;
	display: block;
	cursor: pointer;
	margin-top: 5px;
	background-color: #ffffff;
	border-radius: 3px;
}

.r_nav.active {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 999;
}

.fixed_goTop {
	background-image: url(/css/images/backtop.png);
	background-repeat: no-repeat;
}

.tzwrap2 {
	margin-bottom: 70px;
}

.tzwrap2 h3 {
	margin-bottom: 40px;
}

.tzwrap2_h3 {
	margin-top: 80px;
}

.tzwrap2 h5 {
	margin: 80px 0 30px 0;
	text-align: left;
	color: #000000;
	font-size: 22px;
}

.infocontent_title h4 {
	text-align: center;
	color: #333;
	margin-bottom: 15px;
	font-size: 18px;
}

.infocontent_text_img {
	max-width: 640px;
}

.topNavMobi .mobiLogo2 {
	width: 180px;
}

/* 404页面 */

.img_404 {
	width: 100%;
	height: 100%;
	background-image: url(/images/img_404_bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #7ac3ec;
	position: relative;
	background-size: auto 750px;
}

.re_index {
	width: 270px;
	height: 82px;
	border: solid #b2c6d0 4px;
	background: #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 26px 0 0 -176px;
	padding: 6px 0 0 0;
}

.re_index p {
	font: 22px/32px '微软雅黑';
	color: #503f3f;
	text-align: center;
	vertical-align: middle;
}

.re_index p img {
	display: inline-block;
	vertical-align: middle;
}

/* 网站建设中 */

.img_jsz {
	width: 100%;
	height: 100%;
	background-image: url(/css/images/img_jsz.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #7acbe8;
	position: relative;
}

@media (max-width: 767px) {
	.img_404 {
		background-image: url(/images/img_404_yd.jpg);
	}
	.re_index {
		margin: 26px 0 0 -139px;
	}
	.img_jsz {
		background-image: url(/css/images/img_jsz_yd.jpg);
		background-size: 100%;
	}
	.tzwrap2_h3 {
		margin: 40px 0 20px 0;
	}
	.tzwrap2 h5 {
		margin: 40px 0 20px 0;
		font-size: 18px;
	}
}

/* 特种车 */

.tzc_img {
	max-width: 500px;
	margin: 20px auto 20px!important;
	display: inherit
}

.tzc_img2 {
	max-width: 1198px;
	margin: 20px auto 20px!important;
	display: inherit
}

.tz_text em {
	text-align: center;
	display: block;
	font-size: 16px;
}

.tz_text_P {
	margin-bottom: 80px;
}

/* 公益基金会新闻列表 */

.gy_xwList {
	margin: 50px auto 0;
}

.gy_xwList>li {
	border-bottom-color: #fff!important;
}

.gy_xwList .companyright>div {
	border-top: solid #bfbfbf 1px;
	padding: 2px 0 0 0;
}

.gy_xwList .companyright>div.left {
	width: 40%;
	margin: 0 7% 0 3%;
	text-align: left;
	display: table;
	min-height: 193px;
}

.gy_xwList .companyright>div.left div {
	display: table-cell;
	vertical-align: middle;
}

.gy_xwList .companyright>div.left h1 {
	font: bold 40px/60px '微软雅黑';
	color: #d90000;
	display: none
}

.gy_xwList .companyright>div.left h2 {
	font: 20px/30px '微软雅黑';
	color: #333;
	margin-bottom: 12px;
}

.gy_xwList .companyright>div.left h2 span {
	font: 30px/30px '微软雅黑';
	color: #d90000;
}

.gy_xwList .companyright>div.left h4 {
	font: 18px/20px '微软雅黑';
	color: #333131;
	line-height: 28px;
}

.gy_xwList .companyright>div.right {
	width: 50%;
	display: table;
	min-height: 193px;
}

.gy_xwList .companyright>div.right p {
	font: 14px/20px '微软雅黑';
	color: #000000;
	display: table-cell;
	vertical-align: middle;
	text-indent: 28px;
}

.m_indexNav_li>ul>li {
	background: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e6e6e6;
}

.m_indexNav_li>ul>li ul>li {
	background: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e6e6e6;
	font-size: 12px;
}

.m_indexNav_li ul {
	display: none;
}

@media(max-width: 767px) {
	.companywrap ul li .companyright h3 {
		font-size: 18px;
	}
	.companywrap ul li .companyright em {
		font-size: 12px;
	}
	.max_h3 {
		margin-top: 20px;
	}
	.tzwrap span {
		display: block;
		line-height: 52px;
		padding: 0 0 0 5px;
	}
	.timewrap .timetags ul li span {
		right: 2px;
	}
	.zzwrap dl span em {
		margin: 10px 12px 0 14px;
		position: relative;
		top: 3px;
	}
}

.navRight li dl {
	width: 100%;
	position: absolute;
	left: 0;
	top: 75px;
	z-index: 9;
	padding-left: 0px;
	display: none;
}

.navRight li dl dd {
	float: none;
	line-height: 36px;
	font-size: 14px;
	text-align: center;
	position: relative;
	background-color: #fff;
	margin-bottom: 1px;
}

.navRight li dl dd:hover {
	background: #ececec;
}

.zpwarp img {
	max-width: 650px;
	display: table;
	margin: 20px auto 50px;
}

/* .zb_zp{max-width: 300px!important;} */

.zpwarp2 img {
	max-width: 1170px;
	display: table;
	margin: 20px auto 50px
}

.rjh1 {
	margin-top: 0!important;
	width: 300px!important;
}

.tzc_warp {
	background: url(/css/images/tzc_bg.jpg) repeat-y center top;
	background-size: 100%
}

.xwxq_wrap {
	background: url(/css/images/xwxq_bg.png) no-repeat bottom center;
	padding-top: 0px !important
}

.zjjg_warp {
	background: url(/css/images/zzjg_bg.jpg) no-repeat center bottom;
	padding-top: 66px;
}

.jjhjj_warp {
	background: url(/css/images/jjhjj_bg.png?dasdas=asdad) no-repeat center bottom;
	background-size: 100%
}

.lbjwrap {
	background: url(/css/images/lbj_bg.jpg) repeat-y center bottom;
	background-size: 100%
}

.linkwrap .link_item .link_title2 {
	width: 100%;
	height: 50px;
	background: url('/css/images/icon/linktitlebg2.png') no-repeat 20px bottom;
	background-size: 100%;
}

.linkwrap .link_item .link_title2 h3 {
	text-align: left;
	font-size: 24px;
	text-indent: 24px;
}

.linkwrap2 ul li a {
	border-color: #fff!important;
	text-align: left!important;
	height: 30px!important;
	line-height: 30px!important;
}

.linkwrap2 ul li a:hover {
	background: #fff!important;
	text-decoration: underline;
}

@media (max-width: 768px) {
	.linkwrap2 ul li a {
		text-align: center!important;
	}
	.companywrap p {
		text-indent: 24px;
		margin-bottom: 10px;
	}
	.companywrap p span {
		text-indent: 0;
	}
	.table>tbody>tr>td p {
		margin-bottom: 0;
	}
	.linkwrap2 ul li a:hover {
		text-decoration: none;
	}
	.tzwrap h6 {
		font-size: 22px;
	}
	.org ul li p {
		font-size: 16px;
	}
	.org ul li h3 {
		font-size: 22px;
	}
	.zzwrap dl {
		margin-bottom: 25px;
	}
	.companywrap ul li .companyimg img:hover {
		transform: scale(1);
	}
}

.df_h6 {
	text-align: center;
	color: #f6465a;
	font-size: 24px!important;
	margin-bottom: 18px!important;
}

.i-wx-list {
	position: relative;
}

.i-wx-list img {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -62px;
	width: 124px;
}

.hide {
	display: none;
}

.ts {
	width: 100%;
	height: 50px;
	display: none;
	background: #f7fe89;
}

.ts>div {
	position: relative;
}

.ts p {
	text-align: center;
	color: #292929;
	font-size: 16px;
	line-height: 50px;
}

.ts p img {
	vertical-align: middle;
	margin-right: 5px;
}

.ts span {
	position: absolute;
	display: block;
	font-size: 16px;
	line-height: 50px;
	color: #d90000;
	right: 100px;
	top: 0;
	cursor: pointer;
	text-decoration: underline;
}

.qrCode-weibo p {
	text-align: center;
}

.companywrap_ul {
	margin-top: 20px;
}

.companywrap_ul li {
	border-bottom: none!important;
	line-height: 40px;
	padding: 0!important;
}

.companywrap_ul li a {
	display: block;
}

.companywrap_ul li a p, .companywrap_ul li a span {
	line-height: 40px;
}

.companywrap_ul li a p {
	margin-bottom: 0;
}

.companywrap_ul li a span, .companywrap_ul li span {
	min-width: 84px;
	text-align: center;
	display: inline-block;
}

.companywrap_ul a:hover {
	color: #e60021;
}

.webo-code {
	width: 100%!important;
}

.hotimg div {
	overflow: hidden;
}

.qzkjwrap ul li>div>a>div {
	padding: 0;
}

.zc_item p {
	margin-bottom: 20px;
	font-weight: bold
}

.dd1 {
	padding-left: 40px!important;
}

.more3 a {
	display: none;
}

.ad-gallery2 .ad-image-wrapper {
	height: 450px;
}

.ad-gallery2 .ad-image-wrapper .ad-image {
	height: 450px;
}

.banner-pics-list2 img {
	height: 225px!important;
}

.yfjs-box {
	width: 622px;
	margin: 30px auto;
	height: 668px;
	background: url(/images/img22_bg.png);
	position: relative;
}

.yfjs-box1 {
	width: 300px;
	height: 58px;
	background: #e60021;
	color: #fff;
	text-align: center;
	font: bold 24px/58px '微软雅黑';
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -150px;
	border-radius: 20px 0 20px 0
}

.yfjs-box2 {
	width: 190px;
	height: 52px;
	background: #b9bec2;
	color: #fff;
	text-align: center;
	font: bold 21px/52px '微软雅黑';
	text-align: center;
	position: absolute;
	top: 99px;
	left: 50%;
	margin-left: -236px;
	border-radius: 20px 0 20px 0
}

.yfjs-box3 {
	margin-left: 47px;
}

.yfjs-box4 {
	width: 350px;
	height: 58px;
	background: #b9bec2;
	color: #000;
	text-align: center;
	font: bold 19px/58px '微软雅黑';
	text-align: center;
	position: absolute;
	top: 190px;
	left: 50%;
	margin-left: -175px;
	border-radius: 20px 0 20px 0
}

.yfjs-box5 {
	width: 50px;
	height: 329px;
	background: #e7ecf1;
	color: #000;
	text-align: center;
	font: 16px/17px '微软雅黑';
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -311px;
	border-radius: 0 20px 0 20px;
	border: solid #ffffff 2px;
	padding-top: 25px;
}

.yfjs-box6 {
	margin-left: -230px;
}

.yfjs-box7 {
	margin-left: -148px;
}

.yfjs-box8 {
	margin-left: -66px;
}

.yfjs-box9 {
	margin-left: 17px;
}

.yfjs-box10 {
	margin-left: 99px;
}

.yfjs-box11 {
	margin-left: 181px;
}

.yfjs-box12 {
	margin-left: 263px;
}

.yfjs-box>div:hover {
	background: #e60021;
}

.yfjs-box5:hover, .yfjs-box4:hover {
	color: #fff;
}

/* body *{
	-webkit-filter: grayscale(100%); webkit
	-moz-filter: grayscale(100%); firefox
	-ms-filter: grayscale(100%); ie9
	-o-filter: grayscale(100%); opera
	filter: grayscale(100%);
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	filter:gray; ie9-
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
} */

.xxylb-table {
	background: #f2f2f2;
}

.xxylb-table>thead>tr>th {
	background: #f6465a;
	color: #fff;
}

.xxylb-table>thead>tr>th b {
	font-size: 12px;
}

.xxylb-table>tbody>tr>td {
	border-top: none;
}

.xxylb-table>thead>tr>th {
	border-bottom: none;
}

.xxylb-table .gradeA:hover {
	color: #fff;
}

.home-banner .pagination {
	z-index: 10;
}

.marketbox_ul {
	width: 1200px;
}

.marketbox_ul li {
	background: #fff;
}

.marketbox_ul li div {
	border: solid #cacfd3 1px;
	border-top: none;
	background: #fff;
	position: relative;
	overflow: hidden;
}

.marketbox_ul li .scpm-img-ico {
	position: absolute;
	top: 0;
	right: 0;
	transition: all .3s;
	width: 105px;
}

.marketbox_ul li div:first-child {
	border-right: none;
}

.marketbox_ul li:first-child {
	border-top: solid #cacfd3 1px;
}

.marketbox_ul li div img {
	display: block;
}

.marketbox_ul div:hover {
	background: #ccc
}

.marketbox_ul div:hover .scpm-img-ico {
	transform: scale(1.1);
}

/* 分页样式 */

.jplist-pagination {
	position: relative;
	margin: 20px 15px;
}

.jplist-pagination>li.active a, .jplist-pagination>li.active a:hover, .jplist-pagination>li a:hover {
	background-color: #e60021;
	color: #ffffff;
	border-color: #e60021;
}

.jplist-pagination>li:first-child>a, .jplist-pagination>li:first-child>span, .jplist-pagination>li:last-child>a, .jplist-pagination>li:last-child>span {
	border-radius: 0px;
}

.jplist-pagination>li>a {
	color: #000;
	border-color: #d2d6d8;
}

.jplist-pagination li {
	float: none;
}

/* 媒体资料下载 */

.download_link {
	text-align: center;
	margin-bottom: 15px;
}

.download_link a {
	color: #fff;
	display: inline-block;
	background: #e60021;
	padding: 5px 5px;
}

.zl-table .gradeA:hover {
	color: #000;
	background: #e5e7e9;
}

.zl-table .gradeA:hover .td-img {
	background: #fff;
}

.zl-table .gradeA img {
	max-width: 100px;
}

.zl-table .gradeB img {
	margin-top: 60px;
}

.zl-table .gradeC img {
	margin-top: 65px;
}

.zl-table .gradeD img {
	margin-top: 65px;
}

/* 网站地图 */

.wzdt-tit {
	width: 100%;
	font: 24px/24px '';
	border-bottom: solid #eeeeee 2px;
	padding-bottom: 10px;
	margin-top: 70px;
	margin-bottom: 15px;
}

.wzdt {
	width: 100%;
	height: auto;
}

.wzdt .top-title {
	text-align: left;
	font: 20px/60px '';
	color: #ff3234;
}

.wzdt .col-xs-12 {
	padding: 0;
	border-bottom: solid #eeeeee 2px;
}

.wzdt .col-xs-12 ul li {
	font: 16px/38px '';
	color: #000000;
}

.wzdt .col-xs-12 ul li>a {
	text-indent: 45px;
	display: block;
	float: left;
	max-width: 20%
}

.wzdt .col-xs-12 ul li dl {
	float: left;
	width: auto;
	font: 14px/38px '';
	padding-left: 50px;
	max-width: 80%
}

.wzdt .col-xs-12 ul li dl a {
	margin-right: 25px;
	white-space: nowrap;
}

@media (max-width: 768px) {
	.wzdt .col-xs-12 ul li>a {
		text-indent: 12px;
		max-width: 25%;
	}
	.wzdt .col-xs-12 ul li dl {
		padding-left: 20px;
		max-width: 75%;
	}
}

.text_content {
	margin: 40px auto;
}

.text_fixed h3 {
	margin-bottom: 12px;
	text-align: left;
}

.text_fixed {}

.text_fixed h3, .text_fixed h3 a {
	font: 18px/18px '';
	color: #d80001;
}

.text_fixed h3:hover, .text_fixed p:hover {
	text-decoration: underline;
}

.text_fixed p, .text_fixed p a {
	font: 14px/32px '';
	color: #000000;
	text-indent: 0;
	margin: 0;
	padding: 0;
}

.text_fixed li {
	width: 110px;
	border-top: dashed #000000 1px;
	padding-top: 20px;
}

.text_fixed li:first-child {
	border-top: none;
}

.text_div {
	width: 100%;
}

.text_div h2 {
	font: 24px/24px '';
	color: #000000;
	margin-bottom: 30px;
	text-align: center;
}

.text_div p {
	color: #000000;
	margin: 20px 0;
	font-size: 16px;
	text-indent: 30px;
	line-height: 30px;
}

.text_img1 {
	display: table;
	max-width: 500px;
	width: 100%;
	margin: 10px auto;
}

.text-tab {
	text-align: center;
	margin: 20px auto 0;
}

.text-tab span {
	display: inline-block;
	width: 115px;
	height: 28px;
	border: solid #313131 1px;
	text-align: center;
	font: 16px/28px '';
	color: #000000;
	margin: 0 13px;
	cursor: pointer;
}

.text-tab span:hover {
	background: #da0000;
	border-color: #da0000;
	color: #fff;
}

.text_ul li {
	display: none;
	min-height: 500px;
}

.show {
	display: block!important;
}

.text2-div {
	margin: 0 auto;
	max-width: 620px;
}

.text2-div img {
	max-width: 300px;
	width: 100%;
}

.text2-div .left {
	float: left;
}

.text2-div .right {
	float: right;
}

.text2-div2 {
	margin: 0 auto;
	max-width: 960px;
}

.text2-div2 div {
	width: 31.33%;
	float: left;
	margin: 0 1%;
}

.text2-div2 img {
	max-width: 300px;
	margin: 0 auto;
	display: table;
	width: 100%;
}

@media (max-width: 768px) {
	.text-tab span:hover {
		background: transparent;
		border-color: #000;
		color: #000;
	}
	.text_fixed h3:hover, .text_fixed p:hover {
		text-decoration: none;
	}
	.text_fixed ul li {
		float: left;
		width: 50%;
		border-top: none;
	}
	.text_fixed ul li p {
		margin-right: 10px;
		float: left;
	}
	.text_div h2 {
		margin-top: 30px;
	}
	.text2-div .left {
		margin: 10px auto;
		float: none;
	}
	.text2-div .right {
		margin: 10px auto;
		float: none;
	}
	.text2-div2 img, .text2-div img {
		max-width: 100%;
		width: 100%;
	}
	.text2-div2 div {
		width: 100%;
		float: none;
		margin: 10px auto;
	}
	.text2-div2 img {
		max-width: 100%;
	}
}

.Dissimilarity p {
	text-align: center!important;
	margin: 0!important;
	text-indent: 0!important;
}

.Dissimilarity p.p2 {
	font-size: 14px!important;
}

.mainnav_tagsnew {
	margin-bottom: 60px;
}

.rczpwrap {
	background: url(/css/images/rczp-bg.jpg) no-repeat center bottom;
	background-size: 100% 100%;
}

.rczp-ul {
	margin-bottom: 60px;
}

.rczp-ul li {
	float: left;
	width: 20%;
	padding: 3px;
}

.rczp-ul li img {
	display: block;
	border-radius: 5px;
	width: 100%;
	margin: 0 auto;
	transition: all .5s;
}

.rczp-ul li:hover a img {
	box-shadow: 0 0 10px #ccc;
	transform: scale(1.1);
}

.text_fixed p.on a {
	color: #d80001;
}

/* pc_滑动 */

.pc_switch .mainnav ul li {
	margin: 0px 3px 0;
	height: 66px;
	position: relative;
}

.pc_switch .mainnav ul li>a {
	display: block;
	width: 100%;
	height: 42px;
	font-size: 18px;
	text-align: center;
	line-height: 42px;
	padding: 0 20px;
	margin: 12px 0;
}

.pc_switch .mainnav ul li>.active, .pc_switch .mainnav ul li:hover>a {
	border-radius: 20px 0 20px 0;
	background: #d5dbdf;
	color: #000;
}

.pc_switch .mainnav ul li:hover {
	padding: 0!important;
}

.pc_switch .mainnav_tags {
	position: absolute;
	top: 66px;
	left: 0;
	display: none;
}

.pc_switch.mainnav_switch .mainnav ul li:hover .mainnav_tags {
	display: block;
}

.pc_switch, .yd_switch {
	display: none;
}

@media (max-width: 992px) {
	.rczp-ul {
		width: 96%;
		margin: 0 auto 50px;
	}
	.rczp-ul li {
		width: 50%;
	}
}