﻿ul, li{ margin: 0; padding: 0; list-style: none; border:none; }
html{-webkit-text-size-adjust: none;}

.mk-grid, .mk-inner-grid {
	max-width: 1220px;
}
.theme-page-wrapper.right-layout .theme-content, .theme-page-wrapper.left-layout .theme-content {
	width: 70%;
}
.theme-page-wrapper #mk-sidebar {
	width: 30%;
}
.mk-boxed-enabled, .mk-boxed-enabled #mk-header.sticky-header, .mk-boxed-enabled #mk-header.transparent-header-sticky, .mk-boxed-enabled .mk-secondary-header {
	max-width: 1200px;
}




@media handheld, only screen and (max-width: 1140px) {
#sub-footer .item-holder {
	margin: 0 20px;
}
}
body, .theme-main-wrapper {
	background-color: #fff;
	background-position: right bottom;
	background-attachment: scroll;
	background-repeat: repeat;
}
.mk-side-dashboard {
	background-color: #191919;
}
#mk-header, .mk-secondary-header {
	background-color: #fff;
	background-position: right bottom;
	background-attachment: scroll;
	background-repeat: repeat;
	;
	border-top: 1px solid #e33333;
}
.transparent-header.light-header-skin, .transparent-header.dark-header-skin {
	border-top: none !important;
	background: none !important;
}
#mk-page-title {
	background-color: #fafafa;
	background-position: right bottom;
	background-attachment: scroll;
	background-repeat: repeat;
	border-bottom: 1px solid #eeeeee;
	;
}
#theme-page {
	background-color: #b70004;
	background-position: right bottom;
	background-attachment: scroll;
	background-repeat: repeat;
}
#mk-footer {
    color:#fff;
	background-position: right bottom;
	background-attachment: scroll;
	background-repeat: repeat;
}
#sub-footer {
	background-color: #ffffff;
}
#mk-page-title {
	padding: 40px 0;
}
#mk-page-title .mk-page-heading {
	font-size: 30px;
	color: #555555;
}
#mk-breadcrumbs {
	line-height: 30px;
}
.widgettitle {
	font-family: 'Microsoft YaHei', 'Helvetica Neue', 'Hiragino Sans GB', 黑体, Arial, sans-serif;
	font-size: 13px;
}
.mk-side-dashboard .widgettitle, .mk-side-dashboard .widgettitle a {
	color: #555555;
}
.mk-side-dashboard, .mk-side-dashboard p {
	color: #555555;
}
.mk-side-dashboard a {
	color: #555555;
}
.mk-side-dashboard a:hover {
	color: #e33333;
}
#mk-sidebar .widgettitle, #mk-sidebar .widgettitle a {
	color: #555555;
}
#mk-sidebar, #mk-sidebar p {
	color: #555555;
}
#mk-sidebar a {
	color: #555555;
}
#mk-sidebar a:hover {
color:;
}
#mk-footer .widgettitle, #mk-footer .widgettitle a {
	color: #282828;
}
#mk-footer, #mk-footer p {
	color: #282828;
}
.idx-footer#mk-footer,.idx-footer#mk-footer p {
	color: #fff;
}
#mk-footer a {
	color: #282828;
}
.idx-footer#mk-footer a {
	color: #282828;
}
#mk-footer .footer-left-top a{color:#282828;}
#mk-footer .footer-left-top a:first-child{border:none;}
.idx-footer#mk-footer .footer-left-top a{color:#fff;}
.footer-left-top a {
	padding: 0 10px;
	border-left: 1px solid #282828
}
.idx-footer .footer-left-top a {
	padding: 0 10px;
	border-left: 1px solid #fff
}
#mk-footer .footer-left-top{color:#282828;}
#mk-footer a:hover {
	color: ;
}
.mk-footer-copyright, .mk-footer-copyright a {
	color: #282828 !important;
}
.mk-footer-social a {
	color: #555555 !important;
}
.mk-footer-social a:hover {
	color: # !important;
}
body {
	line-height: 20px;
	font-family: 'Microsoft YaHei', 'Helvetica Neue', 'Hiragino Sans GB', 黑体, Arial, sans-serif;
	font-size: 16px;
	color: #555555;
}
p {
	font-size: 16px;
	color: #555555;
}
a {
	color: #555555;
}
a:hover {
	color: #e33333;
}
#theme-page h1, #theme-page h2, #theme-page h3, #theme-page h4, #theme-page h5, #theme-page h6 {
font-weight:;
	color: #555555;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Microsoft YaHei', 'Helvetica Neue', 'Hiragino Sans GB', 黑体, Arial, sans-serif;
}
input, button, textarea {
	font-family: 'Microsoft YaHei', 'Helvetica Neue', 'Hiragino Sans GB', 黑体, Arial, sans-serif;
}
.header-searchform-input input[type=text] {
	background-color: #fff;
}
.sticky-header.sticky-header-padding {
	padding-top: 89px;
}
#mk-main-navigation > ul > li.menu-item, #mk-main-navigation > ul > li.menu-item > a, .mk-header-search, .mk-header-search a, .mk-cart-link, .dashboard-trigger, .responsive-nav-link {
	height: 89px;
	line-height: 17px;
	text-align:center;
	margin-left:0;
}
.sticky-trigger-header #mk-main-navigation > ul > li.menu-item, .sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a, .sticky-trigger-header .mk-header-search, .sticky-trigger-header .mk-header-search a, .sticky-trigger-header .mk-cart-link, .sticky-trigger-header .dashboard-trigger, .sticky-trigger-header .responsive-nav-link {
	height: 53.333333333333px;
	line-height: 17px;
}
.sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a { padding-top:15px;}
.sticky-trigger-header .language{line-height:53.333333333333px;}
.sticky-trigger-header #mk-main-navigation > ul > li.menu-item > a {
	padding-left: 15px;
	padding-right: 15px;
}
.mk-header-logo, .mk-header-logo a {
	height: 89px;
	line-height: 89px;
}
.sticky-trigger-header .mk-header-logo, .sticky-trigger-header .mk-header-logo a {
	height: 53.333333333333px;
	line-height: 53.333333333333px;
}
.mk-header-logo, .mk-header-logo a {
	margin-top: 0px;
	margin-bottom: 0px;
}
.sticky-trigger-header .mk-header-logo, .sticky-trigger-header .mk-header-logo a {
	margin-top: 0px;
	margin-bottom: 0px;
}
#mk-main-navigation > ul > li.menu-item > a {
	font-family:"微软雅黑";
	font-size: 12px;
	padding-top:36px;
}
#mk-main-navigation > ul > li.menu-item > a >span{display:block; color:#fe7b7e; font-size:9px; font-weight:normal;
/*-webkit-transform:scale(0.8);*/
}
#mk-main-navigation > ul > li.menu-item > a {
	color: #fff;
background-color:;
}
#mk-main-navigation > ul > li.current-menu-item > a, #mk-main-navigation > ul > li.current-menu-ancestor > a, #mk-main-navigation > ul > li.menu-item:hover > a {
color:;
background-color:;
}
#mk-main-navigation > ul > li.menu-item > a:hover {
color:;
background-color:;
}
/*#mk-main-navigation > ul > li.menu-item > a:hover span{-webkit-transform:scale(0.8);}*/
.dashboard-trigger, .res-nav-active {
	color: #333333;
}
.dashboard-trigger:hover, .res-nav-active:hover {
color:;
}
#mk-main-navigation ul li .sub {
	border-top: 1px solid #e33333;
}
#mk-main-navigation ul li ul, .header-searchform-input .ui-autocomplete, .mk-shopping-box, .shopping-box-header > span {
background-color:;
}
#mk-main-navigation ul ul a {
	color: #cccccc;
background-color:;
}
#mk-main-navigation ul ul li.current-menu-item > a, #mk-main-navigation ul ul li.current-menu-ancestor > a {
	color: #ffffff;
background-color: !important;
}
.header-searchform-input .ui-autocomplete .search-title, .header-searchform-input .ui-autocomplete .search-date, .header-searchform-input .ui-autocomplete i {
	color: #cccccc;
}
.header-searchform-input .ui-autocomplete i, .header-searchform-input .ui-autocomplete img {
	border-color: #cccccc;
}
.header-searchform-input .ui-autocomplete li:hover i, .header-searchform-input .ui-autocomplete li:hover img {
	border-color: #ffffff;
}
#mk-main-navigation .megamenu-title, .mk-mega-icon {
	color: #cccccc;
}
#mk-main-navigation ul ul a:hover, .header-searchform-input .ui-autocomplete li:hover {
	color: #ffffff;
