/***head***/
.home .site-header{position:absolute;top:0;left:0;width:100%;z-index:9;}
.home .site-header .header-main{background: rgba(238,241,243,0.5);padding-bottom:2px;}
.home .site-header .topbar{text-align:right;background:rgba(51,51,51,0.85);height:32px;line-height:32px;font-size:12px;}

.site-header .topbar{text-align:right;background:#333;height:32px;line-height:32px;font-size:12px;}
.site-header .topbar span{margin-right:55px;float:right;color:#999;}
.site-header .topbar span b{font-size:16px;font-style:italic;color:#ccc;}
.site-header .topbar a{color:#999;height:32px;line-height:32px;text-decoration:none;font-size:12px;padding:0 10px;display: block;float:right;}
.site-header .topbar a.active{background:#202121;}
.site-header .header-main{background:#eef1f3;padding-bottom:2px;}
.site-header .site-title{margin:14px 0;}
.site-header .site-title img{display:block;height:60px;width:auto;}
.nav-menu li a{line-height:88px;color:#333;font-size:16px;text-decoration:none;border-bottom:2px solid transparent;margin-left:15px;}
.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {color:#aa1017;border-bottom:2px solid #aa1017;}
.nav-menu li a:hover{color:#aa1017;border-bottom:2px solid #aa1017;}
.primary-navigation .nav-menu{text-align:right;}
/***foot***/
.site-footer{background:#e9ebef;padding:60px 0;}
.site-footer .our-clients{text-align:center;}
.site-footer .our-clients{color:#030000;display:block;text-align:center;font-size:14px;margin-bottom:20px;}
.site-footer .our-clients b{color:#aa1017;font-size:36px;display:block;text-align:center;}
.copyright{color:#7d7d7d;font-style:italic;text-align:center;}
.copyright img{display:block;margin:0 auto 20px;width:100%;height:auto;}

/**首页**/
.swiper-pagination-bullet{width:120px;height:5px;background:#dee1e4;opacity:1;border-radius:0;margin:0 5px;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#aa1017;}
.swiper-container-horizontal>.swiper-pagination{bottom:40px;}
.swiper-pagination2 {margin-bottom:40px;}
.swiper-pagination2 .swiper-pagination-bullet{width:120px;height:3px;float:left;background:transparent;border-bottom:1px solid #777;margin:0;display:block;}
.swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#090103;border-bottom:1px solid #090103;}
.swiper-pagination3{position:absolute;top:0;left:0;}
.swiper-pagination3 .swiper-pagination-bullet{clear:both;width:3px;height:80px;border-left:1px solid #777;background:transparent;margin:0;display:block;}
.swiper-pagination3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#090103;border-left:1px solid #090103;}
.swiper-container3{height:560px;}
.ornament{width:220px;height:3px;margin-bottom:50px;border-bottom:1px solid #777;}
.ornament:before{content:'';width:40%;height:3px;background:#090103;display:block;}
.ornament2{width:3px;height:250px;border-left:1px solid #777;margin-bottom:25px;}
.ornament2:before{content:'';width:3px;height:40%;background:#090103;display:block;}
.home-block2 .swiper-container3{padding-left:40px;}
.home-block2 .t1{margin:125px 0 50px 0;}
.home-block2 .t1 span{font-size:36px;background:#aa1017;color:#fff;font-family:Arial,"微软雅黑";}
.home-block2 .t2{margin:100px 0 50px 0;}
.home-block2 .t2 span{font-size:30px;background:#aa1017;color:#fff;font-family:Arial,"微软雅黑";}
.home-block2 .p1{font-size:36px;margin-bottom:50px;}
.home-block2 .p1 span{color:#aa1017;}
.home-block2 .p2{font-size:18px;margin-bottom:50px;}
.home-block2 .p2 span{color:#aa1017;}
.home-block2 .swiper-slide img{margin-top:60px;margin-bottom:20px;width:100%;height:auto;}
.home-block2 .p3{margin-bottom:20px;}
.home-block2 .p3 a{color:#aa1017;font-size:16px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.home-block2 .p4{font-size:12px;}
 
.home-block2 .p5{text-align:right;color:#030000;padding-right: 100px;font-weight:bold;}
.home-block2 .p5 a{display:block;text-align:right;color:#aa1017;margin-top:30px;}
.home-block2 .p5 a img{margin-right:10px;}
.home-block2 .p6,.home-block2 .p7,.home-block2 .p8{color:#888;}
.home-block2 .p6 img,.home-block2 .p7 img,.home-block2 .p8 img{display:block;width:80%;height: auto;margin:0 auto 15px auto;}
.home-block2 .row1{margin-bottom:60px;}
.home-block2 .row2{margin-bottom:20px;}
.home-block2 .circle{border-radius:50%;background:#b0b0b0;width:36px;height:36px;float:left;margin-right:15px;}
.home-block2 .circle a{display:block;line-height:36px;text-align:center;color:#fff;}



.home-block3{margin-bottom:80px;}
.home-block3 .redbox{padding-left:0;padding-right:0;color:#fff;}
.home-block3 .redbox img{width:100%;height:auto;}
.home-block3 .graybox{position:relative;margin-top:160px;height:400px;}
.home-block3 .graybox div{position:absolute;bottom:0;right:0;}

.home-block3 .imgbox{padding:0;margin-top:80px;}
.home-block3 .imgbox img{width:100%;height:auto;}
.home-block3 .t1{font-size:42px;line-height: 1;margin-bottom:30px;}
.home-block3 table,.home-block3 table *{border:0;line-height:2;}
.home-block3 table .width-line th,.home-block3 table .width-line td{border-bottom:1px solid #ff6161;} 
.home-block3 .img1{display:block;margin:0 auto 25px;}
.home-block3 .t2{font-size:18px;text-align:center;margin-bottom:30px;}
.home-block3 .p2{color:#818181;text-align:center;}

.home-block4 .t1{color:#ff0000;font-size:36px;line-height:1;margin-bottom:25px;margin-top: 150px;}
.home-block4 .t2{color:#1f282b;font-size:50px;font-weight:bold;line-height:1;margin-bottom:25px;}
.home-block4 .t3{color:#ff0000;font-size:30px;line-height:1;margin-bottom:25px;}
.home-block4bg #map{height:800px;width:50%;float:right;}
.site-content{padding-bottom:100px;padding-top: 60px;} 	
.page-id-6 .site-content,.menu .site-content,.single .site-content,.page-id-16 .site-content{padding-top: 0px;} 
.home-block5{background:#f6f6f6;padding:80px 0;/* margin-bottom:80px; */}
.home-block5 ul{padding:0;}
.home-block5 li{list-style:none;}
.home-block5 img{margin-bottom:15px;}
.home-block5 .li-title,.menu .case .li-title{color: #666;font-size:16px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.5;text-decoration:none;}
.home-block5 .li-title:hover,.menu .case .li-title:hover{color:#111;}
.home-block5 .time,.menu .case .time{color:#b9b8b8;font-size:14px;line-height:1.5;display:block;margin-bottom:20px;}
.home-block5 p,.menu .case p{color:#b9b8b8;#212121;margin-bottom:0;line-height:1.5;}
.home-block5 .read-more,.home-block2 .read-more{color:#000;padding: 3px 18px;border:1px solid #ccc;text-decoration:none;}
.home-block5 .read-more:hover,.home-block2 .read-more:hover{color:#fff;background:#212121;}
/*关于我们*/
.aboutus{position:relative;background:#eef1f3;}
.aboutus .bg-left{background:url(http://www.messeshowtown.com/wp-content/uploads/2016/02/1-1.jpg);position:absolute;left:0;top:0;bottom:0;right:50%;background-size:100% auto;width:48%;}
.aboutus .t{margin:60px 0 20px;}
.aboutus .t1{margin-right:10px;font-size:40px;color:#aa1017;font-weight:bold;display:inline;}
.aboutus .t2{font-size:18px;color:#030000;display:inline;}
.aboutus .p1{font-size:18px;color:#030000;font-weight:bold;margin-bottom:75px;}
.aboutus .p2{margin-bottom:35px;color:#666;}
.aboutus .p3{margin-bottom:65px;color:#666;}
.service{margin-bottom:60px;}
.service .t1{background:#aa1017;color:#fff;display:inline;font-size:18px;line-height:50px;padding: 0px 25px;border-top:150px solid #aa1017;float: left;margin-right:20px;}
.service .t{overflow:hidden;margin-bottom:50px;}
.service .t span{color:#aa1017;font-size:48px;line-height:1;    float: left;border-top:152px  solid #fff;    font-weight: bold;}
.service .col-sm-2{text-align:center;}
.service  i{background:#A5A8AB;color:#fff;font-size:40px;border-radius:50%;width:80px;height:80px;line-height:80px;text-align:center;margin-bottom:20px;}
.service .row1{margin-bottom:50px;}
.service .row2{position:relative;overflow: hidden;}
.service .bg-right{background:url(http://www.messeshowtown.com/wp-content/uploads/2016/02/2-1.jpg);position:absolute;top:0;bottom:0;right:0;background-size:auto 100% ;}  
.service .p1,.service .p2,.service .p3{color:#030000;font-weight:bold;}
.service .p4,.service .p5,.service .p6{color:#666;}
.company-philosophy .t1{font-size:36px;color:#aa1017;font-weight:bold;text-align:center;}  	
.company-philosophy .t2{font-size:18px;color:#030000;text-align:center;margin-bottom:36px;}
.company-philosophy .p1{font-size:14px;color:#030000;text-align:center;margin-bottom:65px;}
.company-philosophy i{background:#A5A8AB;color:#fff;padding: 20px;font-size: 30px;border-radius:50%;height: 70px;width: 70px;text-align: center;margin-bottom:20px;}
.company-philosophy .col-sm-1{text-align:center;}

/*侧边栏*/
.sidebar-content{margin-bottom:100px;}
.sidebar-content h3{background:#aa1017;color:#fff;font-size:32px;margin: 27px 0 15px;padding:3px 10px;font-weight:100;}
.sidebar-content h3 span{color:#fff;font-size:16px;font-weight:100;margin-left: 10px;}
.sidebar-content ul{margin:0;margin-bottom:50px;}
.sidebar-content li{list-style:none;margin-bottom:2px;border-bottom: 1px solid #eee;}
.sidebar-content ul li a{display:block;padding-left:25px;color:#333;line-height:2.5;text-decoration:none;}   
.sidebar-content ul li a:hover{color:#c62b0f;}
.sidebar-content ul li.current_page_item a{color:#aa1017;}

.sidebar-content ul li a:before{content: "\f105";display: inline-block; font: normal normal normal 14px/1 FontAwesome;font-size: inherit;margin-right:10px;}
.sidebar-content ul ul li a{display:block;padding-left:55px;border-bottom:1px dashed #ccc;color:#666;background:#fff;line-height:2;background:url(../images/+.png) no-repeat 40px center;} 
.sidebar-content ul ul li:nth-last-child(1) a{border-bottom:0;}
.sidebar-content h3.h3-2{background:#c62b0f;}
.sidebar-content h3.h3-3{background:#d46329;}

/*目录页*/
.menu .site-content h2{color:#030000;font-size:16px;border:1px solid #ccc;margin:25px 0;line-height:2.5;font-weight:100;padding-left:18px;}
.menu .site-content ul{padding:0;}
.menu .site-content ul li{list-style:none;}
.menu .site-content .entry-content.row{margin-left:-15px;margin-right:-15px;}
.menu .site-content .case{margin-bottom:10px;height:257px;}
.menu .site-content .case a{color:#666;text-decoration:none;display:block;}
.menu .site-content .case a img{margin-bottom:10px;}
.menu .site-content .case .li-title{white-space:nowrap;text-overflow:ellipsis;}

/*新闻目录*/
.news .new:after{content:''; display:block;margin:0 15px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px dashed #ccc;} 
.news .new .li-title{line-height:1;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#030000;text-decoration:none;margin-bottom:10px;}
.news .new .time{line-height:1;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color: #b9b8b8;margin-bottom:10px;}

.news .new .read-more{float:right;color:#000;background:#e7e7e7;padding: 3px 18px;text-decoration:none;}
.news .new  .read-more:hover{color:#fff;background:#212121;}
.horizontal{display:block;width:100%;height:auto;margin-top:20px;}   

@media screen and (min-width: 782px) {
body,html,.container{min-width:1200px;margin:0 auto;}
}

.wpcf7-submit{margin: 20px 0;background:#aa1017!important;}

.wpcf7-submit:hover,.wpcf7-submit:active{background:#c62a0f !important;}
