body {background: url('../images/single-bg.jpg') no-repeat top}

body.bg-2,
body.bg-22 {
    background: url('../images/jituan-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-3 {
    background: url('../images/yewu-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-9,
body.bg-11,
body.bg-13,
body.bg-14,
body.bg-16,
body.bg-17,
body.bg-18{
    background: url('../images/project-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-5 {
    background: url('../images/trails-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-26,
body.bg-6 {
    background: url('../images/wenhua-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-19,
body.bg-20{
    background: url('../images/news-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-8,
body.bg-25 {
    background: url('../images/hr-body-bg.jpg') no-repeat top;
    background-position: center 111px;
}

body.bg-2 .content-area,
body.bg-22 .content-area,
body.bg-3 .content-area,
body.bg-5 .content-area,
body.bg-6 .content-area,
body.bg-9 .content-area,
body.bg-11 .content-area,
body.bg-13 .content-area,
body.bg-14 .content-area,
body.bg-15 .content-area,
body.bg-16 .content-area,
body.bg-17 .content-area,
body.bg-18 .content-area,
body.bg-19 .content-area,
body.bg-20 .content-area,
body.bg-22 .content-area,
body.bg-26 .content-area,
body.bg-8 .content-area,
body.bg-25 .content-area, 
body.bg-17 .content-area,
body.bg-85 .content-area,
body.bg-87 .content-area,
body.bg-89 .content-area,
body.bg-91 .content-area { margin-top: 150px; }

.content-area { overflow: hidden;margin-top: 20px; }
.content-area-top { margin-top: 150px; }
.sidebar-left { width: 200px;float: left; }
.sidebar {width: 200px;border: 1px solid #cecece;background-color: #fff;}
.sidebar-left .title { height: 49px;line-height: 49px;border-left:5px solid #e70f1c;padding-left: 25px;background: url('../images/sidebar-title-bg.jpg') repeat-x #e9e9e9; }
.sidebar-left .title a,.sidebar-left .title a:hover { color: #383838;font-size: 16px;text-decoration: none; }
.sidebar-left .menu {margin-top: 20px;min-height: 188px;_height:188px;height:auto !important;}
.sidebar-left .menu li {margin-bottom: 20px;}
.sidebar-left .menu li a { /*color:#666666;*/color:#000;width: 106px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;margin: 0 auto;display: block;border-radius: 16px;text-decoration: none; }
.sidebar-left .menu li.on a, .sidebar-left .menu li.on a:hover { background: url('../images/tab_bg.png') 0 0 no-repeat;color: #fff; }
.sidebar-left .menu li a:hover { color: #e70d1e; }
.sidebar-left #link {display: none;}
.sidebar-left .link {margin-top: 20px;padding-left: 12px;}
.sidebar-left .link a {height: 30px;line-height: 30px;color: #333;}
.sidebar-left .link a:hover { color: #e70c1d; }
.content { width: 970px;border: 1px solid #cecece;float: right;background-color: #fff; }
.content .pd { padding: 0 20px; }
.content .title{ height: 55px;line-height: 55px;border-bottom: 1px solid #e9e9e9;padding-left: 10px;margin-top: 20px; }
.content .title h1 {font-size: 16px;color: #000;display: inline;font-weight: bold;}
.content .title h1 a {color: #000;text-decoration: none;}
.content .title span { color: #9d9d9d;margin-left: 28px; }
.content .show-content { padding: 20px;font-size: 14px;}
.content .show-content p { margin: 10px 0 0 0;line-height: 26px;text-indent: 28px;}
.content .show-content p strong { font-weight: bold; }
.content .show-content img { max-width: 890px; }
.content .show-list {padding: 20px;}
.content .show-list li { height: 56px;line-height: 56px;border-bottom: 1px solid #eeeeee;padding: 0 10px; }
/*.content .show-list li a{color: #646464;text-decoration: none;}*/
.content .show-list li a{color: #000;text-decoration: none;font-size: 14px;overflow: hidden;text-overflow: ellipsis;float: left;white-space: nowrap;width: 650px;}
.content .show-list li a:hover { color: #e70c1d; }
.content .show-list li:nth-child(even) { height: 44px;line-height: 44px;background-color: #f9f9f9;}
.content .show-list .time { float: right;/*color: #bebebe;*/color:#333;margin-left: 15px;font-size: 14px; }
/* 图片文章列表页 */
.show-img-list li { padding: 20px 16px;float: left;border-bottom: 1px solid #eeeeee;margin-bottom: -1px; }
.show-img-list li img { border-radius: 8px;width: 200px;height: 142px; }
.show-img-list li .img-title { margin-top: 15px;text-align: center;font-size: 14px;font-weight: bold;width: 190px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 16px;line-height: 16px; }
.show-img-list a { color: #353535; }
.show-img-list a:hover { color: #e70c1d; }
.show-img-list ul { overflow: hidden; }
/* 工程案例详情页 */
.show-img-content { margin: 15px 0;position: relative;overflow: hidden;height: 416px;margin-bottom: 20px;width: 100%; }
.show-img-content .cover-img { width: 100%;overflow: hidden; }
.show-img-content .cover-img img { width: 590px; }
.show-img-content .cover-intro { width: 304px;height:100%;background: url('../images/project-bg.jpg') 0 0 no-repeat;position: absolute;right: 0;top: -2px;padding: 0 18px;color: #fff;line-height: 26px;padding-bottom: 2px; }
.show-img-content .cover-intro .cover-pd { padding: 30px 0; }
.show-img-content .slider-box { width: 590px;height:420px;overflow: hidden; }

.c-title {
    position: absolute;
    left: 18px;
    *margin-top: -5px;
}
p.c-project {
    padding-left: 60px;
}
/* 分页 */
.pagination { text-align: center;height: 50px;line-height: 50px;margin-top: 15px; }
.pagination h2 { display: none; }
.pagination span.current { color: #e70c1d;padding: 4px 5px;text-decoration: underline;line-height: 13px;display: inline-block;*display: inline;zoom:1; }
.pagination a { color: #7e7e7e;position: relative;padding: 4px 5px;line-height: 13px;display: inline-block;*display: inline;zoom:1; }
.pagination a.prev, .pagination a.next { background-color: #dfdfdf;color: #fff; }
.pagination a.prev { margin-right: 2px; }
.pagination a.next { margin-left: 2px; }
.title .navigation { float: right;margin-top: 8px; }
.title .navigation .nav-previous, .title .navigation .nav-next { float: left; }
.navigation .screen-reader-text { display: none; }
.navigation .nav-previous span, .navigation .nav-next span{
	width: 20px;
    height: 20px;
    display: inline-block;
    background: #dfdfdf;
    line-height: 20px;
    text-align: center;
    margin-left: 10px;
    color: #f6f6f6;
}
.navigation .nav-previous span {
    margin-right: 10px;
}
.navigation .nav-previous a, .navigation .nav-next a{
	color: #9d9d9d;
}
.navigation .nav-previous {
    margin-right: 10px;
}


/* 集团成员 */
.cy-list{margin: 30px 0 45px 26px;overflow:hidden;}
.cy-list li {
float: left;
width: 380px;
height: 70px;
line-height: 62px;
}
.cy-list li a {
color:#666666;cursor:default;padding-left:10px;
}
.cy-list li a .icon {
width: 60px;height: 60px;float: left;background: url('/wp-content/themes/xibu/images/cy_bg.jpg') no-repeat;text-indent:-10000px;
}
.cy-list li a .icon-1 { background-position: 20px 7px; }
.cy-list li a .icon-3 { background-position: 15px -65px; }
.cy-list li a .icon-5 { background-position: 13px -136px; }
.cy-list li a .icon-7 { background-position: 11px -208px; }
.cy-list li a .icon-2 { background-position: -88px 11px; }
.cy-list li a .icon-4 { background-position: -88px -65px; }
.cy-list li a .icon-6 { background-position: -88px -134px; }
.cy-list li a .icon-8 { background-position: -88px -209px; }
.cy-list li a:hover .icon-1 { background-position: -220px 7px; }
.cy-list li a:hover .icon-3{ background-position: -225px -65px; }
.cy-list li a:hover .icon-5{ background-position: -227px -136px; }
.cy-list li a:hover .icon-7{ background-position: -229px -208px; }
.cy-list li a:hover .icon-2{ background-position: -328px 11px; }
.cy-list li a:hover .icon-4{ background-position: -328px -65px; }
.cy-list li a:hover .icon-6{ background-position: -328px -134px; }
.cy-list li a:hover .icon-8{ background-position: -328px -209px; }
.cy-list li a:hover{color:#e70c1d;}

.tips { 
    background: #FFF1CC;
    border: 1px solid #ffd566;
    padding: 10px 20px;
    position: relative;
    z-index: 1;
    align-content: center;
    color: #715818;
    width: 618px;
    margin: 10px auto;
}
.tips a {
    color: #e60012;
}