background-color: !important;
}
.header-searchform-input .ui-autocomplete li:hover .search-title, .header-searchform-input .ui-autocomplete li:hover .search-date, .header-searchform-input .ui-autocomplete li:hover i, #mk-main-navigation ul ul a:hover i {
	color: #ffffff;
}
.header-searchform-input input[type=text], .dashboard-trigger, .responsive-nav-link i {
	color: #333333;
}
.header-search-icon, .header-search-close {
	color: #e33333;
}
.header-search-icon:hover {
	color: #333333;
}
.responsive-nav-container {
background-color:;
}
#mk-responsive-nav a, #mk-responsive-nav .mk_mega_menu .megamenu-title {
	color: #cccccc;
background-color:;
}
#mk-responsive-nav a:hover {
	color: #ffffff;
background-color:;
}

@media handheld, only screen and (max-width: 1220px) {
.dashboard-trigger.res-mode {
	display: block !important;
}
.dashboard-trigger.desktop-mode {
	display: none !important;
}
}

@media handheld, only screen and (max-width: 1140px) {
#mk-header.sticky-header, .mk-secondary-header {
	position: relative !important;
}
.main-navigation-ul li.menu-item, .main-navigation-ul li.sub-menu, .sticky-header-padding {
	display: none !important;
}
.header-search-icon i, .mk-cart-link i {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}
.header-search-icon, .mk-cart-link {
	margin: 0 8px !important;
	padding: 0 !important;
}
.mk-header-logo {
	margin-left: 20px !important;
	display: inline-block !important;
}
.main-navigation-ul {
	text-align: center !important;
}
.responsive-nav-link {
	display: inline-block !important;
}
.mk-shopping-box {
	display: none !important;
}
}
.mk-skin-color, .blog-categories a, .blog-categories, .rating-star .rated, .widget_testimonials .testimonial-position, .testimonial-company, .portfolio-similar-meta .cats, .entry-meta .cats a, .search-meta span a, .search-meta span, .single-share-trigger:hover, .single-share-trigger.mk-toggle-active, .project_content_section .project_cats a, .mk-love-holder i:hover, .blog-comments i:hover, .comment-count i:hover, .widget_posts_lists li .cats a, .mk-employeee-networks li a:hover, .mk-tweet-shortcode span a, .portfolio-permalink:hover i, .mk-pricing-table .mk-icon-star, .mk-process-steps.dark-skin .step-icon, .mk-social-network a.light, .mk-edge-next, .mk-edge-prev, .prev-item-caption, .next-item-caption, .mk-employees.column-style .team-member-position, .mk-event-countdown.accent-skin .countdown-timer, .mk-box-text:hover i, .mk-process-steps.light-skin .mk-step:hover .step-icon, .mk-process-steps.light-skin .active-step-item .step-icon, .blog-modern-entry .blog-categories {
	color: #e33333;
}
.mk-love-holder .item-loved i, .widget_posts_lists .cats a, #mk-breadcrumbs a:hover, .widget_social_networks a.light, .widget_posts_tabs .cats a {
	color: #e33333 !important;
}
a:hover, .mk-tweet-shortcode span a:hover {
	color: #e33333;
}/* Main Skin Color : Background-color Property */
#wp-calendar td#today, div.jp-play-bar, .mk-header-button:hover, .next-prev-top .go-to-top:hover, .wide-eye-portfolio-item .portfolio-meta .the-title, .mk-portfolio-carousel .portfolio-meta:before, .meta-image.frame-grid-portfolio-item .portfolio-meta .the-title, .masonry-border, .author-social li a:hover, .slideshow-swiper-arrows:hover, .mk-clients-shortcode .clients-info, .mk-contact-form-wrapper .mk-form-row i.input-focused, .mk-login-form .form-row i.input-focused, .comment-form-row i.input-focused, .widget_social_networks a:hover, .mk-social-network a:hover, .blog-masonry-entry .post-type-icon:hover, .list-posttype-col .post-type-icon:hover, .single-type-icon, .demo_store, .add_to_cart_button:hover, .mk-process-steps.dark-skin .mk-step:hover .step-icon, .mk-process-steps.dark-skin .active-step-item .step-icon, .mk-social-network a.light:hover, .widget_tag_cloud a:hover, .widget_categories a:hover, .edge-nav-bg, .gform_wrapper .button:hover, .mk-event-countdown.accent-skin li:before, .masonry-border, .mk-gallery.thumb-style .gallery-thumb-lightbox:hover, .fancybox-close:hover, .fancybox-nav span:hover, .blog-scroller-arrows:hover {
	background-color: #e33333;
}
.hover-overlay {
	Background-color: #e33333;
}
::-webkit-selection {
background-color: #e33333;
color:#fff;
}
::-moz-selection {
background-color: #e33333;
color:#fff;
}
::selection {
	background-color: #e33333;
	color: #fff;
}
.next-prev-top .go-to-top, .mk-contact-form-wrapper .text-input:focus, .mk-contact-form-wrapper .mk-textarea:focus, .widget .mk-contact-form-wrapper .text-input:focus, .widget .mk-contact-form-wrapper .mk-textarea:focus, .mk-contact-form-wrapper .mk-form-row i.input-focused, .comment-form-row .text-input:focus, .comment-textarea textarea:focus, .comment-form-row i.input-focused, .mk-login-form .form-row i.input-focused, .mk-login-form .form-row input:focus, #sub-footer, .mk-social-network a.light, .mk-event-countdown.accent-skin li {
	border-color: #e33333;
}
.mk-divider .divider-inner i {
	background-color: #fff;
}
.mk-loader {
	border: 2px solid #e33333;
}
.alt-title span, .single-post-fancy-title span, .portfolio-social-share, .woocommerce-share ul {
	background-color: #fff;
}



#theme-page .theme-page-wrapper .theme-content {
    padding: 0px 10px;
}
#theme-page .theme-page-wrapper {
    padding: 0px;
}
.m-banner {
    display: none;
}
.media-blog.mideia_lone {
    padding: 15px 16px;
    background: #fff;
    height: auto!important;
}
#mk-footer {
	border: 0;
	width:100%;
	border-top:2px solid #b70004;
}

/*slidebar*/
.banner-page {
	position: relative;
}
.business-slide {
    background-color: #fff;
}
.slidebar {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 68px;
   z-index: 100;
   background-color: rgba(0,0,0,0.8);
   filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C8000000,endcolorstr=#C8000000)\9\0;
}
.content-bar {
   max-width:1220px;
   margin:0 auto;
   font-size: 0;
}
.content-bar .wpb_raw_html {
    width: 68.8%;
    display: inline-block;
    padding-top: 12px;
}
.content-bar .wpb_raw_html{
    width: 68.8%;
    display: inline-block;
    padding-top: 12px;
}
.right-bar {
    display: inline-block;
    vertical-align: top;
    width: 31.2%;
}
.right-bar ul {
    font-size: 0;
    margin: 0;
}
.right-bar li {
    display: inline-block;
    width: 50%;
    text-align: center;
    font-size: 16px;
    line-height: 68px;
    margin: 0;
}
.li-image {
    position: relative;
}
.li-image:after {
    content: '|';
    font-size: 40px;
    position: absolute;
    width: 6px;
    overflow: hidden;
    right: -1px;
    top: -3px;
    color: #fff;
}
.theme-content .vc_row-fluid .vc_span4 {
    border: 1px solid #ededed!important;
}
.li-image a {
    background:url('../img/slideBar-icon-image.png') no-repeat 23% center;
}
.li-video a {
    background:url('./img/slideBar-icon-video.png') no-repeat 23% center;
}
.right-bar a {
    display: block;
    background-color: #e33333;
    color: #fff;
    padding-left: 20%;
}
.right-bar a:hover {
    background-color: #b00000;
}
/*stock*/
.stock1, .stock2 {;
    display: inline-block;
    text-align: left;
}
.stock1 {
    margin-right: 20px;
}
.stock_now {
    margin-right: 5px;
    color: #e33333;
}
.stock2 {
    color: #6cbb5a;
}
.para2 {
    font-size: 12px;
    margin-top: 3px;
    color: #fff;
    margin-bottom: 0;
}
.para2 a {
    color: #2381d0;
}
.para2 a:hover {
    color: #e33333;
}
.para2 .separate {
    padding: 0 10px;
}
.para1 {
    font-size: 14px;
    color: #fff;
    margin-bottom: 0;
}
.outer-span {
    color: #49aadf;
    margin-right: 20px;
}
.stock_d {
    color: #e33333;
    font-weight: bold;
}

/*//slidebar*/

/*news-show*/

.news-title p {
    margin-bottom: 0;
    font-weight: bold;
   padding: 12px 10px 12px 46px;
    font-size: 16px;
    background:url("../img/media_icon.png") 5% 50% no-repeat;
}
.title03 p{
   background:#f5f5f5 url("../img/media_icon.png") 5% 50% no-repeat;
}
.news-title a {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #e60012;
}
.media-blog {
    padding: 5px 16px 15px;
    background: #f5f5f5;
    height: auto!important;
}
.focus-blog.media-blog {
    padding-bottom: 0;
    padding-top: 15px;
}
.media-blog.last-blog {
    background: #fff;
}

