@charset "utf-8";
/* 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(../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(../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;
	padding: 0 12px;

}
.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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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 {
	padding: 40px 0 45px 0;
	background-color: #f4f5f6;
}
.home-video .video-focus {
	margin: 60px 0 0 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.5);
	position: absolute;
	left: 0;
	bottom: 0;
}
.home-video .video-focus .swiper-slide .video-play {
	width: 94px;
	height: 94px;
	background: url(../images/video-play.png) no-repeat;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -47px 0 0 -47px;
	cursor: pointer;
	z-index: 3;
    display: none;
}
.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: 50px;
	height: 56px;
	line-height: 56px;
	background-color: #c7001d;
	position: absolute;
	top: 50%;
	margin-top: -28px;
	font-size: 28px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.home-video .video-focus .swiper-button-prev {
	left: 0;
}
.home-video .video-focus .swiper-button-next {
	right: 0;
}
/*视频弹框*/
.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: -40px;
	right: 0;
	cursor: pointer;
	z-index: 10;
	width: 40px;
	height: 40px;
	background: url(../images/video-close.png) center center no-repeat;
	opacity: 1;
}
/* .mainnav_switch .mainnav {
	margin: 0 auto;
} */
.mainnav_switch .mainnav ul li>a {
	height: 42px;
	line-height:42px;
}

.mainnav_tags.on{

}