#mk-blog-loop-9055.media-blog {
    background: #fff;
}
.blog-list-content {
    padding: 3px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-indent: 10px;
    background: url("../img/media_point.jpg") 1% 50% no-repeat;
}
.blog-list-content span:first-child {
    padding-right: 22px;
    width: 65%;
    display: inline-block;
    line-height: 14px;
	word-wrap: normal;
    vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
}
.blog-list-content a {
    color: #555;
    font-size: 14px;
}
.blog-list-content a:hover {
    color: #e33333;
}
.media-blog .featured-image {
    float: left;
    margin-right: 15px;
    width: 140px;
    height: 100px;
}
.blog-first-content {
    padding-bottom: 16px;
    border-bottom: 1px dashed #ccc;
}
.blog-first-content span {
    font-size: 16px;
    color: #888;
    padding: 12px 0;
    display: inline-block;
}
.blog-first-content a {
    font-size: 16px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #333;
}
.blog-first-content a:hover, .news-title a:hover {
    color: #e33333;
}

/*//news-show*/

/*business-slide*/
.business-slide .vc_span12 {
    position: relative;
    overflow: hidden;
    height: 160px;
}
.mk-page-section .slide-box {
    width: 448px;
    height: 160px;
    display: inline-block;
    position: absolute;
    padding: 15px 12px;
    top: 0;
    transition: right 500ms , background-position 450ms;
    background-size: 250px 100%!important;
}
.mk-page-section .house-box {
    background:url('../img/bg1.jpg') no-repeat right center;
    background-color: #e33333;
    left: 0px;
    z-index: 0;
}
.mk-page-section .business-box {
    background:url('../img/bg2.jpg') no-repeat left center;
    background-color: #e87e08;
    right: 270px;
    z-index: 3;
}
.mk-page-section .property-box {
    background:url('../img/bg3.jpg') no-repeat left center;
    background-color: #e33333;
    right: 152px;
    z-index: 4;
}
.mk-page-section .csr-box {
    background:url('../img/bg4.jpg') no-repeat left center;
    background-color: #e87e08;
    right: 34px;
    z-index: 5;
}
.mk-page-section .box5-box {
    background:url('../img/bg5.jpg') no-repeat left center;
    background-color: #eb4a36;
    right: -84px;
    z-index: 6;
}
.mk-page-section .box6-box {
    background:url('../img/bg6.jpg') no-repeat left center;
    background-color: #e87e08;
    right: 40px;
    z-index: 7;
}
.mk-page-section .box7-box {
    background:url('../img/bg7.jpg') no-repeat left center;
    background-color: #e33333;
    right: -210px;
    z-index: 8;
}
.business-slide .vc_span3 {
    width: 120px;
    text-align: center;
    margin-left: 0;
}
.business-slide .vc_span3:first-child {
    width: 100%;
    text-align: left;
    color: #fff;
    font-size: 13px;
	line-height:15px;
    padding: 10px 0;
	padding-bottom:50px; background:url(../img/ico3.png) no-repeat left bottom;
	float:left;
}
.mk-page-section .box-hover-bg .vc_span3{
	width: 120px;
}

.house-box .vc_span3:first-child {width: 120px;}
.house-box-show .vc_span3{width:100%;}


.slide-box .mk-image-box {
    display: none;
    cursor: pointer;
}
.house-slide-box {
    z-index: 1;
}
.mk-page-section .box-hover-bg {
    background-position: right center;
}
.mk-page-section .business-box-hover {
    right: 479px;
}
.mk-page-section .property-box-hover {
    right: 471px;
}
.mk-page-section .csr-box-hover {
    right: 353px;
}
.mk-page-section .box5-box-hover {
    right: 235px;
}
.mk-page-section .box6-box-hover {
    right: 237px;
}
.mk-page-section .box7-box-hover {
    right: 0px;
}
.mk-page-section .house-box-show {
    z-index: 1;
    background-position: left center;
}
.hover-overlay {
    display: none;
}
.mk-image-box .image-box-title {
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
}
.title-span {
	font-size:16px;
    display: inline-block;
    margin-bottom: 10px;
}
.m-business-slider {
    display: none;
}
.house-box-text {
   position: absolute;
   z-index: 2;
   color: #fff;
   font-size: 13px;
   padding: 20px;
}
.house-name {
   position: absolute;
   bottom: 30px;
   font-size: 14px;
   color: #fff;
   left: 20px; 
   margin-bottom: 0;
}
.swiper-slide {
   position: relative;
}


@media (max-width: 1140px) {
.content-bar .wpb_raw_html. {
    box-sizing: border-box;
    padding-left: 20px;
}
.content-bar {
    padding: 0 0px;
}
.left-bar {
    padding-left: 20px;
}
}
@media (max-width: 1023px) {
.right-bar li a {
    background-position: 10% center;
}
.right-bar {
    display: none;
} .content-bar .wpb_raw_html{
    width: 100%;
}
}
@media (max-width: 767px) {
.blog-first-content {
    padding-bottom: 10px;
}
.vc_row-fluid > [class*="vc_span"]:not(:first-child) {
    margin-top: 10px;
}
#mk-footer .mk-col-1-2 #text-2 {
    padding-top: 0;
}
.house-box-text {
	font-size: 14px;
}
    .news-title p {
        background: url("../img/media_icon.png") 2% 50% no-repeat;
    }
    .title03 p {
        background: #f5f5f5 url("../img/media_icon.png") 2% 50% no-repeat;
    }
.title-span {
	margin-bottom: 0;
}
.house-name {
	bottom: 20px;
	font-size: 12px;
}
}
@media (max-width: 640px) {
.left-bar {
    padding-left: 0px;
}
.p-banner {
    display: none;
}
.m-banner {
    display: block;
}
.outer-span {
    display: block;
}
    .content-bar .wpb_raw_html {
    padding-top: 10px;
    padding-left: 0px;
}
.stock-container .para1 {
    text-align: center;
}
    .source {
        display: block;
    }
.para2 {
    text-align: center;
    line-height: 16px;
    margin-top: 3px;
}
.para2 .separate {
    display: none;
}
.slidebar {
    height: 99px;
}
.stock1 {
    margin-right: 5px;
}

}
@media (max-width: 425px){
.blog-list-content span:first-child {
width:96%;
}

.business-slide .vc_span12 {
    height: auto;
}

    .source {
        display: block;
    }
.m-business-slider {
    display: block;
    font-size: 0;
    line-height: 0;
}
.mk-page-section .house-box,.mk-page-section .business-box,.mk-page-section .property-box,.mk-page-section .csr-box {
   display: none;
}
.m-business-slider .vc_span4 {
    width: 33.333333%!important;
    display: inline-block;
}
.business-slide .mk-padding-wrapper {
    padding: 0 20px;
}
/*.mk-page-section.business-slide {
    background: #fff;
}*/
.m-business-slider.vc_row-fluid > [class*="vc_span"]:not(:first-child){
    margin-top: 0;
}
.m-business-slider.vc_row-fluid > [class*="vc_span"] img{width:100%; height:auto;}
.mk-image .mk-image-hover {
   display: none;
}
.blog-list-content .news-time {
    display: none;
}

}
@media (max-width: 380px) {
    .content-bar .wpb_raw_html{
        padding-top: 3px;
    }
    .para2 {
        line-height: 14px;
        margin-top: 0;
    }
}

#rev_slider_1_1_wrapper .tp-loader.spinner1{ background-color: #FFFFFF !important; }
#image-box-6092 .image-box-title,
#image-box-6092 .image-box-desc,
#image-box-6092 .image-box-desc p
{
    color:#ffffff;
}
#image-box-9626 .image-box-title,
#image-box-9626 .image-box-desc,
#image-box-9626 .image-box-desc p
{
    color:#ffffff;
}

#image-box-2257 .image-box-title,
#image-box-2257 .image-box-desc,
#image-box-2257 .image-box-desc p
{
    color:#ffffff;
}

.page-section-7329
{
    padding:0px 0;
    
    background-attachment:scroll;
    background-attachment: scroll\9 !important;
    background-color:#ededed;
    background-position:left top;
    background-repeat:repeat;
    
}
.page-section-7329 .alt-title span
{
	background-color:#ededed;
}