.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('../images/wx_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .sina {
	background: url('../images/sina_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .qqzone {
	background: url('../images/qqzone_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .wz {
	background: url('../images/wz_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .tx {
	background: url('../images/tx_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .db {
	background: url('../images/db_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .rr {
	background: url('../images/rr_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .wz1 {
	background: url('../images/wz1_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .qq {
	background: url('../images/qq_icon.png') no-repeat;
}
.prv_next .prv_next_right dl dd .jiathis {
	background: url('../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(../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('../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('../images/phone.png') no-repeat left center;
	padding-left: 20px;
}
.contact_wrap .contact_wrap_left dl .web {
	white-space: nowrap;
	background: url('../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('../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('../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("../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("../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(../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(../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("../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('../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('../images/videoplaybtn.png') no-repeat;
}
.videowrap ul li a p {
	margin-top: 20px;
	font-size: 16px;
	background: url('../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('../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('../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('../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('../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('../images/prev.png') no-repeat;
	background-size: 100%
}
.career .swiper-button-next {
	background: url('../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('../images/dflogo.png') no-repeat;
}
.changeaddress .active {
	background: url('../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('../images/icon-sj.png') no-repeat;
}
.world ul li:nth-child(2) {
	background: url('../images/icon-yuan.png') no-repeat;
}
.world ul li:last-child {
	background: url('../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("../images/dflogo.png") no-repeat;
}
.changeaddress-sj span.active {
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	background: url("../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('../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('../images/prev1.png') no-repeat;
	left: 20.5%;
}
.ryimgwrap .next {
	background: url('../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(../images/icon/linktitlebg3.png) no-repeat left center;
	background-size: 100%;
}
.contact_wrap .contact_wrap_left dl .web{
	background: url(../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(../images/word-ico1.png) no-repeat;
}
.changeaddress-sj .rdgs p {
	top: 243px;
	left: 76px;
}

.changeaddress-sj .fgjt span {
	top: 268px;
	left: 69px;
	background: url(../images/word-ico1.png) no-repeat;
}
.changeaddress-sj .fgjt p {
	top: 288px;
	left: 69px;
}

.changeaddress-sj .els span {
	top: 235px;
	left: 178px;
	background: url(../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(../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(../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(../images/word-ico4.png) no-repeat;
}
.changeaddress-sj .zl p {
	top:481px;
	right: 141px;
}
.changeaddress-sj .bj span {
	top:300px;
	left: 269px;
	background: url(../images/word-ico2.png) no-repeat;
}
.changeaddress-sj .bj.on span{
	background: url(../images/word-ico2.png) no-repeat;
} 
.changeaddress-sj .bj p {
	top:280px;
	left: 269px;
}
.changeaddress-sj .bb span {
	top:322px;
	left: 42px;
	background: url(../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(../images/word-ico1.png) no-repeat;
}
.changeaddress-sj .rdgs p {
	top: 265px;
	left: 97px;
}
.changeaddress-sj .fgjt span {
	top: 310px;
	left: 88px;
	background: url(../images/word-ico1.png) no-repeat;
}
.changeaddress-sj .fgjt p {
	top: 322px;
	left: 88px;
}

.changeaddress-sj .els span {
	top: 271px;
	left: 242px;
	background: url(../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(../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(../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(../images/word-ico4.png) no-repeat;
}
.changeaddress-sj .zl p {
	top:566px;
	right: 174px;
}
.changeaddress-sj .bj span {
	top:350px;
	left: 352px;
	background: url(../images/word-ico2.png) no-repeat;
}
.changeaddress-sj .bj.on span{
	background: url(../images/word-ico2.png) no-repeat;
} 
.changeaddress-sj .bj p {
	top:360px;
	left: 352px;
}
.changeaddress-sj .bb span {
	top:381px;
	left: 55px;
	background: url(../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(../images/word-ico1.png) no-repeat;
}
.changeaddress-sj .rdgs p {
	top: 310px;
	left: 123px;
}
.changeaddress-sj .fgjt span {
	top: 371px;
	left: 112px;
	background: url(../images/word-ico1.png) no-repeat;
}
.changeaddress-sj .fgjt p {
	top: 391px;
	left: 112px;
}
.changeaddress-sj .els span {
	top: 310px;
	left: 286px;
	background: url(../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(../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(../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(../images/word-ico4.png) no-repeat;
}
.changeaddress-sj .zl p {
	top:680px;
	right: 214px;
}
.changeaddress-sj .bj span {
	top:421px;
	left: 445px;
	background: url(../images/word-ico2.png) no-repeat;
}
.changeaddress-sj .bj.on span{
	background: url(../images/word-ico2.png) no-repeat;
} 
.changeaddress-sj .bj p {
	top:410px;
	left: 465px;
}
.changeaddress-sj .bb span {
	top:457px;
	left: 70px;
	background: url(../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(../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(../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(../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(../images/tzc_bg.jpg) repeat-y center top;background-size: 100%}
.xwxq_wrap{background: url(../images/xwxq_bg.png) no-repeat bottom center;padding-top: 0px !important}
.zjjg_warp{background: url(../images/zzjg_bg.jpg) no-repeat center bottom;padding-top: 66px;}
.jjhjj_warp{background: url(../images/jjhjj_bg.png?dasdas=asdad) no-repeat center bottom;background-size: 100%}
.lbjwrap{background: url(../images/lbj_bg.jpg) repeat-y center bottom;background-size: 100%}

.linkwrap .link_item .link_title2 {
	width: 100%;
	height: 50px;
	background: url('../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%;
	}

.xuanfu {
    display:none;
}
}
.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(../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%;
	}
}

/* 20231019 */
.navRight li.indexNav_li_qr a{
	color: #000;
	font-size: 18px;
	border-bottom: 0!important;
}
.navRight li dl.m-qr {
	top: 100%;
	width: 160px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.navRight li dl.m-qr dd{
	background: none;
}
.m-qr img{
	width: 100%;
	height: auto;
	display: block;
}
@media screen and (max-width: 1199px) {
	.topNavInner .navRight>ul>li>a {
		padding: 0 5px
	}
	.navRight li.indexNav_li_qr a{
		font-size: 18px;
	}
	
}
/* 20231019 end */

/* m-slide-toggle */
.m-slide-toggle .top-title {
	cursor: pointer;
}
.m-slide-toggle .list {
	display: none;
}
/* m-slide-toggle end */

/* m-slide-toggle-nav */
.m-slide-toggle-nav {
	position: relative;
}
.m-slide-toggle-nav .list{
	width: 80%;
	position: absolute;
	top: 100%;
	left: 50%;
   z-index: 10; 
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.mainnav ul li {
		width: 16%;
}
@media (min-width: 768px) and (max-width: 991px) {
	.mainnav ul li {
			width: 19%;
	}
	.m-slide-toggle-nav{
		display: none!important;
	}
}
/* m-slide-toggle-nav end */