.idx-main{background:#fff; margin-top:-30px; padding:20px 30px 40px 25px; position:relative; z-index:50; box-shadow:2px 2px 10px #434343; box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.main1{height:60px; width:100%; background:rgba(0,0,0,0.8); position:absolute; top:-60px; left:0; padding:0 30px 0 25px;}
.main1 .main1-left{width:330px; float:left; font-size:13px; color:#e33333;}
.main1 .main1-left .m1-tit{padding-top:10px;}
.main1 .main1-left .m1-slide{height:20px; width:260px; float:left; overflow:hidden;}
.main1 .main1-left .m1-slide .bd ul li{margin-left:0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main1 .main1-left .m1-slide .bd ul li a{color:#fff;}
.main1 .main1-left .m1-left-link{float:right;}
.main1 .main1-left .m1-left-link a{color:#e33333;}
.main1 .main1-right{width:150px; height:60px; float:right; background:#e33333;}
.main1 .main1-right:hover{background:#b70004;}
.main1 .main1-right a{display:block; text-align:center; line-height:17px; padding-top:15px; color:#fff; height:60px; padding-left:65px; background:url(../img/ico1.png) no-repeat 15px center;}
.main1 .main1-right a span{display:block; font-size:9px; color:#fe7b7e;}

.main-tit{ margin-bottom:18px; font-size:14px; color:#555555;}
.main-tit span{text-transform:uppercase; color:#b70004; font-size:16px; margin-right:5px;}

.main2{ margin-bottom:20px;}
.main2 .m3{width:21.27%; float:left; margin-right:2.1%;}
.main2 .m3 .m3-list ul li{ border-bottom:1px dotted #d0d0d0; font-size:12px; margin-left:0;}
.main2 .m3 .m3-list ul li:last-child{border-bottom:0px; margin-bottom:0;}
.main2 .m3 .m3-list ul li .t1 a{display:block; width:80%; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main2 .m3 .m3-list ul li .t1 span{display:block; width:20%; float:right; text-align:right; overflow:hidden; font-size:11px; color:#b7b7b7; text-overflow:ellipsis; white-space:nowrap;}
.main2 .m3 .m3-list ul li .t2{line-height:16px; height:32px; overflow:hidden; margin-top:5px;}
.main2 .m3 .m3-link{font-size:10px; text-transform:uppercase; margin-top: 17px}
.main2 .m4{width:31.9%; float:left; margin-right:2.1%; position:relative;}
.main2 .m4 .main-tit{position:absolute; width:100%; left:0; top:0; z-index:1;}
.main2 .m4 .m4-slide{width:100%;padding-top:39px; position:relative;}
.main2 .m4 .m4-slide .bd {
    width: 100%;
    overflow: hidden;
    font-size: 13px;
    padding-top: 35px;
    margin-top: -35px;
}
.main2 .m4 .m4-slide .bd ul li{width:33.33%; float:left; text-align:center; margin-left:0; box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;}
.main2 .m4 .m4-slide .bd ul li a{display:block; padding:0 4px;}
.main2 .m4 .m4-slide .bd ul li img{display:block; width:100%; height:auto; margin-bottom:9px;}
.main2 .m4 .m4-slide .prev{ cursor:pointer; width:16px; height:21px; background:url(../img/left.png) no-repeat center center; position:absolute; top:0; right:16px; z-index:2;}
.main2 .m4 .m4-slide .prev:hover{background:url(../img/left_on.png) no-repeat center center;}
.main2 .m4 .m4-slide .next{ cursor:pointer; width:16px; height:21px; background:url(../img/right.png) no-repeat center center; position:absolute; top:0; right:0px; z-index:2;}
.main2 .m4 .m4-slide .next:hover{background:url(../img/right_on.png) no-repeat center center;}

.main2 .m5{width:17.46%; float:left;}
.main2 .m5 .video img{width:100%; height:100%; display:block;}
.main2 .m5 .m5-t{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px; color:#999999; margin-top:10px;}
.main2 .m5 .m5-t span{color:#666666;}

.bk-cont{width:0; float:left; color:#fff;overflow: hidden;}
.bk-cont .bk-tit{font-size:14px; margin-bottom:8px;}
.bk-cont .bk-list ul li{margin-left:0px; float:left; position:relative; width:138px; height:101px; overflow:hidden; margin-right:18px;}
.bk-cont .bk-list ul li img{display:block; width:138px; height:101px;}
.bk-cont .bk-list ul li .bk-t{height:20px; font-size:12px; line-height:20px; width:100%; color:#fff; background:rgba(0,0,0,0.7); position:absolute; bottom:0; left:0;}
.bk-cont .bk-list ul li .bk-t .sp1{float:left; margin-left:7px;}
.bk-cont .bk-list ul li .bk-t .sp2{float:right; margin-right:5px;}
.bk-cont .bk-list ul li:last-child{margin-right:0;}
.bk-cont .bk-list.bk-list1 ul li{width:95px; margin-right:5px;}
.bk-cont .bk-list.bk-list1 ul li img{display:block; width:95px; height:101px;}
.bk-cont .bk-list.bk-list1 ul li:last-child{margin-right:0;}
.mk-page-section .slide-box.box-hover-bg .bk-cont{width:295px;}
.house-box .bk-cont{width:295px;}
.house-box-show .bk-cont{width:0;}



.bk-cont .bk-list.bk-list2 ul li{width:280px;}
.bk-cont .bk-list.bk-list2 ul li img{display:block; width:280px; height:101px;}
.bk-cont .bk-list.bk-list2 ul li:last-child{margin-right:0;}


.idx-footer{background:#b70004;}
.footer-leftfr{width:60%;}
.footer-rightfr{width:40%;}
.footer-right img{float:right; margin-top:7px; margin-left:20px;}
.footer-uplinks a{color:#333;}


/*内页*/
*{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.w{width:100%; margin:0 auto;}
.m{width:100%; max-width:1230px; margin:0 auto; padding:0 15px;}
.pd-40{ padding-top:40px; padding-bottom:40px;}
.fl{ float:left;}
.fr{float:right;}
.tran{transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.tx-over{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.ny-ban{height:95px;}
.ny-navfr{height:60px; line-height:60px; border-bottom:1px solid #eaeaea; font-size:12px; font-weight:bold;}
.ny-navf .wz{padding-left:27px; background:url(../img/ico4.png) no-repeat left center;}
.ny-navf .wz a{ display:inline-block; padding-left:16px; background:url(../img/ico5.png) no-repeat left center; margin-right:7px;}
.ny-navf .wz a:first-child{background:none; padding-left:0;}
.ny-navf .ny-nav ul li{float:left; margin-left:30px; position:relative;}
.ny-navf .ny-nav ul li a{ display:block;}
.ny-navf .ny-nav ul li span{display:block; width:0; height:2px; background:#b70004;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s; position:absolute; bottom:0; left:0;}
.ny-navf .ny-nav ul li:hover span,.ny-navf .ny-nav ul li.on span{width:100%;}

.ny-main .ny-left{width:71.66%; float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ny-main .ny-right{width:25%; float:right;}
.ny-main .ny-right .ny-r{position:relative; margin-bottom:12px;}
.ny-main .ny-right .ny-r img{display:block; width:100%; height:auto;}
.ny-main .ny-right .ny-r .t{width:100%; height:100%; position:absolute; top:0; left:0; color:#fff;}
.ny-main .ny-right .ny-r .t a{color:#fff;}
.ny-main .ny-right .ny-r.ny-r1 .t{text-align:center; padding-top:48px;}
.ny-main .ny-right .ny-r.ny-r1 .t .t1{font-size:26px; margin-bottom:10px}
.ny-main .ny-right .ny-r.ny-r1 .t .t1 span{color:#676767;}
.ny-main .ny-right .ny-r.ny-r2 .t{padding-top:25px; padding-left:15px;}
.ny-main .ny-right .ny-r.ny-r2 .t .t1{margin-bottom:10px;}
.ny-main .ny-right .ny-r.ny-r2 .t .t1 span{font-size:22px; margin-right:5px;}
.ny-main .ny-right .ny-r.ny-r2 .t .t2 span{margin:0 13px; font-size:20px;}
.ny-main .ny-right .ny-r.ny-r3 .t{padding-top:35px; padding-left:15px; color:#d41116;}
.ny-main .ny-right .ny-r.ny-r3 .t .t1{font-size:22px; margin-bottom:10px;}
.ny-main .ny-right .ny-r.ny-r3 .t .t1 span{color:#484848;}

/*采购招标*/
.cg{padding:0 27px;}
.cg .cg-tit{font-size:24px; margin-bottom:25px;}
.cg .cg-cont{background:#f0f0f0;}
.cg .cg-cont .cg-img{width:54%; float:left;}
.cg .cg-cont .cg-img img{display:block; width:100%; height:auto;}
.cg .cg-cont .cg-t{width:46%; float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box; padding:20px 20px 20px 30px; line-height:30px;}
.cg .cg-cont .cg-t .t1{ margin-bottom:20px;}
.cg .cg-cont .cg-t .t2{line-height:19px;}
.cg .cg-cont .cg-t .t2 span{color:#d41116;}

/*慈善捐助*/
.csjz ul li{margin-bottom:20px;}
.csjz ul li .csjz-tit{padding-left:45px; height:30px; line-height:30px; background:url(../img/ico6.png) no-repeat left center; margin-bottom:20px;}
.csjz ul li .csjz-cont{background:#fcfcfc; border:1px solid #f2f2f2; border-radius:5px;-webkit-border-radius:5px; padding:27px 20px;}
.csjz ul li .csjz-cont img{width:215px; height:143px; float:left; margin-right:27px;}
.csjz ul li .csjz-cont .csjz-t .t{height:125px; overflow:hidden; font-size:13px; line-height:25px;}
.csjz ul li .csjz-cont .csjz-t .csjz-link a{padding-right:13px; font-size:12px; color:#9a9a9a; background:url(../img/ico7.png) no-repeat right center;}


/*慈善荣誉*/
.csry ul li{width:29.33%; float:left; margin:1.5% 2%;background:#fcfcfc; border:1px solid #f2f2f2; border-radius:5px;-webkit-border-radius:5px; padding:13px; text-align:center; font-size:14px;}
.csry ul li .csry-img{position:relative; margin-bottom:15px;}
.csry ul li .csry-img img{display:block; width:100%; height:auto;}
.csry ul li .csry-img span{display:none; width:100%; height:100%; background-color:rgba(0,0,0,0.4); background-image:url(../img/ico8.png); background-repeat:no-repeat; background-position:center center; position:absolute; top:0; left:0;}
.csry ul li .csry-img:hover span{display:block;}

/*地产开发*/
.dckf .hd{margin-bottom:30px;}
.dckf .hd ul li{
	float:left;
	line-height:30px;
	margin-right:30px;
	cursor:pointer;
	width: 71px;
	text-align: center;
	background: url(../images/hei.png) no-repeat;
	padding-left: 10px;
	
}

.dckf .hd ul li:hover,
.dckf .hd ul li.on{ color:#fff; background: url(../images/hong.png) no-repeat;}
.dckf .hd ul li a{
	color: #fff;}


.dckf-list ul li{ background:#efefef; padding-right:30.83%; color:#333; position:relative; margin-bottom:39px;}
.dckf-list ul li img{display:block; float:left; width:264px; height:202px; margin-right:27px;}
.dckf-list ul li .dckt-t{height:202px;}
.dckf-list ul li .dckt-t .t1{ font-size:22px; margin-bottom:15px; line-height:38px; padding-top:7px;}
.dckf-list ul li .dckt-t .t2 span{display:inline-block; padding:0 11px; line-height:30px; border:1px solid #333333; border-radius:5px;}
.dckf-list ul li .dckt-t .t3{height:75px; overflow:hidden; line-height:25px; font-size:14px; margin-top:15px;}
.dckf-list ul li .dckf-right{width:27.91%; height:100%; background:#fff; border:1px solid #efefef; position:absolute; top:0; right:0; padding:10px 20px;}
.dckf-list ul li .dckf-right .t{line-height:26px; margin-top:10px; padding-left:28px; font-size:15px;}
.dckf-list ul li .dckf-right .t.t1{background:url(../img/ico9.png) no-repeat left center;}
.dckf-list ul li .dckf-right .t.t20{background:url(../img/ico10.png) no-repeat left center; color:#d41116; font-size:18px; font-family:"Times New Roman";}
.dckf-list ul li .dckf-right .t.t3{background:url(../img/ico11.png) no-repeat left center;}
.dckf-list ul li .dckf-right>a{display:block; height:55px; background:url(../img/ico12.png) no-repeat center center #efefef; margin-top:10px;}
.dckf-list ul li .dckf-right>a:hover{background:url(../img/ico12_on.png) no-repeat center center #e62b1e;}


/*联系我们*/
.lxwm img{ display:block; width:100%; height:auto;}
.lxwm .lx-tit{ font-size:20px; color:#000; text-align:center; line-height:35px; margin:30px 0 20px;}
.lxwm .lx-con ul li{ width:25%; float:left;}
.lxwm .lx-con ul li .lx-img{ display:block; width:78px; height:78px; margin:0 auto; margin-bottom:20px;}
.lxwm .lx-con ul li .lx-img img{ display:block; width:68px; height:68px; margin:0 auto;}
.lxwm .lx-con ul li .lx-img .lx-vc{ display:block; width:78px; height:78px; margin:0 auto;}
.lxwm .lx-con ul li .lx-c1{ font-size:16px; color:#000; text-align:center; line-height:25px;}
.lxwm .lx-con ul li .lx-c2{ font-size:14px; color:#636363; text-align:center; line-height:22px; height:44px;}
.lxwm .lx-con ul li .lx-c01{ font-size:16px; color:#e33333; text-align:center; line-height:22px;}

/*企业简介*/
.qyjj .qy-tit{ background:url(../img/qyjj-bg.png) no-repeat top center; background-size:100% auto;}
.qyjj .qy-tit .qy-t{ padding-top:65px;}
.qyjj .qy-tit .qy-t .qy-t1{ display:block; font-size:24px; color:#4d4852; line-height:30px;}
.qyjj .qy-tit .qy-t .qy-t2{ display:block; font-size:14px; color:#8a878d; line-height:22px;}
.qyjj .qy-tit .qy-c{}
.qyjj .qy-tit .qy-c .qy-c1{ display:block; font-size:18px; color:#b70004; line-height:50px;}
.qyjj .qy-tit .qy-c .qy-c2{ display:block; font-size:14px; color:#4d4852; line-height:35px;}
.qyjj .qy-img{ margin:20px 0;}
.qyjj .qy-img img{ width:100%; height:auto;}



/*企业年志*/
.qynz {max-width: 780px; margin: 0 auto}
div.qynz div:first-child.line_l{ background:url(../img/line_l_t.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: left;}
div.qynz div:first-child.line_l:hover{ background:url(../img/line_l_t_on.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: left;}
div.qynz div.line_l{ background:url(../img/line_l.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: left}
div.qynz div.line_r{ background:url(../img/line_r.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: right}
div.qynz div.line_l:hover{ background:url(../img/line_l_on.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: left}
div.qynz div.line_r:hover{ background:url(../img/line_r_on.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: right}
div.qynz div:nth-last-child(2).line_l{ background:url(../img/line_l_e.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: left}
div.qynz div:nth-last-child(2).line_l:hover{ background:url(../img/line_l_e_on.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: left}
div.qynz div:nth-last-child(2).line_r{ background:url(../img/line_r_e.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: right}
div.qynz div:nth-last-child(2).line_r:hover{ background:url(../img/line_r_e_on.jpg) no-repeat top center; background-size:100% auto; width:434px;height: 126px; float: right}
div.qynz div.line_l h1{font-size:35px; font-family:"Arial"; text-align: right; width: 324px;float: left;line-height: 49px;margin-top: 17px; margin-bottom:0}
div.qynz div.line_l:hover h1{ color:#e1585b;}
div.qynz div.line_l span{font-size: 14px; font-family: "微软雅黑";text-align: right; width: 324px;float: left;height: 60px;line-height: 22px; margin-top: 8px; overflow: hidden}
div.qynz div.line_r h1{font-size:35px; font-family:"Arial"; text-align: left; width: 324px;float: right;line-height: 49px;margin-top: 17px; margin-bottom:0}
div.qynz div.line_r:hover h1{ color:#e1585b;}
div.qynz div.line_r span{font-size: 14px; font-family: "微软雅黑";text-align: left; width: 324px;float: right;height: 60px;line-height: 22px; margin-top: 8px; overflow: hidden}

@media (max-width:1360px){
.qynz {width: 100%; margin: 0 auto}
div.qynz div:first-child.line_l,div.qynz div.line_l,div.qynz div.line_r,div.qynz div:nth-last-child(2).line_l,div.qynz div:nth-last-child(2).line_r{ background:url(../img/line_bg.jpg) no-repeat top center; width:100%;height: 126px; float: left; margin-bottom: 10px;}
div.qynz div:first-child.line_l:hover,div.qynz div.line_l:hover,div.qynz div.line_r:hover,div.qynz div:nth-last-child(2).line_l:hover,div.qynz div:nth-last-child(2).line_r:hover,div.qynz div.line_r:hover,div.qynz div.line_l:hover{ background:url(../img/line_bg_on.jpg) no-repeat top center; width:100%;height: 126px; float: left; margin-bottom: 10px;}	
div.qynz div.line_l h1,div.qynz div.line_r h1{font-size:35px; font-family:"Arial"; text-align:center; width: 100%;float: left;line-height: 49px;margin-top: 17px; margin-bottom:0}
div.qynz div.line_l:hover h1,div.qynz div.line_r:hover h1{ color:#e1585b;}
div.qynz div.line_l span,div.qynz div.line_r span{font-size: 14px; font-family: "微软雅黑";text-align: center; width: 100%;float: left;height: 60px;line-height: 22px; margin-top: 8px; overflow: hidden;text-indent: -20px;}
	
	}

/*企业荣誉*/
.qyry{ margin-bottom: 60px;font-family: "微软雅黑"; padding-left: 28px;}
.qyry h1{ color: #d41116;font-size: 23px; margin-bottom: 40px;}
.qyry ul li{ width: 100%;line-height:30px;font-size: 14px; text-align: left; }






/*企业文化*/
.qywh{}
.qywh .qywh-tit{ font-size:30px; color:#4d4d4d; text-align:center; padding:30px 0; line-height:55px;}
.qywh .qywh-con{ margin-bottom:18px; background:#f9f9f9;}
.qywh .qywh-con .qywh-cl{ position:relative; width:24.88%;}
.qywh .qywh-con .qywh-cl img{ width:100%; height:auto;}
.qywh .qywh-con .qywh-cl .qy-i1{ background:url(../img/qy-i.png) no-repeat right center; width:22px; height:44px; position:absolute; right:0px; top:45%;}
.qywh .qywh-con .qywh-cr{ background:#f9f9f9; padding:32px 30px; width:75.12%;}
.qywh .qywh-con .qywh-cr .qywh-cr1{ display:block; color:#d41116; font-size:18px; margin-bottom:30px;}
.qywh .qywh-con .qywh-cr .qywh-cr2 .qy-i2{ display:block; color:#010101; font-size:14px; line-height:25px;}
.qywh .qywh-con .qywh-cr .qywh-cr2{ display:block; font-size:13px; color:#4d4852; line-height:25px;}

/*社会招聘*/
.shzp{}
.shzp .sh-con{ width:100%; margin-bottom:10px;}
.shzp .sh-con .sh-c{ width:96%; margin:2%; display:none;}
.shzp .sh-con .sh-c .sh-c1{ background:#767676; font-size:16px; color:#fff; padding:0 20px; line-height:40px; display:block;}
.shzp .sh-con .sh-c .sh-c2{ background:#e33333; font-size:16px; color:#fff; padding:0 20px; line-height:40px; display:block;}
.shzp .sh-con .sh-c .sh-c3{ background:#ffa300; font-size:16px; color:#fff; padding:0 20px; line-height:40px; display:block;}
.shzp .sh-con .sh-cl{ width:14%; background:#767676; padding:32px 0;}
.shzp .sh-con .sh-cl img{ width:42px; height:54px; display:block; margin:0 auto; }
.shzp .sh-con .sh-cl .sh-t1{ font-size:30px; text-align:center; color:#fff; margin-top:30px; display:block;}
.shzp .sh-con .sh-cl1{ width:14%; background:#e33333; padding:32px 0;}
.shzp .sh-con .sh-cl1 img{ width:64px; height:52px; display:block; margin:0 auto; }
.shzp .sh-con .sh-cl1 .sh-t1{ font-size:30px; text-align:center; color:#fff; margin-top:30px; display:block;}
.shzp .sh-con .sh-cl2{ width:14%; background:#ffa300; padding:32px 0;}
.shzp .sh-con .sh-cl2 img{ width:64px; height:53px; display:block; margin:0 auto; }
.shzp .sh-con .sh-cl2 .sh-t1{ font-size:30px; text-align:center; color:#fff; margin-top:30px; display:block;}
.shzp .sh-con .sh-cr{ width:86%;}
.shzp .sh-con .sh-cr ul{ width:46%; margin:0 2%; float:left;}
.shzp .sh-con .sh-cr ul li{ width:100%; font-size:14px; color:#4d4852;height:36px; line-height:36px; border-bottom:1px solid #e7e7e7; padding-left:10px;}
.shzp .sh-con .sh-cr ul li .sh-i{ background:url(../img/i5.png) no-repeat left center; display:inline-block; width:5px; height:6px; margin-right:10px;}


@media (max-width:768px){
	.main2 .m3{width:49%; margin:0; margin-bottom:20px;}
	.main2 .m3.m32{float:right;}
	.main2 .m4{width:49%; margin:0;}
	.main2 .m5{width:49%; float:right;}
	.ny-navf .ny-nav{display:none;}
	.ny-main .ny-left{width:100%;}
	.ny-main .ny-right{display:none;}
	.dckf-list ul li{ padding-right:0;}
	.dckf-list ul li .dckf-right{position:relative; width:100%;}
	}

@media (max-width:767px){
	.main1 .main1-right{display:none;}
	.qywh .qywh-con .qywh-cl{ width:38%; margin:1%;}
	.qywh .qywh-con .qywh-cr{ width:58%; margin:1%;}
	.shzp .sh-con .sh-cl{ display:none;}
	.shzp .sh-con .sh-cl1{ display:none;}
	.shzp .sh-con .sh-cl2{ display:none;}
	.shzp .sh-con .sh-c{ display:block;}
	.shzp .sh-con .sh-cr{ width:98%; margin:1%;}
	.shzp .sh-con .sh-cr ul{ width:48%; margin:1%;}
	}
@media (max-width:425px){
	.main2 .m3{width:100%; margin:0; margin-bottom:20px;}
	.main2 .m3.m32{float:right;}
	.main2 .m4{width:100%; margin:0;margin-bottom:20px;}
	.main2 .m5{width:100%; float:right;margin-bottom:20px;}
	.footer-right img{float:none; margin-top:0px; margin-left:0px;}
	.cg .cg-cont .cg-img{width:100%;}
	.cg .cg-cont .cg-t{width:100%;}
	.csjz ul li .csjz-cont img{width:100%; height:auto; float:none;}
	.csjz ul li .csjz-cont .csjz-t .t{height:auto; margin-bottom:10px;}
	.csry ul li{width:48%; float:left; margin:1%;}
	.dckf-list ul li img{float:none; width:100%; height:auto;}
	.dckf-list ul li .dckt-t{height:auto; padding:0 15px 15px 15px;}
	.dckf-list ul li .dckt-t .t3{height:auto;}
	
	.lxwm .lx-con ul li{ width:48%; margin:1%;}
	.qywh .qywh-con .qywh-cl{ width:98%; margin:1%;}
	.qywh .qywh-con .qywh-cr{ width:98%; margin:1%;}
	}



/*公益理念*/
.gyln{margin:30px 0;}
.gyln .cg-t{text-align: center;}
.gyln .cg-t .t1{padding-top:30px; padding-bottom:38px; background:url(../img/ico13.png) no-repeat bottom center; font-size:20px; color:#d41116;}
.gyln .cg-t .t2{font-size:14px; line-height:22px; color:#000;}


@media (max-width:768px){
	.main2 .m3{width:49%; margin:0; margin-bottom:20px;}
	.main2 .m3.m32{float:right;}
	.main2 .m4{width:49%; margin:0;}
	.main2 .m5{width:49%; float:right;}
	.ny-navf .ny-nav{display:none;}
	.ny-main .ny-left{width:100%;}
	.ny-main .ny-right{display:none;}
	.dckf-list ul li{ padding-right:0;}
	.dckf-list ul li .dckf-right{position:relative; width:100%;}
	}

@media (max-width:767px){
	.main1 .main1-right{display:none;}
	}
@media (max-width:425px){
	.main2 .m3{width:100%; margin:0; margin-bottom:20px;}
	.main2 .m3.m32{float:right;}
	.main2 .m4{width:100%; margin:0;margin-bottom:20px;}
	.main2 .m5{width:100%; float:right;margin-bottom:20px;}
	.footer-right img{float:none; margin-top:0px; margin-left:0px;}
	.cg .cg-cont .cg-img{width:100%;}
	.cg .cg-cont .cg-t{width:100%;}
	.csjz ul li .csjz-cont img{width:100%; height:auto; float:none;}
	.csjz ul li .csjz-cont .csjz-t .t{height:auto; margin-bottom:10px;}
	.csry ul li{width:48%; float:left; margin:1%;}
	.dckf-list ul li img{float:none; width:100%; height:auto;}
	.dckf-list ul li .dckt-t{height:auto; padding:0 15px 15px 15px;}
	.dckf-list ul li .dckt-t .t3{height:auto;}
	}
	
	
	
	
	
/*sober  开始*/

/*鑫江影像*/
.video{overflow:hidden;}
.video .video-tit{border-bottom:1px solid #eaeaea; font-size:20px; font-weight:bold; padding-bottom:7px; margin-bottom:30px;}
.video .vide-list ul{width:102%;}
.video .vide-list ul li{width:30.33%; float:left; margin-right:3%; margin-bottom:3%; background:#f8f8f8;}
.video .vide-list ul li img{display:block; width:100%; height:auto;}
.video .vide-list ul li .t{padding:10px; font-size:14px; font-weight:bold; padding-right:45px; background:url(../img/sober/video.png) no-repeat 96% center;}

.more a{display:block; height:55px; background:url(../img/ico12.png) no-repeat center center #e2dedf;}
.more a:hover{background:url(../img/ico12_on.png) no-repeat center center #e62b1e;}

/*新闻*/
.news .news1{padding-bottom:30px; border-bottom:1px dashed #e1dede;}
.news .news1 .news1-img{width:42%; float:left;}
.news .news1 .news1-img img{width:100%; height:auto;}
.news .news1 .news1-t{width:54.3%; float:right;}
.news .news1 .news1-t .t1{font-size:24px; color:#d41116; margin-bottom:10px; line-height:30px;}
.news .news1 .news1-t .t2{font-size:18px; font-weight:bold; margin-bottom:10px; line-height:30px;}
.news .news1 .news1-t .t3{font-size:12px; color:#777777; line-height:20px; height:60px; overflow:hidden; margin-bottom:20px;}
.news  .news-list ul li{padding:25px 0; border-bottom:1px dashed #e1dede;}
.news  .news-list ul li .date{width:88px; height:88px; background:#e1e1e1; text-align:center; line-height:17px; font-size:14px; float:left; margin-right:15px; color:#444444;}
.news  .news-list ul li .date span{font-size:30px; color:#e62b1e; display:block; line-height:40px; padding-top:5px;}
.news  .news-list ul li .news-list-t .t1{font-size:18px; color:#474545; line-height:24px;}
.news  .news-list ul li .news-list-t .t2{font-size:12px; color:#b6b6b6; margin-bottom:7px;}
.news  .news-list ul li .news-list-t .t3{font-size:12px; color:#666666; line-height:18px;}
.news  .news-list ul li:hover{background:#e1e1e1;}
.news  .news-list .more{margin-top:30px;}



.hn .news-list ul li{padding:5px 0; border-bottom:1px dashed #e1dede;}
.hn .news-list ul li .date{width:48px; height:48px;  text-align:center; line-height:17px; font-size:14px; float:right; margin-right:5px; color:#e62b1e;}
.hn  .news-list ul li .date span{font-size:15px;  display:block; line-height:22px; padding-top:5px; border-bottom: solid 1px #e1e1e1; color:#444444;}
.hn  .news-list ul li .news-list-t .t1{font-size:12px; line-height:24px;color:#474545;
	}
.hn  .news-list ul li .news-list-t{float: left; width: 70%}


/*体育文化*/
.ty1 img{display:block; width:100%; height:auto;}
.ty2fr{height:388px; background:url(../img/sober/ty_bg.jpg) repeat-y top center;}
.ty2{padding:0;}
.ty2 .ty2-cont{width:50%; float:left; padding:35px 16px 30px 16px; color:#333;}
.ty2 .ty2-cont .ty2-tit{font-size:22px; font-weight:bold; margin-bottom:18px;}
.ty2 .ty2-cont .ty2-t{height:186px; overflow-x:hidden; overflow-y:scroll; font-size:12px; line-height:26px; margin-bottom:30px; padding-right:15px;}
.ty2 .ty2-cont .ty2-t::-webkit-scrollbar{background-color:rgba(0,0,0,0); width:5px;}
.ty2 .ty2-cont .ty2-t::-webkit-scrollbar-thumb{background-color:#979797; border-radius:10px;-webkit-border-radius:10px;}
.ty2 .ty2-cont .share span{display:block; font-size:14px; margin-bottom:10px;}
.ty2 .ty2-cont .share a{display:inline-block; width:20px; height:20px; margin-right:5px;}
.ty2 .ty2-cont .share a.a1{background:url(../img/sober/share.png) no-repeat -54px 0;}
.ty2 .ty2-cont .share a.a2{background:url(../img/sober/share.png) no-repeat -79px 0;}
.ty2 .ty2-cont .share a.a3{background:url(../img/sober/share.png) no-repeat -129px 0;}
.ty2 .ty2-cont .share a.a4{background:url(../img/sober/share.png) no-repeat -154px 0;}

.ty-main{overflow:hidden; padding-top:60px; padding-bottom:60px;}
.ty-main-tit{margin-top:30px; margin-bottom:30px; font-size:20px; color:#555555;}
.ty-main-tit span{font-size:24px; color:#b70004; text-transform:uppercase; margin-right:5px; font-family:Arial;}
.ty3 ul li{width:33.33%; float:left; margin-bottom:30px;}
.ty3 ul li img{width:42%; height:auto; float:left;}
.ty3 ul li .ty3-t{width:53%; float:right; padding-right:5px;}
.ty3 ul li .ty3-t .t1{font-size:20px; color:#b00004; font-weight:bold; margin-bottom:10px;}
.ty3 ul li .ty3-t .t2{font-size:16px; font-weight:bold; color:#333333; margin-bottom:20px;}
.ty3 ul li .ty3-t .t3{ line-height:30px; color:#333333; font-size:14px;}
/*
.ty4 ul{width:102%;}

.ty4 ul li{width:23.5%; margin-right:1.5%; text-align:center; float:left; margin-bottom:20px;}

.ty4 ul li img{display:block; width:100%; height:auto; border:1px solid #d9d9da; padding:4px; margin-bottom:13px;}
.ty4 ul li .t{font-size:16px; font-weight:bold; color:#333333;}
*/
.ty5 ul{width:102%;}
.ty5 ul li{width:23.5%; margin-right:1.5%; text-align:center; float:left; margin-bottom:20px;}
.ty5 ul li img{display:block; width:100%; height:auto; margin-bottom:13px;}
.ty5 ul li .t{font-size:16px; font-weight:bold; color:#333333;}

.mapfr{background:#ede3d9; padding-top:113px; padding-bottom:50px; position:relative;}
.mapfr .map-tit{width:180px; position:absolute; top:-40px; left:50%; margin-left:-90px; text-align:center; font-size:16px; font-weight:bold; color:#333;}
.mapfr .map-tit .map-ico{width:80px; height:80px; background:url(../img/sober/ico1.jpg) no-repeat center center #2f3351; border-radius:40px; -webkit-border-radius:40px; margin:0 auto; margin-bottom:10px;} 
.map{background:#fff; padding:0;}
.map .map-img{height:380px; width:68%; float:left;}
.map .map-t{width:32%; height:380px; float:right; background:#fff;}
.map .map-t .map-t-logo{padding-top:30px; margin-bottom:15px;}
.map .map-t .map-t-logo img{ width:auto; max-width:100%; height:auto; display:block; }
.map .map-t .map-t-text{padding-left:35px; margin-bottom:30px;}
.map .map-t .map-t-text .t{line-height:26px; margin-top:10px; padding-left:28px; font-size:15px;}
.map .map-t .map-t-text .t.t1{background:url(../img/ico9.png) no-repeat left center;}
.map .map-t .map-t-text .t.t2{background:url(../img/ico10.png) no-repeat left center; color:#d41116; font-size:18px; font-family:"Times New Roman";}
.map .map-t .map-t-text .t.t3{background:url(../img/ico11.png) no-repeat left center;}
.map .map-t .map-wx{padding-left:37px;}
.map .map-t .map-wx .wx1{font-size:15px; line-height:18px; margin-right:30px;}
.map .map-t .map-wx .wx1 img{display:block; margin-bottom:10px;}
.map .map-btm{text-align:center; padding-top:7px; padding-bottom:5px; text-align:center; font-size:12px; color:#989898;}


.spjj{ float: left; list-style: none; margin-left: 20px;}
.spjj li{ float: left; margin-right: 10px; margin-bottom: 10px;}
.spjj li a{ border: solid 1px #ddd;text-align: center; width: 80px; height: 25px; font-size: 13px; line-height: 22px; display: inline-block}
.spjj li a:hover{border: solid 1px red; }
.spjj li a.on{border: solid 1px red;}

@media (max-width:768px){
	.ty3 ul li{width:50%;}
	.ty4 ul li{width:48.5%;}
	.ty5 ul li{width:48.5%;}
	.map .map-t{width:100%; height:auto;}
	}
@media (max-width:425px){
	.news1 .news1-img{width:100%;}
	.news1 .news1-t{width:100%;}
	.ty2 .ty2-cont{width:100%;}
	.ty2fr{height:auto;}
	.ty2 .ty2-cont.ty2-cont1{background:#ededef;}
	.ty2 .ty2-cont.ty2-cont2{background:#e3e3e5;}
	.ty3 ul li{width:100%;}
	.map .map-img{ width:100%;}
	.map .map-t{width:100%; height:auto;}
	.mk-page-section .slide-box{display:none;}
	}
	

/*sober  结束*/



/*地产详情页*/
.dcxq1 img{display:block; width:100%; height:auto;}
.dcxq2fr{height:388px; background:url(../img/dcys_bg.png) repeat-y top center;}
.dcxq2{padding:0;}
.dcxq2 .dcxq2-cont{width:68%; float:left; padding:35px 16px 30px 16px; color:#333;}
.dcxq2 .dcxq2-cont .dcxq2-tit{font-size:22px; font-weight:bold; margin-bottom:18px;}
.dcxq2 .dcxq2-cont .dcxq2-t{height:186px; overflow-x:hidden; overflow-y:scroll; font-size:12px; line-height:26px; margin-bottom:30px;}
.dcxq2 .dcxq2-cont .dcxq2-t::-webkit-scrollbar{background-color:rgba(0,0,0,0); width:5px;}
.dcxq2 .dcxq2-cont .dcxq2-t::-webkit-scrollbar-thumb{background-color:#979797; border-radius:10px;-webkit-border-radius:10px;}
.dcxq2 .dcxq2-cont .share span{display:block; font-size:14px; margin-bottom:10px;}
.dcxq2 .dcxq2-cont .share a{display:inline-block; width:20px; height:20px; margin-right:5px;}
.dcxq2 .dcxq2-cont .share a.a1{background:url(../img/sober/share.png) no-repeat -54px 0;}
.dcxq2 .dcxq2-cont .share a.a2{background:url(../img/sober/share.png) no-repeat -79px 0;}
.dcxq2 .dcxq2-cont .share a.a3{background:url(../img/sober/share.png) no-repeat -129px 0;}
.dcxq2 .dcxq2-cont .share a.a4{background:url(../img/sober/share.png) no-repeat -154px 0;}
.dcxq2 .dcxq2-cont2 {width:32%; float:left; }
.dcxq2 .dcxq2-cont2 .map-t{ height:380px; float:left;}
.dcxq2 .dcxq2-cont2 .map-t .map-t-logo{padding-top:30px; margin-bottom:15px;}
.dcxq2 .dcxq2-cont2 .map-t .map-t-logo img{ width:auto; max-width:100%; height:auto; margin:0 auto; display:block;}
.dcxq2 .dcxq2-cont2 .map-t .map-t-text{padding-left:35px; margin-bottom:30px;}
.dcxq2 .dcxq2-cont2 .map-t .map-t-text .t{line-height:26px; margin-top:10px; padding-left:28px; font-size:15px;}
.dcxq2 .dcxq2-cont2 .map-t .map-t-text .t.t1{background:url(../img/ico9.png) no-repeat left center;}
.dcxq2 .dcxq2-cont2 .map-t .map-t-text .t.t20{background:url(../img/ico10.png) no-repeat left center; color:#d41116; font-size:18px; font-family:"Times New Roman";}
.dcxq2 .dcxq2-cont2 .map-t .map-t-text .t.t3{background:url(../img/ico11.png) no-repeat left center;}
.dcxq2 .dcxq2-cont2 .map-t .map-wx{padding-left:37px;}
.dcxq2 .dcxq2-cont2 .map-t .map-wx .wx1{font-size:15px; line-height:18px; margin-right:30px;}
.dcxq2 .dcxq2-cont2 .map-t .map-wx .wx1 img{display:block; margin-bottom:10px;}
.dcxq2 .dcxq2-cont2 .map-btm{text-align:center; padding-top:7px; padding-bottom:5px; text-align:center; font-size:12px; color:#989898;}

.dcxq2 .dcxq2-cont2-cont{padding-top:47px; padding-left:50px; position:relative; text-align: left}
.dcxq2 .dcxq2-cont2-tit{font-size:16px; font-weight:bold; color:#333;margin-bottom: 25px;}

.dcxq2 .dcxq2-cont2-cont .tt{font-size:14px; color:#999999;margin-top: 22px;margin-bottom: 25px;}
.dcxq2 .dcxq2-cont2-cont .tt span{color:#666666;}

.dcxqpic{ width:1300px;margin: 0 auto;padding:70px 30px;overflow: hidden;position: relative;}

.dcxqpic .bd ul li img {
    width: 100%;
    height: auto;
    vertical-align: middle;
    /* max-height: 280px; */
    max-width: 100%;
}
.dcxqpic .bd ul li .t{ line-height: 50px; font-size: 18px;font-weight: bold; text-align: center; position:absolute; width:100%; left:0; bottom:0; color: #000;
	 background: #fff;
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
}
.dcxqpic .bd{ padding-top:20px; height: 302px; overflow: hidden}
/* .dcxqpic .bd ul{ overflow:hidden;} */
.dcxqpic .bd ul li{ width: 376px; float:left;display:table; height:280px; overflow:hidden; text-align:center; position:relative;border:1px solid #dddddd; }


.dcxqpic .prev{z-index: 9999; width:79px; height:79px; background:url(../img/pleft-btn1.png) no-repeat center center; position:absolute; left:0; top:50%; margin-top:-10px; }
.dcxqpic .next{z-index: 9999; width:79px; height:79px; background:url(../img/pright-btn1.png) no-repeat center center; position:absolute; right:0; top:50%; margin-top:-10px;}
.dcxqpic .prev:hover {background:url(../img/pleft-btn1-hover.png) no-repeat center center;}
.dcxqpic .next:hover {background:url(../img/pright-btn1-hover.png) no-repeat center center;}

.new-tit{text-align:center; border-bottom:1px solid #efefef; padding-bottom:30px;}
.new-tit .t1{padding-top:60px; font-size:20px; margin-bottom:40px; color:#333;}
.new-tit .t2{line-height:32px;}
.new-tit .t2 span{display:inline-block; padding-left:35px; margin-right:15px;}
.new-tit .t2 span.sp1{background:url(../img/ico25.png) no-repeat left center;}
.new-tit .t2 span.sp2{background:url(../img/ico26.png) no-repeat left center;}
.new-tit .t2 span.sp3{background:url(../img/ico27.png) no-repeat left center;}
.new-tit .t2 span.sp4{background:url(../img/ico28.png) no-repeat left center;}

.new-t{ padding: 20px 10px; line-height: 25px; font-size: 14px;}


.mapfr{background:#ede3d9; padding-top:113px; padding-bottom:50px; position:relative;}
.mapfr .map-tit{width:180px; position:absolute; top:-40px; left:50%; margin-left:-90px; text-align:center; font-size:16px; font-weight:bold; color:#333;}
.mapfr .map-tit .map-ico{width:80px; height:80px; background:url(../img/sober/ico1.jpg) no-repeat center center #2f3351; border-radius:40px; -webkit-border-radius:40px; margin:0 auto; margin-bottom:10px;} 
.map{background:#fff; padding:0;}
.map .map-img{height:380px; width:68%; float:left; }
.map .map-t{width:32%; height:380px; float:right; background:#fff;}
.map .map-t .map-t-logo{padding-top:30px; margin-bottom:15px;}
.map .map-t .map-t-text{padding-left:35px; margin-bottom:30px;}
.map .map-t .map-t-text .t{line-height:26px; margin-top:10px; padding-left:28px; font-size:15px;}
.map .map-t .map-t-text .t.t1{background:url(../img/ico9.png) no-repeat left center;}
.map .map-t .map-t-text .t.t20{background:url(../img/ico10.png) no-repeat left center; color:#d41116; font-size:18px; font-family:"Times New Roman";}
.map .map-t .map-t-text .t.t3{background:url(../img/ico11.png) no-repeat left center;}
.map .map-t .map-wx{padding-left:37px;}
.map .map-t .map-wx .wx1{font-size:15px; line-height:18px; margin-right:30px;}
.map .map-t .map-wx .wx1 img{display:block; margin-bottom:10px;}
.map .map-btm{text-align:center; padding-top:7px; padding-bottom:5px; text-align:center; font-size:12px; color:#989898;}


.mk-text-block{color:#fff;}


.zpr{width:27px;height:27px;background: url(/static/img/i4.png); display: block;margin-top: 5px;}
.zpr:hover{width:27px;height:27px;background: url(/static/img/i4-hover.png); display: block;margin-top: 5px;}
@media (max-width:1200px){
	.dcxq2 .dcxq2-cont,.dcxq2 .dcxq2-cont2,.dcxqpic{width:100%;  margin: 0;}
	.dcxq2fr{height:auto;background-image: none;}
	.dcxq2 .dcxq2-cont{background:#ededef;}
	.dcxq2 .dcxq2-cont2{background:#e3e3e5;}
	.dcxqpic img{ width: 100%;}
	.dcxqpic .bd ul li{width:100%;}
	.dcxq2 .dcxq2-cont2 .map-img{ width:100%;}
	.dcxq2 .dcxq2-cont2 .map-t{width:100%; height:auto;}
	.map .map-img{ width:100%;}

	}	
@media (max-width:1120px){
	.business-slide .vc_span12{height:auto;}
	.mk-page-section .slide-box{position:relative; left:auto; right:auto; width:49%; margin:0.5%; float:left; background-position:right center;}
	}
@media (max-width:960px){
	.bk-cont{width:auto;}
	.bk-list ul li:last-child{display:none;}
	}
@media (max-width:767px){
	.bk-cont{ display:none;}
	.dcxqpic{ padding: 70px 0;}
	.dcxqpic .bd{ margin: 0}
	.dcxq2 .dcxq2-cont2{ display: none}
	.new-t img{ width: 100%;
		height: auto;}
	.map .map-t{width:100%; height:auto;}
}

